首页/文章/ 详情

ls-dyna常见问题

5月前浏览250

一、如何得知LS-DYNA为一套完整的软件?

解答:

LS-DYNA一直以来都是独立软件,原因很简单: 

(1)   美国原厂Livermore Software Technology Corp.(简称LSTC)授权「势流科技」为台湾地区LS-DYNA软件的独家代理商。 

(2)   LS-DYNA拥有LSTC官方的前、后处理程序:FEMB及LS-Pre/Post,无需另外增购。 

LS-DYNA强调「One Model、One Code、Multi-results」,单一核心程序即可进行Implicit、Explicit及混合Implicit/Explicit的求解方式,可以为您解决静力、准静力、掉落、冲击、模态分析、振动、预应力/预应变、流固耦合、流场、热应力....等等的力学分析,使用者不必再额外添购模块程序,徒增预算的浪费与软件学习的负担。 

  

  

二、LS-DYNA与市面上其它的前处理软件兼容性如何?

解答:

由于LS-DYNA是全球使用率最高的结构分析软件,因此其它的前处理软件与LS-DYNA是完全兼容的。在此要强调的是:LS-DYNA的官方前处理程序为FEMB,因为FEMB是专门为LS-DYNA量身订作的前处理程序,有许多设定条件及架构逻辑是其它前处理软件所难望其项背的,为了避免在学习LS-DYNA的过程及操作上产生困扰,强烈建议使用者采用原厂出品的FEMB来做为LS-DYNA的前处理工具,使用者必定更能体会LS-DYNA直觉式的设定与强大的分析能力。.

  

三、LS-DYNA似乎很重视「Contact Algorithm」,这是为什幺?

解答:

是的,LS-DYNA很早以前就已经发展「接触算法」,这是因为基础力学所分析的对像均只考虑「力的受体」,故输入条件皆为外力量值。然而在真实情况下,物体受力通常是因为与其它的物体发生「接触」(Contact)才受力,此时外力量值是无法预期的,应该输入的条件往往都是几何上的接触条件。因为有完备的接触力学演算方式,LS-DYNA才得以忠实的仿真现实环境的复杂结构行为。

  

四、如果要利用LS-DYNA进行MPP(平行运算)的计算,硬件配备及操作系统有无特殊需求?

解答:

不论是PC cluster、工作站及一般的PC环境,都适合执行LS-DYNA的MPP平行运算功能,一般我们还是会建议要用来执行平行运算的计算机群组,彼此的等级宜尽量一致;操作系统方面并无特别需求,以一般的windows 2000、LINUX或是UNIX皆可执行。 

国外已有很多厂商利用非办公时间,将办公室内的计算机串连在一起,配合LS-DYNA来分析问题,宛如一部超级计算机,不仅可以有效提升研发的竞争力,同时亦可弹性地运用计算机资源,一举数得。 

  

五、FEMB能够自动产生有限元素网格吗?

解答:

FEMB当然可以自动产生有限元素网格,使用者再也不必费心在每个几何边界上指定结点数量,仅需要输入元素尺寸的参考值,FEMB便会依此产生网格。当然,如果能够先在CAD进行合理的简化,auto-mesh得到的元素品质会更好。 

  

在国外CAE领域有两句名言:「Well Done is Quickly Done」、「Quality Mesh leads to Quality Analysis」,因此势流科技建议使用者应该多花点心思在前处理上,这对后续的分析工作有着莫大的帮助。 

  

六、实际的产品CAD图文件,有许多复杂的几何造型,这些feature是否都该纳入分析考量?

解答: 

这样的问题事实上是属于「Engineer Judgement」的层次,而非软件层次的问题。 

使用者当然可以将完全按照CAD几何来建立有限元素的模型,然而任何一位有经验的工程师一定会先将不必要的几何造型予以忽略,以提升分析效益,并将分析课题明确化。 

  

以右图的Block为例,有些工程师会以Solid element来建构完整的模型,有些则采用Shell element,甚至有些人会采用1D element...,这些方式都无伤大雅,重点是工程师如何从分析结果获得充份的信息。 

  

势流科技除了提供软件分析技术之外,同时更致力于协助业界将CAE导入于生产流程的正确位阶,培养正确的CAE分析观念,以提升产品研发品质,缩短生产流程。 

 

  

