Next Article in Journal
Create a Realistic IoT Dataset Using Conditional Generative Adversarial Network
Previous Article in Journal
Advanced Data Augmentation Techniques for Enhanced Fault Diagnosis in Industrial Centrifugal Pumps
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Event-Triggered Control for Sensor–Controller–Actuator Networked Control Systems

by
Mahmoud Abdelrahim
1,2 and
Dhafer Almakhles
1,*
1
Renewable Energy Laboratory, College of Engineering, Prince Sultan University, Riyadh 11586, Saudi Arabia
2
Department of Mechatronics Engineering, Faculty of Engineering, Assiut University, Assiut 71515, Egypt
*
Author to whom correspondence should be addressed.
J. Sens. Actuator Netw. 2024, 13(5), 61; https://doi.org/10.3390/jsan13050061
Submission received: 1 July 2024 / Revised: 20 September 2024 / Accepted: 24 September 2024 / Published: 1 October 2024
(This article belongs to the Section Communications and Networking)

Abstract

:
We consider the problem of output feedback stabilization of LTI systems under event-triggering implementation. In particular, we assume that both the plant output and the control input are both transmitted over the network in an asynchronous manner. To that end, two independent event-triggering rules are constructed to generate the transmission instants of the submitted signals. The proposed approach is dynamic in the sense that the triggering rules involve internal dynamical variables to allow for further reduction in the communication load. Moreover, the inter-transmission times for both sides of the channel are lower bound by enforced dwell times to prevent the occurrence of Zeno phenomena. The problem is challenging due to mutual interactions between the sampling errors of the plant output and the control input, which requires careful handling to ensure closed-loop stability. The triggering mechanisms are designed by emulation as we first ignore the effect of the network and stabilize the plant in continuous-time. Then, the communication constraints are taken into account to derive the triggering conditions such that the stability of the networked control system is preserved. The required conditions are formulated in terms of a linear matrix inequality. The effectiveness of the technique is demonstrated by numerical simulations.

1. Introduction

Networked Control Systems (NCSs) are control systems that combine control theory and communication networks to regulate and manage physical processes, devices, or systems. In NCSs, various components like sensors, actuators, controllers, and the controlled processes are interconnected through a communication network, allowing for remote monitoring and control [1,2,3]. The NCS architectures find applications in various domains, including industrial automation, robotics, autonomous vehicles, smart grids, and environmental monitoring, due to their advantages, such as improved system flexibility, scalability, remote monitoring capabilities, and the potential for cost savings. However, NCSs also pose unique challenges such as sampling, quantization, bit rate constraints and scheduling. The main scope of this study is to develop a stabilizing sampling scheme for NCSs to reduce the utilization of the scarce communication resources while maintaining a desirable closed-loop response [4,5,6,7,8].
One of the attractive ideas for handling the sampling issue over the network is to allow data transmissions over the network only when it is necessary rather than the traditional periodic sampling paradigm. This has led to the appearance of the event-triggered control (ETC) in which the sampling instants are generated using a state-dependant rule [9,10,11,12,13,14,15,16,17,18,19]. This approach can be more efficient in terms of communication and computational resources, as it only sends control updates when needed. This approach has attracted great research interest in different domains of applications and for different classes of systems. Despite the potential of ETC in reducing the amount of communications, the state-dependent sampling can lead to an infinite number of transmissions in a finite time (Zeno phenomenon), which is a challenging problem to handle [20,21]. To prevent this issue, different solutions have been explored in the literature including ETC with fixed threshold, e.g., [22,23], enforcing a minimum time between transmissions, e.g., [24,25] and periodic ETC, e.g., [26,27,28,29,30,31,32,33]. We are particularly interested in the second approach since it allows for combining time-triggered control with event-triggering rules in an intuitive manner and enables the guarantee of global asymptotic stability for the closed-loop system, which cannot be achieved with the approach of a fixed threshold and is very challenging to ensure with periodic ETC.
We consider the scenario where both the plant output and the control input are sent over the channel using two independent ETC mechanisms. As such, we develop stabilizing dynamic ETCs based on locally available information at each side of the channel. A major challenge in this setup is to handle the mutual interaction between the sampling-induced error of the output and input signals. Moreover, achieving good control performance with asynchronous sampling often involves trade-offs between data transmissions and control updates. Also, if control updates occur too infrequently or rapidly, it can disrupt the system’s stability, causing oscillations or even instability. Hence, the modeling and the stability analysis of the considered setup requir careful investigation to ensure overall stability while reducing the sampling frequency over the network [34,35]. The proposed ETC strategy is dynamic in the sense that the triggering rule involves a dynamic variable, which has the potential to further reduce the number of transmissions compared to static triggering rules; see, e.g., [36,37,38,39]. The ETC is designed by using the emulation approach, where an observer-based controller is synthesized first in continuous time to stabilize the plant. Then, the communication constraints are introduced and we construct the triggering rules to preserve the closed-loop stability. The overall system is modeled as a hybrid dynamical system to truly describe the mixed continuous-time and discrete-time behaviors that naturally arise in sampled-data systems. The required conditions are expressed in terms of a linear matrix inequality (LMI), which provides a systematic design procedure for the proposed approach. The effectiveness of the technique has been illustrated by simulation.
The main contribution of this study is summarized below.
  • We develop asynchronous dynamic ETC mechanisms for output feedback LTI systems that ensure the global asymptotic stability of the closed-loop system and reduce the data rate over the network.
  • The overall problem is modeled as a hybrid dynamical system to account for the existing dynamical phenomena.
  • The design methodology is presented systemically by solving an LMI condition to facilitate the application of the proposed approach.
The rest of the paper is organized as follows. Preliminaries are given in Section 3. The problem is formally stated in Section 4. The stability result is given in Section 7. The simulation result is presented in Section 8. Conclusions are provided in Section 9.

2. Related Work

The problem of asynchronous event-triggered control for both the plant output and the control input for continuous-time systems has been considered in a few works of literature [40,41,42,43] to the best of our knowledge. The approach of [40] is developed for networked control systems with decentralized event-triggering of the output measurements over the network. Moreover, to further reduce the communication load, the feedback measurement is sent to the controller using a single bit. The approach ensures uniform global practical stabilization of the closed-loop system. We note that the result of [40] only takes into account the transmission of the output measurement over the network while the control input is assumed to be directly sent to the plant, which is not the case in our study. The authors of [41] proposed an event-triggering mechanism for T-S fuzzy systems under asynchronous network communications. In particular, it is assumed that both the control input and the plant output are sent over the network asynchronously. Then, a global asymptotic stability property is derived for the overall system under a set of LMI conditions. Compared to [41], we address a different class of systems, and our proposed ETC technique is dynamic and not static as in [41], which has the potential to achieve further reduction in the number of communications. Moreover, we analyze the overall system as a hybrid dynamical system, which provides more insights into closed-loop behavior. The result of [42] is dedicated to sensor–controller–actuator networks with physically distributed nodes. Then, the nodes in the network are grouped into three functional layers: the sensor layer, the controller/observer layer, and the actuator layer. Moreover, the flow of information is only from the sensor to the observer to the actuator layer, with the only intra-layer communication occurring in the observer layer. The approach guarantees global asymptotic stability of the origin while ensuring the existence of a positive minimum inter-transmission time for each node. In contrast to [42], our ETC mechanism is dynamic, not static, and the overall system is modeled as a hybrid dynamical system. In [43], an observer-based event-triggering mechanism has been proposed for LTI systems, considering that both the plant output and the control input are transmitted over the network. However, the approach of [43] assumes that the transmission instants for the output measurement and the control input are synchronized using a single triggering rule. Moreover, the proposed ETC mechanism in [43] is static and not dynamic as we consider. Table 1 highlights the contribution of the proposed approach with respect to existing techniques.
It is worth mentioning that there exist other techniques in the literature for asynchronous event-triggered control, e.g., [44,45,46,47,48]. However, those results are concerned with different classes of systems and rely on a different set of assumptions. Moreover, the dynamic model and the stability analysis are different from our approach.

