!DYNAMIC¶
動力分析的控制
由 !BOUNDARY、!CLOAD、!DLOAD 所指定之各個 !AMPLITUDE 的時間 t 必須從 0.0 開始。
參數¶
** 第 2 行及以後 **
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| idx_eqa | I | 運動方程式的求解法(直接時間積分法)(預設: 1) 1: 隱式法(Newmark-β 法) 11: 顯式法(中央差分法) |
| idx_resp | I | 分析類型(預設: 1) 1: 時程響應分析 2: 頻率響應分析 |
idx_resp=1 時(時程響應分析)¶
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| t_start | R | 分析開始時間(預設: 0.0),未使用 |
| t_end | R | 分析結束時間(預設: 1.0),未使用 |
| n_step | I | 當省略 !STEP 時或為向後相容所使用的預設子步驟數(預設: 1) |
| t_delta | R | 當省略 !STEP 時或為向後相容所使用的預設時間增量(預設: 1.0) |
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| gamma | R | Newmark-β 法的參數 γ(預設:0.5) |
| beta | R | Newmark-β 法的參數 β(預設:0.25) |
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| idx_mas | I | 質量矩陣類型(預設: 1) 1: 集中質量矩陣 2: 一致質量矩陣 |
| idx_dmp | I | 1: Rayleigh 阻尼(預設:1) |
| ray_m | R | Rayleigh 阻尼參數 Rm(預設:0.0) |
| ray_k | R | Rayleigh 阻尼參數 Rk(預設:0.0) |
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| nout | I | 未使用 |
| node_monit_1 | I | 監測節點編號(全域)或節點群組名稱 |
| nout_monit | I | 監測結果輸出間隔(預設: 1) |
註)本行所指定監測節點的資訊,以節點全域編號作為 NID。位移輸出至檔案 <dyna_disp_NID.txt>,其排列順序為 step 編號、substep 編號、目前時間、NID、u1、u2、u3。速度與加速度亦以相同排列順序,分別輸出至 <dyna_velo_NID.txt> 與 <dyna_acce_NID.txt>。節點應變輸出至 <dyna_strain_NID.txt>,其排列順序為 step 編號、substep 編號、目前時間、NID、e11、e22、e33、e12、e23、e13。節點應力輸出至 <dyna_stress_NID.txt>,其排列順序為 step 編號、substep 編號、目前時間、NID、s11、s22、s33、s12、s23、s13、smises。若使用節點群組指定多個監測節點,則上述各檔案會針對每個節點分別輸出。此外,指定此輸出時,整個分析模型的動能、變形能與總能量會輸出至 <dyna_energy.txt>,其排列順序為 step 編號、substep 編號、目前時間、動能、變形能、總能量。
備註¶
- 在時程動力分析中,可定義多個
!STEP,並逐步切換邊界條件與荷載群組。 - 對固定增量時間控制,建議使用
!STEP明確指定SUBSTEPS,並在第 2 行指定DTIME, ETIME。n_step與t_delta在省略!STEP時用作單一步驟分析的預設值,或用於向後相容。 - 指定
!STEP, INC_TYPE=AUTO時,會使用!STEP第 2 行所指定的初始時間增量、步驟時間寬度、時間增量下限與時間增量上限進行自動增量。自動增量參數可使用!AUTOINC_PARAM指定。
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| iout_list(1) | I | 位移輸出指定(預設: 0) 0: 不輸出 1: 輸出 |
| iout_list(2) | I | 速度輸出指定(預設: 0) 0: 不輸出 1: 輸出 |
| iout_list(3) | I | 加速度輸出指定(預設: 0) 0: 不輸出 1: 輸出 |
| iout_list(4) | I | 反力輸出指定(預設: 0) 0: 不輸出 1: 輸出 |
| iout_list(5) | I | 應變輸出指定(預設: 0) 0: 不輸出(元素基準與節點基準) 1: 輸出 2: 輸出(節點基準) 3: 輸出(元素基準) |
| iout_list(6) | I | 應力輸出指定(預設: 0) 0: 不輸出(元素基準與節點基準) 1: 輸出 2: 輸出(節點基準) 3: 輸出(元素基準) |
使用範例¶
!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
idx_resp=2 時(頻率響應分析)¶
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| f_start | R | 下限頻率 |
| f_end | R | 上限頻率 |
| n_freq | I | 響應計算點數 |
| f_disp | R | 測定位移的頻率 |
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| t_start | R | 實時間中的振動開始時間 |
| t_end | R | 實時間中的振動結束時間 |
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| idx_mas | I | 質量矩陣類型(固定為 1(集中質量矩陣)) |
| idx_dmp | I | 1: Rayleigh 阻尼 |
| ray_m | R | Rayleigh 阻尼參數 Rm(預設: 0.0) |
| ray_k | R | Rayleigh 阻尼參數 Rk(預設: 0.0) |
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| nout | I | 時域中的取樣數 |
| vistype | I | 視覺化資料輸出指定(1: 模態空間,2: 物理空間) |
| nodeout | I | 頻域監測節點 ID |
| 變數名稱 | 屬性 | 內容 |
|---|---|---|
| iout_list(1) | I | 輸出控制:位移(1: 輸出,0: 不輸出) |
| iout_list(2) | I | 輸出控制:速度(1: 輸出,0: 不輸出) |
| iout_list(3) | I | 輸出控制:加速度(1: 輸出,0: 不輸出) |
| iout_list(4) | I | 忽略 |
| iout_list(5) | I | 忽略 |
| iout_list(6) | I | 忽略 |