Journal of Renewable Energy and Environment

Journal of Renewable Energy and Environment

Performance Evaluation of Regression-Based MPPT Algorithms Using Inverse SEPIC Converter under Partial Shading

Document Type : Research Article

Authors
1 ِDepartment of ECE, Meerut Institute of Technology, Meerut,UP, India
2 Faculty of Managemt & Commerce, Swami Vivekanand Subharti University, Meerut, UP, India
3 Department of ECE, IIMT College of Engineering, Greater Noida, UP, India
4 Departmnet of Centre for Continuing Education, Indian Institute Of Science, Bengaluru,Karnatka, India
5 Department of CS&IT, Dronacharya Group Of Instititutions, Greater Noida, India
6 Department of CSE(AI/ML), Meerut Institute of Engineering & Technology, Meerut, UP, India
10.30501/jree.2025.506604.2273
Abstract
NNumerous green energy resources, including solar, wind, bio, and hydropower, have garnered significant attention as effective alternative energy sources. Particularly beneficial to society and the economy, solar photovoltaic systems (SPVS) are the most preferred resource. Unfortunately, because of shadowing situations and fluctuating loads, these systems are unable to maximize power extraction under changeable irradiance. Many Lower Peak Power Points (LPPPs) and Global Peak Power Points (GPPPs) on their power voltage characteristics (P-VC) arise as a result of PSC. Therefore, these systems employ Maximum Power Point Tracking (MPPT) approaches. This work implements and experimentally evaluates two supervised learning MPPT schemes, Support Vector Regression (SVRT) and Linear Regression Based Technique (LRBT), for stand-alone photovoltaic systems under partial shading, using an inverse SEPIC converter. The main novelty is a hardware-aware, real-time evaluation of a computationally light LRBT MPPT on an inverse SEPIC topology, and a comparative analysis against SVRT on metrics relevant to practical deployment, including computational complexity, tracking time, output power or current, and tracking efficiency, under realistic partial shading conditions. Unlike prior ML studies that rely on simulation or heavy models, LRBT demonstrates fast convergence and very low computational cost suitable for microcontroller implementation. In MATLAB/Simulink experiments on a 2×2 PV array and inverse SEPIC converter, LRBT achieves a mean tracking efficiency of 98.3% (±0.25%), reduces tracking time to approximately 0.10 s (variance 0.0008 s), and improves delivered power by about 2.0–3.0% relative to SVRT under the tested shading patterns. LRBT’s model size and prediction speed make it significantly more suitable for low-cost real-time hardware compared to SVRT.

Graphical Abstract

Performance Evaluation of Regression-Based MPPT Algorithms Using Inverse SEPIC Converter under Partial Shading
Keywords

Subjects


