Synchronization analysis for complex networks with coupling delay based on T–S fuzzy theory

Synchronization analysis for complex networks with coupling delay based on T–S fuzzy theory

Applied Mathematical Modelling 36 (2012) 6215–6224 Contents lists available at SciVerse ScienceDirect Applied Mathematical Modelling journal homepag...

480KB Sizes 0 Downloads 17 Views

Applied Mathematical Modelling 36 (2012) 6215–6224

Contents lists available at SciVerse ScienceDirect

Applied Mathematical Modelling journal homepage: www.elsevier.com/locate/apm

Synchronization analysis for complex networks with coupling delay based on T–S fuzzy theory Dawei Gong ⇑, Huaguang Zhang, Zhanshan Wang, Jinhai Liu College of Information Science and Engineering, Northeastern University, Shenyang 110819, China

a r t i c l e

i n f o

Article history: Received 22 September 2011 Received in revised form 12 January 2012 Accepted 17 January 2012 Available online 11 February 2012 Keywords: Complex networks Synchronization Coupling delay T–S fuzzy theory

a b s t r a c t In this paper, synchronization problems for a general complex networks are investigated by Takagi–Sugeno (T–S) fuzzy theory. A novel concept named linear approximation method is firstly proposed to solve the synchronization problems for T–S fuzzy complex networks. This novel method can linearize the system into some time-delay subsystems, which can effectively simplify the complicated system and then be easy to acquire the synchronization results. Since the expression based on linear matrix inequality (LMI) is used, the synchronization criteria can be easily checked in practice. Numerical simulation examples are provided to verify the effectiveness and the applicability of the proposed method. Ó 2012 Elsevier Inc. All rights reserved.

1. Introduction In recent years, complex networks have attracted increasing attention in various fields for its large size and complex topology. Many systems in science and technology can be modeled as complex networks, such as sociology, biology, mathematics and physics, and so on (see [1–4] and references therein). The most typical collective behavior in complex networks is the synchronization phenomena. Many problems in real world have close relationship with synchronization, for example, the synchronous phenomena on the World Wide Web, social networks, genetic regulatory networks, and so on (see [5–7] and references therein). On the other hand, time delays occur commonly in complex networks because of the network traffic congestions as well as the finite speed of signal transmission over the links. Time delay may decrease the quality of the system and even lead to oscillation, divergence, and instability. Therefore, the synchronization stability of complex networks with delays has become a topic of both theoretical and practical importance (see [8–13]). However, in mathematical modeling of real world problems, the uncertainty or vagueness is unavoidable. In order to take vagueness into consideration, fuzzy theory is considered as a suitable method. Based on traditional complex networks, the fuzzy complex networks have advantages over pure complex networks since they incorporates the capability of fuzzy reasoning in handling uncertain information. For example, in [14], it was found that the small-world networks can be modeled by fuzzy logic. In [15], by employing the stochastic analysis techniques and Kronecker product, delay-dependent synchronization criteria is obtained to ensure the mean-square synchronization of the addressed T–S fuzzy delayed complex networks with stochastic disturbances. In [16], it utilized some stochastic analysis techniques and Kronecker product to deduce delaydependent synchronization criteria. In [17], by employing the information of probability distribution of time delays and the properties of the Kronecker product, the original system is transformed into a T–S fuzzy model with stochastic parameter

⇑ Corresponding author. Tel.: +86 138 42 091060. E-mail addresses: [email protected] (D. Gong), [email protected] (H. Zhang). 0307-904X/$ - see front matter Ó 2012 Elsevier Inc. All rights reserved. doi:10.1016/j.apm.2012.01.041

6216

D. Gong et al. / Applied Mathematical Modelling 36 (2012) 6215–6224

matrices. These references can handle more complex situations, and can describe many new synchronization problems. However, the models in these references are too complicated, which can greatly increase the difficulty of research, and the methods in the above references are all based on Kronecker product operation, which can greatly increase the computational complexity. So how to solve the synchronization problem for general fuzzy complex networks still remains largely unsolved and challenging. Motivated by the mentioned discussions, we propose a novel linearized method to solve the problem of synchronization for fuzzy complex networks with coupling delay. The main contributions of this paper are as follows: (1) A new general class of complex networks with T–S fuzzy logic is proposed and its synchronization is investigated; (2) By using a novel method, the complicated system can be divided into some time-delay subsystems, which can be easily analyzed; (3) The proposed method can also be applied in many exiting references (such as [15–17]), and can effectively reduce the computational complexity. The rest of this paper are organized as follows. Section 2 presents preliminaries and some new lemmas to facilitate the proof. Synchronization conditions are derived in Section 3. Numerical examples are given to illustrate the effectiveness of the proposed methods in Section 4. Finally, concluding is offered in Section 5. Notations: Rn is the n-dimensional Euclidean space; Rmn denotes the set of m  n real matrices. X P 0 (respectively, X > 0) means that X is positive semidefinite (respectively, positive definite). In represents the n-dimensional identity matrix.     X Y X Y . Matrix dimensions, if not explicitly stated, are assumed to be compatible for algebraic stands for T Z  Z Y operations. 2. Problem formulation In this section, we will consider complex networks with coupling delay which is represented by a T–S fuzzy model composed of a set of fuzzy implications. Based on the T–S fuzzy model concept, a general class of T–S fuzzy complex networks is described as follows: Rule l: If h1 ðtÞ is F l1 ; h2 ðtÞ is F l2 ,    ; hg ðtÞ is F lg , then

