基于飞机降落信息的ADS-B数据跟踪算法

2011-03-21 15:46唐小明王贞杰
电讯技术 2011年8期
关键词:广域直角坐标加速度

唐小明,王贞杰,张 涛

(海军航空工程学院信息融合研究所,山东 烟台 264001)

1 引 言

广播式自动相关监视技术(ADS-B)是一种基于GPS全球卫星定位系统和空-空、地-空数据链通信的航空器运行监视技术,是国际上解决空中交通管制最有效的办法[1]。它的出现为空中交通管制提供了技术支持和解决途径。根据相对于航空器的信息传递方向,机载ADS-B应用功能可以分为发送(OUT)和接收(IN)两类。OUT相当于播报设备,是指航空器发送其位置信息和其它信息;IN是接收设备[2]。信息在发射设备和接收设备之间传输时,可能由于干扰而丢失或出错,导致ADS-B数据率降低。另外,飞机在姿态改变时,尤其是降落过程中,由于收星的数量减少也会导致数据率下降,甚至在某一时段出现“盲区”。本文介绍的引入飞机降落模型的外推跟踪算法解决了在数据率低的情况下对目标实现不间断连续跟踪的问题,满足广域交通管制的数据率要求。

2 数据预处理

2.1 ADS-B数据特点

ADS-B被成功应用于空中交通管制,其工作原理如图1所示。

图1 ADS-B应用于空中交通管制的原理Fig.1 The principle of ADS-B used in air traffic control

图1给出了ADS-B设备数据的来源及主要的数据信息,包括飞机航班号、时刻、GPS位置信息(包括经度、纬度和高度)、对地速度、爬升速度等信息[3],这些信息为定位跟踪提供了依据。

当飞机飞行姿态改变时,一般会伴随速度和方向的改变,此时由于姿态的改变,安装在机顶的GPS天线收星的数量会减少,引起GPS定位数据的减少。基于速度和加速度的跟踪模型会存在一定误差。

飞机测高有两种方法,一种是气压测高,另一种是无线电测高,民航飞机多采用前者[4]。气压测高的精度较低,ADS-B设备的高度精度为15 m左右,也就是说,飞机在高度上会产生跳变,如图2所示。

图2 纬度高度图Fig.2 The figure of latitude and height

高度跳变会产生升速方向的加速度,导致在高度上的跟踪误差变大,误差大小主要与高度跳变量和数据点间的时差有关。

ADS-B下传的数据偶尔存在错误,如表1所示。

表1 下传的错误数据点Table 1 The error data points

时刻的格式为时、分、秒、毫秒,如 13859531表示1时38分59秒531毫秒。可知,数据点之间相隔1秒31毫秒,而经纬度相差在小数点后第五位,按照1°约等于112km,两点之间的距离大约为6.03 m,按照常理,飞机在1秒31毫秒的时间内不可能仅仅移动6.03 m,这种“野值”也会导致跟踪误差,但可以通过飞机航行中速度的先验信息来剔除。

2.2 对有关参数预先处理

对ADS-B数据进行预先处理,把GPS信息及速度信息转换为我们熟知的表示形式,主要包括以下几个步骤:

(1)把ADS-B中的时刻转化为毫秒,便于在毫秒级确定跟踪步长,文中跟踪设定的数据点间隔为20ms;

(2)GPS位置信息转换为大地直角坐标系的X、Y和Z;

(3)对地速度的方向用三点速度方向预测,所谓三点速度方向预测是指当前点起始的对地速度方向是当前数据点与前两个数据点分别连线的角平分线,具体算法在外推模型中介绍,最后将对地速度分解;

(4)升速方向为大地直角坐标系坐标原点与目标位置点连线的方向,依据在直角坐标系下的分解方法分解,具体做法在外推模型中介绍。

3 外推模型

3.1 三点速度方向预测及对地速度分解模型

对地速度方向预测的正确与否是能否跟踪目标的关键,因为ADS-B接收的数据点较密集,两个数据点之间的距离很短,稍微的数据抖动都可能造成跟踪方向的偏差。针对此,本文采用了三点速度方向预测来修正对地速度的方向,如图3所示。