七、LS-DYNA是否只能进行壳元素的分析?

解答:  

LS-DYNA不只能分析实体元素(Tetra、Hexa)、薄/厚壳元素(Quad.、Tri),同时还有梁元素、质点、Spring/Damper、spotweld等元素型态,另外还有SPH element。 

  

之所以建议台湾电子产业尽量以壳元素来仿真壳件产品,是由于电子产品的组件当中,板壳类占了90%以上,基于结构行为、准确性及分析效能的考量。除非使用者有特殊的分析需求,否则并不建议采用实体元素来仿真板壳类型的产品组件。

  

我们藉由右边的简单案例,以了解不同元素型态在仿真壳件产品的结果表现:

(1)   实体元素在板壳厚度方向上至少需要分割三层以上,其位移变形量才能收敛至一定值;而壳元素及厚壳元素仅需一层,在位移量上即可达到理想精度。

(2)   若是发生降伏产生大变形,在厚度方向上即使分割8层以上的实体元素,其掌握材料塑性应变的收敛速度仍然相当缓慢,而付出的时间代价为shell element的25倍以上。

厚壳元素的运算速度及精度与三层实体元素相当,然而就塑性应变的精度而言,厚壳元素的表现比实体元素要好太多。

  

八、在LS-DYNA里该如何强制刚体运动? 

解答:

CAE分析常需要藉由刚体运动,以简化复杂物理行为。应用技巧有二:给定初始速度或是强制运动轨迹(prescribed motion)。

  

在LS-DYNA中,预设的刚体旋转轴位置为刚体的质心,若要强制刚体绕特定轴旋转,只要利用FEMB在PART选单里设定INERTIA相关的数值即可。

  

其中的XC、YC、ZC为旋转中心所在位置,即旋转轴通过的地方(内定值为刚体质心)。TM为Translational Mass,一般状况输入质量即可。

  

IXX~IZZ为此刚体质心位置相对于旋转中心的惯性矩,一般CAD软件应已具备此项计算功能,因此使用者无须再额外进行人工运算。

  

以Pro/E的操作为例:

1.      确认图文件的单位(公制、英制)。

2.      于旋转中心建立坐标系。

3.      选择「Analysis」à「Model Analysis」à「Model Mass Properties」。

4.      选择步骤2.产生之坐标系。

Pro/E计算结果会有二组Inertia Tensor,其中「Inertia at Center of Gravity with respect to XXX coordinate Frame」才是我们要的,再将相对应的数值填入IXX~IZZ即可。

  

九、在LS-POST如何显示应变分布图?

解答:

LS-DYNA内定的输出控制并不包含应变值。如果您希望能有应变值的输出的话,请在FEMB里依照下列步骤完成设定即可。

步骤1:点选「DynaMisc」,进入「DATABASE」选项。

步骤2:请在「Extent」选项中新增一个「Binary」的输出控制。

步骤3:设定STRFLG=1即可。

步骤4:分析完成后,使用者可直接在LS-Pre/Post中,点选 「Fcomp」à「Strain」观察计算后的应变分布图。LS-Pre/Post还有其它关于应变的显示按键,如:「Infin」、「Green」及「Almans」等,基本上这些应变量是根据d3plot档案中所记录的位置资料,经过微分计算而得到。如果点位取得够密的话,理论上会与板壳中性平面的应变值相当接近。 

 

  

十、强制结构体绕着特定轴旋转的时候,为何会出现奇怪的变形?

解答:

在定义物体旋转自由度的时候,常会以*Initial_velocity_generation来设定角速度,然而这样的方式会将离心的效果纳入考量,特别是当角速度值很大的时候,,旋转物体会由旋转中心沿半径方向膨胀变形。

因此,如果不希望有离心膨胀的效果的话,可以利用*Load_body_rz(or rx、ry),并配合*Define_curve给定角速度对应时间的关系曲线。

几个要注意的地方如下:

步骤1:起始速度的设定选项,请设定Phase=1,以进行dynamic relaxation。

步骤2:定义角速度的曲线中,必须开启stress initialization的功能(SIDR=1)。

步骤3:在control card的部份须开启accuracy及dynamic relaxation的功能。

