Model Order Reduction Methods

Category: Coupled Analysis – Multiphysics | Revised 2026-10-01
CAE visualization for model order reduction theory - technical simulation diagram
Model Order Reduction Methods

Theory: representing solutions with a few modes

Overview

🙋

I've heard hours-long analyses can be replaced by reduced models that answer instantly. Is that true?

🎓

With conditions, yes. Solutions of many physical problems, however many unknowns they have, can often be expressed as combinations of a few characteristic shapes. POD solves the full model under several conditions, applies a singular value decomposition to those solutions, and extracts shapes (modes) that best represent the variation. Then only modal coefficients need solving, shrinking tens of thousands of unknowns to a handful or dozens. But modes know only the shapes in the training solutions; conditions producing a different kind of variation cannot be represented however many modes are added. So when building a reduced model, the training must cover the range of use, and accuracy outside it must be checked.

Proper orthogonal decomposition (POD)

$$ X = [\,T(t_1),\dots,T(t_m)\,] = U\Sigma V^{\mathsf T},\qquad T \approx \Phi_k\,a(t),\quad \Phi_k = U_{:,1:k},\qquad E_k = \frac{\sum_{i\le k}\sigma_i^2}{\sum_i \sigma_i^2} $$

Reduced model (Galerkin projection)

$$ \Phi_k^{\mathsf T} M \Phi_k\,\dot a = \Phi_k^{\mathsf T} K \Phi_k\,a + \Phi_k^{\mathsf T} f(t)\qquad (n = 200 \rightarrow k) $$

Example: 1D transient conduction in a unit rod (200 interior nodes, zero temperature at both ends). A Gaussian source (width 0.05) varies as 1 + 0.5 sin 8πt; 500 snapshots from backward Euler (step 0.001) to time 0.5 are used.

Coffee Break Trivia

From turbulence structure to design tool

POD shares the idea of principal component analysis in statistics; Lumley brought it into fluid dynamics in 1967 to extract large structures recurring in turbulence. Sirovich's snapshot method in the late 1980s eased computation, and it spread to flow control and reduced models. It is now a core technology for reducing coupled structural, thermal and electromagnetic analyses and for digital twins estimating machine states in real time.

Worked examples

Example 1: number of modes and captured energy

ModesUncaptured energyMax error (training case)Max error (source moved to 0.6)
21.2×10⁻⁵1.1%22.5%
41.8×10⁻⁹0.037%19.2%
8≈ 04.4×10⁻⁶ %18.7%
16≈ 01.3×10⁻¹¹ %18.5%

Example 2: training on three source positions (0.4, 0.5, 0.7)

ModesUncaptured energyMax error at untrained 0.6
45.7×10⁻⁵12.1%
85.7×10⁻⁹0.71%
16≈ 00.053%
24≈ 00.0011%
🙋

Error is essentially zero for the training case, yet moving the source slightly misses by 19%.

🎓

Training only with a central source makes every extracted mode symmetric about the centre. Moving the source to 0.6 shifts the temperature peak right, and no sum of symmetric shapes can represent a shifted peak, so adding modes doesn't reduce error. This is the biggest pitfall of reduced models: small error on the training case guarantees nothing about accuracy where you want to use it. Training with varied source positions adds modes that represent shifted shapes, and error at the untrained position 0.6 fell sharply. In practice, choose training conditions spanning the edges and interior of the range of use and always validate on conditions not used in training. Some systems also monitor the full model's residual inside the reduced model and fall back to the full model when the range is exceeded.

Building a reduced model

  1. Define the range of use (loads, boundary conditions, material and geometry parameters).
  2. Generate training solutions with the full model spanning edges and interior of the range.
  3. Choose mode count from singular-value decay.
  4. Check error on conditions not used in training.
  5. For nonlinear terms, consider hyper-reduction to keep evaluation fast.
Coffee Break Trivia

“The digital twin failed in winter”

A reduced model estimating plant temperatures in real time matched measurements through summer and autumn but drifted several degrees in winter. All training solutions had been computed with outdoor temperatures above 15 °C, and at low winter temperatures the shape of the temperature field itself differed from the trained shapes. Adding winter conditions to training and rebuilding the modes brought errors within 1 °C. To watch for out-of-range use, the residual of the reduced solution substituted into the full equations is now monitored.

Common mistakes

Mistakes and fixes

MistakeEffectFix
Validating only on training dataLarge errors outside rangeValidate on unseen cases
Narrow training rangeMore modes don't helpInclude range edges
Choosing modes by energy aloneLocal errors remainCheck target quantities
Evaluating nonlinear terms at full sizeNo speed-upUse hyper-reduction
No out-of-range monitoringWrong results go unnoticedMonitor residuals
🙋

I'd like to learn related topics.

Related Simulators

Experience the theory with interactive simulators in this field

All Simulators

Related fields

Structural AnalysisElectromagnetic AnalysisThermal Analysis
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0