999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ANFIS的智能導(dǎo)航自適應(yīng)濾波算法研究

2018-12-04 06:21:20穆榮軍鄧雁鵬孫緒堯
宇航總體技術(shù) 2018年6期
關(guān)鍵詞:規(guī)則

吳 鵬,穆榮軍,鄧雁鵬,孫緒堯

(哈爾濱工業(yè)大學(xué)航天學(xué)院,哈爾濱 150001)

0 引言

智能導(dǎo)航是飛行器信息化系統(tǒng)的信息基礎(chǔ),而具備智能化推理、決策等功能的自適應(yīng)濾波算法是智能導(dǎo)航系統(tǒng)設(shè)計的核心環(huán)節(jié)。在傳統(tǒng)的導(dǎo)航數(shù)據(jù)融合濾波器設(shè)計中,濾波器的各項參數(shù)往往是通過多次離線評估優(yōu)化得到的,而對于諸如智能變形導(dǎo)彈等智能飛行器,一般具有復(fù)雜動力學(xué)特性,離線優(yōu)化的參數(shù)往往不能滿足智能導(dǎo)航濾波器精度的需求。采用人工神經(jīng)網(wǎng)絡(luò)技術(shù)輔助智能導(dǎo)航濾波器有兩條途徑:1)對狀態(tài)估計濾波器的內(nèi)部參數(shù)進(jìn)行實時監(jiān)測和調(diào)整,達(dá)到優(yōu)化濾波的目的;2)直接對狀態(tài)向量解算誤差進(jìn)行補(bǔ)償。在實際應(yīng)用中,由于使用場景不同、建模所需的必要條件無法準(zhǔn)確獲得等原因,狀態(tài)向量解算誤差無法直接測得和補(bǔ)償,此時可以通過引入模糊推理、專家系統(tǒng)、人工神經(jīng)網(wǎng)絡(luò)等智能化方法對載體工況進(jìn)行識別和評估,實時修改濾波器內(nèi)部參數(shù)來修正偏差。

建立對象模型是控制系統(tǒng)設(shè)計的基礎(chǔ),以智能導(dǎo)彈的快速跨域飛行為例,由于其具有工作環(huán)境多變、機(jī)動特征復(fù)雜、飛行參數(shù)包線大等特點,傳統(tǒng)的數(shù)學(xué)工具難以對其工作中產(chǎn)生的有色噪聲和隨機(jī)噪聲進(jìn)行精確的模型構(gòu)建,而ANFIS自適應(yīng)網(wǎng)絡(luò)模糊推理技術(shù)可以對這些噪聲進(jìn)行實時預(yù)測并補(bǔ)償[1]。

1 基于ANFIS改進(jìn)的自適應(yīng)濾波器設(shè)計

1.1 ANFIS構(gòu)建

ANFIS是一種將模糊邏輯和人工神經(jīng)網(wǎng)絡(luò)結(jié)合起來的技術(shù),它不需要系統(tǒng)或系統(tǒng)誤差的精確模型,而是仿照人類推理和決策過程構(gòu)建If-Then規(guī)則庫,以此確定隸屬度函數(shù)和模糊控制系統(tǒng),同時采用誤差反向傳播和最小二乘法對修正模型中的前提參數(shù)和結(jié)論參數(shù)實現(xiàn)模糊推理功能,進(jìn)而實時修改濾波器內(nèi)部參數(shù),補(bǔ)償由于環(huán)境變化、工況改變等因素帶來的誤差,達(dá)到優(yōu)化狀態(tài)估計濾波器的目的。

常見的T-S型ANFIS系統(tǒng)通常使用如下規(guī)則:

ifxisAandyisB, thenz=f(x,y)

(1)

式中,A和B是前提的模糊數(shù),z=f(x,y) 為結(jié)論中的精確數(shù)。

ANFIS系統(tǒng)結(jié)構(gòu)常用的Sugeno模糊模型如圖 1所示[2],它為具有兩個規(guī)則的1階T-S性ANFIS結(jié)構(gòu)模型,規(guī)則如下:

ifxisA1andyisB1, thenf1=p1x+q1y+r1

ifxisA2andyisB2, thenf2=p2x+q2y+r2

(2)

圖1 ANFIS結(jié)構(gòu)圖
Fig.1 ANFIS structure diagram

模型各層的具體定義和功能如下:

