1、求解和模拟控制求解和模拟控制第第7章章Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016
2、307-2求解和模拟控制求解和模拟控制本章目的本章目的本章学习的是求解和模拟控制。本章学习的是求解和模拟控制。讨论用于优化和控制显式分析的工具。讨论用于优化和控制显式分析的工具。主要内容主要内容:A.基本求解控制基本求解控制B.二进制输出文件二进制输出文件C.ASCII输出文件输出文件D.Cpu 时间控制时间控制E.质量缩放质量缩放F.模拟控制模拟控制G.小时间步显示小时间步显示H.自适应剖分自适应剖分I.编辑编辑LS-DYNA输入文件输入文件J.LS-DYNA 的批处理的批处理K.求解和模拟控制练习求解和模拟控制练习Explicit Dynamics with ANSYS/LS-DYNA 6
3、.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-3在很多方面在很多方面,显式分析中设定的求解控制参数同隐式运算中遇到的参数显式分析中设定的求解控制参数同隐
4、式运算中遇到的参数相似。相似。在显式求解中设定的基本参数有:在显式求解中设定的基本参数有:1.时间时间:模拟的物理过程的真实时间模拟的物理过程的真实时间 TIMESolution:Time Controls-Solution Time实际的求解时间很短,通实际的求解时间很短,通常在几毫秒内。常在几毫秒内。求解和模拟控制求解和模拟控制A.基本求解控制基本求解控制Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.
5、0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-42.梁和壳单元的积分点数梁和壳单元的积分点数 EDINTSolution:Output Controls-Integ Pt Storage壳单元至少要有壳单元至少要有3-5个积分点才能捕捉到塑性效应个积分点才能捕捉到塑性效应3.写入到写入到.rst 和和.his 文
6、件的时间步数文件的时间步数 EDRST,EDHTIME.或者定义输出频或者定义输出频率:率:Solution:Output Controls-File Output Freq-Number of Steps.rst 文件记录了可供通用后处理器使用的整个模型的文件记录了可供通用后处理器使用的整个模型的结果。一般典型的输出步数为结果。一般典型的输出步数为 10-100 个个(缺省为缺省为100)来减少磁盘存储空间来减少磁盘存储空间.his 文件记录了用于时间历程后处理器的模型的一个文件记录了用于时间历程后处理器的模型的一个子组的结果。一般典型的输出步数为子组的结果。一般典型的输出步数为 1000-
7、100,000个个(缺省为缺省为 1000)重启动的输出频率也可以输入重启动的输出频率也可以输入(通过通过EDDUMP 命令命令).求解和模拟控制求解和模拟控制.基本求解控制基本求解控制Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explici
8、t Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-5文件选项包括文件选项包括 ADD,DELETE和和LIST.可输出可输出 ANSYS(.rst and.his)或或LS-TAURUS(d3thdt,d3plot)或或两者兼之。两者兼之。求解和模拟控制求解和模拟控制B.二进制输出文件的控制二进制输出文件的控制由于由于ANSYS/LS-DYNA 还带有还带有 LS-POST 后处理器后处理器,故程序除了可以写故程序除了可以写 ANSYS 的的.his 和和.rst 二进制结果文件以外,还可
9、以写二进制结果文件以外,还可以写 LS-DYNA 结果文件结果文件 d3plot 和和 d3thdt.用用EDOPT命令控制程序将输出何种二进制文件。命令控制程序将输出何种二进制文件。Solution:Output Controls-Output File TypeExplicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explici
10、t Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-6求解和模拟控制求解和模拟控制C.ASCII 输出文件的控制输出文件的控制 除了除了 LS-POST 二进制文件二进制文件,用户还可以输出一系列包含特定信息的用户还可以输出一系列包含特定信息的 ASCII 文件文件.文件描叙如下文件描叙如下:GLSTAT全局模型数据全局模型数据(全局统计全局统计)BNDOUT边界条件力与能量边界条件力与能量RWFORC刚性墙力刚
11、性墙力DEFORC离散单元力离散单元力MATSUM材料能量材料能量(基于基于PART)NCFORC节点界面力节点界面力RCFORC合成界面力合成界面力DEFGEO变形几何数据变形几何数据SPCFORC 单点约束力单点约束力SWFORC节点约束反力节点约束反力(点焊点焊)RBDOUT刚体数据刚体数据GCEOUT几何接触实体几何接触实体SLEOUT滑移面能量滑移面能量JNTFORC 接点力接点力NODOUT 节点数据节点数据ELOUT单元数据单元数据Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYN
12、A 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-7EDOUT命令控制命令控制ASCII文件的输出:文件的输出:Solution:Output Controls-ASCII Output.仅仅选择结果文件应该生成哪个仅仅选择结果文
13、件应该生成哪个ASCII 文件文件(如如 MATSUM)还可以选择下面的选项还可以选择下面的选项:ALL 写所有的写所有的 ASCII 输出文件输出文件LIST 列出所有的时间历程输出定义列出所有的时间历程输出定义DELE 删除所有的删除所有的 ASCII 输出定义输出定义应该应该I 文件要写的节点与单元文件要写的节点与单元:应该注意到应该注意到ACSII文件包含的信息只是针对模型的一个小子集而言,文件包含的信息只是针对模型的一个小子集而言,EDHIST命令控制命令控制ACSII文件要写的节点和单元:文件要写的节点和单元:应该注意到应该注意到 ASCII文件中包含的信息只是针对模型文件中包含的
14、信息只是针对模型Solution:Output Controls-Select Component包含在包含在ASCII 输出文件中的信息是相对于输出文件中的信息是相对于节点和单元组元而定义的。节点和单元组元而定义的。ASCII文件的输出间隔通过文件的输出间隔通过 EDHTIME命命令控制。令控制。对于不同的组元允许多次定义对于不同的组元允许多次定义。求解和模拟控制求解和模拟控制.ASCII 输出文件的控制输出文件的控制Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit
15、 Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-8ANSYS/LS-DYNA中中,经常使用三种高级求解控制经常使用三种高级求解控制1.CPU 控制控制:在在 ANSYS/LS-DYNA 分析中说明分析中说明CPU限制。限制。2.质量放缩质量放缩:调节单元
16、质量来增加时间步长。调节单元质量来增加时间步长。3.子循环子循环:调整模型以减少调整模型以减少CPU时间(不推荐)。时间(不推荐)。CPU 时间限制时间限制(单位为秒单位为秒)用来终止分析用来终止分析,零值,零值(缺省缺省)表示无时间限制表示无时间限制CPU 控制控制l用用EDCPU命令制定命令制定CPU时间:时间:Solution:Analysis Options-CPU Limit求解和模拟控制求解和模拟控制D.CPU 时间控制时间控制Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6
17、.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-9 说明所用的最小时间步尺寸和缩放系数说明所用的最小时间步尺寸和缩放系数。求解和模拟控制求解和模拟控制E.质量缩放质量缩放质量缩放是通过调整每个单元的密度来调整单元达到合适的时间步长。质
18、量缩放是通过调整每个单元的密度来调整单元达到合适的时间步长。以前讲过,时间步长依赖于以前讲过,时间步长依赖于 EX,NUXY 和和 DENS 以及单元尺寸以及单元尺寸。使用质量缩放使用质量缩放,可以根据单元的大小调整任何单元的密度,从而达到合适的可以根据单元的大小调整任何单元的密度,从而达到合适的时间步时间步。用用 EDCTS 命令定义质量缩放命令定义质量缩放:Solution:Time Controls-Time Step Ctrls.Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.
19、0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-10求解和模拟控制求解和模拟控制.质量缩放质量缩放有两种质量缩放方案:有两种质量缩放方案:通过调整单元密度,使得所有单元都具有相同的时间步长,只用于惯性通过调整单元密度,使得所有单元都具有
20、相同的时间步长,只用于惯性效应不重要时效应不重要时.EDCTS,DTMS 这里这里DTMS为正的必要的时间步尺寸值为正的必要的时间步尺寸值 (乘以乘以 1.111)质量缩放只用于质量缩放只用于 Preprocessor Output Ctrls Mass scaling .初始时间步长初始时间步长 t=6.534E-07 secCPU 时间减少到时间减少到68%质量误差:质量误差:物理质量物理质量 1.26 吨吨增加质量增加质量 0.000027 吨吨(27 grams)质量误差质量误差 0.002%质心坐标也发生改变。质心坐标也发生改变。Explicit Dynamics with ANSY
21、S/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-14求解和模拟控制求解和模拟控制F.模拟控制模拟控制状态开关控制允许用户中断求解过程
22、并检查求解状态。状态开关控制允许用户中断求解过程并检查求解状态。如下使用状态开关控制:如下使用状态开关控制:在在UNIX平台上的平台上的ANSYS输出窗口或在输出窗口或在NT平台上独立的平台上独立的LS-DYNA输出输出窗口使用窗口使用CTRL_C。CTRL_C中断求解过程并在中断求解过程并在ANSYS窗口等待下一窗口等待下一步输入。步输入。输入输入sw1终止求解并生成重启动文件。终止求解并生成重启动文件。输入输入sw2得到实际状态统计情况,得到实际状态统计情况,LS-DYNA 继续进行。继续进行。输入输入sw3写出当前时刻的重启动文件,写出当前时刻的重启动文件,LS-DYNA 继续运行。继续
23、运行。输入输入sw4写出当前时刻的结果数据组,写出当前时刻的结果数据组,LS-DYNA 继续运行。继续运行。Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Traini
24、ng ManualMarch 7,2002Inventory#0016307-15求解和模拟控制求解和模拟控制.模拟控制模拟控制通常第一次估计的通常第一次估计的CPU时间过高,用时间过高,用CTRL_C中断求解过程,输入中断求解过程,输入sw2得得到求解统计情况。到求解统计情况。LS-DYNA 求解器求解器 将所有的重要的信息(如错误、警告、失效单元、接触将所有的重要的信息(如错误、警告、失效单元、接触情况)都写入情况)都写入ANSYS输出窗口(输出窗口(NT上的独立窗口)及上的独立窗口)及d3hsp文件文件。Explicit Dynamics with ANSYS/LS-DYNA 6.0Ex
25、plicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-16求解和模拟控制求解和模拟控制.模拟控制模拟控制LS-DYNA 求解器也将数据写入求解器也将数据写入messag
26、 文件文件.这个文件包含了时间步信息这个文件包含了时间步信息、错误、警告和一些写入、错误、警告和一些写入d3hsp文件内容的一个简短摘要。文件内容的一个简短摘要。对于对于ANSYS检查出的错误和警告,用户可以通过检查出的错误和警告,用户可以通过 messag 文件了解详细文件了解详细情况情况:“Solution is done!”代表没有警告和错误。代表没有警告和错误。这表示运算已经成功。这表示运算已经成功。Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynam
27、ics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-17求解和模拟控制求解和模拟控制G.小时间步长的查看小时间步长的查看 LS-DYNA 求解器可以根据每个单元的大小和密度自动计算出每个单元求解器可以根据每个单元的大小和密度自动计算出每个单元的最小时间步长。的最小时间步
28、长。LS-DYNA 实际采用的时间步长是这些值中最小的值乘以一个系数实际采用的时间步长是这些值中最小的值乘以一个系数(通常通常为为0.9)。)。EDTP 命令可以用在命令可以用在LS-DYNA求解之前显示具有最小步长的单元。求解之前显示具有最小步长的单元。这个信息允许用户评价网格质量,可进行适当的修改(如重新划分网格这个信息允许用户评价网格质量,可进行适当的修改(如重新划分网格或运用质量缩放)。或运用质量缩放)。EDTP,OPTION,VALUE1,VALUE2 其中其中:OPTION=1,2,or 3 描述如下描述如下:1=画出具有最小时间步长的单元画出具有最小时间步长的单元2=#1+此时间
29、步值单元列表此时间步值单元列表3=#2+其它单元透明显示其它单元透明显示VALUE1=画画/列出列出 最小描述的限制最小描述的限制(红色单元表示红色单元表示)VALUE2=透明透明(0=不透明不透明,1=max.,0.9=default level)Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynami
30、cs with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-18求解和模拟控制求解和模拟控制.小时间步长的目测小时间步长的目测EDTP 在求解之前映射出时间步。在求解之前映射出时间步。模型中最小的单元将控制模型中最小的单元将控制CPU的时间。的时间。具有最小时间步的单元以红色绘制(中间时间步单元为黄色具有最小时间步的单元以红色绘制(中间时间步单元为黄色)具有透明选项和列出时间步大小的功能。具有透明选项和列出时间步大小的功能。根据估计的时
31、间步大小进行划分网格根据估计的时间步大小进行划分网格/质量缩放。质量缩放。Solution:Time ControlsTime Step Predic.Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with A
32、NSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-19求解和模拟控制求解和模拟控制H.自适应网格划分自适应网格划分在分析求解中,在分析求解中,shell163 单元可以重新自动划分网格以保持变形误差均匀。单元可以重新自动划分网格以保持变形误差均匀。-自适应网格是基于自适应网格是基于PART来定义来定义(EDADAPT 命令命令)EDCADAPT 控制自适应网格生成的频率、准则、起始和终止时间。控制自适应网格生成的频率、准则、起始和终止时间。每种网格具有独自的每种网格具有独自的 POST1,求解过程中生成求解过程中生成(Jo
33、bname.rs01,Jobname.rs02,)和和POST26(Jobname.hi01,Jobname.hi02,)等多个后处理文件等多个后处理文件自适应剖分特别适用于冲压或是钣金加工应用中,这些应用大多产生较大的塑性自适应剖分特别适用于冲压或是钣金加工应用中,这些应用大多产生较大的塑性变形。变形。Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSY
34、S/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-20求解和模拟控制求解和模拟控制.自适应网格划分自适应网格划分EDADAPT,PART,Key !设置设置 Key=On 激活该激活该part的自适应划分的自适应划分EDCADAPT,FREQ,TOL,OPT,MAXLVL,BTIME,DTIME,LCID,ADPSIZE,ADPASS,IREFLG,ADPENE,ADPT
35、H,MAXELFREQ=自适应剖分细划时间(实际时间)间隔自适应剖分细划时间(实际时间)间隔TOL=基于基于OPT=1(初始)或初始)或2(变形后)网格的自适应角度。(变形后)网格的自适应角度。MAXLVL=网格细划最大级别网格细划最大级别BTIME/DTIME=模型中进行剖分的开始时间和终止时间模型中进行剖分的开始时间和终止时间LCID=确定重新剖分时间间隔的数据曲线确定重新剖分时间间隔的数据曲线ADPSIZE=基于单元边长的最小自适应单元尺寸基于单元边长的最小自适应单元尺寸ADPASS=单向或双向自适应单向或双向自适应IREFLG=均匀细化级别均匀细化级别ADPENE=当达到或穿透模具表面
36、时开始自适应的标志当达到或穿透模具表面时开始自适应的标志ADPTH=开始自适应的绝对壳厚度值开始自适应的绝对壳厚度值MAXEL=中止自适应的最大单元数中止自适应的最大单元数EDCADAPT 命令总体控制所有的进行自适应的命令总体控制所有的进行自适应的Part。Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit D
37、ynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-21求解和模拟控制求解和模拟控制.自适应网格划分自适应网格划分通过对发生大扭曲的壳单元进行网格重划通过对发生大扭曲的壳单元进行网格重划,ANSYS/LS-DYNA 确保得到更精确保得到更精确的结果。确的结果。定义自适应重划分为两步定义自适应重划分为两步1.选择一个需要自适应划分的选择一个需要自适应划分的PART。Solution:Analysis Options Ad
38、aptive Meshing Apply to PartExplicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inven
39、tory#0016307-22求解和模拟控制求解和模拟控制.自适应网格划分自适应网格划分2.指定合适的自适应剖分控制指定合适的自适应剖分控制Solution:Analysis Options Adaptive Meshing Global SettingsExplicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dyn
40、amics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-23求解和模拟控制求解和模拟控制.自适应网格划分自适应网格划分 一旦定义了自适应重划,一旦定义了自适应重划,LS-DYNA则根据则根据 EDCADAPT 中的参数在求解过程中重中的参数在求解过程中重划网格。划网格。不能直接动画显示不同的结果文件,但可以用不能直接动画显示不同的结果文件,但可以用FILE 和和/SEG 命令编辑宏来动画显命令编辑宏来动画显示。示。Refine
41、dMeshExplicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-24求解和模拟控制求
42、解和模拟控制I.编辑编辑 LS-DYNA 输入文件输入文件ANSYS/LS-DYNA支持大多数支持大多数 LS-DYNA 功能,通过功能,通过 GUI可以很容易进入。可以很容易进入。但是,有一些其它的但是,有一些其它的LS-DYNA功能功能,无法通过无法通过ANSYS GUI实现,例如实现,例如 材料模型材料模型:Fabric,unified creep,Drucker-Prager单元单元:Air bags,seat belts,explosives约束约束:刚体局部坐标系刚体局部坐标系虽然这些功能不能直接使用,但用户可以直接编辑虽然这些功能不能直接使用,但用户可以直接编辑LS-DYNA输入
43、文件来输入文件来实现这些功能实现这些功能。但是但是,这样就不能用这样就不能用ANSYS进行后处理,但可以用进行后处理,但可以用 LS-POST 来验证求解来验证求解结果。结果。编辑编辑 LS-DYNA 输入文件一般有输入文件一般有5步。步。Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics wi
44、th ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-25求解和模拟控制求解和模拟控制.编辑编辑 LS-DYNA 输入文件输入文件STEP 1执行执行 EDWRITE 命令命令当当 ANSYS/LS-DYNA完成所有的建模后完成所有的建模后,用用 EDWRITE 命令来代替命令来代替SOLVE 命令命令。Solution:Write Jobname.K EDWRITE 命令写出命令写出 Jobname.K 文件但不启动文件但不启动 ANSY
45、S/LS-DYNA 求解过程。求解过程。用用 EDWRITE 命令还可以创建命令还可以创建.rst 和和.his 文件文件头。文件文件头。EDWRITE 是一执行命令,可立是一执行命令,可立即写出指定的即写出指定的 LS-DYNA 输入输入文件。文件。Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynam
46、ics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-26求解和模拟控制求解和模拟控制.编辑编辑 LS-DYNA 输入文件输入文件STEP 2:退出退出 ANSYS/LS-DYNA 程序程序Utility Menu:File-ExitSTEP 3:编辑输入文件编辑输入文件 Jobname.k用标准的用标准的vi或文本编辑器或文本编辑器,根据根据 LS-DYNA所需的关键字格式增加信息到所需的关键字格式增加信息到 Jobname.
47、K 文件中。文件中。Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#0016307-27求解和
48、模拟控制求解和模拟控制.编辑编辑 LS-DYNA 输入文件输入文件STEP 4:运行运行 LS-DYNA 求解器求解器在在 Jobname.RST 和和 Jobname.HIS 所在的目录中直接执行所在的目录中直接执行 LS-DYNA 输入文件(输入文件(它将直接激活求解器)。它将直接激活求解器)。LS-DYNA运行的结果直接追加到运行的结果直接追加到ANSYS结果文件中结果文件中执行的执行的LS-DYNA求解器的命令是求解器的命令是:/ansys60/bin/ls960 i=Jobname.K pr=ANSYS product variable(see license guide)此外,此外
49、,m=drelax 用于显用于显-隐式求解隐式求解.同时同时,MEMORY=#(单位:单位:words)可扩展内存可扩展内存(see EDSTART).还有还有,R=D3dumpnn 用于重启动。用于重启动。STEP 5:重新进入重新进入 ANSYS/LS-DYNA 程序程序在在LS-DYNA求解后,重新进入求解后,重新进入 ANSYS/LS-DYNA 程序程序。可以在通用后处理器(可以在通用后处理器(jobname.rst)和时间历程后处理器和时间历程后处理器(jobname.his)中查看结果中查看结果NOTE:在此过程中不能改变节点和单元,并且不能编辑在此过程中不能改变节点和单元,并且不
50、能编辑Jobname.K 文件文件。Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Explicit Dynamics with ANSYS/LS-DYNA 6.0Training ManualMarch 7,2002Inventory#00163