基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法转让专利

申请号 : CN201310739063.4

文献号 : CN103697894B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 方峥熊智华冰邵慧杨镜许建新彭惠吴旋柏青青赵慧潘加亮

申请人 : 南京航空航天大学

摘要 :

本发明公开了一种基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法,具体步骤为:首先建立航空机载惯性导航系统与其他导航系统的融合无重置模式联邦滤波器,随后利用基于子滤波器方差阵修正的多源信息非等间隔联邦滤波方法,提高子滤波器滤波精度。以高空长航无人机为应用对象,结合实际传感器使用特点,设计了适用于高空长航无人机的INS/CNS/SAR/TER组合非等间隔联邦滤波实现方案。本发明能够在几乎不增加额外计算负担的情况下,通过修正子滤波器滤波方差阵来改善滤波器的融合精度,在保持无重置结构容错性强特性的同时,解决无重置联邦滤波器在应用于多源信息非等间隔滤波时的适应性问题,进一步提升系统导航精度,增强组合导航系统的鲁棒性。

权利要求 :

1.基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法,其特征在于,包括以下步骤:步骤一、选取东北天地理坐标系,惯性导航系统误差状态量定义为:其中,φE,φN,φU分别表示惯性导航系统误差状态量中的东向平台误差角状态量、北向平台误差角状态量和天向平台误差角状态量;δvE,δvN,δvU分别表示惯性导航系统误差状态量中的东向速度误差状态量、北向速度误差状态量和天向速度误差状态量;δL,δλ,δh分别表示航空机载惯性导航系统误差状态量中的纬度误差状态量、经度误差状态量和高度误差状态量;εbx,εby,εbz,εrx,εry,εrz分别表示惯性导航系统误差状态量中的X轴、Y轴、Z轴方向陀螺常值漂移误差状态量和X轴、Y轴、Z轴方向陀螺一阶马尔可夫漂移误差状态量;

分别表示惯性导航系统误差状态量中的X轴、Y轴和Z轴方向加速度计零偏,上标T为转置;

步骤二、采用地理坐标系下位置、速度、姿态线性化观测原理,根据子滤波系统的工作特性,建立地理坐标系下子滤波系统的量测方程,所述子滤波系统具体包括INS/CNS姿态量测系统、INS/SAR图像匹配水平位置量测系统、INS/TER地形匹配水平位置量测系统:其中,X(t)为步骤一中

加入时间参数t的表达形式, 为X(t)的微分形式,F(t)表示INS/CNS/SAR/TER组合导航系统状态方程的一步状态转移矩阵;G(t)表示INS/CNS/SAR/TER组合导航系统状态方程的系统白噪声误差矩阵;W(t)为惯性/卫星组合导航系统状态方程的系统误差白噪声矢量;

步骤三、将各子滤波系统量测方程中的子滤波系统误差状态量进行KF滤波,计算子滤波器的滤波估计均方差阵;增加修正方差阵ΔPi,调整最终信息融合时的冗余子滤波系统信息的权重分配,具体如下:在离散系统的卡尔曼滤波误差分析中,

其中, 分别为第i个子滤波器的第k时刻状态真实量和滤波估计量, 为理想状态值与滤波估计值的差值, 为子系统理想估计均方差阵,E[.]为取均值运算,T为转置运算;

在子滤波器的滤波估计均方差阵的基础上增加修正方差阵ΔPi后,得到经过修正的系统滤波器输出的估计均方差阵Pi(k):Pi(k)=Pi(k)+ΔPi   (5)

最终得到改进后的主滤波器信息融合算法为:

其中, Pf(k)分别为主滤波器滤波输出的滤波估计量和误差方差阵; 为主滤波器滤波输出的误差方差阵Pf(k)的逆, 为第i个子滤波器k时刻的估计均方差阵Pi(k)的逆, 为第i个子滤波器k时刻滤波估计量;

步骤四、采用无重置联邦滤波器非等间隔修正算法,将一个滤波周期内的卡尔曼滤波分为两个信息更新过程:时间更新和量测更新;

各子滤波器在信息输出时,若未到量测时间则输出时间更新信息,若到量测时间时则输出量测更新信息;

步骤五、采用联邦滤波器对步骤三中子滤波系统得出的滤波结果进行数据融合,输出全局最优估计值。

2.根据权利要求1所述的基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法,其特征在于,所述子滤波系统测量方程具体如下:(1)INS/CNS姿态量测方程:

