一种航班到达时间确定方法、电子设备及存储介质与流程

未命名 09-07 阅读:121 评论:0


1.本发明涉及数据处理领域,特别是涉及一种航班到达时间确定方法、电子设备及存储介质。


背景技术:

2.在飞机执行飞行任务时,通过对飞机的实时动态监测,来预测飞机航班到达目的机场的时间,目前对航班的到达时间的确定方法只针对目标航班自身的飞行动态来确定,若目的机场的待降落航班数量过多,且发生拥塞情况时,会造成目的机场的上方滞留航班过多,造成二次拥塞,且确定的航班到达时间也会延时,预测精度过低。


技术实现要素:

3.针对上述技术问题,本发明采用的技术方案为:根据本技术的一个方面,提供一种航班到达时间确定方法,应用于航班到达时间确定系统,航班到达时间确定系统通信连接有n个飞行器,用于接收每一飞行器发送的航班信息。
4.一种航班到达时间确定方法,包括如下步骤:s100、实时获取每一飞行器距离其对应的目的地理区域的计划剩余航行时间,得到计划剩余航行时间集t=(t1,t2,...,ti,...,tn);其中,i=1,2,...,n;ti为第i个飞行器距离其对应的目的地理区域的计划剩余航行时间;s200、若ti≤t0,则将ti对应的飞行器确定为目标飞行器;其中,t0为预设剩余航行时间阈值;s300、将目的地理区域相同的目标飞行器确定为同一目的地理区域类组;s400、每隔预设获取时间t1,获取每一目的地理区域类组中的每一目标飞行器的航班信息;其中,t1<t0;s500、对每一航班信息进行异常检测处理,若航班信息为正常数据,则将其确定为目标航班信息,并执行步骤s600;s600、根据每一目的地理区域类组中的每一目标飞行器的目标航班信息,得到目标航班信息集q=(q1,q2,...,qr,...,qq);qr=(q
r1
,q
r2
,...,q
rj
,...,q
rf(r)
);q
rj
=(q
rj1
,q
rj2
,...,q
rjb
,...,q
rjd
);其中,r=1,2,...,q;j=1,2,...,f(r);b=1,2,...,d;q为目的地理区域类组的数量;f(r)为第r个目的地理区域类组中的目标飞行器的数量;d为目标航班信息中包含的特征数据的数量;qr为第r个目的地理区域类组的目标飞行器的目标航班信息列表;q
rj
为第r个目的地理区域类组中的第j个目标飞行器的目标航班信息;q
rjb
为q
rj
中包含的第b个特征数据;s700、对q
r1b
,q
r2b
,...,q
rjb
,...,q
rf(r)b
进行归一化处理,得到q
rjb
对应的处理后特征数据z
rjb
;s800、根据z
rj1
,z
rj2
,...,z
rjb
,...,z
rjd
,确定第r个目的地理区域类组的第j个目标
飞行器的到达时间t
rj

5.在本技术的一种示例性实施例中,步骤s800包括:s810、根据z
rj1
,z
rj2
,...,z
rjb
,...,z
rjd
,确定第r个目的地理区域类组的航班特征向量zr=(z
r1
,z
r2
,...,z
rj
,...,z
rf(r)
);z
rj
=(z
rj1
,z
rj2
,...,z
rjb
,...,z
rjd
);其中,z
rj
为第r个目的地理区域类组的第j个目标飞行器的航班特征子向量;s820、将航班特征向量zr输入至预设回归模型中,确定第r个目的地理区域类组的第j个目标飞行器的到达时间t
rj

