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

被引:57
作者
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 [J].
Barua, Joni ;
Abedin, Md. Anwarul .
2018 INTERNATIONAL CONFERENCE ON ADVANCEMENT IN ELECTRICAL AND ELECTRONIC ENGINEERING (ICAEEE), 2018,
[22]   Stable Model Predictive Controller Design [J].
Vesely, Vojtech ;
Vozak, Daniel .
2014 15TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2014, :660-664
[23]   The design of step motor subdivision drive controller based on FPGA [J].
Hongyan Dong ;
Hongmin Guo .
APPLIED DECISIONS IN AREA OF MECHANICAL ENGINEERING AND INDUSTRIAL MANUFACTURING, 2014, 577 :378-+
[24]   Predictive Sliding Mode Controller Design of Induction Motor [J].
Jezernik, Karel ;
Rodic, Miran .
39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, :6620-6625
[25]   A Model-in-the-Loop application of a Predictive Controller to a District Heating system [J].
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 [J].
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 [J].
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 [J].
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 [J].
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 [J].
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