惯性/卫星导航系统实际导航性能评估算法

2021-06-26 09:25彭旭飞祖肇梓朱成阵祁鸣东
电子测试 2021年3期
关键词:惯性导航协方差卡尔曼滤波

彭旭飞,祖肇梓,朱成阵,祁鸣东

(中国航空工业集团公司西安飞行自动控制研究所,陕西西安,710065)

关键字:惯性/卫星组合导航;卡尔曼滤波;高斯分布;95%概率误差圆;实际导航性能

0 引言

随着航空产业蓬勃发展,空中交通日益繁忙。为了提高空域利用率并降低飞行成本,国际民航组织提出了基于性能的导航(Performance Based Navigation,PBN)的概念,发布了基于性能导航手册(ICAO 9613)用以规范区域导航的命名、技术标准等[1]。在这一体系下,飞机由传统的依靠地面导航设施逐个导航点向台、背台飞行,转变为实施区域导航(Area Navigation,RNAV),即在导航信号范围内按照优化的航迹进行飞行,从而减少了对陆基导航设施的依赖,提高了空域容量。在RNAV的基础上增加监视和告警功能,即为所需导航性能(Required Navigation Performance,RNP)。传统导航、RNAV、RNP的对比如图1所示[2]。

图1 传统导航、RNAV和RNP

在RNP运行体系下,导航由对特定导航设备的要求转变为对导航系统的性能要求。其中对精度要求为:在至少95%概率下,导航系统的误差不大于RNP规定的门限值[3-4]。因此,为了保证飞机安全飞行,要对其导航系统的性能进行评估,指标为实际导航性能(Actual Navigation Performance,ANP)。

目前飞机主流的导航设施有惯性导航、卫星导航、测距仪、甚高频全向信标等。在RNP精度、完好性、连续性、可用性的相关要求下,单一导航系统无法满足要求,因而常将不同体制的导航系统进行组合。其中惯性导航不需要外来信息,也不向外辐射信息,可自主隐蔽工作,且输出信息齐全,但是其导航误差随时间积累。卫星导航根据接收到的导航信号解算载体的位置速度,长期稳定性好,但是易受干扰和认为控制。惯性/卫星组合导航可以克服各自缺点,取长补短,是机载导航常用的组合导航方式,也是实现RNP运行的配置要求[5-6]。

本文提出了惯性/卫星组合导航系统实际导航性能评估算法,从卡尔曼滤波器位置协方差矩阵开展分析,结合导航数据二维高斯分布特性,求解出标准误差椭圆。根据概率分布特性,将误差椭圆转换为95%概率误差圆,进而计算出ANP值。算法切实可行,便于工程实践。

1 惯性/卫星组合导航

在工程实践中常卡尔曼滤波器实现惯性/卫星组合导航。卡尔曼滤波的实质为最优估计,从概率统计最优的角度估计出系统误差并消除,使得惯性导航和卫星导航的数据相互渗透,有机结合。

卡尔曼滤波主要包括时间更新和量测更新两个过程。时间更新为[7-9]:

量测更新为

为状态变量,在惯性/卫星组合导航中取:

式中,δL,δλ为纬度误差、经度误差,δVE,δVN为东向速度误差、北向速度误差,φE,φN,φU为平台误差角,εbx,εby,εbz为陀螺随机漂移,∇x, ∇y为加速度计零偏。

φk.k-1是一步转移矩阵,是卡尔曼滤波状态矩阵的离散化形式。

式中,φINS,k.k-1对应于7个基本导航参数的系统矩阵,可通过捷联惯导的位置误差方程、速度误差方程和姿态误差方程推导而出,φM,k.k-1为基本导航参数与陀螺和加速度计误差间的变换矩阵,φN,k.k-1为陀螺和加速度计等误差状态量对应的系统矩阵。

Pk为状态变量的协方差阵,可表征最优估计的精度;Qk为系统噪声协方差阵,Rk为测量噪声协方差阵,可表征测量的误差。

