×

Robust stability of nonlinear model predictive control with extended Kalman filter and target setting. (English) Zbl 1271.93117

Summary: This work deals with the closed-loop robust stability of nonlinear model predictive control (NMPC) coupled with an extended Kalman filter (EKF). First, we point out the gaps between the practical formulations and theoretical research. Then, we show that the estimation error dynamics of an EKF are input-to-state stable (ISS) in the presence of nonvanishing perturbations. Moreover, a target setting optimization problem is proposed to solve the target state corresponding to the desired set points, which are used in the objective function in NMPC formulation. Thus, the objective function is a Lyapunov function candidate, and the input-to-state practical stability (ISpS) of the closed-loop system can be established. Moreover, we see that the stability property deteriorates because of the estimation error. Simulation results of the proposed scheme are presented.

MSC:

93D09 Robust stability
93E11 Filtering in stochastic control theory
93E10 Estimation and detection in stochastic control theory
Full Text: DOI

References:

[1] LimonD, AlamoT, RaimondoD, laPeñaD, BravoJ, CamachoE. Input‐to‐state stability: a unifying framework for robust model predictive control. In Nonlinear Model Predictive Control: Towards New Challenging Applications, MagniL (ed.), RaimondoD (ed.), AllgöwerF (ed.) (eds). Springer‐Verlag: Berlin Heidelberg, 2009; 1-26. · Zbl 1195.93128
[2] MayneD, RawlingsJ, RaoC, ScokaertP. Constrained model predictive control: stability and optimality. Automatica2000; 36:789-814. · Zbl 0949.93003
[3] MagniL, ScattoliniR. Robustness and robust design of MPC for nonlinear discrete‐time systems. In Assessment and Future Directions of Nonlinear Model Predictive Control, FindeisenR (ed.), AllgöwerF (ed.), BieglerL (ed.) (eds). Springer‐Verlag: Berlin Heidelberg, 2007; 239-254. · Zbl 1223.93045
[4] RawlingsJ (ed.), MayneD (ed.) (eds). Model Predictive Control: Theory and Design. Nob Hill Publishing: Madison, WI, 2009.
[5] FindeisenR, ImslandL, AllgöwerF, FossB. State and output feedback nonlinear model predictive control: an overview. European Journal of Control2003; 9:190-206. · Zbl 1293.93288
[6] MichalskaH, MayneD. Moving horizon observers and observer‐based control. IEEE Transactions on Automatic Control1995; 40:995-1006. · Zbl 0832.93007
[7] FindeisenR, ImslandL, AllgöwerF, FossB. Output feedback stabilization of constrained systems with nonlinear predictive control. International Journal of Robust and Nonlinear Control2003; 13:211-228. · Zbl 1031.93079
[8] KothareS, MorariM. Contractive model predictive control for constrained nonlinear systems. IEEE Transactions on Automatic Control2000; 45:1053-1071. · Zbl 0976.93025
[9] L. MagniG, ScattoliniR. On the stabilization of nonlinear discrete‐time systems with output feedback. International Journal of Robust and Nonlinear Control2004; 14:1379-1391. · Zbl 1057.93050
[10] MessinaM, TunaS, TeelA. Discrete‐time certainty equivalence output feedback: allowing discontinuous control law including those from model predictive control. Automatica2005; 41:617-628. · Zbl 1062.93022
[11] RosetB, HeemelsW, LazarM, NijmeijerH. On robustness of constrained discrete‐time systems to state measurement errors. Automatica2008; 44:1161-1165.
[12] RosetB, LazarM, HeemelsW, NijmeijerH. A stabilizing output based nonlinear model predictive control scheme. Proceedings of the 45th IEEE Conference on Decision & Control, San Diego, CA, USA, 2006; 4627-4632.
[13] BoutayedM, RafaralahyH, DarouachM. Convergence analysis of the extended Kalman filter used as an observer for nonlinear deterministic discrete‐time systems. IEEE Transactions on Automatic Control1997; 42:581-586. · Zbl 0876.93089
[14] BoutayedM, AubryD. A strong tracking extended Kalman observer for nonlinear discrete‐time systems. IEEE Transactions on Automatic Control1999; 44:1550-1556. · Zbl 0957.93086
[15] ReifK, UnbehauenR. The extended Kalman filter as an exponential observer for nonlinear systems. IEEE Transactions on Signal Processing1999; 47:2324-2328. · Zbl 0972.93071
[16] MeadowsE, RawlingsJ. Model predictive control. In Nonlinear Process Control, HensonM (ed.), SeborgD (ed.) (eds). Prentice Hall: Upper Saddle River, NJ, 1997; 233-310.
[17] RaoC, RawlingsJ, MayneD. Constrained state estimation for nonlinear‐discrete‐time systems: stability and moving horizon approximations. IEEE Transactions on Automatic Control2003; 48:246-258. · Zbl 1364.93781
[18] FiaccoA (ed.) (ed). Introduction to Sensitivity and Stability Analysis in Nonlinear Programming. Academic Press: New York, 1983. · Zbl 0543.90075
[19] BüskensC, MaurerH. Sensitivity analysis and real‐time control of parametric control problems using nonlinear programming methods. In Online Optimization of Large‐Scale Systems, M GrötschelSK (ed.), RambauJ (ed.) (eds). Springer‐Verlag: Berlin Heidelberg, 2001; 57-68. · Zbl 0992.49021
[20] ZavalaV, BieglerL. The advanced step NMPC controller: optimality, stability and robustness. Automatica2009; 45:86-93. · Zbl 1154.93364
[21] DeshpandeA, PatwardhanS, NarasimhanS. Intelligent state estimation for fault tolerant nonlinear predictive control. Journal of Process Control2009; 19:187-204. · Zbl 1198.93224
[22] LiW. A mathematical programming approach for control of constrained nonlinear systems with uncertain parameters. PhD Thesis, Carnegie Mellon University, 1989.
[23] ParrishJ, BrosilowC. Nonlinear inferential control. AIChE Journal1988; 34:633-644.
[24] LiW, BieglerL. Process control strategies for constrained nonlinear systems. Industrial & Engineering Chemistry Research1988; 27:1421-1433.
[25] EconomouC. An operator theory approach to nonlinear controller design. PhD Thesis, California Institute of Technology, 1986.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.