Skip to Content
AxiomsAxioms
  • Article
  • Open Access

1 August 2026

Mean-Square Bounded Synchronization for Complex Networks Under Cyber-Attack via Hybrid Self-Triggered Impulsive Control

,
,
,
and
1
School of Mathematics and Statistics, Northeast Petroleum University, Daqing 163318, China
2
Heilongjiang Provincial Key Laboratory of Networking and Intelligent Control, Northeast Petroleum University, Daqing 163318, China
3
College of Mathematics and Systems Science, Shandong University of Science and Technology, Qingdao 266590, China
4
School of Electrical Information Engineering, Northeast Petroleum University, Daqing 163318, China
This article belongs to the Section Mathematical Analysis

Abstract

The issue of mean-square bounded synchronization for complex networks subject to random disturbances, time-varying delays, and cyber-attacks is investigated in this paper. We employ static and dynamic self-triggered impulsive control strategies, which can predict the next impulsive instant based on the current state of the system. These strategies not only ensure the convergence of the control error but also reduce the number of triggering instants. Denial-of-service (DoS) and deception attacks are jointly modeled using two independent Bernoulli stochastic processes. Meanwhile, sufficient conditions for the mean-square bounded synchronization are established through the Lyapunov functional method. In addition, it is demonstrated that these control strategies rule out Zeno behavior, ensuring the reliable achievement of mean-square bounded synchronization. Finally, the accuracy of the theoretical analysis is illustrated through numerical examples. Compared to static triggering, the dynamic self-triggered impulsive control mechanism demonstrates superior performance in reducing the number of triggers, as shown by experimental results.

1. Introduction

Networks composed of abundant nodes (or vertices) joined by a highly complex set of interwoven edges are known as complex networks (CNs) [1]. Because of their characteristics, such as structural complexity, dynamic evolution, diverse connectivity patterns, and nonlinear dynamical behaviors, CNs have attracted extensive attention and research efforts from a large number of scholars [2,3]. The application domains of CNs in real life are extensive, including power systems, transportation networks, biological systems, and financial networks [4,5,6,7,8]. However, the existence of time delays in network systems leads to data loss and increased communication congestion, which negatively impact the real-time capability and stability of CNs [9,10,11,12,13,14,15]. Thus, random disturbances are regarded as non-negligible factors in the behavior of CNs, and the investigation of stochastic CNs with time delays is considered to have important practical significance [16,17,18,19].
Synchronization behavior in CNs is categorized under the domain of network dynamical behavior. The classification includes bounded synchronization, exponential synchronization, bipartite synchronization, and asymptotic synchronization, reflecting different convergence behaviors in network dynamics [5,6]. Additionally, bounded synchronization has emerged as a significant area of research [20,21,22]. It ensures that the system states converge within a certain bound while achieving state consistency and system stability [23,24,25]. Compared with exponential synchronization, which emphasizes fast convergence, bounded synchronization focuses more on synchronization performance under constraints, thereby avoiding resource waste and excessive system burdens caused by aggressive control actions. Hence, bounded synchronization carries substantial theoretical and practical meaning in networked systems research [26,27,28,29]. Recently, significant research achievements have been made in the study of bounded synchronization within CNs. In [23], based on a unified strategy, Zhu et al. investigated the bounded synchronization problem of heterogeneous complex dynamical networks by developing a joint-diagonalization-like technique. In [28], Wang et al. investigated the global bounded synchronization of complex dynamical networks based on Lyapunov function methods and graph theory. Zhang et al. [30] designed a dual-channel stochastic deception attack scheme and proposed an adaptive secure impulsive consensus strategy to investigate the mean-square consensus problem for time-varying nonlinear multi-agent systems. Wu et al. [31] investigated the mean-square bounded synchronization of fractional-order chaotic Lur’e systems under deception attack using an impulsive control approach.
In order to achieve bounded synchronization, one may adopt control methods including event-triggered control, impulsive control, self-triggered impulsive control, and adaptive event-triggered impulsive control. There is universal agreement that in event-triggered control, events are generated based on a predefined triggering condition [32,33]. Nevertheless, the requirement of continuous input of the control signal into the system results in resource inefficiency [34,35]. Under impulsive control, dynamic systems experience instantaneous state changes at discrete times, which result in lower control costs [36]. Additionally, self-triggered impulsive control predicts the upcoming impulsive moment according to the current state of the system, avoiding continuous monitoring and thus contributing to energy savings [17,37,38]. Due to the advantages of self-triggered impulsive control, it has attracted increasing research interest from scholars. Wang et al. [39] investigated Lyapunov stability of nonlinear systems using discrete-time self-triggered impulsive control and derived sufficient conditions for Zeno-free behavior and global asymptotic stability. Xie et al. [40] proposed a self-triggered delayed impulsive control scheme to investigate group consensus of multi-agent systems. Importantly, the self-triggered impulsive control strategy ensures that Zeno behavior is effectively excluded. Zeno behavior is an undesirable phenomenon characterized by the emergence of infinitely many events in a finite period. When triggering occurs too frequently, it can cause system instability and significantly increase the consumption of computing and communication resources. Owing to characteristics such as intrinsic time delays, constraints on periodic execution, and deliberate algorithmic design, self-triggered impulsive control inherently rules out the possibility of continuous triggering within a finite time interval [38]. Consequently, the occurrence of Zeno phenomena is effectively ruled out, guaranteeing both system stability and optimal use of resources.
Furthermore, the achievement of bounded synchronization under self-triggered impulsive control is affected by cyber-attacks. Common attack types include DoS attacks, deception attacks, and replay attacks [41,42,43,44,45]. Obviously, DoS attacks and deception attacks are the most prevalent. DoS attacks disrupt normal system operation by interfering with or blocking the system’s communication channels [44]. Deception attacks occur when adversaries inject fabricated or altered data into the system, deceiving the controller into treating malicious inputs as genuine, ultimately resulting in erroneous control decisions [46,47]. The essence of deception attacks, unlike deception attacks, lies in compromising the integrity and genuineness of data, which, in turn, adversely affects the stability of the CN. Recently, researchers have been increasingly investigating the issue of synchronization for CNs under cyber-attack. In [41], Liu et al. investigated the design of pinning observers to realize secure and reliable synchronization in complex dynamical networks under DoS attack. In [46], Liu et al. explored how nonlinear coupling and deception attacks affect the mean-square exponential stability of systems by using a sampled-data control strategy and a generalized Halanay inequality. In [48], Wang et al. used distributed controllers and parameter estimators to study the stability of distributed control systems under replay attack. Since both the timing and the type of attacks are unpredictable, attackers can flexibly choose attack types to enhance their effectiveness. Simultaneously, modeling both attack types in a unified framework in CNs studies is more representative of real-world scenarios. Therefore, how self-triggered impulsive control can achieve bounded synchronization in CNs subject to DoS and deception attacks is a challenging problem.
Prompted by the preceding analysis, we devoted this study to investigating the problem of mean-square bounded synchronization of CNs under cyber-attack by self-triggered impulsive control, and we prove in this paper that the Zeno phenomenon is avoided via this control mechanism. Although self-triggered impulsive control, DoS attacks, and deception attacks have each been investigated separately in the existing literature, their theoretical integration is nontrivial. Existing studies mainly focus on event-triggered control, single attack scenarios, or exponential synchronization. In contrast, the present work establishes a unified analytical framework for mean-square bounded synchronization of stochastic complex networks subject to simultaneous DoS and deception attacks via hybrid self-triggered impulsive control. The coexistence of random cyber-attacks and self-triggered impulsive mechanisms introduces additional stochastic jump terms into the Lyapunov analysis, which cannot be handled directly using existing stability results [13,49,50,51,52]. Therefore, new sufficient synchronization criteria and trigger conditions are developed in this paper. The key contributions are summarized below:
(1)
A unified theoretical framework is established for the mean-square bounded synchronization of stochastic complex networks subject to simultaneous DoS and deception attacks using hybrid self-triggered impulsive control. Compared with existing studies focusing on a single attack or event-triggered strategy, the proposed framework allows the synchronization problem to be analyzed under the condition of multiple random cyber-attacks within one Lyapunov-based analytical framework.
(2)
DoS and deception attacks are jointly modeled using two independent Bernoulli stochastic sequences within a unified framework, making it possible to fully identify potential security risks and improve the overall system resilience.
This paper is structured as follows. Section 2 introduces the model, controller, and assumptions and defines mean-square bounded synchronization. Section 3 designs static and dynamic self-triggered impulsive control schemes. The main theoretical results are presented in Section 4. The simulation outcomes and their implications are exhibited in Section 5. Finally, Section 6 provides a summary of this paper.

2. Preliminaries and Model Description

