找回密码
 注册
Simdroid-非首页
查看: 29100|回复: 333

[公告管理] LS-DYNA版新手入门及发帖导读

[复制链接]
发表于 2010-5-24 11:12:14 | 显示全部楼层 |阅读模式 来自 广东深圳
本帖最后由 yuminhust2005 于 2015-3-9 16:57 编辑

LS-DYNA版新手入门及发帖导读

gdyu_yu的建议,我暂时先简单的写了一下,大家有什么建议和意见可以跟帖,欢迎补充。

1.   LS-DYNA简介
       LS-DYNA 是世界上最著名的通用显式动力分析程序,能够模拟真实世界的各种复杂问题,特别适合求解各种二维、三维非线性结构的高速碰撞、爆炸和金属成型等非线性动力冲击问题,同时可以求解传热、流体及流固耦合问题。在工程应用领域被广泛认可为最佳的分析软件包。与实验的无数次对比证实了其计算的可靠性。
    更多介绍:http://forum.simwe.com/thread-37792-1-1.html
       应用实例图片:http://forum.simwe.com/thread-826139-1-1.html
       J.O.Hallquist主持开发完成的DYNA程序系列被公认为是显式有限元程序的鼻祖和理论先导,是目前所有显式求解程序(包括显式板成型程序)的基础代码。1988J.O.Hallquist创建LSTC公司,推出LS-DYNA程序系列,并于1997年将LS-DYNA2DLS-DYNA3DLS-TOPAZ2DLS-TOPAZ3D等程序合成一个软件包,称为LS-DYNAPCLS-DYNA默认前后处理采用ETA公司的FEMB(已经更新并改名为Presys),另外还包括另一个前后处理软件为LS-PREPOSTLS-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-DYNALS-DYNA的关系
       1996LSTCANSYS公司合作推出ANSYS/LS-DYNA,以ANSYS作为前后处理,以LS-DYNA的求解器(即为ls960.exe or ls970.exe 等,ANSYS/LS-DYNA的版本不同,对应的求解器不同,求解器在ANSYS安装目录bin\intel文件夹下),这个求解器和LSTC公式发行的LS-DYNA对应的版本求解器版本没有任何区别。而通常大家说的PCLS-DYNA指的是LSTC自己公司发行的软件包,以LS-DYNA Manager作为管理平台,可以调用默认的前处理软件FEMB目前这个软件已经不再更新,ETA公司在其基础上开发了另一个功能很强的软件:ETA PreSys,可以认为是FEMB第二代)和前后处理软件LS-PREPOSTLSTC公司),并可以调用ls960.exe or ls970.exe LS-DYNA求解器对建立好的模型文件k文件进行计算。
    因此,他们的关系如下:
       a. 从计算功能上说,两种没有任何差别;都采用ls960.exe or ls970.exe 等作为求解器。
       b. 从发行公司上说,ANSYS/LS-DYNAANSYSLSTC共同推出,PCLS-DYNALSTC推出。
       c. 从前处理上说,ANSYS/LS-DYNAANSYS作为前处理,PCLS-DYNA默认的前处理为FEMBLS-PREPOST
       d. 从后处理上说,ANSYS/LS-DYNAANSYSLS-PREPOST(和求解器在同一目录下),PCLS-DYNALS-PREPOST作为后处理(也可以设置关键字输出ANSYS的后处理格式)
    由上面的分析可以看出,DYNA求解器(ls960.exe or ls970.exe)才是软件的核心,前处理可以任意,最终都是要得到关键字文件,k文件。手动编写都没有问题。另外,如HYPERMESH(A06HyperWorks)TUREGRID(A22TrueGrid)等都可以作为前处理软件,如果你对关键字比较了解,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. 公告管理(版主发布消息专用)
       新发帖的网友注意根据发帖的内容,选择合适的主题分类,以方便交流。

评分

3

查看全部评分

发表于 2010-9-4 13:07:18 | 显示全部楼层 来自 华南理工大学
Simdroid开发平台
我个人觉得用hypermesh做前处理比较的直观,hypermesh划分网格的能力也很强,基本上一般的接触也能做,必要的时候生成k文件作少量的修改就可以了,或者用hypermesh划分网格后,用其他软件做前处理,总之个人觉得hypermesh划分网格是最直观也是最容易操作的
回复 8 不支持 0

使用道具 举报

发表于 2010-5-24 11:44:47 | 显示全部楼层 来自 江苏无锡
本帖最后由 wangdongheng040 于 2010-5-24 12:00 编辑

