4. Exemple#
L’exemple qui suit s’applique au calcul de quantités globales sur une modélisation dynamique d’un bâtiment réacteur. Sont modélisés : l’enceinte extérieure, l’enceinte intérieure, les structures internes, le puits de cuve.
La modélisation d’un demi bâtiment est réalisée par des éléments de poutres, des éléments discrets représentant les liaisons au sol, les masses additionnelles et les liaisons entre nœuds.
C’est sur ce modèle de poutres que l’opérateur POST_ELEM va calculer:
la masse de la structure,
les coordonnées du centre de gravité,
le tenseur d’inertie,
l’énergie potentielle de certains modes et sa répartition dans la structure,
l’énergie cinétique de certains modes et sa répartition dans la structure.
4.1. Calcul de la masse, du centre de gravité et des inerties#
pour toute la structure (TOUT = “OUI”)
pour le groupe de mailles contenant les poutres ( GROUP_MA = “pou_d_t” )
pour le groupe de mailles contenant les liaisons au sol ( GROUP_MA = “liai_sol”)
pour le groupe de mailles contenant les masses additionnelles ( GROUP_MA = “masses” )
pour le groupe de mailles contenant les liaisons entre nœuds ( GROUP_MA = “liai_noe” )
Commande
massestr = POST_ELEM ( MODELE = stickmod,
CHAM_MATER = chmater, CARA_ELEM = caraelem, MASS_INER = _F(GROUP_MA=( “pou_d_t”, “liai_sol”, “masses”, “liai_noe” ), TOUT= “OUI”,), TITRE=”masse, centre de gravite et inerties de la structure”);
4.2. Calcul de l’énergie potentielle des modes 1, 2 et 7#
pour toute la structure (TOUT = “OUI”)
pour le groupe de mailles contenant les poutres ( GROUP_MA = “pou_d_t” )
pour le groupe de mailles contenant les liaisons au sol ( GROUP_MA = “liai_sol”)
pour le groupe de mailles contenant les masses additionnelles ( GROUP_MA = “masses” )
pour le groupe de mailles contenant les liaisons entre nœuds ( GROUP_MA = “liai_noe”)
Commande
enerpot = POST_ELEM ( RESULTAT = modes,
MODELE = stickmod,
NUME_MODE = ( 1,2,7,),
CHAM_MATER = chmater,
CARA_ELEM = caraelem,
ENER_POT = _F( TOUT = “OUI”,
GROUP_MA = ( “pou_d_t”, “liai_sol”,
“masses”, “liai_noe”),
),
TITRE= “energies potentielles des modes 1, 2 et 7”,
)
4.3. Calcul de l’énergie cinétique des modes 1, 2 et 7#
pour toute la structure ( TOUT= “OUI” )
pour le groupe de mailles contenant les poutres ( GROUP_MA = “POU_D_T” )
pour le groupe de mailles contenant les liaisons au sol ( GROUP_MA = “LIAI_SOL” )
pour le groupe de mailles contenant les masses additionnelles ( GROUP_MA = “MASSES” )
pour le groupe de mailles contenant les liaisons entre nœuds ( GROUP_MA = “LIAI_NOE”)
Commande
enercin = POST_ELEM ( RESULTAT= modes,
MODELE= stickmod,
NUME_MODE= ( 1,2,7,),
CHAM_MATER= chmater,
CARA_ELEM= caraelem,
ENER_CIN= _F( TOUT= “OUI”,
GROUP_MA=(“pou_d_t”, “liai_sol”,
“masses”, “liai_noe”,),
),
TITRE= “ energies cinetiques des modes 1, 2 et 7”,
)