FPGA system-level based design of multi-axis ADRC controller

被引:30
|
作者
Stankovic, Momir R. [1 ]
Manojlovic, Stojadin M. [1 ]
Simic, Slobodan M. [1 ]
Mitrovic, Srdan T. [1 ]
Naumovic, Milica B. [2 ]
机构
[1] Univ Def Belgrade, Mil Acad, Dept Mil Elect Engn, Belgrade, Serbia
[2] Univ Nis, Fac Elect Engn, Dept Automat Control, Nish, Serbia
关键词
ADRC; Multi-axis control; FPGA; System generator; Optimized design; DISTURBANCE REJECTION CONTROL; ROBUST ADAPTIVE-CONTROL;
D O I
10.1016/j.mechatronics.2016.10.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The real-time control of high precision multi-axis system with modeling uncertainties and strong nonlinear coupling dynamics is a demanding task for conventional multivariable control applications. To this end, this research addresses the design of Active Disturbance Rejection Control (ADRC) for multi-axis system and its implementation in the Field Programmable Gate Array (FPGA) platform. For the ADRC algorithm, the minimum plant model information is necessary, and that enables a strong system robustness and adaptability under modeling uncertainty, coupling effects and external disturbances. Distinct from the traditional Very high speed integrated circuit Hardware Description Language (VHDL) design, the proposed FPGA implementation of ADRC is based on the system level design and it considerably reduces the design cycle. Moreover, the optimal fixed-point realization and controller architecture are selected as a tradeoff between control performances and FPGA resource occupancy. The ADRC tracking performances, robustness and stability are confirmed through the frequency domain analysis and experimentally validated on three-axis didactic radar antenna control system in different working conditions. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:146 / 155
页数:10
相关论文
共 50 条
  • [41] System-level design based on UML/MARTE for FPGA-based embedded real-time systems
    Marcela Leite
    Marco Aurélio Wehrmeister
    [J]. Design Automation for Embedded Systems, 2016, 20 : 127 - 153
  • [42] ADRC based Cascade Controller design for Urea Selective Catalytic Reduction system
    Hu, Yunfeng
    Chen, Zhigang
    Zhao, Jinghua
    Chen, Hong
    [J]. 2015 54TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2015, : 498 - 503
  • [43] Separating Controller Design from Closed-Loop Design: A New Perspective on System-Level Controller Synthesis
    Li, Jing Shuang
    Ho, Dimitar
    [J]. 2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 3529 - 3534
  • [44] CMOST: A System-Level FPGA Compilation Framework
    Zhang, Peng
    Huang, Muhuan
    Xiao, Bingjun
    Huang, Hui
    Cong, Jason
    [J]. 2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [45] Time-Division Multiplexing Based System-Level FPGA Routing
    Liu, Wei-Kai
    Chen, Ming-Hung
    Chang, Chia-Ming
    Chang, Chen-Chia
    Chang, Yao-Wen
    [J]. 2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [46] Kaolin: a System-level AADL Tool for FPGA Design Reuse, Upgrade and Migration
    Blouin, Dominique
    Ochoa-Ruiz, Gilberto
    Eustache, Yvan
    Diguet, Jean-Philippe
    [J]. 2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,
  • [47] MULTI-AXIS CONTROL SYSTEM FOR WALKING MACHINES
    Kozlowski, Krzysztof
    Michalski, Mateusz
    Parulski, Pawel
    [J]. ADAPTIVE MOBILE ROBOTICS, 2012, : 789 - 796
  • [48] Controller gain tuning of a simultaneous multi-axis PID control system using the Taguchi method
    Lee, K
    Kim, J
    [J]. CONTROL ENGINEERING PRACTICE, 2000, 8 (08) : 949 - 958
  • [49] Development of Internet-based system for multi-axis surface manufacturing
    She, Chen-Hua
    Chang, Chun-Cheng
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 40 (9-10): : 982 - 992
  • [50] Multi-Axis EDM CNC System Based on RT-Linux
    Huang Hai-peng
    Chi Guan-xin
    Wang Zhen-long
    [J]. ADVANCED DESIGN AND MANUFACTURE II, 2010, 419-420 : 809 - +