[发明专利]一种多余度飞控计算机余度表决一致性方法有效
申请号: | 201911232691.7 | 申请日: | 2019-12-04 |
公开(公告)号: | CN111026689B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 徐智;胡泽龙;孙刚;钱立权 | 申请(专利权)人: | 中国直升机设计研究所 |
主分类号: | G06F13/36 | 分类号: | G06F13/36 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 333001 *** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多余 度飞控 计算机 表决 一致性 方法 | ||
本发明属于飞控系统技术领域,涉及一种多余度飞控计算机余度表决一致性方法,本发明的多余度飞控计算机余度表决一致性方法通过数据交叉传输中的小帧计数值来判别数据交叉传输的成功或失败,先判断所有余度的余度表决一致性,后将余度逐步降级进行余度表决一致性;直至无法进行余度表决。本发明的方法在保证各余度计算机表决结果的一致性同时又保证了交叉传输的最大余度数。
技术领域
本发明属于飞控系统技术领域,涉及一种多余度飞控计算机余度表决一致性方法。
背景技术
飞控计算机余度通道之间的数据交叉传输是系统信息表决的基础,计算机在运行时的每个周期需要对每个余度进行数据的交叉传输,使得每个余度获取其他余度计算机上的数据,为计算机后续表决提供数据支持。
多余度计算机的数据交叉传输(CCDL)是指用于完成对本机信息的写入、对它机信息的读取及交叉传输操作。在一定时间内,收到其它余度计算机的交叉数据,通过某种判据来判别CCDL的成功或失败,例如小帧计数相较于上一周期的小帧计数更新了,则认为CCDL成功,反之认为失败。本机通过判断CCDL数据中的小帧计数,可以得到本机接收X、Y、Z三机CCDL数据的状态。
目前交叉传输存在的问题和不足:1、各余度计算机交叉传输结果的不一致性;2、如何保证信息表决时的余度信号的一致性。
发明内容
本发明的目的是:提出一种多余度飞控计算机余度表决一致性方法,以解决上述问题,保证各余度计算机信息表决时余度信号的一致性。
为解决此技术问题,本发明的技术方案是:
一种多余度飞控计算机余度表决一致性方法,所述的多余度飞控计算机余度表决一致性方法通过数据交叉传输中的小帧计数值来判别数据交叉传输的成功或失败,先判断所有余度的余度表决一致性,后将余度逐步降级进行余度表决一致性;直至无法进行余度表决。
所述多余度飞控计算机余度表决一致性方法包含以下步骤:
步骤一、建立数据交叉传输监控结果的N*N维矩阵;
其中Xij表示i余度飞控计算机接收j余度飞控计算机的输入数据交叉传输的结果,0表示正常,1表示故障;
Xji表示j余度飞控计算机接收i余度飞控计算机的输入数据交叉传输的结果,0表示正常,1表示故障;
飞控计算机的余度为N,i取值为从1到N,j取值为从1到N,且i不等于j;
步骤二、建立任意两个余度飞控计算机输入数据交叉传输结果的事件Y2k:
Y2k=Xij+Xji,k取值为从1到
Y2k等于0,表示i余度飞控计算机与j余度飞控计算机之间两两输入数据交叉传输结果正常;
Y2k大于0,表示i余度飞控计算机与j余度飞控计算机之间两两输入数据交叉传输结果不正常;
步骤三、建立任意p个余度飞控计算机中两两输入数据交叉传输结果的事件Ypk:
Ypk等于任意p个Y2k之和,p取值为3到N,k取值为从1到
Ypk等于0,表示p个余度飞控计算机中两两输入数据交叉传输结果正常;
Ypk大于等于1,表示p个余度飞控计算机中两两输入数据交叉传输结果不正常;
步骤四、根据事件Ypk进行余度表决一致性判断:
从p等于N开始,根据以下步骤进行p个余度飞控计算机的余度表决一致性判断:
4.1、当p=N、k=1,Ypk=0时,则进行N余度飞控计算机表决;一致性算法结束;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国直升机设计研究所,未经中国直升机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911232691.7/2.html,转载请声明来源钻瓜专利网。