一种深空小推力飞越轨道快速生成方法及系统技术方案

技术编号:22817398 阅读:33 留言:0更新日期:2019-12-14 13:15
本发明专利技术公开一种深空小推力飞越轨道快速生成方法及系统,该方法包括以下步骤:1)给定初始时刻和飞行时间,确定出发点、目标点位置速度;2)求解Lambert问题,得到初始速度增量;3)将速度增量转化为小推力矢量;4)利用小推力矢量对轨道进行数值积分;5)更新出发点位置和飞行时间,再次求解Lambert问题,重复步骤3)、4)、5),直到积分时间大于给定飞行时间。通过本发明专利技术可避免计算量巨大的全局优化过程,快速判断小推力轨道的存在性,给出的可行解可为进一步数值优化提供很好的初值。

A fast generation method and system of deep space low thrust overflight orbit

【技术实现步骤摘要】
一种深空小推力飞越轨道快速生成方法及系统
本专利技术涉及航天器轨道设计
,具体是一种深空小推力飞越轨道快速生成方法及系统。
技术介绍
小推力推进系统具有高比冲、低推进剂质量消耗的显著特点,在深空探测领域具有独特的优势和良好发展前景。但小推力也具有推力量值小、需要持续作用等特点,给小推力轨道设计带来不小挑战。绝大多数已有文献均采用全局优化方法,分为间接法、直接法和混合法三大类。间接法对轨道初值猜测要求不高,但计算量非常巨大,计算速度慢;直接法则对轨道初值猜测精度要求较高,很容易无法收敛;混合法兼具直接法和间接法的特点。在任务设计阶段,任务窗口的选择涉及大量小推力轨道的计算,如何快速得到可行的小推力轨道是首要问题。待任务窗口确定后,以可行的小推力轨道为猜测值,进一步利用全局优化算法进行计算,得到最优的小推力轨道。
技术实现思路
本专利技术提供一种深空小推力飞越轨道快速生成方法及系统,用于克服现有技术中全局优化小推力飞越轨道设计方法计算量大、计算速度慢等缺陷,可实现大范围任务窗口搜索,并降低计算量,快速生成飞越轨道。为实现上述目的,本专利技术提供一种深空小推力飞越轨道快速生成方法,包括以下步骤:给定出发点位置r0和目标点位置rf及出发点速度v0、从出发点到目标点的飞行时间T=T*,并初始化当前时刻t0及已积分时间变量Σt;通过求解Lambert问题,得到速度增量Δv1;在速度增量幅值||Δv1||小于冲量阈值ε时,将速度增量Δv1转化为小推力矢量F;通过对小推力矢量进行数值积分并更新出发点位置r0、出发点速度v0、当前时刻t0、飞行时间T和已积分时间变量Σt;在已积分时间变量Σt小于或等于飞行时间T时,重复上述计算步骤;直到速度增量为Δv1零时,终止计算,并生成飞越轨道。为实现上述目的,本专利技术还提供一种深空小推力飞越轨道快速生成系统,包括存储器和处理器,所述存储器存储有深空小推力飞越轨道快速生成程序,所述处理器在运行所述深空小推力飞越轨道快速生成程序时,执行上述方法的步骤。本专利技术提供的深空小推力飞越轨道快速生成方法及系统,针对深空探测中飞越轨道的设计任务,每给定一组出发点、目标点和飞行时间的值,利用经典Lambert问题的快速解法,获得出发点的速度增量即速度冲量。考虑到速度冲量和小推力之间在一定条件下可近似转换,即当幅值较小时,速度冲量可等价为小推力同向作用一段时间,据此确定小推力大小和方向,并通过数值积分更新出发点,再次求解新的Lambert问题,如此反复递进,直到所需速度冲量为零。需要特别说明的是,本专利技术提出的小推力生成方法并非全局优化方法,两者并不能等价替换,故可能存在本方法无解但全局优化方法有解的情况。本专利技术的意义在于给出一种快速生成小推力轨道可行解的方法,该方法有解则全局优化方法一定有解,适用于发射窗口搜索等计算量巨大、对计算速度非常敏感的问题。通过本专利技术可避免计算量巨大的全局优化过程,快速判断小推力轨道的存在性,给出的可行解可为进一步数值优化提供很好的初值。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术实施例一提供的深空小推力飞越轨道快速生成方法的流程图;图2为本专利技术实施例四提供的地球至进行的飞越轨道示意图;图3a为本专利技术实施例四提供的小推力随时间历程示意图;图3b为本专利技术实施例四提供的小推力在x轴分量随时间历程示意图;图3c为本专利技术实施例四提供的小推力在y轴分量随时间历程示意图;图3d为本专利技术实施例四提供的小推力在z轴分量随时间历程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明,本专利技术实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。另外,在本专利技术中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本专利技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。在本专利技术中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接,还可以是物理连接或无线通信连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。另外,本专利技术各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。实施例一如附图1所示,本专利技术实施例提供一种深空小推力飞越轨道快速生成方法,包括以下步骤:S1,给定出发点位置r0和目标点位置rf及出发点速度v0、从出发点到目标点的飞行时间T=T*,并初始化当前时刻t0及已积分时间变量Σt;S2,通过求解Lambert问题,得到速度增量Δv1;S301,在速度增量幅值||Δv1||小于冲量阈值ε时,将速度增量Δv1转化为小推力矢量F;上述速度增量幅值满足设定的冲量阈值ε时,则说明通过该方案的计算程序有解,能过根据牛顿第二定律获得小推力矢量,并能够根据小推力矢量计算获得飞越轨道;S4,对考虑小推力矢量作用下的经典航天器二体轨道一阶动力学方程组进行时间长度为δt的数值积分并更新出发点位置r0、出发点速度v0、当前时刻t0、飞行时间T和已积分时间变量Σt;这里的二体轨道一阶动力学方程组描述了航天器位置矢量、速度矢量的时间变化规律,为一组包含6个标量方程的一阶常微分方程组,这里的数值积分为公知技术,可采用经典的Runge-Kutta四五阶算法,通过数值积分可得到一段时间δt后航天器的新的位置矢量和速度矢量;对应更新步骤S1中各变量;S5,在已积分时间变量Σt小于或等于飞行时间T时,重复上述计算步骤S2、S301、S4;S6,直到速度增量Δv1为本文档来自技高网...