x_ i ðtÞ ¼ f ðxi ðtÞÞ þ c

N X

g ij Al xj ðt  sÞ; ði ¼ 1; 2; . . . ; NÞ;

ð1Þ

j¼1

where F lj ðl ¼ 1; . . . ; r; j ¼ 1; . . . ; gÞ are the fuzzy sets; r is the number of IF-THEN rules and hj ðj ¼ 1; . . . ; gÞ are the premise variables; xi ðtÞ ¼ ðxi1 ðtÞ; xi2 ðtÞ;    ; xin ðtÞÞT 2 Rn is the state vector of the ith node; f ðxi ðtÞÞ 2 Rn is a continuously differentiable vector function; constant c > 0 represents the coupling strength; Al are inner-coupling matrices; G ¼ ðg ij ÞNN represents the outer-coupling connections; s is a constant time delay in system. By using the standard fuzzy inference method, fuzzy system (1) can be expressed by the following model:

x_ i ðtÞ ¼

r X

ll ðhðtÞÞ½f ðxi ðtÞÞ þ c

N X

g ij Al xj ðt  sÞ; i ¼ 1; 2; . . . ; N;

where hðtÞ ¼ ½h1 ðtÞ; h2 ðtÞ;    ; hg ðtÞ, and

ll ðhðtÞÞ ¼ Pxr l ðhðtÞÞ , in which F lj ðhj ðtÞÞ is the grade of membership of hj ðtÞ in F lj . It is x ðhðtÞÞ l¼1

obvious that the fuzzy weighting functions

ll ðhðtÞÞ P 0;

ð2Þ

j¼1

l¼1

r X

l

ll ðhðtÞÞ satisfy:

ll ðhðtÞÞ ¼ 1

ð3Þ

l¼1

In this following, some elementary situations are introduced, which play an important role in proving the main result. Throughout this paper, the following assumption is needed. Assumption (H1) The outer-coupling configuration matrices of the complex network satisfy

8 > < g ij ¼ g ji P 0; i – j; N P > g ij ; i; j ¼ 1; 2; . . . ; N: : g ii ¼  j¼1;j–i

Next, we give some useful definitions and lemmas. Definition 1. Dynamical network (1) is said to achieve asymptotic synchronization if

x1 ðtÞ ¼ x2 ðtÞ ¼    ¼ xN ðtÞ ¼ sðtÞ;

t ! 1;

where sðtÞ is a solution of an isolate node, satisfying s_ ðtÞ ¼ f ðsðtÞÞ.

ð4Þ

6217

D. Gong et al. / Applied Mathematical Modelling 36 (2012) 6215–6224

Lemma 1 [18]. If G ¼ ðg ij ÞNN satisfies the above conditions, then there exists a unitary matrix, U ¼ ð/1 ; . . . ; /N Þ, such that

GT /k ¼ kk /k ;

k ¼ 1; 2; . . . ; N;

where kk ; k ¼ 1; 2; . . . ; N are the eigenvalues of G. Lemma 2 [19]. Let X and Y be arbitrary n-dimensional real vectors, and K be an n  n positive definite matrix. P 2 Rnn is an arbitrary real matrix. Then, the following matrix inequality holds:

2X T PY 6 X T PK 1 PT X þ Y T KY: Lemma 3 [20]. Let yðtÞ 2 Rn be a vector-valued function with first-order continuous-derivative entries. Then, the following integral inequality holds for any matrices X; M 1 ; M 2 2 Rnn and Z 2 R2n2n , and a scalar s P 0:



Z

t

_ y_ T ðsÞX yðsÞds 6 nT ðtÞ!nðtÞ þ snT ðtÞZnðtÞ

ts

where

"

! :¼

MT1 þ M1

M T1 þ M 2



M T2  M 2

#

 nðtÞ :¼

;

"



yðtÞ yðt  sÞ

;



M T1 M T2

# X 1 ½ M 1

M 2 :

Lemma 4. Consider delayed dynamical network (1), the eigenvalues of outer coupling matrix G are denoted by

