一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于优先级序列的敏感器自主管理方法与流程

2021-10-08 23:42:00 来源:中国专利 TAG:航天器 敏感 自主 多个 设计

技术特征:
1.一种基于优先级序列的敏感器自主管理方法,其特征在于步骤如下:(1)对同类的所有敏感器进行数据预处理;(2)设计敏感器优先级序列;(3)设计因敏感器数据无效触发的切换流程;(4)设计因航天器故障触发的切换流程。2.根据权利要求1所述的一种基于优先级序列的敏感器自主管理方法,其特征在于:所述步骤(1)的具体过程为:(11)对同类的所有敏感器进行数字编号0,1,

,(num

1),其中num为敏感器的个数;(12)同类所有敏感器的数据有效标志记为busable[0],busable[1],

,busable[num

1],数据有效标志的值来自于该敏感器的数据有效性判断;(13)选用的敏感器标记为sel,sel取值为0~(num

1)。3.根据权利要求2所述的一种基于优先级序列的敏感器自主管理方法,其特征在于:所述步骤(2)的具体过程为:定义敏感器优先级序列prisel[num]={idx1,idx2,

,idx
num
},其中idx1,idx2,

,idx
num
为敏感器的编号,取值范围为0~(num

1),且取值不重复;编号为idx1的敏感器选用优先级最高,编号为idx2的敏感器选用优先级次高,以此类推,编号为idx
num
的敏感器选用优先级最低。4.根据权利要求3所述的一种基于优先级序列的敏感器自主管理方法,其特征在于:idx1,idx2,

,idx
num
的具体取值根据需求设定,并且可由地面配置。5.根据权利要求3所述的一种基于优先级序列的敏感器自主管理方法,其特征在于:所述步骤(3)的具体过程为:(31)根据当前选用的敏感器编号sel,索引相应的数据有效标志busable[sel];判断busable[sel]是否数据有效,若有效,则进入步骤(35),否则转入步骤(32)进行敏感器切换;(32)取出优先级为i的敏感器编号prisel[i],索引相应的数据有效标志busable[prisel[i]],判断busable[prisel[i]]是否数据有效,若有效,则进入步骤(33),否则转入步骤(34);其中i为正数且初值为0;(33)将敏感器选用编号切换为prisel[i],即置sel=prisel[i],进入步骤(35);(34)i=i 1,若i<num,则进入步骤(32),进行下一优先级敏感器的数据有效性判断,否则转入步骤(35);(35)本次敏感器切换结束。6.根据权利要求5所述的一种基于优先级序列的敏感器自主管理方法,其特征在于:所述步骤(4)的具体过程为:(41)根据当前选用的敏感器编号sel,取出其中一个备份敏感器编号为((sel i)%num),索引相应的数据有效标志busable[((sel i)%num)];判断busable[((sel i)%num)]是否数据有效,若有效,则进入步骤(42),否则转入步骤(43);其中i为正数且初值为1;其中%为除法取余运算符;(42)将敏感器选用编号切换为((sel i)%num),即置sel=((sel i)%num),进入步骤(44);(43)i=i 1,若i<num,则进入步骤(41),进行下一编号的敏感器的数据有效性判断,否
则转入步骤(44);(44)本次敏感器切换结束。7.一种基于优先级序列的敏感器自主管理系统,其特征在于:包括预处理模块、优先级序列创建模块和切换流程建立模块;预处理模块对同类的所有敏感器进行数据预处理;优先级序列创建模块设计敏感器优先级序列;切换流程建立模块设计因敏感器数据无效触发的切换流程,以及设计因航天器故障触发的切换流程。8.根据权利要求7所述的一种基于优先级序列的敏感器自主管理系统,其特征在于:所述预处理模块对同类的所有敏感器进行数据预处理的具体过程为:(11)对同类的所有敏感器进行数字编号0,1,

,(num

1),其中num为敏感器的个数;(12)同类所有敏感器的数据有效标志记为busable[0],busable[1],

,busable[num

1],数据有效标志的值来自于该敏感器的数据有效性判断;(13)选用的敏感器标记为sel,sel取值为0~(num

1)。9.根据权利要求8所述的一种基于优先级序列的敏感器自主管理方法,其特征在于:所述优先级序列创建模块设计敏感器优先级序列的具体过程为:定义敏感器优先级序列prisel[num]={idx1,idx2,

,idx
num
},其中idx1,idx2,

,idx
num
为敏感器的编号,取值范围为0~(num

1),且取值不重复;编号为idx1的敏感器选用优先级最高,编号为idx2的敏感器选用优先级次高,以此类推,编号为idx
num
的敏感器选用优先级最低。10.根据权利要求9所述的一种基于优先级序列的敏感器自主管理方法,其特征在于:所述切换流程建立模块的具体工作过程为:(31)根据当前选用的敏感器编号sel,索引相应的数据有效标志busable[sel];判断busable[sel]是否数据有效,若有效,则进入步骤(35),否则转入步骤(32)进行敏感器切换;(32)取出优先级为i的敏感器编号prisel[i],索引相应的数据有效标志busable[prisel[i]],判断busable[prisel[i]]是否数据有效,若有效,则进入步骤(33),否则转入步骤(34);其中i为正数且初值为0;(33)将敏感器选用编号切换为prisel[i],即置sel=prisel[i],进入步骤(35);(34)i=i 1,若i<num,则进入步骤(32),进行下一优先级敏感器的数据有效性判断,否则转入步骤(35);(35)本次敏感器切换结束。

技术总结
本发明一种基于优先级序列的敏感器自主管理方法,对同类多个敏感器进行数字编号,将敏感器选用与敏感器数据进行关联,实现了敏感器数据的快速索引,采用优先级序列描述的方式,根据优先级序列快速获取同类多个敏感器的高低优先级,当当前选用的敏感器数据无效时,航天器软件通过轮询优先级序列自主切换为数据可用的高优先级的备份敏感器,当航天器发生故障需要切换敏感器时,航天器软件可切换为数据可用的备份敏感器,优先级序列可由地面灵活配置,提高了航天器的自主运行和在轨维护能力。力。


技术研发人员:王裙 李光旭 周中泽 吴培亚 刘潇翔 石恒 李振松 王建花 陈志华 李乐尧 周艳丽
受保护的技术使用者:北京控制工程研究所
技术研发日:2021.06.08
技术公布日:2021/10/7
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