图3 三点速度方向预测Fig.3 Three-point speed direction prediction

图3中A、B、C、D依次表示4个数据点,A为起点,其中B点有扰动,CX与X轴平行,如果不平滑,CD段跟踪会出现较大偏差,如图中的CM。图3中向量CO表示三点速度方向预测后C点的跟踪方向。ADS-B接收的数据首先转换到大地直角坐标系下,对地速度和升速都在直角坐标系下进行分解,求解C点对地速度在大地直角坐标系下3个分速度大小的过程如下(以求解X轴方向的分解速度大小为例):

令 A(xa,ya,za)、B(xb,yb,zb)、C(xc,yc,zc),C点对地速度大小为ve,AC延长线与X轴夹角为αx,BC延长线与X轴的夹角用βx表示,在三点速度方向预测后,C点对地速度在X轴的分量大小为vecx,则有如下关系式:

同理,得在Y轴和Z轴的分量大小分别为vecy和vecz。

3.2 升速分解

图4 大地直角坐标系下升速分解Fig.4 Climb rate decomposition in the Cartesian coordinate system

升速方向为大地直角坐标系坐标原点与目标位置点连线,可依据在直角坐标系下的分解方法分解,如图4所示。其中,CP是C点的升速,CP在三个维度上的分解速度分别为 CM 、CN 、O′P,大小分别为 vupcx、vupcy、vupcz。

设在直角坐标系下,C点在X轴、Y轴和Z轴的速度大小分别为vcx、vcy、vcz,则:

由B及其前两个点的数据信息可以得到B点在3个维度上的速度大小分别为 vbx、vby、vbz。另外,B、C数据点的时刻已知,可分别设为tb、tc,则C点在3个维度上的加速度大小 acx、acy、acz为

3.3 外推

根据已得到的数据,通过坐标转换可以得到目标点在大地直角坐标系下的坐标位置,通过三点速度方向预测和速度分解与合成可以得到数据点的位置信息、速度信息和加速度信息。在3个维度上对目标进行外推,基本模型如下:

设第k时刻C的位置信息为Ck(xck,yck,zck),速度大小为vck(vcxk,vcyk,vczk),加速度为 ack(acxk,acyk,aczk),数据点外推时间间隔为T,则有外推公式如下:

通过加速度的改变,可以实现匀速模型和匀加速模型的转换。

4 飞机降落的先验信息

飞机在起飞和降落过程中,基于广域监视的ADS-B接收机接收的数据点明显减少,给广域跟踪带来困难。但是,飞机的起飞和降落遵循一定的规律,可以在跟踪模型中合理引用飞机起降的先验参数信息,达到在飞机起飞和降落过程中的有效跟踪。

由飞行员口述和对周围某机场起降飞机的监视得到飞机降落的基本模型[5,6]如图5所示,基本参数根据机场的具体情况有所改变,可以通过对飞机降落批次下传数据的研究来修正。

图5 飞机降落的基本模型Fig.5 The basic model of aircraft landing

通过对周围某机场的监视,在该机场降落的飞机有以下特点:飞机从其巡航高度开始第一阶段下降,升速为 -8 m/s左右,升速加速度在-1.5~-1 m/s2之间,对地速度加速度在-0.1~-0.01 m/s2之间,下降到1.2km左右开始平飞调整飞行姿态,调整结束后开始第二阶段下降,下降过程中伴随着飞行方向的改变,运动过程比较复杂,且丢点更加严重,本文仅对第一阶段下降参数进行模型化并应用于实际工程。飞机降落的先验信息可能根据机场和外界条件的不同而有所改变,但基本的信息可以通过对机场飞机降落的监视来得到。

5 实例分析

通过对机场民航飞机的跟踪测试,用三点速度预测可有效提高跟踪精度,如图6所示,引入飞机降落模型前后的跟踪精度如图7所示。

图6 三点速度方向预测前后对比Fig.6 Tracking effect before and after using three points speed direction predication