Zk为构建的测量值,在惯性/卫星松组合中,选取位置误差、速度误差为观测值,可选取为:

Hk为测量矩阵,其参数选取与状态变量和测量值有关,此处:

以上参数确定之后,即可启动卡尔曼滤波。在每一个滤波周期估算出位置误差和速度差后,用以修正惯性导航的位置、速度输出,即得到了惯性/卫星组合导航的位置、速度输出。

由于导航传感器存在误差,会导致飞机的估计位置偏离真实位置而产生定位误差。在惯性/卫星组合导航模式下,该误差矩阵可由卡尔曼滤波器的协方差阵中分割而出,进一步分析计算,可用于评估组合导航系统的实际导航性能。

2 实际导航性能评估

2.1 二维正态分布与误差椭圆

导航系统的误差是导航系统估计位置与实际位置的差值,其95%概率下的误差范围就是位置不确定度,可以用来表征实际导航性能。

飞机导航系统中通过卡尔曼滤波器实现不同导航源的数据融合。卡尔曼滤波器的协方差阵可用来表征随机误差估计值。通常,位置估计的水平随机误差服从二维正态分布。

二维正态分布的概率密度函数为

式中,μ1,μ2是均值或者期望,σ1,σ2是标准差,ρ是相关系数。如图2所示。

图2 二维正态分布图

该分布的俯视图为椭圆,椭圆的偏心率、大小、方向与协方差阵有关,其中协方差矩阵对角线上的元素决定椭圆是圆的还是扁的,而协方差矩阵非对角线上的元素决定椭圆的方向,其关系如图3所示[10]。

图3 协方差阵与误差椭圆的关系

2.2 1σ等概率误差椭圆

组合导航系统的位置估计误差在水平面内包括经度误差和纬度误差,为非水平面直角坐标表示,而 RNP 值用海里表示,因此需要将经纬度误差转化为水平面直角坐标内的误差(x,y):

式中,σλ为经度误差;σφ为纬度误差;R 为地球半径;λ为飞机所在经度,φ机所在纬度。因此,位置误差的协方差矩阵可转换为:

二维正态分布的概率密度函数为:

对于给定的平面位置误差的方差σx、σy和相关系数ρ,若apos是一个确定的正常数,那么上式在平面内为一个椭圆,这个椭圆为等概率误差椭圆,原点就是飞机的估计位置。

由于协方差阵不一定是对角矩阵,所以这个椭圆不一定是标准椭圆,而是存在一定的旋转角度,如图4所示。

图4 误差椭圆

为了将椭圆变为标准椭圆,需要将协方差矩阵进行酉相似矩阵对角化,即酉矩阵A使得:

将(10)式代入(9)式,可得

(11)式为标准椭圆方程。如果apos=1,为1σ误差椭圆。特征值λmax、λmin分别是椭圆长半轴的平方和短半轴的平方。

特征值和协方差矩阵的关系为[11-12]:

2.3 95%等概率误差圆

导航系统的位置不确定度是95%等概率误差圆的半径。该圆以导航系统估计的位置为圆心,实际位置至少95%概率在圆内,如图5所示[13]:

图5 95%误差圆和1σ误差椭圆的对比

由于位置不确定度是95%误差圆边界值,因此在利用1σ误差椭圆计算 95%不确定度误差圆的半径时,需要计算圆形区域的误差概率。此时,积分区间定义在一个圆形区间,半径为,则期望的概率为:

令x=rcosθ,y=rsinθ,则(13)式可以转换为:

记1σ误差椭圆的长短半轴比例为:

(15)式代入(14)式得 :

由(16)式可知,当给定概率(比如95%)时,m不同,k就会不同,进而导致95%概率圆的半径发生变化。

在工程中,K可以按照下式计算:

K的最大值为2.4477,最小值接近1.9625。

