LMI Stability Condition for NCS with Packet
Delay and Event-triggered Control
M. Sami Fadali
EBME Department, University of Nevada, Reno, NV 89557, U.S.A.
Keywords: Networked Control, Stability, Packet Delay, Linear Matrix Inequality (LMI).
Abstract: This paper presents a controller design for networked control systems (NCS) with packet delay and event-
triggered control. The total network delay is assumed to be an integer multiple of a fixed sampling period so
that the overall system is time-varying with each model depending on the number of time delays. The design
methodology is applicable to an arbitrary number of packet delays, regardless of whether the delays are
random or deterministic. The methodology is applied to a simple example and Monte Carlo simulation results
show that the controller stabilizes the NCS and is robust with respect to random variations in the sampling
period and to changes in the probability of packet delays.
1 INTRODUCTION
Networked control systems (NCS) are control
systems where the controller receives information
from the plant and delivers control commands to the
actuator through a communication network (Antaklis,
et al., 2007; Li, et al., 2015). The shared network
connection between different components of the
control loop yields a flexible architecture and reduced
installation and maintenance costs (Hespanha, et al,
2007)0. With limited network resources, in many
applications it is beneficial to reduce the load on the
network by using event-triggered control (Yang,
2006), (Ge et al., 2021), (Lemmon, 2010). Control
actions are not updated unless this is warranted to
maintain satisfactory operation of the control system
and the need to relay information to the network from
a remote controller during periods where the current
control is satisfactory is eliminated.
With event-triggered control or with packet delay,
the interval between updates of the control signal
varies. This variation results in a system that switches
between different plant models with each model
corresponding to the interval between the last and
current control update. Switching requires careful
design to ensure that the switched system remains
stable and perform satisfactorily.
Although there are multiple results in the
literature for the stability analysis and design of linear
NCS (Garcia et al., 2014), there is still a need for a
simple design approach that yields a time-varying
controller that can handle arbitrary packet delays. We
exploit a well-known result for the stabilization of
linear parameter-varying systems (Pandey et al., 2017)
to design a time-varying controller for NCS with
arbitrary packet delays. Although the result was
intended for the design of gain scheduled control
systems, a special case of the result allows us to
exploit it for the design of NCS. The NCS model is
adopted from (Montestruque and Antaklis, 2004).
The resulting controller stabilizes the NCS regardless
of the switching regime between the models
corresponding to different packet delays. The
controller is obtained by solving a set of linear matrix
inequalities (LMIs). The number of inequalities
solved for the controller depends on the maximum
number of consecutive packet delays assumed for the
design.
An example is provided to demonstrate the
control system design. Simulation results show that
the design stabilizes the NCS regardless of the
switching regime associated with the packet delays.
In addition, if the system is designed for switching at
multiples of the sampling period, it is robust with
respect to random variations in the sampling period.
Thus, the sampling period need not be known exactly.
The next section reviews the NCS model of from
(Montestruque and Antaklis, 2004) and some
properties of switched systems. Section 3 presents our
controller design methodology, which is the main