去评论
距米网-精简版

螺栓拧紧了就完事?——预紧力、松弛与法兰密封的仿真实战

JUMU
2026/08/06 14:10:23
螺栓拧紧了就完事?——预紧力、松弛与法兰密封的仿真实战


搞设备的都知道一句话:"螺栓不拧紧要命,拧紧了也不一定就太平。"很多新手以为螺栓仿真简单——加个预紧力,跑个静力,看下应力不超过屈服,结束。但实际上螺栓仿真从预紧力计算、施加工艺、接头刚度分配到高温松弛、垫片密封,每个环节都有坑。这篇把这些坑一个一个捋清楚。


先说预紧力到底该多大。车间里用的是扭矩扳手,T = K × F × d。K 是螺母系数(摩擦系数相关),普通钢螺栓润滑后约 0.2;F 是预紧力;d 是公称直径。一个 M20 的 8.8 级螺栓,拧 200Nm,预紧力 F = T / (K × d) = 200 / (0.2 × 0.02) ≈ 50000N。工程上限通常取屈服强度的 60%~75%,8.8 级螺栓屈服 640MPa,有效截面积约 245mm²,75% 屈服对应的预紧力约 118kN——50kN 偏保守但也算合理。


SolidWorks Simulation 里做螺栓预紧仿真的标准流程:在装配体里用"螺栓接头"功能定义螺栓——选螺栓头和螺母面、输入公称直径、定义预紧力 50000N。关键在载荷步分三段:第一载荷步,只施加预紧力,让螺栓拉伸、被连接件压缩,产生初始夹紧力;第二载荷步,锁定螺栓长度——这一步非常重要,它模拟的是"螺栓已经拧紧并锁定"的状态,之后螺栓不再像弹簧一样被继续拉伸;第三载荷步,施加外部工作载荷(内压、外载、热载荷等)。为什么要分步?因为螺栓-连接件系统的接头刚度分配不是直觉能猜的。外部载荷 T_ext 加到法兰上后,并不是全部叠加到螺栓上——只有一部分(约 10%~30%)会让螺栓力增加,大部分被连接件压缩量的释放"吃掉"了。这个分配比例取决于螺栓刚度 kb 和连接件刚度 kj 的比值:螺栓力增量 = T_ext × kb / (kb + kj)。如果螺栓弹性好(细长)、连接件刚性大(厚法兰),比例就小,螺栓更安全;反过来,短粗螺栓配薄法兰,比例大,预紧力很容易被外载"撬"掉。


法兰密封仿真更是一个独立的技术活。法兰连接的密封靠的是垫片被压紧后产生的接触压力来封住介质——原理很简单:垫片接触压力必须大于垫片系数 m 乘以介质内压 P。m 值在 ASME VIII-1 附录 2 里有详细表格:柔性石墨缠绕垫 m=3.0,金属包覆垫 m=3.75,非金属橡胶垫 m 根据硬度从 0.5 到 1.0。垫片的力学行为也特殊:压力-闭合曲线不是线性的,初始阶段垫片软、轻微压缩就产生接触压力;越压越硬,压缩增量越来越小。这是典型的非线性弹性行为。SolidWorks Simulation 不原生支持垫片单元(gasket element),但有两套替代方案:方案一,用一组非线性弹簧沿法兰密封面均布,弹簧刚度按垫片实测的压缩回弹曲线输入;方案二更简单直接——不用垫片实体建模,直接在法兰密封面上定义接触对,跑完仿真后提取接触面的平均接触压力,和 m×P 比较,接触压力 > m×P 就是密封合格。


实际案例:某管壳式换热器管箱法兰,24 个 M20 螺栓均布,每个预紧 50kN。垫片为柔性石墨缠绕垫(m=3.0),内径 500mm,介质内压 4MPa。按照 ASME 标准,预紧状态下需要的垫片最小接触压力必须 ≥ m×P = 3.0 × 4 = 12MPa。仿真步骤:首先在 24 个螺栓上同时施加预紧力 → 提取垫片接触面平均接触压力,得到 12.2MPa,满足预紧要求(12.2 > 12)。然后锁定螺栓长度,施加 4MPa 内压 → 提取接触压力,降到 8.5MPa。而 m×P 在加压后依旧是 12MPa?这里有个关键区别:操作状态下的密封判据是 y(垫片比压力)和 m 的组合关系,但工程简化上很多老工程师也会直接用操作状态下接触压力 > m×P 做保守判断。8.5 < 12,密封不足,有泄露风险。改进方案:要么把预紧力提到 65kN(重新核算螺栓屈服),要么增加螺栓数量到 28 个。最终选择了 65kN 的预紧方案,操作态下接触压力回升到 11.8MPa > 3×4=12 ?不——等一下,11.8 还是小于 12。说明 24 个螺栓 65kN 还不够。最终增加至 28 个 M20,预紧 55kN,操作态接触压力 13.2MPa > 12,通过。这个案例说明法兰密封仿真不是拧紧就完,操作状态下的泄压效应会吃掉很大一部分预紧效果。


最后一个进阶话题:高温蠕变导致的螺栓松弛。化工设备里很多法兰在 400℃ 以上运行,螺栓在这个温度下承受恒定预紧力,蠕变开始悄无声息地发生——螺栓慢慢伸长,预紧力一天一天往下跌。初次拧紧时的 50kN 可能运行 10000 小时后只剩下 30kN,垫片接触压力随之下降,泄露就开始冒头。所以高温法兰都有"热紧"这道工序——设备升温到操作温度后,趁着螺栓还没跑太多蠕变,再拧紧一次补偿。仿真里怎么体现?需要热-力-蠕变耦合:先算温度场→施加预紧→锁定螺栓→加载内压→蠕变分析持续 10000 小时→看残余预紧力。Inconel 718 螺栓在 500℃、初始应力 200MPa 条件下,10000 小时后蠕变应变可达 0.3%,预紧力衰减约 20%~30%。如果你的安全系数刚好是 1.0~1.1,这个衰减直接把你从合格打入不合格。


总结:螺栓仿真从扭矩换算预紧力 → 三步载荷分步 → 接头刚度分配 → 垫片密封判据 m×P → 蠕变松弛,是一条完整链路,哪一步偷懒了,哪一步就可能埋雷。预紧力不够→密封失效→泄露→停车→拆法兰→换垫片→重新拧→再试车——这个循环在化工厂里天天上演。把仿真做在前面,省下的不是一点半点。