Solidification Simulation in Casting

Category: Thermal Analysis | Revised 2026-10-01
CAE visualization for casting solidification theory - technical simulation diagram
Casting Solidification Simulation

Theory: where solidifies last

Overview

🙋

Our aluminium castings get shrinkage cavities in thick sections. What can solidification simulation tell us?

🎓

Metal shrinks a few percent as it solidifies. If liquid remains around it, that liquid flows in to fill the shrinkage; but liquid trapped by already-solid surroundings solidifies last with nothing to feed it, leaving a cavity — shrinkage porosity. The main purpose of solidification simulation is to find where solidifies last and whether a feeding path from the riser stays open until the end. Start with a simple formula to estimate solidification time by shape.

Chvorinov's rule

$$ t_s = B\left(\frac{V}{A}\right)^2 $$

$V/A$ is volume ÷ surface area in contact with the mould, called the modulus. Stored heat scales with volume and loss to the mould with surface area, so this ratio sets solidification time. Different shapes with the same modulus solidify in roughly the same time.

Constant B from properties

$$ B = \frac{\pi}{4\,(k\rho c)_{mould}}\left(\frac{\rho_m L'}{T_m - T_0}\right)^2, \qquad L' = L + c_m\,\Delta T_{superheat} $$

Sand conducts poorly, so its heat absorption (the product of mould conductivity, density and specific heat) controls solidification rate. $\rho_m$ is melt density, $L'$ latent heat plus the superheat, $T_m$ the melting point and $T_0$ initial mould temperature. In permanent (metal) moulds the metal–mould interface resistance dominates and this formula doesn't apply.

Coffee Break Trivia

A 1940 rule still gives the first estimate

In 1940 the Czech engineer Chvorinov measured solidification times of many castings and summarised them as proportional to the square of the volume-to-surface ratio. Before computers, foundry engineers sized and placed risers with this rule and experience. Later, finite-element and finite-difference methods computed temperatures in detail, and from the 1980s dedicated software coupling mould filling and solidification predicted misruns and shrinkage. Even so, modulus calculations are still used to compare design options at the earliest stage.

Worked examples

Example 1: constants by metal

Silica-sand mould (conductivity 0.52 W/(m·K), density 1,600 kg/m³, specific heat 1,170 J/(kg·K)), initial mould temperature 25 °C, 50 K superheat:

MetalConstant B
Aluminium3.9 min/cm²
Cast iron3.7 min/cm²
Steel2.9 min/cm²

Example 2: shape, modulus and solidification time

ShapeVolumeModulusAluminiumSteel
Cube 50 mm125 cm³8.3 mm2.7 min2.0 min
Plate 200×200×20 mm800 cm³8.3 mm2.7 min2.0 min
Cube 100 mm1,000 cm³16.7 mm10.7 min8.1 min
Cylinder D100 × H100 mm785 cm³16.7 mm10.7 min8.1 min
🙋

The plate is over six times heavier than the cube, yet solidifies in the same time.

🎓

Yes — a thin, wide plate has lots of surface to shed heat. Conversely, the regions with the largest modulus — thick, with little surface — solidify last. In a plate joined to a thick boss, the boss solidifies later and is where shrinkage tends to form. Computing modulus section by section flags risky spots even before simulation. Doubling the modulus quadruples solidification time, so differences are stark.

Example 3: riser size

$$ M_{riser} \approx 1.2\,M_{casting} \ \Rightarrow\ t_{riser} \approx 1.44\,t_{casting} $$

The riser must solidify after the casting, so its modulus is about 1.2 times the casting's (about 1.44 times the time). A cylindrical riser with equal diameter and height has a modulus of one-sixth its diameter, so a 100 mm cube (16.7 mm) needs about 120 mm diameter and height, and the plate (8.3 mm) about 60 mm. The riser also needs enough volume to supply the casting's shrinkage; size it to satisfy both.

How to approach the analysis

Procedure

  1. Compute section moduli, identify last-to-freeze regions and propose riser locations.
  2. Analyse mould filling for misruns and entrainment.
  3. Run solidification analysis for temperature history and find isolated liquid pockets (hot spots) from solid-fraction maps.
  4. Assess shrinkage tendency with criteria such as Niyama and revise risers and chills.

Cautions

  • Interface resistance: with metal moulds and chills, the metal–mould gap resistance dominates and grows as solidification shrinkage opens the gap.
  • Alloy freezing range: alloys solidify over a range; wide mushy zones spread porosity.
  • Latent heat: large time steps can skip it.
Coffee Break Trivia

“A bigger riser didn't cure the shrinkage”

The riser was enlarged, yet a cavity remains in the same place — usually because a thin section between riser and cavity freezes first, closing the feeding path. However big the riser, it can't feed through a closed path. Use solidification analysis to check over time whether a liquid path stays connected from the riser to the problem area, then thicken the intervening section (padding) or move the riser. The order in which feeding paths close matters as much as riser size.

Common mistakes

Mistakes and fixes

MistakeEffectFix
Judging by riser size aloneFeeding path closes earlyTrack liquid connectivity over time
Using sand constants for metal mouldsWrong solidification timeInclude interface resistance
Looking only at total timeHot spots missedSection moduli
Solidification without fillingWrong initial temperaturesCouple filling and solidification
Ignoring freezing rangeWrong porosity morphologyUse solid-fraction curves
🙋

I'd like to try solidification-time and riser calculations myself.

🎓

Try the Chvorinov solidification time tool for solidification time and the riser design tool for riser size. Solidification theory is covered in the Stefan problem, the mushy zone and melting and solidification, and latent-heat handling in latent-heat modelling.

Related Simulators

Experience the theory firsthand with the interactive simulator for this field

All Simulators

Related fields

Structural AnalysisFluid Analysis (CFD)Manufacturing & Process Simulation
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0