547
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Adaptive synchronization control for stochastic complex networks with derivative coupling

, &
Pages 698-709 | Received 10 Mar 2022, Accepted 13 Jul 2022, Published online: 27 Jul 2022

Abstract

In this paper, the problem of the adaptive synchronization control is studied for a class of stochastic complex networks with unknown nonlinear coupling strength and derivative coupling. First, in order to deal with the unknown nonlinear coupling strength, Takagi–Sugeno (T–S) fuzzy method is used to transform the network model into a T–S fuzzy complex network model. Then,a fuzzy adaptive controller and the corresponding adaptive parameter update rate are designed. Subsequently, a new Lyapunov function is constructed, which is related to the derivative coupling. By employing the stochastic analysis technique and Lyapunov stability theory, a sufficient condition is given for exponential stabilization in mean square of the synchronization error system. Finally, the effectiveness of the obtained theoretical results is verified through a simulation.

This article is part of the following collections:
Autonomous and Networked Technologies

1. Introduction

Due to the wide application of complex networks, such as Internet, communication network, electrical power grids and so on, the research of complex networks has attracted a lot of attention, including mathematics, biology and other fields. Synchronization is an important phenomenon in various dynamic behaviours of complex networks, i.e. the states of all nodes in the network approach the same trajectory. In the past decades, researchers have proposed different synchronization control methods, such as pinning control (Liu & Chen, Citation2015), sliding mode control (Chen et al., Citation2017), impulsive control (Dai et al., Citation2009), adaptive control (Ding & Li, Citation2016) and so on. Among many synchronization control methods, the adaptive control is an effective control method to achieve synchronization of complex networks due to the fact that the control parameters can be self-adjusted according to the characteristics of the system. To mention a few, the adaptive PI synchronization controller has been designed in Gu et al. (Citation2020) for complex networks with stochastic coupled nonlinear dynamics. The design method of adaptive quantization finite-time synchronization controller has been provided in He et al. (Citation2021) for the complex networks with time-varying delay coupling and adaptive coupling strength. In addition, in Hu et al. (Citation2022) the quasi-synchronization problem has been investigated for uncertain complex networks based on the event triggering strategy, and the adaptive fuzzy controller has been designed to make the complex networks achieve quasi-synchronization.

However, the above adaptive synchronization control methods are suitable for complex networks with non-derivative coupling. In fact, because some networks often contain the past change rate information of state variables (i.e. the interconnected couplings have the form of derivative). Therefore, the complex networks with derivative coupling are often encountered in practical, such as coupled chaotic systems (Xu, Zhou, Fang, Sun & Pan, Citation2010), droop control inverters (Lombana & di Bernardo, Citation2015a) and linear or nonlinear oscillators (Lombana & di Bernardo, Citation2015b). Considering the practical application of the complex networks with derivative coupling, the synchronization problem of delay complex networks with derivative coupling has been studied in Yuan et al. (Citation2018), and a fuzzy adaptive feedback controller has been designed to ensure the asymptotic stability of the synchronization error system. The adaptive synchronization control method has been given in Xu, Zhou, Fang and Sun (Citation2010) for complex networks with derivative coupling by using LaSalle invariance principle. The pinning synchronization control method has been studied in Wang et al. (Citation2020) for the complex networks with multi-order derivative coupling. In Tang et al. (Citation2020), by using the parameter classification and mathematical induction methods, the sufficient condition to ensure the cluster synchronization of derivative coupled neural networks with time-delay and random disturbance has been derived.

On the other hand, most of the previous mentioned research results on the synchronization control of complex networks have mainly focussed on the synchronization control methods when the network dynamics model, coupling strength and the topology are known. In practical, due to the complexity of the network dynamic behaviour and network environment, some unknown situations of network dynamics, the coupling strength or topology are often encountered. In order to deal with this problem, considering the Takagi–Sugeno (T–S) fuzzy model as an effective method to approach nonlinear systems, some research results on the synchronization control of T–S fuzzy complex networks have been presented in recent years. The authors in Wu et al. (Citation2013) used pinning control and adaptive feedback strategy to ensure the synchronization for T–S fuzzy complex networks with time-varying delay and adaptive coupling weight. Two chattering free quantized intermittent controllers have been designed in Zhou et al. (Citation2020) for complex networks with nonlinear coupling strength and stochastic disturbance to solve the finite-time synchronization problem of T–S fuzzy complex networks. We also refer to Li et al. (Citation2019Citation2021) and Deng et al. (Citation2019Citation2020) for interesting results related to our study in different contexts.