0 ¼ k1 > k2 P k3 P    P kN ; if the following N  1 of n-dimensional differential equations are asymptotically stable about their zero solution:

_ k ðtÞ ¼ w

r X

ll ðhðtÞÞ½JðtÞwk ðtÞ þ ckk Al wk ðt  sÞ; k ¼ 2; . . . ; N;

ð5Þ

l¼1

where JðtÞ is the Jacobian of f ðxðtÞÞ at sðtÞ, then synchronized states in expression (1) are asymptotically stable. Proof. To investigate the synchronized states of system (1), let

xi ðtÞ ¼ sðtÞ þ ei ðtÞ;

i ¼ 1; 2; . . . ; N:

ð6Þ

Substituting (6) into (2), we have r X

e_ i ðtÞ ¼

ll ðhðtÞÞ½f ðsðtÞ þ ei ðtÞÞ  f ðsðtÞÞ þ c

N X

g ij Al ej ðt  sÞ;

1 6 i 6 N:

ð7Þ

j¼1

l¼1

Since f is continuous differentiable, it is easy to know that the origin of the nonlinear system (5) is an asymptotically stable equilibrium point if it is an asymptotically stable equilibrium point of the following linear time-delay systems r X

e_ i ðtÞ ¼

ll ðhðtÞÞ½JðtÞei ðtÞ þ c

g ij Al ej ðt  sÞ;

j¼1

l¼1

¼

N X

r X

ð8Þ

ll ðhðtÞÞ½JðtÞei ðtÞ þ cAl ðe1 ðt  sÞ; . . . ; eN ðt  sÞÞðg i1 ; . . . ; g iN ÞT :

l¼1

Let eðtÞ ¼ ðe1 ðtÞ; . . . ; eN ðtÞÞ 2 RnN , we can obtain

_ eðtÞ ¼

r X

ll ðhðtÞÞ½JðtÞeðtÞ þ cAl eðt  sÞGT :

ð9Þ

l¼1

According to Lemma 1, there exists a nonsingular matrix, U ¼ ð/1 ; . . . ; /N Þ 2 RNN , such that GT U ¼ UK, with K ¼ diagðk1 ; . . . ; kN Þ. Using the nonsingular transform eðtÞU ¼ wðtÞ ¼ ðw1 ðtÞ; . . . ; wN ðtÞÞ 2 RnN , eðt  sÞU ¼ wðt  sÞ ¼ ðw1 ðt  sÞ; . . . ; wN ðt  sÞÞ 2 RnN , then we have the following matrix equation

_ wðtÞ ¼

r X l¼1

ll ðhðtÞÞ½JðtÞwðtÞ þ cAl wðt  sÞK;

ð10Þ

6218

D. Gong et al. / Applied Mathematical Modelling 36 (2012) 6215–6224

namely,

_ i ðtÞ ¼ w

r X

ll ðhðtÞÞ½JðtÞwi ðtÞ þ cki Al wi ðt  sÞ; i ¼ 1; . . . ; N:

ð11Þ

l¼1

Note that k1 ¼ 0 corresponding to the synchronization of the system states (2), where the state sðtÞ is an orbitally stable solution of the isolate node as assumed above in (2). If the following N  1 pieces of n-dimensional linear multiple time-delays differential equations

_ i ðtÞ ¼ w

r X

ll ðhðtÞÞ½JðtÞwi ðtÞ þ cki Al wi ðt  sÞ; i ¼ 2; . . . ; N:

ð12Þ

l¼1

are asymptotically stable, then eðtÞ will tend to the origin asymptotically, which implies that the synchronized states (4) are asymptotically stable. The proof is thus completed. h Remark 1. For the highly interconnected dynamical units of complex networks, it is difficult to deal with the complex networks by using fuzzy theory. In order to solve this problem, we use Lemma 4 to linearize the complicated system, then some new subsystems will be acquired, which are easy to be analyzed or tested.

3. Main results In this section, we are in the position to present our main results for synchronization criteria for fuzzy complex networks. 3.1. Synchronization criteria for fuzzy complex networks Theorem 1. If there exist positive definite symmetric matrices Pk ; Q k and Sk (2 6 k 6 N) such that the following LMIs hold for all l ¼ 1; 2;    ; r:

"

Xk ¼

P k JðtÞ þ J T ðtÞPk þ Q k þ sSk

kk cP k Al



Q k

# <0

ð13Þ

then the asymptotic synchronization in Definition 1 is achieved. Proof. Select a Lyapunov–Krasovskii function as

V k ðtÞ ¼ wTk ðtÞPk wk ðtÞ þ

Z

t

ts

wTk ðsÞQ k wk ðsÞds þ

Z

t

ts

Z

t

wTk ðsÞSk wk ðsÞ dsdh:

ð14Þ

h

According to Lemma 4, calculating the time derivative of V k ðtÞ along the trajectories of system (5), we can obtain

_ k ðtÞ þ wTk ðtÞQ k wk ðtÞ  wTk ðt  sÞQ k wk ðt  sÞ þ swTk ðtÞSk wk ðtÞ  V_ k ðtÞ ¼ 2wTk ðtÞPk w ¼

r n X

o

ll ðhðtÞÞðwTk ðtÞ; wTk ðt  sÞÞXk ðwTk ðtÞ; wTk ðt  sÞÞT 

l¼1

<

r n X

Z

Z

t

ts

wTk ðsÞSk wk ðsÞ ds

t

ts

wTk ðsÞSk wk ðsÞ ds

o

ll ðhðtÞÞ½ðwTk ðtÞ; wTk ðt  sÞÞXk ðwTk ðtÞ; wTk ðt  sÞÞT 

ð15Þ

l¼1

where Xk is defined as (13). It’s easy to see that system (1) is globally synchronized.

h

Theorem 2. If there exist positive definite symmetric matrices P k ; Q k and Sk (2 6 k 6 N), two arbitrary matrices X 1 ; X 2 with appropriate dimensions, such that the following LMIs hold for all l ¼ 1; 2; . . . ; r:

2

N1 kk cPk Al  X 1 þ X T2

6 6 

Xk ¼ 6 6

4  



sJT ðtÞSk sckk ATl Sk sSk





Q k  X 2  X T2

where

N1 ¼ Pk JðtÞ þ JT ðtÞPk þ Q k þ X T1 þ X 1

3

sX 1 7 sX 2 7 7<0 7

0 5 sSk

ð16Þ

D. Gong et al. / Applied Mathematical Modelling 36 (2012) 6215–6224

6219

then the asymptotic synchronization in Definition 1 is achieved. Proof. Select a Lyapunov–Krasovskii function as

V k ðtÞ ¼ wTk ðtÞPk wk ðtÞ þ

Z

t

ts

wTk ðsÞQ k wk ðsÞds þ

Z

Z

t

ts

t

_ Tk ðsÞSk w _ k ðsÞ dsdh: w

ð17Þ

h

According to Lemma 4, calculating the time derivative of V k ðtÞ along the trajectories of system (5), we can obtain

_ k þ wTk ðtÞQ k wk ðtÞ  wTk ðt  sÞQ k wk ðt  sÞ þ sw _ Tk ðtÞSk w _ k ðtÞ  V_ k ðtÞ ¼ 2wTk ðtÞPk w

Z

t

ts

_ Tk ðsÞSk w _ k ðsÞ ds: w

ð18Þ

According to Leibniz–Newton formula, the following equations hold for arbitrary matrices Z k with appropriate dimensions:

 Z 2fTk ðtÞZ k wk ðtÞ  wk ðt  sÞ 

 _ k ðsÞ ds ¼ 0; w

t

ð19Þ

ts

where fTk ðtÞ ¼ ðwTk ðtÞ; wTk ðt  sÞÞ, Z Tk ¼ ðX T1 ; X T2 Þ. It is easy to obtain the following inequality by using Lemma 2:

2fTk ðtÞZ k

Z

Z

t

_ k ðsÞ ds 6 w

ts

t

ts

T _ Tk ðsÞSk w _ k ðsÞ ds þ sfTk ðtÞZ k S1 w k Z k fk ðtÞ;

ð20Þ

where Sk is positive definite matrix. Combing expressions (18)–(20), we obtain

_ k þ wTk ðtÞQ k wk ðtÞ  wTk ðt  sÞQ k wk ðt  sÞ þ sw _ Tk ðtÞSk w _ k ðtÞ  V_ k ðtÞ < 2wTk ðtÞPk w

Z

t

ts

_ Tk ðsÞSk w _ k ðsÞ ds w

T þ 2fTk ðtÞZ k ½wk ðtÞ  wk ðt  sÞ þ sfTk ðtÞZ k S1 k Z k fk ðtÞ;

ð21Þ

(21) is equal to the following inequality

V_ k ðtÞ 6

r n X

o

~ k þ sfT ðtÞZ k S1 Z T fk ðtÞ ; ll ðhðtÞÞfTk ðtÞ½X k k k

ð22Þ

l¼1

~ k is defined as X 2

6

N1 kk cPk Al  X 1 þ X T2

~k ¼ 4  X

Q k  X 2  X T2





3

sJT ðtÞSk 7 sckk ATl Sk 5 < 0; sSk

where

