You are currently viewing a new version of our website. To view the old version click .
Actuators
  • Article
  • Open Access

12 December 2025

Event-Triggered Control for Discrete-Time Linear Systems Under Actuator and Sensor Constraints

,
,
,
and
1
School of Management, Henan Institute of Technology, Xinxiang 453003, China
2
School of Mathematical Sciences, Henan Institute of Science and Technology, Xinxiang 453003, China
3
School of Mathematics and Statistics, Xinyang Normal University, Xinyang 464000, China
*
Authors to whom correspondence should be addressed.
This article belongs to the Section Control Systems

Abstract

This paper focuses on designing an event-triggered dynamic output feedback controller for discrete-time linear systems subject to actuator and sensor constraints as well as external disturbances. A dynamic event-triggered condition with two generalized weighting parameters is introduced to regulate sensor-to-controller communication. By integrating generalized sector conditions, Lyapunov analysis, and linearization techniques, sufficient conditions are derived in terms of linear matrix inequalities, ensuring bounded closed-loop trajectories, prescribed H performance, and asymptotic stability in the disturbance-free case. Furthermore, optimization problems are formulated to maximize the event-triggering rate while preserving the desired system performance. Simulation results show that, compared to time-triggered control, the event-triggered control effectively reduces the communication frequency, thereby significantly conserving communication resources. Compared with existing results, this work presents the first event-triggered dynamic output feedback scheme for discrete-time linear systems with dual saturation constraints. The inclusion of generalized weighting parameters and the use of generalized sector conditions allow the design to be carried out within a flexible local framework with reduced conservatism.

1. Introduction

Actuator saturation, inherent in nearly all feedback control systems due to physical limitations, introduces nonlinear behavior that can severely degrade performance and potentially destabilize the system [1,2,3,4,5]. Designing effective controllers for such systems requires explicitly accounting for these saturation constraints during stability analysis and synthesis. Common design approaches are performed within either the global/semi-global framework or the local framework [6,7,8]. For exponentially unstable open-loop systems, controller design is typically conducted within a regional framework. Within this framework, two principal methodologies have been established to address saturation nonlinearities: polytopic model representations [7,9] and modified sector conditions [6,10].
Sensor saturation represents another prevalent nonlinearity in control systems, arising when sensors reach their physical measurement limits. This phenomenon distorts output signals, yielding incomplete or erroneous controller feedback. Similar to actuator saturation, sensor saturation degrades stability margins and can potentially lead to system instability if unaddressed. Over past decades, substantial research efforts have addressed under sensor saturation constraints [11,12,13]. In particular, significant advances in controller synthesis have been achieved in [14,15] through explicit consideration of concurrent actuator and sensor saturations. This co-design approach acknowledges the coupled nature of dual saturation effects and their collective impact on overall system performance and stability.
Networked control systems (NCSs) constitute feedback control loops wherein sensors, controllers, and actuators communicate via a shared digital network, replacing traditional point-to-point connections. This structure offers significant advantages, including reduced wiring complexity, enhanced system flexibility, and simplified maintenance [16,17,18]. However, it introduces inherent challenges such as network-induced delays, data packet dropouts, limited bandwidth, and scheduling constraints [19,20,21,22,23]. To efficiently manage communication resource utilization while preserving desired system performance, event-triggered mechanisms (ETMs) have been developed, under which sensor data transmissions occur only when specific triggering conditions are violated, significantly reducing network resource usage [24,25,26,27]. Consequently, substantial analysis and synthesis frameworks have been sufficiently established for NCSs employing ETMs [28,29,30,31,32].
Over the past decade, significant advances have emerged for NCSs incorporating saturation constraints [33,34,35], with recent studies increasingly employed ETMs to address these challenges [36,37,38,39,40,41,42]. For instance, a static ETM has been utilized to solve the dynamic output feedback control problem for discrete-time LPV systems with actuator constraints [41]. The H control problem has been examined for singularly perturbed systems subject to time delays and sensor saturations under a dynamic ETM [39]. Notably, concurrent sensor and actuator saturations have been tackled in designing the event-triggered dynamic output-feedback controller [43]. However, two limitations persist in existing research: (1) current dual-saturation treatments in [43] rely on non-strict inequalities rather than rigorous generalized sector-bound conditions; and (2) the results in [43] are exclusively confined to continuous-time domains, leaving discrete-time formulations underdeveloped.
To bridge the aforementioned gaps, this paper develops a novel event-triggered control framework for discrete-time systems simultaneously subject to actuator saturation, sensor saturation, and external disturbances. The main contributions are summarized as follows. (1) A unified co-design procedure is established for the dynamic output-feedback controller and the ETM. Furthermore, optimization problems are formulated to maximize the event-triggering rate (ETR), thereby explicitly balancing communication efficiency with prescribed control performance. (2) Unlike the approach in [39], two generalized weighting parameters are introduced in the event-triggering condition (ETC), which allows the derivation of LMI conditions without resorting to conservative bounding inequalities, thus reducing design conservatism. (3) In contrast to the continuous-time method in [43] that relies on non-strict inequalities, a discrete-time formulation is developed. It rigorously handles actuator and sensor saturations using generalized sector-bound conditions within a local framework, offering a more systematic and less conservative treatment for discrete-time NCSs.
Notation.  R n : n-dimensional Euclidean space; P > 0 ( 0 ) : the symmetric and positive definite (positive semi-definite) matrix; I: the identity matrix of suitable dimension.

2. Problem Formulation

