Przejdź do treści

!DYNAMIC

Sterowanie analizą dynamiczną

!BOUNDARY, !CLOAD i !DLOAD określają !AMPLITUDE; czas t dla każdej amplitudy musi zaczynać się od 0.0.

Parametry

TYPE = LINEAR    : Liniowa analiza dynamiczna
       NONLINEAR : Nieliniowa analiza dynamiczna

** 2. i kolejne wiersze **

(2. wiersz) idx_eqa, idx_resp
Zmienna Typ Opis
idx_eqa I Metoda rozwiązania równania ruchu (bezpośrednie całkowanie w czasie) (domyślnie: 1)
1: Metoda niejawna (metoda Newmarka-β)
11: Metoda jawna (metoda różnic centralnych)
idx_resp I Typ analizy (domyślnie: 1)
1: Analiza odpowiedzi czasowej
2: Analiza odpowiedzi częstotliwościowej

Gdy idx_resp=1 (analiza odpowiedzi czasowej)

(3. wiersz) t_start , t_end , n_step, t_delta
Zmienna Typ Opis
t_start R Czas rozpoczęcia analizy (domyślnie: 0.0), nieużywany
t_end R Czas zakończenia analizy (domyślnie: 1.0), nieużywany
n_step I Domyślna liczba podkroków, gdy !STEP jest pominięte, lub dla zgodności wstecznej (domyślnie: 1)
t_delta R Domyślny przyrost czasu, gdy !STEP jest pominięte, lub dla zgodności wstecznej (domyślnie: 1.0)
(4. wiersz) gamma , beta
Zmienna Typ Opis
gamma R Parametr γ metody Newmarka-β (domyślnie: 0.5)
beta R Parametr β metody Newmarka-β (domyślnie: 0.25)
(5. wiersz) idx_mas ,idx_dmp , ray_m ,ray_k
Zmienna Typ Opis
idx_mas I Typ macierzy masy (domyślnie: 1)
1: Skupiona macierz masy
2: Zgodna macierz masy
idx_dmp I 1: Tłumienie Rayleigha (domyślnie: 1)
ray_m R Parametr tłumienia Rayleigha Rm (domyślnie: 0.0)
ray_k R Parametr tłumienia Rayleigha Rk (domyślnie: 0.0)
(6. wiersz) nout, node_monit_1, nout_monit
Zmienna Typ Opis
nout I Nieużywany
node_monit_1 I Numer monitorowanego węzła (globalny) lub nazwa grupy węzłów
nout_monit I Interwał zapisu wyników monitorowania (domyślnie: 1)

Uwaga: Informacje dla węzła monitorowanego określonego w tym wierszu są zapisywane z użyciem globalnego numeru węzła jako NID. Przemieszczenie jest zapisywane do <dyna_disp_NID.txt> w kolejności: numer kroku, numer podkroku, bieżący czas, NID, u1, u2, u3. Prędkość i przyspieszenie są zapisywane w tej samej kolejności odpowiednio do <dyna_velo_NID.txt> i <dyna_acce_NID.txt>. Odkształcenie węzłowe jest zapisywane do <dyna_strain_NID.txt> w kolejności: numer kroku, numer podkroku, bieżący czas, NID, e11, e22, e33, e12, e23, e13. Naprężenie węzłowe jest zapisywane do <dyna_stress_NID.txt> w kolejności: numer kroku, numer podkroku, bieżący czas, NID, s11, s22, s33, s12, s23, s13, smises. Jeżeli za pomocą grupy węzłów określono wiele węzłów monitorowanych, każdy z powyższych plików jest zapisywany osobno dla każdego węzła. Ponadto po włączeniu tego wyjścia energia kinetyczna, energia odkształcenia i energia całkowita całego modelu analizy są zapisywane do <dyna_energy.txt> w kolejności: numer kroku, numer podkroku, bieżący czas, energia kinetyczna, energia odkształcenia, energia całkowita.

