LS-DYNA显式时间步长与沙漏控制

合集下载

利用LS-DYNA进行成形仿真的输入控制参数

利用LS-DYNA进行成形仿真的输入控制参数

利用LS-DYNA进行成形仿真的输入控制参数Translated by SunnyWinterLS-DYNA已广泛用于汽车碰撞分析。

默认的输入参数一般能给出有效,精确的碰撞模拟结果。

但是,这些默认值对于成形仿真分析并不一定理想。

下面是一个标准的金属成形过程。

为及时参考,推荐输入参数用黑体字标识,并包含在盒状关键字输入框中。

模型明确要求的数据,如终止时间等参数,输入黑体的0值。

一般问题设定在显式成形仿真中,利用质量比例缩放和(或者)人为的高工具速度,运行时间可以大大缩减。

这两种方法都会引入人为的动力学影响,因此必须将其减小到在工程意义上合理的水平。

一个单独的描述人为动力影响的参数是:工具每运动1毫米所采用的显式时间步进值(或周期)数目。

当成形过程允许大的无限的板料运动,比如冲击成形,需要更多的毫米周期数。

当板料被压边圈和冲模支撑较强的约束住时,较少的毫米周期数是必要的。

对大多数的仿真来说,100到1000之间的毫米周期数能产生合理的结果。

如果可能,或者有必要重复一个仿真,可利用两个不同的毫米周期值并比较分析结果去估计其对人为动力学影响的敏感性。

推荐选择的一个最大工具速度是2.0mm/ms,起始和结束速度为0。

可以使用简单的梯形速度轮廓(如图1)。

利用大的时间缩放步参数dt2ms获得要求的毫米周期数,可参考下面的公式:时间步大小=1.0/(最大工具速度*毫米周期数)工具速度,时间步大小和结束时间必须在协调的参照系中选择。

如果所有的工具运动给定,可用下面的步骤设置模拟参数:已知:工具全部行程(mm):D最大工具速度(mm/ms):2.0速度轮廓: 2.0毫秒上升和2.0毫秒下降的梯形(如图1)选择:毫米周期数:ncpm计算:结束时间(ms): T=2.0+D/2速度数据点:(0.0,0.0)(2.0,2.0)(T-2.0,2.0) (T,0.0)时间步大小(ms): dt2ms=1/(2*ncpm)上面的运算提供速度轮廓数据点用于下面的工具运动部分。

ansys-lsdyna知识

ansys-lsdyna知识

一、关于dyna中材料失效准则的定义有些材料类型中有关于失效准则的定义,但是也有些材料类型没有失效准则的材料类型,这时需要额外的失效准则定义,与材料参数一块定义材料特性。

需要用到*mat_add_erosion关键字,对于这个关键字有几个需要注意的地方。