3. Preliminaries

Let R : = ( , ) , R 0 : = [ 0 , ) and N : = { 0 , 1 , 2 , } . A continuous function γ : R 0 R 0 is of class K if it is zero at zero, strictly increasing, and it is of class K if in addition γ ( s ) as s . A continuous function γ : R 0 × R 0 R 0 is of class KL if for each t R 0 , γ ( . , t ) is of class K and, for each s R 0 , γ ( s , . ) is decreasing to zero. We denote the minimum and maximum eigenvalues of the real symmetric matrix A as λ min ( A ) and λ max ( A ) , respectively. We write A T to denote the transpose of A, and I n stands for the identity matrix of dimension n. We write ( x , y ) to represent the vector [ x T , y T ] T for x R n and y R m . For a vector x R n , we denote by | x | : = x T x its Euclidean norm and for a matrix A R n × m , | A | : = λ max ( A T A ) . We consider hybrid systems of the following form using the formalism of [49]
x ˙ = F ( x ) x C , x + G ( x ) x D ,
where x R n is the state, F is the flow map, C is the flow set, G is the jump map, and D is the jump set. Solutions to system (1) are defined on so-called hybrid time domains. A set E R 0 × is called a compact hybrid time domain if E = j { 0 , , J 1 } ( [ t j , t j + 1 ] , j ) for some finite sequence of times 0 = t 0 t 1 t J and it is a hybrid time domain if for all ( T , J ) E , E ( [ 0 , T ] × { 0 , 1 , , J } ) is a compact hybrid time domain.

4. Problem Statement

Consider the LTI plant model
x ˙ ( t ) = A x ( t ) + B u ( t ) y ( t ) = C x ( t ) ,
where x ( t ) R n x , u ( t ) R n u , y ( t ) R n y and A , B , C are matrices of appropriate dimensions. Assume that the plant is stabilized by an observer-based controller of the form
x ^ ˙ ( t ) = A x ^ ( t ) + B u ( t ) + F ( y ( t ) C x ^ ( t ) ) u ( t ) = K x ^ ( t ) ,
where x ^ ( t ) R n x is the estimated state and K, F are designed such that A F C and A K B are Hurwitz (this is always possible when plant (2) is stabilizable and detectable).
We study the scenario where the communications between plant (2) and controller (3) are carried out via a digital channel (see Figure 1). In particular, the transmissions of the plant output y to controller (3) and the transmissions of the control input u to plant (2) occur at a priori different sampling instants. We, respectively, denote the sequences of transmissions of y and of u by t k y , i N , and t k u , k N . These sequences are defined by two independent triggering conditions, which we design in the following.
At each transmission instant t k y , k N , the output is sampled and transmitted to the controller. On the other hand, the control input is only broadcasted to the actuators at transmission instants t k u , k N . We ignore the possible transmission delays in this study.
x ˙ ( t ) = A x ( t ) + B u ( t k u ) t [ t k u , t k + 1 u ] x ^ ˙ ( t ) = A x ^ ( t ) + B u ( t ) + F ( y ( t k y ) C x ^ ( t ) ) t [ t k y , t k + 1 y ] y ( t ) = C x ( t ) u ( t ) = K x ^ ( t ) y ˙ ( t k y ) = 0 t [ t k y , t k + 1 y ] u ˙ ( t k u ) = 0 t [ t k u , t k + 1 u ] y ( t k y + ) = y ( t k y ) u ( t k u + ) = u ( t k u ) ,
At each transmission instant t k + 1 y , the last transmitted value of y ( t k y ) is reset to the actual value of y ( t k + 1 y ) and then kept constant until the next sampling time by means of ZOH implementation. Similarly, u ( t k u ) is reset to the actual value of u ( t k + 1 u ) at t k + 1 u and then remains constant until the next update instant by using ZOH implementation. We define the sampling-induced error as
e y ( t ) : = y ( t k y ) y ( t ) t [ t k y , t k + 1 y ] e u ( t ) : = u ( t k u ) u ( t ) t [ t k u , t k + 1 u ] ,
which are reset to 0 at each corresponding transmission instant. Consequently, we have that for all t [ t k u , t k + 1 u ]
x ˙ ( t ) = A x ( t ) + B ( u ( t ) + e u ( t ) ) = A x ( t ) B K x ^ ( t ) + B e u ( t )
and for all t [ t k y , t k + 1 y ]
x ^ ˙ ( t ) = A x ^ ( t ) + B u ( t ) + F y ( t k y ) F C x ^ ( t ) = A x ^ ( t ) B K x ^ ( t ) + F ( y ( t ) + e y ( t ) ) = ( A B K F C ) x ^ ( t ) + F C x ( t ) + F e y ( t ) .
Similarly, in view of (5), we obtain
e ˙ y ( t ) = C x ˙ = C A x ( t ) + C B K x ^ ( t ) C B e u ( t )
and
e ˙ u ( t ) = K x ^ ˙ ( t ) = K ( A B K F C ) x ^ ( t ) + K F C x ( t ) + K F e y ( t )
The proposed dynamic event-triggering mechanisms for the output measurements y ( t ) and for the control input u ( t ) are given by
t k + 1 y = inf t > t k y + T y : η y = 0
and
t k + 1 u = inf t > t k u + T u : η u = 0 ,
where T y , T u > 0 are strictly positive constants that we enforce on the inter-transmission times t k y and t k u , respectively. These constants will be designed as the maximally allowable transmission interval (MATI) bounds for time-triggered controller [50] as will be explained later. The variables η y ( t ) , η u ( t ) are dynamic variables, which evolve according to the following impulsive dynamics
η ˙ y = Ψ y ( y , e y , η y ) τ y [ t k y , t k + 1 y ) η y ( t k y + ) = η y ( t k y ) τ y = t k y ,
and
η ˙ u = Ψ u ( u , e u , η u ) τ u [ t k u , t k + 1 u ) η u ( t k u + ) = η y ( t k u ) τ u = t k u ,
where the functions Ψ y ( y , e y , η y ) and Ψ u ( u , e u , η u ) will be specified later. Note that the event-triggering mechanisms (10), (12) and (11), (13) depend only on locally available information at each side of the channel. Our objective is to properly design the dwell times T y , T u and the functions Ψ y ( y , e y , η y ) and Ψ u ( u , e u , η u ) such that the closed-loop stability is guaranteed. In the next section, we first derive the overall hybrid model and then we proceed to explain how to construct those event-triggering rules.

