LS-DYNA 简单重启动、小型重启动、完全重启动分析~整理版

在LS-DYNA求解的过程中,常常用到重启动分析功能。这主要是由下面的原因导致的:

  • 求解过程中被操作系统或用户中断,而又不想从头开始计算;
  • 由于定义了CPU时间限制,求解时间超过该时间程序自动中断;
  • 在后处理中发现分析有错误,执行重启动来处理或改正错误;
  • 以前的求解没有运行足够长的时间,希望继续运行下去。

总的来说重启动包含三种类型:简单重启动、小型重启动、完全重启动。

任何类型的重启动都需要首先生成dump文件,其为重启动文件,包含计算过程中的所有数据,重启动都是从特定的时间点开始的,重启动的二进制文件包含模型中的所有数据,如应力、应变、变形等,输出重启动文件的命令有:

*DATABASE_BINARY_D3DUMP
*DATABASE_BINARY_RUNRSF
  • *DATABASE_BINARY_D3DUMP

D3DUMP为重启动后继续计算,为默认的重启动文件格式,该重启动文件由关键字*DATABASE_BINARY_D3DUMP来定义,在每一定义的时间间隔后程序自动生成系列该类型的文件:D3DUMP01、D3DUMP02、D3DUMP03、……、D3DUMPnn。

在输入文件中定义输出重启动结果文件的典型方式为:

attachments-2020-03-TsmRL1FP5e78c2056fe74.png其中50000表示CPU循环50000次后自动生成一个重启动文件,该关键字必须包含在输入文件中,否则程序不会自动生成系列的重启动文件,只是在正常求解结束后自动生成一个D3DUMP01的重启动文件。

如果不想在计算结束后生成D3DUMP重启动文件,需要在K文件中输入如下命令:

d=nodump
  • *DATABASE_BINARY_RUNRSF

RUNRSF为重启动后覆盖原有计算,RUNRSF重启动保留的文件数由参数NR设定,默认情况下为1,如果NR>1,将以循环方式写入。

LSDYNA在进行重启动分析的时候,有两个特征:其一,需要使用相同版本的计算软件开启重启动计算;其二,重启动计算默认使用相同的CPU数目。

1. 简单重启动

简单重启动就是在不改变任何模型和计算文件的情况下,继续展开计算,输入文件没有任何的变化。

当LS-DYNA运行过程中还没有到达终止时间就被人为或其它原因中断,需要重启动接着进行计算,在这种情况下,不需要对输入文件做任何改动,可直接输入DOS命令进行重启动分析。此外,为了方便用户不进行DOS命令行的操作,LSTC公司及ANSYS公司都开发了WINDOWS界面用于重启动分析。

1.1 DOS命令重启动

直接在DOS命令行上输入:

LS-DYNA R=D3DUMPnn

就可以了,其中D3DUMPnn为中断前最后一个写出的重启动文件。

1.2 LS-DYNA Program Manager界面重启动

LSTC公司的界面叫LS-DYNA Program Manager,其中功能包括关键字文件的编辑和查看、递交关键字文件求解、前后处理调用、License管理和用户手册管理等。重启动调用如下:

在LS-DYNA的Solvers菜单上选择Restart LS-DYNA Analysis,则出现如下对话框:

attachments-2020-03-VrOoN8xZ5e78c226307bb.png

在简单重启动中,输入memory值,选择Restart File R=D3DUMPnn就可以直接运行了,系统会自动在Output Print File O=中找到相应的d3hsp结果文件。设置完成后点击RUN即可继续计算。与DOS状态下的命令功能相同。

attachments-2020-03-azgMwpum5e78c242d3809.png

1.3 ANSYS/LS-DYNA界面重启动

在ANSYS菜单中有LS-DYNA Solver选项,如下:

attachments-2020-03-J1icbpCY5e78c2528bcfe.png

进入LS-DYNA Solver,就可很方便的递交关键字文件进行求解和重启动文件进行重启动分析:

attachments-2020-03-WT886err5e78c2737fb3f.png

然后选择相应的重启动分析类型和重启动文件,进行重启动分析。

ANSYS APDL求解器也提供了类似的功能,打开ANSYS APDL Product Launcher,选择LS-Dyna Solver求解器,在右侧选择Simple Restart Analysis,同样在下面浏览到相应的D3DUMP重启动文件,即可重新启动分析计算。

2. 小型重启动

小型重启动仅可以修改如下的特定参数,其它参数不可修改:

  • 修改求解终止时间
  • 修改各种输出文件的时间间隔
  • 修改时间步控制参数
  • 修改加载曲线(加载曲线中的数据点数量不能更改)
  • 添加节点约束
  • 删除contacts、parts、elements
  • 将Parts转为刚性或非刚性

详细内容可以查看用户手册中的RESTART部分。

  • 发表于 5天前
  • 阅读 ( 99 )

[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。

0 条评论

请先 登录 后评论
猜猜我是谁
smile2327

0
提问
0
回答
1
文章