Code_Aster ®
Version
6.0
Titrate:
Structure of Données TABL_TRC


Date:
31/08/01
Author (S):
J. Key PELLET
:
D4.03.05-B Page
: 1/4

Organization (S): EDF/MTI/MN
Handbook of Descriptif Informatique
D4.03 booklet: Parameterized operators
D4.03.05 document

Structure of Données tabl_trc

1 Goal

One explains in this document how to exploit a structure of data tabl_trc in one
elementary routine of calculation te00ij.
Data-processing handbook of Descriptif
D4.03 booklet: Parameterized operators
HI-75/01/005/A

Code_Aster ®
Version
6.0
Titrate:
Structure of Données TABL_TRC


Date:
31/08/01
Author (S):
J. Key PELLET
:
D4.03.05-B Page
: 2/4

2
The structure of data TABL_TRC is a TABLE

The structure of data tabl_trc is by means of computer a TABLE [D4.02.05]. It is made up
columns of values (VITESSE, PARA_EQ,…) cf [§5]. The goal of this document is not to describe
an already described SD, but to show how one recovers in routines TE00IJ the values
data by the user in command DEFI_TRC.

Command DEFI_TRC builds diagonal TABLE a “per blocks”. This TABLE “is linearized”
in the total commands of mechanics via the routine tbexlr [D6.06.01] called by the routine
of construction of coded material (rcmaco); i.e. it is transformed into a list of realities
who is then accessible in routines TE00IJ.

3
Let us start from an example, the test hsnv101a

trc = DEFI_TRC (HIST_EXP:(VALE:(- 1.106D+03 1.100D+01 8.563D+00 - 2.760D-02
1.220D-04 - 2.955D-07 3.402D-10 - 1.517D-13
0.000D+00 0.000D+00 0.000D+00 8.360D+02
0.000D+00 0.000D+00 0.000D+00 6.001D+02
0.000D+00 0.000D+00 1.000D+00 3.450D+02)
)
(VALE:(- 2.206D+03 1.100D+01 8.563D+00 - 2.760D-02
1.220D-04 - 2.955D-07 3.402D-10 - 1.517D-13
0.000D+00 0.000D+00 0.000D+00 8.360D+02
0.000D+00 0.000D+00 0.000D+00 6.001D+02
0.000D+00 0.000D+00 1.000D+00 3.450D+02)
)
TEMP_MS: (P: 1.100D+01
SEUIL: 4.500D-01
AKM: - 3.125D+01
BKM: 1.406D+01
TPLM: - 3.497D+03
)
);

4
Explanations of the values given

4.1 word
key
factor
HIST_EXP

The first 8 values of key word VALE under the key word factor HIST_EXP define the history
thermics:

· the first value is the value of derived from the function T (T) speed of cooling,
· the second value is the defining parameter of equivalence temps_température
austenitization,
· the 6 following values define the coefficients of the students'rag processions of degree 0 to 5 such as
polynomial of a nature 5 thus built either the interpolation between AR3 and TMF within the meaning of least
squares of the function F (T) deduced from the thermal history and such as F (T) = ln (T (T)).

The following values (necessarily by group of 4) define the respective proportions of
ferrite, pearlite and bainite present at a temperature given for the experimental thermal history
defined by the first 8 values.
Data-processing handbook of Descriptif
D4.03 booklet: Parameterized operators
HI-75/01/005/A

Code_Aster ®
Version
6.0
Titrate:
Structure of Données TABL_TRC


Date:
31/08/01
Author (S):
J. Key PELLET
:
D4.03.05-B Page
: 3/4

4.2
key word factor TEMP_MS

These 5 values define the sizes intervening in the law of evolution of temperature ms in
function of the conditions of austenitization and the quantities of ferrite, pearlite and bainite already formed.
This law is associated a diagram TRC.

5
Definition of the blocks

The table thus produced is “diagonal per blocks”, i.e. the table breaks up into blocks.

1) The first 8 values of key word VALE under the key word factor HIST_EXP are found
in block 1 with quadrupled defining NB_POINT,
2) Block 2 defines the respective proportions of ferrite, pearlite and bainite, the following values
key word VALE under the key word factor HIST_EXP,
3) Block 3 defines the laws associated with each diagram TRC.

