Abstract

In the explicit model predictive control (EMPC), memory increases exponentially with the number of states, inputs, constraints, and prediction horizons; this often limits its applicability to large systems. In this article, we present a novel memory reduction technique for the lightweight EMPC using a novel posit number format implemented on a field-programmable gate array (FPGA), aiming to reduce the memory footprints and power utilization of the EMPC. We developed a fully automatic framework for the design of fast embedded EMPC on FPGAs using posit arithmetic and logical unit (ALU). The proposed technique is based on encoding all data (i.e., the critical regions and the feedback laws) as posit numbers, which can be viewed as a more memory-efficient alternative to the IEEE 754 floating-point standard. The performance and efficiency of the developed posit-based offset-free EMPC are demonstrated on the anesthesia control problem. We show the results of hardware-in-the-loop co-simulation with the detailed analysis of the resource utilization, power utilization, clock achieved, and the memory footprints comparison between IEEE 754 floating-point and posit formats. By doing so, we illustrate that the total memory footprints can be reduced by 50%–75% with achieving low power utilization as compared to floating-point numbers without sacrificing the control performances. The proposed technique can be applied on top of other existing complexity reduction techniques used in EMPC as well as for the online optimization methods.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.