In the existing research on synchronization control of complex networks, many published results assume that the coupling strength of complex networks is known and has linear properties. The problem of the synchronization control of complex networks with unknown nonlinear coupling strength has not been sufficiently studied. In this paper, we design the adaptive synchronization controller to ensure the mean square exponential stability of the synchronization error system for a class of stochastic complex networks with unknown nonlinear coupling strength and derivative coupling. The main contributions of this paper are presented as follows:

  1. The derivative coupling, unknown nonlinear coupling strength and stochastic disturbance are considered simultaneously in complex networks. On the basis of the model characteristics of the complex networks, the network model is transformed into T–S fuzzy complex network model.

  2. Based on the T–S fuzzy complex network model, the T–S fuzzy adaptive controller and corresponding adaptive parameter update rate are designed to realize the goal of synchronization control for the complex networks.

  3. A new Lyapunov function related to derivative coupling is constructed. The mean square exponential stability of the synchronization error system is proved by using stochastic analysis technique and Lyapunov stability theory.

Notation

In this paper, N+ and R+ denote the sets of positive integers and positive real numbers, respectively. R is the space of real number, Rn denotes the n dimensional Euclidean space. min{} and max{} are the minimum and maximum values of this set. AT represents the transpose of the matrix A. ⊗ is the Kronecker product. diag{} stands for a block-diagonal matrix. represents the Euclidean norm of the vector, E() represents mathematical expectation. 1N represents the N-dimensional identity column vector.

2. Problem formulation and preliminaries

Consider a stochastic complex network composed of n nodes, and the dynamic model of node i is shown as follows: (1) dxi(t)=[Axi(t)+f(xi(t))+G(x(t))j=1NbijΓx˙j(t)+ui(t)]dt+h(t,xi(t))dω(t),i=1,2,,N,(1) where xi(t)=[xi1(t),xi2(t),,xin(t)]TRn represents the state vector of the ith node, ui(t)Rn represents the control input of the ith node, f(xi(t))=[f1(xi(t)),f1(xi(t)),,fn(xi(t))]TRn is a continuousnonlinear vector-valued function, ARn×n represents the constant matrix, G(x(t))=G(x1(t),x2(t),,xN(t))R+ is the nonlinear coupling strength of the dynamic network, and it is an unknown positive bounded function. Assume that for all xi(t)Rn, G(x(t)){σ1,σ2,,σr}, where rN+, and σs>0, s=1,2,,r, are the known constants. Γ=diag{r1,r2,,rn}Rn×n, where rj>0,j=1,2,,n, is an inner-coupling matrix of the system. B=(bij)N×N is the derivative coupling matrix. If there exists a link from node j(ji) to node i, then bij=bji>0, otherwise bij=bji=0, and bii=j=1,jiNbij. ω(t)=[ω1(t),ω2(t),,ωn(t)]TRn is an n dimensional vector Weiner process defined on (Ω,F,P) with E{h(t,xi(t))dω(t)}=0, E{[h(t,xi(t))dω(t)]T[h(t,xi(t))dω(t)]}=trace[h(t,xi(t))Th(t,xi(t))]dt. Here, the white noise ωi(t) is independent of ωj(t) for ij. h(t,xi(t))Rn×n is the noise intensity function matrix.

Remark 2.1

Define the Laplacian matrix L = −B. For an undirected graph, the matrix L is symmetric. Since L has zero row sums, 0 is an eigenvalue of L with the associated eigenvector 1N=[1,,1]T. According to Gershgorin's theorem, for an undirected graph all of the nonzero eigenvalues of L are positive. Therefore, all of the nonzero eigenvalues of B have negative. Then, the matrix B is a symmetric negative semi-definite matrix. And 0 is a simple eigenvalue of L if and only if the undirected graph is connected. Therefore, for the connected undirected graph, the eigenvalues of the matrix B are 0=λ1λ2λN.

Since G(x(t)) is unknown, based on the fuzzy theory, the complex network (Equation1) can be expressed as the following T–S fuzzy model:

