SuperNX—Learn

SuperNX / Learn

Worst-Case vs Statistical Tolerance Analysis: Choosing on Purpose

Worst-case and RSS are not two tools that compute the same thing with different precision — they answer different questions. Worst-case asks can this assembly ever fail with conforming parts? RSS asks how often will it fail in production? Choosing between them is a business and risk decision that engineers make implicitly every time they reach for a method by habit. This guide makes the choice explicit. (The mechanics and a worked example are in the stack-up guide; this article is about the decision.)

The recap in one line each

Worst-case adds tolerances: T = ΣTi — guaranteed bounds, pessimistic at scale. RSS adds variances: T = √ΣTi² — a statistical band, typically much tighter, that a small fraction of assemblies will still escape. Everything else in this article is about when the guarantee is required and when the fraction is acceptable.

When worst-case is the only honest answer

When statistical analysis legitimately saves money

Manufacturing cost against tolerance is not linear — it is a staircase. Moving a ±0.10 mm requirement to ±0.05 mm rarely costs 2×; it can move the feature off finish-machining and onto grinding, and tightening further forces lapping or selective assembly. Each step on that staircase is a different machine, a different cycle time and often a different supplier tier.

RSS buys room on that staircase. In a chain of n comparable contributors, RSS allocation lets each individual tolerance widen by roughly √n versus the worst-case split — six parts each get about 2.4× more tolerance for the same assembly requirement. Widening ±0.05 to ±0.12 on several features can legitimately move an entire part down a process step. That is real money, and it is why production engineering defaults to statistical methods where they are defensible.

Defensible means: independent contributors, a controlled process (Cpk data you actually looked at), distributions that are at least plausibly normal-ish, and a fallout rate someone has consciously accepted — typically the fraction of assemblies beyond a ±3σ-equivalent band.

Hybrid strategies that work

The misconceptions that burn people

Five questions before you trust the answer

  1. What does a failure of this loop cost — warranty, rework, or someone hurt?
  2. Do I have process data for every contributor, or am I assuming distributions?
  3. Are any contributors made together, from one die, batch or setup?
  4. What fallout rate am I accepting, and who else has signed that off?
  5. If the answer is marginal, which contributor's sensitivity is highest — and is tightening that one cheaper than my fallback?

The last question is where tooling earns its place. SuperNX reports per-contributor sensitivity alongside both worst-case and statistical results, so the "tighten or accept" conversation is about a ranked list of dimensions rather than a single fused number — the decision framework above applied to the actual model instead of to instinct.