基于时间确定性网络的分布式容错航电控制系统及方法技术方案

技术编号:24333749 阅读:77 留言:0更新日期:2020-05-29 21:07
基于时间确定性网络的分布式容错航电控制系统及方法,属于智能信号处理电路技术领域。本发明专利技术系统包括:分布式通用计算机单元、通用远置单元、时间触发网络交换机、时间确定性部件(多个)、常规部件。系统中的分布式通用计算机单元通过网络交换机和通用远置单元,采集时间确定性部件的各类测量和状态信息,经过计算后再将控制指令发送给时间确定性单元,完成系统内的特定闭环运行功能。本发明专利技术具有高实时、高容错、高带宽的系统级功能特性,能够为复杂航天器提供基础的系统级平台设计框架。

Distributed fault-tolerant avionics control system and method based on time determinate network

【技术实现步骤摘要】
基于时间确定性网络的分布式容错航电控制系统及方法
本专利技术涉及基于时间确定性网络的分布式容错航电控制系统及方法,属于智能信号处理电路领域。
技术介绍
时间确定性网络是一种新型的实时以太网架构,在这种网络系统中,所有通信动作都严格按照时间表进行驱动,通过设计时间表可以保证整个网络进行无冲突通信,即所有数据包不会发生资源竞争的情况,从而具备了强实时、延迟抖动小的特性。这些特性使得时间确定性网络非常适合应用于工控、航空航天、汽车电子以及机器人等对实时性有严格要求的系统。同时,时间触发以太网又具备传统以太网的高带宽、易扩展等优势,因此,时间确定性网络是一项很有应用前景的技术。通过使用时间确定性网络构建航电系统,可以极大提升系统的各项性能指标,并通过可扩展的系统接口和构架设计,提升系统在未来使用工况下的生命力和持续力。现有的航电系统存在的主要问题是:使用传统信息传输系统和常规部件构建系统,通过非时间确定性网络开展信息传输,存在实时性低、容错能力低和电缆连接复杂等问题,同时,由于系统非实时导致软件和操作系统实现复杂,进而导致系统设计和验证成本较高。
技术实现思路
本专利技术解决的技术问题是:克服现有技术的不足,提供了基于时间确定性网络的分布式容错航电控制系统及方法,使用基于时间确定性的网络和分布式通用计算机单元、通用远置单元、时间触发网络交换机、时间确定性部件(多个)、常规部件(多个),组成基于分布式的容错航电系统。本专利技术的技术解决方案是:基于时间确定性网络的分布式容错航电控制系统,包括分布式通用计算机单元、通用远置单元、时间触发网络交换机、时间确定性部件和常规部件;所述分布式通用计算机单元与通用远置单元均通过时间确定性网络通信接口与时间触发网络交换机连接;在每个控制周期的指令发送阶段,分布式通用计算机单元通过时间触发网络交换机,向时间确定性部件发送指令数据;时间确定性部件通过时间确定性网络接口与时间触发网络交换机连接;在每个控制周期的数据采集阶段,时间确定性部件通过时间触发网络交换机向分布式通用计算机单元发送状态数据,并通过时间触发网络交换机,向通用远置单元发送指令数据,通用远置单元再向常规部件转发分布式通用计算机单元的指令数据;常规部件通过常规网络通信接口与通用远置单元连接并通信,再通过通用远置单元的时间确定性网络通信接口与分布式通用计算机单元通信;在每个控制周期的数据采集阶段,常规部件向通用远置单元发送状态数据,通用远置单元再通过时间触发网络交换机,向分布式通用计算机单元转发常规部件的状态数据;所述常规网络通信接口包括不具备时间确定性的网络通信接口。进一步地,所述分布式通用计算机、时间触发网络交换机和时间确定性部件构成时间确定性网络,由所述时间确定网络完成时钟同步,并通过时间触发交换机向分布式通用计算机和时间确定性部件发送时统信号。进一步地,所述时间触发网络交换机有若干个,由时间确定性部件的个数以及每个时间触发网络交换机的容量确定。进一步地,所述常规网络通信接口包括异步串口、电平信号、电压模拟量和OC门。进一步地,所述分布式通用计算机单元为三模热冗余结构,用于针对自身进行容错。进一步地,所述通用远置单元为双机冷备份结构。根据所述的基于时间确定性网络的分布式容错航电控制系统实现的控制方法,包括如下步骤:在每个控制周期的起始,由时间确定性网络完成系统时钟同步,并通过时间触发交换机发送时统信号;在每个控制周期的数据采集阶段,时间确定性部件通过时间触发网络交换机向分布式通用计算机单元发送状态数据;在每个控制周期的数据采集阶段,常规部件向通用远置单元发送状态数据,通用远置单元再通过时间触发网络交换机向分布式通用计算机单元转发常规部件的状态数据;在每个控制周期的指令发送阶段,分布式通用计算机单元通过时间触发网络交换机向时间确定性部件发送指令数据,并通过时间触发网络交换机向通用远置单元发送指令数据,通用远置单元再向常规部件转发分布式通用计算机单元的指令数据;在每个控制周期的故障容错阶段,分布式通用计算机单元通过时间触发网络交换机,向分布式通用计算机单元与其两个备份发送比对数据,并进行比对,判断是否存在故障的分布式通用计算机单元;若存在,则停止故障的分布式通用计算机单元;若不存在,则继续;同时,通用远置单元进行自检测试;若自检正常,则继续;若自检发现异常,则停止异常的通用远置单元;同时,时间触发网络交换机进行自检测试;若自检正常,则继续;若自检发现异常,则重启异常的时间触发网络交换机,并在重启后,根据分布式通用计算机、时间确定性部件和通用远置单元的工作状态,恢复到与当前网络系统同步的状态;完成一个控制周期的航电系统运行,进入下一个控制周期。进一步地,所述判断是否存在故障的分布式通用计算机单元的方法为:在三个分布式通用计算机单元都工作的情况下,经过三取二比对,判断每个分布式通用计算机单元的比对数据输出是否一致;若发现有一个与另外两个不一致时,则置该分布式通用计算机单元为故障模式;若发现三个均不一致,则选择自检状态正常且编号最小的分布式通用计算机单元;在只有两个分布式通用计算机单元工作的情况下,通过自检测试判断本机是否故障。进一步地,所述时间触发网络交换机有若干个,由时间确定性部件的个数以及每个时间触发网络交换机的容量确定。进一步地,所述常规网络通信接口包括异步串口、电平信号、电压模拟量和OC门。本专利技术与现有技术相比的优点在于:(1)本专利技术通过使用时间确定性网络构建系统,建立了高实时的系统信息传输机制,解决了系统内数据传输的时间确定性问题;(2)本专利技术通过时间确定性网络的应用,在三模冗余系统中建立了高速稳定的数据交换和比对能力,形成了基于分布式的系统级容错体系结构;(3)本专利技术通过时间确定性网络和通用远置单元的联合应用,解决了时间确定性部件和常规部件同时存在的系统兼容性问题,可以充分使用已有成熟继承产品,避免系统构建中新研大量产品接口的成本开销;(4)本专利技术通过分布式的系统体系架构和网络化信息传输体制,建立了可以自主容错和在线可更换、可重构的系统能力;在系统发生故障的情况下,可以自主重构,也可以通过人工更换的方式替换系统中的故障部件,且不影响正在工作的系统流程。附图说明图1为本专利技术系统的组成示意图;图2为分布式通用计算单元数据交换示意图;图3为分布式通用计算单元数据交换信息图;图4为本专利技术方法流程图;图5为基于时间确定性网络的数据交换流程图。具体实施方式如图1所示,基于时间确定性网络的分布式容错航电控制系统,包括分布式通用计算机单元、通用远置单元、时间触发网络交换机、时间确定性部件和常规部件;所述分布式通用计算机单元与通用远置单元均通过时间确定性网络通信接口与时间触发网络交换机连接;在每个控制周期的指令发送阶段,分布式通用计算机单元通过时间触发网络交换机,向时间确定性部本文档来自技高网...

