Casting Shrinkage Calculator

The Casting Shrinkage Calculator predicts casting shrinkage from alloy properties, mould temperature, and cooling conditions, informing pattern allowances and riser sizing.

Casting Shrinkage Calculator Estimate metal casting shrinkage allowance and expected final dimensions. Engineering use only; simplified and approximate.
Select a typical linear shrinkage for your alloy. For precise work, use foundry data.
Enter the required final size of the casting along the dimension of interest.
Area/volume views assume uniform linear shrinkage in all directions.
%
Optional: override selected metal shrinkage with a specific linear percentage.
Extra stock for machining, added on both ends of the dimension.
Example Presets

Report an issue

Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.


What Is a Casting Shrinkage Calculator?

A casting shrinkage calculator is a planning tool for foundry work. It estimates how much a metal casting will contract during solidification and cooling. With that estimate, you can increase pattern dimensions or add feeding provisions to avoid defects. The tool supports both linear and volumetric shrinkage methods.

Most alloys shrink as they solidify. Some, such as certain gray irons, can expand slightly due to graphitization. A calculator lets you set the alloy behavior and the temperature range, then compute the expected change. The output guides pattern allowances, riser volumes, and checks against porosity risk.

The tool is useful for prototyping and production. It standardizes assumptions and records the physics behind each decision. That way, different teams get consistent results from the same inputs.

Casting Shrinkage Calculator
Compute casting shrinkage with this free tool.

How the Casting Shrinkage Method Works

The method combines two effects. The first is volumetric change on solidification. The second is thermal contraction of the solid from the freezing point down to room temperature. The tool computes each effect from your material and geometry settings, then sums them in a way that matches your design goal.

  • Solidification shrinkage: Volume change as metal goes from liquid density to solid density at the freezing range.
  • Thermal contraction: Linear change driven by a mean coefficient of thermal expansion across a temperature drop.
  • Linear allowance: The pattern dimension increase needed to offset total linear contraction in each axis.
  • Volumetric compensation: The extra feed metal required to make up lost volume during solidification.
  • Shape factor: An optional geometry term (surface-area-to-volume ratio) to align cooling times with the modulus method.

In practice, you choose a method that fits your need. If you want a target dimension, you use linear shrinkage. If you want to size a riser, you look at volume. You can also cross-check both to manage complex castings.

Formulas for Casting Shrinkage

The calculator applies simple equations, backed by materials data. You can treat them as a set of linked variables. Known constants include density and the coefficient of thermal expansion. The result matches your selected unit system.

  • Volumetric solidification shrinkage (%): S_V = [1 − (ρ_liquid / ρ_solid)] × 100. Here ρ means density at the freezing point.
  • Thermal linear contraction (per axis): ΔL = α_mean × L_0 × ΔT. α_mean is average coefficient of thermal expansion from solidus to ambient. ΔT is temperature drop.
  • Total linear shrinkage fraction: s_total ≈ s_solidification_linear + α_mean × ΔT. For many alloys, s_solidification_linear ≈ S_V / 3 when contraction is isotropic.
  • Pattern dimension (per axis): L_pattern = L_nominal × (1 + s_total) + machining_allowance.
  • Feed volume to offset shrinkage: V_feed ≈ V_cast × (S_V / 100) × safety_factor. A common safety factor is 1.2–1.5 to cover interdendritic feeding losses.
  • Chvorinov link for feeding design: t_solid = B × (V / A)^n. Ensure riser modulus M_riser = V_riser / A_riser exceeds M_cast by 20–40%.

The formulas are approximations; they are practical and widely used. The tool applies alloy-specific constants where known. It flags when data is uncertain, so you can test a range and choose a conservative plan.

Inputs and Assumptions for Casting Shrinkage

The calculator needs a few key inputs. You can supply your own material data or use typical values. Each input maps to a physical effect. Together they produce a simple, traceable estimate.

  • Alloy selection and shrinkage rate: Either a typical linear shrinkage percent, or densities of liquid and solid near the freezing range.
  • Nominal dimensions or volume: The target size of the casting and any critical dimensions for linear allowance.
  • Coefficient of thermal expansion (α) and temperature drop (ΔT): To capture solid-state contraction from solidus to ambient or to a stress relief temperature.
  • Machining allowance: Extra stock added to the pattern for post-cast machining.
  • Geometry factor: Surface area and volume, or a section modulus estimate, to inform feeding and time-to-solidify checks.
  • Process settings: Pour temperature, mold material, and safety factor for feeding, if you want a riser size estimate.

Alloys have ranges, not single numbers. Aluminum grades may vary by 0.2–0.5% in linear shrinkage across heat and process. Gray iron can show near-zero or even slight expansion in certain conditions. The tool lets you bracket best and worst cases to see the sensitivity.

Using the Casting Shrinkage Calculator: A Walkthrough

Here’s a concise overview before we dive into the key points:

  1. Choose the alloy family and grade from the list, or enter custom density and α values.
  2. Select your unit system, then enter nominal dimensions or total casting volume.
  3. Enter the anticipated pour temperature and target ambient, or type a known ΔT.
  4. Set machining allowance for each critical face if needed.
  5. Optionally add surface area or a shape factor to enable modulus-based checks.
  6. Review the computed linear allowance, volumetric shrinkage, and recommended riser volume.

These points provide quick orientation—use them alongside the full explanations in this page.

Case Studies

