MARATTO

article · Science Progress

Enhanced MPPT controller for partially shaded PV systems using a modified PSO algorithm and intelligent artificial neural network, with DSP F28379D implementation

202414 citationsOpen accessUniversité Sultan Moulay Slimane

Abstract

This paper presents an experimental and simulation study of a novel hybrid technique for maximum power point tracking (MPPT) based on a modified PSO algorithm utilizing an intelligent artificial neural network (IANN) for partially shaded PV systems. The technique leverages experimental voltage and current data from the PV system, with filtered instructor feedback training the IANN-based optimization method. MATLAB-Simulink was used for analyzing and interpreting simulation results, as well as demonstrating the performance of the algorithm. In this hybrid approach, the IANN significantly accelerates MPP tracking by providing the PSO algorithm with more accurate initial particle positions, enhancing efficiency and data collection speed during rapid weather changes. Several algorithms, including P&O, Cuckoo, IANN, PSO, and the hybrid IANN-PSO, were implemented using a dual-core DSP F28379D card. The performance of the proposed technique was examined and compared with various algorithms such as PSO, Cuckoo, and IANN controllers. Compared to recent work published in the literature, the proposed hybrid technique shows superior results in various performance metrics, achieving a maximum power efficiency of 99.99%, a relative error of 0.000001, and a minimum tracking acceleration of 0.01 seconds. Additionally, electronic circuits (PCB boards) were developed and implemented to demonstrate the efficiency of the proposed system in real-world applications.

Research topics

  • Photovoltaic System Optimization Techniques
  • Solar Thermal and Photovoltaic Systems
  • Solar Radiation and Photovoltaics

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1177/00368504241290377

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.