## Abstract

### Purpose

Silicon photovoltaics technology has drawbacks of high cost and power conversion efficiency. In order to extract the maximum output power of the module, maximum power point (MPP) is used by implying the nonlinear behavior of I-V characteristics. Different techniques are used regarding maximum power point tracking (MPPT). The paper aims to review the techniques of MPPT used in PV systems and review the comparison between Perturb and Observe (P&O) method and incremental conductance (IC) method that are used to track the maximum power and gives a comparative review of all those techniques.

### Design/methodology/approach

A study of MPPT techniques for photovoltaic (PV) systems is presented. Matlab Simulink is used to find the MPP using P&O simulation along with IC simulation at a steady temperature and irradiance.

### Findings

MATLAB simulations are used to implement the P&O method and IC method, which includes a PV cell connected to an MPPT-controlled boost converter. The simulation results demonstrate the accuracy of the PV model as well as the functional value of the algorithms, which has improved tracking efficiency and dynamic characteristics. P&O solution gave 94% performance when configured. P&O controller has a better time response process. As compared to the P&O method of tracking, the incremental conductance response rate was significantly slower.

### Originality/value

In PV systems, MPPT techniques are used to optimize the PV array output power by continuously tracking the MPP under a variety of operating conditions, including cell temperature and irradiation level.

## Keywords

## Citation

Elbarbary, Z.M.S. and Alranini, M.A. (2021), "Review of maximum power point tracking algorithms of PV system", *Frontiers in Engineering and Built Environment*, Vol. 1 No. 1, pp. 68-80. https://doi.org/10.1108/FEBE-03-2021-0019

## Publisher

:Emerald Publishing Limited

Copyright © 2021, Zakaria Mohamed Salem Elbarbary and Mohamed Abdullrahman Alranini

## License

Published in *Frontiers in Engineering and Built Environment*. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at http://creativecommons.org/licences/by/4.0/legalcode

## 1. Introduction

The maximum power point tracking (MPPT) is a control system-based method that enables PV module to generate all possible power they are capable of MPPT. Mechanical tracking device can be merged with to find MPPT but the control system adjusts the electrical operating point of PV modules to ensure optimal efficiency and, as a result, optimum output. Based on differences in irradiation and temperature, MPPT algorithms are used to derive the full power from the solar array. The highest power point of a PV module is the voltage at which it can output the most power (or peak power voltage). Ashok Kumar *et al.* (2015) mentioned that solar radiation, atmospheric temperature and solar cell temperature all influence maximum power.

The charge controller used to accommodate for the fluctuating voltage current. Gergaud *et al.* (2002) showed that more power is extracted from the PV module as the charge controller behaves as it is changing the load continuously when it is not. The MPPT controls the solar panel's output voltage and current and calculates the optimum operating point for supplying the maximum amount of power to the load. If the MPPT version can precisely control the continuously changing operational point where the maximum power is available, the solar cell's efficiency will be raised. Beriber and Talha (2013) and Bollipo *et al.* (2021) proposed several algorithms, including P&O, IC and the fuzzy logic control (FLC) method. These algorithms differ in terms of their efficacy, complexity, convergence speed, needed sensors and cost.

A typical grid-connected PV system consists mainly of the boost converter, inverter and PV module was proposed by Gonzalez *et al.* (2012). Figure 1 shows the configuration of grid-connected PV system configuration, boost converter and a DC-AC inverter link the PV panel to the grid. The voltage and current from the solar panel are fed into the boost converter and MPPT controller in such a system; the first goal is to impose a desired voltage to the PV panel that ensures maximum power output, known as MPP voltage.

According to the electrical scheme the PV panel and DC–DC converter can be thought of as a single unit that must be controlled to reject disturbances like load and irradiance.

