Inductor design procedure
Intent
Section titled “Intent”- Turn a filter inductor’s specification (inductance, peak current, flux limit, copper-loss budget) into a core size with the core geometrical constant .
- Carry the chosen core through the turns, the gap and the wire, and check each constraint.
- Recognize when core loss rather than saturation limits the flux density.
Theory
Section titled “Theory”Four constraints
Section titled “Four constraints”A filter inductor must meet four constraints at once [Erickson & Maksimović 2020, Ch. 11]:
- Flux density. At the peak current the flux density stays below , which sets the fewest turns (turns for a flux limit).
- Inductance. With those turns, the gap sets the inductance (gap length).
- Window. The copper fills no more of the window than can be wound, the window utilization (window utilization).
- Resistance. The winding’s resistance stays within the copper-loss budget (dc resistance).
The turns, the gap and the wire can each meet one constraint; the core must leave room to meet them together.
The core geometrical constant
Section titled “The core geometrical constant”Eliminating the turns and the wire from the flux, window and resistance constraints leaves the specification on one side and the core’s dimensions on the other [Erickson & Maksimović 2020, Ch. 11]:
- core geometrical constant
- largest flux density allowed
- peak current
- window utilization
- inductance
- largest winding resistance allowed
- conductor resistivity
Assumptions, convention and source
- Assumptions
- linear (unsaturated) magnetic material
- flux density uniform over A_e
- a dc current spread uniformly over the conductor's cross-section
- Notes
- the specification's side of the four constraints (flux density, inductance, window, resistance) with the turns and the wire eliminated; any core whose own is at least this large can meet them, and its gap then sets the inductance. SI units, m⁵ (tables often give cm⁵: 1 m⁵ = 10¹⁰ cm⁵)
- Source
- Erickson & Maksimović 2020, Ch. 11 (Inductor Design: the core geometrical constant K_g); derived here
- Derivation
- step-by-step sympy derivation
- Equation id
mag.Kg_req· equations.yaml entry
The core’s dimensions combine into the same quantity [Erickson & Maksimović 2020, Ch. 11]:
- core geometrical constant
- effective core area
- mean length per turn
- winding window area
Assumptions, convention and source
- Assumptions
- definition
- Notes
- the core's side: it grows as the fifth power of the core's linear size, so a core with twice the is only about 15 % larger in each dimension
- Source
- Erickson & Maksimović 2020, Ch. 11 (Inductor Design: the core geometrical constant K_g)
- Equation id
mag.Kg_core· equations.yaml entry
A core whose own is at least the required value can meet the flux limit, the window and the resistance budget together; the gap then sets the inductance. The product and the flux limit enter squared, the resistance budget and once: a higher flux limit shrinks the core most. The gap does not enter : it is chosen after the core.
The procedure
Section titled “The procedure”The steps below are adapted from the method [Erickson & Maksimović 2020, Ch. 11]. They take the turns first, as the magnetics designer computes them. With a core of large enough :
- Turns. The fewest turns that keep the flux density at (turns for a flux limit), rounded up to a whole turn. The magnetics designer takes them at the core’s smallest cross-section, where the flux density is highest.
- Gap. The gap that gives the inductance with those turns (gap length). Fringing flux adds to the gap’s inductance, so a real gap must be somewhat longer [Dixon 2001]; for a table core, the data sheet’s gapped sets give measured values.
- Wire. The largest copper area per turn that fits: the window times , shared by the turns (window utilization).
- Check. The winding’s resistance (dc resistance) then meets the budget, provided the core’s exceeds the requirement by enough to cover the turns added by rounding up.
When core loss limits the flux density
Section titled “When core loss limits the flux density”The procedure limits the flux density at the peak current. In a filter inductor with a small ripple the flux is mostly dc, which causes no core loss, so saturation sets the limit [Erickson & Maksimović 2020, Ch. 10]. With a large ripple, as in a DCM inductor or a flyback transformer, the ac flux amplitude (ac flux amplitude) causes core loss (Steinmetz equation) that can limit the flux before saturation does; the design must then also keep the core loss within its budget [Erickson & Maksimović 2020, Ch. 12].
Worked example
Section titled “Worked example”An example filter inductor’s specification and the core geometrical constant it needs:
| Symbol | Value | How it is obtained |
|---|---|---|
| resistivity at 20 °C | 17.2 nΩ·m | given |
| temperature coefficient at 20 °C | 0.00393 1/K | given |
| winding temperature | 100 °C | given |
| inductance | 100 µH | given |
| peak current | 5 A | given |
| rms current | 4.5 A | given |
| largest flux density allowed | 300 mT | given |
| largest winding resistance allowed | 30 mΩ | given |
| window utilization | 0.4 | given |
| conductor resistivity | 22.7 nΩ·m | Resistivity of a conductor at its temperature |
| core geometrical constant | 0.0525 cm⁵ | Core geometrical constant an inductor needs |
| power | 608 mW | Conduction loss in a resistance |
It needs a of 0.0525 cm⁵. At its rms current, the resistance budget of 30 mΩ allows a copper loss of 608 mW. The two cores of the magnetics designer’s table, with the values their data sheets give:
| Core (data sheet) | Kg over the need | ||||
|---|---|---|---|---|---|
| E 25/13/7 (EF 25), N87 | 52.5 mm² | 61 mm² | 50 mm | 0.0336 cm⁵ | 0.641 (too small) |
| ETD 29/16/10, N87 | 76 mm² | 97 mm² | 52.8 mm | 0.106 cm⁵ | 2.02 (meets it) |
The E 25/13/7 core is too small. The ETD 29/16/10 core has about twice the needed, and the magnetics designer carries out the rest of the procedure on it:
| Symbol | Value | How it is obtained |
|---|---|---|
| inductance | 100 µH | given |
| peak inductor current | 5 A | given |
| rms inductor current | 4.5 A | given |
| inductor ripple, half peak-to-peak | 500 mA | given |
| switching frequency | 100 kHz | given |
| largest flux density allowed | 300 mT | given |
| winding temperature | 100 °C | given |
| winding breadth | 19 mm | given |
| largest window utilization that can be wound | 0.4 | given |
| bare wire diameter | 0.8 mm | given |
| wire diameter over its insulation | 0.86 mm | given |
| strands in parallel | 3 | given |
| layers of the winding (Dowell's M) | 4 | given |
| effective core area | 76 mm² | TDK Electronics, ETD 29/16/10 |
| smallest cross-section of the core | 71 mm² | TDK Electronics, ETD 29/16/10 |
| effective magnetic path length | 70.4 mm | TDK Electronics, ETD 29/16/10 |
| inductance factor of the ungapped set | 2.2 µH | TDK Electronics, ETD 29/16/10 |
| winding window area | 97 mm² | TDK Electronics, ETD 29/16/10 |
| mean length per turn | 52.8 mm | TDK Electronics, ETD 29/16/10 |
| fewest turns for Bmax, at Amin | 23.47 | Fewest turns that keep the peak flux density at a limit |
| number of turns | 24 | rounded up |
| inductance factor the design needs | 173.6 nH | Inductance from the inductance factor |
| effective permeability of the ungapped set | 1622 | Inductance factor of a gapped core |
| gap, without fringing | 0.5067 mm | Air-gap length that gives an inductance with N turns |
| peak flux density (at Amin) | 293.4 mT | Peak flux density from inductance and peak current |
| ac flux-density amplitude | 27.41 mT | AC flux-density amplitude from the current ripple |
| conductor resistivity (at Tw) | 22.66 nΩ·m | Resistivity of a conductor at its temperature |
| skin depth (at fs) | 0.2396 mm | Skin depth of a conductor |
| bare conductor area of one turn | 1.508 mm² | Copper area of one turn of round strands |
| winding dc resistance | 19.04 mΩ | DC resistance of a winding |
| porosity of a layer | 0.6717 | Porosity of a layer of round conductors |
| layer thickness over skin depth | 2.425 | Dowell's layer thickness for round conductors |
| ac resistance factor (at fs) | 26.69 | AC resistance factor of a foil winding (Dowell) |
| loss at the dc resistance | 385.6 mW | Conduction loss in a resistance |
| window utilization | 0.3731 | Window utilization of a winding |
The turns are rounded up at the smallest cross-section. Three strands in four layers fill less of the window than allows, and the winding’s dc resistance stays below the budget. Dowell’s factor at is large for this winding, but only the ripple flows at , and its rms value is a small fraction of the current here (see winding loss).
Try it
Section titled “Try it”▶ Open in the equation explorer: Core geometrical constant an inductor needs
Preset from the example kg-inductor
Sweep : the required is inversely proportional to its square, so doubling it divides the needed by four. Then halve : halving the copper loss doubles the needed.
▶ Open in the magnetics designer: Inductor on ETD 29 example
Preset from the example mag-kg
In the magnetics designer, switch the core to E 25/13/7. It needs more turns, and the same wire no longer fits the window: the designer warns. Wire thin enough to fit has a resistance above the example’s budget.
Bench exercise
Section titled “Bench exercise”Wind the design on a gapped core set. Measure its inductance with an LCR meter at a frequency well below its self-resonance, and its dc resistance with four wires (see Measuring magnetics). Then find the current at which it saturates with the pulse test described there, and compare it with the design’s peak current.
Gotchas
Section titled “Gotchas”- leaves out core loss. It covers the flux limit, the window and the copper loss. With a large flux swing, check the core loss as well [Erickson & Maksimović 2020, Ch. 12].
- Round up, then check again. Rounding the turns up, or taking them at a smaller cross-section, adds turns and resistance: a core with barely the required can then miss the budget.
- The gap estimate ignores fringing. Use a data sheet’s gapped set, or expect a real gap somewhat longer than the estimate [Dixon 2001].
Go deeper
Section titled “Go deeper”- Book chapter Inductor Design (Ch. 11)
The constraints a filter inductor must meet, the core geometrical constant K_g that turns them into a core size, and a step-by-step design procedure. - Book Magnetics Design Handbook (SLUP132)
Lloyd Dixon's magnetics design handbook, reproduced by TI from the 2001 Unitrode edition. The ti.com copy requires a free myTI login. - Course Magnetics for Power Electronic Converters
Magnetic circuits, core and winding losses, and inductor and transformer design.
Which three constraints does the core geometrical constant combine?
Answer and explanation
Correct answer: D Eliminating the turns and the wire from the flux-density, window and resistance constraints leaves ; the gap is chosen afterwards and sets the inductance.
With everything else fixed, is raised from 0.2 T to 0.3 T. By what factor does the required change?
Answer and explanation
Correct answer: C The required is inversely proportional to the square of , and 0.2/0.3 squared is 0.44.
The allowed copper loss is doubled at the same rms current. What happens to the required ?
Answer and explanation
Correct answer: A Twice the loss at the same current allows twice the winding resistance, which enters once, in the denominator.
A core has twice the of another core of the same shape. How much larger is it in each dimension?
Answer and explanation
Correct answer: D grows as the fifth power of a core's size, and the fifth root of 2 is 1.15.
Why check the winding resistance again after rounding the turns up?
Answer and explanation
Correct answer: A The core's covers the budget at the exact number of turns; rounding up or taking the turns at a smaller cross-section adds resistance that only a margin in covers.
In which part is core loss, rather than saturation, most likely to limit the flux density?
Answer and explanation
Correct answer: C Core loss comes from the ac flux. A filter inductor with a small ripple has little of it, while a large ripple swings the flux widely every period.
The numbers in the examples, presets and exercises on this site are synthetic: round teaching values, not data from any real design.