Notation: To begin, it is essential to introduce some mathematical symbols. R n represents the n-dimensional Euclidean space. Additionally, R + stands for [ 0 , + ) . x T and x denote the transpose of x for x R n and the Euclidean norm, respectively. Let L = { 0 , 1 , , } , L 1 = { 1 , 2 , , m } , L 2 = { 1 , 2 , , M } , L 3 = { 0 , 1 , 2 , , M } . Furthermore, given a complete probability space ( Ω , F , F , P ) equipped with a filtration { F t } t t 0 that satisfies usual conditions, and let E ( · ) be the mathematical expectation. Let P C ( [ τ , 0 ] ; R n ) denote the family of continuous functions g : [ τ , 0 ] R n with norm g = sup { | g ( η ) | : τ η 0 } . L F 0 2 ( [ τ , 0 ] ; R n × n ) means the family of all F 0 -measurable P C ( [ τ , 0 ] ; R n × n ) -valued random variables with E g 2 for all g = { g ( η ) : τ η 0 } . Moreover, consider a strongly connected digraph D whose edge weights are characterized by the matrix U = ( a s v ) m × m .
We consider the drive system model as follows:
d d s ( t ) = [ l s ( d s ( t ) , d s ( t τ 0 ( t ) ) , t ) + i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) Π s v ( i 1 ) ( d s ( t τ i 1 ( t ) ) , d v ( t τ i 1 ( t ) ) , t ) ] d t + W s ( d s ( t ) , d s ( t τ 0 ( t ) ) , t ) d ω ( t ) , s L 1 ,
where d s ( t ) R n is the state vector associated with the s-node, while l s ( · ) , W s ( · ) : R n × R n × R + R n are continuous functions. Π s v ( i 1 ) ( · ) : R n × R n × R + R n stands for the non-linear coupling function, Ψ i 1 ( t ) characterizes the dynamic variation of the coupling strength, and f s v ( i 1 ) { 0 , 1 } determines whether a link exists between any two nodes in the i 1 -th subnetwork. There is no directed edge from node s to node v in the i 1 -th subnetwork if and only if f s v ( i 1 ) = 0 , and the converse is also true. ω ( t ) is a continuous-time stochastic process representing one-dimensional scalar Brownian motion defined on the given complete probability space ( Ω , F , F , P ) . Moreover, τ 0 represents the internal time delay. τ i 1 ( t ) is the time-varying delay in the coupling between nodes, whose characteristics are determined by the structure of the i 1 -th subnetwork.
Consider the following response system, which corresponds to system (1):
d r s ( t ) = [ l s ( r s ( t ) , r s ( t τ 0 ( t ) ) , t ) + u s ( t ) + i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) Π s v ( i 1 ) ( r s ( t τ i 1 ( t ) ) , r v ( t τ i 1 ( t ) ) , t ) ] d t + W s ( r s ( t ) , r s ( t τ 0 ( t ) ) , t ) d ω ( t ) , s L 1 ,
where r s ( t ) R n is the state vector associated with the s-th node and u s ( t ) is the control input.
We introduce the synchronization error vector as Ξ s ( t ) = r s ( t ) d s ( t ) , and the corresponding error system takes the form
d Ξ s ( t ) = [ l ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) + u s ( t ) + i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) Π ˜ s v ( i 1 ) ( Ξ s ( t τ i 1 ( t ) ) , Ξ v ( t τ i 1 ( t ) ) , t ) ] d t + W ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) d ω ( t ) , s L 1 ,
where
l ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) = l s ( r s ( t ) , r s ( t τ 0 ( t ) ) , t ) l s ( d s ( t ) , d s ( t τ 0 ( t ) ) , t ) , W ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) = W s ( r s ( t ) , r s ( t τ 0 ( t ) ) , t ) W s ( d s ( t ) , d s ( t τ 0 ( t ) ) , t ) , Π ˜ s v ( i 1 ) ( Ξ s ( t τ i 1 ( t ) ) , Ξ v ( t τ i 1 ( t ) ) , t ) = Π s v ( i 1 ) ( r s ( t τ i 1 ( t ) ) , r v ( t τ i 1 ( t ) ) , t ) Π s v ( i 1 ) ( d s ( t τ i 1 ( t ) ) , d v ( t τ i 1 ( t ) ) , t ) .
To achieve for systems (1) and (2) the mean-square bounded synchronization under cyber-attack via self-triggered impulsive control, the impulsive control is created as
u s ( t ) = j = 1 { ( 1 ϖ ( t ) ) T s , j [ Ξ s ( t ) + κ ( t ) B s ( t ) ] } δ ( t ζ s , j ) ,
in which T s , j is the impulsive gain; B s ( t ) represents the deception signal; δ ( · ) stands for the Dirac function; { ζ s , j } is the self-triggered impulsive sequence of the s-th node, which is defined as 0 = ζ s , 0 < ζ s , 1 < < ζ s , j < ; and ϖ ( t ) and κ ( t ) are random variable that obey the Bernoulli distribution and satisfy
P { ϖ ( t ) = 0 } = ϖ , P { ϖ ( t ) = 1 } = 1 ϖ , P { κ ( t ) = 0 } = κ , P { κ ( t ) = 1 } = 1 κ ,
in which ϖ , κ ( 0 , 1 ] .
For controller (4) subject to random cyber-attacks, we can classify the attacks into three cases:
  • Case 1: ϖ ( t ) = 1 indicates that a DoS attack is in effect,
    u s ( t ) = 0 ;
  • Case 2: ϖ ( t ) = 0 and κ ( t ) = 1 indicate that a deception attack is occurring,
    u s ( t ) = j = 1 T s , j [ Ξ s ( t ) + B s ( t ) ] δ ( t ζ s , j ) ;
  • Case 3: ϖ ( t ) = 0 and κ ( t ) = 0 represent an attack-free situation,
    u s ( t ) = j = 1 T s , j Ξ s ( t ) δ ( t ζ s , j ) .
According to the foregoing analysis, the error system is expressed as
d Ξ s ( t ) = [ l ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) + i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) Π ˜ s v ( i 1 ) ( Ξ s ( t τ i 1 ( t ) ) , Ξ v ( t τ i 1 ( t ) ) , t ) ] d t + W ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) d ω ( t ) , Δ Ξ s ( ζ s , j ) = Ξ s ( ζ s , j ) Ξ s ( ζ s , j ) = ( 1 ϖ ( ζ s , j ) ) T s , j [ Ξ s ( ζ s , j ) + κ ( ζ s , j ) B s ( ζ s , j ) ] ,
where Δ Ξ s ( ζ s , j ) = Ξ s ( ζ s , j + ) Ξ s ( ζ s , j ) , Ξ s ( ζ s , j + ) = Ξ s ( ζ s , j ) .
Remark 1.
In this paper, DoS attacks and deception attacks are modeled by two independent Bernoulli stochastic processes for analytical convenience and mathematical tractability. Such a probabilistic model has been extensively employed in the literature on networked control systems to describe randomly occurring cyber-attacks when only statistical occurrence information is available. Under this assumption, explicit synchronization conditions can be established via Lyapunov functional analysis. Nevertheless, we acknowledge that real cyber-attacks may present bursty, correlated, or Markovian characteristics, which cannot be fully captured by independent Bernoulli variables. Therefore, the adopted attack model should be regarded as an idealized approximation, while extension to more realistic attack models remains an interesting direction for future research.
Assumption 1.
For all i 1 L 2 , 0 < Ψ i 1 ( t ) Ψ i 1 holds for a positive constant Ψ i 1 and all t.
Assumption 2.
There are positive constants τ i 1 , τ 0 , τ, such that for any i 1 L 3 , the time-varying delay parameters τ i 1 ( t ) and τ 0 ( t ) satisfy
0 τ i 1 ( t ) τ i 1 τ , 0 τ 0 ( t ) τ 0 τ .
Assumption 3.
For each s L 1 , α s ( 1 ) , α s ( 2 ) , α s ( 3 ) , α s ( 4 ) , K s v ( i 1 ) > 0 such that d s , d ^ s , r s , r ^ s R n , the inequalities below hold:
l s ( r s , r ^ s , t ) l s ( d s , d ^ s , t ) 2 α s ( 1 ) r s d s 2 + α s ( 2 ) r ^ s d ^ s 2 , W s ( r s , r ^ s , t ) W s ( d s , d ^ s , t ) 2 α s ( 3 ) r s d s 2 + α s ( 4 ) r ^ s d ^ s 2 , Π s v ( i 1 ) ( r s , r v , t ) Π s v i 1 ( d s , d v , t ) 2 K s v ( i 1 ) ( r s d s 2 + r v d v 2 ) .
Assumption 4.
If B s ( t ) is the deception signal, then b > 0 such that B s ( t ) 2 b for each s L 1 .
Definition 1.
The drive system (1) and the response system (2) are said to achieve mean-square bounded synchronization if there exists a constant ϵ > 0 such that
lim t sup E Ξ ( t ) 2 ϵ ,
where Ξ ( t ) = ( Ξ 1 T ( t ) , Ξ 2 T ( t ) , , Ξ m T ( t ) ) T R m n .

3. Design of Static and Dynamic Trigger Mechanisms

