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.

3.12 Nonlinear Simplification Techniques 413<br />

must contain an error bound value for each analysis mode and each output variable, i.e. it has to be<br />

a list of the form<br />

{mode 1 −> {var 1 −> bound 1 , }, }<br />

Variables for which an error value has been specified in the call to NonlinearSetup can be omitted.<br />

If error specifications have been given for each analysis mode and each output variable in the call<br />

to NonlinearSetup, the maxerrors specification can be omitted completely. If the error caused by a<br />

simplification exceeds any of the maximum errors given in the error list, the simplification is undone.<br />

Note that the error is measured by the error function specified in the call to NonlinearSetup.<br />

Removal of terms is done in the level given by the option Level (see below).<br />

CancelTerms returns the simplified DAEObject. All settings for nonlinear simplifications stored in<br />

the original system are added to the returned DAEObject, too. This means that you do not have to<br />

call NonlinearSetup again on the new system in order to apply subsequent simplifications.<br />

Note that CancelTerms reduces the number of terms only.<br />

(Section 3.12.2) to reduce the number of equations.<br />

CancelTerms provides the following options:<br />

Use CompressNonlinearEquations<br />

option name<br />

default value<br />

Clusterbound −1 logarithmic bound for cluster calculation<br />

Errorbound 3 number of successive error-bound violations<br />

before the algorithm terminates<br />

Level 0 level in which to remove terms<br />

Protocol<br />

Inherited[AnalogInsydes]<br />

standard Analog Insydes protocol<br />

specification (see Section 3.14.5)<br />

Ranking Automatic method to use for ranking<br />

RecordCancellations True whether to record term cancellations<br />

Options for CancelTerms.<br />

After removal of one or more terms a numerical simulation is performed. Comparing the result to<br />

a reference calculation yields the error on the output variables.<br />

See also: NonlinearSetup (Section 3.12.1), ShowCancellations (Section 3.12.7),<br />

ShowLevel (Section 3.12.6), Statistics (Section 3.6.17).<br />

Options Description<br />

A detailed description of all CancelTerms options is given below in alphabetical order:

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

Saved successfully!

Ooh no, something went wrong!