Modified RSS (MRSS): The Middle Ground Between RSS and Worst-Case

Pure RSS assumes processes stay centered. Real processes drift. Modified RSS (MRSS) applies a correction factor — typically 1.5× — to RSS results, accounting for mean shifts without going all the way to worst-case. This guide explains when MRSS is the right choice.

Worst-Case

All at limits simultaneously.

Factor: ~2.5–3× RSS

MRSS

RSS with mean-shift buffer.

Factor: 1.5× RSS (typical)

RSS

Pure statistical, centered.

Factor: 1.0× (baseline)

Why RSS Isn't Always Enough

RSS analysis assumes every dimension is centered on its nominal value. In reality:

  • Tool wear causes dimensions to drift over time
  • Setup variations shift the mean between batches
  • Thermal changes affect machine accuracy throughout the day
  • Operator differences introduce systematic biases

These "mean shifts" don't increase random variation (σ) but do move the distribution center away from nominal. RSS misses this entirely.

⚠️ The RSS Blind Spot

A process with Cpk = 1.33 (±4σ = tolerance) can still drift 1.5σ from nominal while staying "in control." RSS assumes the mean never moves. MRSS accounts for this realistic scenario.

What MRSS Does

Modified RSS multiplies the RSS tolerance by a correction factor:

MRSS Tolerance = RSS Tolerance × Factor

Common factor: 1.5 (accounts for ~1.5σ mean shift)

This gives you a range that's more conservative than RSS but still tighter than worst-case — typically 40–50% smaller than WC.

The 1.5 Factor Explained

Why 1.5? It comes from Motorola's Six Sigma methodology:

  • A "Six Sigma" process has ±6σ within tolerance
  • Motorola observed that processes typically drift ±1.5σ over time
  • So a "6σ process" actually delivers 4.5σ performance in practice
  • The factor 1.5 bridges the gap between theoretical and actual

For tolerance stacks, this translates to: actual variation ≈ 1.5× predicted RSS variation when mean shifts are present.

MRSS Formula

Standard RSS (Baseline)

RSS = √(Σ ti²)

Where ti is the tolerance of dimension i.

Modified RSS

MRSS = RSS × k

Where k = correction factor (typically 1.5).

Alternative MRSS Forms

Some organizations use more complex formulas that apply the factor differently:

Bender formula:

MRSS = √(Σ ti²) + k × (WC − RSS)

Adds a fraction of the WC-RSS gap. When k=0.5, this approximates ×1.5.

When to Use MRSS

Choose MRSS when:

  • Processes drift — Tool wear, thermal effects, or setup variation are known issues
  • RSS is too optimistic — Past assemblies showed more variation than RSS predicted
  • WC is too pessimistic — Functional analysis shows WC drives unreasonable tolerances
  • Cpk data is unavailable — You can't verify that processes stay centered
  • Company standard requires it — Many automotive and aerospace firms mandate MRSS

When NOT to Use MRSS

Stick with RSS when:

  • Processes are SPC-controlled — Active monitoring keeps means centered
  • Per-dimension Cpk is high — Cpk ≥ 1.67 means little room to drift
  • Monte Carlo is available — MC can model mean shifts explicitly

Use Worst-Case when:

  • Safety-critical — 100% conformance is required
  • Low volume — Statistics don't apply to 10-unit runs
  • MRSS still fails spec — If MRSS doesn't pass, WC definitely won't

Worked Example

Consider a 4-dimension stack:

DimensionNominalTolerance (±)
Housing50.000.100.0100
Bearing25.000.050.0025
Shaft24.900.080.0064
Retainer0.050.020.0004
Sum of t²0.0193

Step 1: Calculate RSS

RSS = √0.0193 = ±0.139 mm

Step 2: Calculate MRSS (factor = 1.5)

MRSS = 0.139 × 1.5 = ±0.209 mm

Step 3: Compare to Worst-Case

WC = 0.10 + 0.05 + 0.08 + 0.02 = ±0.25 mm

Results Comparison

MethodTolerancevs RSS
RSS±0.139 mm1.0×
MRSS (1.5)±0.209 mm1.5×
Worst-Case±0.250 mm1.8×

MRSS (±0.209 mm) is 50% more conservative than RSS but 16% tighter than WC. If your spec allows ±0.22 mm, MRSS passes while RSS might be optimistic.

Choosing the Right Factor

The 1.5× factor is most common, but you can adjust based on your situation:

FactorWhen to Use
1.2–1.3Well-controlled processes, frequent SPC, low drift history
1.5Standard choice — moderate drift expected (Six Sigma basis)
1.7–2.0High drift processes, unknown suppliers, extra margin needed

Calculate MRSS with Adjustable Factor

TolReport computes WC, RSS, and MRSS simultaneously. Set your correction factor and see how it affects assembly tolerance and compliance.

MRSS vs. Monte Carlo

Both MRSS and Monte Carlo address RSS's limitations, but differently:

AspectMRSSMonte Carlo
SpeedInstant (formula)~1 second (simulation)
Mean-shift handlingGlobal factor (1.5×)Per-dimension explicit shifts
DistributionsAssumes normalAny distribution
OutputSingle tolerance numberFull histogram, percentiles
Best forQuick estimates, standards complianceComplex stacks, detailed analysis

Use MRSS when you need a quick, defensible number. Use Monte Carlo when you need detailed insight into the distribution shape and tail risks.

Common Mistakes

Applying Factor to Wrong Quantity

MRSS factor multiplies the RSS tolerance, not individual tolerances. Don't apply 1.5× to each dimension — that gives a much larger (incorrect) result.

Double-Counting Conservatism

If you already use inflated Cpk assumptions (Cpk < 1.0 per dimension), applying MRSS on top is overly conservative. Use one method to account for process drift, not both.

Using MRSS When WC Is Required

For safety-critical or 100% interchangeability requirements, MRSS is not sufficient. It still assumes statistical averaging — some assemblies will exceed the MRSS range.

Industry Adoption

MRSS is widely used in industries where RSS is too optimistic but WC drives impractical tolerances:

  • Automotive — Many OEMs specify MRSS (factor 1.4–1.5) for powertrain tolerances
  • Aerospace — Used for non-safety-critical assemblies where WC isn't mandated
  • Consumer electronics — Balances yield against tight packaging constraints
  • Medical devices — Applied to non-critical interfaces; safety items use WC

Summary: Decision Matrix

SituationMethod
Safety-critical, 100% conformanceWorst-Case
High volume, SPC-controlled, centered processesRSS
Process drift expected, need margin over RSSMRSS (1.5×)
Complex distributions, need histogram/percentilesMonte Carlo
Unknown process capabilityMRSS or WC