首页/文章/ 详情

利用 Abaqus 进行疲劳寿命预测

18小时前浏览6

疲劳材料由于反复或交变应力而导致的强度减弱和最终失效。

疲劳寿命预测对于确保机械结构的安全运行和结构完整性至关重要。

疲劳概念简介

要理解疲劳,我们首先必须掌握应力循环的概念。应力循环是指材料反复承受加载和卸载的过程,就像来回弯曲回形针一样。理解疲劳机制对工程师至关重要,因为这能帮助他们设计出能够承受反复加载的结构和部件。

concept of fatigue
fatigue in a gear

疲劳断裂是机械设备和工程结构中一种普遍且严重的失效模式,因为元件或结构的表面通常不会出现即将失效的明显迹象,例如宏观塑性变形或裂纹。疲劳断裂部件的突然失效可能对工业项目造成灾难性后果,导致重大经济损失,在某些情况下甚至造成大量人员伤亡。事实上,几乎所有金属都会发生疲劳失效,约90%的机械设备服役失效都可归因于疲劳。
因此,对疲劳行为进行系统研究并了解其内在失效机制至关重要。

疲劳的类型

疲劳主要分为两种类型:

  • 低周疲劳 ——当材料在应力幅值略低于其屈服强度且循环次数较低(小于 10,000 次)的情况下发生开裂失效时,称为低周疲劳。低周疲劳涉及的应力循环次数较少,通常只有几百或几千次,但每次循环都会导致显著的塑性变形。这种疲劳常见于承受高载荷或极端温度波动的结构中,例如压力容器、核反应堆和海上平台。低周疲劳裂纹通常从表面萌生并迅速扩展。

low & High cycle fatigue compare
  • 高周疲劳 ——当材料在远小于其屈服强度的应力幅值下发生开裂失效,且循环次数相当高(大于 10,000 次)时,就会发生这种疲劳。这种疲劳常见于承受振动或旋转运动的部件,例如涡轮叶片、发动机曲轴和齿轮齿。高周疲劳的失效通常始于表面以下,并逐渐向内扩展。

疲劳寿命预测方法

通常,疲劳寿命预测方法可分为基于物理的方法、数据驱动的方法和混合方法。

基于1-Phenomenologically的模型

所提出的疲劳模型能够在不改变模型系数的情况下 ,合理地预测各种沥青混合料的疲劳寿命 

疲劳分析涉及多种方法,其中最主要的有:

  • 压力生活法

  • 应变寿命法

  • 线性弹性断裂力学(LEFM)方法

S N Curevs
(LEFM) versus microplasticity-based fatigue crack growth

材料疲劳特性的评估是确定其疲劳极限和 S-N 曲线的关键因素。评估疲劳参数的工程方法多种多样,包括单点疲劳试验、提升组疲劳试验、应变控制疲劳寿命试验、多幅值测量和放大测量等方法。

点击此处了解 Abaqus 材料模型

2. 基于物理的模型

基于物理的疲劳模型是指一种计算或数学框架,它基于基本物理原理模拟材料的疲劳行为,而不是仅仅依赖于经验观察。这些模型旨在利用力学、热力学和材料科学的原理,捕捉疲劳损伤的潜在机制,例如裂纹萌生、微观结构演变和裂纹扩展。

为了提高疲劳参数预测的效率,许多研究人员拓展了评估方法的应用范围,利用温度数据预测疲劳 S-N 曲线。然而,传统的材料疲劳寿命评估实验方法成本高昂、需要大量试样且耗时较长。因此,人们开发了其他方法来更快地评估疲劳寿命。

physics-based model fatigue

基于3-Thermodynamically的模型

热疲劳是由反复的加热和冷却循环引起的,导致材料内部发生热膨胀和收缩。这会造成显著的应力,尤其是在几何形状受限或由热膨胀系数不同的材料制成的部件中。例如,涡轮叶片、热交换器和刹车盘。

Thermo-based fatigue life prediction:

4-基于双尺度的模型

在高周疲劳 (HCF) 试验中,施加的循环应力通常低于宏观屈服强度,主要变形是通过宏观弹性稳定化发生的。

如何在 Abaqus 中进行疲劳分析?

在 Abaqus 中进行疲劳寿命预测是一个多步骤过程,包括应力分析  损伤评估疲劳寿命估算 。以下是使用 Abaqus 进行疲劳分析的分步指南:

步骤 1:进行静态或动态应力分析

疲劳分析始于循环载荷下的应力或应变分析 

