OPTEC Seminar - Mario Milanese

Wed 31 Jan 2007 15:00-16:00, ESAT 00.62
"FMPC: A Fast Implementation of Model Predictive Control, and its application to Semi-Active Suspension Control"
 
Prof. Mario Milanese, Politecnico di Torino, Italy

Model Predictive Control (MPC) is a model based control technique especially suited in dealing with input and/or state constraints. The online application of the procedure requires the solution of the an optimization problem at each sampling time, a task that can limit its use for systems with fast dynamics.

This motivates the recent research efforts devoted to develop computationally tractable MPC solutions. Indeed the control move at time results to be a continuous nonlinear static function of the system state. In [1], [2] explicit piece-wise linear solutions of the MPC problem have been introduced to compute the function in case of linear systems. They are based on a state space partition in polyhedral regions inside which the control law is an affine function of the system state that can be precomputed, stored, and implemented online. While such approach is quite attractive, as the online optimization is avoided, it may have serious limitations as, at each sampling time, the polyhedral region the initial state lies in, has to be determined. However, the number of subregions typically has a very fast increase with the dimension of state space and of the control horizon , leading to large computational complexity even for moderate values of state dimension and  control horizon.

A different approach has been introduced in [3] and [4], where a neural approximation of the static function is considered, based on the offline computation of the values of the function at a given number of states. The problems with such an approach are the trapping in local minima during the learning phase and the difficulty of handling the constraints in the image set of the function to be approximated. In the lecture, the Set Membership method proposed in [5] is presented for the approximation of the static function from the the offline computation of the values of the function at a given number of states. An approximating function is obtained fulfilling input and/or state constraint and whose computational time is independent on the MPC control horizon. The approach allows also to deal with Nonlinear Model Predictive Control (NMPC) problems. The effectiveness of the proposed methodology is shown by the application to a semi-active suspension control design [6].

References

      [1] A. Bemporad, M. Morari, V. Dua, and E. N. Pistikopoulos, "The explicit
      linear quadratic regulator for constrained systems," Automatica,
      vol. 38, pp. 3-20, 2002.
      [2] M. M. Seron, G. C. Goodwin, and J. A. De Dona, "Characterization
      of receding horizon control for constrained linear systems," Asian J.
      Control, vol. 5, no. 2, pp. 271-286, 2003.
      [3] T. Parisini and R. Zoppoli, "A receding-horizon regulator for nonlinear
      systems and a neural approximation," Automatica, vol. 31, no. 10, pp.
      1443-1451, 1995.
      [4] D. R. Ramirez, M. R. Arahal, and E. F. Camacho, "Min-max
      predictive control of a heat exchanger using a neural network
      solver," IEEE Trans. Contr. Syst. Technol., vol. 12, no. 5, pp.
      776-786, Sep. 2004.
      [5]. Canale and M. Milanese, "FMPC: A fast implementation of model
      predictive control techniques," Proc. 16th IFACWorld
      Congr., Prague, Czech Republic, 2005.
      [6] M. Canale, M. Milanese, C. Novara, "Semi-active suspension control using Fast
      Model Predictive Techniques", IEEE Transactions on Control Systems Technology,
      vol. 14, no. 6, pp. 1034-1046, 2006.
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!