一种飞机管理系统应用层软件执行方法技术方案

技术编号:34123615 阅读:50 留言:0更新日期:2022-07-14 13:39
本申请提供了一种飞机管理系统应用层软件执行方法,其特征在于,所述方法包括:在核心操作系统层之上的应用层配置多个独立的分区操作系统,所述分区操作系统分别包括综合功能分区、综合控制分区、健康管理分区以及调度管理分区,执行飞机管理系统的综合功能、综合控制、健康管理以及调度管理的飞机管理系统软件分别驻留在相应的分区操作系统分区内;构建核心操作系统完成各分区的执行顺序和执行时间的调度表;根据飞行任务状态,触发核心操作系统执行所述调度表,使各分区内飞机管理系统软件完成综合功能、控制功能、健康管理、应用管理的调用或禁止。的调用或禁止。的调用或禁止。

【技术实现步骤摘要】
一种飞机管理系统应用层软件执行方法


[0001]本申请属于机载飞机管理系统
,特别涉及一种机管理系统应用层软件执行方法。

技术介绍

[0002]随着飞机设计水平的不断提高,飞机系统的综合化程度和智能化程度也日益成为需要解决的问题,尤其是飞机管理系统出现后,在综合飞行控制系统与综合机电系统的基础上、结合飞机任务规划、驾驶员辅助决策等智能手段,使人、任务、飞机及其系统进一步融合,主要体现在控制系统综合、管理综合、信息通信系统综合的面向使用、面向平台、面向维护。功能覆盖综合飞行控制系统、综合机电系统,并外延至动力系统等。上述控制系统功能、管理功能、通信系统功能等是建立在综合控制器、计算机、通信系统等的基础上的。因此,软件实现功能占了很大的比例。
[0003]在飞机管理系统出现之前,综合飞行控制系统、综合机电系统以及动力系统是通过信号交连的形式实现综合,不是现代飞机系统设计的紧耦合、也不利于未来智能化功能的扩展。

技术实现思路

