Comparative Study of P&O and Inc MPPT Algorithms
Comparative Study of P&O and Inc MPPT Algorithms
Comparative Study of P&O and Inc MPPT Algorithms
Abstract: - Maximum Power Point Tracking (MPPT) algorithms is important in PV systems because it
reduces the PV array cost by reducing the number of PV panels required to achieve the desired output power.
This paper présents à comparative simulation study of two important MPPT algorithms specifically perturb and
observe and incremental conductance. These algorithms are widely used because of its low-cost and ease of
realization. Some important parameters such as voltage, current and power output for each different
combination has been traced for both algorithms. Matlab simulink tool box has been used for performance
evaluation by a 70W photovoltaic (PV) array.
Keywords: - Photovoltaic (PV), Maximum Power Point Tracking (MPPT), Perturb and Observe (P&O),
Incremental Conductance (InC).
1. INTRODUCTION
Photovoltaic (PV) generation represents currently one of the most promising sources of renewable
green energy. Due to the environmental and economic benefits, PV generation is preferred over other renewable
energy sources, since they are clean, inexhaustible and require little maintenance. PV cells generate electric
power by directly converting solar energy to electrical energy. PV panels and arrays, generate DC power that
has to be converted to AC at standard power frequency in order to feed the loads. Therefore PV systems require
interfacing power converters between the PV arrays and the grid. Photovoltaic-generated energy can be
delivered to power system networks through grid-connected inverters. One significant problem in PV systems is
the probable mismatch between the operating characteristics of the load and the PV array.
The system’s operating point is at the intersection of the I-V curves of the PV array and load, when a
PV array is directly connected to a load. The Maximum Power Point (MPP) of PV array is not attained most of
the time. This problem is overcome by using an MPPT which maintains the PV array’s operating point at the
MPP. The occurrence of MPP in the I-V plane is not known priorly; therefore it is calculated using a model of
the PV array and measurements of irradiance and array temperature. Calculating these measurements are often
too expensive and the required parameters for the PV array model are not known adequately. Thus, the MPPT
continuously searches for MPP. There are several MPPT continuously searches algorithms that have been
proposed which uses different characteristics of solar panels and the location of the MPP [1,4].
To extract the maximum power from the solar PV module and transfer that power to the load, a MPPT
is used. A dc/dc converter (step up/step down) transfers maximum power from the solar PV module to the load
and it acts as an interface between the load and the module.Maximum power is transferred by varying the load
impedance as seen by the source and matching it at the peak power of it when the duty cycle is changed. In
order to maintain PV array’s operating at its MPP, different MPPT techniques are required.In the literature
many MPPT techniques are proposed such as, the Perturb and Observe (P&O) method, Incremental
Conductance (IC) method, Fuzzy Logic Method etc [3]. Of these, the two most popular MPPT techniques
(Perturb and Observe (P&O) and Incremental Conductance methods) are studied [4].The paper has been
organized in the following manner. The basic principle of PV cell and the characteristics of PV array are
discussed in section 2. Section 3 presents the P&O and InC MPPT algorithms in detail. The simulation results of
PV array, MPPT algorithms and their comparison are discussed in section 4. Last section concludes with the
scope for further work.
2. 2 PV array Characteristics
The use of single diode equivalent electric circuit makes it possible to model the characteristics of a PV
cell. The mathematical model of a photovoltaic cell can be developed using MATLAB simullink toolbox. The
basic equation from the theory of semiconductors that mathematically describes the I-V characteristic of the
Ideal photovoltaic cell is given by
(1)
Where,
(2)
Therefore
(3)
Where, ‘I PV, Cell’ is the current generated by the incident light (it is directly proportional to the Sun
irradiation), Id is the diode equation, Io, cell’ is the reverse saturation or leakage current of the diode, ‘q’ is the
electron charge [1.60217646* 10−19C], k is the Boltzmann constant [1.3806503 *10 −23J/K], ‘T’ is the temperature
of the p-n junction, and ‘a’ is the diode ideality constant. Figure 1 shows the equivalent circuit of ideal PV cell.
Practical arrays are composed of several connected PV cells and the observation of the characteristics
at the terminals of the PV array requires the inclusion of additional parameters (as shown in figure. 2) to the
basic equation:
(4)
Where Vt = NskT/q is the thermal voltage of the array with ‘Ns’ cells are connected in series. Cells
connected in parallel increases the current and cells connected in series provide greater output voltages. V and I
are the terminal voltage and current. The equivalent circuit of ideal PV cell with the series resistance (Rs) and
parallel resistance (Rp) is shown in figure.2.
Figure 3.I-V characteristics of the PV cell Figure 4.P-V characteristics of the PV cell
The P-V characteristics of the PV cell are illustrated in figure 4. It depends on the open circuit voltage (Voc), the
short circuit current (Isc) and the maximum power point (MPP).
3. MPPT ALGORITHMS
3.1 Perturb and Observe (P&O) Algorithm
A slight perturbation is introduced in this algorithm. The perturbation causes the power of the solar
module to change continuously. If the power increases due to the perturbation then the perturbation is continued
in the same direction. The power at the next instant decreases after the peak power is reached, and after that the
perturbation reverses. The algorithm oscillates around the peak point when the steady state is reached. The
perturbation size is kept very small in order to keep the power variation small [4]. The algorithm can be easily
understood by the following flow chart which is shown in figure 5.
This simulation study is done for the standard test condition (STC) i.e. temperature is 30˚C and the
Irradiation is 1000 W/m2 with the simulation model.
The 70W PV module is simulated in MATLAB and the simulated I-V and P-V characteristics are shown in
Figures 8 and 9 respectively. The open circuit voltage Voc = 21.4V, the short circuit current Isc = 4.53A are
obtained for the corresponding maximum output power of 70W.
The MATLAB subsystem includes the 70W PV array and it also contains the equations required for
modeling it. DC voltage source of the dc-dc boost converter is replaced by the MATLAB subsystem integrated
with PV array. Perturbing the duty ratio of dc-dc boost converter perturbs the PV array current and consequently
perturbs the PV array voltage. To compute the power at various duty cycles and to compare it with the power of
the current operating point, the MPPT subsystem is used. The duty cycle either increases or decreases or
remains the same. Figure 10 shows the simulink model of PV array with dc-dc boost converter and P&O MPPT.
Figure (a) Current output Figure (b) Voltage output Figure (c) Power output
The simulation results of P&O MPPT algorithm are illustrated in figure 11. The results show that the
current output of 0.073amperes and the voltage output of 36votls and an output power of 2.6watts for a time
period of 0.0175 seconds.
The simulink model of PV array with dc-dc boost converter and InC MPPT algorithm is shown in figure 12,
under the same conditions as the P & O algorithm is simulated.
Figure (a) Current output Figure (b) Voltage output Figure (c) Power output
The P & O and InC MPPT algorithms are simulated and compared using the same conditions. When
atmospheric conditions are constant or change slowly, the P&O MPPT oscillates close to MPP but InC finds the
MPP accurately at changing atmospheric conditions also. Comparisons between the two algorithms for various
parameters are given in table 2.
5. CONCLUSIONS
In this paper a mathematical model of a 70W photovoltaic panel has been developed using MATLAB
Simulink. This model is used for the maximum power point tracking algorithms. The P&O and Incremental
conductance MPPT algorithms are discussed and their simulation results are presented. It is proved that
Incremental conductance method has better performance than P&O algorithm. These algorithms improve the
dynamics and steady state performance of the photovoltaic system as well as it improves the efficiency of the
dc-dc converter system.
6. ACKNOWLEDGEMENTS
The authors wish to thank the Management, Principal and the Department of Electrical and Electronics
Engineering of Tagore Engineering College, Chennai for their whole hearted support and providing the
Laboratory facilities to carry out this work.
REFERENCES
[1] D. P. Hohm, M. E. Ropp, “Comparative Study of Maximum Power Point Tracking Algorithms Using an
Experimental, Programmable, Maximum Power Point Tracking Test Bed”, 0-7803-5772-8/00,IEEE,
2000, 1699-1702.
[2] N. Pongratananukul and T. Kasparis, “Tool for Automated Simulation of Solar Arrays Using General-
Purpose Simulators,” in IEEE Conference Proceedings, (0-7803-8502-0/04), 2004, 10-14.
[3] Trishan Esram, and Patrick L. Chapman, „Comparison of Photovoltaic Array Maximum PowerPoint
Tracking Techniques,‟ IEEE Transactions on Energy Conversion, 22 (2), 2007, 439-449.
[4] Hairul Nissah Zainudin, Saad Mekhilef, „Comparison Study of Maximum Power Point Tracker
Techniques for PV Systems,‟ Proc. 14th International Middle East Power Systems Conference
(MEPCON‟10), Cairo University, Egypt, 2010, 750-755.