Convergence in Coupled Problems

Category: Coupled Analysis – Multiphysics | Revised 2026-10-01
CAE visualization for convergence coupled theory - technical simulation diagram
Convergence of Coupled Problems

Theory: iteration convergence is set by coupling strength

Overview

🙋

Our electro-thermal coupled analysis converges very slowly. Is it a settings problem?

🎓

More often it's the nature of the problem than settings. Current heats the conductor, raising temperature; higher temperature raises resistance and heating further. Solving electrical and thermal parts alternately, each round trip leaves error reduced only by a fixed factor q. Small q converges quickly; q near 1 takes hundreds of iterations; above 1 it diverges. And q above 1 may not be a numerical failure at all but the physical absence of an equilibrium temperature (thermal runaway). So when convergence fails, estimate coupling strength first and tell numerical from physical problems. Let's check with a simple heater-wire model.

Heater-wire balance

$$ G\,(T - T_0) = I^2 R_0\left[1 + \alpha (T - T_0)\right]\ \Rightarrow\ T - T_0 = \frac{I^2 R_0}{G - I^2 R_0\alpha},\qquad I_{run} = \sqrt{\frac{G}{R_0\alpha}} $$

G is cooling conductance (0.05 W/K), R₀ resistance at 20 °C (0.1 Ω), α temperature coefficient of resistance (0.0039 /K for copper), T₀ = 20 °C. The runaway current is about 11.3 A.

Picard and Newton iterations

$$ \text{Picard: } T_{k+1} = T_0 + \frac{I^2 R(T_k)}{G},\quad e_{k+1} = q\,e_k,\ q = \frac{I^2 R_0\alpha}{G};\qquad \text{Newton: } T_{k+1} = T_k - \frac{F(T_k)}{F'(T_k)} $$
Coffee Break Trivia

Light-bulb filaments and thermal runaway

A metal heater whose resistance rises with temperature, run at constant voltage, stabilises naturally: hotter means less current. That's why incandescent bulbs glow steadily. Driven at constant current, though, hotter means more heating, and once that outpaces cooling it can't stop. Some semiconductor devices draw more current as they heat, and thermal runaway, where current concentrates in one of several parallel devices and destroys it, has long been known. Coupled analysis is also used to find such boundaries between stability and instability.

Worked examples

Example: current and convergence speed (start at 20 °C, converged at 10⁻⁶ K change)

CurrentCoupling qEquilibrium temperaturePicardNewton
5 A0.19582 ℃122
8 A0.499276 ℃282
10 A0.780929 ℃782
11 A0.9444,326 ℃3352
11.5 A1.032None (runaway)Diverges−8,364 °C (unphysical)

Temperatures at 10 A and above would actually melt the wire, and the temperature coefficient isn't constant, but the same formula is kept to show convergence behaviour. Picard with relaxation 0.5 was slower still: 160 iterations at 10 A and 654 at 11 A.

🙋

Newton converged in two iterations, yet still gives an answer under runaway conditions.

🎓

The equation here is linear in temperature, so Newton lands on the exact solution in one step (the second confirms). At 11.5 A, however, the mathematical solution is a negative temperature — algebraically correct but physically nonexistent. Newton reports convergence, so without physical checks such as temperature range, the answer would be used as is. Picard's divergence, by contrast, honestly reflects the problem's nature (no solution). Smaller relaxation slowed convergence because here error decreases monotonically (positive q), so relaxation only acts as a brake; it helps when error oscillates. Whatever the method, make a habit of checking that results are physically reasonable and that a solution exists.

Steps toward convergence

  1. Estimate coupling strength (error factor per round trip).
  2. Use alternating iteration for weak coupling, Newton or monolithic solvers for strong.
  3. Judge convergence by both change and residual.
  4. Add physical checks such as temperature and pressure ranges.
  5. When it won't converge, suspect absence of a solution (runaway, buckling etc.).
Coffee Break Trivia

“A converged analysis that disagreed with tests”

A heating analysis of power-board traces converged without trouble at high current and showed trace temperatures within limits, yet the trace burned out at that current in testing. During Newton iterations temperature had exceeded the material data range, resistance was extrapolated too low, and the solve 'converged' at an unnaturally low temperature. Extending material data to high temperature and stopping when an upper temperature limit was exceeded revealed that no equilibrium existed at that current (thermal runaway).

Common mistakes

Mistakes and fixes

MistakeEffectFix
Assuming converged means correctUnphysical solutions usedPhysical checks
Blaming divergence on numericsRunaway missedCheck existence
Always heavier relaxationSlower convergenceWatch error behaviour
Extrapolating material dataWrong propertiesHigh-temperature data
Change-only convergence testSlow drift mistaken for convergenceCheck residual too
🙋

I'd like to learn related topics.

Related Simulators

Experience the theory firsthand with the interactive simulator for 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