The power decreases over time, with maximum power available at lower temperatures was presented in (Beriber and Talha, 2013). Furthermore Younis *et al.* (2012) state that when a PV module is directly linked to a load, the load impedance determines the working state of the PV module, and only the optimum load, allows the PV module to collect the maximum power. A comparative Analysis between P&O method and IC method under steady and dynamic weather conditions was presented by Lodhi *et al.* (2017). Under the dynamic condition, IC algorithm shows the best proficiency among these two techniques. However, IC hardware design is more complex as compared to the P&O method. While P&O methods are simple and operating point oscillates from around MPP and some power will be lost. The MPPT applications was shown by Subudhi and Pradhan (2012) which includes solar water pumping systems, satellite power supply and off-grid and grid-tied power supply systems. The purpose of this paper is to review the various techniques of MPPT used in solar systems, as well as to compare and evaluate P&O and IC methods through theoretical analysis and MATLAB simulation under steady weather condition.

## 2. Different algorithms of MPPT

The challenging aspect in the field of solar energy is the dynamic nature of producing varying power and voltage depending on the environmental conditions. These parameters include conditions like shading and angle of solar radiation. As a result, at all electrical loads, full power generation is not assured. To derive the highest possible power from PV configurations, MPPT techniques are fitted with suitable controllers. Various MPPT algorithms have been researched for years (Beriber and Talha, 2013). To run PV modules at full power, a number of MPPT techniques are used. These techniques are classified as follows based on their monitoring existence under partial shading conditions (PSCs) (Bollipo *et al.*, 2021):

Classical MPPT.

Intelligent MPPT.

Optimization MPPT.

Hybrid MPPT.

### 2.1 Classical MPPT techniques

#### 2.1.1 Perturb & observe (P&O) MPPT

The P&O algorithm enables the PV panel to achieve the MPP by varying the PV panel output voltage (Beriber and Talha, 2013). The module voltage is periodically perturbed in this method, and the output power is compared to the previous perturbing cycle (Atallah *et al.*, 2014). As seen in Figure 2, increasing (decreasing) the voltage increases (decreases) the power on the left side of the MPP while decreasing (increasing) the power on the right side of the MPP. As a result, if the power is increased, the perturbation must remain constant to obtain the MPP. If the power reduces the perturbation reverses (Esram and Chapman, 2007).

This strategy essentially searches for a difference in PV cell power

At the extreme point of any P-V curve, MPP is defined by (2), (3) and (4) are used to determined MPP's location (to the left or right).

Figure 3 shows the A flowchart of P&O technique.

The merits of P&O are high tracking capability, simple and fast dynamic. The de-merits are oscillations around the MPP, unable to track exact MPP under PSCs and high power loss in stable conditions (Bollipo *et al.*, 2021).

#### 2.1.2 Incremental conductance (IC)

IC algorithm outperforms P&O in that it can decide when the MPPT has arrived at the MPP, as well as the location of the actual operating point in relation to the MPP and the distance at which P&O oscillates around the MPP. With IC technique claiming to enhance P&O by contrasting the PV array instantaneous *et al.*, 2013). Both data in this approach would be meant to use the slope of the system's P-V curve and track the MPP (Bollipo *et al.*, 2021; Jung *et al.*, 2005). The slope of P-V curve is zero at MPP, positive at left and negative at right of MPP (Beriber and Talha, 2013; Esram and Chapman, 2007) as given by:

Since

Can be rewritten as

The flowchart is shown in Figure 4.

The merit of IC technique is low oscillations around the MPP. The de-merits are different steps require complex and expensive controls (Bollipo *et al.*, 2021).

#### 2.1.3 Constant voltage (CV)

It is called voltage ratio method. The control technique requires contrasting the PV voltage with a defined reference voltage equal to

Nevertheless, the

The merit of CV is best implying where temperature varies very little. The de-merits are oscillations around the MPP and slow tracking (Atallah *et al.*, 2014; Bollipo *et al.*, 2021).

#### 2.1.4 Open circuit voltage (OCV)

The constant

The merits of OCV are that requires less no of sensors and complexity of the circuit is less. The de–merit is higher power loss under PSCs. (Bollipo *et al.*, 2021).

#### 2.1.5 Short circuit current (SCC)

It uses the PV module's current. In usual circumstances, current at MPP *et al.*, 2021; Kota and Bhukya, 2017). Based on these V-I characteristics, a mathematical relationship between

The constant

