cd /news/machine-learning/surrogate-model-for-temperature-fiel… · home › topics › machine-learning › article
[ARTICLE · art-154367] src=discuss.huggingface.co ↗ pub= topic=machine-learning verified=true sentiment=· neutral

Surrogate model for temperature fields from a small set of CFD runs: which architecture to start with?

A practitioner building a surrogate model for steady-state temperature fields on heat sinks and electronics boards, trained on roughly 150–300 CFD simulation runs, was advised to stay with PCA plus a small model rather than adopt a Fourier neural operator or graph-based model at that data scale. The recommended fix for the model's missed hot spots near sharp features is to score on worst-case and 95th-percentile error and hotspot location, add a second small head predicting peak temperature and its position, or weight the loss toward high-gradient cells, and only then test a CNN on rasterized geometry against the same held-out geometries.

read2 min views2 publishedOct 21, 2026
Surrogate model for temperature fields from a small set of CFD runs: which architecture to start with?
Image: Discuss (auto-discovered)

Hi everyone,

I’m trying to build a surrogate model that predicts steady-state temperature fields on a [heat sink / electronics board] from its geometry parameters, so I can skip running a full simulation for every design change.

My setup so far:

• About [150–300] simulation runs, each with [N] geometry parameters (fin height, spacing, base thickness, etc.) • Output is a temperature field on a [structured grid / unstructured mesh with ~X nodes]

• I’ve tried a simple MLP on the parameters, predicting a downsampled field. Mean error is acceptable, but it misses hot spots near sharp features.

With a dataset this small, is it more sensible to go with a Fourier neural operator, a graph-based model, or a CNN on a rasterized geometry? Or should I stay with a simpler model plus a PCA reduction of the field?

If there are open datasets or Hub models for physics surrogates that I could fine-tune or learn from, I’d appreciate pointers. I can share my training loop and a sample of the data if that helps. Thanks!

With 150–300 runs, I would stay with PCA plus a small model for now — an FNO or graph model will likely spend that budget learning the field’s basics, while your current miss has a cheaper cause: a downsampled field trained on mean error can be right on average and still smooth away the peaks. Keep the simple model, but score it on worst-case and 95th-percentile error (and whether the hotspot lands in the right place), and add a second small head that predicts peak temperature and its location, or weight the loss toward high-gradient cells near sharp features. If that still misses, test a CNN on the rasterized geometry on the same held-out geometries — that comparison, not the architecture names, will tell you whether geometry representation is really the bottleneck.

── more in #machine-learning 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/surrogate-model-for-…] indexed:0 read:2min 2026-10-21 · —