Skip to main content

Advertisement

Log in

Modified normative fish swarm algorithm for optimizing power extraction in photovoltaic systems

  • Research Paper
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript

Abstract

Background: According to ASEAN Centre of Energy 2020 report, electrification rates in certain ASEAN countries are considerably low. The energy sector faces issues of unreliable supply, undersupply and high electricity rates. As power supply is an important source of daily requirement, this research work aims to improve the efficiency of solar power generation efficiency. In line with the aim, we proposed a modified Normative Fish Swarm Algorithm (mNFSA) and applied it to Maximum Power Point Tracking (MPPT) process in Photovoltaic (PV) application systems. Significant modifications have been made to the original NFSA, including the removal of unnecessary features, the formulation of modified behaviors, the refinement of adaptive parameters as well as settings, and the implementation of the MPPT architecture. Results: A complete PV system model is constructed for simulation, in which 10 PV arrays with different shading levels are connected in series in the PV panel. For a consistent evaluation, 10 sets of data on maximum extracted power were collected during MPPT simulation process. The statistical data were recorded for comprehensive performance checks. Overall, mNFSA was compared with 6 other optimization algorithms, including 5 state-of-the-art algorithms and 1 related evolutionary algorithm. Conclusions: The results demonstrate that mNFSA outperforms other compared algorithms in terms of maximum extracted power and relative percentage error, demonstrating higher compatibility and effectiveness of mNFSA for MPPT. The statistical results support that mNFSA is one of the most robust algorithms and best suited for MPPT applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data availability

All data generated or analyzed during this study are included in this published article (and its supplementary information files).

