Sigma Exacta

Tolerance Stack-Up Analysis

Perform tolerance stack-up analysis using arithmetic, probabilistic, and Monte Carlo methods.

What is Tolerance Stack-Up Analysis?

Tolerance stack-up analysis is a fundamental process in mechanical design used to study the accumulation of variation in an assembly. Each component of a product has dimensional tolerances (a permitted variation in its size). This analysis calculates the combined effect of these tolerances to predict the final dimensional variation of the assembly, ensuring that parts fit together correctly and the product functions as intended.

Brief History

The concept of interchangeable parts dates back to the Industrial Revolution, but the systematic analysis of their accumulation gained momentum in the 20th century, especially with the rise of mass production. The need to predict and control variation became critical. Walter A. Shewhart's work in the 1920s on Statistical Process Control (SPC) laid the groundwork for probabilistic methods. Later, the development and standardization of Geometric Dimensioning and Tolerancing (GD&T) provided a precise language for defining tolerances, making analyses more robust and reliable.

How This Tool Works (Methods)

This tool implements three of the most common methods for performing tolerance stack-up analysis:

1. Arithmetic Method (Worst-Case)

This is the simplest and most conservative method. It assumes that all component tolerances are in their most unfavorable condition at the same time. All tolerances are linearly summed to find the maximum and minimum possible range of the assembly.

2. Probabilistic Method (RSS - Root Sum Square)

This statistical method, also known as Root Sum of Squares (RSS), assumes that component variations follow a normal distribution and that it is highly unlikely that all deviations will occur in the same direction simultaneously. The total tolerance is calculated as the square root of the sum of the squares of the individual tolerances.

3. Monte Carlo Simulation

This is the most powerful and flexible method. It uses computational power to simulate the assembly thousands of times. In each "simulation," a random value is assigned to each dimension within its specified tolerance range. The result is a complete statistical distribution of the possible assembly outcomes.

Dimensions

Stack-up Visualization

Analysis Results

Arithmetic Method (Worst-Case)

Nominal value: -

Tolerance: -

Maximum: -

Minimum: -

Probabilistic Method (RSS)

Nominal value: -

Tolerance: -

Maximum: -

Minimum: -

Monte Carlo Method

Nominal value: -

Tolerance: -

Maximum: -

Minimum: -

Standard deviation: -