LS-DYNA中的能量平衡
HyperMesh&LS-DYNA 控制卡片

HyperMesh&LS-DYNA控制卡片目录一.控制卡片 (1)二.控制卡片使用原则 (1)三.控制卡片的建立 (1)四.控制卡片参数说明 (2)*CONTROL_BULK_VISCOSITY(体积粘度控制) (2)*CONTROL_CONTACT(接触控制) (2)*CONTROL_CPU(CPU时间控制) (4)*CONTROL_ENERGY(能量耗散控制) (4)*CONTROL_HOURGLASS(沙漏控制) (4)*CONTROL_SHELL(单元控制) (5)*CONTROL_TERMINATION(计算终止控制卡片) (7)*CONTROL_TIMESTEP(时间步长控制卡片) (7)*DATABASE_BINARY_D3PLOT(完全输出控制) (9)*DATABASE_BINARY_D3THDT (10)*DATABASE_BINARY_INTFOR(接触面二进制数据输出控制) (10)*DATABASE_EXTENT_BINARY(输出数据控制) (10)*DATABASE_OPTION(指定输出文件) (12)*CONTROL_OUTPUT (15)*CONTROL_DYNAMIC_RELAXATION(动力释放) (16)*DATABASE_BINARY_OPTION(二进制文件的输出设置) (17)一.控制卡片碰撞分析控制卡片包括求解控制和结果输出控制,其中*KEYWORD、*CONTROL_TERMINATION、*DATABASE_BINARY_D3PLOT是必不可少的。
其他一些控制卡片如沙漏能控制、时间步控制、接触控制等则对计算过程进行控制,以便在发现模型中存在错误时及时的终止程序。
后面将逐一介绍碰撞分析中经常用到的控制卡片,并对每个卡片的作用进行说明。
二.控制卡片使用规则卡片相应的使用规则如下:�大部分的命令是由下划线分开的字符串,如*control_hourglass字符可以是大写或小写;�在输入文件中,命令的顺序是不重要的(除了*keyword和*define_table);�关键字命令必须左对齐,以*号开始;�第一列的“$”表示该行是注释行;�输入的参数可以是固定格式或者用逗号分开;�空格或者0参数,表示使用该参数的默认值。
LS-DYNA常见问题及解决策略 (2012年11月7日)

