Pub 17 PV MPPT Equation 05449468

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Research of PV Model and MPPT Methods in Matlab

Wang NianCHun, Sun Zuo Kazuto Yukita, Yasuyuki Goto, Katsuhiro Ichiyanagi
School of Electrical Engineering Department of Electrical and Electronic Engineering
SouthEast University Aichi Institute of Technology
Nanjing, 210096, China Nagoya, 470-0392, Japan
E-mail: wxy01@seu.edu.cn E-mail: itiya@aitech.ac.jp

Abstract—The power generated by the PV generator depends on (1)Constant Voltage method (CV);
the irradiance, temperature, and surface conditions. The PV (2)Perturbation and Observation method (P&O);
generator has a nonlinear characteristic, and the power has a (3)Incremental Conductance method (IncCond) etc.
maximum power point or multi-local maximum power points
The CV method is based on the fact that generally the ratio
under different conditions. Various MPPT methods have been
VMPP/VOC≈0.76 (Fig. 1). In this algorithm, the MPPT controller
reported, in order to confirm the effectiveness of each control
method, experimental or simulation analysis is used, from
periodically sets the PV generator current to zero to allow a
economical point of view, simulation analysis is more effective. In measurement of the PV’s open circuit voltage. A problem with
this paper, a versatile, accurate Matlab/Simulink PV model this algorithm is that the available energy is wasted when the
suitable for use by power electronics specialists has been PV generator current is set to zero, and at the same time power
developed, and has been designed for easy implementation on supply is interrupted, also the MPP is not always located at
Matlab/Simulink platform; conventional MPPT methods and 76% of the PV’s open circuit voltage.
MPPT methods suitable for partial shading conditions can be The last two methods are so called “hill-climbing”
simulated by using this PV model. methods, and they using the fact that the PV power-voltage
Keywords- Maximum power point tracking; PV model; shading curve having only one peak value along with whole scope
PV characteristic curves; dP/dV; Matlab/Simulink voltage (Fig. 1). The advantages of the P&O method is that it is
easy to implement, but it has some limitations, like slow
I. INTRODUCTION response speed, oscillations around the MPP in steady state
operation, and even tracking in wrong way under rapidly
changing atmospheric conditions. The IncCond method can
200
dP/dV=0 track rapidly changing irradiance conditions with higher
TC = 25°C accuracy than P&O. However, it has many disadvantages:
dP/dV>0 dP/dV<0
160 required high precision, low noise A/D; complicated
G = 1000W / m 2 MPP computation and more computational time; confused in rapidly
PV Power(W)

G = 600W / m 2 changing environmental factors.


120
VMPP / VOC ≈ Constant
G = 200W / m 2
II. PV MODULE MODEL IN MATLAB/SIMULINK
80
The mathematic equations described PV model can be
divided into four aspects [6]:
40
(1)Relations between solar cell temperature and ambient
temperature
0
0 5 10 15 20 25 30
⎧⎪Tc = Ta + C2Ga
VMPP VOC ⎨ 2
PV Voltage(V) ⎪⎩C2 = 0.03Km /W
Figure 1. SPG1786T-02E PV modules with different irradiation P-V (1)
curves calculated by model (2)Expressions of PV photocurrent IPH
The power delivered by the PV generator depends on the Ga
I PH = ⎡⎣1 + α × (Tc − Tc1 ) / I sc (Tc1, nom ) ⎤⎦ × I sc (Tc1, nom ) ×
environmental factors: irradiance, temperature, and shadowing Ga ( nom )
conditions, it is never constant over time. Whatsoever stand- (2)
alone system or connected-grid system, and whatsoever two (3)Expressions of PV open circuit voltage VOC
stages of PV converter system or single stage PV converter
system, it is very important to operate PV energy conversion ⎧VOC = VOC (Tc1 ) + β (Tc − Tc1 )
systems near maximum power point (MPP) to obtain the ⎨
⎩ β = −2.3 ×10 V/K
−3
approximately max power of PV generator. Many maximum (3)
power point tracking (MPPT) methods have been developed, Strictly speaking, VOC is not only affected by solar cell
such as [1]-[5]: temperature, but also by irradiance, especially at low
irradiation strength.
This research was partly supported by the Ministry of Education, Science,
Sports and Culture of Japan, Private University Scientific Study Advancement
Promotion Work in 2006, Social Cooperation Promotion Work,
“Development of New Electric Power Supply System by Micro-grid
Network”.

978-1-4244-4813-5/10/$25.00 ©2010 Crown


(4)Expressions of PV I-V
Ga
I = ⎡⎣1 + α × (Tc − Tc1 ) / I sc (Tc1,nom ) ⎤⎦ × I sc (Tc1,nom ) × 1.02
Ga ( nom )
Tc = −20°C
3
qVg ⎛ 1 1 ⎞
1.00
I (T ) ⎛T ⎞ n − ×⎜ − ⎟
nk ⎝ Tc Tc 1 ⎠
− sc
×⎜ c ⎟ ×e
c1
× Tc = −5°C
⎛ ⎞ ⎝ Tc1 ⎠
qVOC (Tc1 )/ N s

IMPP/ISC@MPP
.98
⎜e − 1⎟
nkTc 1
⎜ ⎟
⎝ ⎠ .96
Tc = 25°C
⎧⎪ q (VnkT
+ IRS )
⎫⎪ V + IRS Tc = 10°C
⎨e c
− 1⎬ − .94
⎪⎩ ⎪⎭ RSH
(4) .92 Tc = 40°C
The model of the PV module was implemented using a
Matlab/Simulink Level 2 s-function. The model parameters are .90
evaluated during execution using the equations (1) ~ (4). There 100 200 300 400 500 600 700 800 900 1000
are 24 input parameters in the model. The model considers the Irradiation(W / m2 )
series resistance and shunt resistance, by set the input
Figure 3. IMPP/ISC at MPP versus irradiation curve calculated by
parameter TestRp greater than 1, the influence of RSH is
model
calculated. Because equation (4) is non-linear, so it only can be
solved using numerical methods, the Newton-Raphson method B. dP/dV Versus I Control Method
was used in this paper model. Symbols in equations refer to [6].
The P&O method measures the increment of power (△P)
The I-V, P-V curves under various irradiance and constant and the increment of voltage (△V) to judge the momentary
temperature calculated by Matlab/Simulink model show good operating region, it has some limitations.
correspondence to the manufacturer’s published curves [6].
The present study indicts that the PV generator’s derivative
of power versus voltage (dP/dV) in relation to V and in relation
to I. dP/dV versus V is found to be nonlinear, so that the
change of reference voltage is difficult to compute. On the
other hand, dP/dV versus I can be proved theoretically to be
nearly linear, so that the change of current is easy to compute.
If does not consider the influence of series resistance RS and
shunt resistance RSH, equation (4) can be simplified as:

⎧⎪ nkT
qV
⎫⎪
Figure 2. Equivalent circuit diagram of the PV model I = I PH − I sat × ⎨e C − 1⎬
⎩⎪ ⎭⎪ (5)
III. MPPT METHODS SIMULATION USING PV MODEL IN
Isat is the diode saturation current in PV model (Fig. 2).
MATLAB/SIMULINK
From equation (5), V can be written as:
A. IMPP/ISC Constant Method (CI Method) nkTC ⎛ I + I sat − I ⎞
Like VMPP/VOC≈constant at MPP, IMPP/ISC at maximum V= × ln ⎜ PH ⎟
power point is also nearly constant; the curve shape is almost q ⎝ I sat ⎠ (6)
smooth along with whole scope irradiation, the ratio of
VMPP/VOC is affected mainly by solar cell temperature (Fig. 3). The output power of PV generator is expressed as:
In this algorithm, if the ratio of IMPP/ISC is calculated or ⎧⎪ ⎡ nkT
qV
⎤ ⎫⎪
tested at different temperature first, then the MPPT controller P = V × I = V × ⎨ I PH − I sat × ⎢e C − 1⎥ ⎬
need a temperature sensor to detect solar cell temperature to
realize a simple, speed and accurate MPPT. ⎩⎪ ⎣⎢ (7) ⎦⎥ ⎭⎪
In fact, temperature sensor is not necessary, the MPPT From equation (6), the differential of I to V can be
controller periodically close a short-circuit switch to allow a expressed as:
measurement of the PV’s short circuit current, and considers
dI q
the ratio of IMPP/ISC is nearly constant. A problem with this =− × ( I PH + I sat − I )
algorithm is that the available energy is wasted when the short- dV nkTC (8)
circuit switch turns on, and at the same time power supply is
interrupted. From equation (7), the differential of P to V can be written
as:
dP d (VI ) dI
= = I +V ×
dV dV dV 7
Tc = 25°C
⎛ q ⎞
= I +V ×⎜ − × ( I PH + I sat − I ) ⎟ 2

⎝ nkTC ⎠ G = 200W / m2
-3
⎛ q ⎞ ⎛ q ⎞ G = 400W / m2
= ⎜1 + ×V ⎟ × I − ⎜ ( I PH + I sat ) ⎟ × V

dP/dV
⎝ nkTC ⎝ nkTC
-8
⎠ ⎠ G = 600W / m2

(9) -13 G = 800W / m 2


If defined C1 as:
G = 1000W / m 2
⎛ q ⎞ -18

C1 = ⎜1 + ×V ⎟
⎝ nkTC ⎠ (10)
-23
0 1 2 3 4 5 6 7 8 9
C2 as: Current(A)
⎛ q ⎞ Figure 4. dP/dV versus current curve calculated by model
C2 = ⎜ ( I PH + I sat ) ⎟ × V
⎝ nkTC ⎠ (11)
Then Equation (9) can be simplified as:
dP
= C1 × I − C2
dV (12)
In the process of MPPT, to avoid the system operating in
the collapse region, the PV generator is always operated in the
negative slope region of the characteristic P versus V curve [8].
In this region, the PV generator voltage variation is small (see
right region in Fig. 1), and can almost be considered as
constant. So C1 is only affected by solar cell temperature, C2 is
mainly affected by irradiation (Isat usually is very small
compared to IPH). If TC is constant, dP/dV versus I is nearly
linear, and the curve of dP/dV versus I is affected by Figure 5. Simulation circuit under partial shading conditions
irradiation.
1×1000W / m 2 (25°C ) Parallel 1×1000W / m 2 (25°C )
Fig. 4 is the curve of dP/dV versus current calculated by
model. From this figure, the relation of dP/dV versus I is nearly 1×1000W / m 2 (25°C ) Parallel 1× 500W / m 2 (10°C )
linear, just like equation (12). 1× 500W / m 2 (10°C ) Parallel 1× 500W / m 2 (10°C )
Thus, because of the relation of dP/dV versus I is nearly 360
linear, so that the reference current command Iref is easily
acquired by computing the relative variation of dP/dV versus I. 300
That means, when I is varied, dP/dV is varied proportionally,
so that the tracking process with linearly increasing or 240
decreasing Iref is rapid and smooth. By using dP/dV as an index
Power(W)

to control output current of PV generator, the proposed MPPT


180
controller allows a PV energy conversion system to track
maximum power points very rapidly and smoothly.
120
C. P-V Curve Simulation and MPPT Methods under Partial
Shaded Conditions 60

Shadows created by clouds, neighboring buildings, trees,


aging cells, pollution areas on the surface of solar cell etc 0
change the shape of PV modules power-voltage curve. In order 0 5 10 15 20 25 30

to obtain the P-V curves under partial shading conditions, Voltage(V)


series connection and parallel connection are stimulated (Fig.
5). Figure 6. Parallel P-V curve under partial shading conditions
calculated by model
From Fig. 6, the shape of parallel P-V curve under partial
shading condition is very similar to the shape of P-V curve In Fig. 7, solar cell temperature is 25℃, one solar cell’s
under normal condition: the power has one maximum point irradiation is 1000W/m2, and another solar cell’s irradiation is
along with full range voltage. So the MPPT methods suitable 200W/m2, the peak value of power in right side is smaller than
under normal condition are also suitable under partial shading the left one, so conventional MPPT methods may not be
condition. suitable. If more PV modules series and more complex
shading conditions, multi-local maximum power points will overview of MPPT methods suitable for partially shaded PV
appear in the P-V curve. Because of the shading conditions are generator, and the P-V characteristics of PV generator under
uncontrollable, so conventional MPPT methods can’t partial shading conditions are simulated by model, MPPT
converge to the real maximum power point normally under methods under partial shading conditions will be examined in
these conditions. later research.
1×1000W / m2 (25°C ) Series 1×1000W / m2 (25°C ) ACKNOWLEDGMENT
1× 1000W / m 2 (25°C ) Series 1× 200W / m 2 (25°C ) This research was partly supported by the Ministry of
1× 200W / m2 (25°C ) Series 1× 200W / m 2 (25°C ) Education, Science, Sports and Culture of Japan, Private
360 University Scientific Study Advancement Promotion Work in
2006, Social Cooperation Promotion Work, “Development of
New Electric Power Supply System by Micro-grid Network”.
300
Authors would like to greatly appreciate for this grant
program.
240
Power(W)

REFERENCES
180 [1] Z. Salameh, F. Dagher and W. A. Lynch, “Step-Down Maximum Power
Point Tracker for Photovoltaic System,” Solar Energy, Vol. 46, No. 1,
pp. 278-282, 1991.
120
[2] K. H. Hussein, I. Muta, T. Hoshino, and M. Osakada, “Maximum
Photovoltaic Power Tracking: An Algorithm for Rapidly Changing
60 Atmospheric Conditions,” IEEE proc. Gener. Transm. Distrib, Vol. 142,
No. 1, pp. 59-64, Jan, 1995.
[3] E. Koutroulis, K. Kalaitzakis, and N. C. Voulgaris, “Development of a
0 Microcontroller-Based Photovoltaic Maximum Power Point Tracking
0 10 20 30 40 50 60 Control System,” IEEE Trans. On Power Electronics, Vol. 16, No, 1, pp.
46-54, Jan, 2001.
Voltage(V) [4] K. Harada, G. Zhao, “Controlled Power Interface between Solar Cells
Figure 7. Two SPG1786T-02E PV modules with different irradiation and AC Source,” IEEE Trans. On Power Electronics, Vol. 8, No. 4, pp.
series P-V curve calculated by model 654-662, Oct, 1993.
[5] N. Femia, G. Petrone, G. Spagnuolo, M. Vitelli, “Optimizing Sampling
Some MPPT methods have been developed to find MPP in Rate of P&O MPPT Technique,” Power Electronics Specialists
partially shaded conditions, and they may be divided into two Conference, PESC 04. 2004 IEEE 35th Annual, Volume 3, 20-25 June
kinds of types: (1) Hardware methods [9]-[11]. In these types, 2004, pp. 1945-1949.
each PV panel in PV generator has a parallel power repair unit, [6] Wang NianCHun, Xu QingShan, Kazuto Yukita, Yasuyuki Goto,
Katsuhiro Ichiyanagi, Akiteru Ueda. “Model of Polycrystalline
when the PV panel is shaded, the power repair unit can supply Photovoltaic Module in Matlab SimulinkTM,” The 2008 Annual
compensation current, this makes the P-V curve of the PV Meeting Record I.E.E. Japan, Fukuoka, Japan, March 19-21, 2008,
generator has only one peak value along with whole scope Vol.4 pp. 71-72.
voltage, so conventional MPPT methods can be used. (2) [7] KYOCERA Corporation Datasheet, “SPG1786T-02E Polycrystalline
Software methods. In these types, the P-V curve of PV Silicon PV Cell Technique Data,” December, 2004.
generator has multi-local maximum points, soft control method [8] Patel R M. Wind and Solar Power Systems [M]. New York, CRC Press
LLC, 1999.
is used. [9] Tomokazu Mishima, Tokuo Ohnishi, “Power Compensation System for
Software methods can be divided into following types: Partially Shaded PV Array Using Electric Double Layer Capacitors,”
IEEE Industrial Electronics Society Conference, 2002, No. 4, pp. 3262-
(1)Current sweeping method [12]; 3267.
(2)Short-circuit current pulse method [13]; [10] Tomokazu Mishima, Tokuo Ohnishi, “A Power Compensation Strategy
(3)Fibonacci search method [14]. This method gives fast Based on Electric Double Layer Capacitors for a Partially Shaded PV
Array,” The 15th International Conference on Power Electronics and
response, and it is able to handle multi-local maximum points, Drive Systems, 2003, No.2, pp. 858-863.
but it requires powerful digital microcontroller to calculate the [11] Toshihisa Shimizu, Osamu Hashimoto, and Gunji Kimura, “A Novel
process; High Performance Utility Interactive Photovoltaic Inverter System,”
(4)State-based space approach [15]; IEEE Trans. On Power Electronic, Vol. 18, No. 2, pp. 704-711, 2003.
[12] M. Bodur, M. Ermis, “Maximum Power Point Tracking for Low Power
(5)Compound MPPT methods combined with conventional Photovoltaic Solar Panels,” Electrotechnical Conference, No. 2, pp. 758-
MPPT methods [16]. 761, 1994.
[13] T. Noguchi, S. Togashi, R. Nakamoto, “Short-Current Pulse Based
IV. CONCLUSIONS Adaptive Maximum-Power-Point Tracking for Photovoltaic Power
Generation System,” Proceedings of the 2000 IEEE International
MPPT methods are very important for PV generator, many Symposium on Industrial Electronics, Vol. 1, Dec. 4-8, 2000. pp. 157-
papers have been reported various MPPT control techniques, 162.
most of them are brought forwards and verified by [14] M. Miyatake, T. Inada, I. Hiratsuka, Zhao Hongyan, H. Otsuka, M.
experiments. In this paper, a versatile, accurate Nakano, “Control Characteristics of a Fibonacci-Search-Based
Matlab/Simulink PV model suitable for use by power Maximum Power Point Tracker when a Photovoltaic Array is Partially
electronics specialists has been developed, and has been Shaded,” IPEMC 2004. Aug. 14-16, 2004. Vol. 2, pp. 816-821.
designed for easy implementation on Matlab/Simulink [15] Eugene V. Solodovnik, Shengyi Liu, Roger A. Dougnal, “Power
Controller Design for Maximum Power Tracking in Solar Installations”,
platform. By using the model, several MPPT methods are IEEE Trans. On Power Electronics, Vol. 19, No. 5, pp. 1295-1304,
verified, the simulations results show good correspondence to 2004.
the results of theoretic analysis. [16] K. Kobayashi, I. Takano, Y. Sawada, “A Study on a two Stage
Most of MPPT methods are based on hill-climbing Maximum Power Point Tracking Control of a Photovoltaic System
algorithms, but the method can’t work correctly if some panels under Partially Shaded Insolation Conditions,” No.4, pp. 2612-2617,
of PV generator are partially shaded. This paper gives a simple Power Engineering Society General Meeting, 2003.

You might also like