【技术实现步骤摘要】
一种基于分级策略的四机四总线故障代班方法
本专利技术涉及一种基于分级策略的四机四总线故障代班方法,实现GNC总线故障工况下的四机四总线代班处置及容错操作,提高GNC系统容错能力及在轨运行可靠性,可用于航空、航天领域的系统可靠性设计,属于系统可靠性领域。
技术介绍
为提高数据通信网络的可靠性,空间站GNC分系统设计为四机四总线拓扑结构,GNCC计算机为四机结构,每个单机配备三个总线控制器接口(接口1、接口2、接口3),每个总线控制器接口均具备控制对应GNC总线的能力,GNCC计算机与GNC总线拓扑结构图如图1所示,对应图1,GNCC计算机与GNC总线接口关系矩阵如下表所示。表1GNCC计算机与GNC总线接口关系矩阵如何有效组织管理GNC总线控制器接口资源、实现总线故障时的总线代班及容错操作、保证总线资源充足及单机负载均衡,成为空间站GNC分系统容错设计关键问题。
技术实现思路
本专利技术解决的技术问题是:有效解决GNC分系统四机四总线拓扑结构在GNC总线故障时的总线代班及容错操作,最大程度保证总线资源充足及单机负载均衡。通过遍历方式使得总线控制权管理矩阵状态迁移具有确定性,便于代班方法设计正确性确认验证;采用均衡策略、非均衡策略以及降级策略的三级递进遍历方式有效降低遍历算法复杂度,减少算法执行开销。本专利技术的技术解决方案是:一种基于分级策略的四机四总线故障代班方法,包括如下步骤:步骤(1),定义四机四总线控制权管理矩阵CtrlMatrix,矩阵维度为4×4, ...
【技术保护点】
1.一种基于分级策略的四机四总线故障代班方法,其特征在于,包括如下步骤:/n步骤(1),定义四机四总线控制权管理矩阵CtrlMatrix,矩阵维度为4×4,用于表征GNCC计算机四个单机控制四条GNC总线的状态,进入步骤(2);/n步骤(2),定义四机四总线控制规则SystemCtrlRule,确定总线控制要求以及代班条件,进入步骤(3);/n步骤(3),定义每条总线的控制优先级规则PriorCtrlRule,确定每条总线故障时相应控制单机的接替顺序,进入步骤(4);/n步骤(4),定义四条总线的丢弃优先级规则PriorDiscard,确定当系统需要降级运行时总线控制放弃顺序,进入步骤(5);/n步骤(5),检测四条总线工作状态;若发生总线故障,则更改控制权管理矩阵CtrlMatrix的状态值,将发生故障总线的管理状态置为不可用;若未发生总线故障,不做操作,进入步骤(6);/n步骤(6),检测控制权管理矩阵CtrlMatrix的状态值,判定状态值是否满足四机四总线控制规则SystemCtrlRule,若不满足,进入步骤(7);否则,不执行代班操作,进入步骤(11);/n步骤(7),执行 ...
【技术特征摘要】
1.一种基于分级策略的四机四总线故障代班方法,其特征在于,包括如下步骤:
步骤(1),定义四机四总线控制权管理矩阵CtrlMatrix,矩阵维度为4×4,用于表征GNCC计算机四个单机控制四条GNC总线的状态,进入步骤(2);
步骤(2),定义四机四总线控制规则SystemCtrlRule,确定总线控制要求以及代班条件,进入步骤(3);
步骤(3),定义每条总线的控制优先级规则PriorCtrlRule,确定每条总线故障时相应控制单机的接替顺序,进入步骤(4);
步骤(4),定义四条总线的丢弃优先级规则PriorDiscard,确定当系统需要降级运行时总线控制放弃顺序,进入步骤(5);
步骤(5),检测四条总线工作状态;若发生总线故障,则更改控制权管理矩阵CtrlMatrix的状态值,将发生故障总线的管理状态置为不可用;若未发生总线故障,不做操作,进入步骤(6);
步骤(6),检测控制权管理矩阵CtrlMatrix的状态值,判定状态值是否满足四机四总线控制规则SystemCtrlRule,若不满足,进入步骤(7);否则,不执行代班操作,进入步骤(11);
步骤(7),执行第一级总线故障代班策略,判断代班策略执行结果是否满足代班成功的判断条件;若满足,则代班成功,进入步骤(10);否则,进入步骤(8);
步骤(8),执行第二级总线故障代班策略,判断代班策略执行结果是否满足代班成功的判断条件;若满足,则代班成功,进入步骤(10);否则,进入步骤(9);
步骤(9),执行第三级总线故障代班策略,判断代班策略执行结果是否满足代班成功的判断条件;若满足,则代班成功,进入步骤(10);否则,进入步骤(11);
步骤(10),根据步骤(7)或步骤(8)或步骤(9)代班策略执行结果更新控制权管理矩阵CtrlMatrix的状态值,进入步骤(11);
步骤(11),若由步骤(6)或步骤(10)转入,表明未执行代班操作或本次代班操作成功,返回步骤(5);若由步骤(9)转入,表明代班操作失败,报警等待人为干预。
2.根据权利要求1所述的一种基于分级策略的四机四总线故障代班方法,其特征在于:所述步骤(1)中,控制权管理矩阵CtrlMatrix用于表征总线控制管理状态,并作为总线故障状态记录以及代班策略的操作对象;根据硬件接口连接关系,矩阵中12个元素为可用状态,4个元素为不...
【专利技术属性】
技术研发人员:李经松,党纪红,于海心,蔡彪,冯帅,张丹瑶,尚葳蕤,杨俊春,王同磊,程迎坤,高莉,丁泳鑫,
申请(专利权)人:北京控制工程研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。