Skip to main content
Log in

Maximum power point tracking of a standalone photovoltaic system using electromagnetic field optimization algorithm

  • Original Research
  • Published:
International Journal of Energy and Environmental Engineering Aims and scope Submit manuscript

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.

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
Fig. 12
Fig. 13

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

  1. 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

  2. Arthouros, Z: Renewables 2021: global status report. REN21 (2021). https://www.ren21.net/wp-content/uploads/2019/05/GSR2021_Full_Report.pdf

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

Download references

Funding

The authors have no relevant financial or non-financial interests to disclose.

Author information

Authors and Affiliations

Authors

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

Correspondence to Abeer Imdoukh.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40095-023-00559-z

Keywords

Navigation