1、材料的通用性破坏准则:`材料通常为拉破坏或者剪切破坏,静水压是以压为正,拉为负,所以静水压破坏就是给出最小的承受压力,当然需要小于0(即拉力),如果静水压小于该值,则材料破坏。

相反,应力则是以压为负,拉为正,故最大主应力或最大等效应力或最大剪应力破坏等等都是给出最大的应力极限,当然大于0,如果拉应力大于该值,则材料破坏,无论是*MAT_ADD_EROSION,还是材料内部自带的破坏准则还是其他软件,都遵循以上准则。

注意:屈服不是失效。

2、单元失效模拟的功能与目的单元删除功能是为了克服有限元本身的缺陷而提出的一项方法,由于有限元本身是基于连续介质力学的,而在连续介质力学中,所研究的物体需要是连续的,既物质域在空间中连续。

在这样的理论假设框架下,单元本身是不会消失的。

然而在实际情况下,由于损伤断裂的存在,势必会使得一些单元消失或者完全的失效,所以为了能够模拟这种情况,DYNA 提供了单元失效功能。

破坏、失效、断裂,都是工程性的概念,它表示在达到某一准则后,结构、构件、或者构件中的某一部分,从结构中退出工作,不再影响整体结构的受力。

而从有限元概念上说,对上述机制的模拟,基本手段都是一样的,就是当满足某一指标(比如某个应变大小)后,将一个单元或者一个积分点的质量、刚度和应力、应变都设为零(或者非常接近与零),这样它在整体结构计算中就不再发挥作用,进而实现了退出工作机制的模拟。

所以,无论是把纤维模型中的某个纤维、或者分层壳模型中的某一层、或者实体模型中的某个积分点,或者结构中的某个单元,让其不再参与整体结构计算,都可以达到模拟破坏退出工作的目的。

而所谓单元生死技术,是上述基本概念在有限元程序中的一个“打包”应用。

[LS-DYNA]有限元仿真中的沙漏现象及其控制

[LS-DYNA]有限元仿真中的沙漏现象及其控制

总能量=内能+动能+滑移界面能+。

能量之间是可以相互转化的,但是对于动力学问题,总能量一般是不太变的。

也就是能量守恒原理。

沙漏模式也就零能模式,他在理论上是一种存在的一种变形模式,但是在实际模型中是不可能存上的。

零能模式就是指有变形,但是不消耗能量。

显然是一种伪变形模式,若不加以控制,计算模型会变得不稳定,并且计算出来的结果也是没有多大意义的。

要加抵制这种变形模式就得相应的消耗一定的能量,也就是沙漏能,如果这个比值太多,就说明模型和实际的变形有很大的差别,当然是不正确的。

这也是缩减积分所付出的代价。

用全积分单元可以解决这个问题,但是效率不高,有可能导致体积锁死,过刚的一些问题。

1. 沙漏的定义沙漏hourglassing一般出现在采用缩减积分单元的情况下:比如一阶四边形缩减积分单元,该单元有四个节点“o”,但只有一个积分点“*”。

而且该积分点位于单元中心位置,此时如果单元受弯或者受剪,则必然会发生变形,如下图a所示。

但是,现实的情况却是在这三种情况下,单元积分点上的主应力和剪应力状况都没有发生变化,也就是说该单元可以自由地在这三种形态之间转变而无需外力。

很小的扰动理论上可以让单元无限地变形下去,而不会消耗任何能量,这就是所谓的沙漏的零能量模式。

这时就要对沙漏进行控制,比如人为地给单元加上一定的刚度。

沙漏只影响实体和四边形单元,而四面体单元、三角形壳单元、梁单元没有沙漏模式,但四面体单元、三角形壳单元缺点是在许多应用中被认为过于刚硬。

沙漏的影响范围:当显式动态分析使用缩减积分单元时,应判断沙漏是否会显著的影响结果。

一般准则是,沙漏能量不能超过内能的10%。

沙漏影响的查看、判断:沙漏能量和内能的对比可在ASCⅡ文件GLSTAT和MATSDM中看出(这两个需要在前处理时设置,或在K文件中设置:在*control_energy卡片中设置HGEN=2,而且用*database_glstat和*database_matsum卡分别输出系统和每一个部件的沙漏能),也可在POST20中画出。

LS-DYNA 中沙漏控制 (Hourglass)

LS-DYNA 中沙漏控制 (Hourglass)

09.11.2015
*HOURGLASS
• HGID: 沙漏 ID; • IHQ: 沙漏控制类型;
• • • • • • •
类型1,2,3 是基于粘性的沙漏控制; 类型4,5,6 是基于刚性的沙漏控制;对于TYPE 1的体单元,TYPE 13/15的壳单元(缩 减积分的2D单元),使用TYPE 6的HG + 系数1.0,就可以在厚度方向仅划分1层的体单 元(TYPE 1)上获得正确的弯曲刚度。 类型8 只用于单元类型为16的壳单元;它激活了TYPE16壳单元的翘曲刚度,因此这 种壳单元的翘曲不会造成求解的退化。在这种沙漏控制下,TYPE16的壳单元可以用 来求解扭曲梁的问题(twisted beam). 类型9 适用于3D 六面体元素单元。 QM: 沙漏系数;Hourglass coefficient; 默认值0.1,如果在*CONTROL_HOURGLASS 中QH被定义了非零值,此系数则被QH替 代。 IBQ: 体积粘度类型;Bulk viscosity type; Q1: Quadratic bulk viscosity coefficient; Q2: Linear bulk viscosity coefficient; QB: Hourglass coefficient for shell bending, default QB=QM; VDC: Viscous damping coefficient for type 6, 7 hourglass control: QW: Hourglass coefficient for shell warping, default QB=QW
09.11.2015
09.11.2015
*HOURGLASS - IHQ 沙漏控制类型 01 0:默认1,不考虑命令行 *CONTROL_HOURGLASS; 1:LS-DYNA 标准粘性方式;在材料不是特别软,或者单元有合理的形状,且网格不是太粗

沙漏控制的整理

沙漏控制的整理

沙漏控制的整理1.沙漏的定义沙漏hourglassing⼀般出现在采⽤缩减积分单元的情况下:⽐如⼀阶四边形缩减积分单元,该单元有四个节点“0”,但只有⼀个积分点“*”。

⽽且该积分点位于单元中⼼位置,此时如果单元受弯或者受剪,则必然会发⽣变形,如下图a所⽰。

但是,现实的情况却是在这三种情况下,单元积分点上的主应⼒和剪应⼒状况都没有发⽣变化,也就是说该单元可以⾃由地在这三种形态之间转变⽽⽆需外⼒。

很⼩的扰动理论上可以让单元⽆限地变形下去,⽽不会消耗任何能量,这就是所谓的沙漏的零能量模式。

这时就要对沙漏进⾏控制,⽐如⼈为地给单元加上⼀定的刚度。

沙漏的影响范围:沙漏只影响实体和四边形单元以及⼆维单元,⽽四⾯体单元、三⾓形壳单元、梁单元没有沙漏模式,但四⾯体单元、三⾓形壳单元缺点是在许多应⽤中被认为过于刚硬。

沙漏影响的查看、判断:当显式动态分析使⽤缩减积分单元时,应判断沙漏是否会显著的影响结果。

⼀般准则是,沙漏能量不能超过内能的10%。

沙漏能量和内能的对⽐可在ASCⅡ⽂件GLSTAT和MATSDM中看出(这两个需要在前处理时设置,或在K⽂件中设置:在*control_energy卡⽚中设置HGEN=2,⽽且⽤*database_glstat和*database_matsum卡分别输出系统和每⼀个部件的沙漏能),也可在POST20中画出。

为确保这些⽂件中记录沙漏能量结果,注意EDENERGY 中的HGEN应设为1。

对于壳单元,可以绘制出沙漏能密度云图,但事先在*database_extent_binary 卡中设置SHGE=2。

然后在LS-Prepost中选择Fcomp>Misc>hourglass energy。

2.在LS-DYNA⾥的沙漏控制⽅法1)细化模型⽹格:好的建模可以防⽌产⽣过度沙漏,基本原则是使⽤均匀⽹格。

(⼀般来说,整体⽹格细化会明显地减少沙漏的影响。

)2)避免在单点上集中加载:由于激活的单元把沙漏模式传递给相邻单元,所以点加载应扩展到⼏个相邻节点组成的⼀个⾯上,施加压⼒载荷优于在单点上加载。

ansys-lsdyna知识

ansys-lsdyna知识

一、关于dyna中材料失效准则的定义有些材料类型中有关于失效准则的定义,但是也有些材料类型没有失效准则的材料类型,这时需要额外的失效准则定义,与材料参数一块定义材料特性。

需要用到 *mat_add_erosion关键字,对于这个关键字有几个需要注意的地方。

1、材料的通用性破坏准则:`材料通常为拉破坏或者剪切破坏,静水压是以压为正,拉为负,所以静水压破坏就是给出最小的承受压力,当然需要小于0(即拉力),如果静水压小于该值,则材料破坏。

