Open access peer-reviewed chapter

Comparative Study and Simulation of Different Maximum Power Point Tracking (MPPT) Techniques Using Fractional Control & Grey Wolf Optimizer for Grid Connected PV System with Battery

By Mohamed Ahmed Ebrahim and R.G. Mohamed

Submitted: June 20th 2018Reviewed: October 29th 2018Published: May 15th 2019

DOI: 10.5772/intechopen.82302

Downloaded: 229


This chapter presents the comparative analysis between perturb & observe (P&O), incremental conductance (Inc Cond), and fractional open-circuit voltage (FOCV) algorithms using fractional order control & a new meta-heuristic called Grey Wolf optimizer (GWO) for extracting the maximum power from photovoltaic (PV) array. PV array systems are equipped with maximum power point tracking controllers (MPPTCs) to maximize the output power even in the case of rapid changes of the panel’s temperature and irradiance. In this chapter, three cost effective MPPTCs are introduced: FOCV, P&O and Inc. Cond. The output voltage of the array is boosted up to a higher value so it can be interfaced to the local medium voltage distribution network.


  • maximum power point tracking
  • grid connected photovoltaic
  • battery
  • grey wolf optimizer
  • boost converter
  • fractional order PI control

1. Introduction

Solar photovoltaic array system (SPVS) is one of the most prominent sources of electrical energy. SPVS is environmentally friendly and as a result there are no CO2 emissions [1]. The energy dilemma represents in increasing the electricity production from the resources matching with the environment requires searching for new green, renewable, and sustainable ideas. SPVS along with wind turbines and fuel cells are possible innovative solutions for this dilemma [2, 3]. It was stated [4] that solar power capacity has expanded rapidly to 227 GW by the end of 2017 with a global growth rate of 26% which was higher than in 2016 (16.4%). Solar energy production was around 11% of the global renewable generation capacity, and increasing [4]. The installed capacity of SPVS in Egypt was about 1% of the total electricity production from renewable energy sources in March 2018 [5]. In SPVSs, the operation at the maximum power point (MPP) is necessity. As a result for this, various MPP tracking (MPPT) techniques are developed, investigated and implemented in the last decades [6]. One of the most powerful techniques is the fractional order PID (FOPID) based MPPT controller (MPPTC) [7]. These kinds of controllers have merged the merits of classical MPPTCs and PID controller [8]. However, FOPID based MPPTCs require efficient tuning methods to improve the dynamic response especially in the presence of system disturbances [9]. Thanks to Meta heuristic optimization techniques that can be employed to significantly tune MPPTCs.

In this chapter, design methodology for three different types of MPPTCs using fractional order PID (FOPID) is summarized.

This chapter also presents a new meta-heuristic called Grey Wolf Optimizer (GWO) inspired by grey wolves. The GWO algorithm mimics the leadership hierarchy and hunting mechanism of grey wolves in nature. Three main steps of hunting, searching for prey, encircling prey, and attacking victim, are implemented in this algorithm [10].

2. Practical case study

This study present PV solar power plant connected to the Egyptian national grid and installed in Kom Ombo, Aswan, Egypt. This power plant will have a total capacity of 20 MW which can be considered one of largest Egyptian PV project. The PV system is constructed using MATLAB/SIMULINK to mimic the actual system. Different scenarios are considered to test the effectiveness of the proposed MPPTCs. These scenarios include small as well as large environmental conditions changes.

3. Proposed system simulation

The simulation of grid-connected PV system with battery contains various simulation blocks such as PV array, battery, battery charge controller, three-phase voltage source inverter, the filter circuit, load, utility grid, and MPPT. Figure 1 shows proposed system simulation. PV array is connected to the 11-kV network via a DC-DC boost converter and a three-phase three-level voltage source converter (VSC). In this paper, PV array generates a voltage of 666 V DC for a solar irradiance of 1000 W/m2. The 100-kHz DC-DC boost converter is increasing voltage from PV natural voltage (666 V DC at maximum power) to 825 V DC. Switching duty cycle is optimized by an MPPT controller that using different techniques such as ‘Incremental Conductance, Hill Climbing/Perturb and Observe (P&O), and Fractional Open-Circuit Voltage (VOC) techniques. This MPPT technique automatically varies the duty cycle to generate the required voltage to extract maximum power 1980-Hz 3-level 3-phase VSC. The VSC converts the 825 V DC link voltage to 300 VAC and keeps unity power factor.

Figure 1.

Proposed system simulation.

4. Problem overview

