workbench LSDYNA 玻璃破碎分析案例,玻璃材料JH2模型及参数解析!
在安全玻璃设计、门窗幕墙抗风压测试等领域,模拟冲击荷载下玻璃破碎过程至关重要。然而,玻璃作为典型的脆性材料,其断裂行为涉及高应变率效应、损伤非线性累积及碎片飞溅等复杂物理过程。传统的隐式动力学分析难以捕捉瞬态破碎细节,而显式求解器LS-DYNA凭借其高效算法和丰富材料模型成为玻璃破碎问题模拟的主要工具之一。本文对LSDYNA中MAT110号材料,即JH2材料本构进行介绍,并以一个简单案例介绍一下workbench LSDYNA模块下玻璃破碎的模拟分析,相关参数不具有工程意义,仅做演示使用。-01-
玻璃材料模型
本文中,玻璃材料采用LSDYNA中的MAT_110号材料。即: *MAT_JOHNSON_HOLMQUIST_CERAMICS。 该材料模型是用于模拟脆性材料(如陶瓷、玻璃等)的Johnson-Holmquist塑性损伤模型,即JH2模型。 1993年,Johnson, G. R.和Holmquist, T. J.提出了JH1本构。随后两位学者又通过Hugoniot极限的方法将等效塑性应力进行了归一化处理,将JH1本构进行了改进,改进后的本构就是JH2本构。 该模型专为高应变率下脆性材料设计,适合模拟陶瓷、玻璃等材料的动态力学行为,如碰撞、爆炸冲击等。其特点包括: • 强度与压力相关:屈服强度随压力增加而增强,体现脆性材料在高静水压下的硬化特性。 • 应变率敏感性:通过参数C(应变率敏感系数)引入应变率对材料强度的影响。 • 累积损伤失效:材料损伤由塑性应变和压力共同驱动,损伤后强度会从“完整态”过渡到“断裂态”。 • 弹性极限约束:通过Hugoniot弹性极限(HEL)和最大拉伸强度(T)定义材料的失效阈值。
JH2模型通过引入损伤演化机制(参数D1、D2),可模拟材料从初始破坏到完全失效的累积损伤过程(如陶瓷、玻璃的裂纹扩展)。
对比JH1模型:JH2改进损伤连续性,能更真实地反映脆性材料分级软化的动态断裂行为。
JH2本构包括三个部分,分别是:压力模型(多项式状态方程)、强度模型、损伤模型。下面就对其进行介绍,以便更好理解相应的材料参数。
① 压力模型(多项式状态方程)
状态方程用来描述材料体积应变与静水压力之间的关系,在低速撞击下由于静水压力张量较小,因此状态方程可以由简单的线性形式表示。但是由于确定损伤度函数时需要比较准确的高压状态方程因此建立3次多项式形式的状态方程。
当材料未发生损伤(D=0)时,JH2本构模型中材料的状态方程可以表示为如下多项式:
μ—为体应变,μ=ρ/ρ0-1,ρ为当前密度;ρ0为初始密度;
当材料开始发生损伤(D>0)后,由于材料发生径向膨胀,弹性能减少,内部势能增加,静水压力增加,因此在多项式后要加入压力修正项△P,即:
从能量转换的角度看,弹性能的减少将通过压力增量转化为材料内部的势能,那么能量转化方程可以表示为:
β⁻⁻为弹性能转化为势能的转化系数;
ΔU⁻⁻为内能。
由此可得到压力增量和内能增量:
式中: G为剪切模量。
② 强度模型
JH2本构的强度模型是将材料的等效应力表示成静水压力的幂函数形式,并且与应变率和损伤因子D相关,其中定义的归一化强度模型为:
当材料未发生损伤D=0时,归一化等效应力可以表示为:

