Design of Vector Control Strategies Based on Fuzzy Gain Scheduling PID Controllers for a Grid-Connected Wind Energy Conversion System: Hardware FPGA-in-the-Loop Verification

This paper presents a hardware implementation upon a Field Programmable Gate Array (FPGA) of improved Vector Control Strategies (VCSs) based on a Fuzzy Logic System (FLS) of a grid-connected wind energy conversion system. Usually, the classical VCS is based on fixed-gain Proportional Integral Deriva...

Full description

Bibliographic Details
Main Authors: Mahdi Hermassi, Saber Krim, Youssef Kraiem, Mohamed Ali Hajjaji, Badr M. Alshammari, Haitham Alsaif, Ahmed S. Alshammari, Tawfik Guesmi
Format: Article
Language:English
Published: MDPI AG 2023-03-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/12/6/1419
_version_ 1797612216715837440
author Mahdi Hermassi
Saber Krim
Youssef Kraiem
Mohamed Ali Hajjaji
Badr M. Alshammari
Haitham Alsaif
Ahmed S. Alshammari
Tawfik Guesmi
author_facet Mahdi Hermassi
Saber Krim
Youssef Kraiem
Mohamed Ali Hajjaji
Badr M. Alshammari
Haitham Alsaif
Ahmed S. Alshammari
Tawfik Guesmi
author_sort Mahdi Hermassi
collection DOAJ
description This paper presents a hardware implementation upon a Field Programmable Gate Array (FPGA) of improved Vector Control Strategies (VCSs) based on a Fuzzy Logic System (FLS) of a grid-connected wind energy conversion system. Usually, the classical VCS is based on fixed-gain Proportional Integral Derivative (PID) controllers, which are known to exhibit limited performance against the nonlinear behavior of wind systems, such as rapid fluctuations of the wind speed and uncertainties of the system parameters. In order to overcome this limitation, an improved VCS based on Fuzzy Gain Scheduling PID controllers (VCS-FGS-PID) is suggested in this work to guarantee good tracking, high accuracy and good robustness under system parameter variations. Indeed, the PID controller gains are tuned, in real-time, by the FLS. In addition, the proposed VCS-FGS-PID methods are implemented on the FPGA in order to reduce the delays and the period of the system of the control loop, thanks to its parallel processing. In fact, the performance of the suggested VCS-FGS-PID approaches are proved by digital simulation with the Xilinx system generator tool under Matlab/Simulink, in addition to an experimental hardware-in-the-loop implementation using the FPGA. The obtained results demonstrate that the proposed VCS-FGS-PID techniques offer better performance as regards good tracking and high accuracy and good robustness against stator resistance variability compared to VCS-PI.
first_indexed 2024-03-11T06:39:13Z
format Article
id doaj.art-c281534db91d4fd888fbfe480c5574c3
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-11T06:39:13Z
publishDate 2023-03-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-c281534db91d4fd888fbfe480c5574c32023-11-17T10:45:17ZengMDPI AGElectronics2079-92922023-03-01126141910.3390/electronics12061419Design of Vector Control Strategies Based on Fuzzy Gain Scheduling PID Controllers for a Grid-Connected Wind Energy Conversion System: Hardware FPGA-in-the-Loop VerificationMahdi Hermassi0Saber Krim1Youssef Kraiem2Mohamed Ali Hajjaji3Badr M. Alshammari4Haitham Alsaif5Ahmed S. Alshammari6Tawfik Guesmi7Electronic and Micro-Electronic Laboratory, LR99ES30, Faculty of Sciences, University of Monastir, Monastir 5000, TunisiaLaboratory of Automatic, Electrical Systems and Environment, National Engineering School of Monastir, University of Monastir, Monastir 5000, TunisiaArts et Metiers Institute of Technology, University Lille, Centrale Lille, Junia, ULR 2697–L2EP, F-59000 Lille, FranceElectronic and Micro-Electronic Laboratory, LR99ES30, Faculty of Sciences, University of Monastir, Monastir 5000, TunisiaDepartment of Electrical Engineering, College of Engineering, University of Ha’il, Ha’il 2240, Saudi ArabiaDepartment of Electrical Engineering, College of Engineering, University of Ha’il, Ha’il 2240, Saudi ArabiaDepartment of Electrical Engineering, College of Engineering, University of Ha’il, Ha’il 2240, Saudi ArabiaDepartment of Electrical Engineering, College of Engineering, University of Ha’il, Ha’il 2240, Saudi ArabiaThis paper presents a hardware implementation upon a Field Programmable Gate Array (FPGA) of improved Vector Control Strategies (VCSs) based on a Fuzzy Logic System (FLS) of a grid-connected wind energy conversion system. Usually, the classical VCS is based on fixed-gain Proportional Integral Derivative (PID) controllers, which are known to exhibit limited performance against the nonlinear behavior of wind systems, such as rapid fluctuations of the wind speed and uncertainties of the system parameters. In order to overcome this limitation, an improved VCS based on Fuzzy Gain Scheduling PID controllers (VCS-FGS-PID) is suggested in this work to guarantee good tracking, high accuracy and good robustness under system parameter variations. Indeed, the PID controller gains are tuned, in real-time, by the FLS. In addition, the proposed VCS-FGS-PID methods are implemented on the FPGA in order to reduce the delays and the period of the system of the control loop, thanks to its parallel processing. In fact, the performance of the suggested VCS-FGS-PID approaches are proved by digital simulation with the Xilinx system generator tool under Matlab/Simulink, in addition to an experimental hardware-in-the-loop implementation using the FPGA. The obtained results demonstrate that the proposed VCS-FGS-PID techniques offer better performance as regards good tracking and high accuracy and good robustness against stator resistance variability compared to VCS-PI.https://www.mdpi.com/2079-9292/12/6/1419wind energy conversion systemfuzzy logicXilinx system generatorfield programmable gate arrayproportional integral derivative controller
spellingShingle Mahdi Hermassi
Saber Krim
Youssef Kraiem
Mohamed Ali Hajjaji
Badr M. Alshammari
Haitham Alsaif
Ahmed S. Alshammari
Tawfik Guesmi
Design of Vector Control Strategies Based on Fuzzy Gain Scheduling PID Controllers for a Grid-Connected Wind Energy Conversion System: Hardware FPGA-in-the-Loop Verification
Electronics
wind energy conversion system
fuzzy logic
Xilinx system generator
field programmable gate array
proportional integral derivative controller
title Design of Vector Control Strategies Based on Fuzzy Gain Scheduling PID Controllers for a Grid-Connected Wind Energy Conversion System: Hardware FPGA-in-the-Loop Verification
title_full Design of Vector Control Strategies Based on Fuzzy Gain Scheduling PID Controllers for a Grid-Connected Wind Energy Conversion System: Hardware FPGA-in-the-Loop Verification
title_fullStr Design of Vector Control Strategies Based on Fuzzy Gain Scheduling PID Controllers for a Grid-Connected Wind Energy Conversion System: Hardware FPGA-in-the-Loop Verification
title_full_unstemmed Design of Vector Control Strategies Based on Fuzzy Gain Scheduling PID Controllers for a Grid-Connected Wind Energy Conversion System: Hardware FPGA-in-the-Loop Verification
title_short Design of Vector Control Strategies Based on Fuzzy Gain Scheduling PID Controllers for a Grid-Connected Wind Energy Conversion System: Hardware FPGA-in-the-Loop Verification
title_sort design of vector control strategies based on fuzzy gain scheduling pid controllers for a grid connected wind energy conversion system hardware fpga in the loop verification
topic wind energy conversion system
fuzzy logic
Xilinx system generator
field programmable gate array
proportional integral derivative controller
url https://www.mdpi.com/2079-9292/12/6/1419
work_keys_str_mv AT mahdihermassi designofvectorcontrolstrategiesbasedonfuzzygainschedulingpidcontrollersforagridconnectedwindenergyconversionsystemhardwarefpgaintheloopverification
AT saberkrim designofvectorcontrolstrategiesbasedonfuzzygainschedulingpidcontrollersforagridconnectedwindenergyconversionsystemhardwarefpgaintheloopverification
AT youssefkraiem designofvectorcontrolstrategiesbasedonfuzzygainschedulingpidcontrollersforagridconnectedwindenergyconversionsystemhardwarefpgaintheloopverification
AT mohamedalihajjaji designofvectorcontrolstrategiesbasedonfuzzygainschedulingpidcontrollersforagridconnectedwindenergyconversionsystemhardwarefpgaintheloopverification
AT badrmalshammari designofvectorcontrolstrategiesbasedonfuzzygainschedulingpidcontrollersforagridconnectedwindenergyconversionsystemhardwarefpgaintheloopverification
AT haithamalsaif designofvectorcontrolstrategiesbasedonfuzzygainschedulingpidcontrollersforagridconnectedwindenergyconversionsystemhardwarefpgaintheloopverification
AT ahmedsalshammari designofvectorcontrolstrategiesbasedonfuzzygainschedulingpidcontrollersforagridconnectedwindenergyconversionsystemhardwarefpgaintheloopverification
AT tawfikguesmi designofvectorcontrolstrategiesbasedonfuzzygainschedulingpidcontrollersforagridconnectedwindenergyconversionsystemhardwarefpgaintheloopverification