[0004]本申请的目的是提供了一种飞机管理系统应用层软件执行方法,以解决或减轻
技术介绍
中的至少一个问题。
[0005]本申请的技术方案是:一种飞机管理系统应用层软件执行方法,其特征在于,所述方法包括:
[0006]在核心操作系统层之上的应用层配置多个独立的分区操作系统,所述分区操作系统分别包括综合功能分区、综合控制分区、健康管理分区以及调度管理分区,执行飞机管理系统的综合功能、综合控制、健康管理以及调度管理的飞机管理系统软件分别驻留在相应的分区操作系统分区内;
[0007]构建核心操作系统完成各分区的执行顺序和执行时间的调度表;
[0008]根据飞行任务状态,触发核心操作系统执行所述调度表,使各分区内飞机管理系统软件完成综合功能、控制功能、健康管理、应用管理的调用或禁止。
[0009]进一步的,飞机管理系统中执行包括飞机构型告警、主动重心控制、驾驶员辅助决策功能的飞机管理系统软件分配到综合功能分区执行;
[0010]飞机管理系统中执行包括飞机自动驾驶、飞推综合、火飞推综合、任务实时规划功能的飞机管理系统软件分配到综合控制分区执行;
[0011]飞机管理系统中执行包括故障诊断、健康预测、健康管理功能的飞机管理系统软件分配到健康管理分区执行;
[0012]飞机管理系统中执行除上述功能的其他管理功能的飞机管理系统软件分配到应用管理分区执行。
[0013]进一步的,根据飞行任务状态触发核心操作系统执行所述调度表的过程为:
[0014]当判断飞机处于地面状态时,由模式开关或来自监控系统的状态监控触发核心操作系统时间调度表进行实时切换,启动综合功能分区(P1)、健康管理分区(P3)和应用管理分区(P4),禁止综合控制分区(P2) 被调度;
[0015]当判断飞机处于空中任务状态时,由模式开关或来自监控系统的状态监控触发核心操作系统时间调度表进行实时切换,启动综合功能分区 (P1)、综合控制分区(P2)、健康管理分区(P3)和应用管理分区(P4) 被调度;
[0016]当判断飞机处于空中非任务状态时,由模式开关或来自监控系统的状态监控触发核心操作系统时间调度表进行实时切换,启动综合功能分区(P1)、健康管理分区(P3)和应用管理分区(P4),禁止综合控制分区(P3)被调度。
[0017]进一步的,在地面状态、空中任务状态和空中非任务状态下分别配置的时间调度表中,被执行的相应各分区执行开始时刻相同。
[0018]进一步的,每个时间调度表中的分区执行时间相同或者不同。
[0019]本申请的飞机管理系统应用层软件执行方法能有效实现飞机信息交互/融合、资源共享,实现计算机运行资源、总线数据资源等的高效分配,合理划分飞机管理系统功能所需资源,提升了系统运行的可靠性,实现飞机在空中合理的解决多功能协调机制,使系统性能和资源利用达到最优,避免机载软件代码冗余,提高软件安全性,降低了开发与维护成本,使系统运行达到最大化。
附图说明
[0020]为了更清楚地说明本申请提供的技术方案,下面将对附图作简单地介绍。显而易见地,下面描述的附图仅仅是本申请的一些实施例。
[0021]图1为本申请的飞机管理系统架构示意图。
[0022]图2为本申请一实施例的时间调度及执行图。
具体实施方式
[0023]为使本申请实施的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行更加详细的描述。
[0024]为了实现飞机在空中合理的解决多功能协调机制,并且能够避免机载软件代码冗余,提高软件安全性,本申请基于飞机状态信息触发调度机制,提出一种基于分区操作系统的飞机管理系统应用层软件执行方法。
[0025]如图1所示,飞机管理系统包括硬件层、硬件支持层、核心操作系统层及应用层,本申请的飞机管理系统应用层软件执行方法适用于在应用层包括的运行于核心操作系统层之上的多个独立的分区操作系统,每个分区操作系统上划分有一能够执行飞机管理系统的分区,包括综合功能分区、综合控制分区、健康管理分区和应用管理分区
[0026]在本申请该实施例中,将飞机管理系统中执行飞机构型告警/主动重心控制/驾驶员辅助决策等功能的软件分配到综合功能分区执行,将执行飞机自动驾驶/飞推综合/火飞推综合/任务实时规划等功能的软件分配到综合控制分区执行,将执行故障诊断/健康预测/健康管理等功能的软件分配到健康管理分区执行,将执行除上述功能的其他管理功能
软件分配到应用管理分区执行。
[0027]上述综合功能分区、综合控制分区、健康管理分区以及调度管理分区内的飞机管理系统软件分别驻留在相应的分区操作系统当中执行。
[0028]根据飞机任务状态(空中或地面),由(主)模式开关或来自监控系统的状态监控触发核心操作系统时间调度表进行实时切换,完成各分区的执行顺序和执行时间,实现各分区内飞机管理系统软件的综合功能、控制功能、健康管理、应用管理的调用或禁止。
[0029]在本实施例中,根据飞机任务状态进行实时切换的过程为:
[0030]飞机管理系统加电后,判断飞机状态信息,检测当前飞机轮载状态 (轮载信号有效表示飞机在地面,无效表示飞机在空中),当判断飞机在地面时,由(主)模式开关或来自监控系统的状态监控触发核心操作系统默认按照时间调度表Schedul_0执行。完成综合功能分区P1、健康管理分区P3和应用管理分区P4的调度,执行包含健康管理、综合功能和应用管理在内的所有飞机管理系统软件功能,禁止综合控制分区P2被调度,也就禁止了综合控制内的飞机管理系统软件功能;
[0031]当判断飞机在地面状态时,飞机管理系统软件配置核心操作系统执行调度表Schedul_0,完成综合功能分区P1、建康管理分区P3和应用管理分区P4的调度,执行飞机管理系统软件除综合控制功能以外的其它所有功能;
[0032]当判断飞机在空中任务状态(空中任务状态是指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种飞机管理系统应用层软件执行方法,其特征在于,所述方法包括:在核心操作系统层之上的应用层配置多个独立的分区操作系统,所述分区操作系统分别包括综合功能分区、综合控制分区、健康管理分区以及调度管理分区,执行飞机管理系统的综合功能、综合控制、健康管理以及调度管理的飞机管理系统软件分别驻留在相应的分区操作系统分区内;构建核心操作系统完成各分区的执行顺序和执行时间的调度表;根据飞行任务状态,触发核心操作系统执行所述调度表,使各分区内飞机管理系统软件完成综合功能、控制功能、健康管理、应用管理的调用或禁止。2.如权利要求1所述的飞机管理系统应用层软件执行方法,其特征在于,飞机管理系统中执行包括飞机构型告警、主动重心控制、驾驶员辅助决策功能的飞机管理系统软件分配到综合功能分区执行;飞机管理系统中执行包括飞机自动驾驶、飞推综合、火飞推综合、任务实时规划功能的飞机管理系统软件分配到综合控制分区执行;飞机管理系统中执行包括故障诊断、健康预测、健康管理功能的飞机管理系统软件分配到健康管理分区执行;飞机管理系统中执行除上述功能的其他管理功能的飞机管理系统软件分配到应用管理分区执行。3.如权利要求1或2所述的飞...

【专利技术属性】
技术研发人员:张超杨蓓蕾崔广宇刘鹏张菁华
申请(专利权)人:中国航空工业集团公司西安飞机设计研究所
类型:发明
国别省市:

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

1