当材料完全破碎,即D=1时,归一化等效应力为:
其中p*为归一化的静水压力,σ*tm归一化的材料能承受的最大静水拉应力,即:
③ 损伤模型
JH2模型的损伤参数表达式如下:
△ε-pl—是等效塑性应变增量;
εf-pl(P)—是材料在恒定压力作用下达到断裂时的等效塑性应变。
材料在恒定压力下达到断裂时的等效塑性应变计算方法如下:
注意:在JH2本构中默认D=w,即损伤变量是随着塑性变形的增加而逐渐增加的。
本文采用的JH2模型的材料参数如下表,表中材料参数来源于有关论文,仅做为本次案例的演示。 | | |
| 材料标识。必须使用唯一的编号。 | |
| | 2530kg/m³ |
| | |
| | |
| | |
| 应变率敏感系数 | |
| 断裂损伤强度参数(压力指数) | |
| 未损伤强度参数(压力指数) | |
| | |
| | |
| | |
| Hugoniot弹性极限 | |
| 在Hugoniot弹性极限处的压力分量 | |
| 弹性能量损失转化为静压能的比例 | |
| 损伤参数1(与等效塑性应变相关) | |
| 损伤参数2(与塑性体积应变相关) | |
| 状态方程参数1(相当于体积模量) | |
| | |
| 状态方程参数3 | |
| 失效准则: FS < 0,即 p* + t* < 0 ,拉伸失效; FS = 0 ,未失效(默认). FS > 0,如果应变 > FS,失效. | |
本案例采用一个简化的玻璃灯模型,壁厚0.5mm,该模型仅为演示使用而建立。模型包括钢材料的灯头和玻璃灯身两部分。如下图所示。建立好模型后,可以初步设置玻璃和钢材材料属性,如下图所示。注意玻璃材料的定义会在进入model分析系统后通过插入command的方式输入。此处仅为提供一材料名称。钢材采用默认材料。本案例采用跌落冲击进行玻璃的破碎分析,在进入model分析系统前,可在主界面ACT插件的管理面板中勾选【MechanicalDropTest】,方便后续进行跌落的设置。如下图所示。进入分析系统后,赋予各组成部分材料属性。在结构树中选中玻璃材料,右键插入command,通过命令插入玻璃的MAT_JOHNSON_HOLMQUIST_CERAMICS材料本构及参数K文件内容,有关参数为第一部分表格中的参数。如下图所示。以上通过命令形式插入的K文件内容,可以事先在ls-prepost中建立K文件输出后复 制过来。灯头与灯身部位的连接可以插入一个连接运动副,将其固定在一起,操作如下图。注意删除软件自动生成的接触对。本案例中接触采用体相互作用接触,设置如下图。需要注意的是,程序采用的默认Body Interaction接触设置可能并不合适,因此后续还需要在LS-DYNA (C5)结构树下插入接触的控制项(见后续设置)。选中左侧项目结构树中【LS-DYNA 】,在菜单栏【Environment】下打开【Drop Test Wizard。并进行跌落角度、高度等设置。如下所示。设置跌落高度为2.5m,撞击地面时的速度约为7m/s。
设置完成后,可以看到自动生成了刚性地面,同时模型按照设置旋转了30°。接下来进行网格划分,本例仅做演示,网格划分较为粗糙。划分网格建议采用四面体或棱柱体网格,能更好地模拟出玻璃破碎时的边缘尖角等特征。网格设置及划分结果如下图。网格划分完成后,设置边界条件:添加重力加速度,刚性地面设置固定约束。如下图所示。LSDYNA中的MAT_110号材料中有控制材料失效的准则FS,但只能控制拉伸失效或等效塑性应变失效。为了能同时控制失效,可以在结构树中【LS-DYNA 】下插入命令,添加*MAT_ADD_EROSION关键字实现,如下图所示。EFFEPS等效塑性应变失效阈值,SIGP1最大主应力失效阈值。此外,为避免单元过快删除,可以设置触发单元删除的失效积分点数NUMFIP,同时设置失效条件数(非损伤模型)或塑性应变检查步长(损伤模型)NCS。由于我们要控制触发单元删除的失效积分点数NUMFIP,因此需要对单元的积分点进行设置。如下图:前面提到,程序采用的默认Body Interaction接触设置可能并不合适,本案例在初步计算时,发现玻璃碎片与刚性地面发生了穿透,此处可以设置接触属性为Eroding,可避免穿透。玻璃属于脆性材料,其失效机制主要由最大拉应力引发。玻璃在断裂前几乎无塑性变形,更符合最大拉应力准则(第一强度理论),即当最大主应力达到玻璃的抗拉强度时发生断裂。
值得注意的是,当玻璃碎片与刚性地面出现穿透时,无法模拟出玻璃碎片飞溅的效果。将此次结果的显示方式处理后,得到如下动画。