u4.65.04 Opérateur ASSE_MATR_GENE#

Syntaxe#

Détail de la syntaxe
/ matr_asse_gene_r
/ matr_asse_gene_c = ASSE_MATR_GENE(
    ◆ NUME_DDL_GENE = nume_ddl_gene,
    ◇ METHODE = / "CLASSIQUE" (par défaut),
                / "INITIAL",
    # Si: equal_to("METHODE", 'CLASSIQUE')
        ◆ OPTION = / "RIGI_GENE",
                   / "RIGI_GENE_C",
                   / "MASS_GENE",
                   / "AMOR_GENE",
)


◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles

Opérandes#

Opérande NUME_DDL_GENE#

♦ NUME_DDL_GENE= nu_gene

Nom du concept nume_ddl_gene issu de l’opérateur NUME_DDL_GENE [U4.65.03] qui définit la numérotation des équations du système généralisé assemblé, le mode de stockage des coefficients de la matrice généralisée assemblée et le modèle généralisé sur lequel sont effectuées les opérations d’assemblage diagonal, ou plein.

Opérande METHODE#

◊ METHODE= ‘CLASSIQUE’

Construit une numérotation généralisée permettant la prise en compte des équations de liaisons par la méthode des doubles multiplicateurs de Lagrange ou d’élimination (cf. R4.06.02). La méthode utilisé est choisie en cohérence avec la méthode renseignée dans l’opérateur NUME_DDL_GENE [U4.65.03]

◊ METHODE= ‘INITIAL’

Initialiser une matrice nulle de type matr_asse_gene_R que l’on peut remplir par des méthodes python. Cette méthode a été créée pour le développement.

Opérande OPTION#

♦    OPTION

L’option permet de déterminer la liste des macro-éléments, contenue dans le concept modele_gene issu de DEFI_MODELE_GENE [U4.65.02], à assembler. Elle définit, par conséquent, le type de la matrice généralisée assemblée calculée par l’opérateur ASSE_MATR_GENE.

‘RIGI_GENE’: “RIGI_GENE_C”

calcul de la matrice de raideur généralisée assemblée, y compris les termes associés aux multiplicateurs de LAGRANGE, calcul de la matrice de raideur généralisée complexe,

‘MASS_GENE’:

calcul de la matrice de masse généralisée assemblée,

‘AMOR_GENE’:

calcul de la matrice d’amortissement généralisée assemblée.

Phase d’exécution#

Les termes correspondant aux matrices projetées sont assemblés sans traitement.

En revanche, les termes correspondant à la dualisation des liaisons font l’objet d’un conditionnement simple. Ils sont multipliés par un facteur défini de manière unique qui est tel que la valeur absolue maximale des termes de dualisation soit égale à la valeur absolue maximale des termes de rigidité des macro-éléments (matrices des sous-structures projetées).