PV Module
Simulink models
ECEN 2060
Spring 2008
2ECEN2060
Simulink models of PV modules
Vpv
Insolation
Ipv
Ppv
PV module (V)
PV1
Ipv
Insolation
Vpv
Ppv
PV module (I)
PV1
Current-input PV module
Voltage input PV module
Inputs:
• PV current I
PV
[A]
• Insolation [W/m
2
]
Outputs:
• PV voltage V
PV
[V]
• PV output power Ppv [W]
This model is well suited for the case
when modules are connected in
series and share the same current
Inputs:
• PV voltage V
PV
[V]
• Insolation [W/m
2
]
Outputs:
• PV current I
PV
[A]
• PV output power Ppv [W]
This model is well suited for the case
when modules are connected in
parallel and share the same voltage
Model parameters, in both cases, are the standard
PV module data-sheet parameters:
• short-circuit current I
sc
• open-circuit voltage V
oc
• rated current I
R
at maximum power point (MPP)
• rated voltage V
R
at MPP
under standard test conditions (1kW/m
2
, 1.5 AM,
25
o
C). A bypass diode (a single diode across the
entire module) can be included. Temperature
effects are not modeled.
3ECEN2060
PV cell circuit model and equations
PV cell
+
_
R
s
R
p
V
D
I
D
I
SC
0=−−−
PV
p
D
DSC
I
R
V
II
(
)
1
/
−=
TD
VV
oD
eII
PVsDPVcell
IRVV
−
=
KCL:
Diode characteristic:
KVL:
4ECEN2060
2
Ppv
1
Vpv
Switch
Saturation
Rs
Rs
Product
Io*(exp(u/Vt)-1)
PN-junction characteristic
Ns
Ns
max
MinMax
G
Insolation to
current gai n
Diode
Constant
-Vt*l og((u/Io)+1)
By-pass diode
f(z) z
Solve
f(z) = 0
Algebraic Constraint
1/Rp
1/Rp
2
Insolation
1
Ipv
Isc
Ipv
Ipv
Vd Vpv cell
Id
Vd/Rp
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
• Details of the current-input PV module model:
Ipv
Insolation
Vpv
Ppv
PV module (I)
PV1
Inputs:
PV current and
insolation
Outputs:
PV voltage and
PV power