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

DerivativePostfix<br />

If symbol names denoting derivates of varibles have to be created during linearization, the value<br />

of the DerivativePostfix option is appended to the variable name. Thus, the value of the<br />

DerivativePostfix option has to be a string which can be converted to a valid Mathematica<br />

symbol. The default setting is DerivativePostfix −> "d".<br />

FrequencyVariable<br />

The option FrequencyVariable specifies the symbol denoting the complex Laplace frequency. If set<br />

to Automatic, the value of the option FrequencyVariable as stored in the DAEObject dae is used.<br />

The default setting is FrequencyVariable −> Automatic.<br />

OperatingPointPostfix<br />

If the given operating point list oppoint contains a rule of the form var −> value, the rule opvar −> value<br />

is added to the DesignPoint option of the returned DAEObject, where opvar is given by appending<br />

the value of the OperatingPointPostfix option to the variable name var. Thus, the value of the<br />

OperatingPointPostfix option has to be a string which can be converted to a valid Mathematica<br />

symbol. The default setting is OperatingPointPostfix −> "$op".<br />

Examples<br />

Load Analog Insydes.<br />

Define netlist description<br />

of a simple diode rectifier<br />

circuit.<br />

Set up transient equation<br />

system.<br />

In[1]:= 2. Sin[10^6 Time]},<br />

{R1, {2, 0}, Symbolic −> R1, Value −> 100.},<br />

{C1, {2, 0}, Symbolic −> C1, Value −> 1.*^−7},<br />

{D1, {1 −> A, 2 −> C},<br />

Model −> "Diode", Selector −> "Spice",<br />

GMIN −> 0, AREA −> 1}<br />

]<br />

]<br />

Out[2]= Circuit <br />

In[3]:= tran = CircuitEquations[rectifier,<br />

ElementValues −> Symbolic,<br />

AnalysisMode −> Transient,<br />

Value −> {"*" −> {TEMP, TNOM, $q, $k, AREA, GMIN}}]<br />

Out[3]= DAETransient, 4 4

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

Saved successfully!

Ooh no, something went wrong!