The merit of SCC is simple and precise with less hardware computation. The de-merits are short circuit current must be calculated on a regular basis, and high power loss at dynamic weather conditions (Bollipo *et al.*, 2021).

#### 2.1.6 Ripple correlation control (RCC)

The switching process of the converter produces voltage and current ripple on the PV array if a PV array is connected to a converter. The PV system uses this ripple to execute MPPT in the RCC technique. (Subudhi and Pradhan, 2012; Esram *et al.*, 2006).

The merit of RCC is that there is no need for artificial perturbation. The de-merit is that accurate mathematical calculations are required.

Table 1 shows the comparison of MPPT techniques based on classical algorithms (Esram and Chapman, 2007; Subudhi and Pradhan, 2012; Bollipo *et al.*, 2021).

### 2.2 Intelligent MPPT techniques

#### 2.2.1 Fuzzy Logic Controller (FLC)

FLC consists of fuzzy rule, fuzzification and defuzzification (Reisi *et al.*, 2013). The controller achieves high efficiency regardless of whether the information is correct or not (Bollipo *et al.*, 2021; Esram and Chapman, 2007).

The flowchart of this method is appeared in Figure 5.

The merit of FLC is that no need of mathematical model and knowledge of the PV system. The de-merit is the tuning complexity of the membership function, scaling factor, and control rules that is presented by FLC. (Mohapatra *et al.*, 2017; Bollipo *et al.*, 2021).

#### 2.2.2 Artificial neural network (ANN)

Require no detailed information about the system. The ANN MPPT can be denoted by a directed graph, with the nodes and edges representing neurons and synapses, accordingly.

The merits of ANN are once trained with input sets, can able to track any PSC and, it is fast tracking and handle more complex problems. The demerits are the requirement of PV system information for training, storage of enormous data makes the technique a bit costly, and parameter tuning. (Bahgat *et al.*, 2005; Bollipo *et al.*, 2021; Mohapatra *et al.*, 2017).

#### 2.2.3 Sliding mode controller (SMC)

A highly sophisticated intelligence-based SMC is designed for quickly tracking the MPP without compromising in its efficiency. Two modes of operation: approaching mode and sliding mode. The methodology's basic concept is to use the current of the DC link capacitor to control the DC–DC converter.

The merits of SMC are very precise in tracking and well applicable for non-linear systems. The de-merit is the sliding surface choices have a strong impact on the efficiency of the SMC (Bollipo *et al.*, 2021; Mohapatra *et al.*, 2017).

#### 2.2.4 Gauss Newton approach based MPPT

It will locate the MPP with the help of the centered differentiation which is newer of its type. It's most widely used to solve nonlinear problems involving the least square approximation.

The merits of this method are the tracking is accurate with less time and no need for PV system knowledge. The de-merit is complex calculation (Mohapatra *et al.*, 2017; Subudhi and Pradhan, 2012; Bollipo *et al.*, 2021).

Table 2 shows the comparison of MPPT techniques based on intelligent algorithms (Reisi *et al.*, 2013; Bollipo *et al.*, 2021; Yu, 2018).

### 2.3 Optimization-based MPPT

#### 2.3.1 Cuckoo search (CS)

Cuckoo's nature is used as a metaphor for the representation of choosing the best solution during the process of MPP tracking.

The merits of CS are high convergence speed along with higher efficiency, bulk randomization and more robust in performance with lesser variables. The de-merit is composite mathematical modelling (Mohapatra *et al.*, 2017; Bollipo *et al.*, 2021).

#### 2.3.2 Particle swarm optimization (PSO) technique

This PSO also a bio-inspired algorithm is taken from the analogy of bird flocking. It takes a few assumptions for the process of obtaining the best solution.

The merits of PSO are the bio-inspired nature of tracking is helpful for accurate tracking of global maximum power point (GMPP) and fast-tracking in variable conditions. The de-merit is that the objective function is a little complicated since it is dependent on the particle's velocity. (Bollipo *et al.*, 2021).

#### 2.3.3 Grey wolf optimization (GWO)