5. Hybrid Dynamical Model

As shown in the previous section, the implementation of event-triggered control involves interaction between continuous-time dynamics and discrete changes due to the effect of sampling. Hence, it is more intuitive to describe the closed-loop system as a hybrid dynamical system to account for such mixed dynamics. We explain in this section how to develop such a model using the framework of [49] (see also [51,52,53]).
Define ξ ( t ) : = ( x ( t ) , x ^ ( t ) ) R 2 n x . Then, we obtain
ξ ˙ ( t ) = A B K F C A B K F C ξ ( t ) + 0 F e y ( t ) + B 0 e u ( t ) = : A 1 ξ ( t ) + B 1 e y ( t ) + M 1 e u ( t ) .
Similarly, we obtain
e ˙ y ( t ) = A 2 ξ ( t ) + M 2 e u ( t ) e ˙ u ( t ) = A 3 ξ ( t ) + B 3 e y ( t )
with
A 2 = C A C B K B 2 = 0 M 2 = C B , A 3 = K F C K ( A B K F C ) B 3 = K F M 3 = 0
We introduce two timers τ y , τ u R 0 to describe the time elapsed since the last transmissions of y and of u, respectively, which have the following dynamics
τ ˙ y = 1 t [ t k y , t k + 1 y ] , τ y ( t k y + ) = 0 τ ˙ u = 1 t [ t k u , t k + 1 u ] , τ u ( t k u + ) = 0 .
These variables will be useful to define the triggering conditions.
Let q : = ( ξ , e , η , τ ) R n q , where ξ : = ( x , x ^ ) R n x , e : = ( e y , e u ) R n e , η : = ( η y , η u ) R × R and τ : = ( τ y , τ u ) R × R . We model the event-triggered controlled system using the hybrid formalism of [49] (like in [14,54,55]), for which a jump corresponds to a transmission. Hence, we obtain
q ˙ ( t ) F ( q ) , q ( t ) C q + ( t ) G ( q ) , q ( t ) D
where C : = C y C u and D : = D y D u with the flow sets C y , C u and the jump sets D y , D u to be defined later. The flow map is given by
F ( q ) = A 1 x ( t ) + B 1 e y ( t ) + M 1 e u ( t ) A 2 x ( t ) + B 2 e y ( t ) A 3 x ( t ) + M 3 e u ( t ) Ψ y ( y , e y , η y ) Ψ u ( u , e u , η u ) 1 1 , q ( t ) C
and the jump map is given by
G ( q ) = G 1 ( q ) , q ( t ) D y D u G 2 ( q ) , q ( t ) D u D y G 1 ( q ) , G 2 ( q ) , q ( t ) D y D u ,
with
G 1 ( q ) = x 0 e u η y η u 0 1 , G 2 ( q ) = x e y 0 η y η u 1 0
Our main objective is to synthesize asynchronous event-triggering rules, i.e., the sets C y , D y and C u , D u , to ensure a global asymptotic stability property for system (18) as well as the existence of a strictly positive minimum time between two transmissions of each triggering condition.
A 1 T P + P A 1 + ε I n ξ + A 2 T A 2 + A 3 T A 3 + δ y C y T C y + δ u C u T C u P B 1 P M 1 B 1 T P γ ˜ y I n y 0 M 1 T P 0 γ ˜ u I n u 0 ,
where C y : = [ C 0 ] and C u : = [ 0 K ] .

6. Design of the Event-Triggering Mechanism

We first present the following technical lemma and then explain how to exploit it to construct the event-triggering mechanism.
Lemma 1. 
Consider system (18). Suppose there exist ε , δ y , δ u , γ ˜ y , γ ˜ u > 0 and a positive definite symmetric real matrix P such that the LMI condition in (22) holds, then the Lyapunov function V ( x ) = ξ T P ξ satisfies
V ( ξ ) , A 1 ξ ( t ) + B 1 e y ( t ) + M 1 e u ( t ) ε | x | 2 | A 2 x | 2 | A 3 x | 2 δ y | y | 2 δ u | u | 2 + γ ˜ y | e y | 2 + γ ˜ u | e u | 2 .
The proof of Lemma 1 can be shown straightforwardly by pre- and post-multiplying the LMI condition (22) by the state vector ( ξ , e y , e u ) T and its transpose, respectively. The conclusion of Lemma 1 means that the closed-loop system achieves an L 2 -gain property from the input ( e y , e u ) to the state ξ , which we use to derive the sampling period and the event-triggering mechanism.
Define W y ( e y ) = | e y | and W y ( e u ) = | e u | . Then, in view of (15), it holds that
W y ( e y ) , A 2 x ( t ) + M 2 e y ( t ) L y W u ( e u ) + | A 2 x ( t ) | W u ( e u ) , A 3 x ( t ) + B 3 e u ( t ) L u W y ( e y ) + | A 3 x ( t ) | ,
where L y : = | M 2 | and L u : = | B 3 | . It is important to note, in view of (24), that the dynamics of the sampling error e y of the output measurement y is affected by the sampling error e u of the control input u and vice versa. Such mutual interaction between the sampling errors is challenging and needs to be carefully handled to endure closed-loop stability. Based on (23) and (24), the MATI bounds T y and T u in [50] can be generalized to our case as follows
T y ( γ y ) : = 1 γ y π 2 T u ( γ u ) : = 1 γ u π 2 ,
where γ y = γ ˜ y , γ u = γ ˜ u with γ ˜ y , γ ˜ u come from Lemma 1. To provide some insights on the intuition behind those bounds in (25), let us define ϕ y , ϕ u : R 0 R to be the solutions to the following differential systems
d ϕ y d τ y = ( 1 + κ y ) γ ¯ y ( ϕ y 2 + 1 ) τ y [ 0 , T y ] 0 τ y > T y , d ϕ u d τ u = ( 1 + κ u ) γ ¯ u ( ϕ u 2 + 1 ) τ u [ 0 , T u ] 0 τ u > T u ,
where γ ¯ y : = 1 ( 1 + κ y ) ( γ y 2 + L u 2 κ u + ϵ y ) and γ ¯ u : = 1 ( 1 + κ u ) ( γ u 2 + L y 2 κ y + ϵ u ) for any κ y , κ u , ϵ y , ϵ u > 0 , and λ y , λ u ( 0 , 1 ) . Hence, the time T y ( γ y ) corresponds to the times it takes for ϕ y to decrease from ϕ y ( 0 ) = λ y 1 to ϕ y ( T y ) = λ y . Similarly, the time T u ( γ u ) corresponds to the times it takes for ϕ u to decrease from ϕ u ( 0 ) = λ u 1 to ϕ u ( T u ) = λ u .
The functions Ψ y ( y , e y , η y ) and Ψ u ( u , e u , η u ) for the event-triggering mechanisms in (10), (12) and (11), (13) are designed as follows
Ψ y ( y , e y , η y ) : = δ y | y | 2 α y η y , τ y [ 0 , T y ] δ y | y | 2 μ y | e y | 2 α y η y , τ y > T y ,
and
Ψ u ( u , e u , η u ) : = δ u | u | 2 α u η u , τ u [ 0 , T u ] δ u | u | 2 μ y | e u | 2 α u η u , τ u > T u ,
where μ y : = γ y 2 + L u 2 κ u + ( 1 + κ y ) γ ¯ y 2 λ y 2 + ϵ y , μ u : = γ u 2 + L y 2 κ y + ( 1 + κ u ) γ ¯ u 2 λ u 2 + ϵ u with γ y , γ u , δ y , δ u > 0 from Lemma 1, L y , L u comes from (24), α y , α u > 0 are arbitrary small and κ y , κ u are defined in (26).
The flow and the jump sets in (18) are now given by
C y : = q R n q : τ y T y η y 0 D y : = q R n q : τ y T y η y 0 C u : = q R n q : τ u T u η u 0 D u : = q R n q : τ u T u η u 0 .
Hence, the hybrid dynamical model has been completely defined by (18) and (29). We proceed next to the main result of this study.

