Implementation of NonLinear Controller with Anti-Windup on Xilinx FPGA

被引:0
|
作者
Ahmed, Samet [1 ]
Yahia, Kourd [1 ]
Dimitri, Lefebvre [2 ]
机构
[1] Souk Ahras Univ, Lab Elect Engn & Renewable Energy, LEER, Souk Ahras, Algeria
[2] Univ Lee Havre Normandie, GREAH, Le Havre, France
关键词
DC motor; Anti-windup; Fuzzy logic controller; Particle swarm optimization; Xilinx system generator; FPGA; FUZZY-LOGIC CONTROLLER; ALGORITHM; SPEED;
D O I
10.1007/s13369-024-08912-y
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
This article describes a research study on an electromechanical system with saturation, where a fuzzy hybrid controller with integral action and anti-windup is applied. The study focuses on implementing this Integral Fuzzy Logic Controller (IFLC) on a Field-Programmable Gate Array (FPGA) board. The fuzzy controllers, known for their effectiveness in handling disturbances and saturations, are used in a parallel structure. To optimize the performance of the controller, the Particle Swarm Optimization (PSO) technique is employed to tune the membership functions and feedback loop gains. The complex algebraic concepts and Type 1 fuzzy logic algorithms are transformed into mathematical equations suitable for VHSIC Hardware Description Language (VHDL). The proposed controller is co-simulated using Vivado and Xilinx (R) System Generator (XSG) tools on both software and hardware platforms. The utilization of fixed-point data propagation in the controller's structure ensures optimized implementation methods. The performance index of our controller surpasses that of a conventional Proportional-Integral-Derivative (PID) controller, demonstrating superior efficacy in regulating the system dynamics. To verify the efficacy of the proposed control strategy, a thorough comparison is done using control simulations between it and previous PID systems. The results show a 31% decrease in speed overshoot.
引用
收藏
页码:13005 / 13024
页数:20
相关论文
共 50 条
  • [31] Implementation of fuzzy PID controller in cascade with anti-windup to real-scale test equipment for pavements
    Reyes-Ortiz, Oscar Javier
    Useche-Castelblanco, Juan Sebastián
    Vargas-Fonseca, German Leandro
    [J]. Engineering Transactions, 2020, 68 (01): : 3 - 19
  • [32] An LQG approach to systems with saturating actuators and anti-windup implementation
    Eun, Y
    Gökçek, C
    Kabamba, PT
    Meerkov, SM
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2002, 8 (4-5) : 311 - 321
  • [33] Anti-windup controller design for discrete-time control systems
    Natl Cheng-Kung Univ, Tainan, Taiwan
    [J]. J Chin Soc Mech Eng Trans Chin Inst Eng Ser C, 1 (51-58):
  • [34] Multiobjective approaches for robust anti-windup controller synthesis in LTI systems
    Departamento de Sistemas de Control, Universidad de Los Andes, Av. Tulio Febres, Mérida 5101, Venezuela
    不详
    [J]. WSEAS Trans. Syst, 2006, 1 (164-171):
  • [35] On the Robust Implementation of Projected Dynamical Systems with Anti-Windup Controllers
    Hauswirth, Adrian
    Dorfler, Florian
    Teel, Andrew
    [J]. 2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 1286 - 1291
  • [36] Integral Anti-windup Implementation of Disturbance Observer for Exoskeleton Application
    Park, Young Jin
    Chung, Wan Kyun
    [J]. 2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAL), 2012, : 573 - 574
  • [37] Anti-windup design for PI-type speed controller based on nonlinear compensation and disturbance suppression
    Institute of Automation, University of Chinese Academy of Sciences, Beijing
    100190, China
    [J]. Zhongnan Daxue Xuebao (Ziran Kexue Ban), 9 (3224-3230):
  • [38] Adaptive Controller With Anti-Windup Compensator for Piezoelectric Micro Actuating Systems
    Feng, Ying
    Liang, Mingwei
    Li, Ying
    [J]. IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2024, 23 : 45 - 54
  • [39] Approach to New Model Recovery Anti-Windup Scheme with PID Controller
    Kawamura, Kazushi
    Ishida, Yoshihisa
    [J]. 2015 THIRD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, MODELLING AND SIMULATION (AIMS 2015), 2015, : 208 - 212
  • [40] Multivariable anti-windup controller synthesis using linear matrix inequalities
    Mulder, EF
    Kothare, MV
    Morari, M
    [J]. AUTOMATICA, 2001, 37 (09) : 1407 - 1416