首页/文章/ 详情

看完就没有不会的磨损仿真:Abaqus磨损从原理到实战指南

8月前浏览1279


1. 磨损建模理论基础

1.1 基本原理

零件在接触过程中,因摩擦、挤压等因素会导致表面材料损耗,即磨损。Abaqus采用改良版的Archard磨损模型进行磨损量计算。其核心特点是:

  • 模拟时仅在接触层面考虑由磨损引起的节点位置偏移。
  • 磨损不影响零件内部单元的计算。
  • 对于中小程度的磨损量,无需启用ALE(任意拉格朗日-欧拉)自适应网格技术即可保证精度。

对于大磨损量(如磨损厚度接近网格单元尺寸)的模拟,可在 Abaqus/Explicit 中结合ALE自适应网格技术,使网格随磨损后的形状动态调整,从而保持计算精度。此外,软件也支持通过特定方法高效模拟如轴承旋转等数百万次循环的磨损过程。

1.2 Archard磨损模型及其形式

Abaqus提供了4种Archard磨损模型,主要分为两大类:

第一类:与摩擦系数相关

  • 适用于磨损主要由滑动摩擦主导的场景(如零件滑动摩擦)。
  • 其物理本质与摩擦消耗的能量相关。
  • 磨损速率与摩擦能密度耗散率成正比。

第二类:与摩擦系数无关

  • 适用于低摩擦或无摩擦场景(如纯挤压导致的磨损)。
  • 磨损主要与接触压力相关。

磨损系数可定义为磨损量、接触压力、温度及场变量的函数,从而实现复杂行为的模拟。例如,可模拟带防护涂层的零件:当涂层被磨掉后,通过设置磨损系数增大来反映基材更易磨损的特性。

Archard磨损方程的不同形式

模型类型      
无量纲磨损系数形式      
有量纲集总磨损系数形式      
与摩擦系数无关                
显式依赖摩擦系数                

参数说明

  •      :瞬时磨损速率(单位:长度/时间,如 m/s)
  •      :无量纲磨损系数
  •      :有量纲集总磨损系数(单位:长度/(应力·时间),如 m/(Pa·s))
  •      :摩擦系数
  •      :法向接触压力(单位:应力,如 Pa)
  •      :滑移速率模(单位:1/时间,如 1/s)
  •      :摩擦应力
  •      :材料硬度(单位:应力,如 Pa)

当滑移速率不为零且摩擦应力存在时,依赖摩擦系数的磨损速率可写为:    。其中,摩擦能密度耗散率为     ,因此     ,表明磨损速率与摩擦能密度耗散率成正比。

1.3 磨损计算注意事项

  • 在Abaqus/Standard中,仅当接触公式支持接触面局部区域接触时,才会在接触表面累积磨损。因此,通用接触中的补充接触公式(边-面、边-边、点-面)不参与磨损累积。
  • 线性摄动分析步不产生磨损累积。

2. 磨损仿真适用范围与设置

2.1 求解器与接触类型支持

功能      
Abaqus/Standard      
Abaqus/Explicit      
支持的接触形式
通用接触、接触对      
仅通用接触      
结合ALE自适应网格
不支持      
支持      
结合分析步循环
支持      
不支持(需通过缩放因子)      
分析步支持
*MATERIAL MIGRATION和稳态传输分析步中的特定情况外,常规分析步均支持      
常规分析步支持      
单元类型限制
未明确限制      
仅支持实体单元

2.2 磨损属性的定义与分配

定义方法

磨损属性需作为表面属性进行定义。

  • 输入文件用法:    
    *SURFACE PROPERTY, NAME=<表面磨损属性名称>
    *WEAR SURFACE PROPERTIES, UNITLESS WEAR COEF=YES/NO, FRIC COEF DEPENDENT=YES/NO, REFERENCE STRESS=<硬度值>
    <磨损系数数据行>
  • Abaqus/CAE操作: 进入相互作用模块 → 创建相互作用属性 → 类型选择“磨损”

分配方式

对于接触对:需将命名表面磨损属性分别分配至接触对的两个接触面。

*SURFACE, NAME=<接触面名称>, TYPE=NODE/ELEMENT, PROPERTY=<表面磨损属性名称>
*CONTACT PAIR, INTERACTION=<相互作用属性名称>
<从面名称>,<主面名称>

对于通用接触:通过*SURFACE PROPERTY ASSIGNMENT选项进行分配。

*SURFACE PROPERTY ASSIGNMENT, PROPERTY=WEAR
<接触面A名称>, <磨损属性名称1>
<接触面B名称>, <磨损属性名称2>

注意:如果接触面存在重叠区域,重叠部分将采用最后分配的磨损属性。


3. Abaqus/CAE中的磨损属性设置详解

在Abaqus/CAE的磨损属性设置窗口中,各项参数含义如下:


磨损属性设置主界面

