Skip to main content

Magnetic hysteresis and energy per cycle

Short answer

Hysteresis is the lag of B behind H due to domain friction. In one cycle, energy supplied per unit volume is ∮H dB, which equals the area enclosed by the B-H loop. This area represents energy lost as heat per cycle per unit volume.

Explain the magnetic hysteresis and show that energy spent per cycle per unit volume is equal to the area of the hysteresis loop.

Magnetic hysteresis is the lagging of the flux density BB behind the magnetising force HH in a ferromagnetic material. When HH is increased, reduced, reversed and brought back, the BB–HH curve does not retrace itself but forms a closed loop.

      B
      |     ____ saturation
      |   /
   Br |--/--.
      | /    \
 -----+-+-----+------ H
     -Hc     Hc
      |  loop area = energy lost

Explanation: the material is made of small magnetic domains. When HH rises they rotate and align, and BB increases up to saturation. When HH falls to zero, some domains stay aligned, so a residual flux density BrB_r (retentivity) remains. A reverse field −Hc-H_c (coercive force) is needed to bring BB to zero. Overcoming this internal friction between domains costs energy, which appears as heat.

Energy per cycle equals loop area

Take a core of cross-section AA, mean length ll and NN turns carrying current ii.

e=Ndϕdt=NAdBdtH=Nil⇒i=HlN\begin{aligned} e &= N\frac{d\phi}{dt} = NA\frac{dB}{dt} \\ H &= \frac{Ni}{l} \Rightarrow i = \frac{Hl}{N} \end{aligned}

Energy supplied by the source in time dtdt is

dW=e i dt=NAdBdt⋅HlN dt=(Al) H dB\begin{aligned} dW &= e\,i\,dt = NA\frac{dB}{dt}\cdot\frac{Hl}{N}\,dt \\ &= (Al)\,H\,dB \end{aligned}

Here Al=VAl = V is the volume of the core. Energy per unit volume is therefore

dWV=H dB\frac{dW}{V} = H\,dB

For one full cycle,

w=∮H dB=area of the B–H loopw = \oint H\,dB = \text{area of the } B\text{–}H\text{ loop}

In the rising part of the cycle, part of this energy is stored in the field and is returned when the field falls. The rest is not returned and is lost as heat, which is the area enclosed by the loop. So the energy lost per cycle per unit volume equals the loop area (in J/m3^3). For frequency ff and volume VV, Ph=fV×(loop area)P_h = f V \times (\text{loop area}).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Electrical Machines chapter 1 questions →