不错!支持斑竹的细心总结!dyna的学习和应用是一个阶段一个感悟。最重要的是计算要和实践结合才有深刻体会。
我就经常用ABAQUS作为前处理,建模,网格划分,导出节点,单元信息文件inp文件,将inp改为K文件的格式,再读入到FEMB中进行材料和接触等相关参数的设置。最后提交DYNA求解器计算。”这个是否说明aba的单元结构与dyna单元结构是相同的?(对aba不熟)猜测aba的显示单元与dyna的显示单元基本结构类似,aba的隐示单元能与dyna对应?ansys有些是可以对应的,便于显-隐之间的转换计算。
最后dyna在行业的应用很有自己的特色。
! ^7 j* t; `' q( ?  W
回复 1 不支持 0

使用道具 举报

发表于 2010-5-24 12:31:04 | 显示全部楼层 来自 四川成都
版主的导读写的非常好啊,使用中的几个大的方面比较清楚,让初学者少走很多弯路,学习lsdyna最核心的内容是接触算法、材料本构等。对lsdyna我也刚接触,个人感觉与其它有限元软件一样,一定要多做练习才能很快进步。好像目前大家使用ANSYS/LS-DYNA的更多一些,虽然它自己的lsprepost对模型文件编辑和相关的定义方面还算可以,但网格生成能力相对弱些,其实truegrid划分网格是不错选择。
回复 不支持

使用道具 举报

发表于 2010-5-24 13:24:34 | 显示全部楼层 来自 浙江杭州
看完,建议放置一段时间后置顶,一般学到一定程度都有多多少少的体会
回复 不支持

使用道具 举报

 楼主| 发表于 2010-5-24 14:11:39 | 显示全部楼层 来自 广东深圳
2# wangdongheng040
节点和单元信息只涉及到几何信息和网格划分。
节点信息一般包括节点编号和坐标。
单元信息一般包括构成单元的节点编号。
这些基本所有有限元软件都一样。如ANSYS,ABAQUS,SAP2000,ETABS,DYNA等。
不涉及显式和隐式的问题。
回复 不支持

使用道具 举报

发表于 2010-5-24 22:07:12 | 显示全部楼层 来自 上海闵行区
这段介绍正是本人需要的,本人才开始接触LS-DYNA
回复 不支持

使用道具 举报

发表于 2010-5-24 22:33:50 | 显示全部楼层 来自 广西南宁
版主的导读写的非常好啊,使用中的几个大的方面比较清楚,让初学者少走很多弯路,学习lsdyna最核心的内容是接触算法、材料本构等。对lsdyna我也刚接触,个人感觉与其它有限元软件一样,一定要多做练习才能很快进步。 ...
xiaomm09 发表于 2010-5-24 12:31

现在的ANSYS 12.0有truegrid的身影哦。
回复 不支持

使用道具 举报

发表于 2010-5-25 02:24:47 | 显示全部楼层 来自 美国
FEMB早已不是LS—DYNA的默认前处理好几年了。现在的前后处理是ls-prepost。FEMB也已经合并到VPG中了,FEMB可能已经成为历史了吧。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-5-25 09:28:44 | 显示全部楼层 来自 广东深圳
10# caeguy
有可能,femb几年没有更新了。
现在安装pc版dyna,femb还是默认的前处理,ls-prepost也在其中,姑且认为他们是默认的。femb是个不错的软件,经过它生产的k文件非常有条理。其它软件做不到。
回复 不支持

使用道具 举报

发表于 2010-5-25 10:28:55 | 显示全部楼层 来自 甘肃兰州
10# caeguy  
有可能,femb几年没有更新了。
现在安装pc版dyna,femb还是默认的前处理,ls-prepost也在其中,姑且认为他们是默认的。femb是个不错的软件,经过它生产的k文件非常有条理。其它软件做不到。
yuminhust2005 发表于 2010-5-25 09:28

很不错的前处理软件。
回复 不支持

使用道具 举报

发表于 2010-6-7 08:12:36 | 显示全部楼层 来自 山东青岛
xuexi baiduguo
回复 不支持

使用道具 举报

发表于 2010-6-9 23:42:20 | 显示全部楼层 来自 山西运城
辛苦啦,谢谢:)
回复 不支持

使用道具 举报

发表于 2010-6-10 10:48:48 | 显示全部楼层 来自 天津
写的真好!很有用啊!
回复 不支持

使用道具 举报

发表于 2010-6-11 09:32:32 | 显示全部楼层 来自 北京
版主果然是高人,各位兄弟也都是经验丰富的老手。小弟十分佩服。小弟新学dyna,以后请诸位DX多多照应。疑难大家共同讨论,共同进步。
回复 不支持

使用道具 举报

发表于 2010-6-23 21:39:01 | 显示全部楼层 来自 福建泉州
楼主分析的不错啊,辛苦了
回复 不支持

使用道具 举报

发表于 2010-7-4 10:42:33 | 显示全部楼层 来自 江苏南京
楼主啊,对待问题在什么情况下该用什么接触法,还望请教
回复 不支持

使用道具 举报

发表于 2010-7-8 16:19:55 | 显示全部楼层 来自 江苏徐州
很好,对初学者有很大的指导意义
回复 不支持

使用道具 举报

发表于 2010-7-9 09:04:05 | 显示全部楼层 来自 辽宁鞍山
谢谢楼主!楼主很强大!请问有没有哪本书上有专门做钢管矫直机的例子,或者是我现在想给两组共六个都不平行于坐标轴的辊加角速度,请问:应该怎样做!
惆怅中!
回复 不支持

使用道具 举报

发表于 2010-7-20 14:18:39 | 显示全部楼层 来自 上海浦东新区
感谢楼主 此文写得简练明了 受益匪浅啊 继续学习中
回复 不支持

使用道具 举报

发表于 2010-7-20 19:53:12 | 显示全部楼层 来自 湖南长沙
正在学习ls-dyna。。。谢谢斑竹
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 14:47 , Processed in 0.065986 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表