趙 航, 張大偉
(山西大學(xué) 數(shù)學(xué)科學(xué)學(xué)院, 山西 太原 030006)
無線傳感器網(wǎng)絡(luò)中基于事件觸發(fā)的分布式濾波
趙 航, 張大偉
(山西大學(xué) 數(shù)學(xué)科學(xué)學(xué)院, 山西 太原 030006)
研究了具有隨機(jī)丟包特征和事件觸發(fā)通訊機(jī)制的無線傳感器網(wǎng)絡(luò)下離散線性系統(tǒng)的分布式H∞濾波問題.采用獨(dú)立的伯努利分布刻畫傳感器節(jié)點(diǎn)通訊的數(shù)據(jù)丟包,事件驅(qū)動(dòng)通信機(jī)制的采用是希望減少無線傳感器網(wǎng)絡(luò)中的通信負(fù)擔(dān)和能量消耗,只有在滿足一定的觸發(fā)條件時(shí),每個(gè)傳感器節(jié)點(diǎn)上的測量值才被傳輸?shù)剿泥従庸?jié)點(diǎn).針對無線傳感器網(wǎng)絡(luò),在一個(gè)統(tǒng)一框架下同時(shí)考慮數(shù)據(jù)丟包和事件觸發(fā)的影響,建立濾波誤差系統(tǒng)模型.利用李雅普諾夫穩(wěn)定性理論,以LMIs形式給出基于事件觸發(fā)的分布式H∞濾波性能判據(jù)和濾波器參數(shù)的設(shè)計(jì)方法.最后通過用數(shù)值仿真來驗(yàn)證所設(shè)計(jì)方案的有效性.
無線傳感器網(wǎng)絡(luò); 濾波; 事件觸發(fā)通訊機(jī)制; 丟包
在過去的幾十年中,由于無線傳感器網(wǎng)絡(luò)在真實(shí)世界中的應(yīng)用前景,在城市管理、生物醫(yī)療、環(huán)境監(jiān)測、搶險(xiǎn)救災(zāi)危險(xiǎn)區(qū)域遠(yuǎn)程控制等許多重要領(lǐng)域都有潛在的實(shí)用價(jià)值[1-5],它受到了研究者越來越多的關(guān)注,被認(rèn)為是對21世紀(jì)產(chǎn)生巨大影響力的技術(shù)之一.
在無線傳感器網(wǎng)絡(luò)中,一個(gè)重要的實(shí)際問題就是在觀測值受到外部干擾時(shí),如何找到分布式估計(jì)器或?yàn)V波器來獲取目標(biāo)對象狀態(tài)向量的信息.傳統(tǒng)的Kalman濾波器是一種處理單個(gè)節(jié)點(diǎn)上的遞歸最小均方的方法,對于有確定系統(tǒng)模型的線性系統(tǒng)來說是最優(yōu)的.而在無線傳感器網(wǎng)絡(luò)中為了使用傳感器節(jié)點(diǎn)的空間信息,分布式濾波問題受到了廣泛關(guān)注.不同于傳統(tǒng)的單個(gè)節(jié)點(diǎn),分布式濾波方案中,濾波器估計(jì)系統(tǒng)狀態(tài)不僅基于本身信息,而且利用了來自網(wǎng)絡(luò)拓?fù)渲朽従庸?jié)點(diǎn)的信息.值得指出的是,在幾乎所有關(guān)于分布式濾波問題的文獻(xiàn)中,濾波器設(shè)計(jì)算法主要是建立在傳統(tǒng)的Kalman濾波理論基礎(chǔ)上的[6,7],而傳統(tǒng)的Kalman濾波方法要求已知精確的模型參數(shù)以及噪聲的統(tǒng)計(jì)特性,而H∞濾波技術(shù)不受模型參數(shù)精確性條件的限制且適用于噪聲能量有限的情形,從而可能有效提高濾波器對參數(shù)不確定性及外部擾動(dòng)的魯棒性.從這個(gè)意義上講,將H∞濾波技術(shù)引入到無線傳感器網(wǎng)絡(luò)的分布式濾波問題中具有重要的研究價(jià)值.文獻(xiàn)[8]研究了有通信時(shí)延的情形下對于連續(xù)系統(tǒng)的基于事件的分布式H∞濾波問題.
由于網(wǎng)絡(luò)帶寬是有限的,如何充分利用網(wǎng)絡(luò)資源來傳輸有效采樣數(shù)據(jù)是一個(gè)很有意義的研究課題.在網(wǎng)絡(luò)化控制系統(tǒng)中,利用事件觸發(fā)機(jī)制去判斷決定數(shù)據(jù)是否發(fā)送,以減少網(wǎng)絡(luò)中數(shù)據(jù)發(fā)送量,這已經(jīng)得到了廣泛的應(yīng)用[9,10].而在無線傳感器網(wǎng)絡(luò)的分布式濾波問題中相關(guān)研究較少.根據(jù)文獻(xiàn)[11],對于無線傳感器網(wǎng)絡(luò),事件觸發(fā)采樣機(jī)制是一種減小數(shù)據(jù)發(fā)送量從而減少節(jié)點(diǎn)能耗的有效的方法.可以看出在無線傳感器網(wǎng)絡(luò)中,從傳感器節(jié)點(diǎn)角度講,設(shè)計(jì)一個(gè)更高效的觸發(fā)機(jī)制,可以只傳輸有用信息,節(jié)省其能量.從無線通信角度講,只傳輸有用信息,可以節(jié)約通信資源.文獻(xiàn)[12]研究了對于一類離散時(shí)變系統(tǒng)的分布式事件觸發(fā)濾波問題,采用SoD的數(shù)據(jù)傳輸條件,事件觸發(fā)信息用來降低濾波分析中的保守性.
需要指出的是,由于網(wǎng)絡(luò)誘導(dǎo)現(xiàn)象的存在, 對于無線傳感器網(wǎng)絡(luò)中的分布式濾波問題的相關(guān)研究較少.在實(shí)際無線傳感器網(wǎng)絡(luò)應(yīng)用中,由于網(wǎng)絡(luò)帶寬等因素限制,信息在傳輸過程中不可避免的產(chǎn)生時(shí)延和數(shù)據(jù)丟包等現(xiàn)象,而且這種現(xiàn)象通常是隨機(jī)發(fā)生的,這給系統(tǒng)的分析和設(shè)計(jì)帶來新的挑戰(zhàn).在建模過程中,關(guān)鍵之處就是如何在統(tǒng)一架構(gòu)內(nèi)描述事件觸發(fā)機(jī)制和數(shù)據(jù)丟包現(xiàn)象.本文在統(tǒng)一框架下同時(shí)考慮事件觸發(fā)通訊機(jī)制和丟包現(xiàn)象,來更好的反應(yīng)真實(shí)情形.
綜上所述,本文研究了無線傳感器網(wǎng)絡(luò)下基于事件觸發(fā)機(jī)制的線性離散系統(tǒng)的分布式H∞濾波問題.建立一個(gè)能同時(shí)刻畫事件觸發(fā)及數(shù)據(jù)丟包的模型.基于所建立的濾波誤差系統(tǒng)解決濾波問題,并用實(shí)際例子驗(yàn)證了所提方法的有效性.
在無線傳感器網(wǎng)絡(luò)中,節(jié)點(diǎn)所構(gòu)成的網(wǎng)絡(luò)可表示為無向圖G=(V,E,H),其中V={1,2,…,n}表示節(jié)點(diǎn)集合,n為傳感器網(wǎng)絡(luò)中節(jié)點(diǎn)的個(gè)數(shù).E∈V×V表示為邊集,H=[aij]為鄰接矩陣,表示任意兩個(gè)傳感器之間聯(lián)系的緊密程度.定義Ni表示第i個(gè)傳感器的鄰居集,即Ni={j∈V:(i,j)∈E}.
考慮一類線性離散系統(tǒng),其狀態(tài)空間模型描述如下:
(1)
傳感器量測方程為:
yi(k)=Cixi(k)+Div(k)
(2)
其中,k∈N,x(k)∈Rn和z(k)∈Rm是目標(biāo)的狀態(tài)向量和觀測向量,yi(k)∈Rp表示第i個(gè)傳感器對目標(biāo)的測量值,ω(k),v(k)∈l2([0,∞];R)是外部干擾.A,B,L,Ci,Di是已知的合適維數(shù)的定常矩陣.
(3)
(4)
本文設(shè)計(jì)如下形式的分布式濾波器:
(5)
注:對于本文關(guān)注的濾波問題,事件觸發(fā)通訊機(jī)制的引入是為了降低通信負(fù)載和能量消耗.從式(3)不難看出,一個(gè)較小的閾值δi會(huì)導(dǎo)致更大的通訊負(fù)載.因此在閾值和可接受的網(wǎng)絡(luò)負(fù)載之間需要一個(gè)合適的平衡.
為了表述方便,有定義如下:
C=diag{C1,C2,…,Cn}
A=diagn{A},H=[αij],
K1=diag{K1,1,K2,1,…,Kn,1},
K2=diag{K1,2,K2,2,…,Kn,2}
得到如下濾波誤差系統(tǒng):
ξ(k+1)=(A-K1C-K2(HΞ?I)C)ξ(k)+
(1?B)ω(k)-K2(HΞ?I)e(k)-(K1D+
K2(HΞ?I)D)v(k)-
K2(HΞk?I)C(1n?x(k))-
K2(HΞk?I)e(k)-K2(HΞk?I)Dv(k)
(6)
其中,ξ(k)為系統(tǒng)狀態(tài)和各濾波器估計(jì)值的濾波誤差.
(7)
本文的任務(wù)是設(shè)計(jì)濾波器增益K1,K2使得增廣系統(tǒng)滿足下列條件:
2.1H∞濾波性能分析
定理1 對于給定的濾波器參數(shù)K1,K2和干擾參數(shù)γ>0,當(dāng)存在一個(gè)正定矩陣P和正標(biāo)量λ,使得
(8)
其中,
Λ=diag{δ1,δ2,…,δi},
Hi∶=diag{hi,1,hi,2,…,hi,n}
那么濾波誤差系統(tǒng)(7)是均方意義下指數(shù)穩(wěn)定的,并且滿足給定的H∞性能γ.
證明:首先,考慮處理隨機(jī)矩陣Ξk
E{ΔV(k)}=
E{V(k+1)-V(k)}=
考慮事件觸發(fā)條件(3),得到
考慮以上的不等式,得到
ηT(k)(I?P)η(k)}
λv(k)DT(Λ?I)Dv(k)}
在零初始條件下,由上式可得到
證畢.
根據(jù)定理1,下面將給出事件觸發(fā)通訊機(jī)制下分布式H∞濾波器的設(shè)計(jì)方法.
2.2 濾波器參數(shù)設(shè)計(jì)
其中,
證明:引入兩個(gè)新變量
根據(jù)定理1的結(jié)論R<0,利用Schur補(bǔ),可證得
應(yīng)用傳感器網(wǎng)絡(luò)對系統(tǒng)(1)進(jìn)行狀態(tài)估計(jì),傳感器量測方程如式(2).
系統(tǒng)矩陣及其他參數(shù)選取如下:
D1=0.02,D2=0.025,D3=0.025
D4=0.015,δ1=δ2=δ3=δ4=0.04
考慮4個(gè)節(jié)點(diǎn)的傳感器網(wǎng)絡(luò),其鄰接矩陣如下:
外部干擾選取
使用MatlabYalmip,根據(jù)定理2可求得:
濾波器參數(shù)如下:
基于上述參數(shù),利用Matlab中的Simulink模塊進(jìn)行仿真.圖1為傳感器節(jié)點(diǎn)估計(jì)誤差,從圖1可以看出,在15s之后估計(jì)誤差趨向于零.說明本文所設(shè)計(jì)方案是有效的.圖2~5代表各傳感器節(jié)點(diǎn)的事件觸發(fā)策略的釋放時(shí)間.可以看出事件觸發(fā)機(jī)制的引入減少了數(shù)據(jù)傳輸?shù)拇螖?shù).
圖1 濾波誤差
圖2 節(jié)點(diǎn)1的釋放時(shí)刻
圖3 節(jié)點(diǎn)2的釋放時(shí)刻
圖4 節(jié)點(diǎn)3的釋放時(shí)刻
圖5 節(jié)點(diǎn)4的釋放時(shí)刻
研究了在事件觸發(fā)通訊機(jī)制下無線傳感器網(wǎng)絡(luò)中的分布式H∞濾波問題.為了減少網(wǎng)絡(luò)負(fù)載和降低能源消耗,我們引入了事件觸發(fā)的通信機(jī)制.在濾波器設(shè)計(jì)過程中,在統(tǒng)一架構(gòu)內(nèi)同時(shí)考慮事件觸發(fā)機(jī)制和網(wǎng)絡(luò)傳輸中的隨機(jī)丟包現(xiàn)象,采用李雅普諾夫穩(wěn)定性理論,以線性矩陣不等式形式給出了事件觸發(fā)機(jī)制下分布式H∞濾波性能判據(jù)和濾波器參數(shù)設(shè)計(jì)方法.最后,進(jìn)一步用仿真例子驗(yàn)證了本文設(shè)計(jì)方案的有效性.
[1] Akyildiz I F,Su W,Sankarasubramaniam Y,et al.Wireless sensor networks:A survey[J].Computer Networks,2002,38(4):393-422.
[2] Yick J,Mukherjee B,Ghosal D.Wireless sensor network survey[J].Computer Networks,2008,52(12):2 292-2 330.
[3] Akkaya K,Younis M.A survey on routing protocols for wireless sensor networks[J].Ad Hoc Networks,2005,3(3):325-349.
[4] Walters J P,Liang Z,Shi W,et al.Wireless sensor network security:A survey[J].Security in Distributed,Grid,Mobile,and Pervasive Computing,2007,1:367.
[5] Arampatzis T,Lygeros J,Manesis S.A survey of applications of wireless sensors and wireless sensor networks[C]//Intelligent Control. New Orleans,LA USA:IEEE,2005:719-724.
[6] Olfati-Saber R. Distributed Kalman filtering for sensor networks[C]//Decision and Control.New Orleans, Louisiana USA:IEEE,2007:5 492-5 498.
[7] Hu J,Wang Z,Gao H,et al.Extended kalman filtering with stochastic nonlinearities and multiple missing measurements[J].Automatica,2012,48(9):2 007-2 015.
[8] Ge X,Han Q L.Distributed event-triggeredH∞filtering over sensor networks with communication delays[J].Information Sciences,2015,291:128-142.
[9] Dimarogonas D V,Frazzoli E,Johansson K H.Distributed event-triggered control for multi-agent systems[J].IEEE Transactions on Automatic Control,2012,57(5):1 291-1 297.
[10] Zhu W,Jiang Z P,Feng G.Event-based consensus of multi-agent systems with general linear models[J].Automatica,2014,50(2):552-558.
[11] Li S,Sauter D,Xu B.Fault isolation filter for networked control system with event-triggered sampling scheme[J].Sensors,2011,11(1):557-572
[12] Liu Q,Wang Z,He X,et al.Event-based recursive distributed filtering over wireless sensor networks[J].IEEE Transactions on Automatic Control,2015,60(9):2 470-2 475.
[13] Ding D,Wang Z,Shen B,et al.State estimation for discrete-time complex networks with randomly occurring sensor saturations and randomly varying sensor delays[J].IEEE Transactions on Neural Networks and Learning Systems,2012,23(5):725-736.
【責(zé)任編輯:蔣亞儒】
Event-based distributed filtering over wireless sensor networks
ZHAO Hang, ZHANG Da-wei
(School of Mathematical Sciences, Shanxi University, Taiyuan 030006, China)
The problem of distributedH∞filtering for a class of discrete systems with random packet drop under an event-triggered communication mechanism is studied. Event-triggered communication mechanism is introduced to reduce burden of communication and energy consumption of wireless sensor network,the sensor broadcasts its measurements to the neighboring nodes only when the certain trigger condition is satisfied.A filtering error system model is established to account for both the event-triggering condition and data dropout in a unified framework.A performance criterion for distributedH∞filtering and a design method of filtering parameters under the event-triggered communication scheme are given in terms of linear matrix inequalities.Finally,a numerical example is given to illustrate the effectiveness of the proposed design scheme.
wireless sensor network; filter; event-triggered communication scheme; packet dropout
2016-12-25 基金項(xiàng)目:國家自然科學(xué)基金項(xiàng)目(61403240, 61374059); 山西省教育廳創(chuàng)新計(jì)劃項(xiàng)目(2013105); 山西省國際合作科技計(jì)劃項(xiàng)目(2013081040)
趙 航(1993-),男,山西忻州人,在讀碩士研究生,研究方向:網(wǎng)絡(luò)化控制系統(tǒng)
1000-5811(2017)02-0177-06
TP13
A