Next Article in Journal
A Robust Method for Calculating the Matrix Exponential Based on the Time Finite Element Method
Previous Article in Journal
Optimal Subsampling for Multivariate Longitudinal Data Under Linear Mixed-Effects Modeling
Previous Article in Special Issue
SDecPP-DC: State Decomposition Privacy-Preserving Optimization Algorithm for Incentive-Based Demand Response in Smart Grid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Impulsive Control for Switched Systems Under Aperiodic Denial-of-Service Attacks

School of Information Science and Technology, Beijing Foreign Studies University, Beijing 100089, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(13), 2365; https://doi.org/10.3390/math14132365
Submission received: 11 May 2026 / Revised: 20 June 2026 / Accepted: 23 June 2026 / Published: 3 July 2026

Abstract

Ensuring input-to-state stability (ISS) of networked control systems under simultaneous mode switching and cyber attacks is a challenging open problem, since the asynchronous interplay among continuous dynamics, event-triggered impulses, and aperiodic denial-of-service (DoS) blockages has not been addressed in a unified nonlinear framework. This paper establishes such a framework by integrating a mode-dependent event-triggered mechanism (MDETM) with the admissible edge-dependent average dwell time (AED-ADT) approach for continuous-time nonlinear impulsive switched systems. Under mild Lyapunov-based conditions, rigorous sufficient conditions are derived that (i) guarantee a strictly positive uniform inter-event lower bound Δ ̲ > 0 , and (ii) establish global ISS with an explicit exponential decay rate η > 0 that quantifies the trade-offs among the AED-ADT limit, the DoS frequency/duration parameters ( τ D , τ d ) , and the triggering coefficients ( a k , d k ) . The nonlinear framework is further specialized to linear systems, yielding tractable Linear Matrix Inequality (LMI) criteria. Numerical validation on a two-subsystem linear impulsive switched system confirms the theoretical predictions: the LMI solver returns η = 0.451 , a Zeno-free lower bound Δ 1 = 0.0103   s , and the state converges from x ( t 0 ) = [ 100 , 100 ] to x ( 10 ) = 0.0011 under an average DoS duty cycle of approximately 15 % .

1. Introduction

In many practical scenarios, it is essential to consider the behavior of networked control systems (NCSs) operating under malicious cyber threats over a finite period. For instance, in complex industrial automation or chemical processes, maintaining system states within prescribed safe bounds is critical despite unpredictable network interruptions. To address such challenges, De Persis and Tesi [1] introduced the foundational concept of ISS control under DoS attacks. Dolk et al. [2] further emphasized that DoS attacks pose a significantly more severe challenge to closed-loop stability compared to traditional time-triggered control, primarily because they interrupt system operations aperiodically. Recently, the concept of DoS resilience—defined as the capability to preserve ISS despite prolonged communication blockages—has been extensively explored in literature such as [3,4]. A great variety of research has been devoted to this field due to its wide range of practical applications, where resilient event-triggered schemes and switching signal reconstruction are utilized to mitigate attack-induced instability.
Event-triggered control (ETC) has emerged as an indispensable methodology for investigating NCSs with limited communication bandwidth, such as satellite orbit transitions and secure communication systems [5,6]. By updating control inputs only when specific state-dependent conditions are violated, the event-triggered mechanism (ETM) provides a natural framework for managing systems with discontinuous control updates. Since the foundational results presented by Tabuada [5], the domain of ETC has been a focal point of research for decades, particularly regarding the stability and resource efficiency of networked dynamics. Current research generally branches into two categories: approaches utilizing fixed-threshold impulses [7] and those focusing on mode-dependent or dynamic event-triggered mechanisms [8]. The integration of ETC with impulsive control has yielded significant breakthroughs, such as the Lyapunov stability analysis for impulsive systems via ETC and the investigation of nonlinear delay systems using comparison principles [7]. In the context of ETC, various fundamental methodologies have been proposed, including event-separation properties [9] and co-design perspectives for efficient communication [10]. Multiagent consensus via ETC has also drawn significant attention [11,12,13]. Furthermore, Zeno-free dynamic surface control and impulsive mechanisms have been tailored to address continuous-time nonlinear networks [14,15].
Robust control approaches for perturbed nonlinear systems—including sliding-mode extremum seeking with barrier functions [16] and observer-based designs for electric-vehicle drives under unmatched load disturbances [17]—further motivate the need for systematic NCS frameworks that simultaneously handle cyber threats and unmatched disturbances.
Asynchronous behavior is a critical concept used to depict the scenario where system mode switching and impulsive updates are mutually independent and generally do not coincide. Switched systems, as a vital class of hybrid systems, exhibit intermittent state jumps during their continuous evolution [18]. To systematically handle the resulting asynchrony, the average dwell time (ADT) approach [19] and its generalization, the AED-ADT [20], have become indispensable analytical tools. Since the initial inception of the ADT framework [21], it has been vastly adapted for hybrid systems experiencing cyber-attacks [22]. Exploring the resilience of NCSs, extensive literature now focuses on H synchronization [23], resilient mechanisms under periodic blockages [24], quantized tracking [25], and comprehensive security control surveys [26] under DoS attacks. In complex real-world environments, systems frequently endure multimodal switching and malicious attacks simultaneously. Under DoS attacks, the blocked impulses force the system state to depend heavily on the historical trajectory during the attack’s active period [27]. While early literature modeled impulsive delays as fixed or integral-based, recent studies recognize that attack-induced blockages vary dynamically across different triggering instants [27,28]. This operational need led to the development of the MDETM [29], where triggering thresholds adapt based on the active system mode and attack status. Related work. Several closely related lines of research deserve detailed discussion. Regarding ISS under DoS attacks, De Persis and Tesi [1] laid the foundations for stabilizing control under denial-of-service, while Dolk et al. [2] extended this to event-triggered control systems. More recent contributions [3,4] address resilient event-triggered schemes for switched systems under DoS blockages, yet both assume synchronous triggering mechanisms without mode-dependent threshold adaptation. On the impulsive control side, existing studies [7,8] provide Lyapunov stability criteria for event-triggered impulsive systems, but do not consider network attacks. The hybrid schemes in [27,28] handle DoS attacks with impulsive components, yet are restricted to multi-agent consensus topologies and do not cover the ISS of general single switched systems. The MDETM was introduced in [29] for mode-dependent dynamic event-triggered impulsive control, but that work operates under classical average dwell-time assumptions with synchronous switching-impulse interactions. In the broader security control literature, comprehensive surveys [26] identify fully asynchronous nonlinear impulsive switched systems as an open class that current frameworks do not subsume. The present paper fills this gap, as detailed below.
However, existing works such as [3,4] primarily address ISS under DoS attacks for systems without mode-dependent triggering mechanisms. Although refs. [27,28] investigate hybrid event-triggered and impulsive control under cyber-attacks, their cluster of results is restricted to multi-agent consensus topologies rather than the explicit ISS analysis of general single switched systems. Furthermore, ref. [29] introduces the MDETM yet operates under the assumption of synchronous switching-impulse interactions or classical dwell-time frameworks, failing to capture the fully asynchronous decoupling between mode-switching and impulse updates characterized by the AED-ADT framework. To the best of the authors’ knowledge, a comprehensive theoretical framework simultaneously integrating MDETM, asynchronous switching via AED-ADT, and DoS resilience for continuous-time nonlinear impulsive switched systems remains largely unexplored.
Hinted by the above discussion, we investigate the problem of event-triggered impulsive control for continuous-time nonlinear impulsive switched systems subject to aperiodic DoS attacks. The main contributions of this paper are explicitly summarized as follows:
  • Unified nonlinear framework: This paper is the first to simultaneously integrate MDETM, asynchronous mode switching via AED-ADT and aperiodic DoS resilience for continuous-time nonlinear impulsive switched systems. Specifically, [3,4] achieve ISS under DoS without mode-dependent triggering; [27,28] combine event-triggered impulses with DoS but are confined to cooperative multi-agent networks; and [29] introduces MDETM yet restricts it to synchronous switching or classical ADT. The proposed framework simultaneously handles all three challenges in a single general nonlinear continuous-time setting.
  • Zeno-free MDETM with explicit lower bound: Under the adopted MDETM (2)–(3), the triggering threshold adapts to both the active Lyapunov function and a class- K upper bound on disturbances. A positive uniform inter-event lower bound Δ ̲ > 0 is derived analytically (Theorem 1), confirming Zeno-free operation without requiring smoothness assumptions on inter-event intervals.
  • Explicit ISS decay-rate formula: Through impulsive differential equations [30] and the AED-ADT approach, the Lyapunov function is estimated under the simultaneous influence of asynchronous switching and aperiodic DoS blockages. Condition (VI) yields a closed-form exponential decay rate (see Theorem 2) that makes the trade-offs among the AED-ADT limit, the DoS frequency/duration parameters, and the triggering coefficients fully transparent.
  • Tractable LMI criteria for linear systems: The nonlinear framework is specialized to linear impulsive switched systems (Theorem 3), yielding LMI conditions amenable to standard solvers (e.g., YALMIP/MOSEK) and facilitating direct controller design.
