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

3.12 Nonlinear Simplification Techniques<br />

As of version 2, Analog Insydes provides completely new functionality for the simplification of<br />

nonlinear circuits: Besides the main functions CompressNonlinearEquations and CancelTerms,<br />

there are a number of supporting procedures. The following table shows all commands which build<br />

the simplification functionality for nonlinear circuits:<br />

NonlinearSetup (Section 3.12.1)<br />

setting up the nonlinear approximation procedure<br />

CompressNonlinearEquations (Section 3.12.2)<br />

eliminating variables in a DAEObject<br />

CancelTerms (Section 3.12.3)<br />

removing terms in different levels in a DAEObject<br />

SimplifySamplePoints (Section 3.12.4)<br />

generating sparsed sample-point grids<br />

NonlinearSettings (Section 3.12.5)<br />

showing nonlinear settings in a DAEObject<br />

ShowLevel (Section 3.12.6)<br />

showing terms of a DAEObject in different levels<br />

ShowCancellations (Section 3.12.7)<br />

showing terms of a DAEObject which have been removed<br />

3.12.1 NonlinearSetup<br />

NonlinearSetup[dae, inputs, outputs, mode −>{settings <br />

}, † † † ]<br />

initializes the nonlinear approximation routines<br />

Command structure of NonlinearSetup.<br />

Before applying the nonlinear simplification routines the DAEObject has to be set up using<br />

NonlinearSetup. This function returns a DAEObject containing additional information which is<br />

automatically used later on by the simplification functions. Furthermore, NonlinearSetup performs<br />

the numerical reference simulations which are used for error calculation. Besides the input and output<br />

variables you have to specify which analysis modes to consider during subsequent simplifications.<br />

The DAEObject dae has to be a DC or Transient DAEObject. The argument inputs is a symbol or<br />

a list of symbols denoting the input parameters to be swept. In this context input parameters are<br />

parameters of the DAEObject (not variables). Use GetParameters (Section 3.6.9) to obtain a list of<br />

valid parameters. Further, outputs is a symbol or a list of symbols denoting the output variables<br />

which are used for error control. In this context output variables are variables of the DAEObject (not<br />

parameters). Use GetVariables (Section 3.6.7) to obtain a list of valid variables.

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

Saved successfully!

Ooh no, something went wrong!