Length change and thermal stress for 19 engineering materials, how a fit between two parts changes when they run at different temperatures, and the temperature to heat a hub or cool a shaft for shrink fitting – with real low-temperature contraction data for dry ice and liquid nitrogen.
Saved in this browser only. Use Export to keep a file you can back up, share or import on another computer.
Every material has a thermal strain curve ε(T): the change of length per unit length from the reference temperature 20 °C (ISO 1, the temperature at which fits and drawings are specified). Above 20 °C the strain is the mean coefficient α (20–100 °C) times the temperature difference. Below 20 °C the calculator uses measured low-temperature contraction from NIST where it exists, because α falls as metals get colder: steel cooled in liquid nitrogen shrinks about 0.19 %, not the 0.25 % that α × ΔT predicts.
Rolling bearings: 120 °C (NSK: "do not heat bearings above 120 °C"; SKF: never above 125 °C unless the maker says otherwise; SKF finds 80 – 90 °C above the shaft is normally enough). Sealed or greased bearings can have a lower limit – check the maker. Hardened and case-hardened parts: 150 °C, as they are usually tempered at 150 – 200 °C and lose hardness if heated beyond their tempering temperature. Age-hardened aluminium (T6): 150 °C, since artificial ageing runs at about 160 – 180 °C and longer heating above it over-ages the alloy. Plain carbon and quenched-and-tempered steel: 350 °C (scale, temper colours). Oil baths: stay well below the flash point of the oil (mineral oils roughly 200 – 250 °C, see the data sheet); above about 150 °C use an oven or an induction heater, never an open flame on finished parts.
Material data: steels, aluminium, copper alloys and titanium from the ASM Ready Reference: Thermal Properties of Metals and the alloy standards (EN 10025, EN 10083, EN 755, EN 1561, EN 1982); Invar from Aperam/Carpenter data; plastics from manufacturer sheets (typical, not guaranteed); soda-lime glass EN 572-1; borosilicate ISO 3585; concrete EN 1992-1-1 (α 10·10⁻⁶ /K, C30/37 Ecm 33 GPa, fctm 2.9 MPa). Low-temperature contraction: NIST cryogenic material property fits for 304 stainless, 6061-T6, OFHC copper, Ti-6Al-4V, Fe-3.25Ni steel (within 2 % of iron in NBS Monograph 29), Invar, PTFE and nylon.
This calculator works out how much a part grows or shrinks with temperature, how a fit changes when the parts run at different temperatures, and how hot the hub or how cold the shaft must be to assemble a shrink fit. It covers linear, area and volume expansion with the stress in a restrained bar, ISO 286 fits between two materials (for example a bearing in an aluminium housing or a steel shaft in a bronze bush) and shrink fitting by heating, freezer, dry ice or liquid nitrogen. Below room temperature it uses measured contraction data instead of a constant coefficient. Mechanics, fitters, designers and students use it to plan assembly, check fits at operating temperature and avoid overheating bearings or hardened parts.
Heat the hub to about 200 °C, or put the shaft in liquid nitrogen and warm the hub to about 43 °C. The finished fit has 18 – 59 µm interference once both parts are back at room temperature.
Multiply the length by the coefficient of thermal expansion and the temperature change: ΔL = α × L × ΔT. A 1 m steel bar (α ≈ 11.7 µm/m·K) heated by 50 K grows 1000 × 11.7·10⁻⁶ × 50 = 0.585 mm. Area grows about 2αΔT and volume about 3αΔT; the calculator also gives the exact values.
The bore must grow by the largest interference plus an assembly clearance so the parts slide together: ΔT = (i_max + clearance) / (α × d). For a Ø50 H7/s6 steel fit with 59 µm interference and 50 µm clearance, ΔT = 0.109 / (11.7·10⁻⁶ × 50) ≈ 186 K, so about 206 °C from 20 °C with a constant α; allowing for steel's α rising above 100 °C, about 200 °C is enough.
Bearing makers limit induction or oven heating to about 120 °C (NSK; SKF states 125 °C), because higher temperatures change the steel's hardness and dimensional stability and damage seals and grease. Sealed or greased bearings may have a lower limit – check the maker. If 120 °C is not enough, cool the shaft as well.
From 20 °C to −196 °C carbon steel contracts about 0.19 % (1.9 µm per mm), measured by NIST. The constant room-temperature α would predict about 0.25 %, overstating the shrinkage by roughly a third, because α falls as the temperature drops. A Ø50 shaft loses about 0.096 mm.
Aluminium expands about twice as much as bearing steel (≈ 23 vs 12 µm/m·K). When the housing warms, its bore grows faster than the outer ring, so an interference fit at room temperature can turn into clearance. The calculator shows the temperature at which the fit goes loose for the fit and temperatures you enter.
If both ends are held rigidly, the bar cannot expand and the stress is σ = E × α × ΔT. For steel (E 200 GPa, α 12 µm/m·K) a 30 K rise gives 72 MPa of compression. Long slender bars may buckle before that, which the calculator does not check.
What you need to build, measure or check the result.
Induction bearing heaterEven, controlled heating for shrink fitsView on Amazon →
Infrared thermometerCheck the hub temperature before you fit itView on Amazon →
Temperature indicating sticksMark the part and see when it reaches temperatureView on Amazon →As an Amazon Associate TorqueMath earns from qualifying purchases. Prices and availability are shown on Amazon.
Checked: 7 results compared with textbooks, standards and maker data by a separate review, 4 corrections made. See the checks →