arrow
Return

Nonlinear predictive control on a heterogeneous computing platform

delete2018-09-01
delete4
delete
OA
AI
B
B. G. Khusainov
E
Eric C. Kerrigan *
A
Andrea Suardi
G
George A. Constantinides
DOI:10.1016/j.conengprac.2018.06.016delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
We propose an implementation of an interior-point-based nonlinear predictive controller on a heterogeneous processor. The workload can be split between a general-purpose CPU and a field-programmable gate array to trade off the contradicting design objectives of control performance and computational resource usage. A new way of exploiting the structure of the KKT matrix yields significant memory savings. We report an 18x memory saving, compared to existing approaches, and a 6x speedup over a software implementation with an ARM Cortex-A9 processor. We also introduce a new release of Protoip, which abstracts low-level details of heterogeneous programming and allows processor-in-the-loop verification.
Keywords:
Predictive control
Hardware software co-design
Scheduling
FPGA
Optimization-based control
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Control Engineering Practice cover
Control Engineering Practice
IF:
4.6
Papers:
5.7K
Citations:
1.1W

Organization

I
Imperial College London
Scholars:
8.3W
Papers: 7.3W
Citations: 11.1W
Cited Papers

Cited Papers

Predictive Control Using an FPGA With Application to Aircraft Control
err2014-05-01
err77
errOAAI
errHartley, Edward Nicholas; Jerez, Juan Luis; Suardi, Andrea; Maciejowski, Jan M.; Kerrigan, Eric C.; Constantinides, George A.
errShare
errSave
Relative importance of birth size and postnatal growth for women's educational achievement
err2004-01-01
err0
PREAI
errHaojie Li; Ann M. DiGirolamo; Huiman X. Barnhart; Aryeh D. Stein; Reynaldo Martorell
errShare
errSave
A Low Complexity Scaling Method for the Lanczos Kernel in Fixed-Point Arithmetic
err2015-02-01
err10
errOAAI
errJerez, Juan Luis; Constantinides, George A.; Kerrigan, Eric C.
errShare
errSave
A System-on-a-Chip Implementation for Embedded Real-Time Model Predictive Control
err2009-09-01
err75
PREAI
errVouzis, Panagiotis Dimitriou; Bleris, Leonidas G.; Arnold, Mark G.; Kothare, Mayuresh V.
errShare
errSave
researcher View more