首页/文章/ 详情

提升Abaqus 中弹性体建模精度的几个技巧

6月前浏览466

过去十年,我一直在探索使用有限元方法进行结构分析。我刚开始使用 Abaqus,就立刻遇到了一些复杂的问题。我被它深深吸引,努力理解与网格质量、求解器技术、接触、单元公式等相关的新概念。起初,我并没有太关注材料属性。我上过力学课程,心想这能有多难呢?我在模拟延性金属方面进展顺利,然后第一个弹性体问题就摆在了我的面前。

我开始研究弹性体建模,坦白说,我花了很长时间才意识到自己对这个领域的了解是多么匮乏。在此期间,我学到了很多关于如何对这些具有挑战性的材料进行建模的重要经验。我想通过以下六个技巧分享其中的一些知识,并辅以测试数据和图片进行说明。

1. 避免在材料模型中使用肖氏硬度值

弹性体材料数据表通常以邵氏硬度值来描述材料的硬度。该值是选择合适弹性体材料的重要参考指标。然而,实际的应力-应变数据能够提供更高的精度。一些材料供应商已经开始在其产品中提供全面的测试数据,这是行业内的一个良好趋势。

如果只有肖氏硬度值可用,则可以通过以下方法计算弹性模量:Gent 关系。由此得到的弹性模量也可以转换为新胡克方程。   通过进一步计算剪切模量和体积模量来构建材料模型。将线性弹性模型和新胡克模型与下方的单轴拉伸试验数据进行比较,可以看出它们仅在应变水平非常小的情况下才适用——在本例中最高可达 5%。如果您的应用仅考虑小应变,这些易于获取且计算简便的模型可能是一个不错的选择。但是,如果您的应用需要评估更大的应变,则需要考虑更详细的材料模型。

Abaqus Elastomer Modeling Tip Avoid Using a Shore Hardness Value for Your Material Model
第二,仅使用单轴拉伸数据可能会导致问题。

现在的分析需要考虑更大的应变,您已联系材料供应商,他们拥有可以共享的应力-应变数据。他们发送给您的文件是单轴拉伸试验数据。我们有大量的材料模型可用于表征该单轴拉伸试验数据,其中最常用的是 Marlow 模型和 Ogden 模型。需要注意的关键一点是,要全面表征弹性体,还需要考虑其他应变状态,例如平面应变和双轴应变。

The three states of strain needed characterize an elastomer

表征弹性体所需的三种应变状态

通过完成所有三种弹性体测试——单轴拉伸、平面拉伸和双轴拉伸(也称等双轴拉伸),我们可以使用选定的应变能密度函数(例如 Marlow、Ogden、Mooney-Rivlin 等)精确表征弹性体的所有变形模式。此外,还有第四种测试,称为体积压缩测试,它对于受限弹性体的应用至关重要。我们将在后续章节中讨论它。

Uniaxial, planar, and biaxial elastomer physical tests

单轴、平面和双轴弹性体物理测试

我们知道,理想情况下,为了全面表征弹性体的变形模式,我们应该进行全部三种测试。但如果不这样做,会有什么风险呢?如果我们只能获得单轴拉伸测试数据,该怎么办?我们有哪些选择?其实,即使只进行单轴拉伸测试,仍然可以校准任何材料模型。但是,我们需要注意一些事项。具体来说,某些材料模型虽然能够很好地拟合单轴数据,但却可能给出不切实际的双轴或平面响应。

我们来看一个例子。我们将仅使用单轴拉伸试验数据,并生成 Marlow 模型、一阶 / 二阶 Ogden 模型和一阶 / 二阶多项式材料模型。然后,我们将比较这些材料模型对该数据的双轴响应与实际双轴拉伸试验数据。

Uniaxial tension test vs response

单轴拉伸试验与响应

如上图所示,Marlow 模型、 二阶 Ogden 模型和多项式模型与单轴拉伸试验数据拟合度极佳, R² =1。 一阶 Ogden 模型和多项式模型也具有良好的拟合度, R² =0.99。如果不考虑双轴拉伸数据,而这些模型又是您通常使用的模型,那么选择二阶多项式模型或 Ogden 模型可能会很方便。然而,我们现在拥有双轴拉伸试验数据;让我们将这些尚未针对双轴拉伸试验数据进行校准的材料模型与实际的双轴拉伸试验数据进行拟合。

Biaxial tension test vs response

双轴拉伸试验与响应

将 Marlow 模型、一阶 Ogden 模型和一阶多项式模型与试验数据进行比较,我们发现双轴响应与双轴试验数据具有相对较好的相关性。然而,当 Ogden 模型和多项式模型的阶数提升到二阶时,双轴响应变得不稳定且无法使用。因此,当仅有单轴试验数据时,强烈建议避免使用二阶或更高阶的模型。Marlow 模型通常性能最佳,因此推荐使用,因为它直接利用试验数据(单轴响应具有完美的相关性),并且始终能够生成合理且稳定的双轴/平面响应。