1.      Abo-Elyousr, F. K., Abdelshafy, A. M., &Abdelaziz, A. Y. (2019). MPPT-Based particle swarm and cuckoo search algorithms for PV systems. In Green energy and technology (pp. 379–400). https://doi.org/10.1007/978-3-030-05578-3_14
2.      Ahmed, J., & Salam, Z. (2014). A Maximum Power Point Tracking (MPPT) for PV system using Cuckoo Search with partial shading capability. Applied Energy, 119, 118–130. https://doi.org/10.1016/j.apenergy.2013.12.062
3.      Al Garni,H. Z., Sundaram,A. , Awasthi,A. , Chandel,R. , Tajjour,S. and Chandel,S. S. (2024). A Comprehensive Review of Most Competitive Maximum Power Point Tracking Techniques for Enhanced Solar Photovoltaic Power Generation. Journal of Renewable Energy and Environment, 11(3), 60-80. doi: 10.30501/jree.2024.408699.1638
4.      Alpaydin, E. (n.d.). Introduction to machine learning. MIT Press.
5.      Awan, K. S., Mahmood, T., Shorfuzzaman, M., Ali, R., &Mehmood, R. M. (2021). A machine learning based algorithm to process partial shading effects in PV arrays. Computers, Materials & Continua/Computers, Materials & Continua (Print), 68(1), 29–43. https://doi.org/10.32604/cmc.2021.014824
6.      Batarseh, M. G., &Za’ter, M. E. (2018). Hybrid maximum power point tracking techniques: A comparative survey, suggested classification and uninvestigated combinations. Solar Energy, 169, 535–555. https://doi.org/10.1016/j.solener.2018.04.045
7.      Bayrak, F., Oztop, H. F., &Selimefendigil, F. (2019). Effects of different fin parameters on temperature and efficiency for cooling of photovoltaic panels under natural convection. Solar Energy, 188, 484–494. https://doi.org/10.1016/j.solener.2019.06.036
8.      Bayrak, F., Oztop, H. F., &Selimefendigil, F. (2020). Experimental study for the application of different cooling techniques in photovoltaic (PV) panels. Energy Conversion and Management, 212, 112789. https://doi.org/10.1016/j.enconman.2020.112789
9.      Beers, B. (2024, August 1). Regression: definition, analysis, calculation, and example. Investopedia. https://www.investopedia.com/terms/r/regression.asp
10.    Belghith, O. B., Sbita, L., &Bettaher, F. (2016). MPPT Design Using PSO Technique for Photovoltaic System Control Comparing to Fuzzy Logic and P&O Controllers. Energy and Power Engineering, 08(11), 349–366. https://doi.org/10.4236/epe.2016.811031
11.    Du, Y., Yan, K., Ren, Z., & Xiao, W. (2018). Designing localized MPPT for PV systems using Fuzzy-Weighted Extreme Learning Machine. Energies, 11(10), 2615. https://doi.org/10.3390/en11102615
12.    Farayola, A. M., Sun, Y., & Ali, A. (2018). Optimization of PV systems using Linear Interactions Regression MPPT techniques. 2022 IEEE PES/IAS PowerAfrica, 545–550. https://doi.org/10.1109/powerafrica.2018.8521064
13.    G Tandel, B., & R Vora, D. (2016). MPP detection based on genetic algorithm for PV system in partial shading condition. International Journal for Research & Development in Technology, 5(4). https://www.ijrdt.org/upload/73919IJRDTVLIS54-5418.pdf
14.    Gökkuş, G., &Endiz, M. S. (2024). Modeling and simulation of SEPIC converter based solar simulator circuit for accurate testing and analysis under varying solar radiation conditions. Journal of Radiation Research and Applied Sciences, 17(4), 101070. https://doi.org/10.1016/j.jrras.2024.101070
15.    Gupta, A. K., Chauhan, Y. K., &Maity, T. (2018). Experimental investigations and comparison of various MPPT techniques for photovoltaic system. Sadhana, 43(8). https://doi.org/10.1007/s12046-018-0815
16.    Hayder, W., Ogliari, E., Dolara, A., Abid, A., Hamed, M. B., &Sbita, L. (2020). Improved PSO: A Comparative Study in MPPT Algorithm for PV System Control under Partial Shading Conditions. Energies, 13(8), 2035. https://doi.org/10.3390/en13082035
17.    Ishrat, Z., Ali, K. B., Vats, S., & Kumar, S. (2023). Optimizing solar energy harvesting: Supervised Machine Learning-Driven Peak Power Point tracking for diverse weather conditions. International Journal of Robotics and Control Systems, 3(4), 1007–1020. https://doi.org/10.31763/ijrcs.v3i4.1176
18.    Ishrat, Z., Vats, S., Ali, K. B., Shah, O. A., & Ahmed, T. (2023). A Comprehensive Study on Conventional HPPT Techniques for Solar PV System (pp. 315–321). https://doi.org/10.1109/cictn57981.2023.10140264
19.    Ishrat, Z., Gupta, A. K. &Nayak. S. (2024). A Comprehensive Review of MPPT Techniques Based on ML Applicable for Maximum Power in Solar Power Systems, Journal of Renewable Energy and Environment (JREE), 11(1), 28-37. https://doi.org/10.30501/jree.2023.385661.1556
20.    Ishrat, Z. , Kumar Gupta A. &Nayak, S. (2024). Optimizing Photovoltaic Arrays: A Novel Approach to Maximize Power Output in Varied Shading Patterns, Journal of Renewable Energy and Environment (JREE), 11(2), 75-88. https://doi.org/10.30501/jree.2023.415011.1674
21.    Kalogerakis, C., Koutroulis, E., &Lagoudakis, M. G. (2020). Global MPPT Based on Machine-Learning for PV Arrays Operating under Partial Shading Conditions. Applied Sciences, 10(2), 700. https://doi.org/10.3390/app10020700
22.    Kamarzaman, N. A., & Tan, C. W. (2014). A comprehensive review of maximum power point tracking algorithms for photovoltaic systems. Renewable and Sustainable Energy Reviews, 37, 585–598. https://doi.org/10.1016/j.rser.2014.05.045
23.    Karami, N., Moubayed, N., &Outbib, R. (2016). General review and classification of different MPPT Techniques. Renewable and Sustainable Energy Reviews, 68, 1–18. https://doi.org/10.1016/j.rser.2016.09.132
24.    Keyrouz, F. (2018a). Enhanced Bayesian based MPPT controller for PV systems. IEEE Power and Energy Technology Systems Journal, 5(1), 11–17. https://doi.org/10.1109/jpets.2018.2811708
25.    Khan, M., Khan, M. M., Irfan, M., Ahmad, N., Haq, M. A., Khan, I., &Mousa, M. (2022). Energy performance enhancement of residential buildings in Pakistan by integrating phase change materials in building envelopes. Energy Reports, 8, 9290–9307. https://doi.org/10.1016/j.egyr.2022.07.047
26.    Kumar Panda, S., & Kumar, P. (2023). Machine Learning and its algorithm and development analysis. International Journal of Advanced Research in Science, Communication and Technology (IJARSCT), 3. https://ijarsct.co.in/A10041.pdf
27.    Liu, Y., Chen, J., & Huang, J. (2014). A review of maximum power point tracking techniques for use in partially shaded conditions. Renewable and Sustainable Energy Reviews, 41, 436–453. https://doi.org/10.1016/j.rser.2014.08.038
28.    Mahesh, P. V., Meyyappan, S., &Alla, R. R. (2022). Maximum power point tracking using decision-tree machine-learning algorithm for photovoltaic systems. Clean Energy, 6(5), 762–775. https://doi.org/10.1093/ce/zkac057
29.    Manickam, C., Raman, G. R., Raman, G. P., Ganesan, S. I., &Nagamani, C. (2016). A Hybrid Algorithm for Tracking of GMPP Based on P&O and PSO With Reduced Power Oscillation in String Inverters. IEEE Transactions on Industrial Electronics, 63(10), 6097–6106. https://doi.org/10.1109/tie.2016.2590382
30.    Martínez, D. D., Codorniu, R. T., Giral, R., &Seisdedos, L. V. (2021). Evaluation of particle swarm optimization techniques applied to maximum power point tracking in photovoltaic systems. International Journal of Circuit Theory and Applications, 49(7), 1849–1867. https://doi.org/10.1002/cta.2978
31.    Memaya, M., Moorthy, C. B., Tahiliani, S., &Sreeni, S. (2019). Machine learning based maximum power point tracking in solar energy conversion systems. International Journal of Smart Grid and Clean Energy, 662–669. https://doi.org/10.12720/sgce.8.6.662-669
32.    Mohapatra, A., Nayak, B., Das, P., &Mohanty, K. B. (2017). A review on MPPT techniques of PV system under partial shading condition. Renewable and Sustainable Energy Reviews, 80, 854–867. https://doi.org/10.1016/j.rser.2017.05.083
33.    Mohri, M., Rostamizadeh, A., &Talwalkar, A. (2018). Foundations of Machine Learning, second edition. MIT Press.
34.    Moon, A. H., Mehfuz, S., & Ahmad, S. (2022). Design and implementation of SEPIC Converter for PV System based Smart Home Application (pp. 1–6). https://doi.org/10.1109/stpes54845.2022.10006540
35.    Mosa, M., Shadmand, M. B., Balog, R. S., & Rub, H. A. (2017). Efficient maximum power point tracking using model predictive control for photovoltaic systems under dynamic weather condition. IET Renewable Power Generation, 11(11), 1401–1409. https://doi.org/10.1049/iet-rpg.2017.0018
36.    Mustafa, R. J., Gomaa, M. R., Al-Dhaifallah, M., &Rezk, H. (2020). Environmental impacts on the performance of solar photovoltaic systems. Sustainability, 12(2), 608. https://doi.org/10.3390/su12020608
37.    Nkambule, M. S., Hasan, A. N., Ali, A., Hong, J., &Geem, Z. W. (2020). Comprehensive evaluation of machine learning MPPT algorithms for a PV system under different weather conditions. Journal of Electrical Engineering and Technology, 16(1), 411–427. https://doi.org/10.1007/s42835-020-00598-0
38.    Nugraha, D. A., Lian, K. L., &Suwarno, N. (2019). A novel MPPT method based on Cuckoo search algorithm and Golden Section search algorithm for partially shaded PV system. Canadian Journal of Electrical and Computer Engineering, 42(3), 173–182. https://doi.org/10.1109/cjece.2019.2914723
39.    Piegari, L., Rizzo, R., Spina, I., &Tricoli, P. (2015). Optimized adaptive perturb and observe maximum power point tracking control for photovoltaic generation. Energies, 8(5), 3418–3436. https://doi.org/10.3390/en8053418
40.    Pilakkat, D., Kanthalakshmi, S., &Navaneethan, S. (2020). A Comprehensive Review of Swarm Optimization Algorithms for MPPT Control of PV Systems under Partially Shaded Conditions. Electronics ETF, 24(1). https://doi.org/10.7251/els2024003p
41.    Podder, A. K., Roy, N. K., &Pota, H. R. (2019). MPPT methods for solar PV systems: a critical review based on tracking nature. IET Renewable Power Generation, 13(10), 1615–1632. https://doi.org/10.1049/iet-rpg.2018.5946
42.    Priyadarshi, N., Padmanaban, S., Holm-Nielsen, J. B., Blaabjerg, F., &Bhaskar, M. S. (2019). An experimental estimation of hybrid ANFIS–PSO-Based MPPT for PV grid integration under fluctuating sun irradiance. IEEE Systems Journal, 14(1), 1218–1229. https://doi.org/10.1109/jsyst.2019.2949083
43.    Putri, B. R., Sudiharto, I., Ferdiansyah, I., Karso, A. B., &Yanaratri, D. S. (2021). Design SEPIC converter for battery charging using solar panel. Journal of Physics Conference Series, 1844(1), 012015. https://doi.org/10.1088/1742-6596/1844/1/012015
44.    Radjai, T., Rahmani, L., Mekhilef, S., &Gaubert, J. P. (2014). Implementation of a modified incremental conductance MPPT algorithm with direct control based on a fuzzy duty cycle change estimator using dSPACE. Solar Energy, 110, 325–337. https://doi.org/10.1016/j.solener.2014.09.014
45.    Ram, J. P., Babu, T. S., &Rajasekar, N. (2016). A comprehensive review on solar PV maximum power point tracking techniques. Renewable and Sustainable Energy Reviews, 67, 826–847. https://doi.org/10.1016/j.rser.2016.09.076
46.    Rasmussen, C. E. (2004). Gaussian processes in machine learning. In Lecture notes in computer science (pp. 63–71). https://doi.org/10.1007/978-3-540-28650-9_4
47.    Rawat, A. S., & Chandel, S. S. (2013). Hill Climbing Techniques for Tracking Maximum Power Point in Solar Photovoltaic Systems: A Review. International Journal of Sustainable Development and Green Economics, 2(1), 90–95.
48.    Rezk, H., Fathy, A., &Abdelaziz, A. Y. (2017a). A comparison of different global MPPT techniques based on meta-heuristic algorithms for photovoltaic system subjected to partial shading conditions. Renewable and Sustainable Energy Reviews, 74, 377–386. https://doi.org/10.1016/j.rser.2017.02.051
49.    Sarwar, S., Javed, M. Y., Jaffery, M. H., Arshad, J., Rehman, A. U., Shafiq, M., & Choi, J. (2022). A Novel Hybrid MPPT Technique to Maximize Power Harvesting from PV System under Partial and Complex Partial Shading. Applied Sciences, 12(2), 587. https://doi.org/10.3390/app12020587
50.    Sattar, M., Rehman, A., Ahmad, N., Mohammad, A., Ahmadi, A. a. A., &Ullah, N. (2022). Performance analysis and optimization of a cooling system for hybrid solar panels based on climatic conditions of Islamabad, Pakistan. Energies, 15(17), 6278. https://doi.org/10.3390/en15176278
51.    Sharmin, R., Chowdhury, S. S., Abedin, F., &Rahman, K. M. (2022). Implementation of an MPPT technique of a solar module with supervised machine learning. Frontiers in Energy Research, 10. https://doi.org/10.3389/fenrg.2022.932653
52.    Sun, S., Cao, Z., Zhu, H., & Zhao, J. (2019). A survey of optimization methods from a machine learning perspective. IEEE Transactions on Cybernetics, 50(8), 3668–3681. https://doi.org/10.1109/tcyb.2019.2950779
53.    Takruri, M., Farhat, M., Barambones, O., Ramos-Hernanz, J. A., Turkieh, M. J., Badawi, M., AlZoubi, H., &Sakur, M. A. (2020). Maximum power point tracking of PV system based on machine learning. Energies, 13(3), 692. https://doi.org/10.3390/en13030692
54.    Takun, P., Kaitwanidvilai, S., &Jettanasen, C. (2011). Maximum power point tracking using fuzzy logic control for photovoltaic systems. http://www.iaeng.org/publication/IMECS2011/IMECS2011_pp986-990.pdf?origin=publication_detail
55.    Tey, K. S., Mekhilef, S., Seyedmahmoudian, M., Horan, B., Oo, A. T., &Stojcevski, A. (2018). Improved differential Evolution-Based MPPT algorithm using SEPIC for PV systems under partial shading conditions and load variation. IEEE Transactions on Industrial Informatics, 14(10), 4322–4333. https://doi.org/10.1109/tii.2018.2793210
 
Volume 13, Issue 2
Spring 2026
Pages 12-21

  • Receive Date 04 March 2025
  • Revise Date 05 November 2025
  • Accept Date 05 December 2025