Arte SheetsLearn. Try. Understand.

Electrical & Power Electronics Engineering

Bertotti-Steinmetz Magnetic Core Hysteresis and Eddy Loss Formula

Separate transformer and inductor core loss density into hysteresis k_h*f*B^beta, classical eddy-current k_e*(f*B)^2, and excess domain-wall k_exc*(f*B)^1.5 components.

See why classical eddy-current loss overtakes hysteresis as switching frequency rises

Bertotti’s (1988) physical core-loss decomposition splits volumetric magnetic power dissipation P_v into three frequency-scaling mechanisms: static loop Hysteresis P_hyst = k_h * f * B_m^beta (scaling as f^1), lamination Classical Eddy Currents P_eddy = k_e * (f * B_m)^2 (scaling as f^2!), and Anomalous Domain-Wall Excess Loss P_exc = k_exc * (f * B_m)^1.5 (scaling as f^1.5).

Verify on an inductor core at f = 16 kHz (B2) and peak flux density B_m = 0.25 T (B3, so f * B_m = 4.00) with Steinmetz exponent beta = 2.0 (B4), k_h = 30 (B5), k_e = 2.5 (B6), and k_exc = 1.5 (B7): P_hyst = 30 * 16 * 0.0625 = 30.00 kW/m^3, P_eddy = 2.5 * 16 = 40.00 kW/m^3, and P_exc = 1.5 * 8 = 12.00 kW/m^3 — totaling 82.00 kW/m^3! Quadruple frequency to 64 kHz and hysteresis quadruples (120), excess grows 8x (96), while eddy loss explodes 16-fold to 640, pushing total core loss to 856.00 kW/m^3!

Bertotti Core-Loss MechanismFrequency-Flux Scaling16 kHz vs 64 kHz (B_m = 0.25 T)
Quasi-Static Hysteresis (P_hyst)k_h * f * B_m^beta (f^1)30.00 -> 120.00 kW/m^3 (4x)
Anomalous Excess Loss (P_exc)k_exc * (f * B_m)^1.5 (f^1.5)12.00 -> 96.00 kW/m^3 (8x)
Classical Eddy Current (P_eddy)k_e * (f * B_m)^2 (f^2)40.00 -> 640.00 kW/m^3 (16x!)
Total Volumetric Loss (P_total)P_hyst + P_eddy + P_exc82.00 -> 856.00 kW/m^3

Total Three-Term Bertotti Volumetric Core Loss Density Formula

Validate non-negative loss coefficients, positive Steinmetz exponent beta >= 1, and non-negative frequency and flux amplitude.

=LET(f_khz, B2, b_pk, B3, bet_s, B4, k_hy, B5, k_ed, B6, k_ex, B7, IF(OR(f_khz < 0, b_pk < 0, bet_s < 1, k_hy < 0, k_ed < 0, k_ex < 0), "Invalid Core-Loss Input", IF(OR(f_khz = 0, b_pk = 0), 0, LET(p_hy, k_hy * f_khz * POWER(b_pk, bet_s), p_ed, k_ed * ((f_khz * b_pk)^2), p_ex, k_ex * POWER(f_khz * b_pk, 1.5), ROUND(p_hy + p_ed + p_ex, 4)))))

Eddy-Current Fraction of Total Core Loss Formula

Track P_eddy / P_total to decide when thinner laminations, powdered iron, or ferrite materials are required.

=IF(OR(ISTEXT(E4), E4 = 0), 0, ROUND((B6 * ((B2 * B3)^2)) / E4, 4))

Try the example

Use the original values or change them to test your understanding.

Further reading