相反,应力则是以压为负,拉为正,故最大主应力或最大等效应力或最大剪应力破坏等等都是给出最大的应力极限,当然大于0,如果拉应力大于该值,则材料破坏,无论是 *MAT_ADD_EROSION,还是材料内部自带的破坏准则还是其他软件,都遵循以上准则。

注意:屈服不是失效。

2、单元失效模拟的功能与目的单元删除功能是为了克服有限元本身的缺陷而提出的一项方法,由于有限元本身是基于连续介质力学的,而在连续介质力学中,所研究的物体需要是连续的,既物质域在空间中连续。

在这样的理论假设框架下,单元本身是不会消失的。

然而在实际情况下,由于损伤断裂的存在,势必会使得一些单元消失或者完全的失效,所以为了能够模拟这种情况,DYNA 提供了单元失效功能。

破坏、失效、断裂,都是工程性的概念,它表示在达到某一准则后,结构、构件、或者构件中的某一部分,从结构中退出工作,不再影响整体结构的受力。

而从有限元概念上说,对上述机制的模拟,基本手段都是一样的,就是当满足某一指标(比如某个应变大小)后,将一个单元或者一个积分点的质量、刚度和应力、应变都设为零(或者非常接近与零),这样它在整体结构计算中就不再发挥作用,进而实现了退出工作机制的模拟。

所以,无论是把纤维模型中的某个纤维、或者分层壳模型中的某一层、或者实体模型中的某个积分点,或者结构中的某个单元,让其不再参与整体结构计算,都可以达到模拟破坏退出工作的目的。

而所谓单元生死技术,是上述基本概念在有限元程序中的一个“打包”应用。

关于lsdyna求解控制

关于lsdyna求解控制

关于求解控制——很多时候,在显式分析中要说明的求解控制参数与隐式分析中的控制参数非常相似。

——显式求解中要说明的基本参数:1:TIME代表实际的物理时间。

实际求解时间应该很短,通常为毫秒级。

solution : time controls>solution time2: EDINT 积分点数(对)。

壳单元需要至少3-5 个积分点,这样才能捕捉到塑性效应。

solution : output control:Integ Pt Storage …3: EDRST,EDHTIM将时间步结果写入到.rst和.his文件的个数。

.rst文件记录了整个模型的结果,可供通用后处理器使用,一般典型的输出步数为10-100个(缺省为100)。

.his 文件记录了模型的一个子组的结果,可供时间历史后处理器使用。

一般输出步数为 1 000- 1 000000(缺省为1000)――除写出.his和.rst二进制结果文件以外,还可以用EDOPT命令确定写出结果文件d3plot 和d3thdt 。

――用户还可以输出一系列包含特定信息的ASCII文件:GLSTA■全局模型数据,BNDOU边界条件力与能量,RWFOF刚性墙力,DEFOR离散单元力,MATSU材料能量,NCFOR节点界面力,RCFOR界面反作用力,DEFGE变形几何数据,SPCFORC 单点约束力,SWFOF节点约束反力(点焊),RBDOU刚体数据,GCEOU 几何接触实体,SLEOU滑移面能量,JNTFOR节点数据,ELOU■单元数据。

――使用三种高级求解控制选项:1, CPC控制:说明CPU限制。

2,质量缩放:调整单元质量,增加时间步长。

3,子循环:调整模型以减少CPU时间(不推荐)。