6.在本技术的一种示例性实施例中,步骤s820包括:s821、获取z
rj
对应的目标飞行器至第r个目的地理区域之间的距离l
rj
;s822、根据数值递增顺序,对l
r1
,l
r2
,...,l
rj
,...,l
rf(r)
进行排序,得到递增距离列表m
r1
,m
r2
,...,m
rj
,...,m
rf(r)
;s823、将z
r1
,z
r2
,...,z
rj
,...,z
rf(r)
根据对应的目标飞行器的m
r1
,m
r2
,...,m
rj
,...,m
rf(r)
的顺序进行排序,得到第r个目的地理区域类组的目标航班特征向量;s824、将目标航班特征向量输入至预设回归模型中,确定第r个目的地理区域类组的第j个目标飞行器的到达时间t
rj

7.在本技术的一种示例性实施例中,步骤s824包括:s8241、将第r个目的地理区域类组的目标航班特征向量输入至预设回归模型中,得到第r个目的地理区域类组的第j个目标飞行器距离其对应的目的地理区域的实际剩余航行时间w
rj
;s8242、确定第r个目的地理区域类组的第j个目标飞行器的到达时间t
rj
=w
rj
+t
now
;其中,t
now
为当前时间。
8.在本技术的一种示例性实施例中,预设回归模型的训练样本,通过以下步骤确定:s8243、将每一目的地理区域在预设样本时间段[t2,t3]内的到达航班的历史特征数据确定为预设回归模型的训练样本;其中,t2<t3;t2为预设样本时间段的起始时间,t3为预设样本时间段的截止时间。
[0009]
在本技术的一种示例性实施例中,步骤s500包括:s510、获取每一目标飞行器的航班信息,得到第一航班信息集r=(r1,r2,...,rs,...,rv);rs=(r
s1
,r
s2
,r
s3
,r
s4
,r
s5
,r
s6
);其中,s=1,2,...,v;v为目标飞行器的数量;rs为第s个目标飞行器的航班信息;r
s1
为第s个目标飞行器的当前飞行高度;r
s2
为第s个目标飞行器的当前飞行速度;r
s3
为第s个目标飞行器的当前位置;r
s4
为第s个目标飞行器当前距离其对应的目的地理区域的计划剩余航行时间;r
s5
为第s个目标飞行器在距离当前时间前预设间隔时间h时的飞行速度;r
s6
为第s个目标飞行器当前距离其对应的目的地理区域间的距离;s520、若r
s1
≤d
s1
且r
s2
≤d
s2
,则执行步骤s530;否则,将rs确定为异常数据;其中,d
s1
为第s个目标飞行器的最大飞行高度;d
s2
为第s个目标飞行器的最大飞行速度;s530、若r
s3
位于第s个目标飞行器的历史飞行轨迹上,则执行步骤s540;否则,将rs确定为异常数据;s540、若(r
s5-r
s2
)/h≤d
s3
,则执行步骤s550;否则,将rs确定为异常数据;其中,d
s3
为第s个目标飞行器的瞬时速度阈值;
s550、若d
s4
≤(r
s4
/r
s6
)≤d
s5
,则将rs确定为目标航班信息,并执行步骤s600;否则,将rs确定为异常数据;其中,d
s4
为预设剩余比例最小值;d
s5
为预设剩余比例最大值。
[0010]
在本技术的一种示例性实施例中,步骤s550包括:s551、若rs为异常数据,则将获取的第s个目标飞行器距离当前时间最近的历史航班信息确定为目标航班信息,并执行步骤s600。
[0011]
在本技术的一种示例性实施例中,第i个飞行器距离其对应的目的地理区域的计划剩余航行时间ti,通过以下方式确定:s110、获取第i个飞行器对应的航班的计划航行总时长t
i1
、已航行时长t
i2
、起飞延误时长t
i3
;s120、确定ti=t
i1-t
i2-t
i3