N1 ¼ Pk JðtÞ þ JT ðtÞPk þ Q k þ X T1 þ X 1 : From the well-known Schur complement, we can obtain the result of globally synchronization. h Theorem 3. For given scalars s > 0, the fuzzy system (2) is synchronized if there exist P k ¼ PTk > 0; Q k ¼ Q Tk > 0 (k ¼ 2; . . . ; N), W k ¼ W Tk > 0, and any appropriately dimensioned matrices M k ¼ ½M T1 ; M T2 T such that the LMIS are feasible for l ¼ 1; 2; . . . ; r:

2

H 6 H¼4 

3

sCT1 W k sW k

sCT2



sW k

7 5 < 0;

0

ð23Þ

where

C1 ¼ ½JðtÞ; ckk Al ; " H¼

C2 ¼ ½M1 ; M2 ;

Pk JðtÞ þ JðtÞT Pk þ Q k þ MT1 þ M 1

Pk ckk Al  M T1 þ M 2



Q k  M T2  M 2

# :

Proof. Select a Lyapunov–Krasovskii function as

V k ðtÞ ¼ wTk ðtÞPk wk ðtÞ þ

Z

t

ts

wTk ðsÞQ k wk ðsÞds þ

Z

t

ts

Z h

t

_ Tk ðsÞW k w _ k ðsÞ dsdh: w

ð24Þ

6220

D. Gong et al. / Applied Mathematical Modelling 36 (2012) 6215–6224

According to Lemma 4, calculating the time derivative of V k ðtÞ along the trajectories of system (5), we can obtain

_ k þ wTk ðtÞQ k wk ðtÞ  wTk ðt  sÞQ k wk ðt  sÞ þ sw _ Tk ðtÞW k w _ k ðtÞ  V_ k ðtÞ ¼ 2wTk ðtÞPk w

Z

t

ts

_ Tk ðsÞW k w _ k ðsÞ ds: w

ð25Þ

From Lemma 3, for any M 1 ; M2 with appropriate dimensions yields the following integral inequality:



Z

"

t

_T

T k ðtÞ

_ ds 6 g x ðsÞW k xðsÞ

ts

M T1 þ M1

M T1 þ M 2 M T2



 M2

#

" T k ðtÞ

gk ðtÞ þ sg

M T1 M T2

#

 T W 1 M1 k

 M 2 gk ðtÞ;

ð26Þ

where

gTk ðtÞ ¼ ½wTk ðtÞ; wTk ðt  sÞ: Substituting the proposed equalities, we can get r X ½ll ðhðtÞÞgTk ðtÞðH þ hCT1 W k C1 þ hCT2 W 1 k C2 Þgk ðtÞ:

_ VðtÞ 6

ð27Þ

l¼1

_ By Schur complement, H þ hCT1 W k C1 þ hCT2 W 1 k C2 is equivalent to (23). we can easily get that if ð23Þ < 0, then VðtÞ < q jjxi ðtÞjj2 < 0, which means that the system is asymptotically stable. Then the proof is completed. h Remark 2. From Lemma 3, three delay-dependent conditions are acquired. As is well known, delay-dependent criteria make use of information on the length of delay, and are usually less conservative than delay-independent ones especially when the size of the time delay is small.

4. Numerical simulations In this section, some numerical examples are given to demonstrate the usefulness of the obtained results. Example 1. Consider a lower-dimensional network model with 4 nodes, where each node is a simple three-dimensional stable linear system described as:

3 3 2 x1 x_ 1 ðtÞ 7 6_ 7 6 4 x2 ðtÞ 5 ¼ 4 2x2 5; 2

x_ 3 ðtÞ

ð28Þ

3x3

which is asymptotically stable at sðtÞ ¼ 0, and its Jacobian is J ¼ diagð1; 2; 3Þ. We assume that c ¼ 0:1; s ¼ 0:1, the inner-coupling matrix Al ; ðl ¼ 1; 2Þ, the outer-coupling matrix G and the fuzzy weighting functions ll ðhðtÞÞ are defined as

2

1 0 2

6 Al ¼ 4 0 0

3

7 2 1 5; 1 3

3 1 1 0 0 7 6 6 1 3 1 1 7 7; G¼6 6 0 1 2 1 7 5 4 0 1 1 2 2

l1 ðhðtÞÞ ¼

1 ; 1 þ expð2x1 ðtÞÞ

l2 ¼ 1  l1 :

ð29Þ

The eigenvalues of G are respectively kðGÞ ¼ f0; 1:000; 3:000; 4:000g. By using the MatlabLMI Toolbox, according to Theorem 1, we can obtain the feasible solutions with the following matrix variables as follows:

2

3 49:0866 0:0759 0:0205 6 7 P2 ¼ 4 0:0759 28:4886 0:0221 5; 0:0205 0:0221 2

47:3977

6 S2 ¼ 4 0:0431

0:0899 0:0353 2

38:8890

3 46:4637 0:2185 0:0194 6 7 Q 2 ¼ 4 0:2185 51:9836 0:0243 5;

