Software and hardware code generation for predictive control using splitting methods

File Description SizeFormat 
root.pdfFile embargoed until 01 January 10000290.49 kBAdobe PDF    Request a copy
Title: Software and hardware code generation for predictive control using splitting methods
Author(s): Shukla, H
Khusainov, B
Kerrigan, EC
Jones, CN
Item Type: Conference Paper
Abstract: This paper presents SPLIT, a C code generation tool for Model Predictive Control (MPC) based on operator splitting methods. In contrast to existing code generation packages, SPLIT is capable of generating both software and hardware-oriented C code to allow quick prototyping of optimization algorithms on conventional CPUs and field-programmable gate arrays (FPGAs). A Matlab interface is provided for compatibility with existing commercial and open-source software packages. A numerical study compares software, hardware and heterogeneous implementations of splitting methods and investigates MPC design trade-offs. For the considered testcases the reported speedup of hardware implementations over software realizations is 3x to 11x.
Publication Date: 9-Jul-2017
Date of Acceptance: 27-Feb-2017
Publisher: IFAC
Copyright Statement: This paper is embargoed until publication.
Sponsor/Funder: Commission of the European Communities
Funder's Grant Number: PITN-GA-2013-607957
Conference Name: IFAC World Congress 2017
Publication Status: Accepted
Start Date: 2017-07-09
Finish Date: 2017-07-14
Conference Place: Toulouse, France
Embargo Date: publication subject to indefinite embargo
Appears in Collections:Faculty of Engineering
Electrical and Electronic Engineering

Items in Spiral are protected by copyright, with all rights reserved, unless otherwise indicated.

Creative Commons