Skip to content

Biot–Savart vs FEM: which coil solver do you need?

A closed-form Biot–Savart and Neumann solver is exact for air-core coils that are small compared with the wavelength, and gives M, L, k and fields in milliseconds without a mesh. You need FEM when ferrite, metal shields, eddy currents or conductor current crowding matter, and full-wave methods for self-resonance, radiation or SAR.

Last updated: By: the AirInduct Sim engineering team

What does a Biot–Savart coil solver compute?

The Biot–Savart law gives the magnetic field of a known current path in free space by summing the contribution of every current element:

B(r) = (μ₀ / 4π) ∮ I dl × (r − r′) / |r − r′|³

Integrating the related vector potential around a second loop gives the Neumann formula for mutual inductance, and for circles and straight segments both integrals have closed forms in elliptic integrals or elementary functions (see mutual inductance). The method rests on three assumptions: the current path is prescribed, every material is non-magnetic and non-conducting apart from the coils (μ = μ₀), and the problem is quasi-static, so fields at every point respond instantly to the current.

Within those assumptions nothing is approximated. There is no mesh, no truncation boundary and no discretisation error: the remaining error is the geometric idealisation, such as treating a winding as filaments.

When is a closed-form Biot–Savart solver enough?

  • Air-core and PCB coils with no ferrite and no large metal parts within a few coil diameters.
  • Coupling, inductance and field questions: M, L, k, induced voltage, field maps and exposure screening of the coil’s own field.
  • Electrically small coils. The total conductor length should be a small fraction of the wavelength, so the current is the same all the way round.
  • Design exploration, where thousands of geometries are evaluated in sweeps or by an optimizer and speed decides how much of the design space you can see.

For a 10-turn, 40 mm-radius coil (2.51 m of wire), the electrical size at common wireless power frequencies is:

FrequencyFree-space wavelengthWire length / wavelength
85 kHz3530 m0.00071
125 kHz2400 m0.001
6.78 MHz44.2 m0.057
13.56 MHz22.1 m0.11

At kilohertz frequencies the coil is electrically tiny and the quasi-static assumption is excellent. At 6.78 MHz and above, the same coil is a noticeable fraction of a wavelength, so self-resonance and current variation along the wire need checking.

AirInduct Sim is built on the closed-form approach and is honest about its scope. Its solver computes the Biot–Savart field and the Neumann mutual inductance directly for eight topologies, circular and square Helmholtz pairs, circular and square descending-turn planar spirals and the four cross pairs, and reports M, L_tx, L_rx, k, induced voltage and peak field without meshing. That makes it fast enough to drive sweeps, an optimizer and an AI Copilot whose every number is checked against solver output. The same properties mark its limits. It models coils in air, so it does not predict the effect of ferrite sheets, aluminium shields or nearby steel, the eddy-current losses those parts cause, or the distributed capacitance that sets self-resonance. For those, the honest workflow is to explore the geometry with a fast closed-form tool, then confirm the final design in a finite-element or full-wave solver and on a prototype.

When do you need FEM or a full-wave solver?

EffectWhy closed-form misses itTypical tool
Ferrite backing or coresPermeable material reshapes the field and raises L and kMagnetostatic or eddy-current FEM
Aluminium or steel shieldsInduced eddy currents oppose the field and add lossEddy-current (time-harmonic) FEM
AC resistance, QSkin and proximity effect redistribute current in the conductorFEM with resolved conductors, or analytic loss models
Self-resonanceNeeds turn-to-turn capacitance and current variation along the wireFull-wave solver or capacitance extraction
Radiated emissionsQuasi-static model has no radiationFull-wave (FDTD, FEM, MoM)
SAR and induced fields in tissueNeeds tissue conductivity and geometryQuasi-static or full-wave FEM/FDTD with body models
TemperatureNeeds losses plus heat transferCoupled electromagnetic–thermal FEM

FEM discretises the whole region, including materials and air, and solves Maxwell’s equations on the mesh. It handles arbitrary materials and induced currents, at the cost of mesh-dependent accuracy, longer solve times and more setup. Jin’s textbook covers the method in depth. Exposure assessment of real products follows dedicated procedures such as IEC/IEEE 63184, which combine measurement and computation; a coil-only field map is a screening step, not a compliance result.

Worked example: how fast does a Neumann sum converge?

