10.06.2016 Views

eldo_user

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Speed and Accuracy<br />

Time Step Control<br />

Time Step Control<br />

The resolution of the system of equations uses discrete time steps, and errors are unavoidable in<br />

all realistic cases.<br />

Tip<br />

See “Speed and Accuracy in Eldo” on page 1245.<br />

Time step control designates the set of methods used by the simulator to select these time steps,<br />

so that the accuracy of the solution is maintained within predefined tolerances.<br />

Overview of Time Step Control Algorithms<br />

To simplify, the time step can be controlled in three different ways.<br />

Eldo can use either:<br />

• Local Truncation Error control (LTE)<br />

• Rate-of-change control (DVDT)<br />

• Iteration Count control (IC)<br />

Some variants on these schemes are also available and detailed below, but these are the main<br />

three strategies. To select one of these time step control methods, use .OPTION LVLTIM.<br />

Tip<br />

See “.OPTION LVLTIM” in the Eldo Reference Manual.<br />

By default, Eldo controls the local truncation error (LTE) and determines the time steps it can<br />

take based on estimations of this error. When a solution at time t has been accepted, to progress<br />

in time, Eldo will compute the value h of the largest time step it can take while still maintaining<br />

an acceptable LTE. Note that this is just a guess. The solution at time point t+h is predicted<br />

using the previous solutions at the previous time points. This serves as the initial guess. Next,<br />

Eldo tries to achieve convergence at the new point t+h. If convergence cannot be achieved, the<br />

time step is reduced using a smaller time step h’ (h’

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

Saved successfully!

Ooh no, something went wrong!