――通过调整每个单元的密度,质量缩放(根据单元的大小调整任何单元的密度)从而对每个单元调整合适的时间步。

――初始的时间步长与最小的单元有关,使用质量缩放初始时间步长加长,CPU计算时间减少68%,具有质量误差,质心坐标也会发生变化。

汽车碰撞分析LS_DYNA控制卡片设置

汽车碰撞分析LS_DYNA控制卡片设置

控制卡片参数说明
*CONTROL_TIMESTEP(时间步长控制卡片) $ DTINIT TSSFAC ISDO TSLIMT DT2MS LCTM ERODE MSIST 0.0 0.9 2 0.0 -0.001 0 1 1 $ DT2MSF DT2MSLC 计算所需时间步长时,要检查所有的单元。出于稳定性原因,用0.9(缺省)来 减小时间步:Δt = 0.9 l/c ,特征长度l,和波的传播速度c,都与单元的类型有关。 DTINIT:初始时间步长,如为0.0,由DYNA自行决定初始步长; TSSFAC:时间步长缩放系数,用于确定新的时间步长。默认为0.9,当计算不稳定时,可以减小该值,但同时 增加计算时间; ISDO:计算4节点壳单元时间步长的(不同的值对应特征长度的不同算法,推荐使用2,因为此选项可以获得 最大的时间步长,但有三角形单元存在时会导致计算不稳定); TSLIMT:壳单元最小时间步分配 ,使单元的时间步长控制在最小时间步长之上;只适用于使用 *mat_plastic_kinematic,*mat_power_law_plasticity*mat_strain_rate_dependent_plasticity,*mat_piecewise_linear_pla sticity等材料模型的壳单元,不建议使用该选项,因为使用DT2MS选项更好。 DT2MS:因质量缩放计算得到的时间步长。当设置为一个负值时,初始时间将不会小于TSSFAC*|DT2MS|。质 量只是增加到时间步小于TSSAFC*|DT2MS|的单元上。当质量缩放可接受时,推荐用这种方法。用这种方法时 质量增加是有限的,过多的增加质量会导致计算终止。当设置为正值时,初始时间步长不会小于DT2MS。单 元质量会增件或者减小以保证每一个单元的时间步都一样。这种方法尽管不会因为过多增加质量而导致计算终 止,但更难以作出合理的解释。默认为0.0,不进行质量缩放; LCTM:限制最大时间步长的Load-curve,该曲线定义最大允许时间步长和时间的关系(可选择) ; ERODE:当计算时间步长小于TSMIN(最小时间步长)时体单元和t-shell被自动删除。

LS_DYNA用户使用手册(中)

LS_DYNA用户使用手册(中)

8-3
ANSYS/LS-DYNA 用户使用手册
第九章 沙漏
尽管 ANSYS/LS-DYNA 中所有使用的单个积分点实体单元和壳单元在大变形中很可靠,并且能节 约大量计算机时,但它们容易形成零能模式。该模式主要指沙漏模式,产生一种自然振荡并且比所 有结构响应的同期要短得多(数学形态,物理上不可能)。沙漏变形没有刚度并产生锯齿形外形(如 图示)称为沙漏变形。分析中沙漏变形的出现将使结果不正确,应尽量避免。
8.1 定义惯性特性
缺省时,程序将计算每个刚体的惯性特性。但是,用户可能会发现给刚性体设定重力、质量、
初始速度(在整体或局部坐标系)的特定中心和特定惯性张量是很有用的,而不是依赖于求解过程
中由有限元模型计算得到的值。可以用 EDIPART 来定义刚性体的任意特征,命令格式如下: 其中:PART-定义惯性的 part ID
9-1
ANSYS/LS-DYNA 用户使用手册
性系数。(缺省的沙漏系数和体积粘性已足够。)使用该方法时,沙漏控制只施加于给定的材料而并 非整个模型。这就可以在模型的危险区域内进行沙漏控制却不改变整个模型的刚度特性。
当显式动态分析使用缩减积分单元时,应判断沙漏是否会显著的影响结果。一般准则是,沙漏 能量不能超过内能的 10%,沙漏能量和内能的对比可在 ASCⅡ文件 GLSTAT 和 MATSDM 中看出也可在 POST20 中画出。为确保这些文件中记录沙漏能量结果, EDENERGY 中的 HGEN 域须设为 1。
edmp,rigid
定义刚性体
edpart,create
生成 part 列表
!定义所需矩阵
*dim,coord2,,3 *dim,velo2,,6 *dim,inert2,,6 !

LSDYNA显式时间步长与沙漏控制