19:8318

0:0431 0:0899 48:4650

2

0:0194 3

7 0:0353 5; 48:6857

2:3181 0:5545

2

44:9657

6 P3 ¼ 4 0:7176 0:0928

3

6 Q 3 ¼ 4 2:3181

51:4759

7 0:1622 5;

0:5545

0:1622

61:1427

2

45:0708

6 S3 ¼ 4 0:5544

0:0243

54:1969

0:7176 0:0928 28:3159 0:0001

3

7 0:0001 5; 20:9463

0:5544 1:0729 47:9180

1:0729 0:4504

3

7 0:4504 5; 48:0604

D. Gong et al. / Applied Mathematical Modelling 36 (2012) 6215–6224

2

39:3422

6 P4 ¼ 4 1:8330

7 0:1629 5;

28:1291

42:8813

6 S4 ¼ 4 1:0798

2

1:0798 2:0499

32:6955

4:2612 2:1706

3

6 Q 4 ¼ 4 4:2612

50:9573

7 0:8568 5;

2:1706

0:8568

64:4220

21:4451

0:8200 0:1629 2

3

1:8330 0:8200

6221

3

7 0:9228 5:

47:3086

47:3821

2:0499 0:9228

By using the MatlabLMI Toolbox, according to Theorem 2, we can obtain the feasible solutions with the following matrix variables as follows:

2

29:6828

6 P2 ¼ 4 0:1517

7 1:1151 5;

19:8165

93:5786

6 S2 ¼ 4 2:4643

2:4643 1:7281

3

3

0:1819

6 Q 3 ¼ 4 0:2536

32:8953

7 0:8417 5;

0:8417

38:2783

25:3379

6 P4 ¼ 4 0:3438

29:6469 6 S4 ¼ 4 0:0900

7 0:9929 5;

19:0975

0:7920

3

0:0900

0:1953

30:0841

7 0:1078 5;

0:0036

31:4187

2

27:0571

6 P3 ¼ 4 0:1558 2

29:9508

30:1482 3:0185

19:4258

0:0141

0:0026

27:7767

3

7 0:0762 5; 34:1001 3

7 0:9290 5; 15:2696

0:0211 0:0141 30:2279

2

0:1719

0:1558 2:1209

6 S3 ¼ 4 0:0211

3

7 0:0026 5; 30:3456

0:6104 0:1308

3

6 Q 4 ¼ 4 0:6104

33:0633

7 1:1209 5;

0:1308

1:1209

40:2301

15:4034

0:1953 0:1078 2

3

0:3438 2:4151

2:4151 0:9929 2

6 Q 2 ¼ 4 0:3098

2:1209 0:9290

0:2536

2

0:3098

36:0800

29:0798 0:1819

29:7604

0:1719 0:0762

7 1:7323 5;

64:6693

1:7281 1:7323 2

2

14:8178

2:2586 1:1151 2

3

0:1517 2:2586

2

3 6:4315 0:2176 6:4025 6 7 X 1 ¼ 4 0:0695 2:1552 2:4779 5; 2:5168 2:7804

0:5357

3

6 7 X 2 ¼ 4 0:3776 1:8623 0:2763 5: 2:4163

0:0371

3:6381

By using the MatlabLMI Toolbox, according to Theorem 3, we can obtain the feasible solutions with the following matrix variables as follows:

2

24:2186

6 P2 ¼ 4 0:1988

0:1988 2:0683 16:4343

2:0683 0:9100

3

7 0:9100 5;

2

27:2713

6 Q 3 ¼ 4 0:3848 0:0192

0:2587

6 Q 2 ¼ 4 0:3686

28:9162

7 0:0995 5;

3

29:8821

7 0:9704 5;

0:9704

33:8632

2

3 22:1478 0:2502 2:2193 6 7 P4 ¼ 4 0:2502 16:0260 0:7707 5; 13:6397

29:3443

2

3 23:9558 0:1330 1:9208 6 7 P 3 ¼ 4 0:1330 16:5424 0:6858 5;

31:7392

0:3848 0:0192

2:2193 0:7707

0:3686

0:2587 0:0995

3 55:6221 0:4662 0:3088 6 7 W 2 ¼ 4 0:4662 43:3512 0:3414 5;

3

29:4168

13:1510

2

0:3088 0:3414

2

1:9208 0:6858 2

54:6652

6 W 3 ¼ 4 0:7697

13:6546

0:7697 1:0406 42:6143

1:0406 0:7957

3

7 0:7957 5; 30:6188

2

3 25:8247 0:7097 0:3313 6 7 Q 4 ¼ 4 0:7097 29:8096 1:2510 5; 0:3313

1:2510

35:4508

6222

