[发明专利]一种基于多级队列的卫星自主任务规划指令序列执行方法有效

专利信息
申请号: 202011032997.0 申请日: 2020-09-27
公开(公告)号: CN112308374B 公开(公告)日: 2023-07-18
发明(设计)人: 许凡;傅秀涛;何世民;綦艳霞;杨林东;董晓刚;党纪红;田科丰;姚宁 申请(专利权)人: 北京控制工程研究所
主分类号: G06Q10/0631 分类号: G06Q10/0631
代理公司: 中国航天科技专利中心 11009 代理人: 张晓飞
地址: 100080 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 多级 队列 卫星 自主 任务 规划 指令 序列 执行 方法
【权利要求书】:

1.一种基于多级队列的卫星自主任务规划指令序列执行方法,其特征在于:包括三级队列,第一级队列为指令缓冲区,第二级队列为指令规划区,第三级队列为指令执行区,自主任务规划指令序列执行步骤如下:

(1)指令缓冲区缓存指令

设置指令缓冲区:当星务软件转发自主任务规划指令序列后,缓冲区缓存指令序列,同时设置指令缓冲区指针指向当前待规划的指令;

(2)指令规划区规划指令

设置指令规划区:当步骤(1)指令缓冲区存在待规划的指令时,判断指令规划区当前是否有任务规划,如果没有任务正在规划,则将指令缓冲区指针指向的指令转移至指令规划区,开始进行任务的规划,指令规划区对该条指令进行规划,并得到指令执行时间,为任务执行做好准备;此时,指令缓冲区指针向后移动,指向缓冲区内下一个待规划的指令;如果当前指令规划区有任务正在规划,则当前控制周期不做处理,等待指令规划区资源释放后,再转入指令规划;

(3)指令执行区执行指令

设置指令执行区:指令执行区根据步骤(2)规划的指令执行时间,判断当前星时是否满足指令执行时间,如果不满足,则等待;如果满足,则将指令从规划区转移至执行区,开始进入执行阶段,此时,指令规划区空间被释放,开始接受下一条指令进行任务规划。

2.根据权利要求1所述的一种基于多级队列的卫星自主任务规划指令序列执行方法,其特征在于:所述步骤(2)中指令规划区依据时序要求和自主任务规划算法对该条指令进行规划。

3.根据权利要求1所述的一种基于多级队列的卫星自主任务规划指令序列执行方法,其特征在于:指令缓冲区、指令规划区、指令执行区具有依赖性;指令规划区的输入依赖于指令缓冲区的输出,指令执行区的输入依赖于指令规划区的输出。

4.根据权利要求1所述的一种基于多级队列的卫星自主任务规划指令序列执行方法,其特征在于:指令缓冲区可缓存星务软件转发的多条指令;当一次指令序列上注完成后,缓冲区根据指令执行时序要求更新缓冲区指令序列;当应急指令上注后,缓冲区将应急指令确定为当前待规划的指令;通过指令缓冲区不仅实现指令序列的一次上注、逐次执行,实现指令的动态调整。

5.根据权利要求1所述的一种基于多级队列的卫星自主任务规划指令序列执行方法,其特征在于:指令规划区和指令执行区具有唯一性;一次仅允许一条指令进入指令规划区、指令执行区;指令规划期间,不允许指令缓冲区的其他任务进入规划区规划,保证指令规划区有且仅有一个指令在规划;指令执行期间,不允许已规划完成的指令覆盖执行区,保证指令执行区有且仅有一个指令执行。

6.根据权利要求1所述的一种基于多级队列的卫星自主任务规划指令序列执行方法,其特征在于:对指令规划区、指令执行区的访问需满足访问权限;当其中无指令时,开放权限,可以向其中写入一条指令,开始规划、执行;当指令规划区、指令执行区已经有指令的时候,关闭权限,从而避免后续指令对当前指令的非法覆盖;指令规划完成、转入执行阶段时开放权限,可继续进行下一条指令的任务规划,实现在当前指令执行期间,完成下一条指令的规划,从而实现时间密集型指令的连续执行。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011032997.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top