FPGA Implementations of Piecewise Affine Functions Based on Multi-Resolution Hyperrectangular Partitions

被引:19
作者
Comaschi, Francesco [1 ,2 ]
Genuit, Bart A. G. [3 ]
Oliveri, Alberto [2 ]
Heemels, W. P. Maurice H. [3 ]
Storace, Marco [2 ]
机构
[1] Eindhoven Univ Technol, Dept Elect Engn, Elect Syst Grp, NL-5600 MB Eindhoven, Netherlands
[2] Univ Genoa, Dept Biophys & Elect Engn, I-16145 Genoa, Italy
[3] Eindhoven Univ Technol, Dept Mech Engn, Hybrid & Networked Syst Grp, NL-5600 MB Eindhoven, Netherlands
关键词
Digital circuits; digital control; field programmable gate arrays; piecewise linear techniques; predictive control; MODEL-PREDICTIVE CONTROL; CELLULAR NONLINEAR NETWORKS; LINEAR REPRESENTATION; APPROXIMATE SYNTHESIS; MULTIPORT RESISTORS; COMPLEXITY; ALGORITHM;
D O I
10.1109/TCSI.2012.2206490
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper we propose a digital architecture suited for fast, low-power and small-size electronic implementation of PieceWise Affine (PWA) functions defined over n-dimensional domains partitioned into multi-resolution hyperrectangles. The point location problem, which requires most of the computational effort, is solved through an orthogonal search tree, which is easily and efficiently implementable. In the case of domains partitioned into single-resolution hyperrectangles, a simpler and even faster architecture is proposed. After introducing the new architectures, their key features are discussed and compared to previous architectures implementing PWA functions with domains partitioned into different types of polytopes. Case studies concerning the FPGA implementation of so-called explicit Model Predictive Control (MPC) laws for constrained linear systems are used as benchmarks to compare the different architectures.
引用
收藏
页码:2920 / 2933
页数:14
相关论文
共 56 条
[1]  
[Anonymous], 1953, T AM I ELECT ENG 2 A
[2]  
[Anonymous], MATH METHODS CURVES
[3]  
[Anonymous], EE TIMES
[4]  
[Anonymous], SELECTION ARCHITECTU
[5]   Complexity and the economy [J].
Arthur, WB .
SCIENCE, 1999, 284 (5411) :107-109
[6]   Flexible Piecewise Function Evaluation Methods Based on Truncated Binary Search Trees and Lattice Representation in Explicit MPC [J].
Bayat, Farhad ;
Johansen, Tor Arne ;
Jalali, Ali Akbar .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2012, 20 (03) :632-640
[7]   Using hash tables to manage the time-storage complexity in a point location problem: Application to explicit model predictive control [J].
Bayat, Farhad ;
Johansen, Tor Arne ;
Jalali, Ali Akbar .
AUTOMATICA, 2011, 47 (03) :571-577
[8]   The explicit linear quadratic regulator for constrained systems [J].
Bemporad, A ;
Morari, M ;
Dua, V ;
Pistikopoulos, EN .
AUTOMATICA, 2002, 38 (01) :3-20
[9]   Model predictive control based on linear programming - The explicit solution [J].
Bemporad, A ;
Borrelli, F ;
Morari, M .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2002, 47 (12) :1974-1985
[10]  
Bemporad A., 2004, Hybrid Toolbox-User's Guide