图7 引入飞机降落模型前后对比Fig.7 Tracking effect before and after using the model of the aircraft landing

图6(b)中,如果跟踪数据率为50 Hz,当两个数据点时差在10 s以内时,误差小于0.0001°。

针对周边某机场飞机进行广域监视,本文引入的先验信息为当飞机升速大于-6 m/s且高度大于1371 m,则标记飞机进入第一阶段下降;如果高度在1371~1524 m之间,升速和对地速度为递减阶段,升速的加速度为-1.25 m/s2,对地速度的加速度为-0.05 m/s2。由图7(a)可知,如果不引入飞机的先验信息,当飞机降落时,由于丢点严重,数据点时间间隔较长,可能会出现跟踪到高度低于机场高度的情况。引入适当的先验信息,合理修正飞机的下降高度、速度等参数可有效改善跟踪效果,如图7(b)所示。

6 结 论

本文通过对ADS-B下传数据的分析,建立了一个有效的跟踪模型,解决了在飞机飞行方向改变和降落过程中丢点严重的情况下对其进行广域跟踪监视的问题。根据ADS-B下传数据的特点,结合坐标转换将对地速度和升速进行分解,为外推模型的建立提供参数和依据。外推跟踪采用直线匀速外推和直线匀加速外推,在时间间隔不大的情况下,能够对目标进行有效跟踪,引入飞机降落的先验信息,实现了从飞机起飞到飞机降落的全程广域监视跟踪。由于数据点的抖动,直线外推通常会导致跟踪曲线不平滑,时间过长引起跟踪具有较大误差,本文通过用三点速度方向预测的方法处理数据,改善了跟踪效果。针对飞机第二阶段的降落过程,其降落是由机场监视系统和导航系统来引导完成,随具体情况变化较大,文中没有对其进行建模。关于ADS-B数据“野值”剔除的方法,文中没有进行讨论,实际运用中必须考虑剔除“野值”来避免较大的跟踪误差。

[1] 李自俊.ADS-B广播式自动相关监视原理及未来的发展和应用[J].中国民航飞行学院学报,2008,19(5):11-14.LI Zi-jun.Future application and development and principles of ADS-B[J].Journal of Civil Aviation Flight University of China,2008,19(5):11-14.(in Chinese)

[2] George Wright.NAV CANADA implements ADS-B[C]//Proceedings of Integrated Communications,Navigation and Surveillance Conference.Arlington,VA:IEEE,2009:1-9.

[3] 张青竹,张军,刘伟,等.民航空管应用ADS-B的关键问题分析[J].电子技术应用,2007,33(9):72-74.ZHANG Qing-zhu,ZHANG Jun,LIU Wei,et al.Investigation for main problem of ADS-B implementation in ATM[J].Application of Electronic Technique,2007,33(9):72-74.(in Chinese)

[4] 张蔚.二次雷达原理[M].北京:国防工业出版社,2009:21-22.ZHANG Wei.Secondary Radar Principle[M].Beijing:National Defense Industry Press,2009:21-22.(in Chinese)

[5] 美国联邦航空局.飞机飞行手册[M].陈新河,译.上海:上海交通大学出版社,2010.Federal Aviation Administration.Airplane Flying Handbook[M].Translated by CHEN Xin-he.Shanghai:Shanghai Jiaotong University Press,2010.(in Chinese)

[6] 伊尔曼.飞行员航空知识手册[M].王同乐,杨新涅,译.北京:航空工业出版社,2010.Paul E Illman.The Pilot′s Handbook of Aeronautical Knowledge[M].Translated by WANG Tong-le,YANG Xinnie.Beijing:Aviation Industry Press,2010.(in Chinese)

猜你喜欢
广域直角坐标加速度
“鳖”不住了!从26元/斤飙至38元/斤,2022年甲鱼能否再跑出“加速度”?
从平面直角坐标系到解析几何
深入学习“平面直角坐标系”
深刻理解平面直角坐标系
天际加速度
创新,动能转换的“加速度”
死亡加速度
认识“平面直角坐标系”
广域雷达信息采集系统应用
基于免疫算法的高容错性广域保护研究