3. Item Content JEVEUX#
3.1. Generalities#
An sd_modele_gene is composed of substructures (keyword SOUS_STRUC). Each substructure is obtained by translation/rotation of an SD_MACR_ELEM_DYNA. Reminder: to each sd_macr_elem_dyna is attached one (and only one) sd_base_modal.
These substructures are « linked » (keyword factor LIAISON). Each link combines 2 substructures via 2 interfaces each belonging to a substructure.
The number of substructures of the sd_modele_gene will be called nb_struc.
The number of links in the sd_modele_gene will be called nb_liaison.
3.2. Purpose. MODG. DESC#
'. MODG. DESC ': S V I LONG =3
V (1) |
number of coded integers required for quantity DEPL_R |
V (2) |
number of maximum components for quantity DEPL_R |
V (3) |
size number DEPL_R |
3.3. Purpose. MODG. LIDF#
'MODG. LIDF ': XD V K8 NB_OBJ =nb_liaison
The size of each object is 5
V (1) |
substructure name 1 |
V (2) |
interface name 1 |
V (3) |
substructure name 2 |
V (4) |
interface name 2 |
V (5) |
node reordering (“OUI” or “NON”). “OUI” means that the nodes of the 2 interfaces are not well aligned with each other and that they had to be reordered. |
3.4. Purpose. MODG. LIPR#
'. MODG. LIPR ': S V I LONG =9*nb_liaison
This object is used to describe the dimension of link matrices. The content of the linkage matrices is explained in documents [R4.06.02] and [R4.06.03]
For each link, we have 3 link matrices: one for each interface and one of the Lagrange-Lagrange type. So there are in total 3*nb_link linkage matrices.
These matrices are stored in the object. MODG. LIMA. They are naturally numbered: link after link, 3 matrices per link: interface 1, interface 2 and Lagrange-Lagrange.
For i varying from 1 to nb_liaison, we have
Either:
nb_col1: number of modes in the modal base associated with substructure 1
nb_col2: number of modes in the modal base associated with substructure 2
V (1+9* (i-1)) |
number of rows in the first matrix of the link |
|
V (2+9* (i-1)) |
number of columns in the first matrix of the link (nb_col1) |
|
V (3+9*(i-1))) |
1+3* (i-1) (link matrix number) |
|
V (4+9* (i-1)) |
number of rows in the second matrix of the link |
|
V (5+9* (i-1)) |
number of columns in the second matrix of the link (nb_col2) |
|
V (6+9*(i-1))) |
2+3* (i-1) (link matrix number) |
|
V (7+9* (i-1)) |
number of rows in the Lagrange-Lagrange matrix of the link |
|
V (8+9* (i-1)) |
number of columns in the Lagrange-Lagrange matrix of the link |
number of columns in the Lagrange-Lagrange matrix of the link |
V (9+9*(i-1))) |
3+3* (i-1) (link matrix number) |
3.5. Purpose. MODG. LIMA#
'. MODG. LIMA ': XD V R NB_OBJ =3*nb_liaison
This object contains the values of the various link matrices. The size of each link matrix is described in the object. MODG. LIPR. These matrices are « full » rectangular.
Let V3i, V3i+1, V3i+2 be respectively the 3rd, (3i+1) th, (and (3i+2)) th objects of the collection.
V3i (j) |
jth value of the first matrix of the link i |
V3i+1 (j) |
jth value of the second matrix of the link i |
V3i+2 (j) |
jth value of the Lagrange matrix of the link i |
3.6. Purpose. MODG. SSME#
'. MODG. SSME ': XC V K8 NB_OBJ =nb_struc
For each substructure, the size of the object is 1.
V (1) |
name of the sd_macr_elem_dyna associated with the substructure. |
3.7. Purpose. MODG. SSNO#
'. MODG. SSNO ': S N K8 LONG =nb_struc
Name pointer matching substructure number ↔ substructure name
3.8. Purpose. MODG. SSOR#
'. MODG. SSOR ': XC V R NB_OBJ =nb_struc
The size of each object is 3
V (1) |
first nautical angle to go from the orientation of the model that gave rise to the macro-element to that of the substructure. |
V (2) |
second nautical angle |
V (3) |
third nautical angle |
3.9. Purpose. MODG. SSTR#
'. MODG. SSTR ': XC V R NB_OBJ =nb_struc
The size of each object is 3
V (1) |
first component of the translation making it possible to build a new substructure from the model that gave rise to the macroelement, by applying an overall translation |
V (2) |
second component of translation |
V (3) |
third component of translation |