Code_Aster ®
Version
7.4
Titrate:
Operator DEFI_SQUELETTE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE Key
:
U4.24.01-H Page
: 1/6
Organization (S): EDF-R & D/AMA
Handbook of Utilization
U4.2- booklet: Grid
Document: U4.24.01
Operator DEFI_SQUELETTE
1 Goal
To define the grid of visualization of the results of a dynamic under-structuring.
In the case of the cyclic dynamic under-structuring, the grid is created by using whole or part
meshs (grid of visualization) of the structure sector then by repeating it in a cyclic way
to reconstitute the total structure.
In the case of the general dynamic under-structuring, the grid is created by using all or
part of the meshs (grid of visualization) of the various substructures then by associating them of
manner to reconstitute the total structure.
The meshs used (called meshs of visualization) are not necessarily support of one
finite element. This makes it possible to use meshs of visualization in a reduced number, different from
meshs of calculation, and representing coarsely the form of the structure (skeleton).
One can also create a skeleton starting from another skeleton which one will amalgamate certain nodes
interfaces according to a criterion of proximity.
Restriction: The meshs of visualization must be defined starting from nodes supporting of the degrees
of freedom of calculation (there is no interpolation of the results).
This operator creates a structure of data of the skeleton type.
Handbook of Utilization
U4.2- booklet: Grid HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator DEFI_SQUELETTE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE Key
:
U4.24.01-H Page
: 2/6
2 Syntax
skeleton [skeleton] =
DEFI_SQUELETTE
(/MODE_CYCL = mocy,
[mode_cycl]
SECTEUR
=
_F (/ | MAILLE
=
filed,
[l_maille]
|
GROUP_MA = grma,
[l_gr_maille]
/
TOUT
=
“OUI”,
)
/
MODELE_GENE
=
mogene,
[modele_gene]
SOUS_STRUC = _F (
NOM
=
nom_sstruc
,
[KN]
/ |
MAILLE
=
filed,
[l_maille]
|
GROUP_MA=
grma,
[l_gr_maille]
/
ALL = “YES”,
)
/
SQUELETTE
=
skeleton, [skeleton]
RECO_GLOBAL=
_F (
/ALL = “YES”,
[DEFAUT]
/GROUP_NO_1 = grno1,
[group_no]
SOUS_STRUC_1=nom_sstru1, [kN]
GROUP_NO_2 = grno2,
[group_no]
SOUS_STRUC_2=nom_sstru2, [kN]
PRECISION =/prec,
[R]
/
1.D-3,
[DEFAUT]
CRITERION =/“RELATIVE”, [DEFECT]
/
“ABSOLU”,
DIST_REFE = dist_refe, [R]
/NOM_GROUP_MA
= _F (
NOM = “named”,
[KN]
SOUS_STRUC = nomsst,
[KN]
GROUP_MA =
grma,
[l_gr_maille]
/
MAILLAGE
=
grid, [grid]
/ |
MAILLE
=
“mesh”,
[l_maille]
|
GROUP_MA
=
grma
,
[l_gr_maille]
/
TOUT =
“OUI”,
TRANS
=
(has,
B,
c),
[l_R]
ANGL_NAUT = (,), [l_R]
TITER
=
“title”
[KN]
)
Handbook of Utilization
U4.2- booklet: Grid HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator DEFI_SQUELETTE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE Key
:
U4.24.01-H Page
: 3/6
3 Operands
3.1 Under-structuring
cyclic
3.1.1 Operand
MODE_CYCL
MODE_CYCL = mocy
Concept mode_cycl resulting from a calculation in cyclic under-structuring.
3.1.2 Word
key
SECTEUR
SECTEUR
Key word factor for the creation of a skeleton starting from a result of the mode_cycl type produced
by MODE_ITER_CYCL [U4.52.05]. Allows to define on the basic sector the list of the meshs of
visualization which will be repeated in a cyclic way.
3.1.2.1 Operands
ALL/MESH/GROUP_MA
/
TOUT
All the meshs of the grid of the basic sector will be meshs of visualization.
/ | MAILLE
=
filed
List meshs of visualization of the basic sector.
|
GROUP_MA = grma
List groups of meshs of visualization of the basic sector.
3.2 Under-structuring
traditional
3.2.1 Operand
MODELE_GENE
MODELE_GENE = mogene
Name of the concept modele_gene resulting from DEFI_MODELE_GENE [U4.65.02] defining the structure
total on which one wishes to define the skeleton.
3.2.2 Word
key
SOUS_STRUC
SOUS_STRUC
Key word factor for the creation of a skeleton following a calculation by dynamic under-structuring
traditional.
Allows to define on each substructure of the model generalized the list of the meshs of
visualization.
3.2.2.1 Operand
NOM
NOM = nom_struc
Name of the substructure. It must be identical to the one of the names of the substructures defining it
generalized model (see DEFI_MODELE_GENE [U4.65.02]).
Handbook of Utilization
U4.2- booklet: Grid HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator DEFI_SQUELETTE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE Key
:
U4.24.01-H Page
: 4/6
3.2.2.2 Operands
ALL/MESH/GROUP_MA
/
TOUT
All the meshs of the grid of the substructure will be meshs of visualization.
/ | MAILLE
=
filed
List meshs of visualization of the substructure.
|
GROUP_MA = grma
List groups of meshs of visualization of the substructure.
3.3 Word
key
MAILLAGE
It is about a functionality for the Aster interface/CADYRO (software of dynamic analysis of the lines
of revolving shaft). That makes it possible to visualize a modal deformation on whole or part
grid given under key word MAILLAGE.
3.3.1 Operands
NET/GROUP_MA/ALL
These key words specify the parts of the grid on which one wants to visualize the modal deformation.
3.3.2 Operand
TRANS
List of 3 realities giving the co-ordinates of the vector translation applied to the characterized structure
by the grid given (if this one has a final position different from its initial position).
3.3.3 Operand
ANGL_NAUT
List of 3 realities giving the 3 nautical angles allowing to make a rotation of the grid of
structure if necessary.
Note:
When one wishes to print the skeleton thereafter with the command
IMPR_MACR_ELEM with format CADYRO, only triplettes of nautical angles
(0, 0, 0), (0, 90, 0) or (0, 90, 180) are accepted.
3.4 Words
keys
SQUELETTE and RECO_GLOBAL
Key word SQUELETTE defines an initial concept of skeleton type where one will amalgamate the nodes of
interfaces by key word RECO_GLOBAL, either all these nodes (TOUT = “OUI”), or selectively one
group nodes grno1 (operand GROUP_NO_1) of the substructure nom_sstru1 (operand
SOUS_STRUC_1) with a group of nodes grno2 (operand GROUP_NO_2) of the substructure
nom_sstru2 (operand SOUS_STRUC_2).
These substructures must belong to the concept of the modele_gene type informed by the operand
MODELE_GENE.
The skeleton modified by fusion will be the result of operator DEFI_SQUELETTE.
3.4.1 Operands DIST_REFE/CRITERION/PRECISION
Fusion will be made according to a criterion of proximity either absolute (compared to dist_ref) or relative (by
report/ratio with dist_ref * prec).
3.5 Word
key
NOM_GROUP_MA
If one modifies an initial concept of skeleton type (entered by key word SQUELETTE) by
a fusion of the nodes of the interfaces (by means of key word RECO_GLOBAL), one can then recover
groups of meshs (entered by operand GROUP_MA) in the substructure nomsst (entered by
operand SOUS_STRUC) in their naming new of group of meshs (operand NOM)
in the skeleton result.
Handbook of Utilization
U4.2- booklet: Grid HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator DEFI_SQUELETTE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE Key
:
U4.24.01-H Page
: 5/6
4 Example
The command file which follows calculates, by two methods of under-structuring, the modes of
inflection of a plate embedded in its center =
·
cyclic method,
·
traditional method.
Then by command DEFI_SQUELETTE, there is creation of a grid of visualization (grid
skeleton). After having expressed the results in physical space, grid of visualization and
results are versed in a file RESULTAT with format IDEAS.
4.1
Command file
…
#
# CALCULATION BY CYCLIC SOUS-STRUCTURATION
#
# CALCULATION OF THE CYCLIC CLEAN MODES
#
mod_cy = MODE_ITER_CYCL (BASE_MODALE= bamo,
NB_MODE = 5, NB_SECTEUR = 4,
CONNECTION = _F (RIGHT = ' DROITE', LEFT = ' GAUCHE'),
CALCULATION = _F (TOUT_DIAM = ' OUI', NMAX_FREQ = 2),
INFO = 1)
#
# CREATION OF THE GRID OF CALCULATION
#
squel1 = DEFI_SQUELETTE (MODE_CYCL= mod_cy,
SECTOR = _F (GROUP_MA= “CALCULATION”))
#
# CREATION OF THE GRID OF VISUALIZATION
#
squel2 = DEFI_SQUELETTE (MODE_CYCL= mod_cy,
SECTOR = _F (GROUP_MA= “VISUAL”))
#
# RESTITUTION OF THE RESULTS ON THE GRIDS SKELETONS
#
modgl1 = REST_BASE_PHYS (RESU_GENE= mod_cy, SQUELETTE= squel1)
modgl2 = REST_BASE_PHYS (RESU_GENE= mod_cy, SQUELETTE= squel2)
#
…
# CALCULATION BY TRADITIONAL SOUS-STRUCTURATION
#
# CALCULATION OF THE MACRONUTRIENT
#
macele = MACR_ELEM_DYNA (BASE_MODALE= bamo)
#
# CALCULATION OF THE MODEL GENERALIZES
#
modege = DEFI_MODELE_GENE (SOUS_STRUC=_F (NOM=' CARRE1',
MACR_ELEM_DYNA= macele),
SOUS_STRUC= (NOM=' CARRE2',
MACR_ELEM_DYNA= macele,
ANGL_NAUT= (90., 0., 0.)),
SOUS_STRUC= (NOM=' CARRE3',
MACR_ELEM_DYNA= macele,
ANGL_NAUT= (180., 0., 0.)),
SOUS_STRUC= (NOM=' CARRE4',
MACR_ELEM_DYNA= macele,
ANGL_NAUT= (270., 0., 0.)),
LIAISON=_F (SOUS_STRUC_1=' CARRE1', SOUS_STRUC_2=' CARRE2',
INTERFACE_1 = ' GAUCHE', INTERFACE_2 = ' DROITE'),
Handbook of Utilization
U4.2- booklet: Grid HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Operator DEFI_SQUELETTE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE Key
:
U4.24.01-H Page
: 6/6
LIAISON=_F (SOUS_STRUC_1=' CARRE2', SOUS_STRUC_2=' CARRE3',
INTERFACE_1 = ' GAUCHE', INTERFACE_2 = ' DROITE'),
LIAISON=_F (SOUS_STRUC_1=' CARRE3', SOUS_STRUC_2=' CARRE4',
INTERFACE_1 = ' GAUCHE', INTERFACE_2 = ' DROITE'),
LIAISON=_F (SOUS_STRUC_1=' CARRE4', SOUS_STRUC_2=' CARRE1',
INTERFACE_1 = ' GAUCHE', INTERFACE_2=' DROITE'))
#
…
# CREATION OF THE GRID OF VISUALIZATION
squel = DEFI_SQUELETTE (MODELE_GENE=MODEGE
SOUS_STRUC=_F (NAME = ' CARRE1', GROUP_MA= “VISUAL”),
SOUS_STRUC=_F (NAME = ' CARRE2', GROUP_MA= “VISUAL”),
SOUS_STRUC=_F (NAME = ' CARRE3', GROUP_MA= “VISUAL”),
SOUS_STRUC=_F (NAME = ' CARRE4', GROUP_MA= “VISUAL”))
#
# RESTITUTION OF THE RESULTS ON THE GRID SKELETON
#
modglo = REST_BASE_PHYS (RESU_GENE= resgen, SQUELETTE= squel)
#
4.2 Results
graphs
Deformation of mode 2
Deformation of mode 2
on the grid of calculation
on the grid skeleton
Grid of calculation
Grid skeleton
One presents above the grids of calculation and skeleton of the plate embedded with
respectively modal deformations of the second mode.
Handbook of Utilization
U4.2- booklet: Grid HT-66/05/004/A
Outline document