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

Organization (S): EDF-R & D/AMA

Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs 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 (option “CLASSIQUE”). 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.
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

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

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]






),

LIAISON =
_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
=

/“CLASSIQUE”,
[DEFAUT]

/“REDUIT”,






),


VERIF =

_F (
STOP_ERREUR =
/“YES”, [DEFECT]
/“NON”,







PRECISION =/
prec
,
[R]
/
1.E-3,
[DEFAUT]







CRITERE =/
“RELATIF”,
[DEFAUT]
/
“ABSOLU”,






),
)

Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

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

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
NOM


NOM = “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: LIAISON 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] who
indicate the condensed model of the substructure. It is pointed out 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 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
LIAISON

LIAISON

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 grid 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.
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

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

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 grid
linear elements (P1) on another quadratic grid (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 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, TRIA) 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 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 operator DEFI_INTERF_DYNA [U4.64.01] for
macronutrient support of the substructure.
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

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

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, TRIA) and not
linear

3.2.7 Operand
OPTION


OPTION
=
/“CLASSIQUE”,
/“REDUIT”,

Allows to choose between a traditional 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 CRITERE) 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 grid:

·
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.
Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

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

5 Matrices and conditions of connections calculated by
DEFI_MODELE_GENE

5.1
In the case of option “CLASSIQUE”

The operator calculates the matrices of directed connection intervening in the generalized model:

Lk
= Bk R K K
J

directed
J


where:

the exhibitor K characterizes the substructure,


the index J characterizes the interface of connection,

Bkj is the matrix of extraction of the ddl of the connection J,

Rk
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:
q1
= q2

with qk

= Lk
K
J

directed
J directed
J directed
J directed


where:
qkj
is the vector column of the physical co-ordinates of the connection J of
substructure K,

K
is the vector column of the generalized co-ordinates of the substructure K.

5.2
In the case of option “REDUIT”

The operator calculates the matrices of directed connection intervening in the generalized model:

K
K
K
L
B
= I
J directed
J


where:

the exhibitor K characterizes the substructure,


the index J characterizes the interface of connection,

Bkj is the matrix of extraction of the ddl of the connection J,

K
I
is the matrix identity

In the case of option “REDUIT”, 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.

Handbook of Utilization
U4.6- booklet: Elementary matrices/Vecteurs and assembly
HT-66/05/004/A

Outline document