Rule s: IFz1(t) is Ms1, z2(t) is Ms2,,zu(t) is Msu, THEN dxi(t)=[Axi(t)+f(xi(t))+σsj=1NbijΓx˙j(t)+ui(t)]dt+h(t,xi(t))dω(t),i=1,2,,N,where Ms1,Ms2,,Msu, s=1,2,,r are the fuzzy sets, z(t)=[z1(t),,zu(t)]T is the premise variable vector.

By applying the standard fuzzy inference methods of single-ton fuzzification, product fuzzy and weighted average defuzzification, the T–S fuzzy complex network model can be obtained as follows: (2) dxi(t)=[s=1rhsAxi(t)+f(xi(t))+s=1rhs(z(t))σsj=1NbijΓx˙j(t)+ui(t)]dt+h(t,xi(t))dω(t),i=1,2,,N,(2) where hs(z(t))=ws(z(t))s=1rws(z(t)),ws(z(t))=j=1uMsj(zj(t)).Msj(zj(t)) denotes the membership function of the premise variable zj(t) corresponding to the fuzzy set Msj. ws(z(t)) indicates the membership of rule s, if ws(z(t))0, s=1,2,,r, then for all t0, s=1rws(z(t))>0. hs(z(t)) represents the normalized membership function satisfying s=1rhs(z(t))=1,hs(z(t))0,s=1,2,,r.Letting s(t)Rn be the solution of an isolated node and satisfying the following dynamic equation: (3) ds(t)=[As(t)+f(s(t))]dt+h(t,s(t))dω(t),(3) where the matrix A, the functions f(s(t)), h(t,s(t)) and ω(t) are defined in the same way as in Equation (Equation1).

The synchronization error vectors can be defined as follows: ei(t)=xi(t)s(t),i=1,2,,N.From (Equation2) and (Equation3), we can obtain the following dynamic equation of synchronization error system: (4) dei(t)=[s=1rhsAei(t)+f¯(ei(t))+s=1rhs(z(t))σsj=1NbijΓe˙j(t)+ui(t)]dt+h¯(t,ei(t))dω(t),(4) where f¯(ei(t))=f(xi(t))f(s(t)), h¯(t,ei(t))=h(t,xi(t))h(t,s(t)).

The following fuzzy adaptive controller is designed for the synchronization error system (Equation4):

Rule s: IFz1(t) is Ms1, z2(t) is Ms2,,zu(t) is Msu, THEN (5) uis(t)=kis(t)Pei(t),(5) where PRn×n is the controller gain matrix, kis(t) is the adaptive gain parameter. Based on T–S fuzzy rules, the adaptive fuzzy controller is (6) ui(t)=s=1rhs(z(t))kis(t)Pei(t),(6) where the adaptive update law of kis(t) is designed as follows: (7) k˙is(t)=ρiseμteiT(t)Pei(t).(7) Based on the synchronization error system (Equation4) and the adaptive fuzzy controller (Equation6), by using the properties of Kronecker product of matrix, we can obtain the closed-loop synchronization error system as follows: (8) de(t)=s=1rhs(z(t))[(Ae(t)+f¯(e(t))+(σsBΓ)e˙(t)(Ks(t)P)e(t))dt+H(t,e(t))dΩ(t)f¯],(8) where A=INA, e(t)=[e1T(t),e2T(t),,eNT(t)]T,f¯(e(t))=[f¯(e1(t)), f¯(e2(t)),f¯(eN(t))]T, Ks(t)=diag{k1s(t),k2s(t),,kNs(t)}, H(t,e(t))=diag{h¯(t,e1(t)),h¯(t,e2(t)),,h¯(t,eN(t))}, dΩ(t)=1Ndω(t).

Definition 2.1

If there exist constants M>0 and α>0, for any initial condition the following inequality is satisfied: E{e(t)2}Meαt.Then, the synchronization error system (Equation4) is said to be mean square exponentially stable.

Assumption 2.2

For vector-valued function f() and vectors xi(t),s(t)Rn, there exists a constant d such that f(xi(t))f(s(t))dxi(t)s(t).

Assumption 2.3

Tanaka et al., Citation2003

Assume that the derivative of functions hs(z(t)) satisfies |h˙s(z(t))|ϕs,ϕs0,s=1,2,,r.