Consider the discrete-time linear system
x ( k + 1 ) = A x ( k ) + B sat u ( u ( k ) ) + B w w ( k ) , y ( k ) = sat y ( C x ( k ) ) , z ( k ) = C z x ( k ) ,
where x ( k ) R n is the system state, u ( k ) R m is the control input, y ( k ) R p is the measurement output, z ( k ) R q is the controlled output, w ( k ) R r is the disturbance input, A, B, B w , C and C z are known constant matrices. The functions sat u ( u ) = col { sat u ( u 1 ) , sat u ( u 2 ) , , sat u ( u m ) } and sat y ( y ) = col { sat y ( y 1 ) , sat y ( y 2 ) , , sat y ( y p ) } represent actuator and sensor constraints, respectively, where
sat u ( u i ) = sign ( u i ) min { u ¯ i , | u i | } , i = 1 , 2 , , m , sat y ( y j ) = sign ( y j ) min { y ¯ j , | y j | } , j = 1 , 2 , , p .
Here, u ¯ i and y ¯ j denote the saturation levels.
In addition, the disturbance w ( k ) is assumed to satisfy
k = 0 + w T ( k ) w ( k ) δ , δ > 0 .
In this paper, output signals are assumed to be transmitted through communication networks. To conserve communication resources, the ETM is employed. The triggering instants are denoted by k s ( s = 0 , 1 , 2 , ) , determined by the following ETC:
k s + 1 = min k N { k | k > k s , 1 ϑ μ ( k ) + y T ( k ) Ω y y ( k ) e T ( k ) Ω e e ( k ) 0 } , k 0 = 0
where e ( k ) y ( k s ) y ( k ) , ϑ > 0 is a given scalar, Ω y > 0 , Ω e > 0 are two matrices to be designed. The variable μ ( k ) in (3) evolves according to the dynamic equation
μ ( k + 1 ) = λ μ ( k ) + y T ( k ) Ω y y ( k ) e T ( k ) Ω e e ( k )
with initial condition μ ( 0 ) 0 and parameter 0 < λ < 1 .
Remark  1.
The triggering instants k s ( s = 0 , 1 , 2 , ) are determined by the ETC (3) together with the Equation (4). The weighting parameters Ω y and Ω e in (3) and (4) can be obtained directly by solving the subsequent LMI-based optimization problems for given scalars 0 < λ < 1 and ϑ > 0 .
This paper focuses on designing an event-triggered dynamic output feedback controller with an anti-windup term:
x c ( k + 1 ) = A c x c ( k ) + B c y ( k l ) + E c ( sat u ( u ( k ) ) u ( k ) ) , u ( k ) = C c x c ( k ) + D c y ( k s ) , t [ k s , k s + 1 ) , s = 0 , 1 , 2 , ,
where x c ( k ) R n c is the controller state, and A c , B c , C c , D c , E c are gain matrices.
Define the augmented state vector x ¯ ( k ) col { x ( k ) , x c ( k ) } R n ¯ where n ¯ = n + n c , and introduce the following nonlinear terms:
φ u ( k ) sat u ( u ( k ) ) u ( k ) , φ y ( k ) sat y ( C x ( k ) ) C x ( k ) .
From (1) and (5), the closed-loop system is then given by
x ¯ ( k + 1 ) = A ¯ x ¯ ( k ) + B ¯ u φ u ( k ) + B ¯ y φ y ( k ) + B ¯ y e ( k ) + B ¯ w w ( k ) , y ( k ) = C ¯ y x ¯ ( k ) + φ y ( k ) , z ( k ) = C ¯ z x ¯ ( k ) , u ( k ) = C ¯ u x ¯ ( k ) + D c φ y ( k ) + D c e ( k ) ,
where
A ¯ A + B D c C B C c B c C A c , B ¯ u B E c , B ¯ y B D c B c , B ¯ w B w 0 , C ¯ y C 0 , C ¯ z C z 0 , C ¯ u D c C C c .
Here, the initial conditions of the system (6) are denoted by x ¯ 0 col { x 0 , x c 0 } .
To address the nonlinear terms φ y ( k ) and φ u ( k ) in the system (6), we employ the modified sector conditions [6,10]. This requires the following two constraints:
| v i ( k ) | u ¯ i , i = 1 , 2 , , m ,
| ρ j ( k ) | y ¯ j , j = 1 , 2 , , p ,
where v ( k ) = G u x ¯ ( k ) , ρ ( k ) = G y x ¯ ( k ) , with G u and G y being m × n ¯ and p × n ¯ gain matrices, respectively. Then, for any m × m diagonal matrix H u > 0 and p × p diagonal matrix H y > 0 , the following modified sector conditions hold [10]:
2 φ u T ( k ) H u φ u ( k ) + ( C ¯ u G u ) x ¯ ( k ) + D c φ y ( k ) + D c e ( k ) 0 ,
2 φ y T ( k ) H y φ y ( k ) + ( C ¯ y G y ) x ¯ ( k ) 0 .
The main objectives of this paper are to design the event-triggered dynamic output feedback controller (5) that ensures the closed-loop system (6) exhibits: (1) bounded system states for all admissible initial conditions x ¯ 0 and disturbances w ( k ) satisfying (2); (2) satisfied H performance requirement
k = 0 + z T ( k ) z ( k ) γ k = 0 + w T ( k ) w ( k ) + γ V ( 0 ) ( γ > 0 ) ,
where V ( k ) denotes the Lyapunov function; (3) asymptotic stability in the absence of external disturbances ( w ( k ) 0 ).

3. Main Results

