Design and Hardware Implementation of New Adaptive Fuzzy Logic-Based MPPT Control Method For Photovoltaic Applications
Design and Hardware Implementation of New Adaptive Fuzzy Logic-Based MPPT Control Method For Photovoltaic Applications
15, 2019.
Digital Object Identifier 10.1109/ACCESS.2019.2932694
ABSTRACT An adaptive fuzzy logic (FL)-based new maximum power point (MPP) tracking (MPPT)
methodology for controlling photovoltaic (PV) systems is proposed, designed, and implemented in this
paper. The existing methods for implementing FL-based MPPTs lack for adaptivity with the operating point,
which varies in wide range in practical PV systems with operating irradiance and ambient temperature.
The new proposed adaptive FL-based MPPT (AFL-MPPT) algorithm is simple, accurate, and provides
faster convergence to optimal operating point. The effectiveness and feasibility verifications of the proposed
AFL-MPPT methodology are validated with considering various operating conditions at slow and fast
change of solar radiation. In addition, the simplified implementation of the proposed algorithm is carried out
using C-block in PSIM software environment, wherein the proposed algorithm and system are simulated.
Additionally, experimental results are performed using a floating-point digital signal processing (DSP)
controller (TMS320F28335) for verifying the feasibility of the proposed AFL-MPPT methodology. The
results of simulations and experimental prototypes show great consistency and prove the capability of the
new AFL-MPPT methodology to extract MPPT rapidly and precisely. The new proposed AFL-MPPT method
achieves accurate output power of the PV system with smooth and low ripple. In addition, the new proposed
AFL-MPPT method benefits fast dynamics and it reaches steady state within 0.01 s.
INDEX TERMS DSP controller, energy efficiency, fuzzy logic (FL), MPPT, photovoltaic systems.
NOMENCLATURE
PV GENERATION SIDE EG The bang-gap energy
Vpv Output voltage of the PV cell VOC Open-circuit voltage of the PV
Ipv Output current of the PV cell ISC Short-circuit current of the PV
Iph Photocurrent of the PV cell NS Number of series cells in solar PV
Io Saturation current of PV cell NP Number of parallel cells in solar PV
Vt Thermal-voltage of the PV cell
a Ideality factor of the diode
Rpm and Rsm The parallel and series resistances of the PV BOOST CONVERTER SIDE
cell model, respectively Vin Input voltage to the boost converter
Irs Reverse saturated current of the PV cell Vout Output voltage of the boost converter
D Duty cycle of boost converter
The associate editor coordinating the review of this manuscript and DMPPT Duty cycle of boost converter at MPPT
approving it for publication was Wei Wang. VMPPT PV panel voltage to the boost at MPPT
2169-3536 2019 IEEE. Translations and content mining are permitted for academic research only.
VOLUME 7, 2019 Personal use is also permitted, but republication/redistribution requires IEEE permission. 106427
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
H. Rezk et al.: Design and Hardware Implementation of New AFL-MPPT Control Method for PV Applications
PMPPT PV panel power to the boost at MPPT and variable step size techniques [15]. Among AI-based
Rload Load resistance of the boost converter MPPT methods, FL has proven itself as an effective solution
for such nonlinear PV systems without the need for accu-
rate system data [18]–[21]. In accordance, enhancing and
AFL-MPPT CONTROLLER SIDE achieving better performance of FL based MPPT methods has
P, 1P The PV power and the change of power to MPPT become an important research topic.
controller, respectively Several combinations and design methodologies for
V , 1V The PV voltage and the change of voltage to FL-based MPPT schemes have been introduced in literature.
MPPT controller, respectively In [22], the FL was introduced for achieving MPPT of PV
E, 1E The error and the change of error inputs to the systems. The FL control has achieved a good operation of
AFL-MPPT controller, respectively MPPT compared to conventional methods. A modified design
of FL control has been proposed in [21] by using convergent
I. INTRODUCTION distribution type of the membership functions (MFs) instead
Solar energy and other renewables like geothermal, biomass, of the symmetrical distribution type of MFs. Higher precision
photovoltaic (PV), and wind energy can minimize the emis- and lower voltage fluctuations have been achieved. Although
sions of the CO2 and other harmful gases resulting from these design and implementation methods lack for adaptivity
fossil fuel. Recently, the yearly growth rates of PV generation with various operating points of PV systems.
systems have been largely increased attaining total gener- From another side, hybrid MPPT methods with FL have
ation of 402 GW in 2017 compared with total generation been introduced in the literature. These hybrid MPPT meth-
of 303 GW in 2016. It is expected that the increase PV ods possess the best features of the combined methods. The
generation penetration levels continues and achieves between FL control was combined with conventional P&O in [23].
1760 to 2500 GW by the year 2030 [1], [2]. Being avail- A lower overshoot with a stable operation has been achieved.
able everywhere, continual decrease in their cost per watt, In [18], a combined approach of FL and hill climbing (HC)
and environmental friendly have made wide spreading of methods was presented. The FL control has enabled an
PV system in comparison with the other renewable energy accurate and better performance rather than conventional
sources [3]–[5]. Concerns of energy efficiency and better HC method. Additionally, dual MPPT method using fuzzy
energy harvesting have been arisen in order to maximize their and P&O method was introduced in [19]. This method has
power densities, and to reduce the cost of their generated achieved a good performance regarding adaptivity with the
kilowatt-hour. The most conventional and effective technique operating point. However, higher complexity and slower per-
for better energy efficiency of PV systems is the maximum formance are obtained, especially in fast changing irradi-
power point tracking (MPPT) control [6]. This is due to the ance conditions. Additional techniques for FL-based MPPT
fluctuating nature of PV generation. The output power of PV combined with particle swarm optimization (PSO) have been
systems is highly dependent on their operating irradiance and presented in [24], [25]. The modified sine-cosine optimized
ambient temperature. MPPT method has been presented in [26] with using adaptive
Several MPPT extraction schemes have been developed FL method integrated with the sliding mode control. How-
in literature, including hill climbing, perturb and observe ever, their implementations lack for dynamic adjustment of
(P&O), incremental conductance and incremental resis- FL membership functions boundaries and type.
tance [7]–[12]. Surveys and comparison between MPPT The fractional order (FO) was combined with FL MPPT
methods have been introduced in [13]–[16]. The P&O repre- in [20], wherein the robustness of FL is added to the accu-
sents the most widely used method because of its simplicity racy of fractional order so as to enhance the performance of
and generality. However, fast tracking has to be compromised their tracking efficiency. The alpha factor of fractional order
with the steady state fluctuations in defining the proper step control is set to large or small value based on the dynamic
size for the P&O method. Generally, fixed step size MPPT range of the fuzzy controller operation. Therefore, wide or
methods have to consider the trade-off dilemma into con- narrow range of the input MFs of the FL controller is obtained
sideration [17]. The situation becomes worse in case of fast through adapting the alpha factor of fractional order control.
and continuous changes in the operating environmental con- Nevertheless, the complexity of implementing the fractional
ditions, including solar irradiance and ambient temperature. order controller limits this type of MPPT controllers. Addi-
Therefore, several variable step size MPPT methods have tionally, there are several complexities in the calculations of
been developed for mitigating such dilemma [11]. Although, the required alpha factor for the PV operating point.
these methods suffer from dependence of step size on the Motivated by the aforementioned weaknesses of existing
data of PV panel, which is highly related to environmental MPPT methods in the literature, a new adaptive FL-based
operating point. MPPT (AFL-MPPT) methodology is proposed in this paper.
From another side, smart artificial intelligence (AI)-based The proposed design and implementation features the high
schemes, such as the neural network, fuzzy logic (FL), neuro- accuracy of extracting MPPT, low fluctuation in the PV
fuzzy, and genetic algorithms were developed for MPPT voltages, and adaptivity with wide range of operating point
extraction and for avoiding the associated problems to fixed of PV systems. Moreover, a simplified implementation of
the proposed controller is achieved using PSIM program in considered in this paper [28], [29]. The configuration of the
order to provide an adaptive scheme of the input MFs of the two stages PV system and controller are illustrated in Fig. 1.
proposed AFL-MPPT controller. The boost dc-dc power converter represents the first stage,
The main contribution of this paper can be summarized as wherein the maximum available energy is harvested from
following: the PV module. The boost power converter possesses the
• A new adaptive MPPT control methodology is proposed, benefits of voltage boosting, less component, and continuous
designed, and implemented based on fuzzy logic control current of the solar PV panel side. The control of this stage
method. is composed of the MPPT and the PWM modulator that
• A simplified implementation of adaptive algorithm for transfers the MPPT signal to gating pulses for the boost dc-dc
fuzzy logic based MPPT method is presented using the converter.
C-block programming in PSIM simulation program. The full bridge dc-ac converter is usually utilized in the
• A generalized implementation of fuzzy logic-based second power stage. This stage is responsible for modulat-
MPPT controllers is presented. The membership func- ing the dc output of the first stage into ac output to the
tions can be shaped in static or dynamic manner, whether utility grid. By this process, the extracted maximum power
they are symmetrical or asymmetrical types. is harvested and injected to the utility grid. The reference
The rest of paper is prepared as following: Section II current for the current controller is calculated according to
explains various PV system components and its control the MPPT power in addition to the demanded reactive power
method. The design procedures for the implementation of the by the grid system. Additionally, a phase locked loop (PLL)
new proposed AFL-MPPT technique are presented in details is employed for synchronizing the PV system with the utility
in Section III. The simulation and experimental obtained grid. There are several approaches that were developed in the
results for validating the AFL-MPPT technique under differ- literature to achieve the current control of the dc-ac power
ent conditions are introduced in Section IV. The outlines of inverter stage [30], which is not covered in this paper as it is
the research conclusion are highlighted in Section V. out of scope of this paper.
The 75-watt PV module is selected in this paper as a case
II. DESCRIPTION OF PV SYSTEM study and the PV module characteristics are tabulated and
The PV power system (PVPS) is mainly composed of PV listed in Table 1. The simulation of the PV panel is performed
panels, which are often connected in series and/or parallel in using PSIM program using 110 series connected solar PV
order to increase their generated voltage and output power. cells. The mathematical models and detailed analysis of PV
The existing PV systems in the literature can be mainly modeling can be found in [13], [31]. The component and
sectioned into two categories; 1) Single stage-based PV sys- the controller for the first power stage using the boost dc-dc
tems, wherein only one dc-ac converter stage is employed; power converter are presented in the following:
2) Two-stages-based PV systems, in which series cascaded
dc-dc converter stage and dc-ac converter stage are utilized to
connect the PV system with the utility grid [27]. According A. PV ARRAY MODEL
to the various published papers in literature to distinguish and The single diode-based PV cell model has been widely
compare the two PV systems, considering efficiency, voltage used in the literature for modeling PV cells, as shown in
boost ratio, and system cost, the two stages PV systems are Fig. 2 [13]. The PV output current IPV can be represented
FIGURE 4. Circuit Schematic diagram for the new proposed AFL-MPPT method for PV systems.
III. THE PROPOSED AFL-MPPT METHOD signal and 1E are estimated, respectively, as follows:
Employing FL control methods in several applications has
been increased because it is simple, does not require data P (i) − p (i − 1)
E (n) = (6)
regarding mathematical modeling, and can address the non- V (i) − V (i − 1)
linearity of systems. The nonlinear nature of solar PV panels 1E (i) = E (i) − E (i − 1) (7)
and the climate conditions result in quite complicated track-
ing behavior. Therefore, FL-based MPPT methods can be where P(i), and P(i − 1) represent the current and previ-
employed for tracking the MPP in the solar PV system with ous samples of the PV measured output power, respectively.
simplified implementation and less required data [21]. There Whereas, V (i), and V (i − 1) denote to the measured current
are several FL algorithms have been developed in literature and previous samples of the PV output voltage, respectively.
for extracting the MPPT in PV systems [18]–[21]. E(i), and E(i − 1) represent to the current and previous
The operation and design of the FL controller can be samples of the error variable, respectively. Then, the E and
summarized by three main stages. These stages include 1E values are estimated using the measured output power
fuzzification, rule evaluation, and defuzzification steps. Dur- and voltage of the solar panel based on (6) and (7).
ing the fuzzification stage, the measured changes in the In the proposed AFL-MPPT method, there are two input
PV output voltage and current are employed for determin- MFs belonging to the estimated E and 1E. The variable
ing the input membership functions (MFs) of the FL-based inputs and output MFs are divided to seven different fuzzy
MPPT controller. The MFs are assigned for each input of subsets: Pos3 (denotes to Positive and Big subset), Pos2
the FL controller in order to convert the measured change (denotes to Positive and Medium subset), Pos1 (denotes to
into suitable inputs for the FL MPPT controller. The num- Positive and Small subset), Zer0 (denotes to Zero Error sub-
ber of input MFs, which are assigned to the FL MPPT set), Neg1 (denotes to Negative and Small subset), Neg2
controller, defines the accuracy of the FL control system. (denotes to Negative and Medium subset), and Neg3 (denotes
In the rule evaluation stage, the control action is deter- to Negative and Big subset). Therefore, there are total
mined based on FLC linguistic rules, which link the logic 49 fuzzy control rules in the proposed AFL-MPPT method
functions between the input and output MFs. Result of the in implementing the algorithm. Once the proposed algorithm
rule evaluation step is a fuzzy output MF for every type estimates the values of E and 1E, the FL interface converts
of the consequent action of input MFs. In the defuzzifi- these values into linguistic variables. Lastly, the proposed
cation stage of FL controller, the predictable value of an AFC-MPPT method outputs the duty cycle demand as the
output MF is obtained and outputted to the rest of the output MF of the system. The rules that links the input and
system. output MFs for the proposed AFL-MPPT method are shown
The inputs to the FL MPPT controller include the error (E), in Table 2. The schematic diagram for the new proposed
and the change of error (1E) quantities. The error signal can AFL-MPPT method is shown in Fig. 4. Fig. 5 shows the three-
be estimated as the change in the PV extracted output power dimensional (3D) surface (surface function) representation of
divided by the change in the PV output voltage. The error the input-output MFs for the proposed AFL-MPPT method.
TABLE 2. The FL rules between the input and output MFs in the proposed
AFL-MPPT method.
FIGURE 6. The main types of membership functions for the Fuzzy MPPT
controller.
AFL-MPPT method benefits high tracking efficiency and fast [19] A. Al Nabulsi and R. Dhaouadi, ‘‘Efficiency optimization of a DSP-based
dynamics by reaching steady state point within 0.01 seconds. standalone PV system using fuzzy logic and dual-MPPT control,’’ IEEE
Trans. Ind. Informat., vol. 8, no. 3, pp. 573–584, Aug. 2012.
Additionally, the new proposed implementation method can [20] S. Tang, Y. Sun, Y. Chen, Y. Zhao, Y. Yang, and W. Szeto, ‘‘An enhanced
be easily integrated with the existing global MPPT searching MPPT method combining fractional-order and fuzzy logic control,’’ IEEE
algorithms. J. Photovolt., vol. 7, no. 2, pp. 640–650, Mar. 2017.
[21] A. El Khateb, N. A. Rahim, J. Selvaraj, and M. N. Uddin, ‘‘Fuzzy-logic-
controller-based SEPIC converter for maximum power point tracking,’’
REFERENCES IEEE Trans. Ind. Appl., vol. 50, no. 4, pp. 2349–2358, Jul./Aug. 2014.
[22] T. L. Kottas, Y. S. Boutalis, and A. D. Karlis, ‘‘New maximum power
[1] (2015). REN21—Renewables 2016 Global Status Report. [Online]. Avail-
point tracker for PV arrays using fuzzy controller in close cooperation with
able: http://www.ren21.net/status-of-renewables/global-status-report/
fuzzy cognitive networks,’’ IEEE Trans. Energy Convers., vol. 21, no. 3,
[2] A. Elmelegi, M. Aly, E. M. Ahmed, and A. G. Alharbi, ‘‘A simpli-
pp. 793–803, Sep. 2006.
fied phase-shift PWM-based feedforward distributed MPPT method for [23] M. A. A. M. Zainuri, M. A. M. Radzi, A. C. Soh, and N. A. Rahim,
grid-connected cascaded PV inverters,’’ Sol. Energy, vol. 187, pp. 1–12, ‘‘Development of adaptive perturb and observe-fuzzy control maximum
Jul. 2019. power point tracking for photovoltaic boost dc-dc converter,’’ IET Renew.
[3] M. B. Shadmand, M. Mosa, R. S. Balog, and H. A. Rub, ‘‘Maximum Power Gener., vol. 8, no. 2, pp. 183–194, Mar. 2014.
power point tracking of grid connected photovoltaic system employing [24] N. Priyadarshi, S. Padmanaban, P. K. Maroti, and A. Sharma, ‘‘An exten-
model predictive control,’’ in Proc. IEEE Appl. Power Electron. Conf. sive practical investigation of FPSO-based MPPT for grid integrated PV
Expo. (APEC), Mar. 2015, pp. 3067–3074. system under variable operating conditions with anti-islanding protection,’’
[4] M. Aly, E. M. Ahmed, and M. Shoyama, ‘‘Modulation method for improv- IEEE Syst. J., vol. 13, no. 2, pp. 1861–1871, Jun. 2018.
ing reliability of multilevel T-type inverter in PV systems,’’ IEEE J. Emerg. [25] N. Priyadarshi, S. Padmanaban, M. S. Bhaskar, F. Blaabjerg, and
Sel. Topics Power Electron., to be published. A. Sharma, ‘‘Fuzzy SVPWM-based inverter control realisation of
[5] K. S. Tey and S. Mekhilef, ‘‘Modified incremental conductance algo- grid integrated photovoltaic-wind system with fuzzy particle swarm
rithm for photovoltaic system under partial shading conditions and load optimisation maximum power point tracking algorithm for a grid-
variation,’’ IEEE Trans. Ind. Electron., vol. 61, no. 10, pp. 5384–5392, connected PV/wind power generation system: Hardware implemen-
Oct. 2014. tation,’’ IET Electr. Power Appl., vol. 12, no. 7, pp. 962–971,
[6] R. B. A. Koad, A. F. Zobaa, and A. El-Shahat, ‘‘A novel MPPT algorithm Apr. 2018.
based on particle swarm optimization for photovoltaic systems,’’ IEEE [26] S. Padmanaban, N. Priyadarshi, J. B. Holm-Nielsen, M. S. Bhaskar,
Trans. Sustain. Energy, vol. 8, no. 2, pp. 468–476, Apr. 2017. F. Azam, A. K. Sharma, and E. Hossain, ‘‘A novel modified sine-cosine
[7] T. K. Soon and S. Mekhilef, ‘‘A fast-converging MPPT technique for pho- optimized MPPT algorithm for grid integrated PV system under real
tovoltaic system under fast-varying solar irradiation and load resistance,’’ operating conditions,’’ IEEE Access, vol. 7, pp. 10467–10477, 2019.
IEEE Trans Ind. Informat., vol. 11, no. 1, pp. 176–186, Feb. 2015. [27] R. Hasan, S. Mekhilef, M. Seyedmahmoudian, and B. Horan, ‘‘Grid-
[8] A. Elmelegi, M. Aly, and E. M. Ahmed, ‘‘Developing phase-shift PWM- connected isolated PV microinverters: A review,’’ Renew. Sustain. Energy
based distributed MPPT technique for photovoltaic systems,’’ in Proc. Rev., vol. 67, pp. 1065–1080, Jan. 2017.
Int. Conf. Innov. Trends Comput. Eng. (ITCE), Aswan, Egypt, Feb. 2019, [28] Y. Zhu, J. Yao, and D. Wu, ‘‘Comparative study of two stages and single
pp. 492–497. stage topologies for grid-tie photovoltaic generation by PSCAD/EMTDC,’’
[9] T. Radjai, L. Rahmani, S. Mekhilef, and J. P. Gaubert, ‘‘Implementation of in Proc. Int. Conf. Adv. Power Syst. Automat. Protection, Beijing, China,
a modified incremental conductance MPPT algorithm with direct control Oct. 2011, pp. 1304–1309.
based on a fuzzy duty cycle change estimator using dSPACE,’’ Sol. Energy, [29] P. K. Sahu, P. Shaw, and S. Maity, ‘‘Modeling and control of grid-
vol. 110, pp. 325–337, Dec. 2014. connected DC/AC converters for single-phase micro-inverter application,’’
[10] G. M. Dousoky and M. Shoyama, ‘‘New parameter for current-sensorless in Proc. Annu. IEEE India Conf. (INDICON), New Delhi, India, Dec. 2015,
MPPT in grid-connected photovoltaic VSIs,’’ Sol. Energy, vol. 143, pp. 1–6.
pp. 113–119, Feb. 2017. [30] P. Sanchis, A. Ursaea, E. Gubia, and L. Marroyo, ‘‘Boost DC-AC inverter:
[11] E. M. Ahmed and M. Shoyama, ‘‘Scaling factor design based variable A new control strategy,’’ IEEE Trans. Power Electron., vol. 20, no. 2,
step size incremental resistance maximum power point tracking for PV pp. 343–353, Mar. 2005.
systems,’’ J. Power Electron., vol. 12, no. 1, pp. 164–171, Jan. 2012. [31] A. Fathy and H. Rezk, ‘‘A novel methodology for simulating maximum
[12] K. S. Tey, S. Mekhilef, M. Seyedmahmoudian, B. Horan, A. T. Oo, and power point trackers using mine blast optimization and teaching learning
A. Stojcevski, ‘‘Improved differential evolution-based MPPT algorithm based optimization algorithms for partially shaded photovoltaic system,’’
using SEPIC for PV systems under partial shading conditions and load J. Renew. Sustain. Energy, vol. 8, no. 2, Mar. 2016, Art. no. 023503.
variation,’’ IEEE Trans. Ind. Informat., vol. 14, no. 10, pp. 4322–4333, [32] M. Nabil, S. M. Allam, and E. M. Rashad, ‘‘Modeling and design consid-
Oct. 2018. erations of a photovoltaic energy source feeding a synchronous reluctance
[13] H. Rezk and A. M. Eltamaly, ‘‘A comprehensive comparison of differ- motor suitable for pumping systems,’’ Ain Shams Eng. J., vol. 3, no. 4,
ent MPPT techniques for photovoltaic systems,’’ Sol. Energy, vol. 112, pp. 375–382, Dec. 2012.
[33] M. Nabil, S. M. Allam, and E. M. Rashad, ‘‘Performance improvement
pp. 1–11, Feb. 2015.
of a photovoltaic pumping system using a synchronous reluctance motor,’’
[14] N. Karami, N. Moubayed, and R. Outbib, ‘‘General review and classifica-
Electr. Power Compon. Syst., vol. 41, no. 4, pp. 447–464, Feb. 2013.
tion of different MPPT Techniques,’’ Renew. Sustain. Energy Rev., vol. 68,
[34] M. G. Villalva, J. R. Gazoli, and E. R. Filho, ‘‘Comprehensive approach
pp. 1–18, Feb. 2017.
to modeling and simulation of photovoltaic arrays,’’ IEEE Trans. Power
[15] L. M. Elobaid, A. K. Abdelsalam, and E. E. Zakzouk, ‘‘Artificial neural Electron., vol. 24, no. 5, pp. 1198–1208, May 2009.
network-based photovoltaic maximum power point tracking techniques: [35] B. Hauke, ‘‘Basic calculation of a boost converter’s power stage,’’ Texas
A survey,’’ IET Renew. Power Generat., vol. 9, no. 8, pp. 1043–1063, Instrum., Dallas, TX, USA, Appl. Rep. SLVA372C, Aug. 2015, pp. 1–7.
Nov. 2015. [36] Y. S. Kumar and R. Gupta, ‘‘Maximum power point tracking of multiple
[16] M. Seyedmahmoudian, B. Horan, T. K. Soon, R. Rahmani, A. M. T. Oo, photovoltaic arrays,’’ in Proc. Students Conf. Eng. Syst., Allahabad, India,
S. Mekhilef, and A. Stojcevski, ‘‘State of the art artificial intelligence- Mar. 2012, pp. 1–6.
based MPPT techniques for mitigating partial shading effects on PV [37] S. Padmanaban, N. Priyadarshi, M. S. Bhaskar, J. B. Holm-Nielsen,
systems–A review,’’ Renew. Sustain. Energy Rev., vol. 64, pp. 435–455, E. Hossain, and F. Azam, ‘‘A hybrid photovoltaic-fuel cell for grid inte-
Oct. 2016. gration with jaya-based maximum power point tracking: Experimental
[17] J. Kivimäki, S. Kolesnik, M. Sitbon, T. Suntio, and A. Kuperman, ‘‘Revis- performance evaluation,’’ IEEE Access, vol. 7, pp. 82978–82990, 2019.
ited perturbation frequency design guideline for direct fixed-step max- [38] H. Rezk, A. Fathy, and A. Y. Abdelaziz, ‘‘A comparison of different global
imum power point tracking algorithms,’’ IEEE Trans. Ind. Electron., MPPT techniques based on meta-heuristic algorithms for photovoltaic
vol. 64, no. 6, pp. 4601–4609, Jun. 2017. system subjected to partial shading conditions,’’ Renew. Sustain. Energy
[18] B. N. Alajmi, K. H. Ahmed, S. J. Finney, and B. W. Williams, ‘‘Fuzzy- Rev., vol. 74, pp. 377–386, Jul. 2017.
logic-control approach of a modified hill-climbing method for maximum [39] M. A. Mohamed, A. A. Z. Diab, and H. Rezk, ‘‘Partial shading mitigation
power point in microgrid standalone photovoltaic system,’’ IEEE Trans. of PV systems via different meta-heuristic techniques,’’ Renew. Energy,
Power Electron., vol. 26, no. 4, pp. 1022–1030, Apr. 2011. vol. 130, pp. 1159–1175, Jan. 2019.
HEGAZY REZK received the B. Eng. and M. Eng. MUJAHED AL-DHAIFALLAH received the B.Sc.
degrees in electrical engineering from Minia Uni- and M.Sc. degrees in systems engineering from
versity, Egypt, in 2001 and 2006, respectively, and King Fahd University of Petroleum and Minerals,
the Ph.D. degree from Moscow Power Engineer- Dhahran, Saudi Arabia, and the Ph.D. degree in
ing Institute, Moscow. He is an Associate Pro- electrical and computer engineering from the Uni-
fessor (on leave) with the Electrical Engineering versity of Calgary, Calgary, AB, Canada. He has
Department, Minia University. He was a Post- been an Assistant Professor of systems engineer-
doctoral Research Fellow with the Moscow State ing with King Fahd University of Petroleum and
University of Mechanical Engineering, Russia, for Minerals, since 2009. His current research inter-
six months. He was a Visiting Researcher with ests include nonlinear systems identification, con-
Kyushu University, Japan, for one year. He is currently an Associate Profes- trol systems, optimization, artificial intelligence, and renewable energy.
sor with the Electrical Engineering Department, College of Engineering at
Wadi Addwaser, Prince Sattam University, Saudi Arabia. He has authored
more than 50 technical papers. His research interests include renewable
energy, smart grid, hybrid systems, power electronics, optimization, and
artificial intelligence.