Automatic Domain Partitioning of Piecewise-Affine Simplicial Functions Implementing Model Predictive Controllers

This brief is concerned with the problem of mitigating the “curse of dimensionality” in the piecewise-affine simplicial approximation of multivariate model predictive control (MPC) functions by resorting to nonuniform domain partitions, in view of their implementation in high-speed embedded digital architectures. Two dual strategies are used to reduce the number of simplices with respect to uniform partitions, without reducing approximation accuracy. Both circuit implementation purposes and the MPC technique impose additional constraints, with respect to other techniques already available for multiresolution domain partitioning. The algorithms are tested on a benchmark example concerned with adaptive cruise control.

[1]  W. P. M. H. Heemels,et al.  Low-complexity approximations of PWA functions: A case study on Adaptive Cruise Control , 2011, 2011 20th European Conference on Circuit Theory and Design (ECCTD).

[2]  Paolo Cignoni,et al.  A comparison of mesh simplification algorithms , 1998, Comput. Graph..

[3]  Alberto Bemporad,et al.  Ultra-Fast Stabilizing Model Predictive Control via Canonical Piecewise Affine Approximations , 2011, IEEE Transactions on Automatic Control.

[4]  M. Berger,et al.  Adaptive mesh refinement for hyperbolic partial differential equations , 1982 .

[5]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[6]  P. Julián,et al.  High-level canonical piecewise linear representation using a simplicial partition , 1999 .

[7]  Kai Hormann,et al.  Surface Parameterization: a Tutorial and Survey , 2005, Advances in Multiresolution for Geometric Modelling.

[8]  Narciso García,et al.  Optimal Polygonal $L_{1}$ Linearization and Fast Interpolation of Nonlinear Systems , 2013, IEEE Transactions on Circuits and Systems I: Regular Papers.

[9]  Omar D. Lifschitz,et al.  Application-Specific Processor for Piecewise Linear Functions Computation , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[10]  Narciso García Santos,et al.  Optimal polygonal L1 linearization and fast interpolation of nonlinear systems , 2014 .

[11]  Roberto Guerrieri,et al.  A Geometric Approach to Maximum-Speed n-Dimensional Continuous Linear Interpolation in Rectangular Grids , 1998, IEEE Trans. Computers.

[12]  Piedad Brox Jiménez,et al.  A Programmable and Configurable ASIC to Generate Piecewise-Affine Functions Defined Over General Partitions , 2013, IEEE Transactions on Circuits and Systems I: Regular Papers.

[13]  Marco Storace,et al.  An algorithm for automatic domain partitioning of piecewise-affine model predictive control laws , 2013, 2013 IEEE 20th International Conference on Electronics, Circuits, and Systems (ICECS).

[14]  E. M. Wright,et al.  Adaptive Control Processes: A Guided Tour , 1961, The Mathematical Gazette.

[15]  Marco Storace,et al.  Digital Circuit Realization of Piecewise-Affine Functions With Nonuniform Resolution: Theory and FPGA Implementation , 2010, IEEE Transactions on Circuits and Systems II: Express Briefs.