[发明专利]空间碎片清除系统和方法及其任务规划方法有效
申请号: | 201910603201.3 | 申请日: | 2019-07-05 |
公开(公告)号: | CN110395412B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 白玉铸;陈阳;赵勇;杨磊;宋新;陈小前;袁建平 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | B64G1/66 | 分类号: | B64G1/66;B64G4/00 |
代理公司: | 北京奥文知识产权代理事务所(普通合伙) 11534 | 代理人: | 张文;苗丽娟 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空间 碎片 清除 系统 方法 及其 任务 规划 | ||
1.一种空间碎片清除任务规划方法,其特征在于,所述方法用于空间碎片清除系统,所述系统包括:任务卫星、空间基地和推进离轨装置;所述任务卫星,用于携带所述推进离轨装置至目标碎片处然后释放所述推进离轨装置;所述推进离轨装置,用于推动目标碎片至坟墓轨道;所述空间基地,用于向所述任务卫星补给燃料和所述推进离轨装置;所述方法包括:
采用免疫遗传算法进行顶层优化,获取最优任务序列;
采用粒子群优化算法进行底层优化,获取最优转移轨道;
其中,采用免疫遗传算法进行顶层优化,获取最优任务序列,采用粒子群优化算法进行底层优化,获取最优转移轨道,包括如下内容:
S201,设置参数以初始化粒子群和抗体;
S202,通过粒子群优化算法在底层优化中计算适应度;
S203,计算基于适应度值和抗体浓度的亲和力;
S204,根据亲和力选择记忆细胞,在顶层优化的免疫遗传算法中执行选择、交叉和变异操作;
S205,重复步骤S202至S204直至达到最大迭代次数;
其中,顶层优化和底层优化在设定的轨道机动方案、任务消耗和约束的前提下进行,轨道机动方案、任务消耗和约束利用以下方式确定:
采用J2000坐标系下的双脉冲交会机动模型,两个空间碎片之间的转移轨道通过求解多圈lambert问题来求得;
定义函数t(z):
式中,μ是地球引力常数,z是普适变量,A表示轨道机动的时间,通过下述公式获得:
r1,r2分别是惯性系下的初始和最终位置矢量,θ是r1,r2间的角度;
x(z),S(z),y(z)为关于z的函数,
通过上述公式确定t(z)与普适变量z之间的函数关系;
给定转移时间ΔT,对应多个普适变量z,利用下述公式计算对应每个普适变量的V1,V2;
V1,V2表示转移轨道的初始和末尾速度,f,g1,是同z相关的拉格朗日系数;
轨道转移所需的冲动是:
Vs,Vt是初始和目标轨道的速度,以最小速度脉冲作为机动转移轨道,以最小的燃料消耗;
通过计算碎片清除的每个过程获得任务的燃料及时间消耗,任务卫星的初始位置位于第一个碎片处,在任务卫星的轨道机动过程中,部分燃料和时间将被消耗,对于每一块碎片清除的过程,任务卫星携带的推进离轨装置数量将减少一个,设任务卫星初始质量为M,推进剂质量和卫星结构质量分别为Mf和Ms,k表示卫星携带的推进离轨装置总数且每个推进离轨装置的质量为m,获得下述公式:
M=Ms+Mf+k·m
在碎片清除过程中,存在两种情况,第一种情况是推进剂和推进离轨装置足够并且卫星机动直接到下一个碎片,设需要清理的碎片总数为N,两个目标碎片之间的一次机动需要两次脉冲速度冲量,根据齐奥尔可夫斯基公式,一次机动后的燃料消耗为:
ΔM1和ΔM2分别为两次冲量的燃料消耗,i,j是碎片的序列号,下标和上标分别表示机动的起点和终点,Isp是任务卫星的比冲,g是地球的引力常数;
定义从第i个碎片到第j个碎片的转移时间为Tij,Tg为抓捕和释放碎片的时间消耗,清除一个碎片的时间消耗为:T=Tij+Tg;
第二种情况是任务卫星机动至空间基地进行补给,在第二种情况下,清除一个空间碎片需要两次轨道机动,燃料消耗为:
和表示从第i个碎片机动至空间基地以及从基地到第j个碎片的燃料消耗,s代表太空仓库,每次机动的燃料消耗计算利用一次机动后的燃料消耗计算公式;
定义补给过程中消耗的时间为Tf,得到时间消耗:
T=Tf+Tis+Tsj
Tis和Tsj表示从第i个碎片到空间基地以及从基地到第j个碎片的机动时间;
燃料和时间消耗由下述公式获得:
qi=1表示该任务卫星转移到空间站进行补给,qi=0代表卫星直接转移到下一个碎片,对于每次轨道机动,设置最长轨道转移时间Tmax作为设计变量T的约束条件,满足不等式tw+Δt≤Tmax;
燃料满足不等式Mf-ΔM≥0;
推进离轨装置的数量满足不等式kleft≥0,kleft为卫星中剩余的推进离轨装置数量;
采用惩罚函数用于处理约束条件,将目标函数构造为:
惩罚函数定义为:
式中,a,b,c为常数;
Mf-ΔM<0,kleft<0表示不满足约束,惩罚函数添加到目标函数G(N,X);
其中,底层优化的设计变量是T=[Δt1,Δt2,...Δtm,tw1,tw2,...,twm],tw,Δt分别代表机动前的等待时间和转移时间,优化目标函数是机动过程中的总燃料消耗;
优化模型表述为:
find T=[Δt1,Δt2,…Δtm,tw1,tw2,…,twm]
minΔM
在底层优化中采用惯性权重改进的粒子群优化算法,包括:
S301,将粒子群初始化为d维位置矢量Xi=(xi1,xi2,…,xid)和速度矢量Vi=(vi1,vi2,…,vid);
S302,初始化个体的最佳位置和最佳价值;
S303,计算速度脉冲ΔV作为每个粒子的适应值;
S304,对于每个粒子,将其当前适应值与其计算的最佳粒子Pi=(pi1,pi2,…,pid)进行比较,如果当前值更好,使用当前粒子进行更新;
S305,对于每个粒子,将其当前适应值与整个群体的最佳粒子Pg=(pg1,pg2,…,pgd)进行比较,如果当前值更好,使用当前粒子Pg进行更新;
S306,通过下述公式更新每次迭代的惯性权重w;
式中,wmax是最大惯性权重,wmin是最小惯性权重,run是当前迭代次数,runmax是迭代总数;
S307,使用以下公式更新每个粒子的位置和速度:
vid(t+1)=wvid(t)+c1k1(t)(pid(t)-xid(t))+c2k2(t)(pgd(t)-xid(t))
xid(t+1)=xid(t)+vid(t+1)
式中,w是惯性权重,t=1,2,…,G表示迭代次数,G是最大迭代次数且i=1,2,…,N,c1,c2是学习因子,k1,k2是0到1之间的随机数;
S308,增加循环计数器,如果已达到最大循环次数,则停止计算;若否,转至S303;
其中,顶层优化的设计变量为N,X,X=[a1,i1,Ω,f1]代表空间基地的轨道参数且N表示任务序列,a1、i1、Ω和f1分别表示空间基地的半长轴、轨道倾角、升交点赤经和纬度幅角,优化目标是整个任务的总成本最低,表述为:
免疫遗传算法包括如下内容:
S401,初始化抗体和抗原,其中,抗体代表最佳变量,抗原代表目标函数;
S402,计算抗原和抗体之间的亲和力;
S403,选择具有更高亲和力的抗体;
S404,执行基本遗传算法中的编码、选择、交叉和变异操作;
其中,根据下述公式获取亲和度:
式中,f(N,X)代表目标函数,con代表抗体浓度,p是评估参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910603201.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低轨遥感微纳卫星及其热设计方法
- 下一篇:一种快速定轨多测站自动调度方法