P
Paul E. Schoen
Guest
I have been doing simulations of various switching power supplies in
LTSpice, and it seems like the inductors never show any saturation
behavior. I have even tried, for example, a stock 10 uH 10 amp inductor
from their database, and applied 10 VDC. The dI/dt stays just about
constant at 0.9 A/uSec up to at least 80 amps, and it only flattens out at
about 2 mSec at about 438 amps, due to the 0.0226 ohms series resistance.
The documentation shows a way to simulate saturation and hysteresis with
the following:
*
L1 N001 0 Hc=16. Bs=.44 Br=.10 A=0.0000251
+ Lm=0.0198 Lg=0.0006858 N=1000
I1 0 N001 PWL(0 0 1 1)
..tran .5
..options maxstep=10u
..end
I am not sure how to enter this information into an inductor model or a
schematic. The standard models do not seem to allow parameters to be
entered. I'll look into how I might be able to insert a new symbol that can
use these parameters and provide a more accurate inductor model, but if
anyone has already done this I'd appreciate some help.
It surprises me that LTspice does not include even a rudimentary modeling
of real world inductor saturation, given that SwitcherCad essentially
revolves around the use of inductors in almost every switching supply
model. Most inductors specify inductance values at minimum current and
maximum current, and then the inductance essentially drops to zero at
saturation current. It seems that it would be simple enough to add this
function to the inductor equation, and then simulations would be much more
realistic.
Paul
LTSpice, and it seems like the inductors never show any saturation
behavior. I have even tried, for example, a stock 10 uH 10 amp inductor
from their database, and applied 10 VDC. The dI/dt stays just about
constant at 0.9 A/uSec up to at least 80 amps, and it only flattens out at
about 2 mSec at about 438 amps, due to the 0.0226 ohms series resistance.
The documentation shows a way to simulate saturation and hysteresis with
the following:
*
L1 N001 0 Hc=16. Bs=.44 Br=.10 A=0.0000251
+ Lm=0.0198 Lg=0.0006858 N=1000
I1 0 N001 PWL(0 0 1 1)
..tran .5
..options maxstep=10u
..end
I am not sure how to enter this information into an inductor model or a
schematic. The standard models do not seem to allow parameters to be
entered. I'll look into how I might be able to insert a new symbol that can
use these parameters and provide a more accurate inductor model, but if
anyone has already done this I'd appreciate some help.
It surprises me that LTspice does not include even a rudimentary modeling
of real world inductor saturation, given that SwitcherCad essentially
revolves around the use of inductors in almost every switching supply
model. Most inductors specify inductance values at minimum current and
maximum current, and then the inductance essentially drops to zero at
saturation current. It seems that it would be simple enough to add this
function to the inductor equation, and then simulations would be much more
realistic.
Paul