Code_Aster
®
Version
7.4
Titrate:
Procedure
IMPR_RESU
format `
IDEAS
'
Date:
05/04/05
Author (S):
O. NICOLAS
Key
:
U7.05.01-H
Page
:
1/8
Instruction manual
U7.0- booklet: Data exchanges
HT-66/05/004/A
Organization (S):
EDF-R & D/AMA
Instruction manual
U7.0- booklet: Data exchanges
Document: U7.05.01
Procedure
IMPR_RESU
with the format `
IDEAS
'
1 Goal
To write a mesh and/or results of a calculation on a file with the format
“IDEAS”
.
Currently this procedure makes it possible to write with the choice:
·
a mesh,
·
fields with the nodes (of displacements, temperatures, clean modes, modes
statics,…),
·
fields by elements with the nodes or the points of GAUSS (of stresses, efforts
generalized, of variables intern…), if these fields by elements do not have under
points.
For the concepts of the type
result
, 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 mesh.
Code_Aster
®
Version
7.4
Titrate:
Procedure
IMPR_RESU
format `
IDEAS
'
Date:
05/04/05
Author (S):
O. NICOLAS
Key
:
U7.05.01-H
Page
:
2/8
Instruction manual
U7.0- booklet: Data exchanges
HT-66/05/004/A
2 Syntax
IMPR_RESU
(
MODELE= MO,
[model]
FORMAT
=/“IDEAS”,
VERSION =/
4,
/
5, [DEFECT]
UNIT
= 30,
[DEFECT]
RESU =_F
(
|
MESH
=
MA,
/
[mesh]
/
[skeleton]
|
/CHAM_GD = CH_GD,
/
RESULT
=
RESU,
# Extraction of a field of size of resu
/
TOUT_CHAM
=
/“YES”, [DEFECT]
/“NOT”,
/
NOM_CHAM
=
L_NOMSYMB, [l_K16]
/
TOUT_ORDRE =
“YES”,
[DEFECT]
/
NUME_ORDRE =
LORDRE, [l_I]
/
LIST_ORDRE =
LENTI,
[listis]
/
NUME_MODE
=
LMODE,
[l_I]
/
NOEUD_CMP
=
LNOECMP,
[l_K16]
/
NOM_CAS =
NCAS,
[l_K16]
/
ENG =
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,
[DEFECT]
|
CRITERION =/“RELATIVE”,
[DEFECT]
/
“ABSOLUTE”
,
#
Selection of the components
/
TOUT_CMP
=
“YES”,
[DEFECT]
/
NOM_CMP
=
L_NOMCMP,
[l_K8]
#
Selection of the topological entities
/
ALL =
“YES”,
[DEFECT]
/
|
NODE
=
L_NOEU, [l_noeud]
|
GROUP_NO
=
L_GRNO,
[l_gr_noeud]
|
NET
=
L_MAILLE,
[l_maille]
|
GROUP_MA
=
L_GRMA, [l_gr_maille]
SOUS_TITER =
L_ST,
[l_Kn]
)
))
Code_Aster
®
Version
7.4
Titrate:
Procedure
IMPR_RESU
format `
IDEAS
'
Date:
05/04/05
Author (S):
O. NICOLAS
Key
:
U7.05.01-H
Page
:
3/8
Instruction manual
U7.0- booklet: Data exchanges
HT-66/05/004/A
3 Formats
of writing
Procedure
IMPR_RESU
allows 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
The operand
FORMAT
allows to specify the format of impression and is obligatory in the case of one
impression with format I-DEASTM.
The operand
FORMAT
allows 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. The operand
VERSION
allows to specify the version of I-DEASTM that
one wishes to use. This operand is thus licit only when the 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
UNIT
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 mesh: operands
MESH
/
MODEL
The operand `
MESH
'allows to print the mesh with format I-DEASTM. Impression of the mesh
can be asked only only once and before any other result. By defect one prints all it
mesh.
One can however reduce the impression of the mesh to the only meshs of the mesh supporting one
finite element by defining the operand
MODEL.
So the concept of the type
model
is optional
in the majority of the impressions.
However, it can be used to print only the part of
mesh whose meshs are affected in the model.
In addition, with the format '
IDEAS
'when the key word
MODEL
one is provided seeks the type of finite element
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 the format '
IDEAS
', the classification of the nodes is that of Code_Aster except when the mesh 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 mesh 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 control IMPR_RESU
with format IDEAS.
2) The mesh 3D of the type HEXA27 is not available under I-DEAS. The meshs Aster of this type
are converted into meshs of the type HEXA20 in the universal file created by the control
IMPR_RESU with format IDEAS.
Code_Aster
®
Version
7.4
Titrate:
Procedure
IMPR_RESU
format `
IDEAS
'
Date:
05/04/05
Author (S):
O. NICOLAS
Key
:
U7.05.01-H
Page
:
4/8
Instruction manual
U7.0- booklet: Data exchanges
HT-66/05/004/A
6 Operands
CHAM_GD
and
RESULT
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 pitch 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, stresses, 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
, it is understood 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 control 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, stresses, 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
RESULT
The operand
RESULT
allows 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
field of size by field of size in datasets 55 is written, 56
or 57.
Code_Aster
®
Version
7.4
Titrate:
Procedure
IMPR_RESU
format `
IDEAS
'
Date:
05/04/05
Author (S):
O. NICOLAS
Key
:
U7.05.01-H
Page
:
5/8
Instruction manual
U7.0- booklet: Data exchanges
HT-66/05/004/A
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 stress 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.
Code_Aster
®
Version
7.4
Titrate:
Procedure
IMPR_RESU
format `
IDEAS
'
Date:
05/04/05
Author (S):
O. NICOLAS
Key
:
U7.05.01-H
Page
:
6/8
Instruction manual
U7.0- booklet: Data exchanges
HT-66/05/004/A
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
ALL
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
NODE
This key word makes it possible to indicate the list of the nodes on which one wishes to print one
cham_no
. If it
key word is used in the case of the impression of one
cham_elem
, it is ignored, and it
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 one
cham_elem
, it is ignored, and it
cham_elem
is printed in all the meshs, specified in addition.
9.4 Operand
NET
This key word makes it possible to indicate the list of the meshs on which one wishes to print one
cham_elem
.
For one
cham_no
, it makes it possible to indicate the list of the nodes, nodes of the meshs to which one wishes
to print it
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 one
cham_no
, it makes it possible to indicate the list of the nodes, nodes of the meshs to which
one wishes to print it
cham_no
.
Code_Aster
®
Version
7.4
Titrate:
Procedure
IMPR_RESU
format `
IDEAS
'
Date:
05/04/05
Author (S):
O. NICOLAS
Key
:
U7.05.01-H
Page
:
7/8
Instruction manual
U7.0- booklet: Data exchanges
HT-66/05/004/A
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].
SOUS_TITER
by defect is:
·
for one
cham_gd
- for
one
cham_no
SOUS_TITER
:
('FIELD
WITH
NOEUDS'
)
- for
one
cham_elem
SOUS_TITER:
(“FIELD BY ELEMENT &LOC (cham_elem)”)
Example: “”
FIELD BY ELEMENT WITH THE POINTSDE GAUSS
''
·
for one
result
- for
one
cham_no
SOUS_TITER: (“FIELD WITH THE NODES”,
'OF
NAME
SYMBOLIC SYSTEM
&NOM_SYMB (Result
cham_no) &RL',
'NUMBER
D '' COMMAND
&NUM_ORDRE (Result
cham_no) ',
'&ACCES (Result
cham_no)
')
Example of impression:
FIELD
WITH
NODES
OF
NAME
SYMBOLIC SYSTEM
DEPL
NUMBER
Of COMMAND:
2
NUME_MODE:
3
FREQ
:
5.52739E+00
- for
one
cham_elem
SOUS_TITER
:
('FIELD
BY
ELEMENT
&LOC (Result
cham_elem) ',
'OF
NAME
SYMBOLIC SYSTEM
&NOM_SYMB (Result
cham_elem) &RL',
'NUMBER
D '' COMMAND
&NUM_ORDRE (Result
cham_elem)
',
'&ACCES (Result
cham_elem)
')
Example of impression:
FIELD BY ELEMENT WITH THE NODES OF REFERENCE SYMBOL
EPSI_ELNO_DEPL
NUMBER
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.
Code_Aster
®
Version
7.4
Titrate:
Procedure
IMPR_RESU
format `
IDEAS
'
Date:
05/04/05
Author (S):
O. NICOLAS
Key
:
U7.05.01-H
Page
:
8/8
Instruction manual
U7.0- booklet: Data exchanges
HT-66/05/004/A
Intentionally white left page.