References

  1. Silitonga RJP (2020). Energy efficiency cambodiapromoting and demonstrating energy management system in Cambodia. ASEAN Centre of Energy.

  2. Prasanna MG, Sameer SM, Hemavathi G (2014) Financial analysis of solar photovoltaic power plant in India. IOSR J Econom Finance. 1:9–15

    Google Scholar 

  3. Ndagijimana MT, Kunjithapathan B (2019) Design and implementation PV energy system for electrification rural areas. Int J Eng Adv Technol (IJEAT) 8(5):2340–2352

    Google Scholar 

  4. Oko C et al (2012) Design and economic analysis of a photovoltaic system: a case study. Int J Renew Energy Develop 1:65–73. https://doi.org/10.14710/IJRED.1.3.65-73

    Article  Google Scholar 

  5. Mallon K, Assadian F, Fu B (2017) Analysis of on-board photovoltaics for a battery electric bus and their impact on battery lifespan. Energies 10(7):943. https://doi.org/10.3390/EN10070943

    Article  Google Scholar 

  6. Sharma R et al (2018) Life span and overall performance enhancement of solar photovoltaic cell using water as coolant: a recent review. Materialstory Proc. 5(9):18202–18210. https://doi.org/10.1016/J.MATPR.2018.06.156

    Article  Google Scholar 

  7. Senthil R (2019) Enhancement of electrical and thermal performance by cooling of solar PV systems. Int J Innov Technol Explor Eng (IJITEE) 8(6):420–423

    Google Scholar 

  8. Kirubakaran D, Kamalakannan S (2019) Power quality enhancement of on grid solar PV system with Z Source inverter. J Eng Sci Technol. 14(Special Issue 1/2019):135–143

    Google Scholar 

  9. Tofoli FL, de Pereira DC, de Paula WJ (2015) Comparative study of maximum power point tracking techniques for photovoltaic systems. Int J Photoenergy. 2015:1–10. https://doi.org/10.1155/2015/812582

    Article  Google Scholar 

  10. Pakkiraiah B, Sukumar GD (2016) Research survey on various MPPT performance issues to improve the solar PV system efficiency. J Solar Energy 2016:1–20. https://doi.org/10.1155/2016/8012432

    Article  Google Scholar 

  11. Mao M et al (2017) Comprehensive improvement of artificial fish swarm algorithm for global MPPT in PV system under partial shading conditions. SAGE. https://doi.org/10.1177/0142331217697374

    Article  Google Scholar 

  12. Seyedmahmoudian M et al (2013) Analytical modeling of partially shaded photovoltaic systems. Energies 6(1):128–144. https://doi.org/10.3390/EN6010128

    Article  Google Scholar 

  13. Saadsaoud M et al (2016) Study of partial shading effects on photovoltaic arrays with comprehensive simulator for global MPPT control. Int J Renew Energy Res (IJRER) 6(2):413–420

    Google Scholar 

  14. Dadjé A, Djongyang N, Tchinda R (2017) Electrical power losses in a photovoltaic solar cell operating under partial shading conditions. J Power Energy Eng 5(10):19–33. https://doi.org/10.4236/JPEE.2017.510002

    Article  Google Scholar 

  15. Eiben AE, Smith JE (2003) Evolutionary programming. In: Introduction to evolutionary computing. Natural Co Edition., Springer, Berlin, Heidelberg. pp. 89–99. doi: https://doi.org/10.1007/978-3-662-05094-1_5.

  16. Vanneschi L, Poli R (2012) Genetic programming — introduction, applications, theory and open issues. In: Handbook of natural computing, Springer, Berlin, Heidelberg. pp. 709–739. doi: https://doi.org/10.1007/978-3-540-92910-9_24.

  17. Storn R, Price K (1997) Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359. https://doi.org/10.1023/A:1008202821328

    Article  MathSciNet  MATH  Google Scholar 

  18. Holland JH (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence Illustrate. University of Michigan Press, Ann Arbor, Michigan, p 1975

    Google Scholar 

  19. Beyer H-G, Schwefel H-P (2002) Evolution strategies – a comprehensive introduction. Nat Comput 1:3–52. https://doi.org/10.1023/A:1015059928466

    Article  MathSciNet  MATH  Google Scholar 

  20. Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248. https://doi.org/10.1016/J.INS.2009.03.004

    Article  MATH  Google Scholar 

  21. Shah-Hosseini H (2011) Principal components analysis by the galaxy-based search algorithm: a novel metaheuristic for continuous optimisation. Int J Comput Sci Eng. https://doi.org/10.1504/IJCSE.2011.041221

    Article  Google Scholar 

  22. Birbil Şİ, Fang S-C (2003) An electromagnetism-like mechanism for global optimization. J Global Optim 25:263–282. https://doi.org/10.1023/A:1022452626305

    Article  MathSciNet  MATH  Google Scholar 

  23. Colomi A, Dorigo M, Maniezzo V (1991) Distributed optimization by ant colonies. In: Proceedings of the first European Conference on artificial life. pp. 134–142.

  24. Li XL, Shao ZJ, Qian JX (2002) An optimizing method based on autonomous animate: fish-swarm algorithm. Chinese J Syst Eng-theory Practice 22(11):32–38. https://doi.org/10.12011/1000-6788(2002)11-32

    Article  Google Scholar 

  25. Basturk B, Karaboga D (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39(3):459–471. https://doi.org/10.1007/S10898-007-9149-X

    Article  MathSciNet  MATH  Google Scholar 

  26. Freitas D, Lopes LG, Morgado-Dias F (2020) Particle swarm optimisation: a historical review up to the current developments. Entropy 22(3):362. https://doi.org/10.3390/E22030362

    Article  MathSciNet  Google Scholar 

  27. Nasiri J, Khiyabani FM, Yoshise A (2018) A whale optimization algorithm (WOA) approach for clustering. Cogent Math Stat 5(1):1–13. https://doi.org/10.1080/25742558.2018.1483565

    Article  MathSciNet  MATH  Google Scholar 

  28. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67. https://doi.org/10.1016/J.ADVENGSOFT.2016.01.008

    Article  Google Scholar 

  29. Eberhrt R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceeding of the 6th international symposium on micro machine and human science. pp. 39–43. doi: https://doi.org/10.1109/MHS.1995.494215.

  30. Aziz NAA et al (2011) Particle swarm optimization for constrained and multiobjective problems : a brief review. In: 2011 international conference on management and artificial intelligence. vol. 6. pp 146–150.

  31. Sengupta S, Basak S, Peters RA (2018) Particle swarm optimization : a survey of historical and recent developments with hybridization perspectives. Mach Learn Knowl Extract. 1(1):157–191. https://doi.org/10.3390/MAKE1010010

    Article  Google Scholar 

  32. Lu Y et al (2020) A critical review of sustainable energy policies for the promotion of renewable energy sources. Sustainability 12(12):5078. https://doi.org/10.3390/SU12125078

    Article  MathSciNet  Google Scholar 

  33. ASEAN (2015) ASEAN action plan for energy cooperation (APAEC) 2016–2025 In: Zamora CG, (ed.) ASEAN Centre for Energy

  34. Tan W-H, Mohamad-Saleh J (2019) Normative fish swarm algorithm (NFSA) for optimization. Soft Comput. 24:2083–2099. https://doi.org/10.1007/S00500-019-04040-0

    Article  Google Scholar 

  35. Tan W-H, Mohamad-Saleh J (2018) Normative improved artificial fish swarm algorithm (NIAFSA) for global optimization. Int J Innov Technol Explor Eng (IJITEE). 8(2S2):480–484

    Google Scholar 

  36. Wu Y, Gao XZ, Zenger K (2011) Knowledge-based artificial fish-swarm algorithm. IFAC Proc Volumes 44(1):14705–14710. https://doi.org/10.3182/20110828-6-IT-1002.02813

    Article  Google Scholar 

  37. Duan Q et al (2016) An improved artificial fish swarm algorithm optimized by particle swarm optimization algorithm with extended memory. Kybernetes 45(2):210–222. https://doi.org/10.1108/K-09-2014-0198

    Article  Google Scholar 

  38. Tey KS et al (2018) Improved differential evolution-based MPPT algorithm using SEPIC for PV systems under partial shading conditions and load variation. IEEE Trans Industr Inf 14(10):4322–4333. https://doi.org/10.1109/TII.2018.2793210

    Article  Google Scholar 

  39. Hassani M et al (2011) A novel MPPT algorithm for load protection based on output sensing control. In: 2011 IEEE ninth international conference on power electronics and drive systems. pp. 5–8. doi: https://doi.org/10.1109/PEDS.2011.6147400.

  40. Kamarzaman NA, Tan CW (2014) A comprehensive review of maximum power point tracking algorithms for photovoltaic systems. Renew Sustain Energy Rev 37:585–598. https://doi.org/10.1016/J.RSER.2014.05.045

    Article  Google Scholar 

  41. Gaikwad DD, Chavan MS (2015) A novel algorithm for MPPT for PV application system by use of direct control method. Int J Comput Appl 109(2):10–15. https://doi.org/10.5120/19159-0602

    Article  Google Scholar 

  42. Azizi R (2014) Empirical study of artificial fish swarm algorithm. Int J Comput Commun Netw 3(1):1–7

    Google Scholar 

  43. Argyrou MC, Christodoulides P, Kalogirou SA (2018) Modeling of a photovoltaic system with different MPPT techniques using MATLAB/Simulink. In: 2018 IEEE international energy conference (ENERGYCON). pp. 1–6. doi: https://doi.org/10.1109/ENERGYCON.2018.8398734.

  44. Teo JC et al (2018) Impact of partial shading on the P-V characteristics and the maximum power of a photovoltaic string. Energies 11(7):1860. https://doi.org/10.3390/EN11071860

    Article  Google Scholar 

  45. Joshi AS, Dincer I, Reddy BV (2009) Performance analysis of photovoltaic systems: a review. Renew Sustain Energy Rev 13(8):1884–1897. https://doi.org/10.1016/J.RSER.2009.01.009

    Article  Google Scholar 

  46. Abualigah L et al (2022) Reptile search algorithm (RSA): a nature-inspired meta-heuristic optimizer. Expert Syst Appl 191:116158. https://doi.org/10.1016/J.ESWA.2021.116158

    Article  Google Scholar 

  47. Abualigah L et al (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609. https://doi.org/10.1016/J.CMA.2020.113609

    Article  MathSciNet  MATH  Google Scholar 

  48. Abualigah L et al (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Ind Eng 157(11):107250. https://doi.org/10.1016/J.CIE.2021.107250

    Article  Google Scholar 

  49. Faramarzi A et al (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191:1–21. https://doi.org/10.1016/J.KNOSYS.2019.105190

    Article  MathSciNet  Google Scholar 

  50. Dhiman G, Kumar V (2019) Seagull optimization algorithm: theory and its applications for large-scale industrial engineering problems. Knowl-Based Syst 165:169–196. https://doi.org/10.1016/J.KNOSYS.2018.11.024

    Article  Google Scholar 

  51. Azizi A (2017) Introducing a novel hybrid artificial intelligence algorithm to optimize network of industrial applications in modern manufacturing. Complexity. https://doi.org/10.1155/2017/8728209

    Article  MathSciNet  Google Scholar 

  52. Azizi A (2019) Hybrid artificial intelligence optimization technique. In: Applications of artificial intelligence techniques in industry 4.0. SpringerBr Edition., Springer, Singapore. pp 27–47. doi: https://doi.org/10.1007/978-981-13-2640-0_4.

  53. Cengiz MS, Mamiş MS (2015) Price-efficiency relationship for photovoltaic systems on a global basis. Int J Photoenergy. https://doi.org/10.1155/2015/256101

    Article  Google Scholar 

  54. Kavlak G, McNerney J, Trancik JE (2018) Evaluating the causes of cost reduction in photovoltaic modules. Energy Policy 123:700–710. https://doi.org/10.1016/J.ENPOL.2018.08.015

    Article  Google Scholar 

  55. Ranjan R et al (2017) Off-grid and on-grid connected power generation: a review. Int J Comput Appl 164(9):12–16. https://doi.org/10.5120/IJCA2017913716

    Article  Google Scholar 

  56. Kim H et al (2016) Comparative analysis of on- and off-grid electrification: the case of two South Korean Islands. Sustainability 8(4):350. https://doi.org/10.3390/SU8040350

    Article  MathSciNet  Google Scholar 

  57. Vigneshwari CA et al (2016) Performance and economic study of on-grid and off-grid solar photovoltaic system. In: 2016 international conference on energy efficient technologies for sustainability (ICEETS). pp. 239–244. doi: https://doi.org/10.1109/ICEETS.2016.7582933.

  58. Jasuan A, Nawawi Z, Samaulah H (2018) Comparative analysis of applications off-grid PV system and on-grid PV system for households in Indonesia. In: 2018 international conference on electrical engineering and computer science (ICECOS). pp. 253–258. doi: https://doi.org/10.1109/ICECOS.2018.8605263.

  59. Irtija N, Sangoleye F, Tsiropoulou EE (2020) Contract-theoretic demand response management in smart grid systems. IEEE Access 8:184976–184987. https://doi.org/10.1109/ACCESS.2020.3030195

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by the Ministry of Higher Education (MOHE) Malaysia under the Fundamental Research Grant Scheme (Grant no. FRGS/1/2021/TK0/USM/02/14).

Funding

This work is financially funded by the Ministry of Higher Education (MOHE) Malaysia under the Fundamental Research Grant Scheme (Grant no. FRGS/1/2021/TK0/USM/02/14).

Author information

Authors and Affiliations

Authors

Contributions

W-HT conceived, developed and tested the formulated algorithm, collected and analyzed the data, and wrote this manuscript. JM-S validated the analytical methods and supervised the findings of this work. Both authors revised and approved the final manuscript.

Corresponding author

Correspondence to Junita Mohamad-Saleh.

Ethics declarations

Conflict of interest

No author associated with this paper has disclosed any potential or pertinent conflicts which may be perceived to have impending conflict with this work.

Ethics approval

This research does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tan, WH., Mohamad-Saleh, J. Modified normative fish swarm algorithm for optimizing power extraction in photovoltaic systems. Evol. Intel. 16, 1135–1154 (2023). https://doi.org/10.1007/s12065-022-00724-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12065-022-00724-z

Keywords

Navigation