Abstract
H∞ control for networked control systems with exogenous disturbances and norm-bounded parameter uncertainties has been extensively investigated. However, how to better use the limited network capacity and computation resources while reducing the conservativeness of the H∞ control is still not fully understood. This paper presents a new dynamic discrete event-triggered scheme with improved modelling and control design to tackle this problem. The event-triggering is designed with periodic data sampling, and consequently the closed-loop system is formulated as a unified time-delayed model with the sampled data. From this model, an augmented Lyapunov–Krasovskii functional is constructed with triple-integral terms. A new free-weight matrix technique and the Wirtinger-based inequality are utilized over the Lyapunov–Krasovskii functional to derive a less conservative controller. This leads to two delay-range-dependent stability criteria in terms of linear matrix inequalities. Integrating all these components forms a co-design method for the minimum H∞ performance index and our event-triggered scheme. Simulation experiments are conducted to demonstrate the approach presented in this paper.
Introduction
Networked control systems (NCSs) are a class of control systems in which sensing devices, control facilities and actuating agencies are interconnected via a digital communication network (Xu et al. (2013)). In comparison with traditional centralized control systems, NCSs show a number of advantages such as their flexibility, low cost in installation and maintenance and high reliability. Therefore, they have been widely deployed in various application areas. Typical examples include transportation systems, robot control, remote surgery, smart grids and unmanned aerial vehicles (Dos Santos et al., 2011; Vu and Turitsyn, 2015; Zhang et al., 2016b).
However, NCSs also demonstrate some challenges. In general, the communication networks of NCSs have limited bandwidth, network-induced delays, packet disorder and losses. These characteristics may cause degradation of the control performance of the systems (Du et al., 2017; Pang et al., 2016; Tang et al., 2015; Zhang et al., 2013). Therefore, increasing attention has been paid to control design of NCSs. Among various control methods, the periodic sampling procedure has been extensively developed for analysis and synthesis of NCSs. It has been realized that periodic sampling, data transmission and system control with a constant period may lead to a waste of limited network capacity and computing resources of NCSs. This demands new theories which are capable of more efficient use of NCS resources (Donkers and Heemels, 2012; Du et al., 2015; Peng et al., 2016b; Xia et al., 2015).
For this purpose, it is desired to reduce the amount of sampled data to be transmitted while still maintaining a pre-specified control performance of NCSs. This can be achieved through better design of data transmission strategies. Event-triggered control or event-based control has been developed to reduce the frequency of data transmission between NCS components. It is aperiodic with a variable transmission interval. As the networks do not transmit any data if the event-triggered condition is not met, a well-designed event-triggered NCS reduces the communication traffic significantly in comparison with conventional periodic control. The conservatism of the control system may also be improved.
Practically, a trade-off is required between the conservatism and the computational complexity of the NCS controller when time-delay bounds are considered in the NCSs. Recently, a new type of control methodology, known as a delay-range-dependent scheme, has been developed for a time-delay system. It considers a delay-interval from a nonzero lower bound to finite upper bounds (Hua et al., 2016; Hussain and Rehan, 2016; Majeed et al., 2015; Rafique et al., 2015; Rehan et al., 2016; Takaraoglu et al., 2015). The problem of disturbance noise suppression by
Event-triggered control has been increasingly considered in the literature, e.g. (Abdelrahim et al., 2016; Heemels and Donkers, 2013; Hu et al., 2012; Peng et al., 2017; Postoyan et al., 2015; Sahoo et al., 2014; Shi et al., 2016). Many existing event-triggered schemes are advocated, such as self-triggered sampling (Fan et al., 2015; Memon and Mahmoud, 2016; Peng et al., 2016b; Tolić et al., 2015), level-crossing sampling (Moser and Natschlager,2014) and sending on area sampling (Liu et al., 2014; Peng et al., 2016a). It has been shown that event-triggered control can greatly reduce the sampled-data packet transmission rate in comparison with periodic control in time-delay systems (Ge and Han, 2015; Li et al., 2015; Seuret et al., 2016; Wu et al., 2015; Yue et al., 2014; Zhu and Jiang, 2015). Zhu and Jiang (2015) have presented an effective event-based control strategy for distributed control of multi-agent systems with limited on-board resources. Seuret et al. (2016) demonstrated a simultaneous design of a state feedback law and an event-triggered condition for ensuring local exponential stability and linear quadratic (LQ) performance in the presence of plant input saturation. In the work by Wu et al. (2015), event-triggered conditions and controller synthesis approaches have been presented for delayed linear systems, and the resulting optimization problems are formulated in terms of linear matrix inequalities (LMIs) to minimize the upper bound of quadratic cost functions. Ge and Han (2015) investigated distributed event-triggered
In spite of the progress reviewed above, how to better use the limited network capacity and computational resources while reducing the conservatism of NCS control is still not well understood. For example, an NCS is sampled in discrete-time instants while the system state normally changes in continuous-time. How do we describe the time-varying delays and exogenous disturbances in an integrated model with both discrete- and continuous-time dynamics? With such an integrated model, how do we improve the stability and control performance of the NCS through stability analysis and control synthesis?
This paper considers the control design of NCSs under exogenous disturbances and norm-bounded parameter uncertainties. It establishes an integrated closed-loop model for NCSs, designs a robust
Considering the network-induced delay, a new event-triggered strategy is proposed and an integrated closed-loop model is built for NCSs with time-varying delays.
New sufficient conditions are established for solving the robust
A co-design method is derived based on LMIs for the minimum
The paper is organized as follows. We begin with establishment of an integrated model for NCSs to couple the considered system and the event-triggered scheme in a unified framework. Then, stabilization criteria and
System description and problem statement
System plant
The considered NCS control framework is shown in Figure 1. For NCSs with continuous-time plant dynamics and limited network capacity, a non-uniform-sampling-based event-triggered control scheme will be proposed in this paper. It generates data transmission events through our ETDTP (event-triggered data transmission protocol). Other components of the NCS include a plant, a sensor, a controller, an actuator, a ZOH (zero-order-holder) and communication networks.