1.1 创建模型

  • 定义几何形状 (2D 或 3D CAD 模型)。

  • 赋予材料属性 (杨氏模量、泊松比、密度)。

  • 应用边界条件 (支撑、约束)。

1.2 施加载荷

  • 使用循环载荷 (力、位移、压力)来模拟现实世界的条件。

  • 定义载荷幅值变化 (恒定幅值载荷或变幅值载荷)。

1.3 对模型进行网格划分

  • 在高应力区域(易疲劳的关键区域)使用精细网格 

  • 为了保证精度,选择四面体、六面体或二次方元素 

1.4 运行模拟

  • 求解循环载荷作用下的应力和应变结果。

步骤 2:提取应力和应变数据

  • 使用 Abaqus/CAE 或 Abaqus/Viewer 识别关键应力位置。

  • 高应力区域的输出应力(σ)和应变(ε)结果 

  • 使用时程图检查加载循环。

步骤 3:疲劳寿命预测方法

疲劳寿命的估算主要有两种方法 

3.1 应力寿命法(SN 曲线)

  • 适用于高周疲劳(HCF) (低应力,高循环次数)。

  • 采用实验测得的 SN(应力与循环次数)曲线 

  • 使用 fe-safe(达索系统疲劳分析工具)在 Abaqus 中实施。

  • 步骤:

    1. 获取该材料的 S-N 曲线数据。

    2. 定义应力幅值和平均应力。

    3. 使用矿工法则估算疲劳损伤累积。

3.2 应变寿命法(ε-N 曲线)

  • 适用于低周疲劳(LCF) (高应力、低循环次数)。

  • 利用 Coffin-Manson 方程预测疲劳失效。

  • 需要具备塑性应变和循环性能。

步骤 4:使用 fe-safe 进行疲劳分析

Abaqus 没有内置疲劳模块,但您可以使用 fe-safe ,这是一款高级疲劳工具。

4.1 Abaqus 的出口应力分析结果

  • 使用 ODB 文件提取应力数据。

  • 将数据导入 fe-safe 。

4.2 定义 fe-safe 中的疲劳参数

  • 选择材料属性(SN、ε-N 曲线) 。

  • 定义加载循环和疲劳模型 

  • 选择平均应力修正方法 (Goodman、Gerber、Smith-Watson-Topper)。

4.3 运行疲劳模拟

  • 计算疲劳损伤累积 

  • 预测关键位置的疲劳寿命(Nf) 。

步骤五:后处理和结果解读

  • 使用 fe-safe 生成疲劳寿命轮廓 (失效循环次数)。

  • 确定关键故障位置 

  • 与实验结果进行比较。

Abaqus 中疲劳分析的替代方法

  • 使用 Python 脚本自动进行疲劳计算。

  • 通过用户子程序在 Abaqus 中实现自定义疲劳后处理 

  • 阅读更多关于 Abaqus 疲劳分析的内容

结论

  1. 在 Abaqus 中进行应力分析 

  2. 提取应力和应变结果 

  3. 使用 SN 或ε-N 疲劳模型 

  4. 使用 fe-safe 进行疲劳分析 

  5. 解读疲劳寿命测试结果。

来源:ABAQUS仿真世界
AbaqusFe-Safe振动疲劳断裂python裂纹材料控制试验
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-09
最近编辑:18小时前
yunduan082
硕士 | 仿真主任工程... Abaqus仿真世界
获赞 182粉丝 336文章 415课程 0
点赞
收藏
作者推荐

粘塑性详解 | Abaqus 粘塑性模型

