!DYNAMIC¶
Kawalan analisis dinamik
!BOUNDARY, !CLOAD dan !DLOAD menentukan !AMPLITUDE; masa t bagi setiap amplitud mesti bermula pada 0.0.
Parameter¶
** Baris ke-2 dan baris seterusnya **
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| idx_eqa | I | Kaedah penyelesaian persamaan gerakan (pengamiran masa terus) (lalai: 1) 1: Kaedah tersirat (kaedah Newmark-β) 11: Kaedah tersurat (kaedah beza pusat) |
| idx_resp | I | Jenis analisis (lalai: 1) 1: Analisis respons sejarah masa 2: Analisis respons frekuensi |
Apabila idx_resp=1 (analisis respons sejarah masa)¶
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| t_start | R | Masa mula analisis (lalai: 0.0), tidak digunakan |
| t_end | R | Masa tamat analisis (lalai: 1.0), tidak digunakan |
| n_step | I | Bilangan sublangkah lalai apabila !STEP ditiadakan atau untuk keserasian ke belakang (lalai: 1) |
| t_delta | R | Tokokan masa lalai apabila !STEP ditiadakan atau untuk keserasian ke belakang (lalai: 1.0) |
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| gamma | R | Parameter γ bagi kaedah Newmark-β (lalai: 0.5) |
| beta | R | Parameter β bagi kaedah Newmark-β (lalai: 0.25) |
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| idx_mas | I | Jenis matriks jisim (lalai: 1) 1: Matriks jisim tertumpu 2: Matriks jisim konsisten |
| idx_dmp | I | 1: Redaman Rayleigh (lalai: 1) |
| ray_m | R | Parameter redaman Rayleigh Rm (lalai: 0.0) |
| ray_k | R | Parameter redaman Rayleigh Rk (lalai: 0.0) |
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| nout | I | Tidak digunakan |
| node_monit_1 | I | Nombor nod pemantauan (global) atau nama kumpulan nod |
| nout_monit | I | Selang keluaran hasil pemantauan (lalai: 1) |
Catatan: Maklumat bagi nod pemantauan yang ditentukan pada baris ini dikeluarkan menggunakan nombor nod global sebagai NID. Sesaran dikeluarkan ke <dyna_disp_NID.txt> mengikut urutan nombor langkah, nombor sublangkah, masa semasa, NID, u1, u2, u3. Halaju dan pecutan masing-masing dikeluarkan mengikut urutan yang sama ke <dyna_velo_NID.txt> dan <dyna_acce_NID.txt>. Terikan nod dikeluarkan ke <dyna_strain_NID.txt> mengikut urutan nombor langkah, nombor sublangkah, masa semasa, NID, e11, e22, e33, e12, e23, e13. Tegasan nod dikeluarkan ke <dyna_stress_NID.txt> mengikut urutan nombor langkah, nombor sublangkah, masa semasa, NID, s11, s22, s33, s12, s23, s13, smises. Jika berbilang nod pemantauan ditentukan menggunakan kumpulan nod, setiap fail di atas dikeluarkan secara berasingan bagi setiap nod. Selain itu, apabila keluaran ini ditentukan, tenaga kinetik, tenaga ubah bentuk dan jumlah tenaga bagi keseluruhan model analisis dikeluarkan ke <dyna_energy.txt> mengikut urutan nombor langkah, nombor sublangkah, masa semasa, tenaga kinetik, tenaga ubah bentuk, jumlah tenaga.
Catatan¶
- Dalam analisis dinamik sejarah masa, berbilang takrif
!STEPboleh digunakan untuk menukar kumpulan syarat sempadan dan beban bagi setiap langkah. - Untuk kawalan masa tokokan tetap, disyorkan menggunakan
!STEPuntuk menentukan secara eksplisitSUBSTEPSdanDTIME, ETIMEpada baris keduanya.n_stepdant_deltadigunakan sebagai lalai untuk analisis satu langkah apabila!STEPditiadakan, atau untuk keserasian ke belakang. - Apabila
!STEP, INC_TYPE=AUTOditentukan, tokokan automatik menggunakan tokokan masa awal, tempoh langkah, tokokan masa minimum dan tokokan masa maksimum yang ditentukan pada baris kedua!STEP. Parameter tokokan automatik boleh ditentukan dengan!AUTOINC_PARAM.
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| iout_list(1) | I | Tetapan keluaran sesaran (lalai: 0) 0: Jangan keluarkan 1: Keluarkan |
| iout_list(2) | I | Tetapan keluaran halaju (lalai: 0) 0: Jangan keluarkan 1: Keluarkan |
| iout_list(3) | I | Tetapan keluaran pecutan (lalai: 0) 0: Jangan keluarkan 1: Keluarkan |
| iout_list(4) | I | Tetapan keluaran daya tindak balas (lalai: 0) 0: Jangan keluarkan 1: Keluarkan |
| iout_list(5) | I | Tetapan keluaran terikan (lalai: 0) 0: Jangan keluarkan (berasaskan unsur atau nod) 1: Keluarkan 2: Keluarkan (berasaskan nod) 3: Keluarkan (berasaskan unsur) |
| iout_list(6) | I | Tetapan keluaran tegasan (lalai: 0) 0: Jangan keluarkan (berasaskan unsur atau nod) 1: Keluarkan 2: Keluarkan (berasaskan nod) 3: Keluarkan (berasaskan unsur) |
Contoh penggunaan¶
!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
Apabila idx_resp=2 (analisis respons frekuensi)¶
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| f_start | R | Frekuensi bawah |
| f_end | R | Frekuensi atas |
| n_freq | I | Bilangan titik pengiraan respons |
| f_disp | R | Frekuensi untuk pengukuran sesaran |
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| t_start | R | Masa mula getaran dalam masa nyata |
| t_end | R | Masa tamat getaran dalam masa nyata |
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| idx_mas | I | Jenis matriks jisim (ditetapkan pada 1 (matriks jisim tertumpu)) |
| idx_dmp | I | 1: Redaman Rayleigh |
| ray_m | R | Parameter redaman Rayleigh Rm (lalai: 0.0) |
| ray_k | R | Parameter redaman Rayleigh Rk (lalai: 0.0) |
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| nout | I | Bilangan sampel dalam domain masa |
| vistype | I | Tetapan keluaran data visualisasi (1: ruang modal, 2: ruang fizikal) |
| nodeout | I | ID nod pemantauan dalam domain frekuensi |
| Pemboleh ubah | Jenis | Penerangan |
|---|---|---|
| iout_list(1) | I | Kawalan keluaran: sesaran (1: keluarkan, 0: jangan keluarkan) |
| iout_list(2) | I | Kawalan keluaran: halaju (1: keluarkan, 0: jangan keluarkan) |
| iout_list(3) | I | Kawalan keluaran: pecutan (1: keluarkan, 0: jangan keluarkan) |
| iout_list(4) | I | Diabaikan |
| iout_list(5) | I | Diabaikan |
| iout_list(6) | I | Diabaikan |