赫兹接触理论(球-平面)

分类: 解析 | 综合版 2026-04-06
CAE visualization for hertz contact theory - technical simulation diagram
ヘルツ接触理論(球−平面)

理论与物理

概述

🧑‍🎓

老师,我听说赫兹接触是FEA接触分析验证中最常用的问题,为什么呢?


🎓

因为对于两个弹性体的接触,接触半径、最大接触压力、接触位移等所有量都存在闭合形式的解析解。这是赫兹在1882年推导出来的。球与平面的接触是最基本的,是非线性接触分析代码验证的入门。


🧑‍🎓

虽然是非线性问题,却有解析解吗?


🎓

赫兹理论的巧妙之处就在于此。它包含了接触面积随载荷变化的几何非线性,但通过联立弹性半空间的布辛涅斯克解叠加和几何相容条件,可以得到闭合形式解。不过有前提条件:接触面相对于平面要足够小、在弹性限度内、无摩擦。


控制方程

🧑‍🎓

请告诉我具体的公式。


🎓

半径为 $R$ 的弹性球以载荷 $P$ 压向弹性平面的情况。定义等效弹性模量 $E^* = [(1-\nu_1^2)/E_1 + (1-\nu_2^2)/E_2]^{-1}$,等效半径 $R^* = R$(平面 $R_2 = \infty$),则有


接触半径: $a = \left(\frac{3PR^*}{4E^*}\right)^{1/3}$


最大接触压力: $p_0 = \frac{2aE^*}{\pi R^*} = \frac{1}{\pi}\left(\frac{6PE^{*2}}{R^{*2}}\right)^{1/3}$


趋近量: $\delta = \frac{a^2}{R^*} = \left(\frac{9P^2}{16R^*E^{*2}}\right)^{1/3}$


🧑‍🎓

接触压力分布是怎样的?


🎓

接触面内的压力呈半椭圆分布。


$$ p(r) = p_0\sqrt{1 - (r/a)^2} $$

中心处最大为 $p_0$,接触边缘 $r = a$ 处为零。这个分布可以通过布辛涅斯克解的叠加来再现,接触面下的应力场也能精确计算。最大 von Mises 应力出现在表面下方约 $z \approx 0.48a$ 处,是滚动疲劳的起点。


基准数值示例

🧑‍🎓

请提供一个具体数值的验证例子。


🎓

钢球($R = 10$ mm、$E = 200$ GPa、$\nu = 0.3$)对钢平面(相同材料)。$P = 100$ N。


$E^* = 200/(2 \times (1-0.09)) = 109.9$ GPa

$a = (3 \times 100 \times 0.01 / (4 \times 109.9 \times 10^9))^{1/3} = 0.0727$ mm

$p_0 = 3P/(2\pi a^2) = 9013$ MPa

$\delta = a^2/R = 0.000529$ mm


物理量理论值Abaqus (C3D20R)误差
接触半径 $a$ [mm]0.07270.07310.55%
最大接触压力 $p_0$ [MPa]901389400.81%
趋近量 $\delta$ [mm]0.0005290.0005270.38%
🧑‍🎓

精度在1%以内呢。网格需要细化到什么程度?


🎓

这是在接触面内布置了20个以上单元的结果。因为接触半径 $a$ 非常小,接触区域的单元尺寸需要设为 $a/10 \approx 7$ μm。远离区域可以粗化,所以必须使用偏置网格。

各项的物理含义
  • 守恒量的时间变化项:表示所研究物理量的时间变化率。稳态问题中此项为零。【形象比喻】给浴缸放水时,水位随时间上升——这个“单位时间内的变化速度”就是时间变化项。关闭水龙头后水位保持恒定的状态就是“稳态”,此时时间变化项为零。
  • 通量项(流束项):描述物理量的空间输运和扩散。主要分为对流和扩散两种。【形象比喻】对流就像“河流的流动带动小船”,是物体随流动被输送。扩散就像“墨水在静止水中自然散开”,是物体因浓度差而移动。这两种输运机制的竞争支配着许多物理现象。
  • 源项(生成/消失项):表示物理量的局部生成或消失,是外力/反应项。【形象比喻】在房间里打开暖气,该处就有热能被“生成”。化学反应中燃料被消耗,质量就“消失”。这是表示从外部注入系统的物理量的项。
假设条件与适用范围
  • 连续体假设在空间尺度上成立
  • 材料/流体的本构关系(应力-应变关系、牛顿流体定律等)在适用范围内
  • 边界条件在物理上合理且在数学上正确定义
