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 409<br />

Display settings stored in<br />

step1.<br />

In[11]:= NonlinearSettings[step1]<br />

Input symbols : {II, VLOAD}<br />

Output symbols : {I$VLOAD, V$5}<br />

Ranking−Cache : −not set−<br />

DT range : {{VLOAD −> 0., II −> 0.}, }<br />

DTSimulation : MyDTSimulationFct<br />

DTError : MyDTErrorFct<br />

DTReference : {}<br />

OperatingPoints : {}<br />

3.12.2 CompressNonlinearEquations<br />

CompressNonlinearEquations[dae, outvars]<br />

removes equations and eliminates variables from a<br />

nonlinear DAEObject dae which are irrelevant for solving<br />

for the variables outvars<br />

CompressNonlinearEquations[dae]<br />

removes as many equations and variables as possible<br />

Command structure of CompressNonlinearEquations.<br />

This function contains a compression algorithm which allows for identification and elimination of<br />

irrelevant equations and variables and the removal of decoupled clusters of equations and variables<br />

in a system of symbolic nonlinear differential and algebraic circuit equations. The return value is<br />

again a DAEObject.<br />

Note that the argument outvars also supports string patterns. Additionally,<br />

CompressNonlinearEquations automatically retrieves the settings made by NonlinearSetup, so<br />

there is no need to specify the variables of interest as a second argument.<br />

Note that CompressNonlinearEquations also supports the data format from Release 1, where<br />

equations are given as {eqns, vars}, instead of a DAEObject:<br />

CompressNonlinearEquations[{eqns, vars}, outvars]<br />

removes equations and eliminates variables from a set of<br />

nonlinear equations eqns formulated in the variables vars<br />

which are irrelevant for solving for the variables outvars<br />

CompressNonlinearEquations[{eqns, vars}]<br />

removes as many equations and variables as possible<br />

Additional patterns of CompressNonlinearEquations.<br />

CompressNonlinearEquations has the following options:

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

Saved successfully!

Ooh no, something went wrong!