DocumentCode
2277934
Title
A co-processor FPGA platform for the implementation of real-time model predictive control
Author
Bleris, L.G. ; Vouzis, P.D. ; Arnold, M.G. ; Kothare, M.V.
Author_Institution
Dept. of Electr. & Comput. Eng., Lehigh Univ., Bethlehem, PA
fYear
2006
fDate
14-16 June 2006
Abstract
In order to effectively control nonlinear and multivariable models, and to incorporate constraints on system states, inputs and outputs (bounds, rate of change), a suitable (sometimes necessary) controller is model predictive control (MPC). MPC is an optimization-based control scheme that requires abundant matrix operations for the calculation of the optimal control moves. In this work we propose a mixed software and hardware embedded MPC implementation. Using a codesign step and based on profiling results, we decompose the optimization algorithm into two parts: one that fits into a host processor and one that fits into a custom made unit that performs the computationally demanding arithmetic operations. The profiling results and information on the co-processor design are provided
Keywords
control engineering computing; coprocessors; field programmable gate arrays; matrix algebra; multivariable control systems; nonlinear control systems; optimal control; predictive control; coprocessor FPGA platform; coprocessor design; matrix operations; multivariable model control; nonlinear model control; optimal control; optimization-based control; real-time model predictive control; Arithmetic; Coprocessors; Embedded software; Field programmable gate arrays; Hardware; Matrix decomposition; Nonlinear control systems; Optimal control; Predictive control; Predictive models;
fLanguage
English
Publisher
ieee
Conference_Titel
American Control Conference, 2006
Conference_Location
Minneapolis, MN
Print_ISBN
1-4244-0209-3
Electronic_ISBN
1-4244-0209-3
Type
conf
DOI
10.1109/ACC.2006.1656499
Filename
1656499
Link To Document