【技术保护点】
1.基于时间确定性网络的分布式容错航电控制系统,其特征在于:包括分布式通用计算机单元、通用远置单元、时间触发网络交换机、时间确定性部件和常规部件;/n所述分布式通用计算机单元与通用远置单元均通过时间确定性网络通信接口与时间触发网络交换机连接;在每个控制周期的指令发送阶段,分布式通用计算机单元通过时间触发网络交换机,向时间确定性部件发送指令数据;/n时间确定性部件通过时间确定性网络接口与时间触发网络交换机连接;在每个控制周期的数据采集阶段,时间确定性部件通过时间触发网络交换机向分布式通用计算机单元发送状态数据,并通过时间触发网络交换机,向通用远置单元发送指令数据,通用远置单元再向常规部件转发分布式通用计算机单元的指令数据;/n常规部件通过常规网络通信接口与通用远置单元连接并通信,再通过通用远置单元的时间确定性网络通信接口与分布式通用计算机单元通信;在每个控制周期的数据采集阶段,常规部件向通用远置单元发送状态数据,通用远置单元再通过时间触发网络交换机,向分布式通用计算机单元转发常规部件的状态数据;所述常规网络通信接口包括不具备时间确定性的网络通信接口。/n

【技术特征摘要】
1.基于时间确定性网络的分布式容错航电控制系统,其特征在于:包括分布式通用计算机单元、通用远置单元、时间触发网络交换机、时间确定性部件和常规部件;
所述分布式通用计算机单元与通用远置单元均通过时间确定性网络通信接口与时间触发网络交换机连接;在每个控制周期的指令发送阶段,分布式通用计算机单元通过时间触发网络交换机,向时间确定性部件发送指令数据;
时间确定性部件通过时间确定性网络接口与时间触发网络交换机连接;在每个控制周期的数据采集阶段,时间确定性部件通过时间触发网络交换机向分布式通用计算机单元发送状态数据,并通过时间触发网络交换机,向通用远置单元发送指令数据,通用远置单元再向常规部件转发分布式通用计算机单元的指令数据;
常规部件通过常规网络通信接口与通用远置单元连接并通信,再通过通用远置单元的时间确定性网络通信接口与分布式通用计算机单元通信;在每个控制周期的数据采集阶段,常规部件向通用远置单元发送状态数据,通用远置单元再通过时间触发网络交换机,向分布式通用计算机单元转发常规部件的状态数据;所述常规网络通信接口包括不具备时间确定性的网络通信接口。


