在利用ls-dyna进行计算时,有时初始计算时长设置的比较小,后面想要增大时长继续计算,因为Ansys高版本中,ls-dyna的求解计算改在了Ls-run里。那么介绍一下,在Ls-run里继续计算的方法和关键点:
1、首先跟重启动相关的文件是d3dump文件,一般计算完成以后,计算结果的文件里都包含一个d3dump01文件,重启动的过程就是求解器会先读取d3dump01文件,然后继续计算。
2、现在假定想在原计算的基础上,增加时长继续计算,首先在K文件中增加时长,然后在回到 Ls-run界面,所有的都不修改,还是input这个K文件,点击计算,提示框中选择“No,add job anyway”,然后在黑色的状态框里就可以看到有个语句行,里面有写“read d3dump01 flie”,(要是不知道窗口怎么开,看下图的黄色框框);
3、然后一会儿,Ls-run里面下面的计算状态就会更新,之前已计算的时长就会以百分比的形式显示出来,然后就继续计算了
4、以上问题,也有一些小bug,比如我增加时长计算了一次,它又生成了一个d3dump02文件,现在我想再增加一次时长再计算一次,但是状态框显示它只读了d3dump01文件,没有读d3dump02文件,以至于计算又回到了上一次。
我的想法是如果它只能读d3dump01,那么可以将d3dump02文件内容粘贴到d3dump01里,不过由于d3dump太大了,需要专业点的文本阅读器打开,记事本打开基本卡半天。所以暂时还没尝试这个想法。
5、还有就是expression,点开下三角是现在的expression,右边框有可以新增的,但目前expression作用还不是太懂但感觉也是有点相关的。
不断学习,不断进步,等理解了再回来补充~(也欢迎有知道的大佬评论区留言补充~)