!DYNAMIC¶
Controlul analizei dinamice
!BOUNDARY, !CLOAD și !DLOAD specifică !AMPLITUDE; timpul t pentru fiecare amplitudine trebuie să înceapă la 0.0.
Parametri¶
** Linia a 2-a și liniile următoare **
| Variabilă | Tip | Descriere |
|---|---|---|
| idx_eqa | I | Metoda de rezolvare a ecuației de mișcare (integrare directă în timp) (implicit: 1) 1: Metodă implicită (metoda Newmark-β) 11: Metodă explicită (metoda diferențelor centrale) |
| idx_resp | I | Tipul analizei (implicit: 1) 1: Analiza răspunsului în timp 2: Analiza răspunsului în frecvență |
Când idx_resp=1 (analiza răspunsului în timp)¶
| Variabilă | Tip | Descriere |
|---|---|---|
| t_start | R | Timpul de început al analizei (implicit: 0.0), neutilizat |
| t_end | R | Timpul de sfârșit al analizei (implicit: 1.0), neutilizat |
| n_step | I | Numărul implicit de subpași când !STEP este omis sau pentru compatibilitate cu versiuni anterioare (implicit: 1) |
| t_delta | R | Incrementul implicit de timp când !STEP este omis sau pentru compatibilitate cu versiuni anterioare (implicit: 1.0) |
| Variabilă | Tip | Descriere |
|---|---|---|
| gamma | R | Parametrul γ al metodei Newmark-β (implicit: 0.5) |
| beta | R | Parametrul β al metodei Newmark-β (implicit: 0.25) |
| Variabilă | Tip | Descriere |
|---|---|---|
| idx_mas | I | Tipul matricei de masă (implicit: 1) 1: Matrice de masă concentrată 2: Matrice de masă consistentă |
| idx_dmp | I | 1: Amortizare Rayleigh (implicit: 1) |
| ray_m | R | Parametrul de amortizare Rayleigh Rm (implicit: 0.0) |
| ray_k | R | Parametrul de amortizare Rayleigh Rk (implicit: 0.0) |
| Variabilă | Tip | Descriere |
|---|---|---|
| nout | I | Neutilizat |
| node_monit_1 | I | Numărul nodului de monitorizare (global) sau numele grupului de noduri |
| nout_monit | I | Intervalul de ieșire al rezultatelor de monitorizare (implicit: 1) |
Notă: Informațiile pentru nodul de monitorizare specificat pe această linie sunt afișate utilizând numărul global al nodului drept NID. Deplasarea este scrisă în <dyna_disp_NID.txt> în ordinea: numărul pasului, numărul subpasului, timpul curent, NID, u1, u2, u3. Viteza și accelerația sunt scrise în aceeași ordine în <dyna_velo_NID.txt> și, respectiv, <dyna_acce_NID.txt>. Deformația nodală este scrisă în <dyna_strain_NID.txt> în ordinea: numărul pasului, numărul subpasului, timpul curent, NID, e11, e22, e33, e12, e23, e13. Tensiunea nodală este scrisă în <dyna_stress_NID.txt> în ordinea: numărul pasului, numărul subpasului, timpul curent, NID, s11, s22, s33, s12, s23, s13, smises. Dacă sunt specificate mai multe noduri de monitorizare printr-un grup de noduri, fiecare dintre fișierele de mai sus este scris separat pentru fiecare nod. În plus, când este specificată această ieșire, energia cinetică, energia de deformație și energia totală ale întregului model de analiză sunt scrise în <dyna_energy.txt> în ordinea: numărul pasului, numărul subpasului, timpul curent, energia cinetică, energia de deformație, energia totală.
Observații¶
- În analiza dinamică a răspunsului în timp, se pot utiliza mai multe definiții
!STEPpentru a comuta grupurile de condiții la limită și de sarcini pentru fiecare pas. - Pentru controlul timpului cu increment fix, se recomandă utilizarea
!STEPpentru a specifica explicitSUBSTEPSșiDTIME, ETIMEpe a doua linie.n_stepșit_deltasunt utilizate ca valori implicite pentru o analiză cu un singur pas când!STEPeste omis sau pentru compatibilitate cu versiuni anterioare. - Când este specificat
!STEP, INC_TYPE=AUTO, incrementarea automată utilizează incrementul inițial de timp, durata pasului, incrementul minim de timp și incrementul maxim de timp specificate pe a doua linie din!STEP. Parametrii incrementării automate pot fi specificați prin!AUTOINC_PARAM.
| Variabilă | Tip | Descriere |
|---|---|---|
| iout_list(1) | I | Setarea ieșirii deplasării (implicit: 0) 0: Fără ieșire 1: Ieșire |
| iout_list(2) | I | Setarea ieșirii vitezei (implicit: 0) 0: Fără ieșire 1: Ieșire |
| iout_list(3) | I | Setarea ieșirii accelerației (implicit: 0) 0: Fără ieșire 1: Ieșire |
| iout_list(4) | I | Setarea ieșirii forței de reacțiune (implicit: 0) 0: Fără ieșire 1: Ieșire |
| iout_list(5) | I | Setarea ieșirii deformației (implicit: 0) 0: Fără ieșire (pe element sau pe nod) 1: Ieșire 2: Ieșire (pe nod) 3: Ieșire (pe element) |
| iout_list(6) | I | Setarea ieșirii tensiunii (implicit: 0) 0: Fără ieșire (pe element sau pe nod) 1: Ieșire 2: Ieșire (pe nod) 3: Ieșire (pe element) |
Exemplu¶
!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
Când idx_resp=2 (analiza răspunsului în frecvență)¶
| Variabilă | Tip | Descriere |
|---|---|---|
| f_start | R | Frecvența inferioară |
| f_end | R | Frecvența superioară |
| n_freq | I | Numărul punctelor de calcul al răspunsului |
| f_disp | R | Frecvența la care este măsurată deplasarea |
| Variabilă | Tip | Descriere |
|---|---|---|
| t_start | R | Timpul de început al vibrației în timp real |
| t_end | R | Timpul de sfârșit al vibrației în timp real |
| Variabilă | Tip | Descriere |
|---|---|---|
| idx_mas | I | Tipul matricei de masă (fixat la 1 (matrice de masă concentrată)) |
| idx_dmp | I | 1: Amortizare Rayleigh |
| ray_m | R | Parametrul de amortizare Rayleigh Rm (implicit: 0.0) |
| ray_k | R | Parametrul de amortizare Rayleigh Rk (implicit: 0.0) |
| Variabilă | Tip | Descriere |
|---|---|---|
| nout | I | Numărul de eșantioane în domeniul timpului |
| vistype | I | Setarea ieșirii datelor de vizualizare (1: spațiu modal, 2: spațiu fizic) |
| nodeout | I | ID-ul nodului de monitorizare în domeniul frecvenței |
| Variabilă | Tip | Descriere |
|---|---|---|
| iout_list(1) | I | Control ieșire: deplasare (1: ieșire, 0: fără ieșire) |
| iout_list(2) | I | Control ieșire: viteză (1: ieșire, 0: fără ieșire) |
| iout_list(3) | I | Control ieșire: accelerație (1: ieșire, 0: fără ieșire) |
| iout_list(4) | I | Ignorat |
| iout_list(5) | I | Ignorat |
| iout_list(6) | I | Ignorat |