Přeskočit obsah

!DYNAMIC

Řízení dynamické analýzy

!BOUNDARY, !CLOAD a !DLOAD určují !AMPLITUDE; čas t pro každou amplitudu musí začínat hodnotou 0.0.

Parametry

TYPE = LINEAR    : Lineární dynamická analýza
       NONLINEAR : Nelineární dynamická analýza

** 2. a následující řádky **

(2. řádek) idx_eqa, idx_resp
Proměnná Typ Popis
idx_eqa I Metoda řešení pohybové rovnice (přímá časová integrace) (výchozí: 1)
1: Implicitní metoda (Newmarkova-β metoda)
11: Explicitní metoda (metoda centrálních diferencí)
idx_resp I Typ analýzy (výchozí: 1)
1: Analýza časové odezvy
2: Analýza frekvenční odezvy

Když idx_resp=1 (analýza časové odezvy)

(3. řádek) t_start , t_end , n_step, t_delta
Proměnná Typ Popis
t_start R Čas začátku analýzy (výchozí: 0.0), nepoužito
t_end R Čas konce analýzy (výchozí: 1.0), nepoužito
n_step I Výchozí počet podkroků, když je !STEP vynechán, nebo pro zpětnou kompatibilitu (výchozí: 1)
t_delta R Výchozí časový přírůstek, když je !STEP vynechán, nebo pro zpětnou kompatibilitu (výchozí: 1.0)
(4. řádek) gamma , beta
Proměnná Typ Popis
gamma R Parametr γ Newmarkovy-β metody (výchozí: 0.5)
beta R Parametr β Newmarkovy-β metody (výchozí: 0.25)
(5. řádek) idx_mas ,idx_dmp , ray_m ,ray_k
Proměnná Typ Popis
idx_mas I Typ matice hmotnosti (výchozí: 1)
1: Soustředěná matice hmotnosti
2: Konzistentní matice hmotnosti
idx_dmp I 1: Rayleighovo tlumení (výchozí: 1)
ray_m R Parametr Rayleighova tlumení Rm (výchozí: 0.0)
ray_k R Parametr Rayleighova tlumení Rk (výchozí: 0.0)
(6. řádek) nout, node_monit_1, nout_monit
Proměnná Typ Popis
nout I Nepoužito
node_monit_1 I Číslo monitorovaného uzlu (globální) nebo název skupiny uzlů
nout_monit I Interval výstupu monitorovaných výsledků (výchozí: 1)

Poznámka: Informace pro monitorovací uzel zadaný na tomto řádku se vypisují s globálním číslem uzlu jako NID. Posunutí se zapisuje do <dyna_disp_NID.txt> v pořadí číslo kroku, číslo podkroku, aktuální čas, NID, u1, u2, u3. Rychlost a zrychlení se ve stejném pořadí zapisují do <dyna_velo_NID.txt>, respektive <dyna_acce_NID.txt>. Uzlové přetvoření se zapisuje do <dyna_strain_NID.txt> v pořadí číslo kroku, číslo podkroku, aktuální čas, NID, e11, e22, e33, e12, e23, e13. Uzlové napětí se zapisuje do <dyna_stress_NID.txt> v pořadí číslo kroku, číslo podkroku, aktuální čas, NID, s11, s22, s33, s12, s23, s13, smises. Je-li pomocí skupiny uzlů zadáno více monitorovacích uzlů, každý z uvedených souborů se vytvoří samostatně pro každý uzel. Kromě toho se při zadání tohoto výstupu zapisují do <dyna_energy.txt> kinetická energie, deformační energie a celková energie celého modelu analýzy v pořadí číslo kroku, číslo podkroku, aktuální čas, kinetická energie, deformační energie, celková energie.

Poznámky

  • V dynamické analýze časové odezvy lze použít více definic !STEP a pro každý krok přepínat skupiny okrajových podmínek a zatížení.
  • Pro řízení času s pevným přírůstkem se doporučuje použít !STEP a na jeho druhém řádku výslovně zadat SUBSTEPS a DTIME, ETIME. n_step a t_delta se používají jako výchozí hodnoty pro jednokrokovou analýzu, když je !STEP vynechán, nebo pro zpětnou kompatibilitu.
  • Je-li zadáno !STEP, INC_TYPE=AUTO, automatické přírůstkování používá počáteční časový přírůstek, dobu trvání kroku, minimální časový přírůstek a maximální časový přírůstek zadané na druhém řádku !STEP. Parametry automatického přírůstkování lze zadat pomocí !AUTOINC_PARAM.
(7. řádek) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Proměnná Typ Popis
iout_list(1) I Nastavení výstupu posunutí (výchozí: 0)
0: Nevypisovat
1: Vypisovat
iout_list(2) I Nastavení výstupu rychlosti (výchozí: 0)
0: Nevypisovat
1: Vypisovat
iout_list(3) I Nastavení výstupu zrychlení (výchozí: 0)
0: Nevypisovat
1: Vypisovat
iout_list(4) I Nastavení výstupu reakční síly (výchozí: 0)
0: Nevypisovat
1: Vypisovat
iout_list(5) I Nastavení výstupu přetvoření (výchozí: 0)
0: Nevypisovat (na prvcích ani uzlech)
1: Vypisovat
2: Vypisovat (uzlově)
3: Vypisovat (prvkově)
iout_list(6) I Nastavení výstupu napětí (výchozí: 0)
0: Nevypisovat (na prvcích ani uzlech)
1: Vypisovat
2: Vypisovat (uzlově)
3: Vypisovat (prvkově)

Příklad

!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

Když idx_resp=2 (analýza frekvenční odezvy)

(3. řádek) f_start, f_end, n_freq, f_disp
Proměnná Typ Popis
f_start R Dolní frekvence
f_end   R Horní frekvence
n_freq I Počet bodů výpočtu odezvy
f_disp R Frekvence, při níž se měří posunutí
(4. řádek) t_start, t_end
Proměnná Typ Popis
t_start R Čas začátku kmitání v reálném čase
t_end R Čas konce kmitání v reálném čase
(5. řádek) idx_mas, idx_dmp, ray_m ,ray_k
Proměnná Typ Popis
idx_mas I Typ matice hmotnosti (pevně 1 (soustředěná matice hmotnosti))
idx_dmp I 1: Rayleighovo tlumení
ray_m   R Parametr Rayleighova tlumení Rm (výchozí: 0.0)
ray_k   R Parametr Rayleighova tlumení Rk (výchozí: 0.0)
(6. řádek) nout, vistype, nodeout
Proměnná Typ Popis
nout I Počet vzorků v časové oblasti
vistype I Nastavení výstupu vizualizačních dat (1: modální prostor, 2: fyzikální prostor)
nodeout I ID monitorovacího uzlu ve frekvenční oblasti
(7. řádek) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Proměnná Typ Popis
iout_list(1) I Řízení výstupu: posunutí (1: výstup, 0: bez výstupu)
iout_list(2) I Řízení výstupu: rychlost (1: výstup, 0: bez výstupu)
iout_list(3) I Řízení výstupu: zrychlení (1: výstup, 0: bez výstupu)
iout_list(4) I Ignorováno
iout_list(5) I Ignorováno
iout_list(6) I Ignorováno

Příklad

!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