[0012]
根据本技术的一个方面,提供一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现前述的航班到达时间确定方法。
[0013]
根据本技术的一个方面,提供一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。
[0014]
本发明至少具有以下有益效果:本发明通过获取同一目的地理区域的目标飞行器的航班信息,并对其进行异常检测处理,剔除异常航班信息,得到目标航班信息,并对同一目的地理区域的若干目标飞行器对应的目标航班信息中的同一类特征数据进行归一化处理,得到每一特征数据对应的处理后特征数据,根据同一目的地理区域的若干目标飞行器对应的处理后特征数据的整合,得到每一目标飞行器的到达时间,通过对同一目的地理区域的若干目标飞行器之间的特征数据的相互整合,使同一目的地理区域的所有目标飞行器之间互为参考样本,以确定出每一目标飞行器在结合了其他目标飞行器的特征数据后的到达时间,提高了到达时间的预测精准度。
附图说明
[0015]
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]
图1为本发明实施例提供的航班到达时间确定方法的流程图。
具体实施方式
[0017]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]
目前的航班到达时间的预测方法只针对目标航班自身的飞行动态来确定,如实时查看其发送的adsb信号的航班信息,通过其当前位置来预测到达目的机场的剩余航行时
间,但此种到达时间预测方法不适用于待降落航班数量过多的目的机场,如目的机场因为恶劣天气等原因发生拥塞情况,会造成目的机场的上方滞留航班越来越多,造成二次拥塞,由于无法对到达目的机场的所有航班进行整体预测,就会导致预测的航班到达时间发生延时,且不利于航司对航班的管控,目前的航班管控利用工作人员的人为监测来实现,如当发生拥塞情况时,空管人员会通知即将降落此目的机场的航班延时降落,但此种人为控制航班降落来确定航班到达时间的方法的准确度较低,且提高了人员成本,所以,本发明提出一种可以通过多航班进行协同处理的航班到达时间确定方法。
[0019]
一种航班到达时间确定方法,应用于航班到达时间确定系统,航班到达时间确定系统通信连接有n个飞行器,用于接收每一飞行器发送的航班信息,飞行器发送的航班信息可以通过adsb信号获得,飞行器每隔预设时间,就会发出一个adsb信号,adsb信号中包括飞行器在发送时的航班信息,航班到达时间确定系统通过接收每一飞行器发送的adsb信号来获取对应的飞行器的飞行状态。
[0020]
一种航班到达时间确定方法,如图1所示,包括如下步骤:s100、实时获取每一飞行器距离其对应的目的地理区域的计划剩余航行时间,得到计划剩余航行时间集t=(t1,t2,...,ti,...,tn);ti=t
i1-t
i2-t
i3
;其中,i=1,2,...,n;ti为第i个飞行器距离其对应的目的地理区域的计划剩余航行时间;t
i1
为第i个飞行器对应的航班的计划航行总时长;t
i2
为第i个飞行器对应的航班的已航行时长;t
i3
为第i个飞行器对应的航班的起飞延误时长;计划剩余航行时间为飞行器从当前位置航行到目的地理区域所需的时间,通过计划航行总时长与已航行时长与起飞延误时长之间的差值来确定,计划航行总时长为航司规划的航班从起始机场至到达机场所需航行的时长,目的地理区域为飞行器对应的到达机场或到达机场所在的地理区域,若到达机场所在的地理区域只有一个机场,则目的地理区域为到达机场所在的地理区域,若到达机场所在的地理区域至少有两个机场,则目的地理区域为到达机场。
[0021]
s200、若ti≤t0,则将ti对应的飞行器确定为目标飞行器;其中,t0为预设剩余航行时间阈值;获取到每一飞行器的计划剩余航行时间后,将其与预设剩余航行时间阈值进行数值大小判断,若其不大于预设剩余航行时间阈值,则将对应的飞行器确定为目标飞行器,若目的地理区域在当天的航班数量过多,或在某一时段的航班数量过多,此时,获取每一执行飞行任务的飞行器的航班信息的数量是巨大的,且获取刚起飞的航班的航班信息进行到达时间预测也会由于在航行期间的不确定因素而导致准确度下降,所以,设置一个预设剩余航行时间阈值,如60分钟,只需要获取不大于预设剩余航行时间阈值的飞行器的航班信息即可,飞行器的计划剩余航行时间不大于预设剩余航行时间阈值,表示其即将下降到目的地理区域,获取的航班信息也更具有参考价值。
[0022]
s300、将目的地理区域相同的目标飞行器确定为同一目的地理区域类组;由于要对同一目的地理区域类组的目标飞行器进行协同预测到达时间,所以,在确定目标飞行器后,将相同目的地理区域的目标飞行器确定为同一目的地理区域类组,即同一目的地理区域类组中的所有目标飞行器的目的地理区域相同,也即到达的目的机场相同。
[0023]
s400、每隔预设获取时间t1,获取每一目的地理区域类组中的每一目标飞行器的航班信息;其中,t1<t0;每隔t1获取每一目标飞行器的航班信息,t1可以为3分钟,t1比目标飞行器的adsb信号的发送间隔时间大,且小于预设剩余航行时间阈值,由于目标飞行器发送相邻的adsb信号的间隔时间过短,若实时获取每一目标飞行器的每一adsb信号中的航班信息,会导致后续的数据处理量过大,所以,为了节省计算机算力,降低数据处理量,就需设置一个预设获取时间t1。
[0024]
此外,为了使得到的每一目标飞行器的航班信息可以为连续的,便于后续的航班轨迹的平滑曲线的确定,还可以获取距离当前时间最近e次获取到的航班信息,如获取最近三次获取的航班信息,即以当前时间为节点,获取前三次获取的航班信息,即前t1*3时间内的每一目标飞行器的三个航班信息,再进行以下数据处理。
[0025]
s500、对每一航班信息进行异常检测处理,若航班信息为正常数据,则将其确定为目标航班信息,并执行步骤s600;获取到每一目标飞行器的航班信息后,由于目标飞行器发送的adsb信号可能发生异常,所以,为了不对后续的数据处理产生影响,就需对获取的每一航班信息进行异常检测,来检测航班信息是否为正常数据,若其为正常数据,则将其确定为目标航班信息,进行后续数据处理。
[0026]
进一步,步骤s500包括:s510、获取每一目标飞行器的航班信息,得到第一航班信息集r=(r1,r2,...,rs,...,rv);rs=(r
s1
,r
s2
,r
s3
,r
s4
,r
s5
,r
s6
);其中,s=1,2,...,v;v为目标飞行器的数量;rs为第s个目标飞行器的航班信息;r
s1
为第s个目标飞行器的当前飞行高度;r
s2
为第s个目标飞行器的当前飞行速度;r
s3
为第s个目标飞行器的当前位置;r
s4
为第s个目标飞行器当前距离其对应的目的地理区域的计划剩余航行时间;r
s5
为第s个目标飞行器在距离当前时间前预设间隔时间h时的飞行速度;r
s6
为第s个目标飞行器当前距离其对应的目的地理区域间的距离;航班信息中包括对应的目标飞行器的航行数据,如目标飞行器所在的位置、高度、速度、距离等。
[0027]
s520、若r
s1
≤d
s1
且r
s2
≤d
s2
,则执行步骤s530;否则,将rs确定为异常数据;其中,d
s1
为第s个目标飞行器的最大飞行高度;d
s2
为第s个目标飞行器的最大飞行速度;目标飞行器的当前飞行高度若大于其规定的最大飞行高度,或目标飞行器的当前飞行速度大于最大飞行速度,且目标飞行器没有发出异常报警,则表示此航班信息为异常数据。
[0028]
s530、若r
s3
位于第s个目标飞行器的历史飞行轨迹上,则执行步骤s540;否则,将rs确定为异常数据;若目标飞行器的当前位置不处于对应的历史飞行轨迹上,且目标飞行器并未由于天气或管控原因而更改航线,则表示此航班信息为异常数据。
[0029]
s540、若(r
s5-r
s2
)/h≤d
s3
,则执行步骤s550;否则,将rs确定为异常数据;其中,d
s3
为第s个目标飞行器的瞬时速度阈值;若目标飞行器的瞬时速度大于其对应的瞬时速度最大值,且目标飞行器未发出警
报,则表示此航班信息为异常数据。
[0030]
s550、若d
s4
≤(r
s4
/r
s6
)≤d
s5
,则将rs确定为目标航班信息,并执行步骤s600;否则,将rs确定为异常数据;其中,d
s4
为预设剩余比例最小值;d
s5
为预设剩余比例最大值。
[0031]
目标飞行器当前距离其对应的目的地理区域的计划剩余航行时间与当前距离其对应的目的地理区域间的距离的比值为目标飞行器的剩余比例,表示其在r
s4
内要航行r
s6
的行程,若其不在预设剩余比例最小值和最大值之间的范围内,则表示此航班信息为异常数据,否则,表示此航班信息为正常数据,将其确定为目标航班信息。
[0032]
其中,步骤s550包括:s551、若rs为异常数据,则将获取的第s个目标飞行器距离当前时间最近的历史航班信息确定为目标航班信息,并执行步骤s600。
[0033]
若航班信息为异常数据,则将此航班信息剔除,并将距离当前时间最近的历史航班信息确定为目标航班信息,即将距离当前时间最近的前一次获取的航班信息确定为目标航班信息。
[0034]
s600、根据每一目的地理区域类组中的每一目标飞行器的目标航班信息,得到目标航班信息集q=(q1,q2,...,qr,...,qq);qr=(q
r1
,q
r2
,...,q
rj
,...,q
rf(r)
);q
rj
=(q
rj1
,q
rj2
,...,q
rjb
,...,q
rjd
);其中,r=1,2,...,q;j=1,2,...,f(r);b=1,2,...,d;q为目的地理区域类组的数量;f(r)为第r个目的地理区域类组中的目标飞行器的数量;d为目标航班信息中包含的特征数据的数量;qr为第r个目的地理区域类组的目标飞行器的目标航班信息列表;q
rj
为第r个目的地理区域类组中的第j个目标飞行器的目标航班信息;q
rjb
为q
rj
中包含的第b个特征数据;每一目标航班信息中包括若干个特征数据,即每一目标航班信息中的特征数据的类型均相同,可以为对应的目标飞行器的经纬度、高度、速度、垂直爬升率、到达机场坐标经纬度、目的地理区域的天气温度、目的地理区域的空气湿度、目的地理区域的待降落飞行器数量等,通过获取目标飞行器的航班信息以及目的地理区域的状态信息,来判断目标飞行器是否需要延时降落。
[0035]
s700、对q
r1b
,q
r2b
,...,q
rjb
,...,q
rf(r)b
进行归一化处理,得到q
rjb
对应的处理后特征数据z
rjb
;对每一目标飞行器的目标航班信息中的相同特征数据进行汇总,并进行归一化处理,归一化处理可以为最大最小值归一化处理方法,对同一目的地理区域的不同目标飞行器的各个特征数据进行归一化处理,使同一目的地理区域的目标飞行器之间互相作为参考样本,如第一个目标飞行器的航班信息作为其余目标飞行器的到达时间的参考样本,以实现同一到达机场的不同航班协同确定每一目标飞行器的到达时间的目的。
[0036]
s800、根据z
rj1
,z
rj2
,...,z
rjb
,...,z
rjd
,确定第r个目的地理区域类组的第j个目标飞行器的到达时间t
rj
;进一步,步骤s800包括:s810、根据z
rj1
,z
rj2
,...,z
rjb
,...,z
rjd
,确定第r个目的地理区域类组的航班特征向量zr=(z
r1
,z
r2
,...,z
rj
,...,z
rf(r)
);z
rj
=(z
rj1
,z
rj2
,...,z
rjb
,...,z
rjd
);其中,z
rj
为第r个目的地理区域类组的第j个目标飞行器的航班特征子向量;将每一目标飞行器的航班信息中的每个特征数据作为一个航班特征子向量,再将
同一目的地理区域的所有目标飞行器的航班特征子向量进行合并,组成航班特征向量,航班特征向量表示其对应的目的地理区域对应的所有待降落航班的特征向量。
[0037]
s820、将航班特征向量zr输入至预设回归模型中,确定第r个目的地理区域类组的第j个目标飞行器的到达时间t
rj