7. Stability Result

The following theorem presents the ensured global asymptotic stability property for the system (18) and (29).
Theorem 1. 
Consider system (18) with the flow and the jump sets in (29) and the constant T y , T u are designed as in (25). Suppose there exist ε , δ y , δ u , γ ˜ y , γ ˜ u > 0 and a positive definite symmetric real matrix P such that the LMI condition in (22) holds. There exists β KL such that the following property is satisfied, for all ( t , j ) dom q
| q ( t , j ) | β ( | q ( 0 , 0 ) | , t + j ) .
Moreover, Zeno behaviors are ruled out for both the plant output and the control input.
Theorem 1 shows that the states of the plant and of the controller, i.e., x, asymptotically converge to the origin. Note that the existence of strictly positive lower bounds on the inter-transmission times of the output measurements and of the control input directly follows from (29).
Proof of Theorem 1. 
Recall that C = C y C u and D = D y D u . We define for all q C D
R ( q ) : = V ( ξ ) + γ ¯ y ϕ y ( τ y ) | e y | 2 + γ ¯ u ϕ u ( τ u ) | e u | 2 + η y + η u ,
where V ( ξ ) : = ξ T P ξ for all x R n ξ , where P is from Lemma 1.
Dynamics of R ( q ) at jumps
Let q D y D u and denote G y ( q ) : = ( ξ , 0 , e u , η y , η u , 0 , 1 ) . Then, in view of (21), we have that
R ( G y ( q ) ) = V ( ξ + ) + γ ¯ y ϕ y ( τ y + ) | e y + | 2 + γ ¯ u ϕ u ( τ u ) | e u | 2 + η y + + η u = V ( ξ ) + γ ¯ u ϕ u ( τ u ) | e u | 2 + η y + η u R ( q )
Similarly, when q D u D y , we have
R ( G u ( q ) ) = V ( ξ + ) + γ ¯ y ϕ y ( τ y ) | e y | 2 + γ ¯ u ϕ u ( τ u + ) | e u + | 2 + η y + η u + = V ( ξ ) + γ ¯ y ϕ y ( τ y ) | e y | 2 + η y + η u , R ( q )
where G y ( q ) : = ( ξ , e y , 0 , η y , η u , 1 , 0 ) . When q D y D u , R ( G ( q ) ) R ( q ) in view of the last two cases. As a consequence, for all q D
R ( G ( q ) ) R ( q ) .
Dynamics of R ( q ) during flows
Let q C . We distinguish four cases in the following.
(i)
q C with τ y T y and τ u T u . Consequently, in view of (26)–(28), we have that
R ( q ) , F ( q ) = V ( ξ ) , A 1 ξ + B 1 e y + M 1 e u + γ ¯ y d ϕ y d τ y | e y | 2 + 2 γ ¯ y ϕ y ( τ y ) | e y | e y | e y | , A 2 ξ + M 2 e u + γ ¯ u d ϕ u d τ u | e u | 2 + 2 γ ¯ u ϕ u ( τ u ) | e u | e u | e u | , A 3 ξ + B 3 e y + η ˙ y + η ˙ u ε | ξ | 2 | A 2 ξ | 2 | A 3 ξ | 2 δ y | y | 2 δ u | u | 2 + γ y 2 | e y | 2 + γ u 2 | e u | 2 + γ ¯ y | e y | 2 ( 1 + κ y ) γ ¯ y ( ϕ y 2 + 1 ) + 2 γ ¯ y ϕ y | e y | ( L y | e u | + | A 2 ξ | ) + γ ¯ u | e u | 2 ( 1 + κ u ) γ ¯ u ( ϕ u 2 + 1 ) + 2 γ ¯ u ϕ u | e u | ( L u | e y | + | A 3 ξ | ) + Ψ y ( y , e y , η y ) + Ψ u ( u , e u , η u ) = ε | ξ | 2 | A 2 ξ | 2 | A 3 ξ | 2 δ y | y | 2 δ u | u | 2 + γ y 2 | e y | 2 + γ u 2 | e u | 2 ( 1 + κ y ) γ ¯ y 2 | e y | 2 ϕ y 2 ( 1 + κ y ) γ ¯ y 2 | e y | 2 + 2 γ ¯ y ϕ y | e y | | A 2 ξ | ( 1 + κ u ) γ ¯ u 2 | e u | 2 ϕ u 2 ( 1 + κ u ) γ ¯ u 2 | e u | 2 + 2 γ ¯ y L y ϕ y | e y | | e u | + 2 γ ¯ u L u ϕ u | e y | | e u | + 2 γ ¯ u ϕ u | e u | | A 3 ξ | + δ y | y | 2 α y η y + δ u | u | 2 α u η u = ε | ξ | 2 | A 2 ξ | 2 | A 3 ξ | 2 + γ y 2 | e y | 2 + γ u 2 | e u | 2 ( 1 + κ y ) γ ¯ y 2 | e y | 2 ϕ y 2 ( 1 + κ y ) γ ¯ y 2 | e y | 2 + 2 γ ¯ y L y ϕ y | e y | | e u | + 2 γ ¯ y ϕ y | e y | | A 2 ξ | ( 1 + κ u ) γ ¯ u 2 | e u | 2 ϕ u 2 ( 1 + κ u ) γ ¯ u 2 | e u | 2 + 2 γ ¯ u L u ϕ u | e y | | e u | + 2 γ ¯ u ϕ u | e u | | A 3 ξ | α y η y α u η u .
By using the following facts
2 γ ¯ y L y ϕ y | e y | | e u | κ y γ ¯ y 2 ϕ y 2 | e y | 2 + L y 2 κ y 2 | e u | 2 2 γ ¯ u L u ϕ u | e y | | e u | κ u γ ¯ u 2 ϕ u 2 | e u | 2 + L u 2 κ u 2 | e y | 2 2 γ ¯ y ϕ y | e y | | A 2 ξ | γ ¯ y 2 ϕ y 2 | e y | 2 + | A 2 ξ | 2 2 γ ¯ u ϕ u | e u | | A 3 ξ | γ ¯ u 2 ϕ u 2 | e u | 2 + | A 3 ξ | 2
and the facts that γ ¯ y 2 = 1 ( 1 + κ y ) ( γ y 2 + L u 2 κ u + ϵ y ) and γ ¯ u 2 = 1 ( 1 + κ u ) ( γ u 2 + L y 2 κ y + ϵ u ) , we obtain
R ( q ) , F ( q ) ε | ξ | 2 ϵ y | e y | 2 ϵ u | e u | 2 α y η y α u η u .
Then by direct calculations, we can show that
R ( q ) , F ( q ) ρ R ( q ) ,
where ρ : = min { ε λ max ( Q ) , ϵ y λ y γ ¯ y , ϵ u λ u γ ¯ u , α y , α u } with Q is some arbitrary positive semi definite matrix.
(ii)
q C with τ y T y and τ u T u . Then, in view of (26)–(28), we have that
R ( q ) , F ( q ) = V ( ξ ) , A 1 ξ + B 1 e y + M 1 e u + 2 γ ¯ y ϕ y ( τ y ) | e y | e y | e y | , A 2 ξ + M 2 e u + γ ¯ u d ϕ u d τ u | e u | 2 + 2 γ ¯ u ϕ u ( τ u ) | e u | e u | e u | , A 3 ξ + B 3 e y + η ˙ y + η ˙ u ε | ξ | 2 | A 2 ξ | 2 | A 3 ξ | 2 δ y | y | 2 δ u | u | 2 + γ y 2 | e y | 2 + γ u 2 | e u | 2 + 2 γ ¯ y ϕ y | e y | | A 2 ξ | ( 1 + κ u ) γ ¯ u 2 | e u | 2 ϕ u 2 ( 1 + κ u ) γ ¯ u 2 | e u | 2 + 2 γ ¯ y L y ϕ y | e y | | e u | + 2 γ ¯ u L u ϕ u | e y | | e u | + 2 γ ¯ u ϕ u | e u | | A 3 ξ | + δ y | y | 2 μ y | e y | 2 α y η y + δ u | u | 2 α u η u = ε | ξ | 2 | A 2 ξ | 2 | A 3 ξ | 2 + γ y 2 | e y | 2 + γ u 2 | e u | 2 + 2 γ ¯ y ϕ y | e y | | A 2 ξ | ( 1 + κ u ) γ ¯ u 2 | e u | 2 ϕ u 2 ( 1 + κ u ) γ ¯ u 2 | e u | 2 + 2 γ ¯ y L y ϕ y | e y | | e u | + 2 γ ¯ u L u ϕ u | e y | | e u | + 2 γ ¯ u ϕ u | e u | | A 3 ξ | μ y | e y | 2 α y η y α u η u .
Then, by using the facts in (36) and in view of the definition of μ y in (27) and the fact that ϕ y ( τ y ) = λ y for all τ y T y since d ϕ y d τ y = 0 for all τ y T y as shown in (26), we have
R ( q ) , F ( q ) ε | ξ | 2 + γ y 2 | e y | 2 + γ u 2 | e u | 2 + γ ¯ y 2 ϕ y 2 | e y | 2 ( 1 + κ u ) γ ¯ u 2 | e u | 2 ϕ u 2 ( 1 + κ u ) γ ¯ u 2 | e u | 2 + κ y γ ¯ y 2 ϕ y 2 | e y | 2 + L y 2 κ y | e u | 2 + κ u γ ¯ u 2 ϕ u 2 | e u | 2 + L u 2 κ u | e y | 2 + γ ¯ u 2 ϕ u 2 | e u | 2 γ y 2 + L u 2 κ u + ( 1 + κ y ) γ ¯ y 2 λ y 2 + ϵ y | e y | 2 α y η y α u η u = ε | ξ | 2 ϵ y | e y | 2 ϵ u | e u | 2 α y η y α u η u
and thus property (38) holds with the same constant ρ as given in (38).
(iii)
q C with τ y T y and τ u T u .
By following the same lines as in the previous case, we reach the same property (38).
(iv)
q C with τ y T y and τ u T u . By following the same lines as in the previous case, we reach the same property (38).
As a result, it holds that, for all q C y C u
R ( q ) , F ( q ) ρ R ( q ) .
As a result, in view of (34) and (41), the global asymptotic stability of the hybrid system can be deduced. □

