try ai
科普
编辑
分享
反馈
  • 线性应变三角形 (LST)

线性应变三角形 (LST)

SciencePedia玻尔百科
核心要点
  • 线性应变三角形 (LST) 使用一个六节点的二次位移场,以精确表示有限元内线性变化的应变。
  • 与常应变三角形 (CST) 不同,LST 能够模拟纯弯曲,而不会产生寄生剪切和相关的剪切锁定病态问题。
  • LST 的精度需要通过适当的数值积分(高斯积分)来计算其刚度矩阵,因为积分不足会导致灾难性的沙漏模式。
  • LST 单元对于广泛的高级模拟至关重要,包括结构动力学、非线性分析以及孔隙弹性等耦合多物理场问题。

引言

在分析复杂工程和物理问题的探索中,有限元法 (FEM) 提供了一种强大的策略:分而治之。通过将复杂的结构分解为由简单形状(即“单元”)组成的镶嵌体,我们可以近似求解那些原本难以处理的微分方程。对于二维分析,三角形是最基本的构建模块。然而,最简单的三角形单元——常应变三角形 (CST)——在弯曲等常见情况下存在严重的精度问题,导致剪切锁定等现象。这种简单性与物理现实之间的差距,使得我们需要一种更精密的工具。

本文深入探讨了一种更强大的单元——线性应变三角形 (LST)——的理论和应用。您将首先探索 LST 与 CST 相区别的基础原理和机制,理解其高级公式如何克服关键限制,并更忠实地描述变形。随后,讨论范围将扩大,展示这些单元的深远应用,说明它们如何用于模拟从静态结构和动态振动到复杂的非线性和多物理场问题的各种情况。

原理与机制

要理解工程世界,从高耸桥梁中的应力到机翼上的气流,我们常常求助于物理学语言,即微分方程。但这些方程尽管优雅,对于真实的复杂形状却出了名地难以求解。因此,我们诉诸于一个极其务实而强大的思想:​​有限元法 (FEM)​​。我们不试图一次性解决整个复杂对象的问题。相反,我们将其切分成由微小、简单、可管理的碎片——“有限元”——组成的镶嵌体,并对每个单元内的物理过程进行近似。对于二维问题,我们能选择的最简单、最通用的构建模块就是朴实的三角形。我们对答案的整个探索,最终归结为一个根本性问题:我们如何描述这些三角形内部发生的情况?

最简单的图像:常应变三角形 (CST)

让我们从最直接的猜测开始。想象一个三角形单元,它的三个角点(即​​节点​​)发生了位移。那么中间的点是如何移动的呢?最简单的假设是,位移在节点之间呈线性变化,就像拉伸一张完全平坦的薄橡胶片。这张薄片保持平坦,只是发生了倾斜和拉伸。这被称为​​线性位移场​​。

这个极其简单的假设带来一个深刻而直接的后果。​​应变​​是物理学家用来描述材料在特定点被拉伸、压缩或剪切程度的术语。在数学上,应变是通过对位移场求空间导数得到的。正如任何大一微积分学生所知,线性函数(如 f(x)=ax+bf(x) = ax+bf(x)=ax+b)的导数就是一个常数(aaa)。

因此,如果位移场在我们的三角形上是线性的,那么其内部各处的应变必然是恒定的。这一显著特性为该单元带来了一个极具描述性的名称:​​常应变三角形 (CST)​​。它用一个简单的分段常数图像——一个每块“瓷砖”都只有单一、均匀颜色的镶嵌画——来近似真实物体中丰富且连续变化的应变。

这种简单性并非没有优点。CST 是稳健的。它可以精确表示任何均匀应变或刚体运动(平移和无穷小转动)的状态,因为这些情况对应于线性位移场,而该单元的形函数正是为此完美构建的。这种能力通过一个名为​​斑块检验​​的关键质量控制标准得以形式化。如果你对一片承受简单、均匀拉伸的材料进行建模,CST 网格将能精确计算出应变和应力。通过这项检验是一项基本要求,它从原理上保证了,当你通过使用更多、更小的三角形来细化网格时,你的近似解将收敛于真实的物理答案。对于 CST,系统总能量的误差与单元尺寸 hhh 成正比减小,收敛速度记为 O(h)\mathcal{O}(h)O(h)。

当简单性失效时:弯曲问题

