Code_Aster
®
Version
7.4
Titrate:
Operator
DEFI_MODELE_GENE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE
Key
:
U4.65.02-F
Page
:
1/6
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A
Organization (S):
EDF-R & D/AMA
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
Document: U4.65.02
Operator
DEFI_MODELE_GENE
1 Goal
To create the total structure starting from the substructures in dynamic under-structuring.
Within the framework of a calculation using the methods of dynamic under-structuring (analyzes modal or
harmonic), operator DEFI_MODELE_GENE makes it possible to describe the total structure from
macronutrients resulting from MACR_ELEM_DYNA [U4.65.01] and various connections which bind them
substructures ones with the others. A macronutrient can be used for the definition of several
substructures, whatever their orientation in the physical reference mark if the coupling is carried out by
static modes (“CONVENTIONAL” option). This possibility makes it possible to take account of the repetition
of a component in the total structure.
Product a structure of data of the modele_gene type.
Code_Aster
®
Version
7.4
Titrate:
Operator
DEFI_MODELE_GENE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE
Key
:
U4.65.02-F
Page
:
2/6
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A
2 Syntax
mo_gene [modele_gene] = DEFI_MODELE_GENE
(
SOUS_STRUC = _F (
NAME
=
nom_sstruc,
[KN]
MACR_ELEM_DYNA = macro_dy,
[macr_elem_dyna]
ANGL_NAUT
=
angl_naut, [l_R]
TRANS
= trans,
[l_R]
),
CONNECTION =
_F (
SOUS_STRUC_1
= “nom_sstruc1”, [kN]
INTERFACE_1 =
“nom_int1”,
[KN]
SOUS_STRUC_2
= “nom_sstruc2”, [kN]
INTERFACE_2 =
“nom_int2”,
[KN]
GROUP_MA_MAIT_1
= lgma1, [l_gr_maille]
MAILLE_MAIT_1
= lma1, [l_maille]
GROUP_MA_MAIT_2
= lgma2, [l_gr_maille]
MAILLE_MAIT_2
= lma2, [l_maille]
OPTION
=
/“CONVENTIONAL”,
[DEFECT]
/“REDUCED”,
),
VERIF =
_F (
STOP_ERREUR =
/“YES”, [DEFECT]
/“NOT”,
PRECISION =
/
prec
,
[R]
/
1.E-3,
[DEFECT]
CRITERION =
/
“RELATIVE”,
[DEFECT]
/
“ABSOLUTE”,
)
,
)
Code_Aster
®
Version
7.4
Titrate:
Operator
DEFI_MODELE_GENE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE
Key
:
U4.65.02-F
Page
:
3/6
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A
3 Operands
3.1 Word
key
SOUS_STRUC
SOUS_STRUC
Key word factor allowing to define all the substructures which make the structure
total. The definition of a substructure is done by the data of its name, of the macronutrient
who is associated to him and of his orientation in the physical reference mark.
3.1.1 Operand
NAME
NAME = “nom_sstruc”
Name of 8 characters maximum which will make it possible thereafter to indicate the substructure in:
·
operator:
DEFI_MODELE_GENE
[U4.65.02], operands:
CONNECTION
and
SOUS_STRUC_1
,
·
operator:
DEFI_SQUELETTE
[U4.24.01], operand:
SOUS_STRUC
,
·
operator:
ASSE_VECT_GENE
[U4.65.05], operand:
SOUS_STRUC
,
·
operator:
REST_BASE_PHYS
[U4.63.21], operand:
SOUS_STRUC
.
3.1.2 Operand
MACR_ELEM_DYNA
MACR_ELEM_DYNA = macro_dyna
Name of the concept
macr_elem_dyna
resulting from the operator
MACR_ELEM_DYNA
[U4.65.01] which
indicate the condensed model of the substructure. It is reminded the meeting that a macronutrient can
to be used for the definition of several substructures.
3.1.3 Operand
ANGL_NAUT
ANGL_NAUT = angl_naut
List of the 3 nautical angles, in degrees, which make it possible to pass from the orientation of the model
having given rise to the macronutrient with that of the substructure.
One will refer to the operator
AFFE_CARA_ELEM
[U4.42.01]: Operand
ORIENTATION
for
the definition and the use of the nautical angles.
3.1.4 Operand
TRANS
TRANS = trans
List of 3 components of translation which make it possible to build a news
substructure starting from the model having given rise to the macronutrient, while applying
an overall translation.
3.2 Word
key
CONNECTION
CONNECTION
Key word factor allowing to define all the interfaces of connection between substructures. One
connection is defined by the names of the two substructures in opposite, and for each one among
they, the name of the corresponding interface.
In the case of an incompatibility of mesh between the two substructures in opposite, it is
necessary to indicate that of both whose interface will be considered as Master (key words
GROUP_MA_MAIT * and/or MAILLE_MAIT). The nodes slaves which are projected on the interface
Master are as a preliminary defined by DEFI_INTERF_DYNA [U4.64.01]. The “sticking together” of the 2
interfaces will be done by writing of linear relations between the ddls of the 2 faces.
Code_Aster
®
Version
7.4
Titrate:
Operator
DEFI_MODELE_GENE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE
Key
:
U4.65.02-F
Page
:
4/6
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A
Displacements of the nodes of the face slave will be connected to displacements of theirs
projections on the face Master. For each node of the face slave, one will write 2 (in 2D) or 3 (in
3D) linear relations.
An application of this functionality is for example the sticking together of a formed mesh
linear elements (P1) on another quadratic mesh (P2). In this case it is rather
advised to choose like face “slave” the quadratic face.
It is possible to define a connection by reduced modes (or modes of interface) by the key word
OPTION.
3.2.1 Operand
SOUS_STRUC_1
SOUS_STRUC_1 = “nom_sstruc1”
Name of the first of the substructures brought into play on both sides of the connection. It must
to have been as a preliminary defined by the key word:
SOUS_STRUC
.
3.2.2 Operand
INTERFACE_1
INTERFACE_1 = “nom_int1”
Name of the interface of the first substructure intervening in the connection. It must have been
defined as a preliminary by the operator
DEFI_INTERF_DYNA
[U4.64.01] for the macronutrient
support of the substructure.
3.2.3 Operand
GROUP_MA_MAIT_1, MAILLE_MAIT_1
GROUP_MA_MAIT_1
= lgma1
MAILLE_MAIT_1
= lma1
These key words make it possible to define the whole of the meshs of the interface of the first
substructure considered as Master where they with respect to the nodes will be sought of
face slave pertaining to the second substructure.
Caution:
In 3D, one should not give meshs of surface, but the meshs voluminal
adjacent with the face. The specified meshs are “candidates” for the search of
points opposite. One can give too much of it, that is not awkward.
In the same way, in 2D, the meshs “Masters” must be surface (QUAD, SORTED) and not
linear
3.2.4 Operand
SOUS_STRUC_2
SOUS_STRUC_2 = “nom_sstruc2”
Name of the second of the substructures brought into play on both sides of the connection. It
must have been as a preliminary defined by the key word
SOUS_STRUC.
3.2.5 Operand
INTERFACE_2
INTERFACE_2 = “nom_int2”
Name of the interface of the second substructure intervening in the connection. It must have
summer defined as a preliminary by the operator
DEFI_INTERF_DYNA
[U4.64.01] for
macronutrient support of the substructure.
Code_Aster
®
Version
7.4
Titrate:
Operator
DEFI_MODELE_GENE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE
Key
:
U4.65.02-F
Page
:
5/6
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A
3.2.6 Operand
GROUP_MA_MAIT_2, MAILLE_MAIT_2
GROUP_MA_MAIT_2
= lgma2
MAILLE_MAIT_2
= lma2
These key words make it possible to define the whole of the meshs of the interface of the second
substructure considered as Master where they with respect to the nodes will be sought of
face slave pertaining to the first substructure.
Caution:
In 3D, one should not give meshs of surface, but the meshs voluminal
adjacent with the face. The specified meshs are “candidates” for the search of
points opposite. One can give too much of it, that is not awkward.
In the same way, in 2D, the meshs “Masters” must be surface (QUAD, SORTED) and not
linear
3.2.7 Operand
OPTION
OPTION
=
/“CONVENTIONAL”,
/“REDUCED”,
Allows to choose between a conventional under-structuring by static modes (method
Mac-Neal, harmonic Craig-Bampton or not) or by modes of interface.
3.3 Word
key
VERIF
VERIF
Key word factor allowing to check the coherence of the generalized model: it is checked that the connection
is compatible with the orientations and the translations assigned to the substructures. Nodes
of the two interfaces do not have to be ordered a priori so that they are two to two
confused. If the nodes of the interfaces are not in opposite two to two, the code detects this
state and reorders the nodes in order to give them in opposite.
3.3.1 Operand
STOP_ERREUR
Allows to carry out or not the checking of coherence of the generalized model.
3.3.2 Operands
PRECISION
/
CRITERION
Indicate the threshold of precision to beyond which the connections are incompatible. It is about the distance
(relative or absolute following
CRITERION
) beyond which the nodes of connection are considered
as too distant to be actually connected.
4 Phase
of execution
The operator proceeds to a certain number of checks on the coherence of the connections if the connection
do not present an incompatibility of mesh:
·
an identical number of nodes on both sides of the connection,
·
coherence, in each node, after orientation of the active degrees of freedom on both sides
connection.
Code_Aster
®
Version
7.4
Titrate:
Operator
DEFI_MODELE_GENE
Date:
31/01/05
Author (S):
O. NICOLAS, E. BOYERE
Key
:
U4.65.02-F
Page
:
6/6
Instruction manual
U4.6- booklet: Elementary matrices/Vectors and assembly
HT-66/05/004/A
5 Matrices and conditions of connections calculated by
DEFI_MODELE_GENE
5.1
In the case of the “CONVENTIONAL” option
The operator calculates the matrices of directed connection intervening in the generalized model:
L
B R
J
K
jk
K
K
directed
=
where:
the exponent
K
characterize the substructure,
the index
J
characterize the interface of connection,
B
jk
is the matrix of extraction of the ddl of the connection
J
,
R
K
is the matrix of rotation which makes it possible to pass from the orientation of the model having
given rise to the macronutrient with that of the substructure,
K
is the matrix column of the clean vectors of the substructure
K
.
Conditions of connection between substructures 1 and 2 being written:
Q
Q
Q
L
J
J
jk
J
K
K
1
2
directed
directed
directed
directed
=
with
=
where:
Q
jk
is the vector column of the physical co-ordinates of the connection
J
substructure
K
,
K
is the vector column of the generalized co-ordinates of the substructure
K
.
5.2
In the “REDUCED” case of the option
The operator calculates the matrices of directed connection intervening in the generalized model:
K
K
J
K
J
I
B
L
=
directed
where:
the exponent
K
characterize the substructure,
the index
J
characterize the interface of connection,
B
jk
is the matrix of extraction of the ddl of the connection
J
,
K
I
is the matrix identity
In the case of the option “REDUCED”, it is thus not possible to apply changes of reference mark
what is normal because the modes of interfaces for both substructures are identical to
the interface.