The rest of this article is structured as follows. Section 2 formulates the problem and introduces essential definitions regarding the DoS model and AED-ADT; Section 3 details the rigorous analysis of Zeno behavior exclusion and establishes the ISS criteria for both nonlinear and linear cases; Section 4 provides a comprehensive numerical example to validate the theoretical findings; and Section 5 concludes the paper together with future work.

2. Problem Formulation and Preliminaries

Consider the following continuous-time nonlinear impulsive switched system:
x ˙ ( t ) = f σ ( t ) ( x ( t ) , ω ( t ) ) , t t 0 , t { t k k Z + } , x ( t k ) = h k ( x ( t k ) ) , k Z + ,
where x ( t ) R n is the system state with the initial value x ( t 0 ) = x 0 ; ω ( t ) R m is the bounded external continuous disturbance input; σ ( t ) Ω is a right-continuous, piecewise constant switching signal, where Ω is a finite index set. The switching time sequence is denoted as S = { t s k s , k Z + } , satisfying t k 1 < t 1 k < t 2 k < < t m k < t k . The switching instants { t s k } and the triggering impulsive instants { t k } are independent of each other and generally do not coincide. The continuous dynamics f i : R n × R m R n and state jumps h k : R n R n satisfy the local Lipschitz condition, with f i ( 0 , 0 ) = 0 and h k ( 0 ) = 0 .
For system (1), the following MDETM is adopted:
t k = inf { t > t k 1 ϕ k 1 ( t ) 0 } ,
The overall structure of the proposed control system is illustrated in Figure 1, where the triggering function is defined as
ϕ k 1 ( t ) = V σ ( t ) ( t , x ( t ) ) e a k V σ ( t k 1 ) ( t k 1 , x ( t k 1 ) ) e b k χ ( ω [ t k 1 , t ] ) ,
with a k , b k R + as triggering parameters, V i ( t , x ) the Lyapunov function of the i-th subsystem, and χ a class- K function. The interval t k 1 is the last successful triggering instant, initially t 1 = t 0 .
Remark 1.
The switching signal σ ( t ) is generated by an external scheduler and evolves independently of the MDETM. Specifically, the triggering mechanism in (2) uses σ ( t ) to select the active Lyapunov function V σ ( t ) but does not influence the switching sequence { t s k } . This one-way dependence ensures that the asynchronous interaction between mode switches and impulsive events is well-posed: at any switching instant t s k , the state is continuous, no jump occurs due to the switch alone, while the MDETM clock t k 1 continues from the last successful impulse instant.
Definition 1.
System (1) is ISS if there exist β KL and γ K such that for any bounded disturbance ω ( t ) and x ( t 0 ) = x 0 :
| x ( t ) | β ( | x 0 | , t t 0 ) + γ ( ω [ t 0 , t ] ) , t t 0 .
Definition 2.
An aperiodic DoS attack is characterized by active intervals D n = [ h n , h n + d n ) and sleeping intervals H n = [ h n + d n , h n + 1 ) . The total active and sleeping subsets over [ t 0 , t ) are:
Θ d ( t 0 , t ) = n N D n [ t 0 , t ) , Θ h ( t 0 , t ) = [ t 0 , t ) Θ d ( t 0 , t ) .
During Θ d ( t 0 , t ) , event-triggered impulses are invalidated. The continuous dynamics remain subject to ω ( t ) , and σ ( t ) evolves independently.
Definition 3.
The number of DoS attacks N d ( t 0 , t ) within [ t 0 , t ) satisfies:
N d ( t 0 , t ) N 0 + t t 0 τ D , N 0 > 0 , τ D > 0 .
Definition 4.
The total duration of active periods | Θ d ( t 0 , t ) | satisfies:
| Θ d ( t 0 , t ) | θ 0 + t t 0 τ d , θ 0 > 0 , τ d > 1 .
Definition 5.
Let N j , i σ ( t , t 0 ) denote the switches from subsystem j to i over [ t 0 , t ) , and T j , i ( t , t 0 ) the running time of i after switching from j. If there exist N j , i σ , 0 > 0 and τ j , i σ > 0 such that
N j , i σ ( t , t 0 ) N j , i σ , 0 + T j , i ( t , t 0 ) τ j , i σ , t t 0 0 ,
then τ j , i σ is the AED-ADT with chatter bound N j , i σ , 0 .
Definition 6.
Let M be the total triggers over [ t 0 , t ) , and N the failed triggers due to DoS. The successful impulse ratio ρ ( 0 , 1 ] is:
ρ = M N M .
Remark 2.
The proposed framework handles both matched and unmatched external disturbances. In the nonlinear setting (1), the disturbance input ω ( t ) enters through f i ( x , ω ) . In the linear setting (17), the input matrix B i is not required to equal the control input matrix; it can represent an unmatched disturbance channel. The LMI condition (VII) absorbs B i directly via the Schur complement, so no structural assumption on the disturbance channel is needed.
Notation. 
Throughout this paper, we adopt the following conventions. R n denotes the n-dimensional Euclidean space; | · | denotes the Euclidean norm of a vector. For a measurable signal v : [ a , b ] R m , we write v [ a , b ] : = ess sup t [ a , b ] | v ( t ) | for its L -norm on the interval [ a , b ] . For two real numbers p , q , we write p q : = min { p , q } . The triggering parameter a k R + controls the decay threshold: it scales the Lyapunov value at the previous trigger instant, determining how much the Lyapunov function may grow before a new trigger is required. The triggering parameter b k R + controls the disturbance tolerance: it scales the disturbance upper bound in the triggering condition. The impulse decay parameter d k R + (distinct from a k ) characterizes the stabilizing effect of each impulse via condition condition (V).
The switching time sequence S = { t s k s , k Z + } uses the superscript k to index the triggering interval and the subscript s to index the switching instant within that interval; t k with no superscript denotes the k-th successful impulsive triggering instant. Constants K ˜ 1 (no-DoS case) and K ˜ (with-DoS case) in the ISS proof are distinct composite bounds defined in Cases 1 and 2 of the Theorem 2 proof, respectively; K ˜ 1 is a special case of K ˜ when k d = 0 . The overall implementation procedure of the proposed MDETM-based impulsive control under aperiodic DoS attacks is summarized in Algorithm 1.
Algorithm 1 MDETM-based Event-Triggered Impulsive Control under Aperiodic DoS Attacks
  • Require: System matrices, Lyapunov matrices { P i } , parameters a k , b k , d k , Δ max , DoS model parameters τ D , τ d
  • Ensure: State trajectory x ( t ) satisfying ISS
1:
Initialize: t 1 t 0 , k 0
2:
while   t < T   do
3:
    Observe current state x ( t ) and active mode σ ( t )
4:
    Evaluate: ϕ k 1 ( t ) = V σ ( t ) ( t , x ( t ) ) e a k V σ ( t k 1 ) ( t k 1 , x ( t k 1 ) ) e b k χ ( ω [ t k 1 , t ] )
5:
    if  ϕ k 1 ( t ) 0   or   t t k 1 Δ max  then
6:
         Trigger attempt at t k t
7:
         if  t k Θ h ( t 0 , t ) then                                                ▹ DoS sleeping: channel available
8:
              Apply impulse: x ( t k ) h k ( x ( t k ) )
9:
              Update: t k 1 t k ; k k + 1
10:
       else                                                                                  ▹ DoS active: channel blocked
11:
           Discard impulse; state evolves under x ˙ = f σ ( t ) ( x , ω )
12:
       end if
13:
    end if
14:
    Integrate x ˙ = f σ ( t ) ( x ( t ) , ω ( t ) ) to next event or t + Δ t
15:
end while

3. Main Results

3.1. Exclusion of Zeno Behavior

Theorem 1.
Consider system (1). Suppose there exist a function V : R n × R n R + , class- K functions α 1 , α 2 , χ , and constants λ i R + , μ j , i 1 , a k , b k R + , such that for all i , j Ω :
(I) 
        D + V i ( t , x ( t ) ) λ i V i ( t , x ( t ) ) + χ ( | ω ( t ) | ) , t [ t k 1 , t k ) ;
(II) 
      V i ( t , x ( t ) ) μ j , i V j ( t , x ( t ) ) + χ ( | ω ( t ) | ) , t S ;
