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 条
  • [1] Design and implementation of model predictive controller based on FPGA/SOPC
    Hu, Yunfeng
    Chen, Hong
    Liu, Mingxing
    Xu, Fang
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2010, 31 (06): : 1241 - 1248
  • [2] IMPLEMENTATION OF A FUZZY LOGIC SYSTEM ON A FPGA FOR A SERVO CONTROLLER
    Tellez, Arturo, V
    Villa V, Luis A.
    Molina L, Heron
    Camacho N, Oscar
    IJCCI 2009: PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2009, : 89 - 93
  • [3] Application of FPGA in Direct Current Motor Servo System
    Tu Ya
    Zhou Runjing
    Hao Xiaoxia
    PROCEEDINGS OF THE 27TH CHINESE CONTROL CONFERENCE, VOL 4, 2008, : 261 - 265
  • [4] Design of Sliding Mode Predictive Controller for AC Servo System
    Zhang, Y.
    Gong, Y. G.
    Zhou, K.
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY AND MANAGEMENT SCIENCE (ITMS 2015), 2015, 34 : 1554 - 1557
  • [5] Design of the Nonlinear Predictive Functional Controller for turntable servo system
    Zhangqian
    Wang Qunjing
    Li Guoli
    PROCEEDINGS OF THE 2014 9TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2014, : 2127 - +
  • [6] Design and implementation of a FPGA-based AC servo system
    Yang, Guijie
    Liu, Yajing
    Cui, Naizheng
    Zhao, Pinzhi
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 8145 - +
  • [7] Research and Implementation of Fractional Order Controller in AC Servo Motor System
    Wang, Xiaohong
    Zheng, Likai
    Thi Thu Giang Hoang
    Pan, Zhifeng
    Zhou, Xiaozhuang
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 3066 - 3071
  • [8] Design and Implementation of a linear predictive controller system
    Farahani, Maryam Amirabadi
    Asadi, Naser
    Alaei, Mahsa
    2008 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-4, 2008, : 2339 - +
  • [9] The Design and Simulation of Pintle Electrical Servo System by FPGA Digital Controller
    Gao, Zhigang
    Zhou, Jun
    Li, Peng
    INTERNATIONAL CONFERENCE ON ELECTRICAL AND CONTROL ENGINEERING (ICECE 2015), 2015, : 471 - 476
  • [10] Design Space Exploration for the Implementation of a Predictive Current Controller based on FPGA
    Martin, Pedro
    Machado, Osmell
    Rodriguez, Francisco J.
    Bueno, Emilio J.
    2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 161 - 164