Abstract

Photovoltaic (PV) energy is among the renewable and clean energies which are been widely used in recent years worldwide. To ensure optimal energy extraction under dynamic irradiance and temperature conditions, improving the efficiency of PV systems requires advanced Maximum Power Point Tracking (MPPT) techniques. To identify the most suitable technique that can be implemented practically, we conduct a comparative study in this paper between MPPT algorithms, namely Incremental Conductance (INC), Perturb and Observe (P&O), Fuzzy Logic (FL), and Artificial Neural Network (ANN). Using MATLAB/Simulink, our study was conducted under the same operating conditions, with a focus on efficiency, statistical analysis of robustness, and computational complexity. Our results show that the FL controller delivered the best overall performance, whose effectiveness depends on the accuracy of the rule base and scaling factors. It is characterized by a mean efficiency of 97.17%, a rapid response of 0.0585 s, minimal steady-state oscillations, and strong adaptability to environmental variations. The ANN-based approach achieves a mean efficiency of 94.91% and exhibits high performance at medium to high irradiance levels. However, its efficiency decreases significantly at low irradiance, resulting in reduced stability and increased deviation. INC and P&O achieve mean efficiencies of 95.20% and 95.15%, respectively. Moreover, due to their low computational cost, both techniques can be easily implemented. However, under rapidly changing conditions, they exhibit slower dynamics and more pronounced oscillations around the maximum power point, resulting in less stability.OPEN ACCESS Received: 01/08/2025 Accepted: 14/10/2025


Document

The PDF file did not load properly or your web browser does not support viewing PDF files. Download directly to your device: Download PDF document
Back to Top
GET PDF

Document information

Published on 28/12/25
Accepted on 14/10/25
Submitted on 01/08/25

Volume Online First, 2025
DOI: 10.23967/j.rimni.2025.10.71134
Licence: CC BY-NC-SA license

Document Score

5

Views 180
Recommendations 2

Share this document

claim authorship

Are you one of the authors of this document?