23.01.2015 Views

Download - Wolfram Research

Download - Wolfram Research

Download - Wolfram Research

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.7 Time-Domain Analysis of Nonlinear Dynamic Circuits 123<br />

Protocol<br />

With the option setting Protocol −> Notebook, NDAESolve can be instructed to print protocol<br />

information to your notebook as the computation proceeds. The protocol includes an output of the<br />

initial guess, the initial transient solution, shows the percentage of the computation completed, and<br />

the number of time steps which were necessary to carry out the computation. The default setting is<br />

Protocol −> Inherited[AnalogInsydes] which means that NDAESolve inherits the option setting<br />

from the global setting specified in Options[AnalogInsydes]. See also Section 3.14.5.<br />

StartingStepSize<br />

The option StartingStepSize helps to overcome convergence problems at the beginning of a<br />

simulation. If NDAESolve fails to converge during the first time step you can use<br />

StartingStepSize to specify a smaller value for the initial integration step size. The default setting<br />

is StartingStepSize −> Automatic, which means StartingStepSize ⩵/t t / .<br />

StepSizeFactor<br />

To reduce computation time and increase simulation accuracy NDAESolve employs an automatic step<br />

size control scheme. If the estimated simulation error in between two integration time steps is very<br />

low then the step size is increased. On the other hand, if the estimated error is too large the step<br />

size is cut back. Increasing and reducing the step size is performed by multiplying or dividing the<br />

current step size by a factor given by the value of the option StepSizeFactor. The default setting<br />

is StepSizeFactor −> 1.5.<br />

2.7.5 Transient Analysis with Initial Conditions<br />

Circuits with Initial Conditions<br />

The handling of initial conditions was rather complicated with version 1 of Analog Insydes.<br />

Therefore, the netlist format was extended to treat initial conditions of dynamic circuit elements<br />

such as capacitors or inductors. This is done by specifying the setting InitialCondition −> value<br />

in the option field of the particular netlist entry (see Section 3.1.4).<br />

Consider the RLC circuit shown in Figure 7.4. The initial voltage V C1 across the capacitor C1 at t ⩵ <br />

is given as V C1 ⩵ V ic . Assume that the following numerical values are given for the circuit elements:<br />

R1 ⩵ , L1 ⩵ ΜH, C1 ⩵ ΜF, and Vic ⩵ mV.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!