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.