基于飞行轨迹预测的通用航空AIP文件智能匹配方法
技术领域
本发明属于空管自动化技术领域,特别是涉及一种基于飞行轨迹预测的通用航空AIP(Aeronautial Information Publication,航行资料汇编)文件智能匹配方法。
背景技术
通用航空是指使用民用航空器从事公共航空运输以外的民用航空活动,作业项目覆盖了农、林、牧、渔、工业、建筑、科研、交通、娱乐等多个行业。通用航空的具体内容包罗万象,具有机动灵活、快速高效等特点,近些年来,随着我国民航事业的发展和低空空域的开放,通用航空的行业规模日益扩大,飞行需求渐趋旺盛,因此具有很大的市场前景。
航行情报服务是飞行服务中的重要组成部分。准确、及时地向机组提供航行情报服务是安全飞行的基础。通用航空作业具有很强的灵活性,机载设备相对简单,因此,在通用航空中对航行情报服务便捷性、易用性要求很高。航行情报服务包括向飞行员提供航图、航行资料汇编及告知航行通告等多项内容。航图和航行资料汇编文件是指飞行过程中需要使用到的规章手册、机场和航线资料等文件,数量大,内容繁杂。传统的航行资料分发方式是向机组提供大量纸质版文件,使用起来极为不便,因此不适于通用航空。
目前,国内外已经有很多厂商研制出了使用在移动智能设备上的电子飞行包(Electronic Flight Bag system,EFB),该电子飞行包将航图和航行资料汇编文件电子化,提升了使用的便捷性。但同时也存在几个问题,如这些厂商多为飞机制造商,如波音、空客等,具有很强的垄断性,因此,设备价格高昂,维护成本巨大。由于通用航空的作业成本较低,因而不具备广泛配备EFB的条件。另外,电子飞行包并没有对航行资料文件进行进一步的处理,依旧需要通过一层层的文件夹浏览才能找到飞行中需要的文件。
鉴于上述原因,通用航空急需一种电子航行资料汇编文件的智能查找方法,来解决传统方式和现有的EFB中繁复地文件查找问题,从而保障通用航空的飞行安全。
发明内容
为了解决上述问题,本发明的目的在于提供一种易于管理,实现了文件的智能匹配,摆脱了传统的大量文件查找困难的问题,能够提供智能立体的航行情报服务的基于飞行轨迹预测的通用航空AIP文件智能匹配方法。
为了达到上述目的,本发明提供的基于飞行轨迹预测的通用航空AIP文件智能匹配方法包括按顺序进行的下列步骤:
步骤(1)建立航行资料汇编文件与地理信息的映射关系及生成XML配置文件的S01阶段:在初始的航行资料汇编文件中,包括航线、导航台、机场文件在内的目录是按照字母顺序排列的,依次整理这些文件,并自定义两个XML配置文件来描述航行资料汇编文件与地理信息间的映射关系;
步骤(2)记录航迹信息的S02阶段:在飞行过程中,飞行器实时记录当前最新的5个航迹点信息,包括速度、经纬度、方向角,并将这些数据存储在本地的数据库中;
步骤(3)基于多项式预测方法对飞行器的运动趋势进行预测的S03阶段:设ti(i=1,2,3,…,n)时刻目标方向角s(ti)可用一组正交多项式时间函数表示,再根据ti(i=1,2,3,…,n)时刻目标方向角的测量值xi采用最小二乘法对系数aj进行最小二乘估计得到
最后根据系数
对(tn+dt)时刻目标方向角进行预测;
步骤(4)筛选POI兴趣点的S04阶段:根据预测的目标方向角定义一个方向角裕度θ,遍历XML配置文件中的地理信息,利用地理信息与航行资料汇编文件之间的映射关系,将这些具有航行资料汇编文件属性的点定义为POI兴趣点,之后根据飞行器的经纬度坐标计算POI兴趣点与预测的目标方向角之间的差角α,并判断差角α是否小于方向角裕度θ,如果差角α在方向角裕度θ之内则继续计算该POI兴趣点与飞行器之间的距离,距离最小的点就是匹配度最高的点;
步骤(5)反向查找航行资料汇编文件的S05阶段:通过解析XML配置文件获得航行资料汇编文件与地理信息之间的映射关系,即能够根据匹配的POI兴趣点的地理信息反向查找到所对应的航行资料汇编文件,从而实现航行资料汇编文件的智能匹配。
在步骤(3)中,所述的基于多项式预测方法对飞行器的运动趋势进行预测的方法包括按顺序执行的下列步骤:
1)设ti(i=1,2,3,…,n)时刻目标方向角s(ti)可用一个正交多项式时间函数表示,其中ti=i·T,T为轨迹的采样间隔:
s(ti)=Σj=0majtij(m<n-1)---(1)]]>
2)根据ti(i=1,2,3,…,n)时刻目标方向角的测量值xi采用最小二乘法对系数aj进行最小 二乘估计,可由下式求解:
A=(PT·P)-1PTX (2)
式中:A=a^0a^1....a^m-1a^mp=1t1...t1m-1t1m1t2...t2m-1t2m............1tn-1...tn-1m-1tn-1m1tn...tnm-1tnmX=x1x2...xn-1xn]]>
因此目标方向角s(t)的最优估计为:
s^(t)=Σj=0ma^jtj---(3)]]>
这样就可以利用式(3)对(tn+dt)时刻的目标方向角进行预测,即:
s^(tn+dt)=Σj=0ma^j(nT+dt)j---(4)]]>
在上述公式中,n=5,n代表历史轨迹采样点,xi是S02阶段中数据库输出的5组方向角数据,t时刻的方向角就是
则目标方向角的多项式函数为:
s(ti)=Σj=02aj·ij---(5)]]>
再利用最新的5组方向角数据,采用式(2)来确定系数ai的最小二乘估计
这样就能够根据
对tn时刻的运动轨迹进行预测,即:
s^(tn+dt)=Σj=02a^j(nT+dt)j(dt≤T)---(6).]]>
在步骤(4)中,所述的筛选POI兴趣点的方法包括按顺序执行的下列步骤:
1)根据预测的目标方向角定义一个方向角裕度θ,该方向角裕度θ必须在0°-180°之间,根据通航飞机的机动参数,一般将方向角裕度θ取为60°;
2)解析XML配置文件,获取航行资料汇编文件和地理信息,根据地理信息定义具有航行资料汇编文件属性的POI兴趣点;
3)根据飞行器的经纬度坐标(x0,y0),POI兴趣点的经纬度坐标(x1,y1),以及预测的目标方向角φ计算POI兴趣点与预测的目标方向角之间的差角α,具体公式如下:
α=arctan-1(y1-y0x1-x0)-φ]]>
4)判断差角α是否小于方向角裕度θ,如果差角在方向角裕度θ之内,则计算该POI兴趣点与飞行器之间的距离,然后按距离对这些POI兴趣点进行排序,距离最小的点就是匹配度最高的点。
本发明提供的基于飞行轨迹预测的通用航空AIP文件智能匹配方法具有以下优点:①建立了航行资料汇编文件与地理信息的映射关系,形成了全新的易于管理的文件层次。②采用了飞行轨迹的预测方法,实现了文件的智能匹配,解决了传统的文件查找困难的问题。③运算简单,可靠性强。④能够提供更加便利、智能、立体的航行情报服务。
附图说明
图1为本发明提供的基于飞行轨迹预测的通用航空AIP文件智能匹配方法流程图。
图2为本发明中基于多项式预测方法对飞行器的运动趋势进行预测的方法流程图。
图3为本发明中筛选POI兴趣点的方法流程图。
图4为本发明中根据预测的目标方向角定义方向角裕度θ的示意图。
具体实施方式
下面结合附图和具体实例对本发明提供的基于飞行轨迹预测的通用航空AIP文件智能匹配方法进行详细说明。
如图1所示,本发明提供的基于飞行轨迹预测的通用航空AIP文件智能匹配方法包括按顺序执行的下列步骤:
步骤(1)建立航行资料汇编文件与地理信息的映射关系及生成XML配置文件的S01阶段:在初始的航行资料汇编文件中,包括航线、导航台、机场文件在内的目录是按照字母顺序排列的,依次整理这些文件,并自定义两个XML(Extensible Markup Language,可扩展标记语言)配置文件来描述航行资料汇编文件与地理信息间的映射关系;
步骤(2)记录航迹信息的S02阶段:在飞行过程中,飞行器实时记录当前最新的5个航迹点信息,包括速度、经纬度、方向角等,并将这些数据存储在本地的数据库中;
步骤(3)基于多项式预测方法对飞行器的运动趋势进行预测的S03阶段:设ti(i=1,2,3,…,n)时刻目标方向角s(ti)可用一组正交多项式时间函数表示,再根据ti(i=1,2,3,…,n)时刻目标方向角的测量值xi采用最小二乘法对系数aj进行最小二乘估计得到
最后根据
对(tn+dt)时刻目标方向角进行预测;
如图2所示,所述的基于多项式预测方法对飞行器的运动趋势进行预测的方法包括按顺序执行的下列步骤:
1)设ti(i=1,2,3,…,n)时刻目标方向角s(ti)可用一个正交多项式时间函数表示,其中ti=i·T,T为轨迹的采样间隔:
s(ti)=Σj=0majtij(m<n-1)---(1)]]>
2)根据ti(i=1,2,3,…,n)时刻目标方向角的测量值xi采用最小二乘法对系数aj进行最小二乘估计,可由下式求解:
A=(PT·P)-1PTX (2)
式中:A=a^0a^1....a^m-1a^mp=1t1...t1m-1t1m1t2...t2m-1t2m............1tn-1...tn-1m-1tn-1m1tn...tnm-1tnmX=x1x2...xn-1xn]]>
因此目标方向角s(t)的最优估计为:
s^(t)=Σj=0ma^jtj---(3)]]>
这样就可以利用式(3)对(tn+dt)时刻的目标方向角进行预测,即:
s^(tn+dt)=Σj=0ma^j(nT+dt)j---(4)]]>
在上述公式中,n=5(n代表历史轨迹采样点),xi是S02阶段中数据库输出的5组方向角数据,t时刻的方向角就是
则目标方向角的多项式函数为:
s(ti)=Σj=02aj·ij---(5)]]>
再利用最新的5组方向角数据,采用式(2)来确定系数ai的最小二乘估计
这样就能够根据
对tn时刻的运动轨迹进行预测,即:
s^(tn+dt)=Σj=02a^j(nT+dt)j(dt≤T)---(6)]]>
步骤(4)筛选POI兴趣点的S04阶段:根据预测的目标方向角定义一个方向角裕度 θ,遍历XML配置文件中的地理信息,利用地理信息与航行资料汇编文件之间的映射关系,将这些具有航行资料汇编文件属性的点定义为POI兴趣点,之后根据飞行器经纬度坐标计算POI兴趣点与预测的目标方向角之间的差角α,并判断差角α是否小于方向角裕度θ,如果差角α在方向角裕度θ之内则继续计算该POI兴趣点与飞行器之间的距离,距离最小的点就是匹配度最高的点;
如图3所示,所述的筛选POI兴趣点的方法包括按顺序执行的下列步骤:
1)如图4所示,根据预测的目标方向角定义一个方向角裕度θ,该方向角裕度θ必须在0°-180°之间,并且不能过大或过小,否则就失去筛选POI兴趣点的作用,根据通航飞机的机动参数,一般将方向角裕度θ取为60°;
2)解析XML配置文件,获取航行资料汇编文件和地理信息,根据地理信息定义具有航行资料汇编文件属性的POI兴趣点;
3)根据自己飞行器的经纬度坐标(x0,y0),POI兴趣点的经纬度坐标(x1,y1),以及预测的目标方向角φ计算POI兴趣点与预测的目标方向角之间的差角α,具体公式如下:
α=arctan-1(y1-y0x1-x0)-φ]]>
4)判断差角α是否小于方向角裕度θ,如果差角在方向角裕度θ之内,则计算该POI兴趣点与飞行器之间的距离,然后按距离对这些POI兴趣点进行排序,距离最小的点就是匹配度最高的点。
步骤(5)反向查找航行资料汇编文件的S05阶段:通过解析XML配置文件获得航行资料汇编文件与地理信息之间的映射关系,即能够根据匹配的POI兴趣点的地理信息反向查找到所对应的航行资料汇编文件,从而实现航行资料汇编文件的智能匹配。