Thermal & Thermo-Mechanical

Heat flows in, temperatures spread, parts expand — how hot, where, and what stress does the expansion cause?


1. What is it?


2. When do I use it?

You have…UseExample
Steady heat source + sinkSteady thermalHeatsink design
Switch-on, step change, time-varyingTransient thermalWarm-up time
Temperature causes stressThermo-mechanicalExhaust manifold
Convection/radiation lossesSurface BCsCooling fin

Use cases

Problem TypeIndustryExample
Heat exchanger designEnergy/ChemicalTube sheet temperature distribution
Electronic coolingElectronicsPCB thermal management
Thermal stress in pipingPower plantsHot pipe expansion analysis
Casting solidificationManufacturingMold temperature history
Cryogenic insulationAerospaceLNG tank thermal performance
Thermal barrier coatingEnergy/TurbineTemperature gradient across TBC

3. The flow

On macOS, author the solid in Design Studio (step 1), apply the hot/cold face pair on Conditions (suggested thermal setup), then Review → Mesh (keep the Hex8 solid) → Solve Thermal Steady-State or Thermo-Mechanical. See [Design Studio 7-stage pipeline](design-studio-pipeline.md).

Steady Thermal

Transient Thermal

Thermo-Mechanical


4. Reading your results

Temperature contour

ColorMeaning
BlueCold
RedHot

Good: Max temperature is below your limit. Bad: Max temperature exceeds material rating.

Heat flux

ColorMeaning
BlueLittle heat flow
RedHigh heat flow

Use it to: Find bottlenecks in your thermal path.

Thermo-mechanical stress

ColorMeaning
BlueLow stress
RedHigh stress (close to yielding)

Good: Stress from expansion is below yield. Bad: Constrained expansion causes cracking.


5. Boundaries of truth

What's validated

CaseReferenceError
Steady 2D conductionAnalytical< 1%
Higher-order (Tri6/Quad9)Published< 2%
Transient Crank-NicolsonPublished< 2%
Thermo-mechanical staggeredPublished< 3%

What's NOT covered


Common mistakes

MistakeFix
Missing thermal conductivityAdd k to material
No heat sink prescribedAdd at least one fixed temperature or convection
Time step too large in transientUse smaller dt or let solver auto-scale
Forgetting ρ and cₚ in transientAdd density and specific heat
Coarse mesh at heat sourcesRefine near sources and sinks

See also

Open the interactive workspace — mesh, solve, validate and export in the browser.

Start a guided solve
FEA Lab
Loading analysis environment…