The most challenging problem considered by PV array system is how to automatically maintain the operation at maximum output power under environmental conditions continuous variation. In this chapter, a power converter that can vary the current coming from the PV array is employed as illustrated in Figure 2 [6]. Figure 2 shows pulse width modulation based boost converter. The philosophy of operation of the converter depends on the on and off states of the switch S [11, 12]. The power converter (boost converter) parameters can be sized using the following equations [13]:


Figure 2.

Circuit diagram of boost converter.

where D is the duty cycle ratio, Vg is the input voltage to boost converter, Vo is the output voltage from boost converter, f is the switching frequency, VRF is voltage ripple factor (according to IEC harmonics standard, VRF should be bounded within 5%), CRF is the current ripple factor (according to IEC harmonics standard, CRF should be bounded within 30%) [14] and Ro is the load resistance. We introduce the different MPPT techniques below in an arbitrary order.

4.1 Incremental conductance algorithm

Inc. Cond based MPPTC is derived from the fact that there are three operating regions around MPP. Each operating region has unique characteristics represented in the ratio between the power change and the voltage change. Roughly speaking, it can be considered that Inc. Cond based MPPTC is based on the slope of the PV array power curve [15, 16].

dPdV=0,atMPPdPdV>0,left ofMPPdPdV<0,right ofMPPE5


IV=IV,atMPPIV>IV,left ofMPPIV<IV,right ofMPPE7

Thus, MPP can be tracked by comparing the instantaneous conductance (I/V) to the incremental conductance (ΔI/ΔV) as shown in the flowchart illustrated in Figure 3. The algorithm decrements or increments the duty cycle to track the new MPP. The increment size determines how fast the MPP is tracked.

Figure 3.

Incremental conductance MPPT flowchart used for MATLAB simulation.

4.2 Hill climbing/P&O algorithm

According to the sign of dP/dV where dP is the difference between power and dV is the difference between voltage of two succeeded point Hill climbing involves a perturbation in the duty ratio of the power converter [15, 16, 17]. The flow chart of the algorithm is shown in Figure 4. It is observed from P-V characteristic curve of the solar PV module that there are three main regions for operation. The first region is at the right hand side of MPP where the ratio between the power change over the voltage change (dP/dV) is negative. The second region is at the left hand side of MPP where the ratio dP/dV is positive. Moreover, the third region is at MPP exactly where the ration dP/dV is zero. P&O based MPPTC decides whether to increase or decrease the duty cycle depending on these three regions of operation.

Figure 4.

Hill climbing/perturb and observe MPPT flowchart.

4.3 Fractional open-circuit voltage algorithm

The linear characteristic of VOC under various operating conditions paves the way for FOCV based MPPTC [15, 18].


where K1 is a constant of proportionality which depends on the characteristics of the PV panels. The algorithm of the fractional open circuit voltage is presented in Figure 5. The duty cycle is reduced or increase by comparing VMPP computed from VOC and the actual voltage Vact. The factor K1 ranges between 0.71 and 0.78.

Figure 5.

Fractional open-circuit voltage algorithm.

5. Fractional order PID control

FOPID control is proven to provide more flexibility and ability to enhance modeling and control of systems’ dynamics [19]. The transfer function of FOPID is given by


where Kp, Ti and Td are controller gains while λ and μ are the integral and differential power in real number. By changing the values of λ and μ, the controller can be configured to behave within the four possibilities presented in Figure 6 [20]. Figure 6 shows fractional PID control space. Recently, there are many optimization techniques are employed for solving engineering problems especially PI, PID, FOPI and FOPID based problems [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39].

Figure 6.

Control space of FOPID.

6. Grey wolf optimizer (GWO) technique

Grey wolves are considered as apex predators, meaning that they are at the top of the food chain [10]. Figure 7 presents the social hierarchy of Grey wolves.

Figure 7.

Hierarchy of grey wolf (dominance decreases from top down).

The mathematically model of the encircling behavior is represented by the following equations:


The vectors A and C are calculated as follows:


Note that the random vectors (r1 and r2) allow wolves to reach any position between the points illustrated in Figure 8. So a grey wolf can update its position inside the space around the prey in any random location by using Eqs. (10) and (11).

Figure 8.

Position vectors and their possible next locations.

7. Simulation results and comparison

To validate the effectiveness of the proposed MPPTCs, the system under study quipped with only one MPPTC (P&O, Inc. Cond, FOCV, and FSCC) at a time is simulated. Wide range of operating temperature and irradiance is considered in this chapter to prove the superiority of GWO based MPPTCs over the conventional ones. The simulation results spot the light on the output voltage as well as power.

7.1 Perturb and observe method