其中,γrINS、θpINS和ψhINS分别为惯性导航系统的横滚角、俯仰角和航向角,γrCNS、θpCNS、ψhCNS分别为天文导航系统的横滚角、俯仰角和航向角,δγr、δθp和δψh分别为惯性导航系统和天文导航系统中横滚角、俯仰角和航向角的差值,OrCNS、OpCNS和OhCNS为相减产生的误差小量,Ha(t)为天文导航子系统的量测阵,NCNS(t)为天文子系统的量测噪声矩阵;

(2)INS/SAR图像匹配水平位置量测方程:

其中,LINS、λINS分别为惯性导航系统的纬度和经度,LSAR、λSAR分别为景象导航系统的纬度和经度,RM为地球曲率半径子午圈,RN地球曲率半径卯酉圈,δL、δλ分别为惯性导航系统和景象导航系统中维度和经度的差值, 为子午圈下量测噪声矩阵, 为卯酉圈下量测噪声矩阵,Hhp(t)为景象导航子系统的量测阵,NSAR(t)为景象子系统的量测噪声矩阵;

(3)INS/TER地形匹配水平位置量测方程:

其中,LTER、λTER分别为地形导航系统的纬度和经度,Htp(t)为地形导航子系统的量测阵,NTER(t)为地形子系统的量测噪声矩阵。

3.根据权利要求1所述的基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法,其特征在于:步骤三中所述子滤波系统修正方差阵ΔPi的构造方法如下所示:上述公式中,公式(11)表示k-1时刻理想状态值与滤波估计值一步预测值的差值;公式(13)表示k-1时刻一步预测估计均方差阵;

通过离散型卡尔曼滤波方程知,反映真实估计误差和一步预测误差的均方差阵的具体计算公式为:上式中I为单位矩阵,Ki(k)是第k时刻的滤波增益,Hi(k)是第k时刻的量测矩阵, 为k时刻理想量测噪声方差阵,φk,k-1为k-1时刻至k时刻的一步状态转移矩阵, 为k-1时刻系统理想噪声方差阵,Γk-1为系统噪声驱动阵;

而相应滤波计算中获得的计算均方差阵为:

根据公式(12)至公式(15),整理可得:

其中,Pi(k)是系统第i子滤波器第k时刻估计均方差阵,Pi(k/k-1)是系统第i子滤波器第k-

1时刻一步预测估计均方差阵,ΔPi(k)、ΔPi(k/k-1)是在系统模型和量测模型正确的情况下,因系统噪声方差阵、量测噪声方差阵及初始误差阵选取的误差而造成的滤波误计算的误差方差阵以及一步预测误差方差阵;

在滤波器的实际设计中参数选择存在误差,使得

其中,Pi(0)、Q和R为系统实际使用配置的值, Qr和Rr为系统无误差的理想值,因此出现ΔPi(k)≠0,在滤波过程中Pi(k)逐渐达到稳态值,使得相应的ΔPi(k)也会随之趋于常量;

通过在子滤波器输出端增加修正方差阵ΔPi,可得系统实际估计均方差阵Pi(k):Pi(k)=Pi(k)+ΔPi   (20)

其中,添加的修正方差阵ΔPi的理想对角矩阵形式为:

在实际中的近似表达形式为:

其中,K为在滤波器收敛后要采样的点数,k0为对 采样的起始采样点, 为采样中第K时刻子滤波器i的输出信息, 为K个采样点 的均值, 为 相对应K时刻子滤波器i的误差方差阵输出信息。

4.根据权利要求1所述的基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法,其特征在于,步骤四中所述非等间隔修正算法具体如下所示:当多个传感器均有新的量测信息时,各个子滤波器进行卡尔曼滤波,过程如下:Pi(k)=[I-Ki(k)Hi(k)]Pi(k/k-1)   (27)其中,Zi(k)为第i子滤波器第k时刻的量测信息矩阵;

各子传感器不全有新的量测信息,若到达量测输出时刻,则对应子滤波器则利用式(26)到式(27)进行卡尔曼滤波;若未到达量测输出时刻,则利用式(28)到式(29)状态转移矩阵进行时间更新;

主滤波器利用各子滤波器的信息进行处理,过程如下:

联邦滤波主滤波器算法实现步骤如下:

说明书 :

基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法

技术领域

