A Real-Time Investigation of an Enhanced Variable Step PO MPPT Controller for Photovoltaic Systems Using dSPACE 1104 Board
This paper aims to maximize the performance of photovoltaic generators under varying atmospheric conditions by employing an improved variable-step current perturbation Perturb and Observe (IVSCP-PO) MPPT controller. The proposed approach overcomes the limitations of traditional controllers and signi...
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-06-01
|
| Series: | Energies |
| Subjects: | |
| Online Access: | https://www.mdpi.com/1996-1073/18/13/3343 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849319858238390272 |
|---|---|
| author | Abdelkhalek Chellakhi Said El Beid |
| author_facet | Abdelkhalek Chellakhi Said El Beid |
| author_sort | Abdelkhalek Chellakhi |
| collection | DOAJ |
| description | This paper aims to maximize the performance of photovoltaic generators under varying atmospheric conditions by employing an improved variable-step current perturbation Perturb and Observe (IVSCP-PO) MPPT controller. The proposed approach overcomes the limitations of traditional controllers and significantly enhances tracking efficiency. The IVSCP-PO controller locates the maximum power point (MPP) using current perturbation instead of voltage perturbation and employs a variable step iteration based on input variables such as power, voltage, and current for better adjustment of the boost converter’s duty ratio. Comprehensive simulations demonstrate the tracking effectiveness of the IVSCP-PO approach under varied and severe temperature and solar intensity conditions. The results indicate that the IVSCP-PO controller outperforms traditional and recently published methods by avoiding drift and oscillation and minimizing power loss. This translates to maximized static and dynamic tracking efficiencies, reaching 99.99% and 99.98%, respectively. Additionally, the IVSCP-PO controller boasts a record-breaking average tracking time of just 0.002 s, a substantial improvement over traditional and improved PO methods ranging from 0.036 to 0.6 s. To further validate these results, experiments were conducted using the dSPACE 1104 board, demonstrating the superior accuracy and effectiveness of the approach and providing a promising solution to optimize the performance of photovoltaic panels. |
| format | Article |
| id | doaj-art-71616c66b8b149d6ba2fe521dada094d |
| institution | Kabale University |
| issn | 1996-1073 |
| language | English |
| publishDate | 2025-06-01 |
| publisher | MDPI AG |
| record_format | Article |
| series | Energies |
| spelling | doaj-art-71616c66b8b149d6ba2fe521dada094d2025-08-20T03:50:17ZengMDPI AGEnergies1996-10732025-06-011813334310.3390/en18133343A Real-Time Investigation of an Enhanced Variable Step PO MPPT Controller for Photovoltaic Systems Using dSPACE 1104 BoardAbdelkhalek Chellakhi0Said El Beid1Laboratory of Electronics, Signals, Systems, and Informatics (LESSI), Department of Physics, Faculty of Sciences, Dhar El Mahraz, Sidi Mohamed Ben Abdellah University, Fez 30003, MoroccoContrôle et Informatique pour les Systèmes Intelligents et l’Énergie Verte Team, Cadi Ayyad University, Marrakech 40160, MoroccoThis paper aims to maximize the performance of photovoltaic generators under varying atmospheric conditions by employing an improved variable-step current perturbation Perturb and Observe (IVSCP-PO) MPPT controller. The proposed approach overcomes the limitations of traditional controllers and significantly enhances tracking efficiency. The IVSCP-PO controller locates the maximum power point (MPP) using current perturbation instead of voltage perturbation and employs a variable step iteration based on input variables such as power, voltage, and current for better adjustment of the boost converter’s duty ratio. Comprehensive simulations demonstrate the tracking effectiveness of the IVSCP-PO approach under varied and severe temperature and solar intensity conditions. The results indicate that the IVSCP-PO controller outperforms traditional and recently published methods by avoiding drift and oscillation and minimizing power loss. This translates to maximized static and dynamic tracking efficiencies, reaching 99.99% and 99.98%, respectively. Additionally, the IVSCP-PO controller boasts a record-breaking average tracking time of just 0.002 s, a substantial improvement over traditional and improved PO methods ranging from 0.036 to 0.6 s. To further validate these results, experiments were conducted using the dSPACE 1104 board, demonstrating the superior accuracy and effectiveness of the approach and providing a promising solution to optimize the performance of photovoltaic panels.https://www.mdpi.com/1996-1073/18/13/3343dSPACE 1104 boardMATLAB/SimulinkMPP Tracking (MPPT)photovoltaic systemimproved variable-step current perturbation perturb and observe (IVSCP-PO)real-time implementation |
| spellingShingle | Abdelkhalek Chellakhi Said El Beid A Real-Time Investigation of an Enhanced Variable Step PO MPPT Controller for Photovoltaic Systems Using dSPACE 1104 Board Energies dSPACE 1104 board MATLAB/Simulink MPP Tracking (MPPT) photovoltaic system improved variable-step current perturbation perturb and observe (IVSCP-PO) real-time implementation |
| title | A Real-Time Investigation of an Enhanced Variable Step PO MPPT Controller for Photovoltaic Systems Using dSPACE 1104 Board |
| title_full | A Real-Time Investigation of an Enhanced Variable Step PO MPPT Controller for Photovoltaic Systems Using dSPACE 1104 Board |
| title_fullStr | A Real-Time Investigation of an Enhanced Variable Step PO MPPT Controller for Photovoltaic Systems Using dSPACE 1104 Board |
| title_full_unstemmed | A Real-Time Investigation of an Enhanced Variable Step PO MPPT Controller for Photovoltaic Systems Using dSPACE 1104 Board |
| title_short | A Real-Time Investigation of an Enhanced Variable Step PO MPPT Controller for Photovoltaic Systems Using dSPACE 1104 Board |
| title_sort | real time investigation of an enhanced variable step po mppt controller for photovoltaic systems using dspace 1104 board |
| topic | dSPACE 1104 board MATLAB/Simulink MPP Tracking (MPPT) photovoltaic system improved variable-step current perturbation perturb and observe (IVSCP-PO) real-time implementation |
| url | https://www.mdpi.com/1996-1073/18/13/3343 |
| work_keys_str_mv | AT abdelkhalekchellakhi arealtimeinvestigationofanenhancedvariablesteppompptcontrollerforphotovoltaicsystemsusingdspace1104board AT saidelbeid arealtimeinvestigationofanenhancedvariablesteppompptcontrollerforphotovoltaicsystemsusingdspace1104board AT abdelkhalekchellakhi realtimeinvestigationofanenhancedvariablesteppompptcontrollerforphotovoltaicsystemsusingdspace1104board AT saidelbeid realtimeinvestigationofanenhancedvariablesteppompptcontrollerforphotovoltaicsystemsusingdspace1104board |