本文章旨在总结本人在学习Abaqus过程中所遇到的问题,并给出解决该问题的一些方式,包括网上的回答和自己的理解。可能一些问题的出现有多种因素,找到症状所在才能对症下药。本文也将给出本人在遇到问题时,如何查解决方法进行简单的介绍,希望给正在学习Abaqus的同学一些帮助。
本文章会不时的进行更新,有需要的同学可以收藏和关注!!!
问题1:Error in job Job-1: Detected lock file Job-1.lck. Please confirm that no other applications are attempting to write to the output database associated with this job before removing the lock file and resubmitting.
问题描述:检测到锁定文件Job-1.Ick。请确定在删除锁定文件并重新提交之前,没有其他的应用程序试图写入与此作业相关的输出数据库。
该问题出现原因:在该工作路径下,已经提交了Job-1的计算,然后在计算的过程中,某些意外导致软件崩溃,ABAQUS自动生成了Job-1.Ick锁定文件,重启软件后再次提交时就有可能出现上述问题。
解决方式:
1:对提交的Job重新命名,并提交运算;
2:打开该工作路径下的文件,将有关Job-1的文件全部删除,再以Job-1的名称提交运算即可。
问题2:The analysis may need a large number of increments (more than 20000000) ,and it may be affected by round-off errors. For accuracy, running double precision executable is required.
问题描述:分析可能需要大量增量步(超过20000000),并且可能受到舍入误差的影响,为了获得准确的结果,建议使用双精度来计算。
该问题出现的原因:在Abaqus中进行显示动力学的计算时,软件会根据网格单元尺寸和材料计算获得一个稳定时间增量,其定义我们不在这里赘述,只要清楚稳定时间增量越小,需要的增量步就会增加,计算的时间也会增加。当单元长度越短、材料刚度越大、质量越小,均会引起稳定时间增量变小。
解决方式:
1:将分析精度由单精度改为双精度:进入Job Manager,Edit 出现问题Job,将Precision改为Double-analysis only,重新提交运算即可。该方法会增加计算时间,但能提高计算的精度。
2:在 step 模块中使用质量缩放,来增加稳定时间增量的数值,提高计算的速度。但该方法也有一定的弊端,质量缩放系数过大会造成计算结果偏差较大而失真,另外质量缩放导致部分单元动能过大,因此可能导致单元变形速度过快,甚至超出波速而终止计算。
3:粗化网格。可能在划分网格时,网格尺寸太小,从而导致稳定时间增量减小,但本人并不认为这是一个较优选择,以前两个解决方式为主。
4:材料参数定义不当也有可能造成该错误,首先就是查看自己单位是否统一。
注:一般情况下前两种就可以解决问题。
问题3:The ratio of deformation speed to wave speed exceeds 1.000 in at least.......
问题描述:该问题是指单元形变速度V和膨胀波速C的比例超过1,这往往意味着形变发生太过剧烈,导致单元失效,这个问题再瞬态问题中比较常见。
解决方式:
1:查看材料的单位是否一致,我之所以出现这种问题是因为材料的密度单位不一致;
2:查看网格的质量,检查是否有扭曲变形的网格;
3:适度降低加载的速度。
问题4:ERROR: Process terminated by external request (SIGTERM or SIGINT received).
问题描述:进程由于外部请求停止。很简单,我之所以出现这种问题,主要是因为我设置了电脑的休眠时间,然后就出现了这种问题。
解决方式:
如果计算时间过长,或者说需要通宵,可将计算睡眠时间改为从不休眠。