Embedding Approximate Nonlinear Model Predictive Control at Ultrahigh Speed and Extremely Low Power

被引:15
作者
Raha, Arnab [1 ]
Chakrabarty, Ankush [2 ]
Raghunathan, Vijay [3 ]
Buzzard, Gregery T. [4 ]
机构
[1] Intel Labs, Microarchitecture Res Lab, Santa Clara, CA 95054 USA
[2] Mitsubishi Elect Res Labs, Cambridge, MA 02139 USA
[3] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
[4] Purdue Univ, Dept Math, W Lafayette, IN 47907 USA
关键词
Embedded systems; Hardware; Approximate computing; Approximation algorithms; Logic gates; Real-time systems; Predictive control; embedded systems; field-programmable gate array (FPGA); finite-precision; internet-of-things (IoT); model predictive control (MPC); real-time systems; LOW-DISCREPANCY; OPTIMIZATION; SCHEME; MPC; FEEDBACK; TRACKING; FPGA;
D O I
10.1109/TCST.2019.2898835
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded systems require control algorithms that are safe and able to operate in embedded platforms with extreme limitations on energy, memory, and area footprint. Nonlinear model predictive control (NMPC) algorithms respect operational constraints to ensure safety but are typically challenging to implement on resource-constrained embedded systems at high speeds. This brief introduces a formalism for deploying an approximate NMPC control law on severely resource-constrained hardware by systematically leveraging approximate computing tools. The resulting field-programmable gate array (FPGA) implementation operates at extremely low power, is ultrafast, requires very small on-chip area, and consumes lower memory than cutting-edge implementations of embedded NMPC for systems of similar state-space dimension. Feasibility and stability guarantees are provided for the embedded controller by preemptively bounding the allowable approximation error in the hardware design phase. An FPGA-in-the-loop implementation exhibits speeds in nanosecond range with power consumption in <1 mW for 2-D and 3-D nonlinear systems.
引用
收藏
页码:1092 / 1099
页数:8
相关论文
共 50 条
[41]   Homothetic Tube Model Predictive Control for Nonlinear Systems [J].
Rakovic, Sasa V. ;
Dai, Li ;
Xia, Yuanqing .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (08) :4554-4569
[42]   Nonlinear model predictive control of a magnetic levitation system [J].
Baechle, Thomas ;
Hentzelt, Sebastian ;
Graichen, Knut .
CONTROL ENGINEERING PRACTICE, 2013, 21 (09) :1250-1258
[43]   Nonlinear Model Predictive Path-Following Control [J].
Faulwasser, Timm ;
Findeisen, Rolf .
NONLINEAR MODEL PREDICTIVE CONTROL: TOWARDS NEW CHALLENGING APPLICATIONS, 2009, 384 :335-343
[44]   Efficient Nonlinear Model Predictive Control for Quadrotor Trajectory Tracking: Algorithms and Experiment [J].
Wang, Dong ;
Pan, Quan ;
Shi, Yang ;
Hu, Jinwen ;
Records, Chunhui Zhao .
IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (10) :5057-5068
[45]   Knowledge-Data-Driven Model Predictive Control for a Class of Nonlinear Systems [J].
Han, Honggui ;
Liu, Zheng ;
Liu, Hongxu ;
Qiao, Junfei .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (07) :4492-4504
[46]   Distributed model predictive control for constrained nonlinear systems with decoupled local dynamics [J].
Zhao, Meng ;
Ding, Baocang .
ISA TRANSACTIONS, 2015, 55 :1-12
[47]   Prescribing Closed-Loop Behavior Using Nonlinear Model Predictive Control [J].
Kheradmandi, Masoud ;
Mhaskar, Prashant .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2017, 56 (51) :15083-15093
[48]   An improved nonlinear model predictive direct speed control of permanent magnet synchronous motors [J].
Younesi, Aria ;
Tohidi, Sajjad ;
Feyzi, Mohammad Reza ;
Baradarannia, Mehdi .
INTERNATIONAL TRANSACTIONS ON ELECTRICAL ENERGY SYSTEMS, 2018, 28 (05)
[49]   Differential Evolution Based Nonlinear Model Predictive Speed Control of PMSM Implemented on GPU [J].
Kozubik, Michal ;
Friml, Dominik .
PROCEEDINGS OF 2021 IEEE 30TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2021,
[50]   Fast Nonlinear Model Predictive Control for the Energy Management of Hybrid Energy Storage System in Wave Energy Converters [J].
Zhu, Xuanyi ;
Huang, Xuanrui ;
Xiao, Xi .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2025,