库仑摩擦模型
理论与物理
库仑摩擦是什么
老师,请告诉我FEM摩擦模型的基础。
库仑摩擦是最基本的摩擦模型。切线方向的摩擦力与法向力成正比:
- $\tau$ — 摩擦力(切向应力)
- $p_n$ — 接触压力(法向应力)
- $\mu$ — 摩擦系数
粘着与滑动
两种状态:
- 粘着(stick) — $|\tau| < \mu p_n$。无相对滑动
- 滑动(slip) — $|\tau| = \mu p_n$。摩擦力达到极限后滑动
粘着→滑动的过渡是非线性的呢。
摩擦系数的代表值
| 材料对 | $\mu$(干燥) |
|---|---|
| 钢-钢 | 0.15〜0.3 |
| 钢-铝 | 0.2〜0.4 |
| 钢-橡胶 | 0.5〜0.8 |
| 钢-特氟龙 | 0.04〜0.1 |
| 混凝土-钢 | 0.3〜0.5 |
FEM中的摩擦设置
总结
要点:
- $|\tau| \leq \mu p_n$ — 摩擦力的上限
- 粘着/滑动的二值状态 — 为接触增加额外的非线性
- 摩擦系数取决于材料对 — 使用实测值
- 使用罚函数法处理摩擦 — 滑动方向也使用罚弹簧
库仑的1781年实验
法国军人工程师Charles-Augustin de Coulomb在1781年,通过数百次木材、金属、石头的组合摩擦实验,系统化地推导出摩擦力与垂直载荷成正比且与接触面积无关的“库仑摩擦定律”。再往前追溯,人们发现Leonardo da Vinci在1495年的秘密笔记中已经图解了相同的关系,这一发现于1967年曝光,给科学史带来了惊喜。
各项的物理意义
- 惯性项(质量项):$\rho \ddot{u}$,即“质量×加速度”。您有过急刹车时身体被向前甩出去的经历吗?那种“被带走的感觉”正是惯性力。物体越重越难启动,一旦启动也越难停止。地震时建筑物摇晃,也是因为地面突然移动,而建筑物的质量“被落下”。静力分析中此项设为零,这是“因为缓慢施力所以加速度可以忽略”的假设。对于冲击载荷或振动问题,此项绝对不能省略。
- 刚度项(弹性恢复力):$Ku$ 和 $\nabla \cdot \sigma$。拉弹簧时会感觉到“想要恢复原状的力”吧?那就是胡克定律 $F=kx$,也是刚度项的本质。那么提问——铁棒和橡皮筋,用相同的力拉,哪个伸得更长?当然是橡皮筋。这种“不易伸长”的性质就是杨氏模量 $E$,它决定了刚度。常见的误解是:“刚度高=强度高”。不对。刚度是“不易变形的程度”,强度是“不易破坏的程度”,是不同的概念。
- 外力项(载荷项):体积力 $f_b$(重力等)和表面力 $f_s$(压力、接触力等)。可以这样想——桥上卡车的重量是“作用在整个内部上的力”(体积力),轮胎压路面的力是“只作用在表面上的力”(表面力)。风压、水压、螺栓的紧固力…全都是外力。这里容易犯的错误:弄错载荷的方向。本想施加“拉伸”却变成了“压缩”——听起来像笑话,但在3D空间中坐标系发生旋转时,确实会发生。
- 阻尼项:瑞利阻尼 $C\dot{u} = (\alpha M + \beta K)\dot{u}$。试着弹一下吉他的弦。声音会一直持续吗?不,会逐渐变小。这是因为振动能量通过空气阻力或弦的内部摩擦转化成了热能。汽车的减震器也是同样的原理——故意吸收振动能量来改善乘坐舒适性。如果阻尼为零会怎样?建筑物在地震后会一直摇晃下去。实际上不会这样,所以设置适当的阻尼很重要。
假设条件与适用范围
量纲分析与单位制
| 变量 | SI单位 | 注意事项·换算备忘 |
|---|---|---|
| 位移 $u$ | m(米) | 输入mm时,载荷、弹性模量也需统一为MPa/N系 |
| 应力 $\sigma$ | Pa(帕斯卡)= N/m² | MPa = 10⁶ Pa。与屈服应力比较时注意单位制不一致 |
| 应变 $\varepsilon$ | 无量纲(m/m) | 注意工程应变与对数应变的区别(大变形时) |
| 弹性模量 $E$ | Pa | 钢: 约210 GPa,铝: 约70 GPa。注意温度依赖性 |
| 密度 $\rho$ | kg/m³ | mm系中是tonne/mm³(钢约为 10⁻⁹ tonne/mm³) |
| 力 $F$ | N(牛顿) | mm系用N,m系也用N统一 |
数值解法与实现
摩擦的罚函数法
摩擦也用罚函数法处理。切线方向的“粘着罚函数”:
$k_t$ 是切线方向的罚刚度,$\delta_t$ 是切线方向的弹性滑动。达到 $|\tau| = \mu p_n$ 时过渡到滑动。
“弹性滑动”是指在发生实际滑动之前有微小的滑动吗?
是罚函数法人为引入的“弹性滑动”。物理上粘着状态时滑动为零,但数值上由于有限的切向罚刚度会产生微小的滑动。$k_t$ 越大,弹性滑动越小。
静摩擦与动摩擦
LS-DYNA中可以分别设置静摩擦系数 $\mu_s$ 和动摩擦系数 $\mu_d$。滑动开始时从 $\mu_s$ 过渡到 $\mu_d$($\mu_d < \mu_s$)。使用指数函数平滑过渡。
总结
粘着-滑动判定
库仑摩擦的FEM实现中,需要将每个接触点分支为“粘着(stick)”或“滑动(slip)”。1970年代Zienkiewicz等人引入的返回映射法,采用先计算试探应力再向摩擦锥投影的两步运算,大幅降低了每次迭代的计算成本。该方法至今仍是ABAQUS和ANSYS的标准算法。
线性单元(1次单元)
节点间线性插值。计算成本低,但应力精度低。注意剪切锁定(可通过减缩积分或B-bar法缓解)。
2次单元(带中间节点)
可以表现曲线变形。应力精度大幅提高,但自由度约增加2〜3倍。推荐:应力评估重要时使用。
完全积分 vs 减缩积分
完全积分:有过约束(锁定)风险。减缩积分:有沙漏模式(零能量模式)风险。根据情况选择。
自适应网格
基于误差指标(ZZ估计量等)的自动细化。有效提高应力集中部位的精度。有h法(单元细分)和p法(增加阶次)。
牛顿-拉弗森法
非线性分析的标准方法。每次迭代更新切线刚度矩阵。在收敛半径内具有二次收敛性,但计算成本高。
修正牛顿-拉弗森法
切线刚度矩阵使用初始值或每隔几次迭代更新。每次迭代成本低,但收敛速度为线性。
收敛判定标准
力残差范数: $||R|| / ||F_{ext}|| < \epsilon$(通常 $\epsilon = 10^{-3}$〜$10^{-6}$)。位移增量范数: $||\Delta u|| / ||u|| < \epsilon$。能量范数: $\Delta u \cdot R < \epsilon$
载荷增量法
不一次性施加全部载荷,而是分小步增加。弧长法(Riks法)可以超越载荷-位移关系的极值点进行追踪。
直接法 vs 迭代法的比喻
直接法是“用笔算精确解联立方程”的方法——可靠但大规模问题耗时过长。迭代法是“通过反复猜测逼近正确答案”的方法——最初是粗略的答案,但每次迭代精度都会提高。就像查字典时,从第一页开始顺序查找(直接法)不如先估计大概位置翻开,再前后调整(迭代法)来得高效,原理相同。
网格阶次与精度的关系
1次单元是“用直尺近似曲线”——用直线折线表现,精度有限。2次单元是“柔性曲线”——可以表现曲线变化,即使网格密度相同,精度也显著提高。但是,每个单元的计算成本增加,需要根据总体的成本效益来判断。
实践指南
摩擦实务
摩擦重要的问题:
- 螺栓连接的夹紧力 — 通过摩擦传递载荷
- 冲压成形 — 模具与板料的摩擦影响变形
- 制动器 — 摩擦力 = 制动力
- 管道支撑 — 滑动支撑的摩擦力
摩擦系数的不确定性
摩擦系数离散性非常大(±30%以上)。强烈依赖于表面状态(粗糙度、润滑、氧化膜)。
对策:
- 摩擦系数的灵敏度分析($\mu_{low}$ 和 $\mu_{high}$ 两种工况)
- 使用实测值(试验结果)
- 文献值仅供参考
实务检查清单
制动尖叫分析
汽车制动尖叫是由于库仑摩擦系数微小的速度依赖性产生负阻尼而引起的。2000年代福特与TRW共同使用Nastran进行的复特征值分析表明,仅将摩擦系数从0.35变为0.40,不稳定模态的数量就增加了3倍,这直接关系到对刹车片形状的优化。
分析流程的比喻
分析流程其实和烹饪非常相似。首先采购食材(准备CAD模型),进行预处理(网格生成),开火烹饪(求解器执行),最后装盘(后处理可视化)。这里有个重要的问题——烹饪中最容易失败的工序是哪里?其实是“预处理”。网格质量差的话,无论使用多么优秀的求解器,结果都会一团糟。
初学者容易陷入的陷阱
您确认了网格收敛性吗?是不是认为“计算能运行=结果正确”?这其实是CAE初学者最容易掉入的陷阱。求解器一定会对给定的网格返回“一个差不多的答案”。但如果网格太粗,这个答案就会与现实相差甚远。至少用3个级别的网格密度确认结果是否稳定——如果忽略这一点,就会陷入“因为是计算机给出的答案所以应该正确”这种危险的错觉。
边界条件的思考方式
边界条件的设置,和考试的“出题”是一样的。如果题目出错了呢?无论计算多么精确,答案都是错的。“这个面真的是完全固定的吗?”“这个载荷真的是均匀分布的吗?”——正确建模现实的约束条件,其实是整个分析中最重要的步骤。
なった
詳しく
報告