Case 1: A gray iron pump housing has a critical bore-to-bore distance of 300 mm. The foundry expects near-zero solidification contraction due to graphitization, but wants to include solid-state contraction. They use α_mean = 10 × 10⁻⁶ /K and ΔT = 700 K, so linear contraction is 0.7%. Pattern dimension becomes 300 mm × (1 + 0.007) = 302.1 mm, plus 0.3 mm machining allowance per face, giving 302.7 mm across the gauged length. What this means: Even with low shrinkage, the thermal contraction alone drives a measurable allowance.

Case 2: An A356 aluminum bracket has a net volume of 1,200 cm³. Near the freezing range, densities are ρ_liquid ≈ 2.38 g/cm³ and ρ_solid ≈ 2.65 g/cm³. Volumetric shrinkage S_V = 1 − (2.38/2.65) = 10.2%. The team applies a safety factor of 1.3 because of complex ribs, so V_feed ≈ 1,200 × 0.102 × 1.3 ≈ 159 cm³ minimum feed metal. They choose a cylindrical riser with V_riser ≥ 180 cm³ and a modulus 30% higher than the casting’s local modulus. What this means: The riser must hold more than 150 cm³ of usable liquid and solidify last to prevent centerline shrinkage.

Accuracy & Limitations

These calculations model the main physics but cannot capture every detail. Mold restraint, freezing range, and turbulence alter real outcomes. The calculator is most accurate for consistent processes and well-characterized alloys.

  • Material data variability: Densities and α values change with temperature and composition.
  • Geometry sensitivity: Thin-to-thick transitions cause hot spots and micro-shrinkage not predicted by bulk volume alone.
  • Feeding path effects: Permeability of dendrite networks can block flow earlier than volume math suggests.
  • Mold and core expansion: Sand or shell molds can move slightly, changing dimensions and compensating or adding to shrinkage.
  • Measurement uncertainty: As-cast metrology, including temperature and timing, adds small errors to validation data.

Use the tool for first-pass sizing and documentation. Then refine with trials, thermal simulations when available, and dimensional inspections. Keep notes on heat chemistry and pour history, and update your constants to improve future predictions.

Units & Conversions

Units matter here because shrinkage mixes percentage, length, volume, density, and temperature. A small mistake can skew a pattern by millimeters or undersize a riser by tens of cubic centimeters. Set units once and stick with them across your variables and constants.

Common conversions for casting shrinkage calculations
Quantity From To Conversion
Length inch millimeter 1 in = 25.4 mm
Volume in³ cm³ 1 in³ = 16.387 cm³
Temperature °F °C (°F − 32) × 5/9 = °C
Temperature °C K °C + 273.15 = K
Density g/cm³ kg/m³ 1 g/cm³ = 1,000 kg/m³
Shrinkage % fraction percent ÷ 100 = fraction

Read the table left to right. Apply the conversion before plugging numbers into formulas. For example, convert inches to millimeters, then compute ΔL. Keep a consistent unit system to avoid rounding errors in the final result.

Troubleshooting

If the output looks odd, start by checking units and data ranges. A shrinkage greater than 5% linear usually indicates a unit mismatch or a density error. Also verify that you entered liquid and solid densities in the correct places.

  • Results too small: Confirm that machining allowance was not set to zero for critical faces.
  • Negative shrinkage: Some gray irons show slight expansion; ensure the alloy is set correctly and consider using an empirical rate.
  • Oversized riser volume: Lower the safety factor and add a modulus check to balance feeding and yield.
  • Conflicting linear and volumetric results: Recalculate α_mean over the correct ΔT for your process.

When in doubt, run a parametric sweep. Change one input at a time and see how the result responds. This reveals which variables dominate your outcome and where to focus measurements.

FAQ about Casting Shrinkage Calculator

How accurate are the shrinkage estimates?

For common alloys with well-known data, linear estimates are often within ±0.2–0.4%. Volumetric feeding estimates are rougher, so use a safety factor and confirm by trials.

What is the difference between linear and volumetric shrinkage?

Linear shrinkage predicts change along one dimension and sets pattern allowances. Volumetric shrinkage predicts total volume loss and helps size risers for feeding.

Can I use this for complex geometries?

Yes, but break the part into regions. Apply local dimensions and shape factors. Use volumetric checks for hot spots and linear checks for critical fits.

Does the tool design risers automatically?

It estimates minimum feed volume and suggests a modulus ratio. Final riser shape and neck design still require engineering judgment or a dedicated feeding model.

Key Terms in Casting Shrinkage

Shrinkage Allowance

An intentional increase in pattern dimensions to compensate for casting contraction and achieve the desired final size.

Linear Shrinkage

The fractional change in length along one axis as metal cools and solidifies, often expressed as a percentage.

Volumetric Shrinkage

The fractional decrease in total volume during solidification, driven by density differences between liquid and solid phases.

Coefficient of Thermal Expansion

A material constant that relates temperature change to linear size change in the solid state over a specified range.

Modulus (Casting)

The ratio of volume to surface area (V/A) of a section, used in solidification time estimates and riser design.

Riser (Feeder)

A reservoir of liquid metal attached to a casting that feeds shrinkage as the casting solidifies, preventing voids.

Solidus and Liquidus

Temperatures defining the start and end of solidification for an alloy; between them the metal is partially liquid.

Hot Spot

A region that cools and solidifies more slowly, often at a thick section or junction, where shrinkage porosity can form.

Sources & Further Reading

Here’s a concise overview before we dive into the key points:

These points provide quick orientation—use them alongside the full explanations in this page.

Save this calculator
Found this useful? Pin it on Pinterest so you can easily find it again or share it with your audience.

Leave a Comment