8. Illustrative Example

In this section, we apply the approach to a doubly fed induction generator wind turbine in a local power grid system, borrowed from [56]. The grid consists of four components: a wind turbine, a load, an auxiliary generator, and a dispatchable load, as shown in Figure 2 below.
We assume that the load power demand P is fully provided by the power P G extracted from the wind turbine. The task of the controller is to adjust the output power according to the change in power demand by regulating the pitch angle of the wind turbine. When the power P required by the load exceeds the extracted power from the wind turbine, an external power P A G is provided by an auxiliary generator such as a diesel generator. On the other hand, when P G > P , i.e., if the power generated by the wind turbine is greater than the power demand and the pitch control action is not fast enough, a dispatchable load such as a resistor bank or irrigation system is employed to dissipate the excess power P D L . The auxiliary generator and the dispatchable load are orchestrated using an energy management system (EMS) [56].
The linearized model of the considered system is given by [56] (in the absence of external disturbances)
β ˙ ( t ) = 1 τ β β ( t ) + 1 τ β β c m d ( t ) ω ˙ r ( t ) = M 3 J β ( t ) + ( M 2 J + P J ω 0 2 ) ω r ( t ) ,
where β ( t ) and ω r ( t ) are the pitch angle and the shaft angular speed of the wind turbine, respectively, and β c m d ( t ) is the command signal from the controller to adjust the pitch angle. The parameters τ β , J denote the time constant of the wind turbine blade, and the moment of inertia, respectively, P is the load power demand, and the parameters J ω 0 refer to the moment of inertia J at the angular speed linearization ω 0 . The coefficients M 1 , M 2 , M 3 are functions of the constant parameters of the wind turbine, and their expressions can be found in [56]. We assume that only the angular speed ω r can be measured. Hence, the state space model of DFIG can be written in the form of (2) with x ( t ) = ( β ( t ) , ω r ( t ) ) is the state vector, u ( t ) = β c m d ( t ) is the control signal and y ( t ) = ω r ( t ) is the measured output and the matrices A , B , C are given by
A = 1 τ β 0 M 3 J M 2 J + P J ω 0 2 , B = 1 τ β 0 C = 0 1 .
We stabilize the system by an observer-based controller of the following form
ζ ˙ ( t ) = A ζ ( t ) + B u ( t ) + F ( y ( t ) C ζ ( t ) ) u ( t ) = K ζ ( t ) ,
where ζ ( t ) R n x denotes the estimated state and F , K are the observer and the controller gain matrices, respectively. Then, by following similar lines as in Section 5, we obtain the hybrid model (18) with
A 1 = A B K F C ( A B K F C ) , B 1 = 0 F A 2 = C A C B K , B 2 = 0 .
By following the development in Section 4, we derive the hybrid model (18), where the controller gain K and the observer gain F are given by
K = 2.5821 1.4120 , F = 10.0249 13.9974 T .
Then, the LMI condition (22) was found to be feasible with the values ε = 730.9475 , δ y = 942.2930 , δ u = 157.7223 , γ y = 152.2790 and γ u = 112.5673 . We also found the MATI bounds for the output and input channels are T y = 0.0103 , T u = 0.0140 . We set all the remaining arbitrary parameters at the same value of 0.01 . We ran simulations with the initial condition ( x ( 0 , 0 ) , e ( 0 , 0 ) ) = ( 1 , 3 , 0 , 0 , 0 , 0 ) , and we obtained the closed-loop response as shown below. The average inter-transmission times were found to be T ¯ y = 0.0521 and T ¯ u = 0.0417 , while the minimum achieved transmission intervals were T min y = 0.0103 and T min u = 0.0138 . We note that the average inter-transmission times are much larger than the periodic intervals, which demonstrates the effectiveness of the proposed approach.
Figure 3 shows the state trajectories of the plant and the state observer, which all converge to the origin as expected.
The sampling-induced errors of the plant output e y ( t ) and for the control input e u ( t ) are shown in Figure 4, where it can be seen that both e y ( t ) and e u ( t ) are reset to zero at each corresponding sampling instant t k y and t k u , respectively.
The inter-transmission times of the plant output are demonstrated in Figure 5. We note that most of the generated transmission intervals are larger than the enforced dwell-time T u , which reflects the advantage of the proposed methodology.
Similarly, Figure 6 shows the inter-transmission times of the control input u ( t ) , which are also greater than the guaranteed dwell-time T u .
In order to highlight the advantages of the approach with respect to existing relevant results, Table 2 and Table 3 below show the obtained minimum inter-transmission times. It is clear that the proposed approach produces a much larger minimum time between the inter-event times than the approach of [42]. Moreover, the technique of [43] only ensures the existence of a minimum positive time between inter-transmissions, which could be conservative, while the proposed approach provides an explicit expression for such a lower bound.

