Processor-in-the-Loop Validation of an Advanced Hybrid MPPT Controller for Sustainable Grid-Tied Photovoltaic Systems Under Real Climatic Conditions
Abstract
1. Introduction
1.1. Literature Review
1.2. Motivation of the Suggested Work
1.3. Key Contributions of the Work
- Developing a novel advanced MPPT based on variable step size incremental conductance (AVIC) hybridized with integral backstepping control (IBC) for enhancing the PV system performance;
- Validation with real-world data;
- A PIL implementation using eZdsp TMS320F28335 validates the proposed technique in real time, proving its practical applicability;
- A comparison performance evaluation is detailed between the proposed technique and others under different environmental conditions, demonstrating its high tracking efficiency and accuracy.
1.4. Organization of the Paper
2. Presentation of the Proposed GTPVS
3. Design of the Suggested Hybrid MPPT Technique
3.1. Advanced Variable Step Size Incremental Conductance
3.2. Integral Backstepping Control
4. Results and Discussion
4.1. Scenario 1: Test Under Fast Variation in Irradiance
4.2. Scenario 2: Test Under Real Irradiance Profile
4.3. Scenario 3: Test of Variant Irradiance and Temperature Under Grid Fault Conditions
4.4. Scenario 4: Test Under Partial Shading Conditions
4.5. Performance Index Comparison
4.6. Comparison of the Current THD
4.7. Hardware PIL Implementation Validation Assessment
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| AVIC | Advanced Variable step size Incremental Conductance |
| ACO | Ant Colony Optimization |
| ABC | Artificial Bee Colony |
| ANN | Artificial Neural Networks |
| BC | Backstepping Control |
| BOA | Butterfly Optimization Algorithm |
| CNN | Convolutional Neural Networks |
| CS-GTO | Cuckoo Search–Gorilla Troops Optimizer |
| CSO | Cuckoo Search Optimizer |
| DO | Dandelion Optimization |
| EAGPSOA | Enhanced Autonomous Group Particle Swarm Optimization Algorithm |
| FLC | Fuzzy Logic Control |
| GA | Genetic Algorithm |
| GAO | Grasshopper Optimization Algorithm |
| GTPVS | Grid-Tied Photovoltaic System |
| GWO | Grey Wolf Optimizer |
| HHO | Harris Hawks Optimizer |
| HIL | Hardware-In-the-Loop |
| INC | Incremental Conductance |
| IBC | Integral Backstepping Control |
| ICAO | Improved Coot Optimizer Algorithm |
| KPO | Knowledge Propagation Optimization |
| MPP | Maximum Power Point |
| MPPT | Maximum Power Point Tracking |
| MIL | Model-In-the-Loop |
| MSSO | Memetic Salp Swarm Algorithm |
| PSC | Partial Shading Condition |
| PSO | Particle Swarm Optimization |
| P&O | Perturb & Observe |
| PV | Photovoltaic |
| PIL | Processor-In-the-Loop |
| RE | Renewable Energy |
| SCSO | Sand Cat Swarm Optimization |
| SSA | Salp Swarm Algorithm |
| SMC | Sliding Mode Control |
| SIL | Software-In-the-Loop |
| STO | Sooty Tern Optimization |
| THD | Total Harmonic Distortion |
| WO | Whale Optimization |
References
- Davoodi, M.; Jafari, K.H.; Brenna, M.; Zaninelli, D. Sustainable Electric Railway System Integrated with Distributed Energy Resources: Optimal Operation and Smart Energy Management System. Int. Trans. Electr. Energy Syst. 2025, 2025, 6626245. [Google Scholar] [CrossRef]
- AboRas, K.M.; Alhazmi, A.H.; Megahed, A.I. Optimal Incremental Conductance-Based MPPT Control Methodology for a 100 KW Grid-Connected PV System Employing the RUNge Kutta Optimizer. Sustainability 2025, 17, 5841. [Google Scholar] [CrossRef]
- Echab, O.; Ech-Cherki, N.; Nassar-Eddine, I.; Chetouani, E.; Obbadi, A.; Errami, Y.; Sahnoun, S.; Aoutoul, M. Enhanced performance of intelligent hybrid Takagi Sugeno-Integral Backstepping controller for grid-tied PV systems: Processor-in-the-loop validation. Comput. Electr. Eng. 2025, 128, 110690. [Google Scholar] [CrossRef]
- Tian, A.; Wu, Y.; Hu, Z.; Wang, Z.; Wu, T.; Jiang, J.; Peng, Z. Two-stage PV grid-connected control strategy based on adaptive virtual inertia and damping control for DC-link capacitor dynamics self-synchronization. J. Energy Storage 2023, 72, 108659. [Google Scholar] [CrossRef]
- Lemmassi, A.; Derouich, A.; Hanafi, A.; Byou, A.; Benmessaoud, M.; El Ouanjli, N. Low-cost MPPT for triple-junction solar cells used in nanosatellites: A comparative study between P&O and INC algorithms. e-Prime 2024, 7, 100426. [Google Scholar] [CrossRef]
- Swaminathan, N.; Lakshminarasamma, N.; Cao, Y. A fixed zone perturb and observe MPPT technique for a standalone distributed PV system. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 10, 361–374. [Google Scholar] [CrossRef]
- Nusrat, M.; Mekhilef, S.; Mubin, M.; Ahmed, S.; Seyedmahmoudian, M.; Stojcevski, A.; Alshammari, O. Advancements in flexible power point tracking and power control strategies for photovoltaic power plants: A comprehensive review. Energy Rep. 2024, 12, 237–250. [Google Scholar] [CrossRef]
- Manna, S.; Singh, D.K.; Alsharif, M.H.; Kim, M.K. Enhanced MPPT approach for grid-integrated solar PV system: Simulation and experimental study. Energy Rep. 2024, 12, 3323–3340. [Google Scholar] [CrossRef]
- Aguila-Leon, J.; Vargas-Salgado, C.; Chiñas-Palacios, C.; Díaz-Bello, D. Solar photovoltaic Maximum Power Point Tracking controller optimization using Grey Wolf Optimizer: A performance comparison between bio-inspired and traditional algorithms. Expert Syst. Appl. 2023, 221, 118700. [Google Scholar] [CrossRef]
- Tariq, M.; Rihan, M.; Ayan, M. A comprehensive review on the application of recently introduced optimization techniques obtaining maximum power in the solar PV System. Renew. Energy Focus 2024, 49, 100564. [Google Scholar] [CrossRef]
- Refaat, A.; Khalifa, A.E.; Elsakka, M.M.; Elhenawy, Y.; Kalas, A.; Elfar, M.H. A novel metaheuristic MPPT technique based on enhanced autonomous group Particle Swarm Optimization Algorithm to track the GMPP under partial shading conditions—Experimental validation. Energy Convers. Manag. 2023, 287, 117124. [Google Scholar] [CrossRef]
- Alhusseini, H.; Abdali, L.M.; Issa, H.A.; Velkin, V.I. Adaptive Particle Swarm Optimization based Model Predictive Control MPPT algorithm for PV systems Under Partial Shading Conditions. Results Eng. 2025, 28, 107419. [Google Scholar] [CrossRef]
- Huang, B.; Song, K.; Jiang, S.; Zhao, Z.; Zhang, Z.; Li, C.; Sun, J. A Robust Salp Swarm Algorithm for Photovoltaic Maximum Power Point Tracking Under Partial Shading Conditions. Mathematics 2024, 12, 3971. [Google Scholar] [CrossRef]
- Kaaitan, M.T.; Fayadh, R.A.; Al-Sagar, Z.S.; Yaqoob, S.J.; Bajaj, M.; Geremew, M.S. A novel global MPPT method based on sooty tern optimization for photovoltaic systems under complex partial shading. Sci. Rep. 2025, 15, 27030. [Google Scholar] [CrossRef] [PubMed]
- Tao, H.; Ghahremani, M.; Ahmed, F.W.; Jing, W.; Nazir, M.S.; Ohshima, K. A novel MPPT controller in PV systems with hybrid whale optimization-PS algorithm based ANFIS under different conditions. Control Eng. Pract. 2021, 112, 104809. [Google Scholar] [CrossRef]
- Raslan, H.M.; Osman, Z.H.; Hassan, H.A. Techno-economic planning of distributed generation using modified whale optimization techniques. Alex. Eng. J. 2025, 132, 293–311. [Google Scholar] [CrossRef]
- Araoye, T.O.; Ashigwuike, E.C.; Mbunwe, M.J.; Bakinson, O.I.; Ozue, T.I. Techno-economic modeling and optimal sizing of autonomous hybrid microgrid renewable energy system for rural electrification sustainability using HOMER and grasshopper optimization algorithm. Renew. Energy 2024, 229, 120712. [Google Scholar] [CrossRef]
- Naser, A.T.; Mohammed, K.K.; Ab Aziz, N.F.; binti Kamil, K.; Mekhilef, S. Improved coot optimizer algorithm-based MPPT for PV systems under complex partial shading conditions and load variation. Energy Convers. Manag. X 2024, 22, 100565. [Google Scholar] [CrossRef]
- Gacem, A.; Kechida, R.; Bekakra, Y.; Jurado, F.; Sameh, M.A. Hybrid cuckoo search-gorilla troops optimizer for optimal parameter estimation in photovoltaic modules. J. Eng. Res. 2024, 13, 3334–3351. [Google Scholar] [CrossRef]
- Li, L.; Zhao, W.; Wang, H.; Xu, Z.; Ding, Y. Sand cat swarm optimization based maximum power point tracking technique for photovoltaic system under partial shading conditions. Int. J. Electr. Power Energy Syst. 2024, 161, 110203. [Google Scholar] [CrossRef]
- Oberoi, V.; Chankaya, M.; Panda, M.; Chauhan, T. Novel knowledge propagation optimization (KPO) algorithm for grid-tied PV system. Results Eng. 2025, 28, 107647. [Google Scholar] [CrossRef]
- Saraswat, R.; Suhag, S. Memetic salp swarm algorithm optimized control for operational resilience in grid-tied microgrid. Sustain. Comput. Inform. Syst. 2025, 48, 101195. [Google Scholar] [CrossRef]
- Halali, Y.; Ghaitaoui, T.; Mekhilef, S.; Ahmed, S.; Omar, O.A.; Essama, G.A.; Bendib, A.; Loukriz, A.; Hafiz, A.; Alshammari, O.; et al. A dandelion optimization-based MPPT control technique for solar PV system under partial shading conditions. Sci. Afr. 2025, 29, e02938. [Google Scholar] [CrossRef]
- Srilakshmi, K.; Gaddameedhi, S.; Ramadevi, A.; Balachandran, P.K.; Reddy, J.G.P.; Vangalapudi, R. Design and simulation of reduced switch converter based solar PV and energy storage fed shunt active power filter with butterfly optimization. Results Control Optim. 2025, 19, 100554. [Google Scholar] [CrossRef]
- Gali, V.; Gupta, N.; Jamwal, P.K.; Kumawat, M.; Babu, B.C. Real-time performance enhancement of battery energy storage system in sustainable microgrids using Harris Hawks Optimization. Sustain. Comput. Inform. Syst. 2025, 46, 101110. [Google Scholar] [CrossRef]
- Roy, B.; Adhikari, S.; Datta, S.; Devi, K.J.; Devi, A.D.; Ustun, T.S. Harnessing deep learning for enhanced MPPT in Solar PV systems: An LSTM approach using real-world data. Electricity 2024, 5, 843–860. [Google Scholar] [CrossRef]
- Latoui, A.; Daachi, M.E.H. Real-time monitoring of partial shading in large PV plants using Convolutional Neural Network. J. Sol. Energy 2023, 253, 428–438. [Google Scholar] [CrossRef]
- Maroua, B.; Laid, Z.; Benbouhenni, H.; Fateh, M.; Debdouche, N.; Colak, I. Robust type 2 fuzzy logic control microgrid-connected photovoltaic system with battery energy storage through multi-functional voltage source inverter using direct power control. Energy Rep. 2024, 11, 3117–3134. [Google Scholar] [CrossRef]
- Ahmad, F.F.; Ghenai, C.; Hamid, A.K.; Bettayeb, M. Application of sliding mode control for maximum power point tracking of solar photovoltaic systems: A comprehensive review. Annu. Rev. Control 2020, 49, 173–196. [Google Scholar] [CrossRef]
- Armghan, H.; Ahmad, I.; Armghan, A.; Khan, S.; Arsalan, M. Backstepping based non-linear control for maximum power point tracking in photovoltaic system. Sol. Energy 2018, 159, 134–141. [Google Scholar] [CrossRef]
- Ghazi, G.A.; Al-Ammar, E.A.; Hasanien, H.M.; Khan, M.; Ko, W.; Choi, H.J.; Park, S. Low voltage ride-through capability enhancement using optimal super twisting sliding mode control for grid-tied pv systems. Int. J. Electr. Power Energy Syst. 2025, 172, 111124. [Google Scholar] [CrossRef]
- Rayaguru, N.K.; Lindsay, N.M.; Crespo, R.G.; Raja, S.P. Hybrid bat–grasshopper and bat–modified multiverse optimization for solar photovoltaics maximum power generation. Comput. Electr. Eng. 2023, 106, 108596. [Google Scholar] [CrossRef]
- Ullah, K.; Ishaq, M.; Tchier, F.; Ahmad, H.; Ahmad, Z. Fuzzy-based maximum power point tracking (MPPT) control system for photovoltaic power generation system. Results Eng. 2023, 20, 101466. [Google Scholar] [CrossRef]
- Kurian, G.M.; Jeyanthy, P.A.; Devaraj, D. FPGA implementation of FLC-MPPT for harmonics reduction in sustainable photovoltaic system. Sustain. Energy Technol. Assess. 2022, 52, 102192. [Google Scholar] [CrossRef]
- Debdouche, N.; Zarour, L.; Chebabhi, A.; Bessous, N.; Benbouhenni, H.; Colak, I. Genetic algorithm-super-twisting technique for grid-connected PV system associate with filter. Energy Rep. 2023, 10, 4231–4252. [Google Scholar] [CrossRef]
- Das, S.R.; Sahoo, A.K.; Dhiman, G.; Singh, K.K.; Singh, A. Photo voltaic integrated multilevel inverter based hybrid filter using spotted hyena optimizer. Comput. Electr. Eng. 2021, 96, 107510. [Google Scholar] [CrossRef]
- said Adouairi, M.; Bossoufi, B.; Motahhir, S.; Saady, I. Application of fuzzy sliding mode control on a single-stage grid-connected PV system based on the voltage-oriented control strategy. Results Eng. 2023, 17, 100822. [Google Scholar] [CrossRef]
- Pati, S.; Nanda, A.B.; Osumanu, F.; Sahu, B.; Choudhury, A. Minimum grid involvement-based control of a grid-connected PV-battery system using nine switch converter. Comput. Electr. Eng. 2025, 122, 109941. [Google Scholar] [CrossRef]


















