在LS-DYNA 求解的过程中,常常用到重启动分析功能。这主要是由下面的原因导致的:
当LS-DYNA 运行过程中还没有到达终止时间就被人为或其它原因中断,需要重启动接着进行计算,在这种情况下,不需要对输入文件做任何改动,直接在DOS 命令行上输入:
就可以了,其中D3DUMPnn 为中断前最后一个写出的重启动文件。有关在求解过程中自动生成重启动文件,参见第四章 LS-DYNA 文件系统及前后处理,实际上该重启动文件由关键字*DATABASE_BINARY_D3DUMP 来定义,在每一定义的时间间隔后程序自动生成系列该类型的文件:D3DUMP01、D3DUMP02、D3DUMP03、……D3DUMPnn。
在输入文件中定义输出重启动结果文件的典型方式为:
其中 50000 表示CPU 循环 50000 次后自动生成一个重启动文件,该关键字必须包含在输入文件中,否则程序不会自动生成系列的重启动文件,只是在正常求解结束后自动生成一个
D3DUMP01 的重启动文件。
为了方便用户不进行 DOS 命令行的操作,LSTC 公司及 ANSYS 公司都开发了
WINDOWS 界面用于重启动分析,如下:
LSTC 公司的界面叫LS-DYNA Program Manager,其中功能包括关键字文件的编辑和查看、递交关键字文件求解、前后处理调用、License 管理和用户手册管理等。重启动调用如下:
在SOLVER 菜单上选择RESTART LS-DYNA ANALYSIS,则出现对话框:
在简单重启动中,选择 R=D3DUMP02 就可以直接运行了,与 DOS 状态下的命令功能相同。ANSYS/LS-DYNA 也提供相似的界面如下:在 ANSYS 菜单中有一LS-DYNA SOLVER项,如下:
进入LS-DYNA SOLVER,就可很方便的递交关键字文件进行求解和重启动文件进行重启动分析:
然后选择相应的重启动分析类型和重启动文件,进行重启动分析。
当重启动分析时,希望对关键字进行一些修改,如:
重新设置求解终止时间
重新设置各种输出文件的时间间隔
删除接触界面
删除单元和PARTS 把变形体转化为刚体 把刚体转化为变形体 改变阻尼选项
…… 等
把这种重启动叫小型重启动,此时需要构造一个重启动输入文件 restartinput.k,然后在 DOS
命令下输入:
(同理可以通过WINDOWS 界面来输入,与上面相同,把I=restartinput.k 选择好)
典型的restartinput.k 内容如下:
在上面的重启动文件中,改变了求解的时间(注意要包含以前已计算完的时间)、
D3PLOT 文件的输出间隔和时间步长及把变形体转为刚体来计算(在一些应用中要用到,如汽车翻滚试验中汽车在空中飞行时的计算,可以把变形体转为刚体,落地后再转为变形体)。
重启动输入文件可以包含下面关键字:
但对于小型重启动,一般不用*STRESS_INITIALIZATION 关键字,该关键字在下面的重启动类型中用到。
在重启动中,特别要注意的是不能任意修改几何模型等操作,否则得到的结果可能根本就是错误的。
当要对关键字文件(输入模型)做出大量的修改时,如增加其他的 PART 或接触定义等, 此时实际上是进行另一个全新的分析,只不过考虑在前面分析后相关的 PART 的变形和应力情况,这个变形和应力情况的传递过程由关键字*STRESS_INITIALIZATION_OPTION 来实现。
即在重启动关键字文件中包含该关键字对需要关心的 PART 在上次求解的基础上进行变形和应力的更新(联系D3DUMPnn 来完成),所以 DOS 命令下的输入依然是:
与小型重启动不同的是restartinput.k 文件中具有完整的关键字输入,节点、单元、增加的PART 等,对于需要初始化的PART,在该输入文件中的节点、单元数及排列和拓扑关系都应该与上次求解的输入文件中的一样,但PART ID 号 可以不同。
还要注意的是,对于需要初始化的PART,没有必要对PART 的空间位置进行更新,因为在重启动过程中程序会自动对它进行初始化。
在该重启动输入文件中,还可以应用下面的关键字进行一些改变:
实际上可以通过另一种方法来进行完全重启动分析,即通过 DYNAIN 文件来进行,这在多步冲压成型分析中应用较多,参见冲压成型分析章节。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删