一种拟周期J2不变相对轨道编队飞行控制方法转让专利

申请号 : CN201210252309.0

文献号 : CN102819266B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘胜利杨志徐明朱佳敏

申请人 : 航天东方红卫星有限公司

摘要 :

一种拟周期J2不变相对轨道编队飞行控制方法,以编队飞行卫星中飞行在标称轨道上的卫星为基准星,对编队飞行卫星中未飞行在标称轨道上的卫星施加控制力矩Tc进行调整。在给定相对位置初值后,对于每个时刻,计算具有Hamiltonian结构非受控J2型C-W方程的双曲特征值及稳定和不稳定流形,选择适当的控制增益,最终计算得到反馈控制力矩Tc。本发明方法基于更精确的模型得到的控制律,且只需要两颗卫星之间的相对位置反馈信息,对相对位置初值没有约束,计算量小,燃料消耗小,易于工程实现。

权利要求 :

1.一种拟周期J2不变相对轨道编队飞行控制方法,其特征在于:以编队飞行卫星中飞行在标称轨道上的卫星为基准星,对编队飞行卫星中未飞行在标称轨道上的卫星施- 2 H H - T加控制力矩Tc进行调整,Tc=BΔr-σG[u+u++u-u-]Δr,其中B =(B-B)/2,Δr为基准星轨道坐标系下待调整卫星与基准星的相对位置矢量, Bλ=

2 2

(b11+b22+a11a22+a12),Cλ=(b11b22-b12),aij表示矩阵A的第i行第j个元素,bij表示矩阵+ + T 2 2B 的第i行第j个元素,B =(B+B)/2,u+、u-分别满足[σI-σA+B]u+=0,[σI+σA+B]u-=0,G为控制增益,u为主星纬度幅角,i为主星轨道倾角,Ω为主星升交点赤经,μ为地球的引力势能常-3数,Re为地球半径,J2=-1.08264×10 为常数,r为主星的矢径的模,I为两阶单位阵,角标T为矩阵的转置,字母上方的一点和两点分别表示一阶微分和二阶微分。

2.根据权利要求1所述的一种拟周期J2不变相对轨道编队飞行控制方法,其特征在于:所述的控制增益G的选取方法为:令G从0开始逐渐增大,直至采用Tc=- 2 H HBΔr-σG[u+u++u-u-]Δr描述的系统的所有Floquet乘子均分布在复域的单位圆上,则此时对应的G可以作为取值范围的下限,选取G时应大于此值。

说明书 :

一种拟周期J2不变相对轨道编队飞行控制方法

技术领域

[0001] 本发明涉及一种编队飞行航天器的控制方法。

背景技术

[0002] 编队飞行时,受限于星间链路的有效范围,编队卫星之间的相对位置需要保持在一定范围之内。同时,位置保持也保证了编队卫星群的相对构型,避免卫星之间的碰撞。此外,如干涉测量等特殊探测任务,还需要保持卫星间的相对方位,这对编队卫星的位置保持提出了较高的要求。
[0003] 由C-W方程设计的相对周期运动,在地球J2摄动的影响下将不再闭合,这主要是由于主星和从星的子午面转动速率不同导致。(当编队卫星多于2颗时,称运行于既定轨道的为主星,除主星外的其他编队卫星为从星。)现有编队飞行卫星的维持控制主要存在以下几点问题:
[0004] 1)大都是基于经典C-W方程设计;而C-W方程没有考虑J2摄动的影响,故控制器在消除J2项引起迹向漂移时,将耗费较多的燃料。
[0005] 2)受C-W方程的影响,长期以来人们都将编队轨迹限定在周期轨道;实际上,编队飞行的有界运动,也可以拟周期轨道的形式实现。
[0006] 3)经典C-W方程对编队卫星的初始状态有一定约束,编队构型难以快速改变;然而,在许多空间任务中卫星群快速改变相对构型能力非常重要。
[0007] 4)现有编队飞行控制方法,计算量较大、不易于在工程上实现。

发明内容