LSDYNA显式时间步长与沙漏控制
• 基于时间积分的中心差分法 • 时刻tn的运动方程ห้องสมุดไป่ตู้无阻尼)
显式时间积分
Man=Pn-Fn+Hn
M-对角质量阵 P-外部载荷+体力 F-内力(stress divergence vector) H-沙漏阻力
显式时间积分
an=(Pn-Fn+Hn)/ M accelerations at tn Vn+1/2=Vn-1/2+anΔtn velocities at tn+1/2 un+1=un+ Vn+1/2 Δtn+1/2 displacements at un+1
– 主面(模具)可以由不相联的和不规则形状的面段组成 (as in IGES surfaces)
– 允许使用负壳厚度偏置(模具和工件的中性面一致) – 当对工件调用”look ahead” h-adaptivity 时必须使用
2D Contact
• *CONTACT_2D_<option>
– 用于处理轴对称和平面应变单元中的接触 壳公式12-15 梁公式7,8
– BODY:基于刚体位移的终止 – NODE:基于节点坐标值的终止 – CONTACT:基于零接触力的终止
单向接触类型
• *CONTACT_...
– NODES_TO_SURFACE – ONE_WAY_SURFACE_TO_SURFACE
– AUTOMATIC_NODES_TO_SURFACE – ONE_WAY_AUTOMATIC_NODES_TO_SURFACE
• 因为单元删除后,从节点将变为自由节点,这些节点可以 在接触中继续考虑(质量守恒)
– 自由节点是否删除由*CONTROL_CONTACT中的ENMASS参数控 制

LS-DYNA显式时间步长与沙漏控制共51页文档

LS-DYNA显式时间步长与沙漏控制共51页文档
– 从面是面段的集合而不是节点集 – 借助于”INTFOR“二进制数据库文件可以显示出从面的
压力分布(more on that later)
SINGLE SURFACE CONTACT
• 处理self_contact(曲面)以及part-to-part的接 触
• 仅需定义从面,无需定义主面(主面假定为和从 面一样)
(或者是用双精度计算)
运行时间的一些说明
• 仿真分析运行的时间决定于:
– 问题的分析时间 – 时步大小(材料性质,单元大小)
LS-DYNA使用所有单元时步的最小时步 – 单元的数目/单元公式 – 接触类型(通常影响不大) – 附加计算选项的设置(如:二阶应力更新,沙漏能的计算,沙漏
控制的类型等) – 计算机的速度/CPU的数目
– BODY:基于刚体位移的终止 – NODE:基于节点坐标值的终止 – CONTACT:基于零接触力的终止
单向接触类型
• *CONTACT_...
– NODES_TO_SURFACE – ONE_WAY_SURFACE_TO_SURFACE
– AUTOMATIC_NODES_TO_SURFACE – ONE_WAY_AUTOMATIC_NODES_TO_SURFACE
• 有时使用隐式分析是一种高效的方法
终止控制
• *CONTROL_TERMINATION
– 指定时间或循环(时间步)终止 – 当时步=初始时间步长的某个小数时终止 – 能量变化达到某个百分数时终止 – 质量变化(仅用于使用质量缩放的求解)达到某个百分
数时的终止
• *TERMINATION_<option>
• CPU用时的估计
– 估计的CPU用时可以通过发送开关命令(sw2)得到 假定时间步长保持不变

LS-DYNA常见问题及解决策略 (2012年11月7日)

LS-DYNA常见问题及解决策略 (2012年11月7日)

沙漏的产生
沙漏的零能模式
在原始、受剪和受弯状态下,单元积分点上的主应力和剪应力状况都 没有发生变化,也就是说该单元可以自由地在这三种形态之间转变而 无需外力。 因此,很小的扰动理论上可以让单元无限地变形下去,而不会消耗任 何能量。
单元原始状态
2011/11/9
单元受剪后应该的状态
单元受弯后应该的状态
9
体育器材 2011/11/9
10
湖南大学 汽车车身先进设计制造国家重点实验室
LS‐DYNA基础 LS‐DYNA基本分析流程
几何模型修正 几何模型读取
湖南大学 汽车车身先进设计制造国家重点实验室
LS‐DYNA基础
前处理软件
FEMB LS‐PREPOST HYPERMESH ANSYS PATRAN FEMAP
2011/11/9
汽车工业:碰撞分析、气囊设计 、约束系统匹配、部件加工 航空航天:鸟撞、飞机结构冲击动力分析、 碰撞,坠毁、冲 击爆炸及动态载荷、火箭级间分离模拟分析、宇宙垃圾碰撞、 特种复合材料设计 制造业:冲压、锻造、铸造、切割 建筑业:地震安全、混凝土结构、爆破拆除、公路桥梁设计 国防工业:内弹道和终点弹道、装甲和反装甲系统、穿甲弹 与破甲弹设计、战斗部结构设计、空气,水与土壤中爆炸 电子领域:跌落分析、包装设计、热分析、电子封装 生物医学
2011/11/9
沙漏的控制
当显式动态分析使用缩减积分单元时,应判断 沙漏是否会显著的影响结果。 沙漏能量不能超过内能的5‐10%。 沙漏能量和内能的对比可在ASCⅡ文件GLSTAT 和MATSDM *database_glstat输出系统沙漏能 *database_matsum输出各部件沙漏能 需要提前在*control_energy卡片中设置HGEN =2

LS_DYNA用户使用手册(中)

