62
IRUS TotalDownloads
Altmetric
Automatic software and computing hardware co-design for predictive control
Title: | Automatic software and computing hardware co-design for predictive control |
Authors: | Khusainov, B Kerrigan, EC Constantinides, G |
Item Type: | Journal Article |
Abstract: | Model predictive control (MPC) is a computationally demanding control technique that allows dealing with multiple-input and multiple-output systems while handling constraints in a systematic way. The necessity of solving an optimization problem at every sampling instant often 1) limits the application scope to slow dynamical systems and/or 2) results in expensive computational hardware implementations. Traditional MPC design is based on the manual tuning of software and computational hardware design parameters, which leads to suboptimal implementations. This brief proposes a framework for automating the MPC software and computational hardware codesign while achieving an optimal tradeoff between computational resource usage and controller performance. The proposed approach is based on using a biobjective optimization algorithm, namely BiMADS. Two test studies are considered: a central processing unit and field-programmable gate array implementations of fast gradient-based MPC. Numerical experiments show that the optimization-based design outperforms Latin hypercube sampling, a statistical sampling-based design exploration technique. |
Issue Date: | 31-Jul-2018 |
Date of Acceptance: | 3-Jul-2018 |
URI: | http://hdl.handle.net/10044/1/62030 |
DOI: | https://doi.org/10.1109/TCST.2018.2855666 |
ISSN: | 1063-6536 |
Publisher: | Institute of Electrical and Electronics Engineers |
Start Page: | 2295 |
End Page: | 2304 |
Journal / Book Title: | IEEE Transactions on Control Systems Technology |
Volume: | 27 |
Issue: | 5 |
Copyright Statement: | © 2018 IEEE. Personal use is permitted, but the publication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information |
Sponsor/Funder: | Commission of the European Communities Engineering & Physical Science Research Council (E Engineering & Physical Science Research Council (EPSRC) Engineering & Physical Science Research Council (E |
Funder's Grant Number: | PITN-GA-2013-607957 EP/G031576/1 EP/I012036/1 EP/K503733/1 |
Keywords: | cs.SY cs.SY math.OC 0906 Electrical and Electronic Engineering 0102 Applied Mathematics Industrial Engineering & Automation |
Publication Status: | Published |
Online Publication Date: | 2018-07-31 |
Appears in Collections: | Electrical and Electronic Engineering Faculty of Engineering |