!DYNAMIC¶
Sterowanie analizą dynamiczną
!BOUNDARY, !CLOAD i !DLOAD określają !AMPLITUDE; czas t dla każdej amplitudy musi zaczynać się od 0.0.
Parametry¶
** 2. i kolejne wiersze **
| 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)¶
| 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) |
| Zmienna | Typ | Opis |
|---|---|---|
| gamma | R | Parametr γ metody Newmarka-β (domyślnie: 0.5) |
| beta | R | Parametr β metody Newmarka-β (domyślnie: 0.25) |
| 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) |
| 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
!STEPdo jawnego określeniaSUBSTEPSorazDTIME, ETIMEw jego drugim wierszu.n_stepit_deltasą używane jako wartości domyślne dla analizy jednokrokowej, gdy!STEPjest pominięte, lub dla zgodności wstecznej. - Po określeniu
!STEP, INC_TYPE=AUTOautomatyczne 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.
| 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)¶
| 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 |
| Zmienna | Typ | Opis |
|---|---|---|
| t_start | R | Czas rozpoczęcia drgań w czasie rzeczywistym |
| t_end | R | Czas zakończenia drgań w czasie rzeczywistym |
| 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) |
| 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 |
| 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 |