Parallel MPC for Real-Time FPGA-Based Implementation

Provided by: International Federation of Automatic Control
Topic: Hardware
Format: PDF
The successful application of Model Predictive Control (MPC) in fast embedded systems relies on faster and more energy efficient ways of solving complex optimization problems. A custom Quadratic Programming (QP) solver implementation on a Field-Programmable Gate Array (FPGA) can provide substantial acceleration by exploiting the parallelism inherent in some optimization algorithms, apart from providing novel computational opportunities arising from deep pipelining. This paper presents a new MPC algorithm based on multiplexed MPC that can take advantage of the full potential of an existing FPGA design by utilizing the provided 'Free' parallel computational channels arising from such pipelining.

Find By Topic