(1)
其中下标“axis”为加速度计、陀螺轴向标识,Amax和ωmax分别为加速度和角速度极限。当式(1)满足时,则认为IMU正常,否则IMU异常。
2)GPS异常判别。GPS工作状态采用内外2层判别。外层为收星条件判别,如式(2)所示:
Nsats≥n,xDOP≤dop
(2)
其中Nsats为收星数;n为设定最小收星数,通常设为4;xDOP为精度因子;dop为精度因子门限。当式(2)满足时,继续内层判别,否则认为GPS异常;内层主要依靠SINS在短时间内具有较好的稳定性和精度这一特性对GPS量测粗大误差进行判别,方法如式(3)和(4)所示:
|P(t)GPS-P(t)SINS|<δp
(3)
|V(t)GPS-V(t)SINS|<δv
(4)
其中P(t)GPS,V(t)GPS为GPS当前时刻量测位置和速度值,P(t)SINS,V(t)SINS为SINS解算位置和速度值,δP,δV为设定的位置和速度误差阀值。当式(3)和(4)满足时,则认为GPS正常,否则GPS异常。
2.2 决策匹配
决策匹配是整个MFTINS的核心部分,其根据GPS和IMU工作状态的不同匹配相应处理策略,以增强系统的适应性和鲁棒性,具体方法如下:
1)IMU和GPS均正常。采用松组合导航流程,即量测-解算-滤波-校正,其中滤波周期为1s;
2)IMU异常。放弃当前时刻获取的数据,采用前一时刻惯组量测值进行替代,如式(5):
ω(k)axis=ω(k-1)axis,A(k)axis=A(k-1)axis
(5)
3)GPS异常。在GPS异常(如高动态下丢星失锁等)情况下,系统无法得到有效的GPS量测值输入,从而导致卡尔曼滤波器无法工作。在捷联解算后,采用照常进行状态及均方误差的时间更新,省略量测更新的方法处理短时间丢星情况[5],如式(6)~(8)所示,其中相关矩阵参见2.3节:
(6)
(7)
Pk=Pk,k-1
(8)
当量测缺失时间过长或者由此导致的状态估计均方误差过大时,应当否定滤波结果的有效性,甚至重置AKF。
当GPS从长时间异常恢复时,用GPS给出的位置、速度作为当前时刻组合导航的位置、速度值,同时惯性器件稳定性较好时,可采用误差状态转移阵估计出导航误差并进行修正[6]。首先在丢星期间计算与滤波周期相应的Фk,k-1并连乘,得到丢星前一时刻t0到当前时刻t1的状态转移矩阵,T为滤波周期,如式(9)所示:
Φt1,t0=Φt1,t1-T...Φt0+2T,t0+TΦt0+T,t0
(9)
然后由此及t0时刻的误差状态量推算出当前时刻的平台失准角误差ψt1,速度误差δVt1和位置误差δPt1,并修正导航输出,如式(10)所示:
(10)
4)IMU和GPS均异常。通常该情况较少出现,若高动态下出现此状况时,由于捷联解算及滤波均无法进行,如果仍采用前一时刻导航输出作为当前时刻结果或者甚至不采取任何措施,必将引入较大导航误差;当持续时间过长时,导航结果将严重偏离真实值。此时可采用针对机动目标的轨迹预测方法[7],对载体当前时刻运动状态进行估计,削弱系统无法正常工作带来的不利影响。
2.3 滤波算法设计
2.3.1 系统状态与量测方程
系统时域状态与量测方程相关矩阵选取参见文献[8],对应的一阶离散化状态方程和量测方程如下:
Xk=Φk,k-1Xk-1+Γk-1Wk-1
(11)
Zk=HkXk+Vk
(12)
其中,Фk,k-1为tk-1时刻至tk时刻的状态转移矩阵;Гk-1为系统噪声驱动阵;Hk为测量关系阵;Vk为量测噪声向量;Wk-1为系统过程噪声向量,状态向量Xk如下:
Xk=[ψE,ψN,ψU,δVE,δVN,δVU,δL,δλ,δh,
εx,εy,εz,▽x,▽y,▽z]T
(13)
其中,前9个分量依次为平台失准角误差、速度误差和位置误差,后6个分量分别为陀螺漂移和加速度计零偏。
2.3.2 自适应卡尔曼滤波AKF
鉴于系统数学模型和噪声统计不准确、噪声突变等情况易造成常规卡尔曼滤波CKF滤波精度变差、滤波器稳定性下降,甚至出现滤波发散,MFTINS采用自适应滤波AKF,它是在CKF基础上引入基于新息的滤波发散判据并且加入自适应权重因子构成的,算法如式(6)、(7)及式(14)~(20)所示:
(14)
(15)
![](https://img.fx361.cc/images/2023/1020/d6d05076b247fc614ad5187d893f006c99d52c02.webp)
(16)
(17)
(18)
(19)
(20)
其中,式(14)为基于单步量测新息rk的滤波发散判据,λ为根据试验确定的常值系数,通常取1~5。文献[9]提出了基于滤波过程的滤波发散判定方法,然而其Pmin和Zmin即判定滤波稳定门限不易确定,较依赖于先验知识,不利于实时应用,故本文仍采用式(14)判据,若成立则滤波发散,反之则不发散。
在滤波发散情况下,由式(15)求出自适应权重因子Sk以扩大Pk,k-1的作用,增大滤波增益,从而增强新量测值的修正作用,进而抑制滤波发散[10-11]。
3 试验与分析
3.1 场地跑车试验
由于场地跑车试验用车的姿态尤其是航向角受人为驾驶因素影响较大,故该试验主要用于验证低动态下组合导航定位的位置重复性。
试验场地为体育场(路径闭合),通过监控平台存储6个定点的位置信息,并进行均方差统计。表1为位置均方差结果,图3为场地试验轨迹曲线,图4和5分别为场地试验轨迹曲线及位置曲线。
![](https://img.fx361.cc/images/2023/1020/ebf50ca9436566aab8a7f4bebce93a09ffb3ecb0.webp)
图3 试验设备示意图
表1 位置均方差
![](https://img.fx361.cc/images/2023/1020/6e55e998c5f957783b9012455c15dd28006972fb.webp)
纬度范围(m)经度范围(m)高度范围(m)均方差0.971~3.03460.3564~1.40890.7256~1.005
![](https://img.fx361.cc/images/2023/1020/d253f35e24f9d3780c10b63fca9f6d4d231cc17d.webp)
图4 场地试验轨迹曲线
![](https://img.fx361.cc/images/2023/1020/444c8ca3b90b1871d2977132fcf374968e494fab.webp)
图5 场地试验位置曲线
从场地跑车试验结果看出,其位置重复性较好,表明该组合导航系统在低动态下具有良好的稳定性和较高的导航定位精度。
3.2 火箭撬试验
在场地跑车试验的基础上,通过火箭撬试验进一步验证组合导航系统在高动态下的性能。
试验初始偏航角为-73.2°,滚转角为0.378°,俯仰角为0.168°。由于受轨道约束,载体始末静止段姿态角大致保持一致。载体运动过程大致为:静止-加速-高动态运动-减速-静止,其总过程约224s,其中高动态运动段具有大加速度、大加加速度、大振动等特点,且存在GPS丢星失锁、惯组量测异常、噪声突变等复杂情况。
2组试验分别采用CKF和AKF,图6为火箭撬试验轨迹曲线,表2为CKF与AKF始末结果对比,图7(a)~(c)分别对应火箭撬试验位置、速度和姿态角曲线。
![](https://img.fx361.cc/images/2023/1020/bc17c1fb0661e7ba5783ad6f706e114271e88e38.webp)
图6 火箭撬试验轨迹曲线
![](https://img.fx361.cc/images/2023/1020/239c746a05106568065ed394bf2044ad5b89ffff.webp)
图7 火箭撬试验结果曲线
从试验结果看出,在高动态甚至恶劣情况下,CKF由于不具备发散在线判别、发散抑制措施以及缺乏噪声变化时的自适应能力等,其滤波效果和收敛性均较差,并且出现了滤波发散,导致滤波结果偏差过大,无法满足组合导航的要求。当使用AKF并采用MFTINS时,效果较好,无论滤波收敛性、滤波精度还是稳定性均优于CKF。
![](https://img.fx361.cc/images/2023/1020/95dacd6b7e9c6778afd7d9a7943d38e4d51d1802.webp)
表2 CKF与AKF始末结果对比
4 结论
针对在高动态及多种复杂情况下CKF收敛差、滤波发散以及常规惯性/卫星松性组合导航系统性能不佳的问题,本文以DSP/FPGA为硬件平台,设计了一种弹载的多级容错组合导航系统(MFTINS),以提高某新型导弹主动段的导航精度。通过场地跑车试验、火箭撬试验,验证了AKF的有效性和MFTINS的稳定性、可靠性及适用性,MFTINS也同样适用于其它采用松组合导航的导弹、载体。
[1] 林宗祥,孙永侃,熊正祥.国外反潜导弹系统综述[J].飞航导弹, 2011, 3: 50-54.
[2] 惠怀志,蔡伯根.组合导航信息融合算法的研究[J]. 北京交通大学学报, 2007, 31(2): 62-66. (HUI Huai-zhi,CAI Bai-gen. Algorithm of Information Fusion for an Integrated Navigation System[J]. Journal of Beijing Jiaotong University, 2007, 31(2): 62-66.)
[3] 张雨楠.INS/GPS组合导航系统滤波器设计[D]. 哈尔滨工程大学, 2007:48-52.
[4] 李宗涛.高动态捷联惯导系统的并行实现研究[D]. 浙江大学, 2011: 27-28.
[5] 谢钢.GPS原理与接收机设计[M]. 北京: 电子工业出版社, 2009: 131-132.(XIE Gang. Principles of GPS and Receiver Design[M].Beijing: Publishing House of Electronics Industry, 2009: 131-132.)
[6] 房建成,宁晓琳,田玉龙.航天器自主天文导航原理与方法[M].北京: 国防工业出版社, 2006: 178-180.(FANG Jian-cheng,NING Xiao-lin,TIAN Yu-long. Spacecraft Autonomous Celestial Navigation Principle and Method[M].Beijing: National Defense Industry Press, 2006: 178-180.)
[7] 沈莹.机动目标跟踪算法与应用研究[D].西北工业大学, 2007: 9-21.
[8] 纪文涛.弹载GPS/SINS组合导航系统研究[D].南京理工大学, 2012: 39-45.
[9] 邱凯,黄国荣,陈天如,等.基于滤波过程的滤波发散判别方法[J].系统工程与电子技术, 2005, 27(2): 229-231.(QIU Kai,HUANG Guo-rong,CHEN Tian-ru,YANG Ya-li. Method of Divergence Detection for Kalman Filter Based on Filtering Process[J]. Journal of Systems Engineering and Electronics, 2005, 27(2): 229-231.)
[10] 徐定杰,贺瑞,沈锋,等.基于新息协方差的自适应渐消卡尔曼滤波器[J].系统工程与电子技术,2011,33(12):2696-2699.(XU Ding-jie,HE Rui,SHEN Feng, et al. Adaptive Fading Kalman Filter Based on Innovation Covariance[J]. Journal of Systems Engineering and Electronics, 2011,33(12):2696-2699.)
[11] 杨柳庆,肖前贵,牛研,等.基于渐消卡尔曼滤波器的定位系统设计[J].南京航空航天大学学报,2012,44(1):134-138.(Yang Liuqing,Xiao Qiangui,Niu Yan,et al. Design of Localization System Based on Reducing Kalman Filt[J]. Journal of Nanjing University of Aeronautics & Astronautics,2012,44(1):134-138.)
A Integrated Navigation System Design Based on Missile-Borne Multi-level Fault Tolerance
LEI Haoran CHEN Shuai CHENG Chen
School of Automation, Nanjing University of Science and Technology, Nanjing 210094,China
InviewoftheproblemsthattheprecisionoflooseintegratednavigationsystemdeclinesandthesystemevencannotworkwhenIMUandGPSareinabnormalstateinhighdynamicsituation,thevarioustypesofabnormalitiesthatmayoccurareanalyzedandtheappropriatetreatmentstrategiesaregivenindetail.Onthebasis,akindofmissile-bornemulti-levelfaulttoleranceintegratednavigationsystem(MFTINS)basedonDSP/FPGAhardwareplatformisdesigned,whichisappliedtotheintegratednavigationofanewmissile.Atthesametime,inordertosolvetheproblemthattheeffectofconventionalKalmanfilter(CKF)isnotsatisfactoryandevendivergent,theadaptiveKalmanfilter(AKF)isproposed.TheapplicabilityandeffectivenessofthedesignforintegratednavigationsystemandAKFisproventhroughtestsandanalyses.
Missile-borne;Multi-levelfaulttolerance;Integratednavigation;Highdynamic;Adaptivekalmanfilter
*国家自然科学基金(61104196);中央高校基本科研业务费专项资金资助(NUST2011YBXM117)
2013-04-22
雷浩然(1989-),男,南京人,硕士研究生,主要研究方向为组合导航;陈 帅(1980-),男,江苏南通人,博士,讲师,硕士研究生导师,主要研究方向为导航、制导与控制;程 晨(1981-),男,南京人,硕士研究生,主要研究方向为组合导航。
V249.3
A
1006-3242(2013)05-0019-06