本发明涉及一种适用于低推重比飞行器的星际转移有限推力入轨迭代制导方法,特别涉及一种由近地圆轨道上点出发利用有限推力迭代制导的方式直接进入星际转移轨道,结合中途修正精确到达满足约束的星际转移预定轨道的方法,属于航空航天领域。
背景技术:
在星际探索过程中,转移入轨是关键环节。针对星际转移过程中主发动机推力幅值有限,变轨时间较长,传统冲量变轨方法误差较大等问题,开展星际转移过程有限推力迭代制导问题研究。本发明结合给定的星际转移轨道射入点时间、位置及速度误差需求(或轨道根数,均以误差范围形式给出)等,提出一种按时间分段的有限推力迭代制导方法,可有效解决低推重比的精确制导问题。
在已发展的有限推力迭代制导的研究中,在先技术[1](参见液体运载火箭的一种迭代制导方法[j]《中国科学:技术科学》,茹家欣,2009(4):696-706),基于最优控制理论,以推力方向为控制变量,导出了迭代制导方法。但该方法不适用从低轨到星际转移轨道的直接转移,在应用时收敛性较低,从而无法解决此类轨道转移问题。
在先技术[2](参见基于最优解析解的运载火箭大气层外自适应迭代制导方法[j]《航空学报》,傅瑜,陈功,卢宝刚,郭继峰,崔乃刚,2011,32(9):1696-1704),基于牛顿迭代法,导出了雅克比矩阵的解析式,求解了最优轨迹约束方程,从而得到相应的控制策略。但该方法相对计算时间较长,且在从低轨到星际转移轨道的直接转移问题的求解过程中,会出现求解约束方程时不收敛的问题,所以无法解决此类轨道转移问题。
技术实现要素:
本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法,适用于低推重比飞行器的星际转移有限推力入轨迭代制导,要解决的技术问题是:在推重比较低的情况下,以迭代制导的方式,提供一种从近地圆轨道出发直接进入星际转移轨道、加中途修正后到达行星附近的制导方法,具有计算速度快、收敛性好、适用性强的优点。
所述推重比较低指较背景技术中在先技术[1]、[2]中的推重比低。
本发明的目的是通过下述技术方案实现的。
本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法,在地球质心惯性系下建立探测器动力学方程。将探测器在惯性系下的位置速度转换到入轨点惯性系下,并表示成轨道根数形式。简化探测器动力学方程,根据制导策略对探测器进行控制,制导至符合相应终止条件后停止制导,探测器进入星际转移轨道,实现探测器从近地轨道到星际轨道的直接转移,所述的相应终止条件为探测器的发动机满足关机条件
本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法,包括如下步骤:
步骤一:在地球质心惯性系下建立探测器动力学方程,并给定探测器动力学方程的初始条件和终端目标。
探测器在地球大气层外运动,其动力学模型在惯性坐标系上的表达式为:
式中
初始条件为:
其中t0为迭代制导初始时间,
终端目标为:到达目标星体近星点,并满足近星点高度和轨道倾角约束。
步骤二:将探测器在惯性系下的位置速度转换到入轨点惯性系下,并表示成轨道根数形式。
由地心赤道惯性坐标系到入轨点惯性坐标系转换矩阵为:
r=cx(π)cz(π/2)cz(wf+θf)cx(if)cz(ωf)
其中if为入轨点轨道倾角,ωf为入轨点升交点赤经,wf为入轨点近日点幅角,θf为入轨点真近点角。cx为绕x轴旋转矩阵,cz为绕z轴旋转矩阵。
根据二体运动理论,将(ri,vi)表示为轨道根数形式(a,e,i,ω,w,θ),其中a为轨道半长轴,e为轨道偏心率,i为轨道倾角,ω为升交点赤经,w为近日点幅角,θ为真近点角。
步骤三:简化探测器动力学方程,根据制导策略对探测器进行控制,制导至符合相应终止条件后停止制导,探测器进入星际转移轨道,实现探测器从近地轨道到星际轨道的直接转移,但无法准确到达目标星体附近的目标轨道。所述的相应终止条件为探测器的发动机满足关机条件
将步骤一中所述的探测器动力学方程进行简化:
其中
在制导过程中,在不对位置进行约束时,则
式(4)中的控制变量ibx,iby,ibz为
其中
w0,tg由式(6)和式(7)迭代得到。
其中vex为发动机排气速度,单位m/s;τ为探测器质量燃尽时间,单位s
其中r为推进剂每秒消耗量,单位kg/s,m0为探测器当前质量。
在对位置进行约束时,则只能约束y、z两个方向。
式(4)中的控制变量ibx,iby,ibz为
其中c1,c2,c3与无位置约束时控制变量相同,d2-e2t,d3-e3t为增加的小量。令
其中w1为视加速度与时间乘积在(0,tg)区间积分,使用分部积分得。
w1=τw0-vextg(14)
s0,s1分别为视加速度和他与时间乘积在在(0,tg)区间二次积分,相当于w0,w1对时间一次积分。
s0=tgw0-w1(15)
得到解:
在制导过程中,为了满足终端质量约束的前提下尽量将收敛性提高,采取以下控制策略:
在控制时,使用剩余时间作为判断依据,进行制导策略的切换。
在制导过程中,中途切换控制策略可能会导致姿态变化率大,因此需要在控制过程中加入姿态变化率上限δ,即当此时刻计算出的理论姿态与前一制导周期末端姿态相差过大时,使姿态角变化值设为最大变化值,以此保证姿态变化率在可控范围内。
所述控制策略的实际开机时间为t0,t0<tg,设定探测器的发动机在满足如(18)所示的条件时关机。
其中af,ef为控制末端时刻的半长轴和偏心率,
当探测器制导至符合如(18)所示的关机条件后停止制导,仅需满足
步骤四:进行轨道中途修正,使探测器到达目标星体附近目标轨道,即实现低推重比的星际精确转移。
由于步骤三中末端轨道根数与参考点存在偏差,故需加脉冲中途修正使探测器到达目标星体附近目标轨道,使其到达预定目标轨道而不与目标星体相撞,即实现低推重比的星际精确转移。中途修正脉冲求解方法如下:
发动机关机后,由于其他星体引力逐渐增大,故建立探测器动力学方程如下:
其中μe,μm分别为地球和其他星体的引力常数,
探测器当前位置为rs0,当前速度为vs0。为到达目标星体,需求解出速度vs,以状态x0=[rs0,vs]为初值,从当前位置rs0利用式(19)进行积分到达目标星体近星点,满足打靶方程:
ψ=rmc-rmb-h(20)
其中rmb为目标星体半径,h为绕目标星体圆轨道高度
积分终端停止条件为:
通过求解打靶方程(20)得到中途修正脉冲为δv=vs-vs0。
由于有限推力控制阶段在入轨点坐标系中进行,故到达目标星体的轨道倾角与预定值相差不大。
有益效果:
1、本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法,制导中利用部分轨道根数作为终端条件,探测器的发动机关机条件为
2、本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法,通过在制导策略增加切换条件实现分段制导,即中途切换制导策略,通过分段制导实现探测器从近地轨道到星际转移轨道的直接转移,制导策略中切换条件能够随任务而变,适用性强,适用于低推重比探测器远距离制导问题。
3、本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法,制导策略使用解析表达,计算速度快,适用于星上计算。
附图说明
图1是本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法的流程图。
图2是本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法的制导过程中俯仰角变化图。
图3是本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法的制导过程中偏航角变化图。
图4是本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法的整体转移轨道图
具体实施方式
为了更好的说明本发明的目的和优点,下面结合附图和实例对发明内容做进一步说明。
实施例1:
以地月转移为例,为了验证方法的可行性,选择从地球近地170km圆轨道开始制导,时间为2020年10月12日晚8点,目标为到达月球300km高度轨道。制导过程的探测器发动机参数如表1所示,初始状态、参考入轨点状态如表2所示:
表1初始探测器发动机参数
表2初始状态和终端状态
如图1所示,本实施例公开的一种低推重比星际转移的有限推力入轨迭代制导方法,具体实现步骤如下:
步骤一:在地球质心惯性系下建立探测器动力学方程。
探测器在地球大气层外运动,其动力学模型在惯性坐标系上的表达式为:
式中r为探测器在惯性系中地心位置矢量,v为探测器在惯性系中速度矢量,g(r)为探测器的重力加速度矢量,t为推力大小,m(t)为探测器当前质量,ib为推力方向单位矢量,isp为发动机比冲,g0为地球海平面平均重力加速度。
初始条件为:
t0=0;r(t0)=r0;v(t0)=v0;(2)
终端目标为:到达月球近月点,并满足近月点高度和轨道倾角约束。
步骤二:将探测器在惯性系下的位置速度转换到入轨点惯性系下,并将入轨点坐标系下末端状态表示成轨道根数形式。
由地心赤道惯性坐标系到入轨点惯性坐标系转换矩阵为:
r=cx(π)cz(π/2)cz(wf+θf)cx(if)cz(ωf)
其中if为入轨点轨道倾角,ωf为入轨点升交点赤经,wf为入轨点近日点幅角,θf为入轨点真近点角。
根据二体运动理论,将(ri,vi)表示为轨道根数形式(a,e,i,ω,w,θ),其中a为轨道半长轴,e为轨道偏心率,i为轨道倾角,ω为升交点赤经,w为近日点幅角,θ为真近点角。得到结果如下:
表3入轨点坐标系下状态
将入轨点坐标系下末端状态表示成轨道根数形式:
步骤三:简化探测器动力学方程,根据制导策略对探测器进行控制,制导至符合相应终止条件后停止制导,探测器进入地月转移轨道,实现探测器从近地轨道到地月轨道的直接转移,但无法准确到达月球附近目标轨道。所述的相应终止条件为探测器的发动机满足关机条件
将动力学方程进行简化
其中
在此问题中,为了满足终端质量约束的前提下尽可能将收敛性提高,采取以下控制策略:
在此同时,中途切换控制策略可能会使姿态变化率较大,因此需要在控制中加入姿态变化率上限,即当此时刻计算出的理论姿态与前一制导周期末端姿态相差过大时,应使姿态角变化值设为最大变化值,以此保证姿态变化率在可控范围内。
在应用中,使用此种控制方式的实际开机时间t0,t0<tg,设定在满足以下条件时关机。
其中af,ef为控制末端时刻的半长轴和偏心率,
取k=0.44,此时迭代过程将顺利进行下去,得到较好完整的解。同时设定ap=6378km,ep=0.01,姿态变化率最大值为δ=0.0025rad/s,入轨误差可以通过步骤四中途修正消除。图2和图3给出了制导过程中探测器相对于地球惯性系的姿态角变化。
步骤四:一天后进行轨道中途修正,使探测器到达月球附近目标轨道,即实现低推重比的地月精确转移。
由于末端轨道根数与参考点存在偏差,故需加脉冲中途修正。使其到达预定月球轨道而不与月球相撞。中途修正时间定于发动机关机后一天。发动机关机后,在地月系下考虑问题,动力学方程如下:
其中μe,μm分别为地球和月球的引力常数,
为到达月球轨道,需求解出速度vs,使以状态x0=[rs0,vs]为初值,从当前位置rs0利用式(18)进行积分到达近月点,满足打靶方程:
ψ=rmc-rmoon-h(6)
其中rmoon为月球半径,h为绕月圆轨道高度
积分终端停止条件为:
由于有限推力控制阶段在入轨点坐标系中进行,故到达月球的轨道倾角与预定值相差不大。
通过求解打靶方程(6)得到中途修正脉冲为δv=vs-vs0。
最终得到中途修正大小为11.5m/s,随后探测器到达月球300km轨道,制动后实现绕月。图4给出了本发明公开的低推重比飞行器的星际转移有限推力入轨迭代制导方法得出的整体轨道转移图
以上所述的具体描述,对发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。