第1層:本層為前提參數(shù),負(fù)責(zé)攝入信號的模糊化。該層的每一個節(jié)點i都是一個具有節(jié)點函數(shù)的自適應(yīng)節(jié)點,假設(shè)節(jié)點i的輸入量為x(或y),與該節(jié)點有關(guān)的語言標(biāo)識為A(或B)。該節(jié)點函數(shù)同時也是模糊集A(或B)的隸屬函數(shù),其決定了所給定的x(或y)滿足A(或B)的程度。節(jié)點i具有輸出函數(shù):

(3)

(4)

式中,ai、bi、ci為前提參數(shù),隸屬度函數(shù)的形狀隨著這些參數(shù)的改變而改變。

第2層:該層為固定節(jié)點,輸出所有輸入信號的積,每個節(jié)點的輸出表示某一條規(guī)則的可信度:

wi=μAi(x)×μBi(y)

(5)

第3層:該層計算每條規(guī)則的歸一化可信度為:

(6)

第4層:該層為結(jié)論參數(shù)層,該層節(jié)點為具有節(jié)點函數(shù)的自適應(yīng)節(jié)點,用來計算每條規(guī)則輸出對最終結(jié)果的影響,輸出為:

(7)

式中,pi、qi、ri為結(jié)論參數(shù)。

第5層:該層為所有節(jié)點總輸出:

(8)

給定前提參數(shù)后,ANFIS輸出可以表示成結(jié)論參數(shù)的線性組合:

(9)

1.2 基于ANFIS優(yōu)化的自適應(yīng)濾波算法設(shè)計

應(yīng)用ANFIS進(jìn)行改良Kalman濾波時,需要使用大量先驗數(shù)據(jù)對神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,先根據(jù)數(shù)據(jù)特性對數(shù)據(jù)進(jìn)行模糊分類,然后讓ANFIS對分類規(guī)則進(jìn)行學(xué)習(xí)[3]。T-S型ANFIS模糊結(jié)構(gòu)比常規(guī)模糊模型有更強(qiáng)的表達(dá)能力。但是T-S型模糊結(jié)構(gòu)對輸入變量進(jìn)行的是線性分類,當(dāng)輸入變量維數(shù)很大或為非線性變換時,為保證輸入變量彼此獨立,輸入空間通常會被分割得很細(xì),使If-Then規(guī)則庫中模糊規(guī)則數(shù)目迅速增加,模糊推理系統(tǒng)變得復(fù)雜,計算量增大,計算效率降低。為使ANFIS系統(tǒng)對輸入空間進(jìn)行非線性劃分,減小系統(tǒng)復(fù)雜度,可以引入減法聚類(Subtractive-Clustering)解決此問題。對于智能變形導(dǎo)彈快速跨域飛行等工作情況,由于難以對導(dǎo)航數(shù)據(jù)類別進(jìn)行初始劃分,減法聚類算法可以根據(jù)輸入數(shù)據(jù)的密度特征自動形成一個具有最少規(guī)則數(shù)目的模糊推理規(guī)則庫。首先計算輸入空間內(nèi)每個點影響半徑內(nèi)數(shù)據(jù)點的密度,將具有最高數(shù)據(jù)點密度的中心點作為第一個聚類中心,同時把其影響半徑內(nèi)的其他點從數(shù)據(jù)空間中刪除,在剩余點中按照這種選取規(guī)則再次篩選聚類中心點,直到影響半徑內(nèi)點密度低于預(yù)先設(shè)置的閾值[4]。

在Kalman濾波工作時,隨著工作時間增加,測量傳感器的可靠性會發(fā)生變化,在大多數(shù)情況下,量測數(shù)據(jù)可靠性會下降,但是在個別情況下,量測可靠性會增加,體現(xiàn)在Kalman濾波模型中就是量測噪聲誤差方差會隨著濾波發(fā)生變化。因此,在以慣性導(dǎo)航INS為核心的組合導(dǎo)航系統(tǒng)中,利用ANFIS自適應(yīng)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)推理系統(tǒng)可以對當(dāng)前使用場景進(jìn)行推理,以濾波器中的新息為觀測對象,將新息序列方差與理論方差進(jìn)行對比,實時判別由于環(huán)境等因素對濾波系統(tǒng)帶來的影響,以此為依據(jù)實時修正量測噪聲誤差方差,優(yōu)化Kalman濾波系統(tǒng)。

