在以下情况下可以使用重启动分析,节省计算时间:
1)希望在已有分析结果的基础上继续分析其他工况(不同的载荷、边界条件等)。例如可以首先只在模型中定义一部分载荷工况,快速完成分析,检查确认分析结果正确后,再使用重启动分析完成其他载荷工况的分析。
2)分析过程异常中止,其原因包括无法收敛、达到了分析步允许的最大增量步数、没有足够的硬盘空间、计算机断电等。在纠正造成异常中止的错误之后,可以使用重启动分析继续完成分析。
重启动分析的三个步骤:
1)在基础模型中设置重启动数据的输出请求;
2)创建重启动模型;
3)提交重启动分析作业。
1)步骤1:在基础模型中设置重启动数据输出
需要用到的关键词为 *RESTART, WRITE,其常用的控制参数包括:
a)FREQUENCY:重启动数据的输出频率;
b)OVERLAY:只在分析步结束时刻输出重启动数据(即每个分析步中将只有一组重启动数据),以减少数据存储空间;
c)NUMBER INTERVAL:在一个分析步中以多少个均匀的时间间隔输出重启动数据;
d)TIME MARKS:若值为 YES,则在 NUMBER INTERVAL 所指定的精确时刻输出重启动数据;若为 NO,则在 NUMBER INTERVAL 指定时刻的增量步结束时刻输出重启动数据。
以下面的语句为例:
*RESTART, WRITE, FREQUENCY = 2
其含义是:每2个增量步输出1次重启动数据(即在增量步2、4、6......结束时输出重启动数据)。
2)步骤2:创建重启动分析的 INP 文件
需要用到的关键词为 *RESTART, READ,其常用的控制参数包括:
a)STEP:从基础模型哪个分析步的结束位置读取重启动数据;
b)INC:从上述分析步的哪个增量步读取重启动数据。
以下面的语句为例:
*RESTART, READ, STEP=1, INC = 2
其含义是:从基础模型第1个分析步的第2个增量步结束位置读取重启动数据。
3)步骤3:提交重启动分析作业
完成基础模型的分析计算后,可以在 Abaqus Command 窗口中输入如下命令开始重启动分析:
abaqus job=newjob-name oldjob=oldjob-name
其中,newjob-name 是重启动分析的 INP 文件名称;oldjob-name 是基础模型分析结果的文件名(不包含扩展名)。