#2. 高阶材料模型:少即是多

我们现在拥有了三种应变状态(单轴、平面和双轴)的测试数据,并开始尝试拟合奥格登模型或多项式模型。当一阶和二阶函数拟合效果不佳时,人们可能会倾向于尝试更高阶的函数。然而,这些更高阶函数的风险在于,它们在目标应变水平下更容易出现不稳定性。

什么是材料不稳定性?当外部载荷导致材料做非负功时,就会发生材料不稳定性,这在物理上是不现实的。那么,是什么导致了这种非负功呢?在拟合材料模型时,我们实际上是在进行优化,以最小化三种应变状态下的实验应力-应变数据与材料模型预测值之间的差异。这种超弹性材料模型,也称为应变能密度函数,会生成一个三维曲面,用于预测我们分析中材料的复杂应变状态。高阶函数具有额外的局部极大值和极小值,这会增加响应曲面或应变能密度函数的非凸性。响应曲面中的这些非凸性正是导致非负功和材料不稳定性的原因。

Example of a stable response surface (left) and an unstable response surface (right)

稳定响应曲面示例(左)和不稳定响应曲面示例(右)

这些不稳定性会导致模型出现诸多问题,例如收敛失败、网格异常主导结果以及不可预测的应力或应变结果。任何变形模式下,应变超过其稳定性极限的材料均不应用于工程决策。建议尽可能使用一阶或二阶模型,即使拟合效果并非完美。您始终可以使用以下方法检查材料模型的稳定性:Abaqus 材料评估选项或在3DEXPERIENCE 材料校准工具,如下图所示。

Material displaying poor stability metrics

材料稳定性指标较差

第三,考虑穆林斯效应

在模拟弹性体时,我们始终需要考虑应用中的加载状态。如果我们关注的是初始加载与后续或循环加载,材料的响应可能会有显著差异。这种现象称为穆林斯效应。在下面的示例中,弹性体最初沿曲线 1 加载,然后沿曲线 2 卸载。当再次加载时,它将沿曲线 2 加载至曲线 3,然后沿曲线 4 卸载,依此类推。

Elastomer Mullins effect example

弹性体穆林斯效应示例

这是一个至关重要的影响,因为对于您的应用而言,考虑初始(第一个循环)载荷与后续在特定状态下的载荷可能非常重要。举例来说,假设您想了解橡胶衬套在其常规循环载荷使用情况下的性能。

只有考虑制造过程中安装的影响(例如,前一个加载循环),才能准确地进行分析。Abaqus 和大多数非线性结构分析软件都允许在超弹性材料模型中包含 Mullins 效应。用户可以先加载模型以获得初始结构响应,然后再将其加载到软件中以查看条件响应。另一种常用的方法是将条件应力应变试验数据作为初始响应。然后,用户可以通过单个载荷工况在分析中查看条件响应。

Left: Cyclically loaded uniaxial tension. Right: Single loading simple tension curves generated from extracting and zeroing the cyclically loaded uniaxial tension data

左图:循环加载的单轴拉伸曲线。右图:通过提取并归零循环加载的单轴拉伸数据生成的单次加载简单拉伸曲线。

4. 使用适合您应用的应变水平

弹性体通常具有非常大的应变极限。在选择测试数据以生成材料模型时,用户通常希望选择与其产品将要承受的应变相关的应变数据范围。当然,应变数据不足会带来问题,因为材料模型可能无法预测超出其校准应变范围的响应。然而,数据过多也会带来问题。假设我们预期弹性体在其加载应用中会承受 30% 的应变。如果我们使用高达 300% 应变的测试数据,则可能会因为难以校准且可能产生不稳定响应的数据而给自己增加负担。但是,如果我们只使用高达 50% 应变的数据,校准过程可能就会相对简单、准确且稳定。

来源:ABAQUS仿真世界
Abaqus非线性材料试验曲面
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-02-05
最近编辑:6月前
yunduan082
硕士 | 仿真主任工程... Abaqus仿真世界
获赞 203粉丝 392文章 486课程 0
点赞
收藏
作者推荐

在 3DEXPERIENCE 平台上模拟三维涡激振动 (VIV)

