[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-gnucap] Convergence error

From: al davis
Subject: Re: [Help-gnucap] Convergence error
Date: Fri, 19 May 2006 19:19:24 -0400
User-agent: KMail/1.9.1

On Friday 19 May 2006 13:31, al davis wrote:
> There is a bug in the switch model.  I have known about a
> convergence problem for a long time, but this circuit
> demonstrates it perfectly, so I found the bug quickly.  Thank
> you!

The result is still incorrect.  ng-spice gives you an incorrect 
result too.  With the patch (in the previous message), gnucap 
gives the same incorrect result as ng-spice.

To get a correct result, specify ".option method=euler".  What 
you see without this option is trapezoidal ringing, a common 
problem with simulators.

Even then, although this particular result appears to be 
correct, the algorithm is still wrong.  The patch I posted 
doesn't fix the real problem.  It just appears to make this 
particular case, sort of.   It still gets has a convergence 
problem, but appears to recover and do a good job at hiding it.

By not converging, at least gnucap let you know there is a 
problem.  I think that is better than converging to the wrong 

I'm working on it.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]