本申请属于飞机航线设计领域,特别涉及一种自适应调整全局时间的导航方法及装置。
背景技术:
随着国防工业的飞速发展及各国武器装备研制,未来战场态势瞬息万变,越来越复杂。飞机在执行任务时,随时可能接收受到新的任务指令,如果能够自动的对飞行计划进行全局的自适应修改,在减轻操作人员负担的同时,还可以充分发挥飞行器的飞行性能,达到非常良好的飞行效果,圆满完成飞行任务。通用的自适应的时间调整方法,可推广至未来有该需求的型号设计中。
技术实现要素:
本发明的目的就是为了飞机在执行任务时,针对飞行任务变更的需求,自动的对飞行计划进行全局时间的自适应修改。
本申请第一方面提供了一种自适应调整全局时间的导航方法,包括:
步骤s1、根据任务需求计算任务航路点的修改后约定时刻;
步骤s2、根据飞机当前位置和飞行速度,计算至所述任务航路点的预计到达时刻;
步骤s3、判断所述修改后约定时刻的有效性,若修改后的约定时刻有效,则计算所述预计到达时刻与所述修改后约定时刻间的时间差;
步骤s4、将所述时间差累积到飞行计划中,所述任务航路点之后的每一个航路点上。
优选的是,步骤s3中,判断所述修改后约定时刻的有效性包括:
步骤s31、获取飞机的飞行高度;
步骤s32、根据所述飞行高度确定飞行速度上限;
步骤s33、按照修改后的约定时刻计算的飞行速度不超过所述飞行速度上限,则认定为修改后约定时刻的有效。
优选的是,进一步包括:
步骤s5、根据修改后约定时刻确定飞机速度,根据所述飞机速度计算飞行计划中,更新任务航路点之前的每一个航路点的到达时刻。
本申请第二方面提供了一种自适应调整全局时间的导航装置,包括:
修改后约定时刻获取模块,用于根据任务需求计算任务航路点的修改后约定时刻;
预计到达时刻计算模块,用于根据飞机当前位置和飞行速度,计算至所述任务航路点的预计到达时刻;
时间差确定模块,用于判断所述修改后约定时刻的有效性,若修改后的约定时刻有效,则计算所述预计到达时刻与所述修改后约定时刻间的时间差;
在后航路点更新模块,用于将所述时间差累积到飞行计划中,所述任务航路点之后的每一个航路点上。
优选的是,所述时间差确定模块包括:
飞行高度获取单元,用于获取飞机的飞行高度;
飞行速度上限计算单元,用于根据所述飞行高度确定飞行速度上限;
有效性判断单元,用于按照修改后的约定时刻计算的飞行速度不超过所述飞行速度上限,则认定为修改后约定时刻的有效。
优选的是,进一步包括:
在前航路点更新模块,用于根据修改后约定时刻确定飞机速度,根据所述飞机速度计算飞行计划中,更新任务航路点之前的每一个航路点的到达时刻。
本申请能够自动的对飞行计划进行全局时间的自适应修改,使飞机能够圆满完成飞行任务。
附图说明
图1是本申请自适应调整全局时间的导航方法的流程图。
具体实施方式
为使本申请实施的目的、技术方案和优点更加清楚,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。下面通过参考附图描述的实施方式是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。下面结合附图对本申请的实施方式进行详细说明。
本申请第一方面,一种自适应调整全局时间的导航方法,如图1所示,主要包括:
步骤s1、根据任务需求计算任务航路点的修改后约定时刻;
步骤s2、根据飞机当前位置和飞行速度,计算至所述任务航路点的预计到达时刻;
步骤s3、判断所述修改后约定时刻的有效性,若修改后的约定时刻有效,则计算所述预计到达时刻与所述修改后约定时刻间的时间差;
步骤s4、将所述时间差累积到飞行计划中,所述任务航路点之后的每一个航路点上。
在一些可选实施方式中,步骤s3中,判断所述修改后约定时刻的有效性包括:
步骤s31、获取飞机的飞行高度;
步骤s32、根据所述飞行高度确定飞行速度上限;
步骤s33、按照修改后的约定时刻计算的飞行速度不超过所述飞行速度上限,则认定为修改后约定时刻的有效。
下面通过具体的实施例并结合附图对本发明作进一步详细的描述。
(1)参数初始化:获取飞机的即时位置、飞行计划信息、当前航路点信息、当前速度信息;
(2)根据当飞机的即时位置信息和当前航路点信息,计算待飞距离;
(3)根据待飞距离和当前速度,计算飞机的预计到达时刻;
(4)获取当前航路点/后续某一航路点待修改的约定时刻(计划到达该点的时间);例如3号航路点:原约定时刻——02:00:00修改后——02:30:00。
(5)根据(3)中计算的预计到达时刻判断修改后的约定时刻的有效性;修改后的约定时刻,按照当前飞机的飞行高度,不超出飞行速度限制即为有效。
(6)若修改后的约定时刻有效,则计算当前航路点的原约定时刻与修改后的约定时刻间的时间差;例如3号航路点时间差:30分钟。
(7)将时间差累积到飞行计划的每一个航路点上,达到自动调整飞行计划中所有航路点约定时刻的目的。全部飞行计划中的航路点,在原约定时刻的基础上,累加30分钟。同时,应当进行过零点判断,防止飞机在0点之后继续飞行。
在一些可选实施方式中,进一步包括:
步骤s5、根据修改后约定时刻确定飞机速度,根据所述飞机速度计算飞行计划中,更新任务航路点之前的每一个航路点的到达时刻。
举例来说,目前飞机处于3号航路点与4号航路点之间,5号航路点的任务要求提前半个小时达到,根据计算确定飞机飞行速度后,可以对到达4号航路点的时刻进行修改,以尽量使得飞机自当前位置到5号航路点的这段路程处于匀速飞行状态。备选实施方式中,若经4号航路点的预计到达时刻至5号航路点的修改后约定时刻所计算出的飞行速度具备有效性,则仍按照原计划控制飞机飞行到4号航路点。
本申请第二方面提供了一种与上述方法对应的自适应调整全局时间的导航装置,包括:
修改后约定时刻获取模块,用于根据任务需求计算任务航路点的修改后约定时刻;
预计到达时刻计算模块,用于根据飞机当前位置和飞行速度,计算至所述任务航路点的预计到达时刻;
时间差确定模块,用于判断所述修改后约定时刻的有效性,若修改后的约定时刻有效,则计算所述预计到达时刻与所述修改后约定时刻间的时间差;
在后航路点更新模块,用于将所述时间差累积到飞行计划中,所述任务航路点之后的每一个航路点上。
在一些可选实施方式中,所述时间差确定模块包括:
飞行高度获取单元,用于获取飞机的飞行高度;
飞行速度上限计算单元,用于根据所述飞行高度确定飞行速度上限;
有效性判断单元,用于按照修改后的约定时刻计算的飞行速度不超过所述飞行速度上限,则认定为修改后约定时刻的有效。
在一些可选实施方式中,进一步包括:
在前航路点更新模块,用于根据修改后约定时刻确定飞机速度,根据所述飞机速度计算飞行计划中,更新任务航路点之前的每一个航路点的到达时刻。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
1.一种自适应调整全局时间的导航方法,其特征在于,包括:
步骤s1、根据任务需求计算任务航路点的修改后约定时刻;
步骤s2、根据飞机当前位置和飞行速度,计算至所述任务航路点的预计到达时刻;
步骤s3、判断所述修改后约定时刻的有效性,若修改后的约定时刻有效,则计算所述预计到达时刻与所述修改后约定时刻间的时间差;
步骤s4、将所述时间差累积到飞行计划中,所述任务航路点之后的每一个航路点上。
2.如权利要求1所述的自适应调整全局时间的导航方法,其特征在于,步骤s3中,判断所述修改后约定时刻的有效性包括:
步骤s31、获取飞机的飞行高度;
步骤s32、根据所述飞行高度确定飞行速度上限;
步骤s33、按照修改后的约定时刻计算的飞行速度不超过所述飞行速度上限,则认定为修改后约定时刻的有效。
3.如权利要求1所述的自适应调整全局时间的导航方法,其特征在于,进一步包括:
步骤s5、根据修改后约定时刻确定飞机速度,根据所述飞机速度计算飞行计划中,更新任务航路点之前的每一个航路点的到达时刻。
4.一种自适应调整全局时间的导航装置,其特征在于,包括:
修改后约定时刻获取模块,用于根据任务需求计算任务航路点的修改后约定时刻;
预计到达时刻计算模块,用于根据飞机当前位置和飞行速度,计算至所述任务航路点的预计到达时刻;
时间差确定模块,用于判断所述修改后约定时刻的有效性,若修改后的约定时刻有效,则计算所述预计到达时刻与所述修改后约定时刻间的时间差;
在后航路点更新模块,用于将所述时间差累积到飞行计划中,所述任务航路点之后的每一个航路点上。
5.如权利要求4所述的自适应调整全局时间的导航装置,其特征在于,所述时间差确定模块包括:
飞行高度获取单元,用于获取飞机的飞行高度;
飞行速度上限计算单元,用于根据所述飞行高度确定飞行速度上限;
有效性判断单元,用于按照修改后的约定时刻计算的飞行速度不超过所述飞行速度上限,则认定为修改后约定时刻的有效。
6.如权利要求4所述的自适应调整全局时间的导航装置,其特征在于,进一步包括:
在前航路点更新模块,用于根据修改后约定时刻确定飞机速度,根据所述飞机速度计算飞行计划中,更新任务航路点之前的每一个航路点的到达时刻。
技术总结