- 2019年9月11日,ANSYS公司宣布收购LS-DYNA的发展公司LSTC。所以LS-DYNA成为ANSYS公司的一部份成为了事实。依据LSTC创办人John O. Hallquist于2019/10/22在中国LS-DYNA用户大会的说明,LS-DYNA在收购后仍持续发展。Keywords的概念及前后处理分离的方法,会留存好一阵子。
======================================================================
到底ANSYS LS-DYNA与LS-DYNA有什么不同? 我们还是说明一下这来龙去脉。
说明之前先了解一下: CAE常见的流程,就如一般耳熟能详的1.前处理 2.求解核心 3.后处理。
简单来说:就像炒菜一样:要
1.准备材料
2.下煱快炒
3.盛盘品尝
所以完整CAE程序一般要有
「1.前处理 2.求解核心 3.后处理」这三大要素,
可能写在一个程序,也可能分开成不同程序。
像LS-DYNA会把这三个用分开的方式,但有些系统想尽办法合在一起。优缺点以后再提吧~
在CAE领域,常常学道有先后,术业有专攻,每家公司的专长都不一样,负责的领域也不同。
LS-DYNA的发展者是Dr. John O. Hallquist所发展,Dr. Hallquist在1987年成立Livermore Software Technology Corporation(LSTC)公司之前在美国Lawrence Livermore National Laboratory 服务期间,发展了一套DYNA 3D的Open Source Code给大家下载使用(大家可以Google一下,搞不好还可以找到原始程序)。离开实验室后,成立了LSTC,重写程序为新的系统,称之为LS-DYNA。
所以,各位研究生及指导教授们,除非您是在1987年前发表,或是真是下载DYNA 3D重新编译,不要再把论文写成DYNA 3D,真的很跌股,因为你抄的文章实在是太旧了。我在最近还是会遇到老师说:那个DYNA 3D如何如何~~~天啊,都已经2015年了。
LS-DYNA在成立初期,一开始专注于求解核心来开发。在80年代主要产品就是求解核心,就可以赚钱。前处理是Keyword档,用记事本就可以了。后处理也有一个自己开发的小程序(忘了叫什么名字)。
另一方面,其它当时著名的CAE公司,诸如MSC/ANSYS/ETA/Altair等,虽然也是计算机辅助分析发展软件公司,但在Explicit Method领域中,因为程序技术写的还是没有如LSTC精湛;因此,LSTC也销售其求解核心予其它公司。
因此,只要您的前处理程序可以写出Keywords文件,您的后处理程序可以读取LS-DYNA的结果。LSTC非常欢迎您的配合,并没有收取任何授权金。所以,全世界有许多支持产生LS-DYNA前后处理的程序,包含HyperWorks, FEMB, FEMAP, PreSYS, JSTAMP, MSC.Patran, ANSA….ANSYS也是其中之一的公司。后来有些公司即使自己发展Explicit Code,但重要顾客一直要求要用LS-DYNA,不得已在他们的系统内,还支持多个求解核心,诸如Altair HyperWorks及ETA/PreSys都同时支持他们自家及别人家(如:LS-DYNA or Nastran)等多种求解核心。这种状况在CAE发展较盛的国家稀松平常。用户很了解每个系统的专长,也知道撷长补短。只有在台湾CAE信息较少的地方,把这种状况视为很奇怪。
但是,90年代LS-DYNA也自行开发了前/后处理程序。在Dr. Hallquist的坚持之下,LS-PrePost一直是免费程序,做为回馈社会之用。
因此到了90年代,LS-DYNA是完整的CAE系统。但自始至终,与其它任何系统维持合作关系。
在市场上有时候就是这样,总是有一些似是而非的想法来自Sales Talk:
- LS-DYNA是ANSYS的一个模块。
- ANSYS把LS-DYNA发展公司买下,LS-DYNA是ANSYS的一部份。(编者按:2019年9月11日,ANSYS真的把它给买下了!)
有时业务为了利用LS-DYNA强大功能来成交,或许讲得太Over。但很不可思议的是很多人也信以为真,有些还是来自于大学教授。
最后连LSTC都听不下去了,还特别澄清一下写了一个声明稿。请各位看倌看一下,以后再翻成中文版好了。
所以我画龙点睛的点破这种CAE之”网络流言追追追”。
- LS-DYNA是ANSYS的一个模块。(应该说:ANSYS向LSTC购买求解核心,只负责前处理等转换部份)
- ANSYS把LS-DYNA发展公司买下,LS-DYNA是ANSYS的一部份。(应该说:ANSYS与LSTC是不同的公司,这是2家独立的公司)
我个人不准确推测是:ANSYS为了进行产品包装,太想把LS-DYNA藏在后头。导致其有一些与市场的方式不相同:
- 产生Keywords流程有点不同
ANSYS使用自己的编码,例如LS-DYNA里面的B-T Element是type 2. 在ANSYS叫做Shell163. 因此当您看了LS-DYNA手册,可能会看不懂。要在脑袋中转换一下。
我常开玩笑说:若英文里头写的是Good Morning,中文手册会写”固得摩您”。您拿固得摩您去问外国人,可能不知您在问什么。因此会遇到ANSYS的用户不会使用最新的功能,因为他完全无法了解LS-DYNA的指令及语法,这对学习使用LS-DYNA功能会是一大障碍。
- Keywords支持程度的问题
ANSYS的更新与我们的更新会有时间差,LS-DYNA更新速度很快。但ANSYS并不会随着更新。少数聪明的使用者,是转到Keywords去处理。既然如此,就直接用Keywords就好,何必有问题1的方法及流程呢?
- 技术支持程度有所差异
有时这种竞合关系很微妙,要是帮LS-DYNA支持太多,客户会觉得为什么不就直接买LS-DYNA就好?(对啊,我也这么觉得很奇怪,为什么要脱裤子放屁?);自然而然在此的支持就不多了。像我们就只针对LS-DYNA,每天都在这部份练剑,自然就不一样了。
但有几个真的不同:
- 价格非常不同
当然Ansys要赚一手,ANSYS/LSDYNA在ANSYS产品内是额外购买。以教育版来说ANSYS购买时教育版大约是25万一个人使用权。
但LSTC的LS-PrePost前后处理免费无限制装,连4 Cores求解核心就只有一半不到的价格~~还不准代理商涨价。这个LSTC带佛心来着了。
- 功能真的不同
LS-DYNA是一个求解核心。这个真的在实际功能差很大,这不多说。写出来比这篇文章还长。
最后,对了,本文还是提到不同软件及系统,它们都是好用的系统,ANSYS也是其中之一,但全世界的好产品不只一个,但不用过于盲目地认为天底下只有一种CAE。特别是在计算机辅助分析的世界中更是卧虎藏龙,我们也不用独尊LS-DYNA。只是,好东西让大家知道,也让大家理性地知道。这篇文章希望能在市场营销的烟雾弹中,让大家看清一点,具备CAE分析的轮廓感,则是我们的主要目的。
LS-DYNA到底是什么系统?
总是有人提出这样的问题:
有人回答:
LS-DYNA是有限元素分析系统!
不对,LS-DYNA还有离散元素…等非有限元素分析的功能。
LS-DYNA是适合做动态分析的系统!
不对,LS-DYNA只是做动态分析特别有名,它还可以做静态分析,准静态分析。
LS-DYNA是结构分析CAE系统!
不对,LS-DYNA不只做结构分析,也做流体力学,电磁学分析系统。
LS-DYNA可以做并行计算!
没错,并且不是在一台上用多核心运算,而是跨平台的运算。
LS-DYNA是多物理现象分析系统!
接近了,它还能做到耦合现象分析。
LS-DYNA它最主要是做巨观分析的CAE系统。
不过,近年来它也做许多微观系计算法的开发。
对具备土木/机械/造船/航天工业的工程师,说它是必备的图像化工程计算器,可能对我来讲是最贴切的名词。
下图是网络上LSTC在做不同领域分析时,介绍不同数学方法的一张数值分析地图。有了张地图,至少在广大的CAE领域中,就不易失去方向感啰!!介绍给大家。