Assumption 2.4

There exists a non-negative constant ξ such that the noise intensity function matrix h¯(t,ei(t))Rn×n satisfies trace{h¯(t,ei(t))Th¯(t,ei(t))}ξei(t)2.

Lemma 2.5

Friedman, Citation1976

Consider the following nonlinear stochastic system: (9) dx(t)=f(t,x(t))dt+σ(t,x(t))dω(t),(9) where x(t)Rnis the state vector, f():R+×RnRn and σ():R+×RnRn×n are continuous, ω(t)=[ω1(t),ω2(t),,ωn(t)]TRn is n-dimensional Weinerprocess. Suppose V(t,x(t)) are non-negative function, which are twice continuous differentiable in x and once in t, then V(t,x(t)) along the stochastic differential of the system (Equation9) is (10) dV(t,x(t))=LV(t,x(t))dt+Vx(t,x(t))σ(t,x(t))dω(t),(10) where the operator LV(t,x(t)) is defined as LV(t,x(t))=Vt(t,x(t))+Vx(t,x(t))f(t,x(t))+12trace[σ(t,x(t))TVxx(t,x(t))σ(t,x(t))],where Vt(t,x(t))=V(t,x(t))t, Vx(t,x(t))={V(t,x(t))x1,V(t,x(t))x2,,V(t,x(t))xn}, Vxx(t,x(t))={2V(t,x(t))xixj}n×n. Then for any 0t0<t<, we have E{V(t,x(t))}=E{V(t0,x(t0))}+E{t0tLV(s,x(s))ds},as long as the expectations of the integrals exist.

3. Main results

Theorem 3.1

For a stochastic complex network (Equation1) satisfying Assumptions 2.2, 2.3, 2.4, given the scalars ξ>0,ε>0, if there exists a positive definite symmetric matrix P, such that the following linear matrix inequality holds: (11) Π=[ΦInNInNεInN]<0,(11) where Φ=A+AT+μ(INns=1rhs(z(t))(σsBΓ))+(k2ξ+εd2)INn2(DP)s=1rϕs(σsBΓ),D=dIN, d is the given positive number, k2=λmax(InNs=1rhs(z(t))(σsBΓ)), μ is an arbitrary positive constant. Then, the stochastic complex dynamic networks (Equation1) and (Equation3) can be synchronized with the mean square exponential stable by the fuzzy adaptive controller (Equation6) and the adaptive update law (Equation7).

Proof.

