用复合材料技术模拟多层材料

作者 Eric Linvill
Guest
2019年 3月 26日

客座博主Eric Linvill(Lightness by Design 公司) 分享了对多层材料采用复合材料建模与实体建模的差异。

有多种方法可以模拟如纸板之类的多层材料。对每一层使用具有薄域的实体模型是一个显而易见的解决方案,但 COMSOL 还为复合材料建模提供了特定工具:等效单层(ESL)方法和分层理论(LWT)方法。本文中,我们将讨论这三种不同的建模方法,并比较它们的模型设置和结果。

层建模的多种方法

复合材料技术专为多层材料建模而开发,而对于简单应用,实体模型就足够了。除了这里的细节之外,在之前的博客文章中有一篇用实体模型对纸板进行建模的深入讨论。

然而,纸板的多层特性非常适合复合材料建模,这就是我们关注复合材料技术的原因。COMSOL Multiphysics® 软件的复合材料模块提供了两种多层材料建模方法,与实体建模相比,这两种方法具有额外的优势:等效单层方法和分层理论方法。

等效单层方法与分层理论方法的比较

等效单层方法

在这种方法中,利用复合材料的一阶壳理论将弹性刚度和旋转刚度(即弯曲刚度)均匀化到一个平面上。单元类型是壳,这意味着每个节点(位于该平面上)在三维中有六个自由度:三个平移自由度和三个旋转自由度。

这种方法计算效率高,原因有两个。首先,ESL 去除了单元几何结构中最薄的部分(即厚度),从而消除了单元长宽比差的问题,并支持使用较粗化的网格。其次,ESL 去除了厚度上的一些自由度,同时将每个剩余平面内节点的自由度加倍,这通常会减少自由度的总数。

理论简化意味着可能会获得错误的全厚度应力和应变评估,特别是对于非线性材料响应(例如,塑性或超弹性)和/或弯曲过程中通过单元的恒定剪切应力的假设(这可以通过使用高阶壳理论选项来避免)。

分层理论方法

在这种方法中,单元和积分点通过壳的厚度和不同层来构建。这意味着在每个节点上仅求解平移自由度(即三维中的三个自由度),从而提供了比 ESL 方法更精确的全厚度应力和应变结果,代价是仿真时间更长(原因是自由度总数更多)。

与 ESL 方法不同的是,LWT 方法对较差的单元长宽比仍然很敏感,这是因为,虚拟节点被用于模型的整个厚度范围内。本质上,LWT 方法只是一个由边界(二维几何结构)和全厚度层数据构成的实体单元,与纯实体模型相比,这可以大大缩短模型建立时间。此外,除了许多其他优点,在 LWT 方法中你还可以自由选择面内和面外方向的不同形函数阶次,这在实体单元中是不可能实现的。

下图显示了两种方法的节点和单元的直观表示,其中参考表面可以是实际体积(三维)或面积(二维)的中面、顶面或底面。

显示 ESL 和 LWT 公式二维示例的节点和单元的图形。
COMSOL Multiphysics 中 ESL 和 LWT 公式二维示例的节点和单元。黑点表示出现在 COMSOL Multiphysics 可视化网格中的节点,橙色点表示 COMSOL Multiphysics 在求解过程中使用的虚拟节点,其贡献出现在自由度总数中,灰色区域表示多层结构的空间区域。

在之前关于复合材料模块的博客文章中,了解更多关于在 COMSOL Multiphysics 中实现 ESL 和 LWT 公式的信息。

我们已经概述了复合材料技术,现在我们比较一下 COMSOL Multiphysics 中纸板或任何其他多层材料的三种不同建模方法:实体单元;等效单层方法(即含多层材料的壳单元)和分层理论方法(即多层壳单元)。

纸板模型的细节

纸板模型类似于之前纸张力学博客文章中的模型,但中间层的尺寸为 300 微米而不是 200 微米(顶层和底层仍为 100 微米)。

为了将这三个模型相互比较,我们需要在所有三个模型中以一致的方式设置网格和形函数。请注意,如前所述,等效单层方法支持使用较粗化的网格,同时保持良好的单元长宽比,原因是全厚度几何结构已被移除并替换为单个表面。但是,出于基准测试的目的,对于平面内的所有三个模型,网格被控制为完全相同。在 x 和 y 方向都使用 1 mm 的网格单元长度。

