dyna沙漏控制
(完整word版)hypermesh与ls-dyna接口(推荐看看,可以提高对软件的理解)
1.输出数据控制指定要输入到D3PLOT、D3PART、D3THDT文件中的二进制数据【NEIPH】——写入二进制数据的实体单元额外积分点时间变量的数目。
【NEIPS】——写入二进制数据的壳单元和厚壳单元每个积分点处额外积分点时间变量的数目。
【MAXINT】——写入二进制数据的壳单元积分点数。
如果不是默认值3,则得不到中面的结果。
【STRFLAG】——设为1会输出实体单元、壳单元、厚壳单元的应变张量,用于后处理绘图。
对于壳单元和厚壳单元,会输出最外和最内两个积分点处的张量,对于实体单元,只输出一个应变张量。
【SIGFLG】—-壳单元数据是否包括应力张量。
EQ.1:包括(默认)EQ。
2:不包括【EPSFLG】—-壳单元数据是否包括有效塑性应变。
EQ。
1:包括(默认)EQ.2:不包括【RLTFLG】—-壳单元数据是否包括合成应力。
EQ。
1:包括(默认)EQ.2:不包括【ENGFLG】——壳单元数据是否包括内能和厚度。
EQ.1:包括(默认)EQ。
2:不包括【CMPFLG】——实体单元、壳单元和厚壳单元各项异性材料应力应变输出时的局部材料坐标系。
EQ.0:全局坐标EQ。
1:局部坐标【IEVERP】--限制数据在1000state之内.EQ。
0:每个图形文件可以有不止1个stateEQ。
1:每个图形文件只能有1个state【BEAMIP】—-用于输出的梁单元的积分点数。
【DCOMP】——数据压缩以去除刚体数据。
EQ。
1:关闭(默认).没有刚体数据压缩。
EQ.2:开启。
激活刚体数据压缩。
EQ。
3:关闭.没有刚体数据压缩,但节点的速度和加速度被去除.EQ。
4:开启。
激活刚体数据压缩,同时节点的速度和加速度被去除。
【SHGE】-—输出壳单元沙漏能密度。
EQ。
1:关闭(默认).不输出沙漏能。
EQ。
2:开启。
输出沙漏能。
【STSSZ】——输出壳单元时间步、质量和增加的质量。
EQ。
1:关闭。
(默认)EQ.2:只输出时间步长。
ansys-lsdyna知识
一、关于dyna中材料失效准则的定义有些材料类型中有关于失效准则的定义,但是也有些材料类型没有失效准则的材料类型,这时需要额外的失效准则定义,与材料参数一块定义材料特性。
需要用到*mat_add_erosion关键字,对于这个关键字有几个需要注意的地方。
1、材料的通用性破坏准则:`材料通常为拉破坏或者剪切破坏,静水压是以压为正,拉为负,所以静水压破坏就是给出最小的承受压力,当然需要小于0(即拉力),如果静水压小于该值,则材料破坏。
相反,应力则是以压为负,拉为正,故最大主应力或最大等效应力或最大剪应力破坏等等都是给出最大的应力极限,当然大于0,如果拉应力大于该值,则材料破坏,无论是*MAT_ADD_EROSION,还是材料内部自带的破坏准则还是其他软件,都遵循以上准则。
注意:屈服不是失效。
2、单元失效模拟的功能与目的单元删除功能是为了克服有限元本身的缺陷而提出的一项方法,由于有限元本身是基于连续介质力学的,而在连续介质力学中,所研究的物体需要是连续的,既物质域在空间中连续。
在这样的理论假设框架下,单元本身是不会消失的。
然而在实际情况下,由于损伤断裂的存在,势必会使得一些单元消失或者完全的失效,所以为了能够模拟这种情况,DYNA 提供了单元失效功能。
破坏、失效、断裂,都是工程性的概念,它表示在达到某一准则后,结构、构件、或者构件中的某一部分,从结构中退出工作,不再影响整体结构的受力。
而从有限元概念上说,对上述机制的模拟,基本手段都是一样的,就是当满足某一指标(比如某个应变大小)后,将一个单元或者一个积分点的质量、刚度和应力、应变都设为零(或者非常接近与零),这样它在整体结构计算中就不再发挥作用,进而实现了退出工作机制的模拟。
所以,无论是把纤维模型中的某个纤维、或者分层壳模型中的某一层、或者实体模型中的某个积分点,或者结构中的某个单元,让其不再参与整体结构计算,都可以达到模拟破坏退出工作的目的。
而所谓单元生死技术,是上述基本概念在有限元程序中的一个“打包”应用。
Ls_dyna 沙漏控制考试试题
Ls_dyna 沙漏控制考试试题一、选择题1、沙漏能影响和以及单元,但不能影响三角形壳单元和梁单元。
A、实体单元B、四边形单元C、一维单元D、二维单元2、一般情况下,如果沙漏能量超过总能量的,那么就需要调整沙漏控制,以保证计算结果的精度。
A、10%B、15%C、20%D、25%3、沙漏模式是一种非物理的变形模式,产生零应变和应力。
A、超能B、零能C、刚性D、柔性4、如果系统计算沙漏能并将其输出,必须设置关键字*CONTROL_ENERGY中的控制参数HGEN = 。
A、2B、3C、4D、55、在*SECTION_SHELL中,没有沙漏模式的壳单元公式和。
A、1B、2C、6D、76、如果不考虑计算成本,使用单元的方法,可以有效地控制沙漏现象。
A、全积分B、单点积分C、缩减积分D、选择性缩减积分7、在关键字*CONTROL_HOURGLASS全局控制沙漏中,QH一般取值范围之间,如果超过这个范围将引起计算不稳定。
A、0—0.05B、0.05—0.15C、0.15—0.20D、0.20—0.258、如果需要针对每个PART单独控制,需要定义关键字。
A、*PARTB、*CONTROL_HOURGLASSC、*CONTROL_ENERGYD、*HOURGLASS9、在关键字*HOURGLASS中设定沙漏系数是项。
A、IBQB、QMC、Q1D、Q210、在Ls_dyna关键字*CONTROL_HOURGLASS全局控制沙漏中,QH默认值是。
A、0.1B、1C、0.01D、0.001选择题参考答案:1、ABD2、A3、B4、A5、CD6、AD7、B8、D9、B 10、A二、有限单元单点积分方法可以大幅度降低计算成本,但容易沙漏模式,产生一种自然振荡并且比所有结构响应的同期短得多。
沙漏变形没有刚度并产生锯齿形外形,由此使计算结果不正确。
请回答有哪些方法可以有效地控制沙漏现象?参考答案:控制沙漏现象的方法:1、使用均匀网格,避免在单点上集中加载;2、调整模式的体积粘性;3、使用单元的全积分方法;4、增加模型的弹性刚度;5、局部增加模型刚度;。
lsdyna常见问题汇总
LYDYNA能量平衡GLSTAT(参见*database_glstat)文件中报告的总能量是下面几种能量的和:内能internal energy动能kinetic energy接触(滑移)能contact(sliding) energy沙漏能houglass energy系统阻尼能system damping energy刚性墙能量rigidwall energyGLSTAT 中报告的弹簧阻尼能”Spring and damper energy”是离散单元(discrete elements)、安全带单元(seatbelt elements)内能及和铰链刚度相关的内能(*constrained_joint_stiffness…)之和。
而内能”InternalEnergy”包含弹簧阻尼能”Spring and damper energy”和所有其它单元的内能。
因此弹簧阻尼能”Spring anddamper energy”是内能”Internal energy”的子集。
由SMP 5434a 版输出到glstat 文件中的铰链内能”joint internal energy”跟*constrained_joing_stiffness 不相关。
它似乎与*constrained_joint_revolute(_spherical,etc)的罚值刚度相关连。
这是SMP 5434a 之前版本都存在的缺失的能量项,对MPP 5434a 也一样。
这种现象在用拉格朗日乘子(Lagrange Multiplier)方程时不会出现。
与*constrained_joint_stiffness 相关的能量出现在jntforc 文件中,也包含在glstat 文件中的弹簧和阻尼能和内能中。
回想弹簧阻尼能”spring and damper energy”,不管是从铰链刚度还是从离散单元而来,总是包含在内能里面。
在MATSUM 文件中能量值是按一个part 一个part 的输出的(参见*database_matsum)。
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 标准粘性方式;在材料不是特别软,或者单元有合理的形状,且网格不是太粗
第6章 LS-DYNA壳单元、沙漏综述
积分点 平面内
•加速度,速度和位移在节点求值 •应力和应变在积分点求值 全积分 积分点 - 计算效率高 - 沙漏
壳单元公式 膜单元 5. Belytschko-Tsay membrane 全积分 6. S/R Hughes-Liu
9. Full integrated Belytschko-Tsay 7. S/R co-rotational Hughes-Liu 16. Bathe-Dvorkin features in B-T membrane 三角形单元 3. BCIZ triangular shell 简化积分
O.D. = 6.625 in
厚度 = 0.432 钢Et = 105, y = 105
壳单元的特性
有限应变 厚度方向积分点的任意和固定
壳单元厚度更新
单元卡上几何特性可任意指定 全矢量或平行的 Fully vectorized and parallelized.
所有壳单元共享的构造子程序
可使用共同的局部坐标系 沙漏控制来控制零能模式
- 每一步有大应变的隐式求解
积分点 厚度方向
•积分点个数: 1 – 膜现象 (忽略弯曲刚度) 2 – 体现线弹性行为 (缺省) 3 或更多 -更高的 CPU 开销 - 增加精度 -特别当弯曲时部分区域发生屈服时 •厚度方向应变是线性的
. 1986年 改进的壳 = 4 CPU minutes (XMP)
. 在 RS6000 工作站上的快的Hughes-Liu 壳 << 4 CPU minutes 加速这种壳单元需要相当的努力
壳单元技术的历史
第一次发布的Hughes-Liu壳单元速度慢的几个原因 :
. 2 x 2 选择简化积分点selective reduced integration
第6章-LS-DYNA壳单元、沙漏备课讲稿
积分点 平面内
•加速度,速度和位移在节点求值
•应力和应变在积分点求值
全积分
积分点
- 计算效率高
- 沙漏
壳单元公式 膜单元
全积分
5. Belytschko-Tsay membrane 9. Full integrated Belytschko-Tsay membrane 三角形单元
6. S/R Hughes-Liu 7. S/R co-rotational Hughes-Liu 16. Bathe-Dvorkin features in B-T 简化积分
*CONTROL_ACCURACY 不变的节点编号 Invarient node numbering -对复合材料很重要 2阶应力更新 - 对涡轮叶片,旋转轮胎这样的部件 - 有时对于刚度沙漏控制 - 每一步有大应变的隐式求解
壳单元参数
积分点 厚度方向
•积分点个数: 1 – 膜现象 (忽略弯曲刚度) 2 – 体现线弹性行为 (缺省) 3 或更多 -更高的 CPU 开销 - 增加精度
壳单元参数
*SECTION_SHELL . 单元公式: 通过elform参数选择单元算法 . 厚度方向积分点数 (缺省 = 2) . 每一节点的厚度 . 基准面- 顶,中,底面(仅对Hughes-Liu 壳) *CONTROL_SHELL . 设置全局单元公式 (缺省 = B-T, type 2) . 把退化单元处理为 C0 三角形单元:通过theory参数选择 . 膜应变导致厚度改变 . 对 B-T壳的B-W-C 翘曲刚度:通过BWC参数选择 . 单元翘曲警告
10. Belytschko-Wong-Chiang
13. Plane strain
11. Fast (co-rotational) Hughes-Liu
ansys-lsdyna知识
一、关于dyna中材料失效准则的定义有些材料类型中有关于失效准则的定义,但是也有些材料类型没有失效准则的材料类型,这时需要额外的失效准则定义,与材料参数一块定义材料特性。
需要用到 *mat_add_erosion关键字,对于这个关键字有几个需要注意的地方。
1、材料的通用性破坏准则:`材料通常为拉破坏或者剪切破坏,静水压是以压为正,拉为负,所以静水压破坏就是给出最小的承受压力,当然需要小于0(即拉力),如果静水压小于该值,则材料破坏。
相反,应力则是以压为负,拉为正,故最大主应力或最大等效应力或最大剪应力破坏等等都是给出最大的应力极限,当然大于0,如果拉应力大于该值,则材料破坏,无论是 *MAT_ADD_EROSION,还是材料内部自带的破坏准则还是其他软件,都遵循以上准则。
注意:屈服不是失效。
2、单元失效模拟的功能与目的单元删除功能是为了克服有限元本身的缺陷而提出的一项方法,由于有限元本身是基于连续介质力学的,而在连续介质力学中,所研究的物体需要是连续的,既物质域在空间中连续。
在这样的理论假设框架下,单元本身是不会消失的。
然而在实际情况下,由于损伤断裂的存在,势必会使得一些单元消失或者完全的失效,所以为了能够模拟这种情况,DYNA 提供了单元失效功能。
破坏、失效、断裂,都是工程性的概念,它表示在达到某一准则后,结构、构件、或者构件中的某一部分,从结构中退出工作,不再影响整体结构的受力。
而从有限元概念上说,对上述机制的模拟,基本手段都是一样的,就是当满足某一指标(比如某个应变大小)后,将一个单元或者一个积分点的质量、刚度和应力、应变都设为零(或者非常接近与零),这样它在整体结构计算中就不再发挥作用,进而实现了退出工作机制的模拟。
所以,无论是把纤维模型中的某个纤维、或者分层壳模型中的某一层、或者实体模型中的某个积分点,或者结构中的某个单元,让其不再参与整体结构计算,都可以达到模拟破坏退出工作的目的。
而所谓单元生死技术,是上述基本概念在有限元程序中的一个“打包”应用。
LS-DYNA 中的沙漏问题
LS-DYNA 中的沙漏问题沙漏能是由于在显示分析中采用缩减积分造成的,所谓缩减积分就是单元计算时积分点数少于实际个数,这种操作能加快计算速度,但是会造成一种单元的零能模式,这就是沙漏。
计算要求沙漏能小于总能量的5%时才认为结果是可靠的。
有限元方法一般以节点的位移作为基本变量,单元内各点的位移以及应变均采用形函数对各节点的位移进行插值计算而得,应力根据本构方程由应变计算得到,然后就可以计算单元的内能了。
如果采用单点积分(积分点在等参元中心),在某些情况下节点位移不为零(即单元有形变),但插值计算得到的应变却为零(譬如一个正方形单元变形为一个等腰梯形,节点位移相等但符号相反,各形函数相同,所以插值结果为0),这样内能计算出来为零(单元没变形!)。
这种情况下,一对单元叠在一起有点像沙漏,所以这种模式称之为沙漏模式或沙漏现在有很多控制沙漏的专门程序,如控制基于单元边界的相对转动。
但这些方法不能保持完备性。
我主要讲一下物理的稳定性,在假设应变方法的基础上,建立沙漏稳定性的过程。
在这些过程中,稳定性参数基于材料的性能。
这类稳定性也称为物理沙漏控制。
对于不可压缩材料,即使当稳定性参数是一阶的时候,这些稳定性方法也将没有自锁。
在建立物理沙漏控制中,必须做出两个假设:1.在单元内旋转是常数。
2.在单元内材料响应是均匀的。
简单的说,就是在数学计算上成立,而在物理上或实际中不存在的一种现象。
此处,主要讨论在LSDYNA里CONTROL_HOURGLASS中,Hourglass coefficient的调整。
一般在模拟中,0.1是默认值,在模拟过程中,发现在0.1至0.2之间都可以保持稳定的低值。
模型如下:固定底边,在顶边节点上加载向上的力。
沙漏能明显时,如下图:现在CONTROL_HOURGLASS设置,Default hourglass viscosity type(IHQ)--- EQ.4: stiffness form of type 2 (Flanagan-Belyts chko);Hourglass coefficient(QH)---0.005, 0.01, 0.02, 0.05, 0.1, 0.2, 0.3沙漏能的变化如下图所示:在QH为0.15时,变形后的模型为:明显没有畸变出现,沙漏能得到了控制。
最新LS-DYNA的一些基本资料
SHELL163 薄壳单元(续)
• Hughes-Liu 壳单元算法有 4 种变化形式:
普通
co-rotቤተ መጻሕፍቲ ባይዱtional
普通 “完全简化”
CPU factor 2.45*BT KEYOPT(1)=1
1 integration point
CPU factor 1.49*BT KEYOPT(1)=11
– 完全积分 (2x2x2 积分)
• 求解慢,但无沙漏 • 使用大的泊松比时谨慎
• 建议不用退化四面体单元 • 对于显式动力分析最好用映射网格,拖拉出的带金字塔形网格也
– BCIZ三角形壳 (KEYOPT(1)=3) • 基于 Kirchhoff板理论 •慢
– 但是, 在混合网格中, C0 三角形壳体 比退化 4节点单元算法好. 因此当面网格混合划分时(自由网格剖分),经常用到以下命 令: • EDSHELL, , , , , ,ITRST
– ITRST = 1 : 退化四边形壳体处理为三角形壳 (default) – ITRST = 2 :退化四边形壳体不变
建议刚度系数不超过0.15
5: 局部增加弹性刚度 – 有时只需用 EDMP, HGLS 命令增加某些特定材料或区域单元 的刚度即可达到目的.
ANSYS/LS-DYNA Training
如何定义显式动力单元
显式动力单元通过标准ANSYS步骤定义: – Step 1: Select LS-DYNA Explicit for ANSYS GUI filtering Main Menu : Preferences:
长 的 时 间 隧 道,袅
LS-DYNA的一些基本资料
LS-DYNA显式时间步长与沙漏控制共51页文档
压力分布(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)得到 假定时间步长保持不变
lsdyna常见问题汇总
lsdyna常见问题汇总LYDYNA能量平衡GLSTAT(参见*database_glstat)⽂件中报告的总能量是下⾯⼏种能量的和:内能internal energy动能kinetic energy接触(滑移)能contact(sliding) energy沙漏能houglass energy系统阻尼能system damping energy刚性墙能量rigidwall energyGLSTAT 中报告的弹簧阻尼能”Spring and damper energy”是离散单元(discrete elements)、安全带单元(seatbelt elements)内能及和铰链刚度相关的内能(*constrained_joint_stiffness…)之和。
⽽内能”Internal Energy”包含弹簧阻尼能”Spring and damper energy”和所有其它单元的内能。
因此弹簧阻尼能”Spring and damper energy”是内能”Internal energy”的⼦集。
由SMP 5434a 版输出到glstat ⽂件中的铰链内能”joint internal energy”跟*constrained_joing_stiffness 不相关。
它似乎与*constrained_joint_revolute(_spherical,etc)的罚值刚度相关连。
这是SMP 5434a 之前版本都存在的缺失的能量项,对MPP 5434a 也⼀样。
这种现象在⽤拉格朗⽇乘⼦(Lagrange Multiplier)⽅程时不会出现。
与*constrained_joint_stiffness 相关的能量出现在jntforc ⽂件中,也包含在glstat ⽂件中的弹簧和阻尼能和内能中。
回想弹簧阻尼能”spring and damper energy”,不管是从铰链刚度还是从离散单元⽽来,总是包含在内能⾥⾯。
关于lsdyna求解控制
关于求解控制——很多时候,在显式分析中要说明的求解控制参数与隐式分析中的控制参数非常相似。
——显式求解中要说明的基本参数:1:TIME 代表实际的物理时间。
实际求解时间应该很短,通常为毫秒级。
solution:time controls>solution time2:EDINT 积分点数(对)。
壳单元需要至少3-5个积分点,这样才能捕捉到塑性效应。
solution:output control:Integ Pt Storage…3:EDRST,EDHTIME 将时间步结果写入到.rst和.his文件的个数。
.rst文件记录了整个模型的结果,可供通用后处理器使用,一般典型的输出步数为10-100个(缺省为100)。
.his文件记录了模型的一个子组的结果,可供时间历史后处理器使用。
一般输出步数为1000-1000000(缺省为1000)——除写出.his和.rst二进制结果文件以外,还可以用EDOPT命令确定写出结果文件d3plot和d3thdt。
——用户还可以输出一系列包含特定信息的ASCII文件:GLSTAT全局模型数据,BNDOUT边界条件力与能量,RWFORC刚性墙力,DEFORC离散单元力,MATSUM材料能量,NCFORC节点界面力,RCFORC界面反作用力,DEFGEO变形几何数据,SPCFORC 单点约束力,SWFORC节点约束反力(点焊),RBDOUT刚体数据,GCEOUT几何接触实体,SLEOUT滑移面能量,JNTFORC节点数据,ELOUT单元数据。
——使用三种高级求解控制选项:1,CPU控制:说明CPU限制。
2,质量缩放:调整单元质量,增加时间步长。
3,子循环:调整模型以减少CPU时间(不推荐)。
——通过调整每个单元的密度,质量缩放(根据单元的大小调整任何单元的密度)从而对每个单元调整合适的时间步。
——初始的时间步长与最小的单元有关,使用质量缩放初始时间步长加长,CPU 计算时间减少68%,具有质量误差,质心坐标也会发生变化。
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:显式缆单元显式单元与隐式单元不同:每种单元可以用于几乎所有的材料模型。
LSDYNA壳单元沙漏
壳单元技术的历史
第一次发布的Hughes-Liu壳单元速度慢的几个原因 : . 2 x 2 选择简化积分点selective reduced integration . 无向量化 (慢8倍) . 中间步的应变计算 加速来自: . 1 点积分 . n + 1 几何形状用于应变计算 . 使用总体坐标系 增加粘性沙漏力控制零能模式
相对速度.应变的共轭应力是 Cauchy 应力
壳运动假定节点是 co-planar.
坐标选择坐标系构造单元坐标系
Belytschko-Tsay 壳 这种壳作为Hughes-Liu 壳的考虑计算效率的替代公式
. 用 5个积分点, B-T 壳要求 725个 数学操作步,而 H-L 壳需要 4066. . Selectively reduced (S/R) 积分的 H-L壳要求35,367 由于它的计算效率, B-T 壳为常用的单元公式,也因此成为4节点壳 单元公式的缺省公式
积分点 平面内
•加速度,速度和位移在节点求值
•应力和应变在积分点求值
全积分
积分点
- 计算效率高
- 沙漏
壳单元公式 膜单元
全积分
5. Belytschko-Tsay membrane 9. Full integrated Belytschko-Tsay membrane 三角形单元
6. S/R Hughes-Liu 7. S/R co-rotational Hughes-Liu 16. Bathe-Dvorkin features in B-T 简化积分
壳单元的特性
有限应变 厚度方向积分点的任意和固定 壳单元厚度更新 单元卡上几何特性可任意指定 全矢量或平行的 Fully vectorized and parallelized. 所有壳单元共享的构造子程序 可使用共同的局部坐标系 沙漏控制来控制零能模式
lsdyna 常见问题汇总1.0
LS-DYNA常见问题汇总1.0资料来源:网络和自己的总结yuminhust2005Copyright of original English version owned by relative author. Chinese version owned by Aifea /Kevin目录1.Consistent system of units 单位制度 (2)2.Mass Scaling 质量缩放 (4)3.Long run times 长分析时间 (9)4.Quasi-static 准静态 (11)5.Instability 计算不稳定 (14)6.Negative Volume 负体积 (17)7.Energy balance 能量平衡 (20)8.Hourglass control 沙漏控制 (27)9.Damping 阻尼 (32)10.ASCII output for MPP via binout (37)11.Contact Overview 接触概述 (41)12.Contact Soft 1 接触Soft=1 (45)13.LS-DYNA中夹层板(sandwich)的模拟 (47)14. 怎样进行二次开发 (50)1.Consistent system of units 单位制度相信做仿真分析的人第一个需要明确的就是一致单位系统(Consistent Units)。
计算机只认识0&1、只懂得玩数字,它才不管你用的数字的物理意义。
而工程师自己负责单位制的统一,否则计算出来的结果没有意义,不幸的是大多数老师在教有限元数值计算时似乎没有提到这一点。
见下面LS-DYNA FAQ中的定义:Definition of a consistent system of units (required for LS-DYNA):1 force unit = 1 mass unit * 1 acceleration unit1 力单位=1 质量单位× 1 加速度单位1 acceleration unit = 1 length unit / (1 time unit)^21 加速度单位= 1 长度单位/1 时间单位的平方The following table provides examples of consistent systems of units.As points of reference, the mass density and Young’s Modulus of steel are provided in each system of units. “GRA VITY” is gravitational acceleration.2.Mass Scaling 质量缩放质量缩放指的是通过增加非物理的质量到结构上从而获得大的显式时间步的技术。
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
粘性公式 产生正比于对沙漏模式有贡献的节点速度分量的沙 漏力.
第6章 LS-DYNA壳单元、沙漏
单元 II
壳单元 沙漏
壳单元 用于某一方向相对较薄的物体 » 钣金、薄壁结构、发动机叶片、罐头等
»防撞性、乘客安全仿真,钣金成型,飞机撞击,导弹上 的冲击载荷
*ELEMENT_SHELL
» 单元ID号
» part ID号 » 四面体的4个节点三角形的 3个节点
» 取代每一个节点上的缺省厚度
管与管的冲击 管长= 50 in
大扭曲情况下没有简单单元稳定
计算时间比较 壳单元公式计算时间比较只是一部分比较: •对每一公式的 Gather-scatter 的开销比较 •对每一公式构成模型的开销比较. •对接触的考虑 •主要的焦点是:对于额外的开销在一些应用中是否对结果有所改善
四节点壳的相对开销
沙漏—零能模式
沙漏例子—壳
通过绑定坐标系于单元内,坐标旋转公式避免了非线性机械 中的复杂性
相对速度. 应变的共轭应力是 Cauchy 应力
壳运动假定节点是 co-planar.
坐标选择坐标系构造单元坐标系
Belytschko-Tsay 壳 这种壳作为Hughes-Liu 壳的考虑计算效率的替代公式 . 用 5个积分点, B-T 壳要求 725个 数学操作步,而 H-L 壳需要 4066.
O.D. = 6.625 in
厚度 = 0.432 钢Et = 105, y = 105
壳单元的特性
有限应变 厚度方向积分点的任意和固定
壳单元厚度更新
单元卡上几何特性可任意指定 全矢量或平行的 Fully vectorized and parallelized.
所有壳单元共享的构造子程序
可使用共同的局部坐标系 沙漏控制来控制零能模式
输出 - d3plot
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
很小的扰动理论上可以让单元无限地变形下去,而不会消耗任何能量,这就是所谓的沙漏的零能量模式。这时就要对沙漏进行控制,比如人为地给单元加上一定的刚度。
沙漏只影响实体和四边形单元,而四面体单元、三角形壳单元、梁单元没有沙漏模式,但四面体单元、三角形壳单元缺点是在许多应用中被认为过于刚硬。
对于壳单元,可以绘制出沙漏能密度云图,但事先在*database_extent_binary卡中设置SHGE=2。然后在LS-Prepost中选择Fcomp>Misc>hourglass energy。
2. 在LS-DYNA里的沙漏控制方法
1) 细化模型网格:好的建模可以防止产生过度沙漏,基本原则是使用均匀网格。(一般来说,整体网格细化会明显地减少沙漏的影响。)
Type6的另一个理论上的优点是对在厚度方向只有一个单元的梁可以在弹性弯曲问题中得到准确的解。要做到这一点,设置沙漏刚度参数为1.0。同样,对弹性材料方形截面杆的扭曲问题,当沙漏系数设为1.0时可以用很少的单元来解。然而,对于非线性材料,用粗糙的网格得到好的结果是不可能的,因为应力场不是像沙漏类型6假设的那样线性变化的。在梁厚度方向上如果没有更多积分点的话,没有办法捕获应力场的非线性状态。
对于流体部件,缺省的沙漏系数HGCO(对应于*HOURGLASS里的QM值)通常是不合适的(太高)。因此对于流体,沙漏系数通常要缩小一到两个数量级。对流体用基于粘性的沙漏控制。缺省的沙漏算法(Type 1)对流体通常是可以的。
这种沙漏类型激活了16号壳的翘曲刚度,因此单元的翘曲不会使解退化。如果使用沙漏控制Type 8,16号壳单元可以用于解被称为扭曲梁(Twisted Beam)问题。
Type 8:
增加模型的弹性刚度也可以控制沙漏变形。特别是使用动态松弛情况下,应增加模型的弹性刚度,而不是体积粘性值。可以用 EDHGLS 命令增加沙漏系数(HGCO)来实现它。但是,增加该值时要十分小心,因为它可能会使模式在大变形问题中变得很僵硬,并且HGCO(对应于*HOURGLASS里的QM值)超过0.15时会造成不稳定。
Type 6:
对于单元有大的长细比或者明显歪斜(不管是初始还是变形过程中),推荐采用Type 6的沙漏控制。Type 6的沙漏控制通常对软的材料更好,像泡沫或蜂窝材料在计算中会有非常明显的变形。
注:Type 6与Type 4、5的对比:
沙漏Type 6主要的改进是应力场在单元域内积分,它用了一个假设应变场和材料属性来估算出假设应力场,这个应力在单元封闭域内进行积分得到沙漏力,因此单元表现的像一个有同样假设应变场的全积分单元,这种假设应变场设计成用来阻止纯弯曲中不真实的剪切变形和近似不可压材料中的体积锁死。这使得当使用大的长细比或者歪斜形状的体单元时沙漏控制非常鲁棒。Type 4和5的沙漏控制对大长细比和歪斜形状单元反应变不好,它趋向于对某些沙漏模式反应的过于刚硬而对其它模式反应得过弱。
Type 4:
对于单元类型1的体和减缩积分2D体(shell types 13 & 15)Type 6沙漏控制调用了一种假设应变协同转动方程。使用沙漏控制Type 6和系数1.0,一个弹性部件在厚度方向仅仅需要划分一层类型1的体单元就可以获得正确的弯曲刚度。在隐式计算里面,对于类型1的体单元应该总是使用Type 6的沙漏控制(实际上,在V970里面这是自动设置的)。
4) 软件的内部沙漏控制:如下。
ANSYS/LS-DYNA提供了一些内部沙漏控制。这些方法的思想是:
软件的内部沙漏控制思想:
(1)增加抵抗沙漏模式的刚度但不增加刚体运动和线性变形;
(2)在沙漏方向上的速度施加阻尼。
粘性沙漏控制仅仅是抑制沙漏模式的进一步发展,刚性沙漏控制将控制单元朝未变形的方向变形。
2) 避免在单点上集中加载:由于激活的单元把沙漏模式传递给相邻单元,所以点加载应扩展到几个相邻节点组成的一个面上,施加压力载荷优于在单点上加载。
3) 使用全积分单元:这是一种完全消除沙漏的方法。[但是,它们会比其它单元算法花费更多的CPU时间,并且对于一些不可压缩行为、金属塑性和弯曲问题,它们可能导致不切实际的刚度结果(锁定)。]
对于结构部件一般来说基于刚性的沙漏控制(type 4,5)比粘性沙漏控制更有效。通常,当使用刚性沙漏控制时,习惯于减小沙漏系数到0.03~0.05的范围,这样最小化非物理的硬化响应同时又有效抑制沙漏模式。对于高速冲击,即使对于固体结构部件,推荐采用基于粘性的沙漏控制(type 1,2,3)。
一些选择沙漏控制算法的建议:
a) Type1、2、3为基于粘性的沙漏控制;
b) Type4、5、6为基于刚性的沙漏控制;
c) Type 8沙漏控制:仅用于单元类型16的壳。
各个控制算法的讨论:
缺省的算法(type 1)通常不是最有效的算法,但却是最经济的。
Type1:
在材料不是特别软或者单元有合理的形状且网格不是太粗糙时,类型4,5和6沙漏控制似乎都能得到同样的结果。这种情况推荐用类型4的沙漏控制,因为它比其它的更快。
LS-DYNA的沙漏控制有*CONTROL-HOURGLASS和*HOURGLASS卡片,前者用于整体的沙漏控制,后者用于各个part的沙漏控制,后者的所针对的part沙漏控制定义将覆盖前者的整体控制定义。
LS-DYNA里的控制卡片:
*HOURGLASS里的控制算法(对应于IHQ):
LS-DYNA里的控制算法的介绍:
沙漏的影响范围:
当显式动态分析使用缩减积分单元时,应判断沙漏是否会显著的影响结果。一般准则是,沙漏能量不能超过内能的10%。
沙漏影响的查看、判断:
沙漏能量和内能的对比可在ASCⅡ文件GLSTAT和MATSDM中看出(这两个需要在前处理时设置,或在K文件中设置:在*control_energy卡片中设置HGEN=2,而且用*database_glstat和*database_matsum卡分别输出系统和每一个部件的沙漏能),也可在POST20中画出。为确保这些文件中记录沙漏能量结果,注意EDENERGY 中的HGEN应设为1。
1. 沙漏的定义
沙漏hourglassing一般出现在采用缩减积分单元的情况下:
比如一阶四边形缩减积分单元,该单元有四个节点 “o”,但只有一个积分点“*”。而且该积分点位于单元中心位置,此时如果单元受弯或者受剪,则-DYNA]有限元仿真中的沙漏现象及其控制