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

Set up a system of<br />

symbolic circuit equations<br />

for transient analysis.<br />

In[40]:= CircuitEquations[rectifier, AnalysisMode −> Transient,<br />

ElementValues −> Symbolic] // DisplayForm<br />

Out[40]//DisplayForm=<br />

I$AC$D1t I$V1t ⩵⩵ 0, I$AC$D1t <br />

V$2t CL V$2 ′ t ⩵⩵ 0,<br />

RL<br />

TEMP<br />

1.11 1. <br />

TNOM<br />

$q<br />

<br />

V$1t ⩵⩵ Vin, I$AC$D1t ⩵⩵ AREA$D1 TEMP $k<br />

1. $q V$1tV$2t<br />

<br />

1 TEMP $k IS$D1 <br />

TEMP 3.<br />

TNOM GMIN V$1t V$2t,<br />

V$1t, V$2t, I$V1t, I$AC$D1t, DesignPoint <br />

Vin 5 Sin100 Π t, RL 1000., CL 0.000022, AREA$D1 1.,<br />

BV$D1 ∞, GLEAK$D1 0, GLEAKSW$D1 0, GMIN 1. 10 12 ,<br />

IBV$D1 0.001, IS$D1 1. 10 14 , ISW$D1 0, PERIM$D1 0,<br />

RS$D1 0, TEMP 300.15, TNOM 300.15, $k 1.38062 10 23 ,<br />

$q 1.60219 10 19 , CD$D1 0, CJO$D1 0, CJSW$D1 0<br />

You can also tell CircuitEquations to treat all device parameters as numeric quantities.<br />

Replace all parameters in<br />

device model equations by<br />

numerical values.<br />

In[41]:= CircuitEquations[rectifier, AnalysisMode −> Transient,<br />

ElementValues −> Symbolic, Value −> All] // DisplayForm<br />

Out[41]//DisplayForm=<br />

I$AC$D1t I$V1t ⩵⩵ 0, I$AC$D1t <br />

V$2t CL V$2 ′ t ⩵⩵ 0,<br />

RL<br />

V$1t ⩵⩵ Vin, I$AC$D1t ⩵⩵<br />

1. 10 14 1 38.6635 V$1tV$2t 1. 10 12 V$1t V$2t,<br />

V$1t, V$2t, I$V1t, I$AC$D1t, DesignPoint <br />

Vin 5 Sin100 Π t, RL 1000., CL 0.000022<br />

Finally, the Value option allows you to specify for each device or group of devices the parameters<br />

which CircuitEquations should treat as numeric quantities.<br />

Replace the parameters<br />

TEMP, TNOM, $k, and $q of<br />

the model instance D1 by<br />

their numerical values.<br />

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

AnalysisMode −> Transient, ElementValues −> Symbolic,<br />

Value −> {"D1" −> {TEMP, TNOM, $k, $q}}] // DisplayForm<br />

Out[42]//DisplayForm=<br />

I$AC$D1t I$V1t ⩵⩵ 0,<br />

I$AC$D1t <br />

V$2t CL V$2 ′ t ⩵⩵ 0, V$1t ⩵⩵ Vin,<br />

RL<br />

I$AC$D1t ⩵⩵ 1. AREA$D1 1 38.6635 V$1tV$2t IS$D1 GMIN<br />

V$1t V$2t, V$1t, V$2t, I$V1t, I$AC$D1t,<br />

DesignPoint Vin 5 Sin100 Π t, RL 1000., CL 0.000022,<br />

AREA$D1 1., BV$D1 ∞, GLEAK$D1 0, GLEAKSW$D1 0,<br />

GMIN 1. 10 12 , IBV$D1 0.001, IS$D1 1. 10 14 , ISW$D1 0,<br />

PERIM$D1 0, RS$D1 0, CD$D1 0, CJO$D1 0, CJSW$D1 0

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

Saved successfully!

Ooh no, something went wrong!