4. Exemples#
Les exemples suivants illustrent le calcul d’un spectre d’accélération, ainsi que le calcul de l’enveloppe des déplacements:
TAB=MACR_SPECTRE(
MAILLAGE = MAIL,
PLANCHER = _F(NOM = “SOMMET”, GROUP_NO = (“GTOP1”,),),
NOM_CHAM = “ACCE”,
CALCUL = “ABSOLU”,
AMOR_SPEC = L_AMOR_S,
FREQ = L_FREQ,
NORME = 9.81,
RESU=(_F(RESU_GENE = RESUGENE,),),
)
TAB2=MACR_SPECTRE(
MAILLAGE = MA1,
PLANCHER = (
_F(NOM = “NIV1”, GROUP_NO = (“N4_NIV1”,”N5_NIV1”,”N6_NIV1”,”N7_NIV1”,),),
_F(NOM = “NIV8”, GROUP_NO = (“N4_NIV8”,”N5_NIV8”,”N6_NIV8”,”N7_NIV8”,),),
),
NOM_CHAM = “DEPL”,
CALCUL = “RELATIF”,
LIST_INST = LISTE,
RESU=(
_F(RESU_GENE = TRAN_GE1,),
_F(RESU_GENE = TRAN_GE2,),
_F(RESU_GENE = TRAN_GE3,),
),
),
TAB3=MACR_SPECTRE(
MAILLAGE = MA1,
PLANCHER = (
_F(NOM = “NIV1”,GROUP_NO = (“N4_NIV1”,), ),
_F(NOM = “NIV8”,GROUP_NO = (“N4_NIV8”,”N5_NIV8”,), ),
),
NOM_CHAM = “ACCE”,
CALCUL = “ABSOLU”,
AMOR_SPEC = L_AMOR_S,
LIST_FREQ = L_FREQ,
RESU=(_F(RESULTAT = DYNAT_K1,),
_F(RESULTAT = DYNAT_K2,),
_F(RESULTAT = DYNAT_K3,),),
IMPRESSION =_F(FORMAT =”TABLEAU”, UNITE = 16,),
)
On peut également se référer au cas test SDNV112A pour un autre exemple d’utilisation.