[0038]
其中,步骤s820包括:s821、获取z
rj
对应的目标飞行器至第r个目的地理区域之间的距离l
rj
;s822、根据数值递增顺序,对l
r1
,l
r2
,...,l
rj
,...,l
rf(r)
进行排序,得到递增距离列表m
r1
,m
r2
,...,m
rj
,...,m
rf(r)
;s823、将z
r1
,z
r2
,...,z
rj
,...,z
rf(r)
根据对应的目标飞行器的m
r1
,m
r2
,...,m
rj
,...,m
rf(r)
的顺序进行排序,得到第r个目的地理区域类组的目标航班特征向量;进一步,为了使航班特征向量中的每一航班特征子向量便于处理及查验,将航班特征向量中的航班特征子向量按照对应的目标飞行器距离目的地理区域的距离进行排序,当航班特征向量中的第一个航班特征子向量对应的目标飞行器落地后,不再获取其航班信息,将对应的航班特征子向量从航班特征向量中删除,若存在符合目标飞行器标准的飞行器,则将其对应的航班特征子向量添加至航班特征向量中,使其成为航班特征向量的最后一个航班特征子向量。
[0039]
s824、将目标航班特征向量输入至预设回归模型中,确定第r个目的地理区域类组的第j个目标飞行器的到达时间t
rj

