1.一種基于Chebyshev多項(xiàng)式插值逼近的擴(kuò)展橢球集員濾波方法,其特征在于,其步驟如下:
步驟一:建立組合導(dǎo)航系統(tǒng)非線性誤差的狀態(tài)方程和觀測(cè)方程;
步驟二:根據(jù)第k-1步迭代計(jì)算獲得系統(tǒng)狀態(tài)變量的均值和方差,確定第k-1步組合導(dǎo)航系統(tǒng)狀態(tài)參數(shù)向量的狀態(tài)分量的不確定區(qū)間,其中k=1,2,…;
步驟三:基于Chebyshev多項(xiàng)式插值表達(dá)式對(duì)組合導(dǎo)航系統(tǒng)非線性誤差的狀態(tài)方程和觀測(cè)方程實(shí)施Chebyshev多項(xiàng)式插值逼近計(jì)算處理,確定Lagrange余子的取值區(qū)間;
步驟四:計(jì)算Chebyshev插值逼近的線性化誤差邊界,利用橢球?qū)⒕€性化誤差外包得到非線性誤差的狀態(tài)方程和觀測(cè)方程的線性化誤差的外包橢球;
步驟五:計(jì)算虛擬過程的誤差橢球,包括Chebyshev多項(xiàng)式逼近的不確定性誤差和過程噪聲相加的兩個(gè)橢球直和運(yùn)算;
步驟六:利用線性化橢球集員濾波算法的預(yù)測(cè)步驟計(jì)算預(yù)測(cè)狀態(tài)橢球邊界,包括線性化預(yù)測(cè)橢球和虛擬過程噪聲橢球的直和計(jì)算;
步驟七:利用線性橢球集員濾波算法的更新步驟更新狀態(tài)橢球邊界,包括預(yù)測(cè)狀態(tài)橢球和觀測(cè)向量集合的交集計(jì)算;
步驟八:利用線性橢球集員濾波算法的狀態(tài)估計(jì)計(jì)算步驟完成系統(tǒng)狀態(tài)變量k時(shí)刻的估計(jì)計(jì)算和估計(jì)方差矩陣計(jì)算,從而完成組合導(dǎo)航系統(tǒng)初始對(duì)準(zhǔn)參數(shù)的估計(jì)計(jì)算任務(wù)。
2.根據(jù)權(quán)利要求1所述的基于Chebyshev多項(xiàng)式插值逼近的擴(kuò)展橢球集員濾波方法,其特征在于,所述組合導(dǎo)航系統(tǒng)非線性誤差的狀態(tài)方程和觀測(cè)方程為:
其中,xk∈Rn表示k時(shí)刻的狀態(tài)變量,zk∈Rm表示k時(shí)刻的觀測(cè)向量,f(·)和h(·)是已知的非線性二階可導(dǎo)函數(shù),wk∈Rn表示過程噪聲,vk∈Rm表示觀測(cè)噪聲,且|wi,k|≤1,i=1,2,…,n,|vj,k|≤1,j=1,2,…,m,記wk∈(0,Qk)和vk∈(0,Rk),Qk表示第k步的系統(tǒng)狀態(tài)噪聲包絡(luò)矩陣,Rk表示第k步的系統(tǒng)觀測(cè)噪聲包絡(luò)矩陣;n表示系統(tǒng)狀態(tài)變量的維數(shù),m表示觀測(cè)變量的維數(shù);
系統(tǒng)初始狀態(tài)x0∈X0,X0為系統(tǒng)狀態(tài)的先驗(yàn)知識(shí)確定的有界集合,對(duì)于給定的測(cè)量序列向量那么第k步橢球集員濾波算法的狀態(tài)可行集合為Xk;定義橢球集合E(a,P)={x∈Rn|(x-a)TP-1(x-a)≤1},其中,a表示橢球集合的中心,P為滿足正定性的橢球包絡(luò)矩陣;系統(tǒng)初始狀態(tài)x0估計(jì)的橢球集合為那么第k-1步估計(jì)得到的系統(tǒng)狀態(tài)橢球集合為其中,P0表示初始系統(tǒng)狀態(tài)變量的橢球包絡(luò)矩陣,Pk-1表示狀態(tài)變量第k-1步的橢球包絡(luò)矩陣;
3.根據(jù)權(quán)利要求2所述的基于Chebyshev多項(xiàng)式插值逼近的擴(kuò)展橢球集員濾波方法,其特征在于,所述第k-1步組合導(dǎo)航系統(tǒng)狀態(tài)參數(shù)向量的狀態(tài)分量的不確定區(qū)間為:
其中,i=1,2,…,n,表示橢球包絡(luò)矩陣Pk的第(i,i)元素,表示第k-1步的狀態(tài)變量的估計(jì)值,l是一個(gè)正實(shí)數(shù),且l≥3。
4.根據(jù)權(quán)利要求1所述的基于Chebyshev多項(xiàng)式插值逼近的擴(kuò)展橢球集員濾波方法,其特征在于,所述確定Lagrange余子的取值區(qū)間的方法是:利用Chebyshev多項(xiàng)式逼近分別表達(dá)系統(tǒng)非線性的狀態(tài)方程和觀測(cè)方程,利用在逼近過程中產(chǎn)生的逼近誤差獲得Lagrange余子的最大區(qū)間:
根據(jù)捷聯(lián)慣性導(dǎo)航系統(tǒng)非線性誤差的狀態(tài)方程xk=f(xk-1)+wk-1,利用Chebyshev插值多項(xiàng)式獲得線性化逼近生成的Lagrange余子的極小化區(qū)間,以第k-1步狀態(tài)變量的估計(jì)點(diǎn)作為Chebyshev插值多項(xiàng)式逼近系統(tǒng)狀態(tài)方程的n階Chebyshev插值表達(dá)式獲得第k步狀態(tài)變量的預(yù)測(cè)點(diǎn)
其中,表示第i項(xiàng)的Chebyshev多項(xiàng)式,Ai表示Chebyshev多項(xiàng)式的系數(shù),表示Chebyshev多項(xiàng)式逼近的插值余項(xiàng)。
當(dāng)系統(tǒng)狀態(tài)變量區(qū)間時(shí),插值余項(xiàng)為Chebyshev插值多項(xiàng)式高階項(xiàng),其表達(dá)式為:
根據(jù)Chebyshev插值多項(xiàng)式的性質(zhì),當(dāng)插值節(jié)點(diǎn)取Chebyshev多項(xiàng)式的零點(diǎn)值時(shí),插值余項(xiàng)獲得極小值:
若第k-1步系統(tǒng)狀態(tài)變量的取值區(qū)間為獲得極小化的插值余項(xiàng)為:
基于捷聯(lián)慣性組合導(dǎo)航系統(tǒng)非線性誤差的觀測(cè)方程zk=h(xk)+vk,利用Chebyshev插值多項(xiàng)式獲得插值逼近計(jì)算生成的Lagrange余子的極小化區(qū)間,以第k步狀態(tài)變量的預(yù)測(cè)點(diǎn)作為Chebyshev插值多項(xiàng)式逼近獲得觀測(cè)方程的插值逼近計(jì)算表達(dá)式:
其中,Bi是非線性觀測(cè)方程的Chebyshev多項(xiàng)式系數(shù),表示基于系統(tǒng)狀態(tài)變量一步預(yù)測(cè)值的Chebyshev多項(xiàng)式,為極小化插值余項(xiàng)算子,且:
5.根據(jù)權(quán)利要求1所述的基于Chebyshev多項(xiàng)式插值逼近的擴(kuò)展橢球集員濾波方法,其特征在于,所述利用橢球?qū)⒕€性化誤差外包得到非線性誤差的狀態(tài)方程和觀測(cè)方程的線性化誤差的外包橢球的方法是:
利用Chebyshev插值多項(xiàng)式逼近操作獲得插值余項(xiàng)算子作為L(zhǎng)agrange余子,計(jì)算逼近誤差邊界,用橢球形狀將狀態(tài)方程的Chebyshev多項(xiàng)式逼近誤差外包:
獲得狀態(tài)方程逼近誤差的外包橢球?yàn)?img id="icf0026" file="FDA00011634097500000311.GIF" wi="236" he="79" img-content="drawing" img-format="GIF" orientation="portrait" inline="no" />其中,表示Chebyshev多項(xiàng)式逼近的系統(tǒng)過程模型狀態(tài)方程的不確定性噪聲方差矩陣,表示系統(tǒng)Chebyshev多項(xiàng)式逼近中的不確定性噪聲方差矩陣的對(duì)角元素;
用橢球形狀將觀測(cè)方程的Chebyshev多項(xiàng)式逼近誤差外包:
獲得觀測(cè)方程的線性化誤差的外包橢球?yàn)?img id="icf0031" file="FDA00011634097500000316.GIF" wi="230" he="79" img-content="drawing" img-format="GIF" orientation="portrait" inline="no" />其中,表示Chebyshev多項(xiàng)式逼近的觀測(cè)方程不確定性噪聲的方差矩陣,表示Chebyshev多項(xiàng)式逼近中造成的觀測(cè)方程不確定性噪聲方差矩陣的對(duì)角元素。
6.根據(jù)權(quán)利要求1所述的基于Chebyshev多項(xiàng)式插值逼近的擴(kuò)展橢球集員濾波方法,其特征在于,所述計(jì)算虛擬過程的誤差橢球的方法是:Chebyshev多項(xiàng)式插值逼近造成的不確定性誤差橢球和過程噪聲相加的兩個(gè)橢球直和運(yùn)算;通過逼近不確定性誤差和過程噪聲的直和計(jì)算獲得虛擬噪聲誤差橢球;
對(duì)非線性過程的狀態(tài)方程xk=f(xk-1)+wk-1計(jì)算虛擬過程的狀態(tài)噪聲誤差橢球?yàn)?img id="icf0035" file="FDA0001163409750000042.GIF" wi="365" he="94" img-content="drawing" img-format="GIF" orientation="portrait" inline="no" />
其中,Qk-1表示第k-1步的系統(tǒng)狀態(tài)噪聲包絡(luò)矩陣,是由橢球形狀的系統(tǒng)Chebyshev多項(xiàng)式插值逼近計(jì)算的不確定性誤差和過程噪聲相加獲得的,表示第k-1步的系統(tǒng)噪聲誤差橢球方差矩陣直和,且:
其中,為過程噪聲方差直和計(jì)算的尺度因子,且
對(duì)于非線過程的性觀測(cè)方程zk=h(xk)+vk計(jì)算虛擬觀測(cè)噪聲誤差橢球
其中,表示獲得的虛擬觀測(cè)噪聲方差矩陣直和,且:
其中,是觀測(cè)噪聲方差矩陣直和計(jì)算的尺度因子參數(shù),
7.根據(jù)權(quán)利要求1所述的基于Chebyshev多項(xiàng)式插值逼近的擴(kuò)展橢球集員濾波方法,其特征在于,所述利用線性化橢球集員濾波算法的預(yù)測(cè)步驟計(jì)算預(yù)測(cè)狀態(tài)橢球邊界的方法是:利用第k-1步的系統(tǒng)狀態(tài)變量估計(jì)值和Chebyshev多項(xiàng)式逼近法展開計(jì)算第k步的狀態(tài)預(yù)測(cè)值,獲得狀態(tài)變量線性化預(yù)測(cè)值及其外包預(yù)測(cè)橢球,開展線性化預(yù)測(cè)橢球和虛擬過程噪聲橢球的直和運(yùn)算,獲得系統(tǒng)狀態(tài)變量的預(yù)測(cè)橢球邊界;
在第k-1步獲得系統(tǒng)狀態(tài)變量估計(jì)值利用Chebyshev多項(xiàng)式逼近計(jì)算第k步的系統(tǒng)狀態(tài)變量預(yù)測(cè)值,根據(jù)系統(tǒng)均值計(jì)算公式可有:
上式中設(shè)根據(jù)Chebyshev多項(xiàng)式性質(zhì)可以進(jìn)一步整理Ej項(xiàng)為:
其中,Px,k-1表示第k-1步系統(tǒng)狀態(tài)變量的橢球包絡(luò)矩陣,Π(·)表示系統(tǒng)狀態(tài)變量的概率分布特征,利用E0=1,直至En項(xiàng)表達(dá)式獲得線性方程為:
其中,R是一個(gè)(n-1)×(n-1)的矩陣,且其元素滿足
獲得第k-1步的預(yù)測(cè)值表達(dá)式:
其中,是直到n的系統(tǒng)狀態(tài)向量的非中心矩構(gòu)造的向量,且:
表示Chebyshev多項(xiàng)式的系數(shù)構(gòu)造的向量,且:
An=[A0,A1,...,An]T,
Πn是由Chebyshev多項(xiàng)式系數(shù)構(gòu)造的(n+1)×(n+1)的矩陣,且:
Пn=[α0,n,α1,n,…,αn,n]T,
組成第i項(xiàng)Chebyshev多項(xiàng)式的所有的直到n次單項(xiàng)式的系數(shù):
且有遞推表達(dá)公式為:
其起始項(xiàng)α0,n=[1,0,…,0]T和α1,n=[0,1,0,…,0]T,經(jīng)由前面兩項(xiàng)系數(shù)向量可以遞推出直到n的所有系數(shù)向量;對(duì)于系統(tǒng)狀態(tài)變量的方差計(jì)算,可以經(jīng)由方差矩陣的計(jì)算公式獲得:
對(duì)上式中的均值進(jìn)行化簡(jiǎn)得:從而獲得系統(tǒng)狀態(tài)變量的預(yù)測(cè)狀態(tài)橢球
其中,Ak,n表示整理獲得的Chebyshev多項(xiàng)式系數(shù)向量,表示系統(tǒng)狀態(tài)變量在第k-1步的估計(jì)誤差非中心矩向量,⊙表示Kronecker乘積,P2n是一個(gè)(n+1)2×(2n+1)的矩陣,其表達(dá)式為:βk-1為尺度因子參數(shù)。
8.根據(jù)權(quán)利要求7所述的基于Chebyshev多項(xiàng)式插值逼近的擴(kuò)展橢球集員濾波方法,其特征在于,所述利用線性橢球集員濾波算法的更新步驟更新狀態(tài)橢球邊界的方法是:利用系統(tǒng)觀測(cè)向量序列開展預(yù)測(cè)狀態(tài)橢球和觀測(cè)向量集合的交集計(jì)算;
將預(yù)測(cè)狀態(tài)橢球和觀測(cè)向量集合做直和交集計(jì)算,其中觀測(cè)集合為:
采用Chebyshev多項(xiàng)式Kalman濾波算法計(jì)算系統(tǒng)狀態(tài)變量的觀測(cè)更新計(jì)算過程,觀測(cè)向量的一步預(yù)測(cè)計(jì)算為
其中,由系統(tǒng)狀態(tài)變量的直到n的所有的非中心矩組成,是觀測(cè)方程的Chebyshev多項(xiàng)式的系數(shù)組成的向量;
相應(yīng)的觀測(cè)方程的觀測(cè)向量一步預(yù)測(cè)方差可計(jì)算為:
那么系統(tǒng)狀態(tài)變量和觀測(cè)向量的協(xié)方差可計(jì)算為
從而可以獲得
其中,表示系統(tǒng)觀測(cè)變量在第k-1步的預(yù)測(cè)誤差非中心矩向量,表示直到2n階次的系統(tǒng)觀測(cè)變量在第k-1步的預(yù)測(cè)誤差非中心矩向量,是一個(gè)(n+1)×(n+2)的矩陣,其表達(dá)式為
其中,表示系統(tǒng)狀態(tài)變量的取值區(qū)間范圍,若那么
9.根據(jù)權(quán)利要求8所述的基于Chebyshev多項(xiàng)式插值逼近的擴(kuò)展橢球集員濾波方法,其特征在于,所述利用線性橢球集員濾波算法的狀態(tài)估計(jì)計(jì)算步驟完成系統(tǒng)狀態(tài)變量k時(shí)刻的估計(jì)計(jì)算和估計(jì)方差矩陣計(jì)算的方法是:
其中,δk為算法健康度因子,其表達(dá)式為:表示k時(shí)刻系統(tǒng)狀態(tài)變量估計(jì)誤差包絡(luò)矩陣計(jì)算的中間算子,且:
其中,zk表示觀測(cè)向量,Πk,n是在第k步預(yù)測(cè)計(jì)算中由Chebyshev多項(xiàng)式系數(shù)構(gòu)造的(n+1)×(n+1)的矩陣,Wk表示第k步的系統(tǒng)觀測(cè)向量的一步預(yù)測(cè)誤差矩陣,Kk表示濾波算法的增益矩陣,ρk為預(yù)測(cè)誤差包絡(luò)矩陣的調(diào)節(jié)尺度因子參數(shù)。