6
Impression of the table of the tabl_trc type

Block 1:

SPEED PARA_EQ COEF_0 COEF_1 COEF_2 COEF_3 COEF_4 COEF_5 NB_POINT
1.106E+03 1.100E+01 8.563E+00 - 2.760E-02 1.220E-04 - 2.955E-07 3.402E-10 - 1.517E-13
3.
2.206E+03 1.100E+01 8.563E+00 - 2.760E-02 1.220E-04 - 2.955E-07 3.402E-10 - 1.517E-13
3.

Block 2:
Z1 Z2 Z3
TEMP
0.00000E+00 0.00000E+00 0.00000E+00 8.36000E+02
0.00000E+00 0.00000E+00 0.00000E+00 6.00100E+02
0.00000E+00 0.00000E+00 1.00000E+00 3.45000E+02
0.00000E+00 0.00000E+00 0.00000E+00 8.36000E+02
0.00000E+00 0.00000E+00 0.00000E+00 6.00100E+02
0.00000E+00 0.00000E+00 1.00000E+00 3.45000E+02

Block 3:
P THRESHOLD
AKM BKM
TPLM
1.10000E+01 4.50000E-01 - 3.12500E+01 1.40600E+01 - 3.49700E+03

7
List realities produced by linearization of the table

3.00000E+00
9.00000E+00 2.00000E+00
1.10600E+03 1.10000E+01 8.56300E+00 - 2.76000E-02 1.22000E-04 2.95500E-07 3.40200E-10
- 1.51700E-13 3.00000E+00
2.20600E+03 1.10000E+01 8.56300E+00 - 2.76000E-02 1.22000E-04 2.95500E-07 3.40200E-10
- 1.51700E-13 3.00000E+00
4.00000E+00 6.00000E+00
0.00000E+00 0.00000E+00 0.00000E+00 8.36000E+02
0.00000E+00 0.00000E+00 0.00000E+00 6.00100E+02
0.00000E+00 0.00000E+00 1.00000E+00 3.45000E+02
0.00000E+00 0.00000E+00 0.00000E+00 8.36000E+02
0.00000E+00 0.00000E+00 0.00000E+00 6.00100E+02
0.00000E+00 0.00000E+00 1.00000E+00 3.45000E+02
5.00000E+00 1.00000E+00
1.10000E+01 4.50000E-01 - 3.12500E+01 1.40600E+01 - 3.49700E+03
Data-processing handbook of Descriptif
D4.03 booklet: Parameterized operators
HI-75/01/005/A

Code_Aster ®
Version
6.0
Titrate:
Structure of Données TABL_TRC


Date:
31/08/01
Author (S):
J. Key PELLET
:
D4.03.05-B Page
: 4/4

3.00000E+00
the table is composed of 3 blocks
9.00000E+00 2.00000E+00
1ier block made up of 9 columns and 2 lines
….
values of the 1ier block line by line
4.00000E+00 6.00000E+00
2nd block made up of 4 columns and 6 lines
….
values of the 2nd block line by line
5.00000E+00 1.00000E+00
3rd block made up of 5 columns and 1 line

values of the 3rd block

8
Examples to recover a value in the list of realities

8.1 example
1

If one wants to recover the VITESSE of the second key word factor HIST_EXP, it is necessary to shift:

quickly = ListR8 (1 + 2 + 9 + 1)
1: the number of blocks defines
2: 2 numbers to dimension the 1ier block
9: 9 values to define a key word factor
1: “VITESSE” is in position 1

8.2 example
2

2 quantities which one finds in the te00ij:
NBHIST
a number of thermal stories experimental

equal to the word count key factors HIST_EXP

equal to the number of lines of block 1

NBTRC
a number of laws of evolution of the temperature

equal to the word count key factors TEMP_MS

equal to the number of lines of block 3

in our example, we find these values:
NBHIST = ListR8 (1 + 2) = 2
NBTRC = ListR8 (1 + 2 + 9 * 2 + 2 + 4 * 6 + 2) = 1

Data-processing handbook of Descriptif
D4.03 booklet: Parameterized operators
HI-75/01/005/A

Outline document