The Lyapunov function is chosen as follows: (12) V(t,e(t))=eμteT(t)(InNs=1rhs(z(t))(σsBΓ))e(t)+s=1rhs(z(t))i=1N1ρis(kis(t)d)2,(12) where ρs>0 is a constant. Then, by using Lemma 2.5, the stochastic differential of V(t,e(t)) along the synchronization error system (Equation8) can be obtained as (13) dV(t,e(t))=LV(t,e(t))dt+2eμteT(t)(InNs=1rhs(z(t))(σsBΓ))×H(t,e(t))dΩ(t),(13) where (14) LV(t,e(t))=2eT(t)[eμt(InNs=1rhs(z(t))(σsBΓ))]e˙(t)+eT(t)[μeμt(InNs=1rhs(z(t))×(σsBΓ))eμts=1rh˙s(z(t))s=1r(σsBΓ)]e(t)+eμttrace{HT(t,e(t))(InNs=1rhs(z(t))s=1r×(σsBΓ))H(t,e(t))}+2s=1rhs(z(t))i=1N1ρis(kis(t)d)k˙is(t)=2eμteT(t)e˙(t)2eμteT(t)s=1rhs(z(t))×(σsBΓ)e˙(t)+μeμteT(t)(InNs=1rhs(z(t))(σsBΓ))e(t)eμteT(t)(s=1rh˙s(z(t))(σsBΓ))e(t)+eμttrace{HT(t,e(t))(InNs=1rhs(z(t))s=1r(σsBΓ))H(t,e(t))}+2s=1rhs(z(t))i=1N1ρis(kis(t)d)×ρiseμteiT(t)Pei(t)=2eμteT(t)s=1rhs(z(t))(Ae(t)+f¯(e(t))+(σsBΓ)e˙(t)(Ks(t)P)e(t)A)2eμteT(t)s=1rhs(z(t))(σsBΓ)e˙(t)+μeμteT(t)e(t)μeμts=1rhs(z(t))eT(t)(σsBΓ)e(t)eμteT(t)(s=1rh˙s(z(t))(σsBΓ))e(t)+eμttrace{HT(t,e(t))(InNs=1rhs(z(t))s=1r×(σsBΓ))H(t,e(t))}+2eμts=1rhs(z(t))eT(t)[(Ks(t)D)P]e(t)=s=1rhs(z(t))eμt{eT(t)(A+AT)e(t)+2eT(t)f¯(e(t))}+μeμteT(t)e(t)μeμts=1rhs(z(t))eT(t)(σsBΓ)e(t)eμteT(t)(s=1rh˙s(z(t))(σsBΓ))e(t)+eμttrace{HT(t,e(t))(InNs=1rhs(z(t))s=1r(σsBΓ))H(t,e(t))}2eμts=1rhs(z(t))eT(t)(DP)e(t).(14) According to the definition of the derivative coupling matrix B and looking back Remark 2.1, we know that the eigenvalues of the matrix B are 0=λ1λ2λN, then the matrix InNs=1rhs(z(t))(σsBΓ) is a positive definite matrix and its minimum eigenvalue k1=λmin(InNs=1rhs(z(t))(σsBΓ))=1 and the maximum eigenvalue k2=λmax(InNs=1rhs(z(t))(σsBΓ))1. Subsequently, from Assumption 2.4, we have (15) eμttrace{HT(t,e(t))(InNs=1rhs(z(t))(σsBΓ))H(t,e(t))}eμtk2trace{HT(t,e(t))H(t,e(t))}=eμtk2i=1Ntrace{h¯T(t,ei(t))h¯(t,ei(t))}eμtk2ξi=1Nei(t)2.(15) From Assumption 2.2, we get f¯(ei(t))=f(xi(t))f(s(t))dei(t).Therefore, we obtain (16) d2eT(t)e(t)f¯T(e(t))f¯(e(t))0.(16) For any scalar ε>0, from (Equation14)–(Equation16), and Assumption 2.3, we have (17) LV(t,e(t))eμt{eT(t)[A+AT+μINns=1rhs(z(t))μ(σsBΓ)s=1r2(DP)]e(t)+2eT(t)f¯(e(t))+εd2eT(t)e(t)εf¯T(e(t))f¯(e(t))+k2ξi=1Nei(t)2s=1rϕseT(t)s=1r×(σsBΓ)e(t)}=eμt{eT(t)[A+AT+μ(INns=1rhs(z(t))(σsBΓ))+(k2ξ+εd2)INn2(DP)s=1rϕs(σsBΓ)]e(t)s=1r+2eT(t)f¯(e(t))εf¯(e(t))Tf¯(e(t))}=eμtzT(t)Πz(t),(17) where z(t)=[eT(t),f¯T(e(t))]T. On the basis of the theorem condition (Equation11), we get LV(t,e(t))<0. Taking the expectation for both sides of (Equation17), we get (18) E{LV(t,e(t))}<0.(18) For any t0, from Equation (Equation18) and Lemma 2.5, we have (19) E{V(t,e(t))}=E{V(0)}+E{0tLV(s,e(s))ds}E{V(0)}.(19) From the definition of V(t) and Equation (Equation19), we have (20) k1eμtE{e(t)2}E{V(t,e(t))}E{V(0)}k2E{e(0)2}+s=1rhs(z(0))i=1N1ρis(kis(0)d)2.(20) From Equation (Equation20), noting that k1=1, we have (21) E{e(t)2}Meμt,(21) where M=k2E{e(0)2}+s=1rhs(z(0))i=1N1ρis(kis(0)d)2.

According to Definition 2.1, the synchronization error system (Equation8) is mean square exponentially stable under the fuzzy adaptive controller (Equation6)–(Equation7).

4. Illustrative examples

