Next Article in Journal
Task Offloading Strategy Based on Mobile Edge Computing in UAV Network
Next Article in Special Issue
A Network Structure Entropy Considering Series-Parallel Structures
Previous Article in Journal
Information Fragmentation, Encryption and Information Flow in Complex Biological Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Pinning Synchronization Control for T-S Fuzzy Discrete Complex Networks with Time-Varying Delays via Adaptive Event-Triggered Approach

1
School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China
2
School of Electrical and Information Engineering, Hunan University, Changsha 410114, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Submission received: 25 April 2022 / Revised: 10 May 2022 / Accepted: 19 May 2022 / Published: 21 May 2022
(This article belongs to the Special Issue Dynamics of Complex Networks)

Abstract

:
This paper is concerned with the adaptive event-triggered finite-time pinning synchronization control problem for T-S fuzzy discrete complex networks (TSFDCNs) with time-varying delays. In order to accurately describe discrete dynamical behaviors, we build a general model of discrete complex networks via T-S fuzzy rules, which extends a continuous-time model in existing results. Based on an adaptive threshold and measurement errors, a discrete adaptive event-triggered approach (AETA) is introduced to govern signal transmission. With the hope of improving the resource utilization and reducing the update frequency, an event-based fuzzy pinning feedback control strategy is designed to control a small fraction of network nodes. Furthermore, by new Lyapunov–Krasovskii functionals and the finite-time analysis method, sufficient criteria are provided to guarantee the finite-time bounded stability of the closed-loop error system. Under an optimization condition and linear matrix inequality (LMI) constraints, the desired controller parameters with respect to minimum finite time are derived. Finally, several numerical examples are conducted to show the effectiveness of obtained theoretical results. For the same system, the average triggering rate of AETA is significantly lower than existing event-triggered mechanisms and the convergence rate of synchronization errors is also superior to other control strategies.

1. Introduction

During the past decades, discrete complex networks (DCNs) have been extensively studied due to the potential advantages of digital simulation and calculation, such as cyber-physical systems [1], multi-agent systems [2,3] and digital communications [4]. Similar to continuous-time complex networks, DCNs are composed of plenty of nodes coupled with edge-to-edge connections where complex dynamic behaviors are included. Hence, studies of the structure, nature and application of DCNs are richly reported in existing literature [5,6,7,8,9]. For instance, Phat et al. designed the switching rule for stability of linear discrete-time systems via LMIs in [5]. The passivity criterion of discrete-time neural networks subject to uncertain parameters was investigated in [6]. Unfortunately, time delays inevitably appear in information transmission between network nodes, which may lead to the oscillatory or instability behavior of coupled networks. Especially in real networked systems, time-varying delays is the problem demanding optimized solutions [10,11,12,13]. In order to eliminate the influence of time-varying coupling delays, a non-fragile protocol was provided for the Markovian jump stochastic system in [11]. The authors discussed switched complex networks with time-varying delays for strictly dissipative conditions in [13]. Therefore, it is a meaningful attempt to analyze dynamical behaviors of DCNs with time-varying delays.
As a significant collective behavior in complex networks, synchronization shows practical significance in a coupled circuit system [14], communication networks [15], genetic networks [16] and industrial internet of things [17] and has become a hot topic of special concern in recent years [18,19,20,21]. For example, the asymptotic synchronization criteria for DCNs were derived under the periodic sampling signals in [19] and the exponential synchronization problem is discussed via topology matrices in [20]. It should be noted that most existing results neglected the time limitation when studying the synchronization behavior of complex networks. Besides, it is extremely difficult to realize complete synchronization (error converges to zero) in practical cases of large-scale complex network structures. Accordingly, the concept of finite-time synchronization is proposed to limit the closed-loop synchronization errors within a certain range in finite time, which has been adopted in related literature [22,23,24,25,26]. In [22,23], the finite-time synchronization problems of switched neural networks affected by delays were solved based on Lyapunov stability theory. The finite-time synchronization conditions are formulated for a class of Markovian jumping complex networks with non-identical nodes and impulsive effects in [24]. Until now, the finite-time boundedness of synchronization error in DCNs is still a challenging issue, which constitutes one of main motivations for our current study.
The Takagi–Sugeno (T-S) fuzzy model is extensively recognized as a powerful tool to deal with a nonlinear system, which can express the nonlinear systems by a set of linear subsystems combined with IF-THEN rules [27,28,29,30]. On one hand, the T-S fuzzy model is used to fuzzify system model for stability analysis. In order to ensure the stability of the closed-loop system, the authors introduced the T-S fuzzy frameworks to the chaotic system in [28]. With regard to delayed Markovian jump complex networks in [30], the T-S fuzzy model was also applied to describing the system nonlinearities. On the other hand, the T-S fuzzy model has been widely applied in controllers. In [31], depending on T-S fuzzy logic, the sampled-data controller was designed to synchronized nodes of reaction–diffusion networks. In order to control complex networks containing communication couplings, Wang et al. proposed the T-S fuzzy feedback controller in [32]. However, a majority of previous results on T-S fuzzy theory concerned the continuous-time system, which prompts us to extend T-S fuzzy model to investigate the finite-time synchronization behaviors of DCNs.
The synchronization control strategy for complex networks has received significant attention [33,34,35]. In view of complex interconnection and huge network scale, it is tough to achieve the desired synchronized state through controlling all network nodes in practice applications. Hence, a pinning control scheme is proposed, which means only part of the nodes need to be directly controlled. As an economical and efficient method, pinning control has been popular in synchronization control. In [36], the pinning synchronization problem of DCNs with time delays was addressed. In the face of partial and discrete-time couplings in networks, the authors designed the pinning sample-data controller in [37]. In addition, the utilization of controller resource is always a focus of concern [38,39]. Recently, along with the advance of digital communication and network techniques, the event-triggered mechanism has been presented to govern the transmission of control signals in practical applications of networked systems, such as sensor networks [40], chaotic circuit networks [41] and multiagent networks [42]. By the event-triggered mechanism, control signals would be updated only if the prespecified triggering condition is satisfied, which means needless resource consumption can be restrained. For example, an event-triggered approach was employed in [43] to design an adaptive sliding mode controller for the stability of a quantized fault system. Furthermore, many efforts are made to improve existing triggering algorithms for less resource consumption. In [44,45], an internal adaptive threshold, also named a dynamic variable, was introduced to form the adaptive event-triggered approach (AETA) to decrease triggering frequency without information packet loss. The related result was also extended to design the state estimator of neural networks in [46]. Based on AETA, energy utilization is further improved in the control process of communication networks and the network congestion is greatly avoided, especially in power systems, wireless networkes and so on. Nevertheless, it is worth noting that finite-time pinning synchronization control for T-S fuzzy DCNs with time-varying delays and couplings under AETA is still a research gap, which motivates us to conduct the study.
Motivated by above discussions, this paper focuses on the finite-time synchronization problem of delayed and coupled TSFDCNs via adaptive event-triggered pinning control strategy. The main contributions of this paper are summarized as follows:
(1) A more general model of DCNs subject to time-varying delays and node couplings is proposed, which extends the existing continuous-time system model and improves the description of discretized dynamic behaviors. By fuzzy membership functions connected by IF-THEN rules, the T-S fuzzy model of DCNs is novelly constructed to analyze the discrete synchronization behaviors;
(2) Based on the adaptive threshold and system errors, a discrete AETA is applied in controller design. By introducing the adaptive triggering condition, the update frequency of control signal is effectively restricted, such that communication resource is saved. Due to the non-negativity of the threshold variable, AETA can decrease the generated event triggering instants compared with static or period triggered mechanisms;
(3) To design effective fuzzy pinning controller, sufficient finite-time synchronization criteria are obtained in terms of LMI constraints and the minimum finite time related optimization condition. According to finite-time control theory and discrete Jensen inequality, less conservative Lyapunov–Krasovskii functionals are established to guarantee the finite-time convergence of synchronization errors;
(4) The effectiveness and generality of the proposed theoretical method are displayed fully. In three various network systems, especially a practical chaotic network, finite-time synchronization can be achieved with fast convergence speed compared with existing methods. Furthermore, it has been shown that the triggering performance of AETA is superior by several comparative experiments.
The rest of this paper is organized as follows: Section 2 provides the formulation of the problem and some requisite preliminaries. Section 3 expounds the main results with proofs of two theorems. Numerical examples are illustrated in Section 4. Finally, Section 5 exhibits the conclusion and outlook.

2. Problem Formulation and Preliminaries