2.根据权利要求1所述的基于时间确定性网络的分布式容错航电控制系统,其特征在于:所述分布式通用计算机、时间触发网络交换机和时间确定性部件构成时间确定性网络,由所述时间确定网络完成时钟同步,并通过时间触发交换机向分布式通用计算机和时间确定性部件发送时统信号。


3.根据权利要求2所述的基于时间确定性网络的分布式容错航电控制系统,其特征在于:所述时间触发网络交换机有若干个,由时间确定性部件的个数以及每个时间触发网络交换机的容量确定。


4.根据权利要求2所述的基于时间确定性网络的分布式容错航电控制系统,其特征在于:所述常规网络通信接口包括异步串口、电平信号、电压模拟量和OC门。


5.根据权利要求2所述的基于时间确定性网络的分布式容错航电控制系统,其特征在于:所述分布式通用计算机单元为三模热冗余结构,用于针对自身进行容错。


6.根据权利要求5所述的基于时间确定性网络的分布式容错航电控制系统,其特征在于:所述通用远置单元为双机冷备份结构。


7.根据权利要求6所述的基于时间确定性网络的分布式...

【专利技术属性】
技术研发人员:蔺玥范松涛高亚楠张鹏于丹丁书卷赵岩张大鹏
申请(专利权)人:北京控制工程研究所
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1