Press Fit Calculator Formula
Understand the math behind the press fit calculator. Each variable explained with a worked example.
Formulas Used
Interface Pressure
interface_p = interference * e_mpa / (shaft_dia * (1 / (1 - k_ratio)))Assembly Press Force
assembly_force = pi * shaft_dia * fit_length * (interference * e_mpa / (shaft_dia * (1 / (1 - k_ratio)))) * friction_coeff / 1000Variables
| Variable | Description | Default |
|---|---|---|
interference | Diametral Interference (delta)(mm) | 0.05 |
shaft_dia | Nominal Shaft Diameter (d)(mm) | 50 |
hub_od | Hub Outer Diameter (D)(mm) | 100 |
fit_length | Fit Length (L)(mm) | 40 |
modulus | Elastic Modulus (E)(GPa) | 200 |
friction_coeff | Friction Coefficient | 0.15 |
e_mpa | Derived value= modulus * 1000 | calculated |
k_ratio | Derived value= pow(shaft_dia / hub_od, 2) | calculated |
How It Works
Press Fit (Interference Fit) Analysis
A press fit creates a joint by assembling a slightly oversized shaft into a slightly undersized hole.
Simplified Formula (solid shaft, same material)
p = delta E (1 - (d/D)^2) / d
where delta is the radial interference (diametral/2), d is shaft diameter, D is hub OD, and E is the elastic modulus.
Assembly Force
F = pi d L p mu
where L is the engagement length and mu is the friction coefficient.
Worked Example
A 50 mm shaft pressed into a hub (OD=100 mm) with 0.05 mm diametral interference, 40 mm long, steel.
interference = 0.05shaft_dia = 50hub_od = 100fit_length = 40modulus = 200friction_coeff = 0.15
- 01k = (50/100)^2 = 0.25
- 021/(1-0.25) = 1.333
- 03p = 0.05 x 200,000 / (50 x 1.333) = 10,000 / 66.67 = 150 MPa
- 04F = pi x 50 x 40 x 150 x 0.15 / 1000 = 141.4 kN
Ready to run the numbers?
Open Press Fit Calculator