(III) 
    inf k Z + ln ( e a k e b k ) > γ ¯ + j , i N j , i σ , 0 ln μ j , i ,
where γ ¯ = ln 3 · j , i N j , i σ , 0 . Then, under MDETM (2), the system exhibits no Zeno behavior.
Proof. 
For any adjacent triggering interval [ t k 1 , t k ) , the condition ϕ k 1 ( t ) < 0 implies:
V σ ( t k ) ( t k , x ( t k ) ) = e a k V σ ( t k 1 ) ( t k 1 , x ( t k 1 ) ) + e b k χ ( ω [ t k 1 , t k ] ) .
Case 1:
No switching instants t s k occur within [ t k 1 , t k ) . By condition (I) and Gronwall’s inequality [31], taking t t k , we have:
V i ( t , x ( t ) ) e λ i ( t t k 1 ) V i ( t k 1 , x ( t k 1 ) ) + t k 1 t e λ i ( t s ) χ ( | ω ( s ) | ) d s e λ i ( t t k 1 ) V i ( t k 1 , x ( t k 1 ) ) + e λ i ( t t k 1 ) 1 λ i χ ( ω [ t k 1 , t k ] ) .
Combining (8) and (9), and utilizing e a k e b k min ( e a k , e b k ) , we obtain:
t k t k 1 1 λ i ln ( e a k e b k ) λ i + 1 λ i + 1 = : Δ 1 > 0 .
Case 2:
Switching instants t k 1 < t 1 k < < t m k < t k exist. Let t 0 k = t k 1 and denote the Gronwall coefficient for each sub-interval s { 1 , , m + 1 } as:
G ( s ) : = ( λ σ ( t s 1 k ) + 1 ) e λ σ ( t s 1 k ) ( t s k t s 1 k ) 1 λ σ ( t s 1 k ) .
Define W k : = χ ( ω [ t k 1 , t k ] ) and A s : = V σ ( t s k ) ( t s k , x ( t s k ) ) + W k . Applying conditions (I) and (II) iteratively across switches yields:
A s μ σ ( t s 1 k ) , σ ( t s k ) G ( s ) + 2 A s 1 = : Q s A s 1 , s = 1 , , m .
Consequently, A m s = 1 m Q s A 0 . For the final interval [ t m k , t k ) :
V σ ( t k ) ( t k , x ( t k ) ) G ( m + 1 ) s = 1 m Q s A 0 .
Substituting A 0 into (8) provides V σ ( t k ) ( t k , x ( t k ) ) ( e a k e b k ) A 0 . Combining this with (10) gives:
e a k e b k G ( m + 1 ) s = 1 m μ σ ( t s 1 k ) , σ ( t s k ) G ( s ) + 2 = : R ( { Δ s } ) .
We now prove Case 2 rigorously via a contradiction argument. Each Gronwall coefficient G ( s ) depends continuously on the sub-interval length Δ s k : = t s k t s 1 k and satisfies G ( s ) | Δ s k = 0 = 1 ; in particular, G ( s ) 1 is strictly increasing in Δ s k . Hence, there exists a continuous function g : R + R + with g ( 0 ) = 0 such that G ( s ) 1 + g ( Δ k ) for all s, where Δ k : = t k t k 1 . By AED-ADT (6), when Δ k 0 + the switch count satisfies m M ¯ : = j , i N j , i σ , 0 for all sufficiently small Δ k .
Suppose for contradiction that Δ k 0 + along some subsequence. Since the product R ( { Δ s } ) = G ( m + 1 ) s = 1 m Q s is a finite product of continuous functions with m M ¯ uniformly bounded, continuity gives
R ( { Δ s } ) Δ k 0 + L : = s = 1 M ¯ μ σ ( t s 1 k ) , σ ( t s k ) + 2 ,
Taking logarithms and using ln ( μ + 2 ) ln 3 + ln μ for μ 1 :
ln L ln 3 j , i N j , i σ , 0 + j , i N j , i σ , 0 ln μ j , i = γ ¯ + j , i N j , i σ , 0 ln μ j , i ,
By condition (III), inf k ( e a k e b k ) L + ε for some ε > 0 . By continuity of R, there exists δ > 0 such that R < L + ε whenever Δ k < δ . Then, (11) gives L + ε e a k e b k R < L + ε , a contradiction. Therefore, t k t k 1 Δ 2 : = δ > 0 .
Let Δ ̲ = min { Δ 1 , Δ 2 } > 0 , confirming the exclusion of Zeno behavior.
Since Δ ̲ = min { Δ 1 , Δ 2 } > 0 is a uniform lower bound on all inter-event intervals t k t k 1 , there can be no accumulation point of the sequence { t k } in finite time. Therefore, Zeno behavior—defined as infinitely many triggering events in a finite interval—is rigorously excluded.   □

3.2. ISS of Nonlinear Systems Under DoS Attacks

Theorem 2.
Based on conditions (I)–(III) of Theorem 1 and assuming the existence of Δ ̲ , consider the nonlinear impulsive switched system (1). Suppose there exist a function V : R n × R n R + , class- K functions α 1 , α 2 , χ , and a positive constant Δ max , such that for k Z + , the adjacent successful triggering instants generated by the MDETM (2) satisfy: t k t k 1 Δ max , sup k Z + a k a ¯ < + , sup k Z + b k b ¯ < + . Also assume there exist constants d k > 0 , λ i R + , and μ j , i 1 , such that for all i , j Ω , the following conditions hold:
(IV) 
        α 1 ( | x | ) V i ( t , x ) α 2 ( | x | ) ;
(V) 
          V σ ( t k ) ( t k , x ( t k ) ) e d k · V σ ( t k ) ( t k , x ( t k ) ) ;
(VI) 
        d min Δ max 1 1 τ d d min τ D a ¯ Δ ̲ λ ¯ τ d > 0 ,
where λ ¯ = max i Ω λ i , d min = inf k { d k } > 0 . Then, under the MDETM (2)(3), system (1) is ISS.
Proof. 
Let k d : = | Θ d ( t 0 , t k ) [ t k 1 , t k ] | 0 be the total DoS active duration within interval [ t k 1 , t k ] , and χ k : = χ ( ω [ t k 1 , t k ] ) .
We decompose each successful triggering interval [ t k 1 , t k ] into three sub-arcs:
  • Sleeping sub-arcs [ t k 1 , t k ] Θ h (total length k h = Δ k k d ): the MDETM condition ϕ k 1 ( t ) < 0 holds and no impulse fires, so the state evolves under f σ ( t ) with the triggering bound enforced.
  • DoS active sub-arcs [ t k 1 , t k ] Θ d (total length k d ): impulses are blocked; the state evolves purely under x ˙ = f σ ( t ) ( x , ω ) .
  • Impulse execution at { t k } : the k-th impulse is successfully transmitted and applied.