9. Conclusions

We have investigated the problem of asynchronous event-triggering of the plant output and the control input of LTI systems. The proposed triggering mechanisms are enriched by internal dynamical variables to further reduce the amount of communication over the network. Moreover, strictly positive lower bounds on the triggering instants are imposed to ensure that Zeno phenomena do not occur at either side of the channel. The latter property is established by deriving maximally allowable transmission intervals of time-triggered controllers. The approach is constructed by emulation, where we first stabilize the plant in the absence of a network, and then we take into account the communication constraints. Sufficient conditions have been provided in terms of the feasibility of an LMI condition. The technique has been verified using numerical simulation.
An interesting future extension of this work is to consider more general classes of nonlinear systems, which is a challenging problem and requires different design tools. Moreover, the consideration of other network constraints such as delays and packet dropout is relevant in practice. The robustness against plant disturbances and measurement noises is another important problem to investigate.

Author Contributions

Conceptualization, M.A.; methodology, M.A.; formal analysis, D.A.; investigation, D.A.; simulation, M.A.; writing—original draft preparation, M.A.; writing—review and editing, D.A. All authors have read and agreed to the published version of the manuscript.

Funding

This article is derived from a research grant funded by the Research, Development, and Innovation Authority (RDIA), Saudi Arabia, with grant number (13354-PSU-2023-PSNU-R-3-1-EI).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

