!STEP¶
分析步设置
非线性静力分析、非线性动力分析中为必需项
在上述以外的分析中省略此定义时,所有边界条件均启用,并在 1 个分析步中计算
当材料特性为黏弹性或蠕变时,指定 TYPE=VISCO 并设置计算时间条件
参数¶
TYPE = STATIC(默认值) / VISCO(准静态分析)
SUBSTEPS = 边界条件的子步数(默认值:1)
CONVERG = 收敛判定阈值(默认值:1.0e-6)
MAXITER = 非线性分析中的最大迭代次数(默认值:50)
AMP = 时间函数名(由 !AMPLITUDE 指定)
INC_TYPE = FIXED(固定增量,默认值) / AUTO(自动增量)
MAXRES = 最大允许残差(默认值:1.0e+10)
TIMEPOINTS = 时间点列表名(由 !TIME_POINTS, NAME 指定)
AUTOINCPARAM = 自动增量参数集名称(由 !AUTOINC_PARAM, NAME 指定)
MAXCONTITER = 接触分析中的最大接触迭代次数(默认值:10)
** 第 2 行 **
INC_TYPE=FIXED 时(TYPE=STATIC 时可省略)
| 变量名 | 属性 | 内容 |
|---|---|---|
| DTIME | R | 时间增量(默认值:1/SUBSTEPS) |
| ETIME | R | 分析步时间跨度(默认值:1) |
INC_TYPE=AUTO 时(无论 TYPE 为何均需指定)
| 变量名 | 属性 | 内容 |
|---|---|---|
| DTIME_INIT | R | 初始时间增量 |
| ETIME | R | 分析步时间跨度 |
| MINDT | R | 时间增量下限 |
| MAXDT | R | 时间增量上限 |
** 第 3 行及以后 **
BOUNDARY, id id=由 !BOUNDARY、!VELOCITY、!ACCELERATION 定义的 GRPID
LOAD, id id=由 !CLOAD, !DLOAD, !SPRING, !TEMPERATURE 定义的 GRPID
CONTACT, id id=由 !CONTACT 定义的 GRPID
使用示例¶
固定时间增量的使用示例
启用自动增量调整,并将初始时间增量设为 0.01、分析步时间跨度设为 2.5、时间增量下限设为 1E-5、时间增量上限设为 0.3、最大子步数设为 200
启用自动增量调整,并将时间点列表 TP1 指定为计算及结果输出时间
备注¶
- 使用自动增量调整时,SUBSTEPS 作为最大子步数处理
- 时间点列表名 TIMEPOINTS 和自动增量参数集名 AUTOINCPARAM 仅在 INC_TYPE=AUTO 时有效
- 指定 TIMEPOINTS 时,被引用的 !TIME_POINT 必须在 !STEP 卡片之前定义。
- 指定 AUTOINCPARAM 时,被引用的 !AUTOINC_PARAM 必须在 !STEP 卡片之前定义。此外,省略本参数时使用默认的自动增量参数集
- 在动力分析中省略 !STEP 时,将其作为基于 !DYNAMIC 的
n_step和t_delta的单步分析处理,并启用已定义的边界条件和荷载。此处理用于向后兼容;对于新的输入,建议定义 !STEP - 在动力分析的固定增量中,建议在 !STEP 的第 2 行指定
DTIME, ETIME,以控制时间增量和分析步时间跨度。!DYNAMIC 的n_step和t_delta在省略 !STEP 时或为向后兼容时作为默认值处理 - 在动力分析中指定 INC_TYPE=AUTO 时,使用第 2 行的 DTIME_INIT、ETIME、MINDT、MAXDT 控制时间增量。自动增量和 cutback 主要用于非线性隐式动力分析
- 在动力分析中,可通过 BOUNDARY 行按分析步启用 !BOUNDARY、!VELOCITY、!ACCELERATION,并通过 LOAD 行按分析步启用 !CLOAD 以及隐式方法的 !SPRING