那么,简单的 CST 是否就是我们所需要的一切?让我们用一个稍微更有趣的日常现象来挑战它:弯曲。拿一块矩形橡皮擦,将它弯成一个弧形。顶面受压,底面受拉,中间有一条“中性”线保持其原始长度。因此,应变不是恒定的,而是从上到下线性变化的。仔细推导表明,实现这种纯弯曲状态所需的位移场实际上是二次的。

在这里,可怜的 CST 陷入了困境。根据其定义,它无法表示线性变化的应变;它只知道如何保持恒定。面对弯曲任务,它尽力扭曲自身以适应弯曲形状的节点位移。但由于单元本身无法真正弯曲,它被迫通过产生一种人为的剪切应变来“作弊”。这种非物理的假象被恰当地命名为​​寄生剪切​​。单元的表现就好像它在弯曲方面的刚度远大于真实材料,这种病态现象被称为​​剪切锁定​​。

这并非 CST 的唯一弱点。想象一下,试图模拟一种近乎不可压缩的材料,如橡胶或饱水的黏土,其泊松比 ν\nuν 接近 0.50.50.5。这类材料强烈抵抗任何体积变化。CST 刚性的运动学框架——其恒定的应变状态——使得它在不引起某些体积变化的情况下很难以复杂方式变形。这种“运动学便秘”使得单元不仅在弯曲中,而且在抵抗多种变形模式时都表现得过于刚硬。这被称为​​体积锁定​​。简单的图像已让我们失望,我们需要一个更精密的工具。

更优雅的描述:线性应变三角形 (LST)

自然界向我们揭示,要正确捕捉弯曲,我们需要一个允许应变线性变化的单元。为了得到线性应变,我们必须从二次位移场开始。我们如何构建一个允许这种描述的三角形呢?

解决方案非常优雅:我们只需提供更多信息。除了三个角节点外,我们在三条边的中点各放置一个节点。总共有六个节点,我们现在可以在三角形上定义一个唯一的二次函数,使其能够在空间中弯曲。这就是​​线性应变三角形 (LST)​​。

奇迹瞬间发生。由于位移场是二次的,它的导数——即应变——现在是位置的线性函数。LST 通过其自身的设计,能够表示一种线性变化的应变状态。

当我们重新审视弯曲问题时,LST 从容地处理了它。它可以完美地表示纯弯曲的精确二次位移场。因此,计算出的应变场是精确的,使人衰弱的寄生剪切被完全消除。同样,其更丰富的运动学为单元提供了更多的变形自由度,使其能够以更高的精度模拟近乎不可压缩的材料,并大大减轻了体积锁定的严重性。通过从线性的位移描述升级到二次的位移描述,我们创造了一个能够对变形的底层物理学提供更忠实、更优美描述的单元。

优雅的代价:计算与谨慎

当然,这种新获得的能力和精度并非没有代价。LST 是一个更复杂的工具,我们在使用时必须更加小心。当我们计算单元的​​刚度矩阵​​ Ke\mathbf{K}_eKe​ 时,这一点变得尤为清晰。该矩阵是连接节点力与其位移的关键部分。

刚度由单元面积上的一个积分计算得出:Ke=∫ΩeBTDB dA\mathbf{K}_e = \int_{\Omega_e} \mathbf{B}^{\mathsf{T}}\mathbf{D}\mathbf{B} \,dAKe​=∫Ωe​​BTDBdA。这里,D\mathbf{D}D 是材料属性矩阵(关联应力与应变),而 B\mathbf{B}B 是从形函数的导数推导出的应变-位移矩阵。

对于 CST,B\mathbf{B}B 矩阵是常数。这使得整个被积函数为常数,积分变得微不足道:只需将常数值乘以单元面积 AAA 即可。

然而,对于 LST,情况则不同。B\mathbf{B}B 矩阵现在包含坐标 (x,y)(x,y)(x,y) 的线性函数项。这意味着被积函数 BTDB\mathbf{B}^{\mathsf{T}}\mathbf{D}\mathbf{B}BTDB 在单元上是一个二次多项式。我们不能再简单地乘以面积;我们必须执行一个真正的积分。

在计算机程序中,这是通过​​数值积分​​完成的,这是一种通过在几个特殊的“积分点”上对函数进行采样并取其值的加权和来近似积分的技术。这里面蕴含着一个关键而精妙的细节。

为了精确积分一个二次多项式,我们的积分法则必须足够强大。对于三角形,这通常需要至少​​三个​​积分点。如果我们使用一个正确的 3 点法则,我们就能计算出精确的刚度矩阵,它具有正确的物理特性。它具有一种“柔性”,或者说零空间,只对应于三种刚体模式(两次平移和一次旋转),这些模式理应不产生应变和应力。