新息序列方差計算公式和理論方差計算公式分別為:

(10)

(11)

由式(11)可以看出,Rk和Sk成正比關(guān)系,據(jù)此可以定義模糊調(diào)整規(guī)則為:

if dmk(i,i)=0,thenRk(i,i) 不變;

if dmk(i,i)>0,thenRk(i,i) 減小;

if dmk(i,i)<0,thenRk(i,i) 增大。

定義失配度(degree of missmatching)變量dm:

(12)

ANFIS神經(jīng)網(wǎng)絡(luò)輔助組合導(dǎo)航濾波器設(shè)計結(jié)構(gòu)如圖2所示。

圖2 ANFIS優(yōu)化濾波算法結(jié)構(gòu)Fig.2 Improved Kalman Filter structure diagram based on ANFIS

Rk的維數(shù)為N,采用對應(yīng)N個ANFIS網(wǎng)絡(luò)對Rk對角線上每一維的數(shù)值進(jìn)行調(diào)整。

定義失配度增量Δdm:

Δdmk=dmk-dmk-1

(13)

每個ANFIS網(wǎng)絡(luò)的輸入均為dmk(i,i)和Δdmk(i,i)。采用ANFIS網(wǎng)絡(luò)的輸出ΔRk(i,i)對Rk進(jìn)行調(diào)節(jié):

Rk=Rk-1+ΔRk

(14)

通過上述算法對Kalman濾波進(jìn)行優(yōu)化,可得到更準(zhǔn)確的結(jié)果。

2 基于ANFIS優(yōu)化的自適應(yīng)濾波算法仿真

在實際導(dǎo)航應(yīng)用中,隨著工作時間變長,載體量測傳感器的可靠性會發(fā)生變化,如采用視覺傳感器時,隨著使用時長增加,傳感器噪點會變多,測量精度會降低。基于這種假設(shè),可以使用ANFIS控制器對使用場景進(jìn)行學(xué)習(xí),根據(jù)學(xué)習(xí)結(jié)果對Kalman濾波進(jìn)行補(bǔ)償,進(jìn)而改善濾波結(jié)果。

基于ANFIS學(xué)習(xí)的濾波修正算法仿真由以下步驟組成:

1)ANFIS訓(xùn)練數(shù)據(jù)獲取;

2)訓(xùn)練自適應(yīng)網(wǎng)絡(luò)模糊推理模塊;

3)利用訓(xùn)練好的自適應(yīng)網(wǎng)絡(luò)模糊推理模塊修正Kalman濾波。

考慮到本仿真實驗?zāi)康氖菫榱蓑炞CANFIS對Kalman濾波具有修正作用,旨在抑制變形導(dǎo)彈運(yùn)動過程中的非Gauss噪聲。仿真中主要對量測噪聲方差R進(jìn)行調(diào)整,驗證方法對非Gauss噪聲的抑制作用。在這個層面上,優(yōu)化是否有效與系統(tǒng)復(fù)雜度沒有關(guān)系,只與失配量dm是否被抑制有關(guān)。對受影響的特定通道進(jìn)行分析即可說明問題,且加入ANFIS模塊后,運(yùn)算量較大,故選取一個簡化后的空間運(yùn)動7維模型進(jìn)行Kalman濾波設(shè)計,7維狀態(tài)向量為:

X=[φxφyφzδVxδVyxy]

(15)

P0= diag [(1°)2(1°)2(1°)2(0.1m/s)2

(0.1m/s)2(1000) (1000)]

Q=diag [(0.01°/h)2(0.01°/h)2(0.01°/h)2

(10μg)2(10μg)2(0)(0)]

Ri=diag [(ri)2(ri)2(ri)2(10-4)2(10-4)2(10-2) (10-2)]

其中,Ri為預(yù)設(shè)的量測誤差方差,設(shè)置成一個變化規(guī)律為N(1-e-t,0.0015×t)的變量,形成非Gauss噪聲,只對系統(tǒng)姿態(tài)角產(chǎn)生影響。

未加入ANFIS模塊時,濾波得來的數(shù)據(jù)作為ANFIS訓(xùn)練數(shù)據(jù),姿態(tài)角濾波估計結(jié)果如圖 3所示。圖3(a)、(c)、(e)分別為未經(jīng)修正的姿態(tài)角估計結(jié)果,圖3(b)、(d)、(f)分別為對應(yīng)姿態(tài)角誤差,將以上數(shù)據(jù)作為ANFIS訓(xùn)練數(shù)據(jù)。