[0040]
其中,步骤s824包括:s8241、将第r个目的地理区域类组的目标航班特征向量输入至预设回归模型中,得到第r个目的地理区域类组的第j个目标飞行器距离其对应的目的地理区域的实际剩余航行时间w
rj
;s8242、确定第r个目的地理区域类组的第j个目标飞行器的到达时间t
rj
=w
rj
+t
now
;其中,t
now
为当前时间。
[0041]
其中,预设回归模型的训练样本,通过以下步骤确定:s8243、将每一目的地理区域在预设样本时间段[t2,t3]内的到达航班的历史特征数据确定为预设回归模型的训练样本;其中,t2<t3;t2为预设样本时间段的起始时间,t3为预设样本时间段的截止时间。
[0042]
预设回归模型可以为mlp模型,其训练样本可以为历史特征数据,通过获取历史特征数据来对预设回归模型进行训练,得到预设回归模型的每一结果,将航班特征向量输入至预设回归模型中,预设回归模型输出对应的结果,即对应的每一目标飞行器距离其对应的目的地理区域的实际剩余航行时间,再将每一实际剩余航行时间与当前时间相加,得到每一目标飞行器的到达时间。
[0043]
本发明通过获取同一目的地理区域的目标飞行器的航班信息,并对其进行异常检测处理,剔除异常航班信息,得到目标航班信息,并对同一目的地理区域的若干目标飞行器对应的目标航班信息中的同一类特征数据进行归一化处理,得到每一特征数据对应的处理后特征数据,根据同一目的地理区域的若干目标飞行器对应的处理后特征数据的整合,得到每一目标飞行器的到达时间,通过对同一目的地理区域的若干目标飞行器之间的特征数据的相互整合,使同一目的地理区域的所有目标飞行器之间互为参考样本,以确定出每一
目标飞行器在结合了其他目标飞行器的特征数据后的到达时间,提高了到达时间的预测精准度。
[0044]
本发明的实施例还提供了一种非瞬时性计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现方法实施例中一种方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述实施例提供的方法。
[0045]
本发明的实施例还提供了一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。
[0046]
虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明开的范围由所附权利要求来限定。

