Abstract
Research into renewable energies is expanding quickly, especially photovoltaic (PV) systems. PV systems are employed extensively in several renewable energy applications. The primary challenge with PV systems is maximizing electricity output. Consequently, a significant amount of research into modeling PV continues to focus on maximizing the generated power. Maximum power point tracking (MPPT) refers to the optimization of PV power generation. Accordingly, an effective MPPT approach deploying a converged barnacles mating optimizer (CBMO)-based adaptive neuro-fuzzy inference system (ANFIS) is introduced in this paper. The mentioned strategy is utilized to detect and track the maximum power point (MPP) in two phases. At the initial stage, ideal voltages are determined using the CBMO algorithm in various temperatures and irradiances in the offline mode. After being trained, the ANFIS calculates the ideal voltage depending on the radiation conditions on solar panels. It then enters the tracking cycle and attempts to identify the MPP. To evaluate the behavior of the suggested technique, a Matlab/Simulink-based MPPT model is created. The proposed approach is evaluated under various weather conditions. The results demonstrate that the suggested methodology for tracking is efficacious under all environmental circumstances. Simulation of the suggested technique is carried out, and the results demonstrate that the introduced MPPT algorithm will effectively give the global maximum under a variety of climatic circumstances. Additionally, this approach is exceedingly effective, rapid, and stable. The findings demonstrate that the suggested technique properly identifies the optimum MPP at 99.3% efficiency.
Similar content being viewed by others
Abbreviations
- PV:
-
Photovoltaic
- RMSE:
-
Root mean square error
- MPPT:
-
Maximum power point tracking
- I PH :
-
Cell’s photocurrent
- CBMO:
-
Converged barnacles mating optimizer
- I S :
-
Saturation current
- ANFIS:
-
Adaptive neuro-fuzzy inference system
- I SH :
-
Shunt current
- MPP:
-
Maximum power point
- Q :
-
Electron charge
- BES:
-
Battery energy storage
- K :
-
Boltzman constant
- HC:
-
Hill climbing
- n :
-
Solar cell’s ideality factor
- P&O:
-
Perturb and observe
- Np :
-
Number of series
- AI:
-
Artificial intelligence
- Ns :
-
Parallel cells
- MFs:
-
Membership functions
- E G :
-
Band gap energy
- GA:
-
Genetic algorithm
- I S0 :
-
Reverse saturation current
- PSCs:
-
Partial shading conditions
- V OC :
-
Open-circuit voltage
- PLL:
-
Phase-locked loop
- l b/u b :
-
Lower bound and upper bound
- PT:
-
Park transform
- \(X_{{b_{\rm M} }}^{N}\) :
-
Mum variable
- E:
-
Relative error
- \(X_{{b_{\rm D} }}^{N}\) :
-
Dad variable
- MAE:
-
Mean absolute error
References
Hussaian Basha, C.H., Rani, C.: Performance analysis of MPPT techniques for dynamic irradiation condition of solar PV. Int. J. Fuzzy Syst. 22(8), 2577–2598 (2020)
Sarkar, R., Kumar, J.R., Sridhar, R., Vidyasagar, S.: A new hybrid BAT-ANFIS-based power tracking technique for partial shaded photovoltaic systems. Int. J. Fuzzy Syst. 23(5), 1313–25 (2021)
Pachaivannan, N., Subburam, R., Padmanaban, M., Subramanian, A.: Certain investigations of ANFIS assisted CPHO algorithm tuned MPPT controller for PV arrays under partial shading conditions. J. Ambient. Intell. Humaniz. Comput. 12(10), 9923–9938 (2021)
Priyadarshi, N., Padmanaban, S., Holm-Nielsen, J.B., Blaabjerg, F., Bhaskar, M.S.: An experimental estimation of hybrid ANFIS–PSO-based MPPT for PV grid integration under fluctuating sun irradiance. IEEE Syst. J. 14(1), 1218–1229 (2019)
Hu, Z., Norouzi, H., Jiang, M., Dadfar, S., Kashiwagi, T.: Novel hybrid modified krill herd algorithm and fuzzy controller based MPPT to optimally tune the member functions for PV system in the three-phase grid-connected mode. ISA Trans. 129, 214–229 (2022)
Rawa, M., Abusorrah, A., Bassi, H., Mekhilef, S., Ali, Z.M., Aleem, S.H., Hasanien, H.M., Omar, A.I.: Economical-technical-environmental operation of power networks with wind-solar-hydropower generation using analytic hierarchy process and improved grey wolf algorithm. Ain Shams Eng. J. 12(3), 2717–2734 (2021)
Ali, Z.M., Quynh, N.V., Dadfar, S., Nakamura, H.: Variable step size perturb and observe MPPT controller by applying θ-modified krill herd algorithm-sliding mode controller under partially shaded conditions. J. Clean. Prod. 271, 122243 (2020)
Ge, X., Ahmed, F.W., Rezvani, A., Aljojo, N., Samad, S., Foong, L.K.: Implementation of a novel hybrid BAT-Fuzzy controller based MPPT for grid-connected PV-battery system. Control. Eng. Pract. 98, 104380 (2020)
Jana, S., Kumar, N., Mishra, R., Sen, D., Saha, T.K.: Development and implementation of modified MPPT algorithm for boost converter-based PV system under input and load deviation. Int. Trans.. Electr. Energy Syst. 30(2), e12190 (2020)
Basha, C.H., Bansal, V., Rani, C., Brisilla, R.M., Odofin, S.: Development of Cuckoo Search MPPT Algorithm for Partially Shaded Solar PV SEPIC Converter. In: Soft Computing for Problem Solving 2020, pp. 727–736. Springer, Singapore (2020)
Kim, J.C., Huh, J.H., Ko, J.S.: Optimization Design and test bed of fuzzy control rule base for PV system MPPT in micro grid. Sustainability. 12(9), 3763 (2020)
Messalti, S., Harrag, A., Loukriz, A.: A new variable step size neural networks MPPT controller: review, simulation and hardware implementation. Renew. Sustain. Energy Rev. 68, 221–233 (2017)
Deniz, E.: ANN-based MPPT algorithm for solar PMSM drive system fed by direct-connected PV array. Neural Comput. Appl. 28(10), 3061–3072 (2017)
Roy, S. K., Hussain, S., Bazaz, M.A:. Implementation of MPPT technique for solar PV system using ANN. In: 2017 Recent Developments in Control, Automation & Power Engineering (RDCAPE) 26 Oct 2017, pp. 338–342. IEEE (2017)
Roy, R.B., Rokonuzzaman, M., Amin, N., Mishu, M.K., Alahakoon, S., Rahman, S., Mithulananthan, N., Rahman, K.S., Shakeri, M., Pasupuleti, J.: A comparative performance analysis of ANN algorithms for MPPT energy harvesting in solar PV system. IEEE Access 9, 102137–102152 (2021)
Ali, M.N., Mahmoud, K., Lehtonen, M., Darwish, M.M.: Promising MPPT methods combining metaheuristic, fuzzy-logic and ANN techniques for grid-connected photovoltaic. Sensors 21(4), 1244 (2021)
Li, X., Wen, H., Hu, Y., Jiang, L.: A novel beta parameter based fuzzy-logic controller for photovoltaic MPPT application. Renew. Energy 130, 416–427 (2019)
Bataineh, K.: Improved hybrid algorithms-based MPPT algorithm for PV system operating under severe weather conditions. IET Power Electron. 12(4), 703–711 (2019)
Dehghani, M., Taghipour, M., Gharehpetian, G.B., Abedi, M.: Optimized fuzzy controller for MPPT of grid-connected PV systems in rapidly changing atmospheric conditions. J. Mod. Power Syst. Clean Energy 9(2), 376–383 (2020)
Bahrani, P., Jain, N.: Performance analysis of P&O and FLC method of MPPT for PV module based on five-parameter model. In: Proceedings of International Conference on Computational Intelligence and Emerging Power System: ICCIPS 2021, pp. 357–369. Springer, Singapore (2022)
Harrag, A., Messalti, S.: Variable step size modified P&O MPPT algorithm using GA-based hybrid offline/online PID controller. Renew. Sustain. Energy Rev. 49, 1247–1260 (2015)
Rezvani, A., Gandomkar, M.: Modeling and control of grid connected intelligent hybrid photovoltaic system using new hybrid fuzzy-neural method. Sol. Energy 127, 1–8 (2016)
Elshafei, A.L., El-Metwally, K.A., Shaltout, A.A.: A variable-structure adaptive fuzzy-logic stabilizer for single and multi-machine power systems. Control. Eng. Pract. 13(4), 413–423 (2005)
Hoch, J.M.: Variation in penis morphology and mating ability in the acorn barnacle, Semibalanus balanoides. J. Exp. Mar. Biol. Ecol. 359(2), 126–130 (2008)
Sulaiman, M.H., Mustaffa, Z., Saari, M.M., Daniyal, H.: Barnacles mating optimizer: a new bio-inspired algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell. 87, 103330 (2020)
Sulaiman, M.H., Mustaffa, Z., Saari, M.M., Daniyal, H., Daud, M.R., Razali, S., Mohamed AI. Barnacles mating optimizer: a bio-inspired algorithm for solving optimization problems. In: 2018 19th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 27 Jun 2018, pp. 265–270. IEEE (2018)
Acknowledgements
The authors would like to express their profound gratitude to King Abdullah City for Atomic and Renewable Energy (K.A.CARE) for their financial support in accomplishing this work.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Al-Dhaifallah, M., Alkhalaf, S. & Oikawa, H. Performance Enhancement of MPPT Controller to Tune Optimal Voltage for PV-BES System Using Converged Barnacles Mating Optimizer Algorithm Based ANFIS. Int. J. Fuzzy Syst. 26, 625–644 (2024). https://doi.org/10.1007/s40815-023-01622-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-023-01622-x