当K确定之后,ANP可按照下式计算

在工程应用中,飞机机载设备显示的 ANP利用最大位置标准差(长半轴) 来计算[14]。

式中,axismajor为1σ误差椭圆长半轴。

3 仿真试验

设置卫星导航速度测量误差为0.1m/s,位置测量误差为10m。惯性导航陀螺漂移为0.001(°)/h,加速度计零偏为0.5×10-5g,分别生成惯性导航数据和卫星导航数据。使用卡尔曼滤波器进行惯性/卫星组合导航,将每一滤波周期的位置协方差阵提取出来,按照本文的算法计算95%概率圆的半径,即为ANP。当卡尔曼滤波达到稳态时,所估计的位置、1σ误差椭圆、95%误差圆的关系如图6所示。

图6 估计的位置、1σ误差椭圆、95%误差圆的关系

随着卡尔曼滤波器运行,位置估计逐步趋于稳定,所以ANP值逐渐变小并最终达到稳态,如图7所示。

图7 实际导航性能ANP的变化趋势

ANP反映的是组合导航的精度,因此当卫星导航或者惯性导航性能变差时,ANP值应该变大。因此设置三个用例进行验证。

用例1:卫星导航速度测量误差为0.1m/s,位置测量误差为10m。惯性导航陀螺漂移为0.001(°)/h,加速度计零偏为 0.5×10-5g。

用例2:卫星导航速度测量误差为0.5m/s,位置测量误差为30m。惯性导航陀螺漂移为0.001(°)/h,加速度计零偏为 0.5×10-5g。

用例3:卫星导航速度测量误差为0.5 m/s,位置测量误差为30m。惯性导航陀螺漂移为0.005(°)/h,加速度计零偏为 2×10-5g。

使用卡尔曼滤波器对用例1、用例2、用例3设置的数据进行组合导航,在达到稳态时对比其ANP值,用95%误差圆显示,结果如图8所示。

图8 不同用例的ANP值

从图中可以看出,随着卫星导航或者惯性导航的导航性能变差,所计算出的ANP值将变大。在现代飞机中,ANP值常转化为ANP指示杆并显示在飞机的主飞行显示器上。在国际民航组织基于性能导航的规定中,飞机航路水平半宽为RNP值。当ANP≥RNP时,认为当前导航系统的精度已经无法满足RNP的要求,应及时对外告警,从而保证飞行安全。飞机ANP与RNP的关系如图9所示。

图9 飞机ANP与RNP的关系

4 结束语

惯性/卫星组合导航是RNP要求下常见的机载导航传感器配置方式。对惯性/卫星组合导航进行实际导航性能评估,是保证飞机实现基于性能导航的关键。本文提出的惯性/卫星组合导航系统实际导航性能评估算法,从卡尔曼滤波器位置协方差矩阵开展分析,利用导航数据二维高斯分布特性,求解出标准误差椭圆。根据概率分布特性,将误差椭圆转换为95%概率误差圆,进而计算出ANP值。本算法切实可行,而且便于工程实践。文中提及的组合导航中误差椭圆的相关分析方法,也可以推广至无线电组合导航、惯性/无线电组合导航等其他组合导航领域。

猜你喜欢
惯性导航协方差卡尔曼滤波
基于惯性导航量程扩展的滚动再次受控方法
基于FPV图传及惯性导航系统对机器人的控制
用于检验散斑协方差矩阵估计性能的白化度评价方法
基于递推更新卡尔曼滤波的磁偶极子目标跟踪
多元线性模型中回归系数矩阵的可估函数和协方差阵的同时Bayes估计及优良性
二维随机变量边缘分布函数的教学探索
不确定系统改进的鲁棒协方差交叉融合稳态Kalman预报器
基于模糊卡尔曼滤波算法的动力电池SOC估计
极区间接横向惯性导航方法
基于扩展卡尔曼滤波的PMSM无位置传感器控制