[0001] 本发明公开了一种基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法,涉及飞行器组合导航技术领域。

背景技术

[0002] 无人机技术以其独特的不受人的生理条件限制、空勤保障简单及零伤亡率优势成为各国航空领域的研究热点。随着高空长航无人机技术的发展,对导航定位的精度和可靠
性都提出了更高的要求,单一导航系统已难以满足要求。以美国等军事强国的典型高空长
航无人机为例,主要以惯性导航系统和卫星导航系统相结合,另外根据执行任务外加其它
导航系统电子吊舱。
[0003] 现代战争电磁环境恶劣,武器系统会因受到电磁压制而效能大大削弱,卫星导航系统与惯性导航系统的相结合虽然可以弥补各自的不足,但是在受到强电磁压制的情况
下,卫星导航系统容易受到干扰,将无法使用。除卫星导航系统外,现有可以应用于高空长航无人机的其他自主导航手段主要有惯性、地形/景象匹配辅助、天文导航系统等。考虑到战时存在失去卫星导航信息的威胁,为此研究不依赖于卫星导航的无人机自主导航实现方
法就尤为重要。把两种或多种导航系统组合起来,应用最优估计理论形成最优组合导航系
统,有利于充分运用各导航系统的信息进行信息互补和信息融合,使组合后的导航系统在
精度和可靠性方面都有所提高,这已成为无人机导航定位技术的发展方向。
[0004] 由于多源组合导航中引入了多个导航设备,随之会引入各导航子滤波系统数据更新频率不一致所导致的滤波器量测信息非等间隔处理的问题。国内外学者提出改进措施包
括在有重置结构下,证明其非等间隔算法与集中卡尔曼算法等价;子滤波器同时采样并以
相同的采样率对目标进行观测;外推内插将各子滤波器时刻推到主滤波器融合时间等各种
方法,但限制过多限制实际应用。

发明内容

