作者简介:李 娜(1990—),女,深圳大学硕士研究生.研究方向:微分动力学在复杂网络中的应用.E-mail:lina19900305@163.com
中文责编:方 圆; 英文责编:木 南
Li Na, Feng Jianwen, and Zhao YiCollege of Mathematics and Statistics, Shenzhen University, Shenzhen 518060, Guangdong Province, P.R.China
complex networks; Markovian jump; time delay; transition rate; finite-time synchronization; controller
DOI: 10.3724/SP.J.1249.2016.04359
考虑一类带有部分未知转移率,以及含有内部时滞和耦合时滞的马氏跳复杂网络的有限时间同步问题.通过构造适当的随机Lyapunov-Krasovskii函数,利用有限时间稳定定理以及矩阵不等式得到保证该网络在一个确定时间内达到同步的判据.有限时间同步意味着可获得最佳收敛时间及较好的鲁棒性和抗干扰性.数值模拟验证了所得理论结果的有效性.
A finite-time synchronization issue on a class of Markovian jump complex networks with partially unknown transition rates and time delays, including internal delay and coupling delay, is studied. With finite-time stability theorem and matrix inequality, some sufficient criteria have been proposed to guarantee the synchronization during a setting time by constructing the suitable stochastic Lyapunov-Krasovskii function. Since finite-time synchronization suggests optimality in convergence time, better robustness and better disturbance rejection properties, the results are important. The validity and effectiveness of the theoretical result are verified with several numerical simulations.
复杂网络是复杂系统的一种网络形式,是对复杂系统相互作用的一种本质抽象,普遍存在于现实世界中,如万维网、电力网、通讯网及生物网等[1-3].同步是指网络中耦合节点的动力学行为经过一段时间的演变最终达到相同的状态,是网络上典型的集体运动形式和网络结构导致的涌现现象,近年已成为网络科学的研究热点之一,受到不同学科研究者的广泛关注,并取得大量研究成果,这些研究大都涉及完全同步[4]、指数同步[5]、渐近同步[6]及广义同步[7]等的讨论.
上面所提及的网络同步指的都是当时间趋于无穷时达到的同步,然而,在工程领域却经常需要尽可能快地达到同步,即在一定的时间内达到同步,也就是有限时间同步[8-9].例如,在安全通信中通常需要在较短时间内恢复传递信号,以此来提高其有效性和保密性,所以有限时间同步不仅能在收敛时间内达到最佳性,而且对外部不确定因素具有更好的抗干扰能力,并能增强系统的鲁棒性[10-12].2010年,Yang等[13]首先讨论一类复杂网络的有限时间随机同步问题,2013年,他们又研究了非恒同不连续节点网络的有限时间同步[14].与此同时Mei等[15]研究了带有不确定参数驱动响应系统的有限时间结构识别和同步.但上述研究忽略了时滞,而时滞在现实世界中普遍存在[16],如电话通信,QQ联系时由于通信信道阻塞等多种原因是存在时间延迟的.近来的一些研究中也注意到时滞的影响,如Mei等[17]利用脉冲控制和间歇控制实现了带有耦合时滞的复杂动力网络的有限时间同步; Li等[8]对带有时变时滞的耦合网络有限时间同步问题进行讨论; Cui等[18]给出了带有部分未知转移率和内部时滞的马氏跳复杂网络的有限时间同步充分条件,但仅考虑了内部时滞或者耦合时滞.本研究考虑内部时滞和耦合时滞均存在且为时变的实际网络.另一方面,网络结构是随着时间演变在不断变化的,为使所研究的情形更加符合实际,现有研究引入马尔可夫链(简称为马氏跳)来描述网络的结构变化,即网络的结构只在有限个状态下发生变化,且由一种状态依一定概率变化到另一种状态,事实上,这种现象存在于现实网络中,如神经网络[19]、基因调控网络[20]及Hopfield网络[21]等.然而在大多数情况下,马氏跳网络的转移率是未知的,且对状态转移率的估计值可能引起网络的不稳定或降低系统的表现,最近得到一些有关不确定转移率的拓展结果[22-24],但上述这些工作中均要求不确定转移率是有界的.通过上述分析,对未知转移率无任何附加条件下考虑带有部分未知转移率的马氏跳复杂网络的有限时间同步是非常有意义的.
受相关研究启发,本研究考虑带有内部时滞(发生在节点内部的时滞)和耦合时滞(节点之间产生的时滞),且有部分未知转移率马氏跳复杂网络的有限时间同步问题,通过设计一系列控制器,根据有限时间稳定定理,经过严格的数学证明得到该类网络的有限时间同步判据.最后,通过数值模拟论证所得理论结果的有效性.
考虑如下复杂网络模型:
x·i(t)=f(t,xi(t),xi(t-τ1(t)))+
c1∑Nj=1aij(rt)Γxj(t)+c2∑Nj=1bij(rt)Γxj(t-
τ2(t))), i=1,2,…,N(1)
其中, xi(t)=(xi1(t),xi2(t),…,xin(t))T∈Rn是第i个节点的状态变量; c1>0和c2>0分别是非时滞耦合与时滞耦合的耦合强度; τ1(t)和τ2(t)分别是内部时滞和耦合时滞,满足0<τ1(t)≤τ1, 0<τ2(t)≤τ2和(·overτ)1(t)≤h1<1, τ·2(t)≤h2<1, τ1、 τ2、 h1及h2都是正常数; f(t,xi(t),xi(t-τ1(t)))=(f1(t,xi(t),xi(t-τ1(t))),…, fn(t,xi(t),xi(t-τ1(t))))T表示连续的向量值函数; Γ=diag{γ1,γ2,…,γn}是正定的内耦合矩阵; A=(aij(rt)), B=(bij(rt))∈RN×N分别表示非时滞耦合和时滞耦合的矩阵,代表在时刻t、 状态rt时的网络结构.
若节点i和j之间有连接,则aij(rt)>0, bij(rt)>0; 否则aij(rt)=0, bij(rt)=0,且定义aii(rt)=-∑Nj=1, j≠iaij(rt), bii(rt)=-∑Nj=1, j≠ibij(rt). 这里rt是取值于状态空间S={1,2,…,M}的连续时间马氏过程,其演变过程由下列条件概率表示为
P{rt+Δt=P:rt=r}={πrpΔt+o(Δt), p≠r
1+πrpΔt+o(Δt), p=r
其中, Δt>0, 满足limΔt→0(o(Δt))/(Δt)=0. 除此之外, πrp≥0表示p≠r时从r到p的转移率,且πrr=-∑Mp=1, p≠rπrp,本研究假设部分转移率已知,但另一部分未知,所以复杂网络(1)的转移率矩阵为
[π11 π12 … ?
π21 ? … ?
? πM2 … πMM], 其中, ?代表未知转移率, 记Sr1={p|πrp是已知的}, Sr2={p|πrp是未知的}, 显然S=Sr1∪Sr2.
网络(1)的初始条件为
xi(z)=φi(z)∈C([-τ,0],Rn),
i=1,2,…,N
其中, τ=max{τ1,τ2}, C([-τ,0],Rn)表示从区间[-τ,0]映射到Rn的连续函数集.
网络(1)的孤立节点方程为
s·(t)=f(t, s(t), s(t-τ1(t)))(2)
用s(t)表示式(2)满足初始条件s(t)=ψ(t),t∈[-τ,0]的解.其中, ψ(t)∈C([-τ,0], Rn).
本研究旨在通过设计适当的控制器使系统(1)在给定时间内同步到系统(2),为此首先给出文中所用到的定义、引理及假设.
定义1[18] 马氏跳复杂网络(1)是有限时间同步的,若存在t*>0, 对任意的t≥t*,使
limt→t*∑Ni=1E=xi(t)-s(t)==0(3)
成立.
假设1[18] 存在两个常数矩阵Θ=(θij)n×n和Φ=(φij)n×n, 其中, θij≥0, φij≥0, 使得系统(1)中的 f(t,xi(t),xi(t-τ1(t)))满足
|fi(t,x(t),x(t-τ1(t)))-
fi(t,y(t),y(t-τ1(t)))|≤
∑nj=1(θij|xj(t)-yj(t)|+
φij|xj(t-τ1(t))-yj(t-τ1(t))|),
x=(x1,x2,…,xn)T∈Rn,
y=(y1,y2,…,yn)T∈Rn, i=1,2,…,n.(4)
注1 若式(4)中τ1(t)=0, 则式(4)变为
|fi(t,x(t))-fi(t,y(t))|≤
∑nj=1θij|xj(t)-yj(t)|.
引理1[10] 假设方程V(t):[0,∞)→[0,∞)可微(V(t)在0点的微分指它在该处的右微分),且有(dV(t))/(dt)≤-ηV α(t)成立, 其中, η>0, 0<α<1. 则V(t)在t*≤(V 1-α(0))/(η(1-α))上将趋于0,且V(t)≡0, t≥t*.
引理2[17] 对于x1, x2,…,xn∈Rn是任意向量, 0<q<2是一个实数,则下式成立:
=x1=q+=x2=q+…+=xn=q≥
(=x1=2+=x2=2+…+=xn=2)<sup>q/2
复杂网络的有限时间同步
为实现网络系统(1)在有限时间内同步,需要施加一些控制器ui(t), 这样被控制的网络系统为
x·i(t)=f(t,xi(t), xi(t-τ1(t)))+
c1∑Nj=1aij(rt)×Γxj(t)+
c2∑Nj=1bij(rt)Γxj(t-τ2(t))+ui(t)(5)
记ei(t)=xi(t)-s(t), 根据式(2)和式(5),并注意到 A和 B的性质可得误差系统为
e·i(t)=f(t,xi(t),xi(t-τ1(t)))-
f(t,s(t),s(t-τ1(t)))+
c1∑Nj=1aij(rt)Γej(t)+
c2∑Nj=1bij(rt)Γej(t-
τ2(t))+ui(t), i=1,2,…,N(6)
设计下述形式的控制器
ui(t)=-ξi(r)ei(t)-ki(r)sign(ei(t))|ei(t)|β-
ki(r)(∫tt-τ</sub>1(t)eTi(s)ei(s)ds)(1+β)/2×
((ei(t))/(=ei(t)=2))-ki(r)×
(∫tt-τ</sub>2(t)eTi(s)ei(s)ds)<sup>(1+β)/2((ei(t))/(=ei(t)=2))(7)
其中, ξi(r)>0; ki(r)>0; 0<β<1; sign(·)表示符号函数; |e1(t)|β=(|ei1(t)|β,…,|ein(t)|β)T, sign(e1(t))=diag{sign(ei1(t)),…,sign(ein(t))}.
在控制器(7)的作用下,我们讨论受控系统(6)在原点处的有限时间稳定.以下为本研究所取得的主要结果.
定理1 若函数 f(t, xi(t), xi(t-τ1(t)))满足式(4),且以下不等式成立
{φ+h1-1≤0,
(((ρ+πr+2)IN+)/(2c1γjA(r)-2Ξ(r))c2γjBT(r)
c2γjB(r)-(1-h2)IN)≤0
qp-br≤0, p≠r, p∈S
qp-br≥0, p=r, p∈S(8)
其中, πr=∑p∈S</sup>r</sub>1πrp(qp-br)/qr,(br>0,qr>1); ρ=max1≤j≤n∑nv=1(θ2εjv+φ2εjv+θ2(1-ε)vj); φ=max1≤j≤n∑nv=1(φ2(1-ε)vj); 0<ε<1是任意数; Ξ(r)=diag{ξ1(r),…,ξN(r)}. 则复杂网络(1)在有限时间t*≤t0+(EV<sup> 1-(1+β)/2(t, e(t),r)|t=t0)/(2k(1-(1+β)/2))内同步到式(2),其中, k=min(ki(r)).
【证】对任意的qr>1和r∈S, 选取如下随机Lyapunov-Krasovskii函数
V(t,e(t),r)=qr[∑Ni=1eTi(t)ei(t)+∑Ni=1∫tt-τ</sub>1(t)eTi(s)ei(s)ds+∑Ni=1∫tt-τ</sub>2(t)eTi(s)ei(s)ds](9)
根据伊藤公式,代入式(6)得
LV(t,e(t),r)=2qr∑Ni=1eTi(t)[f(t, xi(t), xi(t-τ1(t)))-f(t, s(t), s(t-τ1(t)))+ui(t)+
c1∑Nj=1aij(r)Γej(t)+c2∑Nj=1bij(r)Γej(t-τ2(t))]+qr∑Ni=1[eTi(t)ei(t)-
(1-τ·1(t))eTi(t-τ1(t))ei(t-τ1(t))]+qr∑Ni=1[eTi(t)ei(t)-
(1-τ·2(t))eTi(t-τ2(t))ei(t-τ2(t))]+
∑p∈Sπrpqp[∑Ni=1eTi(t)ei(t)+∑Ni=1∫tt-τ</sub>1(t)eTi(s)ei(s)ds+∑Ni=1∫tt-τ</sub>2(t)eTi(s)ei(s)ds](10)
由式(4)且注意到,对μ>0, x和y∈R, 0<ε<1有2μ|xy|≤μ2εx2+μ2(1-ε)y2, 则
2qr∑Ni=1eTi(t)[f(t, xi(t), xi(t-τ1(t)))-f(t, s(t), s(t-τ1(t)))]≤
2qr∑Ni=1∑nj=1|eij(t)||fj(t, xi(t), xi(t-τ1(t)))-fj(t, s(t), s(t-τ1(t)))|≤
2qr∑Ni=1∑nj=1∑nv=1θjv|eij(t)||eiv(t)|+2qr∑Ni=1∑nj=1∑nv=1φjv|eij(t)||eiv(t-τ1(t))|≤
qr∑Ni=1∑nj=1∑nv=1(θ2εjv+φ2εjv+θ2(1-ε)vj)e2ij(t)+qr∑Ni=1∑nj=1∑nv=1φ2(1-ε)vje2ij(t-τ1(t))(11)
又因为∑p∈Sπrp=0, 则(∑p∈S</sup>r</sub>1πrp+∑p∈S</sup>r</sub>2πrp)br=0, 式(10)变为
LV(t,e(t),r)≤ρqr∑Ni=1∑nj=1|eij(t)|2+φqr∑Ni=1∑nj=1|eij(t-τ1(t))|2+2c1qr∑Ni=1∑Nj=1aij(r)eTi(t)Γej(t)+
2c2qr∑Ni=1∑Nj=1bij(r)eTi(t)Γej(t-τ2(t))-2qr∑Ni=1eTi(t)ξi(r)ei(t)-
2qr∑Ni=1eTi(t)ki(r)sign(ei(t))|ei(t)|β-2qr∑Ni=1eTi(t)ki(r)(∫tt-τ</sub>1(t)eTi(s)ei(s)ds)<sup>(1+β)/2((ei(t))/(=ei(t)=2))-
2qr∑Ni=1eTi(t)ki(r)(∫tt-τ</sub>2(t)eTi(s)ei(s)ds)<sup>(1+β)/2((ei(t))/(=ei(t)=2))+2qr∑Ni=1eTi(t)ei(t)-
qr(1-h1)∑Ni=1eTi(t-τ1(t))ei(t-τ1(t))-qr(1-h2)∑Ni=1eTi(t-τ2(t))ei(t-τ2(t))+
∑p∈Sπrpqp[∑Ni=1eTi(t)ei(t)+∑Ni=1∫tt-τ</sub>1(t)eTi(s)ei(s)ds)+∑Ni=1∫tt-τ</sub>2(t)eTi(s)ei(s)ds)]≤
qr(φ+h1-1)∑Nj=1(~overe)Tj(t-τ1(t))(~overe)j(t-τ1(t))+qr(~overe)T(t)×
((ρ+πr+2)IN+2c1γjA(r)-2Ξ(r)c2γjBT(r)
c2γjB(r)-(1-h2)IN)×(~overe)(t)-
2kqr(∑Ni=1∑nj=1|eij(t)|1+β)-2kqr∑Ni=1(∫tt-τ</sub>1(t)eTi(s)ei(s)ds)(1+β)/2-
2kqr∑Ni=1(∫tt-τ</sub>2(t)eTi(s)ei(s)ds)(1+β)/2+∑p∈S</sup>r</sub>2πrp(qp-br)∑Ni=1eTi(t)ei(t)+
∑p∈Sπrp(qp-br)[∑Ni=1∫tt-τ</sub>1(t)eTi(s)ei(s)ds+∑Ni=1∫tt-τ</sub>2(t)eTi(s)ei(s)ds].(12)
此处(~overe)j(t)=(e1j(t),e2j(t),…,eNj(t))T,(~overe)(t)=((~overe)j(t)
(~overe)j(t-τ2(t))).注意到条件(8),在式(12)两端取期望可得
E[LV(t, e(t),r)]≤
E(-2kqr(∑Ni=1∑nj=1|eij(t)|1+β+
∑Ni=1(∫tt-τ</sub>1(t)eTi(s)ei(s)ds)(1+β)/2+
∑Ni=1(∫tt-τ</sub>2(t)eTi(s)ei(s)ds)(1+β)/2))(13)
由引理2可得
(∑Ni=1∑nj=1|eij(t)|1+β)1/(1+β)≥(∑Ni=1∑nj=1|eij(t)|2)1/2,
则式(13)可改写为
E[LV(t,e(t),r)]≤-2k(EV(t, e(t),r))(1+β)/2.
由引理1知, E(V(t, e(t),r))在有限时间内趋于0,同时可估计同步时间的上界为
t*≤t0+(EV1-(1+β)/2(t, e(t),r)|t=t0)/(2k(1-(1+β)/2)).
因此,误差向量 ei(t),i=1,2,…,N在时间t*内将会趋于0.此定理得证.
当内部时滞与耦合时滞都等于零时,相应的系统为
x·i(t)=f(t, xi(t))+c1∑Nj=1aij(rt)Γxj(t)(14)
其孤立节点的方程为
s·(t)=f(t, s(t))(15)
设计控制器为
ui(t)=-ξi(r)ei(t)-
ki(r)sign(ei(t))|ei(t)|β(16)
由此可得如下推论.
推论1 若假设1成立,且
{(ζ+πr)IN+2c1γjA(r)-2Ξ(r)≤0
qp-br≤0, p≠r, p∈Sr2
qp-br≥0, p=r, p∈Sr2(17)
其中, πr=∑p∈S</sup>r</sub>1πrp(qp-br)/qr,(br>0, qr>1), ζ=max1≤μ≤n∑nv=1(θ2εμv+θ2(1-ε)vμ), 0<ε<1是任意数.则复杂网络(14)在控制器(16)的作用下同步到式(15), 其中, Ξ(r)与k的定义与定理1相同.
注2 推论1的证明方法与定理的主要区别在于构造的Lyapunov-Krasovskii函数不同,推论中令V(t, e(t), r)=qr∑Ni=1eTi(t)ei(t), 由于证明过程类似,在此忽略.
注3 定理1讨论了内部时滞与耦合时滞共存这类更符合实际的情形,如果令τ1(t)=0或者τ2(t)=0, 即仅考虑耦合时滞[15]或者内部时滞[18],那么对应改变设计的控制器即可,所以此处所得的结果推广了现有文献[15,18]的相关结果.
考虑仅有两种模式的马氏跳系统(1),即r=2, 且系统有6个节点,每个节点的维数为二维.定理1中节点动力学f(·)定义如下[25]
f(t, xi(t), xi(t-τ1(t)))=
-Cxi(t)+Mg(xi(t))+Ng(xi(t-τ1(t))),
其中, g(xi)=1/2(|xi1+1|-|xi1-1|
|xi2+1|-|xi2-1|); C∈I2; M=(1+(π)/4 20
0.1 1+(π)/4);
N=(-1.321/2(π)/4 0.1
0.1 -1.321/2(π)/4),
不失一般性,令外耦合矩阵定义如下:
B(1)=A(1)=
(-1.4 0.4 0 1 0 0
0.4 -0.7 0.3 0 0 0
0 0.3 -0.3 0 0 0
1 0 0 -1.6 0.6 0
0 0 0 0.6 -1.1 0.5
0 0 0 0 0.5 -0.5)
B(2)=A(2)=
(-4.0 0 0.2 3.8 0 0
5.0 -5.0 0 0 0 0
0.3 0 -4.0 0 3.7 0
0 0 0 -3.5 3.0 0.5
0 0 0.8 0 -5.0 4.2
0 4.0 0 0 0 -4.0)
令节点初值为xi(t)=3i cos t, i=1,2,…,14, q1=q2=2,部分未知转移率矩阵为(-2 ?
? -1), 且为方便规定: c1=1, c2=2, Γ∈I2, τ1(t)=0.03(2+sin t+sin(5t)), τ2(t)=(0.01et)/(1+et), 取h1=0.18和h2=0.01满足假设2的条件.由ρ、 φ的定义及节点动力学的取法,由假设1易知[18]:设ε=0.5, 就有ρ=11.607、 φ=0.772, 显然,判据(8)中的第1个条件已经满足,通过使用Matlab Tool-box,用定理中的条件,可得Ξ(1)=6.399I6, Ξ(2)=13.357I6,取控制器中的ki(r)=10, i=1,2,…,N, r=1,2, β=0.5. 可以看到,图1表示各个节点最终达到两个状态.图2表示节点的状态与目标状态差的范数. 图3为误差的范数和. 其中,=e(t)=2=∑Ni=1=ei(t)=2.
图1 节点状态xij(t)随时间的演变
Fig.1(Color online)Variation of node state with time
图2 同步误差范数=ei(t)=随时间的演变
Fig.2(Color online)Evolution of the norm of error variable =ei(t)= over time
本文研究了带有部分未知转移率的马氏跳复杂网络的有限时间同步问题,该系统具有可变的内部时滞和耦合时滞.通过设计一系列控制器及合适的Lyapunov-Krasovskii函数,利用线性矩阵不等式和有限时间稳定理论得到实现所研究系统在给定时间内达到同步的判据.通过数值模拟论证了所得结果的有效性.
深圳大学学报理工版
JOURNAL OF SHENZHEN UNIVERSITY SCIENCE AND ENGINEERING
(1984年创刊 双月刊)
主 管 深圳大学
主 办 深圳大学
编辑出版 深圳大学学报理工版编辑部
主 编 阮双琛
国内发行 深圳市邮电局
国外发行 中国国际图书贸易集团有限公司(北京399信箱)
地 址 北京东黄城根北街16号
邮 编 100717
电 话 0755-26732266
0755-26538306
Email journal@szu.edu.cn
标准刊号 ISSN 1000-2618
CN 44-1401/N