显示实体、ESL 和 LWT 模型的相同面内网格的图形。
所有三个模型的面内网格,从左到右:实体、ESL 和 LWT。所有三个网格是相同的。

对于三个模型,面外方向的几何结构和网格定义不同。实体模型由代表三层折叠箱板(FBB)的三个矩形域组成,有五个网格单元。对于 ESL 模型,几何结构是一个边界,整个厚度范围只使用一个单元。LWT 模型也利用了边界几何结构,但是在下面所示的多层材料表中使用并定义了贯穿厚度范围的五个单元。

COMSOL Multiphysics® 中面外网格设置的屏幕截图。

厚度方向上多单元模型的面外网格;实体全厚度网格在空间中显示(三个域和五个网格单元)。LWT 模型的图层显示在全局材料节点下的多层材料节点中。

除了具有一致的面内网格,模型还必须具有相似的形函数,以便进行并排比较。多层壳 公式处理 serendipity 形函数的方式与实体 公式不同,因此每个模型的形函数都设置为二次拉格朗日函数。实体模型和 LWT 模型在厚度范围有五个单元。对于二次形函数,这意味着实体模型和 LWT 模型在整个厚度范围总共有 11 个节点。ESL 模型在整个厚度范围只有一个节点(比实体模型和 LWT 模型少 11 倍),但每个节点和虚拟节点的自由度也是其他模型的两倍。

因此,对于这个特定示例,ESL 模型的自由度数应是实体模型和 LWT 模型自由度数的 2/11(或 18.2%)。下表显示了三个模型的自由度数,其中 ESL 模型与实体模型的自由度精确比率为 2/11。自由度越少,通常表示仿真时间越短。ESL 模型也很有用,原因是你可以使用较粗化的网格。然而,为了直接比较,我们将为每个模型使用相同的网格大小。

模型 自由度(DOF) DOF /(实体模型 DOF)
实体 256,641 100.0%
等效单层(ESL) 46,662 18.2%
分层理论(LWT) 256,641 100.0%

所有三个模型的自由度以及每个模型的自由度除以实体模型的自由度。

这些模型使用与上一篇博客文章相同的材料属性和空间材料变化参数。下图显示了所有三个模型的横向(CD)弹性模量的空间变异性,它们都涉及相同的空间材料可变性场(即,所有三个模型都经历完全相同的材料可变性)。请注意,ESL 和 LWT 模型的弹性模量是用特殊绘图工具多层材料切面 绘制的。

显示实体、ESL 和 LWT 模型中横向弹性模量的屏幕截图。
所有三个模型的横向弹性模量。从左到右:实体、ESL 和 LWT。

纸板一端固定(y = 0),另一端施加面外(z)位移(y = 50 mm),这对应于 Lorentzen & Wettre(L&W)弯曲试验期间的 15°弯曲旋转(在第 1 部分中进一步解释)。利用 10 个载荷步来得出解。

结果和讨论

下表提供了 15°弯曲旋转的弯曲力。变形过程中产生的应力和应变场是不对称的,这是因为材料属性本身是不对称的(如上图所示)。三种方法的横向应力场如下图所示。如下面的表和图所示,所有三个模型给出的结果非常相似。

模型 弯曲力(mN)
实体 247.7
等效单层(ESL) 248.5
分层理论(LWT) 250.3

显示实体、ESL 和 LWT 模型中纸板顶面横向应力场的图形。
纸板顶面的横向应力场。从左到右:实体、ESL 和 LWT。

下表给出了三个模型的求解时间。尽管与实体模型相比,ESL 模型的自由度数量为 18%,但其求解时间仅是实体模型所需时间的 27%。这种性能损失是由于 ESL 模型需要求解实体模型不需要求解的附加方程(例如,利用复合材料的一阶壳理论将层均匀化为弹性刚度、弯曲刚度和的恒定剪切)。

