Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS

Master's thesis and Internship : Analysis and evaluation of maximum power point tracking algorithms based on machine learning techniques

Download
Léonard, Léa ULiège
Promotor(s) : Frebel, Fabrice ULiège ; Cornélusse, Bertrand ULiège
Date of defense : 29-Jun-2026/30-Jun-2026 • Permalink : http://hdl.handle.net/2268.2/26192
Details
Title : Master's thesis and Internship : Analysis and evaluation of maximum power point tracking algorithms based on machine learning techniques
Translated title : [fr] Analyse et évaluation d'algorithmes de suivi du point de puissance maximale basés sur des techniques d’apprentissage
Author : Léonard, Léa ULiège
Date of defense  : 29-Jun-2026/30-Jun-2026
Advisor(s) : Frebel, Fabrice ULiège
Cornélusse, Bertrand ULiège
Committee's member(s) : Bidaine, Benoit 
Dewallef, Pierre ULiège
Language : English
Number of pages : 128
Keywords : [en] Machine Learning
[en] Maximum Power Point Tracking
[en] Global Maximum Power Point Tracking
[en] Flexible Power Point Tracking
[en] Perturb and Observed
[en] Q-Learning
[en] Support Vector Regression
[en] K-Nearest Neighbors
[en] Photovoltaic
Discipline(s) : Engineering, computing & technology > Energy
Target public : Professionals of domain
Student
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master : ingénieur civil en génie de l'énergie à finalité spécialisée en Energy Conversion
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[en] Maximum Power Point Tracking (MPPT) and Global Maximum Power Point Tracking (GMPPT) consist of techniques that are employed to keep a photovoltaic (PV) array operating at its optimal point. This report first investigates the implementation of two Machine Learning (ML) algorithms, namely Support Vector Regression (SVR) and K-Nearest Neighbors (KNN), under homogeneous irradiance conditions. The performance of these two methods is analysed and compared with that of an improved Perturb and Observed (P&O) process. Several scenarios involving varying solar irradiance and temperature conditions were simulated to evaluate the tracking efficiency of the different methods. The obtained numerical results show that ML methods provide a significant advantage when a temperature measurement is included as input to the model, achieving tracking efficiencies higher than 99%, even in the presence of measurement noise. The case of partial shading is also investigated, highlighting the limitations of conventional MPPT techniques and the need for adapted strategies, such as a Q-Learning approach, to identify the global maximum power point. The results indicate that a key challenge lies in resetting the Q-table, which stores previously encountered states, in order to cope with dynamically evolving outdoor conditions. Finally, the concept of Flexible Power Point Tracking is briefly discussed as a potential extension of MPPT strategies.


File(s)

Document(s)

File
Access MasterThesis_LeaLeonard_s210996.pdf
Description:
Size: 79.22 MB
Format: Adobe PDF

Annexe(s)

File
Access Appendix_Relevant_illustrations.zip
Description: This file contains some illustrations from the completed work, providing a general overview of the content covered in the report.
Size: 10.44 MB
Format: Unknown
File
Access Summary_LeaLeonard_s210996.pdf
Description: This document provides a summary of the completed work.
Size: 56.02 kB
Format: Adobe PDF

Author

  • Léonard, Léa ULiège Université de Liège > Mast. ing. civ. gén. énerg. fin. spéc. Energ. conv.

Promotor(s)

Committee's member(s)

  • Bidaine, Benoit
  • Dewallef, Pierre ULiège Université de Liège - ULiège > Département d'aérospatiale et mécanique > Systèmes de conversion d'énergie pour un dévelop.durable
    ORBi View his publications on ORBi








All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.