9.3. Data Processing

Consider a case where isotropic friction (TB,FRIC) field data is dependent on both temperature and sliding distance. Assume the following command input:

TB,FRIC,1,2, ,ISO
TBFIELD,TEMP,100.0
TBFIELD,SLDI,0.1
TBDATA,1,0.3
TBFIELD,SLDI,0.5
TBDATA,1,0.5
TBFIELD,TEMP,200.0
TBFIELD,SLDI,0.2
TBDATA,1,0.2
TBFIELD,SLDI,0.7
TBDATA,1,0.1

Listing the data shows a user-defined 4x2 grid:

(FRIC) Table For Material     1

        Data for Isotropic friction

        TEMPERATURE  =  100.00
        SLIDE DIST   = 0.10000

        FRICTION DIR.       FRICTION COEFF.
              1                 0.30000

        TEMPERATURE  =  100.00
        SLIDE DIST   = 0.50000

        FRICTION DIR.       FRICTION COEFF.
              1                 0.50000

        TEMPERATURE  =  200.00
        SLIDE DIST   = 0.20000

        FRICTION DIR.       FRICTION COEFF.
              1                 0.20000

        TEMPERATURE  =  200.00
        SLIDE DIST   = 0.70000

        FRICTION DIR.       FRICTION COEFF.
              1                 0.10000

A tabular format represents the data in the 4x2 grid as shown:

Sliding Distance
Temperature 0.1 0.2 0.5 0.7
100 0.3 0.5 
200  0.2 0.1

When defining tabular data, the first specified field variable forms the rows of the table. The subsequent variables form the columns. In this example, Temperature is the first defined field variable.

In this case, the user defined only four out of a possible eight grid locations.

To populate the interpolation search space, the program fills the missing grid points in each row from left to right. If the first or subsequent grid locations of a row are not defined, the program uses the first defined value within the row to backfill the grid. The program then fills any undefined locations within the grid by linearly interpolating between defined points in each row. If the last value(s) along a row are not defined, the program gives them the last previously defined value within that row.

Therefore, based on the defined field-dependent friction values, the program generates the following grid automatically (where values in italics represent those provided by the program):

Sliding Distance
Temperature 0.1 0.2 0.5 0.7
100 0.3 0.35 0.5 0.5
200 0.2 0.2 0.14 0.1