Even inside the Biot–Savart world, how you evaluate the integrals matters. Two single-turn loops of radius 50 mm, 20 mm apart, have an exact mutual inductance from Maxwell’s formula of 67.54 nH. The table evaluates the raw Neumann double sum with n points on each loop:

Points per loopNeumann sumRelative error
871.54 nH0.059
1667.65 nH0.0017
3267.54 nH2.1e-6
6467.54 nH4.4e-12
12867.54 nH1.5e-14
Relative error = |M_sum − M_Maxwell| / M_Maxwell

With 8 points the answer is off by several per cent, because the 1/|r₁ − r₂| kernel is sharply peaked when the gap is small compared with the spacing between quadrature points. Once the spacing is well below the gap, convergence is extremely fast for smooth closed loops, reaching machine precision here at 64 points. The catch is that the required density scales with the smallest distance in the problem: adjacent turns of a planar spiral 1–2 mm apart need far more points than two loops 20 mm apart. A solver that does the inner integral analytically avoids this sensitivity, which is why the free mutual inductance calculator and AirInduct Sim use elliptic-integral forms wherever they exist. The same reasoning explains why a FEM model of the same air-core pair needs a fine mesh near the conductors to reach comparable accuracy.

How should you combine the two methods?

  1. Explore with closed-form. Choose topology, size, turns and gap; sweep gap and misalignment; find the k range the design must tolerate.
  2. Add the circuit. Size compensation and estimate efficiency from k and Q (see compensation topologies and WPT efficiency).
  3. Confirm with FEM once ferrite, shields and housings are known, and use it for losses, thermal behaviour and exposure in the real enclosure.
  4. Measure a prototype. Inductance, k (open/short method) and Q on an impedance analyser close the loop on both models.

The comparisons of 2D vs 3D FEM tools, general-purpose FEM suites and the best WPT simulation software cover the FEM tools in more detail.

References

  1. J. D. Jackson, Classical Electrodynamics, 3rd ed., Wiley (1999), ISBN 978-0-471-30932-1. www.wiley.com/en-us/Classical+Electrodynamics%2C+3rd+Edition-p-9780471309321
  2. J.-M. Jin, The Finite Element Method in Electromagnetics, 3rd ed., Wiley–IEEE Press (2014), ISBN 978-1-118-57136-1. www.wiley.com/en-us/The+Finite+Element+Method+in+Electromagnetics%2C+3rd+Edition-p-9781118571361
  3. F. W. Grover, Inductance Calculations: Working Formulas and Tables, Van Nostrand (1946); Dover reprint (2004), ISBN 978-0-486-49577-4. openlibrary.org/isbn/9780486495774
  4. S. I. Babic and C. Akyel, “Calculating mutual inductance between circular coils with inclined axes in air,” IEEE Trans. Magnetics 44(7), 1743–1750 (2008). doi.org/10.1109/TMAG.2008.920251
  5. IEC/IEEE 63184:2025, Assessment methods of the human exposure to electric and magnetic fields from wireless power transfer systems (3 kHz to 30 MHz). Supersedes IEC PAS 63184:2021. standards.ieee.org/ieee/63184/10156/
  6. ICNIRP, “Guidelines for limiting exposure to electromagnetic fields (100 kHz to 300 GHz),” Health Physics 118(5), 483–524 (2020). doi.org/10.1097/HP.0000000000001210

Frequently asked questions

Is Biot–Savart accurate enough for wireless power coil design?

For air-core coils that are small compared with the wavelength, yes: the Biot–Savart field and the Neumann mutual inductance are exact for the given current paths, so M, L and k are as accurate as the geometry. Once ferrite, metal shielding or conductor current crowding matter, a finite-element model is needed for those effects.

Can a Biot–Savart solver model ferrite?

Not directly. Biot–Savart assumes free space (μ = μ0) everywhere. Ferrite changes the field distribution itself, raising inductance and coupling, and has to be modelled with FEM, a boundary-element method, or approximately with image methods for simple geometries such as an infinite permeable plate.

When do I need a full-wave electromagnetic solver?

When the structure is no longer small compared with the wavelength, when you need self-resonance from distributed capacitance, radiated emissions or antenna-like behaviour, or SAR in tissue at MHz frequencies. Most kHz wireless power links are deep in the quasi-static regime and do not need it for coupling.