孟凡姿,侯云海
(1.吉林建筑科技學院,吉林 長春 130011;2.長春工業(yè)大學,吉林 長春 130011)
很多領域在解決問題的過程中,都可以通過構造網(wǎng)絡模型的方式采取分析。如研究計算機、電力、傳感器等復雜系統(tǒng)時,經(jīng)常采取網(wǎng)絡分析法。但是由于節(jié)點眾多,參數(shù)負載,耦合度高,無法根據(jù)單點獨立分析完成整個系統(tǒng)的控制[1]。尤其隨著模塊化思想在各領域中的推廣,使虛擬化網(wǎng)絡分析控制技術的應用更為廣泛和重要,其理論研究受到眾多學者關注。對于包含大量節(jié)點的系統(tǒng),可以根據(jù)節(jié)點狀態(tài)和參數(shù)將其抽象為虛擬化網(wǎng)絡[2],從而分析其中任意節(jié)點與整體網(wǎng)絡的關系,有利于提高復雜系統(tǒng)分析控制的綜合性能。但是此過程中,如果將所有節(jié)點進行單獨控制,將會受到網(wǎng)絡規(guī)模和系統(tǒng)耦合度影響,難以獲得合理的控制效果了,因此,虛擬化網(wǎng)絡控制成為復雜系統(tǒng)同步控制領域的研究難點[3]。
近年來關于虛擬化網(wǎng)絡的控制取得了長足進步,針對網(wǎng)絡節(jié)點同步控制困難問題,衍生出了牽制控制算法。該算法的思想就是根據(jù)節(jié)點間的關聯(lián)和狀態(tài),通過控制某些節(jié)點來實現(xiàn)對全部節(jié)點的整體改變,從而降低系統(tǒng)控制的難度和復雜度。文獻[4]在此算法思想基礎上,根據(jù)Lyapunov函數(shù)和矩陣特性確定了牽制控制器需要滿足的約束,并設計了兩種算例對方法進行仿真分析。結果表明該方法對于動態(tài)系統(tǒng)具有良好的時滯特性。文獻[5]在牽制控制思想基礎上,設計了一種指數(shù)同步算法,并對控制器的增益系數(shù)的可行性進行了具體分析。結果表明該方法對于雙復雜網(wǎng)絡具有良好的牽制比。文獻[6]分析了網(wǎng)絡的運動模型,并根據(jù)度中心設計了牽制策略。該方法在無人機群控制方面具有較好的收斂性,但是牽制點不能過多。文獻[7]分析了網(wǎng)絡中的重要節(jié)點與耦合節(jié)點,并在此基礎上設計了牽制控制。該方法在變電站故障檢測方面取得了較好的實際效果,但是應用局限性較大?,F(xiàn)有方法在虛擬化網(wǎng)絡控制時,普遍是針對非奇異系統(tǒng),沒有考慮非奇異節(jié)點對系統(tǒng)控制效果的影響。此外,一些算法在牽制控制時要么缺乏對牽制節(jié)點選取的分析,要么缺乏對增益系數(shù)的合理性分析,導致控制效果出現(xiàn)明顯的波動和偏差。
本文針對包含奇異節(jié)點的系統(tǒng),構造網(wǎng)絡模型和偏差模型,并基于奇異模型設計反饋牽制控制。其間對牽制節(jié)點和增益系數(shù)的確定進行了具體優(yōu)化。采用連通樹策略確定牽制節(jié)點,對于奇異節(jié)點采取Laplacian矩陣變換進行強連通。通過偏差矢量矩陣以及Lyapunov函數(shù)計算得到增益系數(shù),保證控制的魯棒性。
對于一個包含N個節(jié)點的混沌網(wǎng)絡而言,在建立其虛擬化網(wǎng)絡模型時,需要充分考慮該系統(tǒng)的非線性與關聯(lián)性[8]。假定系統(tǒng)中不存在奇異節(jié)點,則網(wǎng)絡模型可以描述為
(1)
(2)
在應用場景內(nèi),虛擬化網(wǎng)絡往往不可能只包含非奇異點。于是考慮奇異點的網(wǎng)絡模型描述為
(3)
當ri=j時,代表節(jié)點i是屬于節(jié)點j類型的。若節(jié)點i和節(jié)點j不是同一類型,則ri≠rj,A1,ri≠A1,rj,A2,ri≠A2,rj,f1,ri≠f1,rj。
(4)
在此過程中,應該保證領導節(jié)點可以向其它節(jié)點傳遞狀態(tài),并且不會被其它節(jié)點所干擾。當網(wǎng)絡整體趨于協(xié)同,但是仍然可能存在個別奇異節(jié)點孤立。此時孤立點與領導節(jié)點的偏差可以描述為
δi(t)=si(t)-s(t)
(5)
整理可得偏差模型如下:
(6)
為了能夠?qū)崿F(xiàn)全部節(jié)點跟隨領導節(jié)點的變化,本文提出反饋牽制控制算法。將虛擬化網(wǎng)絡里第j個節(jié)點類型集合標記為Cj,將該類型內(nèi)和其余類型存在關聯(lián)的節(jié)點集合標記為j,根據(jù)關聯(lián)度pij的耗散可得在i∈Cri/ri時,等式成立,當i∈ri,此時反饋控制器表示如下
(7)
其中ri∈Ci,rj∈Cj;zi(t)表示增益系數(shù)。當i∈Cri/ri,反饋控制器ui(t)=0。
反饋牽制控制的主要任務是令系統(tǒng)網(wǎng)絡內(nèi)全部節(jié)點趨于穩(wěn)定,即動態(tài)偏差趨于最小。在反饋牽制控制過程中,首先需要確定牽制節(jié)點。它們作為整個網(wǎng)絡節(jié)點的標準,應該能夠?qū)κS喙?jié)點產(chǎn)生作用,哪怕是通過多重傳遞產(chǎn)生的間接作用關系。根據(jù)節(jié)點構成及耦合關系,可以描述出一棵有向樹。樹的根對應為牽制節(jié)點,對于和該節(jié)點關聯(lián)程度大的節(jié)點,通過對牽制節(jié)點的處理就可以完成關聯(lián)節(jié)點的跟隨。在包含奇異節(jié)點的網(wǎng)絡中,可能會由無法生成樹的情況,于是,本文采取連通策略,將無法構建樹的節(jié)點與其它樹連通。假定任意有向樹標記為Ri(i=1,2,…,m,…m+k),根據(jù)Laplacian矩陣變換可得
(8)
B是置換矩陣;L是由偏差模型向量矩陣形式得到的Laplacian矩陣。根據(jù)(8)可以得到,R和L的特征值是一致的,在i 此外反饋控制器的增益系數(shù)zi(t)也會對控制效果產(chǎn)生顯著影響。提高zi(t)有利于網(wǎng)絡節(jié)點的同步速度;但是過高的zi(t)也會讓特征值形成局部收斂,從而影響同步性能[9]??紤]到網(wǎng)絡中包含奇異節(jié)點,為了更合理的處理偏差,將偏差系統(tǒng)進行轉化。其間必須保證有且只有一個對稱矩陣H,使得偏差和增益符合如下關系 OH+HTOT+AZH+(ZH)TAT<0 (9) O表示偏差矩陣;H為非奇異矩陣;A表示常數(shù)矩陣;Z表示增益矩陣。還應保證O′=O+AZ為非奇異,對偏差的矢量矩陣采取克羅內(nèi)克積計算可得 (IN?(O+AZ)-1+IN?(O+AZ)-1K) +P?(O+AZ)-1O(t)=MO(T) (10) 式中K表示求解增益。引入Lyapunov函數(shù),結合線性微分轉化可以得到 (11) 式中w(θ)表示頻率θ的加權;θ對應的單邊Lyapunov函數(shù)可以描述為l(θ,t),且l(θ,t)=ZT(θ,t)HZ(θ,t),于是可得 (12) 將L(t)對時間求導,最終得到如下關系 (13) 如果式(13)的后項OT(t)MHO(t)小于零,可知L(t)的導數(shù)小于零,那么能夠表明此時的偏差模型魯棒平穩(wěn)。根據(jù)偏差穩(wěn)定進而可以判斷網(wǎng)絡的同步性。 利用算例仿真驗證所提方法在虛擬化網(wǎng)絡控制方面的實際性能,設定奇異系統(tǒng)模型如下 λ1Dηx(t)=λ2x(t)+h(x(t)) (14) 其中,η=0.98;λ1、λ2和h(x(t))分別為 為了描述網(wǎng)絡牽制控制性能,采用不同類型間的偏差進行衡量,這里將偏差計算定義如下 (15) e12(t)、e13(t)和e23(t)依次描述了各節(jié)點類型對應的同步偏差。 仿真得到偏差曲線如圖1所示。其中e(t)表示虛擬化網(wǎng)絡的整體偏差。根據(jù)同步偏差結果可以看出,在初始階段,由于網(wǎng)絡節(jié)點的奇異性和非均衡性,整體偏差e(t)相對較大。隨著時間的增加,整體偏差e(t)快速逼近零偏差,并趨于穩(wěn)定,說明反饋牽制控制方法具有良好的響應速度。而初始階段的e12(t)、e13(t)和e23(t)并沒有出現(xiàn)較大的偏差值,且在時間增加的過程中,也沒有最終穩(wěn)定于零值,表明各類型節(jié)點是向著各自的平衡點逼近,從而保持網(wǎng)絡整體偏差趨于零。在初始階段,由于控制算法還沒有對網(wǎng)絡中全部節(jié)點實施有效處理,隨著奇異網(wǎng)絡模型構建完善,反饋控制器的準確介入,偏差系統(tǒng)開始快速收斂。 圖1 偏差曲線 仿真得到三個節(jié)點類型的各自偏差情況如圖2所示。從偏差曲線可以看出,不同類型內(nèi)部的節(jié)點關系會產(chǎn)生不同的偏差結果,即便第一個節(jié)點類型的偏差出現(xiàn)了較大的幅值振蕩,但是各節(jié)點間的偏差依然能夠在反饋牽制控制作用下快速達到穩(wěn)定,最快同步時間為0.4s,最長同步時間不超過0.8s。 圖2 各類型的偏差曲線 在網(wǎng)絡拓撲保持不變的情況下,每次只改變α1~α3中的一個關聯(lián)系數(shù),仿真得到對牽制控制的影響。圖3描述了牽制比在三種關聯(lián)系數(shù)變化時的走勢。根據(jù)結果曲線對比,在節(jié)點關聯(lián)程度變大的過程中,牽制比將隨之降低,這種變化趨勢是三種關聯(lián)系數(shù)的共同點。但是每個關聯(lián)系數(shù)的影響程度也存在差異,當α1=0.87時,牽制比達到最低并趨于穩(wěn)定;當α2=0.53時,牽制比達到最低;當α3=0.08時,牽制比達到最低。另外,從牽制曲線可以看出,當關聯(lián)系數(shù)較小時,對牽制控制的影響比較敏感,說明網(wǎng)絡關聯(lián)系數(shù)較小時牽制控制作用效果將更為明顯。 圖3 關聯(lián)性對牽制比的影響曲線 在α1=0.87,α2=0.53,α3=0.08的情況下,改變網(wǎng)絡拓撲結構,使節(jié)點的密度發(fā)生變化,仿真得到此過程對牽制控制的影響,結果表1所示。根據(jù)牽制比的變化情況可以看出,當網(wǎng)絡的密度增加時,牽制比會隨之降低,這是由于密度增加使得節(jié)點間的關聯(lián)性增強,牽制控制作用變?nèi)鯇е隆?/p> 表1 節(jié)點密度對牽制比的影響結果 通過數(shù)值仿真,將所提方法與文獻[5]方法進行比較,得到兩種方法作用下,具有奇異節(jié)點的虛擬化網(wǎng)絡同步控制性能,結果如圖4所示。根據(jù)網(wǎng)絡的整體偏差曲線對比可以看出,所提方法在響應速度與偏差大小方面均優(yōu)于文獻[5]方法,表明方法對虛擬化網(wǎng)絡的偏差模型建立更加準確,反饋牽制控制的增益優(yōu)化更加合理,有效提高了同步控制性能。 圖4 虛擬化網(wǎng)絡同步控制性能對比 本文針對虛擬化網(wǎng)絡控制進行研究,在非奇異網(wǎng)絡模型的分析基礎上構建了奇異網(wǎng)絡模型,并提出了一種反饋牽制控制算法。設計了反饋控制器,同時對其重要參數(shù)的確定進行了優(yōu)化分析,根據(jù)奇異網(wǎng)絡偏差系統(tǒng),控制網(wǎng)絡全部節(jié)點趨于穩(wěn)定。通過算例仿真,得到控制方法的牽制比受網(wǎng)絡關聯(lián)性和密度影響,當網(wǎng)絡關聯(lián)系數(shù)較小時,節(jié)點的跟隨性將變差,此時牽制控制作用將會提升,從而確保網(wǎng)絡的同步控制。另外,通過偏差曲線的對比結果,表明了本文方法能夠?qū)W(wǎng)絡中全部節(jié)點實施有效處理,構造奇異網(wǎng)絡模型,隨著反饋控制器的介入,偏差系統(tǒng)準確快速收斂,有效提高了同步控制性能。4 算例仿真分析
5 結束語