!DYNAMIC¶
Styring af dynamisk analyse
!BOUNDARY, !CLOAD og !DLOAD angiver !AMPLITUDE; tiden t for hver amplitude skal starte ved 0.0.
Parametre¶
** 2. linje og efterfølgende linjer **
| Variabel | Type | Beskrivelse |
|---|---|---|
| idx_eqa | I | Løsningsmetode for bevægelsesligningen (direkte tidsintegration) (standard: 1) 1: Implicit metode (Newmark-β-metoden) 11: Eksplicit metode (central differensmetode) |
| idx_resp | I | Analysetype (standard: 1) 1: Tidsresponsanalyse 2: Frekvensresponsanalyse |
Når idx_resp=1 (tidsresponsanalyse)¶
| Variabel | Type | Beskrivelse |
|---|---|---|
| t_start | R | Analysens starttid (standard: 0.0), bruges ikke |
| t_end | R | Analysens sluttid (standard: 1.0), bruges ikke |
| n_step | I | Standardantal deltrin, når !STEP udelades, eller af hensyn til bagudkompatibilitet (standard: 1) |
| t_delta | R | Standardtidsinkrement, når !STEP udelades, eller af hensyn til bagudkompatibilitet (standard: 1.0) |
| Variabel | Type | Beskrivelse |
|---|---|---|
| gamma | R | Parameter γ i Newmark-β-metoden (standard: 0.5) |
| beta | R | Parameter β i Newmark-β-metoden (standard: 0.25) |
| Variabel | Type | Beskrivelse |
|---|---|---|
| idx_mas | I | Type af massematrix (standard: 1) 1: Klumpet massematrix 2: Konsistent massematrix |
| idx_dmp | I | 1: Rayleigh-dæmpning (standard: 1) |
| ray_m | R | Rayleigh-dæmpningsparameter Rm (standard: 0.0) |
| ray_k | R | Rayleigh-dæmpningsparameter Rk (standard: 0.0) |
| Variabel | Type | Beskrivelse |
|---|---|---|
| nout | I | Bruges ikke |
| node_monit_1 | I | Nummer på overvågningsknude (globalt) eller navn på knudegruppe |
| nout_monit | I | Outputinterval for overvågningsresultat (standard: 1) |
Bemærk: Oplysninger for den overvågningsknude, der er angivet på denne linje, udskrives med det globale knudenummer som NID. Forskydning udskrives til <dyna_disp_NID.txt> i rækkefølgen trinnummer, deltrinnummer, aktuel tid, NID, u1, u2, u3. Hastighed og acceleration udskrives i samme rækkefølge til henholdsvis <dyna_velo_NID.txt> og <dyna_acce_NID.txt>. Knudetøjning udskrives til <dyna_strain_NID.txt> i rækkefølgen trinnummer, deltrinnummer, aktuel tid, NID, e11, e22, e33, e12, e23, e13. Knudespænding udskrives til <dyna_stress_NID.txt> i rækkefølgen trinnummer, deltrinnummer, aktuel tid, NID, s11, s22, s33, s12, s23, s13, smises. Hvis flere overvågningsknuder angives ved hjælp af en knudegruppe, udskrives hver af ovenstående filer separat for hver knude. Når dette output er angivet, udskrives desuden den kinetiske energi, deformationsenergien og den samlede energi for hele analysemodellen til <dyna_energy.txt> i rækkefølgen trinnummer, deltrinnummer, aktuel tid, kinetisk energi, deformationsenergi, samlet energi.
Bemærkninger¶
- I dynamisk tidsresponsanalyse kan flere
!STEP-definitioner bruges til at skifte randbetingelses- og lastgrupper for hvert trin. - Ved tidsstyring med fast inkrement anbefales det at bruge
!STEPtil eksplicit at angiveSUBSTEPSogDTIME, ETIMEpå den anden linje.n_stepogt_deltabruges som standardværdier for en analyse med ét trin, når!STEPudelades, eller af hensyn til bagudkompatibilitet. - Når
!STEP, INC_TYPE=AUTOer angivet, anvender automatisk inkrementering det initiale tidsinkrement, trinvarigheden, det minimale tidsinkrement og det maksimale tidsinkrement, der er angivet på den anden linje i!STEP. Parametre for automatisk inkrementering kan angives med!AUTOINC_PARAM.
| Variabel | Type | Beskrivelse |
|---|---|---|
| iout_list(1) | I | Indstilling for forskydningsoutput (standard: 0) 0: Intet output 1: Output |
| iout_list(2) | I | Indstilling for hastighedsoutput (standard: 0) 0: Intet output 1: Output |
| iout_list(3) | I | Indstilling for accelerationsoutput (standard: 0) 0: Intet output 1: Output |
| iout_list(4) | I | Indstilling for reaktionskraftoutput (standard: 0) 0: Intet output 1: Output |
| iout_list(5) | I | Indstilling for tøjningsoutput (standard: 0) 0: Intet output (elementbaseret eller knudebaseret) 1: Output 2: Output (knudebaseret) 3: Output (elementbaseret) |
| iout_list(6) | I | Indstilling for spændingsoutput (standard: 0) 0: Intet output (elementbaseret eller knudebaseret) 1: Output 2: Output (knudebaseret) 3: Output (elementbaseret) |
Eksempel¶
!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
Når idx_resp=2 (frekvensresponsanalyse)¶
| Variabel | Type | Beskrivelse |
|---|---|---|
| f_start | R | Nedre frekvens |
| f_end | R | Øvre frekvens |
| n_freq | I | Antal responsberegningspunkter |
| f_disp | R | Frekvens, hvor forskydningen måles |
| Variabel | Type | Beskrivelse |
|---|---|---|
| t_start | R | Vibrationens starttid i realtid |
| t_end | R | Vibrationens sluttid i realtid |
| Variabel | Type | Beskrivelse |
|---|---|---|
| idx_mas | I | Type af massematrix (fast til 1 (klumpet massematrix)) |
| idx_dmp | I | 1: Rayleigh-dæmpning |
| ray_m | R | Rayleigh-dæmpningsparameter Rm (standard: 0.0) |
| ray_k | R | Rayleigh-dæmpningsparameter Rk (standard: 0.0) |
| Variabel | Type | Beskrivelse |
|---|---|---|
| nout | I | Antal prøver i tidsdomænet |
| vistype | I | Indstilling for output af visualiseringsdata (1: modalrum, 2: fysisk rum) |
| nodeout | I | ID for overvågningsknude i frekvensdomænet |
| Variabel | Type | Beskrivelse |
|---|---|---|
| iout_list(1) | I | Outputstyring: forskydning (1: output, 0: intet output) |
| iout_list(2) | I | Outputstyring: hastighed (1: output, 0: intet output) |
| iout_list(3) | I | Outputstyring: acceleration (1: output, 0: intet output) |
| iout_list(4) | I | Ignoreres |
| iout_list(5) | I | Ignoreres |
| iout_list(6) | I | Ignoreres |