Model predictive controller design and implementation on FPGA with application to motor servo system

被引:56
作者
Yang, Nan [1 ,2 ]
Li, Dewei [1 ,2 ]
Zhang, Jun [1 ,2 ,3 ]
Xi, Yugeng [1 ,2 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 200240, Peoples R China
[2] Minist Educ, Key Lab Syst Control & Informat Proc, Shanghai 200240, Peoples R China
[3] Shanghai Jiao Tong Univ, Joint Inst UM SJTU, Shanghai 200240, Peoples R China
基金
美国国家科学基金会; 中国博士后科学基金;
关键词
Model predictive control; FPGA; Field controller; Motor servo; Quadratic programming;
D O I
10.1016/j.conengprac.2012.06.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, an integrated hardware and software design method is developed to implement an MPC algorithm on an FPGA chip. This makes it possible to achieve the long-desired goal of extending MPC algorithms to field control so as to deal with constraints effectively. To expedite the numerical procedure of solving quadratic programming (QP) in the MPC algorithm, a QP solver based on embedded chips is designed to exploit the flexibility and efficiency of FPGA chips. With a carefully devised software architecture, a universal platform is proposed to be facilely deployed to field control applications. To demonstrate the efficacy, a prototype system is built based on a Xilinx FPGA chip. It is then applied to a motor servo tracking control system and achieves satisfactory control performance. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1229 / 1235
页数:7
相关论文
共 50 条
  • [21] Design and Implementation of a FPGA Based Closed Loop Speed Controller for DC Motor using PWM Technique
    Barua, Joni
    Abedin, Md. Anwarul
    2018 INTERNATIONAL CONFERENCE ON ADVANCEMENT IN ELECTRICAL AND ELECTRONIC ENGINEERING (ICAEEE), 2018,
  • [22] Stable Model Predictive Controller Design
    Vesely, Vojtech
    Vozak, Daniel
    2014 15TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2014, : 660 - 664
  • [23] Predictive Sliding Mode Controller Design of Induction Motor
    Jezernik, Karel
    Rodic, Miran
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 6620 - 6625
  • [24] The design of step motor subdivision drive controller based on FPGA
    Hongyan Dong
    Hongmin Guo
    APPLIED DECISIONS IN AREA OF MECHANICAL ENGINEERING AND INDUSTRIAL MANUFACTURING, 2014, 577 : 378 - +
  • [25] A Model-in-the-Loop application of a Predictive Controller to a District Heating system
    Cadau, Nora
    De Lorenzi, Andrea
    Gambarotta, Agostino
    Morini, Mirko
    Saletti, Costanza
    ATI 2018 - 73RD CONFERENCE OF THE ITALIAN THERMAL MACHINES ENGINEERING ASSOCIATION, 2018, 148 : 352 - 359
  • [26] MIMO Model Predictive Controller Design for a Twin Rotor Aerodynamic System
    Raghavan, Rajashree
    Thomas, Susy
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2016, : 96 - 100
  • [27] Design and Application of PWM Digital Controller Based on FPGA
    Liu, Shulin
    Xu, Xinqi
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 2252 - 2255
  • [28] A Novel FPGA Implementation of a Model Predictive Controller for SiC-Based Quasi-Z-Source Inverters
    Mosa, Mostafa
    Dousoky, Gamal M.
    Abu-Rub, Haitham
    2014 TWENTY-NINTH ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION (APEC), 2014, : 1293 - +
  • [29] Design and Implementation of an FPGA Based System on Chip (SoC) For Embedded Control Application
    Jafri, Salman
    Ismail, Muhammad Ali
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (05): : 128 - 132
  • [30] Integration of Home Automation and Security System Controller with FPGA Implementation
    Yii N.B.S.
    Ahmad N.
    Wahab M.H.A.
    Jubadi W.M.
    Uttraphan C.
    Idrus S.Z.S.
    Annals of Emerging Technologies in Computing, 2023, 7 (05) : 1 - 10