1. 什么是粘塑性?粘塑性描述了某些材料应力随时间的反应。它结合了两种基本特性:塑性和粘性。塑性是指材料在施加的应力超过某个阈值(称为屈服应力)后发生永久变形的能力。低于该阈值时,材料表现出弹性并卸载后恢复到原始形状。高于该阈值时,即使载荷移除,变形仍然存在。粘性表示材料流动的阻力。纯粘性材料在施加的应力下会逐渐变形,变形速率取决于应力大小。所有变形都是永久性的,只要施加应力,变形就会持续。当这塑性和粘性两种效应结合在一起时,材料会表现出粘塑性行为。这意味着变形既与速率相关,也与时间相关。应力越高,材料流动越快(与速率相关);应力作用时间越长,材料随时间推移的变形越大(与时间相关)。与纯塑性材料(一旦开始屈服就会立即变形)不同,粘塑性材料会逐渐流动,因此应力和持续时间对其响应都至关重要。例子:高温下的金属,例如喷气发动机中的涡轮叶片,在持续的应力下会缓慢失效。长期承受负荷的聚合物和塑料(如多年来下垂的塑料椅子)。土壤和沥青在反复的交变荷载下会逐渐变形。图 1:粘塑性载荷导致管道随时间破裂的示例为了更好地理解粘塑性,将其与其他著名的材料行为模型进行比较会有所帮助。每个模型都侧重于时间或速率相关的材料行为的不同方面:塑性:这些描述了一旦超过屈服应力就会发生的不可逆变形,但它们本质上与速率无关,而不像粘塑性那样具有依赖性。粘性行为:描述材料在应力作用下持续变形。变形速率取决于应力的大小和施加的持续时间。粘弹性:粘弹性是指变形随时间变化,但在很大程度上是可逆的;而粘塑性是指变形不完全恢复。橡胶类材料和聚合物是典型的例子。它兼具弹性和粘性。蠕变和松弛:它们是特定的时间相关现象。蠕变是指在施加恒定应力时,应变随时间逐渐增加。应力松弛则相反:在恒定应变下,应力逐渐减小。这两个过程说明了即使外部条件没有变化,时间也会影响材料的行为。两者都在某种程度上属于粘塑性。2. Abaqus 粘塑性模型值得注意的是,Abaqus 在界面中不提供单一、直接的“粘塑性材料”选项。相反,粘塑性行为是通过不同的本构框架来捕捉的,这些框架扩展了塑性或蠕变,以考虑速率效应。实际上,这意味着用户必须根据材料最适合用率相关塑性还是时间相关塑性来选择合适的模型。虽然 Abaqus 不提供单一的“粘塑性”材料属性,但可以根据材料和载荷情况使用三个内置选项来模拟粘塑性效应:率相关塑性在 Abaqus 中,模拟粘塑性效应的标准方法之一是使用率相关塑性。启用该功能后,Abaqus 会修改屈服条件,使其不仅取决于塑性应变,还取决于塑性应变率。实际上,这意味着材料抵抗变形的能力会根据其加载速度而有所不同。图 2:塑性速率相关选项Abaqus 提供了三种内置的速率相关性公式:幂律、屈服比定律和 Johnson-Cook 模型。每种定律都引入了定义流动应力如何随应变速率变化的参数。例如,幂律假设屈服应力和应变速率之间存在对数关系,而 Johnson-Cook 模型则广泛应用于成形模拟,因为它结合了应变硬化、应变速率敏感性和热软化特性。图 3:率相关硬化规律通过启用此选项,塑性模型变为粘塑性,因为流动应力现在取决于应变率的时间。蠕变行为Abaqus 还提供了一组基于蠕变材料属性的蠕变模型。传统上,蠕变被认为是高温下的长期变形,但在 Abaqus 中,它实际上是一种粘塑性定律。使用此选项,塑性应变率可以表示为应力、时间(有时还包括温度)的函数。有多种数学形式可用,例如时间硬化、应变硬化或双曲正弦定律。这些模型不仅适用于高温下的金属,也适用于表现出时间相关粘塑性流动的聚合物和焊料材料。在实践中,Abaqus 中的蠕变框架是一种灵活地捕捉时间控制粘塑性的方法。图 4:Abaqus 中可用的蠕变定律粘性行为最后,Abaqus 提供了一个粘性选项,可以添加到许多材料模型中。这引入了一个与应变率成比例的应力项,类似于在力学中添加一个阻尼器。它本身不会产生永久变形,但它可以使材料在快速施加载荷时响应更平稳。因此,粘性选项通常用于稳定涉及复杂接触或塑性的模拟。从更广泛的意义上讲,它允许您表示速率敏感性或阻尼效应,但最好将其视为一种辅助手段,因为它必须伴随塑性模型才能产生永久变形。图 5:Abaqus 材料属性中的粘性菜单2.1 流变学建模当处理像粘塑性这样的复杂行为时,仅仅用方程来描述材料是不够的。工程师和研究人员通常需要一种更简单、更直观的方法来可视化材料对载荷的响应。这正是流变学建模的用武之地。通过用弹簧、阻尼器和滑块等机械类似物来表示材料行为,我们可以创建图表,清晰地、物理地说明弹性、粘度和塑性的贡献。这些模型充当了理论与实践之间的桥梁,帮助我们理解和比较不同的模型。流变学模型主要包含三个部分:弹簧:代表弹性。材料储存能量,一旦负载移除,就会恢复到其原始形状。阻尼器:代表粘度。它阻碍运动并产生依赖于时间或速率的变形。滑块:表示塑性。它会阻止变形,直到达到一定的应力(屈服应力),之后就会发生永久变形。通过组合这些元素,我们可以构建模拟真实材料行为的图表:弹性塑性粘性粘弹性粘塑性3.Perzyna 粘塑性模型 | UMAT 子程序Abaqus 提供了一些用于模拟率相关塑性(例如 Johnson-Cook 或幂律硬化)的内置选项,但它并不直接包含通用的粘塑性模型。这在研究时间相关塑性流动至关重要的材料(例如高温下的金属、聚合物或土壤)时可能会造成限制。为了解决这个问题,Abaqus 允许研究人员使用 UMAT(用户材料子程序)接口。通过 UMAT,您可以直接实现任何粘塑性模型的本构方程,从而实现粘塑性材料模拟。3.1. 什么是 Perzyna 粘塑性模型?研究人员提出了许多不同的模型来模拟粘塑性材料,但最有效的模型之一是 Perzyna 模型。Perzyna 粘塑性模型是一种描述材料在塑性流动随时间变化时如何变形的方法。在经典塑性理论中,一旦应力达到屈服面,塑性变形就会立即开始,就像拨动开关一样。然而,在现实生活中,许多材料(例如金属、聚合物和土壤)并非立即屈服,而是逐渐变形。Perzyna 模型通过引入过应力的概念来解释这一点,过应力指的是应力超出屈服面的程度。如果应力低于屈服面,则响应为纯弹性响应。如果应力略微超过屈服面,则开始塑性流动,但速率较慢。随着过应力的增加,粘塑性应变速率也会增加。简单来说,Perzyna 模型使屈服面更像一个软边界而不是刚性壁,允许塑性变形随着时间的推移根据应力水平逐渐发展。为什么选择 Perzyna 模型?捕捉速率依赖性:与经典塑性不同,它考虑了应变率如何影响屈服。平滑过渡:避免急剧屈服;有助于数值模拟的稳定性。适用于多种材料:特别适用于高应变率下的金属、土壤和聚合物。数值稳健性:与纯粹的速率无关塑性相比,有助于减少有限元模拟中的收敛问题。Perzyna 模型公式Perzyna 粘塑性模型一般表示为:总应变率分解:其中,表示弹性应变率, 表示粘塑性应变率。粘塑性应变率(流动规则):过应力项:在这里: 是收益函数, 是参考应力, 是粘度参数(控制速率敏感性),N 是利率敏感度指数,⟨⋅⟩ 是麦考利括号(仅贡献正值)。这意味着,当应力位于屈服面内(f<0)时,不会发生粘塑性流动;当应力位于屈服面外时,粘塑性应变会根据过应力的变化而变化。Perzyna 模型的流变模型如下,因为该模型是粘塑性的,但与摩擦、阻尼和弹性相关的方程可能与其他粘塑性模型不同。图 6:Perzyna 模型的流变模型总结在本文中,我们探讨了粘塑性以及如何在 Abaqus 中对其进行建模。粘塑性是指材料随时间推移而变形,变形程度取决于应力和载荷持续时间,这与纯塑性或粘性行为不同。这一主题非常重要,因为许多真实材料,例如高温下的金属、聚合物、土壤和沥青,都会表现出随时间和速率变化的变形。了解粘塑性有助于工程师更好地预测材料在实际载荷条件下的性能。我们首先解释了什么是粘塑性,并展示了它是如何将塑性和粘性结合起来的。然后,我们介绍了 Abaqus 的粘塑性模型,并了解到 Abaqus 不仅提供单一的粘塑性选项,还使用了诸如率相关塑性、蠕变和粘性行为等工具来捕捉这些效应。之后,我们介绍了流变学建模,它使用弹簧、阻尼器和滑块等简单的机械元件来说明不同行为是如何结合的。最后,我们解释了 Perzyna 粘塑性模型以及如何在 Abaqus 中实现它来解释逐渐的、与时间相关的屈服。总的来说,我们了解到 Abaqus 提供了多种处理粘塑性的方法,但对于高级情况,需要像 UMAT 这样的用户子程序。Perzyna 模型是最实用的选择之一,因为它能够清晰有效地捕捉时间相关的塑性流动。来源:ABAQUS仿真世界

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