The merits of GWO are the decrement in both transient and steady-state oscillations, robust with better tracking efficiency and along with fewer variables. The de-merit is higher cost and computational time due to the large search space (Mohapatra *et al.*, 2017; Bollipo *et al.*, 2021).

#### 2.3.4 Ant colony optimization (ACO)

The merits of ACO are convergence is independent of initial sample position, simple control strategy, low cost and can handle the various PSCs due to robustness. The de-merits are simultaneous optimization of four variables is to be at a time which is a tough task for the controller and complex estimations (Dorigo *et al.*, 1996; Mohapatra *et al.*, 2017).

#### 2.3.5 Artificial bee colony (ABC)

This food-finding method is well-used in PV systems to find the optimum point by employing the correct activation function. Its efficiency is almost 99.99%. When the shading patterns changes instantaneously, efficiencies decrease.

The merit of ABC is that it uses fewer control parameters. The de-merits are slow tracking, complex and local maximum point tracking (LMPP) may be affected by less control parameters (Bollipo *et al.*, 2021; Mohapatra *et al.*, 2017).

Table 3 shows the comparison of MPPT techniques based on optimization algorithms (Mohanty *et al.*, 2017).

### 2.4 Hybrid MPPT

#### 2.4.1 Fuzzy particle swarm optimization (FPSO)

The merit of FPSO is the switching losses are decreased. PSO avoids the conventional usage of PI controller by tuning the membership functions and control rules by itself. The de-merit is that a portion of approximation and trial and error have to be included while designing the fuzzy rules and rule base on human intelligence (Bollipo *et al.*, 2021).

#### 2.4.2 GWO-P&O

The merits of GWO-P&O are faster convergence speed, no oscillations, high efficiency and neglects the process of tuning and its process complexity. The de-merit is a high level of mathematical computations (Bollipo *et al.*, 2021).

#### 2.4.3 PSO-P&O

The merits of PSO-P&O are much simpler in algorithm modelling and their hardware implementation and it achieves better transient performance than the conventional method. The de-merit is oscillations around the MPP.

Table 4 shows the comparison of MPPT techniques based on hybrid algorithms (Wan *et al.*, 2019; Bollipo *et al.*, 2021).

## 3. Comparative analysis between perturb & observe (P&O) method and incremental conductance (IC) method

IC and P&O MPPT methods are best among other options, these two techniques are commonly used around the global for tracking of MPP. However, both of these techniques are beneficial in their own terms and features. Partial shading is common phenomena in daily life, and it effects the performance output. In (Díaz-Barnabé and Morales-Acevedo, 2019; Nkambule *et al.*, 2019) after implementing the MPPT techniques, IC has better performance than P&O techniques under partial shading and converges quicker towards the maximum power point. It was also stated in partial shading that P&O has a faster settling time around MPP. Moreover, in (Lodhi *et al.*, 2017) the performance of IC and P&O was simulated in steady and dynamic weather conditions. Under the steady condition the IC has less response time and power oscillations around MPP are minor. P&O method requires high response time and it has large power oscillations at MPP. Under the dynamic condition IC algorithm has better response speed and easily controlled through high accuracy. However, incremental conductance hardware design is more complex as compared to the P&O method. While P&O methods are simple and operating point is moving around the MPP therefore, some power will be lost and it will not be accurate track under dynamic conditions. Compared to P&O, the IC algorithm is excellent (Banu *et al.*, 2013; Khadidja *et al.*, 2017).

## 4. Results and simulation

### 4.1 P&O simulation results

MATLAB Simulink software is used to model and simulate the system to verify the control technique and measure system output (photovoltaic generator, boost converter, and MPPT Tracking algorithm P&O).

The simulation results of the output power of the PV panel using the P&O process controller at steady temperature (*T* = 25 °C) and irradiance (*E* = 1,000 w/m^{2}) indicate that the P&O solution provides 94% performance. As the irradiation switches quickly, however, the P&O controller has a better time response process.

After implementing the algorithm in Simulink, voltage level, current level was improved. Figure 6 shows the output voltage, current and power of PV panel. Initial surge was observed in millisecond which was balanced by the P&O converter to obtain the constant voltage over the course of time.

