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...
Main Authors: | , , , , , , , |
---|---|
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 |