The system equipped with P&O based MPPTC is simulated under small as well as large variations in temperature and irradiance. Figure 9 demonstrates the dynamic response of the output voltage. The time response of the output voltage presents small voltage ripples during the rapid changes of temperature and irradiance. A proper filter can be employed to remove these ripples. In Figure 10, the dynamic time response for the output power is presented. The features of the time response for the system output power in case of P&O based MPPTC interprets that the P&O based MPPTC smoothly tracks MPP but with some oscillations especially at the transition intervals (high to low or low to high temperature and irradiance variations).

Figure 9.

P&O based MPPTC’s output voltage waveform at different radiation and temperature.

Figure 10.

P&O based MPPTC’s output power waveform at different radiation and temperature.

7.2 Incremental conductance method

The time response for the system voltage and output power is presented in Figures 11 and 12 respectively. The dynamic response for the system output power in case of Inc. Cond based MPPTC is significantly improved compared to P&O case even in case of rapid variations in temperature and irradiance. Figure 12 spotted the light on how Inc. Cond based MPPTC supersedes the P&O in smoothly tracking MPP.

Figure 11.

Inc. Cond based MPPTC’s output voltage waveform at different radiation and temperature.

Figure 12.

Inc. Cond based MPPTC’s output power waveform at different radiation and temperature.

7.3 Open-circuit voltage method

The time response of the voltage and output power for the system equipped with FOCV based MPPTC is shown in Figures 13 and 14 respectively. It is evident from the simulation results that the system response is poor especially in case of rapid changes in the operating conditions.

Figure 13.

FOCV based MPPTC’s output voltage waveform at different radiation and temperature.

Figure 14.

FOCV based MPPTC’s output power waveform at different radiation and temperature.

Table 1 presents a comparative study between the various applied MPPT techniques. It is worth mentioning that although Inc. Cond MPPT technique has good tracking response but it requires voltage and current measurements. Moreover, its implementation complexity is higher than P&O and fractional open circuit voltage methods.

MPPT techniquesParameters
Convergence speedImplementation complexitySensed parameters
P & O methodVariesLowVoltage
Inc Cond methodVariesMediumVoltage, current
Fractional Voc methodMediumLowVoltage

Table 1.

Comparative study for various MPPT techniques.

8. Conclusion

In this paper, four MPPT algorithms are implemented using the Boost converter. The models are simulated using MATLAB/SIMULINK. The simulation results show that P&O and Inc. Cond MPPTCs have better efficiency than FOCV and FSCC MPPTCs. Although, Inc. Cond provides good performance but its implementation has some challenges. Moreover, FOCV and FSCC based MPPTCs are very simple but both controllers lack to the accuracy due to their dependency on constant gains. Therefore, solar cell performance is significantly improved in the presence of MPPTCs. Hence, MPPTCs improvement has vital role in expanding the utilization of PV based systems.


The authors gratefully acknowledge the support of the Egyptian high education ministry, The Science and Technology Development Fund (STDF), and the French Institute in Egypt (IFE).

Conflict of interest

The authors of this chapter did not have ‘conflict of interest’ for publishing.

© 2019 The Author(s). Licensee IntechOpen. This chapter is distributed under the terms of the Creative Commons Attribution 3.0 License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

How to cite and reference

Link to this chapter Copy to clipboard

Cite this chapter Copy to clipboard

Mohamed Ahmed Ebrahim and R.G. Mohamed (May 15th 2019). Comparative Study and Simulation of Different Maximum Power Point Tracking (MPPT) Techniques Using Fractional Control & Grey Wolf Optimizer for Grid Connected PV System with Battery, Electric Power Conversion, Marian Găiceanu, IntechOpen, DOI: 10.5772/intechopen.82302. Available from:

chapter statistics

229total chapter downloads

More statistics for editors and authors

Login to your personal dashboard for more detailed statistics on your publications.

Access personal reporting

Related Content

This Book

Next chapter

PV Plant Influence on Distribution Grid in Terms of Power Quality Considering Hosting Capacity of the Grid

By Ivan Ramljak and Drago Bago

Related Book

First chapter

Synthesis Processes for Li-Ion Battery Electrodes – From Solid State Reaction to Solvothermal Self-Assembly Methods

By Verónica Palomares and Teófilo Rojo

We are IntechOpen, the world's leading publisher of Open Access books. Built by scientists, for scientists. Our readership spans scientists, professors, researchers, librarians, and students, as well as business professionals. We share our knowledge and peer-reveiwed research papers with libraries, scientific and engineering societies, and also work with corporate R&D departments and government entities.

More About Us