莊乾輝 ,肖 敏 ,王 赫 ,邱建龍 ,梁金玲 ,蔣海軍
(1.南京郵電大學(xué)自動化學(xué)院人工智能學(xué)院,江蘇南京 210023;2.臨沂大學(xué)自動化與電氣工程學(xué)院,山東臨沂 276000;3.東南大學(xué)數(shù)學(xué)學(xué)院,江蘇南京 210096;4.新疆大學(xué)數(shù)學(xué)與系統(tǒng)科學(xué)學(xué)院,新疆烏魯木齊 830047)
信息物理融合系統(tǒng)(cyber-physical systems,CPS)是多維異構(gòu)的計算單元和物理對象在網(wǎng)絡(luò)環(huán)境中高度集成交互的新型智能復(fù)雜系統(tǒng),具有實時、魯棒、自治、高效和高性能等特點[1].由于信息技術(shù)的高速發(fā)展,CPS已廣泛應(yīng)用于醫(yī)療設(shè)備、國防系統(tǒng)、自動化系統(tǒng)、智能電網(wǎng)以及智能空間等眾多領(lǐng)域,是下一代產(chǎn)業(yè)革命的核心技術(shù)[2-5].
CPS內(nèi)部節(jié)點作為連接網(wǎng)絡(luò)系統(tǒng)和物理系統(tǒng)的橋梁,對惡意病毒的攻擊非常敏感,以至于時常會產(chǎn)生無法滿足人們預(yù)期要求的情形,從而引發(fā)系統(tǒng)故障或造成系統(tǒng)失調(diào),最終導(dǎo)致眾多CPS應(yīng)用領(lǐng)域遭受嚴(yán)重?fù)p失[6-9],給國家基礎(chǔ)設(shè)施和人民群眾的生命財產(chǎn)安全帶來巨大的威脅.2010年首次檢測出的震網(wǎng)病毒能夠定向攻擊物理世界中基礎(chǔ)能源設(shè)施,摧毀了伊朗核工廠和諸多工業(yè)企業(yè)[10].2012年出現(xiàn)的火焰病毒對一些國家的核設(shè)施和關(guān)鍵基礎(chǔ)設(shè)施造成了巨大破壞.2017 年全球爆發(fā)的永恒之藍勒索病毒,對多個國家政府、教育、醫(yī)院、能源、通信、交通、制造等諸多關(guān)鍵信息基礎(chǔ)設(shè)施進行了前所未有的毀壞.為了更好地分析惡意病毒在CPS中的傳播機理,學(xué)者們將非線性動力學(xué)、信息物理融合系統(tǒng)和病毒傳播理論[11]相結(jié)合,建立了SIR模型、SIRS模型、SIQR模型和SIQRS模型[12]等非線性CPS惡意病毒傳播模型.上述模型成功揭示了惡意病毒在CPS內(nèi)部的演化趨勢和復(fù)雜動態(tài)特征.
惡意病毒的傳播會致使CPS出現(xiàn)叉型、鞍結(jié)點、Neimark-Sacker、Hopf等多種分岔現(xiàn)象.其中,Hopf分岔是一種常見的動態(tài)分岔現(xiàn)象.目前,在Hopf分岔研究方面,已獲得了許多重要成果[13-15].通過分析惡意病毒傳播模型的Hopf分岔能夠?qū)阂獠《镜念A(yù)測和控制提供戰(zhàn)略指導(dǎo).Yu[16]針對惡意病毒在CPS中的傳播機理,建立了一個傳播動力學(xué)模型以分析其Hopf分岔現(xiàn)象,并提出混合分岔控制策略控制Hopf分岔點的位置.Feng[17]提出了一種新的具有雙重延遲和多狀態(tài)反病毒措施的計算機病毒傳播模型,利用穩(wěn)定性和Hopf分岔理論,證明了惡意病毒傳播的穩(wěn)定性存在一個臨界延遲值.Wang[18]建立了一類更具有一般性的多時滯惡意病毒傳播模型,給出了系統(tǒng)穩(wěn)定性和產(chǎn)生Hopf分岔的條件,并進一步研究了分岔點和感染率及預(yù)防效果系數(shù)的關(guān)系.
眾所周知,惡意病毒傳播是一種在空間和時間上都發(fā)生的現(xiàn)象.當(dāng)CPS被某一類惡意病毒攻擊時,CPS并不會立刻淪陷,惡意病毒在CPS中的每個節(jié)點狀態(tài)傳播時均需要一定的時間.然而,時間延遲的影響在文獻[13]中被忽略了.另一方面,CPS中網(wǎng)絡(luò)系統(tǒng)和物理系統(tǒng)連接的內(nèi)部節(jié)點在空間分布中是不均勻的,在惡意病毒傳播模型中引入描述空間位置的反應(yīng)擴散,可以反映空間位置對惡意病毒傳播的影響.然而,目前的許多工作大多局限于常微分方程,不能反應(yīng)空間位置對惡意病毒傳播的影響,如文獻[11-12]和文獻[14-16].為了更加精準(zhǔn)刻畫惡意病毒在信息物理融合系統(tǒng)中的演化,本文將已有的常微分方程模型擴展到偏微分方程模型,建立了一個具有時滯和擴散效應(yīng)的惡意病毒傳播模型,將病毒傳播動力學(xué)從時間維度提升到時空維度.本文考慮了惡意病毒逐個攻破CPS內(nèi)部節(jié)點并向下一節(jié)點傳播的時間和感染節(jié)點從感染到隔離的時間,這兩個因素會影響CPS的穩(wěn)定性.此外本文還確定了擴散系數(shù)對圖靈不穩(wěn)定性的發(fā)生和時滯對Hopf分岔存在性的影響.
本文的其余部分組織如下: 在第2節(jié)中,提出了一個時空惡意軟件傳播模型,并通過計算給出了特征方程;在第3節(jié)中,只考慮擴散,研究了無時滯系統(tǒng)的圖靈不穩(wěn)定性;在第4節(jié)中,考慮時滯和擴散,證明了系統(tǒng)Hopf分岔的存在性;在第5節(jié)中,給出了數(shù)值模擬來驗證理論結(jié)果的正確性;在第6部分,得出結(jié)論.
本文基于SIQR惡意病毒傳播常微分方程模型[12],考慮空間上的擴散效應(yīng),建立一類反應(yīng)擴散SIQR惡意病毒傳播動力學(xué)模型.假設(shè)SIQR模型中各狀態(tài)節(jié)點分布密度具有歸一化特征,即S(t)+I(t)+Q(t)+R(t)=1,則消去R態(tài)節(jié)點不會影響整體動力學(xué)行為,得到如下偏微分方程:
其遵循如下諾伊曼邊界條件和初始條件:
其中:S(x,t),I(x,t)和Q(x,t)分別表示易感染節(jié)點,感染節(jié)點和隔離節(jié)點在空間位置x和時間t上的分布密度;aS(x,t-τ1)I(x,t-τ1)/[1+pS(x,t-τ1)]表示實際感染率,a是感染率,p是預(yù)防效果系數(shù);rS(x,t)(1-S(x,t))表示易感節(jié)點的logistic增長率,r是內(nèi)稟增長率;τ1和τ2分別表示潛伏期和隔離期;c和q分別表示隔離率和轉(zhuǎn)化率;b和d表示治愈率;u是接入率,-uS(x,t)中的u是退出率,這里接入率和退出率相等;d1,d2和d3分別表示易感染節(jié)點、感染節(jié)點和隔離節(jié)點空間擴散速率的擴散系數(shù);初始條件S0(x,t),I0(x,t)和Q0(x,t)是非負(fù)連續(xù)函數(shù).
注1諾伊曼邊界條件:給出未知函數(shù)在邊界外法線的方向?qū)?shù).本文考慮了惡意病毒在一維空間中的擴散情況.Δ=?2/?x2表示一維空間中的拉普拉斯算子;Ω=(0,π)表示1個光滑邊界?Ω的有界域,η是?Ω上向外的單位法向量.
考慮到CPS的工程意義,惡意病毒在CPS中傳播時的潛伏期和隔離期實際為S態(tài)節(jié)點和I態(tài)節(jié)點轉(zhuǎn)化的過程,在當(dāng)代計算機的運算水平下,時間延遲的數(shù)值差異極小.不失一般性,假設(shè)τ1=τ2=τ,模型(1)變?yōu)?/p>
證畢.
基本再生數(shù)R0是判斷惡意病毒能否在CPS中傳播的閾值,具有重要的指示性.本文借助再生矩陣方法[12,14,16,18]計算模型(2)的基本再生數(shù)R0.當(dāng)I(x,t)=0時,模型(2)中惡意病毒不存在.令模型(2)右端為0,不考慮擴散項易見模型(2)總存在無病毒平衡點E0=(1,0,0).忽略擴散和時滯,令X=(I Q)T,由模型(2)可知
其在無病毒平衡點E0處的雅可比矩陣分別為
當(dāng)微分方程右端為0時,模型(2)所示系統(tǒng)還具有1個地方病毒平衡點E*=(S*,I*,Q*),其中:
引理2如果R0=1,模型(2)具有無病毒平衡點E0;如果R0>1,模型(2)具有1個地方病毒平衡點E*.
證當(dāng)R0=1時,有a=(1+p)(b+c+u).此時,S*=1,I*=0,Q*=0,表明地方病毒平衡點E*退化為無病毒平衡點E0;若R0>1,則易見0<S* <1,進而有I* >0,Q* >0.此時模型(2)具有1個地方病毒平衡點E*. 證畢.
令
則模型(2)在平衡點E*處的雅可比矩陣為
所以,式(4)可以轉(zhuǎn)化為以下形式:
在接下來的兩小節(jié)中,分析模型(2)的圖靈不穩(wěn)定性以及Hopf分岔的存在性.
圖靈不穩(wěn)定本質(zhì)上是由擴散引起的不穩(wěn)定現(xiàn)象.本節(jié)主要研究在無時滯情形下,模型(2)的圖靈不穩(wěn)定性.
當(dāng)τ=0,di=0(i=1,2,3)時,特征方程(6)退化為
根據(jù)Routh-Hurwitz判據(jù)可知,如果(H1)成立,特征方程(7)的根均具有負(fù)實部.因此,模型(2)在無時滯和無擴散的情況下是局部漸近穩(wěn)定的.
由引理1 可知,若A3>0,(H2)和(H3)成立,則f()=B3()<0.因此,方程g(λ;k0)=0至少有1個正根.
定理1假設(shè)R0>1,τ=0,且(H1)-(H3)成立.對于模型(2),本文有如下結(jié)論:
1)當(dāng)di=0(i=1,2,3)時,地方病毒平衡點E*是局部漸近穩(wěn)定的.
2)當(dāng)di >0(i=1,2,3)時,地方病毒平衡點E*處發(fā)生圖靈不穩(wěn)定.
在這一部分,考慮模型(2)的Hopf分岔.
當(dāng)τ=0,di >0(i=1,2,3)時,模型(2)的特征方程為式(8).做如下假設(shè):
如果(H1)和(H4)成立,那么對于任意x>0,f(x)>0.因此B3(k2)>0.
通過計算得到
根據(jù)Routh-Hurwitz 判據(jù),如果(H1)和(H4)成立,對于所有k ∈{0,1,2,···},方程(8)的根均具有負(fù)實部.因此,無時滯模型(2)的地方病毒平衡點E*是局部漸近穩(wěn)定的.
當(dāng)τ >0,di >0(i=1,2,3)時,假設(shè)特征方程(6)有純虛根λ=iω(ω >0),將其代入式(6)并分離實部和虛部得
對方程(13)兩邊關(guān)于τ求導(dǎo)得
定理2假設(shè)R0>1,di>0(i=1,2,3),且(H1),(H5)-(H13)成立.對于模型(2),有如下結(jié)論:
1) 當(dāng)τ ∈[0,τ0)時,地方病毒平衡點E*是局部漸近穩(wěn)定的.
2) 當(dāng)τ >τ0時,地方病毒平衡點E*是不穩(wěn)定的,且當(dāng)τ穿越τ0時,模型(2)在E*鄰近發(fā)生Hopf分岔.
在這一節(jié)中,本文進行了一些數(shù)值模擬,以驗證理論結(jié)果的正確性.模型(2)的參數(shù)選為
通過計算,得到R0=1.2422>1及地方病毒平衡點E*=(0.7972,0.1182,0.0788).
首先研究擴散對模型(2)穩(wěn)定性的影響.選取初始條件為S(0,x)=0.7972+0.5 cosx,I(0,x)=0.1182+0.5 cosx,Q(0,x)=0.0788+0.5 cosx.當(dāng)τ=0,d1=d2=d3=0時,可知(H1)成立.圖1展現(xiàn)了模型(2)的地方病毒平衡點E*是局部漸近穩(wěn)定的.
圖1 模型(2)的地方病毒平衡點E*是局部漸近穩(wěn)定的Fig.1 The local virus equilibrium E*of model(2)is locally asymptotically stable
當(dāng)τ=0,d1=1,d2=0.001,d3=0.001時,易驗證(H2)和(H3)成立.圖2表明在擴散的影響下,模型(2)的地方病毒平衡點E*是不穩(wěn)定的,這意味著圖靈不穩(wěn)定發(fā)生.
圖2 模型(2)的地方病毒平衡點E*是不穩(wěn)定的Fig.2 The local virus equilibrium E*of model(2)is unstable
然后,本文數(shù)值驗證時滯誘發(fā)的Hopf分岔現(xiàn)象.令d1=d2=d3=1,并且初始條件為S(0,x)=0.8,I(0,x)=0.12,Q(0,x)=0.08.由式(9)和式(10)計算得ω0=0.0173,τ0=16.8662.此時,(H5)-(H13)均滿足.
當(dāng)τ=16<τ0=16.8662時,模型(2)的地方病毒平衡點E*是局部漸近穩(wěn)定的,如圖3所示;當(dāng)τ=17>τ0=16.8662時,模型(2)的地方病毒平衡點E*變?yōu)椴环€(wěn)定,同時在E*鄰近產(chǎn)生Hopf分岔,如圖4所示.
圖3 當(dāng)τ=16 <τ0=16.8662時,模型(2)的波形圖以及相圖Fig.3 Waveform plots of model (2) with τ=16 <τ0=16.8662 and the phase portrait
圖4 當(dāng)τ=17 >τ0=16.8662時,模型(2)的波形圖以及相圖Fig.4 Waveform plots of model(2)with τ=17 >τ0=16.8662 and the phase portrait
本文通過引入擴散項,時滯,易感節(jié)點的logistic增長率,深化和完善了惡意病毒在CPS系統(tǒng)內(nèi)部傳播的時空動態(tài)演化研究.重點分析了擴散和時滯對CPS病毒傳播模型動力學(xué)的影響.首先討論了無時滯模型的穩(wěn)定性.發(fā)現(xiàn)擴散項的引入會導(dǎo)致模型的不穩(wěn)定,并嚴(yán)格證明了無時滯CPS病毒傳播模型圖靈不穩(wěn)定的存在性.其次,本文分析了CPS病毒傳播模型的Hopf分岔.選取時滯作為分岔參數(shù),得到了Hopf分岔發(fā)生條件并給出了分岔閾值解析表達式.當(dāng)時滯小于分岔閾值時,擴散的CPS病毒傳播模型處于穩(wěn)定狀態(tài);當(dāng)時滯穿越分岔閾值時,模型失去穩(wěn)定性并發(fā)生Hopf分岔.未來工作致力于分岔方向和分岔周期解穩(wěn)定性的深入研究.