• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于融合狀態(tài)遞推的非線性聯(lián)邦濾波器故障檢測算法*

    2018-05-18 12:44:45郝順義李保軍
    航天控制 2018年2期
    關鍵詞:聯(lián)邦子系統(tǒng)濾波器

    盧 航 郝順義 沈 飛 李保軍

    空軍工程大學航空航天工程學院,西安710038

    利用卡爾曼濾波技術對多傳感器進行信息融合時有2種途徑,集中式卡爾曼濾波和分散化卡爾曼濾波[1]。集中式卡爾曼濾波是利用1個濾波器集中處理所有傳感器信息,它可以在理論上得到系統(tǒng)狀態(tài)的最優(yōu)估計,但由于其狀態(tài)維數(shù)高,計算負擔重,實時性差,且當任意子系統(tǒng)發(fā)生故障時,其狀態(tài)估計都會受到污染,容錯性能差,不利于故障診斷。分散化濾波技術的提出很好地解決了上述問題,而在眾多的分散化濾波技術當中,Carlson提出的聯(lián)邦濾波由于其計算量小、設計靈活及容錯性能好受到廣泛關注,已被美國空軍的容錯導航系統(tǒng)計劃選為基本算法[2-3]。

    容錯系統(tǒng)設計是為了從系統(tǒng)整體上增強其可靠性,通過監(jiān)控系統(tǒng)狀態(tài),實時檢測并隔離故障,將正常系統(tǒng)重新組合,使系統(tǒng)具有自我監(jiān)控功能,排除由內(nèi)部故障帶來的工作異常,從某種程度上達到提高系統(tǒng)精度的目的[4-6]。容錯系統(tǒng)需要實時確定各子系統(tǒng)量測信息的有效性,故在各個子系統(tǒng)中應配備實時的故障檢測及隔離算法[7]。早在70年代初,學者們就開始研究動態(tài)系統(tǒng)故障檢測與隔離算法,發(fā)展至今,算法體系已經(jīng)相對成熟。

    本文對聯(lián)邦濾波器的故障檢測算法在非線性濾波框架下進行推廣,推導了針對非線性模型的狀態(tài)χ2檢測法,并對算法結(jié)構(gòu)進行改進,提出一種新型故障檢測算法。該新型算法結(jié)合聯(lián)邦濾波器的全局最優(yōu)狀態(tài)融合和狀態(tài)遞推器獲得融合狀態(tài)遞推算法,再由各子系統(tǒng)通過非線性濾波器得到的狀態(tài)估計與融合狀態(tài)遞推器之間的殘差構(gòu)造檢驗量,進行故障檢測。因為全局最優(yōu)融合狀態(tài)的精度高于局部濾波值,所以相對于傳統(tǒng)算法,該算法具有更高的檢測靈敏度,最后通過一組仿真實驗,驗證了所提算法的有效性。

    1 基于非線性聯(lián)邦濾波器的故障檢測

    1.1 非線性系統(tǒng)模型與算法

    考慮如下離散非線性系統(tǒng)模型:

    (1)

    式中,f(·)為非線性系統(tǒng)方程;h(·)為非線性量測函數(shù);系統(tǒng)狀態(tài)向量為X(k)∈Rn;量測向量為Z(k)∈Rm;w(k-1)和v(k)為互不相關的高斯白噪聲,其方差分別為Q(k-1)和R(k)。

    對各子系統(tǒng)采用如下非線性濾波算法:

    1.1.1 時間更新

    (2)

    計算一步預測均方誤差P(k,k-1)

    (3)

    1.1.2 量測更新

    (4)

    計算量測一步預測均方誤差陣PZ(k,k-1)

    (5)

    計算狀態(tài)一步預測與量測一步預測之間的協(xié)方差陣PXZ(k,k-1)

    (6)

    計算濾波增益K(k)

    K(k)=PXZ(k,k-1)(PZ(k,k-1))-1

    (7)

    計算狀態(tài)估計均方誤差P(k)

    P(k)=P(k,k-1)-K(k)PZ(k,k-1)KT(k)

    (8)

    計算量測一步預測誤差r(k)

    (9)

    (10)

    1.2 聯(lián)邦濾波器結(jié)構(gòu)

    聯(lián)邦濾波器結(jié)構(gòu)如圖1所示:

    圖1 聯(lián)邦濾波器結(jié)構(gòu)

    聯(lián)邦濾波采用方差上界技術、信息分配的方法使得各子濾波器估計狀態(tài)可以按不相關的方式處理[7],具體算法流程如下:

    2) 將主、子濾波器的過程噪聲協(xié)方差陣按式(23)設置為組合系統(tǒng)過程噪聲協(xié)方差陣的γi(i=1,2,…,m)倍;

    3) 各子濾波器處理自己的量測信息,獲得相應估計量;

    4) 在得到各子濾波器的局部估計和主濾波器的估計后按式(13)進行最優(yōu)融合,得到主濾波器的濾波值和方差信息;

    5) 用全局融合濾波解重置各主、子濾波器的濾波值和協(xié)方差陣。

    (11)

    (12)

    (13)

    2 基于融合狀態(tài)遞推的故障檢測

    2.1 多步融合狀態(tài)遞推器

    設聯(lián)邦濾波器具有N個子系統(tǒng),每個子系統(tǒng)的量測方程為:

    Zi(k)=hi(X(k))+Vi(k),i=1,…,N

    (14)

    (15)

    (16)

    (17)

    Ps(k)由下式遞推計算:

    (18)

    其中,Ps(k-M)=Pg(k-M),i=1,…,M。

    需要說明的是,重置周期T=M應根據(jù)系統(tǒng)的設計要求進行選擇,周期太長將會導致遞推器的精度降低。

    2.2 故障檢測原理及結(jié)構(gòu)

    2.2.1 故障檢測原理

    (19)

    (20)

    (21)

    (22)

    則υk的方差為:

    (23)

    (24)

    結(jié)合上述分析,只要通過對υk期望的檢驗即可確定系統(tǒng)是否存在故障。本文提出一種改進的狀態(tài)χ2檢測法對子系統(tǒng)進行故障檢測,改進算法利用2個狀態(tài)之間的不一致性,對子系統(tǒng)進行故障檢測。由子系統(tǒng)的狀態(tài)估計值和由先驗信息遞推計算得到的狀態(tài)差值構(gòu)造檢驗量,該檢驗量也是服從零均值高斯分布的隨機向量,根據(jù)故障檢測的統(tǒng)計原理[1],即可得到故障檢測函數(shù)。

    2.2.2 系統(tǒng)故障檢測

    根據(jù)二元假設理論,對υk作以下二元假設:

    根據(jù)統(tǒng)計檢驗原理,構(gòu)建故障檢測函數(shù)如下:

    (25)

    其中,λk~χ2(n),n為狀態(tài)估計X(k)的維數(shù)。

    故障判定準則為:

    若λk>TD,判定有故障;

    若λk≤TD,判定無故障。

    TD為預先設置的門限,可由誤警率Pf確定。

    2.2.3 故障檢測結(jié)構(gòu)

    在一般濾波器中,初值誤差、系統(tǒng)噪聲和建模誤差的影響將會由測量更新來克服,使系統(tǒng)的濾波精度逐漸提高,但在狀態(tài)遞推器中沒有測量更新,所以這些誤差將使狀態(tài)遞推值越來越偏離真值,因此無故障時υk會越來越大,方差也越來越大,降低了故障檢測靈敏度。

    圖2 改進的故障檢測算法結(jié)構(gòu)

    與傳統(tǒng)聯(lián)邦濾波狀態(tài)χ2檢測法相比,可以看出,新的方法具有以下特點:

    1) 由于全局融合狀態(tài)估計精度高于各子濾波器,因此具有更高的故障檢測靈敏度;

    2) 采用雙狀態(tài)遞推結(jié)構(gòu),使得遞推器的誤差不會逐漸擴大,減少了先驗信息受故障污染的可能性。

    3 仿真實驗及分析

    考慮如下非線性系統(tǒng):

    采用容積卡爾曼濾波算法對該系統(tǒng)進行濾波[8-9],具體算法細節(jié)這里不再贅述,設置濾波時間為100s,取誤警率Pf=0.01,則故障檢測門限值TD=9.21。分別采用基于融合狀態(tài)遞推的檢測法和傳統(tǒng)狀態(tài)χ2檢測法對其進行故障檢測,虛線表示狀態(tài)χ2檢驗法,實線表示基于融合狀態(tài)遞推的檢測方法。

    假設子系統(tǒng)1在60s~80s之間發(fā)生突變故障,故障量為f1=6,仿真結(jié)果如圖3所示。從圖3中可以看出,在發(fā)生突變故障之前,2種故障檢測算法函數(shù)值均低于故障檢測門限值,沒有出現(xiàn)誤報現(xiàn)象,當系統(tǒng)在60s處發(fā)生突變故障后,函數(shù)值迅速增大并且超過故障檢測門限值。說明2種故障檢測算法此時均可以作出有效的判斷,但是在68s處以及73s~77s這一時間段內(nèi),傳統(tǒng)的故障檢測算法靈敏性迅速下降甚至出現(xiàn)不報警的現(xiàn)象,而改進的故障檢測函數(shù)值始終大于故障檢測門限值和傳統(tǒng)的故障檢測函數(shù)值,這說明本文所提出的故障檢測法具有對突變故障較高的靈敏度,優(yōu)于傳統(tǒng)故障檢測算法。

    圖3 突變故障檢測

    為了進一步檢驗改進故障檢測算法的性能,假設系統(tǒng)在在60s~100s內(nèi)發(fā)生緩變故障,故障量為f2=0.1×(k-60),其余條件不變,仿真結(jié)果如圖4所示。通過仿真結(jié)果可以看出,當系統(tǒng)出現(xiàn)緩變故障時,改進的故障檢測算法的函數(shù)值迅速增大并始終大于傳統(tǒng)的故障檢測函數(shù)值,說明當系統(tǒng)出現(xiàn)緩變故障時,本文所提算法靈敏度始終要高于傳統(tǒng)故障檢測算法,所以當系統(tǒng)出現(xiàn)緩變故障時可以比傳統(tǒng)檢測算法更及時地檢測出系統(tǒng)故障狀態(tài)。

    圖4 緩變故障檢測

    4 結(jié)論

    針對聯(lián)邦濾波器結(jié)構(gòu)的特殊性,全局最優(yōu)融合狀態(tài)的精度高于局部濾波值的特點,本文提出了一種改進的故障檢測方法。該算法結(jié)合聯(lián)邦濾波器的全局最優(yōu)狀態(tài)融合和狀態(tài)遞推器獲得融合狀態(tài)遞推算法,再通過各子系統(tǒng)的非線性濾波器得到狀態(tài)估計與融合狀態(tài)遞推器之間的殘差構(gòu)造故障檢測函數(shù)的檢驗量。仿真實驗結(jié)果表明,該算法對于突變故障和緩變故障均具有比傳統(tǒng)的故障檢測算法更高的檢測靈敏度,驗證了所提算法的有效性。

    參 考 文 獻

    [1] 卞鴻巍,李安,覃方君,許江寧等. 現(xiàn)代信息融合技術在組合導航中的應用[M].北京:國防工業(yè)出版社,2010.

    [2] 高運廣,王仕成,劉志國, 趙欣. 一種基于LS-SVM的聯(lián)邦濾波故障檢測方法[J].控制與決策, 2011, 26(9): 1433-1435. (Gao Yunguang, Wang Shicheng, Liu Zhiguo, Zhao Xin. Fault Detection Method Based on LS-SVM for Federated Kalman Filter[J]. Control and Decision, 2011, 26(9): 1433-1435.)

    [3] 張科,劉海鵬,李恒年,錢山. SINS/GPS/CNS組合導航聯(lián)邦濾波算法[J].中國慣性技術學報, 2013, 21(2): 226-230. (Zhang Ke, Liu Haipeng, Li Hengnian, Qian Shan. SINS/GPS/CNS Integrated Navigation Federal Filtering Algorithm[J]. Journal of Chinese Inertial Technology, 2013, 21(2):226-230.)

    [4] 榮軍,邱愷,陳天如,吳訓忠. 基于量測一致性的聯(lián)邦濾波故障檢測方法研究[J].傳感技術學報, 2006, 19(4): 2556-2558.(Rong Jun, Qiu Kai, Chen Tianru, Wu Xunzhong. Fault Detection Method for Federated Filtering Structure Based on the Consistency Between the Measurements[J]. Chinese Journal of Sensors and Actuators, 2006, 19(4): 2556-2558.)

    [5] 熊智,邵慧,華冰,等. 改進故障隔離的容錯聯(lián)邦濾波[J].航空學報, 2013, 36(3): 929-938. (Xiong Zhi, Shao Hui, Hua Bing, et al. An Improved Fault Tolerant Federated Filter with Fault Isolation[J]. Acta Aeronautica et Astronautuca Sinica, 2015, 36(3): 929-938.)

    [6] Carlson, N.A., Federated Filter for Distributed Navigation and Tracking Applications[C], Proc. ION 58th Annual Meeting, June 2002:340-353.

    [7] A. Maier, S. Kiesel, G. F. Trommer. Performance Analysis of Federated Filter for SAR/TRN/GPS/INS Integration[J]. Gyroscopy and Navigation, 2011, 2(4):293-300.

    [8] Arasaratnam I, Haykin S. Cubature Kalman Filter[J]. IEEE Trans on Automatic Control, 2009, 54 (6): 1254-1269.

    [9] 沈飛,郝順義,吳訓忠,郭創(chuàng),楊彬. 簡化平方根容積卡爾曼濾波的INS/GPS緊組合算法[J].航天控制, 2016, 34(1): 15-19. (Shen Fei, Hao Shunyi, Wu Xunzhong, Guo Chuang, Yang Bin. INS/GPS Tightly Integrated Algorithm Based on Reduced Square-Root Cubature Kalman Filter[J]. Aerospace Control, 2016, 34(1): 15-19.)

    猜你喜歡
    聯(lián)邦子系統(tǒng)濾波器
    基于無擾濾波器和AED-ADT的無擾切換控制
    不對中轉(zhuǎn)子系統(tǒng)耦合動力學特性研究
    一“炮”而紅 音聯(lián)邦SVSound 2000 Pro品鑒會完滿舉行
    GSM-R基站子系統(tǒng)同步方案研究
    303A深圳市音聯(lián)邦電氣有限公司
    從濾波器理解卷積
    電子制作(2019年11期)2019-07-04 00:34:38
    駝峰測長設備在線監(jiān)測子系統(tǒng)的設計與應用
    開關電源EMI濾波器的應用方法探討
    電子制作(2018年16期)2018-09-26 03:26:50
    基于TMS320C6678的SAR方位向預濾波器的并行實現(xiàn)
    車載ATP子系統(tǒng)緊急制動限制速度計算
    读书| 青州市| 莱阳市| 合阳县| 望谟县| 望都县| 咸阳市| 乌鲁木齐市| 泊头市| 定西市| 宝丰县| 石门县| 海兴县| 淮阳县| 鱼台县| 林州市| 原阳县| 平潭县| 遵义县| 邛崃市| 清河县| 合作市| 遂昌县| 杭州市| 涞水县| 讷河市| 股票| 辽源市| 吴桥县| 海丰县| 霍林郭勒市| 汪清县| 武宣县| 宜兰县| 昌邑市| 平远县| 巴中市| 石城县| 黎城县| 即墨市| 涿鹿县|