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