Gå til innhold

!DYNAMIC

Kontroll av dynamisk analyse

!BOUNDARY, !CLOAD og !DLOAD angir !AMPLITUDE; tiden t for hver amplitude må starte ved 0.0.

Parametere

TYPE = LINEAR    : Lineær dynamisk analyse
       NONLINEAR : Ikke-lineær dynamisk analyse

** 2. linje og påfølgende linjer **

(2. linje) idx_eqa, idx_resp
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)

(3. linje) t_start , t_end , n_step, t_delta
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)
(4. linje) gamma , beta
Variabel Type Beskrivelse
gamma R Parameter γ i Newmark-β-metoden (standard: 0.5)
beta R Parameter β i Newmark-β-metoden (standard: 0.25)
(5. linje) idx_mas ,idx_dmp , ray_m ,ray_k
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)
(6. linje) nout, node_monit_1, nout_monit
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 !STEP til eksplisitt å angi SUBSTEPS og DTIME, ETIME på den andre linjen. n_step og t_delta brukes som standardverdier for en ettstegsanalyse når !STEP er utelatt, eller for bakoverkompatibilitet.
  • Når !STEP, INC_TYPE=AUTO er 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.
(7. linje) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
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)

(3. linje) f_start, f_end, n_freq, f_disp
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
(4. linje) t_start, t_end
Variabel Type Beskrivelse
t_start R Vibrasjonens starttid i virkelig tid
t_end R Vibrasjonens sluttid i virkelig tid
(5. linje) idx_mas, idx_dmp, ray_m ,ray_k
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)
(6. linje) nout, vistype, nodeout
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
(7. linje) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
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

Eksempel

!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
AI-assisted translation May contain errors Official docs Status