Saturating inductor

Inductance falls from Lzer toward Linf as the core saturates.

  • electrical
  • Modelica Standard Library
  • 2 ports
  • 4 parameters
BlockSaturating inductorKindsaturatingInductorLibraryElectrical

Description

An inductor with a smooth saturation curve. At small currents the inductance is Lzer; as the current grows the inductance falls toward Linf. The curve passes through Lnom at the current Inom.

Example

Transformers and a saturating inductor A coupled-inductor and an ideal transformer on a 10 V sine, and an inductor that saturates as its current rises.

10 V 50 HzCoupled inductorsLoad 10 kΩv coupledGroundGround (coupled)10 V 50 Hz (ideal)Ideal transformerLoad 100 Ωv idealGround (ideal)Ground (ideal out)1 A/sCurrent sourceSaturating inductorv LGround (saturating)
In Gradara, select a Saturating inductor block and press F1, then choose Open example. It opens as a new model in My models, ready to run.

Also in this example:Voltage sensorGroundRampResistorTransformer (coupled)Ideal transformerAC voltageControlled current

Ports

Conserving terminals 2

  • +p

    Positive pin. Current into p is counted as positive.

  • −n

    Negative pin.

Parameters

  • Nominal currentInom1 A

    ≥ 0

    Nominal current, in amperes, at which the inductance equals Lnom.

  • Nominal inductanceLnom1 H

    ≥ 0

    Inductance at Inom (flux linkage divided by current), in henries. Must lie strictly between Linf and Lzer.

  • Initial inductanceLzer2 H

    ≥ 0

    Inductance near zero current, in henries. Must be greater than Lnom.

  • Saturated inductanceLinf0.5 H

    ≥ 0

    Inductance at very large current, in henries. Must be less than Lnom.

Equations

Modelica
v = p.v − n.v, i = p.i, p.i + n.i = 0
Psi = Linf · i + (Lzer − Linf) · Ipar · atan(i / Ipar)
v = dPsi/dt
Ipar is solved at the start so that Psi(Inom) / Inom = Lnom

Implementation

Modelica Standard Library 4.1.0Modelica.Electrical.Analog.Basic.SaturatingInductor
MSL documentation

Assumptions and limitations

  • The simulation stops with an error unless Linf < Lnom < Lzer.
  • No hysteresis, core losses, or winding resistance. The curve is symmetric in current.

See also

Select a block in Gradara and press F1 to open its page offline.