赫兹接触理论(球-平面)
理论与物理
概述
老师,我听说赫兹接触是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_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.0727 | 0.0731 | 0.55% |
| 最大接触压力 $p_0$ [MPa] | 9013 | 8940 | 0.81% |
| 趋近量 $\delta$ [mm] | 0.000529 | 0.000527 | 0.38% |
精度在1%以内呢。网格需要细化到什么程度?
这是在接触面内布置了20个以上单元的结果。因为接触半径 $a$ 非常小,接触区域的单元尺寸需要设为 $a/10 \approx 7$ μm。远离区域可以粗化,所以必须使用偏置网格。
各项的物理含义
- 守恒量的时间变化项:表示所研究物理量的时间变化率。稳态问题中此项为零。【形象比喻】给浴缸放水时,水位随时间上升——这个“单位时间内的变化速度”就是时间变化项。关闭水龙头后水位保持恒定的状态就是“稳态”,此时时间变化项为零。
- 通量项(流束项):描述物理量的空间输运和扩散。主要分为对流和扩散两种。【形象比喻】对流就像“河流的流动带动小船”,是物体随流动被输送。扩散就像“墨水在静止水中自然散开”,是物体因浓度差而移动。这两种输运机制的竞争支配着许多物理现象。
- 源项(生成/消失项):表示物理量的局部生成或消失,是外力/反应项。【形象比喻】在房间里打开暖气,该处就有热能被“生成”。化学反应中燃料被消耗,质量就“消失”。这是表示从外部注入系统的物理量的项。
假设条件与适用范围
- 连续体假设在空间尺度上成立
- 材料/流体的本构关系(应力-应变关系、牛顿流体定律等)在适用范围内
- 边界条件在物理上合理且在数学上正确定义
量纲分析与单位制
| 变量 | SI单位 | 注意事项·换算备忘 |
|---|---|---|
| 特征长度 $L$ | m | 需与CAD模型的单位制一致 |
| 特征时间 $t$ | s | 瞬态分析的时间步长需考虑CFL条件和物理时间常数 |
数值解法与实现
接触算法的选择
FEA的接触算法有哪些种类?
各求解器的默认设置是怎样的?
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$ 作为收敛判据。
时间积分
验证数据可视化
定量展示理论值与计算值的比较。以误差5%以内为合格标准。
| 评估项目 | 理论值/参考值 | 计算值 | 相对误差 [%] | 判定 |
|---|---|---|---|---|
| 最大位移 | 1.000 | 0.998 | 0.20 | PASS |
| 最大应力 | 1.000 | 1.015 | 1.50 | PASS |
| 固有频率(1阶) | 1.000 | 0.997 | 0.30 | PASS |
| 反力总和 | 1.000 | 1.001 | 0.10 | PASS相关主题V&V・品質保証布西内斯克问题(半无限弹性体的点载荷)用語集Hertz接触 — CAE用語解説结构分析MBD中的接触力学V&V・品質保証悬臂梁弯曲(集中载荷)结构分析3次元弾性体解析开源CAECalculiX非線形解析
この記事の評価 ご回答ありがとうございます! 参考に なった もっと 詳しく 誤りを 報告 |