### 4.2 Incremental conductance (IC) simulation result

The simulated model shows a steady (*T* = 25 °C) temperature and irradiance (*E* = 1,000 w/m^{2}). IC algorithm was successfully implemented in MATLAB Simulink, the output voltage was improved but response time was slower as compared to P&O algorithm. In Figure 7, the overall, performance can be observed through graph of voltage, current and the output power.

## 5. Conclusion

The paper reviewed the different techniques of MPPT and comparatively reviewed P&O and IC techniques used to track the MPP. Both techniques were implemented on Simulink MATLAB and results were compared. Simulink model of both MPPT techniques consist of solar panel, algorithm block and load. The P&O technique is relatively easy to implement but gets difficult to collect data during oscillation. Under conditions of steady temperature (*T* = 25) and irradiance (*E* = 1,000 w/m^{2}) the P&O solution provides 94% performance. From the data it has been demonstrated that P&O controller has a better time response process than the IC controller. Voltage, Current and Power output graph of Solar Panels were obtained and concluded that P&O method has better performance than IC and response time is quicker.

## Figures

Comparison of MPPT techniques based on classical algorithm

Technique | P&O | IC | CV | OCV | SCC | RCC |
---|---|---|---|---|---|---|

Sensed parameters | V&I | V&I | V | V | I | V&I |

Tracking speed | Slow | Slow | Slow | Slow | Slow | Fast |

Tracking accuracy | Medium | Medium | Low | Low | Medium | High |

Control strategy | Direct control (sampling method) | Direct control (sampling method) | Indirect control | Indirect control | Indirect control | Indirect control |

Complexity level | Simple | Complex | Simple | Simple | Simple | Complex |

Stability | No | Yes | No | No | No | Very stable |

Parameter tuning | No | No | Yes | Yes | Yes | Yes |

Ability to track under PSCs | No | No | No | No | No | Yes |

Efficiency | 97.8 % | 98.5% | 72.8% | 92.4% | 93.4% | 96.4% |

Cost | Affordable | Expansive | INEX | INEX | INEX | Expansive |

Comparison of MPPT techniques based on intelligent algorithms

Technique | FLC | ANN | SMC | Gauss Newton |
---|---|---|---|---|

Sensed parameters | V&I | G&T | V&I | V&I |

Tracking speed | Fast | Medium | Very fast | Fast |

Tracking accuracy | High | High | Medium | Medium |

Control strategy | Fuzzy interface system | Back propagation | Current sensing | Reduction in mean square error |

Complexity level | Less | Medium | More | More |

Stability | Very stable | Very stable | Very stable | stable |

Parameter tuning | Yes | Yes | No | No |

Ability to track under PSCs | Yes | Yes | Yes | No |

Efficiency | 97.87% | 98% | – | – |

Cost | Affordable | Expansive | Expansive | Affordable |

MPPT techniques compared using optimization algorithms

Technique | Cuckoo search | PSO | GWO | ACO | ABC |
---|---|---|---|---|---|

Sensed parameters | V&I | V&I | V | V&I | V&I |

Tracking speed | High | High | Medium | High | High |

Tracking accuracy | High | Medium | High | Medium | Medium |

Control strategy | Bio-inspired | Particle tracking | Bio-inspired | Bio-inspired | Bio-inspired |

Complexity level | Simple | Medium | Simple | Simple | Medium |

Stability | Very stable | stable | stable | stable | stable |

Parameter tuning | No | Yes | Yes | Yes | Yes |

Ability to track under PSCs | High | High | High | High | High |

Efficiency | 99.89% | 99.91% | – | 99.97% | 99.78% |

Cost | Very expansive | Affordable | Affordable | Affordable | Expansive |

Comparison of MPPT techniques based on hybrid algorithms

Technique | FPSO | GWO-P&O | PSO-P&O |
---|---|---|---|

Sensed parameters | V&I | V | V&I |

Tracking speed | High | Medium | High |

Tracking accuracy | High | High | Medium |

Control strategy | FIS and Bio-inspired | Bio-inspired | Fine-tuning of D |