Step 1 (Sleeping sub-arcs). 
On Θ h [ t k 1 , t k ) , condition ϕ k 1 ( t ) < 0 yields V σ ( t ) ( t , x ( t ) ) < e a k V σ ( t k 1 ) ( t k 1 , x ( t k 1 ) ) + e b k χ k .
Step 2 (DoS active sub-arcs). 
On Θ d [ t k 1 , t k ) , applying condition (I) and Gronwall’s inequality over each active sub-arc, the accumulated growth factor across all active sub-arcs is at most e λ ¯ k d .
Step 3 (Combined estimate). 
Since the state is continuous at the boundary between sleeping and active sub-arcs (no jump during Θ d ), concatenating Steps 1 and 2 gives:
V σ ( t k ) ( t k , x ( t k ) ) e λ ¯ k d e a k V σ ( t k 1 ) ( t k 1 , x ( t k 1 ) ) + ( e b k + 1 ) χ k ,
where the factor ( e b k + 1 ) accounts for the sleeping-phase disturbance bound ( e b k ) and the additional disturbance accumulation during the active phase (1), both scaled by χ k .
Applying condition (V) and defining A k : = e a k d k + λ ¯ k d and B k : = ( e b k + 1 ) e d k + λ ¯ k d yields the recursive inequality:
V σ ( t k ) ( t k , x ( t k ) ) A k V σ ( t k 1 ) ( t k 1 , x ( t k 1 ) ) + B k χ k .
Iterating (12) from k = 1 to p gives:
V σ ( t p ) ( t p , x ( t p ) ) k = 1 p A k V σ ( t 0 ) ( t 0 , x ( t 0 ) ) + k = 1 p l = k + 1 p A l B k χ k .
For any t [ t p , t p + 1 ) , ϕ p ( t ) < 0 ensures:
V σ ( t ) ( t , x ( t ) ) e a ¯ V σ ( t p ) ( t p , x ( t p ) ) + e b ¯ χ ( ω [ t p , t ] ) .
Case 1:
There are no DoS attacks in [ t 0 , t ] . In this scenario, k d = 0 for all k, which implies A k = e a k d k and B k = ( e b k + 1 ) e d k 2 e b ¯ . Given a k a ¯ and the bounds on the triggering intervals Δ ̲ Δ k Δ max , the number of successful triggers p satisfies ( t t 0 ) / Δ max p ( t t 0 ) / Δ ̲ . Consequently:
k = 1 p a k a ¯ Δ ̲ ( t t 0 ) , k = 1 p d k d min Δ max ( t t 0 ) .
Defining η 0 : = d min Δ max a ¯ Δ ̲ > 0 according to condition (VI), the cumulative product is bounded by:
e a ¯ k = 1 p A k e a ¯ e η 0 ( t t 0 ) .
Similarly, since t p t k t t k Δ max , we obtain:
l = k + 1 p A l e η 0 Δ max e η 0 ( t t k ) .
Using χ k χ ( ω [ t 0 , t ] ) and noting t t k ( p k ) Δ ̲ , the summation of the disturbance terms is governed by a convergent geometric series:
k = 1 p e η 0 ( t t k ) j = 0 e η 0 j Δ ̲ = 1 1 e η 0 Δ ̲ = : C geo ( 1 ) < + .
Letting K ˜ 1 : = 2 e a ¯ + b ¯ + η 0 Δ max C geo ( 1 ) + e b ¯ , and substituting these estimations into (14) combined with (13) and condition (IV), we establish:
α 1 ( | x ( t ) | ) e a ¯ e η 0 ( t t 0 ) α 2 ( | x 0 | ) + K ˜ 1 χ ( ω [ t 0 , t ] ) .
By defining β 1 ( r , s ) : = α 1 1 ( 2 e a ¯ e η 0 s α 2 ( r ) ) and γ 1 ( r ) : = α 1 1 ( 2 K ˜ 1 χ ( r ) ) , we have β 1 KL and γ 1 K . This formally guarantees the ISS property in the absence of DoS attacks.
Case 2:
There are DoS attacks in [ t 0 , t ] . Let M be the total number of triggers, N the failed triggers, and p = M N the successful triggers. The term k = 1 p ln A k is decomposed into k = 1 p a k k = 1 p d k + λ ¯ k = 1 p k d .
The decomposition k = 1 p ln A k = k = 1 p a k k = 1 p d k + λ ¯ k = 1 p k d is bounded term by term:
(i) 
Growth term: Since a k a ¯ and p ( t t 0 ) / Δ ̲ : k = 1 p a k a ¯ Δ ̲ ( t t 0 ) .
(ii) 
Decay term: Since d k d min , and the number of successful triggers within any interval of length Δ k Δ max excludes DoS-blocked periods, we apply Definition 4 to obtain:
p t t 0 Δ max | Θ d ( t 0 , t ) | Δ max N 0 t t 0 Δ max 1 1 τ d θ 0 Δ max N 0 .
Applying Definition 3 to further subtract the DoS attack count:
k = 1 p d k d min p d min Δ max 1 1 τ d d min τ D ( t t 0 ) d min θ 0 Δ max + d min N 0 .
(iii) 
DoS term: By Definition 4:
k = 1 p k d | Θ d ( t 0 , t ) | θ 0 + t t 0 τ d .
Combining (i)–(iii):
k = 1 p ln A k a ¯ Δ ̲ ( t t 0 ) d min Δ max 1 1 τ d d min τ D ( t t 0 ) + d min θ 0 Δ max + d min N 0 + λ ¯ θ 0 + λ ¯ τ d ( t t 0 ) = η ( t t 0 ) + ln K 0 a ¯ ,
where
η : = d min Δ max 1 1 τ d d min τ D a ¯ Δ ̲ λ ¯ τ d > 0 ( by condition ( VI ) ) ,
and K 0 : = exp a ¯ + λ ¯ θ 0 + d min θ 0 Δ max + d min N 0 .
Consequently:
e a ¯ k = 1 p A k K 0 e η ( t t 0 ) .
Similarly for the disturbance term, applying the identical decomposition logic with K 0 : = K 0 e a ¯ + η Δ max provides:
l = k + 1 p A l K 0 e η ( t t k ) .
We now bound B k . By assumption in Theorem 2, adjacent successful triggering instants satisfy t k t k 1 Δ max for all k. The interval [ t k 1 , t k ] may contain DoS active sub-arcs of total length k d , but since the forced triggering mechanism ensures t k t k 1 + Δ max regardless of DoS activity, we have k d Δ k Δ max . Therefore:
B k = ( e b k + 1 ) e d k + λ ¯ k d ( e b ¯ + 1 ) e λ ¯ Δ max 2 e b ¯ + λ ¯ Δ max .
Applying the convergent geometric series bound C geo : = ( 1 e η Δ ̲ ) 1 < + , we define K ˜ : = 2 e a ¯ + b ¯ + λ ¯ Δ max K 0 C geo + e b ¯ . Substituting these analytical bounds into the overarching inequality ensures:
α 1 ( | x ( t ) | ) K 0 e η ( t t 0 ) α 2 ( | x 0 | ) + K ˜ χ ( ω [ t 0 , t ] ) .
Defining β ( r , s ) : = α 1 1 ( 2 K 0 e η s α 2 ( r ) ) and γ ( r ) : = α 1 1 ( 2 K ˜ χ ( r ) ) , it holds that β KL and γ K , concluding the ISS proof under aperiodic DoS attacks.    □
Corollary 1.
Assuming conditions ((I)–(V))) in Theorem 2 hold, if there exists a constant ρ ¯ ( 0 , 1 ] such that for all t t 0 , ρ ( t ) ρ ¯ , and
( V I ) d min ρ ¯ > a ¯ + λ ¯ Δ max ,
then the system (1) possesses the ISS property under the MDETM (2)(3) and DoS attacks.
Proof. 
Let M denote the total trigger attempts, N the failed attempts due to DoS, and p = M N the successful triggers. Since ρ ( t ) ρ ¯ , we have p M ρ ¯ .
  • Decomposition of   k = 1 p ln A k :
(i) 
Growth:  k = 1 p a k a ¯ p a ¯ M .
(ii) 
Decay: Since d k d min and p M ρ ¯ : k = 1 p d k d min p d min M ρ ¯ .
(iii) 
DoS active time: The total DoS active time within all successful intervals is bounded by the elapsed time: k = 1 p k d | Θ d ( t 0 , t p ) | t t 0 , where the second inequality holds since Θ d [ t 0 , t ) .
Combining and using ( a ¯ d min ρ ¯ ) < 0 (from condition ( V I ) ) with the lower bound M ( t t 0 ) / Δ max 1 :
k = 1 p ln A k ( a ¯ d min ρ ¯ ) M + λ ¯ ( t t 0 ) ( a ¯ d min ρ ¯ ) t t 0 Δ max 1 + λ ¯ ( t t 0 ) = η ρ ( t t 0 ) + ( d min ρ ¯ a ¯ ) ,
where η ρ : = d min ρ ¯ a ¯ Δ max λ ¯ > 0 by condition ( V I ) .
Letting K ρ : = e d min ρ ¯ , we obtain e a ¯ k = 1 p A k K ρ e η ρ ( t t 0 ) . Following the identically bounded disturbance estimations structured in Theorem 2, the global ISS property is successfully maintained.    □

3.3. ISS of Linear Systems

Consider the linear impulsive switched system:
x ˙ ( t ) = A σ ( t ) x ( t ) + B σ ( t ) ω ( t ) , t t 0 , t { t k } , x ( t k ) = E k x ( t k ) , k Z + ,
where A i , B i , E k are system matrices.
Theorem 3.
For system (17), if there exist P i 0 , Q i 0 , λ i R + , μ j , i 1 , d k > 0 , satisfying conditions (III)–(VI), and:
(VII) 
      P i A i + A i P i λ i P i P i B i Q i 0 ,
(VIII) 
     P i μ j , i P j ,
(IX) 
       E k P i E k e d k P i ,