A static self-triggered impulsive update mechanism is suggested, in which the impulsive instant for the s-th node is given by
ζ s , j + 1 = inf { t > ζ s , j | Z s ( t ) > 0 } ,
where Z s ( t ) = Δ s ( ζ s , j ) 2 ( e β 1 ( t ζ s , j ) 1 ) μ Δ s ( ζ s , j ) 2 ρ 1 e β 2 ( t t 0 ) ρ 2 ( t t 0 ) 2 , Δ s ( t ) = ( 1 ϖ ( ζ s , j ) ) [ Ξ s ( ζ s , j ) + κ ( ζ s , j ) B s ( ζ s , j ) ] , 0 < μ < 1 . ρ 1 , ρ 2 , β 1 , β 2 are positive constants.
Furthermore, to address the interference of some uncontrollable factors, we also design a dynamic self-triggered impulsive mechanism with a float function h s ( t ) that better meets actual needs:
ζ s , j + 1 = inf { t > ζ s , j | Z s ( t ) ω χ h s ( t ) ω φ ( j ) > 0 } ,
in which ω , χ > 0 , h s ( t ) > 0 . Furthermore, h s ( t 0 ) is the initial value of h s ( t ) . Assume that
h ˙ s ( t ) = χ h s ( t ) + φ ( j ) ,
in which φ ( j ) > 0 stands for the floating boundary of h s ( t ) at the j-th impulsive instant. The boundary sequence { φ ( j ) } j + is decreasing.
Remark 2.
The parameters ω > 0 and χ > 0 are design constants. The parameter ω determines the weight of the dynamic threshold in the triggering condition, whereas χ determines the decay rate of the internal dynamic variable h s ( t ) . A larger dynamic-threshold term generally postpones the triggering instant and reduces the triggering frequency, while the prescribed maximum inter-triggering interval I 2 should still be satisfied. The sequence { φ ( j ) } is selected as a positive monotonically decreasing sequence. For t [ ζ s , j , ζ s , j + 1 ) , the solution of (8) is
h s ( t ) = e χ ( t ζ s , j ) h s ( ζ s , j ) + φ ( j ) χ ( 1 e χ ( t ζ s , j ) ) .
Therefore, if h s ( t 0 ) > 0 , χ > 0 , and φ ( j ) > 0 , then h s ( t ) > 0 for all t t 0 .
Remark 3.
Consecutive DoS attacks may prevent the impulsive input from being successfully implemented and may also cause the triggering set in (6) or (7) to be empty. In this case, the locally implemented backup scheduling rule introduced in Remark 5 is activated to maintain the triggering sequence.
Remark 4.
Self-triggered impulsive control computes the next impulsive instant in advance at the current triggering instant by using the sampled state information and system parameters. This approach not only avoids persistent state observation but also prevents excessive impulse activations, significantly reducing the resource demands imposed on the controller. However, reference [53] uses a dynamic event-triggered control mechanism. The controller update is determined by pre-defined trigger conditions and requires continuous monitoring of the system state, which increases resource consumption. The work in [54] proposes an adaptive event-triggered impulsive control method that relies on continuous observation of the system state to evaluate a predefined event condition. By adjusting the triggering threshold using the adaptive parameter a i ( m ) and the dynamic variable γ i ( t ) , a low triggering frequency can be maintained even under varying system dynamics, resulting in relatively low computational resource consumption—though at the cost of certain monitoring overhead. In contrast to event-triggered and adaptive-triggered approaches, self-triggering mechanisms exhibit broader application potential by avoiding continuous monitoring, enabling prior computation of the next trigger time, and offering simplicity in implementation.
Remark 5.
A successful DoS attack at the impulsive instant ζ s , j may lead to Δ s ( ζ s , j ) = 0 , in which case the triggering set in (6) or (7) may be empty. To ensure that the triggering sequence remains well defined, a locally implemented backup interval I b > 0 is introduced. If the triggering set in (6) or (7) is empty, the next triggering instant is scheduled as
ζ s , j + 1 = ζ s , j + I b .
The backup interval is selected such that I 1 < I b < I 2 , where I 1 and I 2 are the lower and upper bounds of the inter-impulse intervals used in Theorems 1 and 2. Since this backup scheduling procedure is implemented locally, it is independent of whether the impulsive control input is successfully transmitted. Therefore, consecutive DoS attacks may prevent the impulsive input from being executed, but they do not interrupt the generation of subsequent triggering instants.
Lemma 1.
The dynamic self-triggering mechanism generates fewer triggering events than the static self-triggering mechanism. Denote the ( j + 1 ) -th triggering instant as ζ s , j + 1 1 and ζ s , j + 1 2 for the static and dynamic cases, respectively. Then, it follows that ζ s , j + 1 1 ζ s , j + 1 2 .
Proof. 
Consider the inter-impulse intervals [ ζ s , j 1 , ζ s , j + 1 1 ) and [ ζ s , j 2 , ζ s , j + 1 2 ) for static and dynamic self-triggered impulsive control, respectively. Assume ζ s , j 1 = ζ s , j 2 , and suppose, for contradiction, that ζ s , j + 1 1 > ζ s , j + 1 2 . Then, combining (6) and (7), we deduce that at time ζ s , j + 1 2 , no trigger occurs under the static mechanism, whereas the dynamic mechanism triggers an instant. Hence, we have
Δ s ( ζ s , j ) 2 ( e β 1 ( ζ s , j + 1 2 ζ s , j ) 1 ) μ Δ s ( ζ s , j ) 2 ρ 1 e β 2 ( ζ s , j + 1 2 t 0 ) ρ 2 ( ζ s , j + 1 2 t 0 ) 2 < 0 ,
but
Δ s ( ζ s , j ) 2 ( e β 1 ( ζ s , j + 1 2 ζ s , j ) 1 ) μ Δ s ( ζ s , j ) 2 ρ 1 e β 2 ( ζ s , j + 1 2 t 0 ) ρ 2 ( ζ s , j + 1 t 0 ) 2 > ω χ h s ( ζ s , j + 1 ) + ω φ ( j ) > 0 ,
which is a contradiction. If Δ s ( ζ s , j ) = 0 , the triggering sets in both (6) and (7) are empty. According to Remark 5, the static and dynamic mechanisms employ the same backup interval I b , and hence
ζ s , j + 1 1 = ζ s , j + 1 2 = ζ s , j + I b .
Therefore, ζ s , j + 1 1 ζ s , j + 1 2 also holds in this special case. □

4. Main Results

In this section, we establish sufficient conditions for the mean-square bounded synchronization of systems (1) and (2) based on a Lyapunov functional construction. Furthermore, Zeno behavior can be excluded under cyber-attack via hybrid self-triggered impulsive control.
Theorem 1.
Suppose that Assumptions 1–4 are valid and that system (5) satisfies the following requirements:
θ s v = max 1 i 1 M { Ψ i 1 f s v ( i 1 ) K s v ( i 1 ) } , a 1 = max 1 s m { 1 + α s ( 1 ) + α s ( 3 ) + i 1 = 1 M v = 1 m Ψ i 1 f s v ( i 1 ) } , a 2 = max 1 s m { α s ( 2 ) + α s ( 4 ) } , a 3 = max 1 s m { i 1 = 1 M v = 1 m ( Ψ i 1 f s v ( i 1 ) K s v ( i 1 ) + θ s v ) } , σ 1 = max 1 s m { 1 + ϖ T s , j 2 + 2 ϖ T s , j + ϖ ( 1 κ ) T s , j 2 + ϖ ( 1 κ ) } , σ ^ 2 = max 1 s m { 3 ϖ ( 1 κ ) T s , j 2 b } , E { ( 1 ϖ ( ζ s , j ) ) } = ϖ , E { ( 1 ϖ ( ζ s , j ) ) 2 } = ϖ , E { ( 1 ϖ ( ζ s , j ) ) κ ( ζ s , j ) } = ϖ ( 1 κ ) , E { ( 1 ϖ ( ζ s , j ) ) 2 κ 2 ( ζ s , j ) } = ϖ ( 1 κ ) , ln σ 1 I 2 + a < 0 , 0 < I 1 < ζ s , j + 1 ζ s , j < I 2 , ϱ = I 2 I 1 , 0 < μ < 1 .
Under these conditions, system (5) can realize mean-square bounded synchronization and avoid Zeno behavior when subject to cyber-attacks by using static self-triggered impulsive control.
Proof. 
To be clearer and more intuitive, this proof consists of two steps.
  • Step 1: Define the Lyapunov functional as
    Y ( Ξ ( t ) , t ) = s = 1 m Λ s Y s ( Ξ s ( t ) , t ) ,
    where Y s ( Ξ s ( t ) , t ) = Ξ s ( t ) 2 , Λ s R + refers to the cofactor of the s-th diagonal element of the Laplacian matrix of the strongly connected digraph ( D , U ) .
