LSdyna新手入门指导 联系客服

发布时间 : 星期六 文章LSdyna新手入门指导更新完毕开始阅读bf5f11bfa0116c175f0e48b2

LS-DYNA版新手入门及发帖导读 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 971 R4.2.exe等。这些分类是依据求解器的版本分类的。 2. 运用LS-DYNA分析问题的全过程(BlankingPig提供,补充)

a. 把现实过程转化为程序模型(你要搞明白自己已经知道什么,还能查到什么,想要知道什么,该建个什么样的模型);(知道要建立什么模型,最重要,但是很容易被忽视。最终的计算结果是否正确,这一步基本上就决定了)。 b. 前处理(画图,建模,设边界)(建立模型,最终得到K文件,里面包含所有的模型数据)

c.计算(DYNA兄上!)(求解计算,将k文件提交DYNA求解器计算) d.后处理(把想要知道的结果读出来)(提取你关心的数据或动画) e.写报告(你最初以及最终的目的。。。)(根据你的研究内容,对数据进行分析总结,非软件的事,是自己的事)。

3. ANSYS/LS-DYNA与LS-DYNA的关系

1996年LSTC与ANSYS公司合作推出ANSYS/LS-DYNA,以ANSYS作为前后处理,以LS-DYNA的求解器(即为ls960.exe or ls970.exe 等,ANSYS/LS-DYNA的版本不同,对应的求解器不同,求解器在ANSYS安装目录bin\\intel文件夹下),这个求解器和LSTC公式发行的LS-DYNA对应的版本求解器版本没有任何区别。而通常大家说的PC版LS-DYNA指的是LSTC自己公司发行的软件包,以LS-DYNA Manager作为管理平台,可以调用默认的前处理软件FEMB(目前这个软件已经不再更新,ETA公司在其基础上开发了另一个功能很强的软件:ETA PreSys,可以认为是FEMB第二代)和前后处理软件LS-PREPOST(LSTC公司),并可以调用ls960.exe or ls970.exe 等LS-DYNA求解器对建立好的模型文件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的分析问题的基本过程,见2。 c.LS-DYNA的特点和应用范围,见1。

d.最重要的:对自己研究的问题有个清楚的认识(不是停留在“目的”上,而是要到实施细节上,如是热学问题,声学问题还是力学问题,或是他们的耦合问题;是静力问题还是动力问题,材料在问题中具有什么特性?是只考虑弹性,还是要考虑塑性,徐变,断裂,应变率,温度等,只有自己研究的问题有清楚的了解,这些问题才能解答,也才能得到你想要的结果)。

5. LS-DYNA新手快速入门的方法 下面仅为个人意见,仅供参考:

a.选择一个和自己研究问题类似的实例,从赵海鸥,白金泽等人的书上找,或是到网上找。

b.按实例的过程,自己亲自一步一步的做一遍,带着问题做(如:每一步的作用是什么,实在搞不明白的可以先放着,能搞明白的一定要明白)。 c.模型建立好后,提交计算(熟悉求解的操作过程)。

d.在计算完成后,按实例的要求,进行后处理,并检查结果是否和别人的一致。 e.在进行了上面全套过程后,打开k文件,对k文件的内部格式和关系进行了解,可以参考赵海鸥的书。

f.结合对实例的了解,对实例涉及到的到每一个关键字进行了解,不明白的参考关键字手册。(涉及到的关键字不会很多,主要的一般就10个左右),将关键字和对应的GUI操作及作用联系起来,细细体会。

不用求多,一个算例就完全够了,如果没有把握,再找个算例,验证一下自己的体会。经过上面的过程,可以让你最快的了解软件的核心部分,很多问题也就不是问题。这是个人体会,可能不同的人体会不同,不做强求,只是建议。 6. LS-DYNA版的分类说明

本版共分为11大模块: a. K文件 (讨论关键字的使用方法)

b. 前后处理 (讨论建模、后处理方面的问题) 细分为8个:LS-PrePost,ETA/POST,ANSYS/LS-DYNA,DYNAFORM专区VPG专区,FEMB专区,Presys,Oasys专区 c. 错误和警告信息 (讨论程序调试和运行错误等问题) d. 材料模型 (讨论已有模型的本构关系和参数取值等)

e. 接触碰撞 (讨论接触、碰撞分析方面的参数,材料和控制参数等的设置技巧和问题) f. 耦合分析 (讨论流、热,固耦合问题,包括爆炸,热力分析等) g. 显式/隐式 (讨论显式和隐式计算的相关设置和理论等)

h. 二次开发及其理论 (讨论用户子程序及其理论,同时包括dyna源程序) i. 资料共享 (讨论论文资料和经验总结)

j. 高级讨论区 (互动交流区,交流一些专题问题) k. 公告管理(版主发布消息专用)

新发帖的网友注意根据发帖的内容,选择合适的主题分类,以方便交流。