LS_DYNA用户使用手册(中)
ANSYS/LS-DYNA 中,将分析中保持刚性特性的刚性体定义为一种材料模型。用 EDMP 命令 定义该种类型的刚性体,对于定义材料模型的详细信息,参看第7章,Material Models。
另外,可以用 EDCRB 命令把两个刚体结合在一起,它们的作用如同一个刚性体。但与刚性体 的定义不同的是,它主要依据材料号,根据 PARTID 定义的刚体约束和一个约束方程号。因此,为 了在两个物体间施加刚体约束,必须执行命令 EDCRB, ADD, NEQN, PARTS,NEQN 为约束方程参 考编号,PARTM 是主刚体 part 号,PARTS 是从刚体 part 号。必须注意不能用同一个 NEQN 值执行多 个 EDCRB 命令,仅使用最后一个 NEQN 值。当使用 EDCRB 命令时,第二个刚性体将被第一个刚 性体吸收,因而此后对第二个刚性体的任何操作将无效.
8.1 定义惯性特性
缺省时,程序将计算每个刚体的惯性特性。但是,用户可能会发现给刚性体设定重力、质量、
初始速度(在整体或局部坐标系)的特定中心和特定惯性张量是很有用的,而不是依赖于求解过程
中由有限元模型计算得到的值。可以用 EDIPART 来定义刚性体的任意特征,命令格式如下: 其中:PART-定义惯性的 part ID
8.3 变形体和刚性体部件间的转换
在一些动力学应用中,如果模型中大部分单元都是可变形的,那么,持续时间较长的刚体运动 的计算量就会极为庞大。摩托车轮子就是这样一个例子,轮子翻滚持续较长时间相对于后来的撞击 会占用更多的 CPU。为了提高这种应用的计算效率,ANSYS/LS-DYNA 提供了这样一种转换性能, 它把某些材料从变形状态换至刚性状态,然后转到变形状态,通过刚体运动过程中转换变形体为刚 性体,可以节省大量的 CPU 时间。

ANSYSLSDYNA_经验手册

ANSYSLSDYNA_经验手册

ANSYS/LSDYNA 经验手册显式与隐式方法对比:隐式时间积分不考虑惯性效应([C]and[M])。

在t+△t时计算位移和平均加速度:{u}={F}/[K]。

线性问题时,无条件稳定,可以用大的时间步。

非线性问题时,通过一系列线性逼近(Newton-Raphson)来求解;要求转置非线性刚度矩阵[k];收敛时候需要小的时间步;对于高度非线性问题无法保证收敛。

显式时间积分用中心差法在时间t求加速度:{a}=([F(ext)]-[F(int)])/[M]。

速度与位移由:{v}={v0}+{a}t,{u}={u0}+{v}t新的几何构型由初始构型加上{X}={X0}+{U}非线性问题时,块质量矩阵需要简单的转置;方程非耦合,可以直接求解;无须转置刚度矩阵,所有的非线性问题(包括接触)都包含在内力矢量中;内力计算是主要的计算部分;无效收敛检查;保存稳定状态需要小的时间步。

关于文件组织:jobname.lsdyna输入流文件,包括所有的几何,载荷和材料数据jobname.rst后处理文件主要用于图形后处理(post1),它包含在相对少的时间步处的结果。

jobname.his在post26中使用显示时间历程结果,它包含模型中部分与单元集合的结果数据。

时间历程ASCII文件,包含显式分析额外信息,在求解之前需要用户指定要输出的文件,它包括:GLSTAT全局信息,MATSUM材料能量,SPCFORC节点约束反作用力,RCFORC接触面反作用力,RBDOUT刚体数据,NODOUT节点数据,ELOUT单元数据……在显式动力分析中还可以生成下列文件:D3PLOT类似ansys中jobname.rstD3THDT时间历程文件,类似ansys中jobname.his关于单元:ANSYS/LSDYNA有7种单元(所有单元均为三维单元):LINK160:显式杆单元;BEAM161:显式梁单元;SHELL163:显式薄壳单元;SOLID164:显式块单元;COMBI165:显式弹簧与阻尼单元;MASS166:显式结构质量;LINK167:显式缆单元显式单元与隐式单元不同:每种单元可以用于几乎所有的材料模型。

10-ls-dyna关键字命令介绍

10-ls-dyna关键字命令介绍

*PART
同一个 Part 中的单元性质相同,如具有相同的单元属 性和材料模型. 具有相同属性的一组单元通常共享一个相同的 part ID (PID) *PART 命令中的一些选项可以: • 覆盖默认的接触设置 (*part_contact) • 覆盖刚体的默认的质量性质和初始条件 (*part_inertia)
*DATABASE_GLSTAT
global energy information total energy total energy / initial energy kinetic energy internal energy (includes stiffness damping energy) hourglass energy Rigidwall (stonewall) energy spring and damper energy (incl. in internal energy) system (mass) damping energy contact interface energy external work global x, y, and z velocity time step *CONTROL_ENERGY required to get hourglass, rigidwall, damping energies
LIVERMORE SOFTWARE TECHNOLOGY CORPORATION
‘ASCII’ 输出文件
ELOUT data (continued)

beams • axial resultant force • resultant s-shear and tshear • resultant s-moment and tmoment • toroidal resultant

ls-dyna_沙漏控制(hourglass)