When t [ ζ s , j 1 , ζ s , j ) , the differential operator for Y ( Ξ ( t ) , t ) is expressed as
L Y ( Ξ ( t ) , t ) = s = 1 m Λ s L Y s ( Ξ s ( t ) , t ) ,
in which
L Y s ( Ξ s ( t ) , t ) = 2 Ξ s T ( t ) [ l ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) + i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) Π ˜ s v ( i 1 ) ( Ξ s ( t τ i 1 ( t ) ) , Ξ v ( t τ i 1 ( t ) ) , t ) ] + W ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) 2 ,
according to Assumption 3, we can easily obtain
2 Ξ s T ( t ) l ˜ s ( Ξ s ( t ) , Ξ s ( t τ ( t 0 ) ) , t ) ( 1 + α s ( 1 ) ) Ξ s ( t ) 2 + α s ( 2 ) Ξ s ( t τ 0 ( t ) ) 2 ,
W ˜ s ( Ξ s , Ξ s ( t τ 0 ( t ) ) , t ) 2 α s ( 3 ) Ξ s ( t ) 2 + α s ( 4 ) Ξ s ( t τ 0 ( t ) ) 2 ,
and
2 Ξ s T ( t ) i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) Π ˜ s v ( i 1 ) ( Ξ s ( t τ i 1 ( t ) ) , Ξ v ( t τ i 1 ( t ) ) , t ) i 1 = 1 M v = 1 m Ψ i 1 f s v ( i 1 ) ( Ξ s ( t ) 2 + K s v ( i 1 ) ( Ξ s ( t τ i 1 ( t ) ) 2 + Ξ v ( t τ i 1 ( t ) ) 2 ) ) i 1 = 1 M v = 1 m [ Ψ i 1 f s v ( i 1 ) Ξ s ( t ) 2 + ( Ψ i 1 f s v ( i 1 ) K s v ( i 1 ) + θ s v ) Ξ s ( t τ i 1 ( t ) ) 2 + θ s v ( Ξ v ( t τ i 1 ( t ) ) 2 Ξ s ( t τ i 1 ( t ) ) 2 ) ] .
By substituting (11)–(13) into (9), we can obtain the following inequality:
L Y ( Ξ ( t ) , t ) s = 1 m Λ s ( 1 + α s ( 1 ) + α s ( 3 ) + i 1 = 1 M v = 1 m Ψ i 1 f s v ( i 1 ) ) Ξ s ( t ) 2 + s = 1 m Λ s ( α s ( 2 ) + α s ( 4 ) ) Ξ s ( t τ 0 ( t ) ) 2 + s = 1 m Λ s i 1 = 1 M v = 1 m ( Ψ i 1 f s v ( i 1 ) K s v ( i 1 ) + θ s v ) Ξ s ( t τ i 1 ) 2 + s = 1 m i 1 = 1 M v = 1 m Λ s θ s v ( Ξ v ( t τ i 1 ( t ) ) 2 Ξ s ( t τ i 1 ( t ) ) 2 ) .
Based on Theorem 2.2 in [55], it holds that
s , v = 1 m Λ s θ s v F s v ( Ξ s , Ξ v ) = Q Q W ¯ ( Q ) ( q , p ) Υ ( C Q ) F p q ( Ξ p , Ξ q ) ,
where F s v ( Ξ s , Ξ v ) represents arbitrary function, Q is the set of all spanning unicyclic graphs Q of ( D , U ) , C Q is the directed cycle of Q and W ¯ ( Q ) stands for the weight of Q.
Then, we have
s = 1 m v = 1 m Λ s θ s v Ξ v ( t τ i 1 ( t ) ) 2 Ξ s ( t τ i 1 ( t ) ) 2 = 0 .
Substituting (15) into (14), we arrive at the following inequality
L Y ( Ξ ( t ) , t ) s = 1 m Λ s ( 1 + α s ( 1 ) + α s ( 3 ) + i 1 = 1 M v = 1 m Ψ i 1 f s v ( i 1 ) ) Ξ s ( t ) 2 + s = 1 m Λ s ( α s ( 2 ) + α s ( 4 ) ) Ξ s ( t τ 0 ( t ) ) 2 + s = 1 m Λ s i 1 = 1 M v = 1 m ( Ψ i 1 f s v ( i 1 ) K s v ( i 1 ) + θ s v ) Ξ s ( t τ i 1 ) 2 .
Furthermore, we can calculate that
L Y ( Ξ ( t ) , t ) a 1 s = 1 m Λ s Ξ s ( t ) 2 + a 2 s = 1 m Λ s Ξ s ( t τ 0 ( t ) ) 2 + a 3 s = 1 m Λ s Ξ s ( t τ i 1 ( t ) ) 2 .
We have
L Y ( Ξ ( t ) , t ) ( a 1 + a 2 q 1 + a 3 q 2 ) Y ( Ξ ( t ) , t ) ,
in which q 1 , q 2 > 1 .
Hence, it gives
L Y ( Ξ ( t ) , t ) a Y ( Ξ ( t ) , t ) ,
in which a = a 1 + a 2 q 1 + a 3 q 2 . Subsequently, we have
E L Y ( Ξ ( t ) , t ) a E Y ( Ξ ( t ) , t ) , t [ ζ s , j 1 , ζ s , j ) .
We can obtain
E Y ( Ξ ( t ) , t ) e a ( t ζ s , j 1 ) E Y ( Ξ ( ζ s , j 1 ) , ζ s , j 1 ) .
When t = ζ s , j , we can calculate the mean value for the Y ( Ξ ( t ) , t ) as follows:
E Y ( Ξ ( t ) , t ) = s = 1 m Λ s E Y s ( Ξ s ( ζ s , j ) , ζ s , j ) ,
in which
E Y s ( Ξ s ( ζ s , j ) , ζ s , j ) = E Ξ s ( ζ s , j ) 2 = E { [ Ξ s ( ζ s , j ) + ( 1 ϖ ( ζ s , j ) ) T s , j ( Ξ s ( ζ s , j ) + κ ( ζ s , j ) B s ( ζ s , j ) ) ] 2 } = E { Ξ s ( ζ s , j ) 2 + ( 1 ϖ ( ζ s , j ) ) 2 T s , j 2 Ξ s ( ζ s , j ) 2 + ( 1 ϖ ( ζ s , j ) ) 2 κ 2 ( ζ s , j ) T s , j 2 B s 2 ( ζ s , j ) + 2 ( 1 ϖ ( ζ s , j ) ) 2 κ ( ζ s , j ) T s , j 2 B s ( ζ s , j ) Ξ s ( ζ s , j ) + 2 ( 1 ϖ ( ζ s , j ) ) T s , j Ξ s ( ζ s , j ) 2 + 2 ( 1 ϖ ( ζ s , j ) ) κ ( ζ s , j ) T s , j B s ( ζ s , j ) Ξ s ( ζ s , j ) } E { Ξ s ( ζ s , j ) 2 + ( 1 ϖ ( ζ s , j ) ) 2 T s , j 2 Ξ s ( ζ s , j ) 2 + 2 ( 1 ϖ ( ζ s , j ) ) T s , j Ξ s ( ζ s , j ) 2 + ( 1 ϖ ( ζ s , j ) ) 2 κ 2 ( ζ s , j ) T s , j 2 B s 2 ( ζ s , j ) + ( 1 ϖ ( ζ s , j ) ) 2 κ ( ζ s , j ) T s , j 2 [ B s 2 ( ζ s , j ) + Ξ s ( ζ s , j ) 2 ] + ( 1 ϖ ( ζ s , j ) ) κ ( ζ s , j ) [ T s , j 2 B s 2 ( ζ s , j ) + Ξ s ( ζ s , j ) 2 ] } = E { [ 1 + ( 1 ϖ ( ζ s , j ) ) 2 T s , j 2 + 2 ( 1 ϖ ( ζ s , j ) ) T s , j + ( 1 ϖ ( ζ s , j ) ) 2 κ ( ζ s , j ) T s , j 2 + ( 1 ϖ ( ζ s , j ) ) κ ( ζ s , j ) ] Ξ s ( ζ s , j ) 2 + 3 ( 1 ϖ ( ζ s , j ) ) 2 κ 2 ( ζ s , j ) T s , j 2 B s 2 ( ζ s , j ) E { [ 1 + ϖ T s , j 2 + 2 ϖ T s , j + ϖ ( 1 κ ) T s , j 2 + ϖ ( 1 κ ) ] Ξ s ( ζ s , j ) 2 + 3 ϖ ( 1 κ ) T s , j 2 b } .
Then, the following can be obtained:
E Y s ( Ξ s ( ζ s , j ) , ζ s , j ) E { σ 1 Ξ s ( ζ s , j ) 2 + σ ^ 2 } .
According to the Lyapunov functional Y ( Ξ ( t ) , t ) = s = 1 m Λ s Y s ( Ξ s ( t ) , t ) , in which Y s ( Ξ s ( t ) , t ) = Ξ s ( t ) 2 , we have
E Y ( Ξ ( t ) , t ) s = 1 m Λ s E { σ 1 Ξ s ( ζ s , j ) 2 + σ ^ 2 } .
By a similar calculation, we have
E Y ( Ξ ( t ) , t ) σ 1 E Y ( Ξ ( ζ s , j ) , ζ s , j ) + σ 2 ,
in which σ 2 = s = 1 m Λ s σ ^ 2 .
From (20) and (23), we have
E Y ( Ξ ( t ) , t ) e a ( t ζ s , j 1 ) E Y ( Ξ ( ζ s , j 1 ) , ζ s , j 1 ) , t ζ s , j , E Y ( Ξ ( t ) , t ) σ 1 E Y ( Ξ ( ζ s , j ) , ζ s , j ) + σ 2 , t = ζ s , j .
For t [ ζ s , 0 , ζ s , 1 ) , according to (24), we can infer
E Y ( Ξ ( t ) , t ) e a ( t ζ s , 0 ) E Y ( Ξ ( ζ s , 0 ) , ζ s , 0 ) .
For t [ ζ s , 1 , ζ s , 2 ) , from (24), we can obtain
E Y ( Ξ ( t ) , t ) [ σ 1 e a ( ζ s , 1 ζ s , 0 ) E Y ( Ξ ( ζ s , 0 ) , ζ s , 0 ) + σ 2 ] e a ( t ζ s , 1 ) σ 1 e a ( ζ s , 1 ζ s , 0 ) E Y ( Ξ ( ζ s , 0 ) , ζ s , 0 ) + σ 2 e a ( t ζ s , 1 ) .
For t [ ζ s , 2 , ζ s , 3 ) , from (24), it can be deduced that
E Y ( Ξ ( t ) , t ) [ σ 1 2 e a ( ζ s , 2 ζ s , 0 ) E Y ( Ξ ( ζ s , 0 ) , ζ s , 0 ) + σ 1 σ 2 e a ( ζ s , 2 ζ s , 1 ) + σ 2 ] e a ( t ζ s , 2 ) σ 1 2 e a ( t ζ s , 0 ) E Y ( Ξ ( ζ s , 0 ) , ζ s , 0 ) + σ 1 σ 2 e a ( t ζ s , 1 ) + σ 2 e a ( t ζ s , 2 ) .
Similarly, for t [ ζ s , j 1 , ζ s , j ] , we have
E Y ( Ξ ( t ) , t ) σ 1 ( t ζ s , 0 I 2 1 ) e a ( t ζ s , 0 ) E Y ( Ξ ( ζ s , 0 ) , ζ s , 0 ) + σ 1 ( t ζ s , 0 I 2 2 ) σ 2 e a ( t ζ s , 0 ( I 2 ϱ ) ) + σ 1 ( t ζ s , 0 I 2 3 ) σ 2 e a ( t ζ s , 0 2 ( I 2 ϱ ) ) + + σ 2 e a ( t ζ s , 0 ) e ( t ζ s , 0 I 2 1 ) ( I 2 ϱ ) .
We have
E Y ( Ξ ( t ) , t ) e ( t ζ s , 0 ) ( ln σ 1 I 2 + a ) ln σ 1 E Y ( Ξ ( ζ s , 0 ) , ζ s , 0 ) + σ 2 e ( t ζ s , 0 ) ( ln σ 1 I 2 + a ) 2 ln σ 1 a ( I 2 ϱ ) 1 e ln σ 1 a ( I 2 ϱ ) + σ 2 e ln σ 1 e ln σ 1 a ( I 2 ϱ ) 1 .
Let us define
δ = ( ln σ 1 I 2 + a ) > 0 .
Then, as t , the following result can be obtained:
E Y ( Ξ ( t ) , t ) σ 2 e ln σ 1 e ln σ 1 a ( I 2 ϱ ) 1 .
Finally, we can obtain
lim t sup E Ξ ( t ) 2 σ 2 e ln σ 1 Λ min ( e ln σ 1 a ( I 2 ϱ ) 1 ) .
  • Step 2: Exclusion of Zeno behavior. We consider the following two cases.
  • Case 1: Δ s ( ζ s , j ) > 0 .
According to the triggering condition (6), at the next triggering instant ζ s , j + 1 , we have
Δ s ( ζ s , j ) 2 e β 1 ( ζ s , j + 1 ζ s , j ) 1 μ = ρ 1 e β 2 ( ζ s , j + 1 t 0 ) + ρ 2 ( ζ s , j + 1 t 0 ) 2 > 0 .
Since the last two terms are negative, it follows that
Δ s ( ζ s , j ) 2 e β 1 ( ζ s , j + 1 ζ s , j ) 1 μ > 0 .
Therefore,
ζ s , j + 1 ζ s , j > ln ( μ + 1 ) β 1 = I 1 > 0 .
  • Case 2: Δ s ( ζ s , j ) = 0 .
In this case, the triggering set in (6) may be empty because its left-hand side remains negative. According to the backup scheduling rule introduced in Remark 5, the next triggering instant is defined by
ζ s , j + 1 = ζ s , j + I b ,
where I 1 < I b < I 2 .
Thus,
ζ s , j + 1 ζ s , j = I b > I 1 > 0 ,
Consequently, the inter-triggering interval has a strictly positive lower bound in both cases. Therefore, infinitely many triggering instants cannot occur within a finite time interval, and Zeno behavior is excluded. □
Remark 6.
In Theorem 1, I 1 and I 2 denote the lower and upper bounds of the inter-triggering intervals, respectively. Let
π s , j = ζ s , j + 1 ζ s , j .
When Δ s ( ζ s , j ) > 0 , it follows from the self-triggering condition (6) that
Δ s ( ζ s , j ) 2 ( e β 1 π s , j 1 μ ) > 0 .
Hence,
π s , j > ln ( 1 + μ ) β 1 ,
and I 1 can be selected as
I 1 = ln ( 1 + μ ) β 1 .
In contrast, Equation (6) determines each inter-triggering interval implicitly and does not generally yield a closed-form uniform upper bound. Let
I ¯ = sup s L 1 , j 0 ( ζ s , j + 1 ζ s , j ) .
If I ¯ < , I 2 is selected to simultaneously satisfy
I 2 > I ¯
and
ln σ 1 I 2 + a < 0 .
Thus, I 2 is a theoretical common upper bound used in the synchronization analysis rather than a fixed triggering period prescribed in (6).
Theorem 2.
If Assumptions 1–4 are valid and network (5) satisfies the following requirements:
θ s v = max 1 i 1 M { Ψ i 1 f s v ( i 1 ) K s v ( i 1 ) } , a 1 = max 1 s m { 1 + α s ( 1 ) + α s ( 3 ) + i 1 = 1 M v = 1 m Ψ i 1 f s v ( i 1 ) } , a 2 = max 1 s m { α s ( 2 ) + α s ( 4 ) } , a 3 = max 1 s m { i 1 = 1 M v = 1 m ( Ψ i 1 f s v ( i 1 ) K s v ( i 1 ) + θ s v ) } , σ 1 = max 1 s m { 1 + ϖ T s , j 2 + 2 ϖ T s , j + ϖ ( 1 κ ) T s , j 2 + ϖ ( 1 κ ) } , σ ^ 2 = max 1 s m { 3 ϖ ( 1 κ ) T s , j 2 b } , E { ( 1 ϖ ( ζ s , j ) ) } = ϖ , E { ( 1 ϖ ( ζ s , j ) ) 2 } = ϖ , E { ( 1 ϖ ( ζ s , j ) ) κ ( ζ s , j ) } = ϖ ( 1 κ ) , E { ( 1 ϖ ( ζ s , j ) ) 2 κ 2 ( ζ s , j ) } = ϖ ( 1 κ ) , ln σ 1 I 2 + a < 0 , 0 < I 1 < ζ s , j + 1 ζ s , j < I 2 , ϱ = I 2 I 1 , 0 < μ < 1 ,
then, when under cyber-attack while employing dynamic self-triggered impulsive control, the system (5) can avoid Zeno behavior and achieve mean-square bounded synchronization.
Proof. 
Step 1: The procedure is analogous to the one used in Theorem 1 to establish the mean-square bounded synchronization.
lim t sup E Ξ ( t ) 2 σ 2 e ln σ 1 Λ min ( e ln σ 1 a ( I 2 ϱ ) 1 ) .
Step 2: Avoid Zeno behavior. According to (7), when t = ζ s , j + 1 , we have
Δ s ( ζ s , j ) 2 ( e β 1 ( ζ s , j + 1 ζ s , j ) 1 ) μ Δ s ( ζ s , j ) 2 > ω χ h s ( ζ s , j + 1 ) + ω φ ( j ) .
We obtain
e β 1 ( ζ s , j + 1 ζ s , j ) 1 μ > ω χ h s ( ζ s , j + 1 ) + ω φ ( j ) Δ s ( ζ s , j ) 2 .
Finally, it holds that
ζ s , j + 1 ζ s , j > 1 β 1 ln ( 1 + μ + ω χ h s ( ζ s , j + 1 ) + ω φ ( j ) Δ s ( ζ s , j ) 2 ) ,
The preceding derivation applies when Δ s ( ζ s , j ) > 0 . If Δ s ( ζ s , j ) = 0 , the backup scheduling rule gives ζ s , j + 1 ζ s , j = I b > 0 ; therefore, Zeno behavior is also excluded in this case. □

5. Applications and Simulation Results

This section utilizes the theoretical results of a specific case study and presents the corresponding parameter settings used in the simulation.
First, consider the islanded microgrid system
Φ s Υ ¨ s ( t ) + ν s Υ ˙ s = ξ s + Q s ( Υ s ( t ) , Υ s ( t τ 0 ( t ) ) , t ) ,
in which Υ s ( t ) , Υ ˙ s ( t ) , Υ ¨ s ( t ) R are the angle, angular velocity, and angular acceleration, respectively; Φ s , ν s , ξ s stand for the inertia coefficient, the damping coefficient and the rated power, respectively; τ 0 ( t ) is defined as the communication time delay; and Q s = ϕ 1 s Υ s ( t τ 0 ) ϕ 2 s Υ s ( t ) stands for coupling function, in which ϕ 1 s , ϕ 2 s are positive constants. In addition, we set Υ ˜ s ( t ) = Υ ˙ s ( t ) , and the system (33) is defined as
Υ ˙ s ( t ) = Υ ˜ s ( t ) , Υ ˜ ˙ s ( t ) = 1 Φ s ( ν s Υ ˜ s ( t ) + ξ s + ϕ 1 s Υ s ( t τ 0 ( t ) ) ϕ 2 s Υ s ( t ) ) .
To better simulate practical applications, system (34) is expressed as
Υ ˙ s ( t ) = Υ ˜ s ( t ) , Υ ˜ ˙ s ( t ) = 1 Φ s ( ν s Υ ˜ s ( t ) + ξ s i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) sin ( Υ v ( t τ i 1 ( t ) ) Υ s ( t τ i 1 ( t ) ) ) + ϕ 1 s Υ s ( t τ 0 ( t ) ) ϕ 2 s Υ s ( t ) ) + λ s ( Υ ˜ s ( t τ 0 ( t ) ) ) ω ˙ ( t ) ,
in which λ s stands for stochastic interference intensity.
Then, system (35) is defined as
d d s ( t ) = [ l s ( d s ( t ) , d s ( t τ 0 ( t ) ) , t ) + i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) Π s v ( i 1 ) ( d s ( t τ i 1 ( t ) ) , d v ( t τ i 1 ( t ) ) , t ) ] d t + W s ( d s ( t ) , d s ( t τ 0 ( t ) ) , t ) d ω ( t ) , s L 1 ,
where d s ( t ) = ( Υ s ( t ) , Υ ˜ s ( t ) ) T , l s ( d s ( t ) , d s ( t τ 0 ( t ) ) , t ) = ( Υ ˜ s ( t ) , 1 Φ s ( ν s Υ ˜ s ( t ) ϕ 2 s Υ s ( t ) + ϕ 1 s Υ s ( t τ 0 ( t ) ) + ξ s ) ) T , W s ( d s ( t ) , d s ( t τ 0 ( t ) ) , t ) = ( 0 , 1 Φ s λ s ( Υ ˜ s ( t τ 0 ( t ) ) ) ) T , and Π s v ( i 1 ) ( d s ( t τ i 1 ( t ) ) , d v ( t τ i 1 ( t ) ) , t ) = ( 0 , 1 Φ s sin ( Υ v ( t τ i 1 ( t ) ) Υ s ( t τ i 1 ( t ) ) ) ) T .
System (36) is taken as the drive system, and the associated response system is then expressed as
d r s ( t ) = [ l s ( r s ( t ) , r s ( t τ 0 ( t ) ) , t ) + u s ( t ) + i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) Π s v ( i 1 ) ( r s ( t τ i 1 ( t ) ) , r v ( t τ i 1 ( t ) ) , t ) ] d t + W s ( r s ( t ) , r s ( t τ 0 ( t ) ) , t ) d ω ( t ) , s L 1 ,
in which r s ( t ) = ( Γ s ( t ) , Γ ˜ s ( t ) ) T . Furthermore, the error system of (36) and (37) is described as
d Ξ s ( t ) = [ l ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) + i 1 = 1 M Ψ i 1 ( t ) v = 1 m f s v ( i 1 ) Π ˜ s v ( i 1 ) ( Ξ s ( t τ i 1 ( t ) ) , Ξ v ( t τ i 1 ( t ) ) , t ) ] d t + W ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) d ω ( t ) , Δ Ξ s ( ζ s , j ) = Ξ s ( ζ s , j ) Ξ s ( ζ s , j ) = T s , j Ξ ˜ s ( ζ s , j ) ,
in which Ξ ˜ s , j ( ζ s , j ) = ( 1 ϖ ( ζ s , j ) ) [ Ξ s ( ζ s , j ) + κ ( ζ s , j ) B s ( ζ s , j ) ] , T s , j Ξ ˜ s ( ζ s , j ) = ( T s , j ( 1 ) Ξ ˜ s ( ζ s , j ) , T s , j ( 2 ) Ξ ˜ s ( ζ s , j ) ) .
Assumption 5.
For stochastic interference intensity function λ s , c s > 0 such that
λ s ( r ) λ s ( d ) 2 c s r d 2 , d , r R .
Corollary 1.
Suppose that Assumptions 1, 2, 4 and 5 hold. Then, systems (36) and (37) achieve mean-square bounded synchronization under static or dynamic self-triggered impulsive control if the conditions of Theorem 1 or Theorem 2 are satisfied, respectively.
Proof. 
We observe that
l ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) 2 = Γ ˜ s Υ ˜ s ( t ) 2 + 1 Φ s ( ν s ( Γ ˜ s ( t ) Υ ˜ s ( t ) ) ϕ 2 s ( Γ s ( t ) Υ s ( t ) ) + ϕ 1 s ( Γ s ( t τ 0 ( t ) ) ) Υ s ( t τ 0 ( t ) ) ) 2 max { 1 + 4 ν s 2 Φ s 2 , 2 ϕ 2 s 2 Φ s 2 } Ξ s ( t ) 2 + 2 ϕ 1 s 2 Φ s 2 Ξ s ( t τ 0 ( t ) ) 2 ,
W ˜ s ( Ξ s ( t ) , Ξ s ( t τ 0 ( t ) ) , t ) 2 = 1 Φ s 2 λ s ( Γ ˜ s ( t τ 0 ( t ) ) ) λ s ( Υ ˜ s ( t τ 0 ( t ) ) ) 2 c s Φ s 2 Ξ s ( t τ 0 ( t ) ) 2 ,
and
Π ˜ s v ( i 1 ) ( Ξ s ( t τ i 1 ( t ) ) , Ξ v ( t τ i 1 ( t ) ) , t ) 2 = 1 Φ s 2 sin ( Γ v ( t τ i 1 ( t ) ) Γ s ( t τ i 1 ( t ) ) ) sin ( Υ v ( t τ i 1 ( t ) ) Υ s ( t τ i 1 ( t ) ) ) 2 1 Φ s 2 ( Γ v ( t τ i 1 ( t ) ) Γ s ( t τ i 1 ( t ) ) ) ( Υ v ( t τ i 1 ( t ) ) Υ s ( t τ i 1 ( t ) ) ) 2 2 Φ s 2 ( Ξ s ( t τ i 1 ( t ) ) 2 + Ξ v ( t τ i 1 ( t ) ) 2 ) ,
which guarantees the validity of Assumption 3. From the above analysis, mean-square bounded synchronization between systems (36) and (37) can be realized. □
Next, the simulation results and some parameters of the experiment will be presented.
Let L 1 = { 1 , 2 , , 11 } , L 2 = { 1 , 2 } , L 3 = { 0 , 1 , 2 } . For stochastic interference intensity function λ s , set λ s ( x ) = 0.01 x . The attack function is B s ( t ) = b sin ( t ) , in which b = 0.027 . Furthermore, we select Φ s = 1.01 , ν s = 0.12 , ϕ 1 s = 0.1 , ϕ 2 s = 0.8 , and ξ s = 16 . We select τ 0 ( t ) = 0.1 e t 1 + e t , τ 1 = 0.4 sin 2 ( t ) , τ 2 = 0.3 cos 2 ( t ) , Ψ 1 = 0.0001 × ( 0.05 + 0.003 × sin ( t ) ) , Ψ 2 = 0.0001 × ( 0.05 + 0.003 × cos ( t ) ) , and φ ( j ) = e 1.5 j . In addition, the following parameter settings are used: ϖ = 0.75 , κ = 0.7 . The parameters related to static self-triggered control are as follows: T s j = 1 , β 1 = 0.42 , β 2 = 0.1 , μ = 0.01 , ρ 1 = 3.8 , ρ 2 = 4 . Furthermore, some other parameters related to dynamic self-triggered are presented: χ = 0.12 , ω = 3 . (In the reported simulation realization, the backup scheduling rule was not activated; therefore, the original triggering numbers remain unchanged.) By calculation, we obtain
a 1 = 2.342978 , a 2 = 0.029399 , a 3 = 0.277348 , a = 2.916846 , σ 1 = 0.7 , I 1 = ln ( 1 + μ ) β 1 = 0.02369 .
The constant I 2 appearing in Theorems 1 and 2 represents a theoretical common upper bound of the inter-triggering intervals and is not imposed as a fixed triggering period in the numerical implementation. The following numerical results illustrate the bounded synchronization performance and the reduction in triggering events achieved by the proposed control mechanisms.
Remark 7.
The impulsive gain T s , j determines the strength of the impulsive feedback correction applied to node s at the j-th impulsive instant. The notation T s , j represents the general form of the impulsive gain. In the present study, the gain is prescribed in advance and remains fixed during the implementation. Its value is selected such that the sufficient conditions stated in Theorems 1 and 2 are satisfied. In the numerical example, the same fixed value T s , j = 1 is adopted for all nodes and impulsive instants.
The following are the visualized simulation results. The motion trajectory of the systems (36) is plotted in Figure 1, while Figure 2 depicts that of the response system (37). As illustrated in Figure 3, the synchronization error is ultimately bounded through static self-triggered impulsive control. Figure 4 illustrates the number of triggering events under static self-triggered impulsive control. It follows that the number of triggering events for all nodes is about 312. Figure 5 plots the convergence of the bounded synchronization error of each node with the dynamic control. Meanwhile, the triggering moments under this control are displayed in Figure 6, with a total of almost 288 events. It can be noted that the addition of floating function has reduced the number of triggers. Therefore, the dynamic self-triggered impulsive control mechanism reduces resource consumption and better meets practical requirements.
Figure 1. The trajectories of all the nodes of the drive system.
Figure 2. The trajectories of all the nodes of the response system.
Figure 3. The trajectories of the bounded synchronization error of each node under static self-triggered impulsive control.
Figure 4. The triggering moments with the static self-triggered control mechanism.
Figure 5. Trajectories of the bounded synchronization error of each node under dynamic self-triggered impulsive control.
Figure 6. The triggering moments with the dynamic self-triggered control mechanism.
Table 1 illustrates that the goal of bounded synchronization is preserved under different settings of network sizes, attack probabilities, delay bounds, and noise intensity. The dynamic self-triggering scheme consistently results in a reduced number of control updates, thereby demonstrating enhanced resource economy relative to the static triggering mechanism.
Table 1. Synchronization under different parameter variations.

