!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¶
** 2e ligne et lignes suivantes **
| 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)¶
| 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) |
| 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) |
| 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) |
| 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
!STEPpeuvent ê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
!STEPafin de spécifier explicitementSUBSTEPSetDTIME, ETIMEsur sa deuxième ligne.n_stepett_deltasont utilisés comme valeurs par défaut pour une analyse en un seul pas lorsque!STEPest omis, ou pour la compatibilité ascendante. - Lorsque
!STEP, INC_TYPE=AUTOest 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.
| 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)¶
| 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é |
| 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 |
| 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) |
| 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 |
| 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é |