【技术保护点】
1.一种深空小推力飞越轨道快速生成方法,其特征在于,包括以下步骤:/n给定出发点位置r

【技术特征摘要】
1.一种深空小推力飞越轨道快速生成方法,其特征在于,包括以下步骤:
给定出发点位置r0和目标点位置rf及出发点速度v0、从出发点到目标点的飞行时间T=T*,并初始化当前时刻t0及已积分时间变量Σt;
通过求解Lambert问题,得到速度增量Δv1;
在速度增量幅值||Δv1||小于冲量阈值ε时,将速度增量Δv1转化为小推力矢量F;
对考虑小推力矢量作用下的经典航天器二体轨道一阶动力学方程组进行时间长度为δt的数值积分,并更新出发点位置r0、出发点速度v0、当前时刻t0、飞行时间T和已积分时间变量Σt;
在已积分时间变量Σt小于或等于飞行时间T时,重复上述计算步骤;
直到速度增量为Δv1零时,终止计算,并生成飞越轨道。


2.如权利要求1所述的深空小推力飞越轨道快速生成方法,其特征在于,所述通过求解Lambert问题,得到速度增量Δv1的步骤之后还包括:
在速度增量幅值||Δv1||大于或等于冲量阈值ε时,且满足时,输出小推力矢量:
其中,Fmax为推进系统能输出的最大小推力,m为航天器质量,δt为积分时长。


3.如权利要求1所述的深空小推力飞越轨道快速生成方法,其特征在于,所述通过求解Lambert问题,得到速度增量Δv1的步骤之后还包括:
在速度增量幅值||Δv1||大于或等于冲量阈值ε时,且不满足时,输出小推力矢量:
其中,Fmax为推进系统能输出的最大小推力,m为航天器质量,δt为积分时长。


4.如权利要求1所述的深空小推力飞越轨道快速生成方法,其特征在于,所述给定出发点位置r0和目标...

【专利技术属性】
技术研发人员:项军华
申请(专利权)人:湖南航升卫星科技有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1