6. Conclusions

Mean-square bounded synchronization was studied in stochastic CNs under cyber-attack via self-triggered impulsive control mechanisms. We proposed a self-triggered impulsive control approach that predicts the next impulse instant from the current system state. This approach incorporates both static and dynamic mechanisms, ensuring that the synchronization error converges to the desired state. In addition, we proposed a dual-Bernoulli scheme in which independent random variables are assigned to DoS and deception attacks, respectively, enabling their collaborative integration into the system model. Sufficient conditions for ensuring mean-square bounded synchronization were derived by the Lyapunov functional method. Meanwhile, Zeno behavior was effectively ruled out. Finally, through detailed simulation experiments, we illustrated the accuracy and applicability of the theoretical analysis. As illustrated by the comparative studies, the dynamic self-triggering mechanism effectively eliminates redundant triggers, which has the advantage of energy conservation. Future research will consider correlated cyber-attacks, burst attacks, and Markovian attack models to further improve the applicability of the proposed framework.

Author Contributions

X.L.: conceptualization, supervision. D.W.: investigation, writing—original draft, visualization. L.C.: investigation, writing—review and editing. Y.Z.: conceptualization. X.M.: resources. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Heilongjiang Provincial Natural Science Foundation under Grant QC2025A001.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wu, Y.; Shen, B.; Ahn, C.K.; Li, W. Intermittent dynamic event-triggered control for synchronization of stochastic complex networks. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 2639–2650. [Google Scholar] [CrossRef]
  2. Zhang, W.; Yang, X.; Yang, S.; Alsaedi, A. Finite-time and fixed-time bipartite synchronization of complex networks with signed graphs. Math. Comput. Simul. 2021, 188, 319–329. [Google Scholar] [CrossRef]
  3. Guo, Y.; Li, Y. Bipartite leader-following synchronization of fractional-order delayed multilayer signed networks by adaptive and impulsive controllers. Appl. Math. Comput. 2022, 430, 127243. [Google Scholar] [CrossRef]
  4. Wang, J.; Xu, C.; Feng, J.; Kwong, M.K.; Austin, F. Mean-square exponential synchronization of markovian switching stochastic complex networks with time-varying delays by pinning control. Abstr. Appl. Anal. 2012, 2012, 298095. [Google Scholar] [CrossRef]
  5. Selvaraj, P.; Sakthivel, R.; Kwon, O.M. Finite-time synchronization of stochastic coupled neural networks subject to Markovian switching and input saturation. Neural Netw. 2018, 105, 154–165. [Google Scholar] [CrossRef] [PubMed]
  6. Mu, G.; Li, L.; Li, X. Quasi-bipartite synchronization of signed delayed neural networks under impulsive effects. Neural Netw. 2020, 129, 31–42. [Google Scholar] [CrossRef] [PubMed]
  7. Hu, T.; Park, J.H.; Liu, X.; He, Z.; Zhong, S. Sampled-data-based event-triggered synchronization strategy for fractional and impulsive complex networks with switching topologies and time-varying delay. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 3568–3580. [Google Scholar] [CrossRef]
  8. Wu, H.Y.; Wang, L.; Zhao, L.H.; Wang, J.L. Topology identification of coupled neural networks with multiple weights. Neurocomputing 2021, 257, 254–264. [Google Scholar] [CrossRef]
  9. Liu, Y.; Li, W.; Feng, J. The stability of stochastic coupled systems with time-varying coupling and general topology structure. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 4189–4200. [Google Scholar] [CrossRef] [PubMed]
  10. Rakkiyappan, R.; Cao, J.; Velmurugan, G. Existence and uniform stability analysis of fractional-order complex-valued neural networks with time delays. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 84–97. [Google Scholar] [CrossRef] [PubMed]
  11. Zou, L.; Wang, Z.; Gao, H.; Liu, X. Event-triggered state estimation for complex networks with mixed time delays via sampled data information: The continuous-time case. IEEE Trans. Cybern. 2015, 45, 2804–2815. [Google Scholar] [CrossRef] [PubMed]
  12. Yang, T.; Chen, G.; Xia, J.; Wang, Z.; Sun, Q. Robust H∞ filtering for polytopic uncertain stochastic systems under quantized sampled outputs. Appl. Math. Comput. 2019, 347, 688–701. [Google Scholar] [CrossRef]
  13. Zhuang, G.; Xia, J.; Feng, J.; Wang, Y.; Chen, G. Dynamic compensator design and H∞ admissibilization for delayed singular jump systems via Moore-Penrose generalized inversion technique. Nonlinear Anal. Hybrid Syst. 2023, 49, 101361. [Google Scholar] [CrossRef]
  14. Li, C.; Wu, H.Y.; Yang, C.; Liu, Q.; Cao, J.; Yu, T. Finite-time consensus for nonlinear uncertain PDE multi-agent systems with time-varying delays via boundary control. Inf. Sci. 2026, 754, 123736. [Google Scholar] [CrossRef]
  15. Chen, G.; Xia, J.; Zhuang, G.; Zhao, J. Improved delay-dependent stabilization for a class of networked control systems with nonlinear perturbations and two delay components. Appl. Math. Comput. 2018, 316, 1–17. [Google Scholar] [CrossRef]
  16. Zhuang, G.; Xia, J.; Feng, J.; Zhang, B.; Lu, J.; Wang, Z. Admissibility analysis and stabilization for neutral descriptor hybrid systems with time-varying delays. Nonlinear Anal. Hybrid Syst. 2019, 33, 311–321. [Google Scholar] [CrossRef]
  17. Wang, Y.; Zheng, W.X.; Zhang, H. Dynamic event-based control of nonlinear stochastic systems. IEEE Trans. Autom. Control 2017, 62, 6544–6551. [Google Scholar] [CrossRef]
  18. Liu, X.; Zhang, K. Stabilization of nonlinear time-delay systems: Distributed-delay dependent impulsive control. Systems 2018, 120, 17–22. [Google Scholar] [CrossRef]
  19. Huang, H.; Ho, D.W.C.; Lam, J. Stochastic stability analysis of fuzzy hopfield neural networks with time-varying delays. IEEE Trans. Circuits Syst. II Express Briefs 2005, 52, 251–255. [Google Scholar] [CrossRef]
  20. He, W.; Qian, F.; Lam, J.; Chen, G.; Han, Q.L.; Kurths, J. Quasi-synchronization of heterogeneous dynamic networks via distributed impulsive control: Error estimation, optimization and design. Automatica 2015, 61, 249–262. [Google Scholar] [CrossRef]
  21. Xu, D.; Zhang, Y.; Li, W. Quasi-synchronization of heterogeneous hybrid stochastic delayed networks via pinning intermittent discrete observation control. IEEE Trans. Autom. Sci. Eng. 2024, 22, 2051–2061. [Google Scholar] [CrossRef]
  22. Liu, X.; Tay, W.P.; Liu, Z.W.; Xiao, G. Quasi-synchronization of heterogeneous networks with a generalized markovian topology and event-triggered communication. IEEE Trans. Cybern. 2020, 50, 4200–4213. [Google Scholar] [CrossRef] [PubMed]
  23. Zhu, S.; Zhou, J.; Yu, X.; Lu, J. Bounded synchronization of heterogeneous complex dynamical networks: A unified approach. IEEE Trans. Autom. Control 2021, 66, 1756–1762. [Google Scholar] [CrossRef]
  24. Zhao, J.; Hill, D.J.; Liu, T. Global bounded synchronization of general dynamical networks with nonidentical nodes. IEEE Trans. Autom. Control 2012, 57, 2656–2662. [Google Scholar] [CrossRef]
  25. Chen, T.; Wang, W.; Wu, Y. Quasi-synchronization of fuzzy heterogeneous complex networks via intermittent discrete-time state observations control. IEEE Trans. Fuzzy Syst. 2022, 30, 3085–3097. [Google Scholar] [CrossRef]
  26. Wang, Z.; Jin, X.; Pan, L.; Feng, Y.; Cao, J. Quasi-synchronization of delayed stochastic multiplex networks via impulsive pinning control. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 5389–5397. [Google Scholar] [CrossRef]
  27. Yang, J.; Li, H.L.; Yang, J. Quasi-synchronization and complete synchronization of fractional-order fuzzy BAM neural networks via nonlinear control. Neural Process. Lett. 2022, 54, 3303–3319. [Google Scholar] [CrossRef]
  28. Wang, L.; Qian, W.; Wang, Q.G. Bounded synchronisation of a time-varying dynamical network with nonidentical nodes. Int. J. Syst. Sci. 2013, 46, 1234–1245. [Google Scholar] [CrossRef]
  29. Zhong, W.S.; Liu, G.P.; Thomas, C. Global bounded consensus of multiagent systems with nonidentical nodes and time delays. IEEE Trans. Syst. Man. Cybern. Part B (Cybern.) 2012, 42, 1480–1488. [Google Scholar] [CrossRef] [PubMed]
  30. Zhang, X.; Pu, X.; Xu, L.; Wu, Y. Mean-square bounded consensus of nonlinear multi-agent systems with time-varying delays via impulsive control under dual-channel stochastic switching deception attacks. Int. J. Dyn. Control 2026, 14, 108. [Google Scholar] [CrossRef]
  31. Mo, W.; Bao, H. Mean-square bounded synchronization of fractional-order chaotic Lur’e systems under deception attack. Phys. A Stat. Mech. Its Appl. 2024, 641, 129726. [Google Scholar] [CrossRef]
  32. Yan, X.; Li, K.; Yang, C.; Zhuang, J.; Cao, J. Consensus of fractional-order multi-agent systems via observer-based boundary control. IEEE Trans. Netw. Sci. Eng. 2024, 11, 3370–3382. [Google Scholar] [CrossRef]
  33. Fu, S.; Li, L.; Feng, J. Strategy optimization of controlled evolutionary games on a two-layer coupled network using Lebesgue sampling. Nonlinear Anal. Hybrid Syst. 2025, 56, 101570. [Google Scholar] [CrossRef]
  34. Zhuang, J.; Peng, S.; Wang, Y. Event-triggered intermittent-based impulsive control for stabilization of nonlinear systems. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 5039–5043. [Google Scholar] [CrossRef]
  35. Yu, N.; Zhu, W. Exponential stabilization of fractional-order continuous-time dynamic systems via event-triggered impulsive control. Nonlinear Anal. Model. Control 2022, 27, 592–608. [Google Scholar] [CrossRef]
  36. 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]
  37. Ding, D.; Tang, Z.; Wang, Y.; Ji, Z.; Park, J.H. Secure synchronization for cyber-physical complex networks based on self-triggering impulsive control: Static and dynamic method. IEEE Trans. Netw. Sci. Eng. 2021, 8, 3167–3178. [Google Scholar] [CrossRef]
  38. Zhou, H.; Kong, D.; Park, J.H.; Li, W. Periodic self-triggered impulsive synchronization of hybrid stochastic complex-valued delayed networks. IEEE Trans. Control Netw. Syst. 2024, 11, 42–52. [Google Scholar] [CrossRef]
  39. Wang, M.; He, X.; Li, X. Self-triggered impulsive control for Lyapunov stability of nonlinear systems in discrete time. IEEE Trans. Cybern. 2024, 54, 4852–4858. [Google Scholar] [CrossRef] [PubMed]
  40. Xie, X.; Li, X.; Song, S.; Liu, X. A self-triggered impulsive approach to group consensus of MASs with sensing/actuation delays. IEEE Trans. Syst. Man Cybern. Syst. 2023, 54, 1168–1179. [Google Scholar] [CrossRef]
  41. Liu, D.; Ye, D. Pinning-observer-based secure synchronization control for complex dynamical networks subject to DoS attacks. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 5394–5404. [Google Scholar] [CrossRef]
  42. Fu, W.; Qin, J.; Shi, Y.; Zheng, W.X.; Kang, Y. Resilient consensus of discrete-time complex cyber-physical networks under deception attacks. IEEE Trans. Ind. Inform. 2020, 16, 4868–4877. [Google Scholar] [CrossRef]
  43. Xu, X.; Li, X.; Dong, P.; Liu, Y. Robust reset speed synchronization control for an integrated motor-transmission powertrain system of a connected vehicle under a replay attack. IEEE Trans. Veh. Technol. 2021, 70, 5524–5536. [Google Scholar] [CrossRef]
  44. Zhang, Z.; Xue, L.; Wu, Y.; Liu, J.; Sun, C. Aperiodically intermittent event-triggered control for practical fixed-time consensus under denial-of-service attack. Nonlinear Dyn. 2024, 112, 21117–21134. [Google Scholar] [CrossRef]
  45. Wu, H.Y.; Liu, Q.; Park, J.H. Observer-based secure consensus for multiagent systems under multimode DoS attacks with application to power system. IEEE Trans. Cybern. 2025, 55, 1032–1044. [Google Scholar] [CrossRef] [PubMed]
  46. Lin, P.; Deng, F.; Zhao, X.; Wan, F.; Huang, Y. Stability analysis of networked stochastic systems with time delays under deception attacks by sampled-data control. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 2950–2960. [Google Scholar] [CrossRef]
  47. Feng, J.; Xie, J.; Wang, J.; Zhao, Y. Secure synchronization of stochastic complex networks subject to deception attack with nonidentical nodes and internal disturbance. Inf. Sci. 2021, 547, 514–525. [Google Scholar] [CrossRef]
  48. Wang, Y.; Li, Y.; Parisini, T.; Zhao, D. Attacks with distributed adaptive strategies resilient distributed control for uncertain nonlinear interconnected systems under replay cyber-attacks. IEEE Trans. Autom. Control 2025, 70, 5429–5443. [Google Scholar] [CrossRef]
  49. Cheng, P.; He, S.; Xiao, G.; Zhang, W. HMM-based secure control of multiagent systems under DoS attacks. IEEE Trans. Autom. Control 2026, 71, 1199–1206. [Google Scholar] [CrossRef]
  50. Cheng, P.; He, S.; Xiao, G.; Zhang, W. ESO-based control for 2-D networked control systems with Markov-Type DoS attacks. IEEE Trans. Netw. Sci. Eng. 2025, 12, 4452–4461. [Google Scholar] [CrossRef]
  51. Cheng, P.; Wu, D.; Nie, R.; He, S.; Xiao, G. Sliding mode control for multiagent systems under DoS attacks: A reduced-order approach. IEEE Trans. Cybern. 2026, 56, 3515–3525. [Google Scholar] [CrossRef] [PubMed]
  52. Liang, X.; Xia, J.; Chen, G.; Zhang, H.; Wang, Z. Dissipativity-based sampled-data control for fuzzy Markovian jump systems. Appl. Math. Comput. 2019, 361, 552–564. [Google Scholar] [CrossRef]
  53. Zhao, Y.; Sun, L.; Chen, L.; Wang, Z. Aperiodic intermittent dynamic event-triggered synchronization control for stochastic delayed multi-links complex networks. Neural Netw. 2024, 180, 106658. [Google Scholar] [CrossRef] [PubMed]
  54. Yang, N.; Chen, S.; Su, H. Adaptive event-triggered impulsive control for stochastic complex networks with delays under deception attacks. Nonlinear Dyn. 2025, 113, 2259–2276. [Google Scholar] [CrossRef]
  55. Li, M.Y.; Shuai, Z. Global-stability problem for coupled systems of differential equations on networks. J. Differ. Equ. 2010, 248, 1–20. [Google Scholar] [CrossRef]
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.