Consider a complex network of Chua's circuit with five nodes. A single Chua's circuit is shown in Figure  (Chua et al., Citation1993), which satisfied the following differential equation: (22) C1v˙1(t)=1R(v1+v2)f(v1),C2v˙2(t)=1R(v1v2)+i3,Li˙3(t)=(v2+R0i3),(22) where v1 and v2 represent the voltage at both sides of capacitors C1 and C2, i3 represents the current through the inductor L. R0 and R are linear resistance. f(v1) represents the current through the nonlinear resistance NR, and f(v1)=Gb1v1+0.5(Ga1Gb1)(|v1+1||v11|). According to Hwang et al. (Citation1997), the feedback controller and the inductor are connected in series to form the voltage ui(t). On the other hand, complex networks may be affected by noise. Therefore, the Chua's circuit network model can be expressed in the following form: (23) dxi(t)=[Axi(t)+f(xi(t))+G(x(t))j=1NbijΓx˙j(t)+ui(t)]dt+h(t,xi(t))dω(t),i=1,2,3,4,5,(23) where xi(t)=[xi1(t),xi2(t),xi3(t)]T,xi1=vi1,xi2=vi2,xi3=ii3,A=(1RC11RC101RC21RC21C201LR0L),f(xi(t))=[wf(xi1(t))00],w=1C1,Γ=diag{1,1,1}.

Figure 1. Chua's circuit.

Figure 1. Chua's circuit.

