Fast Linear Model Predictive Control Via Custom Integrated Circuit Architecture

被引:61
作者
Wills, Adrian G. [1 ]
Knagge, Geoff [1 ]
Ninness, Brett [1 ]
机构
[1] Univ Newcastle, Sch Elect Engn & Comp Sci, Callaghan, NSW 2308, Australia
基金
澳大利亚研究理事会;
关键词
Field-programmable gate array (FPGA); model predictive control (MPC); very large scale integration (VLSI); ALGORITHM;
D O I
10.1109/TCST.2010.2096224
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the implementation of linear model predictive control (MPC) at millisecond range, or faster, sampling rates. This is achieved by designing a custom integrated circuit architecture that is specifically targeted to the MPC problem. As opposed to the more usual approach using a generic serial architecture processor, the design here is implemented using a field-programmable gate array and employs parallelism, pipelining, and specialized numerical formats. The performance of this approach is profiled via the control of a 14th-order resonant structure with 12 sample prediction horizon at 200-mu s sampling rate. The results indicate that no more than 30 mu s are required to compute the control action. A feasibility study indicates that the design can also be implemented in 130 nm CMOS technology, with a core area of 2.5 mm(2). These results illustrate the feasibility of MPC for reasonably complex systems, using relatively cheap, small, and low-power computing hardware.
引用
收藏
页码:59 / 71
页数:13
相关论文
共 34 条
[1]  
[Anonymous], 2006, P 1 DAY PRECONGR WOR
[2]  
[Anonymous], 2006, REG SESS AM CONTR C
[3]   Architectural modifications to enhance the floating-point performance of FPGAs [J].
Beauchamp, Michael J. ;
Hauck, Scott ;
Underwood, Keith D. ;
Hemmert, K. Scott .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (02) :177-187
[4]  
Constantinides George A., 2009, 2009 European Control Conference (ECC), P138
[5]  
Davis LM, 2003, IEEE WCNC, P326
[6]  
Dickson K, 2006, PR IEEE SEN ARRAY, P84
[7]  
Fuller C., 1996, Active Control of Vibration
[8]   A NUMERICALLY STABLE DUAL METHOD FOR SOLVING STRICTLY CONVEX QUADRATIC PROGRAMS [J].
GOLDFARB, D ;
IDNANI, A .
MATHEMATICAL PROGRAMMING, 1983, 27 (01) :1-33
[9]  
Golub GH., 1989, MATRIX COMPUTATIONS, DOI DOI 10.56021/9781421407944
[10]  
Gotze J., 1991, 1991 IEEE International Symposium on Circuits and Systems (Cat. No.91CH3006-4), P232, DOI 10.1109/ISCAS.1991.176316