background image
Code_Aster
®
Version
8.1
Titrate:
Description of the Structure of Data
SD_RESULTAT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.06.08-C
Page
:
1/8
Data-processing manual of Description
D4.06 booklet: - HT-66/05/003/A
Organization (S):
EDF-R & D/AMA















Data-processing manual of Description
D4.06 booklet: -
D4.06.08 document



Description of the Structure of Data
SD_RESULTAT




Summary:

One describes the contents of the representatives objects here the structure of data
SD_RESULTAT
.
background image
Code_Aster
®
Version
8.1
Titrate:
Description of the Structure of Data
SD_RESULTAT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.06.08-C
Page
:
2/8
Data-processing manual of Description
D4.06 booklet: - HT-66/05/003/A
1 Introduction
The results of a calculation by finite elements are fields of scalars, vectors or tensors,
but also of the parameters attached to these fields. For example, modal analysis of a structure
conduit to calculate the clean vectors (fields of displacement) and the Eigen frequencies
associated.
When calculation is not reduced to the resolution of only one linear system, the operators produce
a whole of fields and parameters which are gathered in the structure of Résultat data
“made up” described in this document and which is also called to be more precise
SD_RESULTAT
.

2 Typing
of one
SD_RESULTAT
The results (fields and parameters) likely to be stored in one
SD_RESULTAT
are enough
variables. For example, the results of a transitory dynamic calculation can be fields of
speed or of acceleration, which is not the case for a quasi-static calculation, results of a calculation
thermics can be fields of temperatures or heat transfer rate.
To distinguish all the possible situations them
SD_RESULTAT
are typified. One will speak for example
of
SD_RESULTAT
type
dyna_tran
for the results of a transitory dynamic calculation,
evol_noli
for a nonlinear quasi-static calculation,
evol_ther
for a thermal calculation. These
various types are described in the Instruction manual [U5], moreover, them
SD_RESULTAT
are create
by a single routine
RSCRSD
[D6.05.01] whose source is relatively explicit.
All them
SD_RESULTAT
some are their types are accessible to the programming from
same routines [D6.05.01].

3
Structure of
SD_RESULTAT
3.1
Parameters and variables of access
Information (fields and parameters) of one
SD_RESULTAT
are indexed by an entirety. This index
sequence number is called or
NUME_ORDRE
. This index does not vary inevitably from 1 to N. Numbers
of command can be negative or null; they can not be consecutive. For one
RESULT
of type
transient for example the sequence number 0 corresponds at the initial state, the sequence number 1 corresponds
at the first moment of calculation. It
NUME_ORDRE
corresponds one or more parameters which allow
also to reach information. For example, the moment of an evolutionary calculation or the frequency or it
sequence number of a clean mode. These parameters of a a little particular kind are called
variable of access. The other parameters (generalized mass of a mode, for example) are
simply called parameters without another distinction.
A parameter (variable of access or other) can be of the whole, real, complex type or character.

