螺栓连接体的线性解析
螺栓连接体线性的理论基础
螺栓连接的力学
老师,螺栓连接体的FEM分析怎么进行?
螺栓连接是结构分析中最常见的接合形式,但FEM建模意外地困难。螺栓的预紧力(初始张力)、被连接体的压缩、外力引起的轴向力变化、接触面滑动…全部包含非线性元素。
螺栓连接的基本力学
螺栓连接的力学基础是螺栓-被连接体的串联弹簧模型。
螺栓的轴向刚性:$k_b = E_b A_b / L_b$
被连接体的压缩刚性:$k_c$
预紧力(初始张力)$F_i$ 施加后,外力 $F_{ext}$ 作用时:
其中 $\Phi = k_b / (k_b + k_c)$ 是内力系数(荷载导入率)。
外力的一部分($\Phi$倍)只作为螺栓上的附加荷载进入。剩余部分通过被连接体压缩缓解来吸收。
通常的螺栓连接中 $\Phi = 0.1 \sim 0.3$。也就是说,外力的10~30%才进入螺栓。这是预紧力的效果,大幅改善螺栓的疲劳寿命。
预紧力之所以重要是因为疲劳。
是的。没有预紧力的情况下,外力直接进入螺栓,会因疲劳而断裂。通过适当的预紧力,可以大幅减小螺栓的应力变动范围。
VDI 2230 指南
螺栓连接设计有标准吗?
VDI 2230的手工计算限于单螺栓的轴向问题。偏心荷载或多螺栓的相互作用需要FEM。
FEM建模层级
螺栓连接的FEM建模有3个层级:
| 层级 | 建模 | 精度 | 成本 |
|---|---|---|---|
| Level 1 | 弹簧单元+RBE2/RBE3 | 低(估算) | 低 |
| Level 2 | 梁单元+接触 | 中 | 中 |
| Level 3 | 实心单元+接触+螺纹形状 | 高 | 高 |
Level 3在螺纹形状中包含吗?
如果需要精密评估螺纹山的应力集中或座面压力,则必要。但通常Level 1~2就足够了。Level 3仅用于特殊情况(疲劳评估、高温螺栓等)。
总结
我来整理一下螺栓连接的理论。
要点:
- 串联弹簧模型 — 螺栓刚性 $k_b$ 和被连接体刚性 $k_c$ 的比率是关键
- 内力系数 $\Phi = k_b/(k_b+k_c)$ — 外力的10~30%进入螺栓
- 预紧力改善疲劳寿命 — 应力变动范围的降低
- VDI 2230是设计标准 — 手工计算限于单螺栓的轴向问题
- 3个建模层级 — 根据用途选择详细程度
$\Phi$ 的值决定了螺栓设计的全部。
$\Phi$ 和初始张力 $F_i$ 确定后,可以计算螺栓的最大轴力、座面压力、疲劳寿命。FEM的目标也是正确评估这两个因素。
螺栓紧固理论的历史
螺栓轴向力(预紧力)概念的体系化应归功于1938年德国VDI(德国工程师协会)发行的VDI 2230规范首次提出。该规范经过多次修订,VDI 2230:2015已成为全球标准,在汽车和航空工业中应用。从首版至今80多年,"紧固系数"的核心概念仍未改变。
螺栓连接体线性的数值计算手法
FEM中的预紧力设置
螺栓的预紧力在FEM中如何设置?
各求解器都有预紧力专用功能。
Nastran
```
$ 螺栓梁单元的预紧力
TEMP(INIT) = 100
TEMP(LOAD) = 200
```
用热荷载模拟预紧力的方法是经典的。最近采用SOL 400的*BOLT PRELOAD功能。
Abaqus
```
*STEP
*STATIC
*BOLT LOAD
bolt_section, bolt_mid_surface, 50000.
*END STEP
```
*BOLT LOAD直接在螺栓的截面上施加初始张力。最为直观。
Ansys
```
! Workbench: Bolt Pretension荷载
! APDL: PRETS179单元
SLOAD, bolt_section, PRETEN, 50000.
```
Abaqus的*BOLT LOAD最容易理解。割开螺栓的截面并施加初始张力。
在Abaqus的实现中,在螺栓的中间截面添加了"预紧力节点",对该节点施加轴向力。通过从力切换到锁定位移,在外力作用后也能保持预紧力。
两步解析
预紧力和外力是同时施加吗?
两步解析是基本做法:
- 给螺栓施加初始张力
- 被连接体被压缩
- 螺栓轴向力 = $F_i$(设计值)
Step 2: 外力
- 预紧力"锁定"(固定长度)
- 加入外力(内压、自重、风荷载等)
- 螺栓轴向力 = $F_i + \Phi \cdot F_{ext}$
为什么要"锁定"?
在Step 2中如果直接维持预紧力的力,外力导致的变形虽然发生,但预紧力保持不变(物理上不准确)。切换到锁定(位移固定)可以让外力导致的变形自然改变螺栓轴向力。这与VDI 2230的模型一致。
接触的必要性
螺栓连接分析需要接触吗?
本质上是非线性接触问题。被连接面的夹紧力随外力减少,最终可能发生离开(separation)。
但是:
- 确认不会离开的情况 → 线性分析(无接触)就足够了
- 有离开可能的情况 → 需要接触定义(非线性分析)
- 被连接面滑动很重要的情况 → 摩擦接触
如果预紧力足够高就不会离开?
是的。$F_i > F_{ext}$ 的话就不会离开(简单情况下)。如果这个条件已在设计中确认,就可以进行线性分析。VDI 2230的手工计算进行这个确认,然后再进行FEM,这样最有效率。
总结
螺栓连接的数值方法,我来整理一下。
要点:
- *BOLT LOAD(Abaqus)最为直观 — 直接在预紧力截面施加力
- 两步解析 — Step 1: 预紧力 → Step 2: 外力(锁定)
- 有离开可能时需要接触 — 线性分析前提是无离开
- VDI 2230手工计算进行事前验证 — 离开条件、$\Phi$的确认
FEM中的预紧力实现
FEM中再现螺栓预紧力的方法主要有3种。①初始应变法(最简单)、②热荷载引起的热收缩法、③Abaqus的*PRETENSION命令的切割面法。切割面法由1990年代HBBS开发,可以逐步仿真紧固顺序,在飞机面板组装分析中应用。
螺栓连接体线性的实务应用
螺栓连接分析实务流程
请教我螺栓连接的FEM分析在实务中的步骤。
1. VDI 2230手工计算 — 预紧力、内力系数、座面压力的估算
2. 选择FEM建模层级 — Level 1(弹簧)~ Level 3(实心)
3. 预紧力步设置 — 施加初始张力,压缩被连接体
4. 外力步 — 加入使用荷载
5. 结果评估 — 螺栓轴向力、座面压力、被连接面的离开
6. VDI 2230整合确认 — FEM和手工计算结果对比
预紧力的设定值
预紧力的值如何确定?
根据VDI 2230:
$R_p$ 是螺栓的0.2%屈服强度,$A_s$ 是有效截面积。10.9的M16螺栓,$F_i \approx 110$ kN。
要紧到屈服强度的90%?
对于高强度螺栓来说很常见。在VDI 2230设计中,螺栓紧到接近屈服点以最大化夹紧力。但考虑重复紧固时预紧力会损失(松弛)。
被连接体的压缩刚性 $k_c$
$k_c$ 能从FEM直接求得吗?
可以求得。从FEM结果:
$\delta_c$ 是预紧力步中被连接面的压缩位移。FEM自动输出这个位移,可以反推 $k_c$。
可以与VDI 2230手工计算的$k_c$对比。
VDI 2230将被连接体近似为"压缩圆锥"来求$k_c$。FEM反映更准确的应力分布,所以与手计算可能有10~20%的差异。FEM往往更准确。
实务检查清单
请给我螺栓连接分析的检查清单。
"与VDI 2230整合确认"是最后检查。手计算和FEM的相互验证。
螺栓连接是既要进行FEM又要进行手计算的领域。单靠其中一种是不够的。
气缸盖的紧固顺序
汽车发动机气缸盖螺栓通常有10根左右,按对角顺序分3个阶段紧固。本田K型发动机(2001年~)的开发中,Abaqus的预紧力分析优化了气垫圈面压分布,与传统相比冷启动时气垫圈漏油风险约降低20%,见SAE 2003-01-0114报告。
螺栓连接体线性的软件对比
螺栓连接工具
请告诉我螺栓连接分析能用的工具。
VDI 2230计算工具
| 工具 | 特点 |
|---|---|
| BOLT(VDI 2230计算软件) | 符合VDI 2230的手工计算自动化 |
| Bossard Expert | 螺栓选型+VDI 2230计算 |
| Excel自制表单 | 实现VDI 2230公式 |
FEM求解器对比
| 功能 | Abaqus | Nastran | Ansys |
|---|---|---|---|
| 预紧力 | *BOLT LOAD | SOL 400 BOLT | PRETS179 |
| 易用性 | ◎(直观) | △(需要DMAP/SOL 400) | ○(Workbench) |
| 与接触的整合 | ◎ | ○ | ○ |
| 疲劳后处理 | *OUTPUT + nCode | — + nCode | Fatigue Tool |
Abaqus的*BOLT LOAD最容易用。
Abaqus的螺栓预紧力设置自然地融入工作流中。Nastran历来用热荷载模拟预紧力,但SOL 400的*BOLT选项有所改善。
选择指南
手计算(VDI 2230)→ FEM → 疲劳评估的3段式是螺栓设计的全流程。
是的。螺栓设计的流程是"用手计算大致估算 → 用FEM精密分析 → 用疲劳进行寿命评估"的分层结构。
主流求解器的螺栓功能对比
Abaqus的*PRETENSION和ANSYS的PSMESH/PSMNUM(Bolt Pretension)命令、NX Nastran的MPC约束法精度和工作量各不相同。2018年NAFEMS基准挑战#5公开的标准问题中,Abaqus切割面法比MPC法在紧固顺序相关的面压分布重现度上高5%,已有报告。
螺栓连接体线性的前沿研究
螺栓连接的前沿研究
请介绍螺栓连接分析的最前沿。
有3个方向。
多螺栓接合的优化
多螺栓法兰接合中,各螺栓的轴力不会均匀。预紧力变化、法兰变形、荷载偏心…全部影响螺栓间的荷载分布。
FEM对整个法兰建模,包括预紧力的紧固顺序。已证实各螺栓的紧固顺序(星形 vs. 顺序式)改变了座面压力分布。
自松动(Self-loosening)的仿真
振动环境中螺栓的自松动在实务中是大问题。有研究用FEM再现Junkers的DIN 65151试验。建立螺栓-螺帽-被连接体的全接触模型(包括螺纹山),用横向振动追踪预紧力的减少。
螺纹山也建模的是Level 3吧。计算成本很大。
单根螺栓数十万DOF。但要精确再现自松动的机制(螺帽面微小滑动 → 螺纹面相对转动 → 轴力下降)需要这个详细程度。
氢脆导致的螺栓破损
高强度螺栓(10.9, 12.9级)的延迟破损(氢脆),用FEM的残留应力分布和氢扩散耦合分析进行预测研究。螺栓的首部圆角部分的三轴应力成为氢陷阱位点,导致裂纹产生。
总结
螺栓连接的前沿研究,我来总结一下。
螺栓连接不是"老旧技术",而是在高可靠性要求场景需要最先端分析的领域。
热负荷时的预紧力变化
高温环境中,螺栓和被连接体的热膨胀差会改变预紧力。镍基合金718螺栓与铝合金法兰的组合中,升温200℃时初始轴力会损失最多25%。GE航空发动机设计团队在1999年将这个"轴力松弛"的FEM分析标准化,作为设计裕度的依据纳入内部规范。
螺栓连接体线性的故障排除
螺栓连接分析的故障
请教我螺栓连接FEM分析的常见故障。
螺栓连接分析是接触+预紧力的复合问题,故障也是复合性的。
预紧后螺栓轴向力与设定值不同
我设定了50 kN的预紧力,但螺栓轴向力只有45 kN。
被连接体的变形导致部分预紧力损失。薄法兰或软垫圈时,螺栓轴力会比设定值低。
确认方法:
- 直接输出螺栓单元的轴力
- 确认被连接面接触压的合计
- 确认预紧后被连接体的变形量
这是物理上正确的结果吗?
有时是正确的。有垫圈的法兰在垫圈压缩变形下预紧力下降是现实中会发生的现象。但如果差异太大(20%以上),应该检查建模。
接触不收敛
预紧力步中接触不收敛。
对策:
1. 分步施加预紧力 — 分阶段10%, 50%, 100%施加,而不是一次全力
2. 消除被连接面初始间隙 — 初始间隙会导致接触确立困难
3. 使用接触稳定化 — Abaqus的 *CONTACT STABILIZATION
4. 降低惩罚刚性 — 初期用低惩罚建立接触
被连接面离开判定
加入外力后被连接面是否离开如何判定?
接触压(CPRESS)为零的区域 = 离开。看接触压等值线图一目了然。
如果发生离开:
- 预紧力不足 → 提高 $F_i$
- 偏心荷载过大 → 重新审视螺栓布置
- 法兰太薄 → 增加法兰厚度
螺栓应力超过屈服
FEM中螺栓应力超过了屈服点。没问题吗?
线性分析假设弹性,所以"应力超过屈服点"的结果意味着"线性分析的假设被破坏了"。需要切换到弹塑性分析(非线性)或降低预紧力。
VDI 2230规定螺栓预紧力设定为屈服点的90%,这意味着螺栓的轴向应力接近屈服点。当加入外力时容易达到屈服。
总结
螺栓连接的故障排除方法,我来整理。
手计算(VDI 2230)和FEM的相互验证是全部调试的基础。
螺栓连接最有效的调试方法是"用手计算预测→用FEM验证→调查差异原因"这个循环。
预紧力分析的收敛不良
螺栓预紧力分析常见的收敛失败源于与初始间隙接触面的相互作用。Abaqus中如果在*CONTACT PAIR定义前设置*PRETENSION SECTION会导致分析发散,2010年后的手册明确要求步骤顺序(先建立接触→再加紧固荷载)。
关联主题
帮助
更详细
错误