Code_Aster ®
Version
7.4
Titrate:
Procedure IMPR_RESU format “IDEAS”
Date:
05/04/05
Author (S):
O. Key NICOLAS
:
U7.05.01-H Page
: 1/8
Organization (S): EDF-R & D/AMA
Handbook of Utilization
U7.0- booklet: Data exchanges
Document: U7.05.01
Procedure IMPR_RESU with format “IDEAS”
1 Goal
To write a grid and/or results of a calculation on a file with format “IDEAS”.
Currently this procedure makes it possible to write with the choice:
·
a grid,
·
fields with the nodes (of displacements, temperatures, clean modes, modes
statics,…),
·
fields by elements with the nodes or the points of GAUSS (of constraints, efforts
generalized, of variables intern…), if these fields by elements do not have under
points.
For the concepts of the result type, one can print only part of information, in
selecting the fields and the sequence numbers which one wishes to exploit.
It is possible to select the entities topological (nodes, meshs, groups of nodes and groups
meshs) on which one wants to print the results. The selection is not possible for
impression of the grid.
Handbook of Utilization
U7.0- booklet: Data exchanges
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Procedure IMPR_RESU format “IDEAS”
Date:
05/04/05
Author (S):
O. Key NICOLAS
:
U7.05.01-H Page
: 2/8
2 Syntax
IMPR_RESU
(
MODELE= MO,
[model]
FORMAT
=/“IDEAS”,
VERSION =/
4,
/
5, [DEFAUT]
UNITE
= 30,
[DEFAUT]
RESU =_F (
| MAILLAGE
=
MA,
/
[grid]
/
[skeleton]
| /CHAM_GD = CH_GD,
/
RESULTAT
=
RESU,
# Extraction of a field of size of resu
/
TOUT_CHAM
=
/“YES”, [DEFECT]
/“NON”,
/
NOM_CHAM
=
L_NOMSYMB, [l_K16]
/
TOUT_ORDRE =
“OUI”,
[DEFAUT]
/
NUME_ORDRE =
LORDRE, [l_I]
/
LIST_ORDRE =
LENTI,
[listis]
/
NUME_MODE
=
LMODE,
[l_I]
/
NOEUD_CMP
=
LNOECMP,
[l_K16]
/
NOM_CAS =
NCAS,
[l_K16]
/
ANGL =
LANGL,
[l_K16]
/
/
FREQ =
LFREQ,
[l_R]
/
LIST_FREQ
=
LREEL,
[listr8]
/
INST =
LINST,
[l_R]
/
LIST_INST
=
LREEL,
[listr8]
| PRECISION
=
/
PREC, [R]
/
1.0D-3,
[DEFAUT]
|
CRITERION =/“RELATIVE”,
[DEFAUT]
/
“ABSOLU”
,
# Selection of the components
/TOUT_CMP
=
“OUI”,
[DEFAUT]
/NOM_CMP =
L_NOMCMP,
[l_K8]
# Selection of the topological entities
/
TOUT =
“OUI”,
[DEFAUT]
/ |
NOEUD
=
L_NOEU, [l_noeud]
|
GROUP_NO
=
L_GRNO,
[l_gr_noeud]
|
MAILLE
=
L_MAILLE,
[l_maille]
|
GROUP_MA
=
L_GRMA, [l_gr_maille]
SOUS_TITER = L_ST,
[l_Kn]
)
))
Handbook of Utilization
U7.0- booklet: Data exchanges
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Procedure IMPR_RESU format “IDEAS”
Date:
05/04/05
Author (S):
O. Key NICOLAS
:
U7.05.01-H Page
: 3/8
3 Formats
of writing
Procedure IMPR_RESU makes it possible to write values in a file with the format I-DEASTM, software
marketed by company SDRC, for a graphic visualization.
3.1 Operands
FORMAT/VERSION
Operand FORMAT makes it possible to specify the format of impression and is obligatory in the case of one
impression with format I-DEASTM.
Operand FORMAT makes it possible to ask for the creation of a file ASCII, known as “universal file”, which
could be read again by I-DEASTM.
The universal file used by software I-DEASTM, has a different data-processing structure according to
version of software I-DEASTM. Operand VERSION makes it possible to specify the version of I-DEASTM that
one wishes to use. This operand is thus licit only when operand FORMAT is worth “IDEAS”.
poured authorized are version 4 and version 5 of I-DEASTM.
By defect, the impression is done in version 5.
Example: IMPR_RESU (RESU= (_F (FORMAT= “IDEAS”, VERSION= 4, .........)))
The upward compatibility of the versions of I-DEASTM is ensured starting from version 5. One can
thus to use the versions higher than version 5 of I-DEASTM with files written in version 5
(because any version NR of I-DEASTM can read again the files created by the N1 version).
3.2 Operand
UNITE
Logical unit (30 per defect) of the written file.
4 Word
key
RESU
This key word factor makes it possible to specify the results to print and the format according to which one wants them
to print.
5
Impression of the grid: operands MAILLAGE/MODELE
Operand “MAILLAGE” makes it possible to print the grid with format I-DEASTM. Impression of the grid
can be asked only only once and before any other result. By defect one prints all it
grid.
One can however reduce the impression of the grid to the only meshs of the grid supporting one
finite element by defining operand MODELE. So concept of the model type is optional
in the majority of the impressions. However, it can be used to print only the part of
grid whose meshs are affected in the model.
In addition, with format “IDEAS” when key word MODELE is provided one the type of finite element seeks
I-DEASTM nearest to that of Code_Aster, if not a type of finite element by defect is affected
in universal file I-DEASTM.
With format “IDEAS”, the classification of the nodes is that of Code_Aster except when the grid is
resulting from software I-DEASTM (one checks the presence of the character string
AUTEUR=INTERFACE_IDEAS in the first line of the title of the grid and starting from the tenth
position); in this case one restores classification I-DEASTM.
Note:
1) The meshs 3D of the type PYRAM5 and PYRAM13 are not available under I-DEAS. These
meshs are thus not written in the universal file created by command IMPR_RESU
with format IDEAS.
2) The mesh 3D of the type HEXA27 is not available under I-DEAS. The Aster meshs of this type
are converted into meshs of the type HEXA20 in the universal file created by the command
IMPR_RESU with format IDEAS.
Handbook of Utilization
U7.0- booklet: Data exchanges
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Procedure IMPR_RESU format “IDEAS”
Date:
05/04/05
Author (S):
O. Key NICOLAS
:
U7.05.01-H Page
: 4/8
6 Operands
CHAM_GD and RESULTAT
The values of the computed fields are stored in structures of data called fields of
size. These fields of size can be directly accessible (concept CHAM_GD) where
to find in a structure of data gathering several fields of size (concept
result).
·
A field of size is a structure of data which makes it possible to store fields
defined in the nodes (cham_no_ *) or of the fields defined by elements (cham_elem_ *). For
the fields by elements, one distinguishes the fields defined in the nodes from the elements and them
fields defined in the points of GAUSS of the elements.
·
A concept result is composed of one or more fields of size. For example, with
each step of calculation one stores in the structure of data result, the field of
size displacement. This structure is thus a matric structure of command 2, including one
index is, for example, the list of the moments of calculation and the other the whole of the fields
calculated (displacements, constraints, deformations,…).
One reaches in this case a field of size by specifying a value of a variable
access (sequence number, moment, frequency, number of mode,…) and a field name
(“DEPL”, “SIGM_ELNO_DEPL”,…). There are several types of concept result: evol_elas,
evol_noli, mode_meca,…. With each one corresponds a list of fields and a list of
licit variables of access (cf [U5]).
Taking into account the structure of data result, one understands easily that them
possibilities of impression which one lays out are those of the fields of size, supplemented
by specific possibilities.
Note:
1) The meshs 3D of the type PYRAM5 and PYRAM13 are not available under I-DEAS.
values of the Aster fields associated with these meshs are thus not written in
universal file created by command IMPR_RESU with format IDEAS.
2) The mesh 3D of the type HEXA27 is not available under I-DEAS. Values of
Aster fields calculated on this type of mesh are written on meshs of the type
HEXA20; i.e. one transfers only the values from the Aster fields on the 20
first nodes.
6.1 Operand
CHAM_GD
The values of the fields of size are written in one or more datasets universal file:
·
dataset 55
for the fields with the nodes,
·
dataset 57
for the fields by element with the nodes,
·
dataset 56
for the fields by elements at the points of GAUSS (in fact, one writes
constant fields by element while realizing on the points of GAUSS).
In I-DEASTM, some datasets is typified: displacements, constraints, deformations, temperature,
pressure. One thus gathers the components in order to write the typified datasets, then they are written
other components in datasets of the type “UNKNOWN”.
The datasets of the type “UNKNOWN” contain to the maximum six components; for a field of
size of N components one thus writes N/6 datasets.
6.2 Operand
RESULTAT
Operand RESULTAT makes it possible to print the fields contained in a concept result. One can
for example to choose to print only certain fields (Cf. the key word: NOM_CHAM).
The concept result is written field of size per field of size in datasets 55, 56
or 57.
Handbook of Utilization
U7.0- booklet: Data exchanges
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Procedure IMPR_RESU format “IDEAS”
Date:
05/04/05
Author (S):
O. Key NICOLAS
:
U7.05.01-H Page
: 5/8
7
Extraction of a field of size
7.1 Operands
TOUT_CHAM/NOM_CHAM
Cf document [U4.71.00].
7.2 Operands TOUT_ORDRE/NUME_ORDRE/LIST_ORDRE/
NUME_MODE/INST/LIST_INST/FREQ/LIST_FREQ/
NOEUD_CMP/NOM_CAS/ENG/PRECISION/CRITERION
Cf document [U4.71.00].
8
Selection on the components
In order to reduce the volume of the impressions and the size of “universal” file I-DEASTM, the user can
to print only the values of certain components (for example that displacement following the axis
X: component DX or that constraint XX: component SIXX).
8.1 Operand
TOUT_CMP
This key word makes it possible to indicate that one wishes to print all the components of the field. It is
default value.
8.2 Operand
NOM_CMP
This key word makes it possible to choose the list of the components of the CHAM_GD or all the fields of concept
result which one wishes to print.
Key words TOUT_CMP and NOM_CMP cannot be used simultaneously.
When the user specifies key word NOM_CMP, the datasets create in the universal file are typified
UNKNOWN, which will forbid the user to trace deformed (even if the dataset contains them
components DX, DY, DZ, DRX, DRY, DRZ) and of the calculation of the criteria of Von Mises and/or Tresca
(even if the dataset contains components SIXX, SIYY,… SIXZ).
This functionality makes it possible to choose the components, as well for cham_no of
cham_elem with actual values.
Operand NOM_CMP is not programmed for the cham_no and cham_elem with complex values.
Handbook of Utilization
U7.0- booklet: Data exchanges
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Procedure IMPR_RESU format “IDEAS”
Date:
05/04/05
Author (S):
O. Key NICOLAS
:
U7.05.01-H Page
: 6/8
9
Selection of the topological entities
In order to reduce the volume of the impressions and the size of “universal” file I-DEASTM, it is sometimes
necessary to print only part of the result. With this intention one can wish not to print a field
with the nodes that in certain nodes, or a field by element that in certain elements.
This selection which one will note “selection on topological entities” is possible with the format
“IDEAS”.
9.1 Operand
TOUT
This key word indicates that one wishes to print the field on all the structure (all the nodes for one
field with the nodes, all the elements for a field by element).
9.2 Operand
NOEUD
This key word makes it possible to indicate the list of the nodes on which one wishes to print a cham_no. If it
key word is used in the case of the impression of a cham_elem, it is ignored, and the cham_elem is
printed in all the meshs specified in addition.
9.3 Operand
GROUP_NO
This key word makes it possible to indicate the list of the groups of nodes on which one wishes to print one
cham_no. If this key word is used in the case of the impression of a cham_elem, it is ignored, and it
cham_elem is printed in all the meshs, specified in addition.
9.4 Operand
MAILLE
This key word makes it possible to indicate the list of the meshs on which one wishes to print a cham_elem.
For a cham_no, it makes it possible to indicate the list of the nodes, nodes of the meshs to which one wishes
to print the cham_no.
9.5 Operand
GROUP_MA
This key word makes it possible to indicate the list of the groups of meshs on which one wishes to print one
cham_elem. For a cham_no, it makes it possible to indicate the list of the nodes, nodes of the meshs to which
one wishes to print the cham_no.
Handbook of Utilization
U7.0- booklet: Data exchanges
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Procedure IMPR_RESU format “IDEAS”
Date:
05/04/05
Author (S):
O. Key NICOLAS
:
U7.05.01-H Page
: 7/8
10 Operand
SOUS_TITER
This argument makes it possible to print under title of comment, for more details to consult it
document [U4.03.01].
The SOUS_TITER by defect is:
·
for a cham_gd
- for
one
cham_no
SOUS_TITER
:
('CHAMP
AUX
NOEUDS'
)
- for
one
cham_elem
SOUS_TITER:
(“CHAMP PAR ELEMENT &LOC (cham_elem)”)
Example: `'FIELD BY ELEMENT WITH THE POINTSDE GAUSS ''
·
for a result
- for
one
cham_no
SOUS_TITER: (“FIELD WITH THE NODES”,
'OF
NOM
SYMBOLIQUE
&NOM_SYMB (Resultat
cham_no) &RL',
'NUMERO
D '' COMMAND
&NUM_ORDRE (Resultat
cham_no) ',
'&ACCES (Resultat
cham_no)
')
Example of impression:
CHAMP
AUX
NOEUDS
OF
NOM
SYMBOLIQUE
DEPL
NUMERO
Of COMMAND:
2
NUME_MODE:
3
FREQ
:
5.52739E+00
- for
one
cham_elem
SOUS_TITER
:
('CHAMP
PAR
ELEMENT
&LOC (Resultat
cham_elem) ',
'OF
NOM
SYMBOLIQUE
&NOM_SYMB (Resultat
cham_elem) &RL',
'NUMERO
D '' COMMAND
&NUM_ORDRE (Resultat
cham_elem)
',
'&ACCES (Resultat
cham_elem)
')
Example of impression:
FIELD BY ELEMENT WITH THE NODES OF REFERENCE SYMBOL
EPSI_ELNO_DEPL
NUMERO
Of COMMAND:
1
INST
:
0.00000E+00
11 Remark
In Aster, there are fields by elements with under points (as well for fields by
elements with the nodes that for fields by elements at the points of Gauss).
Format “IDEAS”, IMPR_RESU does not allow the impression of these fields by elements with under
points.
Handbook of Utilization
U7.0- booklet: Data exchanges
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Procedure IMPR_RESU format “IDEAS”
Date:
05/04/05
Author (S):
O. Key NICOLAS
:
U7.05.01-H Page
: 8/8
Intentionally white left page.
Handbook of Utilization
U7.0- booklet: Data exchanges
HT-66/05/004/A
Outline document