Abstract
There are non-stop efforts being put into enhancing the performance of the available maximum power point tracking methods and proposing new tracking methods. In this paper, a novel maximum power point tracking method based on a physics-inspired metaheuristic algorithm called Electromagnetic Field Optimization algorithm is proposed. The methodology of applying the Electromagnetic Field Optimization method on the maximum power point tracking problem is explained. The proposed method is applied to control the duty cycle of a DC–DC converter in a standalone photovoltaic system. The performance of the proposed method is evaluated against the Cuckoo Search Algorithm method, the Particle Swarm Optimization method, the Perturb and Observe method, and the Incremental Conductance method. A simulation test using MATLAB/Simulink software was conducted for varied sun irradiance levels under fixed temperature and load conditions. An experimental test was also conducted under fixed load and fixed weather conditions. The proposed method achieved tracking efficiencies of 100% and 80.14% in the simulation and experimental tests, accordingly. The superiority of the proposed method over the other applied metaheuristic-based methods is highlighted as the proposed method achieved short tracking times, no steady-state oscillations, and no duty cycle oscillations in both tests. The easiness of tuning the proposed method’s parameters is also an advantage of it.
Similar content being viewed by others
Abbreviations
- CO2 :
-
Carbon dioxide
- \({R}_{\mathrm{i}}\) :
-
Input resistance of the DC–DC converter (Ω)
- \({R}_{\mathrm{opt}}\) :
-
Optimal internal resistance of PV module (Ω)
- \(D\) :
-
Duty cycle
- \({D}_{i}\) :
-
Duty cycle at index \(i\)
- \(K\) :
-
Random index from the neutral field
- \(P\) :
-
Random index from the positive field
- \(N\) :
-
Random index from the negative field
- \({D}_{K}\), \({D}_{P}\), and \({D}_{N}\) :
-
Duty cycles at \(K\), \(P\), and \(N\)
- \({L}_{1}, {L}_{2}\) :
-
Inductors of the DC–DC converter (H)
- \(S\) :
-
MOSFET of the DC–DC converter
- \(D\) :
-
Diode of the DC–DC converter
- \({C}_{1}\) :
-
Series capacitor of the DC–DC converter (F)
- \({C}_{2}\) :
-
Output capacitor of the DC–DC converter (F)
- \({C}_{\mathrm{in}}\) :
-
Input capacitor of the DC–DC converter (F)
- \(N\_\mathrm{emp}\) :
-
Number of electromagnetic particles
- \(P\_\mathrm{field}\) :
-
A portion of the population assigned to the positive field (ranges between 0.05 and 0.1)
- \(N\_\mathrm{field}\) :
-
A portion of the population assigned to the negative field (ranges between 0.4 and 0.5)
- \(Ps\_\mathrm{rate}\) :
-
Probability of selecting an electromagnetic particle from the positive field (ranges between 0.1 and 0.4)
- \(R\_\mathrm{rate}\) :
-
Probability of changing one electromagnet with a randomly generated electromagnet
- \(r\) :
-
A random number between [0, 1]
- \(K\) :
-
Lévy multiplying coefficient
- \({P}_{a}\) :
-
Probability of discovering and replacing the worst nest by a new nest
- \(w\) :
-
Inertia weight
- \({c}_{1}\), \({c}_{2}\) :
-
Acceleration coefficients
- PV:
-
Photovoltaic
- MPPT:
-
Maximum power point tracking
- MPP :
-
Maximum power point
- EFO:
-
Electromagnetic field optimization
- CSA:
-
Cuckoo search algorithm
- PSO:
-
Particle swarm optimization
- P&O:
-
Perturb and observe
- INC:
-
Incremental conductance
- SEPIC:
-
Single ended primary inductor converter
- T.E.:
-
Tracking efficiency (%)
- T.T.:
-
Tracking time (s)
- S.S.O.:
-
Steady-state oscillations
- Ave.:
-
Average
- \(\varphi\) :
-
The golden ratio (1.618)
References
IEA: Global energy review: CO2 emissions in 2021. International Energy Agency (2021). https://iea.blob.core.windows.net/assets/c3086240-732b-4f6a-89d7-db01be018f5e/GlobalEnergyReviewCO2Emissionsin2021.pdf
Arthouros, Z: Renewables 2021: global status report. REN21 (2021). https://www.ren21.net/wp-content/uploads/2019/05/GSR2021_Full_Report.pdf
Bendib, B., Belmili, H., Krim, F.: A survey of the most used MPPT methods: conventional and advanced algorithms applied for photovoltaic systems. Renew. Sustain. Energy Rev. 45(1), 637–648 (2015). https://doi.org/10.1016/j.rser.2015.02.009
De Brito, M.A.G., Galotto, L., Sampaio, L.P., e Melo, G.D.A., Canesin, C.A.: Evaluation of the main MPPT techniques for photovoltaic applications. IEEE Trans. Ind. Electron. 60(3), 1156–1167 (2012). https://doi.org/10.1109/TIE.2012.2198036
Sarvi, M., Azadian, A.: A comprehensive review and classified comparison of MPPT algorithms in PV systems. Energy Syst. 13(2), 281–320 (2021). https://doi.org/10.1007/s12667-021-00427-x
Bollipo, R.B., Mikkili, S., Bonthagorla, P.K.: Critical review on PV MPPT techniques: classical, intelligent and optimisation. IET Renew. Power Gener. 14(9), 1433–1452 (2020). https://doi.org/10.1049/iet-rpg.2019.1163
Karami, N., Moubayed, N., Outbib, R.: General review and classification of different MPPT techniques. Renew. Sustain. Energy Rev. 68, 1–18 (2017). https://doi.org/10.1016/j.rser.2016.09.132
Mao, M., Cui, L., Zhang, Q., Guo, K., Zhou, L., Huang, H.: Classification and summarization of solar photovoltaic MPPT techniques: a review based on traditional and intelligent control strategies. Energy Rep. 6, 1312–1327 (2020). https://doi.org/10.1016/j.egyr.2020.05.013
Motahhir, S., El Hammoumi, A., El Ghzizal, A.: The most used MPPT algorithms: review and the suitable low-cost embedded board for each algorithm. J. Clean. Prod. 246, 1–17 (2020). https://doi.org/10.1016/j.jclepro.2019.118983
Pal, R.S., Mukherjee, V.: Metaheuristic based comparative MPPT methods for photovoltaic technology under partial shading condition. Energy (2020). https://doi.org/10.1016/j.energy.2020.118592
Rezk, H., Eltamaly, A.M.: A comprehensive comparison of different MPPT techniques for photovoltaic systems. Sol. Energy 112, 1–11 (2015). https://doi.org/10.1016/j.solener.2014.11.010
Rezk, H., Fathy, A., Abdelaziz, A.Y.: A comparison of different global MPPT techniques based on meta-heuristic algorithms for photovoltaic system subjected to partial shading conditions. Renew. Sustain. Energy Rev. 74, 377–386 (2017). https://doi.org/10.1016/j.rser.2017.02.051
Verma, D., Nema, S., Shandilya, A.M., Dash, S.K.: Maximum power point tracking (MPPT) techniques: recapitulation in solar photovoltaic systems. Renew. Sustain. Energy Rev. 54, 1018–1034 (2016). https://doi.org/10.1016/j.rser.2015.10.068
Saka, M.P., Dogan, E.: Recent developments in metaheuristic algorithms: a review. Comput. Technol. Rev. 5(4), 31–78 (2012). https://doi.org/10.4203/ctr.5.2
Abedinpourshotorban, H., Shamsuddin, S.M., Beheshti, Z., Jawawi, D.N.: Electromagnetic field optimization: a physics-inspired metaheuristic optimization algorithm. Swarm Evol. Comput. 26, 8–22 (2016). https://doi.org/10.1016/j.swevo.2015.07.002
Ahmed, J., Salam, Z.: An improved perturb and observe (P&O) maximum power point tracking (MPPT) algorithm for higher efficiency. Appl. Energy 150, 97–108 (2015). https://doi.org/10.1016/j.apenergy.2015.04.006
Alik, R., Jusoh, A.: An enhanced P&O checking algorithm MPPT for high tracking efficiency of partially shaded PV module. Sol. Energy 163, 570–580 (2018). https://doi.org/10.1016/j.solener.2017.12.050
Loukriz, A., Haddadi, M., Messalti, S.: Simulation and experimental design of a new advanced variable step size Incremental Conductance MPPT algorithm for PV systems. ISA Trans. 62, 30–38 (2016). https://doi.org/10.1016/j.isatra.2015.08.006
Nugraha, D.A., Lian, K.L.: A novel MPPT method based on cuckoo search algorithm and golden section search algorithm for partially shaded PV system. Can. J. Electr. Comput. Eng. 42(3), 173–182 (2019). https://doi.org/10.1109/CJECE.2019.2914723
Alshareef, M., Lin, Z., Ma, M., Cao, W.: Accelerated particle swarm optimization for photovoltaic maximum power point tracking under partial shading conditions. Energies 12(4), 1–18 (2019). https://doi.org/10.3390/en12040623
Mirza, A.F., Ling, Q., Javed, M.Y., Mansoor, M.: Novel MPPT techniques for photovoltaic systems under uniform irradiance and partial shading. Sol. Energy 184, 628–648 (2019). https://doi.org/10.1016/j.solener.2019.04.034
Killi, M., Samanta, S.: Modified perturb and observe MPPT algorithm for drift avoidance in photovoltaic systems. IEEE Trans. Ind. Electron. 62(9), 5549–5559 (2015). https://doi.org/10.1109/TIE.2015.2407854
Funding
The authors have no relevant financial or non-financial interests to disclose.
Author information
Authors and Affiliations
Contributions
AI proposed the methodology, investigated the project resources, performed the simulation and the experimental tests, analyzed the results, and drafted, reviewed, and submitted the final manuscript. MZ supervised the work.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no competing interests to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Imdoukh, A., Zribi, M. Maximum power point tracking of a standalone photovoltaic system using electromagnetic field optimization algorithm. Int J Energy Environ Eng 14, 961–971 (2023). https://doi.org/10.1007/s40095-023-00559-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40095-023-00559-z