4. Exemples d’utilisation#

On présente ici deux exemples d’utilisation de DYNA_ISS_VARI. Le premier exemple présente un calcul de densité spectrale de réponse. Le deuxième exemple présente un calcul de spectre de réponse d’oscillateur.

L’utilisateur doit auparavant avoir fait un calcul ProMISS3D (CALC_MISS [U7.03.12] avec TYPE_RESU=”FICHIER” ).

4.1. Exemple 1#

On présente ici un exemple de jeu de commande pour le calcul de la densité spectrale de réponse tenant compte de la variabilité spatiale du mouvement sismique incident.

RESU = DYNA_ISS_VARI(

FREQ_INIT =fmin,

NB_FREQ = NF,

PAS = df ,

NOM_CMP = ‘DX’,

PRECISION = 0.999 ,

INTERF =_F(

GROUP_NO_INTERF='RADIER',

MODE_INTERF ='CORP_RIGI',),

MATR_COHE = _F(

VITE_ONDE = 600. ,

PARA_ALPHA =0.5,),

UNITE_RESU_IMPE = 32,

UNITE_RESU_FORC = 33,

MATR_GENE = _F(

MATR_MASS = MASSGEN,

MATR_RIGI = RIGIGEN,


MATR_AMOR = AMORT,

),

INFO =2 ,);

On peut aussi consulter le cas-test SDLS118A pour une mise en œuvre de la méthode.

On peut récupérer la densité spectrale de réponse en coordonnées physiques à l’aide de l’opérateur REST_SPEC_PHYS.

SPVX=REST_SPEC_PHYS( MODE_MECA=BAMO,

TOUT_ORDRE = 'OUI',

INTE_SPEC_GENE = RESU,

NOM_CHAM='DEPL',

NOEUD=( 'N77' ),

NOM_CMP=('DX', ),

OPTION='TOUT_TOUT' );

La fonction de transfert est obtenue pour une excitation sismique unitaire et en traçant la racine des valeurs de l’auto-spectre.

4.2. Exemple 2#

On présente ici un exemple de jeu de commande pour le calcul de la densité spectrale de réponse tenant compte de la variabilité spatiale du mouvement sismique incident.

RESU = DYNA_ISS_VARI(

EXCIT_SOL= _F(ACCE_X=ACCE_X),

FREQ_MAX =50.0, FREQ_PAS = 0.5 ,

PRECISION = 0.99 ,

INTERF =_F(

GROUP_NO_INTERF='RADIER',

MODE_INTERF ='CORP_RIGI',),

MATR_COHE = _F(

VITE_ONDE = 600. ,

PARA_ALPHA =0.5,),

UNITE_RESU_IMPE = 32,

UNITE_RESU_FORC = 33,

MATR_GENE = _F(

MATR_MASS = MASSGEN,

MATR_RIGI = RIGIGEN,


MATR_AMOR = AMORT,

),

INFO =2 ,);

test_1=RECU_FONCTION(RESU_GENE=test_1_a,

NOM_CHAM=”ACCE”,

NOM_CMP=”DX”,

NOEUD=( “N11” ),

INTERPOL=”LIN”,

TITRE=”ACCELERATION AU CENTRE BAS DU RADIER”,);

SROX1=CALC_FONCTION(SPEC_OSCI=_F(FONCTION=test_1,

NORME=9.81, AMOR_REDUIT=0.05, ),);

On peut aussi consulter le cas-test SDLS118B pour une mise en œuvre de la méthode.