D. Gong et al. / Applied Mathematical Modelling 36 (2012) 6215–6224

2

53:1825

6 W 4 ¼ 4 1:2302

1:2302 1:9106 41:6044

3

2

7 1:3773 5;

4:7875

6 M 1 ¼ 4 0:2248

29:5727 3 0:0093 0:4557 1:9623 6 7 M 2 ¼ 4 0:0963 2:0155 0:0460 5: 1:9106 1:3773

0:0669

2:0286

3

7 1:5046 2:3151 5; 0:8729

5:7869 1:9918

2

2:5028 0:1644 2:8929 To illustrate the efficiency of our method, we plot the synchronization errors between the states of nodes in Fig. 1. In this simulation, ej ðtÞ ¼ x1j ðtÞ  xij for i ¼ 2; 3; 4; j ¼ 1; 2; 3. From Fig. 1, it is easy to see that the system is synchronized. Example 2. In order to further illustrate the effectiveness of the obtained results, a typical chaotic system will be discussed in this example. Consider the following Lorenz system

8 > < x_ 1 ¼ aðx2  x1 Þ; x_ 2 ¼ ^cx1  x1 x3  x2 ; > :_ x3 ¼ x1 x2  bx3 ;

ð30Þ

e1(t)

0.3 0.25 0.2 0.15 0.1 0.05 0 −0.05 −0.1 −0.15 −0.2

e2(t)

where parameters a > 0; b > 0; ^c > 0. It is chaotic when a ¼ 10; b ¼ 8=3; ^c ¼ 28, with the initial condition x ¼ ð1; 1; 1Þ. The chaotic behavior is shown in Fig. 2.

4

6

t

8

0.3 0.25 0.2 0.15 0.1 0.05 0 −0.05 −0.1 −0.15 −0.2 0

10

0

2

4

t

e3(t)

2

2

4

6

8

10

t Fig. 1. Synchronization errors in Example 1.

50 40 30

x3

0

0.15 0.1 0.05 0 −0.05 −0.1 −0.15 −0.2 −0.25 −0.3

20 10 0 40

20

0

x

−20 2

−40

−20

−10

0

x1

Fig. 2. The chaotic trajectory of Lorenz system.

10

20

6

8

10

6223

D. Gong et al. / Applied Mathematical Modelling 36 (2012) 6215–6224

Now we consider the 3-dimensional nodes, which is asymptotically synchronized at sðtÞ ¼ ð8:4853; 8:4853; 27ÞT , and its Jacobian is

2

3 10 10 0 6 7 JðtÞ ¼ 4 1 1 8:4853 5: 8:4853 8:4853 8=3 We assume that c ¼ 1:2;

2

8 0

6 A1 ¼ 4 0 0

0

3

s ¼ 0:1, the inner-coupling matrix Al ; ðl ¼ 1; 2; 3Þ and the outer-coupling matrix G are defined as 2

7 2 0 5; 0 5

ð31Þ

3 6 0 0 6 7 A2 ¼ 4 0 3 0 5 ; 0 0 7

2

3 0:2 0:1 0:1 6 7 G ¼ 4 0:1 0:2 0:1 5: 0:1 0:1 0:2

2

3 5 0 0 6 7 A3 ¼ 4 0 3 0 5; 0 0 4

ð32Þ

The membership functions are selected as follows: 2

l1 ¼

1 þ1Þ expððx0:8 Þ 2 2

x2

2

;

2

;

1 þ1Þ 1 1Þ Þ þ expð0:812 Þ þ expððx0:8 Þ expððx0:8 2 2

x2

l2 ¼

expð0:812 Þ 2

x2

1 þ1Þ 1 1Þ expððx0:8 Þ þ expð0:812 Þ þ expððx0:8 Þ 2 2

µ1

−1.5

−1

µ3

µ2

−0.5

0

0.5

1

1.5

2

0.3

0.3

0.2

0.2

0.1

0.1

0

e2(t)

e1(t)

Fig. 3. The membership functions.

−0.1

0 −0.1

−0.2

−0.2

−0.3

−0.3 5

10

15

0.5 0.4 0.3 0.2 0.1 0 −0.1 −0.2 −0.3 −0.4 −0.5 0

5

t

−0.4 0

5

t

e3(t)

−0.4 0

10 t

Fig. 4. Chaotic synchronization errors in Example 2.

15

10

15

6224

D. Gong et al. / Applied Mathematical Modelling 36 (2012) 6215–6224 2

l3 ¼

1 1Þ expððx0:8 Þ 2 2

x2

2

1 þ1Þ 1 1Þ expððx0:8 Þ þ expð0:812 Þ þ expððx0:8 Þ 2 2

;