(a)未經(jīng)修正的俯仰角估計結(jié)果

(b)未經(jīng)修正的俯仰角濾波誤差

(c)未經(jīng)修正的偏航角估計結(jié)果

(d)未經(jīng)修正的偏航角濾波誤差

(e)未經(jīng)修正的滾轉(zhuǎn)角估計結(jié)果

(f)未經(jīng)修正的滾轉(zhuǎn)角濾波誤差

由于量測誤差方差變化,引起的姿態(tài)角失配度如圖 4所示。

(a)未經(jīng)修正的俯仰角失配度

(b)未經(jīng)修正的偏航角失配度

(c)未經(jīng)修正的滾轉(zhuǎn)角失配度圖4 未經(jīng)修正的失配度Fig.4 Degree of miss-matching without ANFIS

獲得訓(xùn)練數(shù)據(jù)之后,利用訓(xùn)練數(shù)據(jù)解算失配度dm及失配度增量Δdmk,以失配度dm、失配度增量Δdmk為輸入,量測誤差方差變化量ΔR為輸出,構(gòu)建訓(xùn)練矩陣,首先使用subtractive聚類算法對300組數(shù)據(jù)進(jìn)行分類,然后根據(jù)分類得到的分類規(guī)則,對ANFIS模塊進(jìn)行訓(xùn)練,形成模糊推理規(guī)則,對Rk進(jìn)行調(diào)節(jié)。

經(jīng)過修正的Kalman濾波結(jié)果如圖5所示。圖5(a)、(c)、(e)分別為經(jīng)過修正的姿態(tài)角估計結(jié)果,圖5(b)、(d)、(f)分別為對應(yīng)姿態(tài)角誤差。

由于量測誤差方差變化引起的姿態(tài)角失配度如圖 6所示。

(a)修正的俯仰角估計結(jié)果

(b)修正的俯仰角濾波誤差

(c)修正的偏航角估計結(jié)果

(d)修正的偏航角濾波誤差

(e)修正的滾轉(zhuǎn)角估計結(jié)果

(f)修正的滾轉(zhuǎn)角濾波誤差

(a)修正的俯仰角失配度

(b)修正的偏航角失配度

(c)修正的滾轉(zhuǎn)角失配度圖6 修正的失配度Fig.6 Degree of miss-matching with ANFIS

由以上仿真結(jié)果可知,在工作環(huán)境已知或在外部環(huán)境對導(dǎo)航傳感器影響已知情況下,基于ANFIS修正的Kalman濾波對變化的環(huán)境具有較強(qiáng)的適應(yīng)性作用,濾波性能有了較明顯的提升。以俯仰通道為例,在ANFIS校正前,經(jīng)過300步Kalman濾波,狀態(tài)向量中滾轉(zhuǎn)角估計均方誤差約為10.382,后100步濾波的失配度均值約為5.8993;經(jīng)過ANFIS修正后,估計均方誤差下降至約為4.941,后100步濾波平均失配度下降到3.3173。由此可以看出,相對于標(biāo)準(zhǔn)Kalman濾波結(jié)果,ANFIS控制器對量測噪聲起到了較好的抑制作用,降低了估計誤差,提高了導(dǎo)航精度。

為使研究結(jié)論更加可信,在相同參數(shù)下對本模型進(jìn)行1000次重新訓(xùn)練并進(jìn)行Monte Carlo打靶,統(tǒng)計結(jié)果如圖 7所示。仿真結(jié)果表明,基于ANFIS修正后的自適應(yīng)非線性Kalman濾波方法適應(yīng)性更好、精度更高。

3 結(jié)論

