Nonlinear inductors in SPICE

D

Dr. Adrian Wrigley

Guest
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
 
On Fri, 19 Jan 2007 14:10:28 GMT, "Dr. Adrian Wrigley"
<amtw@linuxchip.demon.co.uk.uk.uk> wrote:

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!
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.
 

Welcome to EDABoard.com

Sponsor

Back
Top