[0005] 本发明所要解决的技术问题是:针对现有技术的缺陷,提供一种基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法。
[0006] 本发明为解决上述技术问题采用以下技术方案:
[0007] 所述基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法包括以下步骤:
[0008] 步骤一、选取东北天地理坐标系,惯性导航系统误差状态量定义为:
[0009] X=[φE,φN,φU,δvE,δvN,δvU,δL,δλ,δh,εbx,εby,εbz,εrx,εry,εrz,▽x,▽y,▽z]T(1)
[0010] 其中,φE,φN,φU分别表示惯性导航系统误差状态量中的东向平台误差角状态量、北向平台误差角状态量和天向平台误差角状态量;δvE,δvN,δvU分别表示惯性导航系统误差状态量中的东向速度误差状态量、北向速度误差状态量和天向速度误差状态量;δL,δλ,δh分别表示航空机载惯性导航系统误差状态量中的纬度误差状态量、经度误差状态量和高度误差状态量;εbx,εby,εbz,εrx,εry,εrz分别表示惯性导航系统误差状态量中的X轴、Y轴、Z轴方向陀螺常值漂移误差状态量和X轴、Y轴、Z轴方向陀螺一阶马尔可夫漂移误差状态量;
▽x,▽y,▽z分别表示惯性导航系统误差状态量中的X轴、Y轴和Z轴方向加速度计零偏,上标T为转置;
[0011] 步骤二、采用地理坐标系下位置、速度、姿态线性化观测原理,根据子滤波系统的工作特性,建立地理坐标系下子滤波系统的量测方程,所述子滤波系统具体包括INS/CNS姿态量测系统、INS/SAR图像匹配水平位置量测系统、INS/TER地形匹配水平位置量测系统:
[0012]
[0013] 其中,X(t)为步骤一中
[0014] X=[φE,φN,φU,δvE,δvN,δvU,δL,δλ,δh,εbx,εby,εbz,εrx,εry,εrz,▽x,▽y,▽z]T加入时间参数t的表达形式, 为X(t)的微分形式,F(t)表示INS/CNS/SAR/TER组合导航系统状态方程的一步状态转移矩阵;G(t)表示INS/CNS/SAR/TER组合导航系统状态方程的系
统白噪声误差矩阵;W(t)为惯性/卫星组合导航系统状态方程的系统误差白噪声矢量;
[0015] 步骤三、将各子滤波系统量测方程中的子滤波系统误差状态量进行KF滤波,计算子滤波器的滤波估计均方差阵;增加修正方差阵ΔPi,调整最终信息融合时 的冗余子滤波系统信息的权重分配,具体如下:
[0016] 在离散系统的卡尔曼滤波误差分析中,
[0017]
[0018]
[0019] 其中, 分别为第i个子滤波器的第k时刻状态真实量和滤波估计量,  为理想状态值与滤波估计值的差值, 为子系统理想估计均方差阵,E[.]为取均值运算,T为
转置运算;
[0020] 在子滤波器的滤波估计均方差阵的基础上增加修正方差阵ΔPi后,得到经过修正的系统滤波器输出的估计均方差阵Pi(k):
[0021] Pi(k)=Pi(k)+ΔPi           (5)
[0022] 最终得到改进后的主滤波器信息融合算法为:
[0023]
[0024] 其中, Pf(k)分别为主滤波器滤波输出的滤波估计量和误差方差阵; 为主滤波器滤波输出的误差方差阵Pf(k)的逆, 为第i个子滤波器k时刻的估计均方差阵Pi(k)
的逆, 为第i个子滤波器k时刻滤波估计量;
[0025] 步骤四、采用无重置联邦滤波器非等间隔修正算法,将一个滤波周期内的卡尔曼滤波分为两个信息更新过程:时间更新和量测更新;
[0026] 各子滤波器在信息输出时,若未到量测时间则输出时间更新信息,若到量测时间时则输出量测更新信息;
[0027] 步骤五、采用联邦滤波器对步骤三中子滤波系统得出的滤波结果进行数据融合,输出全局最优估计值。
[0028] 作为本发明的进一步优选方案,所述子滤波系统测量方程具体如下:(1)INS/CNS姿态量测方程:
[0029]
[0030] 其中,γrINS、θpINS和ψhINS分别为惯性导航系统的横滚角、俯仰角和航向角,γrCNS、θpCNS、ψhCNS分别为天文导航系统的横滚角、俯仰角和航向角,δγr、δθp和δψh分别为惯性导航系统和天文导航系统中横滚角、俯仰角和航向角的差值,OrCNS、OpCNS和OhCNS为相减产生的误差小量,Ha(t)为天文导航子系统的量测阵,NCNS(t)为天文子系统的量测噪声矩阵;
[0031] (2)INS/SAR图像匹配水平位置量测方程:
[0032]
[0033] 其中,LINS、λINS分别为惯性导航系统的纬度和经度,LSAR、λSAR分别为景象导航系统的纬度和经度,RM为地球曲率半径子午圈,RN地球曲率半径卯酉圈,δL、δλ分别为惯性导航系统和景象导航系统中维度和经度的差值, 为子午圈下量测噪声矩阵, 为卯酉圈下量测噪声矩阵,Hhp(t)为景象导航子系统的量测阵,NSAR(t)为景象子系统的量测噪声矩阵;
[0034] (3)INS/TER地形匹配水平位置量测方程:
[0035]
[0036] 其中,LTER、λTER分别为地形导航系统的纬度和经度,Htp(t)为地形导航子系统的量测阵,NTER(t)为地形子系统的量测噪声矩阵。
[0037] 作为本发明的进一步优选方案,步骤三中所述子滤波系统修正方差阵ΔPi的构造方法如下所示:
[0038]
[0039]
[0040]
[0041]
[0042] 上述公式中,公式(11)表示k-1时刻理想状态值与滤波估计值一步预测值的差值;公式(13)表示k-1时刻一步预测估计均方差阵;
[0043] 通过离散型卡尔曼滤波方程知,反映真实估计误差和一步预测误差的均方差阵的具体计算公式为:
[0044]
[0045]
[0046] 上式中I为单位矩阵,Ki(k)是第k时刻的滤波增益,Hi(k)是第k时刻的量测矩阵, 为k时刻理想量测噪声方差阵,φk,k-1为k-1时刻至k时刻的一步状态转移矩阵, 为k-1时刻系统理想噪声方差阵,Γk-1为系统噪声驱动阵;
[0047] 而相应滤波计算中获得的计算均方差阵为:
[0048]
[0049]
[0050] 根据公式(12)至公式(15),整理可得:
[0051]
[0052]
[0053] 其中,Pi(k)是系统第i子滤波器第k时刻估计均方差阵,Pi(k/k-1)是系统第i子滤波器第k-1时刻一步预测估计均方差阵,ΔPi(k)、ΔPi(k/k-1)是在系统模型和量测模型正确的情况下,因系统噪声方差阵、量测噪声方差阵及初始误差阵选取的误差而造成的滤波误计算的误差方差阵以及一步预测误差方差阵;
[0054] 在滤波器的实际设计中参数选择存在误差,使得
[0055]
[0056] 其中,Pi(0)、Q和R为系统实际使用配置的值, Qr和Rr为系统无误差的理想值,因此出现ΔPi(k)≠0,在滤波过程中Pi(k)逐渐达到稳态值,使得相应的ΔPi(k)也会随之趋于常量;
[0057] 通过在子滤波器输出端增加修正方差阵ΔPi,可得系统实际估计均方差阵Pi(k):
[0058] Pi(k)=Pi(k)+ΔPi         (20)
[0059] 其中,添加的修正方差阵ΔPi的理想对角矩阵形式为:
[0060]
[0061] 在实际中的近似表达形式为:
[0062]
[0063] 其中,K为在滤波器收敛后要采样的点数,k0为对 采样的起始采样点,  为采样中第K时刻子滤波器i的输出信息, 为K个采样点 的均值, 为 相对应K时刻子
滤波器i的误差方差阵输出信息。
[0064] 作为本发明的进一步优选方案,步骤四中所述非等间隔修正算法具体如下所示:
[0065] 当多个传感器均有新的量测信息时,各个子滤波器进行卡尔曼滤波,过程如下:
[0066]
[0067]
[0068]
[0069]
[0070]
[0071] 其中,Zi(k)为第i子滤波器第k时刻的量测信息矩阵;
[0072] 各子传感器不全有新的量测信息,若到达量测输出时刻,则对应子滤波器则利用式(26)到式(27)进行卡尔曼滤波;若未到达量测输出时刻,则利用式(28)到式(29)状态转移矩阵进行时间更新;
[0073] 主滤波器利用各子滤波器的信息进行处理,过程如下:
[0074]
[0075]
[0076] 联邦滤波主滤波器算法实现步骤如下:
[0077]
[0078]
[0079] 本发明采用以上技术方案与现有技术相比,具有以下技术效果:本发明解决了无重置联邦滤波器结构不能对子滤波器进行反馈修正,进而不能提高子滤波器估计精度的问
题,同时针对无重置联邦滤波器在非等间隔情形下的适应性问题,设计了适用于高空长航
无人机的INS/CNS/SAR/TER组合非等间隔联邦滤波自主导航实现方法,它具有以下优点:
[0080] (1)根据不同子滤波器精度不一致,以及滤波趋于稳定的特点在无重置联邦滤波器的设计中,通过添加合适的ΔPi(k),来调整最终信息融合时的冗余子滤波系统信息的权重分配,使得子滤波器的滤波估计精度提高,进而提高主滤波器的融合精度。
[0081] (2)设计了适用于高空长航无人机的INS/CNS/SAR/TER组合非等间隔联邦滤波自主导航实现方案,针对无重置联邦滤波器在非等间隔情形下的适应性问题,设计了主/子滤波器的状态更新方法,通过对其在仅有一个子滤波器有量测输出时的不适应性进行针对性
改进,使系统算法在保持容错性强、运算速度快的特性的同时,提高了自主导航系统的导航融合精度。
[0082] (3)针对高空长航无人机多源信息导航系统组合多、具备冗余信息的特点, 针对无重置联邦滤波器结构不能对子滤波器进行反馈修正,进而不能提高子滤波器估计精度的
问题;通过修正子滤波器的滤波方差阵,进而修正相应子滤波器在主滤波器最优估计中的
比重,使其多源冗余信息的融合分布更趋合理,也改善了融合精度,并应用于高空长航无人机的INS/CNS/SAR/TER组合非等间隔联邦滤波自主导航实现方案。
[0083] 与传统的故障检测及隔离相比,本发明的基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法在几乎不增加额外的计算负担的情况下在保持容错性强、运算速度快的
特性的同时,提高了自主导航系统的导航融合精度。