LS‐DYNA基础
关键字基本内容
以$开始的是注释行
$ ETA/DYNAFORM : DYNA3D(960) INPUT DECK $ DATE $ : Nov 3, 2003 at 17:19:47
*NODE *ELEMENT *PART *SECTION *MAT *CONTACT *CONTROL *DATABASE *CONSTRAIN/*BOUNDARY *LOAD *SET
2
湖南大学 汽车车身先进设计制造国家重点实验室
LS‐DYNA基础
湖南大学 汽车车身先进设计制造国家重点实验室
LS‐DYNA基础
基本情况
LS‐DYNA 是世界上最著名的通用显式动力 分析程序 能够模拟真实世界的各种复杂问题,特别 适合求解各种二维、三维非线性结构的高 速碰撞、爆炸和金属成型等非线性动力冲 击问题,同时可以求解传热、流体及流固 耦合问题 在工程应用领域被广泛认可为最佳的分析 软件包。与实验的无数次对比证实了其计 算的可靠性
2011/11/9
湖南大学 汽车车身先进设计制造国家重点实验室
湖南大学 汽车车身先进设计制造国家重点实验室
主要内容
基础知识 单位制 沙漏问题 能量控制 负体积
张冠军 13755163941 zgjhuda@
接触 节点数据输出 材料 碰撞分析原则
2011/11/9
1
2011/11/9
HGEN Hourglass energy calculation option. This option requires significant additional storage and increases cost by ten percent: EQ.1: hourglass energy is not computed (default), EQ.2: hourglass energy is computed and included in the energy balance.
LS-dyna 常见问题汇总1.0

LS-DYNA常见问题汇总1.0资料来源:网络和自己的总结yuminhust2005Copyright of original English version owned by relative author. Chinese version owned by /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 质量缩放质量缩放指的是通过增加非物理的质量到结构上从而获得大的显式时间步的技术。
(完整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:只输出时间步长。
基于LS-DYNA的电磁冲击器阀芯能量传递效率研究

基于LS-DYNA的电磁冲击器阀芯能量传递效率研究白威;王立华【摘要】阐述了电磁冲击器冲击时的能量转换过程,对电磁冲击器阀芯构建了有限元模型,并利用LS-DYNA软件对其冲击过程中阀芯的能量传递效率进行了研究,得出合理的结论,为以后冲击机械的设计开发和优化设计提供了可靠的依据.%This paper described the electromagnetic percussion and the energy conversion process, the impact of the electromagnetic valve device constructed finite element model. Using LS-DYNA software to its impact on the process efficiency of energy transfer spool, carried aut research and drew reasonable conclusions. The impact of the design for future development and optimization of mechanical design provided the reliable basis.【期刊名称】《新技术新工艺》【年(卷),期】2011(000)001【总页数】3页(P29-31)【关键词】电磁冲击器;能量转换;有限元;能量传递效率【作者】白威;王立华【作者单位】昆明理工大学,机电工程学院,河南,昆明,650093;昆明理工大学,机电工程学院,河南,昆明,650093【正文语种】中文【中图分类】TB52.3电磁冲击器是一种利用电磁力带动阀芯产生冲击的冲击机械,可以用于旧城改造、混凝土构件的拆毁、公路路基建设和钢厂炉渣拆卸等方面[1]。
在冲击过程中能量传递效率的大小是衡量冲击机械性能好坏的重要指标。
lsdyna 失效准则

lsdyna 失效准则摘要:1.lsdyna 失效准则简介2.lsdyna 失效准则的分类3.lsdyna 失效准则的应用领域4.我国在失效准则研究方面的进展5.未来研究方向与挑战正文:lsdyna 失效准则是一种广泛应用于结构动力学分析的失效理论。
失效准则的制定旨在保证结构在各种工况下的安全性能。
本文将对lsdyna 失效准则进行简要介绍,并分析其在不同领域的应用及我国在该领域的研究进展。
1.lsdyna 失效准则简介lsdyna 失效准则起源于美国,是一种基于能量的失效理论。
它通过计算结构的能量变化,判断结构是否失效。
lsdyna 失效准则具有较高的计算精度和较强的适应性,能满足多种工况下的失效分析需求。
2.lsdyna 失效准则的分类lsdyna 失效准则主要分为以下几类:(1) 基于能量的失效准则,如能量释放率法、能量平衡法等。
(2) 基于变分原理的失效准则,如最大势能原理、最小势能原理等。
(3) 基于强度的失效准则,如强度折减法、等效应力法等。
3.lsdyna 失效准则的应用领域lsdyna 失效准则在以下领域得到了广泛应用:(1) 航空航天:用于分析飞行器结构在复杂工况下的安全性能。
(2) 汽车工程:用于评估汽车零部件在碰撞过程中的失效风险。
(3) 土木工程:用于预测桥梁、高楼等结构在风、地震等自然灾害下的抗灾能力。
(4) 机械制造:用于分析机床、起重设备等在极限载荷下的可靠性。
4.我国在失效准则研究方面的进展近年来,我国在失效准则研究方面取得了显著进展。
我国学者在引进、消化、吸收国外先进失效准则的基础上,发展了具有自主知识产权的失效理论。
此外,我国还积极参与国际失效准则标准的制定,为国际失效准则研究做出了贡献。
5.未来研究方向与挑战面对未来,失效准则研究仍然面临诸多挑战。
一方面,随着工程结构的日益复杂,失效准则需要不断优化和完善,以适应各种新型结构的安全分析需求。
另一方面,失效准则研究与计算机科学、材料科学等领域的交叉融合将成为新的研究热点。
LS-DYNA 理论及功能(简介)

LS-DYNA 理论及功能LS-DYNA 的理论及功能LS-DYNA 发展概况 (LS-DYNA Introduction)LS-DYNA是以显式为主、隐式为辅的通用非线性动力分析有限元程序,特别适合求解 各种二维、三维非线性结构的高速碰撞、爆炸和金属成形等非线性动力冲击问题,同时可以 求解传热、流体及流固耦合问题。
DYNA 程序系列最初是 1976 年在美国 Lawrence Livermore National Lab. 由 J.O.Hallquist 博士主持开发完成的,主要目的是为武器设计提供分析工具,后经 1979、1981、1982、1986、 1987、1988 年版的功能扩充和改进,成为国际著名的非线性动力分析软件,在武器结构设 计、内弹道和终点弹道、军用材料研制等方面得到了广泛的应用。
1988 年 J.O.Hallquist 创建 LSTC 公司,推出 LS-DYNA 程序系列,主要包括显式 LS-DYNA2D、LS-DYNA3D、隐式 LS-NIKE2D、LS-NIKE3D、热分析 LS-TOPAZ2D、 LS-TOPAZ3D、前后处理 LS-MAZE、LS-ORION、LS-INGRID、LS-TAURUS 等商用程序, 进一步规范和完善 DYNA 的研究成果,陆续推出 930 版(1993 年)、936 版(1994 年)、940 版(1997 年),950 版(1998 年)增加了汽车安全性分析(汽车碰撞、气囊、安全带、假人)、 薄板冲压成形过程模拟以及流体与固体耦合(ALE 和 Euler 算法)等新功能,使得 LS-DYNA 程序系统在国防和民用领域的应用范围进一步扩大,并建立了完备的质量保证体系。
1997 年LSTC公司将LS-DYNA2D、LS-DYNA3D、LS-TOPAZ2D、LS-TOPAZ3D等程序 合成一个软件包,称为LS-DYNA,PC版的前后处理采用ETA公司的FEMB,新开发的后处 理器为LS-POST。
基于LS—DYNA的玻璃钢复合板抗侵彻能力分析

- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LSDYNA中的能量平衡time........................... 4.99735E-03time step...................... 4.45000E-06kinetic energy................. 3.80904E+09internal energy................ 5.15581E+09spring and damper energy....... 1.00000E-20hourglass energy .............. 1.34343E+08system damping energy.......... 0.00000E+00sliding interface energy....... 1.72983E+07external work.................. 4.54865E+09eroded kinetic energy.......... 0.00000E+00eroded internal energy......... 0.00000E+00total energy................... 9.11649E+09total energy / initial energy.. 1.09716E+00energy ratio w/o eroded energy. 1.09716E+00global x velocity.............. -6.63878E+01global y velocity.............. 3.44465E+02global z velocity.............. -1.86129E+04time per zone cycle.(nanosec).. 11286GLSTAT(参见*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”的子集。
由SMP5434a版输出到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)。
沙漏能Hourglass energy仅当在卡片*control_energy中设置HGEN项为2时才计算和输出。
同样,刚性墙能和阻尼能仅当上面的卡片中RWEN和RYLEN分别设置为2时才会计算和输出。
刚性阻尼能集中到内能里面。
质量阻尼能以单独的行”system damping energy”出现。
由于壳的体积粘性(bulk viscosity)而产生的能量耗散(energy dissipated)在版本970.4748之前是不计算的。
在后续子版本中,设置TYPE=-2来在能量平衡中包含它。
最理想的情况下能量平衡:总能量total energy =初始总能量+外力功external work。
换句话说,如果能量比率energy ratio(指的是glstat中的total energy/initial energy,实际上是total energy/(initial energy + external work)) 等于1.0。
注意,质量缩放而增加质量可能会导致能量比率增加。
注意在LSprepost的History>Global energies中不包含删掉的单元(eroded elements)的能量贡献,然而GLSTAT文件中的能量包含了它们。
注意它们的贡献可以通过ASCII>glstat中的”Eroded Kinetic Energy”& “Eroded Internal Energy”来绘制。
侵蚀能量(Eroded energy)是与删掉的单元相关的内能和删掉的节点相关的动能。
典型来说,如果没有单元删掉”energy ratio w/o eroded energy”等于1,如果有单元被删掉则小于1。
删掉的单元与”total energy/initial energy”比率没有关系。
总能量比率增加要归于其它原因,比如增加质量。
重述一下,将一个单元删掉时,文件glstat中的内能和动能不会反映能量的丢失。
取而代之的是能量的丢失记录在glstat文件的”eroded internal energy” & “eroded kinetic energy”中。
如果用内能减去”eroded internal energy”将得到分析中还存在的单元的内能。
对动能也一样。
matsum文件中的内能和动能只包含余下(noneroded)的单元的贡献。
注意,如果在*control_contact卡中将ENMASS设置为2,则与删掉的单元的相关的节点不会删掉,”eroded kinetic energy”是0。
在LSprepost中History>Global 只是动能和内能的简单相加,因此不包含接触能和沙漏能等的贡献。
----------壳的负内能:为了克服这种不真实的效应--关掉考虑壳的减薄(ISTUPD in *control_shell)--调用壳的体积粘性(set TYPE=-2 在*control_bulk_viscosity卡中)--对在matsum文件中显示为负的内能的parts使用*damping_part_stiffness;先试着用一个小的值,比如0.01如果在*control_energy中设置RYLEN=2,因为刚性阻尼而能会计算且包含在内能中。
----------正的接触能:当在接触定义中考虑了摩擦时将得到正的接触能。
摩擦将导致正的接触能。
如果没有设置接触阻尼和接触摩擦系数,你将会看到净接触能为零或者一个很小的值(净接触能=从边和主边能量和)。
所说的小是根据判断-在没有接触摩擦系数时,接触能为峰值内能的10%内可以被认为是可接受的。
----------负的接触能:突然增加的负接触能可能是由于未检测到的初始穿透造成的。
在定义初始几何时考虑壳的厚度偏置通常是最有效的减小负接触能的步骤。
查阅LS-DYNA理论手册的23.8.3&23.8.4节可得到更多接触能的信息。
负接触能有时候因为parts之间的相对滑动而产生。
这跟摩擦没有关系,这里说的负接触能从法向接触力和法向穿透产生。
当一个穿透的节点从它原来的主面滑动到临近的没有连接的主面时,如果穿透突然检测到,则产生负的接触能。
如果内能为负接触能的镜像,例如glstat文件中内能曲线梯度与负接触能曲线梯度值相等,问题可能是非常局部化的,对整体求解正确性冲击较小。
你可以在LS-prepost中分离出有问题的区域,通绘制壳单元部件内能云图(Fcomp > Misc > Internal energy)。
实际上,显示的是内能密度,比如内能/体积。
内能密度云图中的热点通常表示着负的接触能集中于那里。
如果有多于一个的接触定义,sleout文件(*database_sleout)将报告每一个接触对的接触能量,因此缩小了研究负接触能集中处的范围。
克服负接触能的一般的建议如下:-消除初始穿透(initial penetration)。
(在message文件中查找”warning”)-检查和排除冗余的接触条件。
不应该在相同的两个parts之间定义多于一个的接触。
-减小时间步缩放系数-设置接触控制参数到缺省值,SOFT=1 & IGNORE=1除外(接触定义选项卡C)-对带有尖的边的接触面,设置SOFT=2(仅用于segment-to-segment接触)。
而且,在版本970中推荐设置SBOPT(之前的EDGE)为4对于部件之间有相对滑移的SOFT=2的接触。
为了改进edge-to-edge SOFT=2接触行为,设置DEPTH=5。
请注意SOFT=2接触增加了额外的计算开消,尤其是当SBOPT或者DEPTH不是缺省值时,因此应该仅在其它接触选项(SOFT=0或者SOFT=1)不能解决问题时。
English version:Total energy reported in GLSTAT (see *database_glstat) is the sum of …internal energykinetic energycontact (sliding) energyhourglass energysystem damping energyrigidwall energy“Spring and damper energy” reported in the glstat file is the sum of internal energy of discrete elements, seatbelt elements, and energy associated with joint stiffnesses (*constrained_joint_stiffness….). “Internal Energy” includes “Spring and damper energy” as well as internal energy of all other element types. Thus “Spring and damper energy” is a subset of “Internal energy”.The “joint internal energy” written to glstat by SMP 5434a is independent of the constrained_joint_stiffness. It would appear to be associated with the penalty stiffnessof *constrained_joint_revolute (_spherical, etc). This was a missing energy term prior to SMP rev. 5434a. It is still a missing energy term in MPP rev. 5434a. It does NOT appear when a Lagrange Multiplier formulation is used.The energy associated with *constrained_joint_stiffness appears in the jntforc file and is included in glstat in “spring and damper energy” and “internal energy”. Recall that “spring and damper energy”, whether from joint stiffness or from discrete elements,is always included in “internal energy”.Energy values are written on a part-by-part basis in MATSUM (see *database_matsum). Hourglass energy is computed and written only if HGEN is set to 2 in *control_energy. Likewise, rigidwall energy and damping energyare computed and written only if RWEN and RYLEN, respectively, are set to 2. Stiffness damping energy is lumped into internal energy.Mass damping energy appears as a separate line item “system damping energy”.Energy dissipated due to shell bulk viscosity was not calculated prior to revision 4748 of v. 970. In subsequent revisions, set TYPE=-2 to iclude this energy in the energy balance.The energy balance is perfect if total energy = initial total energy + external work, or in other words if the energy ratio (referred to in glstat as “total energy / initial energy”although it actually is total energy / (initial energy + external work)) is equal to 1.0.Note that added mass may cause the energy ratio to rise. (See~/test/erode/taylor.mat3.noerode.mscale.k)The History > Global energies do not include the contributions of eroded elements whereasthe GLSTAT energies do include those contributions.Note that these eroded contributions can be plotted as “Eroded Kinetic Energy”and “Eroded Internal Energy” via ASCII > glstat. Eroded energy is the energy associated with deleted elements (internal energy) and deleted nodes (kinetic energy). Typically, the “energy ratio w/o eroded energy” would be equal to 1 if no elements have been deletedor less than one if elements have been deleted. The deleted elements should have no bearing on the “total energy / initial energy” ratio. Overall energy ratio growth would be attributable to some other event, e.g., added mass.Restated, when an element erodes, the internal energy and kinetic energy in glstat do not reflect the energy loss. Instead the energy losses are recorded as “eroded internal energy” and “eroded kinetic energy” in glstat. If you subtract “eroded internal energy” from “internal energy”, you have the internal energy of elements which remainin the simulation. Likewise for kinetic energy. The matsum file’s internal energy and kinetic energy include only contributions from the remaining (noneroded) elements.An example is attached. Note that if ENMASS in *control_contact is set to 2, the nodes associated with the deleted elements are not deleted and the “eroded kinetic energy” is zero. (See ~/test/m3ball2plate.15.k)The total energy via History > Global is simply the sum of KE and internal energies and thus doesn’t include such contributions as contact energy or hourglass energy.Negative internal energy in shells:To combat this spurious effect,- turn off shell thinning (ISTUPD)- invoke bulk viscosity for shells (set TYPE = -2 in *control_bulk_viscosity)- use *damping_part_stiffness for parts exhibiting neg. IE in matsumTry a small value first, e.g., .01.If RYLEN=2 in *control_energy, then the energy due to stiffness damping is calculated and included in internal energy.(See negative_internal_energy_in_shells for a case study)Positive contact energy:When friction is included in a contact definition, positive contact is to be expected. Friction SHOULD result in positive contact energy.In the absence of contact damping and contact friction,one would hope to see zero (or very small) net contact energy (net = sum of slave side energy and master side energy). “Small” is a matter of judgement — 10% of peak internal energy might be considered acceptable for contact energy in the absence of contact friction. (~/test/shl2sol/sphere_to_plate.examine_contact_damping_energy.k appears to illustrate that contact damping (VDC = 0, 30, 90) produces positive sliding (or contact) energy)Negative contact energy:Refer to p. 3.14, 3.15 of “Crashworthiness Engineering Course Notes” by Paul Du Bois. Contact jane@ to purchase these notes.Abrupt increases in negative contact energy may be caused by undetected initial penetrations. Care in defining the initial geometry so that shell offsets are properly taken into account is usually the most effective step to reducing negative contact energy. Refer to sections 23.8.3 and 23.8.4 in the LS-DYNA Theory Manual (May 1998) for more information on contact energy.Negative contact energy sometimes is generated when parts slide relative to each other. This has nothing to do with friction — I’m speaking of negative energy from normal contact forces and normal penetrations. When a penetrated node slides from its original master segment to an adjacent though unconnected master segment and a penetration is immediately detected, negative contact energy is the result.If internal energy mirrors negative contact energy, i.e., the slope of internal energy curve in glstat is equal and opposite that of the negative contact energy curve, it could be that the problem is very localized with low impact on the overall validity of the solution. You may be able to isolate the local problem area(s) by fringing internal energy of your shell parts (Fcomp > Misc >internal energy in LS-Prepost). Actually, internal energy density is displayed, i.e., internal energy/volume. Hot spots in internal energy density usually indicate where negative contact energy is focused.If you have more than one contact defined, the sleout file (*database_sleout) will report contact energies for each contact and so the focus of the negative contact energy investigation can be narrowed.Some general suggestions for combating negative contact energy are as follows:- Eliminate initial penetrations (look for “Warning” in messag file).- Check for and eliminate redundant contact conditions. You should NOT have more than one contact definition treating contact between the same two parts or surfaces.- Reduce the time step scale factor.- Set contact controls back to default except set SOFT=1 and IGNORE=1 (Optional Card C). - For contact of sharp-edged surfaces, set SOFT=2 (applicable for segment-to-segment contact only). Furthermore, in v. 970, setting SBOPT (formerly EDGE) to 4 is recommended for SOFT=2 contact where relative sliding between parts occurs. For improved edge-to-edge SOFT=2 contact behavior, set DEPTH to 5. Please note that SOFT=2 contact carries some additional expense, particularly using nondefault values of SBOPT or DEPTH, and so should be used only where other contact options (SOFT=0 or SOFT=1) are inadequate.。