A Framework for Embedded Model Predictive Control using Posits

被引:0
|
作者
Jugade, Chaitanya [1 ]
Ingole, Deepak [2 ,3 ]
Sonawane, Dayaram [1 ]
Kvasnica, Michal [4 ]
Gustafson, John [5 ]
机构
[1] Coll Engn, Pune 411005, Shivajinagar, India
[2] Univ Gustave Eiffel, Univ Lyon, LICIT, ENTPE, Lyon, France
[3] Katholieke Univ Leuven, Dept Mech Engn, Leuven, Belgium
[4] Slovak Univ Technol Bratislava, Bratislava, Slovakia
[5] Natl Univ Singapore, Singapore, Singapore
基金
欧盟地平线“2020”;
关键词
Linear MPC; optimization; embedded systems; floating-point numbers; posit numbers; hardware implementation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a framework for the high-accuracy, low-precision, and memory-efficient embedded model predictive control (MPC) using the posit (TM) numbers and its implementation on the ARM-based embedded platform. A quadratic programming (QP) problem in posit-based linear MPC is solved by the active set method (ASM) with a Cholesky factorization-based linear solver. The main idea of this paper is to encode all data associated with the QP problem as posit numbers and employ posit number arithmetic to synthesis the ASM algorithm. We provide a detailed analysis of a posit number that acts as a memory-efficient replacement of the IEEE 754 floating-point standard numbers. We show the posit-based ASM algorithm employed in MPC and its implementation on STM32 Nucleo-144 development board with STM32F746ZG MCU. The results of hardware-in-loop (HIL) simulations with the detailed analysis of memory utilization and performance of the posit-based ASM algorithm is shown with two case studies. HIL results show that the proposed approach can reduce memory footprints by 50% to 75% without losing control accuracy and performance.
引用
收藏
页码:2509 / 2514
页数:6
相关论文
共 50 条
  • [21] A software framework for model predictive control with GenOpt
    Coffey, Brian
    Haghighat, Fariborz
    Morofsky, Edward
    Kutrowski, Edward
    ENERGY AND BUILDINGS, 2010, 42 (07) : 1084 - 1092
  • [22] A Model Predictive Control Framework for Residential Microgrids
    Mehleri, E. D.
    Papageorgiou, L. G.
    Markatos, N. C.
    Sarimveis, H.
    22 EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2012, 30 : 327 - 331
  • [23] Context-aware robotic arm using fast embedded model predictive control
    Trimble, Shane
    Naeem, Wasif
    McLoone, Sean
    Sopasakis, Pantelis
    2020 31ST IRISH SIGNALS AND SYSTEMS CONFERENCE (ISSC), 2020, : 255 - 260
  • [24] Aggressive Trajectory Tracking for Nano Quadrotors Using Embedded Nonlinear Model Predictive Control
    Kazim, Muhammad
    Sim, Hyunjae
    Shin, Gihun
    Hwang, Hwancheol
    Kim, Kwang-Ki K.
    INTELLIGENT AUTONOMOUS SYSTEMS 18, VOL 1, IAS18-2023, 2024, 795 : 317 - 332
  • [25] A Nonlinear Model Predictive Control Framework Using Reference Generic Terminal Ingredients
    Koehler, Johannes
    Mueller, Matthias A.
    Allgoewer, Frank
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (08) : 3576 - 3583
  • [26] A Model Predictive Control Framework for Industrial Turbodiesel Engine Control
    Stewart, Gregory
    Borrelli, Francesco
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 5704 - 5711
  • [27] Efficient Convex Optimization on GPUs for Embedded Model Predictive Control
    Yu, Leiming
    Goldsmith, Abraham
    Di Cairano, Stefano
    PROCEEDINGS OF THE GENERAL PURPOSE GPUS (GPGPU-10), 2017, : 12 - 21
  • [28] Embedded Model Predictive Control of Unmanned Micro Aerial Vehicles
    Baca, Tomas
    Loianno, Giuseppe
    Saska, Martin
    2016 21ST INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2016, : 992 - 997
  • [29] An Architecture for Analog VLSI Implementation of Embedded Model Predictive Control
    Skibik, Terrence
    Adegbege, Ambrose A.
    2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), 2018, : 4676 - 4681
  • [30] Embedded Online Optimization for Model Predictive Control at Megahertz Rates
    Jerez, Juan L.
    Goulart, Paul J.
    Richter, Stefan
    Constantinides, George A.
    Kerrigan, Eric C.
    Morari, Manfred
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (12) : 3238 - 3251