OPTEC Seminar - Lorenzo Fagiano

Tue 16 Oct 2007 16:15-16:45, Esat 00.62

"Fast implementation of MPC using Set Membership approximation methodologies"
Lorenzo Fagiano (Politecnico di Torino)

Model Predictive Control (MPC) (see e.g. the survey [1]) is a model based control technique where the control action is computed by solving at each sampling time an optimization problem which uses the current system state as the initial condition. In general the control move ut at time t, for time invariant systems, is a nonlinear static function of the system state x_t, i.e. u_t = f(x_t). One of the main limitations in using MPC techniques is the presence of fast plant dynamics which require small sampling periods that do not allow to perform the optimization problem online: this motivates the research efforts devoted to develop computationally tractable MPC solutions, or suitable approximations of MPC control laws, by exploiting the properties of f(x). These approaches include explicit piece-wise linear solutions ([2]), neural approximations ([3]) and piece-wise linear approximations ([4]) of f(x). An alternative approach is presented here using Set Membership (SM) methodologies for nonlinear function estimation as firstly introduced in [5]. Under this context, no assumption on the functional form of f(x) is made and only assumptions on its regularity properties, given by bounds on its value set and on its gradient, are considered. The use of such methodology enables to compute an approximation of a given predictive control law which guarantees to fulfill input constraints. Moreover, it is possible to compute an upper bound of the approximation error which holds for every state value in the considered set. In particular, a key feature of this approach is the possibility of tuning the approximation error in order to guarantee satisfaction of state constraints. This way, as the control computation is simply reduced to the evaluation of a static nonlinear function, the computational time is significantly reduced leading to a “Fast” Model Predictive Control implementation (FMPC). Two different SM methodologies are presented for the approximation of the nominal MPC controller. Both methodologies are based on the off-line computation of a certain number N of exact MPC control moves. The first method derives an “optimal” approximating function which minimizes, for a given N, the guaranteed accuracy level. However, its computational time grows with N. The second one gives lower guaranteed accuracy for a given N, but its computational time is lower and it is approximately constant with N. Thus, at the cost of increasing the number of off-line computations, any desired level of guaranteed accuracy can be obtained without increasing the on-line computation effort. Two numerical examples are given to show the effectiveness of the presented results.

REFERENCES
[1] D. Q. Mayne, J. B. Rawlings, C. V. Rao and P.O.M. Scokaert,
“Constrained model predictive control: Stability and optimality”,
Automatica, 36, 789–814, 2000.
[2] A. Bemporad, M. Morari, V. Dua and E.N. Pistikopoulos “The explicit
linear quadratic regulator for constrained systems”, Automatica
38, 3–20, 2002.
[3] T. Parisini and R. Zoppoli, “A receding-horizon regulator for
nonlinear systems and a neural approximation”. Automatica 31(10), 1443–
1451, 1995.
[4] T. A. Johansen, “Approximate explicit receding horizon control of
constrained nonlinear systems”. Automatica 40, 293–300, 2004.
[5] M. Canale and M. Milanese, “FMPC: a fast implementation of model
predictive control”, in 16th IFAC World Congress, Prague, Czech
Republic, July 2005.

Slides

Short link
Event type Seminar
Export iCal

Newsflash

Two OPTEC professors have been awarded three "Gouden Krijtjes", the yearly teaching awards given by the organization of engineering students (vtk). Prof. Lombaert was awarded the prize for the best course in civil engineering, and Prof. Diehl the prizes for the best professor and the best course in mathematical engineering (where he teaches numerical optimization). They received these awards at the yearly "proffentap" where experienced students taught them how to draft beer professionally. 

Optec Agenda

Thu 31.05.2012
BOKU 3.12
Wed 04.07.2012
Auditorium of the Arenberg Castle
Thu 08 - Fri 09.11.2012
Belgian coast

Join the OPTEC Info List!