跳轉至

!DYNAMIC

動力分析的控制

!BOUNDARY!CLOAD!DLOAD 所指定之各個 !AMPLITUDE 的時間 t 必須從 0.0 開始。

參數

TYPE = LINEAR    : 線性動力分析
       NONLINEAR : 非線性動力分析

** 第 2 行及以後 **

(第 2 行) idx_eqa, idx_resp
變數名稱 屬性 內容
idx_eqa I 運動方程式的求解法(直接時間積分法)(預設: 1)
1: 隱式法(Newmark-β 法)
11: 顯式法(中央差分法)
idx_resp I 分析類型(預設: 1)
1: 時程響應分析
2: 頻率響應分析

idx_resp=1 時(時程響應分析)

(第 3 行) t_start , t_end , n_step, t_delta
變數名稱 屬性 內容
t_start R 分析開始時間(預設: 0.0),未使用
t_end R 分析結束時間(預設: 1.0),未使用
n_step I 當省略 !STEP 時或為向後相容所使用的預設子步驟數(預設: 1)
t_delta R 當省略 !STEP 時或為向後相容所使用的預設時間增量(預設: 1.0)
(第 4 行) gamma , beta
變數名稱 屬性 內容
gamma R Newmark-β 法的參數 γ(預設:0.5)
beta R Newmark-β 法的參數 β(預設:0.25)
(第 5 行) idx_mas ,idx_dmp , ray_m ,ray_k
變數名稱 屬性 內容
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)
(第 6 行) nout, node_monit_1, nout_monit
變數名稱 屬性 內容
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, ETIMEn_stept_delta 在省略 !STEP 時用作單一步驟分析的預設值,或用於向後相容。
  • 指定 !STEP, INC_TYPE=AUTO 時,會使用 !STEP 第 2 行所指定的初始時間增量、步驟時間寬度、時間增量下限與時間增量上限進行自動增量。自動增量參數可使用 !AUTOINC_PARAM 指定。
(第 7 行) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
變數名稱 屬性 內容
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 時(頻率響應分析)

(第 3 行) f_start, f_end, n_freq, f_disp
變數名稱 屬性 內容
f_start R 下限頻率
f_end   R 上限頻率
n_freq I 響應計算點數
f_disp R 測定位移的頻率
(第 4 行) t_start, t_end
變數名稱 屬性 內容
t_start R 實時間中的振動開始時間
t_end R 實時間中的振動結束時間
(第 5 行) idx_mas, idx_dmp, ray_m ,ray_k
變數名稱 屬性 內容
idx_mas I 質量矩陣類型(固定為 1(集中質量矩陣))
idx_dmp I 1: Rayleigh 阻尼
ray_m   R Rayleigh 阻尼參數 Rm(預設: 0.0)
ray_k   R Rayleigh 阻尼參數 Rk(預設: 0.0)
(第 6 行) nout, vistype, nodeout
變數名稱 屬性 內容
nout I 時域中的取樣數
vistype I 視覺化資料輸出指定(1: 模態空間,2: 物理空間)
nodeout I 頻域監測節點 ID
(第 7 行) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
變數名稱 屬性 內容
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 忽略

使用範例

!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