[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-gnucap] Bizarre behaviour -- possibly a bug.
From: |
al davis |
Subject: |
Re: [Help-gnucap] Bizarre behaviour -- possibly a bug. |
Date: |
Thu, 6 Jun 2013 00:17:35 -0400 |
User-agent: |
KMail/1.13.7 (Linux/3.2.0-4-amd64; KDE/4.8.4; x86_64; ; ) |
On Sunday 26 May 2013, Orestes Mas wrote:
> I must confess I'm a bit lost here, due to the fact I'm not
> aware of some simulator internals.
One practical use of UIC is for circuits that have several
metastable states, preventing convergence.
> I know that to do transient simulations one must use
> transient sources, perhaps a PWL 0,0 1n,8 in this case. But
> the students tend to use DC source + UIC to simulate step
> responses as they seems to consider this way "conceptually
> easier". This problem arose when I was reviewing a student's
> exercise where she printed out the current through the DC
> source along with the inductor's current.
A PWL is a correct way to do it. UIC is not.
Especially in teaching. "At T=0, close the switch ...". To
properly simulate, you need to do exactly that.
> I simply used UIC because I wanted to start with zero current
> in the inductor. If I don't do that the simulator
> calculates the DC operating point on its own and
The purpose of UIC is to prevent the simulator from calculating
a DC operating point.
To both specify an initial condition AND calculate the DC
operating point is inconsistent, unless UIC were defined
differently, such as to substitute a voltage source for the
capacitor then calculate. Even that is not real, in the sense
that real circuits don't do that.
>
> But wait... Are you meaning that if one wants to do a
> transient simulation should use only transient sources?
> perhaps a PWL 0,0 1n,8 in this case?
yes.
That one says that it starts at 0, then ramps up to 8 at 1 ns.
In addition to showing the state change that starts the
charging, it also shows that the voltage cannot change
instantaneously.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Help-gnucap] Bizarre behaviour -- possibly a bug.,
al davis <=