which are shown in Fig. 3. We plot the synchronization errors between the states of nodes in Fig. 4. In this simulation, ej ðtÞ ¼ x1j ðtÞ  xij for i ¼ 2; 3; j ¼ 1; 2; 3. From Fig. 4, it is easy to see that the fuzzy system is chaotic synchronized. 5. Conclusion A novel linear approximation method which can linearize the complicated system into some subsystems has been proposed to solve the synchronization problem for general fuzzy complex networks. We established some sufficiency conditions for chaotic synchronization, and the simulation results can demonstrate the effectiveness of the obtained result. Compared with the exiting methods, our method can greatly reduce the computational complexity, and can be easily applied in many references. It is believed that the idea and approach developed in this paper could be further generalized to deal with some other problems on chaos control and synchronization for more general complex dynamical networks. Acknowledgements This work was supported by the National Natural Science Foundation of China (50977008, 61034005, and 61104021), the National High Technology Research and Development Program of China (2009AA04Z127), National Basic Research Program of China (2009CB320601). References [1] I. Trestian, S. Ranjan, A. Kuzmanovic, A. Nucci, Googling the internet: profiling internet endpoints via the world wide web, IEEE Trans. Neural Networks 18 (2010) 666–679. [2] Y. Wang, J. Xia, Unified framework for robust estimation of brain networks from fMRI using temporal and spatial correlation analyses, IEEE Trans. Med. Imag. 28 (2009) 1296–1307. [3] F. Nian, X. Wang, Efficient immunization strategies on complex networks, J. Theor. Biol. 264 (2010) 77–83. [4] M. Wang, X. Wang, Z. Liu, A new complex network model with hierarchical and modular structures, Chinese J. Phys. 48 (2010) 805–813. [5] F. Nian, X. Wang, Chaotic synchronization of hybrid state on complex networks, Int. J. Mod. Phys. C 21 (2010) 457–469. [6] T. Zhou, J. L, G. Chen, Y. Tang, Synchronization stability of three chaotic systems with linear coupling, Phys. Lett. A 301 (2002) 231–240. [7] X. Yang, J. Cao, Stochastic synchronization of coupled neural networks with intermittent control, Phys. Lett. A 373 (2009) 3259–3272. [8] Z.Y. Fei, H.J. Gao, W.X. Zheng, New synchronization stability of complex networks with an interval time-varying coupling delay, IEEE Trans. Circuits Syst. II 56 (2009) 499–503. [9] J. Cao, L. Li, Cluster synchronization in an array of hybrid coupled neural networks with delay, Neural Networks 22 (2009) 335–342. [10] C. Li, G.R. Chen, Synchronization in general complex dynamical networks with coupling delays, Physica A 343 (2004) 263–278. [11] J. Cao, G. Chen, P. Li, Global synchronization in an array of delayed neural networks with hybrid coupling, IEEE Trans. Syst. Man Cybern. B, Cybern. 38 (2008) 488–498. [12] Y. Liu, Z. Wang, J. Liang, X. Liu, Synchronization and state estimation for discrete-time complex networks with distributed delays, IEEE Trans. Syst. Man Cybern. B, Cybern. 38 (2008) 1314–1325. [13] Z. Wang, Y. Wang, Y. Liu, Global synchronization for discrete-time stochastic complex networks with randomly occurred nonlinearities and mixed time delays, IEEE Trans. Neural Networks 21 (2010) 11–25. [14] M. Bucolo, S. Fazzino, M. Rosa, L. Fortuna, Small-world networks of fuzzy chaotic oscillators, Chaos Solitons Fract. 17 (2003) 557–565. [15] Y. Tang, J. Fang, M. Xia, Synchronization of Takagi–Sugeno fuzzy stochastic complex networks with mixed delays, Intell. Comput. Technol. Automat. 2 (2009) 810–813. [16] Y. Tang, J. Fang, M. Xia, X. Gu, Synchronization of Takagi–Sugeno fuzzy stochastic discrete-time complex networks with mixed time-varying delays, Appl. Math. Modell. 34 (2010) 843–857. [17] H. Li, Delay-distribution-dependent synchronization of T–S fuzzy stochastic complex networks with mixed time delays, in: Control and Decision Conference (CCDC), 2011, pp. 1629–1634 (in Chinese). [18] X. Wang, G. Chen, Synchronization in scale-free dynamical networks: robustness and fragility, IEEE Trans. Circuits Syst. I 49 (2002) 54–62. [19] Y. Liu, Z. Wang, J. Liang, X. Liu, Synchronization and state estimation for discrete-time complex networks with distributed delays, IEEE Trans. Syst. Man Cybern. B, Cybern. 38 (2008) 1314–1325. [20] X.M. Zhang, M. Wu, J.H. She, Y. He, Delay-dependent stabilization of linear systems with time-varying state and input delays, Automatica 41 (2005) 1405–1412.