本文首先分析了ANFIS的結(jié)構(gòu)和模型,對將ANFIS技術(shù)與傳統(tǒng)Kalman濾波相結(jié)合的方法進(jìn)行了研究;然后結(jié)合ANFIS減法(Subtractive)聚類方法,提出了一種基于ANFIS優(yōu)化的智能導(dǎo)航自適應(yīng)濾波算法;最后采用該算法對仿真工況進(jìn)行組合導(dǎo)航濾波仿真驗證,通過1000次Monte Carlo打靶試驗進(jìn)行數(shù)據(jù)統(tǒng)計學(xué)分析。仿真結(jié)果表明,ANFIS系統(tǒng)在具有可行的充分訓(xùn)練數(shù)據(jù)支持下,可有效實現(xiàn)對Kalman濾波器的改進(jìn),自適應(yīng)補(bǔ)償參數(shù)誤差,獲得更好的濾波結(jié)果;其模糊推理和聚類過程,體現(xiàn)了自主學(xué)習(xí)、智能決策等特點,對于構(gòu)建智能導(dǎo)航系統(tǒng)作用明顯;優(yōu)化的濾波算法依賴環(huán)境模型或者環(huán)境對飛行器導(dǎo)航系統(tǒng)的影響模型,在不同工作環(huán)境下需要對ANFIS模型重新訓(xùn)練。

圖7 ANFIS修正濾波結(jié)果分布統(tǒng)計直方圖Fig.7 ANFIS corrected distribution histogram of Kalman Filter

猜你喜歡
規(guī)則
拼寫規(guī)則歌
撐竿跳規(guī)則的制定
數(shù)獨的規(guī)則和演變
依據(jù)規(guī)則的推理
法律方法(2019年3期)2019-09-11 06:26:16
善用首次銷售規(guī)則
中國外匯(2019年7期)2019-07-13 05:44:52
規(guī)則的正確打開方式
幸福(2018年33期)2018-12-05 05:22:42
顛覆傳統(tǒng)規(guī)則
讓規(guī)則不規(guī)則
Coco薇(2017年11期)2018-01-03 20:59:57
TPP反腐敗規(guī)則對我國的啟示
啦啦操2010—2013版與2013—2016版規(guī)則的對比分析
運(yùn)動(2016年6期)2016-12-01 06:33:42
主站蜘蛛池模板: 老熟妇喷水一区二区三区| 国产欧美性爱网| 日韩黄色精品| 91久久偷偷做嫩草影院电| 蜜桃视频一区| 成人亚洲视频| 天堂中文在线资源| 亚洲久悠悠色悠在线播放| 国产 在线视频无码| 一本大道无码高清| 五月天香蕉视频国产亚| 大香网伊人久久综合网2020| 无码精品福利一区二区三区| 女人一级毛片| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 永久在线精品免费视频观看| 老司机午夜精品网站在线观看 | 国产成人艳妇AA视频在线| 国产精品乱偷免费视频| 亚洲成a人片| 精品视频福利| 亚洲天堂777| 日韩在线视频网| 在线日本国产成人免费的| 日本在线免费网站| 91无码网站| a毛片在线播放| 国产青榴视频| 99这里只有精品6| 麻豆精品在线| 美女无遮挡拍拍拍免费视频| 久久人人97超碰人人澡爱香蕉 | 亚洲成人一区在线| 亚洲色图欧美视频| 亚洲人妖在线| 欧美日韩精品在线播放| 国产97公开成人免费视频| 欧美日本在线观看| 国产人妖视频一区在线观看| 日韩欧美综合在线制服| 亚洲香蕉在线| 国产精品蜜臀| 九色视频线上播放| 白浆视频在线观看| 国产在线精品香蕉麻豆| 精品免费在线视频| 国产在线观看人成激情视频| 亚洲黄色片免费看| 三上悠亚在线精品二区| 亚洲第一黄色网| 国产激爽大片在线播放| 亚洲精品久综合蜜| 毛片网站观看| 国产欧美视频综合二区 | 人人91人人澡人人妻人人爽| 黄网站欧美内射| 人人91人人澡人人妻人人爽 | 亚洲日产2021三区在线| 亚洲中文无码h在线观看| 一区二区三区成人| 欧美中文字幕无线码视频| 国产美女自慰在线观看| 欧洲高清无码在线| 国产亚洲精品91| 黄色网在线免费观看| 免费福利视频网站| 国产日韩久久久久无码精品| 高清乱码精品福利在线视频| 热思思久久免费视频| 国产美女无遮挡免费视频| 五月天久久综合国产一区二区| 国产丰满大乳无码免费播放| 久久亚洲中文字幕精品一区| 成AV人片一区二区三区久久| 免费精品一区二区h| 凹凸国产分类在线观看| 欧美激情综合一区二区| 亚洲VA中文字幕| 免费人成视网站在线不卡| 日本91在线| 亚洲天堂首页| 怡红院美国分院一区二区|