Nonlinear inductors in SPICE

Jan 19, 2007 1 Replies

Hi guys!



I'm trying to model an inductor which varies inductance according to the terminal potential (don't ask why!).



The inducance is high when the terminals are close to 0V, and reduces according to 1/(V1+V2)^3. (where V1 and V2 are the absolute terminal potentials above ground.



Perhaps the formula is:



(V2-V1) = di/dt L/(V1+V2)**3



What is the best way to simulate this with SPICE (eg ngspice)? I'm relatively new to SPICE simulation, so I'm sorry if this is a FAQ!



(note that the terminal voltages always stay above 0V)



Thanks in advance!



-- Adrian



Most any Spice can do that using polynomial notation.

But it's easier in Spice variants that support behavioral (Algebraic) notation.

I posted one here many moons ago that was an inductor that varied with current.

Someone else more recently had a different way of doing it.

Surf ;-)

...Jim Thompson

| James E.Thompson, P.E. | mens | | Analog Innovations, Inc. | et | | Analog/Mixed-Signal ASIC\'s and Discrete Systems | manus | | Phoenix, Arizona Voice:(480)460-2350 | | | E-mail Address at Website Fax:(480)460-2142 | Brass Rat | | http://www.analog-innovations.com | 1962 | I love to cook with wine. Sometimes I even put it in the food.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required