LS_DYNA 971_R6.1.2冲压领域测试

本文原创首发于CAENET,若有转载,请标明出处!
ls971_r6.1.2.jpg



1367686911937434098.jpg

下文为评测报告,图片太多,可以到这里下载PDF版本
http://pan.baidu.com/s/1i3uUyG1

LS-DYNA R6.1.2冲压仿真领域评测

LS-DYNA 是世界上最著名的通用显式动力分析程序,能够模拟真实世界的各种复杂问题,特别适合求解各种二维、三维非线性结构的高速碰撞、爆炸和金属成型等非线性动力冲击问题,同时可以求解传热、流体及流固耦合问题。在工程应用领域被广泛认可为最佳的分析软件包。与实验的无数次对比证实了其计算的可靠性。截止到目前为止的最新版本是20141月份推出LS971_R6.1.2版本。

LS-DYNA程序是功能齐全的几何非线性(大位移、大转动和大应变)、材料非线性(140多种材料动态模型)和接触非线性(50多种)程序。它以Lagrange算法为主,兼有ALEEuler算法;以显式求解为主,兼有隐式求解功能;以结构分析为主,兼有热分析、流体-结构耦合功能;以非线性动力分析为主,兼有静力分析功能(如动力分析前的预应力计算和薄板冲压成型后的回弹计算);军用和民用相结合的通用结构分析非线性有限元程序。

目前在冲压仿真方面以LS-DYNA为主要求解器的软件有:DynaFormJSTAMPHyperform等;其中DynaForm为其冲压领域的主要的合作开发商;通过的实际应用证明,不同版本的LS-DYNA求解器在分析时间、分析结果质量上有重大的差异,甚至某些版本都不能得到正常的计算出正确的结果(如LS971_R4.x.x系列的某些版本),为了保证冲压仿真分析的结果的可靠性,就有必要对求解器的速度、稳定性等有全面的了解,在下文中,笔者使用软件自带的例子以及NUMISHEET 2005年大会中的算例,对冲压仿真领域相关的重力、拉延、回弹等常用的功能进行综合评比测试,以对比各个版本的求解器(R3.2.1/R5.1.1/R6.1.2/R7.0.1)之间的差异,以便于实际的工作和应用;

备注:由于LS071_R4.X.X系列的求解器在重力及回弹等领域存在重大缺陷,所以此次不予以评测该版本;

LS-DYNA软件组成分类及支持平台简介:

LS-DYNA支持目前主要各大主流的操作系统,WINDOWSLINUXUNIX等三大平台都能支持。

LS-DYNA支持的LINUX平台的操作系统如下图所示:

LS_DYNA 971_R6.1.2冲压领域测试的图3

支持的NUIX平台的操作系统如下图所示:

LS_DYNA 971_R6.1.2冲压领域测试的图4

支持的Windows平台的操作系统如下图所示:

支持2000/XP/VISTA/WIN7/WIN8Win32Win64版本的windows系统;

LS_DYNA 971_R6.1.2冲压领域测试的图5

LS-DYNA软件的分类:

LS-DYNA软件从计算方式上分为SMPMPPHYBRID等三大类;

SMP版本主要为在一台运算服务器上,支持多个CPU进行并行运算,

MPP版本指使用多台相同系统的运算服务器进行联合仿真分析,

LINUXUNIX操作系统还有HYBRID方式的,指的是不同操作系统平台的联合分析;

对于大多数企业及用户来说,一般都是使用WINDOWS平台的版本,所以下面重点介绍一下WINDOWKS平台的版本,如下图所示:

LS_DYNA 971_R6.1.2冲压领域测试的图6

对于一般的冲压分析,使用SMP版本的LS-DYNA就足以满足要求了,因为冲压仿真使用的是壳单元类型,对于计算资源的要求较低;目前主流的工作站或服务器一般都是双CPU8核,16线程,相当于16CPU;对于冲压仿真即使是网格数目比较多的汽车覆盖件类的计算,这个硬件资源足够了,

SMP版本的LS-DYAN还分Win32位和Win64位版本,其中Win32位版本可以在WIN32WIN64操作系统上运行,Win64位的LS-DYNA只能在Win64位操作系统上运行;

SMP版本的LS-DYNA还分单精度与双精度,这个根据不同类型的计算进行有选择的使用,总的来说双精度的计算更精确但是计算时间也会加长;


测试环境

前后处理软件:使用DynaForm5.9.1_X64

操作系统:Windows7_64_SP1 中文旗舰版;

内存:8G

CUP I7 Q620M

使用CPU个数:单核双线程(相当于2CPU);

测试案例:SFenderNUMISHEET 2005 BM2


测试1LS-DYNA 32位和64位测试

LS_DYNA 971_R6.1.2冲压领域测试的图7测试使用案例:S

32位的LS-DYNA可以在Win32Win64操作系统上运行,而64位的LS-DYNA只能运行在win64位的操作系统上,对于安装64Windows系统的用户,可以同时使用32位和64位的LS-DYNA,所以下面就这两者之间做一个对比测试不同位数的求解器的差异;

笔者使用S梁为例,在DynaForm中生成同一个DYN文件(主要为拉延),然后用32位的LS-DYNA64位的LS-DYNA R6.1.1进行运算,记录运算的时间以及厚度。







LS-DYNA


计算时间



厚度(mm



备注



LS-DYNA R6.1.1_X32



13 min. 07 sec



0.831-1.035



单精度



LS-DYNA R6.1.1_X32



24 min. 38 sec



0.831-1.035



双精度



LS-DYNA R6.1.1_X64



11 min. 27 sec



0.831-1.035



单精度



LS-DYNA R6.1.1_X64



15 min. 30 sec



0.831-1.035



双精度



通过以上统计表格可以看出:

A64位的LS-DYNA32位的计算效率要高。

从计算结果看,64LS-DYNA求解器比32位的更快一些,而在一些需要大内存(比如需要到4G以上的计算内存)的计算中,受限于内存的取值范围,此时必须使用64位版本的LS-DYNA的求解器;

B:进行普通的拉延计算时,使用单精度的LS-DYNA即可;

从计算结果看,在进行普通的拉延计算时,单精度和双精度几乎没有差别;而从计算时间看,单精度比双精度效率高不少,最少也有40%左右;


C:最好使用64位的求解器

64位双精度计算时间比32位的效率高75%左右;而64位软件的内存方面的天然优势是32位软件(单个计算序列最大使用内存不超过1G,总序列不少过2G)无法比拟的,所以如果是进行重力、回弹等双精度计算,最好采用64位的LS-DYNA;


LS_DYNA 971_R6.1.2冲压领域测试的图8测试2:重力测试

测试使用案例: Fender

使用DynaForm默认自带的Fender例子,就是安装目录手册里面自带的Application_Manual_Traning_Models里面CASE1例题;材料为:SUS304,分别对比隐式、隐式(动力)、显示(动力松弛)3种不同的计算方式,结果统计为计算时间、位移、有效性;重力计算默认使用双精度求解器进行。














计算时间


隐式



隐式(动力)



显示(动力松弛)



LS971_R3.2.1



1 min. 50 sec



20 min. 0 sec



57 min. 27 sec



LS971_R5.1.1



1 min. 30 sec



4 min. 29 sec



47 min. 16 sec



LS971_R6.1.1



40 sec



3 min. 55 sec



52 min. 40 sec.



LS971_R6.1.2



43 sec



2 min. 37 sec



31 min. 37 sec



LS971_R7.0.1



54 sec



2 min. 38 sec



35 min. 17 sec.



最大位移



隐式



隐式(动力)



显示(动力松弛)



LS971_R3.2.1



65.579mm



80.189mm



64.899mm



LS971_R5.1.1



69.382mm



82.595mm



64.955mm



LS971_R6.1.1



71.145mm



86.820mm



64.944mm



LS971_R6.1.2



71.145mm



84.207mm



64.953mm



LS971_R7.0.1



69.289mm



83.074mm



64.856mm


从上面的统计表格可以看出:

A:隐式计算效率比显示计算效率要高

从上面的统计数据可以看出,无论是隐式还是隐式动力都比显示的计算速度快很多,所以重力模拟一般采用隐式计算方式;

B:在隐式计算上,LS971R6.1.X系列计算速度最快;

LS971_R6.1.X 对比以前的LS971_R3.2.1&LS971_R5.1.1版本,在隐式计算效率上,有了明显的大幅提升,LS971_R6.1.2LS971_R6.1.1在隐式动力和显示计算方法上有了大幅的提升,但是仍然与隐式就巨大差异无论是计算结果还是计算效率。;

C::显式计算有大幅改进

LS971_R7系列的求解器还没有正式发布,LS971_R6.1.2对比 LS971_R7.0.1,可以发现,两者的计算效率几乎一致,可以认为LS971_R6.1.2使用了最新的计算方法;

D:从综合结果看,不推荐隐式(动力)方式进行重力的计算;

从统计数据看,隐式(动力)的计算结果与其他的计算方式差异较大,所以不推荐此种计算方式,除非是隐式没法完成也予以考虑;


测试3:拉延测试

测试使用案例: NUMISHEET 200:5 BM2

LS_DYNA 971_R6.1.2冲压领域测试的图9

测试过程简介:

使用DynaForm5.9.1进行前处理,并分别输出R5.XR3.X两个系列的DYN文件,然后分别使用LS971_R3.2.1/LS971_R5.1.1/LS971_R6.1.1/LS971_R6.1.2/LS971_R7.0.1进行计算;

求解时,使用上图所示一半的坯料进行运算;

使用相同的后处理软件打开结果文件;

LS_DYNA 971_R6.1.2冲压领域测试的图10


FLD结果









LS-DYNA


精度



FLD图像



LS971_R3.2.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图11



LS971_R5.1.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图12



LS971_R6.1.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图13



LS971_R6.1.2



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图14



LS971_R7.0.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图15



备注:使用同一个版本的后处理软件打开各个版本的分析结果,使用同样的FLC曲线进行评判


通过上表可以看出,对于FLD结果,LS971_R3.2.1/ LS971_R5.1.1/ LS971_R6.1.1/ LS971_R6.1.2/ LS971_R7.0.1版本的求解器没有明显的差异,计算结果基本接近,LS971_R7.0.1计算的结果显示表明, LS971_R7.0.1的算法是有改进的,破裂警告区域明显缩小,而这些改进也应用到了 LS971_R6.1.2,两者的计算结果几乎完全一致;。



厚度结果









LS-DYNA


精度



FLD图像



LS971_R3.2.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图16



LS971_R5.1.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图17



LS971_R6.1.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图18



LS971_R6.1.2



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图19



LS971_R7.0.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图20



备注:使用同一个版本的后处理软件打开各个版本的厚度分析结果;


通过上表可以看出,LS971_R5.1.1LS971_R3.2.1厚度趋势比较接近,而LS971_R6.1.1 LS971_R7.0.1的厚度结果趋势接近,其在边缘位置的厚度预测,更加均匀;具体结果的优劣,需要实践的进一步应用实践;LS971_R6.1.2 LS971_ R7.0.1的结果基本一致



主应变结果









LS-DYNA


精度



FLD图像



LS971_R3.2.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图21



LS971_R5.1.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图22



LS971_R6.1.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图23



LS971_R6.1.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图24



LS971_R7.0.1



单精度



LS_DYNA 971_R6.1.2冲压领域测试的图25



备注:


从分布区域看, LS971_R7.0.1LS971_R6.1.1/ LS971_R6.1.2基本一致,LS971_R5.1.1LS971_R6.1.1比较接近;而LS971_R3.2.1则略有差异;



结果综合对比:不同版本、计算时间、厚度等;









LS-DYNA


精度



计算时间



最终网格数目



厚度范围(mm)



边界位移(mm)



LS971_R3.2.1



单精度



127min



55882



1.288-1.676



72.33



LS971_R5.1.1



单精度



189min



56071



1.304-1.674



72.83



LS971_R6.1.1



单精度



153min



59179



1.298-1.751



72.40



LS971_R6.1.2



单精度



144min



59152



1.299-1.751



72.40



LS971_R7.0.1



单精度



150min



59164



1.298-1.751



72.40



备注




使用同一个前处理文件,输出R3.XR5.XDYN文件进行计算,初始网格数目一致;使用同样的计算机硬件资源;


从以上的结果以及统计表格可以看出:

A:进行拉延计算时,LS971_R3.2.1系列的求解器仍然是最快的;

LS971_R6.1.2求解效率比LS971_R6.1.1略有提升,LS971_R7.0.1求解器在拉延计算上基本LS971_R6.1.1完全一致,无论计算时间和计算结果都基本没有差异,但是计算效率与LS971_R3.2.1还有一定差距;但LS971_R5.1.1系列的求解器与LS971_R3.2.1系列相比较有较大差距(计算效率大约差56%左右);

BLS971_R7.0.1LS971_R6.1.X的求解器在冲压领域有较大的技术更新;

LS971_R7.0.1&LS971_R6.1.X系列网格数目明显增多,说明在自适应过程有了变化;

LS971_R7.0.1&LS971_R6.1.X厚度的计算结果较LS971_R3.2.1LS971_R5.1.1有明显的变化,(分布趋势细节变化很多)和PAM-STAMPAUTOFORM的趋势更接近了;

LS971_R7.0.1&LS971_R6.1.1计算效率虽然更不能和LS971_R3.2.1相媲美,但是与LS971_R5.1.1相比也有明显的提升;

C:LS971_R7.0.1拉延计算与LS971_R6.1.X基本一致,没有明显的改进,应该是继承过来的;

测试4:回弹测试

测试使用案例: NUMISHEET 2005BM2














LS-DYNA


计算类型



计算时间



Z方向回弹位移



是否正常终止



LS971_R3.2.1



点约束&多步



275sec



9.043mm



切边正常,回弹正常



LS971_R5.1.1



点约束&多步



245sec



8.302mm



切边正常,回弹正常



LS971_R6.1.1



点约束&多步



234sec



7.925mm



切边正常,回弹正常



LS971_R6.1.2



点约束&多步



240sec



8.105mm



切边正常,回弹正常



LS971_R7.0.11



点约束&多步



262sec



7.936mm



切边正常,回弹正常



LS971_R3.2.1



LS_DYNA 971_R6.1.2冲压领域测试的图26



备注:此例子在测试3基础之上,无缝计算得出的;使用同一个前处理文件,输出R3.XR5.XDYN文件进行计算,所有初始条件一致;使用同样的计算机硬件资源;





LS971_R5.1.1



LS_DYNA 971_R6.1.2冲压领域测试的图27



LS971_R6.1.1



LS_DYNA 971_R6.1.2冲压领域测试的图28



LS971_R6.1.2



LS_DYNA 971_R6.1.2冲压领域测试的图29




LS971_R7.0.1



LS_DYNA 971_R6.1.2冲压领域测试的图30



从以上5个测试可以发现,在回弹方面,LS971_R7.0..1系列的LS-DYNA回弹方面的计算效率比LS971_R6.1.1相比,时间略有增加,已经此功能有改进,隐式重力与回弹结果表明,LS-DYNA求解器隐式计算方面正在不断加强;而计算结果也更趋向于主流软件的计算结果;

LS971_R6.1.2在回弹计算结果与LS971_R6.1.1有差异,但是不大,说明其隐式算法还是有改进的。

总结:

从以上5组计算测试例子的结果看出:

如果只是普通的拉延计算,LS971_R3.2.1系列的求解器仍然可以作为首选的求解器,此版本的求解器有种“宝刀不老”的感觉;

如果是需要进行重力、回弹等的运算,建议使用目前最成熟的LS971_R6.1.2,因为无论是计算效率角度还是从一些最新技术(如物理点约束等)应用角度,LS971_R6.1.2版本都是最优的;

综合来说, LS971_R6.1.2系列的求解器的可以认为是到目前为止LS-DYNA系列版本最佳版本,而且最新版的DYNAFORM5.9.1的求解器也是LS971_R6.1.X系列,LS971_R7.0.1求解器目前为止都没有正式的发布,所以建议等更稳定的版本再升级使用。

备注:LS971_R6.0.0有小BUG,不建议使用。


DYNAFORMCAE工艺成型及仿真冲压工艺及仿真

LS_DYNA 971_R6.1.2冲压领域测试的评论8条

  • wuxiyucae
    0
    阿毅兄,什么时候分享该破解了的求解器啊
  • **_EQZN
    0
    <br/>买的,不方便分享。

LS_DYNA 971_R6.1.2冲压领域测试的相关案例教程

LS-DYNA R14.0& F14.1冲压领域简要评测 DynaForm是业界主流的冲压分析软件,LS-DYNA作为其主要的求解器,一直广受赞誉,笔者近几年也一直测试LS-DYNA冲压相关领域各个版本的差异,帮助用户选择最优版本求解器,提高求解效率,避免因为求解器不稳定导致的结果异常; LS-DYNA在2019年被ANSYS收购,2020年整合完毕,新出LS-DYNA的授权开始与ANSYS发行版
DynaForm是业界主流的冲压分析软件,LS-DYNA作为其主要的求解器,一直广受赞誉,笔者近几年也一直测试LS-DYNA冲压相关领域各个版本的差异,帮助用户选择最优版本求解器,提高求解效率,避免因为求解器不稳定导致的结果异常; LS-DYNA在2019年被ANSYS收购,2020年整合完毕,新出LS-DYNA的授权开始与ANSYS发行版本保持一致, 此次评测的R11.2.2\R12.1\R13
本文介绍了LS-DYNA新一代二次开发环境,编译连接过程和新增功能。新的开发环境完全兼容原有的开发环境,包括所有的材料模型,状态方程,单元类型,和求解器控制等各种用户子程序。新开发环境简化用户子程序的编译连接过程,直接生成动态连接库,与LS-DYNA主执行程序完全脱离。LS-DYNA主程序支持多个用户子程序的动态连接库同时加载,按用户规则同时调用。新增功能包括支持用户自定义关键字,模型参数化及自动
软件生成时间:2022-06-30 正式发布时间:2022-07-25 LS-DYNA version history: *** revision R13.1_1 07/25/2022 *** updated ansys license *** revision R13.1_0 03/11/2022 *** revision F14_0_0 01/09/2022 **** for Ansysfor
LS-DYNA是一个以显式求解为主,隐式求解为辅的通用非线性动力有限元分析程序,核心是求解器。 用户主要是高校/科研机构和航空航天、汽车、电子/高科技、船舶、土木工程、制造和生物工程等行业,包括汽车碰撞、爆炸反应,甚至主动脉人工心脏瓣膜在血液泵送通过时的复杂启闭行为。 1976年,LS-DYNA由美国Lawrence Livermore国家实验室的J.O.Hallquist博士主持开发。1988年
本科/CAE工程师
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    7 1