Automatica 50 (2014) 1507–1513
Contents lists available at ScienceDirect
Automatica
journal homepage: www.elsevier.com/locate/automatica
Brief paper
Event-triggered robust model predictive control of continuous-time
nonlinear systems
✩
Huiping Li
a,b
, Yang Shi
b,1
a
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an, 710072, China
b
Department of Mechanical Engineering, University of Victoria, Victoria, B.C., Canada, V8W 3P6
article info
Article history:
Received 1 February 2013
Received in revised form
12 February 2014
Accepted 25 February 2014
Available online 13 April 2014
Keywords:
Nonlinear systems
Continuous-time systems
Event-triggered
Model predictive control (MPC)
Disturbances
Robust control
abstract
The event-triggered control is of compelling features in efficiently exploiting system resources, and thus
has found many applications in sensor networks, networked control systems, multi-agent systems and so
on. In this paper, we study the event-triggered model predictive control (MPC) problem for continuous-
time nonlinear systems subject to bounded disturbances. An event-triggered mechanism is first designed
by measuring the error between the system state and its optimal prediction; the event-triggered MPC
algorithm that is built upon the triggering mechanism and the dual-mode approach is then designed. The
rigorous analysis of the feasibility and stability is conducted, and the sufficient conditions for ensuring the
feasibility and stability are developed. We show that the feasibility of the event-triggered MPC algorithm
can be guaranteed if, the prediction horizon is designed properly and the disturbances are small enough.
Furthermore, it is shown that the stability is related to the prediction horizon, the disturbance bound and
the triggering level, and that the state trajectory converges to a robust invariant set under the proposed
conditions. Finally, a case study is provided to verify the theoretical results.
© 2014 Elsevier Ltd. All rights reserved.
1. Introduction
The event-triggered control has received increasing interests in
recent years, due to its advantages over the time-driven control. In
time-driven control systems, the continuous measurement signal
is sampled with a fixed time period and the control signal is
applied periodically without considering dynamical characteristics
of the system. This may lead to redundant sampling and control
actions, wasting computation and communication resources. On
the contrary, the event-triggered control takes into account
detailed system behaviors (e.g., the system error deviates away
from a prescribed set or the performance index violates a specified
level), and uses them as signals to trigger control actions, resulting
in a possible aperiodic system but with smaller average sampling
rate. It is in this way that the event-triggered control strategy
✩
This work was supported by the Natural Sciences and Engineering Research
Council of Canada and the Canada Foundation of Innovation, and partly by the
Zhejiang Provincial International Science and Technology Cooperation Program of
China under Grant 2012C24019. The material in this paper was not presented at
any conference. This paper was recommended for publication in revised form by
Associate Editor Martin Guay under the direction of Editor Frank Allgöwer.
E-mail addresses: lihuiping@nwpu.edu.cn (H. Li), yshi@uvic.ca (Y. Shi).
1
Tel.: +1 250 853 3178; fax: +1 250 721 6051.
is capable of saving system resources without compromising the
control performance. In fact, in Åström and Bernhardsson (2002) it
has been proven that the event-triggered control can, sometimes,
achieve even better control performance yet using a much smaller
average sampling rate, in comparison with the time-driven control.
Motivated by this fact, great attention has been paid to studying
event-triggered control strategies for different types of systems.
For example, Tabuada has designed an event-triggered scheme for
a class of nonlinear systems based on the input-to-state stability
(ISS) concept in Tabuada (2007), where a lower bound of the
inter-execution time is guaranteed to avoid the Zeno behavior.
The state-feedback control with event-triggered schemes for linear
systems has been studied in Heemels, Sandee, and Van Den Bosch
(2008), Henningsson, Johannesson, and Cervin (2008), Lunze and
Lehmann (2010), Mazo, Anta, and Tabuada (2010) and the output-
based event-triggered control has been reported in Donkers
and Heemels (2012). Wang and Lemmon have proposed a self-
triggered feedback control strategy for guaranteeing the L
2
-gain
stability in Wang and Lemmon (2009) and furthered their efforts
to design an event-triggered scheme for distributed networked
control systems in Wang and Lemmon (2011).
In particular, the design of event-triggered strategies for model
predictive control (MPC) is of great importance because it enables
the reduction in frequencies of solving optimization problems
http://dx.doi.org/10.1016/j.automatica.2014.03.015
0005-1098/© 2014 Elsevier Ltd. All rights reserved.