技术特征:
1.一种航班到达时间确定方法,其特征在于,应用于航班到达时间确定系统,所述航班到达时间确定系统通信连接有n个飞行器,用于接收每一所述飞行器发送的航班信息;所述航班到达时间确定方法包括如下步骤:s100、实时获取每一所述飞行器距离其对应的目的地理区域的计划剩余航行时间,得到计划剩余航行时间集t=(t1,t2,...,t
i
,...,t
n
);其中,i=1,2,...,n;t
i
为第i个所述飞行器距离其对应的目的地理区域的计划剩余航行时间;s200、若t
i
≤t0,则将t
i
对应的飞行器确定为目标飞行器;其中,t0为预设剩余航行时间阈值;s300、将目的地理区域相同的所述目标飞行器确定为同一目的地理区域类组;s400、每隔预设获取时间t1,获取每一所述目的地理区域类组中的每一所述目标飞行器的航班信息;其中,t1<t0;s500、对每一所述航班信息进行异常检测处理,若所述航班信息为正常数据,则将其确定为目标航班信息,并执行步骤s600;s600、根据每一所述目的地理区域类组中的每一所述目标飞行器的目标航班信息,得到目标航班信息集q=(q1,q2,...,q
r
,...,q
q
);q
r
=(q
r1
,q
r2
,...,q
rj
,...,q
rf(r)
);q
rj
=(q
rj1
,q
rj2
,...,q
rjb
,...,q
rjd
);其中,r=1,2,...,q;j=1,2,...,f(r);b=1,2,...,d;q为所述目的地理区域类组的数量;f(r)为第r个所述目的地理区域类组中的目标飞行器的数量;d为所述目标航班信息中包含的特征数据的数量;q
r
为第r个所述目的地理区域类组的目标飞行器的目标航班信息列表;q
rj
为第r个所述目的地理区域类组中的第j个目标飞行器的目标航班信息;q
rjb
为q
rj
中包含的第b个特征数据;s700、对q
r1b
,q
r2b
,...,q
rjb
,...,q
rf(r)b
进行归一化处理,得到q
rjb
对应的处理后特征数据z
rjb
;s800、根据z
rj1
,z
rj2
,...,z
rjb
,...,z
rjd
,确定第r个所述目的地理区域类组的第j个目标飞行器的到达时间t
rj
。2.根据权利要求1所述的航班到达时间确定方法,其特征在于,所述步骤s800还包括:s810、根据z
rj1
,z
rj2
,...,z
rjb
,...,z
rjd
,确定第r个所述目的地理区域类组的航班特征向量z
r
=(z
r1
,z
r2
,...,z
rj
,...,z
rf(r)
);z
rj
=(z
rj1
,z
rj2
,...,z
rjb
,...,z
rjd
);其中,z
rj
为第r个所述目的地理区域类组的第j个所述目标飞行器的航班特征子向量;s820、将所述航班特征向量z
r
输入至预设回归模型中,确定第r个所述目的地理区域类组的第j个目标飞行器的到达时间t
rj
。3.根据权利要求2所述的航班到达时间确定方法,其特征在于,所述步骤s820包括:s821、获取z
rj
对应的目标飞行器至第r个目的地理区域之间的距离l
rj
;s822、根据数值递增顺序,对l
r1
,l
r2
,...,l
rj
,...,l
rf(r)
进行排序,得到递增距离列表m
r1
,m
r2
,...,m
rj
,...,m
rf(r)
;s823、将z
r1
,z
r2
,...,z
rj
,...,z
rf(r)
根据对应的目标飞行器的m
r1
,m
r2
,...,m
rj
,...,m
rf(r)
的顺序进行排序,得到第r个所述目的地理区域类组的目标航班特征向量;s824、将所述目标航班特征向量输入至预设回归模型中,确定第r个所述目的地理区域类组的第j个目标飞行器的到达时间t
rj
。4.根据权利要求3所述的航班到达时间确定方法,其特征在于,所述步骤s824包括:
s8241、将第r个所述目的地理区域类组的所述目标航班特征向量输入至预设回归模型中,得到第r个所述目的地理区域类组的第j个目标飞行器距离其对应的目的地理区域的实际剩余航行时间w
rj
;s8242、确定第r个所述目的地理区域类组的第j个目标飞行器的到达时间t
rj
=w
rj
+t
now
;其中,t
now
为当前时间。5.根据权利要求4所述的航班到达时间确定方法,其特征在于,所述预设回归模型的训练样本,通过以下步骤确定:s8243、将每一目的地理区域在预设样本时间段[t2,t3]内的到达航班的历史特征数据确定为所述预设回归模型的训练样本;其中,t2<t3;t2为预设样本时间段的起始时间,t3为预设样本时间段的截止时间。6.根据权利要求1所述的航班到达时间确定方法,其特征在于,所述步骤s500包括:s510、获取每一所述目标飞行器的航班信息,得到第一航班信息集r=(r1,r2,...,r
s
,...,r
v
);r
s
=(r
s1
,r
s2
,r
s3
,r
s4
,r
s5
,r
s6
);其中,s=1,2,...,v;v为所述目标飞行器的数量;r
s
为第s个所述目标飞行器的航班信息;r
s1
为第s个所述目标飞行器的当前飞行高度;r
s2
为第s个所述目标飞行器的当前飞行速度;r
s3
为第s个所述目标飞行器的当前位置;r
s4
为第s个所述目标飞行器当前距离其对应的目的地理区域的计划剩余航行时间;r
s5
为第s个所述目标飞行器在距离当前时间前预设间隔时间h时的飞行速度;r
s6
为第s个所述目标飞行器当前距离其对应的目的地理区域间的距离;s520、若r
s1
≤d
s1
且r
s2
≤d
s2
,则执行步骤s530;否则,将r
s
确定为异常数据;其中,d
s1
为第s个所述目标飞行器的最大飞行高度;d
s2
为第s个所述目标飞行器的最大飞行速度;s530、若r
s3
位于第s个所述目标飞行器的历史飞行轨迹上,则执行步骤s540;否则,将r
s
确定为异常数据;s540、若(r
s5-r
s2
)/h≤d
s3
,则执行步骤s550;否则,将r
s
确定为异常数据;其中,d
s3
为第s个所述目标飞行器的瞬时速度阈值;s550、若d
s4
≤(r
s4
/r
s6
)≤d
s5
,则将r
s
确定为目标航班信息,并执行步骤s600;否则,将r
s
确定为异常数据;其中,d
s4
为预设剩余比例最小值;d
s5
为预设剩余比例最大值。7.根据权利要求6所述的航班到达时间确定方法,其特征在于,所述步骤s550包括:s551、若r
s
为异常数据,则将获取的第s个所述目标飞行器距离当前时间最近的历史航班信息确定为目标航班信息,并执行步骤s600。8.根据权利要求1所述的航班到达时间确定方法,其特征在于,第i个所述飞行器距离其对应的目的地理区域的计划剩余航行时间t
i
,通过以下方式确定:s110、获取第i个所述飞行器对应的航班的计划航行总时长t
i1
、已航行时长t
i2
、起飞延误时长t
i3
;s120、确定t
i
=t
i1-t
i2-t
i3
。9.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-8中任意一项所述的航班到达时间确定方法。10.一种电子设备,其特征在于,包括处理器和权利要求9中所述的非瞬时性计算机可读存储介质。

技术总结
本发明提供了一种航班到达时间确定方法、电子设备及存储介质,该方法包括:获取飞行器距离目的地理区域的计划剩余航行时间T


技术研发人员:刘昊 王殿胜 唐红武 卞磊 荚雪绒 刘思扬 鄂逸飞
受保护的技术使用者:中航信移动科技有限公司
技术研发日:2023.08.03
技术公布日:2023/9/6
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