The external coupling matrix of the complex network is B=(2100113110013110114210124).Letting z(t)=i=25xi(t)x1(t)2, we have G(x(t))={0.05,z(t)1,0.1,z(t)>1.Using the T–S fuzzy rule, the system (Equation23) can be described as follows:

Rule 1: IF z(t) is M1, THEN dxi(t)=[Axi(t)+f(xi(t))+σ1j=15bijΓx˙j(t)+ui(t)]dt+h(t,xi(t))dω(t),i=1,2,3,4,5.Rule 2: IF z(t) is M2, THEN dxi(t)=[Axi(t)+f(xi(t))+σ2j=15bijΓx˙j(t)+ui(t)]dt+h(t,xi(t))dω(t),i=1,2,3,4,5,where M1 is z(t)1, M2 is z(t)>1, σ1=0.05, σ2=0.1. As a result, the T–S fuzzy model of system (Equation23) is (24) dxi(t)=[Axi(t)+f(xi(t))+s=12hs(z(t))σsj=15bijΓx˙j(t)+ui(t)]dt+h(t,xi(t))dω(t),i=1,2,3,4,5,(24) where h1(z(t))={1,z(t)1,0,z(t)>1,h2(z(t))={0,z(t)1,1,z(t)>1.According to Liu et al. (Citation2019), we choose R = 0.257, C1=0.4274, C2=1, L = 0.0603, R0=0.083, Ga1=0.8, Gb1=0.5. The initial states of each node in the networks are x1(0)=[0.6,1.7,1.1]T, x2(0)=[0.6,2.5,1.3]T, x3(0)=[0.5,0.2,1.3]T, x4(0)=[1.1,2.3,1.1]T, x5(0)=[0.6,2,0.45]T, and the initial value of the isolated node is s(0)=[3,0.9,0.2]T. It can be shown that there exists a positive constant d = 2, which satisfies Assumption 2.2. The selected noise intensity function matrix h¯(t,ei(t))=0.002diag{ei1(t),ei2(t),ei3(t)}, ω(t) is a three-dimensional Weiner process. Let ξ=2, such that trace(h¯(t,ei(t))Th¯(t,ei(t)))2ei(t)2.Simulation results are shown in Figures . Figure plots the open-loop response trajectories of synchronization error systems without controllers. From Figure , we can see that states of complex networks are not synchronization with state of isolated node.

Figure 2. The trajectories of open-loop synchronization error systems.

Figure 2. The trajectories of open-loop synchronization error systems.

Taking μ=0.001, ρi1=0.001, ρi2=0.002, i=1,2,,5, ε=1, the linear matrix inequality (Equation11) has the feasible solution P=(36.18130.142900.142935.238400036.1908).The closed-loop response trajectories of the synchronization error systems are given in Figure . From Figure , it can be seen that the T–S fuzzy adaptive controller designed in this paper is effective and it can guarantee the synchronization performance of the stochastic complex networks. The trajectories of the control input are given in Figure . Figure shows the time response curves of the adaptive controller parameters kis(t). From Figure , it can be seen that the controller adaptively adjusts the parameter kis(t) towards a constant when then states of synchronization error systems tend to zero.

Figure 3. The trajectories of closed-loop synchronization error systems.

Figure 3. The trajectories of closed-loop synchronization error systems.

Figure 4. The trajectories of control input.

Figure 4. The trajectories of control input.

Figure 5. The trajectories of adaptive parameters kis(t).

Figure 5. The trajectories of adaptive parameters kis(t).

5. Conclusions

In this paper, the adaptive synchronization control problem is studied for stochastic complex networks with unknown nonlinear coupling strength and derivative coupling. First, a set of T–S fuzzy complex network models with constant coupling strength is obtained by using T–S fuzzy method. Then, in order to realize the synchronization of the above T–S fuzzy networks, a suitable T–S fuzzy adaptive controller and the corresponding adaptive parameter update rate are designed. Meanwhile, a new T–S fuzzy Lyapunov function closely related to the derivative coupling matrix and the derivative coupling strength is constructed. Using the Lyapunov stability theory and the Itô differential law, it is proved that the fuzzy adaptive synchronization control method designed in this paper can guarantee the mean square exponential stability of the synchronization error system of the stochastic complex network. Finally, the feasibility and effectiveness of the proposed control method are verified by the simulation of the complex network of Chua's circuit.

Disclosure statement

No potential conflict of interest was reported by the authors.

Data availability statement

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.

Additional information

Funding

This article was supported by the National Natural Science Foundation of China [12171124] and the Scientific Research Foundation for Introduced Talents, Fujian Province of China [GY-Z21215, GY-Z21216].

References

  • Chen, X. Y., Park, J. H., Cao, J. D., & Qiu, J. L. (2017). Sliding mode synchronization of multiple chaotic systems with uncertainties and disturbances. Applied Mathematics and Computation, 308, 161–173. https://doi.org/10.1016/j.amc.2017.03.032
  • Chua, L., Itoh, M., Kocarev, L., & Eckert, K. (1993). Chaos synchronization in Chua's circuit. Journal of Circuits, Systems and Computers, 3(1), 93–108. https://doi.org/10.1142/S0218126693000071
  • Dai, Y., Cai, Y., & Xu, X. (2009). Synchronisation analysis and impulsive control of complex networks with coupling delays. IET Control Theory and Applications, 3(9), 1167–1174. https://doi.org/10.1049/iet-cta.2008.0294
  • Deng, Y. J., Li, J. H., & Liu, H. Y. (2019). On identifying magnetized anomalies using geomagnetic monitoring. Archive for Rational Mechanics and Analysis, 231(1), 153–187. https://doi.org/10.1007/s00205-018-1276-7
  • Deng, Y. J., Li, J. H., & Liu, H. Y. (2020). On identifying magnetized anomalies using geomagnetic monitoring within a magnetohydrodynamic model. Archive for Rational Mechanics and Analysis, 235(1), 691–721. https://doi.org/10.1007/s00205-019-01429-x
  • Ding, Z. T., & Li, Z. K. (2016). Distributed adaptive consensus control of nonlinear output-feedback systems on directed graphs. Automatica, 72, 46–52. https://doi.org/10.1016/j.automatica.2016.05.014
  • Friedman, A. (1976). Stochastic differential equations and applications. Academic Press.
  • Gu, H. B., Liu, K. X., & Lu, J. H. (2020). Adaptive PI control for synchronization of complex networks with stochastic coupling and nonlinear dynamics. IEEE Transactions on Circuits and Systems I: Regular Papers, 67(12), 5268–5280. https://doi.org/10.1109/TCSI.8919
  • He, J. J., Chen, H., Ge, M. F., Ding, T. F., Wang, L. M., & Liang, C. D. (2021). Adaptive finite-time quantized synchronization of complex dynamical networks with quantized time-varying delayed couplings. Neurocomputing, 431, 90–99. https://doi.org/10.1016/j.neucom.2020.12.038
  • Hu, T. T., He, Z., Zhang, X. J., Zhong, S. M., Shi, K. B., & Zhang, Y. Y. (2022). Adaptive fuzzy control for quasi-synchronization of uncertain complex dynamical networks with time-varying topology via event-triggered communication strategy. Information Sciences, 582, 704–724. https://doi.org/10.1016/j.ins.2021.10.036
  • Hwang, C., Hsieh, J., & Lin, R. (1997). A linear continuous feedback control of Chua's circuit. Chaos, Solitons, and Fractals, 8(9), 1507–1515. https://doi.org/10.1016/S0960-0779(96)00150-6
  • Li, J. Z., Liu, H. Y., & Ma, S. Q. (2019). Determining a random Schrödinger equation with unknown source and potential. SIAM Journal on Mathematical Analysis, 51(4), 3465–3491. https://doi.org/10.1137/18M1225276
  • Li, J. Z., Liu, H. Y., & Ma, S. Q. (2021). Determining a random Schrödinger operator: Both potential and source are random. Communications in Mathematical Physics, 381(2), 527–556. https://doi.org/10.1007/s00220-020-03889-9
  • Liu, X. W., & Chen, T. P. (2015). Synchronization of nonlinear coupled networks via aperiodically intermittent pinning control. IEEE Transactions on Neural Networks and Learning Systems, 26(1), 113–126. https://doi.org/10.1109/TNNLS.5962385.
  • Liu, X. Y., Ho, D. W. C., Song, Q., & Xu, W. Y. (2019). Finite/fixed-time pinning synchronization of complex networks with stochastic disturbances. IEEE Transactions on Cybernetics, 49(6), 2398–2403. https://doi.org/10.1109/TCYB.2018.2821119
  • Lombana, D. A. B., & di Bernardo, M. (2015a). Distributed PID control for consensus of homogeneous and heterogeneous networks. IEEE Transactions on Control of Network Systems, 2(2), 154–163. https://doi.org/10.1109/TCNS.2014.2378914
  • Lombana, D. A. B., & di Bernardo, M. (2015b). Distributed PID control for consensus and synchronization of multi-agent networks. Ph.D. dissertation, Department of Electric Engineering and Information Technology, University of Naples Federico II, Naples, Italy. http://doi.org/10.6092/UNINA/FEDOA/10510.
  • Tanaka, K., Hori, T., & Wang, H. O. (2003). A multiple Lyapunov function approach to stabilization of fuzzy control systems. IEEE Transactions on Fuzzy Systems, 11(4), 582–589. https://doi.org/10.1109/TFUZZ.2003.814861
  • Tang, Z., Park, J. H., Wang, Y., & Feng, J. W. (2020). Impulsive synchronization of derivative coupled neural networks with cluster-tree topology. IEEE Transactions on Network Science and Engineering, 7(3), 1788–1798. https://doi.org/10.1109/TNSE.6488902
  • Wang, D. Y., Wang, J. L., Ren, S. Y., & Huang, Y. L. (2020). Passivity and synchronization of complex dynamical networks with multiple derivative couplings. International Journal of Control, 93(7), 1710–1724. https://doi.org/10.1080/00207179.2018.1528387
  • Wu, X. R., Wang, Y. N., Dong, X. Z., & Huang, L. H. (2013). Adaptive synchronization of T–S fuzzy complex networks with time-varying delays via the pinning control method. Nonlinear Dynamics, 74(1–2), 143–152. https://doi.org/10.1007/s11071-013-0954-0
  • Xu, Y. H., Zhou, W. E., Fang, J. A., & Sun, W. (2010). Adaptive synchronization of the complex dynamical network with non-derivative and derivative coupling. Physics Letters A, 374, 1673–1677. https://doi.org/10.1016/j.physleta.2010.02.002
  • Xu, Y. H., Zhou, W. E., Fang, J. A., Sun, W., & Pan, L. (2010). Topology identification and adaptive synchronization of uncertain complex networks with non-derivative and derivative coupling. Journal of the Franklin Institute, 347(8), 1566–1576. https://doi.org/10.1016/j.jfranklin.2010.07.007
  • Yuan, X. X., Li, J. M., & Li, J. S. (2018). Adaptive synchronization of unknown complex dynamical networks with derivative and distributed time-varying delay couplings. International Journal of Fuzzy Systems, 20(4), 1088–1097. https://doi.org/10.1007/s40815-017-0424-9
  • Zhou, Y., Wan, X. X., Huang, C. X., & Yang, X. S. (2020). Finite-time stochastic synchronization of dynamic networks with nonlinear coupling strength via quantized intermittent control. Applied Mathematics and Computation, 376, https://doi.org/10.1016/j.amc.2020.125157.