23.01.2015 Views

Download - Wolfram Research

Download - Wolfram Research

Download - Wolfram Research

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

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

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

3.5 Setting Up and Solving Circuit Equations 229<br />

3.5 Setting Up and Solving Circuit Equations<br />

Setting up a system of equations from a netlist description of a circuit is the central step of most circuit<br />

analysis problems you will solve with Analog Insydes. All types of equations can be set up using the<br />

command CircuitEquations (Section 3.5.1). Additionally, there are the commands ACEquations<br />

(Section 3.5.2) and DCEquations (Section 3.5.3) which transform a nonlinear dynamic equation<br />

system into a linear and static equation system, respectively. In order to solve systems of equations<br />

symbolically, Mathematica’s built-in function Solve has been extended to handle DAEObjects as well<br />

(see Section 3.5.4).<br />

3.5.1 CircuitEquations<br />

CircuitEquations[netlist, opts]<br />

CircuitEquations[circuit, opts]<br />

sets up a system of circuit equations from a netlist<br />

description<br />

sets up a system of circuit equations from a circuit<br />

description<br />

Command structure of CircuitEquations.<br />

The first argument of CircuitEquations must be a Circuit or Netlist object. If it is not a flat<br />

netlist, then ExpandSubcircuits will be called first automatically to expand any subcircuit or device<br />

model references. CircuitEquations sets up modified nodal, sparse tableau, or extended sparse<br />

tableau equations for AC, DC, or transient analysis. CircuitEquations returns a DAEObject.<br />

The type and appearance of equations generated with CircuitEquations can be changed with the<br />

following options:

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

Saved successfully!

Ooh no, something went wrong!