本申请涉及路径导航的,特别是涉及一种飞行计划生成方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、在满足飞行安全的前提下,是民航运输行业发展注重效率与效益。对于航空公司而言,计算机飞行计划产品是公司运行的核心产品,是航班运行的重要参考资料。随着我国民航运输行业的快速发展,各公司对民航计算机飞行计划系统的国产化重视程度越来越高。
2、在对航段的备降机场进行预测的过程中,针对连接成航段的两个航路点确定备选机场,这种方式的粒度过粗,容易使得航段中的部分位置无法到达备选机场。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种飞行计划生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,能够为航段中的更多位置确定能够到达的备降机场。
2、第一方面,本申请提供了一种飞行计划生成方法。所述方法包括:
3、从航路点中确定满足备降机场改航条件的可改航点;
4、基于所述可改航点之间的航段确定航段距离;
5、基于所述航段距离对应的分割步长,确定所述航段在所述分割步长的分割点;
6、若确定所述航段在所述分割步长的分割点中,存在不满足所述备降机场改航条件的目标分割点,则变更所述航段的备降机场。
7、在其中一个实施例中,所述从航路点中确定满足备降机场改航条件的可改航点,包括:
8、确定延程运行航线的多个航路点与不同备降机场;
9、基于各个所述航路点与不同备选机场间的距离,筛选各个所述航路点各自的备降机场;
10、基于各个所述航路点各自的备降机场与各个所航路点之间的距离,确定各个所述航路点的改航距离;
11、基于所述改航距离大于预设改航距离的航路点,确定满足备降机场改航条件的可改航点。
12、在其中一个实施例中,所述基于所述航段距离对应的分割步长,确定所述航段在所述分割步长的分割点,包括:
13、确定所述航段距离存在不同分割步长;
14、按照各个所述分割步长的长度,确定各个所述分割步长的分割顺序;
15、按照所述分割顺序选取分割步长,根据选取的分割步长对所述航段进行分割,得到所述航段在不同分割步长的分割点。
16、在其中一个实施例中,所述确定所述航段距离存在不同分割步长,包括:
17、判断所述航段距离是否大于预设航段距离阈值;
18、当所述航段距离大于所述预设航段距离阈值时,确定所述航段距离对应于不同长度的分割步长;
19、所述按照各个所述分割步长的长度,确定各个所述分割步长的分割顺序,包括:
20、将不同所述分割步长的长度由大到小的顺序,确定为各个所述分割步长的分割顺序。
21、在其中一个实施例中,所述按照所述分割顺序选取分割步长,根据选取的分割步长对所述航段进行分割,得到所述航段在不同分割步长的分割点,包括:
22、按照所述分割顺序选取所述分割步长,将选取的分割步长确定为当前分割步长;
23、基于所述航路点的位置确定所述航段的方位角;
24、基于所述航路点的位置和所述方位角,确定所述航段在当前分割步长的各个分割点;
25、当所述航段在当前分割步长的各个分割点均满足所述备降机场改航条件时,按照所述分割顺序确定所述当前分割步长的下一分割步长;
26、基于所述航路点的位置和所述方位角,确定所述航段在所述下一分割步长的各个分割点。
27、在其中一个实施例中,所述确定所述航段在所述分割步长的分割点中,存在不满足所述备降机场改航条件的目标分割点,包括:
28、确定航段在当前分割步长的分割点;
29、判断所述航段在当前分割步长的分割点是否满足所述备降机场改航条件;
30、若所述当前分割步长的分割点满足所述备降机场改航条件,则按照所述分割顺序确定所述当前分割步长的下一分割步长,判断所述航段在所述下一分割步长的分割点是否满足所述备降机场改航条件;
31、若所述当前分割步长的分割点不满足所述备降机场改航条件,则确定所述当前分割步长的分割点存在目标分割点。
32、在其中一个实施例中,所述确定所述航段在所述分割步长的分割点中,存在不满足所述备降机场改航条件的目标分割点,包括:
33、基于分割点与不同备选机场间的距离,筛选各个所述分割点各自的备降机场;
34、基于各个所分割点与所述分割点各自的备降机场之间的距离,确定各个所述分割点的改航距离;
35、确定所述各个所述分割点的改航距离中,存在超过预设改航距离的改航距离;
36、若存在,则存在目标分割点;
37、若不存在,则不存在所述目标分割点。
38、第二方面,本申请还提供了一种飞行计划生成装置。所述装置包括:
39、航路点确定模块,用于从航路点中确定满足备降机场改航条件的可改航点;
40、航段确定模块,用于基于所述可改航点之间的航段确定航段距离;
41、分割点确定模块,用于基于所述航段距离对应的分割步长,确定所述航段在所述分割步长的分割点;
42、备降机场调整模块,用于若确定所述航段在所述分割步长的分割点中,存在不满足所述备降机场改航条件的目标分割点,则变更所述航段的备降机场。
43、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意实施例中飞行计划生成的步骤。
44、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意实施例中飞行计划生成的步骤。
45、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意实施例中飞行计划生成的步骤。
46、上述飞行计划生成方法、装置、计算机设备、存储介质和计算机程序产品,从航路点中确定满足备降机场改航条件的可改航点,尽管可改航点的飞机能够行驶到备降机场,而为了减少可改航点之间的航段中无法行驶到航路点的位置,基于所述可改航点之间的航段确定航段距离;基于所述航段距离对应的分割步长,确定所述航段在所述分割步长的分割点,形成了动态变化的分割步长;若确定所述航段在所述分割步长的分割点中,存在不满足所述备降机场改航条件的目标分割点,则变更所述航段的备降机场,以尽可能地保障航段中的各个分割点均可实现备降。
1.一种飞行计划生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从航路点中确定满足备降机场改航条件的可改航点,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述航段距离对应的分割步长,确定所述航段在所述分割步长的分割点,包括:
4.根据权利要求3所述的方法,其特征在于,所述确定所述航段距离存在不同分割步长,包括:
5.根据权利要求3所述的方法,其特征在于,所述按照所述分割顺序选取分割步长,根据选取的分割步长对所述航段进行分割,得到所述航段在不同分割步长的分割点,包括:
6.根据权利要求1所述的方法,其特征在于,所述确定所述航段在所述分割步长的分割点中,存在不满足所述备降机场改航条件的目标分割点,包括:
7.根据权利要求1所述的方法,其特征在于,所述确定所述航段在所述分割步长的分割点中,存在不满足所述备降机场改航条件的目标分割点,包括:
8.一种飞行计划生成装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。