附图说明

[0084] 图1为本发明的基于滤波器方差阵修正的多源信息非等间隔联邦滤波方法的结构图。
[0085] 图2为本发明的多传感器非等间隔时间关系示意图。
[0086] 图3为本发明的无重置非等间隔联邦滤波结构图。
[0087] 图4为本发明的子滤波器有修正下和无修正情况下无重置联邦滤波器在等间隔情况下经度误差对比曲线。
[0088] 图5为本发明的子滤波器有修正下和无修正情况下无重置联邦滤波器在等间隔情况下纬度误差对比曲线。
[0089] 图6为本发明的子滤波器有修正下和无修正情况下无重置联邦滤波器在非等间隔情况下横滚角对比曲线。
[0090] 图7为本发明的子滤波器有修正下和无修正情况下无重置联邦滤波器在非等间隔情况下俯仰角对比曲线。
[0091] 图8为本发明的子滤波器有修正下和无修正情况下无重置联邦滤波器在非等间隔情况下航向角对比曲线。
[0092] 图9为本发明的子滤波器有修正下和无修正情况下无重置联邦滤波器在非等间隔情况下经度误差对比曲线。
[0093] 图10为本发明的子滤波器有修正下和无修正情况下无重置联邦滤波器在非等间隔情况下纬度误差对比曲线。

