901 - Magnetic Domain¶
Permeance-capacitance modeling for magnetic circuits.
Overview¶
GeckoCIRCUITS uses the permeance-capacitance analogy for magnetic circuit simulation, enabling: - Core saturation modeling - Leakage inductance effects - Coupled inductors and transformers - Non-linear magnetic behavior
Magnetic-Electrical Analogy¶
Permeance-Capacitance Model¶
| Magnetic | Electrical | Unit |
|---|---|---|
| MMF (F) | Voltage (V) | A-turns / V |
| Flux (Φ) | Charge (Q) | Wb / C |
| dΦ/dt | Current (I) | V / A |
| Permeance (P) | Capacitance (C) | H / F |
| Reluctance (R) | 1/C | 1/H / 1/F |
Why This Analogy?¶
The permeance-capacitance model: - Allows integration with electrical circuit - Handles non-linear permeability naturally - Supports multiple windings on single core - Models leakage paths explicitly
Basic Components¶
Permeance (Magnetic Capacitor)¶
Where: - μ₀ = 4π × 10⁻⁷ H/m - μᵣ = relative permeability - A = cross-sectional area - l = magnetic path length
Winding (Gyrator)¶
Converts electrical current to MMF: $\(F = N \cdot i\)$ $\(v = N \cdot \frac{d\Phi}{dt}\)$
Air Gap¶
With fringing factor for accurate modeling.
Building Magnetic Circuits¶
Simple Inductor¶
Transformer (Two Windings)¶
Saturation Modeling¶
B-H Curve¶
Non-linear permeability: $\(B = f(H) = \mu_0 \mu_r(H) \cdot H\)$
Jiles-Atherton Model¶
Physics-based hysteresis model with parameters: - Ms = saturation magnetization - a = domain wall density - k = pinning coefficient - c = reversibility - α = domain coupling
Piecewise Linear¶
Simpler approach with: - Initial permeability μᵢ - Saturation flux Bsat - Saturated permeability μsat ≈ μ₀
Core Loss Modeling¶
Steinmetz Equation¶
Typical values: - Ferrite: α ≈ 1.3, β ≈ 2.5 - Iron powder: α ≈ 1.5, β ≈ 2.0
Improved GSE (iGSE)¶
For non-sinusoidal waveforms: $\(P_v = \frac{1}{T}\int_0^T k_i \left|\frac{dB}{dt}\right|^\alpha (\Delta B)^{\beta-\alpha} dt\)$
GeckoCIRCUITS Setup¶
Creating Magnetic Components¶
- Add permeance element from magnetic component library
- Set core parameters:
- Material (ferrite, iron powder)
- Dimensions (A, l)
- Saturation characteristics
- Add windings and connect to electrical circuit
- Add leakage permeance if needed
Material Database¶
GeckoCIRCUITS includes common materials: - N87, N97, N49 (ferrite) - Kool Mμ, MPP (powder core) - Nanocrystalline
Simulation Exercises¶
- Model inductor with saturation
- Compare linear vs non-linear core
- Observe flux vs current (B-H loop)
- Calculate core losses at different frequencies