Citation
De Oliveira, Simone Loureiro (1996) Model predictive control (MPC) for constrained nonlinear systems. Dissertation (Ph.D.), California Institute of Technology. http://resolver.caltech.edu/CaltechETD:etd12192007112031
Abstract
This thesis addresses the development of stabilizing model predictive control algorithms for nonlinear systems subject to input and state constraints and in the presence of parametric and/or structural uncertainty, disturbances and measurement noise.
Our basic model predictive control (MPC) scheme consists of a finite horizon MPC technique with the introduction of an additional state constraint which we have denoted contractive constraint. This is a Lyapunovbased approach in which a Lyapunov function chosen a priori is decreased, not continuously, but discretely; it is allowed to increase at other times (between prediction horizons). We will show
in this work that the implementation of this additional constraint into the online optimization makes it possible to prove rather strong stability properties of the closedloop system. In the nominal case and in the absence of disturbances, it is possible to show that the presence of the contractive constraint renders the closedloop system exponentially stable. We will also examine how the stability properties weaken as structural and/or parametric model/plant mismatch, disturbances and measurement noise are considered.
Another important aspect considered in this work is the computational efficiency and implement ability of the algorithms proposed. The MPC schemes previously proposed in the literature which are able to guarantee stability of the closedloop system involve the solution of a nonlinear programming problem at each time step in order to find the optimal (or, at least, feasible) control sequence. Nonlinear programming is the general case in which both the objective and constraint functions may be nonlinear, and is the most difficult of the smooth optimization problems.
Due to the difficulties inherent to solving nonlinear programming problems and since MPC requires the optimal (or feasible) solution to be computed online, it is important that an alternative implementation be found which guarantees that the problem can be solved in a finite number of steps. It is wellknown that both linear and quadratic programming (QP) problems satisfy this requirement.
If a standard quadratic objective function is used and the input/state constraints are linear in the decision variables, then the contractive constraint (which is originally a quadratic constraint) can be implemented in such a way that the optimization problem to be solved in the prediction step of the MPC algorithm is reduced to a QP. Having linear input/state constraints means that a linear approximation of the original nonlinear system has to be used in the prediction as well as in the computation of the contractive constraint. Thus, in order to make the algorithm more easily implementable we introduce the difficulty of having to handle the mismatch between the real nonlinear system and its linear approximation which is used for prediction. In other words, we now have a robust MPC control problem at hand. In this case, it is the contractive constraint which comes to the rescue and allows the MPC controller to stabilize the closedloop system spite of the linear/nonlinear mismatch, for certain choices of the contractive parameter (the parameter which defines how much "shrinkage" of the states is required during one prediction horizon).
In summary, this thesis is an application of contractive principles to model predictive control and it is dedicated to robust stability analysis, design and implementation of state and output feedback "contractive" MPC schemes.
Item Type:  Thesis (Dissertation (Ph.D.)) 

Degree Grantor:  California Institute of Technology 
Division:  Chemistry and Chemical Engineering 
Major Option:  Chemical Engineering 
Thesis Availability:  Restricted to Caltech community only 
Research Advisor(s): 

Thesis Committee: 

Defense Date:  5 March 1996 
Record Number:  CaltechETD:etd12192007112031 
Persistent URL:  http://resolver.caltech.edu/CaltechETD:etd12192007112031 
Default Usage Policy:  No commercial reproduction, distribution, display or performance rights in this work are provided. 
ID Code:  5069 
Collection:  CaltechTHESIS 
Deposited By:  Imported from ETDdb 
Deposited On:  18 Jan 2008 
Last Modified:  26 Dec 2012 03:14 
Thesis Files
PDF (DeOliveira_sl_1996.pdf)
 Final Version
Restricted to Caltech community only See Usage Policy. 12Mb 
Repository Staff Only: item control page