903 - Inductor Saturation¶
Non-linear inductance modeling and saturation effects.
Overview¶
Inductor saturation occurs when the core's magnetic flux density approaches Bsat, causing: - Dramatic inductance drop - Current spike - Potential device damage - Control instability
Saturation Physics¶
B-H Relationship¶
At saturation: $\(\mu_r \rightarrow 1\)$ (core behaves like air)
Inductance vs Current¶
As i increases → H increases → μr decreases → L decreases
Saturation Models¶
Piecewise Linear¶
Simple three-region model:
Smooth Saturation¶
More realistic model: $\(L(i) = \frac{L_0}{1 + (i/I_{sat})^n}\)$
Where n controls transition sharpness (typically 2-6)
Jiles-Atherton¶
Physics-based model including: - Anhysteretic magnetization - Domain wall motion - Energy loss (hysteresis)
Impact on Converter Operation¶
DC-DC Converter¶
Normal operation (CCM): - Triangle current waveform - Predictable ripple
Saturated operation: - Current spike during on-time - Potential switch damage - EMI increase
Current at Saturation¶
With air gap: $\(I_{sat} = \frac{B_{sat} \cdot l_g}{\mu_0 \cdot N}\)$
Design for Saturation Avoidance¶
Method 1: Air Gap¶
Add gap to reduce effective permeability: $\(\mu_{eff} = \frac{\mu_r}{1 + \mu_r \cdot l_g/l_e}\)$
Benefits: - Stores energy in gap - Soft saturation characteristic - Stable inductance vs temperature
Method 2: Larger Core¶
Increase Ae to reduce B for given flux: $\(B = \frac{L \cdot I_{peak}}{N \cdot A_e}\)$
Method 3: Distributed Gap Materials¶
Powder cores (Kool Mμ, MPP, etc.): - Inherent distributed gap - Soft saturation - Higher core losses
Saturation Effects Analysis¶
Buck Converter Example¶
| Parameter | Before Sat | After Sat |
|---|---|---|
| Inductance | 100 µH | 10 µH |
| di/dt | 50 A/µs | 500 A/µs |
| Peak current | 10 A | unlimited |
Transient Response¶
During load step: 1. Current increases toward new operating point 2. If current exceeds Isat, L drops suddenly 3. di/dt increases dramatically 4. Current overshoots
GeckoCIRCUITS Saturation Modeling¶
Using Non-linear Inductor¶
- Select saturating inductor component
- Enter parameters:
- Nominal inductance L0
- Saturation current Isat
- Saturated inductance Lsat
- Or use flux-linkage characteristic
Using Magnetic Domain¶
- Create permeance with saturation
- Enter B-H curve data points
- Connect winding to electrical circuit
- Observe flux and inductance vs current
Simulation Exercises¶
- Compare linear vs saturating inductor
- Observe current waveform at saturation boundary
- Design air gap to prevent saturation
- Analyze startup transient with saturation
Design Guidelines¶
Maximum Flux Density¶
| Core Material | Bsat (T) | Typical Use |
|---|---|---|
| Ferrite (N87) | 0.39 | High freq |
| Ferrite (N49) | 0.49 | High Bsat |
| Kool Mμ | 1.0 | DC bias |
| Iron powder | 1.0-1.4 | Low cost |
| Nanocrystalline | 1.2 | High perf |
Safety Margin¶
Design for: $\(I_{peak} \leq 0.8 \cdot I_{sat}\)$
Account for: - Load transients - Temperature variation (Bsat decreases with temp) - Component tolerance