How to restart abaqus

浏览:175159 回答:3

How to restart abaqus

随着分析项目日益多元化,项目计算的规模越来越大,计算过程中止的可能性也越来越高,例如无法收敛、达到了分析步允许的最大增量步数、没有足够的硬盘空间和计算机断电等。此外,希望在已有分析结果的基础上继续分析其他工况。为了更好的解决此类问题,掌握abaqus restart功能便变得极为重要。

首先,了解下重启动都能做些什么。Restart功能可以接续先前已经完成的增量步,将后续分析衔接完成;也可以选择合适的分析步,在后面修改或者新增分析步,以进行后续分析。可以省去重复分析相同步骤的时间。

接下来介绍下重启动的准备、设置及注意事项。

重启动有两种实现方法:CAE中定义和INP中定义。

一、CAE定义

1、设定输出res文件

1)在step模块下,选择菜单栏output中的restart requests。


image001.png

2)设定输出restart data的频率:在frequency栏下,例如设定n=5,每5个增量步会输出一次,同时每个step的最后一个增量步也会输出。

2、进行重启动的准备工作:

保留前次分析的重要文件,例如Standard下的odb、res、mdl、prt和stt文件。并且将其放在同一工作目录下。

3、开始重启动计算

选择菜单栏model中edit attributes下的重启动模型。


image003.png

在弹出的对话框中选择restart选项卡,read data from job处填入先前第一次分析的job name,step name处填入要进行重启动的step,restart from the end of the step:以前面所填step的最后一个增量步为重启点。


image005.png

在job模块下,编辑job type为重启动即可。


image007.png

二、INP中定义

1、在基础模型中设置重启动数据输出。需要用到的关键词为*restart,write。以下面的语句为例:

*restart,write,frequency=2


其含义是,每两个增量步输出一次重启动数据。

2、创建重启动分析的INP文件。需要用到的关键词为 *restart,read。以下面的语句为例:

*restart,read,step=1,inc=2

其含义是,从基础模型第一个分析步的第二个增量步结束位置读取重启动数据。

3、提交重启动分析作业。完成基础模型的分析计算后,可以在abaqus command窗口中输入如下命令开始重启动分析:

Abaqus job=newjob-name oldjob=oldjob-name


其中,newjob-name是重启动分析的inp文件名称;oldjob-name是基础模型分析结果的文件名。

4、注意事项

在进行重启动分析的分析步或增量步之前的设定必须与原模型设定相一致。

1)不能修改或增加几何形状

2)不能修改step或边界条件


邀请回答 我来回答

全部回答

(3)
默认 最新
Koolguy

步骤没错,之前都成功了,这次突然报错:There are no steps saved on the restart file. If the original analysis was run with domain parallelization and multiple cpus the restart files may not have been properly converted. Use the convert=state command line option to convert seperate restart files.

请问这是什么原因呢

2021年3月5日
评论 点赞 1
可不可以

老师,重启动中新增的分析步可以选择另一种分析步类型吗


2019年5月6日
评论 点赞 1

收藏学习

2021年8月23日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP