A FEM-Based Surrogate Modelling and Optimization Framework for Physics-Constrained Electromagnetic Coil Design
Organizations: Department of Engineering Science University of Oxford Oxford, United Kingdom
Abstract
This work evaluates surrogate-assisted optimization of a seven-parameter current-excited coil--core benchmark subject to geometric, manufacturing, and separate core and copper mass constraints. A Python--MPh--COMSOL workflow couples a two-dimensional axisymmetric finite-element method (FEM) model to a Matern 5/2 Gaussian-process (GP) probabilistic surrogate. Here, physics-constrained denotes a design problem evaluated by a governing-equation FEM model and restricted by explicit physical, geometric, manufacturing, and material-allocation constraints; it does not denote a physics-informed GP architecture. Sequential Bayesian optimization (BO) ranks candidates using expected improvement (EI), and every reported incumbent is verified by FEM. Five paired runs show that optimizer ranking depends on the available FEM-evaluation budget: EI--BO improves rapidly at small continuation budgets, COBYLA is stronger at the earliest checkpoint, and BOBYQA attains the highest mean terminal response. A retrospective finite-pool study further finds no robust endpoint advantage of EI over posterior-mean ranking on this smooth response surface. The broader result is that early progress, terminal response, information use, and wall-clock cost can favor different methods in simulation-driven design. A selected-design check at a common total current preserves the observed BOBYQA--COBYLA--EI-BO ordering. The conclusions nevertheless remain conditional on this axisymmetric benchmark and do not establish a fixed-current optimum, fixed-power performance, or electrical-efficiency superiority.
Figures & tables
| Study | FEM/EM | GP uncertainty | Sequential BO | Constraints | Repeated | Distinguishing scope |
|---|---|---|---|---|---|---|
| Li et al. [ 11 ] | Yes | No | No | Geometry | No | RF-coil homogeneity evaluated with field histograms. |
| Shi and Ludwig [ 12 ] | Yes | No | No | Application-specific | No | MRI gradient-coil optimization coupled directly to FEM. |
| Petkovska et al. [ 13 ] | Yes | No | No | Application-specific | No | FEM-coupled genetic optimization of electromagnetic-device designs. |
| Satonkar et al. [ 14 ] | Yes | No | No | Bounded DOE | No | Two-dimensional FEM with deterministic response-surface methodology. |
| This benchmark study | Yes | Yes | Yes | Geometry and mass | Five EI seeds | Held-out calibration, observed-FEM accounting, and a paired policy ablation. |
| Symbol | Description | Unit | Feasible range |
|---|---|---|---|
| Aperture radius | mm | ||
| Lower core radius | mm | ||
| Radial extension of upper core | mm | ||
| Lower core height | mm | , with | |
| Upper core height | mm | ||
| Coil radial width | mm |
| Symbol | Description | Unit | Value / Assumption |
|---|---|---|---|
| Copper density | kg m -3 | 8940 | |
| Coil electrical conductivity | S m -1 | ||
| Applied current-density parameter | A m -2 | ||
| Core density | kg m -3 | 7000 | |
| High Flux saturation flux density | T | 1.5 [ 18 ] | |
| Grade | Manufacturer nominal permeability grade | – | 125 [ 18 ] |
| Symbol | Description | Unit | Expression |
|---|---|---|---|
| Upper core radius | mm | ||
| Coil outer radius | mm | ||
| Core mass | kg | ||
| Coil mass | kg | ||
| Total mass | kg | ||
| Applied coil current | A |
| RMSE | MAE | ||||
|---|---|---|---|---|---|
| 25 | |||||
| 50 | |||||
| 75 | |||||
| 100 | |||||
| 125 | |||||
| 150 |
| Metric | Value |
|---|---|
| RMSE | |
| MAE | |
| Standardized-residual mean |
| Variable | Length scale | Rank |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 |
| Policy | Endpoint (mT) | Improvement (mT) |
|---|---|---|
| Random | ||
| scikit-learn posterior mean | ||
| scikit-learn latent EI | ||
| BoTorch posterior mean | ||
| BoTorch logarithmic EI |
| Method | Runs | Best response, mean SD (mT) | Min–max (mT) |
|---|---|---|---|
| BOBYQA | 5 | – | |
| COBYLA | 5 | – | |
| EI-BO | 5 | – | |
| Nelder–Mead | 5 | – | |
| EGO | 5 | – |
| Method | ||||
|---|---|---|---|---|
| EI-BO | 0.675 | 0.883 | 0.890 | 0.893 |
| BOBYQA | 0.675 | 0.675 | 0.685 | 0.830 |
| COBYLA | 0.675 | 0.938 | – | – |
| EGO | 0.675 | 0.675 | 0.680 | 0.680 |
| Nelder–Mead | 0.675 | 0.680 | 0.696 | 0.713 |
| Method | Mean accounted FEM calls | End-to-end time (s) |
|---|---|---|
| EI-BO | 75 | |
| BOBYQA | 75 | |
| COBYLA | 36 | |
| EGO | 75 | |
| Nelder–Mead | 75 |
| Quantity | EI-BO (seed 45) | BOBYQA (seed 45) | COBYLA (seed 42) |
|---|---|---|---|
| 1.2371 | 0.5000 | 3.0313 | |
| 11.8847 | 10.0921 | 10.0000 | |
| 9.3159 | 10.0000 | 10.0000 | |
| 7.7991 | 7.0412 | 7.0000 | |
| 14.8635 | 19.7206 | 18.0930 | |
| 4.9086 | 5.0000 | 5.0000 |
| Design | Production (A) | Production ROI (mT) | Common- ROI (mT) | Core mean (mT) | Core max (mT) | Common- rank |
|---|---|---|---|---|---|---|
| EI-BO | 24.234 | 0.91952 | 0.91952 | 2.858 | 18.981 | 3 |
| BOBYQA | 25.000 | 0.97361 | 0.94378 | 2.615 | 63.424 | 1 |
| COBYLA | 25.000 | 0.96515 | 0.93558 | 2.816 | 19.444 | 2 |
| Check | Setting | (T) | Relative change |
| variation | 7.7991 mm (optimized) | 0.00091952 | reference |
| 6.9370 mm | 0.00093006 | ||
| 7.3681 mm | 0.00092518 | ||
| 7.2991 mm | 0.00092584 | ||
| 8.2991 mm | 0.00091372 | ||
| Automatic mesh | hauto =3, 2574 elements | 0.00091952 | vs. finest |
| Design | Setting | Elements | (T) | Relative change |
|---|---|---|---|---|
| BOBYQA | hauto =3, 200 mm | 6342 | 0.00097361 | vs. finest |
| hauto =2, 200 mm | 12166 | 0.00097384 | vs. finest | |
| hauto =1, 200 mm | 36134 | 0.00097364 | reference | |
| hauto =3, 300 mm | 6670 | 0.00097540 | vs. largest | |
| hauto =3, 400 mm | 6450 | 0.00097594 | reference | |
| COBYLA | hauto =3, 200 mm | 2149 | 0.00096515 | vs. finest |
Surrogate-Assisted Optimization
Surrogate-assisted optimization uses learned approximations to find strong solutions when experiments or simulations are costly.
See all 104 papers