| Technique | Advantages | Limits | Real-Time Feasibility |
|---|---|---|---|
| P&O [5] | Easy, simple to implement | High oscillations around MPP under variable irradiance | Suitable for low-cost embedded platforms (Arduino) |
| INC [5] | Enhances P&O limitations | Limited convergence speed under rapid atmospheric changes | Feasible on microcontrollers |
| GWO [9] | Rapid response under changing irradiance | Degrades under partial PSC | Limited to low-cost hardware platforms |
| EAGPSO [11] | Superior tracking efficiency | Convergence issues, parameter sensitivity | Requires careful implementation on DSP/Arduino |
| GA [10] | Good global search ability | High computational complexity | Challenging for low-cost microcontrollers |
| SSA [13] | Improved tracking accuracy | High computational burden | Requires optimized implementation |
| STO [5] | Increased tracking accuracy | High computation | Requires optimized implementation |
| HHO [25] | Enhances efficiency under PSC | High computation | Not suitable for low-cost embedded platforms |
| ANN [26] | Handles rapid changes, reduces fluctuations | Large datasets, high computation | Challenging for low-cost microcontrollers |
| FLC [28] | Robust, reduces data dependency | High computational requirements | May need DSP or high-performance MCU |
| BC [30] | High robustness, fast MPP tracking | Steady-state error | Suitable for embedded platforms with careful design |
| Proposed AVIC-IBC | Combines fast convergence of AVIC with IBC robustness; efficient under PSC | Parameter tuning required | Successfully tested in simulation and real-time on eZdsp TMS |
| KC200GT PV module | Parameter | Value | GTPVS | Parameter | Value |
| Maximum power | 200 W | fstep-up, finveter | 5 kHz, 10 kHz | ||
| Voltage | 26.3 V | Filter (Lf, Rf) | 3 mH, 1 × 10−2 Ω | ||
| Current | 7.61 A | Vdc | 800 V | ||
| Number of cells per one module | 54 | C1 | 2000 µF | ||
| PVG | Parameter | Value | |||
| Rated power (Pmpp) | 123 kW | C2 | 2000 µF | ||
| Vmpp | 394.5 V | eZdsp board | Parameter | Value | |
| Impp | 312.0 A | Frequency | 150 MHZ | ||
| Npp, Nss | 41, 15 | Sampling time | 10 µs | ||
| Proposed hybrid MPPT technique | Parameter | Value | AC side controller | Parameter | Value |
| λ | 95 × 107 | Vdc (Kp, Ki) | 0.8484, 180 | ||
| λ1 | 84 × 107 | Id (Kp, Ki) | 1 × 105, 3 × 104 | ||
| λ2 | 1700 | Iq (Kp, Ki) | 1 × 105, 3 × 104 |
| Reference | Approach | DC-DC Converter | Tracking Time (s) | MPPT Tracking Performance (%) | Embedded Implementation | Integration of Electrical Grid |
|---|---|---|---|---|---|---|
| Suggested | AVIC-IBC | Step-up | 0.02 | 99.57 | Yes/eZdsp F28335 | Yes |
| [8] | EMRAC | Step-up | 0.11 | 98.28 | Yes/dSPACE 1202 | Yes |
| [9] | Grey Wolf | Step-up | 0.175 | 66.2 | No | No |
| [10] | PSO | Step-up | 1 | 95.93 | Yes/HIL402 | No |
| [10] | Cuckoo | Step-up | 8.5 | 97.06 | Yes/HIL402 | No |
| [10] | JAYA | Step-up | 7 | 97.62 | Yes/HIL402 | No |
| [32] | Bat-MMVO | Step-up | 1.108 | 98.75 | Yes/DSPIC 30F4011 | Yes |
| [33] | FLC | Step-up | 0.225 | 97 | No | No |
| Reference | Approach | Vdc (V) | finv (kHz) | THD (%) | Embedded Implementation |
|---|---|---|---|---|---|
| Suggested | AVIC-IBC | 800 | 10 | 0.69 | Yes/eZdsp F28335 |
| [34] | FLC | NP | NP | 0.91 | Yes/FPGA |
| [35] | DPC-STA-GA | 800 | 20 | 1.19 | No |
| [36] | SHO | 700 | 10 | 1.26 | No |
| [37] | FSMC | NP | NP | 2.48 | No |
| [38] | CPMA | 900 | 5 | 4.38 | No |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Echab, O.; Ech-Cherki, N.; El Alani, O.; Gueddouch, T.; Obbadi, A.; Errami, Y.; Sahnoun, S. Processor-in-the-Loop Validation of an Advanced Hybrid MPPT Controller for Sustainable Grid-Tied Photovoltaic Systems Under Real Climatic Conditions. Sustainability 2026, 18, 655. https://doi.org/10.3390/su18020655
Echab O, Ech-Cherki N, El Alani O, Gueddouch T, Obbadi A, Errami Y, Sahnoun S. Processor-in-the-Loop Validation of an Advanced Hybrid MPPT Controller for Sustainable Grid-Tied Photovoltaic Systems Under Real Climatic Conditions. Sustainability. 2026; 18(2):655. https://doi.org/10.3390/su18020655
Chicago/Turabian StyleEchab, Oumaima, Noureddine Ech-Cherki, Omaima El Alani, Tourıa Gueddouch, Abdellatif Obbadi, Youssef Errami, and Smail Sahnoun. 2026. "Processor-in-the-Loop Validation of an Advanced Hybrid MPPT Controller for Sustainable Grid-Tied Photovoltaic Systems Under Real Climatic Conditions" Sustainability 18, no. 2: 655. https://doi.org/10.3390/su18020655
APA StyleEchab, O., Ech-Cherki, N., El Alani, O., Gueddouch, T., Obbadi, A., Errami, Y., & Sahnoun, S. (2026). Processor-in-the-Loop Validation of an Advanced Hybrid MPPT Controller for Sustainable Grid-Tied Photovoltaic Systems Under Real Climatic Conditions. Sustainability, 18(2), 655. https://doi.org/10.3390/su18020655