[0008] 本发明的技术解决问题是:克服现有技术的不足,提供了一种拟周期J2不变相对轨道编队卫星的控制方法,燃料消耗少,以拟周期轨道运行,可以快速改变相对构型,且易于工程实现。
[0009] 本发明的技术解决方案是:一种拟周期J2不变相对轨道编队飞行控制方法,以编队飞行卫星中飞行在标称轨道上的卫星为基准星,对编队飞行卫星中未飞行在标称- 2 H H -轨道上的卫星施加控制力矩Tc进行调整,Tc=BΔr-σG[u+u++u-u-]Δr,其中B =T + T
(B-B)/2,B =(B+B)/2,Δr为基准星轨道坐标系下待调整卫星与基准星的相对位置矢
2 2
量, Bλ=(b11+b22+a11a22+a12),Cλ=(b11b22-b12),aij表示矩阵A的第
+ 2
i行第j个元素,bij表示矩阵B 的第i行第j个元素,u+、u-分别满足[σI-σA+B]u+=0,
2
[σI+σA+B]u-=0,G为控制增益,
[0010]
[0011]
[0012]
[0013]
[0014] u为主星纬度幅角,i为主星轨道倾角,Ω为主星升交点赤经,μ为地球的引力势-3能常数,Re为地球半径,J2=-108264×10 为常数,r为主星的矢径的模,I为两阶单位阵,角标T为矩阵的转置,字母上方的一点和两点分别表示一阶微分和二阶微分。
[0015] 所述的控制增益G的选取方法为:令G从0开始逐渐增大,直至采用Tc=- 2 H HBΔr-σG[u+u++u-u-]Δr描述的系统的所有Floquet乘子均分布在复域的单位圆上,则此时对应的G可以作为取值范围的下限,选取G时应大于此值。
[0016] 本发明与现有技术相比的优点在于:
[0017] 1)本发明方法基于较C-W方程更精确的模型得到的控制律,在消除J2摄动影响时燃料消耗量相对于C-W方程得到的控制率要小;
[0018] 2)采用本发明方法得到的相对轨道为拟周期的,便于实现更灵活的编队飞行卫星相对构型;
[0019] 3)本发明方法在对卫星进行控制时,对相对位置初值没有约束,且编队构型可以快速改变;
[0020] 4)本发明控制方法计算量小,且只需要相对位反馈信息,工程上易于实现。

附图说明

[0021] 图1为本发明方法的控制原理图;
[0022] 图2为J2型C-W方程与精确J2相对动力学方程所得到的运动轨迹的误差的时间历程;
[0023] 图3(a)为受控系统的Floquet乘子的模随控制增益G变化的曲线,图3(b)为复平面上Floquet乘子分布情况;
[0024] 图4为荡模式频率的时间历程;
[0025] 图5为拟周期J2不变轨道相对位置的时间历程;
[0026] 图6控制加速度的时间历程。

具体实施方式

