Title :
A synthesis strategy for nonlinear model predictive controller on FPGA
Author :
Kapernick, Bartosz ; Sub, Sebastian ; Schubert, Eugen ; Graichen, Knut
Author_Institution :
Inst. of Meas., Control, & Microtechnol., Univ. of Ulm, Ulm, Germany
Abstract :
This paper describes an implementation strategy of nonlinear model predictive controller for FPGA systems. A high-level synthesis of a real-time MPC algorithm by means of the MATLAB HDL Coder as well as the Vivado HLS tool is discussed. In order to exploit the parallel processing of FPGAs, the included integration schemes are parallelized using a fixed-point iteration approach. The synthesis results are demonstrated for two different example systems.
Keywords :
control engineering computing; field programmable gate arrays; fixed point arithmetic; high level synthesis; integration; iterative methods; nonlinear control systems; parallel processing; predictive control; FPGA; MATLAB HDL Coder; Vivado HLS tool; fixed-point iteration approach; high-level synthesis; integration schemes; nonlinear model predictive controller synthesis strategy; parallel processing; real-time MPC algorithm; Chemical reactors; Cranes; Field programmable gate arrays; Hardware; Hardware design languages; MATLAB; Real-time systems;
Conference_Titel :
Control (CONTROL), 2014 UKACC International Conference on
Conference_Location :
Loughborough
DOI :
10.1109/CONTROL.2014.6915218