如果我们偷懒,或者试图“高效”,而使用更少的积分点——比如说,只在单元中心使用一个点,会发生什么?这被称为​​积分不足​​。其结果不是精度的微小损失,而是一场灾难性的失败。积分不足的刚度矩阵会变得​​秩亏​​。它会产生额外的、非物理的零能变形模式——通常称为“沙漏模式”——这些模式并非刚体运动。由这种不稳定的单元组成的网格会产生剧烈振荡、完全无意义的结果。

这个教训既深刻又实用:LST 的强大功能要求计算上的尊重。其对物理学的优雅描述必须与同样严谨的数学实现相匹配。在从简单的 CST 到精密的 LST 的演进过程中,我们看到了科学与工程领域一个经典故事的展开:简单性与保真度之间的权衡,以及我们发现,要获得对世界更深刻、更准确的描绘,通常需要我们在方法上更加深思熟虑。

应用与跨学科联系

理解了赋予我们简单三角形生命力的原理之后,我们现在可以踏上一段更宏大的旅程。这些抽象的数学构造——常应变三角形 (CST) 及其更精密的表亲线性应变三角形 (LST)——实际上如何帮助我们理解和改造世界?你可能会感到惊讶。其应用不仅数量众多,而且构成了一幅美丽的织锦,将看似毫不相干的科学与工程领域编织在一起。有限元法的力量正在于这种能力:将不同物理现象的独特法则转化为一种单一、通用的计算语言。我们这个朴实的三角形,正是这种语言中最基本的“词汇”之一。

结构静力学:从重力到风压

让我们从最直观的问题开始:如果我们建造一个结构,它如何支撑自身的重量,或作用于其上的力?想象一块三角形的混凝土板。重力作用于其内部的每一个粒子,这是一种连续的“体力”。我们如何在一个只在三个角点有信息的模型中表示这一点?

虚功原理提供了一个优雅的答案。它允许我们计算出一组“等效”的节点力,这些力所做的功与连续体力所做的功相同。当我们对一个承受均匀体力(如重力)的 CST 单元进行此计算时,我们发现一个极其简单的结果:单元的总重量被完美地平均分配到其三个节点上。就好像三个人共同托着这块板,而物理定律巧妙地确保他们每人恰好承担三分之一的载荷。这个原理使我们能够考虑任何物体的自重,从巨大的大坝到精致的桥梁桁架,只需在网格的节点上添加正确的力即可。

那么作用在物体表面的力呢,比如吹在墙上的风或潜艇壳上的水压?同样的逻辑也适用。如果我们考虑一个作用于三角形单元一条边上的均匀压力,即“面力”,数学再次揭示了一个直观的真理。作用在该边上的总力由定义该边的两个节点平均分担。第三个节点,因为它不在受力边上,所以完全不受力。将连续压力转换为离散节点力的能力是分析几乎任何你能想象的结构的第一步,也是最基本的一步。

运动中的世界:动力学与振动

当然,世界不是静止的。物体会移动、振动和摇摆。为了捕捉这一点,我们必须考虑惯性——即对加速度的抵抗,我们称之为质量。在有限元世界中,一个单元的惯性由一个​​质量矩阵​​来捕捉。

正如我们有一个将力与位移关联起来的刚度矩阵(F=Kx\mathbf{F}=\mathbf{K}\mathbf{x}F=Kx),我们也有一个将力与加速度关联起来的质量矩阵(F=Ma\mathbf{F}=\mathbf{M}\mathbf{a}F=Ma)。一种考虑质量的方式是简单地将单元总质量的一部分“集中”在每个节点上。这种方法简单且计算速度快。然而,还有一种更优美、更一致的方法。我们可以使用我们用来描述单元变形的完全相同的形函数,来推导出一个​​一致质量矩阵​​。这确保了我们对惯性的描述与我们对刚度的描述在数学上是一致的。它反映了底层理论深层的统一性。

这种区别为何重要?当我们研究动力学,特别是振动时,它变得至关重要。每个物体,从吉他弦到摩天大楼,都有其偏爱的振动自然频率。对于相同的网格,一致质量矩阵通常比集中质量矩阵能更准确地预测这些频率。然而,这种精度是有计算成本的。一致质量矩阵是稠密的,耦合了单元所有节点的运动,而集中质量矩阵是对角的,这使得求解运动方程的速度大大加快。

