共计 5853 个字符,预计需要花费 15 分钟才能阅读完成。

一、从一次”拧紧”翻车说起
去年我做了一个法兰连接的分析项目,甲方要求计算M16螺栓在80Nm扭矩下的连接可靠性。我按教科书T = k × F × d,取k=0.2,算出F=25kN,自信满满地提交了报告。 结果试制回来,螺栓断了。 查了一周,最后发现三家供应商的同规格螺栓,因为镀层和润滑差异,相同扭矩下预紧力分别只有18kN、22kN和——你猜——34kN!34kN那批直接超过了螺栓的屈服强度。 这就是预紧力最反直觉的地方: 你以为你在”拧螺栓”,实际上你在跟三个摩擦力玩俄罗斯轮盘。 今天这篇文章,我会从预紧力的底层物理出发,一步步带你搞清楚:怎么算、用什么垫片、仿真的三种方法各有什么坑。全程用一个”M16法兰连接”案例贯穿。
二、预紧力的底层逻辑:为什么”拧紧”不等于”拧对”?
2.1 先搞明白预紧力在干嘛
螺栓连接和”把钉子钉进墙里”最本质的区别是:螺栓要把被连接件压紧,而不是靠螺栓本身承受载荷。 看下面这张图:

- 螺栓被拉伸
→ 像一个拉长的弹簧,储存弹性势能 - 被连接件被压缩
→ 像被压紧的弹簧组 - 外载荷来了
→ 优先”卸载”被连接件的压缩,而不是直接拉螺栓
这叫做 “刚度比”设计:螺栓刚度 ks 很小(截面小、长度长),被连接件刚度 kb 很大(接触面积大)。外载荷 F_ext 来了之后,螺栓载荷增量 ΔFb = F_ext × ks/(ks+kb),连接件卸载 ΔFj = F_ext × kb/(ks+kb)。 只要 ΔFj < Fp,连接面就不会分离。这就是预紧力的核心原理。
2.2 拧紧力矩到底去哪了?
你拧螺栓用力矩扳手啪嗒一声到80Nm,但真正变成预紧力的只有不到10%。 公式 T = k × F × d 里的 k(扭矩系数),就是衡量”多少力矩变成了预紧力”。k 越小越好,但实际范围在 0.15~0.25:
-
无润滑、干摩擦:k ≈ 0.20 ~ 0.25 -
润滑良好(MoS2 润滑脂):k ≈ 0.12 ~ 0.18 -
镀锌/镀铬表面:k ≈ 0.18 ~ 0.22
实战经验:即使同一批次螺栓、同一个人、同一把扳手,预紧力的离散度也在 ±30% 左右。这就是为什么关键连接必须用扭矩+转角法或液压拉伸器,而不是纯扭矩控制。
2.3 预紧力到底取多大?
工程中有一个广泛使用的经验法则:
-
静载连接:预紧力取螺栓屈服强度的 60%~70% -
动载连接:预紧力取螺栓屈服强度的 70%~80% -
密封连接(有垫片):根据垫片所需压紧力确定
举例:M16 10.9级螺栓 从 ISO 898-1 查得:
-
抗拉强度:1000 MPa -
屈服强度:900 MPa -
有效截面积 As:157 mm²
预紧力 Fp = 0.7 × 900 × 157 ≈ 99 kN 对应的拧紧力矩(k=0.2):T = 0.2 × 99 × 0.016 ≈ 317 Nm 等一下——这不是说80Nm偏低了吗? 对,这就是我那天的教训。80Nm对M16来说太低了,但也不是越大越好。关键取决于你的连接对象——如果是铝法兰,317Nm下去,法兰先裂了。这就是为什么接下来要讲垫片选型。
三、垫圈与垫片:被严重低估的配角
3.1 先分清楚:垫圈(Washer)和垫片(Gasket)是两回事
- 垫圈(Washer)
:放在螺栓头或螺母下面,作用是分散接触应力、防松 - 垫片(Gasket)
:放在法兰结合面之间,作用是密封
3.2 垫圈(Washer)选型 平垫圈是最常用的,但很多人搞错了它的作用—— 平垫圈不是为了防松,而是为了分散接触应力。 当被连接件是铝、塑料、薄板等软材料时,不加平垫圈,螺栓头直接把材料表面压出凹坑,预紧力迅速衰减,连接失效。 选型原则:
-
被连接件硬度 ≤ 螺栓头硬度:必须加平垫圈 -
被连接件是钢材:可加可不加,但加了能保护表面 -
平垫圈外径:越大分散应力效果越好,但受空间限制
弹簧垫圈/碟形弹簧用于振动环境,原理是通过弹性变形补偿预紧力衰减。但要注意:
-
弹簧垫圈防松效果有限,关键场合用碟形弹簧或螺纹锁固胶 -
碟形弹簧有方向性:成对使用(对合/叠合)效果不同 -
温度变化大的场合,碟形弹簧可以补偿热膨胀差异
3.3 密封垫片(Gasket)选型
密封垫片的选型是三件事的平衡:材料×压力×温度。 从工程实践中看,垫片选型最容易翻车的地方是两个参数: 参数一:垫片系数 m 也叫”维持系数”,表示维持密封需要的预紧应力是介质压力的多少倍。比如 m = 3,意味着垫片上的残余应力至少要是介质压力的 3 倍。
-
柔性石墨缠绕垫:m ≈ 3.0 -
PTFE 垫片:m ≈ 2.5 ~ 3.5(蠕变特性需要更紧) -
金属齿形垫:m ≈ 4.0 ~ 6.0 -
金属环垫:m ≈ 5.5 ~ 6.5
参数二:比压力 y 也叫”初始密封应力”,是垫片开始形成密封所需的最小压紧应力,单位 MPa。y 值越高,需要的初始预紧力越大。
-
柔性石墨缠绕垫:y ≈ 70 MPa -
PTFE 垫片:y ≈ 25 MPa -
金属齿形垫:y ≈ 125 MPa -
金属环垫:y ≈ 180 MPa
实战案例:M16 法兰,PN 16 蒸汽管道。 垫片选柔性石墨缠绕垫,m=3.0,y=70 MPa。 介质压力 p = 1.6 MPa。 垫片宽度 N = 12 mm,有效密封宽度 b = 6 mm。 垫片接触面积 A_g = π × D_mean × b。 需要的最小预紧力(操作状态): F_min = π × D_mean × b × m × p 如果 D_mean = 100 mm,则 F_min = 3.14 × 100 × 6 × 3.0 × 1.6 ≈ 9,043 N 但初始安装时需要的预紧力: F_initial = π × D_mean × b × y = 3.14 × 100 × 6 × 70 ≈ 131,880 N 这就是为什么垫片连接需要两次拧紧:第一次大预紧力让垫片”坐实”(seating),第二次降到工作预紧力。很多泄漏事故就是因为一次拧紧到位,垫片没坐实,运行一段时间后泄漏。
四、FEA中的螺栓预紧力:三种方法与三个坑
4.1 三种主流方法速览

