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 条
  • [1] Control of Fixed-Wing UAV Attitude and Speed based on Embedded Nonlinear Model Predictive Control
    Reinhardt, Dirk
    Johansen, Tor Arne
    IFAC PAPERSONLINE, 2021, 54 (06): : 91 - 98
  • [2] A Velocity Algorithm for Nonlinear Model Predictive Control
    Cisneros, Pablo S. G.
    Werner, Herbert
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2021, 29 (03) : 1310 - 1315
  • [3] Nonlinear Model Predictive Control of a Variable-Speed Pumped-Storage Power Plant
    Mennemann, Jan-Frederik
    Marko, Lukas
    Schmidt, Jakob
    Kemmetmuller, Wolfgang
    Kugi, Andreas
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2021, 29 (02) : 645 - 660
  • [4] A Custom Parallel Hardware Architecture of Nonlinear Model-Predictive Control on FPGA
    Xu, Fang
    Guo, Zhongyi
    Chen, Hong
    Ji, Dongdong
    Qu, Ting
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2022, 69 (11) : 11569 - 11579
  • [5] Robust Model Predictive Control for Nonlinear Systems With Incremental Control Input Constraints
    Zhao, Fang-Jiao
    Gao, Yong-Feng
    Wang, Xue-Fang
    Gu, Hao-Yuan
    Sun, Xi-Ming
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2025, 22 : 9983 - 9993
  • [6] Decentralized nonlinear model predictive control of a multimachine power system
    Patil, Bhagyesh V.
    Sampath, L. P. M. I.
    Krishnan, Ashok
    Eddy, Foo Y. S.
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2019, 106 : 358 - 372
  • [7] Approximate LASSO Model Predictive Control for Resource Constrained Systems
    Wu, Yun
    Mota, Joao F. C.
    Wallace, Andrew M.
    2020 SENSOR SIGNAL PROCESSING FOR DEFENCE CONFERENCE (SSPD), 2020, : 76 - 80
  • [8] Design for Real-Time Nonlinear Model Predictive Control With Application to Collision Imminent Steering
    Wurts, John
    Stein, Jeffrey L.
    Ersal, Tulga
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2022, 30 (06) : 2450 - 2465
  • [9] Collision Imminent Steering at High Speed Using Nonlinear Model Predictive Control
    Wurts, John
    Stein, Jeffrey L.
    Ersal, Tulga
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (08) : 8278 - 8289
  • [10] Self-Organizing Model Predictive Control for Constrained Nonlinear Systems
    Han, Hong-Gui
    Wang, Yan
    Sun, Hao-Yuan
    Liu, Zheng
    Qiao, Jun-Fei
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2025, 55 (01): : 501 - 512