Uwagi

  • W dynamicznej analizie odpowiedzi czasowej można użyć wielu definicji !STEP, aby przełączać grupy warunków brzegowych i obciążeń dla każdego kroku.
  • Dla sterowania czasem ze stałym przyrostem zaleca się użycie !STEP do jawnego określenia SUBSTEPS oraz DTIME, ETIME w jego drugim wierszu. n_step i t_delta są używane jako wartości domyślne dla analizy jednokrokowej, gdy !STEP jest pominięte, lub dla zgodności wstecznej.
  • Po określeniu !STEP, INC_TYPE=AUTO automatyczne zwiększanie przyrostu wykorzystuje początkowy przyrost czasu, czas trwania kroku, minimalny przyrost czasu i maksymalny przyrost czasu określone w drugim wierszu !STEP. Parametry automatycznego przyrostu można określić za pomocą !AUTOINC_PARAM.
(7. wiersz) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Zmienna Typ Opis
iout_list(1) I Ustawienie zapisu przemieszczenia (domyślnie: 0)
0: Nie zapisuj
1: Zapisuj
iout_list(2) I Ustawienie zapisu prędkości (domyślnie: 0)
0: Nie zapisuj
1: Zapisuj
iout_list(3) I Ustawienie zapisu przyspieszenia (domyślnie: 0)
0: Nie zapisuj
1: Zapisuj
iout_list(4) I Ustawienie zapisu siły reakcji (domyślnie: 0)
0: Nie zapisuj
1: Zapisuj
iout_list(5) I Ustawienie zapisu odkształcenia (domyślnie: 0)
0: Nie zapisuj (dla elementów ani węzłów)
1: Zapisuj
2: Zapisuj (dla węzłów)
3: Zapisuj (dla elementów)
iout_list(6) I Ustawienie zapisu naprężenia (domyślnie: 0)
0: Nie zapisuj (dla elementów ani węzłów)
1: Zapisuj
2: Zapisuj (dla węzłów)
3: Zapisuj (dla elementów)

Przykład

!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

Gdy idx_resp=2 (analiza odpowiedzi częstotliwościowej)

(3. wiersz) f_start, f_end, n_freq, f_disp
Zmienna Typ Opis
f_start R Dolna częstotliwość
f_end   R Górna częstotliwość
n_freq I Liczba punktów obliczania odpowiedzi
f_disp R Częstotliwość, przy której mierzone jest przemieszczenie
(4. wiersz) t_start, t_end
Zmienna Typ Opis
t_start R Czas rozpoczęcia drgań w czasie rzeczywistym
t_end R Czas zakończenia drgań w czasie rzeczywistym
(5. wiersz) idx_mas, idx_dmp, ray_m ,ray_k
Zmienna Typ Opis
idx_mas I Typ macierzy masy (ustalony na 1 (skupiona macierz masy))
idx_dmp I 1: Tłumienie Rayleigha
ray_m   R Parametr tłumienia Rayleigha Rm (domyślnie: 0.0)
ray_k   R Parametr tłumienia Rayleigha Rk (domyślnie: 0.0)
(6. wiersz) nout, vistype, nodeout
Zmienna Typ Opis
nout I Liczba próbek w dziedzinie czasu
vistype I Ustawienie zapisu danych wizualizacyjnych (1: przestrzeń modalna, 2: przestrzeń fizyczna)
nodeout I ID monitorowanego węzła w dziedzinie częstotliwości
(7. wiersz) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Zmienna Typ Opis
iout_list(1) I Sterowanie wyjściem: przemieszczenie (1: zapisuj, 0: nie zapisuj)
iout_list(2) I Sterowanie wyjściem: prędkość (1: zapisuj, 0: nie zapisuj)
iout_list(3) I Sterowanie wyjściem: przyspieszenie (1: zapisuj, 0: nie zapisuj)
iout_list(4) I Ignorowane
iout_list(5) I Ignorowane
iout_list(6) I Ignorowane

Przykład

!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