ls-dyna_沙漏控制(hourglass)

LIVERMORE SOFTWARE TECHNOLOGY CORPORATION
和沙漏相关的关键字
*CONTROL_HOURGLASS • 设置整体的沙漏公式和沙漏系数 *HOURGLASS • 对指定的 part 设置沙漏公式和沙漏系数 (覆盖整体的设置) • 必须同时在 *PART中的 HGID *CONTROL_ENERGY • 设置 HGEN 等于 2,计算沙漏能 (推荐) *DATABASE_GLSTAT, *DATABASE_MATSUM • 沙漏能量写到 glstat 和 matsum 文件中 *DATABASE_EXTENT_BINARY • 设置 SHGE 等于 2,能够云纹图显示壳中的沙漏能量
2 种刚度公式的沙漏控制
• IHQ=4: Flanagan-Belytschko • IHQ=5:带精确体积积分的 Flanagan-Belytschko
IHG=6 (next slide)
LIVERMORE SOFTWARE TECHNOLOGY CORPORATION
体单元的沙漏控制
假定应变, co-rotational 刚度公式(Belytschko-Bindeman [1993] )
• • • 划分更好的网格 改变沙漏公式 ( 整体的或者对 part 指定的 ) 改变单元公式 ( 使用全积分单元公式)
LIVERMORE SOFTWARE TECHNOLOGY CORPORATION
沙漏
沙漏模式 ( 沙漏 ( HG ) 变形正交于应变变形 ) • 不足积分的体有 12 HG 模式 • 不足积分的壳有 5 HG 模式
Γ1k
Γ2k
ΓRE TECHNOLOGY CORPORATION
粘性公式 产生正比于对沙漏模式有贡献的节点速度分量的沙 漏力.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 高密度高刚度材料有高的声速
材料
声速(m/s)
STEEL ALUMINUM TITANIUM PLEXIGLASS
WATER AIR
5240 5328 5220 2598 1478 331
材料声速
• 体单元或厚壳单元
– L=volume/areamax side
• 壳单元
– L=area/lengthmax edge (Default) – L=area/lengthdiagonal – L=area/lengthmin side
• *CONTACT_ERODING_NODES_TO_SURFACE
– 从面应包含所有要定义接触的节点
• CONTACT_ERODING_NODES_TO_SURFACE
– 每一时步块排序一次
Projectile Penetrating Plate
删除的节点对接触的影响
基于面段的接触(SOFT=2)
基于面段的接触(SOFT=2)
Falling Balls using Segment-Based Contact
基于面段的接触(SOFT=2)
每一个块用一 个块单元来定 义,节点不和 接触面段产生 接触
基于面段的接触(SOFT=2)
Falling Blocks using Segment-Based Contact
– CONTACT_2D_AUTOMATIC_...在显式仿真中优先使用 – 非自动接触CONTACT_2D...通常用在隐式仿真分析中
力传感器
*CONTACT_FORCE_TRANSDUCER_option • 提供一种在选定位置记录接触力的方便的方法 • 只要指定从面 • 卡片2和3是空的 • 力传感器不产生接触力
显式时步计算
• 时间步长=tssf*L/c
– Tssf=时间步长缩放因子(default=0.9) – L=单元的特征长度 – C=材料的声速
• L/c表示一个弹性应力波传过这个单元的时间
• 时步和最高的频率成反比
– ω=sqrt(k/m) – 例如:梁单元的轴向模态
k=EA/L; m=ρAL ω=sqrt(EA/ρAL^2)= sqrt(E/ρ)/L=c/L
• 对壳单元,体单元和厚壳单元是基于惩罚的接触算法 • 刚度计算和SOFT=1采用相同的方式(基于稳定性原则) • 穿透搜索采用独特的方法 • 该选项不能用于梁接触或节点到面的接触 • 运用
– 常规方法定义接触 – 在可选卡片A中,设置SOFT=2 • 970以前的版本不能用MPP
基于面段的接触(SOFT=2)
• CPU用时的估计
– 估计的CPU用时可以通过发送开关命令(sw2)得到 假定时间步长保持不变
缩短问题。对于大模型或准静态 模拟,运行时间是重要的。通常,可采用下面几个步骤来 减少显式仿真的运行时间。
– 当求解不正常时及早中断 – 避免不必要的小单元 – 软化材料(不建议使用) – 使用单点积分单元公式(推荐的公式) – 删除引起时步减少的单元 – 时间缩放(增大载荷,减少载荷作用时间) – 质量缩放(增加质量)
• 有时使用隐式分析是一种高效的方法
终止控制
• *CONTROL_TERMINATION
– 指定时间或循环(时间步)终止 – 当时步=初始时间步长的某个小数时终止 – 能量变化达到某个百分数时终止 – 质量变化(仅用于使用质量缩放的求解)达到某个百分
数时的终止
• *TERMINATION_<option>
– 从面是面段的集合而不是节点集 – 借助于”INTFOR“二进制数据库文件可以显示出从面的
压力分布(more on that later)
SINGLE SURFACE CONTACT
• 处理self_contact(曲面)以及part-to-part的接 触
• 仅需定义从面,无需定义主面(主面假定为和从 面一样)
– AUTOMATIC_SINGLE_SURFACE(推荐使用) – AIRBAG_SINGLE_SURFACE – ERODING_SINGLE_SURFACE – AUTOMATIC_GENERAL – AUTOMATIC_GENERAL_INTERIOR
SINGLE SURFACE CONTACT
– 使用two-way treatment
• 总是考虑壳的偏置厚度
• 没有数据写到RCFORC输出文件中。
– 必须设置力传感器 *CONTACT_FORCE_TRANSDUCER_PENALTY来输出接触力
SINGLE SURFACE CONTACT
• 类型
– SINGLE_SURFACE(不推荐使用,“老的”基于节点 的搜索方式)
CONTACT_INTERIOR
• 有时用来阻止发生严重变形的泡沫单元产生负体积
• 输入包括
– Part set ID – 惩罚因子 – 压垮激活因子(fraction of initial thickness)
• 970版本中有用于对大剪切变形作改进处理的选项 (TYPE=2)
片金属成型中的接触
• *CONTACT_DRAWBEAD
– Approximates complex behavior of a drawbead
• *CONTACT_FORMING_...
– NODES_TO_SURFACE,SURFACE_TO_SURFACE,ON E_WAY_SURFACE_TO_SURFACE OPTIONS
• 梁单元
– L=beam length
特征长度L
显式时间步长的计算
• 离散的弹簧
– 和长度无关(刚度直接给定) – 和节点质量和弹簧刚度有关系
• 时步缩放因子(tssf)
– 本质上来说,安全因子是确保计算的稳定 – 默认是0.9(爆炸模型取0.67) – 如果计算不稳定或结果有疑问,可减小到0.8或更小
基于面段的接触(SOFT=2)
• SOFT=2接触增加的选项
– SBOPT在可选的卡片A中 2(默认):假定为平面面段 3:可考虑面段的翘曲 4:滑移选项 5:使用选项3和4
– DEPTH在可选的卡片A中
2(默认):检查面段穿透 3:同2,但穿透深度同时在面段边缘检查 5:同2,同时增加边-边穿透的检查
– SURFACE_SURFACE – AUTOMATIC_SURFACE_SURFACE – SINGLE_SURFACE – ONE_WAY_SURFACE_TO_SURFACE – AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE – AUTOMATIC_SINGLE_SURFACE – AIRBAG_SINGLE_SURFACE – ERODING_SURFACE_SURFACE – ERODING_SURFACE_SURFACE
• *DATABASE_option
– ASCII 输出文件 GLSTAT:整体的统计数据 RCFORC:合成的接触力 SLEOUT:接触能量 NCFORC:在每一个节点的接触力(设置*contact打印标识SPR=1 和MPR=1)
LS-DYNA 显式时间步长与沙漏控制
• 基于时间积分的中心差分法 • 时刻tn的运动方程(无阻尼)
显式时间积分
Man=Pn-Fn+Hn
M-对角质量阵 P-外部载荷+体力 F-内力(stress divergence vector) H-沙漏阻力
显式时间积分
an=(Pn-Fn+Hn)/ M accelerations at tn Vn+1/2=Vn-1/2+anΔtn velocities at tn+1/2 un+1=un+ Vn+1/2 Δtn+1/2 displacements at un+1
– BODY:基于刚体位移的终止 – NODE:基于节点坐标值的终止 – CONTACT:基于零接触力的终止
单向接触类型
• *CONTACT_...
– NODES_TO_SURFACE – ONE_WAY_SURFACE_TO_SURFACE
– AUTOMATIC_NODES_TO_SURFACE – ONE_WAY_AUTOMATIC_NODES_TO_SURFACE
– 单元删除是根据材料失效准则删除的,而不是因为eroding contact
• *CONTACT_FORCE_TRANSDUCER的两个选项
– _PENALTY(测量基于惩罚的接触力) – _CONSTRAINT(测量基于约束的接触力)
粘性接触阻尼
• 通过*contact关键字中VDC参数来指定 • 抑制垂直与接触表面的振荡 • VDC=临界阻尼(2mω )的百分数
– 主面(模具)可以由不相联的和不规则形状的面段组成 (as in IGES surfaces)
– 允许使用负壳厚度偏置(模具和工件的中性面一致) – 当对工件调用”look ahead” h-adaptivity 时必须使用
2D Contact
• *CONTACT_2D_<option>
– 用于处理轴对称和平面应变单元中的接触 壳公式12-15 梁公式7,8
基于面段的接触(SOFT=2)
因为检测的是面段与面段之 间的穿透,而不是节点和面 段之间的穿透
如果模型的几何形状带有尖 角或边沿,基于面段的选择 是一个很好的选择
即使节点没有穿透但面段仍有撞击
基于面段的接触(SOFT=2)
• Segment-Based Contact is implemented for:
• 因为单元删除后,从节点将变为自由节点,这些节点可以 在接触中继续考虑(质量守恒)
– 自由节点是否删除由*CONTROL_CONTACT中的ENMASS参数控 制
相关文档
最新文档