跳转至

!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: consistent质量矩阵
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切换边界条件和载荷组。
  • 对于固定增量的时间控制,建议使用!STEPSUBSTEPS和第2行的DTIME, ETIME明确指定。n_stept_delta用于省略!STEP时的单step分析,或作为向后兼容用的默认值。
  • 指定!STEP, INC_TYPE=AUTO时,使用!STEP第2行指定的初始时间增量、step时间宽度、时间增量下限和时间增量上限进行自动增量。自动增量参数可通过!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