Gå til indholdet

!DYNAMIC

Styring af dynamisk analyse

!BOUNDARY, !CLOAD og !DLOAD angiver !AMPLITUDE; tiden t for hver amplitude skal starte ved 0.0.

Parametre

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

** 2. linje og efterfølgende linjer **

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

(3. linje) t_start , t_end , n_step, t_delta
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)
(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 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)
(6. linje) nout, node_monit_1, nout_monit
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 !STEP til eksplicit at angive SUBSTEPS og DTIME, ETIME på den anden linje. n_step og t_delta bruges som standardværdier for en analyse med ét trin, når !STEP udelades, eller af hensyn til bagudkompatibilitet.
  • Når !STEP, INC_TYPE=AUTO er 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.
(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 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)

(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 Antal responsberegningspunkter
f_disp R Frekvens, hvor forskydningen måles
(4. linje) t_start, t_end
Variabel Type Beskrivelse
t_start R Vibrationens starttid i realtid
t_end R Vibrationens sluttid i realtid
(5. linje) idx_mas, idx_dmp, ray_m ,ray_k
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)
(6. linje) nout, vistype, nodeout
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
(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 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

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