Complexity level | Simple | Medium | Medium to complex |

Stability | Very stable | stable | stable |

Parameter tuning | No | Yes | Yes |

Ability to track under PSCs | High | High | High |

Efficiency | – | 99.77% | 100% |

Cost | Very expansive | Affordable | Affordable |

## References

Ashok Kumar, L., Sumathi, S. and Surekha, P. (2015), Solar PV and Wind Energy Conversion Systems: An Introduction to Theory, Modeling with MATLAB/SIMULINK, and the Role of Soft Computing Techniques, Springer, Switzerland. doi: 10.1007/978-3-319-14941-7.

Atallah, A.M., Abdelaziz, A.Y. and Jumaah, R.S. (2014), “Implementation of perturb and observe MPPT of PV system with direct control method using buck and buck-boost converters”, Emerging Trends in Electrical, Electronics and Instrumentation Engineering: An international Journal (EEIEJ), Vol. 1 No. 1, pp. 31-44.

Bahgat, A.B.G., Helwa, N.H., Ahmad, G.E. and EL Shenawy, E.T. (2005), “MPPT controller for PV systems using neural networks”, Renewable Energy, Vol. 30 No. 8, pp. 1257-1268, doi: 10.1016/j.renene.2004.09.011.

Banu, I.V., Beniugă, R. and Istrate, M. (2013), “Comparative analysis of the perturb-and-observe and incremental conductance MPPT methods”, 8th International Symposium on Advanced Topics in Electrical Engineering (ATEE), IEEE, Bucharest, Romania, pp. 1-4, doi: 10.1109/ATEE.2013.6563483.

Beriber, D. and Talha, A. (2013), “MPPT techniques for PV systems”, 4th International Conference on Power Engineering, Energy and Electrical Drives, IEEE, Istanbul, Turkey, pp. 1437-1442, doi: 10.1109/PowerEng.2013.6635826.

Bollipo, R.B., Mikkili, S. and Bonthagorla, P.K. (2021), “Hybrid, optimal, intelligent and classical PV MPPT techniques: a review”, CSEE Journal of Power and Energy Systems, Vol. 7 No. 1, pp. 9-33, doi: 10.17775/CSEEJPES.2019.02720.

Díaz-Barnabé, J.L. and Morales-Acevedo, A. (2019), “Experimental study of the equivalence of the Adaptive Incremental Conductance (AIC) and the Adaptive Perturb and Observe (APO) algorithms for PV systems maximum power tracking”, IEEE Latin America Transactions, Vol. 17 No. 8, pp. 1237-1243, doi: 10.1109/TLA.2019.8932331.

Dorigo, M., Maniezzo, V. and Colorni, A. (1996), “Ant system: optimization by a colony of cooperating agents”, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), Vol. 26 No. 1, pp. 29-41, doi: 10.1109/3477.484436.

Esram, T. and Chapman, P.L. (2007), “Comparison of photovoltaic array maximum power point tracking techniques”, IEEE Transactions on Energy Conversion, Vol. 22 No. 2, pp. 439-449, doi: 10.1109/TEC.2006.874230.

Esram, T., Kimball, J.W., Krein, P.T., Chapman, P.L. and Midya, P. (2006), “Dynamic maximum power point tracking of photovoltaic arrays using ripple correlation control”, IEEE Transactions on Power Electronics, Vol. 21 No. 5, pp. 1282-1291, doi: 10.1109/TPEL.2006.880242.

Gergaud, O., Multon, B. and Ahmed, H.B. (2002), “Analysis and experimental validation of various photovoltaic system models”, Electrimacs, Montréal, Canada, pp. 1-6, available at: https://hal.archives-ouvertes.fr/hal-00674669.

Gonzalez, D., Ramos Paja, C.A., Saavedra Montes, A.J., Arango Zuluaga, E.I. and Carrejo, C.E. (2012), “Modeling and control of grid connected photovoltaic systems”, available at: http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0120-62302012000100015&lng=en&tlng=en (accessed 20 February 2021).

