Fast and smooth surface B-spline interpolation for regularly spaced data used in system modeling to make MPC real-time feasible
Paper in proceedings, 2018

Advanced control applications require accurate system models. Obviously, these models must be evaluated sufficiently fast in order for a model-based controller to be real-time feasible. This holds for methods that are based on online optimizations, such as model predictive control (MPC), in particular. It is common to describe nonlinear static parts of system models with interpolated look-up tables, because they are computationally efficient and they can be designed to provide the required accuracy. Since the underlying data are often determined with measurements or simulations, the location of data points can be chosen by the user to some extent. We use data on regular grids and B-splines with uniform knotvectors located at the data grid points, because this results in smooth interpolated look-up tables that can be evaluated very fast. The algorithm for the online evaluation and interpolation can be extended to efficiently provide first and second order derivatives, which are, for example, needed in MPC. We illustrate the use of the implemented methods with the look-up table of the aerodynamic power coefficient of a wind turbine generator and compare computation times for an implementation on a CPU and on an FPGA.

Author

R. Mitzel

Ruhr-Universität Bochum

D. Dillkotter

Ruhr-Universität Bochum

Sébastien Gros

Chalmers, Electrical Engineering, Systems and control, Automatic Control

Axel Schild

IAV Automotive Engineering

M. Mönnigmann

Ruhr-Universität Bochum

2018 European Control Conference, ECC 2018

667-672 8550413

16th European Control Conference, ECC 2018
Limassol, Cyprus,

Subject Categories

Computational Mathematics

Control Engineering

Other Electrical Engineering, Electronic Engineering, Information Engineering

DOI

10.23919/ECC.2018.8550413

More information

Latest update

8/8/2019 8