Model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry

Model predictive control (MPC) is an optimisation-based scheme that imposes a real-time constraint on computing the solution of a quadratic programming (QP) problem. The implementation of MPC in fast embedded systems presents new technological challenges. In this paper we present a parameterised fie...

Full description

Saved in:
Bibliographic Details
Main Authors: Ling, Keck Voon, Constantinides, George A., Jerez, J. L., Kerrigan, E. C.
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/107324
http://hdl.handle.net/10220/16665
http://dx.doi.org/10.1049/iet-cta.2010.0441
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-107324
record_format dspace
spelling sg-ntu-dr.10356-1073242019-12-06T22:28:55Z Model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry Ling, Keck Voon Constantinides, George A. Jerez, J. L. Kerrigan, E. C. School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Model predictive control (MPC) is an optimisation-based scheme that imposes a real-time constraint on computing the solution of a quadratic programming (QP) problem. The implementation of MPC in fast embedded systems presents new technological challenges. In this paper we present a parameterised field-programmable gate array implementation of a customised QP solver for optimal control of linear processes with constraints, which can achieve substantial acceleration over a general purpose microprocessor, especially as the size of the optimisation problem grows. The focus is on exploiting the structure and accelerating the computational bottleneck in a primal-dual interior-point method. We then introduce a new MPC formulation that can take advantage of the novel computational opportunities, in the form of parallel computational channels, offered by the proposed pipelined architecture to improve performance even further. This highlights the importance of the interaction between the control theory and digital system design communities for the success of MPC in fast embedded systems. 2013-10-21T08:03:36Z 2019-12-06T22:28:55Z 2013-10-21T08:03:36Z 2019-12-06T22:28:55Z 2012 2012 Journal Article Jerez, J. L., Ling, K. V., Constantinides, G. A., & Kerrigan, E. C. (2012). Model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry. IET control theory & applications, 6(8), 1029-1041. 1751-8644 https://hdl.handle.net/10356/107324 http://hdl.handle.net/10220/16665 http://dx.doi.org/10.1049/iet-cta.2010.0441 en IET control theory & applications
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Ling, Keck Voon
Constantinides, George A.
Jerez, J. L.
Kerrigan, E. C.
Model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry
description Model predictive control (MPC) is an optimisation-based scheme that imposes a real-time constraint on computing the solution of a quadratic programming (QP) problem. The implementation of MPC in fast embedded systems presents new technological challenges. In this paper we present a parameterised field-programmable gate array implementation of a customised QP solver for optimal control of linear processes with constraints, which can achieve substantial acceleration over a general purpose microprocessor, especially as the size of the optimisation problem grows. The focus is on exploiting the structure and accelerating the computational bottleneck in a primal-dual interior-point method. We then introduce a new MPC formulation that can take advantage of the novel computational opportunities, in the form of parallel computational channels, offered by the proposed pipelined architecture to improve performance even further. This highlights the importance of the interaction between the control theory and digital system design communities for the success of MPC in fast embedded systems.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Ling, Keck Voon
Constantinides, George A.
Jerez, J. L.
Kerrigan, E. C.
format Article
author Ling, Keck Voon
Constantinides, George A.
Jerez, J. L.
Kerrigan, E. C.
author_sort Ling, Keck Voon
title Model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry
title_short Model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry
title_full Model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry
title_fullStr Model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry
title_full_unstemmed Model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry
title_sort model predictive control for deeply pipelined field-programmable gate array implementation : algorithms and circuitry
publishDate 2013
url https://hdl.handle.net/10356/107324
http://hdl.handle.net/10220/16665
http://dx.doi.org/10.1049/iet-cta.2010.0441
_version_ 1681047362144829440