Fluidmach 发表于 2016-11-21 14:07

ABAQUS分析意外终止怎么办?这个办法你一定不知道

  一.ABAQUS分析意外终止怎么办?
  在做有限元分析时,如果你的模型很大,包含多个分析步,当你用了几天几夜的时间终于要计算完成的时候,这时候你发现初始的某分析步的载荷设置的有问题或者是突然的断电关机,磁盘空间不足等等原因导致分析异常中断,这时的你是不是十分郁闷,郁闷之余你也只好重新来过。不过,别难过,看了这篇文章,让ABAQUS重启动来帮你轻松解决这个让你郁闷而无奈的问题。

  二.朋友不哭,ABAQUS重启动给你稳稳的幸福
  所谓重启动,就是将一个复杂的模型分析过程分成很多个阶段,甚至是一个increatment step一个阶段,你可以对每个阶段的结果进行检验,然后进入下一个阶段进行分析。假如分析过程中遇到意外的终止,只要定义了重启动分析,就能从任意时间增量步开始继续计算,避免了“重新来过”浪费的大量不必要时间。
  三.ABAQUS重启动分析适用情况
  1.在已有的分析结果基础上进一步分析其他工况(可以设置不同的载荷及边界条件);
  2.分析过程中出现异常中断(如不收敛等情况),修改模型后基于既有结果继续计算。
  四.重启动分析需要哪些文件?
  在ABAQUS/Standard中:.res .mdl .stt .prt 和 .odb;
  在ABAQUS/Explicit中:.abq .stt .prt 和 .odb。
  五.ABAQUS重启动分析的三个基本步骤
  1.在基础模型中输出重启动数据。默认情况下,ABAQUS不会输出重启动数据,需要在基础模型的分析步中设置重启动参数,相应关键词为
  *RESTART, WRITE,FREQUENCY=<输出重启动分析数据的时间增量步间隔>;

  2.定义重启动分析。在ABAQUS/CAE中可以定义重启动分析,在主菜单中选择Output→Restart Requests,在弹出的EditRestart Requests对话框中,Frequency的默认值为0,其含义为“不输出重启动分析数据”,将其改为1,其含义为“在每个时间增量步结束时都输出重启动分析数据”,如果选中Overlay,在此分析中只保留最后一个时间增量步后的重启动分析数据。

  也可以使用以下关键词:
  *RESTART, READ, STEP=1, WRITE, FREQUENCY=1
  3.提交重启动分析作业。在ABAQUS Command窗口下输入命令
  abaqus job=重启动分析INP文件名称 oldjob=基础模型文件名称
  六.友情提示
  由于res文件包含了模型的几乎全部信息,所以非常大,你也可以设置Overlay参数使后面的数据覆盖前面的数据,不过restart的话也只能从最后一个增量步开始。

  综上,只要是定义了重启动分析数据,那么在分析意外终止后就可以从任意一个增量步(频率为1)开始接着计算,或者在原有分析步的结果数据基础上计算新的工况,这样便可以节省大量的重复计算时间,提高了分析工程师的工作效率。


转自:http://mp.weixin.qq.com/s?__biz=MjM5OTU1Mjc5Mw==&mid=2650732105&idx=2&sn=44aeba7de9fa15c3ff752a4a7498e768&chksm=bf33e43f88446d29fc4e4f17a8e27f82e5b44c2102907375200a47f217ee49ea34a7b558c2fa&mpshare=1&scene=23&srcid=1117Tv5yu2Gda8YgQv9KDyiK#rd

vibmaster 发表于 2016-11-23 10:28

多谢楼主分享
页: [1]
查看完整版本: ABAQUS分析意外终止怎么办?这个办法你一定不知道