1.LS-DYNA简介
LS-DYNA 是世界上最著名的通用显式动力分析程序,能够模拟真实世界的各种复杂问题,特别适合求解各种二维、三维非线性结构的高速碰撞、爆炸和金属成型等非线性动力冲击问题,同时可以求解传热、流体及流固耦合问题。在工程应用领域被广泛认可为最佳的分析软件包。与实验的无数次对比证实了其计算的可靠性。
由J.O.Hallquist主持开发完成的DYNA程序系列被公认为是显式有限元程序的鼻祖和理论先导,是目前所有显式求解程序(包括显式板成型程序)的基础代码。1988年J.O.Hallquist创建LSTC公司,推出LS-DYNA程序系列,并于1997年将LS-DYNA2D、LS-DYNA3D、LS-TOPAZ2D、LS-TOPAZ3D等程序合成一个软件包,称为LS-DYNA。PC版LS-DYNA默认前后处理采用ETA公司的FEMB,另外还包括另一个前后处理软件为LS-PREPOST。LS-DYNA的版本分为按:950版,960版,970版,971版和980版(将发行版)等,同时每个版本还有更细的分类,如:LS-DYNA 971 R3.1.exe 和LS-DYNA 971R4.2.exe等。这些分类是依据求解器的版本分类的。
2.运用LS-DYNA分析问题的全过程
a. 把现实过程转化为程序模型(你要搞明白自己已经知道什么,还能查到什么,想要知道什么,该建个什么样的模型);(知道要建立什么模型,最重要,但是很容易被忽视。最终的计算结果是否正确,这一步基本上就决定了)。
b. 前处理(画图,建模,设边界)(建立模型,最终得到K文件,里面包含所有的模型数据)
c.计算(求解计算,将k文件提交DYNA求解器计算)
d.后处理(把想要知道的结果读出来)(提取你关心的数据或动画)
e.写报告(你最初以及最终的目的)(根据你的研究内容,对数据进行分析总结,非软件的事,是自己的事)。
3. ANSYS/LS-DYNA与LS-DYNA的关系
1996年LSTC与ANSYS公司合作推出ANSYS/LS-DYNA,以ANSYS作为前后处理,以LS-DYNA的求解器(即为ls960.exeor ls970.exe 等,ANSYS/LS-DYNA的版本不同,对应的求解器不同,求解器在ANSYS安装目录bin\intel文件夹下),这个求解器和LSTC公式发行的LS-DYNA对应的版本求解器版本没有任何区别。而通常大家说的PC版LS-DYNA指的是LSTC自己公司发行的软件包,以LS-DYNAManager作为管理平台,可以调用默认的前处理软件FEMB(ETA公司)和前后处理软件LS-PREPOST(LSTC公司),并可以调用ls960.exe orls970.exe 等。
求解器对建立好的模型文件k文件进行计算。因此,他们的关系如下:
a. 从计算功能上说,两种没有任何差别;都采用ls960.exe or ls970.exe 等作为求解器。
b. 从发行公司上说,ANSYS/LS-DYNA是ANSYS和LSTC共同推出,PC版LS-DYNA由LSTC推出。
c. 从前处理上说,ANSYS/LS-DYNA以ANSYS作为前处理,PC版LS-DYNA默认的前处理为FEMB和LS-PREPOST。
d. 从后处理上说,ANSYS/LS-DYNA以ANSYS和LS-PREPOST(和求解器在同一目录下),PC版LS-DYNA以LS-PREPOST作为后处理(也可以设置关键字输出ANSYS的后处理格式)
由上面的分析可以看出,DYNA求解器(ls960.exe or ls970.exe)才是软件的核心,前处理可以任意,最终都是要得到关键字文k文件。手动编写都没有问题。另外,如HYPERMESH(A06:HyperWorks),TUREGRID(A22:TrueGrid)等都可以作为前处理软件,如果你对关键字比较了解,ABAQUS等任何能输出单元,节点信息的有限元都可以作为你的前处理软件。我就经常用ABAQUS作为前处理,建模,网格划分,导出节点,单元信息文件inp文件,将inp改为K文件的格式,再读入到FEMB中进行材料和接触等相关参数的设置。最后提交DYNA求解器计算。
4.使用LS-DYNA前最好具备的知识
使用商业软件前,最好具有一下基本知识:
a.有限元的基本理论和思想。
b.LS-DYNA的分析问题的基本过程。
c.LS-DYNA的特点和应用范围。
d.最重要的是对自己研究的问题有个清楚的认识(不是停留在“目的”上,而是要到实施细节上,如是热学问题,声学问题还是力学问题,或是他们的耦合问题;是静力问题还是动力问题,材料在问题中具有什么特性?是只考虑弹性,还是要考虑塑性,徐变,断裂,应变率,温度等,只有自己研究的问题有清楚的了解,这些问题才能解答,也才能得到你想要的结果)。
5.LS-DYNA新手快速入门的方法
下面仅为个人意见,仅供参考:
a.选择一个和自己研究问题类似的实例,从相关书籍上找,或是到网上找。
b.按实例的过程,自己亲自一步一步的做一遍,带着问题做(如:每一步的作用是什么,实在搞不明白的可以先放着,能搞明白的一定要明白)。
c.模型建立好后,提交计算(熟悉求解的操作过程)。
d.在计算完成后,按实例的要,进行后处理,并检查结果是否和别人的一致。
e.在进行了上面全套过程后,打开k文件,对k文件的内部格式和关系进行了解,可以参考相关书籍。
f.结合对实例的了解,对实例设计到的到每一个关键字进行了解,不明白的参考关键字手册。(涉及到的关键字不会很多,主要的一般就10个左右),将关键字和对应的GUI操作及作用联系起来,细细体会。不用求多,一个算例就完全够了,如果没有把握,再找个算例,验证一下自己的体会。经过上面的过程,可以让你最快的了解软件的核心部位,很多问题也就不是问题。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删