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
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;
Conference_Titel :
American Control Conference, 2006
Conference_Location :
Minneapolis, MN
Print_ISBN :
1-4244-0209-3
Electronic_ISBN :
1-4244-0209-3
DOI :
10.1109/ACC.2006.1656499