Vous êtes sur la page 1sur 6

Technical Support Services

Titre: Recombinaison de calculs sismiques et statiques


Plateforme ANSYS: Workbench
Version ANSYS: V15
Créé par: Gabriel Messager
Date: 08/2014 (dernière mise à jour : 11/2014)
Vérifié par:

Description de l’exemple - Objectif


Cet exemple présente une méthodologie pour faire une recombinaison de
résultats issus de calculs sismiques et statiques dans Mechanical. On
distinguera le cas où les 3 spectres d’accélération se font dans 3 analyses
spectrales dissociées (cas A) et le cas où les 3 spectres d’accélération sont
réunis dans une seule analyse spectrale (cas B).

Liens utiles
Aide - V14.5:

// Command Reference // 2. Command Groupings // 2.7. POST1 Commands

Aide - V15.0:

help/ans_cmd/Hlp_C_CH2_7.html
 Table 2.90: Load Case Calculations
Technical Support Services

Présentation du modèle
Schéma de recombinaison spectrale :

Cas A : 3 spectres d’accélération dans 3 analyses spectrales indépendantes :

Cas B : 3 spectres d’accélération dans une seule analyse spectrale :


Technical Support Services

Modèle :

Description
La recombinaison des résultats se fait à l’aide d’opérations mathématiques sur
des Load Case. La commande LCWRITE permet d’exporter les résultats de la
database dans un fichier load case (.Lxx). La commande LCFILE permet
d’importer les résultats d’un fichier load case dans la database. La commande
LCOPER permet de faire les opérations mathématiques pour la recombinaison.

La dernière boite nommée « Combinaison » permet simplement de faire la


recombinaison des résultats. Le résultat au 1er pas de temps correspond à
{R_gravité} – {R_spectrale}, le résultat au second pas de temps correspond à
{R_gravité + {R_spectrale}.

Les fichiers Load Case sont créés dans le dossier « user_files » du projet.
Technical Support Services

Inserts de commandes
Calcul statique :

ALLSEL
SET,LAST
LCWRITE,99,'file','L99',_wb_userfiles_dir(1)

/COPY,'file','rst',,'file_save','rst',_wb_userfiles_dir(1)

Réponse spectrale X :

SET,LIST
LCDEF,98,4,1
LCWRITE,98,'file','L98',_wb_userfiles_dir(1)

Réponse spectrale Y :

SET,LIST
LCDEF,97,4,1
LCWRITE,97,'file','L97',_wb_userfiles_dir(1)

Réponse spectrale Z :

SET,LIST
LCDEF,96,4,1
LCWRITE,96,'file','L96',_wb_userfiles_dir(1)

Recombinaison :

finish

/COPY,'file_save','rst',_wb_userfiles_dir(1),'file','rst'

/AUX3
FILE,'file','rst'
DELETE,SET,1,7
COMPRESS
FINISH

/POST1
SET,LIST

lcfile,98,'file','L98',_wb_userfiles_dir(1) ! Rx
lcfile,97,'file','L97',_wb_userfiles_dir(1) ! Ry
lcfile,96,'file','L96',_wb_userfiles_dir(1) ! Rz

lczero
lcase,98
lcoper,squa,98
lcoper,add,97,mult,97
lcoper,add,96,mult,96
lcoper,sqrt
lcwrite,95,'file','L95',_wb_userfiles_dir(1) ! R_spectrale =
racine( Rx²+Ry²+Rz²)

finish

!!!!!!!!!!!!!!!!! R dynamique => R_gravité +/- R_spectrale

/POST1
Technical Support Services

LCFILE,99,'file','L99',_wb_userfiles_dir(1) ! R_gravité
LCFILE,95,'file','L95',_wb_userfiles_dir(1) ! R_spectrale

lczero
lcase,99
lcoper,sub,95
rappnd,1,1
lcwrite,1,'file','L1',_wb_userfiles_dir(1) ! R_gravité - R_spectrale

lczero
lcase,99
lcoper,add,95
rappnd,2,2
lcwrite,2,'file','L2',_wb_userfiles_dir(1) ! R_gravité + R_spectrale

finish

Informations complémentaires
 Penser à désactiver les ressorts de faibles raideurs dans la première
analyse statique :

 Veillez à ne pas demander d’enregistrer les résultats en vitesse et en


accélération dans toutes les analyses spectrales :

 Si des chargements, telles que des pressions, sont définis dans la


première analyse statique, penser à insérer ces mêmes chargements
dans l’analyse statique servant à faire la recombinaison. Il faut en effet
que la Database soit la même pour que le script de recombinaison
fonctionne correctement.
Technical Support Services

Exemple :

Vous pouvez trouver plus d’informations et plus d’exemples sur le Customer Portal ANSYS

support.ansys.com/portal/site/AnsysCustomerPortal

Vous aimerez peut-être aussi