3.2
Reference symbol of the fields
With one
NUME_ORDRE
given several fields can correspond which one distinguishes by what one
call a reference symbol, for example,
DEPL
for the fields of displacements,
SIGM_ELNO_DEPL
for the stresses by elements with the nodes calculated starting from the field of
displacement. These fields are of type
cham_no
,
cham_elem
or
card
.
To simplify the reference symbols retained for the various types of
SD_RESULTAT
[U5] are
names of sizes or the names of options of calculation.
background image
Code_Aster
®
Version
8.1
Titrate:
Description of the Structure of Data
SD_RESULTAT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.06.08-C
Page
:
3/8
Data-processing manual of Description
D4.06 booklet: - HT-66/05/003/A
Schematically one
SD_RESULTAT
thus presents itself in the following form (example of
SD_RESULTAT
type
mode_meca
cf [U5.01.23]).
Number
of command
2
1
3
4
Reference symbol
“SIGM_ELNO_DEPL”
“EPSI_ELNO_DEPL”
“DEPL”
Variables of access
NUME_ORDRE
FREQ
NUME_MODE
NORMALIZES
OMEGA2
Others
parameters
Clean vector
Stresses with the nodes by
elements calculated to leave
displacements
Deformations with the nodes by
elements calculated to leave
displacements
1
2
3
N
Eigen frequency
Number of the clean mode
Normalizes clean mode
Square of the pulsation
“SIGM_ELNO_DEPL”
“EPSI_ELEM_DEPL”
In the first two-dimensional array (reference symbol and sequence number), one finds names of
fields (K19 stored in a vector of K24).
In 2nd and 3rd tables, one finds the value (scalar) variables of access (or
parameters).
Clean vector
Stresses with the nodes by
elements calculated to leave
displacements
Deformations with the nodes by
elements calculated to leave
displacements
background image
Code_Aster
®
Version
8.1
Titrate:
Description of the Structure of Data
SD_RESULTAT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.06.08-C
Page
:
4/8
Data-processing manual of Description
D4.06 booklet: - HT-66/05/003/A
4
SD_RESULTAT
Concepts
SD_RESULTAT
are typified.
Various concepts
SD_RESULTAT
whose contents are described in the booklet [U5.01] are
the following (this nonrestrictive list, could be supplemented progressively with the developments
of Aster; it is not, however not desirable that it lengthens too much):
EVOL_ELAS
: Result resulting from a quasi-static calculation with evolution with time
EVOL_NOLI
: Result resulting from a quasi-static or dynamic calculation non-linear
DYNA_TRANS
: Result resulting from a transitory linear dynamic calculation in space
physics
DYNA_HARMO
: Result resulting from a harmonic dynamic calculation in physical space
HARM_GENE
: Result resulting from a harmonic dynamic calculation in modal space
(generalized size)
ACOU_HARMO
: Result resulting from a harmonic acoustic calculation in physical space
MODE_MECA
: Result resulting from a calculation of search of eigenvalues and vectors
proper mechanics
MODE_GENE
: Result resulting from a calculation of search of eigenvalues and vectors
proper mechanics starting from generalized sizes
MODE_ACOU
: Result resulting from a calculation of search of eigenvalues and vectors
proper mechanics starting from acoustic sizes
MODE_STAT
: Result resulting from a calculation of static modes
EVOL_THER
: Result resulting from a transitory thermal calculation
BASE_MODALE
: Result resulting from a regrouping from mechanical modes and modes
statics


5 Tree structure
SD_RESULTAT
(K19)::==
record
“.DESC” OJB
S NR K16
“.TACH” OJB
TESTSTEMXÇ
V
K24
“.NOVA” OJB
S NR K16
“.TAVA” OJB
TESTSTEMXÇ
V
K8
“.ORDR” OJB
S V I
% if MODE_MECA, MODE_GENE, MODE_STAT, BASE_MODALE, DYNA_TRAN,
%
DYNA_HARM, HARM_GENE, TRAN_GENE:
“.REFD” OJB
S V K24
LONG=6
background image
Code_Aster
®
Version
8.1
Titrate:
Description of the Structure of Data
SD_RESULTAT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.06.08-C
Page
:
5/8
Data-processing manual of Description
D4.06 booklet: - HT-66/05/003/A
6
Contents of basic objects JEVEUX
“.DESC”:
This object is a pointer of name containing the reference symbols of these
fields.
“.TACH”:
Contains the names of the fields contained in
RESULT
.
This object is a collection of vectors constant length pointed by
.DESC.
“.NOVA”:
This object is a pointer of name containing the names of the variables of access and
parameters of calculation.
“.TAVA”:
Described the variables of access and the parameters of calculation.
This object is a collection of vectors length equal to 4 pointed by
.NOVA
.
For a given name, one finds:
·
in the first element of the vector, the name of the suffix of
OJB
where is
stored the value (K5),
·
in the second, the characters associated with the row with the parameter
allowing to find its value when a number is associated to him
of command,
·
in the third, the total number of different parameters contained
in
OJB
,
·
in the fourth, one indicates if it is a variable of access or one
parameter.
“.ORDR”:
This object is a vector of entireties. It contains the sequence numbers
stored in the SD.
That is to say for example: .ORDR = (0,10,20,30)
This SD has 4 sequence numbers: 0,10,20,30 associated the 4 numbers
of arrangement 1,2,3,4.
“.REFD”:
Vector of 6 K24 (they all are not used at the same time):
(1): name of the MATR_ASSE of stiffness
(2): name of the MATR_ASSE of mass
(3): name of the MATR_ASSE of damping
(4): name of the NUME_DDL
(5): name of SD INTERF_DYNA_CLAS


