IET Power Electronics - 2019 - Bataineh - Improved Hybrid Algorithms Based MPPT Algorithm For PV System Operating Under
IET Power Electronics - 2019 - Bataineh - Improved Hybrid Algorithms Based MPPT Algorithm For PV System Operating Under
Research Article
Khaled Bataineh1
1Department of Mechanical Engineering, Jordan University of Science and Technology, Irbid, Jordan
E-mail: [email protected]
Abstract: This study aims to provide a comparison between several maximum power point tracking (MPPT) algorithms for PV
system under severe weather conditions. Two MPPT hybrid algorithms are proposed, namely (a) hybrid combination of fuzzy
logic controller (FLC) and the incremental conductance (IC) and (b) MPPT controller integrates FLC and perturb and observe
(P&O) method. The two developed hybrid algorithms combined the strength of both P&O, IC with FLC in single framework.
MATLAB/Simulink is used to investigate the response of both algorithms. Several weather conditions are simulated: (i) uniform
irradiation, (ii) sudden changing, and (iii) partial shading. Under partial shading on PV panel, multi-peaks appear in power–
voltage characteristics of the panel. Simulation results showed that ability of FLC to track MPP degrade significantly when
testing at weather conditions far from those used for training. Finally, the proposed hybrid algorithms successfully eliminate the
previous limitations associated with FLC, IC, and P&O algorithms individually with efficiency exceeds 97%.
the necessary precise value of the duty cycle to get maximum 4.2 Performance of the hybrid FLC and P&O algorithms
power from the system and might get trapped at local maximum
under partial shading conditions due to its way of tracking by As discussed before, FLC algorithms fail to find MPP when
looking for the first peak in power values. irradiations level far from those used to train its membership
functions. Therefore, a hybrid algorithm is proposed to use the
strength of both P&O and FLC in single framework in order to
track the MPP efficiently and accurately. Several weather
Table 5 Performances of P&O, IC, and FLC alone under different weather conditions
Case number Ir1, W/m2 Ir2, W/m2 Nominal power, W P&O, W IC, W Power after fuzzy, W Ppv
Efficiency × 100%
pmpp
Uniform irradiation
1 1000 1000 149 149 149 149 100
2 900 900 133 133 133 133 100
3 800 800 118 117.5 117.5 117.5 99.6
4 700 700 102.5 101.5 101.5 101.5 99
5 600 600 87.2 87 87 87 99.8
6 500 500 71.3 70.8 70.8 70.8 99.3
7 400 400 56.5 56 56 56 99
8 300 300 41.5 41 41 41 99
9 200 200 26.6 24.5 24.5 24.5 92
Partial shading
10 1000 800 126.3 71.24 73.4 126 99.8
11 900 600 95.7 76.4 77.3 94 98
12 800 500 79.5 55.7 55.3 79 99.4
13 700 500 78.2 49.7 50.3 78 99.7
14 600 400 62.3 41.5 41.7 62 99.5
15 900 300 61.4 52.8 53.1 60 97.7
16 700 300 48 39.4 39.7 47.5 99
17 500 300 46.3 34.9 35.2 46 99.4
Values of model outputs.
Table 6 Performance of FLC alone under partial shading conditions at random points far from training data point
Case number Ir1, W/m2 Ir2, W/m2 Nominal power, W Power after fuzzy, W Efficiency, %
1 892 407 81.2 72.6 89
2 644 596 89.2 81.4 91
3 985 317 74.3 62.8 85
4 593 396 60.1 51.1 85
Fig. 9 Comparison between fuzzy and P&O partial shading Fig. 10 Performance of hybrid algorithm under
(a) Uniform (1000, 1000) to partial shading (1000, 800) W/m2, (b) Uniform (800, (a) Uniform condition 650 W/m2, (b) Partial shading conditions (900, 600) W/m2,
800) to partial shading (800, 500) W/m2, (c) Uniform (600, 600) to partial shading sudden changes in radiation levels, (c) Dropping from 900 to 250 W/m2, (d) Rising
(600, 400) W/m2, (d) Uniform (600, 600) to partial shading (500, 300) W/m2 from 350 to 750 W/m2
Table 8 Comparison between the performance of hybrid and IC under uniform conditions
Case number I, W/m2 Nominal power, W IC (step size 0.001) power, IC (step size 0.00001) Hybrid, W power, W/
W/response time, s power, W/response time, s response time, s
1 1000 149 149/0.15 149/4.6 149/0.2
2 900 133 133/0.14 132.8/4.5 132.7/.25
3 800 118 116.7/0.17 117.5/3.7 117.0/0.22
4 700 102.5 100.4/0.15 102.3/3.7 101.7/0.21
5 uniform conditions 600 87.2 86.1/0.17 87.1/4.1 86.6/0.20
6 sudden changes 1000Ú800 118 116.3/0.26 117.1/3.5 116.8/0.28
7 700Ú600 87.2 86.3/0.29 87.2/3.7 87.0/0.27
8 500Ú300 41.5 39.6/0.27 40.7/4.2 40.5/0.25
Table 9 Performance of hybrid algorithm under partial shading conditions at points not utilised in training
Case number Ir1, W/m2 Ir2, W/m2 Nominal power, W IC alone, W Hybrid P&O and FLC Hybrid IC and FLC
Power, W/efficiency, % Power, W/efficiency, %
1 900 600 95.7 77.3 95.1 99 95.3 100
2 800 500 79.5 55.3 79.1 99 79.4 100
3 700 500 78.2 49.7 77.8 99 77.8 99
4 600 400 62.3 41.5 61.3 98 61.3 98
5 892 407 86.2 63.2 79.1 97 79.5 98
6 644 596 103.7 68.9 87.3 97 87.9 98
7 400 100 46.3 26.7 28.3 95 28.9 97
4.3 Performance of the hybrid FLC and IC algorithms performances of these algorithms under several weather conditions
are evaluated. On the basis of simulations results, it can be
In this section, the performance of a hybrid algorithm consisting of concluded that under:
FLC and IC algorithms is evaluated under several weather
conditions. The results presented in Table 8 shows that under • Uniform weather conditions: All MPPT algorithms successfully
uniform conditions, all algorithms successfully reach MPP. The reached MPP.
accuracy of IC increased when using related smaller time step in
• Sudden changes of weather conditions: All studied algorithms
the price of response time. However, the hybrid algorithm shows
showed the ability to recover from sudden changes and maintain
superior performance compared with other algorithms. Under
stability under partial shading condition FLC and hybrid
sudden changes of weather conditions, IC algorithm has a
algorithms have a better response than IC and P&O algorithms.
relatively long recovery time compassed hybrid algorithm.
The results listed in Table 8 show that the proposed algorithm • Under partial shading conditions: Both P&O and IC failed to
rapidly finds the new MPP. For example, the performance when the find MPP. FLC found MPP if weather conditions are closer the
data point used from training; otherwise, the accuracy has been
radiation changes from 1000 to 800 W/m2, the power obtained
compromised.
from IC controller changed from 149 to 117.1 W in 3.5 s while it
took only 0.28 s for the proposed hybrid controller to change the • The two developed hybrid algorithms effectively and accurately
power from 149 to 116.8 W. It is clear from simulation results that found global MPP under all weather conditions with efficiency
the proposed hybrid controller successfully outcomes the shortages exceeding 97%.
of fuzzy and IC algorithm alone. • Hybrid algorithms consist of IC and FLC slightly outperforms
Table 9 compares the performances of the proposed hybrid P&O and FLC algorithms for tracking global MPP under
algorithms under random weather conditions. It is clear that the random weather conditions.
hybrid algorithm was successfully able to harvest over 98% of the
maximum power available for all random weather conditions, 6 Acknowledgment
while the FLC efficiency decreases significantly when conditions’
This work was supported by the Deanship of Research of Jordan
points are far from those used for training. Finally, simulation
University of Science and Technology [grant number 476-2017].
results listed in Table 9 show that hybrid (IC and FLC) has slightly
better performance compared with P&O with FLC.
7 References
5 Conclusion [1] Bataineh, K.M., Dalalah, D.: ‘Optimal configuration for design of stand-alone
PV system’, Smart Grid Renew. Energy, 2012, 3, pp. 139–147
In this paper, a comparison between the performances of P&O, IC, [2] Allataifeh, A., Bataineh, K., Al-khedher, M.: ‘Maximum power point tracking
FLC, and two proposed hybrid algorithms for the MPPT of a PV using fuzzy logic controller under partial conditions’, Smart Grid Renew.
Energy, 2015, 6, pp. 1–13
system under variable insolation conditions have been presented. [3] Lu, C.F., Liu, C.C., Wu, C.J.: ‘Dynamic modeling of battery energy storage
The two developed hybrid algorithms combined the strength of system and application to power system stability’, IEE Proc. Gener. Transm.
both P&O and IC with FLC in a single framework. MATLAB/ Distrib., 1995, 142, (4), pp. 429–435
Simulink model consists of PV panel, a boost converter with [4] Möller, H.J.: ‘Semiconductors for solar cells’ (Artech House Inc., Norwood,
MA, 1993)
MPPT algorithms connected to a resistive load has been built in
order to evaluate the performance of the proposed controllers. The
710 IET Power Electron., 2019, Vol. 12 Iss. 4, pp. 703-711
© The Institution of Engineering and Technology 2018
17554543, 2019, 4, Downloaded from https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-pel.2018.5651, Wiley Online Library on [19/03/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
[5] Gottschalg, R., Rommel, M., Ineld, D.G., et al.: ‘Comparison of different [24] Othmana, A., El-arinia, M., Ghitasb, A., et al.: ‘Real world maximum power
methods for the parameter determination of the solar cell's double exponential point tracking simulation of PV system based on fuzzy logic control’, NRIAG
equation’. 14th European Photovoltaic Science and Engineering Conf. J. Astron. Geophys., 2012, 1, pp. 186–194
(PVSEC), Barcelona, Spain, 1997 [25] Punithaa, K., Devaraja, D., Sakthivel, S.: ‘Artificial neural network based
[6] Cuia, Y., Yaoa, W., Luoa, J.: ‘A research and improvement on a maximum modified incremental conductance algorithm for maximum power point
power point tracking method for PV system under partially shaded tracking in photovoltaic system under partial shading conditions’, Energy,
conditions’, Procedia Eng., 2012, 29, pp. 2583–2589 2013, 62, pp. 330–340
[7] Salam, Z., Ahmed, J., Merugu, B.: ‘The application of soft computing [26] Subiyanto, S., Mohamed, A., Hannan, M.: ‘Intelligent maximum power point
methods for MPPT of PV system: a technological and status review’, Appl. tracking for PV system using Hopfield neural network optimized fuzzy logic
Energy, 2013, 107, pp. 135–148 controller’, Energy Build., 2012, 51, pp. 29–38
[8] Esram, T., Chapman, P.L.: ‘Comparison of photovoltaic array maximum point [27] Wang, Y., Ding, L., Li, N.: ‘The application of fuzzy parameters self-tuning
tracking techniques’, IEEE Trans. Energy Convers., 2007, 22, pp. 439–449 PID controller in MPPT of photovoltaic power system’. Proc. Transportation,
[9] Bhatnagar, P., Nema, R.: ‘Comparison of photovoltaic array maximum point Mechanical, and Electrical Engineering (TMEE), Changchun, China, 2011,
tracking techniques maximum power point control techniques: state-of-the-art pp. 1129–1132
in photovoltaic applications’, Renew. Sustain. Energy Rev., 2013, 23, pp. 224– [28] Dounis, A.I., Kofinas, P., Alafodimos, C., et al.: ‘Adaptive fuzzy gain
241 scheduling PID controller for maximum power point tracking of photovoltaic
[10] Chia-Hung, L., Cong-Hui, H., Yi-Chun, D., et al.: ‘Maximum photovoltaic system’, Renew. Energy, 2013, 60, pp. 202–214
power tracking for the PV array using the fractional-order incremental [29] Jiang, L.L., Nayanasiri, D., Maskell, D.L., et al.: ‘A hybrid maximum power
conductance method’, Appl. Energy, 2011, 88, pp. 4840–4847 point tracking for partially shaded photovoltaic systems in the tropics’,
[11] RezaReisi, A., Moradi, M., Jamasb, S.: ‘Classification and comparison of Renew. Energy, 2015, 76, pp. 53–65
maximum power point tracking techniques for photovoltaic system: a review’, [30] Seyedmahmoudian, M., Rahmani, R., Mekhilef, S., et al.: ‘Simulation and
Renew. Sustain. Energy Rev., 2013, 19, pp. 433–443 hardware implementation of new maximum power point tracking technique
[12] Mamarelis, E., Petrone, G., Spagnuolo, G.: ‘A two-steps algorithm improving for partially shaded PV system using hybrid DEPSO method’, IEEE Trans.
the P&O steady state MPPT efficiency’, Appl. Energy, 2014, 113, pp. 414– Sustain. Energy, 2015, 6, (3), pp. 850–862
421 [31] Koad, R., Zobaa, A., El-Shahat, A.: ‘A novel MPPT algorithm based on
[13] Ahmed, R., Namaane, A., M'Sirdi, N.: ‘Improvement in perturb and observe particle swarm optimisation for photovoltaic systems’, IEEE Trans. Sustain.
method using state flow approach’, Energy Proc., 2013, 42, pp. 614–623 Energy, 2017, 8, (2), pp. 468–476. Available at http://dx.doi.org/10.1109/
[14] Kimball, J.W., Krein, P.T.: ‘Discrete-time ripple correlation control for TSTE.2016.2606421
maximum power point tracking’, IEEE Trans. Power Electron., 2008, 23, (5), [32] Daraban, S., Petreus, D., Morel, C.: ‘A novel {MPPT} (maximum power
pp. 2353–2362 point tracking) algorithm based on a modified genetic algorithm specialized
[15] Miyatake, M., Inada, T., Hiratsuka, I., et al.: ‘Control characteristics of a on tracking the global maximum power point in photovoltaic systems affected
Fibonacci-search-based maximum power point tracker when a photovoltaic by partial shading’, Energy, 2014, 74, pp. 374–388
array is partially shaded’. Proc. Fourth IPEMC, Xi'an, China, 2004, pp. 816– [33] Seyedmahmoudian, M., Mekhilef, S.M., Rahmani, R., et al.: ‘Maximum
821, 2 power point tracking of partial shaded photovoltaic array using an
[16] Nguyen, T.L., Low, K.: ‘A global maximum power point tracking scheme evolutionary algorithm: a particle swarm optimization technique’, J. Renew.
employing DIRECT search algorithm for photovoltaic systems’, IEEE Trans. Sustain. Energy, 2014, 6, (2), pp. 1–13, 023102 doi:10.1063/1.4868025
Ind. Electron., 2010, 57, (10), pp. 3456–3467 [34] Lian, K., Jhang, J., Tian, I.: ‘A maximum power point tracking method based
[17] Kuei-Hsiang, C., Ching-Ju, L.: ‘An intelligent maximum power point tracking on perturb-and-observe combined with particle swarm optimization’, IEEE J.
method based on extension theory for PV systems’, Expert Syst. Appl., 2010, Photovoltaics, 2014, 4, (2), pp. 626–633
37, pp. 1050–1055 [35] Sundareswaran, K., Kumar, V.V., Palani, S.: ‘Application of a combined
[18] Tafticht, T., Agbossou, K., Doumbia, M., et al.: ‘An improved maximum particle swarm optimization and perturb and observe method for {MPPT} in
power point tracking method for photovoltaic systems’, Renew. Energy, 2008, {PV} systems under partial shading conditions’, Renew. Energy, 2015, 75, pp.
33, pp. 1508–1516 308–317
[19] Heydari-doostabad, H., Keypour, R., Khalghani, M., et al.: ‘A new approach [36] Bataineh, K., Taamneh, Y.: ‘Adaptive neuro-fuzzy inference system-based
in MPPT for photovoltaic array based on extremum seeking control under improvement of perturb and observe maximum power point tracking method
uniform and non-uniform irradiances’, Sol. Energy, 2013, 94, pp. 28–36 for photovoltaic systems’, Int. J. Power Electron. Drive Syst. (IJPEDS), 2017,
[20] Noguchi, T., Togashi, S., Nakamoto, R.: ‘Short-current pulse-based 8, (3), pp. 1327–1334
maximum-power-point tracking method for multiple photovoltaic and [37] Farahat, M., Enany, M., Nasr, A.: ‘Assessment of maximum power point
converter module system’, IEEE Trans. Ind. Electron., 2002, 49, (1), pp. 217– tracking techniques for photovoltaic system applications’, J. Renew. Sustain
223 Energy, 2015, 7, p.042702
[21] Masoum, M.A.S., Dehbonei, H., Fuchs, E.F.: ‘Theoretical and experimental [38] Santos, L.J.L., Antunes, F., Chehab, A., et al.: ‘A maximum power point
analyses of photovoltaic systems with voltage and current-based maximum tracker for PV systems using a high performance boost converter’, Sol.
power-point tracking’, IEEE Trans. Energy Convers., 2002, 17, (4), pp. 514– Energy, 2006, 80, (7), pp. 772–778
522 [39] Liu, X., Lopes, L.A.C.: ‘An improved perturbation and observation maximum
[22] Kazmi, S., Goto, H., Ichinokura, O., et al.: ‘An improved and very efficient power point tracking algorithm for PV arrays’. Power Electronics Specialists
MPPT controller for PV systems subjected to rapidly varying atmospheric Conf. (PESC 04), Aachen, Germany, 2004
conditions and partial shading’. Proc. Australasian Universities Power [40] Kharb, R., Ansari, M.D., Shimi, S.: ‘Design and implementation of ANFIS
Engineering Conf. (AUPEC), Adelaide, SA, Australia, 2009, pp. 1–6 based MPPT scheme with open loop boost converter for solar PV module’,
[23] Miyatake, M., Veerachary, M., Toriumi, F., et al.: ‘Maximum power point Int. J. Adv. Res. Electr. Electron. Instrum. Eng., 2014, 3, pp. 2320–3765
tracking of multiple photovoltaic arrays: a PSO approach’, IEEE Trans.
Aerosp. Electron. Syst., 2011, 47, (1), pp. 367–380