Simultaneous nonlinear model predictive control and state estimation

被引:53
作者
Copp, David A. [1 ]
Hespanha, Joao P. [2 ]
机构
[1] Univ Calif Santa Barbara, Dept Mech Engn, Santa Barbara, CA 93106 USA
[2] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
关键词
Model predictive control; Output feedback control; Control of constrained systems; Optimal control; Optimal estimation; Algorithms and software; DISCRETE-TIME-SYSTEMS; STABILITY;
D O I
10.1016/j.automatica.2016.11.041
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An output-feedback approach to model predictive control that combines state estimation and control into a single min-max optimization is introduced for discrete-time nonlinear systems. Specifically, a criterion that involves finite forward and backward horizons is minimized with respect to control input variables and is maximized with respect to the unknown initial state as well as disturbance and measurement noise variables. Under appropriate assumptions that encode controllability and observability, we show that the state of the closed-loop remains bounded and that a bound on tracking error can be found for trajectory tracking problems. We also introduce a primal-dual interior-point method that can be used to efficiently solve the min-max optimization problem and show in simulation examples that the method succeeds even for severely nonlinear and non-convex problems.(C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:143 / 154
页数:12
相关论文
共 56 条
[1]   Moving-horizon state estimation for nonlinear discrete-time systems: New stability results and approximation schemes [J].
Alessandri, Angelo ;
Baglietto, Marco ;
Battistelli, Giorgio .
AUTOMATICA, 2008, 44 (07) :1753-1765
[2]  
Allgower F., 1999, Advances in Control. Highlights of ECC'99, P391
[3]  
[Anonymous], 2010, PRACTICAL METHODOP
[4]  
[Anonymous], 1997, PRIMAL DUAL INTERIOR
[5]  
Bemporad A, 1999, LECT NOTES CONTR INF, V245, P207
[6]   Min-max control of constrained uncertain discrete-time linear systems [J].
Bemporad, A ;
Borrelli, F ;
Morari, M .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2003, 48 (09) :1600-1606
[7]  
Biegler L.T., 1991, TECHNICAL REPORT
[8]  
Biegler Lorenz T, 2013, IFAC P, V46, P499
[9]  
Biegler LT, 2000, PROG SYST C, V26, P219
[10]  
Boyd S, 2004, CONVEX OPTIMIZATION