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.