then the system is ISS under the designed MDETM:
t k = inf t > t k 1 x ( t ) P σ ( t ) x ( t ) e a k x ( t k 1 ) P σ ( t k 1 ) x ( t k 1 ) + e b k q ¯ ω [ t k 1 , t ] 2 ,
where q ¯ = max i Ω λ max ( Q i ) .
Proof. 
Let V i ( t , x ) = x P i x .
Define α 1 ( r ) : = min i λ min ( P i ) · r 2 ,    α 2 ( r ) : = max i λ max ( P i ) · r 2 ,    χ ( r ) : = q ¯ r 2 , where q ¯ = max i Ω λ max ( Q i ) . We verify χ K : (i) χ ( 0 ) = 0 ; (ii) χ is strictly increasing since q ¯ > 0 ; (iii) χ ( r ) + as r + . Hence, χ K . The bounds α 1 ( | x | ) V i ( t , x ) α 2 ( | x | ) follow directly from the eigenvalue definition, verifying condition (IV).
For t { t k } , differentiating V i ( t , x ) along (17) yields:
V ˙ i ( t , x ) = x ( A i P i + P i A i ) x + 2 x P i B i ω ( t ) .
By the Schur complement lemma [32], condition (VII) is equivalent to: A i P i + P i A i λ i P i P i B i Q i 1 B i P i . Applying Young’s inequality [33] with Q i 0 : 2 x P i B i ω ( t ) x P i B i Q i 1 B i P i x + ω ( t ) Q i ω ( t ) . Substituting these two inequalities:
V ˙ i x λ i P i P i B i Q i 1 B i P i x + x P i B i Q i 1 B i P i x + ω Q i ω = λ i V i + ω Q i ω λ i V i + q ¯ | ω | 2 = λ i V i + χ ( | ω | ) ,
verifying condition (I).
At switching instant t s ( j i ), state continuity and condition condition (VIII) ensure:
V i ( t s , x ( t s ) ) μ j , i x ( t s ) P j x ( t s ) = μ j , i V j ( t s , x ( t s ) ) ,
verifying condition condition (II).
At impulsive instant t k , x ( t k ) = E k x ( t k ) . From condition (IX):
V i ( t k , x ( t k ) ) = x ( t k ) E k P i E k x ( t k ) e d k V i ( t k , x ( t k ) ) ,
verifying condition (V).
With conditions (I), (II), (IV), and (V) satisfied, system (17) possesses ISS property by Theorem 2.    □

4. Example