设置项      
含义与选择      
Name/Type
自定义属性名称;类型固定为Wear      
Friction coefficient dependent是否让磨损模型依赖摩擦系数      

• 勾选:使用“显式依赖摩擦系数”的模型。
• 不勾选(如图):使用“与摩擦系数无关”的模型。      
Unitless wear coefficient是否使用无量纲磨损系数      

• 勾选:使用无量纲系数k,需在下方Reference stress中填写材料硬度H
• 不勾选(如图):使用有量纲集总磨损系数\hat{k}      
Reference stress
仅当勾选Unitless wear coefficient时激活,用于填写材料硬度H      
Wear Coefficient (Data区域)
填写磨损系数值。根据上方勾选状态,此处对应khat{k}单位需与模型一致      
Use surface temperature dependent data
磨损系数是否随表面温度变化。      
Use surface wear distance dependent data
磨损系数是否随累积磨损量变化(例如模拟涂层磨穿后系数增大)。      
Use contact pressure dependent data
磨损系数是否随接触压力变化。      
Number of field variables
用于控制磨损系数的场变量数量。      

3.1 INP文件导出注意事项

从Abaqus/CAE导出INP文件时,磨损属性部分可能出现格式错误,例如**结束符与数据行错位,导致计算报错。错误示例

*Surface Property, name=WEAR1
*WEAR SURFACE PROPERTIES, FRIC COEF DEPENDENT=NO, UNITLESS WEAR COEF=NO
7.5e-05, , , ,
** <-- 此星号可能与上一行合并

解决方法:手动打开INP文件,确保**独占一行。


4. 高级建模策略:大量循环磨损

4.1 方法一:缩放磨损系数 (Abaqus/Explicit)

对于需要模拟大量物理循环(如数百万次)的场景,可将N个物理循环合并为单个模拟循环。

  • 原理:在磨损系数中引入缩放因子N。即,在仿真中使用的磨损系数为实际系数乘以N
  • 要求:需合理控制N的大小,以确保单个模拟循环内局部接触应力分布变化不大,从而保证磨损积分精度。

4.2 方法二:分析步循环 (Abaqus/Standard)

利用Abaqus/Standard的分析步循环功能,重复执行某一分析步或分析步序列,直至满足终止条件(如达到目标磨损量)。

  • 需要在INP文件中手动添加关键字
  • 关键参数
    • 首个模拟循环等效的物理循环数。
    • 单个模拟循环允许的最大增量磨损量阈值。
    • 磨损终止条件(如最大总磨损量)。
    • 后续循环的等效循环数会根据前一步的磨损量自动调整。

输入文件示例

*STEP CYCLING, START, NAME=Sample cycle repeat
10,                    ! 最大重复次数
10000,25000           ! 初始等效循环数,最大等效循环数
*STEP,NAME=WearStep-1
... ! 分析步定义
*END STEP
*STEP, NAME=WearStep-2
*STEP CYCLING CONTROL, ACTION=END CYCLING, CRITERION=WEAR-BASED, NAME=SCC-1
NodeSet1, AbsMin, 0.004, 0.002   ! 节点集1,判断类型,终止阈值,单循环目标值
NodeSet2, AbsMax, 0.012, 0.006   ! 节点集2,判断类型,终止阈值,单循环目标值
... ! 分析步定义
*END STEP
*STEP CYCLING, END

5. 特殊工况:稳态传输分析

在稳态传输分析步中,材料在固定网格内对流。

  • 磨损计算特点:网格节点处的磨损量,等于某一时刻占据该节点的材料点在旋转坐标系转动一周、沿其流线运动过程中所累积的磨损量。
  • 计算方法:在稳态假设下,材料点的磨损速率历程,通过沿其流线的局部磨损速率空间分布进行平均得到。磨损仅发生在流线与接触面相作用的弧段。
  • 注意:过大的磨损偏移量可能导致接触穿透,影响计算精度。

6. 启用ALE自适应网格 (Abaqus/Explicit)

当预测磨损量与单元尺寸相当时,建议启用ALE自适应网格技术以保持精度。

  • 工作原理
    1. 节点位移主要由磨损量决定(作为空间网格约束)。
    2. 在ALE网格调整增量步之间(默认每10个增量步执行一次),磨损量以节点矢量形式参与接触计算。
    3. 当触发ALE增量步时,累积的磨损矢量将转化为网格节点的实际位移。

7. 结果输出

磨损仿真结果通过接触磨损变量 CWEAR 输出,它是接触面节点的累积磨损矢量。

  • Abaqus/Standard:支持场输出和历程输出。
  • Abaqus/Explicit:仅支持场输出。
  • 注意:输出CWEAR需要在INP文件中手动请求

输入文件用法

  • 请求场输出:    
    *OUTPUT, FIELD
    *CONTACT OUTPUT
    CWEAR
  • 请求历程输出(仅Standard):    
    *OUTPUT, HISTORY
    *CONTACT OUTPUT, NSET=<节点集名称>
    CWEAR