量纲分析与单位制
变量SI单位注意事项·换算备忘
特征长度 $L$m需与CAD模型的单位制一致
特征时间 $t$s瞬态分析的时间步长需考虑CFL条件和物理时间常数

验证数据可视化

定量展示理论值与计算值的比较。以误差5%以内为合格标准。

评估项目理论值/参考值计算值相对误差 [%]判定
最大位移1.0000.998
0.20
PASS
最大应力1.0001.015
1.50
PASS
固有频率(1阶)1.0000.997
0.30
PASS
反力总和1.0001.001
0.10
PASS
能量守恒1.0000.999
0.10
PASS

判定标准: 相对误差 < 1%: 优良,1〜5%: 可接受,> 5%: 需检查

数值解法与实现

接触算法的选择

🧑‍🎓

FEA的接触算法有哪些种类?


🎓

主要有3种。


方法原理精度计算成本
罚函数法与侵入量成比例的反力依赖罚函数常数
拉格朗日乘子法严格施加侵入量=0的约束高精度高(自由度增加)
增广拉格朗日法罚函数+拉格朗日的混合高精度

对于赫兹验证,推荐使用拉格朗日乘子法或增广拉格朗日法。罚函数法会因为罚函数系数的取值而改变接触压力,不适合用于验证。


🧑‍🎓

各求解器的默认设置是怎样的?


🎓

Abaqus 默认使用增广拉格朗日法(SURFACE INTERACTION + CONTACT PAIR)。Nastran 的 SOL 101 中 GLUE/SLIDE 接触基于罚函数。Ansys 默认使用增广拉格朗日法。在接触问题的验证与确认中,必须注明所使用的算法。


网格设计

🧑‍🎓

接触问题的网格设计最重要的是什么?


🎓

接触面的单元尺寸必须是接触半径 $a$ 的1/10以下。网格太粗会使接触面呈阶梯状,导致接触压力分布不准确。


推荐配置:

  • 接触面附近: $h_{elem} = a/10$。使用 HEX20 结构网格
  • 远离接触面的区域: 使用偏置网格粗化。比率约 2.0
  • 球的1/4对称模型(两个对称面)
  • 平面侧模型尺寸取半径 $10a$ 以上

🧑‍🎓

接触面应该将哪一面设为主面/从面?


🎓

按照 Abaqus 的惯例,凸面(球)设为从面,平面设为主面。从面的网格应该更细。Nastran 和 Ansys 也采用类似思路,将刚度更高的面设为主面。如果两侧网格密度差异很大,会影响接触压力的精度,因此最好在接触面处使两侧网格密度保持一致。


收敛要点

🧑‍🎓

接触分析经常不收敛,有什么对策?


🎓

像赫兹问题这样光滑的接触通常能顺利收敛。如果不收敛:


1. 检查初始接触间隙。间隙过大会导致初始步无法检测到接触

2. 将载荷分成多个载荷步。启用 NLGEOM=ON 以考虑几何非线性

3. 临时启用接触稳定化(Abaqus 的 *CONTACT CONTROLS, STABILIZE)

4. 使用平滑选项(Abaqus 的 *SURFACE SMOOTHING)减轻接触面的不连续性


🧑‍🎓

为什么需要 NLGEOM?


🎓

在赫兹接触中,球与平面的趋近伴随着接触面积的变化。这是几何非线性,因此必须设置 NLGEOM=ON。如果不开启,求解器会基于初始间隙状态进行线性近似,无法得到正确的接触面积。

低阶单元

计算成本低,实现简单,但精度有限。在粗网格下可能产生较大误差。

高阶单元

在相同网格下能达到更高精度。计算成本增加,但通常所需单元数会减少。

牛顿-拉弗森法

非线性问题的标准方法。在收敛半径内具有二阶收敛性。以 $||R|| < \epsilon$ 作为收敛判据。

时间积分

显式法: 条件稳定(需满足CFL条件)。隐式法: 无条件稳定,但每个载荷步都需要求解方程组。

验证数据可视化

定量展示理论值与计算值的比较。以误差5%以内为合格标准。

评估项目理论值/参考值计算值相对误差 [%]判定
最大位移1.0000.998
0.20
PASS
最大应力1.0001.015
1.50
PASS
固有频率(1阶)1.0000.997
0.30
PASS
反力总和1.0001.001
0.10
PASS

相关主题

関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