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