[发明专利]一种航天器多项自主管理功能状态控制方法有效
申请号: | 201910115680.4 | 申请日: | 2019-02-15 |
公开(公告)号: | CN109947058B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 顾明;叶志玲;王翠莲;沈小虎;刘瑞刚 | 申请(专利权)人: | 北京空间飞行器总体设计部 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 刘芳;仇蕾安 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 航天器 多项 自主 管理 功能 状态 控制 方法 | ||
1.一种航天器多项自主管理功能状态控制方法,其特征在于,包括自主管理功能状态调度表的设计和基于所述调度表的功能状态控制;
自主管理功能状态调度表的设计为:为每一项自主管理功能设计一个状态调度子表,在调度子表中设置若干属性,所述属性包括调度状态、调度周期、执行状态、关联项,多个状态调度子表构成自主管理功能状态调度表;
基于所述调度表的功能状态控制为:每个时间单位内遍历整个调度表,逐一对各子调度表的属性进行调度管理;
所述状态调度子表为调度表的一条记录;
所述调度子表中的属性包括:
子表索引号:以1起始的连续自然数编号,是子表在整个调度表中的检索顺序;
调度状态:分别为“使能”、“禁止”、“屏蔽”;
调度周期:表示调度该自主管理功能的周期间隔时间单位个数;
调度计数:调度状态为“使能”时有效,记录距下一次进入自主管理功能程序运行的时间单位计数;
执行状态:为0时表示无延时,使能即开始运行该自主管理功能;0时,表示使能后需要等待的时间单位个数;0时,表示自主管理功能已完成对遥测的检测判断,触发了执行条件;
自主管理功能程序入口:是该自主管理功能的软件程序的入口地址;
使能关联项:为自主管理功能的子表索引号,表示本自主管理功能的使能前提条件是使能关联项指出的自主管理功能已经为使能,为0表示没有使能关联项;
禁止关联项:为自主管理功能的子表索引号,表示本自主管理功能的使能前提条件是禁止关联项指出的自主管理功能已经为禁止,为0表示没有禁止关联项;
结束模式:分别为“使能”、“禁止”、“屏蔽”,用于指出本自主管理功能在完成一次执行阶段后的状态。
2.根据权利要求1所述航天器多项自主管理功能状态控制方法,其特征在于,所述对各子调度表的属性进行调度管理为:
由调度状态和执行状态组合形成5种控制状态
调度状态 | 执行状态 | 实际形成的控制状态 |
屏蔽 | —— | 屏蔽 |
使能 | 0 | 延时使能 |
使能 | 0 | 使能 |
使能或禁止 | 0 | 执行中 |
禁止 | =0 | 禁止 |
(1)忽略控制状态为屏蔽的子调度表;
(2)对于控制状态为延时使能的子调度表,将其执行状态数值减1;
(3)对于控制状态为使能的子调度表,检查其调度计数,如果0,将调度计数减1;如果调度计数为0,则检查使能关联项和禁止关联项的关联条件是否满足,满足则将调度计数置为该子调度表的调度周期,然后进入其自主管理功能程序,即进入执行阶段;
(4)对于控制状态为执行中的子调度表,直接进入其自主管理功能程序,即进入执行阶段;
(5)对于控制状态为禁止的子调度表,不做处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910115680.4/1.html,转载请声明来源钻瓜专利网。