張宗瑤,趙小山,盧 雅,徐 濤
(天津職業(yè)技術(shù)師范大學(xué)理學(xué)院,天津 300222)
分數(shù)階微積分理論的發(fā)展最早可以追溯到300多年前。分數(shù)階微積分作為微積分的一個分支,是普通的整數(shù)階微分和積分向任意實數(shù)階微分和積分的推廣。由于長期缺少實際應(yīng)用背景,所以分數(shù)階微積分理論的發(fā)展較為緩慢。但研究表明分數(shù)階較整數(shù)階混沌系統(tǒng)能夠更好地將物理工程現(xiàn)象呈現(xiàn)出來,且分數(shù)階模型較傳統(tǒng)的整數(shù)階模型有更為復(fù)雜的動力學(xué)特性,所以更適合描述真實材料的特性[1-2]。目前,混沌同步廣泛應(yīng)用在密碼學(xué)、信息科學(xué)和圖像處理等領(lǐng)域?;煦缤降难芯考润w現(xiàn)混沌自身應(yīng)用價值也為混沌的應(yīng)用研究提供了良好的理論基礎(chǔ)[3]。
混沌同步在保密通信中的應(yīng)用研究已成為非線性系統(tǒng)研究的一個熱點,并且許多混沌同步和控制方法逐漸被提出,例如完全同步、自適應(yīng)同步、脈沖同步、延遲同步和射影同步等同步方法和非線性反饋控制、線性反饋控制、滑??刂坪湍:刂频瓤刂品椒āF渲邪羊?qū)動系統(tǒng)和響應(yīng)系統(tǒng)的狀態(tài)變量關(guān)于一個比例因子同步的方式定義為射影同步。由于比例因子增加了系統(tǒng)的隨機性和不可測性,因此射影同步對于保密通信研究有更為突出的優(yōu)勢。目前有很多射影同步方法被提出,例如廣義射影同步[4]、修正射影同步[5]、全狀態(tài)混合射影同步[6]、錯位射影同步[7]、函數(shù)射影同步[8-9]和延遲射影同步[10]等同步方法。由于延遲現(xiàn)象在非線性動力系統(tǒng)中是不可避免的因素,因此本文提出的射影延遲同步方案更加符合實際,也保留了射影同步在增強信息傳遞的安全性方面的優(yōu)勢?;谖墨I[3],本文以線性分數(shù)階穩(wěn)定性定理[11]和非線性控制方法為理論基礎(chǔ),實現(xiàn)分數(shù)階異構(gòu)超混沌系統(tǒng)的射影延遲同步和未知參數(shù)辨識,設(shè)計控制器和參數(shù)辨識規(guī)則,并以Lorenz-Stenflo和Lorenz這2個超混沌系統(tǒng)為例進行數(shù)值仿真,證明所設(shè)計的控制器和參數(shù)辨識規(guī)則的有效性。
目前 Grnwald-Letnikov(G-L)、Riemann-Liouville(R-L)和Caputo這3種分數(shù)階微積分的定義是多種分數(shù)階微分和積分的數(shù)學(xué)定義中較為常見的3種。R-L定義多被采用于研究純數(shù)學(xué)問題,而在實際應(yīng)用中Caputo定義較為常用。因此,本文采用Caputo定義。
Caputo分數(shù)階微分的定義為:
式中:n為大于q的最小整數(shù);Γ(·)為伽馬函數(shù)。
考慮如下的分數(shù)階驅(qū)動系統(tǒng):
式中:x(t)=(x1(t),x2(t),…,xn(t))T∈Rn為驅(qū)動系統(tǒng)的狀態(tài)變量向量;驅(qū)動系統(tǒng)的求導(dǎo)的分數(shù)階階數(shù)q∈(0,1);向量函數(shù) F:Rn→Rn為連續(xù)的;θ =(θ1,θ2,…,為驅(qū)動系統(tǒng)的未知參數(shù)向量且 M(x(t))∈為多項式矩陣。
考慮如下的分數(shù)階響應(yīng)系統(tǒng):
式中:y(t)=(y1(t),y2(t),…,yn(t))T∈Rn為響應(yīng)系統(tǒng)狀態(tài)變量向量;響應(yīng)系統(tǒng)的求導(dǎo)的分數(shù)階階數(shù)q∈(0,1);向量函數(shù) G:Rn→Rn為連續(xù)的;δ=(δ1,δ2,…,為響應(yīng)系統(tǒng)的未知參數(shù)向量且 N(y(t))∈為多項式矩陣;U=(u1,u2,…,un)T為待設(shè)計的非線性反饋控制器。
定義系統(tǒng)(3)和(4)間的狀態(tài)變量誤差為:
式中:e(t)=(e1(t),e2(t),…,en(t))T∈Rn;C=diag{c1,c2,…,cn}∈Rn×n為實比例矩陣;τ> 0 為同步時間延遲。
定義系統(tǒng)(3)和(4)未知參數(shù)的誤差為:
定義1如果存在控制器U使得
則稱驅(qū)動系統(tǒng)(3)與響應(yīng)系統(tǒng)(4)這兩個異構(gòu)分數(shù)階混沌系統(tǒng)之間實現(xiàn)了射影延遲同步。
注:當(dāng) C=I,I∈Rn×n時,同步類型稱為延遲同步,而當(dāng) C=-I,I∈Rn×n時,同步類型稱為反相延遲同步;當(dāng)延遲量τ為0時,同步類型由射影延遲同步退化為射影同步;當(dāng)延遲量τ為0,且C=I或者C=-I時,同步類型分別轉(zhuǎn)化為完全同步和反相同步,因此本文主要目的是設(shè)計合適的控制器實現(xiàn)系統(tǒng)(3)和系統(tǒng)(4)的射影延遲同步及合適的自適應(yīng)參數(shù)辨識規(guī)則,以辨識出系統(tǒng)(3)和(4)的未知參數(shù)。
設(shè)非線性控制器為:
式中:反饋增益 K=diag{k1,k2,…,kn}∈Rn×n為待定對角矩陣。將新設(shè)計的控制器(9)作為響應(yīng)系統(tǒng)(4)待設(shè)計的控制器,再根據(jù)射影延遲同步定義結(jié)合驅(qū)動系統(tǒng)(3)和響應(yīng)系統(tǒng)(4)計算可得誤差系統(tǒng)為:
那么,最終將實現(xiàn)分數(shù)階混沌系統(tǒng)(3)和(4)間的射影延遲同步問題和未知參數(shù)辨識問題等價轉(zhuǎn)化成分數(shù)階誤差系統(tǒng)(10)零解的漸近穩(wěn)定性問題。
定理 1如果矩陣 K=diag{k1,k2,…,kn}∈Rn×n滿足 ki< 0,i=1,2,…,n,那么不確定分數(shù)階混沌系統(tǒng)(3)與(4)就能夠?qū)崿F(xiàn)射影延遲同步,并且未知參數(shù)向量θ、δ能夠由以下的參數(shù)更新規(guī)則識別為:
由同步誤差系統(tǒng)(10)和參數(shù)更新規(guī)則(11)和(12)組成新的誤差系統(tǒng)為:
式中:A(x(t- τ)),y(t))為矩陣多項式。
引理1[3]如果分數(shù)階線性自治誤差系統(tǒng)(13)的系數(shù)矩陣 A 的所有特征值 λ 均滿足|arg(λ)|> qπ/2,q∈(0,1)則稱分數(shù)階線性自治誤差系統(tǒng)(13)的零解是漸進穩(wěn)定的,即
證明假設(shè)誤差系統(tǒng)中的多項式系數(shù)矩陣的任意一個特征值為λ,相應(yīng)的非零特征向量為η,則
對上式左乘ηT可得:
同理可得
由方程(16)和(17)計算可得:
式中:ηTη>0;A(x(t-τ),y(t))+AT(x(t-τ),y(t)),即:
由矩陣 K=diag{k1,k2,…,kn}∈Rn×n滿足 ki< 0(i=1,2,…,n)知,ηTQη≤0。那么
此時,多項式矩陣 A(x(t- τ),y(t)的任意 1 個特征值 λ 均滿足|arg(λ)|≥π/2 > qπ/2,其中 q∈(0,1)。根據(jù)引理1,分數(shù)階系統(tǒng)(13)在零解是漸進穩(wěn)定的。即從理論上證明了實現(xiàn)不確定分數(shù)階混沌系統(tǒng)(3)和(4)間射影延遲同步的可能性,同時也說明了本文設(shè)計的辨識驅(qū)動系統(tǒng)(3)與響應(yīng)系統(tǒng)(4)中的未知參數(shù)向量的參數(shù)辨識更新規(guī)則(11)和(12)的正確性。
為方便從數(shù)值上驗證本文提出的射影延遲同步方案的可行性,以下面分數(shù)階超混沌Lorenz-Stenflo系統(tǒng)和分數(shù)階Lorenz超混沌系統(tǒng)這2個分數(shù)階四維超混沌系統(tǒng)為實例進行數(shù)值仿真,其中整數(shù)階超混沌Lorenz-Stenflo系統(tǒng)是由Stenflo在研究低頻短波長的重力波方程式時提出的[12],具體形式為:
其中,當(dāng)系統(tǒng)(20)的參數(shù)向量取值為{a,b,c,d}={1,0.7,26,1.5}時存在混沌吸引子,即此時為混沌系統(tǒng)。
本文研究的是系統(tǒng)(20)的分數(shù)階形式:
作為驅(qū)動系統(tǒng),其中系統(tǒng)(21)的階數(shù)q=0.98,分數(shù)階系統(tǒng)的參數(shù)?。é?,θ2,θ3,θ4)=(1,0.7,26,1.5),采用caputo定義設(shè)計算法,分數(shù)階超混沌系統(tǒng)(21)的混沌吸引子圖由matlab數(shù)值仿真得出,分數(shù)階Lorenz-Stenflo超混沌系統(tǒng)吸引子如圖1所示。
圖1 分數(shù)階Lorenz-Stenflo超混沌系統(tǒng)吸引子
將分數(shù)階Lorenz超混沌系統(tǒng)作為響應(yīng)系統(tǒng)進行同步,其中待設(shè)計非線性同步控制器向量為 U=(u1,u2,…,un)T。在 q=0.98,(δ1,δ2,δ3,δ4)=(10,28,8/3,1)時系統(tǒng)出現(xiàn)超混沌解,分數(shù)階Lorenz超混沌系統(tǒng)吸引子如圖2所示。
圖2 分數(shù)階Lorenz超混沌系統(tǒng)吸引子
假設(shè)系統(tǒng) (21)、(22) 中所有參數(shù) θ =(θ1,θ2,θ3,θ4)T,δ =(δ,δ2,δ3,δ4)T均為未知的參數(shù)向量,其估計值分別為
把系統(tǒng)(21)和(22)等價變換為系統(tǒng)(3)與(4)的形式,則
對照式(9)、(11)和(12),設(shè)計系統(tǒng)的控制器為:
參數(shù)辨識規(guī)則為:
響應(yīng)系統(tǒng)(23)中的待設(shè)計控制器選取為(28),如下的誤差系統(tǒng)可由系統(tǒng)(22)和(23)相結(jié)合計算得出:
由預(yù)估矯正算法[13],結(jié)合Matlab進行數(shù)值仿真,參數(shù)向量真實值分別為:θ =(1,0.7,26,1.5)T,δ=(10,28,8/3,1)T,選取驅(qū)動系統(tǒng)式(21)的初始值為:x(0)=(0.1,0.2,0.2,-0.2)T,響應(yīng)系統(tǒng)(22)的初始值 y(0)=(-2.2,6,8.3,-9)T,誤差系統(tǒng)(29)初始值選取為 e(0)=(3,9,7,2)T,未知參數(shù)估計值分別選取為:(4,5.7,45.5,3.5)T,反饋增益對角矩陣的值選取為:K=diag{-15,-12,-14,-12},對角矩陣取值 C=diag{2,2,2,2}。同步誤差系統(tǒng)演化曲線如圖3所示。由圖3可知,控制器實現(xiàn)了系統(tǒng)(21)和(22)的射影延遲同步。未知參數(shù)估計向量的參數(shù)辨識曲線如圖4和圖5所示。圖4和圖5表明,參數(shù)估計向量隨著時間趨于無窮逐步收斂到參數(shù)向量的真實值 θ =(1,0.7,26,1.5)T與 δ =(10,28,8/3,1)T,進而說明了所給參數(shù)更新規(guī)則的有效性。
圖3 誤差系統(tǒng)演化曲線
圖4 驅(qū)動系統(tǒng)參數(shù)辨識曲線
圖5 響應(yīng)系統(tǒng)參數(shù)辨識曲線
本文基于分數(shù)階線性自治系統(tǒng)的穩(wěn)定性理論,結(jié)合非線性控制方法,提出一種射影延遲同步判據(jù),并在參數(shù)未知的情況下設(shè)計了相應(yīng)的參數(shù)辨識規(guī)則。以實現(xiàn)分數(shù)階超Lorenz-Stenflo混沌系統(tǒng)和分數(shù)階超Lorenz混沌系統(tǒng)之間的射影延遲同步為例,運用Matlab數(shù)學(xué)工具進行數(shù)值仿真,分別從理論和數(shù)值上對提出的射影延遲同步方案進行了驗證,驗證結(jié)果證明了該同步方案中設(shè)計的控制器和未知參數(shù)辨識規(guī)則的正確性和有效性。