这就导致了一个经典的工程权衡。对于需要极高速度的问题,比如在极短时间内模拟数百万个单元的汽车碰撞,计算成本低廉的集中质量法是不可或缺的。而对于振动精度至关重要的问题,比如设计一个安静的潜艇外壳或确保一座桥梁不会与风产生共振,更严谨的一致质量公式则更受青睐。这种选择是因事制宜、人尽其才的典范。

超越线性:屈曲、接触与失稳

到目前为止,我们一直生活在一个“线性”世界里,在那里两倍的力意味着两倍的位移。但自然界充满了惊喜,其一些最戏剧性的现象是非线性的。

思考一根吉他弦。它的刚度——即它对被拨动的抵抗力——关键取决于它所受的张力。一根松弛的弦是软的;一根绷紧的弦是刚硬的。这种“应力刚化”效应是一种几何非线性形式,我们的三角形单元可以捕捉到它。通过扩展我们的分析,我们可以推导出一个​​几何刚度矩阵​​ KG\mathbf{K}_GKG​,它考虑了现有应力场对单元刚度的影响。当薄膜处于张力下时(σ>0\sigma > 0σ>0),该矩阵是半正定的,意味着张力为结构增加了真实的刚度。这个概念是分析稳定性和屈曲的关键。它解释了为什么一块薄金属板在受压时会突然皱缩,以及一座悬索桥如何在其缆索的巨大张力下保持其形状。

另一个引人入胜的非线性问题是接触。当两个独立的物体接触时会发生什么?它们可以相互推挤,但不能相互穿透。这个简单的规则引入了深刻的数学复杂性。然而,有限元框架足够灵活,可以处理它。通过引入约束,例如使用拉格朗日乘子,我们可以模拟当两个各自用 CST 等单元离散化的物体被压在一起时产生的接触力。这为模拟从齿轮啮合到锤子敲击钉子等广泛的工程问题打开了大门。

物理学的交响曲:多物理场与混合建模

当我们要求有限元法同时指挥一曲由不同物理定律组成的交响乐时,其真正的精湛技艺才得以展现。

思考一下热膨胀。当你加热一种材料时,它会膨胀。如果它受到约束,就会产生应力。温度和力学之间的这种耦合无处不在,从发动机活塞的设计到长桥上伸缩缝的设置都至关重要。使用我们的三角形单元,我们可以构建问题,使得温度变化 ΔT\Delta TΔT 被优雅地转化为一组“等效节点力”,这些力产生与热应变相同的效果。这使我们能够求解任何复杂几何形状中的热应力。

让我们更深入地探索我们脚下的土地。土壤不仅仅是固体;它是一个多孔的固体骨架,其孔隙中充满了水。当你挤压湿海绵时,海绵变形,水流出。这就是孔隙弹性,是固体力学和流体流动之间的一场耦合之舞。它主导着从地下水管理和石油开采到暴雨后山体滑坡风险的方方面面。通过使用“混合公式”,我们可以用三角形单元来模拟固体变形,同时求解孔隙中的流体压力。这是该方法处理复杂、跨学科问题能力的有力例证。

灵活性不止于此。如果我们正在模拟一个飞机机翼,它是由薄铝板和长而坚固的梁(加强筋)加固而成的,该怎么办?我们不需要用单一类型的单元来模拟它。我们可以使用二维三角形单元来模拟蒙皮,使用一维“桁架”或“梁”单元来模拟加强筋。奇迹发生在组装过程中:不同的单元通过共享节点在计算上被“粘合”在一起,它们的刚度属性被简单地相加。这种混合维度建模是有限元法模块化力量的证明,它允许工程师构建极其复杂的复合结构的虚拟原型。

最后,简单谈谈计算本身的艺术。在像 CST 这样的简单单元和像 LST 这样的更复杂单元之间进行选择,涉及到一个权衡。因为 LST 使用二次形函数,其应变场可以在单元内线性变化。这使得它能比 CST 更准确地捕捉弯曲和其他复杂变形。然而,这种精度是有代价的。LST 内部的数学更复杂,需要数值积分(高斯积分)来计算其刚度矩阵,而 CST 的刚度矩阵可以通过一个简单的公式求得。这是所有科学领域中一个反复出现的主题:在精度、复杂性和计算成本之间永恒的舞蹈。

从简单的支撑自身重量,到固体、流体和热量的复杂相互作用,三角形单元证明了它是一个惊人多才多艺的工具。它有力地提醒我们,凭借一个简单的形状和对物理原理的深刻理解,我们可以开始模拟、理解和塑造我们周围错综复杂的世界。