步骤4:参考范例请至下载区download。 


十一、LS-DYNA该如何进行振动模态的分析设定?

解答:

模态分析即为特征值分析,须采取Implicit的方式求解,您只需要在前处理程序FEMB里依照下列方骤进行设定即可。

步骤1:点选「DynaMisc」,进入「Control」选项。

步骤2:将一般Implicit功能选项开启,其中一项即为「IMP.EIGENVALUE」。

步骤3:最基本的设定,您只需要设定模态个数(NEIG)的值即可。

步骤4:LS-DYNA针对特征值,还有许多非常实用的输出控制,详细用法请参考LS-DYNA Keyword User’s Manual Vol. I,或是直接与势流科技的工程师联络。 

  


更多内容见附件


免责声明:

本页面/内容部分素材来源于互联网公 开 信 息,旨在传递更多信息,不代表本平台立场。

版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。

本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

附件

免费C7-ls-dyna常见问题.pdf
Fluent
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-03-27
最近编辑:5月前
仿真支持爱好者
在仿真的路上越走越远
获赞 333粉丝 21文章 318课程 0
点赞
收藏
作者推荐

如何写input文件

一、输入文件的组成和结构:1.一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.Ataminimumthemodelconsistsofthefollowinginformation:geometry,elementsectionproperties,materialdata,loadsandboundaryconditions,analysistype,andoutputrequests.2.ABAQUS输入文件的结构形式。1)必须有一个*HEADING开头。2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。模型数据的层次为:部件,组装,模型。必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。比如梁单元。特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3)接下来就是历史数据:定义分析的类型,荷载,输出要求等。分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。一个ABAQUS分析是建立在STEP的概念上的,(在历史数据中描述)在分析中可以定义多个STEPS。每个STEP用*STEP开始,用*ENDSTEP结束。*STEP是历史数据和模型数据的分界点,第一次出现*STEP的前面的是模型数据,后面的就是历史数据。必须的历史数据:响应类型:必须立刻出现在*STEP选项后面。ABAQUS中有两种响应步,一种是总体分析响应步,可以是线形和非线形的,另一种是线形扰动步。可选历史数据:(1)荷载:通常定义某种加的荷载类型和大小。荷载可以被描述成时间的函数。(2)边界条件输出控制(3)辅助控制(4)再生单元和曲面二、书写input文件的语法和规则:1.关键词行:1)必须以*开始,后面接的是选项的名字,然后随之定义选项的内容.如:*MATERIALNAME=STEEL注释行是以**开始的.2)如果有参数,则参数和关键词之间必须用“,”格开。3)在参数之间必须用“,”格开。4)关键词行中的空格可以忽略。5)每行的长度不能超过256个字符6)关键词和参数对大小写是不区分的。7)参数值通常对大小写也是不区分的,但是唯一的例外是文件名区分大小写。8)关键词和参数,以及大多数情况下的参数值是不需要全拼写出来的,只要他们之间可以相互区分就可以了。9)假如参数有响应的值,则付值号是“=”。10)关键词行可以延续,比如参数的名字很长,要在下一行继续这个关键词行的话就可以这样做,用“,”来连接。比如:*ELASTIC,TYPE=ISOTROPIC,DEPENDENCIES=111)有些选项允许INPUT和FILE的参数作为一个输入文件名,这样的文件名必须包括一个完整的路径名或者是一个相对路径名。2.数据行:(数据行如果和关键词相联系必须紧跟关键词行)1)一个数据行包括空格在内不能超过256个字符。2)所有的数据条目之间必须用“,”格开。3)一行中必须包括指定说明的数据条目的数字。4)每行结尾的空数据域可以省略。5)浮点数最多可以占用20个字符。6)整数可以是10个7)字符串可以是80个8)延续行可以被用到特定的情况。3.标签:什么是标签呢,比如集名,曲面名,钢筋名,他们是区分大小写的,长度可以有80个字符长。标签中的空格是可以省略的,除非用“”来标示。那就不能省略了。没有用“”来标示的标签必须用字母来开头。如果一个标签用“”来定义那么“”也是标签的一部分。标签的开始和结束不能用双重“_”下面是一个使用了引号和没有使用引号的例子:*ELEMENT,TYPE=SPRINGA,ELSET="Oneelement"1,1,2*SPRING,ELSET="Oneelement"1.0E-5,*NSET,ELSET="Oneelement",NSET=NODESET*BOUNDARYnodeset,1,24.数据行重复:数据行可以重复,也就是说每行数据可以有一行响应的变量也可以有几行。同样也可以有多行数据行,对应各自的变量行.如:*ELASTIC,TYPE=ISOTROPIC200.E3,0.3,20.150.E3,0.35,400.80.E3,0.42,700.定义了一个零件的材料性质,均质,线弹性,在不同应力下的扬式模量和泊松比.三、从外存储器中引入模型或者历史数据The*INCLUDEoptioncanbeusedtospecifyanexternalfilethatcontainsaportionoftheABAQUSinputfile.Thisfilecanincludemodelandhistorydefinitiondata,commentlines,andother*INCLUDEreferences.Whentheoptionisencountered,ABAQUSwillimmediatelyprocesstheinputdatawithinthefilespecifiedbytheINPUTparameter.Whentheend-of-fileisreached,ABAQUSwillreturntoprocessingtheoriginalfile.Amaximumoffivelevelsofnested*INCLUDEreferencescanbeused.TheoptionsupportsUNIXenvironmentvariables.Usage:*INCLUDE,INPUT=file_name四、举例:下面介绍两个简单的例子:例一:悬臂梁.输入文件的开始就是文件头,以HEADING开始,随后是模型的名字,如下所示:*HEADINGCANTILEVERBEAM然后是网格定义:现在就是模型数据的开始了.一般选择从网格的定义开始,网格包括(单元和节点)假如我们的悬臂梁有五个单元,六个节点,下面我们首先详细说明节点:*NODE,NSET=ENDS1,0.6,100.*NGEN1,6节点组集,NSET其值(名字)为ENDS.下面的就是这样理解的,第一个节点是从0开始的,第六个节点是在100结束的.同样我们来定义单元:*ELEMENT,TYPE=B21(单元类型)1,1,2(单元类型的参数)*ELGEN,ELSET=BEAM(产生单元集,及其名称)1,5(一个单元集,包括5个单元)现在定义单元的性质:*BEAMSECTION,SECTION=RECTANGULAR,ELSET=BEAM,MATERIAL=STEEL1.,2.梁截面,截面的形状是矩形,单元集的名称是梁单元,材料是钢。截面的尺寸是1*2。下面定义材料的性质:*MATERIAL,NAME=STEEL*ELASTIC30.E6,材料是钢,弹性,弹性模量是30E6。下面定义边界:*BOUNDARY6,ENCASTRE边界是在6节点,通过ENCASTRE来描述。边界也可以用下面的形式来定义:*BOUNDARY6,1,6ABAQUS对结构单元的中的节点的自由度使用常规的编号方式。1,2,3代表的是位移分量;4,5,6代表的是旋转分量。以上是模型数据的定义,下面开始历史数据的定义:(加载的次序,事件的发生,还有我们想看到的变量的响应)时步(步骤)的定义。*STEP,PERTURBATION(步骤的开始,扰动是其名称)*STATIC(静态分析)*CLOAD(集中荷载)1,2,-20000.(在节点1,y[2代表的是y方向,假如是1则代表的是x方向,3代表的是z方向]方向施加荷载,荷载的大小是-20000。也就是向下施加荷载。)*ENDSTEP(步骤的结束)下面来解释输出要求:*ELPRINT,POSITION=AVERAGEDATNODES,(节点的平均值)SUMMARY=YES在表的下部求和)S11,(积分点的应力分量在X方向)E11(在积分点的应变分量在X方向)SF,(在积分点的截面力)*NODEFILE,NSET=ENDSU,(节点的空间位移)CF,(节点的点荷载)RF节点的反作用力)*OUTPUT,FIELD,VARIABLE=PRESELECT*ELEMENTOUTPUTSF,*OUTPUT,HISTORY*NODEOUTPUT,NSET=ENDSU,CF,RF更多内容见附件免责声明:本页面/内容部分素材来源于互联网公开信息,旨在传递更多信息,不代表本平台立场。版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

有附件
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