The invention discloses a method to keep the satellite orbit, based on the estimation of the gain line includes: S1, average orbit six root number; S2, when compared to the reference axis of Pingban semimajor axis attenuation to a certain threshold, the orbit control allows identification; S3, if the current track near flat angle that satellite at the apogee orbit, orbit control; S4, if the first control period to keep track of control, get the semi major axis is calculated according to the degree of attenuation to increment the current track of the long axis of the jet can be flat, online update of orbit control and orbit control gain calculation time; if not, determine the current whether time reached orbit control jet jet orbit control the length of time, if not reach, then continue to jet, if has been reached, the orbit control marks the end, back derailed Control; S5, the deviation of the target half long axis variable and the actual half long axis variable, and the orbit control gain is changed through the orbit control gain updating law.
【技术实现步骤摘要】
一种基于增益在线估计的卫星自主轨道保持方法
本专利技术涉及一种基于增益在线估计的卫星自主轨道保持方法。
技术介绍
卫星轨道保持控制一般指通过控制算法产生控制力作用于卫星,使得卫星的轨道参数产生有意义的改变,一般是通过卫星上安装的推力器来实现。目前使用的推力器有脉冲喷气推力和连续小推力两种方式,其中绝大多数航天器使用的是化学推进器的脉冲喷气推力器。由于这种推力器能够提供较大的推力,短时间内即可使航天器获得所需的速度,因此可以将轨道控制问题简化,进而简化控制器的设计。但是,由于推力器输出推力的大小并不是常值,而是随星上燃料储量的变化而变化的,并且整星质量也会随燃料的消耗而变化,所以每次轨道控制需要的喷气时间都不相同买这种推力器启动前需要进行一定时间的预热,而轨道控制(例如半长轴)调整控制都是在轨道上的某一特定位置(例如远地点)进行,如果推力器输出推力不准,则为了达到需要的轨道控制精度,势必要在多个轨道周期内多次进行轨道控制,不利于推力器的使用。此外,对于长期运行于近地轨道的卫星而言,大气阻力是导致其轨道变化的主要原因,轨道越低,大气阻力影响越大,轨道控制的频率越高,因此,对单次轨道控制的精度提出了更高的要求,即尽量以最少的轨道控制次数达到所需的轨道控制精度。综上,由于卫星质量变化、轨道模型建模误差以及喷气气压变化造成的推力变化等,都会对轨道控制精度产生较大的影响。为了保证轨道控制精度,每次轨道控制时都需要地面计算轨道控制参数,对于轨道控制非常频繁的卫星会消耗相关工作人员大量的精力,非常不方便。
技术实现思路
本专利技术的目的在于提供一种基于增益在线估计的卫星自主轨 ...
【技术保护点】
一种基于增益在线估计的卫星自主轨道保持方法,用于使用喷气推力器作为轨道控制执行机构的卫星中,其特征在于,包含:S1、根据当前GPS或星上轨道递推得到轨道瞬时六根数,采用迭代算法得到卫星轨道的平均轨道六根数;S2、根据平均轨道六根数得到当前的轨道平半长轴,当平半长轴相比参考半长轴衰减到一定阈值时,置允许轨道控制标识;S3、根据平均轨道六根数计算当前的轨道平近点角,如果当前时刻的轨道平近点角表明卫星处于轨道的远地点时,进入轨道保持控制;S4、判断是否为轨道保持控制的第一个控制周期,若是,在该控制周期内,根据当前轨道平半长轴的衰减程度计算轨控需要的半长轴增量,并根据该半长轴增量,采用可在线更新的轨道控制增益计算轨控的喷气时长;若否,判断当前轨道控制喷气时间是否达到了轨控的喷气时长,如果未达到,则继续喷气,如果已经达到,则置轨控结束标志,退出轨控;S5、轨道保持控制结束后,根据GPS实际得到的轨道瞬时六根数,计算目标半长轴改变量和实际半长轴改变量的偏差,通过轨道控制增益更新律改变轨道控制增益,以用于下一次轨道保持控制;其中,所述的轨道控制增益更新律分为单步修正控制增益和多歩修正控制增益两种模式 ...
【技术特征摘要】
1.一种基于增益在线估计的卫星自主轨道保持方法,用于使用喷气推力器作为轨道控制执行机构的卫星中,其特征在于,包含:S1、根据当前GPS或星上轨道递推得到轨道瞬时六根数,采用迭代算法得到卫星轨道的平均轨道六根数;S2、根据平均轨道六根数得到当前的轨道平半长轴,当平半长轴相比参考半长轴衰减到一定阈值时,置允许轨道控制标识;S3、根据平均轨道六根数计算当前的轨道平近点角,如果当前时刻的轨道平近点角表明卫星处于轨道的远地点时,进入轨道保持控制;S4、判断是否为轨道保持控制的第一个控制周期,若是,在该控制周期内,根据当前轨道平半长轴的衰减程度计算轨控需要的半长轴增量,并根据该半长轴增量,采用可在线更新的轨道控制增益计算轨控的喷气时长;若否,判断当前轨道控制喷气时间是否达到了轨控的喷气时长,如果未达到,则继续喷气,如果已经达到,则置轨控结束标志,退出轨控;S5、轨道保持控制结束后,根据GPS实际得到的轨道瞬时六根数,计算目标半长轴改变量和实际半长轴改变量的偏差,通过轨道控制增益更新律改变轨道控制增益,以用于下一次轨道保持控制;其中,所述的轨道控制增益更新律分为单步修正控制增益和多歩修正控制增益两种模式。2.如权利要求1所述的基于增益在线估计的卫星自主轨道保持方法,其特征在于,所述步骤S4中的根据轨道控制增益以及当前轨道平半长轴的衰减程度计算得到需要的半长轴增量的具体过程为:计算需要的半长轴增量Rc,并根据下试计算轨控喷气时长T,式中,Kc为可变的轨道控制增益,μ=3.98×1014为地球引力常数,a为卫星半长轴,v为卫星线速度,mt为卫星质量,F为轨道控制推力器输出推力的大小;通过在线的修正Kc的大小,可以提高轨道控制的鲁棒性。3.如权利要求1或2所述的基于增益在线估计的卫星自主轨道保持方法,其特征在于:所述的步骤S5中的通过单步修正轨道控制增益更新律改变轨道控制增益的计算过程为:针对卫星初期喷气推力较大或者半长轴调整量较小,即一次轨控喷气即可实现半长轴调整的情况,采用单次轨道控制策略,通过求解最优问题,得到轨道控制增益的估计值,具体的:实际的轨道半长轴变化量Rt和轨道控制时长T之间满足:式中,Kt为待求的真实轨道控制增益,μ=3.98×1014为地球引力常数,a为卫星半长轴,v为卫星线速度,mt为卫星质量,F为轨道控制推力器输出推力的大小;Kc为轨道控制增益,即Kt的估计值,取实际的轨道半长轴变化量Rt与预计半长轴增量Rc的差的平方作为最优化问题的性能指标:假设在当前轨道控制增益Kc的基础上增加ΔKc,使得ER最小,令ER对ΔKc求偏导,并另其等于零:
【专利技术属性】
技术研发人员:刘刚,叶立军,尹海宁,陈殿印,李芳华,袁彦红,刘川,
申请(专利权)人:上海航天控制技术研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。