Professional Documents
Culture Documents
Simulink models
ECEN 2060
Spring 2008
PV module (I)
Insolation
Inputs:
Vpv
Insolation
Ppv
PV1
Outputs:
PV voltage VPV [V]
PV output power Ppv [W]
PV module (V)
Inputs:
Ipv
Ppv
PV1
Outputs:
PV current IPV [A]
PV output power Ppv [W]
I SC
ISC
ID
VD
Rs
Rp
Diode characteristic:
_
PV cell
VD
ID
I PV = 0
Rp
I D = I o eVD / VT 1
KVL:
VPVcell = VD Rs I PV
ECEN2060
Simulink Implementation
Both PV module models are implemented as masked subsystems in Simulink
Look Under Mask (right-click or Edit menu) reveals details of the model
implementation
PV module (I)
Details of the current-input PV module model:
Ipv
Vpv
Insolation
Ppv
PV1
Saturation
-Vt*log((u/Io)+1)
max
By-pass diode
MinMax
Rs
1
Ipv
Rs
Ipv
Product
Ppv
Diode
Ipv
Constant
2
Insolation
Isc
Insolation to
current gain
Inputs:
PV current and
insolation
ECEN2060
f (z)
Solve
f(z) = 0
Vd
Algebraic Constraint
Id
Io*(exp(u/Vt)-1)
PN-junction characteristic
Vd/Rp
1/Rp
1/Rp
Vpv cell
Ns
Switch
Vpv
Ns
Outputs:
PV voltage and
PV power
-Vt*log((u/Io)+1)
max
By-pass diode
MinMax
Rs
1
Ipv
Rs
Ipv
Product
Ppv
Diode
Ipv
Constant
Insolation
Isc
Insolation to
current gain
f (z)
Solve
f(z) = 0
Vd
Vpv cell
Algebraic Constraint
Id
Io*(exp(u/Vt)-1)
Vd/Rp
VPV = N sVPVcell
1/Rp
1/Rp
I SC
Switch
Vpv
Ns
PN-junction characteristic
V
I D D I PV = 0
Rp
Ns
VPVcell = VD RS I PV
I D = I o eVD / VT 1
1
Ipv
-Vt*log((u/Io)+1)
max
By-pass diode
MinMax
Rs
2
Rs
Ipv
Product
Ppv
Diode
Ipv
Constant
2
Insolation
G
Insolation to
current gain
Isc
f (z)
Solve
f(z) = 0
Vd
Algebraic Constraint
Id
Vpv cell
Ns
Switch
Vpv
Ns
Io*(exp(u/Vt)-1)
PN-junction characteristic
Vd/Rp
1/Rp
1/Rp
I bypass
+ 1
VDbypass = Vt ln
Io
ECEN2060
ECEN2060
Ipv
1000
PV module (I)
Insolation
Vpv
ECEN2060
6-module PV Array
Ppv
PV1
Insolation
IPV
Ipv
PV module (I)
Insolation
Vpv
Ppv
PV2
+
Ipv
PV module (I)
Insolation
PV
To Workspace
Vpv
Ppv
Vpv
PV3
Ipv
PV module (I)
Insolation
VPV
Vpv
XY V-I
Vpv
Ppv
PV4
Ppv
Ppv
Ipv
PV module (I)
Insolation
Product
Vpv
Ppv
PV5
Ipv
PV module (I)
Insolation
XY power
Vpv
Ipv
Simulink model
pv_array.mdl
Ppv
PV6
Add
Ipv Ramp
Ipv
ECEN2060
PV module (V)
Insolation
Ipv
Ppv
PV1
1
Vpv
Ipv
Vpv
Insolation
Insolation
Ppv
f (z)
Solve
f(z) = 0
Algebraic Constraint
PV module (I)
1
Ipv
2
Ppv
Inputs:
PV voltage and
insolation
Current-input
PV model
ECEN2060
Algebraic
Constraint block
solves for IPV that
results in VPV
Outputs:
PV voltage and
PV power
10
Vpv
Vpv
Vpv
PV power
Ipv
Vpv
PV module (V)
Insolation
Insolation
I-V characteristic
Ipv
Ppv
PV1
IPV
ECEN2060
PPV
VPV
VPV
11