来源:ANSA与CAE分享
ACTAbaqus通用UM理论材料控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-12-17
最近编辑:8月前
沐毅CAE
签名征集中
获赞 40粉丝 179文章 85课程 0
点赞
收藏
作者推荐

为什么我们不能只盯着"安全系数"?——CAE分析中的安全哲学

作为一名CAE工程师,我常被问到一个看似简单的问题:&quot;这个结构的安全系数是多少?&quot;这通常让我很难回答。安全系数本身并不能单独说明问题——脱离使用工况谈安全系数,就像只问车速不问路况来判断是否安全一样危险。&quot;一、安全系数究竟是什么?安全系数(SafetyFactor)本质上是一个风险缓冲系数,通常指的是材料或结构的承载能力与实际负载之间的比值。例如,在结构分析中,安全系数通常是材料的屈服强度与使用过程中施加的最大应力之间的比值。一个常见的计算公式是:这个值通常大于1,表示结构有一定的安全裕度;如果安全系数小于1,则意味着结构可能会发生破坏。那材料强度到底用屈服强度,还是抗拉强度计算呢?这个问题下篇文章在回答。但请注意:这个数值背后隐藏着三个关键前提:材料性能数据是否准确(来自实测还是手册?测试样本量是否足够?)载荷计算是否包含所有极端工况(是否考虑风振?地震?人为误操作?)仿真模型是否经过充分验证(网格独立性验证?边界条件合理性?)二、被忽视的关键变量——使用工况我们来看两组真实案例对比:案例安全系数工况特征实际风险机床底座1.8恒温环境/稳定载荷/无腐蚀可接受海上钻井平台2.5盐雾腐蚀/交变载荷/台风冲击仍存在风险这充分说明:相同的安全系数在不同工况下代表完全不同的安全等级。就像同样100米水深,对游泳池和潜艇意味着截然不同的技术挑战。三、四个必须同步考量的维度时间维度静态载荷下的安全系数≠疲劳寿命计算值(某汽车悬挂件静载安全系数2.0,但20万次循环后出现裂纹)环境维度高温会降低金属屈服强度30%(某航空部件在常温下安全系数2.2,但300℃时骤降至1.5)人为因素设计载荷50kg的结构:实验室环境:安全系数2.0足够儿童游乐设施:必须提升到3.5以上失效后果手机支架vs心脏支架:虽然同属&quot;支架&quot;,但后者需要更严格的多重安全系数验证四、正确理解安全系数的三个步骤确认分析类型静力学分析的安全系数≠显式动力学分析结果查看载荷谱是否包含:最大设计载荷循环载荷幅值意外冲击载荷检查材料退化模型特别是涉及:蠕变(高温部件)应力松弛(紧固件)老化(高分子材料)五、材料特性维度不同材料对安全系数的需求截然不同,这取决于一个关键指标:材料的失效预警能力。材料类型典型代表安全系数范围失效特征类比说明延性材料低碳钢、铝合金1.5-2.5先变形后断裂(塑性变形)像橡皮筋可拉长30%脆性材料铸铁、玻璃3.0-5.0突然断裂(无预警)如玻璃一敲即碎背后的科学逻辑:延性材料的&quot;容忍度&quot;:在达到极限强度前会产生明显变形(例如钢材屈服现象),这相当于给工程师亮起&quot;黄灯&quot;警示脆性材料的&quot;沉默风险&quot;:从开始承受到最终断裂几乎在瞬间完成,必须预留更大安全余量六、安全系数取值的智慧——从菜谱到交响乐**1.不同工况的&quot;安全基准线&quot;通过典型行业对比理解安全系数取值逻辑:工况类型典型安全系数关键考量因素现实案例建筑钢结构1.7-2.2载荷可精确计算/材料均匀写字楼框架医疗器械3.0-4.0人体安全/生物相容性骨科植入物航空航天1.2-1.5*轻量化要求/超高精度仿真火箭燃料舱(*注:航空领域采用&quot;失效安全&quot;设计理念,通过多重冗余实现低安全系数下的高可靠性)2.动态调整的三大法则安全系数从来不是固定值,而是根据以下因素动态调整的&quot;智能参数&quot;:失效成本系数:手机外壳vs核电站压力容器,后者安全系数可达10以上检测维护频率:定期检测的桥梁可采用1.8,深海电缆需提升至3.0技术成熟度:新型复合材料的安全系数通常比成熟钢材高30%-50%3.经典取值公式背后的哲学德国工程师协会(VDI)推荐的安全系数计算公式:n₀:基础安全系数(材料特性决定)γ₁:载荷不确定性系数(1.1-1.3)γ₂:制造工艺系数(精密加工取1.0,铸造取1.2)γ₃:环境严酷度系数(常温1.0,深海2.0)这个公式揭示了一个真理:安全系数本质是各种不确定性的乘积,而非简单除法。来源:ANSA与CAE分享

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