Jung, Y., So, J., Yu, G. and Choi, J. (2005), “Improved perturbation and observation method (IP&O) of MPPT control for photovoltaic power systems”, Conference Record of the Thirty-first IEEE Photovoltaic Specialists Conference, 2005, IEEE, Lake Buena Vista, FL, USA, pp. 1788-1791, doi: 10.1109/PVSC.2005.1488498.

Khadidja, S., Mountassar, M. and Hamed, B.M. (2017), “Comparative study of incremental conductance and perturb & observe MPPT methods for photovoltaic system”, International Conference on Green Energy Conversion Systems (GECS), 23-25 March 2017, IEEE, Hammamet, Tunisia, pp. 1-6, doi: 10.1109/GECS.2017.8066230.

Kota, V.R. and Bhukya, M.N. (2017), “A novel linear tangents based P&O scheme for MPPT of a PV system”, Renewable and Sustainable Energy Reviews, Vol. 71, pp. 257-267, doi: 10.1016/j.rser.2016.12.054.

Lodhi, E., Lodhi, Z., Shafqat, R.N. and Chen, F. (2017), “Performance analysis of perturb and observe and incremental conductance MPPT algorithms for PV system”, IOP Conference Series: Materials Science and Engineering, IOP Publishing, Beijing, 012029, doi: 10.1088/1757-899X/220/1/012029.

Mohapatra, A., Nayak, B., Das, P. and Mohanty, K.B. (2017), “A review on MPPT techniques of PV system under partial shading condition”, Renewable and Sustainable Energy Reviews, Vol. 80, pp. 854-867, doi: 10.1016/j.rser.2017.05.083.

Mohanty, S., Subudhi, B. and Ray, P.K. (2017), “A grey wolf-assisted perturb & observe MPPT algorithm for a PV system”, IEEE Transactions on Energy Conversion, Vol. 32 No. 1, pp. 340-347, doi: 10.1109/TEC.2016.2633722.

Nkambule, M.S., Hasan, A.N. and Ali, A. (2019), “MPPT under partial shading conditions based on Perturb & Observe and Incremental Conductance”, 11th International Conference on Electrical and Electronics Engineering (ELECO), IEEE, Bursa, Turkey, pp. 85-90, doi: 10.23919/ELECO47770.2019.8990426.

Reisi, A.R., Moradi, M.H. and Jamasb, S. (2013), “Classification and comparison of maximum power point tracking techniques for photovoltaic system: a review”, Renewable and Sustainable Energy Reviews, Vol. 19, pp. 433-443, doi: 10.1016/j.rser.2012.11.052.

Sera, D., Mathe, L., Kerekes, T., Spataru, S.V. and Teodorescu, R. (2013), “On the perturb-and-observe and incremental conductance MPPT methods for PV systems”, IEEE Journal of Photovoltaics, Vol. 3 No. 3, pp. 1070-1078, doi: 10.1109/JPHOTOV.2013.2261118.

Subudhi, B. and Pradhan, R. (2012), “A comparative study on maximum power point tracking techniques for photovoltaic power systems”, IEEE Transactions on Sustainable Energy, Vol. 4 No. 1, pp. 89-98, doi: 10.1109/TSTE.2012.2202294.

Wan, Y., Mao, M., Zhou, L., Zhang, Q., Xi, X. and Zheng, C. (2019), “A novel nature-inspired maximum power point tracking (MPPT) controller based on SSA-GWO algorithm for partially shaded photovoltaic systems”, Electronics, Vol. 8 No. 6, p. 680, doi: 10.3390/electronics8060680.

Younis, M.A., Khatib, T., Najeeb, M. and ARIFFIN, A.M. (2012), “An improved maximum power point tracking controller for PV systems using artificial neural network”, Przeglad Elektrotechniczny, Vol. 88 No. 3b, pp. 116-121.

Yu, M.Q. (2018), “Parameter identification of photovoltaic cell model based on perturbation and observation and modified Gauss-Newton method”, 37th Chinese Control Conference (CCC), IEEE, Wuhan, China, pp. 6127-6131, doi: 10.23919/ChiCC.2018.8483101.