公差堆积分析 返回
尺寸·公差分析工具

公差堆积分析(RSS法·最坏情况·蒙特卡洛法)

用最坏情况法、RSS法、蒙特卡洛模拟对零部件尺寸公差进行堆积分析,比较组装间隙,通过龙卷风图可视化贡献度。

零部件列表
零部件名 公称
[mm]
+公差 −公差 灵敏度 a
西格玛水平
蒙特卡洛样本数
最小间隙目标 [mm]
计算结果
蒙特卡洛 σ
mm
P(Y < 目标)
不合格率 [%]
Cp / Cpk
工程能力指数
蒙特卡洛 最小值
mm
公称间隙 Y
mm
最坏情况 公差 ±
mm
RSS 公差 ±
mm
蒙特卡洛 平均
mm
蒙特卡洛 — 组装间隙分布
龙卷风图 — RSS方差贡献度
理论·主要公式

$$T_{total} = \sum_{i=1}^n T_i \quad \text{(最坏情况)}$$

最坏情况累积公差:全部零部件公差的代数和(100%保证)

$$T_{RSS} = \sqrt{\sum_{i=1}^n T_i^2}$$

RSS(平方和的平方根)累积公差:统计方法(正态分布假设)

$$T_{6\sigma} = \sqrt{\sum_{i=1}^n \left(\frac{T_i}{3}\right)^2} \cdot 3$$

6西格玛对应的统计公差:将各公差设为 $\pm3\sigma$

什么是公差堆积分析

🙋
公差堆积是什么意思?我听说组装零件时需要计算"间隙"或"干涉"。
🎓
很好的问题!举个例子,想象活塞和气缸的间隙——活塞有直径公差,气缸也有孔径公差。每个零件在制造时都会有轻微偏差(公差),当这些零件组装在一起时,这些偏差会累积。我们需要计算最坏的情况下是否会产生干涉,或者间隙是否过大。这个模拟器可以用不同的方法来评估这个问题。试试移动"西格玛水平"滑块,看看计算结果如何变化。
🙋
那为什么不只计算最坏的情况呢?为什么还有"RSS法"和"蒙特卡洛法"这样的不同方法?
🎓
这是个很敏锐的观察!最坏情况法假设所有零件同时达到最大/最小尺寸,虽然绝对安全但极其保守,导致制造工艺很难满足。在实际生产中,所有零件同时出现极端值的概率非常低。RSS法和蒙特卡洛法利用统计学原理,得出更现实的结果。试试增加"蒙特卡洛样本数",看看蒙特卡洛的结果如何趋向稳定。
🙋
明白了。那右边的龙卷风图中的"贡献度"是什么意思?"贡献度大的零部件"是什么意思?
🎓
龙卷风图显示了各个零部件的公差对最终间隙变化的影响程度。柱子越长,说明这个零部件的公差变化对结果影响越大。如果你想有效地降低最终的间隙偏差,应该优先改进贡献度最大的零部件的公差。这样可以用最小的投入获得最大的效果。同时,对于贡献度很小的零部件,可以放松公差要求来降低成本。

常见问题

最坏情况法假设所有零部件同时达到公差极限,最保守但也最安全。RSS法在统计上更现实,适合大批量生产产品的设计。蒙特卡洛法可以处理非线性影响和非正态分布,适合复杂的组装和详细的不合格率评估。
龙卷风图展示了各零部件尺寸公差对组装间隙的影响程度(贡献度),用柱状图表示。柱子越长,该零部件对最终变差的影响越大。通过改进贡献度最大的零部件的公差,可以有效降低整体的间隙变差。
不一定。在简单的串联堆积中是这样,但在涉及杠杆原理或角度公差的情况下,灵敏度系数可以大于1、小于1,甚至是小数。本工具允许用户输入任意灵敏度系数,以支持更复杂的机构分析。
通常建议至少10,000次。试验次数越多,结果越稳定。10,000次可以提供足够的精度,但如果需要评估极低的不合格率(如1ppm),应增加到100,000次或更多。要在计算时间和精度之间找到平衡。

实际应用

汽车发动机设计:活塞与气缸的间隙直接关系到燃烧效率和摩擦磨损,是极为关键的参数。设计人员使用RSS法和蒙特卡洛法来统计分析数百甚至数千个零部件公差的累积,确保大批量生产时的间隙间隙变差在允许范围内。

智能手机等精密组装:手机壳体、屏幕、基板、摄像头模块等多个零部件分层组装。这些零部件的累积公差直接影响整机的厚度和装配平整度。利用龙卷风图确定关键零部件,集中管理其公差,既保证品质又控制成本。

航空航天可靠性设计:在可靠性最关键的领域,最坏情况法仍被广泛应用。特别是单件或少量生产、故障无法接受的安全相关部件,通常采用全考虑可能性的过度保守设计。

治具和模具设计:多个模块化块体或板组成的治具,其整体定位精度由各零部件的累积公差决定。用蒙特卡洛方法可以模拟非对称公差(如+0.1/-0.0)的影响,预测治具的实际成品质量。

常见误解和注意事项

首先,不要陷入"RSS法总是比最坏情况法更宽松"的误区。实际上,当零部件数量极少时(如2-3个),两种方法的结果可能很接近,甚至RSS法可能给出错误的安全裕度估计。例如,两个±0.1mm的零部件,最坏情况给出±0.2mm,而RSS法约为±0.14mm。只有当零部件数量增加时,统计平均化效应才能充分发挥RSS法的优势。

其次,不要假设"灵敏度系数只有+1或-1"。在涉及机械杠杆、角度或几何关系的真实问题中,灵敏度可能完全不同。例如,在连杆机构中,零部件长度的公差可能通过三角函数的正弦或余弦来影响最终的间隙。这时灵敏度系数可能是0.5、0.707或其他值。一定要调整工具中的灵敏度参数,观察不同值如何改变结果。

最后,蒙特卡洛法的"分布选择陷阱"不能忽视。本工具为简化起见通常假设正态分布,但实际制造过程中情况往往不同。冲压件公差可能接近均匀分布,铸造件可能偏斜分布,经过选别组装的零部件分布可能被截断。忽视这些现实因素会导致不合格率被严重低估。蒙特卡洛法的真正优势在于"分布灵活性",应该从实际测量数据推断真实分布来充分发挥其威力。

使用指南

  1. 输入目标最小间隙值(clearTarget),单位为mm。例如:电动机轴承部分,目标0.5mm
  2. 输入各构成零部件的公差(上限和下限)。例如:轴径φ20±0.1mm、轴承孔径φ20.3±0.15mm
  3. 选择分析方法:RSS法(假设正态分布,统计公差)、最坏情况法(全部零部件极限值相加)、蒙特卡洛法(10万次模拟)
  4. 查看龙卷风图中各零部件的贡献度,判断间隙目标的达成确度

具体计算示例

以自动变速箱齿轮组装为例,目标间隙0.3mm,三个零部件:齿厚±0.08mm、轴径±0.10mm、轴承孔径±0.12mm。最坏情况下0.08+0.10+0.12=0.30mm(刚好触及界限)。RSS法:√(0.08²+0.10²+0.12²)≈0.162mm(σ),3σ=0.486mm超过目标,不符合。蒙特卡洛10万样本显示合格率98.5%的分布,龙卷风图显示轴径贡献度最高(40%)。

工程实践注意点