7
Regulate construction of the names of the fields
The name of the structures of data of the fields contained in
.TACH
is composed to leave:
·
of the first 8 characters of the name of the concept
RESULT
“made up”:
resu
·
characters associated with the number in the pointer with the reference symbol with the result
(
K3
):
nusymb
·
characters (
K6
) associated the sequence number:
nuordr
(limitation with 10
6
no time) it
who gives:
K8
K1 K3 K1 K6
= K19
resu//“.”//nusymb//“.”//nuordr
Example:
That is to say
“moderesu”
a name of concept
RESULT
“made up”:
·
the clean vector of the mode of sequence number 1 is one
cham_no
of name
“moderesu.001.00001”
·
the deformation with the nodes by element of the mode of sequence number 9 is one
cham_elem
of
name
“moderesu.003.00009”
background image
Code_Aster
®
Version
8.1
Titrate:
Description of the Structure of Data
SD_RESULTAT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.06.08-C
Page
:
6/8
Data-processing manual of Description
D4.06 booklet: - HT-66/05/003/A
8
Access rule to the values of the variables of access and to
parameters
The value of a variable of access or a parameter of name
nosymb
and of sequence number
nuordr
of a concept
RESULT
“composed” of name
resu
is in
OJB
of name:
K19
K5 = K24
resu//nosuff
with the index
nmax * (irang-1) +ivar
where:
· irang is the number of arrangement of the sequence number nuordr.
· the name of the suffix
nosuff
, the number
nmax
variables, and the index
ivar
are
respectively in the first, second and third elements of the vector of the object
nosymb
collection of name:
K19
K5 = K24
resu//“.TAVA”
Example:
That is to say
“moderesu”
is a name of concept
RESULT
“composed”, generalized stiffness
RIGI_GENE
mode of sequence number 11 (arranged with index 7 of object .ORDR) will be in
OJB
vector:
“moderesu .PARA”
with the index
27 * (7 - 1) + 5
“.PARA”, “27” and “5” were found in
OJB
of name
“moderesu .TAVA”
opposite
name
RIGI_GENE
.


9
Reference symbols, variables of access and parameters of
RESULT
Complete contents of the various types of
SD_RESULTAT
is in the instruction manual [U5].
One gives here some examples of the fields and the stored parameters.
9.1
SD_RESULTAT
of type
EVOL_ELAS
·
Reference symbols of the fields:
“DEPL”
“SIEF_ELGA_DEPL”
“SIEF_ELGA_DPGE”
“EPSI_ELNO_DEPL”
“EPSI_ELNO_DPGE”
“DEGE_ELNO_DEPL”
·
Variables of access:
“INST”
·
Parameters:
“EFFORT_N' “MOMENT_MFY”
“MOMENT_MFZ”
background image
Code_Aster
®
Version
8.1
Titrate:
Description of the Structure of Data
SD_RESULTAT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.06.08-C
Page
:
7/8
Data-processing manual of Description
D4.06 booklet: - HT-66/05/003/A
9.2
SD_RESULTAT
of type
MODE_MECA
·
Reference symbols of the fields:
“DEPL”
“SIEF_ELGA_DEPL”
“EPSI_ELNO_DEPL”
“SIGM_ELNO_CART”
“FORC_NODA”
“REAC_NODA”
·
Variables of access:
“NUME_MODE”
“FREQ”
·
Parameters:
“STANDARD” “OMEGA2”
“AMOR_REDUIT”
“ERROR”
“MASS_GENE”
“RIGI_GENE”
“AMOR_GENE”
“MASS_EFFE_DX”
“MASS_EFFE_DY”

10 Example
of one
SD_RESULTAT
of type
MODE_MECA























name
2
2
2
3
N
2
1
.ORDR
“.freq”
“.numo”
“will.para”
NUME_MODE
FREQ
NORMALIZES
OMEGA2
MASSE_GENE
RIGI_GENE
MASS_GENE_DZ
“.NUMO”
“.FREQ”
“.PARA”
“.PARA”
“.PARA”
“.PARA”
“.PARA”
“1”
“ACCESS”
.NOVA
.TAVA
2
“ACCESS”
“PARA”
“PARA”
“PARA”
“PARA”
“PARA”
“PARA”
“DEPL”
“SIGM_ELNO_DEPL”
“EPSI_ELNO_DEPL”
.TACH
.DESC
Eigenvalue
Stresses with the nodes by
elements calculated to leave
displacements
Deformations with the nodes by
elements calculated to leave
displacements
“1”
“1”
“1”
“4”
“5”
“27”
“1”
“1”
“1”
“27”
“27”
“27”
“27”
“27”
Eigen frequencies
numbers of the clean modes
modal parameters
variable of access
variable of access
parameters of calculation
background image
Code_Aster
®
Version
8.1
Titrate:
Description of the Structure of Data
SD_RESULTAT
Date:
01/12/05
Author (S):
J. PELLET
Key
:
D4.06.08-C
Page
:
8/8
Data-processing manual of Description
D4.06 booklet: - HT-66/05/003/A



























Intentionally white left page.