[0027] 假设编队卫星中的一颗卫星无偏差地飞行在其预定地球轨道或者日地系统的Halo轨道上,为简便起见,称该星为主星;本发明拟周期J2不变相对轨道编队飞行控制方法,仅对编队中除此星之外的其他卫星分别进行控制,称这些卫星为从星。对每一颗从星分别控制,控制方式相同,如图1所示,通过下述步骤来完成:
[0028] 1、任意给定主星轨道坐标系下从星和主星之间的相对位置矢量初值Δr0。
[0029] 定义主星(Leader)轨道坐标系SL(x y z):原点取为主星质心,x轴为矢径(地心至质心)方向,z轴为动量矩方向,y轴由右手法则确定。在主星轨道坐标系下,从星与主星T的相对位置矢量可表示Δr=[x y z]。在实际编队任务中,相对位置矢量在主星轨道坐标系下的投影可以由相对导航系统直接得到。
[0030] 因而,这里给定在主星轨道坐标系下,主星和从星之间的相对位置矢量Δr的初T值为Δr0=[x0 y0 z0]。
[0031] 2、计算具有Hamiltonian结构非受控J2型C-W方程的双曲特征值±σ及稳定和不稳定流形u±。
[0032] 首先对精确J2相对动力学方程进行一阶展开,得到线性时变的J2型C-W方程,然后对其系数矩阵进行修改以得到具有Hamiltonian结构的非受控J2型C-W方程,随后计算该非受控J2型C-W方程的双曲特征值±σ及稳定和不稳定流形u±。具体过程如下:
[0033] 定义惯性坐标系:原点取为地心、xi轴由地心指向春分点、zi轴为地球旋转的动量矩方向、yi轴由右手法则确定。显然,xi轴和yi轴张成地球赤道平面。在惯性坐标系下,从星和主星的相对位置矢量为ΔrI=rFollower-rLeader,其中rFollower和rLeader分别为从星和主星在惯性坐标系下的位置矢量;
[0034] 惯性坐标系到主星轨道坐标系的转换关系为:
[0035] R(Ω,i,u)=Rz(u)Rx(i)Rz(Ω) (1)
[0036] 其中,u为主星纬度幅角,i为主星轨道倾角,Ω为主星升交点赤经, 表示绕*轴转动 角的转换矩阵。
[0037] 转换矩阵(1)的逆变换为
[0038] F(Ω,i,u)=R-1=Rz(-Ω)Rx(-i)Rz(-u) (2)
[0039] 则相对位置矢量在两坐标系的转换为
[0040] ΔrI=R-1·Δr=F·Δr (3)
[0041] 对式(3)进行2次微分运算,可以得到
[0042]
[0043] 其中, 为惯性坐标系下相对位置矢量的二阶微分;和 分别表示主星轨道坐标系下相对位置矢量的二阶微分和一阶微分;和 表示F的一阶微分和二阶微分。
[0044] 考虑J2摄动时,从星(Follower)的引力势能为
[0045]
[0046] 式中,μ为地球的引力势能常数,Re为地球半径,J2=-1.08264×10-3为常数,从星在惯性坐标系中的位置矢量的模以及其位置矢量在惯性坐标系中zi轴上的分量分别为和zF=(r+x)sinusini+ycosusini+zcosi,其中r为主星的矢径的模。
[0047] 上述引力势能也适用于主星,即
[0048] UL=UF|(x,y,z)=(0,0,0) (6)
[0049] 因为当(x y z)=(0 0 0)时,即为主星轨道坐标系的原点,根据主星轨道坐标系的定义,原点取在主星质心,因此该点的引力势能即为主星的引力势能。
[0050] 设主星轨道径向、迹向、法向的单位矢量在惯性坐标系中的分量列阵分别为er、ru、ei,并记 由于从主星轨道坐标系到惯性坐标系的转换矩阵可由轨道坐标系的单位矢量在惯性坐标系上的分量列阵表示,因而 则在球坐标系下的梯度算子为[0051]
[0052] 其中 (与该球坐标系相对应的直角坐标系为地心节点坐标系Sn,即原点在地球中心,轴xn由地心指向升交点;轴zn垂直于轨道平面,与动量矩同方向;
轴yn按右手法则决定)。
[0053] 则主星的J2绝对动力学方程可表示为
[0054]
[0055] 其中 为惯性坐标系下主星位置矢量的二阶微分。
[0056] 从星轨道坐标系定义类似主星轨道坐标系:原点取为从星质心,xF轴为从星矢径方向,zF轴为动量矩方向,yF轴由右手法则确定。设从星轨道径向、迹向、法向的单位矢量在惯性坐标系中的分量列阵分别为erF、euF、eiF,并记 类似地,以 表示惯性坐标系下从星位置矢量的二阶微分,则从星的J2绝对动力学方程为
[0057]
[0058] 其中 为从星的轨道坐标系矢量。
[0059] 将式(9)和(8)相减,则得到J2相对动力学方程
[0060]
[0061] 显然, 与 具有不同的基底,不能同时参与运算。
[0062] 因此,为在同一个基底 下展开J2相对动力学方程(10),定义线性算子可得
[0063]
[0064] 其中, 为 在Δr=0处的梯度值。联立式(4)和(11)并消去 可得
[0065]
[0066] 交换微分线性算子 和 的作用顺序,可得
[0067]
[0068] 上式即为J2型C-W方程的一般形式。
[0069] 近一步展开式(13),可以得到线性时变的J2型C-W方程的矩阵形式,即[0070]
[0071] 其中,
[0072]
[0073]
[0074]
[0075]
[0076]
[0077] 其中角标T为矩阵的转置,I为两阶单位阵。
[0078] J2型C-W方程的矩阵形式(14)包含经典C-W方程:令J2=0、 ü=0、 和 则J2型C-W方程完全退化为经典C-W方程。其中, 分别为主星升交
点赤经、轨道倾角和纬度幅角的一阶微分;ü为主星纬度幅角的二阶微分;为天龙角速度,为一个轨道周期内平均轨道半长轴, 为一个轨道周期
内平均轨道倾角。
[0079] 下面以表1的主星轨道根数为算例,验证所得到J2型C-W方程的有效性。相对位置初始为x0=y0=z0=1km,相对初始速度由经典C-W方程得到,即
其它在系数矩阵A和B中出现的主星瞬时轨道根数u、i、Ω
及其导数需要由外部输入或由近似理论给出。这里采用圆轨道根数的2阶近似解析解计算,参见文献Born G.H.,Motion of a Satellite under the Influence of an Oblate Earth[R].Technical Report ASEN 3200,Univrsity of Corado,Boulder,2001。
[0080] 表1主星轨道根数
[0081]
[0082] 图2所示为J2型C-W方程与精确J2相对动力学方程所得到的运动轨迹的误差的时间历程。对于相对距离为1km量级的编队,其在6个小时内的误差小于50m;误差大小与Schweighart所得到J2线性模型的误差一致。这表明所推导J2型C-W方程的有效性;同时也说明了J2相对动力学方程1阶近似的精度,即为该误差精度。J2型C-W方程与精确J2相对动力学方程得到的运动轨迹基本吻合。
[0083] 由以上分析可知,J2型C-W方程具有极高的精度;故以该方程作为设计模型得到的控制器,可完全适用于精确J2相对模型甚至全摄动模型。
[0084] 在J2型C-W方程(14)右端加入控制力矩Tc,则可得到受控J2型C-W模型方程,即控制器设计模型:
[0085]
[0086] 其中,AT=-A,B不具有对称性,因此该线性系统不具有Hamiltonian结构。为使方程具有Hamiltonian形式,对矩阵B作恰当的分解
[0087]
[0088] 其中,B+=(B+BT)/2,B-=(B-BT)/2,则B+和B-分别为对称和斜对称矩阵。令-Tc-BΔr=0则得到修改后的非受控系统为
[0089]
[0090] 显然,修改后的非受控系统具有Hamiltonian结构,且原点 为任意时刻的平衡点。
[0091] 对于时刻t∈[0,Td],Td为天龙周期, 式(17)
[0092] 所示系统的原点具有双曲特征值±σ(t),称为双曲型平衡点;双曲型平衡点存在稳定流形u+和不稳定流形u-(u±(t)实际上是式(17)所示系统通过双曲平衡点的解曲线,u+(t)随时间增大接近原点,u-(t)随时间增大远离原点),且满足
[0093]
[0094] 其中I为2阶单位阵。考虑式(17)所示非受控系统,其特征方程为2 + 4 2 2 2
[0095] det(Iλ+Aλ+B)=λ+(b11+b22+a11a22+a12)λ+(b11b22-b12)=0 (19)[0096] 式中,λ为特征方程的特征根,aij表示矩阵A的第i行第j个元素,bij表示矩阵+ 2 2B 的第i行第j个元素,记Bλ=(b11+b22+a11a22+a12),Cλ=(b11b22-b12),则可计算其双曲特征值
[0097]
[0098] 于是可以计算得到满足式(18)的特征向量u+和u-,即:
[0099]
[0100] 其中,
[0101] 3、根据双曲特征值±σ(t)及稳定和不稳定流形u±(t),选择适当的控制增益G,计算反馈控制力矩Tc。
[0102] 根据式(18),系统存在稳定和不稳定流形u±,它们的存在会使得系统不稳定,因此,为了满足稳定性要求,需要在控制力矩Tc添加稳定和不稳定流形,从而将这两部分的作用抵消。同时需要注意,只反馈不稳定流形不足以使系统稳定。
[0103] 因此,保Hamiltonian结构控制器(即反馈控制力矩Tc)可构造为
[0104] Tc=B-Δr-σ(t)2G[u+u+H+u-u-H]Δr (22)
[0105] 其中,上标“H”表示Hermite转置,G为控制增益;σ、u+和u-分别为当前时刻的双曲特征值及稳定和不稳定流形。需要说明的是:若某时刻t,原点为椭圆型平衡点(即不具有双曲特征值),则控制器中参数σ=0。一般情况下,原点的拓扑性质交替变化,这是由J2相对动力学迹向漂移近线性增长的属性决定的。
[0106] 式(22)描述的控制器可以将平衡点的拓扑性质,即控制器通过在虚轴上配置极点,将双曲型平衡点转变为椭圆型平衡点。对于一般的系统(非Hamiltonian系统),极点是不允许配置在虚轴上,因为被忽略的高阶非线性项可能致使系统不稳定。但对于Hamiltonian系统,Morse引理仍然可以保证受控非线性系统的Lyapunov稳定性。可以证明,由保Hamiltonian结构控制器生成的运动将是拟周期的且具有Lyapunov稳定。
[0107] 具体地,将控制力矩Tc带入式(16)描述的受控Hamiltonian系统得到
[0108]
[0109] 仍旧为周期系统。由线性周期Hamiltonian系统的稳定性定理可知,如果所有Floquet乘子均分布在复域的单位圆上(或Floquet乘子的模为1),该Hamiltonian系统是Lyapunov稳定的。
[0110] 满足稳定性要求的受控系统,其原点在任意时刻都为椭圆型平衡点,故当前时刻的运动可由简约的Hamiltonian函数描述
[0111] H=H0+ω1τ1+ω2τ2+ω3τ3+O(3) (24)
[0112] 其中,H0为Hamiltonian函数在原点的值,τi,i=1,2,3为作用量,ωi,i=1,2,3为三种振荡模式的频率,O(3)为高阶小量。三种振荡模式只是稳定Lissajous轨道的线性分解,且其x、y、z三轴的运动不可能完全解耦。数值仿真可以证明,通过调节式(22)所描述控制器的控制增益G,可以生成任意周期的拟周期相对运动。
[0113] 因此,为了确定能够使得系统稳定的控制增益G,应该找出Floquet乘子随控制增益G的变化规律,从而确定使得所有Floquet乘子均分布在复域的单位圆上的G的取值范围,从而使得式(22)描述的控制器可以保证J2拟周期不变轨道的长期稳定性。可以令G从0开始逐渐增大,直至系统的所有Floquet乘子均分布在复域的单位圆上(模为1),则此时对应的G可以作为G取值范围的下限,选取G时应大于此值。
[0114] 下面结合具体算例进一步说明:
[0115] 根据
[0116] 表1轨道根数建立的式(23)描述受控系统的Floquet乘子随控制增益G的变化规律如图3所示:当G>0.27时,所有Floquet乘子均分布在复域的单位圆上,即式(22)描述的控制器可以保证J2拟周期不变轨道的长期稳定性。图4给出了模式频率的时间历程:
[0117] 4、对从星施加反馈控制力矩Tc,控制器可以由连续推进的高比冲小推力发动机实现。
[0118] 式(22)描述的控制器根据当前相对位置进行实时反馈,增益选择越大,控制器输出也越大;编队半径越大,输出也越大。
[0119] 若控制增益取G=0.5;相对初始位置为x0=y0=z0=1km,则生成图5的稳定-5 2Lissajous轨道,所需要的控制加速度如图6所示:最大输出加速度在10 m/s 量级,5天内所耗费的燃料仅为ΔV=2.4077m/s。以当前小推力发动机的工艺水平,燃气喷射速度可达到16.434km/s(SMART-1星载PPS-1350型Hall离子发动机),则控制器在1年内耗费的燃料仅占总质量的1.06%。
[0120] 可见,在从星的±x轴和±y轴方向分别安装连续推进的高比冲小推力发动机,本发明所用控制器即可以实现。
[0121] 5、重复步骤(2)~(4),可以使得编队飞行卫星以拟周期J2不变相对轨道进行编队飞行。
[0122] 根据步骤3中对受控系统稳定性的分析,式(22)描述的保Hamiltonian结构控制器可以生成稳定有界的相对轨道(称为稳定Lissajous轨道),且生成条件适用于任意的初始状态。因此,本步骤可以使得编队飞行卫星以拟周期J2不变相对轨道进行编队行。另外,式(22)描述的控制器仅需要相对位置Δr的反馈信息,因此十分适于无速度测量编队任务。
[0123] 本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。