The authors were supported by the Prince Sultan University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ge, X.; Yang, F.; Han, Q. Distributed networked control systems: A brief overview. Inf. Sci. 2017, 380, 117–131. [Google Scholar] [CrossRef]
  2. Singh, A.; Singh, R.; Pal, B. Stability analysis of networked control in smart grids. IEEE Trans. Smart Grid 2015, 6, 381–390. [Google Scholar] [CrossRef]
  3. Filho, E.; Severino, R.; Santos, P.S.D.; Koubaa, A.; Tovar, E. Cooperative vehicular platooning: A multi-dimensional survey towards enhanced safety, security and validation. Cyber-Phys. Syst. 2023, 10, 123–175. [Google Scholar] [CrossRef]
  4. Alajmi, M.; Nour, M.; Hassine, S.; Alkhonaini, M.; Hamza, M.; Yaseen, I.; Zamani, A.; Rizwanullah, M. Energy Aware Secure Cyber-Physical Systems with Clustered Wireless Sensor Networks. Comput. Mater. Contin. 2022, 72, 5499–5513. [Google Scholar] [CrossRef]
  5. Samy, S.; Cao, Y.; Ramachandran, R.; Alzabut, J.; Niezabitowski, M.; Lim, C. Globally asymptotic stability and synchronization analysis of uncertain multi-agent systems with multiple time-varying delays and impulses. Int. J. Robust Nonlinear Control. 2022, 32, 737–773. [Google Scholar] [CrossRef]
  6. Baillieul, J.; Antsaklis, P. Control and communication challenges in networked real-time systems. Proc. IEEE 2007, 95, 9–28. [Google Scholar] [CrossRef]
  7. Chen, X.; Wang, Y.; Hu, S. Event-triggered quantized H control for networked control systems in the presence of denial-of-service jamming attacks. Nonlinear Anal. Hybrid Syst. 2019, 33, 265–281. [Google Scholar] [CrossRef]
  8. Cloosterman, M.; Hetel, L.; van de Wouw, N.; Heemels, W.; Daafouz, J.; Nijmeijer, H. Controller synthesis for networked control systems. Automatica 2010, 46, 1584–1594. [Google Scholar] [CrossRef]
  9. Tabuada, P. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control 2007, 52, 1680–1685. [Google Scholar] [CrossRef]
  10. Heemels, W.; Johansson, K.; Tabuada, P. An Introduction to Event-triggered and Self-triggered Control. In Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012; pp. 3270–3285. [Google Scholar]
  11. Åström, K.; Bernhardsson, B. Comparison of Riemann and Lebesgue sampling for first order stochastic systems. In Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002; Volume 2, pp. 2011–2016. [Google Scholar]
  12. Aranda-Escolástico, E.; Guinaldo, M.; Miśkowicz, M.; Dormido, S. Event-Based Control in Industry Practice: Paving the Way Toward Resource-Efficient Industrial Internet of Things. IEEE Ind. Electron. Mag. 2024, 18, 38–47. [Google Scholar] [CrossRef]
  13. Postoyan, R.; Anta, A.; Nešić, D.; Tabuada, P. A unifying Lyapunov-based framework for the event-triggered control of nonlinear systems. In Proceedings of the IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, 12–15 December 2011; pp. 2559–2564. [Google Scholar]
  14. Postoyan, R.; Tabuada, P.; Nešić, D.; Anta, A. A Framework for the Event-Triggered Stabilization of Nonlinear Systems. IEEE Trans. Autom. Control 2015, 60, 982–996. [Google Scholar] [CrossRef]
  15. Behera, A.K.; Bandyopadhyay, B.; Cucuzzella, M.; Ferrara, A.; Yu, X. A Survey on Event-Triggered Sliding Mode Control. IEEE J. Emerg. Sel. Top. Ind. Electron. 2021, 2, 206–217. [Google Scholar] [CrossRef]
  16. Song, C.; Wang, H.; Tian, Y.; Christov, N. Event-triggered PCS Based Trajectory Tracking Control of Systems with Perturbation. Asian J. Control 2017, 19, 1173–1188. [Google Scholar] [CrossRef]
  17. Wu, J.; Peng, C.; Yang, H.; Wang, Y. Recent advances in event-triggered security control of networked systems: A survey. Int. J. Syst. Sci. 2022, 53, 2624–2643. [Google Scholar] [CrossRef]
  18. Han, Y.; Li, J.; Wang, B. Event-Triggered Active Disturbance Rejection Control for Hybrid Energy Storage System in Electric Vehicle. IEEE Trans. Transp. Electrif. 2023, 9, 75–86. [Google Scholar] [CrossRef]
  19. Li, B.; Hu, S.; Zhong, Q.; Shi, K.; Zhong, S. Dynamic memory event-triggered proportional-integral-based H load frequency control for multi-area wind power systems. Appl. Math. Comput. 2023, 453, 128070. [Google Scholar] [CrossRef]
  20. Abdelrahim, M.; Postoyan, R.; Daafouz, J.; Nešić, D. Robust event-triggered output feedback controllers for nonlinear systems. Automatica 2017, 75, 96–108. [Google Scholar] [CrossRef]
  21. Yu, H.; Chen, T. A new Zeno-free event-triggered scheme for robust distributed optimal coordination. Automatica 2021, 129, 109639. [Google Scholar] [CrossRef]
  22. Miskowicz, M. Send-on-delta concept: An event-based data reporting strategy. Sensors 2006, 6, 49–63. [Google Scholar] [CrossRef]
  23. Suh, Y. Send-On-Delta sensor data transmission with a linear predictor. Sensors 2007, 7, 537–547. [Google Scholar] [CrossRef]
  24. Saxena, S.; Fridman, E. Event-Triggered Load Frequency Control via Switching Approach. IEEE Trans. Power Syst. 2020, 35, 4484–4494. [Google Scholar] [CrossRef]
  25. Abdelrahim, M.; Postoyan, R.; Daafouz, J.; Nešić, D. Stabilization of nonlinear systems using event-triggered output feedback controllers. IEEE Trans. Autom. Control 2016, 61, 2682–2687. [Google Scholar] [CrossRef]
  26. Heemels, W.; Donkers, M.; Teel, A. Periodic Event-Triggered Control Based on State Feedback. In Proceedings of the IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, 12–15 December 2011; pp. 2571–2576. [Google Scholar]
  27. Heemels, W.; Donkers, M.; Teel, A. Periodic Event-Triggered Control for Linear Systems. IEEE Trans. Autom. Control 2013, 58, 847–861. [Google Scholar] [CrossRef]
  28. Antunes, D.; Heemels, W.; Tabuada, P. Dynamic Programming Formulation of Periodic Event-Triggered Control: Performance Guarantees and Co-Design. In Proceedings of the 51st IEEE Conference on Decision and Control, Maui, HI, USA, 10–13 December 2012; pp. 7212–7217. [Google Scholar]
  29. Behera, A.K.; Bandyopadhyay, B.; Yu, X. Periodic event-triggered sliding mode control. Automatica 2018, 96, 61–72. [Google Scholar] [CrossRef]
  30. Li, C.; Zhao, X.; Chen, M.; Xing, W.; Zhao, N.; Zong, G. Dynamic Periodic Event-Triggered Control for Networked Control Systems Under Packet Dropouts. IEEE Trans. Autom. Sci. Eng. 2024, 21, 906–920. [Google Scholar] [CrossRef]
  31. Li, C.; Zhao, X.; Wu, C.; Liu, L.; Zhao, N. Periodic event-triggered dynamic output feedback control for networked control systems subject to packet dropouts. ISA Trans. 2023, 140, 97–108. [Google Scholar] [CrossRef]
  32. Sun, J.; Zeng, Z. Periodic Event-Triggered Control for Networked Control Systems With External Disturbance and Input and Output Delays. IEEE Trans. Cybern. 2022, 53, 6386–6394. [Google Scholar] [CrossRef]
  33. Dhullipalla, M.H.; Yu, H.; Chen, T. A framework for distributed control via dynamic periodic event-triggering mechanisms. Automatica 2022, 146, 110548. [Google Scholar] [CrossRef]
  34. Fu, A.; Mazo, M., Jr. Decentralized periodic event-triggered control with quantization and asynchronous communication. Automatica 2018, 94, 294–299. [Google Scholar] [CrossRef]
  35. Mahmoud, M.S.; Memon, A. Asynchronous sampled-data approach for event-triggered systems. Int. J. Control 2017, 90, 2508–2516. [Google Scholar] [CrossRef]
  36. Girard, A. Dynamic triggering mechanisms for event-triggered control. IEEE Trans. Autom. Control 2015, 60, 1992–1997. [Google Scholar] [CrossRef]
  37. Dolk, V.; Borgers, D.; Heemels, W. Dynamic Event-triggered Control: Tradeoffs Between Transmission Intervals and Performance. In Proceedings of the IEEE Conference on Decision and Control, Los Angeles, CA, USA, 15–17 December 2014; pp. 2764–2769. [Google Scholar]
  38. Dolk, V.; Borgers, D.; Heemels, W. Output-based and decentralized dynamic event-triggered control with guaranteed Lp-gain performance and Zeno-freeness. IEEE Trans. Autom. Control 2017, 62, 34–49. [Google Scholar] [CrossRef]
  39. Tan, Y.; Yuan, Y.; Xie, X.; Niu, B. Dynamic event-triggered security control for networked T-S fuzzy system with non-uniform sampling. Fuzzy Sets Syst. 2023, 452, 91–109. [Google Scholar] [CrossRef]
  40. Mazo, M., Jr.; Cao, M. Asynchronous decentralized event-triggered control. Automatica 2014, 50, 3197–3203. [Google Scholar] [CrossRef]
  41. Liu, D.; Yang, G.H.; Er, M.J. Event-Triggered Control for T–S Fuzzy Systems Under Asynchronous Network Communications. IEEE Trans. Fuzzy Syst. 2020, 28, 390–399. [Google Scholar] [CrossRef]
  42. Tallapragada, P.; Chopra, N. Event-triggered dynamic output feedback control for LTI systems. In Proceedings of the 51st IEEE Conference on Decision and Control, Maui, HI, USA, 10–13 December 2012; pp. 6597–6602. [Google Scholar]
  43. Guo, Y.; Fang, X.; Fan, Y. Asynchronous dynamic event-triggered control for network systems with dual triggers. IET Control Theory Appl. 2023, 17, 1625–1636. [Google Scholar] [CrossRef]
  44. Li, L.; Song, L.; Li, T.; Fu, J. Event-Triggered Output Regulation for Networked Flight Control System Based on an Asynchronous Switched System Approach. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 7675–7684. [Google Scholar] [CrossRef]
  45. Berkel, F.; Liu, S. An Event-Triggered Output-Based Model Predictive Control Strategy. IEEE Trans. Control Netw. Syst. 2019, 6, 822–832. [Google Scholar] [CrossRef]
  46. Fei, Z.; Guan, C.; Zhao, X. Event-Triggered Dynamic Output Feedback Control for Switched Systems With Frequent Asynchronism. IEEE Trans. Autom. Control 2020, 65, 3120–3127. [Google Scholar] [CrossRef]
  47. Guan, Y.; Han, Q.L.; Ge, X. On asynchronous event-triggered control of decentralized networked systems. Inf. Sci. 2018, 425, 127–139. [Google Scholar] [CrossRef]
  48. Wang, J.; Ru, T.; Xia, J.; Shen, H.; Sreeram, V. Asynchronous Event-Triggered Sliding Mode Control for Semi-Markov Jump Systems Within a Finite-Time Interval. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 458–468. [Google Scholar] [CrossRef]
  49. Goebel, R.; Sanfelice, R.; Teel, A. Hybrid Dynamical Systems: Modeling, Stability, and Robustness; Princeton University Press: Princeton, NJ, USA, 2012. [Google Scholar]
  50. Nešić, D.; Teel, A.; Carnevale, D. Explicit Computation of the Sampling Period in Emulation of Controllers for Nonlinear Sampled-Data Systems. IEEE Trans. Autom. Control 2009, 54, 619–624. [Google Scholar] [CrossRef]
  51. Cai, C.; Teel, A. Robust Input-to-State Stability for Hybrid Systems. SIAM J. Control Optim. 2013, 51, 1651–1678. [Google Scholar] [CrossRef]
  52. Nešić, D.; Teel, A.; Valmorbida, G.; Zaccarian, L. Finite-gain Lp stability for hybrid dynamical systems. Automatica 2013, 49, 2384–2396. [Google Scholar] [CrossRef]
  53. Sanfelice, R.; Copp, D.; Ñanñez, P. A Toolbox for Simulation of Hybrid Systems in Matlab/Simulink: Hybrid Equations (HyEQ) Toolbox. In Proceedings of the Hybrid Systems: Computation and Control Conference, Philadelphia, PA, USA, 8–11 April 2013; pp. 101–110. [Google Scholar]
  54. Abdelrahim, M.; Postoyan, R.; Daafouz, J.; Nešić, D. Stabilization of nonlinear systems using event-triggered output feedback laws. In Proceedings of the 21th International Symposium on Mathematics Theory of Networks and Systems, Groningen, The Netherlands, 7–11 July 2014; pp. 274–281. [Google Scholar]
  55. Forni, F.; Galeani, S.; Nešić, D.; Zaccarian, L. Event-triggered transmission for linear control over communication channels. Automatica 2014, 50, 490–498. [Google Scholar] [CrossRef]
  56. Fazeli, M.; Asher, G.; Klumpner, C.; Yao, L. Novel integration of DFIG-based wind generators within microgrids. IEEE Trans. Energy Convers. 2011, 26, 840–850. [Google Scholar] [CrossRef]
