CN111026689B - 一种多余度飞控计算机余度表决一致性方法 - Google Patents
一种多余度飞控计算机余度表决一致性方法 Download PDFInfo
- Publication number
- CN111026689B CN111026689B CN201911232691.7A CN201911232691A CN111026689B CN 111026689 B CN111026689 B CN 111026689B CN 201911232691 A CN201911232691 A CN 201911232691A CN 111026689 B CN111026689 B CN 111026689B
- Authority
- CN
- China
- Prior art keywords
- redundancy
- flight control
- voting
- control computer
- consistency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
Abstract
本发明属于飞控系统技术领域,涉及一种多余度飞控计算机余度表决一致性方法,本发明的多余度飞控计算机余度表决一致性方法通过数据交叉传输中的小帧计数值来判别数据交叉传输的成功或失败,先判断所有余度的余度表决一致性,后将余度逐步降级进行余度表决一致性;直至无法进行余度表决。本发明的方法在保证各余度计算机表决结果的一致性同时又保证了交叉传输的最大余度数。
Description
技术领域
本发明属于飞控系统技术领域,涉及一种多余度飞控计算机余度表决一致性方法。
背景技术
飞控计算机余度通道之间的数据交叉传输是系统信息表决的基础,计算机在运行时的每个周期需要对每个余度进行数据的交叉传输,使得每个余度获取其他余度计算机上的数据,为计算机后续表决提供数据支持。
多余度计算机的数据交叉传输(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等于0,表示i余度飞控计算机与j余度飞控计算机之间两两输入数据交叉传输结果正常;
Y2k大于0,表示i余度飞控计算机与j余度飞控计算机之间两两输入数据交叉传输结果不正常;
步骤三、建立任意p个余度飞控计算机中两两输入数据交叉传输结果的事件Ypk:
Ypk等于0,表示p个余度飞控计算机中两两输入数据交叉传输结果正常;
Ypk大于等于1,表示p个余度飞控计算机中两两输入数据交叉传输结果不正常;
步骤四、根据事件Ypk进行余度表决一致性判断:
从p等于N开始,根据以下步骤进行p个余度飞控计算机的余度表决一致性判断:
4.1、当p=N、k=1,Ypk=0时,则进行N余度飞控计算机表决;一致性算法结束;
4.3、当Ypk=0时,则进行第k种p余度飞控计算机表决;一致性算法结束;
当Ypk大于等于1时,且p大于等于3时,返回步骤4.2;否则执行步骤4.4;
4.4、N余度飞控计算机无法进行余度表决,一致性算法结束。
各个余度飞控计算机之间通过总线建立交叉传输链路。
交叉传输数据通过总线发送至其他余度飞控计算机中的总线板卡。
本发明的有益效果是:
1)本发明的多余度飞控计算机余度表决一致性提出了一种基于优先级序列的数据交叉传输处理方法,保证交叉传输的最大余度数。
2)该方法使每个飞控计算机余度参与表决的数据相同,保证各余度计算机表决结果的一致性。
附图说明
为了更清楚地说明本发明实施的技术方案,下面将对本发明的实例中需要使用的附图作简单的解释。显而易见,下面所描述的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域的普通技术人员在没有做出创造性劳动的前提下,所获得的所有其他实施例,都属于本发明保护的范围。
下面将详细描述本发明实施例的各个方面的特征。在下面的详细描述中,提出了许多具体的细节,以便对本发明的全面理解。但是,对于本领域的普通技术人员来说,很明显的是,本发明也可以在不需要这些具体细节的情况下就可以实施。下面对实施例的描述仅仅是为了通过示出本发明的示例对本发明更好的理解。本发明不限于下面所提供的任何具体设置和方法,而是覆盖了不脱离本发明精神的前提下所覆盖的所有的产品结构、方法的任何改进、替换等。
在各个附图和下面的描述中,没有示出公知的结构和技术,以避免对本发明造成不必要的模糊。
本发明的方法保证了各余度计算机信息表决时余度信号的一致性,下面以四余度为例,结合附图1,详细描述本发明的步骤及内容如下:
四余度飞控计算机通过数据交叉传输(CCDL)中的小帧计数值来判别CCDL的成功或失败,如果小帧计数相较于上一周期的小帧计数更新了,则认为CCDL成功,反之认为失败。本机通过判断CCDL数据中的小帧计数值,可以得到本机接收X、Y、Z三机CCDL数据的状态。
通过CCDL将本机接收X、Y、Z三机输入数据CCDL数据的结果进行交叉传输,得到如下表的CCDL监控结果矩阵,在本例中,如果本机为A机,则X、Y、Z分别代表B、C、D机:
表1
A | B | C | D | |
A | - | X12 | X13 | X14 |
B | X21 | - | X23 | X24 |
C | X31 | X32 | - | X34 |
D | X41 | X42 | X43 | - |
其中X12表示A机接收B机输入数据CCDL的结果,0表示正常,1表示故障。类似的,X21表示B机接收A机输入数据CCDL的结果。
为了描述A机与B机之间输入数据CCDL结果正常,需要X12,X21同时为0,并将该事件定义为事件Y21,即事件Y21等于0,表示A机与B机之间输入数据CCDL正常。
Y21=X12+X21;Y22=X13+X31;Y23=X14+X41;Y24=X23+X32;Y25=X24+X42;Y26=X34+X43。
同理,扩展到A、B、C、D四机之间输入数据CCDL结果,结果如下表:
表2
表2中穷举了四机输入数据CCDL的情况,所以在对输入数据CCDL结果进行判别时,按照序号1—序号11优先级序列逐个降低的顺序进行判别。当其中一个条件成立时,不再进行低优先级的判别。
最后应该说明的是:以上实施例仅用以说明本发明的技术方案,但本发明的保护范围并不局限于此,任何熟悉本领域的技术人员在本发明揭露的技术范围内,可以轻易想到各种等效的修改或者替换,这些修改或者替换都应该涵盖在本发明的保护范围之内。
Claims (7)
1.一种多余度飞控计算机余度表决一致性方法,其特征在于:所述的多余度飞控计算机余度表决一致性方法通过数据交叉传输中的小帧计数值来判别数据交叉传输的成功或失败,先判断所有余度的余度表决一致性,后将余度逐步降级进行余度表决一致性;直至无法进行余度表决;
所述的多余度飞控计算机余度表决一致性方法包含以下步骤:
步骤一、建立数据交叉传输监控结果的N*N维矩阵;
其中Xij表示i余度飞控计算机接收j余度飞控计算机的输入数据交叉传输的结果;
Xji表示j余度飞控计算机接收i余度飞控计算机的输入数据交叉传输的结果;
飞控计算机的余度为N,i取值为从1到N,j取值为从1到N,且i不等于j;
步骤二、建立任意两个余度飞控计算机输入数据交叉传输结果的事件Y2k:
Y2k=Xij+Xji,k取值为从1到;
步骤三、建立任意p个余度飞控计算机中两两输入数据交叉传输结果的事件Ypk:
Ypk等于任意p个Y2k之和,p取值为3到N,k取值为从1到;
步骤四、从p等于N开始,根据事件Ypk进行余度表决一致性判断。
2.根据权利要求1所述的多余度飞控计算机余度表决一致性方法,其特征在于:各个余度飞控计算机之间通过总线建立交叉传输链路。
3.根据权利要求2所述的多余度飞控计算机余度表决一致性方法,其特征在于:交叉传输数据通过总线发送至其他余度飞控计算机中的总线板卡。
4.根据权利要求2所述的多余度飞控计算机余度表决一致性方法,其特征在于:步骤一中Xij为0表示正常,1表示故障;Xji为0表示正常,1表示故障。
5.根据权利要求2所述的多余度飞控计算机余度表决一致性方法,其特征在于:步骤二中事件Y2k含义如下:
Y2k等于0,表示i余度飞控计算机与j余度飞控计算机之间两两输入数据交叉传输结果正常;
Y2k大于0,表示i余度飞控计算机与j余度飞控计算机之间两两输入数据交叉传输结果不正常。
6.根据权利要求2所述的多余度飞控计算机余度表决一致性方法,其特征在于:步骤三中事件Ypk含义如下:
Ypk等于0,表示p个余度飞控计算机中两两输入数据交叉传输结果正常;
Ypk大于等于1,表示p个余度飞控计算机中两两输入数据交叉传输结果不正常。
7.根据权利要求2所述的多余度飞控计算机余度表决一致性方法,其特征在于:所述的步骤四中具体步骤如下:
从p等于N开始,根据以下步骤进行p个余度飞控计算机的余度表决一致性判断:
8.1、当p=N、k=1,Ypk=0时,则进行N余度飞控计算机表决;一致性算法结束;
8.2、当8.1不成立时,将p值开始递减,逐步降级一个余度进行飞控计算机表决,此时k=1...,按照步骤8.3进行判断;
8.3、当Ypk=0时,则进行第k种p余度飞控计算机表决;一致性算法结束;
当Ypk大于等于1时,且p大于等于3时,返回步骤8.2;否则执行步骤8.4;
8.4、N余度飞控计算机无法进行余度表决,一致性算法结束。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911232691.7A CN111026689B (zh) | 2019-12-04 | 2019-12-04 | 一种多余度飞控计算机余度表决一致性方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911232691.7A CN111026689B (zh) | 2019-12-04 | 2019-12-04 | 一种多余度飞控计算机余度表决一致性方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111026689A CN111026689A (zh) | 2020-04-17 |
CN111026689B true CN111026689B (zh) | 2023-04-25 |
Family
ID=70204303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911232691.7A Active CN111026689B (zh) | 2019-12-04 | 2019-12-04 | 一种多余度飞控计算机余度表决一致性方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111026689B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111679999B (zh) * | 2020-06-16 | 2022-07-08 | 四川省天域航通科技有限公司 | 一种大型货运无人机传感器信号余度管理方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5233542A (en) * | 1989-08-29 | 1993-08-03 | Nord-Micro Electronik Feinmechanik Ag | Method and circuit configuration for forming an evaluation signal from a plurality of redundant measurement signals |
CN101482753A (zh) * | 2009-02-11 | 2009-07-15 | 北京华力创通科技股份有限公司 | 一种多余度飞控计算机实时仿真装置及系统 |
CN104122896A (zh) * | 2013-04-24 | 2014-10-29 | 成都飞机设计研究所 | 一种基于ttp/c总线的无人飞行器飞行控制系统体系架构 |
CN105182814A (zh) * | 2015-08-11 | 2015-12-23 | 中国航空工业集团公司西安飞机设计研究所 | 多余度电压控制指令表决装置 |
CN105550053A (zh) * | 2015-12-09 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | 一种提升可用性的监控对容错系统余度管理方法 |
CN109976141A (zh) * | 2019-04-13 | 2019-07-05 | 成都飞机工业(集团)有限责任公司 | Uav传感器信号余度表决系统 |
-
2019
- 2019-12-04 CN CN201911232691.7A patent/CN111026689B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5233542A (en) * | 1989-08-29 | 1993-08-03 | Nord-Micro Electronik Feinmechanik Ag | Method and circuit configuration for forming an evaluation signal from a plurality of redundant measurement signals |
CN101482753A (zh) * | 2009-02-11 | 2009-07-15 | 北京华力创通科技股份有限公司 | 一种多余度飞控计算机实时仿真装置及系统 |
CN104122896A (zh) * | 2013-04-24 | 2014-10-29 | 成都飞机设计研究所 | 一种基于ttp/c总线的无人飞行器飞行控制系统体系架构 |
CN105182814A (zh) * | 2015-08-11 | 2015-12-23 | 中国航空工业集团公司西安飞机设计研究所 | 多余度电压控制指令表决装置 |
CN105550053A (zh) * | 2015-12-09 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | 一种提升可用性的监控对容错系统余度管理方法 |
CN109976141A (zh) * | 2019-04-13 | 2019-07-05 | 成都飞机工业(集团)有限责任公司 | Uav传感器信号余度表决系统 |
Non-Patent Citations (2)
Title |
---|
基于模型的飞控系统总体设计技术研究;孙刚;《中国优秀硕士学位论文全文数据库 工程科技II辑》(第2期);C031-350 * |
电传飞控余度管理的矩阵理论及其工程实现;张永孝;《系统仿真学报》;第20卷;263-268 * |
Also Published As
Publication number | Publication date |
---|---|
CN111026689A (zh) | 2020-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112201342B (zh) | 基于联邦学习的医疗辅助诊断方法、装置、设备及存储介质 | |
CN107357730B (zh) | 一种系统故障诊断修复方法及装置 | |
US10255248B2 (en) | Reformatting multiple paragraphs of text using the formatting of a sample object by creating multiple candidate combinations and selecting a closest match | |
DE102011108103A1 (de) | Echtzeit-Fehlerermittlung durch inverse Verarbeitung | |
CN111026689B (zh) | 一种多余度飞控计算机余度表决一致性方法 | |
US8195662B2 (en) | Density-based data clustering method | |
Chen et al. | Local quasi-likelihood estimation with data missing at random | |
CN111552730A (zh) | 数据分发方法、装置、电子设备、存储介质 | |
CN112416920A (zh) | 一种面向mes的数据清洗方法及系统 | |
WO2023124302A1 (zh) | 数据处理方法、装置、终端设备及存储介质 | |
CN114363988B (zh) | 分簇方法、装置和电子设备 | |
CN113986618B (zh) | 集群脑裂自动修复方法、系统、装置及存储介质 | |
CN114415615B (zh) | 不确定需求下混流装配线平衡分配方法及装置 | |
CN114356235A (zh) | 一种数据标准化处理方法、装置、电子设备及存储介质 | |
CN113918355A (zh) | 基因组的组装方法及装置、计算机可读存储介质、处理器 | |
CN115344607A (zh) | 一种面向图数据的批量流式边点混合切分方法 | |
CN113326611A (zh) | 基于调和贴近度和ds证据理论相结合的故障诊断决策融合方法 | |
CN114301658A (zh) | 一种基于Kafka收集分布式系统数据链路的方法 | |
CN102183923A (zh) | 一种计算机关联事件执行控制方法及系统 | |
CN111309561A (zh) | 一种用于大数据系统状态监控的方法和装置 | |
CN111930711B (zh) | 分布式文件系统集群增加节点的方法、装置及设备 | |
Klich et al. | Unequal intra‐group variance in trajectory classification | |
CN114448996B (zh) | 基于计算存储分离框架下的冗余存储资源的共识方法和系统 | |
US12027223B2 (en) | Method, device, apparatus and storage medium for repairing failed bits | |
CN113779318B (zh) | 骨干网络提取方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |