Gå till innehållet

!DYNAMIC

Styrning av dynamisk analys

!BOUNDARY, !CLOAD och !DLOAD anger !AMPLITUDE; tiden t för varje amplitud måste börja vid 0.0.

Parametrar

TYPE = LINEAR    : Linjär dynamisk analys
       NONLINEAR : Icke-linjär dynamisk analys

** 2:a raden och efterföljande rader **

(2:a raden) idx_eqa, idx_resp
Variabel Typ Beskrivning
idx_eqa I Lösningsmetod för rörelseekvationen (direkt tidsintegration) (standard: 1)
1: Implicit metod (Newmark-β-metoden)
11: Explicit metod (central differensmetod)
idx_resp I Analystyp (standard: 1)
1: Tidsserie-svarsanalys
2: Frekvenssvarsanalys

När idx_resp=1 (tidsserie-svarsanalys)

(3:e raden) t_start , t_end , n_step, t_delta
Variabel Typ Beskrivning
t_start R Starttid för analys (standard: 0.0), används inte
t_end R Sluttid för analys (standard: 1.0), används inte
n_step I Standardantal delsteg när !STEP utelämnas eller för bakåtkompatibilitet (standard: 1)
t_delta R Standardtidsinkrement när !STEP utelämnas eller för bakåtkompatibilitet (standard: 1.0)
(4:e raden) gamma , beta
Variabel Typ Beskrivning
gamma R Parameter γ för Newmark-β-metoden (standard: 0.5)
beta R Parameter β för Newmark-β-metoden (standard: 0.25)
(5:e raden) idx_mas ,idx_dmp , ray_m ,ray_k
Variabel Typ Beskrivning
idx_mas I Typ av massmatris (standard: 1)
1: Lumpad massmatris
2: Konsistent massmatris
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:e raden) nout, node_monit_1, nout_monit
Variabel Typ Beskrivning
nout I Används inte
node_monit_1 I Nummer på övervakningsnod (globalt) eller nodgruppsnamn
nout_monit I Utmatningsintervall för övervakningsresultat (standard: 1)

Obs: Information för övervakningsnoden som anges på denna rad matas ut med det globala nodnumret som NID. Förskjutning matas ut till <dyna_disp_NID.txt> i ordningen stegnummer, delstegsnummer, aktuell tid, NID, u1, u2, u3. Hastighet och acceleration matas ut i samma ordning till <dyna_velo_NID.txt> respektive <dyna_acce_NID.txt>. Nodtöjning matas ut till <dyna_strain_NID.txt> i ordningen stegnummer, delstegsnummer, aktuell tid, NID, e11, e22, e33, e12, e23, e13. Nodspänning matas ut till <dyna_stress_NID.txt> i ordningen stegnummer, delstegsnummer, aktuell tid, NID, s11, s22, s33, s12, s23, s13, smises. Om flera övervakningsnoder anges med en nodgrupp matas var och en av ovanstående filer ut separat för varje nod. När denna utmatning anges matas dessutom den kinetiska energin, deformationsenergin och totalenergin för hela analysmodellen ut till <dyna_energy.txt> i ordningen stegnummer, delstegsnummer, aktuell tid, kinetisk energi, deformationsenergi, totalenergi.

Anmärkningar

  • I tidsserie-dynamisk analys kan flera !STEP-definitioner användas för att växla grupper av randvillkor och laster för varje steg.
  • För tidsstyrning med fasta inkrement rekommenderas att !STEP används för att explicit ange SUBSTEPS och DTIME, ETIME på dess andra rad. n_step och t_delta används som standardvärden för en analys i ett steg när !STEP utelämnas, eller för bakåtkompatibilitet.
  • När !STEP, INC_TYPE=AUTO anges använder den automatiska inkrementeringen det initiala tidsinkrementet, stegets varaktighet, minsta tidsinkrement och största tidsinkrement som anges på den andra raden i !STEP. Parametrar för automatiskt inkrement kan anges med !AUTOINC_PARAM.
(7:e raden) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variabel Typ Beskrivning
iout_list(1) I Inställning för förskjutningsutmatning (standard: 0)
0: Mata inte ut
1: Mata ut
iout_list(2) I Inställning för hastighetsutmatning (standard: 0)
0: Mata inte ut
1: Mata ut
iout_list(3) I Inställning för accelerationsutmatning (standard: 0)
0: Mata inte ut
1: Mata ut
iout_list(4) I Inställning för utmatning av reaktionskraft (standard: 0)
0: Mata inte ut
1: Mata ut
iout_list(5) I Inställning för töjningsutmatning (standard: 0)
0: Mata inte ut (elementbaserat eller nodbaserat)
1: Mata ut
2: Mata ut (nodbaserat)
3: Mata ut (elementbaserat)
iout_list(6) I Inställning för spänningsutmatning (standard: 0)
0: Mata inte ut (elementbaserat eller nodbaserat)
1: Mata ut
2: Mata ut (nodbaserat)
3: Mata ut (elementbaserat)

Exempel

!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 (frekvenssvarsanalys)

(3:e raden) f_start, f_end, n_freq, f_disp
Variabel Typ Beskrivning
f_start R Undre frekvens
f_end   R Övre frekvens
n_freq I Antal punkter för svarsberäkning
f_disp R Frekvens vid vilken förskjutningen mäts
(4:e raden) t_start, t_end
Variabel Typ Beskrivning
t_start R Vibrationens starttid i realtid
t_end R Vibrationens sluttid i realtid
(5:e raden) idx_mas, idx_dmp, ray_m ,ray_k
Variabel Typ Beskrivning
idx_mas I Typ av massmatris (fast till 1 (lumpad massmatris))
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:e raden) nout, vistype, nodeout
Variabel Typ Beskrivning
nout I Antal samplingar i tidsdomänen
vistype I Inställning för utmatning av visualiseringsdata (1: modalt rum, 2: fysikaliskt rum)
nodeout I ID för övervakningsnod i frekvensdomänen
(7:e raden) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variabel Typ Beskrivning
iout_list(1) I Utmatningsstyrning: förskjutning (1: mata ut, 0: mata inte ut)
iout_list(2) I Utmatningsstyrning: hastighet (1: mata ut, 0: mata inte ut)
iout_list(3) I Utmatningsstyrning: acceleration (1: mata ut, 0: mata inte ut)
iout_list(4) I Ignoreras
iout_list(5) I Ignoreras
iout_list(6) I Ignoreras

Exempel

!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