Figure 1. Event-triggered control schematic.
Figure 1. Event-triggered control schematic.
Jsan 13 00061 g001
Figure 2. Layout of DFIG-based wind turbine control.
Figure 2. Layout of DFIG-based wind turbine control.
Jsan 13 00061 g002
Figure 3. State trajectory for the plant and the observer.
Figure 3. State trajectory for the plant and the observer.
Jsan 13 00061 g003
Figure 4. Sampling-induced errors.
Figure 4. Sampling-induced errors.
Jsan 13 00061 g004
Figure 5. Inter-transmission times for the output.
Figure 5. Inter-transmission times for the output.
Jsan 13 00061 g005
Figure 6. Inter-transmission times for the input.
Figure 6. Inter-transmission times for the input.
Jsan 13 00061 g006
Table 1. Novelty of the proposed approach with respect to existing results.
Table 1. Novelty of the proposed approach with respect to existing results.
[40][41][42][43]Proposed Approach
Plant DynamicsnonlinearT-S FuzzyLTILTILTI
Controllerstate feedbackoutput feedbackoutput feedbackoutput feedbackoutput feedback
Modelingcontinuouscontinuouscontinuouscontinuoushybrid
ETC mechanismstaticstaticstaticstaticdynamic
Stabilitypracticalasymptoticasymptoticasymptoticasymptotic
ETC performance compared to periodicbetter performance ensured
Table 2. Comparison with [42].
Table 2. Comparison with [42].
ResultGuaranteed Min Sampling Time
 [42] 3.881 × 10 4 s
Proposed ETC technique 0.0135 s
Table 3. Comparison with [43].
Table 3. Comparison with [43].
ResultGuaranteed Min Sampling Time
 [43]non-zero
Proposed ETC technique 0.0062 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abdelrahim, M.; Almakhles, D. Dynamic Event-Triggered Control for Sensor–Controller–Actuator Networked Control Systems. J. Sens. Actuator Netw. 2024, 13, 61. https://doi.org/10.3390/jsan13050061

AMA Style

Abdelrahim M, Almakhles D. Dynamic Event-Triggered Control for Sensor–Controller–Actuator Networked Control Systems. Journal of Sensor and Actuator Networks. 2024; 13(5):61. https://doi.org/10.3390/jsan13050061

Chicago/Turabian Style

Abdelrahim, Mahmoud, and Dhafer Almakhles. 2024. "Dynamic Event-Triggered Control for Sensor–Controller–Actuator Networked Control Systems" Journal of Sensor and Actuator Networks 13, no. 5: 61. https://doi.org/10.3390/jsan13050061

APA Style

Abdelrahim, M., & Almakhles, D. (2024). Dynamic Event-Triggered Control for Sensor–Controller–Actuator Networked Control Systems. Journal of Sensor and Actuator Networks, 13(5), 61. https://doi.org/10.3390/jsan13050061

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop