Aller au contenu

!DYNAMIC

Contrôle de l'analyse dynamique

!BOUNDARY, !CLOAD et !DLOAD spécifient !AMPLITUDE ; le temps t de chaque amplitude doit commencer à 0.0.

Paramètres

TYPE = LINEAR    : Analyse dynamique linéaire
       NONLINEAR : Analyse dynamique non linéaire

** 2e ligne et lignes suivantes **

(2e ligne) idx_eqa, idx_resp
Variable Type Description
idx_eqa I Méthode de résolution de l'équation du mouvement (intégration temporelle directe) (valeur par défaut : 1)
1 : Méthode implicite (méthode de Newmark-β)
11 : Méthode explicite (méthode des différences centrées)
idx_resp I Type d'analyse (valeur par défaut : 1)
1 : Analyse de réponse temporelle
2 : Analyse de réponse en fréquence

Lorsque idx_resp=1 (analyse de réponse temporelle)

(3e ligne) t_start , t_end , n_step, t_delta
Variable Type Description
t_start R Temps de début de l'analyse (valeur par défaut : 0.0), non utilisé
t_end R Temps de fin de l'analyse (valeur par défaut : 1.0), non utilisé
n_step I Nombre de sous-pas par défaut lorsque !STEP est omis ou pour la compatibilité ascendante (valeur par défaut : 1)
t_delta R Incrément de temps par défaut lorsque !STEP est omis ou pour la compatibilité ascendante (valeur par défaut : 1.0)
(4e ligne) gamma , beta
Variable Type Description
gamma R Paramètre γ de la méthode de Newmark-β (valeur par défaut : 0.5)
beta R Paramètre β de la méthode de Newmark-β (valeur par défaut : 0.25)
(5e ligne) idx_mas ,idx_dmp , ray_m ,ray_k
Variable Type Description
idx_mas I Type de matrice de masse (valeur par défaut : 1)
1 : Matrice de masse concentrée
2 : Matrice de masse cohérente
idx_dmp I 1 : Amortissement de Rayleigh (valeur par défaut : 1)
ray_m R Paramètre d'amortissement de Rayleigh Rm (valeur par défaut : 0.0)
ray_k R Paramètre d'amortissement de Rayleigh Rk (valeur par défaut : 0.0)
(6e ligne) nout, node_monit_1, nout_monit
Variable Type Description
nout I Non utilisé
node_monit_1 I Numéro du nœud de surveillance (global) ou nom du groupe de nœuds
nout_monit I Intervalle de sortie des résultats de surveillance (valeur par défaut : 1)

Remarque : les informations du nœud de surveillance spécifié sur cette ligne sont produites en utilisant le numéro global du nœud comme NID. Le déplacement est écrit dans <dyna_disp_NID.txt> dans l'ordre numéro de pas, numéro de sous-pas, temps actuel, NID, u1, u2, u3. La vitesse et l'accélération sont écrites dans le même ordre dans <dyna_velo_NID.txt> et <dyna_acce_NID.txt>, respectivement. La déformation nodale est écrite dans <dyna_strain_NID.txt> dans l'ordre numéro de pas, numéro de sous-pas, temps actuel, NID, e11, e22, e33, e12, e23, e13. La contrainte nodale est écrite dans <dyna_stress_NID.txt> dans l'ordre numéro de pas, numéro de sous-pas, temps actuel, NID, s11, s22, s33, s12, s23, s13, smises. Si plusieurs nœuds de surveillance sont spécifiés à l'aide d'un groupe de nœuds, chacun des fichiers ci-dessus est produit séparément pour chaque nœud. De plus, lorsque cette sortie est spécifiée, l'énergie cinétique, l'énergie de déformation et l'énergie totale de l'ensemble du modèle d'analyse sont écrites dans <dyna_energy.txt> dans l'ordre numéro de pas, numéro de sous-pas, temps actuel, énergie cinétique, énergie de déformation, énergie totale.

Remarques

  • Dans l'analyse dynamique temporelle, plusieurs définitions !STEP peuvent être utilisées pour changer les groupes de conditions aux limites et de charges à chaque pas.
  • Pour le contrôle temporel à incrément fixe, il est recommandé d'utiliser !STEP afin de spécifier explicitement SUBSTEPS et DTIME, ETIME sur sa deuxième ligne. n_step et t_delta sont utilisés comme valeurs par défaut pour une analyse en un seul pas lorsque !STEP est omis, ou pour la compatibilité ascendante.
  • Lorsque !STEP, INC_TYPE=AUTO est spécifié, l'incrémentation automatique utilise l'incrément de temps initial, la durée du pas, l'incrément de temps minimal et l'incrément de temps maximal spécifiés sur la deuxième ligne de !STEP. Les paramètres d'incrément automatique peuvent être spécifiés avec !AUTOINC_PARAM.
(7e ligne) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variable Type Description
iout_list(1) I Paramètre de sortie du déplacement (valeur par défaut : 0)
0 : Ne pas produire
1 : Produire
iout_list(2) I Paramètre de sortie de la vitesse (valeur par défaut : 0)
0 : Ne pas produire
1 : Produire
iout_list(3) I Paramètre de sortie de l'accélération (valeur par défaut : 0)
0 : Ne pas produire
1 : Produire
iout_list(4) I Paramètre de sortie de la force de réaction (valeur par défaut : 0)
0 : Ne pas produire
1 : Produire
iout_list(5) I Paramètre de sortie de la déformation (valeur par défaut : 0)
0 : Ne pas produire (par élément ou par nœud)
1 : Produire
2 : Produire (par nœud)
3 : Produire (par élément)
iout_list(6) I Paramètre de sortie de la contrainte (valeur par défaut : 0)
0 : Ne pas produire (par élément ou par nœud)
1 : Produire
2 : Produire (par nœud)
3 : Produire (par élément)

Exemple

!DYNAMIC, TYPE=NONLINEAR
  1 , 1
  0.0, 1.0, 500, 1.0000e-5
  0.5, 0.25
  1, 1, 0.0, 0.0
  100, 55, 1
  0, 0, 0, 0, 0, 0

Lorsque idx_resp=2 (analyse de réponse en fréquence)

(3e ligne) f_start, f_end, n_freq, f_disp
Variable Type Description
f_start R Fréquence inférieure
f_end   R Fréquence supérieure
n_freq I Nombre de points de calcul de la réponse
f_disp R Fréquence à laquelle le déplacement est mesuré
(4e ligne) t_start, t_end
Variable Type Description
t_start R Temps de début de la vibration en temps réel
t_end R Temps de fin de la vibration en temps réel
(5e ligne) idx_mas, idx_dmp, ray_m ,ray_k
Variable Type Description
idx_mas I Type de matrice de masse (fixé à 1 (matrice de masse concentrée))
idx_dmp I 1 : Amortissement de Rayleigh
ray_m   R Paramètre d'amortissement de Rayleigh Rm (valeur par défaut : 0.0)
ray_k   R Paramètre d'amortissement de Rayleigh Rk (valeur par défaut : 0.0)
(6e ligne) nout, vistype, nodeout
Variable Type Description
nout I Nombre d'échantillons dans le domaine temporel
vistype I Paramètre de sortie des données de visualisation (1 : espace modal, 2 : espace physique)
nodeout I ID du nœud de surveillance dans le domaine fréquentiel
(7e ligne) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variable Type Description
iout_list(1) I Contrôle de sortie : déplacement (1 : produire, 0 : ne pas produire)
iout_list(2) I Contrôle de sortie : vitesse (1 : produire, 0 : ne pas produire)
iout_list(3) I Contrôle de sortie : accélération (1 : produire, 0 : ne pas produire)
iout_list(4) I Ignoré
iout_list(5) I Ignoré
iout_list(6) I Ignoré

Exemple

!DYNAMIC
  11 , 2
  14000, 16000, 20, 15000.0
  0.0, 6.6e-5
  1, 1, 0.0, 7.2E-7
  10, 2, 1
  1, 1, 1, 1, 1, 1