LWT 模型比实体模型花费更多时间。大部分额外的求解时间用于刚度矩阵组装所需的额外步骤,尤其是每个高斯点的材料变化插值。虽然仿真所需时间增加,但 LWT 模型仍然比实体模型具有总时间优势。LWT 模型的几何结构只是一个边界,而实体模型的几何结构是三个域,因此创建和应用正确的网格参数需要更多的时间。所以,与实体模型相比,利用 LWT 模型仍然可以节省大量时间(从概念到结果)。

模型 求解时间 (s) 求解时间/(实体模型求解时间)
实体 152 100%
等效单层(ESL) 41 27%
分层理论(LWT) 231 152%

所有三个模型的求解时间。请注意,由于固有的易用性,ESL 和 LWT 模型的总建模时间(包括几何结构创建、网格设置和求解)比实体模型短。

结论

所有三个模型都成功地生成了相同材料和材料变化的弯曲试验结果。使用实体模型作为基线,ESL 模型求解速度稍快,但没有精确的全厚度结果(此处未显示)。与实体模型相比,LWT 模型给出了完全相同的应力和应变结果,建模时间显著缩短,计算时间略有增加。LWT 模型计算时间的增加归因于组装刚度矩阵所需的额外时间。

除了对多层结构进行建模之外,ESL 和 LWT 模型还支持实体模型难以实现或不可能实现的功能:

  1. 可以包括层间界面的本构特性(但不包括峰后分层特性,后者需要单独的粘性单元)
  2. 关节(例如,盒子的角)可以很容易地被模拟为刚性(恒定角度),但是柔性关节(角度变化的关节)不能
  3. 对于复杂的几何结构,生成表面几何结构有时比尝试生成实体几何结构容易得多,这意味着在复杂几何结构的建模阶段可以节省大量时间

无论如何,这三个模型都能够处理纸质材料和其他多层材料的线弹性模型,包括空间材料变化。

COMSOL 认证的顾问公司 Lightness by Design 为纸张力学的前沿课题提供仿真开发和执行服务,并提供复合材料结构方面的专业知识。

关于作者

Eric 是 COMSOL 认证的顾问公司 Lightness by Design 的顾问,他对纸质包装材料和航空航天结构特别感兴趣。虽然这两个方面看起来像是随机组合,但这两种应用之间的共同联系是使用轻质承重结构和纤维基材料。Eric 在航空航天结构工程方面的背景包括作为顾问的项目经验和在美国安柏瑞德航空大学的正规学士教育。在接受航空航天领域的初步教育后,Eric 在瑞典斯德哥尔摩的 KTH 皇家理工学院攻读固体力学博士学位,重点研究纸张力学,随后在造纸公司 WestRock 的研发部门工作了一年半,从而开启了令人兴奋的纸张旅程。 此后,他一直担任 Lightness by Design 公司的顾问,除了咨询服务之外,他还继续开发有限元仿真工具(全面的用户定义材料和虚拟实验室),以便对纸制品和工艺进行高级仿真。


评论 (4)

正在加载...
Wallace Chi
Wallace Chi
2023-12-20

你好,请问如何在材料模块中定义一个两种固体混合的材料?有无相关案例呢?

Kaixi Tang
Kaixi Tang
2023-12-28 COMSOL 员工

您好,您可以尝试使用代表体积单元(RVE)的思路去尝试,即先在一个微观单元中仿真出两种物质混合后的等效材料参数,再把该参数赋予给宏观材料。相关建模方法可以参考案例://www.denkrieger.com/model/micromechanical-model-of-a-fiber-composite-68211

Zhicheng Feng
Zhicheng Feng
2024-11-06

你好,我需要研究的复合材料模型几何比较复杂。comsol支持自己编写复合材料各向异性的本构程序吗?如果可以,模型每一层的纤维方向该如何定义?

Yuqing Ge
Yuqing Ge
2024-11-22 COMSOL 员工

如果您只是层数较多方向较多,希望一次性定义复合材料的层数,可以考虑编写“方法”,来一次性生成,可参考博客://www.denkrieger.com/blogs/how-to-create-a-randomized-geometry-using-model-methods。如果您是希望自行编写整个材料的本构,那可以参考案例://www.denkrieger.com/model/external-material-examples-structural-mechanics-32331

浏览 COMSOL 博客
Baidu
map