To analyze the stability of the system (6), we consider the Lyapunov function
V ( k ) = x ¯ T ( k ) P x ¯ ( k ) + 1 ϑ μ ( k ) , P > 0 .
Theorem 1.
Given scalars 0 < λ < 1 and ϑ > 0 , suppose there exist n ¯ × n ¯ matrix P > 0 , m × n ¯ matrix G u , p × n ¯ matrix G y , p × p matrices Ω y , Ω e , m × m diagonal matrix H u > 0 , p × p diagonal matrix H y > 0 , and scalars δ > 0 , γ > 0 , β > 0 with β 1 / δ , such that
Ξ 0 Ξ 1 T Ξ 2 T Ξ 3 T P 0 0 ϑ Ω y 1 0 γ I < 0 ,
u ¯ i 2 β G u i P 0 , i = 1 , 2 , , m ,
y ¯ j 2 β G y j P 0 , j = 1 , 2 , , p ,
where G u i and G y j are the i-th row of the matrix G u and j-th row of the matrix G y , respectively, and
Ξ 0 = P Ξ 12 Ξ 13 0 0 0 2 H u Ξ 23 Ξ 24 0 0 2 H y 0 0 0 Ξ 44 0 0 I 0 Ξ 66 , Ξ 1 = P A ¯ P B ¯ u P B ¯ y P B ¯ y P B ¯ w 0 , Ξ 2 = C ¯ y 0 I 0 0 0 , Ξ 3 = C ¯ z 0 0 0 0 0 ,
with
Ξ 12 = ( G u T C ¯ u T ) H u T , Ξ 13 = ( G y T C ¯ y T ) H y T , Ξ 23 = Ξ 24 = H u D c , Ξ 44 = ϑ 1 Ω e , Ξ 66 = ϑ 1 ( λ 1 ) .
Then: (1) The closed-loop system (6) has bounded trajectories for all x ¯ 0 satisfying V ( 0 ) 1 / β δ and all disturbances satisfying (2); (2) The H performance constraint (11) holds; (3) In the absence of disturbances, the asymptotic stability of system (6) is guaranteed for all x ¯ 0 satisfying V ( 0 ) 1 / β .
Proof. 
Denoting Δ V ( k ) V ( k + 1 ) V ( k ) , and using Equations (4) and (6), inequalities (9) and (10), we obtain
Δ V ( k ) + ( 1 / γ ) z T ( k ) z ( k ) w T ( k ) w ( k ) x ¯ T ( k + 1 ) P x ¯ ( k + 1 ) x ¯ T ( k ) P x ¯ ( k ) + [ ( λ 1 ) / ϑ ] μ ( k ) ( 1 / ϑ ) e T ( k ) Ω e e ( k ) + ( 1 / ϑ ) [ C ¯ y x ¯ ( k ) + φ y ( k ) ] T Ω y [ C ¯ y x ¯ ( k ) + φ y ( k ) ] 2 φ u T ( k ) H u [ φ u ( k ) + ( C ¯ u G u ) x ¯ ( k ) + D c φ y ( k ) + D c e ( k ) ] 2 φ y T ( k ) H y φ y ( k ) + ( C ¯ y G y ) x ¯ ( k ) + ( 1 / γ ) z T ( k ) z ( k ) w T ( k ) w ( k ) = η T ( k ) [ Ξ 0 + Ξ 1 T P Ξ 1 + ( 1 / ϑ ) Ξ 2 T Ω y Ξ 2 + ( 1 / γ ) Ξ 3 T Ξ 3 ] η ( k ) ,
where η ( k ) = col x ¯ ( k ) , φ u ( k ) , φ y ( k ) , e ( k ) , w ( k ) , μ ( k ) , and Ξ 0 , Ξ 1 , Ξ 2 , Ξ 3 are defined in Theorem 1.
Applying the Schur complement to (13) yields
Ξ 0 + Ξ 1 T P Ξ 1 + ( 1 / ϑ ) Ξ 2 T Ω y Ξ 2 + ( 1 / γ ) Ξ 3 T Ξ 3 0 .
Moreover, from (16), we have
V ( k ) + ( 1 / γ ) z T ( k ) z ( k ) w T ( k ) w ( k ) < 0 .
Summing both sides of (18) from 0 to k 1 gives
V ( k ) + ( 1 / γ ) l = 0 k 1 z T ( l ) z ( l ) l = 0 k 1 w T ( l ) w ( l ) + V ( 0 ) .
Similarly, the Schur complement applied to (14) and (15) leads to the matrix inequalities
G u i T G u i u ¯ i 2 β P , i = 1 , 2 , , m ,
G y j T G y j y ¯ j 2 β P , j = 1 , 2 , , p .
For all x ¯ 0 with V ( 0 ) 1 / β δ and all w ( k ) satisfying (2), we derive from (12) and (19)–(21) that
| v i ( k ) | 2 = x ¯ T ( k ) G u i T G u i x ¯ ( k ) u ¯ i 2 β x ¯ T ( k ) P x ¯ ( k ) u ¯ i 2 β V ( k ) u ¯ i 2 , i = 1 , 2 , , m ,
| ρ j ( k ) | 2 = x ¯ T ( k ) G y j T G y j x ¯ ( k ) y ¯ j 2 β x ¯ T ( k ) P x ¯ ( k ) y ¯ j 2 β V ( k ) y ¯ j 2 , j = 1 , 2 , , p .
Therefore, the constraints (7) and (8) are guaranteed by (22) and (23). Furthermore, (12) and (19) imply x ¯ T ( k ) P x ¯ ( k ) V ( k ) 1 / β , establishing bounded trajectories for the system (6). Taking k in (19) and noting V ( k ) 0 verifies the H performance requirement (11). For all x ¯ 0 satisfying V ( 0 ) 1 / β in the disturbance-free case, the constraints (7) and (8) remain satisfied. Furthermore, the asymptotic stability of the closed-loop system (6) follows from Δ V ( k ) < 0 in (18). □
Next, we formulate the control design using LMIs. To facilitate this, we partition the matrices P and P 1 as follows:
P = X M M T , P 1 = Y N N T ,
where X, Y, M and N are matrices of compatible dimensions.
From the fact P P 1 = I , we obtain the relation
M N T = I X Y .
Then, define the matrix Γ Y N I 0 , and partition G u and G y as G u = [ G u 1 G u 2 ] and G y = [ G y 1 G y 2 ] , respectively. Moreover, introduce new following matrix variables:
A ¯ c M A c N T + X A Y + M B c C Y + X B C c N T + X B D c C Y , B ¯ c X B D ¯ c + M B c ,
C ¯ c D c C Y + C c N T , D ¯ c D c , Ω ¯ y Ω y 1 ,
E ¯ c X B H ¯ u + M E c H ¯ u , H ¯ y H y 1 , H ¯ u H u 1 ,
G 1 G u 1 Y + G u 2 N T , G 2 G u 1 ,
G 3 G y 1 Y + G y 2 N T , G 4 G y 1 .
Theorem  2.
Given scalars 0 < λ < 1 , ϑ > 0 , and p × p diagonal matrix H y > 0 , suppose there exist n × n matrices X > 0 , Y > 0 , m × n matrices G 1 , G 2 , p × n matrices G 3 , G 4 , p × p matrices Ω ¯ y > 0 , Ω e > 0 , m × m diagonal matrix H ¯ u > 0 , n × n matrix A ¯ c , n × p matrix B ¯ c , m × n matrix C ¯ c , m × p matrix D ¯ c , n × m matrix E ¯ c , and scalars δ > 0 , γ > 0 , β > 0 with β 1 / δ , such that the following LMIs hold:
Ξ ˜ 0 Ξ ˜ 1 T Ξ ˜ 2 T Ξ ˜ 3 T Ξ ˜ 4 T Y I 0 0 X 0 0 ϑ Ω ¯ y 0 γ I < 0 ,
u ¯ i 2 β G 1 i G 2 i * Y I   I X 0 , i = 1 , 2 , , m ,
y ¯ j 2 β G 3 j G 4 j Y I   I X 0 , j = 1 , 2 , , p ,
where G 1 i , G 2 i are the i-th rows of G 1 , G 2 , respectively, while G 3 j , G 4 j are the j-th rows of G 3 , G 4 , and
Ξ ˜ 0 = Y I Ξ ˜ 13 Ξ ˜ 14 0 0 0 X Ξ ˜ 23 Ξ ˜ 24 0 0 0 2 H ¯ u Ξ ˜ 34 D ¯ c 0 0 2 H ¯ y 0 0 0 Ξ ˜ 55 0 0 I 0 Ξ ˜ 77 , Ξ ˜ 1 = A Y + B C ¯ c A + B D ¯ c C B H ¯ u B D ¯ c H ¯ y B D ¯ c B w 0 , Ξ ˜ 2 = A ¯ c X A + B ¯ c C E ¯ c B ¯ c H ¯ y B ¯ c X B w 0 , Ξ ˜ 3 = C Y C 0 H ¯ y 0 0 0 , Ξ ˜ 4 = C z Y C z 0 0 0 0 0 ,
with
Ξ ˜ 13 = G 1 T C ¯ c T , Ξ ˜ 14 = G 3 T Y C T , Ξ ˜ 23 = G 2 T C T D ¯ c T , Ξ ˜ 24 = G 4 T C T , Ξ ˜ 34 = D ¯ c H ¯ y , Ξ ˜ 55 = ϑ 1 Ω e , Ξ ˜ 77 = ϑ 1 ( λ 1 ) .
Then the conclusions of Theorem 1 hold. Moreover, the gain matrices of the controller (5) are given by
A c = M 1 ( A ¯ c X A Y M B c C Y X B C c N T X B D c C Y ) N T , D c = D ¯ c , C c = ( C ¯ c D c C Y ) N T , B c = M 1 ( B ¯ c X B D ¯ c ) , E c = M 1 ( E ¯ c X B H ¯ u ) ( H ¯ u ) 1 .
Proof. 
Pre-and post-multiplying (13) by diag { Γ , H ¯ u , H ¯ y , I , I , I , Γ , I , I } and its transpose yields
Ξ ¯ 11 Ξ ¯ 12 Ξ ¯ 13 0 0 0 Ξ ¯ 17 Ξ ¯ 18 Ξ ¯ 19 2 H ¯ u Ξ ¯ 23 D c 0 0 Ξ ¯ 27 0 0 2 H ¯ y 0 0 0 Ξ ¯ 37 H ¯ y 0 Ξ ¯ 44 0 0 Ξ ¯ 47 0 0 I 0 Ξ ¯ 57 0 0 Ξ ¯ 66 0 0 0 Ξ ¯ 77 0 0 ϑ Ω ¯ y 0 γ I < 0 ,
where
Ξ ¯ 11 = Γ P Γ T , Ξ ¯ 12 = Γ G u T Γ C ¯ u T , Ξ ¯ 13 = Γ G y T Γ C ¯ y T , Ξ ¯ 17 = Γ A ¯ T P Γ T , Ξ ¯ 18 = Γ C ¯ y T , Ξ ¯ 19 = Γ C ¯ z T , Ξ ¯ 23 = D c H ¯ y , Ξ ¯ 27 = H ¯ u B ¯ u T P Γ T , Ξ ¯ 37 = H ¯ y B ¯ y T P Γ T , Ξ ¯ 44 = ϑ 1 Ω e , Ξ ¯ 47 = B ¯ y T P Γ T , Ξ ¯ 57 = B ¯ w T P Γ T , Ξ ¯ 66 = ϑ 1 ( λ 1 ) , Ξ ¯ 77 = Γ P Γ T .
Using (25) and (26a)–(26e), it is seen that
Γ P Γ T = Y I I X , Γ G u T = G 1 T G 2 T , Γ G y T = G 3 T G 4 T , Γ C ¯ u T = C ¯ c T C T D ¯ c T , Γ C ¯ y T = Y C T C T , Γ C ¯ z T = Y C z T C z T , Γ A ¯ T P Γ T = Y A T + C ¯ c T B T A ¯ c T A T + C T D ¯ c T B T A T X + C T B ¯ c T , H ¯ u B ¯ u T P Γ T = H ¯ u B T E ¯ c T , B ¯ w T P Γ T = B w T B w T X , H ¯ y B ¯ y T P Γ T = H ¯ y D ¯ c T B T H ¯ y B ¯ c T , B ¯ y T P Γ T = D ¯ c T B T B ¯ c T .
Therefore, the matrix inequality (30) is equivalent to (27).
Similarly, pre-and post-multiplying (14) and (15) by diag { 1 , Γ } and its transpose gives
u ¯ i 2 β G u i Γ T Γ P Γ T 0 , i = 1 , 2 , , m ,
y ¯ j 2 β G y j Γ T Γ P Γ T 0 , j = 1 , 2 , , p .
Furthermore, we observe that (31) and (32) are equivalent to LMIs (28) and (29), respectively.
If the LMI (27) holds, it is seen that
Y I I X > 0 .
Applying the Schur complement to (33) yields the equivalent condition Y X 1 > 0 . This implies X Y I > 0 , confirming that I X Y is nonsingular. We can then compute the matrices M and N satisfying (25) via singular value decomposition. Finally, the controller gain matrices are recovered by solving the Equations (26a)–(26c). □
In this paper, Theorems 1 and 2 are established within a local framework. When G u = 0 and G y = 0 , the sector conditions (9) and (10) reduce to global sector conditions. This yields the following control design criterion for the global framework.
Corollary  1.
Given scalar 0 < λ < 1 and p × p diagonal matrix H y > 0 , suppose there exist n × n matrices X > 0 , Y > 0 , p × p matrices Ω ¯ y > 0 , Ω e > 0 , m × m diagonal matrix H ¯ u > 0 , n × n matrix A ¯ c , n × p matrix B ¯ c , m × n matrix C ¯ c , m × p matrix D ¯ c , n × m matrix E ¯ c , and scalar γ > 0 , such that the following LMIs are satisfied:
Ξ ˘ 0 Ξ ˜ 1 T Ξ ˜ 2 T Ξ ˜ 3 T Ξ ˜ 4 T Y I 0 0 X 0 0 ϑ Ω ¯ y 0 γ I 0 ,
where Ξ ˜ 1 , Ξ ˜ 2 , Ξ ˜ 3 , Ξ ˜ 4 are given in Theorem 2, and
Ξ ˘ 0 = Y I C ¯ c T Y C T 0 0 0 X C T D ¯ c T C T 0 0 0 2 H ¯ u D ¯ c H ¯ y D ¯ c 0 0 2 H ¯ y 0 0 0 ϑ 1 Ω e 0 0 I 0 Ξ ˜ 77 .
Then, (1) The H performance constraint (11) is satisfied; (2) In the absence of disturbances, the system (6) is globally asymptotically stable. Moreover, the controller gain matrices can be computed according to Theorem 2.
Remark 2.
Note that the matrix H y must be preset in Theorem 2 and Corollary 1. Otherwise, the coupled effects of actuator and sensor saturations render the conditions non-LMIs. For low-dimensional matrix H y , the linear search can be utilized to optimize system performance levels. For high-dimensional cases, iterative algorithms could be employed to achieve desirable performance.
Finally, we address the optimization problem in the absence of disturbances. For this scenario, the disturbance-related rows and columns can be removed from the LMI (27). Note that the initial conditions x ¯ 0 satisfy V ( 0 ) 1 / β . Without loss of generality, we set β = 1 . In addition, we assume that the initial conditions lie within the ellipsoid
ε ( P , 1 ) { x ¯ 0 R n ¯ : x ¯ 0 T P x ¯ 0 1 } .
Here, we specifically consider the case x c 0 = 0 . In this case,
x ¯ 0 T P x ¯ 0 = x 0 x c 0 T X M M T x 0 x c 0 = x 0 T X x 0 .
Correspondingly, the initial conditions x 0 belong to the set
ε ( X , 1 ) { x 0 R n : x 0 T X x 0 1 } .
By minimizing the trace of X, one can obtain the optimized estimate of admissible initial conditions. However, this may lead to an extremely high ETR, rendering the ETM ineffective. Following [8], we select the reference set
χ 0 { x 0 R n : x 0 T S x 0 1 , S > 0 } ,
ensuring α χ 0 ε ( X , 1 ) for a given α > 0 . This inclusion is guaranteed by
1 α 2 S X 0 .
We observe that a “large” Ω y and “small” Ω e typically correspond to the low ETR [40,41]. Recalling that Ω ¯ y Ω y 1 , we can formulate the following ETR-oriented optimization problem over the set ε ( X , 1 ) :
P r o b . 1 . min X , Y , H ¯ u , G 1 , G 2 , G 3 , G 4 , A ¯ c , B ¯ c , C ¯ c , D ¯ c , E ¯ c , Ω ¯ y , Ω e tr Ω ¯ y + Ω e , s . t . LMIs ( 27 ) ( 29 ) and ( 40 ) .
Remark 3.
Following [39], one may set Ω e = Ω > 0 and Ω y = σ Ω , where σ > 0 is a given scalar. For a fixed σ > 0 , the parameter α can be optimized to maximize the admissible set ε ( X , 1 ) . However, this formulation results in the simultaneous presence of Ω and Ω 1 in the derived condition. To resolve this issue, this paper adopts independent generalized weighting parameters Ω e and Ω y . This design avoids the Ω / Ω 1 coexistence problem altogether, thereby enabling the direct derivation of LMI conditions without resorting to conservative bounding inequalities. Finally, we note that the parameter α can be efficiently optimized via a linear search.
For the disturbance case, we consider zero initial conditions where β in (28) and (29) can be replaced by δ ¯ = 1 / δ . Minimizing δ ¯ yields the maximum disturbance tolerance level δ M . Given δ δ M , we can obtain the minimum H performance level γ m . Note that the minimum γ typically results in extremely high ETR. Hence, for a given γ γ m , we formulate the optimization problem about the ETR
P r o b . 2 . min X , Y , H ¯ u , G 1 , G 2 , G 3 , G 4 , A ¯ c , B ¯ c , C ¯ c , D ¯ c , E ¯ c , Ω ¯ y , Ω e tr Ω ¯ y + Ω e , s . t . LMIs ( 27 ) ( 29 ) .
Remark 4.
Over the past decade, serval significant advances have emerged for NCSs subject to saturation constraints under ETMs [37,39,40,41,42]. Despite this progress, concurrent sensor and actuator saturations remain largely overlooked, with [43] representing a notable exception. However, the dual-saturation treatment in [43] relies on non-strict inequalities rather than rigorous generalized sector-bound conditions. Furthermore, its results remain confined exclusively to continuous-time domains. Addressing these gaps, this paper develops event-triggered control for discrete-time NCSs simultaneously subject to actuator and sensor saturations. Crucially, unlike [43], our approach employs sector-bound conditions within a local framework to establish the proposed results.