4.2 方法一:Bolt Load(Abaqus 最常用)
这是 Abaqus 中最标准的做法。以我那个 M16 法兰项目为例,完整步骤: 第一步:几何处理 对实体螺栓创建一个切割面(Datum Plane),位置在靠近被连接件结合面但又不碰螺牙的地方。这个面就是预紧截面(Pre-tension Section)。 注意:如果螺栓是装配体(螺栓+螺母分开),在 Assembly 模块 Assign 预紧截面时选中 “Pre-tension section at part level”,这样同一个螺栓实例被一刀切,两个切面上的节点自动耦合。 第二步:分析步设置(最关键的一步!) 必须至少两个分析步:
-
Step-1 (Initial → Static, General):施加 Bolt Load -
Load → Create → Mechanical → Bolt Load -
Method: Apply force → 输入预紧力值(如 50,000 N) -
同时约束螺栓另一端(或螺母)的轴向位移 - 开启大变形 Nlgeom=ON
-
-
Step-2 (Static, General):固定预紧力 -
将 Bolt Load 改为 “Fix at current length” -
这个操作把预紧力”锁定”在螺栓中 -
释放 Step-1 中加的轴向约束 -
此时可以施加工作载荷
-
为什么非要用两步? 因为如果直接在 Step-1 同时施加预紧力和外载荷,外载荷会直接传递给螺栓,违背”外载荷先卸载被连接件”的物理规律。 收敛技巧:
-
预紧力很大时(超过屈服强度的 50%),先用小位移控制(Adjust length),再切换回力控 -
接触定义中加一点阻尼(Contact controls → Automatic stabilization) -
螺栓头的接触面用 Surface-to-surface,不要用 Node-to-surface -
接触面初始间隙用 Interference fit 或 Adjust only to remove overclosure
第三步:验证 查看螺栓截面上的轴力(Free body cut 或 History output → CFORCE),确认与设定的预紧力一致。 查看被连接件接触面上的法向接触压力(CPRESS),接触压力分布应该均匀,边缘不应有过大的应力集中。
4.3 方法二:Interface Fit
适用于压入配合、热装等工况。原理是给螺柱和孔定义一个过盈量,通过接触计算来自动建立预紧力。 设置方法:
-
Interaction → Create interaction (Initial step) → Surface-to-surface contact -
切换到 Step-1,在 Contact 属性中将 Clearance 设为正值过盈量 -
或者用 Interference fit option(Abaqus 直接支持)
这个方法的好处是模拟过程更贴近实际装配。但需要小心过盈量太大导致不收敛,通常建议分步加载。
4.4 方法三:梁单元 + MPC
当有大量螺栓(比如一个法兰上有 24 个螺栓)时,实体建模太费了。用梁单元加 MPC 连接:
-
在被连接件上创建 Reference Point,位置在螺栓孔中心 -
用 Coupling 或 RBE2 连接 RP 到螺栓孔周围的节点(注意:不要 Rigid body,那会过度约束) -
在两个 RP 之间创建 Beam 连接器(Connector → Create → Axial connector) -
在 Connector 的属性中指定预紧力(CATIA/ANSYS 可以直接在 Connector 上加 preload)
注意:梁单元法无法得到螺栓根部的应力集中,只能得到连接载荷。如果需要螺栓应力细节,必须用实体螺栓法。
4.5 三个最常见坑
坑1:预紧力+接触不收敛 表现:Step-1 直接 diverge。 原因:螺栓一加上预紧力,被连接件被拉紧,接触对突然闭合,接触探测失败。 解法:第一步用螺栓轴向位移控制(Adjust length = 0.01~0.05 mm),建立了稳定接触后再切回力控。 坑2:外载施加后螺栓应力异常 表现:Step-2 加外载后螺栓应力直接翻倍。 原因:Bolt Load 在 Step-2 没有改为 “Fix at current length”。 解法:检查 Load manager,确认第二步的 Bolt Load 状态是 “Fixed at current length”。 坑3:垫片单元的无效 表现:垫片单元的压缩量太小,密封应力不足。 原因:垫片材料参数没设置压缩刚度。垫片(Gasket)在 Abaqus 中需要用 Gasket 单元(GK3D8/GK3D6),定义 Pressure-Closure 曲线(压缩应力 vs 闭合量),不能当普通实体单元用。
4.6 垫片如何影响仿真结果
垫片对仿真结果的影响,是整个螺栓连接分析中最容易被低估的一环。很多工程师把垫片当成一块软橡皮——加上预紧力它就被压缩,你以为密封就搞定了。但实际仿真中,垫片对结果有三个关键影响: 影响一:垫片刚度改变载荷分配路径 垫片的压缩刚度通常比金属法兰低一到两个数量级。在 Joint Diagram 中,加入垫片相当于在螺栓-被连接件系统中串联了一个软弹簧。这会改变刚度比:垫片越软(被连接件系统刚度下降),外载荷更多地由螺栓承担(螺栓载荷增量增大)。这意味着同样预紧力下,有垫片的连接比无垫片的连接,螺栓的疲劳寿命更低。这就是为什么有垫片密封的连接,螺栓强度等级要选高一级。 影响二:垫片蠕变导致预紧力随时间衰减 非金属垫片在持续压紧应力下会发生蠕变——材料分子链缓慢重排,厚度减小,回弹力下降。这直接导致:工作一段时间后螺栓预紧力下降 20%~50%,可能需要热拧(Hot Torquing)来恢复预紧力。仿真中可以用蠕变材料模型(Norton 定律)模拟这个效应。 影响三:垫片的 m 系数和 y 值直接影响最小预紧力需求 很多工程师的仿真不收敛,不是因为求解器的问题,而是因为垫片要求的预紧力远远超过了螺栓的承载能力。 举个例子:上面计算的 M16 法兰,垫片初始坐紧需要 132 kN,但 M16 10.9 级螺栓的屈服载荷只有 141 kN。也就是说垫片坐紧后,螺栓已经接近屈服了。如果仿真中强行施加 132 kN 预紧力,螺栓应力就会超过屈服,结果发散。 仿真中垫片建模的标准做法:
- 使用 Gasket 单元
:Abaqus 中用 GK3D8(六面体)或 GK3D6(四面体),不可用普通实体单元 - 定义 Pressure-Closure 曲线
:X 轴为闭合量(mm),Y 轴为压应力(MPa)。数据从垫片厂家获取或参考 ASTM F2836 标准测试 - 分步加载
:第一步加载到初始坐紧应力(对应 y 值),第二步卸载到工作密封应力(对应 m * p) - 后处理检查 CPRESS
:垫片上的接触压力必须大于 m * p,否则说明预紧力不足
如果不建模垫片,仅用螺栓预紧力加接触对模拟,那么需要手动降低螺栓预紧力来补偿垫片的影响——通常取无垫片预紧力的 60%~80%,具体取决于垫片材料类型。
五、八个实战经验
- 润滑改变一切
:同样 200Nm,无润滑只能产生约 50kN 预紧力;润滑后可达 70kN。设计时一定要注明润滑条件,且装配现场严格执行。 - 扭矩扳手必须校准
:使用超过 5000 次或每半年必须校准一次。我见过一把用了 3 年没校准的扳手,实际输出比设定值差了 40%。 - 转角法更精准
:如果条件允许,用力矩加转角法(先拧到某个力矩,再旋转指定角度),预紧力控制精度可达 ±15%,远超纯扭矩法的 ±30%。 - 螺栓头下必须有倒角
:没有倒角的螺栓头会在拧紧时划伤被连接件表面,改变摩擦系数,导致预紧力偏离设计值。 - 碟形弹簧不要装反
:单片碟簧凸面朝螺栓头,凹面朝被连接件。装反了等于没装。 - 同一个法兰的螺栓要按顺序拧
:推荐十字交叉顺序(1→7→4→10→2→8→5→11→3→9→6→12),分 3~4 次逐步增加到目标力矩。 - 仿真中一定要开大变形
:螺栓弯曲、法兰翘曲都是几何非线性。Nlgeom=ON 是必备选项,否则结果不可信。 - 垫片一定要坐实再工作
:初始预紧力通常是工作预紧力的 1.5~2 倍,目的是让垫片充分变形填入法兰表面的微观不平。运行一段时间后可能需要热拧(Hot Torquing)。
六、总结
螺栓预紧力看似简单——不就是拧螺钉嘛——但深入下去,它是机械设计和仿真中最容易被低估的核心参数。 回顾三个关键: 物理层面:预紧力让被连接件受压,而不是让螺栓受拉。刚度比决定外载荷怎么分配。 选型层面:垫圈分散应力、垫片密封,选错了材质和参数,预紧力就是纸上谈兵。 仿真层面:两步分析法是金标准,Bolt Load 最常用、Interface Fit 更贴实际、梁单元法适合大规模。三个坑记住了就不翻车。垫片对仿真结果的影响不可忽略——刚度改变载荷分配、蠕变导致预紧衰减、m 和 y 决定最小预紧需求。 最后送你一句话:扭矩控制预紧力的精度,远没有你想象的高。预算允许就上转角法,条件受限就留足安全裕度。💡 看到这里了?点个关注,下篇我继续拆解实际工程案例!
如果你有螺栓连接的工程案例想要讨论,欢迎在评论区交流。遇到过什么奇葩的预紧力翻车经历,说来听听?