首页/文章/ 详情

接触基础知识:FEM接触分析与Hertz接触分析

3月前浏览200

工作中经常有人问我:你做的接触分析咋算的这么慢,经常还算不出结果?最开始会觉得这个问的很离谱,因为接触分析本来就是一个非线性非常高的过程,用户所谓的“算不出结果”其实是不收敛了,我就想这不是很正常,很常见吗?大家用Ansys,Abaqus也经常啊,后来发现问这样问题的用户,往往并不熟悉有限元接触分析,很多来自传动机械行业,再了解一下他们以往用的软件,顿时基于他们的立场理解了他们的问题。这样一深入了解了,也就有了今天的话题。

对应于上述的用户问题,答案其实就是:在工程接触力学领域,有限元法(FEM)接触分析与Hertz(赫兹)接触分析代表了两种不同层级的建模思路。以下是二者的核心区别及代表性软件分类说明:


一、核心概念差异

Hertz理论--接触分析计算_赫兹接触等效弹性模量资源-CSDN下载

Hertz接触理论:基于经典弹性力学假设(点/线接触、均质材料、小变形),推导出接触半宽     、最大接触应力      和弹性趋近量 δ 的解析解公式。例如,接触半宽公式:

 

其中     为载荷,     为等效曲率半径,     为等效弹性模量。

FEM接触分析:基于数值离散方法,通过迭代求解接触约束(如罚函数法或拉格朗日乘子法),可处理非Hertz条件(大变形、材料非线性、复杂几何)。

这两者基本的逻辑思路的不同就造成不同的适用情况,基于Hertz理论进行接触计算,可以很好的处理理想光滑曲面的弹性静态接触(如轴承滚子、齿轮齿面初始设计)。 而有限元分析,则在另一方面可以更好的求解大变形、碰撞冲击、摩擦、塑性变形,局部应力等问题。

Scheme of advanced gear contact representation operating as a joint in ...

所以方法并没有优劣之分,只是看你需要的是啥,你是需要快速得到一个大概可以的结果呢还是真的关注局部的应力情况。可想而知如果用有限元分析算一个变速箱里面的所有齿轮的接触,计算量会非常大,大概率不收敛(但我的用户真的让我算一下),但是用Hertz接触就很适合。


二、软件分类列举

基于 FEM接触分析 的软件

这类软件通过通用FEM接触算法处理复杂非线性问题:

  • ABAQUS:支持显式/隐式接触、热力耦合。
  • ANSYS:提供多种接触类型(绑定、粗糙、摩擦)。
  • LS-DYNA:显式分析动态冲击和碰撞(如汽车安全仿真)。
Romax第6集Romax培训视频【转载】 - 影音视频 - 小不点搜索

基于 Hertz接触理论 的软件

专注快速计算理想接触参数,适用于标准化设计:

  • Romax:MSC旗下的齿轮、传动计算设计软件,基于Hertz接触,擅长齿轮的初始校核
  • NASGRO:结合边界元法(BEM)与Hertz理论,用于轴承/齿轮寿命预测。

最后总结一下:优先用Hertz接触的场景:快速评估理想的弹性体接触参数(应力、变形),或作为FEM仿真的初始条件。可用于初始校核和复杂的传动、齿轮系统;优先适用FEM接触的场景:涉及非均匀材料、动态载荷、大变形或接触失效机制(如磨损、断裂)的分析。 主要用于详细设计与验证。


来源:大狗子说数值模拟
LS-DYNAAbaqus断裂碰撞非线性通用汽车理论材料传动Romax曲面ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-07-22
最近编辑:3月前
大狗子说数值模拟
博士 传播国际一流的数值模拟算法
获赞 11粉丝 25文章 81课程 0
点赞
收藏
作者推荐

有限元基础知识:通用接触 General Contact

Abaqus 2017版本之后推出了general contact功能(如果我没记错的话),这个功能对于用户非常好用,对于FEM程序的开发者,就非常的痛苦,因为有超级多的细节需要在这个功能里进行考虑,今天简单说说General contact 基础功能核心机制:通用接触通过自动全包接触面(所有外部单元面、解析刚性表面等)实现复杂装配体的接触检测,支持节点-面、边-边、自接触等多种接触类型,无需手动定义主从面。这个听起来多么美好的故事,但是上面每一点其实都不太好做,当然用户最后肯定会开心。如下图所示,是General contact对于两个简单的实体可能出现的情况 从左到右依次是:一个面和一个面一条边和一个面一条边和一条边一个点和一条面更为复杂的是,如果构件比较”软“,单一构件内部还可能会发生自接触(self-contact),如下图所示: 而且这个发生自接触的构件同时还可能与别的其他构件发生接触。然后还有一个麻烦那就是壳,壳本身有正面和反面,复杂一点的话要考虑Edge,还要考虑壳的厚度,而且壳的刚度和实体单元的刚度会很不一样。 最近这几个版本,Abaqus还更新了梁与梁、基于Edge-to-Surface,Edge-to-Edge的算法,对于用户来说易用性进一步增强,对于FEM开发者来说算法复杂度进一步提升关键的一些默认配置一般来说Abaqus中General Contact默认采用Surface-to-Surface算法,并辅以Edge-to-Surface算法处理单元边与单元面的接触问题,并默认采用penalty算法施加接触约束, 且会自动补偿初始穿透,也就是说你的网格有点初始穿透也没问题。(这些算法未来会在接触系列详述)笔者废了好大的劲写出来的程序也并不能像Abaqus那样稳定的除了很多复杂的场景,做出来的General Contact只有在一些没那么复杂的情况下,效率和收敛性才会比较好,还需努力啊!!来源:大狗子说数值模拟

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