Curlscape logo
Lab · Electronics thermal

Electronics thermal simulation, from package to system

Thermal models of boards, packages and enclosures that are fast enough to search a design space, with a stated envelope for where each one can be trusted.

01The problem

Every cooling decision costs another solve

A fine-mesh conjugate-heat-transfer run of a populated board is accurate and slow. Checking one design that way is fine. Sweeping power maps, fan curves, heatsink options and inlet conditions means hundreds of solves, so most teams test a handful of cases and design around the worst one they happened to pick.

02What we do

Four kinds of thermal model, picked per question

01 / 04
Conjugate heat transfer
Coupled solid and fluid thermal simulation of boards, enclosures and airflow paths, set up and run on your solver or on OpenFOAM.
02 / 04
Compact and reduced-order models
Boundary-condition-independent compact models of packages and reduced-order models of a full device, small enough to run inside a system model or a controller loop.
03 / 04
Surrogates for design search
Models trained on a designed set of simulations that predict component temperatures across power, airflow and inlet conditions fast enough to drive an optimizer.
04 / 04
Multi-fidelity fusion
Many coarse-mesh runs corrected by a few fine-mesh runs with co-Kriging, so the whole operating envelope is covered without paying for a fine mesh at every point.

03Evidence

What we have run and published

A 1U server board, 200 coarse-mesh and 10 fine-mesh conjugate-heat-transfer runs, fused with co-Kriging. Leave-2-out cross-validated error on component temperatures fell by 62–67% against the raw coarse mesh.

Study · 1U server, co-Kriging
Bar chart of leave-2-out RMSE in degrees Celsius for five outputs, raw coarse mesh against co-Kriging fusion. Coarse RMSE is 8.5 to 14.1 °C, fused RMSE is 3.0 to 5.4 °C, reductions of 62 to 67 percent.
Leave-2-out RMSE, raw coarse mesh vs co-Kriging fusionOpen full size ↗
Output (volume-avg.)RMSE coarse °CRMSE fused °CReduction
CPU 1 12.054.40−63%
CPU 2 13.244.31−67%
Chip 1 14.155.36−62%
Chip 2 11.534.41−62%
PCB 8.532.99−65%
Full setup, per-point results and caveats

04Your toolchain

Runs on the solvers you already use

AgentCrew drives setup and runs through each tool's scripting layer. Current connector coverage:

CAD
  • Siemens NX
  • Solid Edge
  • FreeCAD
Meshing
  • Fluent Meshing
  • Ansys Meshing
  • snappyHexMesh
Solvers
  • Ansys solver suite
  • OpenFOAM
How connectors work

05Limitations

Where these models stop

  1. 01

    Surrogate and multi-fidelity models are trusted inside the envelope they were trained on. Queries outside it are flagged, and a new geometry class or physics regime needs fresh training runs.

  2. 02

    In the published study the fused model was worse than the raw coarse mesh at some individual test points, and its largest errors sit at the corners of the operating envelope where fine-mesh coverage is thinnest.

  3. 03

    The study predicts volume-averaged component temperatures. Peak and junction temperatures need their own outputs and their own validation.

  4. 04

    A fast model shortlists designs. A full high-fidelity solve still signs off the one you build.

Bring a board and the thermal question you need answered. We will tell you which model fits it and what it would take to build.

Schedule a call