The usual way to guarantee stability of model predictive control (MPC) strategies is based on a terminal cost function and a terminal constraint region. This note analyzes the stability of MPC when the terminal constraint is removed. This is particularly interesting when the system is unconstrained on the state. In this case, the computational burden of the optimization problem does not have to be increased by introducing terminal state constraints due to stabilizing reasons. A region in which the terminal constraint can be removed from the optimization problem is characterized depending on some of the design parameters of MPC. This region is a domain of attraction of the MPC without terminal constraint. Based on this result, it is proved that weighting the terminal cost, this domain of attraction of the MPC controller without terminal constraint is enlarged reaching (practically) the same domain of attraction of the MPC with terminal constraint; moreover, a practical procedure to calculate the stabilizing weighting factor for a given initial state is shown. Finally, these results are extended to the case of suboptimal solutions and an asymptotically stabilizing suboptimal controller without terminal constraint is presented.
26 January 2018 in IEEE Transactions on Automatic Control
This paper presents a novel tracking predictive controller for constrained nonlinear systems capable to deal with sudden and large variations of a piece-wise constant setpoint signal. The uncertain nature of the setpoint may lead to stability and feasibility issues if a regulation predictive controller based on the stabilizing terminal constraint is used. The tracking model predictive controller presented in this paper extends the MPC for tracking for constrained linear systems to the more complex case of constrained nonlinear systems. The key idea is the addition of an artificial reference as new decision variable. The considered cost function penalizes the deviation of the predicted trajectory with respect to the artificial reference as well as the distance between the artificial reference and the setpoint. Closed-loop stability and recursive feasibility for any setpoint is guaranteed thanks to an appropriate terminal cost and extended stabilizing terminal constraint. Also, two simplified formulations are shown: the design based on a terminal equality constraint and the design without terminal constraint. The resulting controller ensures recursive feasibility for any changing s