[发明专利]一种计算观测时间窗松弛时间的方法有效
申请号: | 202010476357.2 | 申请日: | 2017-04-27 |
公开(公告)号: | CN111625965B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 刘晓路;陈盈果;陈成;王涛;吕济民;陈宇宁;姚锋;邢立宁;何磊;邱鸿泽;贺仁杰;陈英武 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F111/04;G06F111/10 |
代理公司: | 北京汇智胜知识产权代理事务所(普通合伙) 11346 | 代理人: | 赵立军;石辉 |
地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 观测 时间 松弛 方法 | ||
1.一种计算观测时间窗松弛时间的方法,其特征在于,
以下式计算观测时间窗的前向松弛时间
fi=sti-t,
其中,sti为当前观测任务的观测时间窗的开始时间,t为最早可行观测开始时间,且t以下述步骤计算:
步骤11:如果当前观测任务没有前驱观测任务时,返回
如果前观测任务存在前驱观测任务,令计算卫星所需姿态转换时间Trans(i-1,i)'以及当前观测时间窗与前驱观测时间窗的时间间隔若此时则返回t=t*,否则,对于t∈[t*,sti],定义bI=t*,bO=sti,计算t的约束范围长度l=bO-bI,若l≥2,转步骤12,否则,返回t=bo,
步骤12:令bI=t*并更新l,若l2,返回t=bO,否则,令t*=bI+floor(0.5×l),floor函数为向下取整函数,计算新的卫星姿态转换时间Trans(i-1,i)以及新的当前观测时间窗与前驱观测时间窗的时间间隔若此时转步骤13,否则,重复步骤12,
步骤13:令bO=t*并更新l,若l2,返回t=bO,否则,令t*=bI+floor(0.5×l),计算出新的卫星姿态转换时间Trans(i-1,i)'以及新的当前观测时间窗与前驱观测时间窗的时间间隔若此时重复步骤13,否则,转步骤12;
或者
以下式计算当前观测任务的观测时间窗的后向松弛时间:
bi=t'-eti,
其中,
t'为观测时间窗的最晚可行观测结束时间,eti为观测时间窗结束时间,且以下述步骤计算t',
步骤21:如果当前观测任务不存在后继观测任务,返回
如果前观测任务存在后继任务,令计算卫星所需姿态转换时间Trans(i,i+1)'以及当前观测时间窗与后继观测时间窗的时间间隔若此时则返回t'=t'*,否则,对于t'∈[eti,t'*],定义bI=eti,bO=t'*,计算t的约束范围长度l=bO-bI,若l≥2,转步骤22,否则,返回t'=bI,
步骤22:令bO=t'*并更新l,若l2,返回t'=bI,否则,令t'*=bO-floor(0.5×l),floor函数为向下取整函数,计算出新的卫星姿态转换时间Trans(i,i+1)以及新的当前观测时间窗与后继观测时间窗的时间间隔若此时转步骤23,否则,重复步骤22,
步骤23:令bI=t'*并更新l,若l2,返回t'=bI,否则,令t'*=bO-floor(0.5×l)计算新的卫星姿态转换时间Trans(i,i+1)″′以及新的当前观测时间窗与后继观测时间窗的时间间隔若此时重复步骤23,否则,转步骤22。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010476357.2/1.html,转载请声明来源钻瓜专利网。