在 LS-DYNA 求解的过程中,常常用到重启动分析功能。这主要是由下面的原因导致的:
总的来说重启动包含三种类型:简单重启动、小型重启动、完全重启动。
任何类型的重启动都需要首先生成 dump 文件,其为重启动文件,包含计算过程中的所有数据,重启动都是从特定的时间点开始的,重启动的二进制文件包含模型中的所有数据,如应力、应变、变形等,输出重启动文件的命令有:
*DATABASE_BINARY_D3DUMP
*DATABASE_BINARY_RUNRSF
D3DUMP 为重启动后继续计算,为默认的重启动文件格式,该重启动文件由关键字 *DATABASE_BINARY_D3DUMP 来定义,在每一定义的时间间隔后程序自动生成系列该类型的文件:D3DUMP01、D3DUMP02、D3DUMP03、……、D3DUMPnn。
在输入文件中定义输出重启动结果文件的典型方式为:
其中 50000 表示 CPU 循环 50000 次后自动生成一个重启动文件,该关键字必须包含在输入文件中,否则程序不会自动生成系列的重启动文件,只是在正常求解结束后自动生成一个 D3DUMP01 的重启动文件。
如果不想在计算结束后生成 D3DUMP 重启动文件,需要在 K 文件中输入如下命令:
d=nodump
RUNRSF 为重启动后覆盖原有计算,RUNRSF 重启动保留的文件数由参数 NR 设定,默认情况下为 1,如果 NR>1,将以循环方式写入。
LSDYNA 在进行重启动分析的时候,有两个特征:其一,需要使用相同版本的计算软件开启重启动计算;其二,重启动计算默认使用相同的 CPU 数目。
简单重启动就是在不改变任何模型和计算文件的情况下,继续展开计算,输入文件没有任何的变化。
当 LS-DYNA 运行过程中还没有到达终止时间就被人为或其它原因中断,需要重启动接着进行计算,在这种情况下,不需要对输入文件做任何改动,可直接输入 DOS 命令进行重启动分析。此外,为了方便用户不进行 DOS 命令行的操作,LSTC 公司及 ANSYS 公司都开发了 Windows 界面用于重启动分析。
直接在 DOS 命令行上输入:
LS-DYNA R=D3DUMPnn
就可以了,其中 D3DUMPnn 为中断前最后一个写出的重启动文件。
LSTC 公司的界面叫 LS-DYNA Program Manager,其中功能包括关键字文件的编辑和查看、递交关键字文件求解、前后处理调用、License 管理和用户手册管理等。重启动调用如下:
在 LS-DYNA 的 Solvers 菜单上选择 Restart LS-DYNA Analysis,则出现如下对话框:
在简单重启动中,输入 memory 值,选择 Restart File R=D3DUMPnn 就可以直接运行了,系统会自动在 Output Print File O= 中找到相应的 d3hsp 结果文件。设置完成后点击 RUN 即可继续计算。与 DOS 状态下的命令功能相同。
在 ANSYS 菜单中有 LS-DYNA Solver 选项,如下:
进入 LS-DYNA Solver,就可很方便的递交关键字文件进行求解和重启动文件进行重启动分析:
然后选择相应的重启动分析类型和重启动文件,进行重启动分析。
ANSYS APDL 求解器也提供了类似的功能,打开 ANSYS APDL Product Launcher,选择 LS-DYNA Solver 求解器,在右侧选择 Simple Restart Analysis,同样在下面浏览到相应的 D3DUMP 重启动文件,即可重新启动分析计算。
小型重启动仅可以修改如下的特定参数,其它参数不可修改:
详细内容可以查看用户手册中的 RESTART 部分。
[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。