!DYNAMIC¶
Kontroll av dynamisk analyse
!BOUNDARY, !CLOAD og !DLOAD angir !AMPLITUDE; tiden t for hver amplitude må starte ved 0.0.
Parametere¶
** 2. linje og påfølgende linjer **
| Variabel | Type | Beskrivelse |
|---|---|---|
| idx_eqa | I | Løsningsmetode for bevegelsesligningen (direkte tidsintegrasjon) (standard: 1) 1: Implisitt metode (Newmark-β-metoden) 11: Eksplisitt metode (sentraldifferansemetoden) |
| idx_resp | I | Analysetype (standard: 1) 1: Tidshistorisk responsanalyse 2: Frekvensresponsanalyse |
Når idx_resp=1 (tidshistorisk responsanalyse)¶
| Variabel | Type | Beskrivelse |
|---|---|---|
| t_start | R | Starttid for analysen (standard: 0.0), brukes ikke |
| t_end | R | Sluttid for analysen (standard: 1.0), brukes ikke |
| n_step | I | Standard antall delsteg når !STEP er utelatt, eller for bakoverkompatibilitet (standard: 1) |
| t_delta | R | Standard tidsinkrement når !STEP er utelatt, eller for bakoverkompatibilitet (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 masse-matrise (standard: 1) 1: Konsentrert massematrise 2: Konsistent massematrise |
| idx_dmp | I | 1: Rayleigh-dempning (standard: 1) |
| ray_m | R | Rayleigh-dempningsparameter Rm (standard: 0.0) |
| ray_k | R | Rayleigh-dempningsparameter Rk (standard: 0.0) |
| Variabel | Type | Beskrivelse |
|---|---|---|
| nout | I | Brukes ikke |
| node_monit_1 | I | Overvåkingsnodenummer (globalt) eller nodegruppenavn |
| nout_monit | I | Utdata-intervall for overvåkingsresultater (standard: 1) |
Merknad: Informasjon for overvåkingsnoden som er angitt på denne linjen, skrives ut med det globale nodenummeret som NID. Forskyvning skrives til <dyna_disp_NID.txt> i rekkefølgen stegnummer, delstegnummer, gjeldende tid, NID, u1, u2, u3. Hastighet og akselerasjon skrives ut i samme rekkefølge til henholdsvis <dyna_velo_NID.txt> og <dyna_acce_NID.txt>. Nodetøyning skrives til <dyna_strain_NID.txt> i rekkefølgen stegnummer, delstegnummer, gjeldende tid, NID, e11, e22, e33, e12, e23, e13. Nodespenning skrives til <dyna_stress_NID.txt> i rekkefølgen stegnummer, delstegnummer, gjeldende tid, NID, s11, s22, s33, s12, s23, s13, smises. Hvis flere overvåkingsnoder angis ved hjelp av en nodegruppe, skrives hver av filene ovenfor ut separat for hver node. Når denne utdataen er angitt, skrives i tillegg kinetisk energi, deformasjonsenergi og total energi for hele analysemodellen til <dyna_energy.txt> i rekkefølgen stegnummer, delstegnummer, gjeldende tid, kinetisk energi, deformasjonsenergi, total energi.
Merknader¶
- I tidshistorisk dynamisk analyse kan flere
!STEP-definisjoner brukes til å bytte grupper for randbetingelser og laster for hvert steg. - For tidsstyring med fast inkrement anbefales det å bruke
!STEPtil eksplisitt å angiSUBSTEPSogDTIME, ETIMEpå den andre linjen.n_stepogt_deltabrukes som standardverdier for en ettstegsanalyse når!STEPer utelatt, eller for bakoverkompatibilitet. - Når
!STEP, INC_TYPE=AUTOer angitt, bruker automatisk inkrementering det innledende tidsinkrementet, stegvarigheten, minste tidsinkrement og største tidsinkrement som er angitt på den andre linjen i!STEP. Parametere for automatisk inkrementering kan angis med!AUTOINC_PARAM.
| Variabel | Type | Beskrivelse |
|---|---|---|
| iout_list(1) | I | Innstilling for forskyvningsutdata (standard: 0) 0: Ikke skriv ut 1: Skriv ut |
| iout_list(2) | I | Innstilling for hastighetsutdata (standard: 0) 0: Ikke skriv ut 1: Skriv ut |
| iout_list(3) | I | Innstilling for akselerasjonsutdata (standard: 0) 0: Ikke skriv ut 1: Skriv ut |
| iout_list(4) | I | Innstilling for reaksjonskraftutdata (standard: 0) 0: Ikke skriv ut 1: Skriv ut |
| iout_list(5) | I | Innstilling for tøyningsutdata (standard: 0) 0: Ikke skriv ut (elementbasert eller nodebasert) 1: Skriv ut 2: Skriv ut (nodebasert) 3: Skriv ut (elementbasert) |
| iout_list(6) | I | Innstilling for spenningsutdata (standard: 0) 0: Ikke skriv ut (elementbasert eller nodebasert) 1: Skriv ut 2: Skriv ut (nodebasert) 3: Skriv ut (elementbasert) |
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 | Antall punkter for responsberegning |
| f_disp | R | Frekvens der forskyvningen måles |
| Variabel | Type | Beskrivelse |
|---|---|---|
| t_start | R | Vibrasjonens starttid i virkelig tid |
| t_end | R | Vibrasjonens sluttid i virkelig tid |
| Variabel | Type | Beskrivelse |
|---|---|---|
| idx_mas | I | Type massematrise (fast satt til 1 (konsentrert massematrise)) |
| idx_dmp | I | 1: Rayleigh-dempning |
| ray_m | R | Rayleigh-dempningsparameter Rm (standard: 0.0) |
| ray_k | R | Rayleigh-dempningsparameter Rk (standard: 0.0) |
| Variabel | Type | Beskrivelse |
|---|---|---|
| nout | I | Antall prøver i tidsdomenet |
| vistype | I | Innstilling for utdata av visualiseringsdata (1: modalrom, 2: fysisk rom) |
| nodeout | I | ID for overvåkingsnode i frekvensdomenet |
| Variabel | Type | Beskrivelse |
|---|---|---|
| iout_list(1) | I | Utdata-kontroll: forskyvning (1: skriv ut, 0: ikke skriv ut) |
| iout_list(2) | I | Utdata-kontroll: hastighet (1: skriv ut, 0: ikke skriv ut) |
| iout_list(3) | I | Utdata-kontroll: akselerasjon (1: skriv ut, 0: ikke skriv ut) |
| iout_list(4) | I | Ignoreres |
| iout_list(5) | I | Ignoreres |
| iout_list(6) | I | Ignoreres |