4. Numerical Examples

Example 1.
Consider the discrete-time system (1) with parameters
A = 1.05 0.07 0.07 1.05 , B = B w = 0.1 0.05 , C = C z = 1 1 , u ¯ 1 = 2 , y ¯ 1 = 2 .
We first consider the disturbance-free case with w ( k ) 0 . Selecting the parameters ϑ = 10 , λ = 0.5 , H y = 7 , α = 1.1 , S = I , and solving the optimization problem Prob. 1, we obtain the following controller gain matrices and triggering parameters:
A c = 0.1001 0.0004 0.0003 0.0013 , B c = 0.1227 0.0004 , E c = 0.0651 0.0005 , C c = 12.9653 0.0217 , D c = 2.7839 , Ω y = 0.0578 , Ω e = 2.8612 .
Additionally, we have the matrix X associated with the set ε ( X , 1 ) :
X = 0.2011 0.1089 0.1089 0.8075 .
Using the derived parameters with x 0 = [ 2.05 0.23 ] T ε ( X , 1 ) , we simulate the closed-loop system’s state trajectory, saturated control and output signals, and the event-triggering instants. Figure 1 shows the effective stabilization of the inherently unstable system. Figure 2 reveals simultaneous actuator and sensor saturations during transients, explicitly capturing constrained dynamics. Figure 3 confirms the ETM’s efficacy in reducing network resource consumption through condition-based data transmission.
Figure 1. State trajectory of the closed-loop system.
Figure 2. Saturated control input and measurement output.
Figure 3. Triggering instants (1 → triggered, 0 → no triggered).
In Table 1, we list the event-triggering numbers and corresponding rates for different α over the time interval [ 0 , 150 ] . In the simulation, one sets x 0 = [ 1.6 0.2 ] T ε ( X , 1 ) . As shown in the table, the number and the ETR are significantly reduced under the ETM-based design. Noting that the parameter α relates to the size of the admissible set of initial conditions, it can be observed that a larger admissible set generally leads to a higher ETR.
Table 1. Numbers and ETRs for different α .
Next, we address the scenario involving disturbances. By selecting parameters ϑ = 10 , λ = 0.5 , H y = 10 4 , and solving the optimization problem for δ , we obtain δ M = 15.0657 . Then, choosing δ = 10 δ M solving the optimization problem for γ yields γ m = 4.6855 . However, directly implementing these δ and γ values would render the ETM ineffective. To optimize the ETR, we set γ = 10 (where γ γ m ) and solve Prob. 2, obtaining
A c = 0.8038 0.1345 0.0063 0.0009 , B c = 1.2129 0.0090 , C c = 0.0478 0.0353 , E c = 4.1387 0.8701 , D c = 1.0004 , Ω y = 0.1231 , Ω e = 46.7965 .
Simulation using these parameters demonstrates that only 51 data packets are released over the interval [ 0 , 100 ] , confirming the ETM’s effectiveness in conserving network resources. In the simulation, w ( k ) is set as w ( 0 ) = w ( 1 ) = 5 with w ( k ) = 0 for k 2 .
Example 2.
The state-space representation of an inverted pendulum is given by [44]
x ˙ ( t ) = 0 1 3 ( M + m ) g l ( 4 M + m ) 0 x ( t ) + 0 3 n ( 4 M + m ) u ( t ) .
Let the parameters be M = 8.0 kg , m = 2.0 kg , n = 0.8 m , g = 9.8 m / s 2 , with a sampling time of T s = 30 ms . The discretized model of the system can then be expressed as [44]
x ( k + 1 ) = 1.0078 0.0301 0.5202 1.0078 x ( k ) + 0.0001 0.0053 u ( k ) .
The system measurement output is y ( k ) = [ 1 1 ] x ( k ) . Furthermore, it is assumed that the system is subject to actuator and sensor saturations with u ¯ 1 = 50 and y ¯ 1 = 1 .
Let ϑ = 10 , λ = 0.5 , H y = 10 4 , α = 0.4 , S = I , and solve Prob. 1 to obtain
A c = 1.0263 0.0129 0.0107 0.0002 , B c = 0.1470 0.0015 , C c = 66.2250 1.2718 , D c = 139.8100 , Ω y = 0.3755 , Ω e = 12.5690 , E c = 10 3 0.8751 0.3152 , X = 6.2175 0.3498 0.3498 2.4841 .
Using the above parameters with x 0 = [ 0.37 0.19 ] T ε ( X , 1 ) , we plot the closed-loop system’s state trajectory, saturated control input and measurement output, as well as data-triggering instants. Figure 4 confirms that closed-loop stabilization is successfully achieved. Figure 5 shows that the actuator experiences saturation during the initial period. Finally, Figure 6 demonstrates that the ETM effectively reduces the number of data transmissions.
Figure 4. State trajectory of the closed-loop system.
Figure 5. Saturated control input and measurement output.
Figure 6. Triggering instants (1 → triggered, 0 → no triggered).

