z-logo
Premium
Lyapunov‐based MPC with robust moving horizon estimation and its triggered implementation
Author(s) -
Zhang Jing,
Liu Jinfeng
Publication year - 2013
Publication title -
aiche journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.958
H-Index - 167
eISSN - 1547-5905
pISSN - 0001-1541
DOI - 10.1002/aic.14187
Subject(s) - control theory (sociology) , computer science , horizon , model predictive control , stability (learning theory) , lyapunov function , process (computing) , nonlinear system , state (computer science) , control (management) , work (physics) , mathematical optimization , mathematics , engineering , algorithm , artificial intelligence , machine learning , physics , mechanical engineering , geometry , quantum mechanics , operating system
In this work, we consider moving horizon state estimation (MHE)‐based model predictive control (MPC) of nonlinear systems. Specifically, we consider the Lyapunov‐based MPC (LMPC) developed in (Mhaskar et al., IEEE Trans Autom Control. 2005;50:1670–1680; Syst Control Lett. 2006;55:650–659) and the robust MHE (RMHE) developed in (Liu J, Chem Eng Sci. 2013;93:376–386). First, we focus on the case that the RMHE and the LMPC are evaluated every sampling time. An estimate of the stability region of the output control system is first established; and then sufficient conditions under which the closed‐loop system is guaranteed to be stable are derived. Subsequently, we propose a triggered implementation strategy for the RMHE‐based LMPC to reduce its computational load. The triggering condition is designed based on measurements of the output and its time derivatives. To ensure the closed‐loop stability, the formulations of the RMHE and the LMPC are also modified accordingly to account for the potential open‐loop operation. A chemical process is used to illustrate the proposed approaches. © 2013 American Institute of Chemical Engineers AIChE J , 59: 4273–4286, 2013

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here