Professional Documents
Culture Documents
Perturb and Observe MPPT Algorithm of Photovoltaic System A Review
Perturb and Observe MPPT Algorithm of Photovoltaic System A Review
A Review
*
Zhipeng Fan, Shaowu Li , Hang Cheng, Liwei Liu
School oflnformation Engineering, Hubei Minzu University, Enshi 445000
*E-mail: xidu_surfer@163.com
Abstract: The perturbation observation method is one of the most commonly used methods to track the
maximum power of photovoltaic (PV) system, but there are few reviews on perturb and observe (P&O)
algorithm. In this paper, the maximum power point tracking (MPPT) based on P&O algorithm is discussed.
The classical fixed-step P&O algorithm, improved classical P&O algorithm and hybrid P&O combine with
intelligent algorithms are analyzed in terms of accuracy and fast tracking. By comparing the study of MPPT
method in P&O algorithm, it is found that in recent years, researchers have improved the classical P&O
algorithm through the improved classical P&O algorithm and the hybrid algorithm of P&O combined with
machine learning/meta-heuristic. These two methods can reduce the oscillation of MPP, accelerate the
convergence speed, improve the tracking accuracy, reduce the power loss and improve the conversion
efficiency of PV system.
Key Words: PV system, P&O, MPPT, Meta-heuristic
2021 33rd Chinese Control and Decision Conference (CCDC) | 978-1-6654-4089-9/21/$31.00 ©2021 IEEE | DOI: 10.1109/CCDC52312.2021.9602272
method (ANN), genetic algorithm (GA) [ 1 6, 17] and other Fig. 1 . Conventional P&O MPPT technique
meta-heuristic algorithm and learning automata (LA) [ 1 8], Its basic principle is to increase or decrease the output
gradient rise [ 1 9], least squares algorithm [20-22] and other voltage of the solar PV array by changing the duty ratio 'd'
machine learning methods. of the DC-DC converter every certain time. This process is
called "disturbance", and the direction of its output power
changes after observation. As shown in Fig.1, if the output
*Corresponding author. voltage is disturbed, solar PV panels and /:J.P > 0 , then we
This work is supported by National Natural Science Foundation (NNSF)
can know the working point is located in the left of the MPP
of China under Grant 6 1 963014.
of maximum power point, disturbance observation
Authorized licensed use limited to: CENTRO FED DE EDUCACAO TECNOLOGICA DE MINAS GERAIS. Downloaded on May 22,2023 at 17:24:28 UTC from IEEE Xplore. Restrictions apply.
algorithm and therefore will increase the reference voltage W/m2 ). In addition, the maximum power point from point 2
of PV solar panels, so that the working point toward the to 8 points. However, at point 4, when dP > 0 and dV > 0 ,
MPP. Or, if the output voltage disturbance, solar PV panels the duty ratio increases and the voltage decreases, s o the
and /1 P < 0 , then we can know that the right side of the working point deviates and moves to point 5, instead of
working point is located in the MPP point. P&O algorithm moving towards the maximum power point (point 8). This
will reduce the reference voltage of solar PV panels, and is the third disadvantage of traditional P&O algorithms, a
then move the working point to MPP point [ 1 6] . We can process known as "wrong tracking direction" . In point 5,
periodically repeat this process until we reach the MPP when dP < 0 , dV > 0 , the duty ratio increases; The
point. working point moves in the correct direction (point 8). The
2.2 Shortcomings of the Conventional P&O method
number of iterations required by the algorithm to reach the
new maximum power point will be determined by the step
Although the Conventional P&O MPPT technique has size of the duty ratio. However, only if the amount of
been widely used, it also has several obvious shortcomings, radiation at point 5 does not increase will it move in the
some of which have been mentioned in Refs. [ 1 9, 23]. This right direction. Otherwise, the operating point will further
paper summarizes the relevant shortcomings and analyzes deviate from the maximum power point direction, and
the reasons for them as follows; move away from the maximum power point direction.
Firstly, the MPP point shock problem, as shown in Because solar radiation is not always constant, tracking the
Fig.2., when disturbance near gradually work into the MPP, wrong direction can seriously affect the conversion
the operating point in the 2-1-3 - 1 -2 circular movement, efficiency of solar panels. This disadvantage is that the
namely tJ.P values have been changing between algorithm does not distinguish between an increase in
positive-zero- negative, this is the shortcomings exist near a voltage and power, an increase in solar radiation, or an
MPP oscillation. increase in disturbance. The above three problems increase
Secondly, the system cannot give consideration to the power loss of PV system and reduce the system
both tracking accuracy and response speed. When a small efficiency.
�������
step is adopted, as shown in Fig. 2 (a), the oscillation is 250 CMPP)
small and accurate, but the response speed of the system is ,,-- a ....__
slow. When the step size is large, as shown in Fig. 2 (b), 200 �7
although the response speed is improved, the vibration
generated is larger and the accuracy is reduced. [ 150 /
250
C MP P )
� 100
____i:__? .;-': 1 � 3
(l_
Oscillations
200 around the -,-
MP P
50
� 150
I 10 15 Volt� M 25 30 35 40
100
Fig.3. rapidly changing irradiation
50
3 IMPROVEMENT ALGORITHM
Authorized licensed use limited to: CENTRO FED DE EDUCACAO TECNOLOGICA DE MINAS GERAIS. Downloaded on May 22,2023 at 17:24:28 UTC from IEEE Xplore. Restrictions apply.
MPP point, improve the accuracy, and increase the tracking include meta-heuristic algorithm, machine learning
speed · algorithm, etc. Meta-heuristic algorithm is the
��������������������-,
250 MPP I
improvement of heuristic algorithm, is the combination of
v -5% v +5%
mpp I : ...
- mpp
random algorithm and local search algorithm product.
200
-... .
�
"- 100
realizes the exploration and development of search space
with heuristic algorithm. In this process, learning strategies
are used to acquire and grasp information in order to
50 effectively discover approximate optimal solutions.
In Refs. [ 1 5 , 1 6, 26, 28-32], meta-heuristic and P&O
o l...i!�
!!l �r=
5 ==�1�
0���
1 5��2�
0��2� 30-'---�3�5�__140
5_:_��
Voltage (V)
hybrid optimization methods were used to improve the
Authorized licensed use limited to: CENTRO FED DE EDUCACAO TECNOLOGICA DE MINAS GERAIS. Downloaded on May 22,2023 at 17:24:28 UTC from IEEE Xplore. Restrictions apply.
In the formula, D (n J is duty ratio, 'n' is momentum 3.3 Shortcomings of the Improvement Algorithm
parameter, and f(n) is disturbance in traditional P&O Compared with the classical algorithm, the improved
algorithm. The author regards the above equation (2) as algorithm has some improvements in tracking accuracy and
difference equation and solves the equation tracking speed, but the improved algorithm also has
n
ilD(n) L�=O a -tf (t) (3) disadvantages, which are summarized as follows:
=
Disadvantages of the classical optimization algorithm:
Equation (3) above indicates an exponential weighted sum
during current disturbance, when 0 < D(n) < 1 , the latest
although additional hardware is not required, the program
design needs to be changed in order to achieve additional
time instantaneous term 'n' has a higher weight. functions, which makes the requirements for hardware
In Ref. [ 1 7] will learning automata (LA) and the increased.
technology of P&O hybrid method. LA will find out the The disadvantages of the hybrid algorithm are more
optimal duty ratio in various environmental conditions obvious. Firstly, it needs DSP or FPGA to assist in the
(temperature T, radiation G) through the learning process. optimization, which directly increases the complex both in
The author proposes that the disturbance voltage of the hardware and designing implementation, and at the same
method is changed according to the increase or decrease of time increases the hardware cost significantly. Secondly,
the optimal duty ratio voltage to reach MPP with a small the hybrid algorithm also increases computational burden.
disturbance value. This technique divides the operation Finally, in order to improve the accuracy of some
division into 27 sub-regions, and gives the most duty ratio algorithms, a large number of data are needed for training.
of each region according to the radiation and temperature
table lookup. However, this method relies on table lookup, 4 COMPARISON AND ANALYSIS
is complicated, and requires a large amount of execution
This section makes a comparative analysis of the
time in DSP controller, resulting in relatively low response
above MPPT. In Tab. I, it compares the complexity,
speed and high-power consumption. In Ref. [ 2 1 ] used P&O
accuracy, convergence speed and tracking efficiency of the
mixed least square method and PID control to adjust
classical fixed-step P&O, improved and hybrid methods. In
self-tuning MPPT.
Tab.2, it compares and analyzes the merits and demerits of
Tab.2 merits and demerits of different P&O methods
Ref. MPPT technique merits demerits
fuzzy-P&O very quickly converges to MPP complex both in hardware and designing implementation
no oscillations at MPP under low irradiance precision is not so high
robust usually need a DSP
do not require the knowledge of the exact more complexity and cost
model
2 a dual-mode very quickly converges to MPP more complexity (rapidly changing environment used
P&O mode 2)
oscillations at MPP
3 P&O simple, robust, high efficiency oscillations around the MPP
wrong tracks under rapidly changing environment
7 improve P&O reduced oscillations at MPP complex both in hardware implementation and designing
improve tracking efficiency more complexity and cost
8 IC attains MPP accurately costlier than the P&O due to requirement of higher
higher efficiency and fast convergence sampling rate and speed control because of the complex
structure
differentiation process under low levels of insolation
becomes difficult and results are unsatisfactory
11 ACO improves convergence characteristics increase computational burden,
13 PSO reduced oscillations at MPP more complexity and cost
computed very rapidly need a DSP
15 GA-cuckoo-P&O robust complex both in hardware implementation and designing
higher efficiency and fast convergence more complexity and cost
need a DSP
16 GA-PID-P&O robust complex both in hardware implementation and designing
higher efficiency and fast convergence more complexity and cost
reduction of the ripple need a DSP
17 LA-P&O improved the tracking performance costlier
less oscillation around MPP for accurate training large data is required
18 dynamic faster response toward the MPP increase computational burden
response P&O smaller oscillations about MPP
22 three point reduced oscillations at MPP increase complexity
weighted quickly converges decrease in operating speed
28 8-modified krill limited oscillations increase computational burden
herd stable operation increase complexity
algorithm-P&O
29 BA reduced oscillations at MPP increase computational burden
improve tracking efficiency increase complexity
31 GWO-P&O faster response toward the MPP complex both in hardware implementation and designing
more complexity and cost
32 ABC-P&O enhanced working efficacy increase computational burden
greater performance and precision more complexity
Authorized licensed use limited to: CENTRO FED DE EDUCACAO TECNOLOGICA DE MINAS GERAIS. Downloaded on May 22,2023 at 17:24:28 UTC from IEEE Xplore. Restrictions apply.
the PV system P&O maximum power point tracking [9] M. A. A. Mohd Zainuri, M. A. Mohd Radzi, and A.C.S.a.N.A.
literature in recent years. Rahim, Development of adaptive perturb and observe-fuzzy
Tab. l comparison of features control maximum power point tracking for PV boost de-de
converter. IET Renewable Power Generation, vol. 8, no. 2,
characteristics type of P&O algorithms
pp. 1 83-194, March 2014, doi: 10.1 049/iet-rpg.2012.0362.,
conventional improve hybrid
2014.
P&O P&O P&O
complexity low medium high [ 1 0] Lyden, S. and M.E. Haque, A Simulated Annealing Global
accuracy low medium high Maximum Power Point Tracking Approach for PV Modules
convergence speed medium medium high Under Partial Shading Conditions. IEEE Transactions on
tracking efficiency low low high Power Electronics. 3 1 (6): p. 4171-4 1 8 1 , 2016.
[ 1 1] Krishnan G, S., et al., MPPT in PV systems using ant colony
5 CONCLUSION optimization with dwindling population. IET Renewable
Power Generation. 14(7): p. 1 105- 1 1 12, 2020.
The P&O MPPT method of PV system is summarized [ 1 2] Titri, S., et al., A new MPPT controller based on the Ant
in this paper. Aimed at the disadvantages of conventional colony optimization algorithm for PV systems under partial
P&O, the proposed method has improved the conventional shading conditions. Applied Soft Computing. 58: p. 465-479,
P&O algorithm and hybrid method improve the P&O 2017.
algorithm both classes, including classical fixed step P&O [13] Ishaque, K., et al., An Improved Particle Swarm
algorithm is only need two sensors, testing temperature and Optimization (PSO)-Based MPPT for PV With Reduced
irradiation quantity, do not need to add new components, Steady-State Oscillation. IEEE Transactions on Power
only need to add a function in the MPPT tracking program, Electronics. 27(8): p. 3627-3638, 2012.
define thresholds; Method two is hybrid optimization [ 1 4] Liu, Y.-H., et al., A Particle Swarm Optimization-Based
algorithm, this method is mainly by machine learning and Maximum Power Point Tracking Algorithm for PV Systems
meta-heuristic algorithm, iterative to find the most duty Operating Under Partially Shaded Conditions. IEEE
Transactions on Energy Conversion. 27(4): p. 1027-1 035,
ratio, get the operating point at each time the maximum
2012.
Uber length, but this method needs to increase the DSP
[ 1 5] Ahmed, N.A., S. Abdul Rahman, and B.N. Alajmi, Optimal
hardware to increase the cost. Both of the two improved
controller tuning for P &O maximum power point tracking of
methods can reduce the oscillation of MPP, accelerate the PV systems using genetic and cuckoo search algorithms.
convergence speed, improve the tracking accuracy, reduce International Transactions on Electrical Energy Systems,
the power loss, and improve the conversion efficiency of 2020.
PV system. [ 1 6] Harrag, A. and S. Messalti, Variable step size modified P&O
MPPT algorithm using GA-based hybrid offline/online PID
REFERENCES
controller. Renewable and Sustainable Energy Reviews. 49:
[ l ] Dorji, S., et al., Maximum Power Point Tracking of solar PV p. 1247-1260, 2015.
cell using Perturb & Observe and fuzzy logic controller [ 1 7] Sheik Mohammed, S., D. Devaraj, and T.P. Imthias Ahamed,
algorithm for boost converter and quadratic boost converter. A novel hybrid Maximum Power Point Tracking Technique
Materials Today: Proceedings. 27: p. 1224-1229, 2020. using Perturb & Observe algorithm and Leaming Automata
[2] Ghamrawi, A., J.-P. Gaubert, and D. Mehdi, A new for solar PV system. Energy. 1 12: p. 1096-1 106, 2016.
dual-mode maximum power point tracking algorithm based [ 1 8] Raiker, G.A., Dynamic Response of Maximum Power Point
on the Perturb and Observe algorithm used on solar energy Tracking using Perturb and Observe Algorithm with
system. Solar Energy. 174: p. 508-514, 2018. Momentum Term. IEEE 44th PV Specialist Conference
[3] Esram, T. and P.L. Chapman, Comparison of PV Array (PVSC), Washington, DC, 2017, pp. 3073-3076, doi:
Maximum Power Point Tracking Techniques. IEEE 10. l 109/PVSC.2017.8366696., 2017.
Transactions on Energy Conversion. 22(2): p. 439-449, 2007. [ 1 9] Bag, A., B. Subudhi, and P.K. Ray, An Adaptive Variable
[ 4] Bianconi, E., et al., Perturb and Observe MPPT algorithm Leaky Least Mean Square Control Scheme for Grid
with a current controller based on the sliding mode. Integration of a PV System. IEEE Transactions on
International Journal of Electrical Power & Energy Systems, Sustainable Energy. 1 1(3): p. 1 508- 1 5 1 5, 2020.
Authorized licensed use limited to: CENTRO FED DE EDUCACAO TECNOLOGICA DE MINAS GERAIS. Downloaded on May 22,2023 at 17:24:28 UTC from IEEE Xplore. Restrictions apply.
[24] Alivarani Mohapatral , B.N., Chidurala Saiprakash3, algorithm-sliding mode controller under partially shaded
Adaptive Perturb & Observe MPPT for PV System with conditions. Journal of Cleaner Production. 27 1 , 2020.
Experimental Validation. IEEE International Conference on [29] da Rocha, M.V., L.P. Sampaio, and S .A.O. da S ilva,
Sustainable Energy Technologies and systems Comparative analysis of MPPT algorithms based on Bat
(IEEE-ICSETS 2019), 2019. algorithm for PV systems under partial shading condition.
[25] Ahmed, J. and Z. Salam, an improved perturb and observe Sustainable Energy Technologies and Assessments, 2020.
(P&O) maximum power point tracking (MPPT) algorithm [30] Manickam, C., et al., Fireworks Emiched P&O Algorithm for
for higher efficiency. Applied Energy. 1 50: p. 97-108, 201 5 . GMPPT and Detection of Partial Shading in PV Systems.
[26] Ahmed, J . and Z. Salam, A Modified P&O Maximum Power IEEE Transactions on Power Electronics. 32(6): p .
Point Tracking Method with Reduced Steady-State 4432-4443, 2017.
Oscillation and Improved Tracking Efficiency. IEEE [3 1 ] Mohanty, S . , B. Subudhi, and P.K. Ray, A Grey
Transactions on Sustainable Energy. 7(4): p . 1 506-1 5 1 5, Wolf-Assisted Perturb & Observe MPPT Algorithm for a PV
201 6 . System. IEEE Transactions on Energy Conversion. 32(1): p.
[27] Alik, R . and A. Jusoh, Modified Perturb and Observe (P&O) 340-347, 2017.
with checking algorithm under various solar irradiation. [32] Pilakkat, D. and S . Kanthalakshmi, Single phase PV system
Solar Energy. 1 48: p. 1 28-139, 2017. operating under Partially Shaded Conditions with ABC-PO
[28] Ali, Z.M., et al., Variable step size perturb and observe as MPPT algorithm for grid connected applications. Energy
MPPT controller by applying 0-modified krill herd Reports. 6: p . 1 9 1 0- 1 9 2 1 . 1 , 2020.
Authorized licensed use limited to: CENTRO FED DE EDUCACAO TECNOLOGICA DE MINAS GERAIS. Downloaded on May 22,2023 at 17:24:28 UTC from IEEE Xplore. Restrictions apply.