具体实施方式

[0094] 下面结合附图对本发明的技术方案做进一步的详细说明:
[0095] 如图1所示,本发明的原理是:针对高空长航无人机的INS/CNS/SAR/TER(惯性导航系统/天文导航系统/图像匹配导航系统/地形匹配导航系统)组合非等间隔联邦滤波自主导航特点,从地理系导航的角度入手,依据系统状态方程和各子滤波系统的线性化量测方
程,构成滤波子滤波系统。利用联邦滤波信息不同子滤波器的精度不一致时,由于滤波趋于稳定的特点因此在无重置联邦滤波器的设计中,应该通过添加合适的ΔPi(k),使得子滤波器的滤波估计精度提高,通过修正子滤波器的滤波方差阵,进而修正相应子滤波器在主滤
波器最优估计中的比重,使其多源冗余信息的融合分布更趋合理,在此基础上针对无重置
联邦滤波器在非等间隔情形下的适应性问题,设计了主/子滤波器的状态更新方法,通过对其在仅有一个子滤波器有量测输出时的不适应性进行针对性改进,使系统算法在保持容错
性强、运算速度快的特性的同时提高自主导航系统的导航融合精度。
[0096] 具体实施方法如下:
[0097] 一、建立惯性导航系统惯导误差状态量方程
[0098] 选取东北天地理坐标系,采用线性卡尔曼滤波器进行组合,系统的状态方程为惯性导航系统的误差状态量方程,通过对惯性导航系统的性能及误差源的分析,可以获得惯
导系统的误差状态量方程为
[0099]
[0100] 其中,F(t)为惯导系统误差方程所对应的状态系数矩阵,G(t)为惯导系统误差方程所对应的白噪声误差系数矩阵,W(t)为惯导系统误差方程所对应的白噪声随机误差向
量,惯性导航系统误差状态量为:
[0101] X=[φE,φN,φU,δvE,δvN,δvU,δL,δλ,δh,εbx,εby,εbz,εrx,εry,εrz,▽x,▽y,▽z]T     (2)
[0102] 其中,φE,φN,φU分别表示惯性导航系统误差状态量中的东向平台误差角状态量、北向平台误差角状态量和天向平台误差角状态量;δvE,δvN,δvU分别表示惯性导航系统误差状态量中的东向速度误差状态量、北向速度误差状态量和天向速度误差状态量;δL,δλ,δh分别表示惯性导航系统误差状态量中的纬度误差状态量、经度误差状态量和高度误差状态量;εbx,εby,εbz,εrx,εry,εrz分别表示惯性导 航系统误差状态量中的X轴、Y轴、Z轴方向陀螺常值漂移误差状态量和X轴、Y轴、Z轴方向陀螺一阶马尔可夫漂移误差状态量;▽x,▽y,▽z分别表示惯性导航系统误差状态量中的X轴、Y轴和Z轴方向加速度计零偏,上标T为转
置;
[0103] 二、建立地理系下各子滤波系统的量测方程
[0104] 采用地理系下位置、速度、姿态线性化观测原理,根据各子滤波系统不同工作特性,建立地理系下各子滤波系统的量测方程,如下式所示:
[0105] 1、INS/CNS姿态量测方程
[0106] CNS采用姿态型天文导航系统,量测方程中的量测信息由INS输出的三维姿态信息分别与天文输出的横滚角、俯仰角和航向角的差值构成,如式(3)。
[0107]
[0108] 其中,γrINS、θpINS和ψhINS分别为惯性导航系统的横滚角、俯仰角和航向角,γrCNS、θpCNS、ψhCNS分别为天文导航系统的横滚角、俯仰角和航向角,δγr、δθp和δψh分别为二者的差值,OrCNS、OpCNS和OhCNS为相减产生的误差小量,Ha(t)为天文导航子系统的量测阵,NCNS(t)为天文子系统的量测噪声矩阵;
[0109] 2、INS/SAR图像匹配水平位置量测方程
[0110] 量测信息由INS和SAR图像匹配导航系统输出的纬度、经度差值构成,具体为:
[0111]
[0112] 其中,LINS、λINS分别为惯性导航系统的纬度和经度,LSAR、λSAR分别为景象导航系统的纬度和经度,RM为地球曲率半径子午圈,RN地球曲率半径卯酉圈,δL、δλ分别为二者的差值,Hhp(t)为景象导航子系统的量测阵,NSAR(t)为景象子系统的量测噪声矩阵;
[0113] 3、INS/TER水平位置量测方程
[0114] 量测信息由INS和TER地形匹配导航系统输出的纬度、经度差值构成,具体为:
[0115]
[0116] 其中,LTER、λTER分别为地形导航系统的纬度和经度,Htp(t)为地形导航子系统的量测阵,NTER(t)为地形子系统的量测噪声矩阵。
[0117] 三、进行子滤波系统KF(Kalman Filter)滤波,构造合理的修正量ΔPi,调整信息融合的冗余子滤波系统信息的权重分配,以期达到更好的融合效果
[0118] 在离散系统的卡尔曼滤波误差分析中,令 为第i子滤波器的第k时刻状态真实量, 分别为系统实际估计均方差阵和系统实际一步预测误差方差阵。其表达式
为:
[0119]
[0120]
[0121]
[0122]
[0123] 式中 为理想状态值与滤波估计值一步预测值的差值, 分别是一步预测估计均方差阵, 为 为理想状态值与滤波估计值差值的转置。
[0124] 通过离散型卡尔曼滤波方程知,反映真实估计误差和一步预测误差的均方差阵的具体计算公式为:
[0125]
[0126]
[0127] 上式中I为单位矩阵,Kk是第k时刻的滤波增益,Hi(k)是第k时刻的量测矩阵, 为k时刻理想量测噪声方差阵,φk,k-1为k-1时刻至k时刻的一步状态转移矩阵, 为k-1时刻系统理想噪声方差阵,Γk-1为系统噪声驱动阵;
[0128] 而相应滤波计算中获得的计算均方误差阵为:
[0129]
[0130]
[0131] 根据公式(10)至公式(13),可得:
[0132]
[0133]
[0134] 其中,Pi(k)是系统第i子滤波器第k时刻估计均方差阵,Pi(k/k-1)是系统第i子滤波器第k-1时刻一步预测估计均方差阵,ΔPi(k)、ΔPi(k/k-1)是在系统模型和量测模型正确的情况下,因系统噪声方差阵、量测噪声方差阵及初始误差阵选取的误差而造成的滤波误计算的误差方差阵以及一步预测误差方差阵;
[0135] 在滤波器的实际设计中参数选择会有一定误差,使得 Pi(0)、Qr r
和R为系统实际使用配置的值, Q和R 为系统无误差的理想值,因此会出现ΔPi(k)≠0,
在滤波过程中,Pi(k)逐渐达到稳态值,相应的ΔPi(k)也会随之趋于常量。上述的信息融合过程,当不同子滤波器的精度不一致时,由于滤波趋于稳定的特点因此在无重置联邦滤波器
的设计中,应该通过添加合适的ΔPi(k),使得子滤波器的滤波估计精度提高,进而提高主滤波器的融合精度。
[0136] 在存在冗余信息的结构中,多源信息的融合提高不仅仅依靠精度最高的子滤波系统,同时还需要对其他冗余导航子滤波系统的信息进行融合。针对精度较高的子滤波器的
偏小的误差方差阵Pi,通过增加一个合理的ΔPi来修正,来调整最终信息融合时的冗余子
滤波系统信息的权重分配,以期达到更好的融合效果。
[0137] 在改进方案中,通过在子滤波器输出端增加修正方差阵ΔPi,可得系统实际估计均方差阵Pi(k):
[0138] Pi(k)=Pi(k)+ΔPi        (16)
[0139] 其中,添加的修正方差阵ΔPi的理想对角矩阵形式为:
[0140]
[0141] 在实际中的表达形式为:
[0142]
[0143] 其中,K为在滤波器收敛后要采样的点数,k0为对 采样的起始采样点,  为采样中第K时刻子滤波器i的输出信息, 为K个采样点 的均值, 为 相对应K时刻子
滤波器i的误差方差阵输出信息。
[0144] 改进的主滤波器信息融合算法为:
[0145]
[0146] 其中, Pf(k)分别为主滤波器滤波输出的滤波估计量和误差方差阵; 为第i个子滤波器k时刻的估计均方差阵Pi(k)的逆, 为主滤波器滤波输出的误差方差阵Pf(k)的
逆。
[0147] 本文中考虑到输出信息冗余的情况下,SAR和TER输出信息均为位置信息,且无重置结构中子滤波器的次优性,同时SAR/INS子滤波器估计精度较高,在位置精度上的融合权重分配影响远大于TER/INS,因此本文中仅对SAR/INS进行修正,其余子滤波器不进行修正,以期达到较好的融合对比效果。
[0148] 四、无重置联邦滤波器非等间隔修正算法
[0149] 联邦滤波系统中以INS导航系统的导航时间为基准,定义INS的解算周期为TINS,T为主滤波器的融合周期,其中T=nTINS,景象匹配传感器量测周期为TSAR,地形匹配传感器量测周期为TTER,天文传感器量测周期为TCNS。多传感器非等间隔量测输出关系图如图2所示。
[0150] 联邦滤波系统中各导航传感器如惯导、地形、景象和天文均有不同的频率的量测输出周期。为此,无法按照同一个滤波周期进行全局信息融合。考虑到一个滤波周期内常规的卡尔曼滤波可分为两个信息更新过程:时间更新和量测更新。各子滤波器在信息输出时,若未到量测时间则输出时间更新信息,而到量测时间时则输出量测更新信息,主滤波器利
用各子滤波器输出信息进行信息融合,流程图如图3。
[0151] 拟设计和采用的解决非等间隔量测的联邦滤波子滤波器算法实现步骤如下:
[0152] 当多个传感器均有新的量测信息时,各个子滤波器进行卡尔曼滤波,过程如下:
[0153]
[0154]
[0155]
[0156]
[0157]
[0158] 式中Zi(k)为第i子滤波器第k时刻的量测信息矩阵。
[0159] 当各传感器不全有新的量测信息时,若量测输出时刻到对应子滤波器则利用式(23)到式(24)进行卡尔曼滤波,若未到,则利用式(25)到式(26)状态转移矩阵进行时间更新;
[0160] 主滤波器利用各子滤波器的信息进行处理,过程如下:
[0161]
[0162]
[0163] 联邦滤波主滤波器算法实现步骤如下:
[0164]
[0165]
[0166] 图4至图5为本发明的子滤波器有修正下和无修正情况下无重置联邦滤波器 在等间隔情况下经度、纬度误差对比曲线,为突出仿真对比效果,CNS、TER、SAR子滤波系统的数据量测输出间隔均为1秒,将CNS、TER、SAR三个子滤波系统全程组合,为保证滤波器收敛,本文中针对INS/SAR子滤波的输出信息采样从400秒开始,采集100个信息点,并利用步骤(3)计算获得修正量ΔPi,并在主滤波器融合各子滤波器输出信息是采用步骤(3)中的融合方式进行信息融合。NR曲线为在传统无重置联邦滤波在等间隔情形下绘制的曲线,NR_modi为在将子滤波器修正后,无重置联邦滤波器在等间隔情况下绘制的曲线,图4、图5为二者对比曲线。经过仿真可以看出,在保持无重置联邦滤波器容错性强的优势下,能够提高整体滤波器的估计精度,在位置精度上有较大改善。
[0167] 图6至图10的仿真结果表明,本发明提出的提出的修非等间隔无重置结构联邦滤波算法与传统联邦滤波算法相比,在经过改进后的无重置联邦滤波器在非等间隔情形下,
在保持无重置联邦滤波器容错性强的优势下,还能够进一步提高整体滤波器的估计精度,
在姿态上有一定的修正效果,同时尤其是在位置精度上,较传统算法有较大提高,提高导航系统的鲁棒性。
[0168] 上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下
做出各种变化。