FPGA Implementation of Modified Reconfigurable Adaptive Gain Scheduling Controller
This article aims to put forward a modified type of adaptive gain scheduling that will be able to deal with the immeasurable and unpredictable variations of system variables by adapting its value at each time instance to follow any change in the input and overcome any disturbance applied to the syst...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Unviversity of Technology- Iraq
2021-07-01
|
Series: | Engineering and Technology Journal |
Subjects: | |
Online Access: | https://etj.uotechnology.edu.iq/article_169378_6a9cf85f022d96e12e6ee69a4e10c9a9.pdf |
_version_ | 1827366705173626880 |
---|---|
author | Ali Wheed Abbas Issa Mohammed Y. |
author_facet | Ali Wheed Abbas Issa Mohammed Y. |
author_sort | Ali Wheed |
collection | DOAJ |
description | This article aims to put forward a modified type of adaptive gain scheduling that will be able to deal with the immeasurable and unpredictable variations of system variables by adapting its value at each time instance to follow any change in the input and overcome any disturbance applied to the system without the need to predetermine gains values. In addition, the inverse neural controller will precede the gain scheduling to eliminate the need for complex system linear zing and parameter estimation. Therefore, the problems of needing complex mathematics for system linearization and gains calculations have been solved. The performance of the presented controller was tested by comparing the step response of a DC-motor controlled via the proposed technique and the response of that motor when controlled by the inverse neural controller and PID controller. MATLAB/Simulink has been used for making the simulations and obtaining the results. In addition, the FPGA implementation of the proposed controller has been presented. The results showed a remarkable improvement in the transient response of the system for all of the rising time, delay time, settling time, peak overshoot, and steady-state error. |
first_indexed | 2024-03-08T08:54:30Z |
format | Article |
id | doaj.art-7b41e64a23fe4c43841154f06bf8f981 |
institution | Directory Open Access Journal |
issn | 1681-6900 2412-0758 |
language | English |
last_indexed | 2024-03-08T08:54:30Z |
publishDate | 2021-07-01 |
publisher | Unviversity of Technology- Iraq |
record_format | Article |
series | Engineering and Technology Journal |
spelling | doaj.art-7b41e64a23fe4c43841154f06bf8f9812024-02-01T07:17:54ZengUnviversity of Technology- IraqEngineering and Technology Journal1681-69002412-07582021-07-013971105111610.30684/etj.v39i7.1772169378FPGA Implementation of Modified Reconfigurable Adaptive Gain Scheduling ControllerAli Wheed0Abbas Issa1Mohammed Y.2Ministry of Youth and Sport - IraqUniversity of Technology - IraqProfessor, University of Technology-Iraq, Baghdad-IraqThis article aims to put forward a modified type of adaptive gain scheduling that will be able to deal with the immeasurable and unpredictable variations of system variables by adapting its value at each time instance to follow any change in the input and overcome any disturbance applied to the system without the need to predetermine gains values. In addition, the inverse neural controller will precede the gain scheduling to eliminate the need for complex system linear zing and parameter estimation. Therefore, the problems of needing complex mathematics for system linearization and gains calculations have been solved. The performance of the presented controller was tested by comparing the step response of a DC-motor controlled via the proposed technique and the response of that motor when controlled by the inverse neural controller and PID controller. MATLAB/Simulink has been used for making the simulations and obtaining the results. In addition, the FPGA implementation of the proposed controller has been presented. The results showed a remarkable improvement in the transient response of the system for all of the rising time, delay time, settling time, peak overshoot, and steady-state error.https://etj.uotechnology.edu.iq/article_169378_6a9cf85f022d96e12e6ee69a4e10c9a9.pdfadaptive controllerdc-motorfpgagain schedulinginverse neuralreconfigurable |
spellingShingle | Ali Wheed Abbas Issa Mohammed Y. FPGA Implementation of Modified Reconfigurable Adaptive Gain Scheduling Controller Engineering and Technology Journal adaptive controller dc-motor fpga gain scheduling inverse neural reconfigurable |
title | FPGA Implementation of Modified Reconfigurable Adaptive Gain Scheduling Controller |
title_full | FPGA Implementation of Modified Reconfigurable Adaptive Gain Scheduling Controller |
title_fullStr | FPGA Implementation of Modified Reconfigurable Adaptive Gain Scheduling Controller |
title_full_unstemmed | FPGA Implementation of Modified Reconfigurable Adaptive Gain Scheduling Controller |
title_short | FPGA Implementation of Modified Reconfigurable Adaptive Gain Scheduling Controller |
title_sort | fpga implementation of modified reconfigurable adaptive gain scheduling controller |
topic | adaptive controller dc-motor fpga gain scheduling inverse neural reconfigurable |
url | https://etj.uotechnology.edu.iq/article_169378_6a9cf85f022d96e12e6ee69a4e10c9a9.pdf |
work_keys_str_mv | AT aliwheed fpgaimplementationofmodifiedreconfigurableadaptivegainschedulingcontroller AT abbasissa fpgaimplementationofmodifiedreconfigurableadaptivegainschedulingcontroller AT mohammedy fpgaimplementationofmodifiedreconfigurableadaptivegainschedulingcontroller |