一种基于两级管控的IMA系统及其动态重构控制方法技术方案

技术编号:12652055 阅读:95 留言:0更新日期:2016-01-06 09:39
一种基于两级管控的IMA系统,包含模块重构管理软件和系统主重构管理软件;所述模块重构管理软件用于监控所在IMA模块上各分区的健康状况,在分区出现故障时通过分区重启、在线分区加载完成分区应用的重新加载,并向系统主重构管理软件发送所在IMA模块的模块关键参数以及所在IMA模块上的各分区的分区关键参数;所述系统主重构管理软件用于接收各模块重构管理软件发送的分区关键参数和模块关键参数并存储在大容量存储模块;监控IMA系统内所有IMA模块的健康状况,当有IMA模块出现故障时进行IMA系统重构方案的决策。本发明专利技术将任务软件与物理资源相互独立,为机载维护保障提供了便捷灵活的手段。

【技术实现步骤摘要】

本专利技术涉及综合模块化航空电子系统管理结构和动态重构实现

技术介绍
航空电子系统的发展已经经历了分离式系统、联合式系统和先进的综合模块化航空电子系统(IMA)的发展历程。国内目前正在研制的先进作战飞机以及大型客机均采用的是先进的IMA系统。IMA系统可以认为是由一系列的灵活的、复用的、可互操作的硬件和软件资源集成的一个平台,并通过系统配置蓝印将各个功能应用驻留其中来完成航空任务的系统。IMA系统通过时间和空间分区的机制对资源进行共享。IMA系统共享的资源包括:实时操作系统、核心处理模块、存储器、输入和输出设备。其综合模块化主要体现在:在硬件资源的通用化和系统应用的配置化前提下实现任务软件与物理资源的解耦隔离。因此,其真正满足了 “一代飞机、多代航电”的技术发展特征。系统的重构(也称再配置)由通用系统管理软件根据蓝印配置,对操作系统以及应用软件进行重新配置,当执行某个应用软件资源不足时,通过系统管理软件将会通知应用层的应用管理软件,应用管理软件根据现有资源做出降级功能处理,或者取消系统执行等,完成对应用软件的功能管理。系统重构代表了系统的动态转换过程,可由有效的模式转换请求、故障、地勤人员维护和测试行为,以及初始化关闭等涉及应用程序加载的特定情况引起。
技术实现思路
为实现航空电子系统应用软件与物理资源的隔离,便于软件升级和硬件更改,本专利技术在专利技术目的在于提供一种基于两级管控的IMA系统,实现模块故障的分区级动态重构,提高资源使用效率和IMA架构的灵活性。本专利技术的专利技术目的通过以下技术方案实现:—种基于两级管控的IMA系统,包含大容量存储模块、网络交换机和一个以上的IMA模块,还包含驻留在各个IMA模块中的模块重构管理软件和驻留在其中一个IMA模块中的系统主重构管理软件;所述模块重构管理软件用于监控所在IMA模块上各分区的健康状况,在分区出现故障时通过分区重启、在线分区加载完成分区应用的重新加载,并向系统主重构管理软件发送所在IMA模块的模块关键参数以及所在IMA模块上的各分区的分区关键参数;所述系统主重构管理软件用于接收各模块重构管理软件发送的分区关键参数和模块关键参数并存储在大容量存储模块;监控IMA系统内所有IMA模块的健康状况,当有IMA模块出现故障时进行IMA系统重构方案的决策。进一步,所述模块重构管理软件还用于通过虚分区代理的方式实现所在IMA模块的分区应用与外界的通信。进一步,所述的IMA系统还包含与系统主重构管理软件不在同一个IMA模块上的系统从重构管理软件,所述系统从重构管理软件的功能与系统主重构管理软件相同,当系统主重构管理软件功能失效时由系统从重构管理软件接管。本专利技术还提供了上述IMA系统的动态重构控制方法,包含发生分区故障时进行重构的方法,通过以下步骤实现:步骤1-1)、各分区上的分区应用发送分区关键参数给模块重构管理软件;步骤1-2)、模块重构管理软件完成对各分区应用的分区关键参数采集并整理转发给系统主重构管理软件;步骤1-4)、系统主重构管理软件把全IMA系统的分区关键参数信息发送给大容量存储模块用于存储;步骤1-5)、模块重构管理软件检测到分区故障后向系统主重构管理软件发送重构指令;步骤1-6)、系统主重构管理软件进行全IMA系统状态管理并向大容量存储模块记录故障息;步骤1-7)、模块重构管理软件通过分区重启、在线分区加载完成分区应用的加载;步骤1-8)、模块重构管理软件向被重构分区应用发送分区关键参数信息;步骤1-9)被重构分区应用完成初始化并向模块重构管理软件发送初始化成功指令;步骤1-10)被重构分区应用向模块重构管理软件周期性发送分区关键参数信息。进一步,还包含发生IMA模块故障时进行重构的方法,通过以下步骤实现:步骤2-1)、故障IMA模块的模块重构管理软件和常规IMA模块的模块重构管理软件分别将模块关键参数发送给系统主重构管理软件;步骤2-2)、系统主重构管理软件进行全IMA系统的故障检测和重构决策;步骤2-3)、系统主重构管理软件向故障IMA模块的模块重构管理软件和交换机发送重构启动指令;步骤2-4)、模块重构管理软件在线加载分区应用;步骤2-5)、模块重构管理软件向分区应用发送分区关键参数信息;步骤2-6)、分区应用向模块重构管理软件发送创建成功及初始化成功指令;步骤2-7)、模块重构管理软件向系统主重构管理软件发送重构完成指令;步骤2-8)、模块重构管理软件向系统主重构管理软件周期性发送模块关键参数;步骤2-9)、系统主重构管理软件进入正常管理状态。进一步,还包含初始化上电方法,通过以下步骤实现:步骤3-1)、模块重构管理软件、系统主重构管理软件、大容量存储模块、交换机完成上电初始化;步骤3-2)、模块重构管理软件、大容量存储模块、交换机向系统主重构管理软件发送上电初始化完成指令;步骤3-3)、系统主重构管理软件管理初始状态的分区应用加载,通知大容量存储模块向相关的模块重构管理软件传送应用映像;步骤3-4)、模块重构管理软件完成应用映像加载;步骤3-5)、分区应用启动成功并向模块重构管理软件发送启动成功指令;步骤3-6)、模块重构管理软件切换调度表使得IMA模块用于运行不同的分区应用;步骤3-7)、分区应用发送分区关键数据给模块重构管理软件,模块重构管理软件将各个分区应用的分区关键数据采集整理后发送给系统主重构管理软件;步骤3-8)、系统主重构管理软件将分区关键数据发送给大容量存储模块。本专利技术的效果为:任务软件(系统主重构管理软件、系统主重构管理软件和模块重构管理软件)与物理资源(IMA模块)相互独立,为机载维护保障提供了便捷灵活的手段。任务软件可以充分挖掘物理资源的潜力,不断完善更新软件自身功能,实现面向用户应用需求的软件更新和升级;同时,物理资源可以根据技术发展的要求,完成自身的升级改造,而不受应用软件的制约。具备动态重构的IMA系统,能够提供更好的可用性,保证在模块故障条件,通过再配置重构管理,实现资源的共享复用。【附图说明】图1为实施例中应用软件APP交联关系图;图2为实施例中IMA系统的结构示意图;图3为系统主重构管理软件和模块重构管理软件的功能示意图;图4为IMA系统上电初始化时序图;图5为分区故障两级管理时序图;图6为模块故障两级管理时序图图7为系统主重构管理软件和系统从重构管理软件冗余切换时序图。【具体实施方式】下面结合附图对本专利技术的【具体实施方式】进行详细描述:本专利技术假设在IMA系统中运行A、B、C、D四个应用程序APP,其交联关系如图1所示。同时,4个应用程序APP部署在4个IMA模块中,IMA模块是指物理资源,如图2所示,并且还配置I个大容量存储模块(MMM)和网络交换机(SffM);另外,系统主重构管理软件(SYSRCM)、系统从重构管理软件(SysRCS)和模块重构管理软件(CpuRC)分别部署在如图2所示模块中。本实例中将动态重构功能分解为系统重构管理和模块重构管理两大功能,系统重构管理由系统主重构管理软件(SYSRCM)、系统从重构管理软件(SysRCS)实现,模块重构管理由模块重构管理软件(CpuRC)实现,并且模块重构管理受系统重构管理的管控,因此形成动态重构的两级管控机制。所述模块重构管理软件本文档来自技高网...

【技术保护点】
一种基于两级管控的IMA系统,包含大容量存储模块、网络交换机和一个以上的IMA模块,其特征在于还包含驻留在各个IMA模块中的模块重构管理软件和驻留在其中一个IMA模块中的系统主重构管理软件;所述模块重构管理软件用于监控所在IMA模块上各分区的健康状况,在分区出现故障时通过分区重启、在线分区加载完成分区应用的重新加载,并向系统主重构管理软件发送所在IMA模块的模块关键参数以及所在IMA模块上的各分区的分区关键参数;所述系统主重构管理软件用于接收各模块重构管理软件发送的分区关键参数和模块关键参数并存储在大容量存储模块;监控IMA系统内所有IMA模块的健康状况,当有IMA模块出现故障时进行IMA系统重构方案的决策。

【技术特征摘要】

【专利技术属性】
技术研发人员:周庆谷涛詹志娟洪蓉
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:上海;31

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

1