Optimization of fuzzy-based MPPT controller via metaheuristic techniques for stand-alone PV systems

Abstract Due to the alteration of power-voltage characteristics of solar module output under multiple environmental conditions such as solar irradiation and ambient temperature, these systems hardly function at maximum power point (MPP). However, maximum power point tracking (MPPT) plays a significant role in their efficiency. On the other hand, solar module characteristics are extremely nonlinear and their slope on either side of MPP is asymmetric. Thus using a nonlinear control method which has the potential of adapting the operating point of the system to MPP seems useful. This has motivated authors to present MPPT method which maximizes PV's output power by tracking MPP continuously. In the present study, a fuzzy logic controller (FLC) is presented for MPPT in photovoltaic systems. Four optimization algorithms are presented in this paper for optimizing fuzzy membership functions (MFs) and generating proper duty cycle for MPPT. The presented algorithms include: Teaching Learning Based Optimization (TLBO), Firefly Algorithm (FFA), Biogeography based optimization (BBO), and Particle Swarm Optimization (PSO), which are all described and simulated. Finally, to validate performance of the proposed optimized FLC, it is compared with other algorithms such as symmetrical fuzzy logic controller (SFLC) and conventional Perturbation and Observation (P&O). According to the simulation results, P&O algorithm shows significant oscillations, energy loss, and in some cases, it cannot obtain MPP. Simulation results also indicate that TLBO and FFA based asymmetric fuzzy MFs not only increase MPPT convergence speed but also enhance tracking accuracy in comparison with symmetric fuzzy MFs and asymmetric fuzzy MFs based on BBO and PSO.

[1]  Abdelghani Harrag,et al.  Novel neural network IC-based variable step size fuel cell MPPT controller: Performance, efficiency and lifetime improvement , 2017 .

[2]  M. A. Danandeh,et al.  Comparative and comprehensive review of maximum power point tracking methods for PV cells , 2018 .

[3]  Chokri Ben Salah,et al.  Comparison of fuzzy logic and neural network in maximum power point tracker for PV systems , 2011 .

[4]  S. Saravanan,et al.  Maximum power point tracking algorithms for photovoltaic system – A review , 2016 .

[5]  Zhile Yang,et al.  Biogeography-Based Optimization: A 10-Year Review , 2017, IEEE Transactions on Emerging Topics in Computational Intelligence.

[6]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[7]  S. M. Hassan Hosseini,et al.  Design of an optimal fuzzy controller to obtain maximum power in solar power generation system , 2019, Solar Energy.

[8]  Jaw-Kuen Shiau,et al.  A Study on the Fuzzy-Logic-Based Solar Power MPPT Algorithms Using Different Fuzzy Input Variables , 2015, Algorithms.

[9]  A. K. Abdelsalam,et al.  Artificial neural network-based photovoltaic maximum power point tracking techniques: a survey , 2015 .

[10]  Maysam F. Abbod,et al.  A novel maximum power point tracking technique based on fuzzy logic for photovoltaic systems , 2018, International Journal of Hydrogen Energy.

[11]  P.L. Chapman,et al.  Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques , 2007, IEEE Transactions on Energy Conversion.

[12]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[13]  Rachid Outbib,et al.  General review and classification of different MPPT Techniques , 2017 .

[14]  N. D. Kaushika,et al.  Simulation model of ANN based maximum power point tracking controller for solar PV system , 2011 .

[15]  Yi-Hua Liu,et al.  Neural-network-based maximum power point tracking methods for photovoltaic systems operating under fast changing environments , 2013 .

[16]  S. Kahla,et al.  Fuzzy-PSO controller design for maximum power point tracking in photovoltaic system , 2017 .

[17]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[18]  Karzan Wakil,et al.  Enhanced control strategies for a hybrid battery/photovoltaic system using FGS-PID in grid-connected mode , 2019, International Journal of Hydrogen Energy.

[19]  Yi-Hwa Liu,et al.  A Particle Swarm Optimization-Based Maximum Power Point Tracking Algorithm for PV Systems Operating Under Partially Shaded Conditions , 2012, IEEE Transactions on Energy Conversion.

[20]  Saad Mekhilef,et al.  State of the art artificial intelligence-based MPPT techniques for mitigating partial shading effects on PV systems – A review , 2016 .

[21]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[22]  Djamila Rekioua,et al.  Supervision and control strategy for photovoltaic generators with battery storage , 2017 .

[23]  Yi-Hua Liu,et al.  An Asymmetrical Fuzzy-Logic-Control-Based MPPT Algorithm for Photovoltaic Systems , 2014 .

[24]  Ekaitz Zulueta,et al.  Novel control algorithm for MPPT with Boost converters in photovoltaic systems , 2017 .

[25]  Sabir Messalti,et al.  Simulation and experimental design of a new advanced variable step size Incremental Conductance MPPT algorithm for PV systems. , 2016, ISA transactions.

[26]  Mohamed M. Algazar,et al.  Maximum Power Point Tracking Using Fuzzy Logic Control , 2011 .

[27]  Yi-Hua Liu,et al.  Optimization of a Fuzzy-Logic-Control-Based MPPT Algorithm Using the Particle Swarm Optimization Technique , 2015 .