PART01什么是涡激振动(VIV)?涡激振动(VIV)是一种众所周知的现象,由流体流过钝体时产生的相互作用引起。当流体垂直于钝体时,这种效应最为显著。由于实际流体具有粘性,会在钝体表面形成边界层,该边界层容易脱离边界层形成涡旋,进而改变表面的压力分布。通常,这些涡旋的形成是不对称的,因此会在表面形成交变压力分布,从而促进钝体的运动。如果涡旋脱落的频率与结构的共振频率重合,则会产生显著的、甚至可能有害的变形。图1.圆柱体交替涡旋撕裂PART02涡激振动发生在什么地方?涡激振动(VIV)在相对较低的雷诺数(低速)下即可出现,如果流体是空气,则在高速下会发展成气动弹性“颤振”。这种现象最引人注目的例子是1940年塔科马峡谷悬索桥的坍塌(https://en.wikipedia.org/wiki/TacomaNarrowsBridge),当时一股相对较低的40英里/小时的侧风从峡谷向下吹来,将这座桥彻底摧毁。涡激振动(VIV)的物理机制已得到充分理解,尤其对于具有圆形截面的简单形状而言。恰好,圆形截面结构在工程领域较为常见,例如烟囱、高压电缆、系绳、管状支架、管道等等。在许多情况下,二维涡激振动问题足以近似描述其物理特性,但将涡激振动的数学模型扩展到三维则复杂得多,实际上只能通过数值模拟来实现。二维圆形截面结构的物理响应已被广泛研究,早在1878年,捷克物理学家VincenzStrouhal就提出了一个经验公式,将涡旋脱落的频率与截面直径和整体流速联系起来。图2.涡脱落的经验公式对涡激振动进行三维数值模拟需要将两个不同的物理系统连接起来:流体系统,其受速度、粘性剪切、压力和湍流控制;以及结构系统,其受柔度、应变和位移控制。此外,这两个系统必须在同一时间框架内求解,这意味着数值分析必须以协同模拟的方式进行。PART03流固耦合模拟设置数值协同仿真是一种可在3DEXPERIENCE平台上使用的解决方案技术。涡激振动(VIV)仿真是一个流固耦合(FSI)问题,它涉及构建独立的固体和流体仿真对象,并同时求解这两个对象,数据按指定时间间隔进行交换。对于使用3DSFLOW求解器求解的CFD模型(https://www.3ds.com/products-services/simulia/products/fluid-cfd-simulation/),牵引力矢量被导出到结构模型,而位移和速度则被导入。对于使用Abaqus求解器(https://www.3ds.com/products-services/simulia/products/structure-simulation/)求解的结构模型,情况则相反,位移和速度被导出,而牵引力矢量则从流体求解器导入。数据流由SIMULIA协同仿真引擎(CSE)控制。在模拟三维涡激振动时,有三个特别的挑战需要解决。例如,假设一根直径为0.2米的管道悬浮在水中,水流方向垂直于管道。管道两端分别接地,自由跨度为30米。流体模型和固体模型必须位于同一位置。图3.悬挂管道的一般布置用于流固耦合模拟的长结构网格划分易受涡激振动(VIV)影响的结构通常具有一个远大于其他两个维度的尺寸。虽然这通常不会对结构模型造成影响,但却会给流体网格带来问题。例如,在二维空间中,需要精细的离散化来表示管道周围的边界层,但在第三个维度上则需要更粗糙的离散化以减少单元数量。因此,六面体主导网格划分器(HexDominantMesher)并不适用于此应用,因为它试图在所有三个维度上均衡单元尺寸。网格拉伸技术更适合此应用,因为用户可以更好地控制三个方向上的网格尺寸。然而,为了使其有效,如果要将单元数量控制在实际可行的范围内,流动求解器必须能够处理100-200:1的单元纵横比。图4.管道周围的流体网格离散化首先,在整个流体域的一端指定一个二维表面网格,该网格由三角形和四边形单元组合而成,以便在管道初始位置附近获得足够的离散化。然后,将该表面网格用作模板,用于挤出三维流体单元以填充流体。因此,流体域由砖形和楔形流体单元组成。在仿真之前,表面网格被声明为“构造”类型,因此不参与CFD仿真。在这个例子中,模型利用了对称性,因此流体域只需要延伸15米。即便如此,流体域仍然包含超过100万个单元。图5.完整的流体域网格网格运动对于承受正常水流的悬空管道,管道会发生一定的振荡。由于3DSFlow既不允许创建也不允许删除流体单元,因此管道的运动必须由原始的流体单元网格来适应。3DSFlow求解器通过在每次求解迭代中根据用户指定的一些基本准则自动变形流体网格来实现这一点。在内部,流体网格被视为由可压缩的泡沫材料制成,该材料会随着管道的运动而变形,并且单元的变形方式与静态有限元模拟中的变形方式相同,这与流体求解完全独立。用户还可以通过网格运动对话框进行额外的控制,从而修改泡沫的局部刚度。例如,可以局部增加管道附近的泡沫刚度,使边界层单元在管道运动和网格变形时保持其形状。图6.管道运动过程中流体网格的变形显然,这种技术能够容纳的管道运动量是有限的,超过这个限度,元件就会变形过大,导致无法继续求解。但在这个例子中,振动管道的运动被毫无问题地捕捉到了。结构与流体模拟的耦合仿真中使用了两个独立的求解器,它们的解通过由“端口区域”定义的公共接口耦合。在流固耦合问题中使用两个独立的求解器,可以确保每个物理系统采用最高效的技术。解的完整性依赖于通过公共接口的精确数据交换,根据耦合强度的不同,可以采用不同的技术。耦合强度受多种参数影响,这些参数决定了耦合是弱耦合、中等耦合还是强耦合。弱耦合或单向耦合系统可以使用显式耦合方案求解,其中耦合界面处的流体和固体速度通常不匹配。这种方法适用于结构/流体密度比较大的模拟,例如气动弹性耦合。然而,如果耦合更强,例如在涉及液体的协同模拟中,则显式耦合方法可能会出现不稳定和精度不足的问题。2022xFD04版本的3DEXPERIENCE为SIMULIA协同仿真服务新增了外推方法、加速器、滤波技术和收敛准则,从而为隐式迭代耦合提供了最先进的协同仿真能力。特别是,准牛顿加速器从稳定性角度增大了收敛半径,使我们能够处理更强的物理耦合问题,并通过减少达到特定收敛准则所需的耦合迭代次数来降低计算量。此外,它们还使我们能够解决之前无法解决的强耦合物理问题。我们的VIV管道示例就是一个受益于这些隐式耦合方法的中等耦合问题。图7.流体和固体端口区域端口区域定义了协同仿真过程中数据交换的接口。固体模型和流体模型的端口区域必须在几何位置上重合。PART04流固耦合仿真设置管道结构模拟管道结构模型由单层C3D8I不相容模态单元构成,两端通过运动耦合连接至中心参考点。一端参考点完全固定,另一端则设定对称边界条件。所采用的分析程序是隐式动态分析,使用固定时间增量0.01秒。CFD模型代表水的流体域主要由6节点F3D6单元构成,管道周围则由8节点F3D8单元构成。入口边界条件设定法向速度为2m/s,压力边界条件与域出口端的静水压力梯度相匹配。对称面上定义了对称边界条件,除海底边界外,其他域边界均定义了滑移壁面条件(海底边界定义为无滑移边界)。采用固定时间增量0.01秒,指定了包含可实现K-Epsilon湍流模型的瞬态流体程序。协同仿真设置采用高斯-赛德尔算法的隐式耦合方案,固定数据交换时间为0.01秒。总求解时间为12秒。运行时诊断协同仿真运行时,应可查看cfd.sta文件。该文件详细记录了作业进度以及收敛的难易程度。图8.收敛历史的示例输出迭代收敛性采用两种度量方法:一种是绝对值,适用于流体与结构之间相对运动很小或没有相对运动的情况;另一种是相对值,适用于结构具有显著速度的情况。这些收敛值具有默认值,用户可以根据协同仿真的性质进行覆盖。无论达到的收敛值如何,软件都会强制执行至少三次外部迭代。PART05流固耦合仿真结果联合仿真结果包括定性和定量两方面;前者通常表现为水中的速度/涡度/压力等值线图以及管道位移,后者则以管道不同位置的时间-位移XY图的形式呈现。这可以衡量管道振动的振幅和频率。结构模型结果还包含管道的完整应力、应变和位移结果,可用于评估结构完整性和疲劳性能。图9.管道涡旋脱落图示为12秒模拟结束时水流速度分布图以及管道变形情况。可以清晰地看到涡旋的形成和管道脱落的模式。图中显示的是模型在对称面内侧的状态,这种模式在管道沿线的各个位置均有不同程度的重复出现。假设斯特劳哈尔数为0.2,则管道涡旋脱落频率可计算为:0.2xv/d=0.2x2.0/0.2=2Hz。如果圆柱体本身发生振荡,涡旋会在最大位移点或附近脱落,因此尾流宽度会增加。结果,压力阻力和横向力都会增加,振动频率会降低。图10.管道在对称平面上的横向和纵向位移上图所示的XY图显示了管道在对称面位置处的横向(粉色)和纵向(蓝色)位移振幅。通过观察,振动频率约为1.5Hz,该值与管道振荡导致的折减频率预测相符。当振荡达到“稳态”时,管道的峰峰值位移约为500mm,可以表示为圆柱体直径的2.5倍。图11.管道最大位移时的冯·米塞斯应力关于结构分析,SIM文件可以单独进行后处理,也可以与CFD结果结合进行后处理。图示为t=11.9秒时管道内的冯·米塞斯应力分布(图中结果已关于对称面镜像翻转)。如有必要,可将管道内的应力或应变值与振动频率结合使用,以评估疲劳性能。来源:ABAQUS仿真世界

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