搜索
评论
分享

[原创] LS-DYNA新手入门经验

爱学爱仿真 楼主
2022-05-09 15:32 108246
举报 收藏本帖

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文件的格式,LS-DYNA3D理论基础与实例分析命令流和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操作及作用联系起来,细细体会。不用求多,一个算例就完全够了,如果没有把握,再找个算例,验证一下自己的体会。经过上面的过程,可以让你最快的了解软件的核心部位,很多问题也就不是问题。

本文为凯迪网自媒体“凯迪号”作者上传发布,代表其个人观点与立场,凯迪网仅提供信息发布与储存服务。文章内容之真实性、准确性由用户自行辨别,凯迪网有权利对涉嫌违反相关法律、法规内容进行相应处置。

帖子看完了,快捷扫码分享一下吧

投喂支持
点赞
发表评论
请先 注册 / 登录后参与评论