开始求解。执行 EDWRITE 命令后,在显动态分析中,可以使用包含附加功能的下列任一种方法进行求解。
5.6.1 方法A
1. 退出ANSYS/LS-DYNA程序
2. 编辑LS-DYNA文件 Jobname.k 中在ANSYS/LS-DYNA程序不能直接得到的部分。 3. 在两个结果文件 Jobname.RST 和 Jobname.HIS 存在的目录下执行LS-DYNA , LS-DYNA程序运行得到的结果将加入到这两个文件中。
4.当LS-DYNA程序运行完以后,进入ANSYS/LS-DYNA程序,用后处理器(POST1和POST26)观看结果。
5.6.2 方法B
1.使用另一个窗口,进入到ANSYS/LS-DYNA程序运行的目录下,在原窗口下并不退出ANSYS程序。
2.编辑输入文件 Jobname.k 中从ANSYS/LS-DYNA程序不能直接得到的部分。
3.在相同的目录下另外运行LS-DYNA程序(该目录下有结果文件 Jobname.RST 和 Jobname.HIS )。求解结果将加入到这些结果文件中(记住,并没有退出ANSYS/LS-DYNA的原始窗口。)
4.当LS-DYNA程序运行结束后,回到原来的窗口里,用ANSYS/LS-DYNA的后处理观看结果。 对于方法A和方法B,可以通过运行lsdynaxx副本来执行LS-DYNA程序。(这里xx是ANSYS版本号)
lsdynaxx i=jobname.k p=product name
例如,如果在ANSYS版本6.0里ANSYS/Mechanical配有LS-DYNA,并且输入文件是“crashtest.k”,就可以敲入:
lsdyna60 i=crashtest.k p=ansysds
根据所运行的分析类型,可能还需要其它的命令行。对于隐显顺序求解( REXPORT 和 EDDRELAX 命令;请参看第十五章,Implicit-to-Explicit Sequential Solution),需要参数“m=drelax”.对于重启动分析,( EDSTART 命令;请参看第十三章,Restarting)这里
需要参数“r=d3dumpnn”,nn为用于重启动点的存储文件号(01,02,...99)。对于任何分析,都可以包含命令行参数”memory=n”,这里n是期望开辟的内存空间。
当使用这些方法修改 Jobname.k. 文件时,节点和单元都不能改变。同时也注意到ANSYS/LS-DYNA中的数据库并不因 Jobname.k. 文件的改变而更新。因此,当求解完成后,用PREP7,POST1,POST26处理器进行观看时,看到的是初始模型而并不是修改后的模型。(因此,编辑关键输入文件 Jobname.k 不是ANSYS/LS-DYNA所支持的特性)。不管什么情况下,LS-DYNA后处理器LS-POST能处理完整的计算结果(假设通过 EDWRITE 命令执行LS-DYNA结果文件)。
5.6.3 使用预先存在的FILE.K
在典型的ANSYS/LS-DYNA分析中,当执行 SOLVE 命令时,就会写入结果文件标题(或执行 EDWRITE 命令时)。但是,当仅有一个file.k输入文件存在时,LS-DYNA求解器能够创建RST和HIS结果文件标题。这就要求采用以前存在的file.k,用LS-DYNA求解,然后用ANSYS/LS-DYNA程序进行后处理。
使用这种方法,首先应确定file.k定义的模型不包括ANSYS/LS-DYNA不支持的任何特性。然后编辑.k文件,所以对ANSYS仅有的结果文件*DATABASE-FORMAT命令设置为1,对ANSYS和LS-DYAN都有的文件,它设置为2。接下来,如上所述,运行lsdynaxx副本。
然后可以用POST1和POST26处理结果。如果ANSYS数据不存在的话,在结果文件中不会得到单元特性(材料特性,实常数等。)但是,仍然能用ANSYS后处理器处理结