Energy Density and Material Limits
To design or troubleshoot magnetic circuits, you must understand how different materials store and limit energy. For permanent magnets, we look at the Maximum Energy Product $(BH)_{max}$, which defines the strongest magnetic field a material can project into an air gap. For electromagnets and inductors, we look at the volumetric energy density and the saturation flux density ($B_{sat}$), which dictates exactly how many Joules the core can hold before it "bottoms out" and acts like an air core.| Material / Core Type | Max Energy Product (MGOe) | Saturation Flux $B_{sat}$ (Tesla) | Volumetric Energy Limit (kJ/m³) | Primary Bench Application |
|---|---|---|---|---|
| Neodymium (NdFeB N52) | 50 - 52 | ~1.48 T (Remanence) | ~400 (External Field) | BLDC motors, magnetic couplings |
| Samarium Cobalt (SmCo 2:17) | 26 - 32 | ~1.10 T | ~240 | High-temp aerospace actuators |
| Ferrite (Ceramic Grade 8) | 3.5 - 4.0 | ~0.39 T | ~30 | Fridge magnets, cheap DC motors |
| TDK PC44 (MnZn Ferrite) | N/A (Soft Magnetic) | 0.39 T (at 100°C) | ~60 (with gap) | SMPS transformers, EMI chokes |
| Micrometals Mix-26 (Powdered Iron) | N/A (Soft Magnetic) | ~1.40 T (Distributed gap) | ~780 (Effective) | Buck/Boost converter inductors |
Sources: Material specifications aggregated from K&J Magnetics material databases and TDK Electronics core datasheets.
Worked Example: Sizing a Flyback Diode for Inductive Energy
The most common way hobbyists encounter the destructive potential of stored magnetic energy is through inductive kickback. Let us calculate the exact energy stored in a standard automotive relay coil and see what happens when you switch it off with a MOSFET.The Setup: You are switching a standard 12V DC SPDT relay (e.g., a Bosch 30A mini relay) using an IRF540N N-channel MOSFET controlled by an Arduino. The relay coil has a measured DC resistance of 75Ω and an inductance of 150 mH (0.15 H).
- Calculate Steady-State Current: Using Ohm's Law, $I = \frac{V}{R} = \frac{12V}{75\Omega} = 0.16A$ (160 mA).
- Calculate Stored Magnetic Energy: The energy $E$ stored in the inductor's magnetic field is $E = \frac{1}{2}LI^2$.
$E = 0.5 \times 0.15H \times (0.16A)^2 = 0.00192$ Joules (1.92 mJ). - The Switch-Off Event: When the Arduino pulls the MOSFET gate low, the transistor turns off in roughly 50 nanoseconds. The magnetic field collapses, and that 1.92 mJ of energy must go somewhere. The inductor will generate whatever voltage is necessary to keep the 160 mA flowing.
- The Voltage Spike: Using $V = L \frac{di}{dt}$, if the current drops from 0.16A to 0A in 50ns, the theoretical voltage spike is $0.15 \times \frac{0.16}{50 \times 10^{-9}} = 480,000V$. In reality, parasitic capacitance and the MOSFET's avalanche breakdown limit this, but it will easily spike to 150V-200V, instantly punching through the IRF540N's 100V $V_{DS}$ rating and destroying the silicon.
Where You Meet Magnetic Energy in Practice
Beyond saving your MOSFETs from flyback spikes, managing magnetic energy is the core constraint in several everyday electrical and electronic systems.- Switch-Mode Power Supplies (SMPS): In a buck converter, the inductor acts as an energy bucket. It stores energy from the input source when the high-side switch is closed, and dumps it into the output capacitor when the switch opens. If you select an inductor with a core that saturates too early (low $B_{sat}$), it loses its ability to store magnetic energy, inductance plummets, and peak current spikes destroy the switching IC.
- Transformers and Air Gaps: Counterintuitively, we often grind a physical air gap into the center leg of a ferrite transformer core (like in a flyback converter). Because air has a much lower permeability than ferrite, it requires vastly more magnetic field strength ($H$) to saturate. The gap forces the bulk of the magnetic energy to be stored in the air rather than the iron, allowing the transformer to handle massive DC bias currents without saturating the core.
- Heavy Contactors and Motor Starters: When you open a 480V 3-phase motor contactor, the magnetic field holding the mechanical armature closed collapses, but the energy stored in the motor windings sustains an arc across the opening contacts. Industrial contactors use "magnetic blowouts"—small permanent magnets placed near the contacts—to push the arc into an arc chute, rapidly stretching and cooling it to dissipate the energy.
FAQ: Troubleshooting Magnetic Energy on the Bench
Why does my permanent magnet seem "weak" after I left it near my soldering iron?
You likely exceeded the material's maximum operating temperature or approached its Curie temperature. For standard N42 or N52 Neodymium magnets, the max operating temperature is often just 80°C. Heating the magnet adds thermal kinetic energy to the atomic lattice, which scrambles the aligned magnetic domains. Once cooled, the domains remain misaligned, and the magnet has permanently lost a portion of its stored magnetic energy. For high-heat environments, switch to Samarium Cobalt (SmCo), which handles up to 300°C.
Can I measure the Joules stored in a permanent magnet with my multimeter?
No. A multimeter measures electrical potential, current, and resistance. Magnetic energy is a physical field property. To measure the flux density (Gauss or Tesla) of a permanent magnet, you need a dedicated Gaussmeter with a Hall-effect probe. To find the actual stored energy in Joules, you must integrate the $B-H$ curve (the hysteresis loop) of the specific material volume, which is generally done via software modeling rather than bench measurement. For practical circuit analysis, refer to the manufacturer's B-H curve datasheets.
If air gaps store so much energy, why not just use an air-core inductor for everything?
Because air has a relative permeability ($\mu_r$) of exactly 1, whereas ferrite or powdered iron has a $\mu_r$ in the hundreds or thousands. An air-core inductor requires vastly more turns of copper wire to achieve the same baseline inductance. More wire means higher DC resistance ($R_{DC}$), which leads to massive $I^2R$ copper losses and physical sizes that would not fit on a modern PCB. We use high-permeability cores to achieve the inductance with fewer turns, and introduce tiny, precise air gaps just large enough to prevent core saturation while managing the energy storage.






