[发明专利]一种卫星自主编队飞行控制方法有效
申请号: | 201410339135.0 | 申请日: | 2014-07-16 |
公开(公告)号: | CN104142686A | 公开(公告)日: | 2014-11-12 |
发明(设计)人: | 韩冬;王颖;谌颖;郭明姝;杨彬;刘洁;刘涛;车汝才;汤文澜;张怡;毕鹏波;褚楠;董筠 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 褚鹏蛟 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种卫星自主编队飞行控制方法,通过轨道平根数差进行编队飞行控制,由于轨道平根数差较准确的反映了卫星之间相对运动的长期趋势,这种方法可以较好的控制相对运动的长期变化。本发明通过设计轨道平面内的平半长轴差控制策略,采用分区间设置控制目标的方式,保证在控制区间内的漂移速度较小;在控制区间外时,能以较快的速度回到控制区间内。本发明通过轨控使用多次小脉冲喷气、姿控使用动量轮的方式,减少姿态喷气控制对轨道的影响,提高轨道控制执行精度。 | ||
搜索关键词: | 一种 卫星 自主 编队 飞行 控制 方法 | ||
【主权项】:
一种卫星自主编队飞行控制方法,其特征在于,包括如下步骤:(1)根据A星绝对轨道GPS数据获得A星绝对位置、速度;根据差分GPS数据获得A星和B星的相对位置、速度;根据A星绝对位置、速度与所述相对位置、速度得到B星的绝对位置、速度;(2)根据A星绝对位置、速度计算A星瞬时轨道根数,根据B星绝对位置、速度计算B星瞬时轨道根数;A星瞬时轨道根数包括半长轴aA,偏心率eA,倾角iA,升交点赤经ΩA,近地点幅角ωA,平近点角MA,纬度幅角uA以及幅角和λA,λA=ωA+MA;(3)根据A星瞬时轨道根数计算A星平根数,根据B星瞬时轨道根数计算B星平根数;A星平根数与B星平根数的计算方法相同;A星平根数包括平半长轴平偏心率矢量和平倾角和平升交点赤经B星平根数包括平半长轴平偏心率矢量和平倾角和平升交点赤经(4)将A星平根数和B星平根数进行处理得到两星的平根数差,两星的平根数差包括平半长轴差平偏心率矢量差和平倾角矢量差和Δi~y;]]>Δa~=a‾A-a‾B,Δe~x=ξ‾A-ξ‾B,Δe~y=η‾B-η‾A,Δi~x=sin(i‾A)sin(Ω‾A-Ω‾B),]]>Δi~y=-sin(i‾A)cos(i‾B)cos(Ω‾A-Ω‾B)+sin(i‾B)cos(i‾A);]]>(5)对平根数差进行一阶滤波获得滤波后的平根数差,所述滤波后的平根数差包括平半长轴差Δa、偏心率矢量差Δex和Δey、倾角矢量差Δix和Δiy;(6)判断是否需要进行轨道平面外控制,当大于阈值Δimax时,转入步骤(7)进行轨道平面外控制计算;当不大于阈值Δimax时,不进行轨道平面外控制,转入步骤(10);同时判断是否需要进行轨道平面内控制,当xr<X2或xr>X3时,转入步骤(8)进行轨道平面内控制计算;当X2≤xr≤X3时,不进行轨道平面内控制,转入步骤(10);xr为A星和B星在飞行方向上的相对位置,X2,X3为位置阈值;(7)轨道平面外控制计算的步骤如下:(7.1)根据公式计算平面外控制所需要的速度增量Δvy;为平均轨道角速度,μ为地球引力常数;(7.2)根据公式uy=arctan2(Δix,‑Δiy)计算平面外控制所需要的纬度幅角uy;(7.3)计算开机时间ty和最终的轨道平面外控制所需要的速度增量Δv^y;]]>令Δu1=uy‑uA,Δu^1=mod_2PI(Δu1,2π),]]>Δu2=Δu^1+π,]]>Δu^2=mod_2PI(Δu2,2π),]]>如果Δu^1<Δu^2,]]>则令ty=t+Δu^1n‾B,]]>t为当前时间,令Δv^y=Δvy;]]>否则,令ty=t+Δu^2n‾B,Δv^y=-Δvy;]]>(7.4)转入步骤(9);(8)轨道平面内控制计算的步骤如下:(8.1)根据如下公式计算两个脉冲速度增量Δvx1和Δvx2,以及两个脉冲对应的轨道纬度幅角和Δva=(1/4)n‾B(Δanew-Δa),Δanew=-Δa1xr<X1-Δa2X1≤xr<X2Δa2X3<xr≤X4Δa1xr>X4,]]>Δa1为第一半长轴差控制目标、Δa2为第二半长轴差控制目标,Δa1>Δa2,X1、X4为位置阈值,X1<X2<X3<X4,Δve=(1/4)n‾Ba‾B(Δex2+Δey2),]]>Δva、Δve为中间变量;Δvx1=Δva+Δve,Δvx2=Δva‑Δve,ux1=arctan2(‑Δey,‑Δex),u^x1=mod_2PI(ux1,2π),]]>ux1、ux2为中间变量,u^x2=mod_2PI(ux2,2π);]]>(8.2)确定最终的第一脉冲的速度增量和第二脉冲的速度增量计算先执行的速度增量对应的轨道纬度幅角与当前轨道纬度幅角的差Δu;如果(u^x1<π]]>且(uA>u^x2]]>或uA≤u^x1]]>))或(u^x1≥π]]>且uA>u^x2]]>且uA≤u^x1]]>),则令Δv^x1=Δvx1,Δv^x2=Δvx2,Δu=u^x1-uA;]]>否则,令Δv^x1=Δvx2,Δv^x2=Δvx1,Δu=u^x2-uA;]]>(8.3)令获得最终的纬度幅角的差根据公式计算第一脉冲的开机时间tx1,根据公式计算第二脉冲的开机时间tx2;(8.4)转入步骤(9);(9)速度增量脉冲执行,根据每个方向计算的速度增量、轨控推力器的推力大小以及卫星质量确定相应方向的轨控推力器的开机时长;根据开机时长确定轨道控制和姿态控制方式,当开机时长大于设定值时,姿态控制使用姿控推力器;在计算的开机时间,打开轨控推力器,轨控推力器连续喷气,使用加速度计测量速度增量,进行速度增量的累积,当速度增量累积到大于计算的速度增量时关闭轨控推力器;当开机时长小于等于设定值时,姿态控制使用动量轮,在计算的开机时间,打开轨控推力器,轨控推力器在开机后的每个控制周期内执行一个短时间的喷气,一直到喷气时间累积到大于开机时长时关闭轨控推力器;(10)结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410339135.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种称重配水控制系统
- 下一篇:插座的控制方法及控制装置