Framework of the event-triggered NCSs.
Consider the following continuous-time plant with parametric uncertainty and exogenous disturbance
where
where
In order to conserve network resources such as network bandwidth, an event-triggered scheme is proposed to replace conventional periodic data transmissions. It is assumed that both the controller and actuator are event-driven while the sensor is time-driven. The physical plant is sampled periodically by the sensor at each sampling period h, where
Assume that the system states can be measured and transmitted with a single packet. For time-driven sampling with a constant sampling period h, the sampled data at the kth sampled instant is denoted by
After the event-triggered condition is violated, successful data transmission instants are represented by
The plant states
Event-triggered data transmission protocol
This subsection presents the problem event-based state feedback control with our event-triggered data transmission strategy. In our design, the sampled data packets are transmitted directly to the event generator. The event generator monitors the event-triggered condition continuously. In order to reduce network traffic and enhance network resource utilization, an event-triggered data transmission protocol (ETDTP) is designed to determine whether or not the current sampled data packet should be transmitted. It is composed of buffer and an event generator. The buffer stores the latest transmitted data packet
where
When the event-triggered condition in equation (3) is satisfied, current sampled-data packet is discarded directly. Otherwise, the ETDTP immediately releases the current sampled data packet to the controller via network communications. The sampled data packet is transmitted only when the state error between the current sampling state and the previously transmitted state exceeds a threshold. If the event-triggered scheme is used, the frequency of network transmissions of sampled data will be reduced.
ZOH
A released data packet reaches the ZOH with a time delay through the NCS communication network. Let
Modelling of NCSs with ETDTP
When a sampled-data is released by the event generator to the controller, it incurs a sensor-to-controller communication delay
Let
The next time instant for releasing sampled data in equation (3) is determined from the following communication scheme
where
In this paper, our proposed state-feedback controller for the plant in equation (1) implements a linear feedback control
where

Timing diagram of signal sampling and transmission for the event-triggered NCSs.
Set
The time interval
Now, define function
When
Because
we have
This means that there exists
It follows that
Thus, we have
Applying
where
The event-triggered robust
the event-triggered control system given by equation (19) subject to equation (18) with
is asymptotically stable, where the initial condition of the state
under the zero initial condition, the controlled output
After the problem statement is given above, we introduce some lemmas below to facilitate the development of our main results in this paper.
where
for all
where
Stability analysis of the event-triggered closed-loop system
Robust
performance analysis for uncertain systems
In this section, we do not directly deal with uncertain systems. Instead, we first consider a nominal system without uncertainties and present stability when
For this nominal system, we have the following theorem with regard to the asymptotic stability.
for
where
where
Taking the derivative of
Denote
When
For any matrices
From Lemma 4, the following inequalities are obtained
From equations (25) to (28), (29) to (36) and (37) to (39),
where
Then, considering the event-triggered scheme given by equation (18), we have
where
According to the Schur complement, equation (23) ensures
Then, for the
Under a zero initial condition, the performance index
with
This means that
When considering uncertain systems, we have the following corollary for a condition to satisfy robust stability and a
where
where
By Lemma 3, equation (42) holds if there exists an
Applying Schur complements, we see that that equation (43) is equivalent to equation (41). This completes the proof. □
Event-triggered
controller design for uncertain systems
From Theorem 1, an
for
where
Furthermore, if the above LMI condition is feasible, a suitable state feedback controller gain in the form of
equation (22)
is given by
Without loss of generality, assume that
and its transpose respectively, and set
From Lemma 2, for given positive scalars
Similarly, we have
From the above inequalities, the result in equation (44) can be derived. This completes the proof.
In practical situations, the
Considering uncertain systems with time-varying delay, we extend Theorem 2 to design a robust
where
Other parameters are set similarly to those in Theorem 2. Furthermore, if the above LMI condition is feasible, the state feedback controller gain in
equation (19)
is given by
As in the proof process of Theorem 2, replace A, B, C and D in equation (44) with
where
By Lemma 3, equation (47) holds if there exists a
Applying the Schur complement, we conclude that equation (48) is equivalent to equation (46). Thus, the feedback controller gain K in equation (19) is obtained under our event-triggered scheme given by equation (18). This completes the proof. □
Simulation experiments
This section demonstrates our method presented in this paper through two numerical examples.
where
System uncertainties are described by equation (2) with
Because
The exogenous disturbance is assumed to be
As
Upper bounds of the time delay
Using Corollary 2, for
and
From Algorithm 2 (co-design), the minimum
The minimum
Selecting the sampling period

Example 1: (a) state response for
The control of the inverted pendulum is to allow the motion of the cart to be dominated while maintaining the balance of the pendulum. In a practical control system, environmental noises are ubiquitous and the uncertainties in the parameters m, M and l inevitably exist in various disturbances ( Stoorvoge, 1992 ). The dynamics of the inverted pendulum of a cart have been modelled under noises and parametric uncertainties in the literature ( Peng and Yang, 2013 ; Tang et al., 2016 ; Yue et al., 2011 , 2013 )
where parameter settings are
We investigate the system in equation (50) under parameter matrices in two cases with and without parameter uncertainties and disturbances, respectively.
and set
and
The upper bound of the time delay

Case 1 of Example 2: (a) state response for
If
and
The closed-loop system is able to tolerate the transmission upper bound of the time delay
Average release period of

Case 1 of Example 2 under a different set of parameters: (a) state response for
For
Upper bounds of the time delay
From
A and B are the same as in Case 1. Set
and
The state response of the system is shown in Figure 6(a), and the release instants and release intervals are shown in Figure 6(b). The average release period is obtained to be 0.4763 when

Case 2 of Example 2: (a) state response for
Case 2 of Example 2: upper bounds of the time delay
Using Corollary 2 with
Case 2 of Example 2: upper bounds of the time delay
Now, we select the desired performance

Case 2 of Example 2 with a different set of parameters: (a) state response for
The distribution of the average transmission interval at 4 s, 8 s, 12 s … 30 s is shown in Figure 8. The average transmission intervals fluctuate in a small range when the closed-loop event-triggered feedback system converges asymptotically to its equilibrium.

Case 2 of Example 2: average transmission interval.
Conclusion
A new event-triggered discrete-time control scheme has been presented in this paper for NCSs with a linear continuous-time plant. By employing a Wirtinger-based inequality and designing an appropriate augmented Lyapunov–Krasovskii functional, the closed-loop system has been made asymptotically stable. Sufficient conditions expressed in the LMI constraints have been derived for the NCSs. From the conditions, a co-design algorithm has been designed for our event-triggered communication scheme. The minimum
Footnotes
Appendix
Declaration of Conflicting Interest
The authors declare that there is no conflict of interest.
Funding
This work was supported in by the Project of Science and Technology Commission of Shanghai Municipality (grant numbers 5220710400,14JC1402200,15JC1401900), the National Science Foundation of China (grant numbers 61633016,61473182,61533010), and the Australian Council (ARC) under the Discovery Projects Scheme to Y-C Tian (grant number DP170103305).
