[10] | [6,24,54] | [52] | [53] | Our Paper | |
CDNs | √ | √ | √ | √ | √ |
Exponential Synchronization | × | √ | × | × | √ |
PI/PD Controller | × | × | √ | √ | √ |
PID Controller | × | × | × | √ | √ |
Uncertain terms | × | × | × | × | √ |
This paper addresses the problem of exponential synchronization in continuous-time complex dynamical networks with both time-delayed and non-delayed interactions. We employ a proportional integral derivative (PID) control strategy and a dynamic event-triggered approach to investigate this synchronization problem. Our approach begins with constructing a general model for complex dynamical networks that incorporate delays. We then derive synchronization criteria based on the PID control parameters, utilizing linear matrix inequality techniques in conjunction with a dynamic event-trigger mechanism. The application of Lyapunov stability theory and inequality techniques allows us to establish these criteria, considering the presence of hybrid delays. To illustrate the effectiveness of our proposed model, we provide two numerical examples showcasing synchronization dynamics. These examples demonstrate the successful theoretical results of a novel PID controller and dynamic event-trigger mechanism.
Citation: Saravanan Shanmugam, Mohamed Rhaima, Hamza Ghoudi. Exponential synchronization analysis for complex dynamical networks with hybrid delays and uncertainties under given control parameters[J]. AIMS Mathematics, 2023, 8(12): 28976-29007. doi: 10.3934/math.20231484
[1] | Shuo Ma, Jiangman Li, Qiang Li, Ruonan Liu . Adaptive exponential synchronization of impulsive coupled neutral stochastic neural networks with Lévy noise and probabilistic delays under non-Lipschitz conditions. AIMS Mathematics, 2024, 9(9): 24912-24933. doi: 10.3934/math.20241214 |
[2] | Zhifeng Lu, Fei Wang, Yujuan Tian, Yaping Li . Lag synchronization of complex-valued interval neural networks via distributed delayed impulsive control. AIMS Mathematics, 2023, 8(3): 5502-5521. doi: 10.3934/math.2023277 |
[3] | Dong Pan, Huizhen Qu . Finite-time boundary synchronization of space-time discretized stochastic fuzzy genetic regulatory networks with time delays. AIMS Mathematics, 2025, 10(2): 2163-2190. doi: 10.3934/math.2025101 |
[4] | Hongguang Fan, Jihong Zhu, Hui Wen . Comparison principle and synchronization analysis of fractional-order complex networks with parameter uncertainties and multiple time delays. AIMS Mathematics, 2022, 7(7): 12981-12999. doi: 10.3934/math.2022719 |
[5] | Arthit Hongsri, Wajaree Weera, Thongchai Botmart, Prem Junsawang . Novel non-fragile extended dissipative synchronization of T-S fuzzy complex dynamical networks with interval hybrid coupling delays. AIMS Mathematics, 2023, 8(12): 28601-28627. doi: 10.3934/math.20231464 |
[6] | Chengbo Yi, Rui Guo, Jiayi Cai, Xiaohu Yan . Pinning synchronization of dynamical neural networks with hybrid delays via event-triggered impulsive control. AIMS Mathematics, 2023, 8(10): 25060-25078. doi: 10.3934/math.20231279 |
[7] | Shuang Li, Xiao-mei Wang, Hong-ying Qin, Shou-ming Zhong . Synchronization criteria for neutral-type quaternion-valued neural networks with mixed delays. AIMS Mathematics, 2021, 6(8): 8044-8063. doi: 10.3934/math.2021467 |
[8] | Xingxing Song, Pengfei Zhi, Wanlu Zhu, Hui Wang, Haiyang Qiu . Exponential synchronization control of delayed memristive neural network based on canonical Bessel-Legendre inequality. AIMS Mathematics, 2022, 7(3): 4711-4734. doi: 10.3934/math.2022262 |
[9] | Zhengqi Zhang, Huaiqin Wu . Cluster synchronization in finite/fixed time for semi-Markovian switching T-S fuzzy complex dynamical networks with discontinuous dynamic nodes. AIMS Mathematics, 2022, 7(7): 11942-11971. doi: 10.3934/math.2022666 |
[10] | Pratap Anbalagan, Evren Hincal, Raja Ramachandran, Dumitru Baleanu, Jinde Cao, Chuangxia Huang, Michal Niezabitowski . Delay-coupled fractional order complex Cohen-Grossberg neural networks under parameter uncertainty: Synchronization stability criteria. AIMS Mathematics, 2021, 6(3): 2844-2873. doi: 10.3934/math.2021172 |
This paper addresses the problem of exponential synchronization in continuous-time complex dynamical networks with both time-delayed and non-delayed interactions. We employ a proportional integral derivative (PID) control strategy and a dynamic event-triggered approach to investigate this synchronization problem. Our approach begins with constructing a general model for complex dynamical networks that incorporate delays. We then derive synchronization criteria based on the PID control parameters, utilizing linear matrix inequality techniques in conjunction with a dynamic event-trigger mechanism. The application of Lyapunov stability theory and inequality techniques allows us to establish these criteria, considering the presence of hybrid delays. To illustrate the effectiveness of our proposed model, we provide two numerical examples showcasing synchronization dynamics. These examples demonstrate the successful theoretical results of a novel PID controller and dynamic event-trigger mechanism.
Complex dynamical networks (CDNs) are large-scale networks comprising numerous nodes interconnected through specific topological links. CDNs with hybrid delays are crucial for modeling and optimizing real-world systems that exhibit both continuous and discrete delays. These networks find applications in various industries, including communication networks, control systems, biological systems, power systems, economics and finance, chemical engineering, transportation, environmental sciences, mechanical systems and healthcare, such as in [1,2,3,4,5,6,7,8,9]. Hybrid delay models provide a robust framework for analyzing and improving the behavior of complex systems in these domains by considering the interplay between continuous dynamics and discrete events, ultimately leading to enhanced performance and efficiency. The understanding and management of complex systems, whether observed in natural phenomena or constructed systems like biological neuron networks, power grids, social connections or the Internet, have seen significant advancements in recent research, as highlighted in [10,11,12,13,14,15]. To gain deeper insights into contemporary systems, it becomes imperative to examine both the network structure and dynamic properties of complex networks.
Recent studies have extensively investigated the synchronization dynamics of CDNs composed of coupled oscillators, deriving synchronization criteria for networks with coupling delays, considering both delay-independent and delay-dependent stability of the synchronization manifold. Moreover, researchers have increasingly focused on synchronization phenomena within complex networks, serving as a framework for understanding various phenomena. Synchronization occurs when the discrepancy between driving and responding vectors approaches zero in norm. Furthermore, the concept of stability, as explored in works such as [16,17,18,19,20,21,22], also provides insights into the idea of synchronization.
Achieving synchronization among CDN nodes is a complex challenge influenced by architectural intricacies, network topology, environmental factors, and connectivity efficiency. Control mechanisms play a pivotal role in enabling engineering system designers to achieve impressive performance by seamlessly adapting to varying environmental conditions. This adaptability is crucial for engineering systems to function effectively and reliably in diverse contexts. Consequently, a critical area of research revolves around addressing synchronization challenges in CDNs, particularly through the incorporation of feedback control strategies. Various control approaches have emerged in the literature, including model predictive control, state feedback control, stochastic control, adaptive control, non-fragile control, and pinning control, as documented in prior research [23,24,25,26,27].
Real-world networks, such as mobile communication systems, citation networks, and cyber-physical setups, frequently depend on time-triggered schemes for data exchange among sensors, controllers, and actuators. However, there are disadvantages to using synchronization methods designed for complex networks with time-triggered schemes. Recent research has explored diverse aspects, including the synchronization of real-time tasks in time-triggered networks [28], adaptive pinning synchronization in networks with negative weights and its application in traffic road networks [29], enhancing security in time-triggered real-time systems through task replication [30], and achieving exponential synchronization of chaotic Lur'e systems with time-triggered intermittent control [31]. To effectively result of the burdens on communication networks, the adoption of event-triggered methodologies has emerged as a promising strategy. The fundamental premise underlying event-triggered control/communication schemes revolves around the concept that the execution of control inputs and system transmissions is dictated by the occurrence of predefined "events." This approach is engineered to uphold the intended control performance while simultaneously alleviating the strain on communication networks [32,33].
In response to the challenges posed by communication networks, the adoption of event-triggered methodologies has emerged as a promising strategy. Event-triggered control/communication schemes stand in contrast to conventional time-triggered approaches, effectively alleviating the strain on both network communication and controller computational costs. Existing event-triggered control techniques can typically be classified into four main categories: dynamic event-triggered control, self-triggered control, periodic event-triggered control and continuous event-triggered control. Various event-triggered synchronization control strategies tailored for complex dynamical networks have been proposed in several sources, utilizing mathematical tools such as Lyapunov stability theory, linear matrix inequalities, Markov process theory, and impulsive control theory to formulate event-triggered controllers [34,35,36,37,38,39,40,41]. For instance, in [35], a robust H∞ pinning synchronization method for complex networks with event-triggered communication is introduced, employing Lyapunov-Krasovskii functional (LKF) and matrix inequality techniques for controller design. Similarly, [36] explores an event-triggered pinning control approach for discrete-time stochastic complex dynamical network synchronization, utilizing Markov process theory and stochastic analysis for stability analysis. Another study focuses on coupled reaction-diffusion complex network systems, applying finite-time stability theory and LKF to design event-triggered controllers, which outperform traditional continuous-time control methods [37]. Moreover, [38] suggests an event-triggered delayed impulsive control approach for CDNs with coupling delay, utilizing LKF and impulsive control theory. In [42], a dynamic event-triggered control method is introduced as an alternative to static event-triggered control systems, aiming to further reduce information usage and energy consumption. However, dynamic approaches introduce complexities such as Zeno behavior, where an infinite number of triggers occur in a finite time span, posing challenges for event-triggered control systems. Consequently, it becomes crucial for event-triggering conditions to ensure a minimum constraint on time intervals between triggering moments to prevent Zeno behavior.
Recent literature has explored the concept of dynamic event-triggered control in various contexts, as evident from works such as [43,44,45,46,47,48,49,50]. [43] likely contributes to the field by advancing dynamic event-triggered control methodologies and their applications. [45] may focus on dissipative systems, shedding light on energy-efficient control strategies. The authors in [46] explore novel triggering mechanisms and performance analyses in specific scenarios. [47] studied event-triggered control's utilization within cluster systems, optimizing resource allocation. The authors of [48] researched the balance between communication and control efficiency in event-triggered systems. The authors in [49] introduced a disturbance-based switching mechanism for robust synchronization, while [50] proposed a memory-based strategy for efficient global synchronization. These contributions expand the applicability of event-triggered control in chaotic Lurie systems, addressing challenges related to disturbances and global synchronization. It is well-known that proportional-integral-derivative (PID) controllers have been widely applied in industry for operation simplicity and good system performance. In [51], researchers utilized the linear matrix inequality technique to create an event-triggered fuzzy PID controller. This research effectively expanded the use of event-triggering mechanisms into PID control for linear time-invariant systems. However, only a few works have investigated the feasibility of PID control applied to complex networks. Motivated by the discussions above, this study aims to make significant contributions to PID control in CDNs with hybrid delays. The main contributions of this research are outlined below:
● In this paper, there is the first attempt to study a synchronization of PID control problem in CDNs by introducing a dynamic event-triggered mechanism. This novel combination aims to achieve exponential synchronization for CDNs. This contribution advances the understanding of synchronization techniques in complex systems.
● Different from others in [52,53], we have introduced a PID-based event-triggering mechanism inspired by the structure of the traditional PID control law. This novel mechanism takes into account the influence of the system's proportional, integral and derivative components, with parameters designed in harmony with those of the PID controller.
● To establish the theoretical support of our approach, we carefully construct a suitable LKF. We derive its properties employing linear matrix inequalities (LMI), which facilitates the analysis of the complex dynamical networks under consideration. This step is important in demonstrating the feasibility of achieving exponential synchronization within our proposed framework.
● Recognizing the significance of real-world uncertainties, we intensively look into the impact of parameter uncertainties on the considered system. Through rigorous analysis, we examine the system's exponential synchronization behavior using PID control parameters within the dynamic event-trigger mechanism. This exploration of parameter uncertainties adds a layer of practical relevance to the theoretical results.
● Finally, to show the effectiveness and validity of our theoretical contributions, we provide a comprehensive numerical simulation. This showcases practical scenarios and demonstrates the outcomes of our proposed approach.
The subsequent sections of the paper are organized as follows: Section 2 introduces essential preliminaries and presents the problem formulation. Section 3 establishes the Exponential Synchronization Criteria for general complex dynamical networks, employing the PID controller within the dynamic event-trigger mechanism. Section 4 extends the analysis by incorporating parameter uncertainties into the complex dynamical networks. This section critically examines the resulting impact on exponential synchronization. The paper concludes with Section 5, where a summary and conclusive remarks wrap up the discussion.
Notation: To be clear, the following symbols are first explained in a simple way
T: The transpose of a matrix or a vector.
Rn: The n-dimensional Euclidean space.
Rn×m: The set of all n × m real matrices.
W>0: The matrix W is symmetric and positive definite.
✠: Symmetric terms in a symmetric matrix.
In: Identity matrix.
diag{⋯}: A block-diagonal matrix.
λmax(G) (λmin(G)): The largest (smallest) eigenvalue of G.
‖⋅‖: The Euclidean norm for given vector.
Consider a controlled complex network consisting of N nodes with hybrid delays [5,16,54]. Each node of the dynamical network is a nonautonomous n-dimensional systems, which is given by
˙xi(t)=Axi(t)+f(xi(t))+N∑j=1EijΘ1xj(t)+N∑j=1HijΘ2xj(t−α(t))+N∑j=1JijΘ3∫tt−δxj(s)ds+ui(t), | (2.1) |
where i=1,2,…,N is the number of nodes in the Network. xi(t)={xi1(t),xi2(t),…,xin(t)} is the state variable of the ith node at time t. A is the known state matrix. f(.):Rn→Rn is the nonlinear function which is continuous and differentiable that represents the dynamical behaviors of the system. The matrices Eij, Hij and Jij represent the outer coupling and network topology structure. When there is a direct connection from node i to node j, the values are Eij>0, Hij>0 and Jij>0; otherwise, they are 0. These matrices also satisfy the conditions Eii=−∑Nj=1Eij, Hii=−∑Nj=1Hij and Jii=−∑Nj=1Jij to maintain internal consistency. Θ1, Θ2 and Θ3 represent the inner coupling matrices which interconnect the subsystems. α(t) is the time varying discrete delay, and δ is the distributed delay, satisfying the condition 0≤α(t)≤α and 0≤˙α(t)≤ς≤1. ui(t) is the control input to be designed.
Now, consider the reference node S(t)∈Rn in the form which satisfies
˙S(t)=AS(t)+f(S(t)). | (2.2) |
Define the synchronization error as ˙φi(t)=˙xi(t)−˙S(t). Then, by subtracting (2.2) from (2.1), we have the dynamical error system as:
˙φi(t)=Aφi(t)+G(φi(t))+N∑j=1EijΘ1φj(t)+N∑j=1HijΘ2φj(t−α(t))+N∑j=1JijΘ3∫tt−δφj(s)ds+ui(t), | (2.3) |
where G(φi(t))=[f(xi(t))−f(S(t))]. For general complex dynamical networks with network topologies, we propose PID control protocols, which are described by
Ψi(t)=UiPφi(t)+UiI∫t0φi(s)ds+UiD˙φi(t), | (2.4) |
where UP>0, UI>0 and UD>0 are the proportional, integral and derivative control gain values, respectively, which are to be designed for the ith node.
Remark 2.1. PID control is a well known effective approach to various real-world control challenges. It is referred to as a universal controller because the proportional gain UP increases control effort when there is a significant control error-making its function quite clear. With the integral action (UI), the subsequent control uses previous control error values, and the derivative gain (UD) relies on expectations of future error values. In a dynamic event-triggered control system, the main goal is to minimize information and energy sources. The PID controller plays a crucial role by boosting control efforts when errors are significant, fitting well with the dynamic nature of the CDNs. Adding the integral action lets the control system learn from past data, and the derivative gain helps predict future errors—useful for navigating the changing dynamics of complex networks. In dynamic event-triggered control systems, PID works smoothly, making decisions that align with the goal of minimizing information use.
In order to reduce the communication burden of the shared network in the control process, in this paper, a dynamic event-triggered mechanism is introduced to judge when the measured data should be transmitted to the observer. For clarity of the dynamic event-triggered mechanism, let us define the triggering time sequence for the ith node iteratively expressed as tik+1=inf{t>tik|Li(t)<0}, and the event generator function Li(⋅) can be taken from [55] and can be given by
Li(t)=1υiDi(t)+μiΨTi(t)Ψi(t)−ωTi(t)ωi(t), | (2.5) |
where υi and μi are two given positive scalars. For t∈[tik,tik+1), ωi(t) is defined by,
ωi(t)=Ψi(t)−Ψi(tik), | (2.6) |
where Ψi(tik) is the ith node of the control signal at the earliest triggering instant. The triggering instants are denoted by {tik}∞k=0 and ti0=0. Also, the internal dynamic variable Di(t) should satisfy
˙Di(t)=−ρiDi(t)−ωTi(t)ωi(t)+μiΨTi(t)Ψi(t). | (2.7) |
Here, ρi is the scalar value. From the above equation, Di(0)>0 is the initial condition.
Moreover, for all t≥0,
˙Di(t)≥−ρiDi(t)−1υiDi(t). |
By using this, we can easily obtain
Di(t)≥Di(0)e−(ρi+1υi)t>0. |
For the ith node, the actual input actuator can be chosen as
ui(t)=ui(tik)=−Ψi(tik), ∀t∈[tik,tik+1). | (2.8) |
The following error dynamic system can be obtained by applying (2.6) and (2.8) to the error system (2.3):
˙φi(t)=Aφi(t)+G(φi(t))+N∑j=1EijΘ1φj(t)+N∑j=1HijΘ2φj(t−α(t))+N∑j=1JijΘ3∫tt−δφj(s)ds−Ψi(t)+ωi(t). | (2.9) |
By (2.4) and the system (2.9), we can obtain the following:
˙φi(t)=Aφi(t)+G(φi(t))+N∑j=1EijΘ1φj(t)+N∑j=1HijΘ2φj(t−α(t))+N∑j=1JijΘ3∫tt−δφj(s)ds−UiPφi(t)−UiI∫t0φi(s)ds−UiD˙φi(t)+ωi(t). | (2.10) |
The error system can be written in compact form as
˙φ(t)=Aφ(t)+G(φ(t))+(E⊗Θ1)φ(t)−(H⊗Θ2)φ(t−α(t))+(J⊗Θ3)∫tt−δφ(s)ds−UPφ(t)−UI∫t0φ(s)ds−UD˙φ(t)+ω(t). | (2.11) |
The upcoming Assumptions, Lemmas and Definitions are very useful to prove our theoretical results.
Assumption H1. [55] The nonlinear function f(⋅):Rn→Rn satisfies the following the sector-bounded condition:
[f(x)−f(y)−Υ1(x−y)]T[f(x)−f(y)−Υ2(x−y)]≤0, |
for any x,y∈Rn, where Υ1 and Υ2 are known constant matrices.
Lemma 2.2. [55] The following inequality holds for the H1, for the matrices Υ1 and Υ2 such that
[φ(t)G(φ(t))]T[ˆΥ1ˆΥ2∗I][φ(t)G(φ(t))]≤0, |
where
ˆΥ1=(IN⊗Υ1)T(IN⊗Υ2)+(IN⊗Υ2)(IN⊗Υ1)T2,ˆΥ2=(IN⊗Υ2)T+(IN⊗Υ1)T2. |
Lemma 2.3. (Schur Complement) [56] The LMI, U=[U11U12U21U22]<0, is equivalent to U22<0, U11−U12U−122UT12<0.
Definition 2.4. [57] The complex dynamical network with hybrid delays (2.1) is said to be exponentially synchronized with target node (2.2) if there exists two constants ϵ>0 and M>0 such that
‖xi(t)−S(t)‖≤Me−ϵt,i=1,2,…,N, |
for t≥0 and any initial conditions.
The goal of this research is to develop a set of PID controllers (2.4) in order to guarantee the exponential synchronization of the CDNs (2.1) and response system (2.2). Specifically, we are interest in if the CDN with hybrid delay error system (2.11) is exponentially stable.
The following theorems, when applied to a dynamic event-triggered PID control method with linear matrix inequalities, would enforce the appropriate exponential synchronization of CDNs with hybrid delays.
Theorem 3.1. If given parameters α, ς≤1, ρ, μ, υ, β, UP, UI and UD and the Assumption H1 are true, then the CDN (2.1) is said to be exponentially synchronized with (2.2) if there exist positive definite matrices Cr (r=1,2,…,5), B1, B2 and Wa=[W1W2✠W3]>0, Wb=[W4W5✠W6]>0 and appropriate dimension matrices Nr (r=1,2,…,8) and positive scalars ε1 and ε2, such that the following LMIs hold:
J=[J11×11]<0, | (3.1) |
where matrix entries are provided as follows, with any missing entries assumed to be zero: J11=(B1+BT1)+C1+C2+B2+ςC5+2βB1+2βW1+2βW4+UTPΞ1UP+2[N1A+N1(E⊗Θ1)−N1UP]+ε1UTPΞ3UP−ε2ˆΥ1; J12=2βWT2+NT1(H⊗Θ2)T+N2[A+(E⊗Θ1)−2UP]; J13=UTPΞ1UI−N1UI+N3[A+(E⊗Θ1)−UP]+2ε1UTPΞ3UI; J14=B1+WT1+WT4+UTPΞ1UD−[N1UD+N1]+N4[A+(E⊗Θ1)−UP]+2ε1UTPΞ3UD; J15=(1−ς)W3+N5[A+(E⊗Θ1)−UP]; J16=N1(J⊗Θ3)+N6[A+(E⊗Θ1)−UP]; J17=N7[A+(E⊗Θ1)−UP]+2βW5; J18=WT5+N8[A+(E⊗Θ1)−UP]; J19=NT1; Y110=NT1−ε2ˆΥ2; J22=−e−2βς(1−ς)C2+2βW3+N2(H⊗Θ2); J23=N2UI+N3(H⊗Θ2); J24=W2−[N2+N2UD]+N4(H⊗Θ2); J25=(1−ς)W3+N5(H⊗Θ2); J26=N2(J⊗Θ3)+N6[H⊗Θ2]; J27=N7(H⊗Θ2); J28=N8(H⊗Θ2); J29=NT2; J210=NT2; J33=UTIΞ1UI−2N3UI+ε1UTIΞ3UI; J34=UTIΞ1UD−[N3UD+N3]+ε1+UTIΞ3UD−N4UI; J35=−N5UI; J36=N3[J⊗Θ3]−N6UI; J37=−N7UI; J38=−N8UI; J39=NT3; J310=NT3; J44=UTDΞ1UD+C3+C4−2[N4UD+N4]+ε1UTDΞ2UD; J45=−[N5UD+N5]; J46=N4(J⊗Θ3)−[N6UD+N6]; J47=WT5−[N7UD+N7]; J48=[N8UD+N8]; J49=NT4; J410=NT4; J55=−(1−ς)e−2βςC4; J56=N5(J⊗Θ3); J59=NT5; J510=NT5; J66=−e2βςδC5+N6(J⊗Θ3); J67=N7(J⊗Θ3); J68=N8(J⊗Θ3); Y69=NT6; Y610=NT6; J77=−e−2βςC1+2βW6; J78=WT5; J79=NT7; J710=NT7; J88=−e−2βςC3; J89=NT8; J810=NT8; J99=−Ξ1−ε1I; J1010=−ε2I; J1111=diag{−ρ1+2β+μ1υ1,−ρ2+2β+μ1υ2,−ρN+2β+μ1υN}, Ξ1=diag{1υ1I,1υ2I,…,1υNI}, Ξ2=diag{μ1υ1I,μ2υ2I,…,μNυNI}, Ξ3=diag{μ1I,μ2I,…,μNI}.
Proof. Consider the Lyapunov function according to the error system (2.11) that can be given by
V(t)=7∑i=1Vi(t), | (3.2) |
where
V1(t)=φT(t)B1φ(t),V2(t)=[φT(t)φT(t−α(t))][W1W2✠W3][φ(t)φ(t−α(t))],V3(t)=[φT(t)φT(t−α)][W4W5✠W6][φ(t)φ(t−α)],V4(t)=∫tt−ςe2β(s−t)φT(v)C1φ(v)dv+∫tt−α(t)e2β(s−t)φT(v)C2φ(v)dv,V5(t)=∫tt−ςe2β(s−t)˙φT(v)C3˙φ(v)dv+∫tt−α(t)e2β(s−t)˙φT(v)C4˙φ(v)dv,V6(t)=∫t0e2β(s−t)φT(v)B2φ(v)dv+∫0−δ∫tt+θe2β(s−t)φT(v)C5φ(v)dvdθ,V7(t)=N∑i=11υiDi(t). |
Hereafter, let us consider the following notations:
Y1(t)=φ(t); Y2(t)=φ(t−α(t)); Y3(t)=∫t0φ(v)dv; Y4(t)=˙φ(t); Y5(t)=˙φ(t−α(t)); Y6(t)=∫tt−δφ(v)dv; Y7(t)=φ(t−α); Y8(t)=˙φ(t−α).
Now, taking the derivative of the considered Lyapunov function can be given by
˙V1(t)+2βV1(t)=2YT1(t)B1Y4(t)+2βYT1(t)B1Y1(t), | (3.3) |
˙V2(t)+2βV2(t)=2YT1(t)W1Y4(t)+2YT2(t)WT2Y4(t)+2(1−ς)YT1W2Y5(t)+2(1−ς)YT2(t)W3Y5(t)+2βYT1(t)W1Y1(t)+4βYT1(t)W2Y2(t)+2βYT2(t)W3Y2(t), | (3.4) |
˙V3(t)+2βV3(t)=2YT1(t)W4Y4(t)+2YT7(t)WT5Y4(t)+2YT1W5Y8(t)+2YT7(t)W6Y8(t)+2βYT1(t)W4Y1(t)+4βYT1(t)W5Y7(t)+2βYT7(t)W6Y7(t), | (3.5) |
˙V4(t)+2βV4(t)=YT1(t)C1Y1(t)−e−2βςYT7(t)C1Y7(t)+YT1(t)C2Y1(t)−e−2βς(1−ς)YT2C2Y2(t), | (3.6) |
˙V5(t)+2βV5(t)=YT4(t)C3Y4(t)−e−2βςYT8(t)C3Y8(t)+YT4(t)C4Y4(t)−e−2βς(1−ς)YT5(t)C4Y5(t), | (3.7) |
˙V6(t)+2βV6(t)=YT1(t)B2Y1(t)+ςYT1(t)C5Y1(t)−e−2βς∫tt−δφT(v)C5φ(v)dv, | (3.8) |
˙V7(t)+2βV7(t)=N∑i=11υi˙Di(t)+2βV7(t),=N∑i=11υi[−ρiDi(t)−ωT(t)ω(t)+μiΨTi(t)Ψi(t)]+2βN∑i=11υiDi(t),=N∑i=1−ρiυiDi(t)−ωT(t)i2ω(t)+φT(t)UTPΞ1UPφ(t)+∫t0φT(v)dvUTIΞ1UI∫t0φ(v)dv+˙φT(t)UTDΞ1UD˙φ(t)+2φT(t)UTPΞ1UI∫t0φ(v)dv+2φT(t)UTPΞ1UD˙φ(t)+2∫t0φT(v)dvUTIΞ1UD˙φ(t)+2βN∑i=11υiDi(t),=−N∑i=1ρiυiDi(t)−ωT(t)Ξ2ω(t)+YT1(t)UTPΞ1UPY1(t)+YT3(t)UTIΞ1UIY3(t)+YT4(t)UTDΞ1UDY4(t)+2YT1(t)UTPΞ1UIY3(t)+2YT1(t)UTPΞ1UDY4(t)+2YT3(t)UTIΞ1UDY4(t)+2βN∑i=11υiDi(t), | (3.9) |
where Ξ1=diag{μ1υ1,μ2υ2,...,μMυM} and Ξ2=diag{1υ1,1υ2,...,1υM}.
From (3.8), using Jensen's inequality, we can get the following inequality:
−∫tt−δφT(v)C5φ(v)dv≤−1δ(∫tt−δφ(v)dv)C5(∫tt−δφ(v)dv). | (3.10) |
From (2.5) and Li(t)<0, we can get
N∑i=11υiDi(t)+N∑i=1μiΨTi(t)Ψi(t)−N∑i=1ωTi(t)ωi(t)≥0. | (3.11) |
Any scalar ε1 that there exists can be obtained using the inequality above.
0≤ε1N∑i=11υiDi(t)−ε1ωT(t)ω(t)+ε1YT1(t)UTPΞ3UPY1(t)+ε1YT3(t)UTIΞ3UIY3(t)+ε1YT4(t)UTDΞ3UDY4(t)+2ε1YT1(t)UTPΞ3UIY3(t)+2ε1YT1(t)UTPΞ3UDY4(t)+2ε1YT3(t)UTIΞ3UDY4(t), | (3.12) |
where Ξ3=diag{μ1I,μ2I,...,μNI}.
We can obtain the following from Lemma 2.2 and any scalar ε2:
−2ε2YT1(t)ˆΥ2(G(φ(t)))−ε2YT1(t)ˆΥ1Y1(t)−ε2(GT(φ(t)))(G(φ(t)))≤0. | (3.13) |
It is evident that 0=˙φ(t)−Y4(t), and the following equality exists for any free-weighting matrices Nr, (r=1,2,...,8):
0=2[YT1(t)N1+YT2(t)N2+YT3(t)N3+YT4(t)N4+YT5(t)N5+YT6(t)N6+YT7(t)N7+YT8(t)N8]×[Aφ(t)+(G(φ(t)))+(E⊗Θ1)φ(t)+(H⊗Θ2)φ(t−α(t))+(J⊗Θ3)∫tt−δφ(v)dv−Ψ(t)+ω(t)−Y4(t)]. | (3.14) |
Now, combining the equations from (3.2)–(3.14), we have the following inequality:
˙V(t)+2βV(t)≤ΣT(t)JΣ(t), | (3.15) |
where Σ(t)=[YT1(t)YT2(t)YT3(t)YT4(t)YT5(t)YT6(t)YT7(t)YT8(t)ωT(t)(GT(φ(t)))ˉDT(t)] and ˉD(t)=[D121(t)D122(t)...D12N(t)]T.
Now, we can easily obtain that
˙V(t)+2βV(t)≤0. |
Following a similar line as in [58], we have
V(0)≤Λ||φ(0)||2, | (3.16) |
where
Λ=λmax(B1)+λmax(Wa)+λmax(Wb)+ςλmax(C1)+ςλmax(C2)+ςλmax(C3)+ςλmax(C4)+λmax(B2)+δ2λmax(C5). |
It becomes known that
V(t)≤V(0)e−2βt≤(Λ||φ(0)||2+N∑i=11υiDi(0))e−2βt. | (3.17) |
On the other hand,
V(t)≥e2βtφT(t)B1φ(t)≥e2βtλminB1||φ(t)||2. | (3.18) |
Thus, one has
||φ(t)||≤√Λ||φ(0)||2+N∑i=11υiDi(0)λmin(B1)e−βt. | (3.19) |
As a result, it completes the proof of Theorem 3.1. Therefore, from Definition 2.4 we see that the CDNs (2.1) and (2.2) are exponentially synchronized and demonstrate that the CDN error (2.11) is exponentially stable.
Remark 3.2. Excluding Zeno Behavior: We need to analyze whether the system has a minimum event-triggered time interval strictly greater than zero, which means that there is no Zeno behavior. Assume that there exists Zeno behavior for at the ith node, which implies that there exists 0<T<∞ such that limk→∞tik=T, where T is a positive constant.
From (3.17) we know that there exists a positive constant M0>0 such that |φi(t)|≤M0 for all t≥0 and i=1,2,...,n. Then, we have |ui(t)|≤2M0Ψi.
Let ξ0=√Di(0)4ΨiM0√υie−12(ρi+1υi)T>0. Then, from the property of limits, there exists a positive integer N(ξ0) such that tik∈[T−ξ0,T], ∀k≥N(ξ0).
By the triggering instant tik and event-triggered condition with Li(t)>0, we can get the following: |φi(t)|≤√Di(0)√υiΨie−12(ρi+1υi)t>0.
Given |ui(t)|≤2M0Ψi and |φi(tik)|=0 for any triggering time tik, we conclude that the sufficient condition to the above inequality is
(t−tik)2M0Ψi≤√Di(0)√υiΨie−12(ρi+1υi)t. |
This leads to
tiN(ξ0)+1−tiN(ξ0)≥√Di(0)2ΨiM0√υie−12(ρi+1υi)tiN(ξ0)+1,≥√Di(0)2ΨiM0√υie−12(ρi+1υi)T=2ξ0. |
This contradicts the condition tik∈[T−ξ0,T], ∀k≥N(ξ0). Therefore, Zero behavior is excluded.
In the next subsection we will investigate the uncertain CDNs with hybrid delays, and finding the results of the CDNs with given PID control parameters leading to exponential synchronization. Linear matrix inequalities are employed to accommodate uncertainties.
Consider the error CDNs (2.10) involving coupling uncertainties. In this context, replace the matrices A,Θ1,Θ2 and Θ3 with A+ΔA, ˆΘ1+ΔˆΘ1, ˆΘ2+ΔˆΘ2, ˆΘ3+ΔˆΘ3, respectively. These variables correspond to an N number of nodes and each node as an n-dimensional subsystem in the following form
˙xi(t)=(A+ΔA(t))xi(t)+G(φi(t))+N∑j=1Eij(ˆΘ1+ΔˆΘ1(t))xj(t)+N∑j=1Hij(ˆΘ2+ΔˆΘ2(t))xj(t−α(t))+N∑j=1Jij(ˆΘ3+ΔˆΘ3)∫tt−δxj(s)ds−UiPφi(t)−UiI∫t0φi(s)ds−UiD˙φi(t)+ωi(t), | (3.20) |
where ΔA(t), ΔˆΘ1(t), ΔˆΘ2(t) and ΔˆΘ3(t) are the uncertain time varying matrices with norm bounded and satisfy the following:
[ΔA(t) ΔˆΘ1(t)ΔˆΘ2(t)ΔˆΘ3(t)]=¯ΥM(t)[Π1Π2Π3Π4], | (3.21) |
where, ¯Υ and Πa(a=1,2,3,4) are the known constant matrices, and M(t) is the unknown time-varying matrices with suitable dimension and satisfying the MT(t)M(t)≤I. Now, the compact form of error system can be given by
˙φ(t)=(A+ΔA(t))φ(t)+G(φi(t))+(E⊗(ˆΘ1+ΔˆΘ1(t)))φ(t)−(H⊗(ˆΘ2+ΔˆΘ2(t)))φ(t−α(t))+(J⊗(ˆΘ3+ΔˆΘ3(t)))∫tt−δφ(s)ds−UPφ(t)−UI∫t0φ(s)ds−UD˙φ(t)+ω(t). | (3.22) |
Theorem 3.3. For given parameters ς≤1, ρ, μ, υ and β with known control parameters UP, UI and UD and the Assumption H1 being true, the CDNs (3.20) are said to be exponentially stable if there exist positive definite matrices C1, C2, C3, C4, C5, B1, B2 and Wa=[W1W2✠W3]>0, Wb=[W4W5✠W6]>0 and appropriate dimension matrices Nr (r=1,2,...,8) and positive scalars λ1, λ2, ε1 and ε2, such that the following LMIs hold:
ˆJ=[ˆJ]13×13<0, | (3.23) |
where, ˆJ11=(B1+BT1)+C1+C2+B2+ςC5+2βB1+2βW1+2βW4+UTPΞ1UP+2[N1A+N1(E⊗ˆΘ1)−N1UP]+ε1UTPΞ3UP−ε2ˆΥ1+λ1Π1ΠT1+λ2Π2ΠT2; ˆJ12=2βWT2+NT1(H⊗ˆΘ2)T+N2[A+(E⊗ˆΘ1)−2UP]+λ1Π1ΠT3; ˆJ13=−UTPUIΞ1−N1UI+N3[A+(E⊗ˆΘ1)−UP]+ε12UTPUIΞ3; ˆJ14=B1+WT1+WT4+UTPΞ1UD−[N1UD+N1]+N4[A+(E⊗ˆΘ1)−UP]+2ε1UTPΞ3UD; ˆJ15=(1−ς)W3+N5[A+(E⊗ˆΘ1)−UP]; ˆJ16=N1(J⊗ˆΘ3)+N6[A+(E⊗ˆΘ1)−UP]+λ1Π1ΠT4; ˆJ17=N7[A+(E⊗ˆΘ1)−UP]+2βW5; ˆJ18=WT5+N8[A+(E⊗ˆΘ1)−UP]; ˆJ19=NT1; ˆJ110=NT1−ε2ˆΥ2; ˆJ112=N1¯Υ; ˆJ113=N1¯Υ; ˆJ22=−e−2βς(1−ς)C2+2βW3+N2(H⊗ˆΘ2)+λ1Π3ΠT3; ˆJ23=N2UI+N3(H⊗ˆΘ2); ˆJ24=W2−[N2+N2UD]+N4(H⊗ˆΘ2); ˆJ25=(1−ς)W3+N5(H⊗ˆΘ2); ˆJ26=N2(J⊗ˆΘ3)+N6[H⊗ˆΘ2]; ˆJ27=N7(H⊗ˆΘ2); ˆJ28=N8(H⊗ˆΘ2); ˆJ29=NT2; ˆJ210=NT2; ˆJ212=N2¯Υ; ˆJ213=N2¯Υ; ˆJ33=UTIΞ1UI−2N3UI+ε1UTIΞ3UI; ˆJ34=UTIΞ1UD−[N3UD+N3]+ε1+UTIΞ3UD−N4UI; ˆJ35=−N5UI; ˆJ36=N3[J⊗ˆΘ3]−N6UI; ˆJ37=−N7UI; ˆJ38=−N8UI; ˆJ39=NT3; ˆJ310=NT3; ˆJ312=N3¯Υ; ˆJ313=N3¯Υ; ˆJ44=UTDΞ1UD+C3+C4−2[N4UD+N4]+ε1UTDΞ2UD; ˆJ45=−[N5UD+N5]; ˆJ46=N4(J⊗ˆΘ3)−[N6UD+N6]; ˆJ47=WT5−[N7UD+N7]; ˆJ48=[N8UD+N8]; ˆJ49=NT4; ˆJ410=NT4; ˆJ412=N4¯Υ; ˆJ413=N4¯Υ; ˆJ55=−(1−ς)e−2βςC4; ˆJ56=N5(J⊗ˆΘ3); ˆJ59=NT5; ˆJ510=NT5; ˆJ512=N5¯Υ; ˆJ513=N5¯Υ; ˆJ66=−e2βςδC5+N6(J⊗ˆΘ3)+λ1Π4ΠT4; ˆJ67=N7(J⊗ˆΘ3); ˆJ68=N8(J⊗ˆΘ3); ˆJ69=NT6; ˆJ610=NT6; ˆJ612=N6¯Υ; ˆJ613=N6¯Υ; ˆJ77=−e−2βςC1+2βW6; ˆJ78=WT5; ˆJ79=NT7; ˆJ710=NT7; ˆJ712=N7¯Υ; ˆJ713=N7¯Υ; J88=−e−2βςC3; J89=NT8; ˆJ810=NT8; ˆJ812=N8¯Υ; ˆJ813=N8¯Υ; ˆJ99=−Ξ1−ε1I; ˆJ1010=−ε2I, ˆJ1111=diag{−ρ1+2β+μ1υ1,−ρ2+2β+μ1υ2,−ρN+2β+μ1υN}; ˆJ1212=−λ1I; ˆJ1313=−λ2I.
Proof. Based on the condition in (3.21), we are able to express that the subsequent A+ΔA, ˆΘ1+ΔˆΘ1, ˆΘ2+ΔˆΘ2, and ˆΘ3+ΔˆΘ3 are replaced with A+¯ΥM(t)Π1, Θ1+¯ΥM(t)Π2, Θ2+¯ΥM(t)Π3, Θ3+¯ΥM(t)Π4, respectively. Then the LMI (3.1) for the uncertain condition is equivalent to the following condition:
J+F1+F2, | (3.24) |
F1=(Π1Π3000Π400000)M(t)(¯ΥNT7¯ΥNT2¯ΥNT3¯ΥNT4¯ΥNT5¯ΥNT6¯ΥNT7¯ΥNT8000)T+(¯ΥNT1¯ΥNT2¯ΥNT3¯ΥNT4¯ΥNT5¯ΥNT6¯ΥNT7¯ΥNT8000)MT(t)(Π1Π3000Π400000)T, | (3.25) |
F2=(Π20000000000)M(t)(¯ΥNT1¯ΥNT2¯ΥNT3¯ΥNT4¯ΥNT5¯ΥNT6¯ΥNT7¯ΥNT8000)T+(¯ΥNT1¯ΥNT2¯ΥNT3¯ΥNT4¯ΥNT5¯ΥNT6¯ΥNT7¯ΥNT8000)MT(t)(Π20000000000)T. | (3.26) |
By Lemma (2.3), necessary and sufficient conditions,
F1≤λ1(Π1Π3000Π400000)(Π1Π3000Π400000)T+λ−11(¯ΥNT7¯ΥNT2¯ΥNT3¯ΥNT4¯ΥNT5¯ΥNT6¯ΥNT7¯ΥNT8000)(¯ΥNT1¯ΥNT2¯ΥNT3¯ΥNT4¯ΥNT5¯ΥNT6¯ΥNT7¯ΥNT8000)T, |
F2≤λ2(Π20000000000)(Π20000000000)T+λ−12(¯ΥNT1¯ΥNT2¯ΥNT3¯ΥNT4¯ΥNT5¯ΥNT6¯ΥNT7¯ΥNT8000)(¯ΥNT1¯ΥNT2¯ΥNT3¯ΥNT4¯ΥNT5¯ΥNT6¯ΥNT7¯ΥNT8000)T, |
Applying Schur complements, we can obtain from (3.16) that ˆJ1<0. This complete the proof.
Remark 3.4. This work addresses the exponential synchronization of CDNs with hybrid delays using PID controller, in contrast to some research results on exponential synchronization of CDNs with time-varying delays [24,54,57]. In contrast to the approach used in [24,54,57], which investigated time scale, sample-data control, and impulsive effects, respectively, we studied PID controller with event-triggered mechanism using LMIs to directly incorporate the system's numerous coupling components in the hypothetical matrix in this paper. In addition, the method in [54] is distinct from applying appropriate Free-weight matrices to solve the problem with (3.1). As a result, the approach presented in this work is more effective while maintaining the system's complexity.
Remark 3.5. Compared with [54], which did not take into account the influence of any controls while studying the synchronization of multi-weighted complex dynamical networks, our proposed results can guarantee exponential synchronization for CDNs with hybrid delays and event-triggered mechanisms. Particularly distinct from the standard results of PI/PD controllers in [52] and [53], in this research, we investigate PID controller as well as parameter uncertainties with PID controller, which is distinct from previous studies. In Table 1, a comparison table with previously published results is shown below.
[10] | [6,24,54] | [52] | [53] | Our Paper | |
CDNs | √ | √ | √ | √ | √ |
Exponential Synchronization | × | √ | × | × | √ |
PI/PD Controller | × | × | √ | √ | √ |
PID Controller | × | × | × | √ | √ |
Uncertain terms | × | × | × | × | √ |
This section aims to illustrate the effectiveness of the main results developed in this paper using two numerical examples adopted from the literature.
Example 4.1. Consider the general complex dynamical networks consisting of 5 nodes and each node as a 2-dimensional subsystem in the following form:
˙xi(t)=Axi(t)+G(φi(t))+5∑j=1EijΘ1xj(t)+5∑j=1HijΘ2xj(t−α(t))+5∑j=1JijΘ3∫tt−δxj(s)ds−UiPφi(t)−UiI∫t0φi(s)ds−UiD˙φi(t)+ωi(t). | (4.1) |
The state and inner-coupling matrices are constructed as follows:
A=(3.83.201.451.78),E=H=J(−30.5−0.1000.5−0.4−10011.4−300.2000−10.60000.4−2),Θ1=(0.25000.25),Θ2=(0.15000.15),Θ3=(0.35000.35). |
Also, the nonlinear dynamical function can be chosen as
G(φi(t))=[tanh(0.3∗φi1(t))tanh(0.41∗φi2(t))], |
which satisfies the condition that Υ1 and Υ2 can be given by
Υ1=(−0.6−0.30.10.1),Υ2=(−0.33−410.30.25), |
since parameter and threshold values can be chosen as ς=0.5, β=0.02, ρ1=ρ2=ρ3=ρ4=ρ5=5 and υ1=υ2=υ3=υ4=υ5=4. Also, μ1=0.15,μ2=0.18,μ3=0.16,μ4=0.2,μ5=0.12 and the upper bound α=2.5. Due to the absence of control strategy in place, the state trajectories of the nodes in delayed CDNs cannot be synchronized with the trajectory of the isolated node. This is primarily because of the coupling effects and time-varying delays that are present. Therefore, we suggest using the PID controller in conjunction with the dynamic event-triggered strategy to synchronize all of the states to the target node. This will allow the complex network that is being considered to reach a state of synchronization. Eventually, to reach an exponential synchronization for delayed CDNs, our plan is to use a proportional control algorithm. According to the first theorem, if we assume that UI and UD will always remain equal to zero, the delayed complex dynamical network will be able to accomplish exponential synchronization when UP=25. The synchronization error trajectories φj1 and φj2 under the proportional controller are depicted in Figures 1 and 2. An illustration of the control input for the delayed CDN can be seen in Figure 3.
Next, if we assume that UD will always remain equal to zero, the delayed CDNs will be able to accomplish exponential synchronization when UP=10 and UI=55. The synchronization error trajectories φj1 and φj2 under the proportional controller are depicted in Figures 4 and 5. An illustration of the control input for the delayed CDNs is shown in Figure 6.
Next, if we assume that UI will always remain equal to zero, the delayed complex dynamical network will be able to accomplish exponential synchronization when UP=40 and UD=0.55. The synchronization error trajectories φj1 and φj2 under the proportional controller are depicted in Figures 7 and 8. An illustration of the control input for the delayed CDN can be seen in Figure 9.
Next, the delayed complex dynamical network will be able to accomplish exponential synchronization using PID controller when UP=40, UI=55 and UD=0.65. The synchronization error trajectories φj1 and φj2 under the proportional controller are depicted in Figures 10 and 11. An illustration of the control input for the delayed CDNs can be seen in Figure 12.
By using the MATLAB LMI tool box, we have obtained the scalar values ε1=8.6389, ε2=1.0853, and positive definite matrices are given by
W1=(2.1399−0.2508−0.25081.6640),W2=(1.5791−0.3814−0.38141.0592),W3=(4.9061−1.4585−1.45854.0388), |
W4=(2.99410.28390.28392.0446),W5=(1.72890.11720.11720.0866),W6=(26.83890.00480.0048−0.0128), |
N1=(1.1918−0.0527−0.05270.0065),N2=(2.5062−0.1357−0.13570.0490),N3=(7.6356−0.2856−0.28560.0350), |
N4=(9.8037−0.3312−0.33120.0490),N5=(4.49030.03390.03390.0296),N6=(1.24640.00880.0088−0.0001), |
N7=(3.69730.01160.01160.0551),N8=(4.50330.01280.01280.0746),C1=(2.1399−0.2508−0.25081.6640), |
C2=(2.0314−0.1100−0.11001.4816),C3=(2.97590.21720.21723.2190),C4=(1.07350.13130.13131.2715), |
C5=(1.09840.13470.13471.3858),B1=(0.79480.27750.27751.1939),B2=(1.72400.17900.17901.9329). |
Example 4.2. Consider the general uncertain CDNs consisting of 3 nodes and each node as a 2-dimensional subsystem in the following form:
˙xi(t)=(A+ΔA(t))xi(t)+G(φi(t))+3∑j=1Eij(ˆΘ1+ΔˆΘ1(t))xj(t)+3∑j=1Hij(ˆΘ2+ΔˆΘ2(t))xj(t−α(t))+3∑j=1Jij(ˆΘ3+ΔˆΘ3)∫tt−δxj(s)ds−UiPφi(t)−UiI∫t0φi(s)ds−UiD˙φi(t)+ωi(t). | (4.2) |
The state and coupling uncertain matrices are constructed as follows:
A=(3.83.201.451.78),E=(3−1−2−12−1−2−13),H=(4−2−2−2−13−23−1),J=(−1210−2212−3),ˆΘ1=(0.25000.25),ˆΘ2=(0.15000.15),ˆΘ3=(0.35000.35),Π1=(2.543.525.150.61),Π2=(1.540.325.151.61),Π3=(1.540.320.150.13),Π4=(1.340.220.250.41). |
Also, the nonlinear dynamical function can be chosen as
G(φi(t))=[tanh(0.2∗φi1(t))tanh(0.34∗φi2(t))], |
which satisfies the condition that Υ1 and Υ2 can be given by
Υ1=(−0.54−0.740.120),Υ2=(−0.43−450.320.2). |
The selected known parameters are ς=0.5 and β=0.01, with the maximum allowable upper bound set at α=2.2. To achieve exponential synchronization for delayed complex dynamical networks under parameter uncertainties, our strategy involves employing a proportional control algorithm. According to the Theorem 3.3, assuming both UI and UD are consistently zero, the delayed complex dynamical network can achieve exponential synchronization with UP=31.
The synchronization error trajectories, φi1 and φj2, under the proportional controller are illustrated in Figures 13 and 14. An illustration of the control input for the delayed CDNs can be found in Figure 15.
Moving forward, applying Theorem 3.3, assuming UD remains constantly zero, the delayed CDNs can achieve exponential synchronization with UP=20 and UI=60. The synchronization error trajectories, φi1 and φj2, under the proportional controller are depicted in Figures 16 and 17. A visualization of the control input for the delayed CDNs is presented in Figure 18.
Continuing, if we assume UI remains constantly zero, the delayed complex dynamical network can achieve exponential synchronization with UP=50 and UD=0.55. The synchronization error trajectories, φi1 and φj2, under the proportional controller are shown in Figures 19 and 20. An illustration of the control input for the delayed CDNs can be seen in Figure 21.
Further applying Theorem 3.3, the CDNs can achieve exponential synchronization using a PID controller with UP=53, UI=75, and UD=0.65. The synchronization error trajectories, φj1 and φj2, under the proportional controller are visualized in Figures 22 and 23. An illustration of the control input for the delayed CDNs is available in Figure 24.
By utilizing the MATLAB LMI toolbox, we can get the following scalar values ε1=4.5477, ε2=7.0519 and positive definite matrices:
W1=(2.5546−0.0058−0.00582.5131),W2=(838.50030.68660.9866847.1332),W3=(1.1224−0.0069−0.00691.0950), |
W4=(2.91850.00740.00742.9413),W5=(1.3328−0.0144−0.01441.3244),W6=(362.71043.60023.6002353.4019), |
N1=(15.9662−0.3751−0.375115.5536),N2=(17.8032−0.4754−0.475417.9828),N3=(4.5940−0.1211−0.12114.3925), |
N4=(10.5927−0.1858−0.185810.7247),N5=(9.8368−0.2625−0.06259.6927),N6=(1.6559−0.0148−0.01481.5761), |
N7=(14.2600−0.3720−0.372014.2429),N8=(18.5753−0.3917−0.391718.5580),C1=(1.72520.12010.01202.1247), |
C2=(1.1020−0.0023−0.00231.1232),C3=(1.5381−0.0077−0.00771.5649),C4=(2.1049−0.0206−0.02061.5649), |
C5=(9.2451−0.0344−0.03449.2441),B1=(2.41810.42220.42222.9580),B2=(1.34510.39420.39421.6548). |
Example 4.3. Consider the complex dynamical networks (4.1) consisting of 8 nodes and each node as a 3-dimensional subsystem, and the known parameters are given as follows:
A=(−1000−1000−1),E=H=J(−201100000−311010012−300001110−410010001−201001000−201000010−210011011−4),Θ1=(0.080000.080000.08),Θ2=(0.10000.10000.1),Θ3=(0.50000.50000.5). |
The nonlinear function is considered as follows:
G(φi(t))=[tanh(0.1∗φi1(t))tanh(0.15∗φi2(t))tanh(0.2∗φi2(t))]. |
The parameters and threshold values can be set as follows: ς=0.2, β=0.01, ρ1=ρ2=ρ3=ρ4=ρ5=ρ6=ρ7=ρ8=2, and υ1=υ2=υ3=υ4=υ5=υ6=υ7=υ8=2. Additionally, μ1=0.03, μ2=0.06, μ3=0.02, μ4=0.02, μ5=0.1, and the upper bound α=1.5. Using the same control parameters from Example 3.1, it can be verified through the Matlab toolbox that inequality (3.1) in Theorem 3.1 is satisfied. The results are shown in Figure 25.
In this manuscript, we have presented a novel approach to achieving exponential synchronization in CDNs with hybrid delays by combining PID control with a dynamic event-trigger mechanism. We formulate a comprehensive mathematical model for the network and establish synchronization criteria using LMI techniques. We have also demonstrated the stability of the system under the proposed control approach using Lyapunov stability theory techniques. Our numerical simulations have shown that the proposed approach is effective in achieving exponential synchronization in CDNs with hybrid delays and that the use of PID control parameter values and a dynamic event trigger mechanism can lead to significant improvements in the efficiency and robustness of the control strategy. Our results have important implications for the development of more advanced and effective control strategies for complex systems, particularly in the presence of delays and other sources of uncertainty. We hope that our research will inspire further investigations into the use of PID control and dynamic event trigger mechanisms in CDNs and contribute to the development of more efficient and robust control strategies for complex systems in the future.
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
M. Rhaima was supported by Researchers Supporting Project number (RSPD2023R683), King Saud University, Riyadh, Saudi Arabia. The first author gratefully acknowledges that this work is funded by the Centre for Nonlinear Systems, Chennai Institute of Technology (CIT), India, funding number CIT/CNS/2023/RP-005.
The author declares that there is no conflict of interest regarding the publication of this paper.
[1] |
Y. Yu, Z. Zhang, M. Zhong, Z. Wang, Pinning synchronization and adaptive synchronization of complex-valued inertial neural networks with time-varying delays in fixed-time interval, J. Franklin I., 359 (2022), 1434–1456. https://doi.org/10.1016/j.jfranklin.2021.11.036 doi: 10.1016/j.jfranklin.2021.11.036
![]() |
[2] |
H. Zhao, L. Li, H. Peng, J. Xiao, Y. Yang, M. Zheng, Impulsive control for synchronization and parameters identification of uncertain multi-links complex network, Nonlinear Dyn., 83 (2016), 1437–1451. https://doi.org/10.1007/S11071-015-2416-3 doi: 10.1007/S11071-015-2416-3
![]() |
[3] |
W. Yu, G. Chen, J. Lü, On pinning synchronization of complex dynamical networks, Automatica, 45 (2009), 429–435. https://doi.org/10.1016/j.automatica.2008.07.016 doi: 10.1016/j.automatica.2008.07.016
![]() |
[4] |
H. Liu, J. A. Lu, J. Lü, D. J. Hill, Structure identification of uncertain general complex dynamical networks with time delay, Automatica, 45 (2009), 1799–1807. https://doi.org/10.1016/j.automatica.2009.03.022 doi: 10.1016/j.automatica.2009.03.022
![]() |
[5] |
H. Ren, F. Deng, Y. Peng, Finite time synchronization of markovian jumping stochastic complex dynamical systems with mix delays via hybrid control strategy, Neurocomputing, 272 (2018), 683–693. https://doi.org/10.1016/j.neucom.2017.08.013 doi: 10.1016/j.neucom.2017.08.013
![]() |
[6] |
Z. H. Guan, Z. W. Liu, G. Feng, Y. W. Wang, Synchronization of complex dynamical networks with time-varying delays via impulsive distributed control, IEEE T. Circuits-I, 57 (2010), 2182–2195. https://doi.org/10.1109/TCSI.2009.2037848 doi: 10.1109/TCSI.2009.2037848
![]() |
[7] |
L. Xiao, B. Liao, S. Li, Z. Zhang, L. Ding, L. Jin, Design and analysis of ftznn applied to the real-time solution of a nonstationary lyapunov equation and tracking control of a wheeled mobile manipulator, IEEE T. Ind. Inform., 14 (2018), 98–105. https://doi.org/10.1109/TII.2017.2717020 doi: 10.1109/TII.2017.2717020
![]() |
[8] |
L. Xiao, J. Dai, L. Jin, W. Li, S. Li, J. Hou, A noise-enduring and finite-time zeroing neural network for equality-constrained time-varying nonlinear optimization, IEEE T. Syst. Man Cy.-S., 51 (2021), 4729–4740. https://doi.org/10.1109/TSMC.2019.2944152 doi: 10.1109/TSMC.2019.2944152
![]() |
[9] |
J. Zhou, D. Xu, W. Tai, C. K. Ahn, Switched event-triggered H∞ security control for networked systems vulnerable to aperiodic dos attacks, IEEE T. Netw. Sci. Eng., 10 (2023), 2109–2123. https://doi.org/10.1109/TNSE.2023.3243095 doi: 10.1109/TNSE.2023.3243095
![]() |
[10] |
J. L. Wang, P. C. Wei, H. N. Wu, T. Huang, M. Xu, Pinning synchronization of complex dynamical networks with multiweights, IEEE T. Syst. Man Cy.-S., 49 (2019), 1357–1370. https://doi.org/10.1109/TSMC.2017.2754466 doi: 10.1109/TSMC.2017.2754466
![]() |
[11] |
Q. Li, B. Shen, Z. Wang, T. Huang, J. Luo, Synchronization control for a class of discrete time-delay complex dynamical networks: A dynamic event-triggered approach, IEEE T. Cybernetics, 49 (2019), 1979–1986. https://doi.org/10.1109/TCYB.2018.2818941 doi: 10.1109/TCYB.2018.2818941
![]() |
[12] |
X. Yang, J. Lam, D. W. C. Ho, Z. Feng, Fixed-time synchronization of complex networks with impulsive effects via nonchattering control, IEEE T. Automat. Contr., 62 (2017), 5511–5521. https://doi.org/10.1109/TAC.2017.2691303 doi: 10.1109/TAC.2017.2691303
![]() |
[13] |
H. Shen, X. Hu, X. Wu, S. He, J. Wang, Generalized dissipative state estimation of singularly perturbed switched complex dynamic networks with persistent dwell-time mechanism, IEEE T. Syst. Man Cy.-S., 52 (2020), 1795–1806. https://doi.org/10.1109/TSMC.2020.3034635 doi: 10.1109/TSMC.2020.3034635
![]() |
[14] |
M. S. Raunak, L. J. Osterweil, Resource management for complex, dynamic environments, IEEE T. Software Eng., 39 (2012), 384–402. https://doi.org/10.1109/TSE.2012.31 doi: 10.1109/TSE.2012.31
![]() |
[15] |
L. Wang, H. P. Dai, H. Dong, Y. Y. Cao, Y. X. Sun, Adaptive synchronization of weighted complex dynamical networks through pinning, Eur. Phys. J. B, 61 (2008), 335–342. https://doi.org/10.1140/epjb/e2008-00081-5 doi: 10.1140/epjb/e2008-00081-5
![]() |
[16] |
J. Yogambigai, M. S. Ali, H. Alsulami, M. S. Alhodaly, Impulsive and pinning control synchronization of markovian jumping complex dynamical networks with hybrid coupling and additive interval time-varying delays, Commun. Nonlinear Sci., 85 (2020), 105215. https://doi.org/10.1016/j.cnsns.2020.105215 doi: 10.1016/j.cnsns.2020.105215
![]() |
[17] |
M. S. Anwar, S. Kundu, D. Ghosh, Enhancing synchrony in asymmetrically weighted multiplex networks, Chaos Soliton. Fract., 142 (2021), 110476. https://doi.org/10.1016/j.chaos.2020.110476 doi: 10.1016/j.chaos.2020.110476
![]() |
[18] |
M. S. Anwar, D. Ghosh, N. Frolov, Relay synchronization in a weighted triplex network, Mathematics, 9 (2021), 2135. https://doi.org/10.3390/math9172135 doi: 10.3390/math9172135
![]() |
[19] |
L. V. Gambuzza, M. Frasca, E. Estrada, Hubs-attracting laplacian and related synchronization on networks, SIAM J. Appl. Dyn. Syst., 19 (2020), 1057–1079. https://doi.org/10.1137/19M1287663 doi: 10.1137/19M1287663
![]() |
[20] |
Y. A. Liu, J. Xia, B. Meng, X. Song, H. Shen, Extended dissipative synchronization for semi-markov jump complex dynamic networks via memory sampled-data control scheme, J. Franklin I., 357 (2020), 10900–10920. https://doi.org/10.1016/j.jfranklin.2020.08.023 doi: 10.1016/j.jfranklin.2020.08.023
![]() |
[21] |
Y. Wang, S. Ding, R. Li, Master-slave synchronization of neural networks via event-triggered dynamic controller, Neurocomputing, 419 (2021), 215–223. https://doi.org/10.1016/j.neucom.2020.08.062 doi: 10.1016/j.neucom.2020.08.062
![]() |
[22] |
Q. Jia, E. S. Mwanandiye, W. K. Tang, Master-slave synchronization of delayed neural networks with time-varying control, IEEE T. Neur. Net. Lear., 32 (2021), 2292–2298. https://doi.org/10.1109/TNNLS.2020.2996224 doi: 10.1109/TNNLS.2020.2996224
![]() |
[23] |
C. Hu, H. He, H. Jiang, Fixed/preassigned-time synchronization of complex networks via improving fixed-time stability, IEEE T. Cybernetics, 51 (2021), 2882–2892. https://doi.org/10.1109/TCYB.2020.2977934 doi: 10.1109/TCYB.2020.2977934
![]() |
[24] |
J. Zhang, J. Sun, Exponential synchronization of complex networks with continuous dynamics and boolean mechanism, Neurocomputing, 307 (2018), 146–152. https://doi.org/10.1016/j.neucom.2018.03.061 doi: 10.1016/j.neucom.2018.03.061
![]() |
[25] |
A. Z. Dragicevic, A. Gurtoo, Stochastic control of ecological networks, J. Math. Biol., 85 (2022), 7. https://doi.org/10.1007/s00285-022-01777-5 doi: 10.1007/s00285-022-01777-5
![]() |
[26] | J. L. Wang, H. N. Wu, T. Huang, S. Y. Ren, Analysis and pinning control for output synchronization and h∞ output synchronization of multi-weighted complex networks, In: Analysis and control of output synchronization for complex dynamical networks, Singapore: Springer, 2019,175–205. https://doi.org/10.1007/978-981-13-1352-3_9 |
[27] |
D. Wang, W. W. Che, H. Yu, J. Y. Li, Adaptive pinning synchronization of complex networks with negative weights and its application in traffic road network, Int. J. Control Autom. Syst., 16 (2018), 782–790. https://doi.org/10.1007/s12555-017-0161-8 doi: 10.1007/s12555-017-0161-8
![]() |
[28] | E. Kyriakakis, J. Sparsø, P. Puschner, M. Schoeberl, Synchronizing real-time tasks in time-triggered networks, In: 2021 IEEE 24th international symposium on real-time distributed computing (ISORC), 2021, 11–19. https://doi.org/10.1109/ISORC52013.2021.00013 |
[29] |
T. Hu, Z. He, X. Zhang, S. Zhong, K. Shi, Y. Zhang, Adaptive fuzzy control for quasi-synchronization of uncertain complex dynamical networks with time-varying topology via event-triggered communication strategy, Inform. Sci., 582 (2022), 704–724. https://doi.org/10.1016/j.ins.2021.10.036 doi: 10.1016/j.ins.2021.10.036
![]() |
[30] | K. Krüger, G. Fohler, M. Völp, P. Esteves-Verissimo, Improving security for time-triggered real-time systems with task replication, In: 2018 IEEE 24th international conference on embedded and real-time computing systems and applications (RTCSA), 2018,232–233. https://doi.org/10.1109/RTCSA.2018.00036 |
[31] |
Q. Wang, B. Fu, C. Lin, P. Li, Exponential synchronization of chaotic lur'e systems with time-triggered intermittent control, Commun. Nonlinear Sci., 109 (2022), 106298. https://doi.org/10.1016/j.cnsns.2022.106298 doi: 10.1016/j.cnsns.2022.106298
![]() |
[32] |
S. Ding, Z. Wang, Event-triggered synchronization of discrete-time neural networks: A switching approach, Neural Networks, 125 (2020), 31–40. https://doi.org/10.1016/j.neunet.2020.01.024 doi: 10.1016/j.neunet.2020.01.024
![]() |
[33] |
Y. Li, F. Song, J. Liu, X. Xie, E. Tian, Decentralized event-triggered synchronization control for complex networks with nonperiodic dos attacks, Int. J. Robust Nonlin., 32 (2022), 1633–1653. https://doi.org/10.1002/rnc.5899 doi: 10.1002/rnc.5899
![]() |
[34] |
R. Pan, Y. Tan, D. Du, S. Fei, Adaptive event-triggered synchronization control for complex networks with quantization and cyber-attacks, Neurocomputing, 382 (2020), 249–258. https://doi.org/10.1016/j.neucom.2019.11.096 doi: 10.1016/j.neucom.2019.11.096
![]() |
[35] |
W. Xing, P. Shi, R. K. Agarwal, L. Li, Robust H∞ pinning synchronization for complex networks with event-triggered communication scheme, IEEE T. Circuits Syst.-I, 67 (2020), 5233–5245. https://doi.org/10.1109/TCSI.2020.3004170 doi: 10.1109/TCSI.2020.3004170
![]() |
[36] |
B. Li, Z. Wang, L. Ma, An event-triggered pinning control approach to synchronization of discrete-time stochastic complex dynamical networks, IEEE T. Neur. Net. Lear., 29 (2018), 5812–5822. https://doi.org/10.1109/TNNLS.2018.2812098 doi: 10.1109/TNNLS.2018.2812098
![]() |
[37] |
Y. Luo, Y. Yao, Z. Cheng, X. Xiao, H. Liu, Event-triggered control for coupled reaction–diffusion complex network systems with finite-time synchronization, Physica A, 562 (2021), 125219. https://doi.org/10.1016/j.physa.2020.125219 doi: 10.1016/j.physa.2020.125219
![]() |
[38] |
X. Lv, J. Cao, X. Li, M. Abdel-Aty, U. A. Al-Juboori, Synchronization analysis for complex dynamical networks with coupling delay via event-triggered delayed impulsive control, IEEE T. Cybernetics, 51 (2021), 5269–5278. https://doi.org/10.1109/TCYB.2020.2974315 doi: 10.1109/TCYB.2020.2974315
![]() |
[39] |
C. X. Shi, G. H. Yang, X. J. Li, Event-triggered output feedback synchronization control of complex dynamical networks, Neurocomputing, 275 (2018), 29–39. https://doi.org/10.1016/j.neucom.2017.05.014 doi: 10.1016/j.neucom.2017.05.014
![]() |
[40] |
X. Li, H. Wu, J. Cao, A new prescribed-time stability theorem for impulsive piecewise-smooth systems and its application to synchronization in networks, Appl. Math. Model., 115 (2023), 385–397. https://doi.org/10.1016/j.apm.2022.10.051 doi: 10.1016/j.apm.2022.10.051
![]() |
[41] |
X. Li, H. Wu, J. Cao, Prescribed-time synchronization in networks of piecewise smooth systems via a nonlinear dynamic event-triggered control strategy, Math. Comput. Simulat., 203 (2023), 647–668. https://doi.org/10.1016/j.matcom.2022.07.010 doi: 10.1016/j.matcom.2022.07.010
![]() |
[42] |
B. Zhou, X. Liao, T. Huang, G. Chen, Pinning exponential synchronization of complex networks via event-triggered communication with combinational measurements, Neurocomputing, 157 (2015), 199–207. https://doi.org/10.1016/j.neucom.2015.01.018 doi: 10.1016/j.neucom.2015.01.018
![]() |
[43] |
D. Liu, G. H. Yang, Event-triggered synchronization control for complex networks with actuator saturation, Neurocomputing, 275 (2018), 2209–2216. https://doi.org/10.1016/j.neucom.2017.10.054 doi: 10.1016/j.neucom.2017.10.054
![]() |
[44] |
J. Liu, H. Wu, J. Cao, Event-triggered synchronization in fixed time for semi-markov switching dynamical complex networks with multiple weights and discontinuous nonlinearity, Commun. Nonlinear Sci., 90 (2020), 105400. https://doi.org/10.1016/j.cnsns.2020.105400 doi: 10.1016/j.cnsns.2020.105400
![]() |
[45] |
X. Song, R. Zhang, C. K. Ahn, S. Song, Dissipative synchronization of semi-markov jump complex dynamical networks via adaptive event-triggered sampling control scheme, IEEE Syst. J., 16 (2022), 4653–4663. https://doi.org/10.1109/JSYST.2021.3124082 doi: 10.1109/JSYST.2021.3124082
![]() |
[46] |
Q. Dong, P. Yu, Y. Ma, Event-triggered synchronization control of complex networks with adaptive coupling strength, J. Franklin I., 359 (2022), 1215–1234. https://doi.org/10.1016/j.jfranklin.2021.11.007 doi: 10.1016/j.jfranklin.2021.11.007
![]() |
[47] |
H. Lu, Y. Hu, C. Guo, W. Zhou, Cluster synchronization for a class of complex dynamical network system with randomly occurring coupling delays via an improved event-triggered pinning control approach, J. Franklin I., 357 (2020), 2167–2184. https://doi.org/10.1016/j.jfranklin.2019.11.076 doi: 10.1016/j.jfranklin.2019.11.076
![]() |
[48] |
S. Wang, Y. Cao, T. Huang, Y. Chen, S. Wen, Event-triggered distributed control for synchronization of multiple memristive neural networks under cyber-physical attacks, Inform. Sci., 518 (2020), 361–375. https://doi.org/10.1016/j.ins.2020.01.022 doi: 10.1016/j.ins.2020.01.022
![]() |
[49] |
W. Wu, L. He, J. Zhou, Z. Xuan, S. Arik, Disturbance-term-based switching event-triggered synchronization control of chaotic lurie systems subject to a joint performance guarantee, Commun. Nonlinear Sci., 115 (2022), 106774. https://doi.org/10.1016/j.cnsns.2022.106774 doi: 10.1016/j.cnsns.2022.106774
![]() |
[50] |
Y. Ni, Z. Wang, Y. Fan, X. Huang, H. Shen, Memory-based event-triggered control for global synchronization of chaotic lur'e systems and its application, IEEE T. Syst. Man Cy.-S., 53 (2023), 1920–1931. https://doi.org/10.1109/TSMC.2022.3207353 doi: 10.1109/TSMC.2022.3207353
![]() |
[51] |
H. Zhang, J. Liu, Event-triggered fuzzy flight control of a two-degree-of-freedom helicopter system, IEEE T. Fuzzy Syst., 29 (2021), 2949–2962. https://doi.org/10.1109/TFUZZ.2020.3009755 doi: 10.1109/TFUZZ.2020.3009755
![]() |
[52] |
P. Liu, H. Gu, Y. Kang, J. Lü, Global synchronization under {PI/PD} controllers in general complex networks with time-delay, Neurocomputing, 366 (2019), 12–22. https://doi.org/10.1016/j.neucom.2019.07.028 doi: 10.1016/j.neucom.2019.07.028
![]() |
[53] |
H. Gu, P. Liu, J. Lü, Z. Lin, PID control for synchronization of complex dynamical networks with directed topologies, IEEE T. Cybernetics, 51 (2021), 1334–1346. https://doi.org/10.1109/tcyb.2019.2902810 doi: 10.1109/tcyb.2019.2902810
![]() |
[54] |
S. Aadhithiyan, R. Raja, Q. Zhu, J. Alzabut, M. Niezabitowski, C. P. Lim, Exponential synchronization of nonlinear multi-weighted complex dynamic networks with hybrid time varying delays, Neural Process. Lett., 53 (2021), 1035–1063. https://doi.org/10.1007/s11063-021-10428-7 doi: 10.1007/s11063-021-10428-7
![]() |
[55] |
J. Suo, M. Shi, Y. Li, Y. Yang, Proportional-integral control for synchronization of complex dynamical networks under dynamic event-triggered mechanism, J. Franklin I., 360 (2023), 1436–1453. https://doi.org/10.1016/j.jfranklin.2022.09.048 doi: 10.1016/j.jfranklin.2022.09.048
![]() |
[56] | S. Boyd, L. El Ghaoui, E. Feron, V. Balakrishnan, Linear matrix inequalities in system and control theory, SIAM, 1994. |
[57] |
H. Liu, T. Wang, Exponential synchronization of complex dynamical networks via a novel sampled-data control, Complexity, 2022 (2022), 2786011. https://doi.org/10.1155/2022/2786011 doi: 10.1155/2022/2786011
![]() |
[58] |
Y. He, M. Wu, J. H. She, Delay-dependent exponential stability of delayed neural networks with time-varying delay, IEEE T. Circuits-Ⅱ, 53 (2006), 553–557. https://doi.org/10.1109/TCSII.2006.876385 doi: 10.1109/TCSII.2006.876385
![]() |
1. | Donghui Wu, Ying Zhao, Hong Sang, Shuanghe Yu, Reachable set estimation for switched T-S fuzzy systems with a switching dynamic memory event-triggered mechanism, 2024, 490, 01650114, 109050, 10.1016/j.fss.2024.109050 |