In this section, we present a numerical example on a realistic dual-tank liquid-level system (Figure 2) to illustrate the effectiveness and practical applicability of the proposed mode-dependent event-triggered impulsive control strategy under aperiodic DoS attacks.
The system matrices, input matrices, and impulsive jump matrices are formulated as follows:
A 1 = 0.160 0.480 0.480 0.560 , B 1 = 0.5 0.6 0.8 0.6 ,
A 2 = 0.100 0.500 0.500 0.650 , B 2 = 0.4 0.5 0.7 0.2 ,
E 1 = 0.40 0 0 0.40 , E 2 = 0.35 0 0 0.35 .
To provide physical grounding, the two-subsystem linear impulsive switched system (17) ( Ω = { 1 , 2 } ) is interpreted as a dual-tank liquid-level system under switching pump configurations [18]. Specifically, x 1 ( t ) denotes the liquid level deviation (cm) in Tank 1 from the desired setpoint, and x 2 ( t ) denotes the liquid level deviation (cm) in Tank 2 from the desired setpoint. The two subsystems correspond to different valve-and-pump operating modes (e.g., different pump speeds or valve openings), with dwell times uniformly distributed in [ 0.5 , 1.5 ] s.
The impulsive actions represent instantaneous fluid injections or drains via a networked actuator, subject to aperiodic DoS blockages. The system is subject to bounded disturbance ω ( t ) = [ 0.005 sin ( 2 t ) , 0.005 cos ( 3 t ) ] (sensor noise in the level measurements) and initial condition x ( t 0 ) = [ 100 , 100 ] , representing a severe upset (e.g., a sudden supply surge to Tank 1 simultaneously with a drain in Tank 2).
The complete MATLAB code (LMI setup via YALMIP [34]/MOSEK [35], RK4 integrator, and DoS sequence generation with seed 42) is provided as Supplementary Material.
To implement the proposed control scheme, the triggering mechanism and controller parameters defined in Theorem 3 are selected as follows: the expected decay rates are λ 1 = 0.95 and λ 2 = 0.90 ; the switching parameters are μ 12 = μ 21 = 2.0 ; the event-triggered coefficients are given by a k = 0.02 and b k = 0.02 ; and the impulse intensity is set to d k = 1.6 for all k Z + . Additionally, to ensure regular state updates, the maximum forced triggering interval is bounded by Δ max = 0.35 s . For the aperiodic DoS attacks, the governing parameters are established as τ D = 2.0 and τ d = 4.0 . The active durations of the attacks are randomly generated within [ 0.2 , 0.45 ] s , while the subsequent sleep durations are distributed over [ 1.5 , 2.5 ] s . By utilizing the MATLAB YALMIP toolbox equipped with the MOSEK solver, the feasible solutions for the LMIs derived in Theorem 3 are successfully obtained. The corresponding symmetric positive-definite matrices are calculated as:
P 1 = 0.0010 0.0016 0.0016 0.0029 , P 2 = 0.0006 0.0008 0.0008 0.0018 .
Concurrently, the optimal disturbance attenuation gain is found to be q ¯ = 8.6633 × 10 4 .
Substituting these values into Theorem 1 yields the Zeno-free lower bounds for both cases:
Case 1
(no switching within [ t k 1 , t k ) : Δ 1 = 1 λ 1 ln ( e a k e b k ) λ 1 + 1 λ 1 + 1 = 1 0.95 ln e 0.02 × 0.95 + 1 0.95 + 1 = 0.0103 s .
Case 2
(with switching within [ t k 1 , t k ) ): With μ 12 = μ 21 = 2.0 and N j , i σ , 0 = 1 , the limit L = μ 12 + 2 = 4.0 . Since condition (III) requires e a k e b k > L , but e 0.02 1.02 < 4.0 , Case 2 is structurally excluded by the AED-ADT constraint τ j , i σ 0.5 s : at most one mode switch can occur in any interval shorter than τ j , i σ . Hence, for Δ 2 ( 0 , 0.5 ) s, Case 2 does not apply, and the effective Zeno-free lower bound is Δ ̲ = min { Δ 1 , 0.5 } = Δ 1 = 0.0103 s .
The global ISS decay rate is η = 0.4510 > 0 , confirming condition (VI).
To assess robustness to random DoS profiles, 50 independent Monte Carlo runs are performed with different random seeds (seeds 101–150). Table 1 and Figure 3 summarizes the minimum inter-event times observed across all runs; all observed values strictly exceed Δ 1 = 0.0103 s , corroborating the Zeno-free guarantee.
The numerical simulation is executed over a total time span of T = 10 s , utilizing the fourth-order Runge–Kutta method with an integration step of Δ t = 5 × 10 4 s . The dynamic performance of the system is illustrated in Figure 4, Figure 5 and Figure 6.
Figure 4 depicts the state trajectories of the closed-loop system under aperiodic DoS attacks, where the red-shaded areas highlight the active periods of the cyber threats.
Physically, within the dual-tank interpretation adopted in this example, x 1 ( t ) represents the liquid level deviation (in cm) of Tank 1 from its desired setpoint, and x 2 ( t ) represents the liquid level deviation (in cm) of Tank 2 from its desired setpoint. The initial condition x ( t 0 ) = [ 100 , 100 ] ( x ( t 0 ) 141.4 ) encodes a severely antagonistic upset: Tank 1 is overfilled by 100 cm above its setpoint while Tank 2 is simultaneously 100 cm below its setpoint, placing the two liquid levels in opposing extremes and maximally stressing the coupled inter-tank dynamics.
Three distinct behavioral phases are identifiable in Figure 4.
Phase I (rapid transient),   t [ 0 , 1.5 ] s : Both x 1 and x 2 decay sharply in magnitude. This is driven by the high density of event-triggered impulses generated during this interval (blue triangles in Figure 5), because the Lyapunov function V ( t ) = x P σ ( t ) x greatly exceeds the MDETM threshold e a k V ( t k 1 ) for such a large initial error. Physically, the networked actuator delivers rapid successive fluid injections and drains that aggressively correct the liquid level deviations in both tanks. The slightly higher decay rate of subsystem 1 ( λ 1 = 0.95 ) compared to subsystem 2 ( λ 2 = 0.90 ) means that the Lyapunov energy dissipates marginally faster under mode 1, so the level deviation of Tank 1 approaches zero slightly before that of Tank 2, consistent with the asymmetric settling visible in the figure.
Phase II (DoS-perturbed settling), t [ 1.5 , 7 ] s : During each red-shaded DoS interval the communication channel is blocked and no impulsive correction can be delivered. The two states therefore undergo a brief free drift governed purely by the open-loop dynamics x ˙ = A σ ( t ) x + B σ ( t ) ω . Because both A 1 and A 2 possess a positive eigenvalue (approximately + 0.37 and + 0.35 , respectively), the uncontrolled continuous dynamics are mildly unstable, causing small but visible rebounds in x 1 and x 2 within each attack window. These rebounds are nevertheless bounded because condition (VI) ensures that the cumulative impulse-induced decay during sleeping periods dominates the open-loop growth accumulated during DoS active periods, yielding the positive net decay rate η = 0.451 > 0 . Once each attack ceases, the MDETM immediately resumes triggering, and both states are rapidly pulled back toward the origin.
Phase III (steady state),   t [ 7 , 10 ] s : Both liquid level deviations remain in an extremely small neighborhood of zero ( x ( 10 ) = 0.0011 ), maintained by sparse forced-triggered impulses issued at the maximum permissible interval Δ max = 0.35 s (green squares in Figure 5). The non-zero residual is entirely attributable to the persistent external disturbance ω ( t ) = [ 0.005 sin ( 2 t ) , 0.005 cos ( 3 t ) ] , which physically models small persistent sensor noise in the liquid-level measurements of both tanks. This residual is consistent with the ISS bound γ ( ω [ t 0 , t ] ) = α 1 1 ( 2 K ˜ χ ( ω ) ) derived in Theorem 2, confirming that the ISS gain correctly quantifies the steady-state error floor induced by measurement noise.
It is worth noting that despite the massive initial state deviation and the presence of intermittent communication blockages, the system states converge swiftly to a small neighborhood of the origin within approximately 1.5 s . The terminal error is recorded at x ( T ) = 0.0011 , providing compelling evidence that the proposed impulsive control strategy effectively neutralizes the adverse impacts of aperiodic DoS attacks.
Visual inspection of Figure 5 reveals the evolution of the Lyapunov function V ( t ) on a logarithmic scale, perfectly illustrating the adaptive nature of the adopted MDETM. During the initial transient phase, the mechanism generates event-triggered impulses densely (denoted by blue triangles) to rapidly suppress the large system error. When DoS attacks become active, triggered impulses are maliciously intercepted (marked by red crosses), which inevitably causes a temporary swell in V ( t ) . However, the system swiftly recovers its stability margin once the attack ceases. Furthermore, as the system enters the steady-state phase, the control scheme automatically shifts to forced triggering (green squares) at the maximum permissible interval Δ max = 0.35 s , thereby avoiding unnecessary data transmission and significantly conserving communication bandwidth.
Figure 6 illustrates the asynchronous interactions between the random switching signal σ ( t ) and the inter-event times. The red crosses accurately pinpoint the moments when impulsive instants fail due to DoS interceptions. Crucially, all actual inter-event times are observed to be strictly greater than the theoretical lower bound Δ 1 = 0.0103 s (represented by the red dashed line) and are firmly bounded within Δ max (the green dashed line). This distribution provides solid numerical evidence verifying the complete exclusion of Zeno behavior, as further quantified in Figure 7.
To further verify the triggering condition, we record the first five inter-event intervals between consecutive successful impulse instants (intervals spanning DoS-blocked periods may exceed Δ max ): Δ ( 1 ) = 0.604 s, Δ ( 2 ) = 0.053 s, Δ ( 3 ) = 0.049 s, Δ ( 4 ) = 0.046 s, Δ ( 5 ) = 0.044 s—all strictly above the theoretical lower bound Δ 1 = 0.0103 s. A Monte Carlo study over 50 independent random DoS realizations (seeds 101–150) yielded a mean terminal error E [ x ( 10 ) ] = 0.0011 with standard deviation 0.0004 , confirming robustness across attack patterns.
Comparison with baselines. 
Table 2 and Figure 8 compare the proposed scheme with three baselines under identical conditions.
Stress test: high DoS duty cycle (≈51%). 
To assess the boundary of the theoretical guarantee, the simulation is repeated with a DoS duty cycle of ≈51%. In this regime, condition (VI) yields η = 0.377 < 0 , so the ISS guarantee no longer applies. Figure 9 shows that for this particular DoS realization the state trajectory still converges, suggesting that the sufficient condition may be conservative. Practitioners should verify condition (VI) with worst-case DoS statistics before deployment; once the feasibility boundary is exceeded, stability can no longer be theoretically certified.
In summary, the simulation results corroborate the theoretical analysis, confirming that the proposed control strategy, bolstered by the adopted MDETM, not only guarantees the ISS property of linear impulsive switched systems under aperiodic DoS attacks but also achieves an optimal balance between control performance and communication resource utilization.

5. Conclusions

This paper has established a unified framework for ISS analysis of continuous-time nonlinear impulsive switched systems subject to aperiodic DoS attacks, by integrating the MDETM with the AED-ADT approach. The principal theoretical contributions are: (i) a constructive proof of Zeno-free behavior with an explicit uniform inter-event lower bound Δ ̲ > 0 (Theorem 1); (ii) global ISS with an explicit closed-form decay rate (Theorem 2) that makes all design trade-offs among the AED-ADT limit, DoS parameters, and triggering coefficients explicit; and (iii) tractable LMI conditions for linear systems (Theorem 3). Numerical experiments on a dual-tank model confirm these results: η = 0.451 , Δ 1 = 0.0103 s, a terminal state norm of 0.0011 after 10 s from a large initial upset, and a 36 % reduction in trigger count compared with a fixed time-triggered baseline. Under a 51 % DoS duty cycle, condition (VI) yields η = 0.377 < 0 , marking the boundary of the theoretical guarantee; empirical convergence is still observed, confirming that the sufficient condition is conservative (Figure 9 and Figure 10).
The current framework has two main limitations. First, the DoS parameters ( τ D , τ d , N 0 , θ 0 ) are assumed to be known a priori; in practice, they must be estimated from historical traffic data or bounded conservatively. Second, network-induced transmission delays are not modeled; the framework assumes instantaneous impulse execution upon successful channel access.
These limitations suggest two concrete directions for future work:
  • Adaptive DoS estimation: Replacing fixed bounds with online estimates of ( τ D , τ d ) via sliding-window statistics, combined with anomaly-detection filters.
  • Time-delay extension: Incorporating variable network-induced delays into the impulsive model, requiring generalized Lyapunov–Krasovskii functionals and a revised AED-ADT construction.
The current numerical validation, while confirming the theoretical predictions under controlled simulation conditions, does not capture network-induced jitter, sensor quantization noise, or actuator saturation present in physical testbeds. A natural extension is hardware-in-the-loop (HIL) validation on an embedded platform (e.g., an STM32-class microcontroller communicating over an Ethernet/CAN channel with software-emulated DoS jamming), using the same sampling step ( 5 × 10 4 s) adopted in the simulation. Such a platform would allow direct measurement of inter-event times under realistic timing jitter, providing an empirical stress test of the Zeno-free guarantee (Theorem 1) beyond the idealized simulation setting.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/math14132365/s1.

Author Contributions

Conceptualization, T.Z. and X.Z.; methodology, T.Z.; software, T.Z.; validation, S.Y. and X.Z.; formal analysis, T.Z.; investigation, T.Z.; data curation, T.Z.; writing—original draft preparation, T.Z.; writing—review and editing, S.Y. and X.Z.; visualization, T.Z. and J.W.; supervision, X.Z. and J.W.; project administration, X.Z. and J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research is Supported by the Fundamental Research Funds for the Central Universities: No. 2026YB046.

Data Availability Statement

The MATLAB® R2024b simulation code and random seeds used to generate Figure 4, Figure 5 and Figure 6 and Table 1 are provided as Supplementary Material. The switching signal σ ( t ) is generated using MATLAB’s rand with rng(42) (seed 42 for the main run; seeds 101–150 for the 50 Monte Carlo runs), drawing dwell times from U [ 0.5 , 1.5 ] , s . DoS active durations are drawn from U [ 0.2 , 0.45 ] , s and sleep durations from U [ 1.5 , 2.5 ] , s . The LMI in Theorem 3 is solved via YALMIP [34] with the MOSEK [35] solver at default settings.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ISSInput-to-State Stability
DoSDenial-of-Service
MDETMMode-Dependent Event-Triggered Mechanism
AED-ADTAdmissible Edge-Dependent Average Dwell Time
LMILinear Matrix Inequality
NCSNetworked Control System
ETCEvent-Triggered Control
ETMEvent-Triggered Mechanism
ADTAverage Dwell Time

References

  1. De Persis, C.; Tesi, P. Input-to-state stabilizing control under denial-of-service. IEEE Trans. Autom. Control 2015, 60, 2930–2944. [Google Scholar]
  2. Dolk, V.S.; Tesi, P.; De Persis, C.; Heemels, W.P.M.H. Event-triggered control systems under denial-of-service attacks. IEEE Trans. Control Netw. Syst. 2017, 4, 93–105. [Google Scholar]
  3. Wang, R.; Liu, Y.; Cao, J. Resilient event-triggered control of networked switched systems under DoS attacks. J. Frankl. Inst. 2025, 362, 107570. [Google Scholar]
  4. Li, F.; Wu, L.; Shi, Y. Resilient event-triggered control for switched systems with reconstructed switching signals under DoS attacks. Int. J. Robust Nonlinear Control 2025, 35, 717–728. [Google Scholar] [CrossRef] [Scilit]
  5. Tabuada, P. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control 2007, 52, 1680–1685. [Google Scholar] [CrossRef] [Scilit]
  6. Ge, X.; Han, Q.-L.; Zhang, X.-M.; Ding, L.; Alsaadi, F.E. Dynamic event-triggered control and estimation: A survey. Int. J. Autom. Comput. 2021, 18, 857–886. [Google Scholar] [CrossRef] [Scilit]
  7. Li, X.; Yang, X.; Cao, J. Event-triggered impulsive control for nonlinear delay systems. Automatica 2020, 117, 108981. [Google Scholar] [CrossRef] [Scilit]
  8. Li, X.; Peng, D.; Cao, J. Lyapunov stability for impulsive systems via event-triggered impulsive control. IEEE Trans. Autom. Control 2020, 65, 4908–4913. [Google Scholar] [CrossRef] [Scilit]
  9. Borgers, D.P.; Heemels, W.P.M.H. Event-separation properties of event-triggered control systems. IEEE Trans. Autom. Control 2014, 59, 2644–2656. [Google Scholar]
  10. Peng, C.; Li, T.C. Communication-computation efficient control for networked systems: A co-design perspective. IEEE Trans. Ind. Electron. 2020, 68, 8726–8736. [Google Scholar]
  11. Ding, L.; Han, Q.L.; Ge, X.; Zhang, X.M. An overview of recent advances in event-triggered consensus of multiagent systems. IEEE Trans. Cybern. 2018, 48, 1110–1123. [Google Scholar] [PubMed]
  12. Wu, Z.G.; Xu, Y.; Lu, R.; Wu, Y.; Huang, T. Event-triggered control for consensus of multiagent systems with fixed/switching topologies. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 1736–1746. [Google Scholar]
  13. Qi, W.; Zong, G.; Karimi, H.R. Observer-based adaptive SMC for nonlinear Markovian jump systems with quantized event-triggered mechanism. IEEE Trans. Cybern. 2021, 51, 5519–5529. [Google Scholar]
  14. Yuan, Y.; Wang, Z.; Zhang, L.; Dong, H. Zeno-free event-triggered dynamic surface control for nonlinear cyber-physical systems under DoS attacks. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 6475–6485. [Google Scholar]
  15. Zhao, P.; Zhang, H.; Wang, Z.; Cai, C. Event-triggered impulsive control for continuous-time non-linear systems. IET Control Theory Appl. 2018, 12, 1698–1705. [Google Scholar]
  16. Al-Ghadiri, T.A.; Al-Samarraie, S.A.; Humaidi, A.J.; Al Mhdawi, A.K. Modified sliding mode extremum seeking with barrier integral sliding mode for robust optimization of a class of perturbed nonlinear systems: Application to ABS. Eur. J. Control 2026, 90, 101525. [Google Scholar] [CrossRef] [Scilit]
  17. Hameed, A.H.; Al-Samarraie, S.A.; Humaidi, A.J. Ultimate bounded observer-based control of electrical vehicle driven by DC motor system with unmatched load torque. Adv. Mech. Eng. 2024, 16, 2024. [Google Scholar] [CrossRef] [Scilit]
  18. Liberzon, D. Switching in Systems and Control; Birkhäuser: Boston, MA, USA, 2003. [Google Scholar]
  19. Hespanha, J.P.; Morse, A.S. Stability of switched systems with average dwell-time. In Proceedings of the 38th IEEE Conference Decision Control (CDC), Phoenix, AZ, USA, 7–10 December 1999; pp. 2655–2660. [Google Scholar]
  20. Zhang, L.; Gao, H. Asynchronously switched control of switched linear systems with average dwell time. Automatica 2010, 46, 953–958. [Google Scholar] [CrossRef] [Scilit]
  21. Zhai, G.; Hu, B.; Yasuda, K.; Michel, A.N. Stability analysis of switched systems with average dwell time. In Proceedings of the 2000 American Control Conference, Chicago, IL, USA, 28–30 June 2000; pp. 200–204. [Google Scholar]
  22. Liu, J.; Gu, Z.; Park, J.H.; Shen, H. Resilient event-triggered control for networked switched systems under DoS attacks: An average dwell-time approach. Int. J. Robust Nonlinear Control 2021, 31, 104–122. [Google Scholar]
  23. Wang, J.; Xia, J.; Shen, H.; Wang, Z. H synchronization for complex dynamical networks with cyber-attacks via event-triggered control. Appl. Math. Comput. 2021, 406, 126291. [Google Scholar]
  24. Hu, S.; Yue, D.; Xie, X.; Chen, X. Resilient event-triggered control for networked control systems under periodic DoS attacks. Inf. Sci. 2019, 481, 124–135. [Google Scholar]
  25. Sun, J.; Wang, C.; Sun, C. Resilient quantized control of networked control systems under DoS attacks. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 5345–5354. [Google Scholar]
  26. Ding, D.; Han, Q.-L.; Ge, X.; Wang, J. Secure State Estimation and Control of Cyber-Physical Systems: A Survey. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 176–190. [Google Scholar] [CrossRef] [Scilit]
  27. Hu, T.; Shi, M.; Shi, K.; Wuliu, X. Hybrid impulsive and event-triggered intermittent guaranteed cost secure consensus control for multiagent systems under DoS attacks. Commun. Nonlinear Sci. Numer. Simul. 2026, 158, 109857. [Google Scholar] [CrossRef] [Scilit]
  28. Wang, X.; Yin, Z.; Lei, Y.; Huang, T.; Kurths, J. Secure Consensus for Switched Multiagent Systems Under DoS Attacks: Hybrid Event-Triggered and Impulsive Control Approach. In IEEE Transactions on Cybernetics; IEEE: New York, NY, USA, 2025. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  29. Gao, Y.; Li, X.; Cao, J. Input-to-state stability of switched systems under the new mode-dependent dynamic event-triggered impulsive control. Int. J. Robust Nonlinear Control 2025, 35, 3715–3727. [Google Scholar] [CrossRef] [Scilit]
  30. Stamova, I.; Stamov, T. Applied Impulsive Mathematical Models; Springer: Cham, Switzerland, 2016. [Google Scholar]
  31. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  32. Boyd, S.; El Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; SIAM: Philadelphia, PA, USA, 1994. [Google Scholar]
  33. Hardy, G.H.; Littlewood, J.E.; Pólya, G. Inequalities, 2nd ed.; Cambridge University Press: Cambridge, UK, 1952. [Google Scholar]
  34. Löfberg, J. YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the 2004 IEEE International Conference on Robotics and Automation, Taipei, Taiwan, 26 April–1 May 2004; pp. 284–289. [Google Scholar]
  35. MOSEK ApS. The MOSEK Optimization Toolbox for MATLAB Manual, Version 10.0; MOSEK ApS: Copenhagen, Denmark, 2023; Available online: https://www.mosek.com (accessed on 7 April 2026).
Figure 1. Block diagram of the proposed MDETM-based event-triggered impulsive control system under aperiodic DoS attacks. The MDETM monitors state x ( t ) and switching signal σ ( t ) to generate trigger attempts, which are transmitted through the network channel. During DoS sleeping intervals Θ h , impulses are successfully applied as x ( t k ) = h k ( x ( t k ) ) ; during active intervals Θ d , transmissions are blocked and the state evolves freely.
Figure 1. Block diagram of the proposed MDETM-based event-triggered impulsive control system under aperiodic DoS attacks. The MDETM monitors state x ( t ) and switching signal σ ( t ) to generate trigger attempts, which are transmitted through the network channel. During DoS sleeping intervals Θ h , impulses are successfully applied as x ( t k ) = h k ( x ( t k ) ) ; during active intervals Θ d , transmissions are blocked and the state evolves freely.
Mathematics 14 02365 g001
Figure 2. Schematic of the dual-tank liquid-level system. States x 1 ( t ) and x 2 ( t ) denote the liquid level deviations from the desired setpoints. The system alternates between two operating modes driven by the switching signal σ ( t ) . Upon successful network triggers, instantaneous fluid injections or drains are executed as impulsive control actions u ( t k ) = ( 1 E k ) x ( t k ) to stabilize the continuous dynamics.
Figure 2. Schematic of the dual-tank liquid-level system. States x 1 ( t ) and x 2 ( t ) denote the liquid level deviations from the desired setpoints. The system alternates between two operating modes driven by the switching signal σ ( t ) . Upon successful network triggers, instantaneous fluid injections or drains are executed as impulsive control actions u ( t k ) = ( 1 E k ) x ( t k ) to stabilize the continuous dynamics.
Mathematics 14 02365 g002
Figure 3. Monte Carlo results over 50 independent DoS realizations: (left) histogram of terminal state norm x ( T ) (mean = 0.0011 , red vertical line); (right) histogram of minimum inter-event time per run (all strictly above the theoretical bound Δ 1 = 10.3 ms, blue dashed line).
Figure 3. Monte Carlo results over 50 independent DoS realizations: (left) histogram of terminal state norm x ( T ) (mean = 0.0011 , red vertical line); (right) histogram of minimum inter-event time per run (all strictly above the theoretical bound Δ 1 = 10.3 ms, blue dashed line).
Mathematics 14 02365 g003
Figure 4. State trajectories of the closed-loop system under aperiodic DoS attacks: blue solid line denotes x 1 ( t ) , red dashed line denotes x 2 ( t ) , and red-shaded regions indicate DoS active periods.
Figure 4. State trajectories of the closed-loop system under aperiodic DoS attacks: blue solid line denotes x 1 ( t ) , red dashed line denotes x 2 ( t ) , and red-shaded regions indicate DoS active periods.
Mathematics 14 02365 g004
Figure 5. Evolution of the Lyapunov function V ( t ) (logarithmic scale) and triggering events: blue triangles denote event-triggered impulses, green squares denote forced-triggered impulses, red crosses denote impulses blocked by DoS attacks, and red-shaded regions indicate DoS active periods.
Figure 5. Evolution of the Lyapunov function V ( t ) (logarithmic scale) and triggering events: blue triangles denote event-triggered impulses, green squares denote forced-triggered impulses, red crosses denote impulses blocked by DoS attacks, and red-shaded regions indicate DoS active periods.
Mathematics 14 02365 g005
Figure 6. Switching signal σ ( t ) and inter-event time distribution: the red dashed line denotes the theoretical lower bound Δ 1 , the green dashed line denotes the maximum permissible interval Δ max , and red crosses denote failed triggering instants intercepted by DoS attacks.
Figure 6. Switching signal σ ( t ) and inter-event time distribution: the red dashed line denotes the theoretical lower bound Δ 1 , the green dashed line denotes the maximum permissible interval Δ max , and red crosses denote failed triggering instants intercepted by DoS attacks.
Mathematics 14 02365 g006
Figure 7. Trigger statistics panel: (a) inter-event times Δ k (blue dots) with theoretical lower bound Δ 1 = 0.0103 s (red dashed) and Δ max = 0.35 s (green dashed), red crosses denote DoS-blocked instants; (b) impulse jump energy ( I E k ) x ( t k ) 2 for event-triggered (blue) and forced-triggered (green) impulses, pink-shaded regions indicate DoS active periods; (c) cumulative trigger counts, pink-shaded regions indicate DoS active periods; (d) IET histogram (mean = 0.305 s), confirming all inter-event times exceed Δ 1 .
Figure 7. Trigger statistics panel: (a) inter-event times Δ k (blue dots) with theoretical lower bound Δ 1 = 0.0103 s (red dashed) and Δ max = 0.35 s (green dashed), red crosses denote DoS-blocked instants; (b) impulse jump energy ( I E k ) x ( t k ) 2 for event-triggered (blue) and forced-triggered (green) impulses, pink-shaded regions indicate DoS active periods; (c) cumulative trigger counts, pink-shaded regions indicate DoS active periods; (d) IET histogram (mean = 0.305 s), confirming all inter-event times exceed Δ 1 .
Mathematics 14 02365 g007
Figure 8. Baseline comparison: (a) ISS decay rate η and (b) number of successful triggers for the proposed MDETM+AED-ADT scheme vs. No-MDETM, Fixed-ETM, and No-AED-ADT baselines under identical DoS attacks.
Figure 8. Baseline comparison: (a) ISS decay rate η and (b) number of successful triggers for the proposed MDETM+AED-ADT scheme vs. No-MDETM, Fixed-ETM, and No-AED-ADT baselines under identical DoS attacks.
Mathematics 14 02365 g008
Figure 9. Nominal vs. stress DoS: (a) nominal duty cycle ≈15%, η = 0.451 > 0 (ISS guaranteed); (b) stress duty cycle ≈51%, η = 0.377 < 0 (condition (VI) violated); the state still converges empirically in this run, indicating conservatism of the sufficient condition.
Figure 9. Nominal vs. stress DoS: (a) nominal duty cycle ≈15%, η = 0.451 > 0 (ISS guaranteed); (b) stress duty cycle ≈51%, η = 0.377 < 0 (condition (VI) violated); the state still converges empirically in this run, indicating conservatism of the sufficient condition.
Mathematics 14 02365 g009
Figure 10. Parameter sensitivity analysis on system performance indices: (a) η vs. impulse intensity d k (nominal d k = 1.6 , η = 0.451 ; infeasible region d k 1.3 shaded); (b) η vs. Δ max (nominal Δ max = 0.35 s); (c) η (blue) and Δ ̲ (red) vs. a k at nominal a k = 0.02 . The green-shaded regions represent the feasible parameter space where the input-to-state stability (ISS) condition of the system under DoS attacks is fully guaranteed (corresponding to η > 0 ). Conversely, the pink-shaded regions denote the infeasible domain where the stability condition cannot be verified ( η 0 ). The black dashed lines mark the critical stabilization threshold ( η = 0 ), and the square markers indicate the nominal operating points selected in the simulation baseline.
Figure 10. Parameter sensitivity analysis on system performance indices: (a) η vs. impulse intensity d k (nominal d k = 1.6 , η = 0.451 ; infeasible region d k 1.3 shaded); (b) η vs. Δ max (nominal Δ max = 0.35 s); (c) η (blue) and Δ ̲ (red) vs. a k at nominal a k = 0.02 . The green-shaded regions represent the feasible parameter space where the input-to-state stability (ISS) condition of the system under DoS attacks is fully guaranteed (corresponding to η > 0 ). Conversely, the pink-shaded regions denote the infeasible domain where the stability condition cannot be verified ( η 0 ). The black dashed lines mark the critical stabilization threshold ( η = 0 ), and the square markers indicate the nominal operating points selected in the simulation baseline.
Mathematics 14 02365 g010
Table 1. Monte Carlo statistics of minimum inter-event times over 50 independent DoS realizations.
Table 1. Monte Carlo statistics of minimum inter-event times over 50 independent DoS realizations.
Min over 50 Runs (s)Mean (s)Max (s)
Minimum inter-event time 0.0255 0.0411 0.0520
Table 2. Comparative simulation: proposed MDETM+AED-ADT scheme vs. three baselines (No-MDETM, Fixed-ETM, No-AED-ADT) under identical DoS attacks.
Table 2. Comparative simulation: proposed MDETM+AED-ADT scheme vs. three baselines (No-MDETM, Fixed-ETM, No-AED-ADT) under identical DoS attacks.
Scheme η Δ ̲ (s)# TriggersZeno-Free?
Proposed (MDETM + AED-ADT) 0.451 0.0103 32Yes
No MDETM (fixed time-triggered) 2.40 N/A26N/A
Fixed-threshold ETM 0.451 N/A26Yes
No AED-ADT (classical ADT) 0.389 0.0103 32Yes
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

Zhuang, T.; Yin, S.; Zhang, X.; Wang, J. Event-Triggered Impulsive Control for Switched Systems Under Aperiodic Denial-of-Service Attacks. Mathematics 2026, 14, 2365. https://doi.org/10.3390/math14132365

AMA Style

Zhuang T, Yin S, Zhang X, Wang J. Event-Triggered Impulsive Control for Switched Systems Under Aperiodic Denial-of-Service Attacks. Mathematics. 2026; 14(13):2365. https://doi.org/10.3390/math14132365

Chicago/Turabian Style

Zhuang, Ting, Shuo Yin, Xiaoyu Zhang, and Jilu Wang. 2026. "Event-Triggered Impulsive Control for Switched Systems Under Aperiodic Denial-of-Service Attacks" Mathematics 14, no. 13: 2365. https://doi.org/10.3390/math14132365

APA Style

Zhuang, T., Yin, S., Zhang, X., & Wang, J. (2026). Event-Triggered Impulsive Control for Switched Systems Under Aperiodic Denial-of-Service Attacks. Mathematics, 14(13), 2365. https://doi.org/10.3390/math14132365

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