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
Instruction manual
U4.2- booklet: Mesh HT-66/05/004/A
Organization (S):
EDF-R & D/AMA
Instruction manual
U4.2- booklet: Mesh
Document: U4.24.01
Operator
DEFI_SQUELETTE
1 Goal
To define the mesh of visualization of the results of a dynamic under-structuring.
In the case of the cyclic dynamic under-structuring, the mesh is created by using whole or part
meshs (mesh 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 mesh is created by using all or
part of the meshs (mesh 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.
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
Instruction manual
U4.2- booklet: Mesh HT-66/05/004/A
2 Syntax
skeleton [skeleton] =
DEFI_SQUELETTE
(
/MODE_CYCL = mocy,
[mode_cycl]
SECTOR
=
_F (
/
|
NET
=
filed,
[l_maille]
|
GROUP_MA = grma,
[l_gr_maille]
/
ALL
=
“YES”,
)
/
MODELE_GENE
=
mogene,
[modele_gene]
SOUS_STRUC = _F (
NAME
=
nom_sstruc
,
[KN]
/
|
NET
=
filed,
[l_maille]
|
GROUP_MA=
grma,
[l_gr_maille]
/
ALL = “YES”,
)
/
SKELETON
=
skeleton, [skeleton]
RECO_GLOBAL=
_F (
/ALL = “YES”,
[DEFECT]
/
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,
[DEFECT]
CRITERION =/“RELATIVE”, [DEFECT]
/
“ABSOLUTE”,
DIST_REFE = dist_refe, [R]
/NOM_GROUP_MA
= _F (
NAME = “named”,
[KN]
SOUS_STRUC = nomsst,
[KN]
GROUP_MA =
grma,
[l_gr_maille]
/
MESH
=
mesh, [mesh]
/
|
NET
=
“mesh”,
[l_maille]
|
GROUP_MA
=
grma
,
[l_gr_maille]
/
ALL =
“YES”,
TRANS
=
(has,
B,
c),
[l_R]
ANGL_NAUT = (
,
,
),
[l_R]
TITRATE
=
“title”
[KN]
)
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
Instruction manual
U4.2- booklet: Mesh HT-66/05/004/A
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
SECTOR
SECTOR
Key word factor for the creation of a skeleton starting from a result of the type
mode_cycl
product
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
/
NET
/
GROUP_MA
/
ALL
All the meshs of the mesh of the basic sector will be meshs of visualization.
/ | NET
=
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
conventional
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
conventional.
Allows to define on each substructure of the model generalized the list of the meshs of
visualization.
3.2.2.1 Operand
NAME
NAME = nom_struc
Name of the substructure. It must be identical to the one of the names of the substructures defining it
model generalized (see
DEFI_MODELE_GENE
[U4.65.02]).
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
Instruction manual
U4.2- booklet: Mesh HT-66/05/004/A
3.2.2.2 Operands
ALL
/
NET
/
GROUP_MA
/
ALL
All the meshs of the mesh of the substructure will be meshs of visualization.
/ | NET
=
filed
List meshs of visualization of the substructure.
|
GROUP_MA = grma
List groups of meshs of visualization of the substructure.
3.3 Word
key
MESH
It is about a functionality for the Aster interface/
CADYRO
(dynamic software of analysis of the lines
of revolving shaft). That makes it possible to visualize a modal deformation on whole or part
mesh given under the key word
MESH
.
3.3.1 Operands
NET
/
GROUP_MA
/
ALL
These key words specify the parts of the mesh 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 mesh given (if the aforementioned 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 mesh of
structure if necessary.
Note:
When one wishes to print the skeleton thereafter with the control
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
SKELETON and RECO_GLOBAL
The key word SKELETON defines an initial concept of skeleton type where one will amalgamate the nodes of
interfaces by key word RECO_GLOBAL, either all these nodes (ALL = “YES”), 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 the key word SKELETON) 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 NAME)
in the skeleton result.
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
Instruction manual
U4.2- booklet: Mesh HT-66/05/004/A
4 Example
The command file which follows calculates, by two methods of under-structuring, the modes of
bending of a plate embedded in its center =
·
cyclic method,
·
conventional method.
Then by the control
DEFI_SQUELETTE
, there is creation of a mesh of visualization (mesh
skeleton). After having expressed the results in physical space, mesh of visualization and
results are versed in a file
RESULT
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),
INFORMATION = 1)
#
#
CREATION OF THE MESH OF CALCULATION
#
squel1 = DEFI_SQUELETTE (MODE_CYCL= mod_cy,
SECTOR = _F (GROUP_MA= “CALCULATION”))
#
# CREATION OF THE MESH OF VISUALIZATION
#
squel2 = DEFI_SQUELETTE (MODE_CYCL= mod_cy,
SECTOR = _F (GROUP_MA= “VISUAL”))
#
# RESTITUTION OF THE RESULTS ON THE MESH SKELETONS
#
modgl1 = REST_BASE_PHYS (RESU_GENE= mod_cy, SQUELETTE= squel1)
modgl2 = REST_BASE_PHYS (RESU_GENE= mod_cy, SQUELETTE= squel2)
#
…
#
CALCULATION BY CONVENTIONAL 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'),
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
Instruction manual
U4.2- booklet: Mesh HT-66/05/004/A
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 MESH 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 MESH SKELETON
#
modglo = REST_BASE_PHYS (RESU_GENE= resgen, SQUELETTE= squel)
#
4.2 Results
graphs
Deformation of mode 2
on the mesh of calculation
Deformation of mode 2
on the mesh skeleton
Mesh of calculation
Mesh skeleton
One presents above the mesh of calculation and skeleton of the plate embedded with
respectively modal deformations of the second mode.