5. Conclusions

This paper has investigated the co-design of an event-triggered dynamic output feedback controller for discrete-time linear systems under dual saturation constraints. A dynamic ETM incorporating generalized weighting parameters is proposed, and sufficient LMI-based conditions are established using a Lyapunov approach combined with generalized sector conditions. Convex optimization problems are further formulated to maximize the ETR under guaranteed closed-loop performance. Numerical simulations demonstrate that the proposed scheme effectively reduces communication frequency while preserving desirable system performance. The developed framework offers a practical design tool for NCSs operating under bandwidth limitations and physical saturation constraints, with direct applications in self-balancing robotic platforms such as two-wheeled autonomous vehicles and legged robots. Future research focus on: (1) extending the approach to time-delay systems and multi-agent systems [18,26,32]; (2) incorporating actuator rate constraints alongside amplitude saturation [3]; and (3) developing adaptive and neural network-based strategies for nonlinear systems with unknown parameters [5,45].

Author Contributions

Conceptualization, Y.C.; methodology, J.J. (Jinze Jia) and Y.C.; software, L.L.; validation, J.J. (Jishen Jia) and L.L.; formal analysis, J.J. (Jinze Jia) and Y.C.; investigation, J.J. (Jishen Jia) and R.D.; writing—original draft preparation, J.J. (Jinze Jia); writing—review and editing, J.J. (Jishen Jia), Y.C., L.L. and R.D.; supervision, J.J. (Jishen Jia); funding acquisition, Y.C., J.J. (Jishen Jia) and R.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (No. 62273132), the Natural Science Foundation of Henan Province of China (No. 242300421052), the Soft Science Research Program Project of Xinxiang City of China (No. RKX2020008), and the Key Scientific Research Project of Higher Education Institution in Henan Province of China (No. 23A120002).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, H.; Zhou, P.; Yang, R.; Chen, Y. Trajectory tracking control by PCH method for AUVs with input saturations. Int. J. Syst. Sci. 2025, 56, 3512–3527. [Google Scholar] [CrossRef]
  2. Ding, L.; Sun, W. Predefined time fuzzy adaptive control of switched fractional-order nonlinear systems with input saturation. Int. J. Netw. Dyn. Intell. 2023, 2, 100019. [Google Scholar] [CrossRef]
  3. Jin, X.; Qin, J.; Shi, Y.; Zheng, W.X. Auxiliary fault tolerant control with actuator amplitude saturation and limited rate. IEEE Trans. Syst. Man Cybern. Syst. 2017, 48, 1816–1825. [Google Scholar] [CrossRef]
  4. Liang, Y.; Xie, M.; Zhang, J.; Ming, Z.; Gao, Z. Integral reinforcement learning-based stochastic guaranteed cost control for time-varying systems with asymmetric saturation actuators. Actuators 2025, 14, 506. [Google Scholar] [CrossRef]
  5. Zhang, H.; Xiang, Z. Finite-time robust adaptive simultaneous stabilisation of nonlinear time-delay systems with actuator saturation. Int. J. Syst. Sci. 2024, 55, 49–67. [Google Scholar] [CrossRef]
  6. Tarbouriech, S.; Garcia, G.; Gomes da Silva, J.-M., Jr.; Queinnec, I. Stability and Stabilization of Linear Systems with Saturating Actuators; Springer: London, UK, 2011. [Google Scholar]
  7. Zhou, B.; Lin, Z.; Duan, G. A parametric Lyapunov equation approach to the design of low gain feedback. IEEE Trans. Autom. Control 2008, 53, 1548–1554. [Google Scholar] [CrossRef]
  8. Zhou, B. Analysis and design of discrete-time linear systems with nested actuator saturations. Syst. Control Lett. 2013, 62, 871–879. [Google Scholar] [CrossRef]
  9. Chen, Y.; Wang, Z. Local stabilization for discrete-time systems with distributed state delay and fast-varying input delay under actuator saturations. IEEE Trans. Autom. Control 2021, 66, 1337–1344. [Google Scholar] [CrossRef]
  10. Chen, Y.; Wang, Z.; Shen, B.; Han, Q.-L. Local stabilization for multiple input-delay systems subject to saturating actuators: The continuous-time case. IEEE Trans. Autom. Control 2022, 67, 3090–3097. [Google Scholar] [CrossRef]
  11. Bu, X.; Hou, Z.; Yu, Q.; Yang, Y. Quantized data driven iterative learning control for a class of nonlinear systems with sensor saturation. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 5119–5129. [Google Scholar] [CrossRef]
  12. Turner, M.C.; Tarbouriech, S. Anti-windup compensation for systems with sensor saturation: A study of architecture and structure. Int. J. Control 2009, 82, 1253–1266. [Google Scholar] [CrossRef]
  13. Yang, F.; Li, Y. Set-membership filtering for systems with sensor saturation. Automatica 2009, 45, 1896–1902. [Google Scholar] [CrossRef]
  14. Garcia, G.; Tarbouriech, S.; Gomes da Silva, J.M., Jr.; Eckhard, D. Finite L2 gain and internal stabilisation of linear systems subject to actuator and sensor saturations. IET Control Theory Appl. 2009, 3, 799–812. [Google Scholar] [CrossRef]
  15. Wang, Z.; Ho, D.W.C.; Dong, H.; Gao, H. Robust H finite-horizon control for a Class of stochastic nonlinear time-varying systems subject to sensor and actuator saturations. IEEE Trans. Autom. Control. 2010, 55, 1716–1722. [Google Scholar] [CrossRef]
  16. Hespanha, J.P.; Naghshtabrizi, P.; Xu, Y. A survey of recent results in networked control systems. Proc. IEEE 2007, 95, 138–162. [Google Scholar] [CrossRef]
  17. Lu, Z.; Guo, G. Control and communication scheduling co-design for networked control systems: A survey. Int. J. Syst. Sci. 2023, 54, 189–203. [Google Scholar] [CrossRef]
  18. Talebi, S.P.; Werner, S.; Huang, Y.-F.; Gupta, V. Distributed algebraic Riccati equations in multi-agent systems. In Proceedings of the 2022 European Control Conference, London, UK, 12–15 July 2022; pp. 1810–1817. [Google Scholar]
  19. Chen, Y.; Zhang, K.; Zhao, Y. Synchronization control for delayed neural networks under Round-Robin protocol and input saturations. Neurocomputing 2025, 645, 130474. [Google Scholar] [CrossRef]
  20. Ding, D.; Wang, Z.; Han, Q.-L.; Wei, G. Neural-network-based output-feedback control under Round-Robin scheduling protocols. IEEE Trans. Cybern. 2019, 49, 2372–2384. [Google Scholar] [CrossRef]
  21. Jin, F.; Ma, L.; Zhao, C.; Liu, Q. State estimation in networked control systems with a real-time transport protocol. Syst. Sci. Control Eng. 2024, 12, 2347885. [Google Scholar] [CrossRef]
  22. Li, C.; Liu, Y.; Gao, M.; Sheng, L. Fault-tolerant formation consensus control for time-varying multi-agent systems with stochastic communication protocol. Int. J. Netw. Dyn. Intell. 2024, 3, 100004. [Google Scholar] [CrossRef]
  23. Wang, W.; Ma, L.; Rui, Q.; Gao, C. A survey on privacy-preserving control and filtering of networked control systems. Int. J. Syst. Sci. 2024, 55, 2269–2288. [Google Scholar] [CrossRef]
  24. Girard, A. Dynamic triggering mechanisms for event-triggered control. IEEE Trans. Autom. Control 2015, 60, 1992–1997. [Google Scholar] [CrossRef]
  25. Peng, C.; Li, F. A survey on recent advances in event-triggered communication and control. Inform. Sci. 2018, 457, 113–125. [Google Scholar] [CrossRef]
  26. Ge, C.; Ma, L.; Xu, S. Distributed fixed-time leader-following consensus for multi-agent systems: An event-triggered mechanism. Actuators 2024, 13, 40. [Google Scholar] [CrossRef]
  27. Yue, D.; Tian, E.; Han, Q.-L. A delay system method for designing event-triggered controllers of networked control systems. IEEE Trans. Autom. Control 2013, 58, 475–481. [Google Scholar] [CrossRef]
  28. Dai, D.; Li, J.; Song, Y.; Yang, F. Event-based recursive filtering for nonlinear bias-corrupted systems with amplify-and-forward relays. Syst. Sci. Control Eng. 2024, 12, 2332419. [Google Scholar] [CrossRef]
  29. Liu, X.; Zeng, P.; Deng, F.; Wu, Z.-H.; Li, M. Event-triggered L2-L control for discrete-time Markov jump systems with DoS attacks and exogenous disturbance. Int. J. Syst. Sci. 2024, 55, 16–32. [Google Scholar] [CrossRef]
  30. Qian, W.; Wu, Y.; Shen, B. Novel adaptive memory event-triggered-based fuzzy robust control for nonlinear networked systems via the differential evolution algorithm. IEEE/CAA J. Autom. Sin. 2024, 11, 1836–1848. [Google Scholar] [CrossRef]
  31. Yang, J.; Chen, Y.; Ma, L.; Yang, J. Event-triggered regional stabilization for T-S fuzzy systems subject to communication delays and actuator saturations. J. Franklin. Inst. 2024, 361, 106653. [Google Scholar] [CrossRef]
  32. Zhang, R.; Liu, H.; Liu, Y.; Tan, H. Dynamic event-triggered state estimation for discrete-time delayed switched neural networks with constrained bit rate. Syst. Sci. Control Eng. 2024, 12, 2334304. [Google Scholar] [CrossRef]
  33. Chen, Y.; Zhao, Y.; Gu, Z.; Yang, X. Anti-windup design for networked time-delay systems subject to saturating actuators under round-robin protocol. Appl. Math. Comput. 2025, 499, 129413. [Google Scholar] [CrossRef]
  34. Huang, K.; Pan, F. Fault detection for nonlinear networked control systems with sensor saturation and random faults. IEEE Access 2020, 8, 92541–92551. [Google Scholar] [CrossRef]
  35. Yang, H.; Xia, Y.; Yuan, H.; Yan, J. Quantized stabilization of networked control systems with actuator saturation. Int. J. Robust Nonlinear Control 2016, 26, 3595–3610. [Google Scholar] [CrossRef]
  36. Chen, Y.; Liu, H.; Hu, J.; Lin, H. Dynamic event-triggered regional synchronization for discrete-time delayed dynamical networks: Dealing with saturating actuators. Neurocomputing 2025, 653, 131179. [Google Scholar] [CrossRef]
  37. Liu, D.; Yang, G.-H. Event-triggered non-fragile control for linear systems with actuator saturation and disturbances. Inform. Sci. 2018, 429, 1–11. [Google Scholar] [CrossRef]
  38. Luo, L.; Chen, Y.; Jia, J.; Zhao, K.; Jia, J. Event-triggered anti-windup strategy for time-delay systems subject to saturating actuators. AIMS Math. 2024, 9, 27721–27738. [Google Scholar] [CrossRef]
  39. Ma, L.; Wang, Z.; Cai, C.; Alsaadi, F.E. A dynamic event-triggered approach to H control for discrete-time singularly perturbed systems with time-delays and sensor saturations. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 6614–6625. [Google Scholar] [CrossRef]
  40. Moreira, L.G.; Groff, L.B.; Gomes da Silva, J.M., Jr. Event-triggered state-feedback control for continuous-time plants subject to input saturation. J. Control Autom. Elec. Syst. 2016, 27, 473–484. [Google Scholar] [CrossRef]
  41. Souza, C.D.; Tarbouriech, S.; Leite, V.J.S.; Castelan, E.B. Co-design of an event-triggered dynamic output feedback controller for discrete-time LPV systems with constraints. J. Franklin. Inst. 2022, 359, 697–718. [Google Scholar] [CrossRef]
  42. Zuo, Z.; Guan, S.; Wang, Y.; Li, H. Dynamic event-triggered and self-triggered control for saturated systems with anti-windup compensation. J. Franklin. Inst. 2017, 354, 7624–7642. [Google Scholar] [CrossRef]
  43. Li, L.; Zou, W.; Fei, S. Event-based dynamic output-feedback controller design for networked control systems with sensor and actuator saturations. J. Franklin. Inst. 2017, 354, 4331–4352. [Google Scholar] [CrossRef]
  44. Zhang, J.; Peng, C.; Zheng, M. Improved results for linear discrete-time systems with an interval time-varying input delay. Int. J. Syst. Sci. 2016, 47, 492–499. [Google Scholar] [CrossRef]
  45. Jin, X.; Lu¨, S.; Yu, J. Adaptive NN-based consensus for a class of nonlinear multi-agent systems with actuator faults and faulty networks. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 3474–3486. [Google Scholar] [CrossRef] [PubMed]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.