Modified Perturb and Observe MPPT Control For Avoid Deviation in Photovoltaic Systems
Modified Perturb and Observe MPPT Control For Avoid Deviation in Photovoltaic Systems
net/publication/317216785
Modified perturb and observe MPPT control for avoid deviation in photovoltaic
systems
CITATIONS READS
11 3,674
3 authors:
Adil Yahdou
Hassiba Benbouali University of Chlef
33 PUBLICATIONS 273 CITATIONS
SEE PROFILE
All content following this page was uploaded by Adil Yahdou on 16 June 2017.
A. YAHDOU
Automatic Department, National Polytechnic School, Algiers, Algeria
[email protected]
Abstract Maximum power point tracking (MPPT) performance has steady state oscillations around
techniques are used in photovoltaic (PV) systems to MPP according to step size [24], [31-33]. The
extract maximum power from the PV module. Many sudden variation in atmospheric conditions causes
MPPT techniques have been published such as perturb this P&O algorithm to deviate away from MPP [5],
and observe (P&O). Perturb and Observe (P&O) and the analysis of this deviate problem is given in
maximum power point tracking (MPPT) algorithm is [34] and [35]. This paper presents a clear analysis of
widely applied due to its simplicity, costless and easy
implementation. However, P&O tracking algorithm deviate such as when the deviation can come, the
suffers from deviation due to change of irradiance. In movement of the operating point, and the effect of
order to avoid the deviation, in this paper we have deviation in case of tow times irradiations changes,
proposed a modified P&O technique. This modified as well as rapid change in irradiation. The deviation
technique is proposed to avoid the problem of irradiance phenomena in case of the adaptive P&O technique
variation by incorporating the information of voltage, are also incorporated in this paper.
current and power in the decision process for updating
the duty cycle of the converter. Simulation result showed
that the proposed algorithm accurately tracks the
2. Modeling and characteristic of solar panel
maximum power and avoid the deviation in fast changing 2.1. PV cell model and characteristics
irradiation. The effectiveness of proposed MPPT The model of solar cell can be categorized as p-n
algorithm is verified using MATLAB/Simulink. semiconductor junction, when exposed to light, the
Key words: boost converter, P&O algorithm, maximum DC current is generated. The PV cell equivalent
power point tracking, photovoltaic module. circuit can be represented as an ideal current source,
diode, parallel resistance and series resistance as
1. Introduction shown in Fig.1, where the current source is the light
Solar photovoltaic (PV) is envisaged to be a generated current which is directly proportional to
popular source of renewable energy due to several the solar irradiation. The series and the shunt
advantages, notably low operational cost, almost resistances represent a voltage loss on the way to the
maintenance free and environmentally friendly external contacts and the leakage current in the shunt
[1,2,24]. path respectively.
Despite the high cost of solar modules, PV power
generation systems, in particular the grid-connected
type, have been commercialized in many countries
because of its potential long-term benefits [25–30].
Photovoltaic (PV) modules are utilized to convert
sunlight energy into electrical energy and they are
defined as a nonlinear DC power source [3].
The dependency of environmental factors and p-
n junction structure makes PV modules an unreliable Fig.1. Equivalent circuit of a photovoltaic cell
power source for electricity continuity.
Furthermore, there is one unique point on the The mathematical model which relates the output
voltage-current (V-I) curve, which is defined as current to the output voltage is given by the Eq (1)
maximum power point (MPP). PV modules should [36].
be operated under MPP condition for the purpose of (𝑉 + 𝐼 × 𝑅𝑠 )
obtaining highly efficiency. 𝐼 = 𝐼𝑝ℎ − 𝐼0 × [𝑒𝑥𝑝 ( ) − 1]
A number of different MPPT algorithms have 𝑎 × 𝑉𝑡ℎ
been proposed [4-6], including the P&O algorithm. 𝑉 + 𝐼 × 𝑅𝑠
− (1)
Among all mentioned methods, the P&O 𝑅𝑃
algorithm is the most popular and widely used due to
its simplicity, ease of implementation and low cost. Where 𝑰 and 𝑽 are the output current and output
However the algorithm fails tracking MPP during voltage of the photovoltaic cell, respectively, 𝑰𝟎 is
rapid change of weather and its tracking
1
Journal of Electrical Engineering
www.jee.ro
the diode’s reverse saturation current, a is the diode this figure (I-V curve), there are three remarkable
ideality factor, 𝑹𝒔 and 𝑹𝑷 are the series and parallel points:
resistance, respectively. 𝑽𝒕𝒉 is the thermal voltage The short circuit point (0, 𝑰𝑺𝑪 ), (the point
of the cell, which is expressed as, where the I-V curve meets the voltage axis).
Where 𝑰𝑺𝑪 is the short circuit current that
𝐾𝑏 ×𝑇
𝑉𝑡ℎ = (2) can be drawn by connecting the positive and
𝑞
negative terminals of PV module. It is the
greatest generated current value when the
Where 𝒒 is the electron charge (1.6 × 10−19 𝐶), voltage is zero (V=0).
T is the junction temperature in Kelvin (K), and The open circuit point (𝑽𝑶𝑪 , 0), (the point
𝑲𝒃 is the Boltzmann constant (1.38 × 10−23 J/K). where the I-V curve meets the current axis).
𝑰𝒑𝒉 is the generated photocurrent; it depends mainly Where 𝑽𝑶𝑪 is the open circuit voltage of PV
on the radiation and cell’s temperature, which is module. It reflects the voltage of the module
expressed as, in the night. In this case, no current is
generated (I=0).
𝐺
𝐼𝑝ℎ = [𝐼𝑆𝐶𝑆𝑇𝐶 + 𝐾𝑖 (𝑇 − 𝑇𝑆𝑇𝐶 ) 𝐺 (3) The maximum power point, MPP
𝑆𝑇𝐶
(𝑽𝒎𝒑𝒑,𝑰𝒎𝒑𝒑): at this point, the PV module is
said to operate at maximum efficiency and
Where 𝑰𝑺𝑪_𝑺𝑻𝑪 (in Ampere, A) is the short- produces its maximum output power (𝑃𝑚𝑎𝑥 )
circuit current at standard test conditions (STC), given by:
𝑻𝑺𝑻𝑪 (25°𝐶 ) is the cell temperature at STC, G (in
watts per square meters, 𝑊/𝑚2 ) is the irradiation 𝑃𝑚𝑎𝑥 = 𝑉𝑚𝑝𝑝 × 𝐼𝑚𝑝𝑝 (6)
on the cell surface, 𝑮𝑺𝑻𝑪 (1000 𝑊/𝑚2) is the
irradiation at STC, and 𝑲𝒊 is the short circuit current Where 𝑰𝒎𝒑𝒑 and 𝑽𝒎𝒑𝒑 are the optimal operating
coefficient, usually provided by the cell current and voltage of PV module, respectively.
manufacturer. In addition, the saturation current Io is When a PV module is directly connected to a load,
influenced by the temperature according to the the operating point will be at the intersection of the
following Eq (4) [16,17] I-V curve of the PV module and the load curve.
Most of the time, this operating point does not
𝐼𝑆𝐶_𝑆𝑇𝐶 +𝐾𝑖 (𝑇−𝑇𝑆𝑇𝐶 )
𝐼0 = (4) meet the maximum power point (MPP) of PV
exp[(𝑉𝑂𝐶_𝑆𝑇𝐶 +𝐾𝑉 (𝑇−𝑇𝑆𝑇𝐶 ))/𝑎×𝑉𝑡ℎ ]−1 module. Furthermore, as the maximum power point
Where 𝑉𝑂𝐶_𝑆𝑇𝐶 (in Volt, V) is the open circuit depends on solar radiation and cell temperature,
voltage at STC; 𝐾𝑉 is the open circuit voltage which vary randomly, the MPP position is
coefficient. continuously changing [18].
Therefore, it is very important to ensure that the
2.2. Series/parallel grouping module operates at maximum efficiency because the
The output power from a single PV cell is main problem with PV energy generation systems is
relatively small. To produce the required voltage and low efficiency [19]. In order to overcome this
power, PV cells are connected in series and parallel. problem, specific circuits, called maximum power
They are grouped into modules. Modules are point trackers (MPPT), are used [18].
combined to form panels. These panels are The MPPT is achieved by interposing a DC–DC
connected together to build up the entire PV array. converter between the PV array and the load, the
Then, any desired current–voltage (V-I) and MPPT algorithm generates the optimal duty ratio
power–voltage (V-P) characteristic could be (D) in order to maintain the electrical quantities (V, I
generated [17]. Therefore, the V-I characteristic and P) at values corresponding to the maximum
equation of a PV array (arranged in 𝑵𝑷 parallel and power point
𝑵𝑺 series solar cell) can be expressed as,
𝑁𝑆
𝑉+𝐼×( ) × 𝑅𝑆 2.3. Characteristic I-V and P-V of PV module
𝑁𝑃
𝐼 = 𝑁𝑃 × 𝐼𝑝ℎ − 𝑁𝑃 × 𝐼0 [exp ( ) − 1] The PV module used for simulation consists of
𝑁𝑆 × 𝑎 × 𝑉𝑡ℎ 36 series PV cells where the PV cell, is the single
𝑁𝑆 diode ( 𝐼𝑝ℎ = 3,25𝐴 , 𝑎 = 1,2𝐼0 = 8,225. 10−12 𝐴,
𝑉+𝐼×( ) × 𝑅𝑆 Rs= 0,015 Ω, and Rp = 30 Ω, 𝐾 = 1,38. 10−23 𝐽/𝐾,
𝑁𝑃
− (5) 𝑞 = 1,6. 10−19 𝑐 ).
𝑁𝑆
( ) × 𝑅𝑃
𝑁𝑃
Where connecting cells in series will increase the
output voltage and connecting them in parallel will
increase the output current. Fig.2 shows the I-V and
P-V characteristic of the PV module at a fixed cell
temperature T and at a certain solar radiation, G. In
2
Journal of Electrical Engineering
www.jee.ro
3.5 3.5
1000W/m2
3 800W/m2 3
0°C
600W/m2
25°C
2.5 400W/m2 2.5
50°C
200W/m2
75°C
Current (A)
Current (A)
2 2
1.5 1.5
1 1
0.5 0.5
0 0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Voltage (V) Voltage (V)
(a) (b)
Fig.3. I–V characteristics of a PV array: (a) for various values of irradiance G at a temperature of 250 𝐶; (b)
for various values of temperature T at an irradiance of 1000𝑊/𝑚2 .
70 70
2
1000W/m T=0 0C
60 800W/m2 X: 20.29 60 T=25 0C
2 Y: 62.2
600W/m T=50 0C
2
50 400W/m 50 T=75 0C
2
200W/m
Power (W)
Power (V)
40 40
30 30
20 20
10 10
0 0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Voltage (V) Voltage (V)
(a) (b)
Fig.4. P–V characteristics of a PV array: (a) for various values of irradiance G at a temperature of 250 𝐶; (b)
for various values of temperature T at an irradiance of 1000𝑊/𝑚2 .
3. MPPT model and solar irradiation level. The photovoltaic array
The circuit diagram of the energy conversion operation depends on the load characteristics to
system is shown in Fig.5. The system consists of which it is connected. So when connected to load
photovoltaic panel, a DC-DC boost converter. The directly, the output of the PV array seldom works at
PV array consists of 36 series PV cells. The I-V MPP. However, to adapt the load and extract
characteristic of array depends on the temperature maximum power from a PV module, a DC-DC boost
3
Journal of Electrical Engineering
www.jee.ro
converter is utilized by adjusting its duty cycle under Conventional P&O algorithm is the simplest,
control of selected based MPPT controller so that costless, popular and almost applicable in practice
the maximum solar panel output power is extracted with efficiency up to 96.5%. However, it is not
under all operating conditions [7]. robust in tracking the right MPP at rapid changes of
weather. The algorithm obtains its information from
the actual operating point of the PV module or array
DC/DC
Solar Load (i.e., voltage, Vpv and current, IPV) to scan the P-V
converter
modul boost
curve in order to obtain MPP as shown in Fig.7. The
e scanning of the P-V curve is done by changing the
operating point (Vpv or IPV, which is known as
perturbation step, and then measuring the change in
PV power (dP), that is known as observation step.
𝐼𝑃𝑉 The resulting change of PV power is observed as
Mppt follow:
𝑉𝑃𝑉 𝑑𝑃
algorithme
If is positive, the perturbation of voltage
𝑑𝑉
Fig.5. MPPT system should be increased from point "A" towards
MPP as shown at the left side of Fig.7.
𝑑𝑃
If 𝑑𝑉 is negative, the perturbation of voltage
4. DC-DC converter
Boost converters are more significant and have should be decreased from point "B" towards
several advantages, such as simple construction, and MPP as shown at the right side of Fig.7.
higher efficiency and performance; it is a step-up The previous process is repeated until is
DC-DC power converter [11]. Fig.6 shows the boost 𝑑𝑃
converter circuit using MOSFET switch. The reached to MPP where 𝑑𝑉 is closely to zero;
converter operation can be divided into two modes. this is satisfied condition is called steady
Mode 1 begins when the transistor is switched ON, state.
the current in the boost inductor increases linearly, The P&O keeps perturbing the system in
and the diode is OFF state, mode 2 begins when the order to detect a change in the MPP (caused
transistor is switched OFF, the energy stored in the by a change in the environmental conditions
inductor is released through the diode to the load. or load), which triggers a new scan.
The power flow is controlled by varying the Normally, this process causes the operating point
on/off time of the MOSFET. The relationship of the PV system to oscillate around MPP. The
between input and output voltages is given by Eq (8)
[8]. flowchart of conventional P&O algorithm is shown
𝑉𝑜 1 in Fig.8.
= (8)
𝑉𝑖 1 − 𝐷
Where 𝑉𝑖 is the PV output voltage, 𝑉𝑜 voltage of
boost converter, D is duty cycle that can be
expressed by Eq (9).
𝑇𝑜𝑛
𝐷= (9)
𝑇
Where 𝑇𝑜𝑛 is time when MOSFET is switched
on, T is cycle period time. The transistor operates as
a switch; it is turned on and off depending on pulse
width modulated (PWM) control signal. PWM
operates at constant frequency; T is constant and 𝑇𝑜𝑛
is varying, so D can be varied from 0 to 1.
4
Journal of Electrical Engineering
www.jee.ro
Start
0. 427
0. 426 0. 365
0. 425
Y N Y N 0.42
0. 424
0. 423
0. 422
0. 36
0. 355
𝑑𝑉 > 0 𝑑𝑉 > 0
0. 421
0. 35
0. 42
Duty cycle
0. 419
0. 345
0. 418
deviation
0.38
G=300W/m2 G=300W/m2
0.36
G=500W/m2
𝐷 − ∆𝐷 𝐷 + ∆𝐷 𝐷 + ∆𝐷 𝐷 − ∆𝐷
0.34
0.5 1 1.5 2 2.5 3
Time (s)
(a)
PV module voltage (V)
22
To SWITCH 21
20
deviation
19
Fig.8. P&O flowchart
18 G=300W/m2 G=500W/m2 G=300W/m2
17
0.5 1 1.5 2 2.5 3
Time (s)
(b)
Fig. 11. Conventional P&O MPPT for both times
irradiation change. (a) Duty cycle variation. (b)
Voltage.
5
Journal of Electrical Engineering
www.jee.ro
30
PV module power (W)
25 deviation
20
6
Journal of Electrical Engineering
www.jee.ro
Start
Avoid deviation in the case for a rapid increase in Avoid deviation in the case for a rapid decrease in
irradiance dP = P(j) - P(j-1) irradiance
dV=V(j)-V(j-1)
dI=I(j)-I(j-1)
Y N
𝑑𝑃 > 0
Y N Y N
𝑑𝑉 > 0 𝑑𝑉 > 0
N N
𝑑𝐼 > 0 𝑑𝐼 < 0
Y Y
𝐷 + ∆𝐷𝑛 𝐷 + ∆𝐷 𝐷 + ∆𝐷 𝐷 − ∆𝐷 𝐷 − ∆𝐷𝑛
𝐷 − ∆𝐷
TO SWITCH
500
450
2
Radiation W/m
400
350
300
250
0 0.5 1 1.5 2 2.5 3
Time (S)
7
Journal of Electrical Engineering
www.jee.ro
The solar irradiance level is stepped from low to simulation results of duty cycle, voltage, current and
high and then to low again as shown in Fig.17. The extracted maximum power, respectively as
initial level is set at G=300 w/m2 at t=1sec, the compared with conventional P&O algorithm. It can
irradiance is suddenly stepped up to G=500 w/m2 . be seen from fig.18 that, the modified P&O
Finally at t=2sec, it is stepped down to algorithm is more accurate, powerful to avoid the
G=300w/m2 . The temperature is kept constant at deviation than conventional P&O algorithm.
250 𝐶 for all irradiance levels. Fig.18 show the
0.37
Conventional P&O Modified P&O
0.42 0.365
Duty cycle
0.4 0.36
Solve a deviation
0.355
0.38 problem
2 2
G=300W/m G=300W/m 0.35 Solve a deviation Deviation problem
0.36 problem
G=500W/m2 0.345
Conventional P&O Modified P&O
0.34
0.5 1 1.5 2 2.5 3 1.98 2 2.02 2.04 2.06 2.08 2.1 2.12 2.14 2.16
Time (s)
(a)
22
20
21 Conventional P&O
Remove a deviation
Modified P&O
20 19
Remove a deviation
19
18 Deviation
18 G=300W/m 2 2 2
G=500W/m G=300W/m
17 17
0.5 1 1.5 2 2.5 3 1.95 2 2.05 2.1 2.15
Time (s)
(b)
Conventional P&O
1.5
PV module current (A)
Modified P&O
1.4 Remove a deviation
1.4
Conventional P&O
Remove a deviation
1.2 Modified P&O
1.3
G=300W/m2 G=500W/m2 G=300W/m2
1 1.2 Deviation
0.5 1 1.5 2 2.5 3 0.99 1 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08
Time (s)
(c)
Conventional P&O
30
PV module power (W)
26
20 Deviation
8
Journal of Electrical Engineering
www.jee.ro
7. Conclusion
Maximum power point tracking techniques Pearson Education, Inc, 3rd edition, ISBN 0-13-
extract the maximum output power of the PV 122815-3, pp.190-195, 2004.
systems at certain weather conditions to maximize [9] Chao Zhang, Dean Zhao, "MPPT with
its efficiency and minimize the overall system cost. Asymmetric Fuzzy Control for Photovoltaic
Regrettably, MPPT techniques deviate from MPP System", IEEE 4th Conference on Industrial
location as a result of irradiance variations. The most Electronics and Applications ICIEA, Xi’an, China,
conventional technique is P&O algorithm due to it’s pp.2180-2183,May 2009.
easily, costless and has minimum controlled [10] Seok-Il Go, Seon-Ju Ahn, Joon-Ho Choi, Won-
parameters. The conventional P&O algorithm has Wook Jung, Sang-Yun Yun, Il-Keun Song,
many inconveniences such as failure to extract MPP “Simulation and Analysis of Existing MPPT Control
during fast change of irradiance. In this paper, a new Methods in a PV Generation System”, Journal of
modified P&O algorithm is proposed to improve the International Council on Electrical Engineering
conventional P&O algorithm for overcoming vol.1,pp.446-451, Oct 2011.
previously inconveniences. This proposed algorithm [11] J.R. Pinheiro, H.A. Grundling, D.L.R. Vidor
is based to use another parameter dI and variable and J.E. Baggio, “Control strategy of an interleaved
step size ∆𝐷𝑛 to enable conventional P&O algorithm boost power factor correction converter”, Power
to recognize the cause of deviation coming from Electronics Specialist Conference, Vol. 1, pp. 137–
rapid change of irradiance. The results of proposed 142,1999.
P&O algorithm show good excellent maximum [12] Wei Xu, Chengbi Zeng, Jinhu Lv and Jinwei
power tracking due to rapid variations in irradiance He “One Novel Variable Step-Size MPPT
as compared with simulation. The modified Algorithm for Photovoltaic Power eneration”
proposed P&O algorithm satisfies extracting Conference on IEEE Industrial Electronic Society,
maximum power with high efficiency due to fast vol.10, pp. 5750-5755, 2012.
change of irradiance and finally increasing stability [13] A. Nasr Allah, M. Saied, M. Mustafa, and T.
of PV system. Abdel-Moneim, “A Survey of Maximum PPT
techniques of PV Systems, Browse Conference
References Publications”, Energytech, IEEE, pp. 1-17, 2012.
[1] M. Killi, and S. Samanta, “Modified Perturb and [14] Joe-Air Jiang, Tsong-Liang Huang, Ying-Tung
Observe MPPT Algorithm for Drift Avoidance in Hsiao, and Chia-Hong Chen, “Maximum Power
Photovoltaic Systems”, IEEE Trans. Industrial Tracking for Photovoltaic Power Systems”,
Electron., Vol. 62, pp. 5549 - 5559, 2015. Tamkang J. Sci. Eng. Vol. 8, pp. 147–153, 2005.
[2] S. K. Kollimalla, and M. K. Mishra, “Adaptive [15] K. Ishaque, Z. Salam, M. Amjad, and S.
Perturb & Observe MPPT Algorithm for Mekhilef, “An Improved Particle Swarm
Photovoltaic System”, IEEE Power and Energy Optimization (PSO)–Based MPPT for PV with
Conference at Illinois (PECI, pp. 42-47), 2013. Reducing Steady-State Oscillation,” IEEE Trans.
[3] Mustafa Engin BAS_O_GLU and Bekir Power Electron. Vol. 27, pp. 3627-3638, 2012.
C_AKIR “An improved incremental conductance [16] Villalva MG, Gazoli JR, Ernesto RF,
based MPPT approach for PV modules”, Turk J Elec “Comprehensive approach to modeling and
Eng & Comp Sci, Vol. 23, pp. 1687-1697. simulation of photovoltaic arrays”, IEEE Trans
[4] T. Esram and P. L. Chapman, “Comparison of Power Electron, Vol.24, pp.1198–1208, 2009.
photovoltaic array maximum power point tracking [17] Ishaque K, Salam Z, Syafaruddin, “A
techniques”, IEEE Transactions on Energy comprehensive MATLAB Simulink PV system
Conversion, Vol. 22, pp. 439-449, 2007. simulator with partial shading capability based on
[5] D. P. Hohm and M. E. Ropp, “Comparative two-diode model”, Sol Energy ,Vol.85, pp.2217–
study of maximum power point tracking algorithms” 2227, 2011.
,Progress in Photovoltaics: Research and [18] Coelho RF, Concer FM, Martins D, “A MPPT
Applications, vol. 11, pp. 47-62, 2003. approach based on temperature measurements
[6] V. Salas, E. Olias, A. Barrado and A. Lazaro, applied in PV systems” IEEE ICSET 2010, Kandy,
Review of the maximum power point tracking Sri Lanka, , pp. 1–6,6–9 Dec 2010.
algorithms for stand-alone photovoltaic systems,” [19] Piegari L, Rizzo R, “Adaptive perturb and
Solar Energy Materials and Solar Cells, vol. 90, pp. observe algorithm for photovoltaic maximum power
1555-1578, 2006. point tracking”, IET Renew Power Gener Vol.4,
[7] C. Larbes, S.M.Ait Cheikh, T. Obeidi, A. pp.317–328, 2010.
Zerguerras, “Genetic Algorithms Optimized Fuzzy [20] Nema P, Nema RK, Rangnekar S, “A current
Logic Control for The Maximum Power Point and future state of art development of hybrid energy
Tracking in Photovoltaic System”, Renewable system using wind and PV-solar: a review”,
Energy, Vol.34, pp.2093-2100, 2009. Renewable Sustainable Energy, Vol.13, pp.2096–
[8] Muhammad. H. Rashid, “Power Electronics 2103, 2009.
Circuits Devices and Applications”, New Jersey: [21] Hua C, Lin J, “An on-line MPPT algorithm for
rapidly changing illuminations of solar arrays”,
9
Journal of Electrical Engineering
www.jee.ro
10