In this paper, we consider a class of DCNs with time-varying delays and N coupled nodes with the following model:
x i ( k + 1 ) = A x i ( k ) + B 1 f ( x i ( k ) ) + B 2 h ( x i ( k τ ( k ) ) ) +   c j = 1 N g i j Γ x j ( k τ ( k ) ) + w i ( k ) ,
where x i ( k ) = x i 1 ( k ) ,   x i 2 ( k ) ,   ,   x i n ( k ) R n denotes the state vector of the ith node, A = d i a g { a 1 ,   a 2 ,   ,   a n } is real constant matrices, B 1 and B 2 are known matrices with appropriate dimensions, c represents the coupling strength between nodes. G = ( g i j ) N × N is the coupled configuration matrix of the network, where g i j > 0 if there is a connection from j to i ( i j ) , otherwise g i j = 0 . The diagonal elements of matrix G are defined as g i i = j = 1 , j i N g i j , which means j = 1 N g i j = 0 . Γ R n is an inner coupling matrix with Γ > 0 for i = 1 ,   2 ,   ,   N . The exogenous disturbance input w ( k ) satisfies:
k = 0 N w i T ( k ) w i ( k ) < w ˜ .
f ( · ) R n × 1 and h ( · ) R n × 1 are nonlinear activation functions of nodes, τ ( k ) is the time-varying delay with 0 < τ m τ ( k ) τ M for τ m , τ M N + . The initial state of system (1) is x i ( k ) = μ i ( k ) for k τ M ,   τ M + 1 ,   ,   0 .
Suppose s ( k ) R n is the state of the unforced target node:
s ( k + 1 ) = A s ( k ) + B 1 f ( s ( k ) ) + B 2 h ( s ( k τ ( k ) ) ) ,
where s ( k ) = ( s 1 ( k ) ,   s 2 ( k ) ,   ,   s 3 ( k ) ) T R n represents the state vector of the target node to be synchronized by DCNs (1). f ( s ( k ) ) and h ( s ( k τ ( k ) ) ) follow the activation functions given in state Equation (1). s ( k ) = v ( k ) denotes the initial value for k τ M , 0 Z .
By e i ( k ) = x i ( k ) s ( k ) , the error system is derived as:
e i ( k + 1 ) = A e i ( k ) + B 1 f ˜ ( e i ( k ) ) + B 2 h ˜ ( e i ( Δ k ) ) + c j = 1 N g i j Γ e j ( Δ k ) + w i ( k ) ,
where e i ( k ) is the synchronization error dynamics between states of network node and target node. Δ k = k τ ( k ) , f ˜ ( e i ( k ) ) = f ( x i ( k ) ) f ( s ( k ) ) , h ˜ ( e i ( Δ k ) ) = h ( x i ( Δ k ) ) h ( s ( Δ k ) ) . Due to the existing of node couplings in DCNs, e i ( k ) in the error system (4) possesses the same coupling relation for i = 1 ,   2 ,   ,   N .
Remark 1.
The states of the presented DCNs and target node contain state vectors, activation functions with and without time delays, which can flexibly describe dynamics of practical systems via changing weight matrices. By assigning the initial values, the dynamic behaviors of s ( k ) and x i ( k ) are determined, such that synchronization errors are measured.
With the T-S fuzzy model composed of a set of IF-THEN rules, we consider the following fuzzy rule for TSFDCNs:
Fuzzy Rule l [22]:
IF θ 1 ( k ) is δ 1 l and … and is δ p 2 , THEN
e i ( k + 1 ) = A l e i ( k ) + B l 1 f ˜ ( e i ( k ) ) + B l 2 h ˜ ( e i ( Δ k ) ) + c j = 1 N g l i j Γ e j ( Δ k ) + w i ( k ) ,
where θ 1 ( k ) ,   ,   θ p ( k ) are premise variables, δ 1 l ,   ,   δ p l are fuzzy sets, l L = { 1 ,   2 ,   ,   r } , r is the number of fuzzy rules. In order to achieve synchronization, the control strategy is introduced to error system (5). By the weighted average fuzzy inference method, the controlled error system is inferred as:
e i ( k + 1 ) = l = 1 r η l ( θ ( k ) ) A l e i ( k ) + B l 1 f ˜ ( e i ( k ) ) + B l 2 h ˜ ( e i ( Δ k ) ) + c j = 1 N g l i j Γ e j ( Δ k ) + w i ( k ) + u i ( k ) ,
where u i ( k ) = u i 1 ( k ) ,   u i 2 ( k ) ,   ,   u i n ( k ) is the control input vector. By means of the technique used in [22,27,29], the normalized membership function η l ( θ ( k ) ) should satisfy:
η l ( θ ( k ) ) = ρ l ( θ ( k ) ) l = 1 r ρ l ( θ ( k ) ) ,   ρ l ( θ ( k ) ) = j = 1 p δ j l ( θ j ( k ) ) ,
where δ j l ( θ j ( k ) ) stands for the grade membership of θ j ( k ) in δ j l . Assume that ρ l ( θ ( k ) ) 0 , l = 1 r ρ l ( θ ( k ) ) > 0 for any k 0 then we obtain η l ( θ ( k ) ) 0 and l = 1 r η l ( θ ( k ) ) = 1 .
To improve controller utilization, the following event-triggered condition including adaptive threshold is introduced:
k s + 1 i = min k N k > k s i , σ i d i ( k ) + π i e i T ( k ) Ω i e i ( k ) ε i T ( k ) Ω i ε i ( k ) < 0 ,
where k s i is the s th triggered instant of i th node, k 0 i = 0 , k s + 1 i is the next triggered instant ( k s + 1 i > k s i ) , ε i ( k ) = e i ( k s i ) e i ( k ) is the state error between control input updates, e i ( k s i ) is the triggered state of error system e i ( k 0 i ) = e i ( 0 ) . π i and σ i are positive constant scalars, Ω i is a known weighting matrix. The interval adaptive threshold d i ( k ) satisfies:
d i ( k + 1 ) = d i ( k ) ƛ i + π i e i T ( k ) Ω i e i ( k ) ε i T ( k ) Ω i ε i ( k ) ,
where ƛ is a given constant, d i ( 0 ) = d i 0 0 is the initial value of d i ( k ) .
Remark 2.
Based on the dynamic event-triggered mechanism in [40,44], we further propose the adaptive event-triggered condition (7) for the synchronization control of DCNs. Compared with conventional periodic event-triggered and static event-triggered mechanisms, AETA improves the constraint of triggering instants of controller. The event-triggered condition (7) varies in an iterative form by the change of internal adaptive threshold d i ( k ) . It is obvious that the triggering performance is affected by parameters π i and σ i . The triggering frequency grows as σ i becomes closer to zero, while the rise of π i leads to the decline of update frequency. Involved in AETA, π i and σ i can be adjusted flexibly in practical systems and the burden of controller communication will efficiently decrease.
Remark 3.
The adaptive event-triggered condition is constructed according to synchronization error e i ( k ) and absolute error ε i ( k ) . In order to simplify the calculation and achieve the quantity analysis of e i ( k s i ) within triggering time interval [ k s i , k s + 1 i ) , ε i ( k ) is measured by e i ( k s i ) e i ( k ) to evaluate the absolute error between control updates.
The control input of the ith node shares the same fuzzy rule with the error system (6). Thus, the fuzzy-model-based pinning feedback controller is considered by the following rule:
Fuzzy Rule l:
IF θ 1 ( k ) is δ 1 l and … and θ p ( k ) is δ p l , THEN
u i ( k ) = ϑ i Π l i e i ( k s i ) , k s i k < k s + 1 i ,
where Π i is the feedback control gain, ϑ i is the controller parameter. ϑ i 1 if the node is pinned, otherwise ϑ i = 0 . Note that e i ( k s i ) = ε i ( k ) + e i ( k ) , the defuzzified controller u i ( k ) can be further described as:
u i ( k ) = l = 1 r η l ( θ ( k ) ) ϑ i Π l i ( ε i ( k ) + e i ( k ) .
Remark 4.
In the existing literatures, the T-S fuzzy model is rarely applied to analysis of the dynamical behaviors of DCNs. With a combination of local linear models connected by IF-THEN rules, we novelly propose the model of TSFDCNs, which is the extension of [22,26] and widely appropriate for DCNs analysis. Moreover, the same fuzzy rule is selected to designed the fuzzy pinning feedback controller for closed-loop error system with the hope of reducing computational complexity.
Substituting the controller (10) to the error system (6), the closed-loop error system of TSFDCNs is obtained. Based on the Kronecker product theory [37,38], we can derive the error system as follows:
e ( k + 1 ) = l = 1 r η l ( θ ( k ) ) A l e ( k ) + B l 1 F ( k ) + B l 2 H ( Δ k ) + c ( G l Γ ) e ( Δ k ) + w ( k ) K l ε ( k ) K l e ( k ) ,
where
A l = I N A l , B l 1 = I N B l 1 , B l 2 = I N B l 2 ,
e ( k ) = e 1 T ( k ) ,   e 2 T ( k ) ,   ,   e N T ( k ) T ,
ε ( k ) = ε 1 T ( k ) ,   ε 2 T ( k ) ,   ,   ε N T ( k ) T ,
F ( k ) = f ˜ T ( e 1 ( k ) ,   f ˜ T ( e 2 ( k ) ,   ,   f ˜ T ( e N ( k ) T ,
H ( Δ k ) = h ˜ T ( e 1 ( Δ k ) ) ,   ,   h ˜ T ( e N ( Δ k ) ) T ,
w ( k ) = w 1 T ( k ) ,   w 2 T ( k ) ,   ,   w N T ( k ) T ,
K l = d i a g ϑ ˜ 1 Π l 1 ,   ϑ ˜ 2 Π l 2 ,   ,   ϑ ˜ N Π l N .
The following definition, assumption and lemmas are introduced to discuss synchronization criteria.
Definition 1
([45]). There exist a positive matrix Φ, positive constant scalars m 1 , m 2   ( m 1 < m 2 ) , the TSFDCNs are identified as achieving the finite-time synchronized state with respect to ( m 1 ,   m 2 ,   Φ ,   w ˜ ,   T m ) if the error system (11) satisfies:
k = 0 N w T ( k ) w ( k ) < w ˜ sup k τ M , τ M + 1 , , 0 ( μ ( k ) ν ( k ) ) T Φ ( μ ( k ) ν ( k ) ) m 1 e T ( k ) Φ e ( k ) < m 2 , k 1 , T m Z .
Assumption 1
([18]). For all ι 1 , ι 2 , ι 3 , ι 4 R n , it exists following sector-bounded conditions:
f ( ι 1 ) f ( ι 2 ) U 1 ( ι 1 ι 2 ) T f ( ι 1 ) f ( ι 2 ) U 2 ( ι 1 ι 2 ) 0 ,
h ( ι 3 ) h ( ι 4 ) U 3 ( ι 3 ι 4 ) T h ( ι 3 ) h ( ι 4 ) U 4 ( ι 3 ι 4 ) 0 ,
where node activation functions f ( · ) , h ( · ) are continuous and satisfy f ( 0 ) = 0 , h ( 0 ) = 0 . U 1 , U 2 , U 3 and U 4 are known real matrices with appropriate dimensions.
Remark 5.
In Assumption 1, (13) and (14) are both referred to a class of sector-bounded condition which is more general than the common Lipschitz continuous condition and are used to restrain system dynamics for bounded continuity. Matrices U 1 , U 2 , U 3 and U 4 are given based on functions f ( · ) , h ( · ) .
Assumption 2.
In order to fully consider the synchronization error dynamics of TSFDCNs, the initial condition of e ( k ) is supposed to satisfy:
e ( k + 1 ) e ( k ) T e ( k + 1 ) e ( k ) ϖ ,
for k τ M , 0 Z , where ϖ is a known positive constant.
Lemma 1
([46]). For a matrix R S n + , integer a < b and a function p: Z [ a , b ] R n , the following inequalities hold:
i = a b p T ( i ) R p ( i ) 1 ς ϕ 1 T R ¯ ϕ 1
j = a b i = a j p T ( i ) R p ( i ) 2 ς ( ς + 1 ) ϕ 2 T R ˜ ϕ 2 ,
where ς = b a + 1 , ϕ 1 = υ 1 T , 1 T , 2 T T , ϕ 2 = υ 2 T , 3 T T , R ¯ = d i a g R , 3 R , 5 R , R ˜ = d i a g R , 8 R , 1 = υ 1 2 ς + 1 υ 2 , 2 = υ 1 6 ς + 1 υ 2 + 12 ( ς + 1 ) ( ς + 2 ) υ 3 , 3 = υ 2 3 ς + 2 υ 3 , υ 1 = i = a b p ( i ) , υ 2 = j = a b i = a j p ( i ) , υ 3 = = a b j = a i = a j p ( i ) .
Lemma 2
([47]). For given integers n, m, a scalar ( 0 , 1 ) , a matrix J n × n > 0 and two matrices 1 , 2 R n × m . Define the function χ ( , J ) as:
χ ( , J ) = 1 ϖ T 1 T J 1 ϖ + 1 1 ϖ T 2 T J 2 ϖ ,
with all vector ϖ R m . If a matrix A R n × n such that J A J > 0 exists, the following inequality holds:
min ( 0 , 1 ) χ ( , J ) 1 ϖ 2 ϖ T J A J 1 ϖ 2 ϖ .
Lemma 3
([36]). If x R n , M R n × n is a positive definite matrix, N R n × n is a symmetric matrix, the following inequality is true:
λ min ( M 1 N ) x T M x x T N x λ max ( M 1 N ) x T M x .
Lemma 4.
For the AETA proposed by (7) and (8), with the initial value d i 0 0 , the adaptive threshold parameter d i ( k ) will be non-negative for k 0 if condition 0 < σ ƛ 1 is satisfied where σ i ( 0 , 1 ) and ƛ i > 1 .
Proof of Lemma 4.
Based on the definition of event-triggered condition (7), it is easy to get σ i d i ( k ) + π i e i T ( k ) Ω i e i ( k ) ε i T ( k ) Ω i ε i ( k ) 0 , k 0 when system is controlled, which derives that:
σ i d i ( k ) π i e i T ( k ) Ω i e i ( k ) ε i T ( k ) Ω i ε i ( k ) .
Then, from (8), we can further obtain:
d i ( k + 1 ) = d i ( k ) ƛ i + π i e i T ( k ) Ω i e i ( k ) ε i T ( k ) Ω i ε i ( k ) ( 1 ƛ i σ i ) d i ( k ) ( 1 ƛ i σ i ) 2 d i ( k 1 ) ( 1 ƛ i σ i ) k + 1 d i 0 .
If conditions of 0 < σ i ƛ i 1 and d i 0 > 0 are satisfied, d i ( k ) 0 will hold for any k 0 . □
Remark 6.
For event-triggered mechanism, signal transmits only when established condition is satisfied. By Lemma 4, the non-negativity of d i ( k ) is guaranteed for all k 0 , such that it is unnecessary to ensure the inequation π i e i T ( k ) Ω i e i ( k ) ε i T ( k ) Ω i ε i ( k ) 0 holding all the time when synchronization is reached, which relaxes the conditions in static or period event-triggered mechanisms. Therefore, the controller triggering frequency is reduced.

3. Main Results

In this section, several sufficient conditions are analyzed for finite-time synchronization of TSFDCNs.

3.1. Pinning Finite-Time Synchronization for TSFDCNs with Time-Varying Delays

Theorem 1.
Assume that σ i ( 0 , 1 ) and ƛ i > 1 satisfy σ i ƛ i 1 . For given positive constant scalars m 1 < m 2 , ϖ > 1 , y > 1 , a matrix Φ > 0 , the TSFDCNs will be finite-time synchronized with respect to ( m 1 , m 2 , Φ , w ˜ , T m ) if there exist symmetric matrix Q = diag Q 1 ,   Q 2 ,   ,   Q N , K l = diag K l 1 ,   K l 2 ,   ,   K l N , Ω = diag Ω 1 ,   Ω 2 ,   ,   Ω N R n N × n N , positive definite matrices Υ 1 , Υ 2 , Υ 3 , Υ 4 , Υ 5 R n N × n N , positive constant scalars o i ( i = 1 , 2 , 3 , 4 ) , λ i ( i = 0 , 1 , 2 , 3 , 4 , 5 ) , w ¯ , * , 1 , 2 and a matrix R R 3 n N × 3 n N satisfying:
Υ ˜ 3 R Υ ˜ 3 > 0 , λ 0 I Q * λ 1 I ,   0 Υ 1 * λ 2 I ,   0 Υ 2 λ 3 I , 0 Υ 3 λ 4 I ,   0 Υ 4 λ 5 I ,   0 Υ 5 w ¯ I , Ψ 1 Ψ 2 Θ 1 < 0 , L m 2 ( 1 y 1 ) , m 1 L 1 + ϖ L 2 + y i = 1 N σ i d i 0 + w ˜ w ¯ λ 0 y T m m 2 ,
where
Ψ 1 = J 11 0 J 13 J 22 0 J 33 ,
Ψ 2 = A l K l I n N , c ( G l Γ ) , 0 , 0 , , 0 8 , B l 1 , B l 2 , I n N , 0 , K l ,
Θ = Q + τ m ( τ m + 1 ) 2 Υ 2 + ( τ M τ m ) 2 Υ 3 + τ m 2 Υ 4 ,
J 11 = Ξ 1 2 K l ( 1 + y 1 ) Q + ( τ M τ m + 1 ) Υ 1 + y Ω Ξ 1 T + y τ M Ξ 2 Υ 1 Ξ 2 T + Sym Ξ 1 Q A l Ξ 1 T + Ξ 1 Q B l 1 Ξ 11 T + Ξ 1 Q B l 2 Ξ 12 T + c Ξ 1 Q ( G l Γ ) Ξ 2 T + Ξ 1 Q Ξ 13 T Ξ 13 Υ 5 Ξ 13 T y 1 τ M τ m Λ 2 Υ ˜ 2 Λ 2 T + y τ m + 1 Λ 2 Υ ˜ 3 R Υ ˜ 3 Λ 2 T Λ 3 Υ ˜ 4 Λ 3 T 1 Λ 4 A Λ 4 T 2 Λ 5 M Λ 5 T ,
J 22 = diag σ 1 ( y ƛ 1 1 + * ) , σ 2 ( y ƛ 2 1 + * ) , , σ N ( y ƛ N 1 + * )
J 13 = Ξ 1 K l , J 33 = diag ( σ 1 y + * ) Ω 1 , ( σ 2 y + * ) Ω 2 , , ( σ N y + * ) Ω N
= diag σ 1 π 1 , σ 2 π 2 , , σ 2 π 2 ,
Λ 1 = Ξ 2 Ξ 7 , Ξ 2 4 Ξ 7 Ξ 10 , Ξ 3 Ξ 8 , Ξ 3 4 Ξ 8 + 3 Ξ 11 ,
Λ 2 = [ Ξ 4 Ξ 2 , Ξ 4 Ξ 2 2 Ξ 7 , Ξ 4 Ξ 2 + 6 Ξ 7 6 Ξ 10 , Ξ 2 Ξ 3 , Ξ 2 Ξ 3 2 Ξ 7 , Ξ 2 Ξ 3 + 6 Ξ 8 6 Ξ 11 ] ,
Λ 3 = Ξ 1 Ξ 4 , Ξ 1 + Ξ 4 2 Ξ 7 , Ξ 1 Ξ 4 + 6 Ξ 6 6 Ξ 9 ,
Λ 4 = Ξ 1 Ξ 11 T , Λ 5 = Ξ 1 Ξ 12 T ,
Q * = Φ 1 / 2 Q Φ 1 / 2 , Υ 1 * = Φ 1 / 2 Υ 1 Φ 1 / 2 ,
Ξ i = 0 n N × ( i 1 ) n N I n N 0 n N × ( 15 i ) n N ,
L 1 = λ 1 + o 1 λ 2 ,   L 2 = o 2 λ 3 + ( τ M τ m ) o 3 λ 4 + τ m o 4 λ 5 ,
o 1 = y τ m 1 y 1 1 ,
o 2 = y τ M 2 y τ m 2 + y 1 ( τ M τ m ) ( τ M + τ m + 2 ) ( y 1 1 ) 3 ( τ M τ m ) y 2 ( τ M + τ m + 3 ) ( τ M + τ m + 1 ) 2 ( y 1 1 ) 3 ,
o 3 = y τ M 1 y τ m 1 ( τ M τ m ) y 1 + τ M τ m ( y 1 1 ) 2 , o 4 = y τ m 1 ( τ m + 1 ) y 1 + τ m ( y 1 1 ) 2 .
Besides, the desired gains matrix of the controller is designed by:
K l i = Q i 1 K l i ,   i = 1 ,   2 ,   ,   N .
Proof of Theorem 1. 
The detailed proof is provided in Appendix A. □
Remark 7.
By Theorem 1, we first propose an event-based framework to analyze the finite-time pinning synchronization issue for a class of time-varying delayed TSFDCNs. Based on the finite time control technique, sufficient criteria to guarantee the stability of the closed-loop error system are derived via building Lyapunov–Krasovskii functionals, which covers more error and delay information to reduce the conservativeness. Meanwhile, Theorem 1 developed an optimization algorithm with respect to minimum finite time T m of achieving synchronization based on m 2 and adaptive event-triggered threshold σ i d i ( k ) . Solving the LMIs in (20), gains of the desired T-S fuzzy pinning controller can be derived based on Q i and K l i , which extends efficient methods in the literature [18,22,26]. Obviously, the computational complexity of the algorithm depends on the number of coupled nodes.
Remark 8.
To guarantee the lower conservativeness of proposed theoretical results, a Lyapunov–Krasovskii functional candidate containing more system information is established. V 2 ( k ) is introduced to capture the variation of adaptive threshold σ i d i ( k ) , which promotes the effectiveness of the controller. Compared with stability analysis in References [34,44], new terms V 4 ( k ) and V 5 ( k ) are designed to ensure the stability of absolute error β ( k ) , such that the synchronization performance is further improved. In addition, a class of discrete Jensen inequality proposed by Lemma 1 can approximate the range of Lyapunov terms more accurately.

3.2. Pinning Finite-Time Synchronization for DCNs

Definition 2.
There exist a positive matrix Φ and positive constants m 1 , m 2 ( m 1 < m 2 ) , the DCNs are identified as achieving the finite-time synchronized state with respect to ( m 1 , m 2 , Φ , T m ) if the error system (46) satisfies:
sup k τ , τ + 1 , 0 ( μ ( k ) ν ( k ) ) T Φ ( μ ( k ) ν ( k ) ) m 1 e T ( k ) Φ e ( k ) < m 2 , k 1 , T m .
Consider a case where the T-S fuzzy model is not involved and the complex networks are influenced by constant time delay τ —the corresponding error system can be described as:
e ( k + 1 ) = A e ( k ) + B 1 F ( k ) + B 2 H ( Δ τ ) + c ( G Γ ) e ( Δ τ ) K ε ( k ) K e ( k ) ,
where Δ τ = k τ . By the model (50), we are going to derive a new result on finite-time synchronization control for DCNs.
Theorem 2.
Assume that σ i ( 0 < σ i < 1 ) and ƛ i ( ƛ i > 1 ) satisfy σ i ƛ i 1 . For given positive scalars m 1 < m 2 , ϖ > 1 , y > 1 , a matrix Φ > 0 , the DCNs will be finite-time synchronized with respect to ( m 1 ,   m 2 ,   Φ ,   T m ) if there exists a symmetric matrix Q = d i a g Q 1 ,   Q 2 ,   ,   Q N , K = d i a g K 1 ,   K 2 ,   ,   K N , Ω = diag Ω 1 ,   Ω 2 ,   ,   Ω N R n N × n N , positive definite matrices Υ 1 , Υ 2 , Υ 3 , positive constants o ˜ i ( i = 1 , 2 , 3 ) , λ ˜ i ( i = 0 , 1 , 2 , 3 , 4 ) , * , 1 , 2 and a matrix R R 3 n N × 3 n N satisfying:
λ 0 I Q * λ 1 I ,   0 Υ 1 * λ 2 I , 0 Υ 2 λ 3 I ,   0 Υ 3 λ 4 I , Ψ ˜ 1 Ψ ˜ 2 Θ ˜ 1 < 0 , L m 2 ( 1 y 1 ) , m 1 L ˜ 1 + ϖ L ˜ 2 + y i = 1 N σ i d i 0 y T m λ 0 m 2 ,
where
Ψ ˜ 1 = H 11 H 12 H 13 H 14 H 15 H 16 0 H 18 H 22 H 23 H 24 0 0 0 0 H 33 H 34 0 0 0 0 H 44 0 0 0 0 H 55 0 0 0 H 66 0 0 H 77 0 H 88 ,
Ψ ˜ 2 = A K I n N , c ( G Γ ) , 0 , 0 , B 1 , B 2 , 0 , K ,
Θ ˜ = Q + τ 2 Υ 2 + τ ( τ + 1 ) 2 Υ 3 ,
H 11 = ( 1 + y 1 ) + Υ 1 + Υ 2 + 3 z 1 ( τ ) Υ 2 + 5 z 2 ( τ ) Υ 2 + 2 Q A 2 K + y Ω 1 A 1 2 M 1 ,
H 12 = Υ 2 + 3 z 1 ( τ ) Υ 2 5 z 2 ( τ ) Υ 2 + c Q ( G Γ ) , H 13 = 6 z 1 ( τ ) Υ 2 + 30 z 2 ( τ ) Υ 2 ,
H 14 = 30 z 2 ( τ ) Υ 2 , H 15 = Q B 1 1 A 2 , H 16 = Q B 2 2 M 2 ,
H 18 = K , H 22 = y τ + Υ 2 + 3 z 1 ( τ ) Υ 2 5 z 2 ( τ ) Υ 2 + Υ 3 + 2 z 3 ( τ ) Υ 3 ,
H 23 = 6 z 1 ( τ ) Υ 2 30 z 2 ( τ ) Υ 2 4 Υ 3 8 z 3 ( τ ) Υ 3 , H 24 = 30 z 2 ( τ ) Υ 2 + 6 z 3 ( τ ) Υ 3 ,
H 33 = 12 z 1 ( τ ) Υ 2 + 180 z 2 ( τ ) Υ 2 + 16 Υ 3 + 32 z 3 ( τ ) Υ 3 , H 34 = 180 z 2 ( τ ) Υ 2 24 z 3 ( τ ) Υ 3 ,
H 44 = 180 z 2 ( τ ) Υ 2 + 18 z 3 ( τ ) Υ 3 , H 55 = 1 I N , H 66 = 2 I N ,
H 77 = J 22 and H 88 = J 33 are defined in (21),,
Q * = Φ 1 / 2 Q Φ 1 / 2 , Υ 1 * = Φ 1 / 2 Υ 1 Φ 1 / 2 ,
L ˜ 1 = λ 1 + o ˜ 1 λ 2 , L ˜ 2 = o ˜ 2 λ 3 + o ˜ 3 λ 4 ,
o ˜ 1 = y τ 1 y 1 1 , o ˜ 2 = y τ 1 ( τ + 1 ) y 1 + τ ( y 1 1 ) 2 ,
o ˜ 3 = y τ 2 ( y 1 1 ) 3 y 2 ( τ + 1 ) ( τ + 2 ) 2 ( y 1 1 ) 3 + y 1 ( 2 τ + τ 2 ) ( y 1 1 ) 3 τ + τ τ 2 ( y 1 1 ) 3 ,
and the controller gains matrix is given by:
K i = Q i 1 K i ,   i = 1 ,   2 ,   ,   N .
Proof of Theorem 2. 
The detailed proof is provided in Appendix B. □
Remark 9.
Theorem 2 is the development of Theorem 1, which can also be regarded as the discrete counterpart of Corollary 1 in [22], as well as the extension of results in [9]. From Definitions 1 and 2, we get the finite-time analysis method of synchronization dynamics, which differs from traditional asymptotic synchronization. Rather than reaching mean-square stable, e ( k ) converges to the certain region e e T ( k ) Φ e ( k ) < m 2 only if sufficiently small T m and sufficiently large m 2 exist, which brings a certain degree of freedom.
Remark 10.
In the existing literature, fruitful achievements on the synchronization and stability control of complex networks are reported [11,16,22,28,34,37]. T-S fuzzy sampled-data control was applied to guarantee the finite-time synchronization of switched complex networks in [22] and the stability of chaotic systems in [28]. Exponential synchronization of delayed complex networks was investigated in [34]. Compared with most results, this paper presents the following novel technologies: (1) the T-S fuzzy model is involved to establish DCNs for discrete dynamical analysis; (2) the finite-time pinning synchronization control is the first attempt for TSFDCNs under AETA; (3) new criteria including optimization conditions are proposed to guarantee the finite-time boundedness of the error system.

4. Numerical Experiments

In this section, numerical examples are provided to illustrate the effectiveness of the proposed synchronization strategy.
Example 1.
Based on the IF-THEN rules, the TSFDCNs consisting of five nodes (N = 5) are considered as follows:
Rule 1.  IF θ 1 ( k ) is δ p 1 , THEN
x i ( k + 1 ) = A 1 x i ( k ) + B 11 f ( x i ( k ) ) + B 12 h ( x i ( Δ k ) ) + c G 1 Γ 1 x j ( Δ k ) + w i ( k ) ,
Rule 2. IF θ 2 ( k ) is δ p 2 , THEN
x i ( k + 1 ) = A 2 x i ( k ) + B 21 f ( x i ( k ) ) + B 22 h ( x i ( Δ k ) ) + c G 2 Γ 2 x j ( Δ k ) + w i ( k ) .
The membership functions of Rule 1 and Rule 2 are defined as η 1 ( θ ( k ) ) = 1 sin 2 ( k 2 ) and η 2 ( θ ( k ) ) = 1 η 1 ( θ ( k ) ) respectively. From the directed topological structures shown in Figure 1, the coupled configuration matrices G 1 and G 2 of two fuzzy rules are chosen as:
G 1 = 3 1 1 1 1 1 2 1 0 1 1 1 2 0 0 1 0 1 2 0 1 0 0 1 2 ,   G 2 = 4 1 1 0 0 1 2 1 1 0 1 1 3 0 1 0 0 1 2 1 0 1 0 1 2
.
Some parameters are assumed as:
A 1 = A 2 = 0.8 I 2 , B 11 = B 21 = 1 0.5 0.5 1 , B 12 = B 22 = 0.3 0.25 0 0.2 . .
The nonlinear activation functions of TSFDCNs are:
f ( x i ( k ) ) = 1.85 x 1 ( k ) + 0.25 x 2 ( k ) + tanh ( 0.05 x 1 ( k ) ) 0.35 x 2 ( k ) tanh ( 0.05 x 1 ( k ) + 0.05 x 2 ( k ) ) ,
h ( x i ( Δ k ) ) = 0.3 x 1 ( Δ k ) + 0.5 x 2 ( Δ k ) + tanh ( 0.5 x 1 ( Δ k ) + 0.5 x 2 ( Δ k ) ) 0.4 x 2 ( Δ k ) tanh ( 0.2 x 1 ( Δ k ) .
By Assumption 1, select:
U 1 = 1.85 0.25 0.25 0.6 , U 2 = 0.4 0.8 0 0.35
U 3 = 0.3 0.5 0.75 0.9 , U 4 = 0.15 0.2 0 0.4 .
The time-varying delay is taken as τ ( k ) = 1 + 2 sin 2 ( k π k π 2 2 ) , where τ m = 1 , τ M = 3 ([a] denotes the integer part of the number a), the exogenous disturbance is set as w i ( k ) = 0.6 e 0.1 k sin ( k ) 0.6 e 0.1 k sin ( k ) ( 1 + e 0.1 k ) ( 1 + e 0.1 k ) ,   0.6 e 0.01 k cos ( k ) 0.6 e 0.01 k cos ( k ) ( 1 + e 0.01 k ) ( 1 + e 0.01 k ) T . Let parameters c = 1.2 , matrices Γ 1 = Γ 2 = d i a g 1.25 , 0.85 .
Shown in Figure 2, the system fails to track the motion of the target node without controllers. In Figure 3, state errors of nodes in TSFDCNs tend to diverge with time, which implies that the desired synchronization cannot be achieved.
According to Theorem 1, some parameters are chosen as Φ = I , m 1 = 15 , m 2 = 200 , T m = 50 , w ˜ = 0.36 , * = 1 , 1 = 2 = 0.8 . For adaptive event-triggered condition (7), we set Ω = I , π = 0.5 , σ = 0.6 , ƛ = 1.5 and d i 0 = 0.1 . Solving the LMIs in Theorem 1, we obtain the following control gains Π l i under fuzzy rules 1 and 2 when all nodes are controlled:
Π 11 = 0.0078 1.3824 1.7081 0.2099 , Π 12 = 0.0263 1.8317 1.6910 0.2821 ,
Π 21 = 0.2476 1.6201 1.8991 1.1850 , Π 22 = 0.1263 1.2317 1.2501 1.8925 ,
Π 31 = 0.0135 1.4855 1.7287 1.0990 , Π 32 = 0.3829 1.6715 1.9872 1.2430 ,
Π 41 = 0.1147 1.7001 1.9306 2.0012 , Π 42 = 0.5772 1.9144 1.7668 2.4312
Π 51 = 0.1783 1.5103 2.5691 1.1975 , Π 52 = 0.2839 1.0769 2.0657 1.9128 .
For Example 1, the initial states of nodes are selected as x 1 ( k ) = ( 2.4 , 0.9 ) T , x 2 ( k ) = ( 2 , 1.5 ) T , x 3 ( k ) = ( 2.2 , 3.3 ) T , x 4 ( k ) = ( 1.6 , 1.8 ) T , x 5 ( k ) = ( 2.8 , 3.5 ) T , and s ( k ) = ( 2 , 1 ) T for k 3 , 2 , 1 , 0 . Shown in Figure 4a, with controllers, the closed-loop error system of TSFDCNs gradually converges to stability in finite-time. Besides, Figure 4b displays the convergence performance of Lyapunov term e i T ( k ) Q i e i ( k ) and proposed stability theory is further verified. Figure 5 shows the trajectory of control inputs. Compared with open-loop results, controlled networks can synchronize to the isolated node.
The selection of parameter values affects the synchronization control performance of TSFDCNs. According to Theorem 1, the bounds of m 2 are restrained by the upper bound of the time delay. Assume that τ m = 1 and other parameters are set as the same as in previous experiment. In Table 1, the allowable minimum values of m 2 for different τ M are solved from the presented conditions in Theorem 1, which indicates that m 2 increases with the rise of τ M .
Notice that there exist two special issues with the change of parameters σ i and π i . When σ i = 0 , we obtain the static event-triggered condition used in [18]:
k s + 1 i = inf k N k > k s i ,   ε i T ( k ) Ω i ε i ( k ) π i e i T ( k ) Ω i e i ( k ) > 0 .
When σ i = π i = 0 , the condition is reduced as with the periodic triggered case proposed in [39],
k s + 1 i = inf k N k > k s i ,   ε i T ( k ) Ω i ε i ( k ) > 0
With hope to evaluate the performance, a set of experiments is conducted among four event-triggered approaches. The corresponding results are displayed in Figure 6, where Figure 6a shows the corresponding static triggered case in [18], Figure 6b shows the periodic triggered case in [39], Figure 6c shows the event-triggered method in [48] and the last one represents the performance of our proposed AETA with σ i = 0.6 . It is obvious that the triggered times in Figure 6d are far fewer than in the other three cases. The triggering rates of five nodes under different mechanisms are further shown in Figure 7, where parameter σ i is set as 0.2 and AETA is obviously superior to other methods. Based on the triggering condition (7), the triggering rate is greatly influenced by the selection of σ i . Then, the relationship between triggering rate and varying values of σ i are provided in Figure 8.
Remark 11.
To quantize results, Table 2 is given to show the average triggering rate (ATR) of network nodes under several existing methods and different values of σ i in AETA. With respect to the index of ATR, AETA outperforms the methods in [18,39,48]. Moreover, the ATR increases gradually when the value of σ i decreases to zero, which is also clearly reflected in Figure 8. In conclusion, the communication burden of the control process is effectively saved by AETA, compared with other event-triggered methods.
Since system parameters were set in the last subsection, we introduce the method in [29,44] to compare system performance and related simulation results are given in Figure 9. As shown in Figure 9a, by Theorem 2 in [29], the errors of the closed-loop system cannot reach the synchronized state in the setting time. By Theorem 2 in [44], displayed in Figure 9b, synchronization errors can converge to zero when k gets near 50, while the optimal convergence time is k = 26 with the proposed controller in this paper. It reveals that our approach has a superior synchronization performance.
In order to further verify the usefulness of our proposed strategy in a practical system, the following example will introduce a discrete-time chaotic network to achieve the finite-time synchronization.
Example 2.
Consider the TSFDCNs containing three nodes and each node is regarded as a chaotic subsystem, where x i ( k ) = ( x i 1 ( k ) , x i 2 ( k ) ) T , i = 1 ,   2 ,   3 . Choosing fuzzy membership functions η 1 ( θ ( k ) ) = ( 1 sin 2 ( k ) ) ( 1 sin 2 ( k ) ) 2 2 and η 2 ( θ ( k ) ) = ( 1 + sin 2 ( k ) ) ( 1 + sin 2 ( k ) ) 2 2 for two T-S fuzzy rules, some parameter matrices are defined as follows:
A 1 = 0.89 0 0 0.91 , A 2 = 0.9 0 0 0.9 , B 11 = 0.21 0.012 1.51 0.32 ,
B 21 = 0.18 0.011 1.6 0.32 , B 12 = 0.15 0.01 0.012 0.14 , B 22 = 0.16 0.01 0.015 0.12 .
The node activation functions are given as:
f ( x i ( k ) ) = tanh ( x i 1 ( k ) ) tanh ( x i 2 ( k ) ) , h ( x i ( Δ τ ) ) = tanh ( x i 1 ( Δ k ) ) tanh ( x i 2 ( Δ k ) ) .
The time-varying delay for all network nodes is set as τ ( k ) = e 0.1 k e 0.1 k 0.1 ( 1 + e 0.1 k ) 0.1 ( 1 + e 0.1 k ) , with τ m = 5 and τ M = 10 . The network system also suffers from disturbance ν i ( k ) = 0.5 e 0.1 k sin ( π k π k 2 2 ) . In Figure 10, the chaotic trajectories for two fuzzy modes are demonstrated clearly under the initial condition s ( k ) = ( 0.5 , 0.6 ) T for k 25 , 0 Z . In addition, let c = 0.9 , Γ = I and the undirected coupled configuration matrices for two rules as:
G 1 = 0.3 0.1 0.2 0.3 0.4 0.1 0.2 0.1 0.3 ,   G 1 = 0.2 0.1 0.1 0.2 0.4 0.2 0.1 0.2 0.3  
Some system parameters are defined as Φ = I , m 1 = 1.5 , m 2 = 15 , T m = 50 , Ω i = I , π i = 0.2 , σ i = 0.65 ƛ i = 1.5 , d i 0 = 0.1 and w ˜ = 0.5 . Suppose that node 1 and node 3 are controlled by synchronization conditions in Theorem 1, we can then obtain the fuzzy controller gains Π l i as follows:
Π 11 = 1.3589 0.0046 0.0046 1.3381 , Π 12 = 1.4106 0.0057 0.0057 1.3699 ,
Π 31 = 0.9526 0.0052 0.0052 0.9176 , Π 32 = 1.0817 0.0105 0.0105 0.9630 .
With the initial values x 1 ( k ) = ( 1 , 0.6 ) T , x 2 ( k ) = ( 0.3 , 0.8 ) T and x 3 ( k ) = ( 0.5 , 0.7 ) T , synchronization error curves of open-looped TSFDCNs are shown in Figure 11. Through introducing the control signals to nodes, the state trajectory of the target node can be tracked well by three network nodes and synchronization errors can converge in finite time, which are exhibited via Figure 12 and Figure 13. In Figure 14, the corresponding control inputs are drawn. The triggered instants of controlled nodes are given by Figure 15, where ATR is calculated as 19%. On the basis of this chaotic system, we compare the results of two existing synchronous control techniques and show them in Figure 16. Intuitively, by these two methods, the state trajectory is unable to be tracked within k = 50 and oscillations are bigger. The specific convergence time is listed in Table 3; it implies that the method proposed in Theorem 1 outperforms the other two.
By means of Theorem 2, the finite-time synchronization of DCNs can be achieved, which will be proved by the following example.
Example 3.
Consider the DCNs including four nodes (N = 4) with the following parameters:
A = I 3 , B 1 = 0.2 0.5 0.4 0.3 0.6 0.1 0.3 0.2 0.5 , B 2 = 0.3 0.2 0.1 0.2 0.1 0.3 0.4 0.1 0.2 .
The nonlinear activation functions f ( · ) and h ( · ) are:
f ( x i ( k ) ) = 0.4 x 1 ( k ) tanh ( 0.3 x 1 ( k ) ) 0.3 x 2 ( k ) tanh ( 0.4 x 2 ( k ) ) 0.5 x 3 ( k ) tanh ( 0.5 x 1 ( k ) )
h ( x i ( Δ τ ) ) = 0.3 x 1 ( Δ τ ) 0.1 tanh ( 0.1 x 1 ( Δ τ ) ) 0.2 x 2 ( Δ τ ) + 0.3 tanh ( 0.3 x 2 ( Δ τ ) ) 0.1 x 3 ( Δ τ ) + 0.2 tanh ( 0.2 x 2 ( Δ τ ) ) .
Let τ = 2 , c = 0.8 , Γ = 0.6 I 3 , and the topological structure in Figure 17 defines the coupled configuration matrix as:
G = 2 1 1 1 1 3 1 0 0 1 2 1 0 1 1 2 .
In simulations, we choose Φ = I , m 1 = 0.1 , m 2 = 3 , π i = 0.15 , σ i = 0.8 , ƛ = 1.2 , d i 0 = 0 , * = 1 , 1 = 2 = 0.8 , and the initial system states are assumed as x 1 ( k ) = ( 0.2 , 1.1 , 0.5 ) T , x 2 ( k ) = ( 2.5 , 1.8 , 0.2 ) T , x 3 ( k ) = ( 0.9 , 2.8 , 1 ) T , x 4 ( k ) = ( 0.5 ,   1.8 , 0.1 ) T , s ( k ) = ( 1 , 1 , 2 ) T for k = 2 . We deduce the following control gains:
Π 1 = 10.8652 1.0237 2.6701 0 5.2051 2.0032 5.0721 8.2006 5.1233 ,   Π 2 = 10.5406 1.4589 2.8723 0 5.2611 2.0742 5.1290 8.2107 5.2118
Π 3 = 10.6315 1.2790 2.2130 0 5.1843 2.0637 5.3428 8.1592 5.1341 ,   Π 4 = 10.5893 1.3122 2.4685 0 5.2417 2.1090 5.1691 8.2502 5.2782 .
The states of nodes in DCNs are indicated in Figure 18. From Figure 19, we get the synchronization errors which diffuse with time mainly due to coupling effects and delays. Figure 20a indicates that states of DCNs can be ultimately finite-time synchronized, where the minimum T m is computed as 19. Lyapunov stability is obviously obtained by Figure 20b, where curves of e i T ( k ) Q i e i ( k ) are plotted. Particularly, using the model in Example 3, Table 4 provides the optimal finite time T m for various m 2 . It is obvious that the enlargement of m 2 results in a longer minimum convergence time. In Figure 21, the performance of the controller is displayed. The triggered instants of DCNs are depicted in Figure 22 and ATR is 25.67%. As a result, the effectiveness of the proposed theory and method is proved.

5. Conclusions

In this paper, the finite-time pinning synchronization control problem has been studied for TSFDCNs with time-varying delays. By means of the T-S fuzzy model, the dynamical behaviors of more general delayed DCNs with couplings and external disturbance are analyzed. In order to further reduce the communication burden of the control update, a discrete AETA is introduced with an adaptive threshold to the controller design, and the triggering rate can be obviously decreased in the system examples. Based on finite-time Lyapunov–Krasovskii functionals, sufficient synchronization criteria are derived to guarantee the finite-time stability of the closed-loop error system. By considering LMI constraints related to an optimization algorithm for minimum finite time, the desired gains of the fuzzy pinning controller are further obtained. The effectiveness and advantages of our proposed control strategy are proved by several experiments, where synchronization errors are converged with a shorter time in comparison. However, computation complexity rises with the number of nodes and needs to be reduced, which will be appreciated in the following study. For a future research topic, the proposed method will be extended to study control strategies of TSFDCNs subject to different disturbances or cyber-attacks, as well as to analyze the finite-time synchronization of Markov DCNs.

Author Contributions

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

Funding

This work was supported by National Natural Science Foundation of China under Grant (61863007), Guangxi Natural Science Foundation under Grant (2020GXNSFDA238029), Innovation Project of Guangxi Graduate Education under Grant (YCSW2020159), Innovation Project of GUET Graduate Education under Grant (2020YCXS103, 2021YCXS122, 2022YCXS149, 2022YCXS155).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DCNs  Discrete complex networks
TSFDCNs  T-S fuzzy discrete complex networks
AETA  Adaptive event-triggered approach
LMIs  Linear matrix inequalities

Appendix A. Proof of Theorem 1

Choose the following Lyapunov-Krasovskii functional candidate for the error system (11):
V ( k ) = q = 1 5 V q ( k )
where
V 1 ( k ) = e T ( k ) Q e ( k ) ,
V 2 ( k ) = i = 1 N y σ i d i ( k )
V 3 ( k ) = i = Δ k k 1 y i k + 1 e T ( i ) Υ 1 e ( i ) + j = τ M + 2 τ m + 1 i = k + s 1 k 1 y i k + 1 e T ( i ) Υ 1 e ( i ) ,
V 4 ( k ) = j = τ M τ m 1 = j 1 i = k + k 1 y i k + 1 β T ( i ) Υ 2 β ( i )
V 5 ( k ) = ( τ M τ m ) j = τ M τ m 1 i = k + j k 1 y i k + 1 β T ( i ) Υ 3 β ( i ) + τ m j = τ m 1 i = k + j k 1 y i k + 1 β T ( i ) Υ 4 β ( i )  and β ( i ) = e ( i + 1 ) e ( i ) . For simplicity, let
γ T ( k ) = γ ˜ T ( k ) , d ˜ ( k ) , ε T ( k ) ,
γ ˜ T ( k ) = [ e T ( k ) , e T ( Δ k ) , e T ( Δ M ) , e T ( Δ m ) , κ 1 T , κ 2 T , κ 3 T , κ 4 T , κ 5 T , κ 6 T , F T ( k ) , H T ( Δ k ) , w T ( k ) ] , Δ M = k τ M , Δ m = k τ m ,
d ˜ ( k ) = d i a g d 1 1 / 2 ( k ) , d 2 1 / 2 ( k ) , , d N 1 / 2 ( k ) ,
κ 1 = 1 τ m + 1 i = Δ m k e ( i ) , κ 2 = 1 τ ( k ) τ m + 1 i = Δ k Δ m e ( i ) , κ 3 = 1 τ M τ ( k ) + 1 i = Δ M Δ k e ( i ) ,
κ 4 = 2 ( τ m + 1 ) ( τ m + 2 ) j = τ m 0 i = k + j k e ( i ) , κ 5 = 2 ( τ ( k ) τ m + 1 ) ( τ ( k ) τ m + 2 ) j = τ ( k ) τ m i = k + j Δ m e ( i ) ,
κ 6 = 2 ( τ M τ ( k ) + 1 ) ( τ M τ ( k ) + 2 ) j = τ M τ ( k ) i = k + j Δ k e ( i )
γ 2 T ( k ) = F T ( k ) , H T ( Δ k ) , γ 3 T ( k ) = w T ( k ) , d 1 / 2 ( k ) , ε T ( k ) .
For k k s i , k s + 1 i , taking the forward difference of V q ( k ) , we have
Δ V 1 ( k ) = V 1 ( k + 1 ) V 1 ( k ) = e T ( k + 1 ) Q e ( k + 1 ) y 1 e T ( k ) Q e ( k ) + ( y 1 1 ) V 1 ( k ) = β ( k ) Q β ( k ) + 2 e T ( k ) Q e ( k + 1 ) e T ( k ) Q e ( k ) y 1 e T ( k ) Q e ( k ) + ( y 1 1 ) V 1 ( k ) .
Δ V 2 ( k ) = V 2 ( k + 1 ) V 2 ( k ) = i = 1 N σ i ( y ƛ i 1 ) d i ( k ) + y π i e i T ( k ) Ω i e i ( k ) y ε i T ( k ) Ω i ε i ( k ) + ( y 1 1 ) V 2 ( k ) = i 1 N σ i ( y ƛ i 1 ) d i ( k ) + y E i T Ω ˜ i E i + ( y 1 1 ) V 2 ( k ) .
where E i T = [ e i T ( k ) , ε i T ( k ) ] , Ω ˜ i = d i a g { π i Ω i , Ω i } . According to the adaptive event-triggered condition (7), it yields
i = 1 N σ i d i ( k ) + π i e T ( k ) Ω i e i ( k ) ε i T ( k ) Ω i ε i ( k ) 0
which means for * > 0
* i = 1 r σ i d i ( k ) + E i T Ω E i 0 .
Δ V 3 ( k ) = V 3 ( k + 1 ) V 3 ( k ) = e T ( k ) Υ 1 e ( k ) + i = Δ k + 1 k 1 y i k e T ( i ) Υ 1 e ( i ) + j = τ M + 2 τ m + 1 i = k + s k y i k e T ( i ) Υ 1 e ( i ) V 3 ( k ) ( τ M τ m + 1 ) e T ( k ) Υ 1 e ( k ) y τ M e T ( Δ k ) Υ 1 e ( Δ k ) + ( y 1 1 ) V 3 ( k ) .
Δ V 4 ( k ) = V 4 ( k + 1 ) V 4 ( k ) = = τ M τ m 1 j = 1 i = k + 1 + j k y i k β T ( i ) Υ 2 β ( i ) = τ M τ m 1 j = 1 i = k + j k 1 y i k 1 β T ( i ) Υ 2 β ( i ) τ m ( τ m + 1 ) 2 β T ( k ) Υ 2 β ( k ) y 1 j = τ M τ m 1 i = k + j k 1 β T ( i ) Υ 2 β ( i ) + ( y 1 1 ) V 4 ( k ) .
With the help of Lemma 1, we obtain
y 1 j = τ M τ m 1 i = k + j k 1 β T ( i ) Υ 2 β ( i ) = y 1 j = τ ( k ) τ m 1 i = k + j k 1 β T ( i ) Υ 2 β ( i ) + j = τ M τ ( k ) 1 i = k + j k 1 β T ( i ) Υ 2 β ( i ) y 1 τ M τ m ( 2 ξ 1 T Υ 2 ξ 1 + 4 ξ 2 T Υ 2 ξ 2 + 2 ξ 3 T Υ 2 ξ 3 + 4 ξ 4 T Υ 2 ξ 4 ) = y 1 τ M τ m ξ T ( k ) Υ ˜ 2 ξ ( k ) .
where
Υ ˜ 2 = d i a g 2 Υ 2 , 4 Υ 2 , 2 Υ 2 , 4 Υ 2 ,
ξ T = ξ 1 ( k ) , ξ 2 ( k ) , ξ 3 ( k ) , ξ 4 ( k ) , ξ 1 ( k ) = e ( Δ k ) κ 2 ,
ξ 2 ( k ) = e ( Δ k ) 4 κ 2 + 3 κ 5 , ξ 3 ( k ) = e ( Δ M ) κ 3 ,
ξ 4 ( k ) = e ( Δ M ) 4 κ 3 + 3 κ 6 .
Combined with (A9), Δ V 4 ( k ) can be bounded as
Δ V 4 ( k ) τ m ( τ m + 1 ) 2 β T ( k ) Υ 2 β ( k ) + ( y 1 1 ) V 4 ( k ) y 1 τ M τ m ξ T ( k ) Υ ˜ 2 ξ ( k ) .
Δ V 5 ( k ) = V 5 ( k + 1 ) V 5 ( k ) = ( τ M τ m ) j = τ M τ m 1 i = k + 1 + j k y i k β T ( i ) Υ 3 β ( i ) j = τ M τ m 1 i = k + j k 1 y i k 1 β T ( i ) Υ 3 β ( i ) + τ m j = τ m 1 i = k + 1 + j k y i k β T ( i ) Υ 4 β ( i ) j = τ m 1 i = k + j k 1 y i k 1 β T ( i ) Υ 4 β ( i ) β T ( k ) ( τ M τ m ) 2 Υ 3 + τ m 2 Υ 4 β ( k ) ( τ M τ m ) y τ m 1 i = Δ M Δ m 1 β T ( i ) Υ 3 β ( i ) τ m i = Δ m k 1 β T ( i ) Υ 4 β ( i ) + ( y 1 1 ) V 5 ( k ) .
From Lemma 2, the following inequality holds:
( τ M τ m ) y τ m 1 i = Δ M Δ m 1 β T ( i ) Υ 3 β ( i ) = ( τ M τ m ) y τ m + 1 i = Δ M Δ k 1 β T ( i ) Υ 3 β ( i ) + i = Δ k Δ m 1 β T ( i ) Υ 3 β ( i ) y τ m + 1 τ M τ m τ ( k ) τ m ζ 1 T ( k ) Υ 3 ζ 1 ( k ) + 3 ζ 2 T ( k ) Υ 3 ζ 2 ( k ) + 5 ζ 3 T ( k ) Υ 3 ζ 3 ( k ) y τ m + 1 τ M τ m τ M τ ( k ) ζ 4 T ( k ) Υ 3 ζ 4 ( k ) + 3 ζ 5 T ( k ) Υ 3 ζ 5 ( k ) + 5 ζ 6 T ( k ) Υ 3 ζ 6 ( k ) = y τ m + 1 ζ T ( k ) Υ ˜ 3 R Υ ˜ 3 ζ ( k )
where
Υ ˜ 3 = d i a g Υ 3 , 3 Υ 3 , 5 Υ 3 ,
ζ T ( k ) = [ ζ 1 T ( k ) , ζ 2 T ( k ) , ζ 3 T ( k ) , ζ 4 T ( k ) , ζ 5 T ( k ) , ζ 6 T ( k ) ] ,
ζ 1 ( k ) = e ( Δ m ) e ( Δ k ) , ζ 2 ( k ) = e ( Δ m ) e ( Δ k ) 2 κ 2 ,
ζ 3 ( k ) = e ( Δ m ) e ( Δ k ) + 6 κ 2 6 κ 5 , ζ 4 ( k ) = e ( Δ k ) e ( Δ M ) ,
ζ 5 ( k ) = e ( Δ k ) e ( Δ M ) 2 κ 3 , ζ 6 ( k ) = e ( Δ k ) e ( Δ M ) + 6 κ 3 6 κ 6 .
Relying on Lemma 1, we can find that
τ m i = Δ m k 1 β T ( i ) Υ 4 β ( i ) ρ T ( k ) Υ ˜ 4 ρ ( k )
where
Υ ˜ 4 = d i a g Υ 4 , 3 z 1 τ m Υ 4 , 5 z 2 τ m Υ 4 , z 1 τ m = τ m + 1 τ m 1 , z 2 τ m = ( τ m + 1 ) ( τ m + 2 ) 2 ( τ m 1 ) ( τ m 2 + 11 ) ,
ρ T ( k ) = ρ 1 T ( k ) , ρ 2 T ( k ) , ρ 3 T ( k ) , ρ 1 ( k ) = e ( k ) e ( Δ m ) ,
ρ 2 ( k ) = e ( k ) + e ( Δ m ) 2 κ , ρ 3 ( k ) = e ( k ) e ( Δ m ) + 6 κ 1 6 κ 4 .
Substituting (A12) and (A13) into (A11), one has
Δ V 5 ( k ) β T ( k ) ( τ M τ m ) 2 Υ 3 + τ m 2 Υ 4 β ( k ) + ( y 1 1 ) V 5 ( k ) y τ m + 1 ζ T ( k ) Υ ˜ 3 R Υ ˜ 3 ζ ( k ) ρ T ( k ) Υ ˜ 4 ρ ( k ) .
According to Assumption 1 and (20),we can obtain following inequalities for 1 , 2 > 0
1 e ( k ) F ( k ) T A 1 A 2 I n N e ( k ) F ( k ) 0 ,
2 e ( Δ k ) H ( Δ k ) T M 1 M 2 I n N e ( Δ k ) H ( Δ k ) 0 .
where
A = A 1 A 2 I n N , M = M 1 M 2 I n N .
A 1 = A ˜ 1 T A ˜ 2 + A ˜ 2 T A ˜ 1 2 , A 2 = A ˜ 1 T + A ˜ 2 T 2 , M 1 = M ˜ 1 T M ˜ 2 + M ˜ 2 T M ˜ 1 2 , M 2 = M ˜ 1 T + M ˜ 2 T 2 ,
For symmetric matrix Q > 0 , it follows from (11) that
0 = 2 e T ( k ) Q e ( k + 1 ) e ( k + 1 ) = 2 e T ( k ) Q l = 1 r η l ( θ ( k ) ) A l e ( k ) + B l 1 F ( k ) + B l 2 H ( Δ k ) + c ( G l Γ ) e ( Δ k ) + w ( k ) K l ε ( k ) K l e ( k ) e ( k + 1 ) = 2 e T ( k ) l = 1 r η l ( θ ( k ) ) Q A l e ( k ) + Q B l 1 F ( k ) + Q B l 2 H ( Δ k ) + c Q ( G l Γ ) e ( Δ k ) + Q w ( k ) K l ε ( k ) K l e ( k ) 2 e T ( k ) Q e ( k + 1 )
Repeating the process from (A1) to (A17), we obtain
Δ V ( k ) ( y 1 1 ) V ( k ) w ( k ) T Υ 5 w ( k ) = β ( k ) Q β ( k ) + 2 e T ( k ) Q e ( k + 1 ) ( 1 + y 1 ) e T ( k ) Q e ( k ) + i 1 N σ i ( y ƛ i 1 ) d i ( k ) + y E i T Ω ˜ i E i + ( τ M τ m + 1 ) e T ( k ) Υ 1 e ( k ) y τ M e T ( Δ k ) Υ 1 e ( Δ k ) + τ m ( τ m + 1 ) 2 β T ( k ) Υ 2 β ( k ) y 1 τ M τ m ξ T ( k ) Υ ˜ 2 ξ ( k ) + β T ( k ) ( τ M τ m ) 2 Υ 3 + τ m 2 Υ 4 β ( k ) y τ m + 1 ζ T ( k ) Υ ˜ 3 R Υ ˜ 3 ζ ( k ) ρ T ( k ) Υ ˜ 4 ρ ( k ) w ( k ) T Υ 5 w ( k ) + * i = 1 N σ i d i ( k ) + E i T Ω i E i + Sym l = 1 r η l ( θ ( k ) ) e T ( k ) Q A l e ( k ) + e T ( k ) Q B l 1 F ( k ) + e T ( k ) Q B l 2 H ( Δ k ) + c e T ( k ) Q ( G l Γ ) e ( Δ k ) + e T ( k ) Q w ( k ) e T ( k ) K l ε ( k ) e T ( k ) K l e ( k ) 2 e T ( k ) Q e ( k + 1 ) 1 e ( k ) F ( k ) T A 1 A 2 I N e ( k ) F ( k ) 2 e ( Δ k ) H ( Δ k ) T M 1 M 2 I N e ( Δ k ) H ( Δ k ) l = 1 r η l ( θ ( k ) ) γ T ( k ) ( Ψ 1 + Ψ 2 T Θ Ψ 2 ) γ ( k ) + i = 1 N 1 ƛ i ( y σ i + * )
where Ψ 1 , Ψ 2 , and Θ are defined in (20).
Then by the Schur complement theory, it is no difficult to get the following inequality from (20):
Ψ 1 + Ψ 2 T Θ Ψ 2 < 0 .
Thus
Δ V ( k ) ( y 1 1 ) V ( k ) + w T ( k ) Υ 5 w ( k ) + L .
where L = i = 1 N 1 ƛ i ( y σ i + * )
Based on V ( k ) < y 1 V ( k 1 ) < < y T m V ( 0 ) from the result in [25], V ( k ) can be derived as
V ( k ) y 1 V q ( k 1 ) + w T ( k 1 ) Υ 5 w ( k 1 ) + L y 2 V q ( k 2 ) + y 1 w T ( k 1 ) Υ 5 w ( k 1 ) + w T ( k 2 ) Υ 5 w ( k 2 ) + y 1 L + L y T m V ( 0 ) + w ¯ i = 0 T m 1 y T m + i + 1 w T ( i ) w ( i ) + 1 y T m 1 y 1 L y T m V ( 0 ) + y T m w ˜ w ¯ + 1 1 y 1 L .
By means of Lemma 3 and (20), the initial value of V ( k ) is denoted as
V ( 0 ) = e T ( 0 ) Q e ( 0 ) + i = 1 N y σ i d i ( 0 ) + i = τ ( 0 ) 1 y i + 1 e T ( i ) Υ 1 e ( i ) + j = τ M 1 = j 1 i = 1 y i + 1 β T ( i ) Υ 2 β ( i ) + ( τ M τ m ) j = τ M τ m 1 i = j 1 y i + 1 β T ( i ) Υ 3 β ( i ) + τ m j = τ m 1 i = j 1 y i + 1 β T ( i ) Υ 4 β ( i ) m 1 λ 1 + y i = 1 N σ i d i 0 + m 1 λ 2 i = τ M 1 y i + 1 + ϖ λ 3 j = τ M τ m 1 = j 1 i = 1 y i + 1 + ( τ M τ m ) ϖ λ 4 j = τ M τ m 1 i = j 1 y i + 1 + τ m ϖ λ 5 j = τ m 1 i = j 1 y i + 1 = m 1 λ 1 + o 1 λ 2 + ϖ o 2 λ 3 + ( τ M τ m ) o 3 λ 4 + τ m o 4 λ 5 + y i = 1 N σ i d i 0 . = m 1 L 1 + ϖ L 2 + y i = 1 N σ i d i 0 .
The combination (A20) and (A21) can obtain
V ( k ) < y T m m 1 L 1 + ϖ L 2 + y i = 1 N σ i d i 0 + w ˜ w ¯ .
Recalling (20) results in
V ( k ) λ 0 e T ( k ) Φ e ( k )
Namely, we further get the following inequality
e T ( k ) Φ e ( k ) < y T m m 1 L 1 + ϖ L 2 + y i = 1 N σ i d i 0 + w ˜ w ¯ λ 0 m 2 .
According to the given condition in Definition 1 and the bound of V ( k ) in (A21), we deduce that
λ 0 m 2 y T m V ( 0 ) + y T m w ˜ w ¯ + 1 1 y 1 L
From (20), L should satisfy L m 2 ( 1 y 1 ) , so (A26) is further derived as
( λ 0 1 ) m 2 y T m ( V ( 0 ) + w ˜ w ¯ )
Then, the upper bound of finite time T m is described by
min T T log y 1 ( λ 0 1 ) m 2 ( λ 0 1 ) m 2 V ( 0 ) + w ˜ w ¯ V ( 0 ) + w ˜ w ¯ , T Z
when m 2 < V ( 0 ) + w ˜ w ¯ V ( 0 ) + w ˜ w ¯ ( λ 0 1 ) ( λ 0 1 ) holds, otherwise T m = 0 .
As a result, the closed-loop TSFDCNs can reach synchronization in finite time T m with respect to ( m 1 , m 2 , Φ , w ˜ , T m ) . The proof of Theorem 1 is accomplished.

Appendix B. Proof of Theorem 2

Define Lyapunov-Krasovskii functional candidate as
V ( k ) = e T ( k ) Q e ( k ) + i = k τ k 1 y i k + 1 e T ( i ) Υ 1 e ( i ) + j = τ 1 j = k + j k 1 y i k + 1 β T ( i ) Υ 2 β ( i ) + j = τ 1 = j 1 j = k + k 1 y i k + 1 β T ( i ) Υ 3 β ( i ) + i = 1 N y σ i d i ( k ) ,
let
γ ˜ T ( k ) = e T ( k ) , e T ( Δ τ ) , κ ˜ 1 T , κ ˜ 2 T , F T ( k ) , H T ( k ) , d 1 / 2 ( k ) , ε T ( k ) , κ ˜ 1 = 1 τ + 1 i = Δ τ k e ( i ) , κ ˜ 2 = 2 ( τ + 1 ) ( τ + 2 ) j = τ 0 i = k + j k e ( i ) .
The forward difference of V ( k ) is calculated as
Δ V ( k ) β ( k ) Q β ( k ) + 2 e T ( k ) Q e ( k + 1 ) ( 1 + y 1 ) e T ( k ) Q e ( k ) + e T ( k ) Υ 1 e ( k ) y τ e T ( Δ τ ) Υ 1 e ( Δ τ ) + τ 2 β T ( k ) Υ 2 β ( k ) τ i = Δ τ k 1 β T ( i ) Υ 2 β ( i ) + τ ( τ + 1 ) 2 β T ( k ) Υ 3 β ( k ) y τ j = τ 1 i = j + k k 1 β T ( i ) Υ 3 β ( i ) + ( y 1 1 ) V ( k ) + i 1 N σ i ( y ƛ i 1 ) d i ( k ) + y E i T Ω ˜ i E i .
According to Lemma 1, we have
τ i = Δ τ k 1 β T ( i ) Υ ˜ 2 τ β ( i ) γ ˜ T ( k ) Λ ˜ 1 T Υ ˜ 2 τ Λ ˜ 1 γ ˜ ( k )
and similarly,
y τ j = τ 1 i = j + k k 1 β T ( i ) Υ 3 β ( i ) y τ 2 ( τ + 1 ) τ γ ˜ T ( k ) Λ ˜ 2 T Υ ˜ 3 Λ ˜ 2 γ ˜ ( k ) .
where Υ ˜ 2 = d i a g Υ 2 , 3 z 1 ( τ ) Υ 2 , 5 z 2 ( τ ) Υ 2 , Υ ˜ 3 = d i a g Υ 3 , 3 z 2 ( τ ) Υ 3 ,
z 1 ( τ ) = τ + 1 τ 1 , z 2 ( τ ) = ( τ + 1 ) ( τ + 2 ) 2 ( τ 1 ) ( τ 2 + 11 ) , z 3 ( τ ) = τ + 2 τ 1 ,
Λ ˜ 1 = ( e ( k ) e ( Δ τ ) , e ( k ) + e ( Δ τ ) 2 κ ˜ 1 , e ( k ) e ( Δ τ ) + 6 κ ˜ 1 6 κ ˜ 2 ) T ,
Λ ˜ 2 = ( e ( Δ τ ) κ ˜ 1 , e ( Δ τ ) 4 κ ˜ 1 + 3 κ ˜ 2 ) T .
By taking (A6) and (A15)–(A17) in Theorem 1 into account, we obtain
Δ V ( k ) ( y 1 1 ) V ( k ) γ ˜ T ( k ) ( Ψ ˜ 1 + Ψ ˜ 2 T Θ ˜ Ψ ˜ 2 ) γ ˜ ( k ) + i = 1 N 1 ƛ i ( y σ i + * )
where Ψ ˜ 1 + Ψ ˜ 2 T Θ ˜ Ψ ˜ 2 < 0 based on Schur complement theory. As similar with (A21), we notice that V ( k ) < y N V ( 0 ) + L L 1 y 1 ( 1 y 1 ) .Then the initial value of V ( k ) is described as
V ( 0 ) = e T ( 0 ) Q e ( 0 ) + i = τ 1 y i + 1 e T ( i ) Υ 1 e ( i ) + j = τ 1 j = j 1 y i + 1 β T ( i ) Υ 2 β ( i ) + j = τ 1 = j 1 j = 1 y i + 1 β T ( i ) Υ 3 β ( i ) + i = 1 N y σ i d i ( 0 ) = m 1 λ 1 + m 1 λ 2 i = τ 1 y i + 1 + ϖ λ 3 j = τ 1 i = j 1 y i + 1 + ϖ λ 4 j = τ 1 = j 1 i = 1 y i + 1 + y i = 1 N σ i d i 0 = m 1 L ˜ 1 + ϖ L ˜ 2 + y i = 1 N σ i d i 0 .
Based on Lemma 3, we get V ( k ) λ 0 e T ( k ) Φ e ( k ) from (24). It is concluded that
e T ( k ) Φ e ( k ) < y T m ( m 1 L ˜ 1 + ϖ L ˜ 2 + y i = 1 N σ i d i 0 ) λ 0 m 2 .
Consider the process in Theorem 1, we can further calculate the maximum finite time T m of synchronization as min T T log y 1 ( λ 0 1 ) m 2 ( λ 0 1 ) m 2 V ( 0 ) V ( 0 ) , T Z for m 2 < V ( 0 ) V ( 0 ) ( λ 0 1 ) ( λ 0 1 ) . So the finite-time synchronization of DCNs is realized with respect to ( m 1 , m 2 , Φ , T m ) . The proof is accomplished.

References

  1. Yan, S.; Gu, J.; Park, J. Lyapunov-function-based event-triggered control of nonlinear discrete-time cyber-physical systems. IEEE Trans. Circuits Syst. II Express Briefs, 2022; in press. [Google Scholar]
  2. Xu, Z.; Li, C.; Li, Y.; Han, Y.; Hu, X. Bipartite consensus of nonlinear discrete-time multi-agent systems via variable impulsive control. Int. J. Control Autom. 2022, 2, 461–471. [Google Scholar] [CrossRef]
  3. Liu, Z.; Li, Y.; Wang, F.; Chen, Z. Reduced-order observer-based leader-following formation control for discrete-time linear multi-agent systems. IEEE/CAA J. Autom. Sin. 2021, 10, 1715–1723. [Google Scholar] [CrossRef]
  4. Liu, F.; Meng, W.; Lu, R. Anti-synchronization of discrete-time fuzzy memristive neural networks via impulse sampled-data communication. IEEE Trans. Cybern. 2022; in press. [Google Scholar]
  5. Phat, V.; Ratchagit, K. Stability and stabilization of switched linear discrete-time systems with interval time-varying delay. Nonlinear Anal.-Hybri. 2011, 5, 605–612. [Google Scholar] [CrossRef]
  6. Ali, M.; Meenakshi, K.; Gunasekaran, N.; Usha, M. Finite-time passivity of discrete-time T-S fuzzy neural networks with time-varying delays. Iran. J. Fuzzy Syst. 2018, 4, 93–107. [Google Scholar]
  7. Rajchakit, G.; Rojsiraphisal, T.; Rajchakit, M. Robust stability and stabilization of uncertain switched discrete-time systems. Adv. Differ. Equ. 2012, 2012, 134. [Google Scholar] [CrossRef] [Green Version]
  8. Zhang, D.; Wang, Q.; Srinivasan, D.; Li, H.; Yu, L. Asynchronous state estimation for discrete-time switched complex networks with communication constraints. IEEE Trans. Neural Netw. Learn Syst. 2018, 5, 1715–1723. [Google Scholar] [CrossRef]
  9. Seuret, A.; Gouaisbaut, F.; Fridman, E. Stability of discrete-time systems with time-varying delays via a novel summation inequality. IEEE Trans. Automat. Contr. 2015, 10, 2740–2745. [Google Scholar] [CrossRef] [Green Version]
  10. Mahmoud, M.; Karaki, B. Output-synchronization of discrete-time multiagent systems: A cooperative event-triggered dissipative approach. IEEE Trans. Netw. Sci. Eng. 2021, 10, 114–125. [Google Scholar] [CrossRef]
  11. Syed Ali, M.; Usha, M.; Kwon, O.; Gunasekaran, N.; Thakur, G. H/passive non-fragile synchronisation of Markovian jump stochastic complex dynamical networks with time-varying delays. Int. J. Syst. Sci. 2021, 7, 1270–1283. [Google Scholar] [CrossRef]
  12. Wang, X.; Liu, X.; She, K.; Zhong, S.; Shi, L. Delay-dependent impulsive distributed synchronization of stochastic complex dynamical networks with time-varying delays. IEEE Trans. Syst. Man Cybern. Syst. 2019, 7, 1496–1504. [Google Scholar] [CrossRef]
  13. Sang, H.; Nie, H.; Zhao, J. Dissipativity-based synchronization for switched discrete-time-delayed neural networks with combined switching paradigm. IEEE Trans. Cybern. 2021; in press. [Google Scholar]
  14. Gunasekaran, N.; Zhai, G.; Yu, Q. Sampled-data synchronization of delayed multi-agent networks and its application to coupled circuit. Neurocomputing 2020, 413, 499–511. [Google Scholar] [CrossRef]
  15. Sun, W.; Guan, J.; Lü, J.; Zheng, Z.; Yu, X.; Chen, S. Synchronization of the networked system with continuous and impulsive hybrid communications. IEEE Trans. Neural Netw. Learn Syst. 2020, 3, 960–971. [Google Scholar] [CrossRef] [PubMed]
  16. Narayanan, G.; Ali, M.S.; Alam, M.I.; Rajchakit, G.; Boonsatit, N.; Kumar, P.; Hammachukiattikul, P. Adaptive fuzzy feedback controller design for finite-time Mittag-Leffler synchronization of fractional-order quaternion-valued reaction-diffusion fuzzy molecular modeling of delayed neural networks. IEEE Access 2021, 9, 130862–130883. [Google Scholar] [CrossRef]
  17. Qiu, T.; Zhang, Y.; Qiao, D.; Zhang, X.; Wymore, M.; Sangaiah, A. A robust time synchronization scheme for industrial internet of things. IEEE Trans. Ind. Inform. 2018, 8, 3570–3580. [Google Scholar] [CrossRef]
  18. Li, B.; Wang, Z.; Ma, L. An event-triggered pinning control approach to synchronization of discrete-time stochastic complex dynamical networks. IEEE Trans. Neural Netw. Learn Syst. 2018, 12, 5812–5822. [Google Scholar] [CrossRef]
  19. Ding, S.; Wang, Z.; Xie, X. Periodic event-triggered synchronization for discrete-time complex dynamical networks. IEEE Trans. Neural Netw. Learn Syst. 2021; in press. [Google Scholar]
  20. Zhang, Q.; Chen, G.; Wan, L. Exponential synchronization of discrete-time impulsive dynamical networks with time-varying delays and stochastic disturbances. Neurocomputing 2019, 309, 62–69. [Google Scholar] [CrossRef]
  21. Shen, Z.; Yang, F.; Chen, J.; Zhang, J.; Hu, A.; Hu, M. Adaptive Event-Triggered Synchronization of Uncertain Fractional Order Neural Networks with Double Deception Attacks and Time-Varying Delay. Entropy 2021, 23, 1291. [Google Scholar] [CrossRef]
  22. Gunasekaran, N.; Saravanakumar, R.; Joo, Y.; Kim, H. Finite-time synchronization of sampled-data T-S fuzzy complex dynamical networks subject to average dwell-time approach. Fuzzy Sets Syst. 2019, 374, 40–59. [Google Scholar] [CrossRef]
  23. Guan, C.; Fei, Z.; Karimi, H.; Shi, P. Finite-time synchronization for switched neural networks via quantized feedback control. IEEE Trans. Syst. Man Cybern. Syst. 2021, 5, 2873–2884. [Google Scholar] [CrossRef]
  24. Chen, T.; Peng, S.; Zhang, Z. Finite-Time Synchronization of Markovian Jumping Complex Networks with Non-Identical Nodes and Impulsive Effects. Entropy 2019, 21, 779. [Google Scholar] [CrossRef] [Green Version]
  25. Kang, W.; Zhong, S.; Shi, K.; Cheng, J. Finite-time stability for discrete-time system with time-varying delay and nonlinear perturbations. ISA Trans. 2016, 60, 67–73. [Google Scholar] [CrossRef] [PubMed]
  26. Boonsatit, N.; Rajchakit, G.; Sriraman, R.; Lim, C.; Agarwal, P. Finite-/fixed-time synchronization of delayed Clifford-valued recurrent neural networks. Adv. Differ. Equ. 2021, 2021, 276. [Google Scholar] [CrossRef]
  27. Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 1985, 1, 116–132. [Google Scholar] [CrossRef]
  28. Gunasekaran, N.; Joo, Y. Robust sampled-data fuzzy control for nonlinear systems and its applications: Free-weight matrix method. IEEE Trans. Fuzzy Syst. 2019, 11, 2130–2139. [Google Scholar] [CrossRef]
  29. Tang, Y.; Fang, J.; Xia, M.; Gu, X. Synchronization of Takagi–Sugeno fuzzy stochastic discrete-time complex networks with mixed time-varying delays. Appl. Math. Model. 2010, 6, 843–855. [Google Scholar] [CrossRef]
  30. Divya, H.; Sakthivel, R.; Liu, Y.; Sakthivel, R. Delay-dependent synchronization of T-S fuzzy Markovian jump complex dynamical networks. Fuzzy Sets Syst. 2021, 416, 108–124. [Google Scholar] [CrossRef]
  31. Zhang, R.; Zeng, D.; Park, J.; Lam, H. Xie, X. Fuzzy sampled-data control for synchronization of T-S fuzzy reaction–diffusion neural networks with additive time-varying delays. IEEE Trans. Cybern. 2021, 5, 2384–2397. [Google Scholar] [CrossRef]
  32. Wang, X.; Park, J.; Yang, H.; Zhang, X.; Zhong, S. Delay-dependent fuzzy sampled-data synchronization of T-S fuzzy complex networks with multiple couplings. IEEE Trans. Fuzzy Syst. 2020, 1, 178–189. [Google Scholar] [CrossRef]
  33. Wu, X.; Ai, Q.; Zhang, Y.; Wang, Y. Fuzzy sampled-data exponential synchronization of T-S fuzzy complex networks with discontinuous activations and mixed time-varying delays. IET Control. Theory Appl. 2022; in press. [Google Scholar]
  34. Zhang, Q.; Wu, X.; Liu, J. Pinning Synchronization of Discrete-Time Complex Networks with Different Time-Varying Delays. J. Syst. Sci. Complex 2019, 32, 1560–1571. [Google Scholar]
  35. Liu, M.; Lu, B.; Li, Z.; Jiang, H.; Hu, C. Fixed-Time Synchronization Control of Delayed Dynamical Complex Networks. Entropy 2021, 23, 1610. [Google Scholar] [CrossRef]
  36. Lin, Y.; Zhang, Y. Synchronization of stochastic impulsive discrete-time delayed networks via pinning control. Neurocomputing 2018, 286, 31–40. [Google Scholar] [CrossRef]
  37. Zhang, R.; Zeng, D.; Park, J.; Liu, Y.; Zhong, S. Pinning event-triggered sampling control for synchronization of T-S fuzzy complex networks with partial and discrete-time couplings. IEEE Trans. Fuzzy Syst. 2019, 12, 2368–2380. [Google Scholar] [CrossRef]
  38. Suo, J.; Wang, Z.; Shen, B. Pinning synchronization control for a class of discrete-time switched stochastic complex networks under event-triggered mechanism. Nonlinear Anal-Hybri. 2020, 37, 100886. [Google Scholar] [CrossRef]
  39. Rong, N.; Wang, Z.; Xie, X.; Ding, S. Event-triggered synchronization for discrete-time neural networks with unknown delays. IEEE Trans. Circuits Syst. II Express Briefs. 2021; in press. [Google Scholar]
  40. Ge, X.; Han, Q.; Wang, Z. A Dynamic Event-Triggered Transmission Scheme for Distributed Set-Membership Estimation Over Wireless Sensor Networks. IEEE Trans. Cybern. 2019, 1, 171–183. [Google Scholar] [CrossRef] [PubMed]
  41. Wen, Y.; Chang, H.; Su, X.; Assawinchaichote, W. Event-triggered fuzzy control of repeated scalar nonlinear systems and its application to Chua’s circuit system. IEEE Trans. Circuits Syst. I Regular Papers 2020, 12, 5347–5357. [Google Scholar] [CrossRef]
  42. Ruan, X.; Feng, J.; Xu, C.; Wang, J. Observer-based dynamic event-triggered strategies for leader-following consensus of multi-agent systems with disturbances. IEEE Trans. Netw. Sci. Eng. 2020, 4, 3148–3158. [Google Scholar] [CrossRef]
  43. Li, M.; Shi, P.; Liu, M.; Zhang, Y.; Wang, S. Event-triggered-based adaptive sliding mode control for T-S fuzzy systems with actuator failures and signal quantization. IEEE Trans. Fuzzy Syst. 2021, 6, 1363–1374. [Google Scholar] [CrossRef]
  44. Li, Q.; Shen, B.; Wang, Z.; Huang, T.; Luo, J. Synchronization control for a class of discrete time-delay complex dynamical networks: A dynamic event-triggered approach. IEEE Trans. Cybern. 2019, 5, 1979–1986. [Google Scholar] [CrossRef]
  45. Liu, Y.; Shen, B.; Shu, H. Finite-time resilient H state estimation for discrete-time delayed neural networks under dynamic event-triggered mechanism. Neural Netw. 2020, 121, 356–365. [Google Scholar] [CrossRef]
  46. Hien, L.; Trinh, H. New finite-sum inequalities with applications to stability of discrete time-delay systems. Automatica 2016, 71, 197–201. [Google Scholar] [CrossRef] [Green Version]
  47. Seuret, A.; Gouaisbaut, F. Wirtinger-based integral inequality: Application to time-delay systems. Automatica 2013, 49, 2860–2866. [Google Scholar] [CrossRef] [Green Version]
  48. Ding, S.; Wang, Z. Event-triggered synchronization of discrete-time neural networks: A switching approach. Neural Netw. 2020, 125, 31–40. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Communication coupling structure for two fuzzy rules. (a) Rule 1. (b) Rule 2.
Figure 1. Communication coupling structure for two fuzzy rules. (a) Rule 1. (b) Rule 2.
Entropy 24 00733 g001
Figure 2. States of nodes x i 1 , x i 2 in TSFDCNs.
Figure 2. States of nodes x i 1 , x i 2 in TSFDCNs.
Entropy 24 00733 g002
Figure 3. Synchronization errors e i n without controllers of TSFDCNs.
Figure 3. Synchronization errors e i n without controllers of TSFDCNs.
Entropy 24 00733 g003
Figure 4. (a) Synchronization errors e i n of closed-loop TSFDCNs with controllers. (b) Curves of Lyapunov terms e i T ( k ) Q i e i ( k ) .
Figure 4. (a) Synchronization errors e i n of closed-loop TSFDCNs with controllers. (b) Curves of Lyapunov terms e i T ( k ) Q i e i ( k ) .
Entropy 24 00733 g004
Figure 5. Curves of control inputs.
Figure 5. Curves of control inputs.
Entropy 24 00733 g005
Figure 6. (a) Triggered instants under the static event-triggered mechanism in [18]. (b) Triggered instants under the periodic event-triggered mechanism in [39]. (c) Triggered instants under the static event-triggered mechanism in [48]. (d) Triggered instants under the AETA.
Figure 6. (a) Triggered instants under the static event-triggered mechanism in [18]. (b) Triggered instants under the periodic event-triggered mechanism in [39]. (c) Triggered instants under the static event-triggered mechanism in [48]. (d) Triggered instants under the AETA.
Entropy 24 00733 g006
Figure 7. The triggering rates of AETA and methods in [18,39,48] for various nodes.
Figure 7. The triggering rates of AETA and methods in [18,39,48] for various nodes.
Entropy 24 00733 g007
Figure 8. The triggering rates of five nodes for varying σ i .
Figure 8. The triggering rates of five nodes for varying σ i .
Entropy 24 00733 g008
Figure 9. (a) Synchronization errors by Theorem 2 in [29]. (b) Synchronization errors by Theorem 2 in [44].
Figure 9. (a) Synchronization errors by Theorem 2 in [29]. (b) Synchronization errors by Theorem 2 in [44].
Entropy 24 00733 g009
Figure 10. Chaotic trajectories of two fuzzy modes with initial condition x ˜ ( k ) = ( 0.5 , 0.6 ) T . (a) Rule 1. (b) Rule 2.
Figure 10. Chaotic trajectories of two fuzzy modes with initial condition x ˜ ( k ) = ( 0.5 , 0.6 ) T . (a) Rule 1. (b) Rule 2.
Entropy 24 00733 g010
Figure 11. Synchronization errors of chaotic TSFDCNs without control.
Figure 11. Synchronization errors of chaotic TSFDCNs without control.
Entropy 24 00733 g011
Figure 12. State trajectories of network nodes in chaotic TSFDCNs.
Figure 12. State trajectories of network nodes in chaotic TSFDCNs.
Entropy 24 00733 g012
Figure 13. (a) Synchronization errors of chaotic TSFDCNs under control. (b) Curves of Lyapunov terms e i T ( k ) Q i e i ( k ) .
Figure 13. (a) Synchronization errors of chaotic TSFDCNs under control. (b) Curves of Lyapunov terms e i T ( k ) Q i e i ( k ) .
Entropy 24 00733 g013
Figure 14. Curves of control inputs.
Figure 14. Curves of control inputs.
Entropy 24 00733 g014
Figure 15. Triggered instants of pinned nodes.
Figure 15. Triggered instants of pinned nodes.
Entropy 24 00733 g015
Figure 16. Performance of two existing methods. (a) State trajectories of network nodes by Theorem 2 in [29]. (b) State trajectories of network nodes by Theorem 3.1 in [34].
Figure 16. Performance of two existing methods. (a) State trajectories of network nodes by Theorem 2 in [29]. (b) State trajectories of network nodes by Theorem 3.1 in [34].
Entropy 24 00733 g016
Figure 17. Communication structure of coupled nodes in DCNs.
Figure 17. Communication structure of coupled nodes in DCNs.
Entropy 24 00733 g017
Figure 18. States of nodes x i 1 , x i 2 , x i 3 in DCNs.
Figure 18. States of nodes x i 1 , x i 2 , x i 3 in DCNs.
Entropy 24 00733 g018
Figure 19. Synchronization errors e i n without controllers of DCNs.
Figure 19. Synchronization errors e i n without controllers of DCNs.
Entropy 24 00733 g019
Figure 20. (a) Synchronization errors e i n of closed-loop DCNs with controllers. (b) Curves of Lyapunov terms e i T ( k ) Q i e i ( k ) .
Figure 20. (a) Synchronization errors e i n of closed-loop DCNs with controllers. (b) Curves of Lyapunov terms e i T ( k ) Q i e i ( k ) .
Entropy 24 00733 g020
Figure 21. Curves of control inputs.
Figure 21. Curves of control inputs.
Entropy 24 00733 g021
Figure 22. Triggered instants of pinned nodes in DCNs.
Figure 22. Triggered instants of pinned nodes in DCNs.
Entropy 24 00733 g022
Table 1. The allowable minimum values of m 2 for different τ M .
Table 1. The allowable minimum values of m 2 for different τ M .
τ M 23456
m 2 152.6436156.5210163.4011175.2630198.8712
Table 2. Comparison of triggering rates in different cases.
Table 2. Comparison of triggering rates in different cases.
MethodNode 1Node 2Node 3Node 4Node 5ATR
σ i = 0.8 26%11%18%15%16%17.20%
σ i = 0.6 28%16%21%18%17%20%
σ i = 0.2 38%19%27%21%22%25.40%
σ i = 0.05 56%45%41%35%37%42.80%
Static event-triggered
mechanism in [18]
59%55%52%48%43%51.40%
Common event-triggered
mechanism in [48]
65%59%55%52%52%56.60%
Periodic Event-triggered
mechanism in [39]
77%75%76%65%65%71.60%
Table 3. Comparison of convergence time T c .
Table 3. Comparison of convergence time T c .
MethodTheorem 1Theorem 2 in [29]Theorem 3.1 in [34]
T c / k 43>15087
Table 4. Calculated minimum T m for various values of m 2 .
Table 4. Calculated minimum T m for various values of m 2 .
m 2 235101520
T m / k 171923283548
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wu, X.; Zhang, Y.; Ai, Q.; Wang, Y. Finite-Time Pinning Synchronization Control for T-S Fuzzy Discrete Complex Networks with Time-Varying Delays via Adaptive Event-Triggered Approach. Entropy 2022, 24, 733. https://0-doi-org.brum.beds.ac.uk/10.3390/e24050733

AMA Style

Wu X, Zhang Y, Ai Q, Wang Y. Finite-Time Pinning Synchronization Control for T-S Fuzzy Discrete Complex Networks with Time-Varying Delays via Adaptive Event-Triggered Approach. Entropy. 2022; 24(5):733. https://0-doi-org.brum.beds.ac.uk/10.3390/e24050733

Chicago/Turabian Style

Wu, Xiru, Yuchong Zhang, Qingming Ai, and Yaonan Wang. 2022. "Finite-Time Pinning Synchronization Control for T-S Fuzzy Discrete Complex Networks with Time-Varying Delays via Adaptive Event-Triggered Approach" Entropy 24, no. 5: 733. https://0-doi-org.brum.beds.ac.uk/10.3390/e24050733

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