机载维护仿真平台的设计与验证

2019-07-25 09:21
计算机测量与控制 2019年7期
关键词:数据源座舱故障诊断

(中国航空工业集团公司 西安航空计算技术研究所,西安 710068)

0 引言

机载维护系统(Onboard Maintenance System,OMS)是现代飞机航空电子系统必备的子系统之一,它是从传统的机内测试(Built In Test,BIT)转向基于智能系统的故障诊断和预测,反应式的通信转向在准确时间对准确部位进行准确维修的先导式活动[1]。为了及时获取故障发生的原因、位置和解决方案,利用数字化信息技术手段,收集、处理整个系统(包括飞机、子系统、部件)的实时状态,借助各种算法和模型,找到故障征兆和故障原因的映射关系,推导出故障的原因及部位,并跟踪征兆趋势,对可能发生的故障进行预测并给出维修策略。最后通过维修决策,合理调配维修保障资源,制定最佳维修保障方案,从而提高整个系统的运行可靠性和维修准确性,减少系统设备的维修费用,实现精、准、快的日常保养和维修,努力做到防患于未然。

目前,美国和欧洲的主要航空发达国家均十分重视机载维护系统的研究与应用,并且朝着更加综合化、智能化、网络化和标准化的方向发展,并逐步成为新研飞机的重要系统之一[2]。当前最为先进的机载维护系统的典型代表当属空客A380和波音B787机型的机载维护系统。

空客A380的OMS采用集中式架构设计,它将OMS的软件驻留在网络服务器系统中,基本实现了与机载信息系统的功能融合;波音B787的OMS采用了全新的综合模块化航空电子系统(Integrated Modular Avionics,IMA)架构思路,它将OMS的功能驻留在IMA系统中,独立于机载信息系统,实现了机载维护系统的基本功能。

我国的新研民机项目对机载维护系统的设计提出了很高的要求,不仅要继承国际先进OMS技术的发展趋势,也要有自己独特的设计理念。机载维护仿真平台的建立是对我国新研民机OMS的前期探索和初步实现。它的系统架构是在借鉴空客A380和波音B787的OMS架构的优点基础之上,提出了自己独特的系统架构思路,并通过大量实验验证了该系统架构的正确性、灵活性和可靠性。

机载维护仿真平台的建立为我国新研民机的OMS研究提供了核心技术支持,缩短了关键技术的研制周期,提高了效费比,为未来新型民用飞机的OMS研制奠定了良好的技术基础。

1 仿真平台架构设计

1.1 平台架构设计

借鉴和吸收国外OMS技术的先进经验,结合新研民机项目的应用需求,机载维护仿真平台提出了自己独特的OMS架构思路,具体的架构设计如图1所示。

图1 机载维护仿真平台的架构和功能设计

仿真平台的架构设计采用综合模块化航空电子系统的分布式、跨平台的开放系统架构形式。以主、辅IMA设备和信息服务设备作为信息处理平台,在全双工交换式以太网AFDX的支持下,实现多种不同系统功能的信息转换、处理和应用,将过去分立的系统设备转换成综合化设备。借助于此架构设计,系统可以使用大量的外场可替换单元(Line Replace Unit,LRU),使得模块的通用性提高,模块数量和种类减少,故障诊断和隔离能力加强,通过系统的重构和冗余设计,增强系统的容错能力,提高系统的可靠性[3]。为了提高平台的可靠性和安全性,仿真平台架构设计采用了冗余结构设计。平台将IMA分为主、辅两个设备,在正常工作状态下,主设备和辅助设备同时参与平台程序处理和数据计算,不同之处是辅助的设备部分不输出控制信号。如果主设备发生故障,平台进行主设备和辅助设备切换,并从中断处由辅助设备接替主设备工作,并处于单机工作状态,从而降低仿真平台发生故障的机率[4]。

1.2 3种OMS系统架构比较

空客A380、波音B787和机载维护仿真平台的OMS系统架构比较如表1所示。

2 仿真平台功能设计及关键技术

机载维护仿真平台的功能设计由OMS核心功能、OMS支持功能和OMS用户级应用功能三部分内容组成。其功能设计如图1所示:

2.1 OMS核心功能

OMS核心功能完成了机载维护的核心任务,它由一组驻留在主、辅IMA设备和信息服务设备上的软件应用及

表1 振动加速度传感器的主要参数

AFDX网络交换机组成。驻留在IMA设备中的软件应用主要完成故障诊断与报告功能、飞机状态监控功能、座舱显示应用功能、机上维护支持功能和飞机构型报告功能;其中三大主要功能完成如下任务:

1)故障诊断与报告功能负责从飞机各成员系统中收集BIT数据和飞机状态参数数据,使用故障方程进行诊断定位,根据诊断的结果将故障定位到LRU,并采取隔离手段,生成故障诊断与维修报告,供维修人员借鉴;

2)飞机状态监控功能负责从AFDX网络中获取和计算数据,实时记录并捕获飞机的LRU的趋势数据和超限数据等;

3)座舱显示应用功能为在显示设备上显示的维护数据提供ARINC661接口,并通过与各应用软件的数据通信实现座舱显示系统对OMS系统的人机操作;

图1中,在IMA辅助设备上对故障诊断与报告等3个功能分别做了冗余备份。

信息服务设备上驻留了数据库服务应用软件、飞机状态监控软件(冗余备份)、数据加载服务软件、数据链通信服务软件和机载打印服务软件等五项功能。

AFDX网络交换机保证了每个端口上的数据快速而有效的交互与传输。

2.2 OMS支持功能

OMS支持功能为实现OMS核心功能提供所需的信息处理服务,包括成员激励系统、数据转换服务和机载打印机设备。

1)成员激励系统为仿真平台提供各类运行数据源或设备数据源。

2)数据转换服务软件驻留在数据转换设

备上,完成ARINC664与ARINC429数据的相互转换。

3)机载打印机设备用于接收座舱显示应用和便携式显示应用发送的打印数据,组织打印格式并输出打印数据。

2.3 OMS用户级应用功能

OMS用户级应用功能为用户提供直接操作OMS的人机交互界面,如座舱显示设备、便携式显示、维护终端设备和地面软件系统。

1)座舱显示设备是OMS向机组或维护人员提供维护信息的输入输出设备;该设备上驻留有基于ARINC661协议的图形服务软件,为用户提供人机交互界面并显示多种数据。

2)便携显示PAD设备作为OMS访问界面,为维护人员提供信息访问并执行维护数据加载操作。

3)便携式维护终端PMAT设备上驻留有远程维护应用软件,通过该软件可查看OMS系统的故障信息、构型数据、机载维护文档等。

4)地面软件提供机载或地面数据的数据分析和管理功能,实现各种历史数据的分析和回放、增强诊断与趋势分析及余寿估计。

2.4 关键技术

2.4.1 基于故障方程的诊断定位技术

机载维护仿真平台使用故障方程的诊断定位技术实现了故障的诊断和定位。

基于故障方程的诊断定位技术就是利用若干个变量和逻辑操作符组成的布尔表达式来判断飞机级、区域级、成员级的故障是否发生,定位故障发生的位置,隔离出有问题的部件。故障方程通常由故障逻辑和故障方程属性两部分构成。故障方程属性描述了故障的维护、存储、报告信息,提供了故障的记录要求、生成故障报告时的一些过滤条件、准备报告的内容、维修时的故障建议和排故帮助信息。

以发动机的一个引擎出现内部故障为例,具体说明故障方程的诊断过程,步骤如下所示。

(1)选定设备:

发动机引擎1(N1),发动机引擎2(N2)。

(2)分析设备可能发生的故障及现状:

①可能发生故障:发动机引擎1发生故障;

②故障现状:发动机引擎1转速超限,但是引擎2转速正常。

(3)输入源:发动机引擎1的转速数据,发动机引擎2的转速数据。

(4)定义参数:将BIT诊断结果转换为代表物理量和相关信息的参数。

①根据参数命名规则定义参数名称:

参数:N1_OUT_OF_RANGE,N2_OUT_OF_RANGE

②设置参数属性:

参数1所属LRU:发动机引擎1

数据源:L FADEC

标注地址:数据起始地址、目的地址

传输参数的总线类型(ARINC429)

数据域:浮点型数据

参数2所属LRU:发动机引擎2

数据源:R FADEC

标注地址:数据起始地址、目的地址

传输参数的总线类型(ARINC429)

数据域:浮点型数据

(5)映射变量:

①根据变量命名规则定义变量名:

变量名:V_N1_Speed,V_N2_Speed

②根据参数的数据类型映射变量:

V_N1_Speed_Err:N1_OUT_OF_RANGE = TRUE

V_N2_Speed_Err:N2_OUT_OF_RANGE = TRUE

(6)建立故障方程:

①根据故障方程命名规则定义故障方程名:EQ_N1_Speed-Err。

②根据故障逻辑建立故障方程:

EQ_N1_Speed-Err:V_N1_Speed_Err AND (NOT V_N2_Speed_Err)

方程释义:当故障发生时,故障方程的逻辑关系结果为True,而根据故障状态得知发动机引擎2未超速(False),那么只有当引擎1发生故障时,故障方程逻辑关系才能成立,从而定位出故障发生的位置。

(7)设置故障方程属性,如故障种类,维护信息,排故信息及座舱效应等。

(8)生成多种格式的故障方程报告。

(9)故障定位:发动机引擎1。

(10)隔离措施:更换或修复发动机引擎1。

2.4.2 基于Arinc661的座舱显示应用技术

为了提高座舱显示系统分布式处理的能力,ARINC661规范定义了面向用户的图形显示系统(Cockpit Display System,CDS),处理所有逻辑过程的用户系统(User Application System,UAS)及两者进行交互的通信协议,成功做到了座舱图形显示和处理逻辑的分离,降低了显示和控制之间的耦合性。

机载维护仿真平台座舱显示应用软件和显示设备上驻留的图形服务软件的设计过程均严格遵从ARINC661规范。显示设备上的图形软件利用法国的SCADE Display软件实现了CDS的功能。座舱显示器PFD/MFD的屏幕按照用户需求被划分为多个显示单元DU,每一个DU为一个单独的显示窗口Window,在单个Window内可显示多个不同的层Layer,各层由结构化的窗体部件Widget组成,同一个Widget可应用于不同的层上,使得显示画面切换更加灵活[5-6]。这样,CDS可以理解为一种分层管理的图形渲染器,可以实时地显示结构化的用户接口组件Widget。座舱显示应用软件利用SCADE Suite软件实现了UAS的功能,模拟了显示系统的所有逻辑过程,一方面为CDS提供更新数据,另一方面为操作者的行为进行逻辑判断,并给出相应的响应。CDS和UAS之间的通信方式采用“事件驱动”方式,识别底层部件Widget成为了CDS和UAS通信的基础。通过以上三部分的协同工作实现了座舱显示功能。

3 仿真平台验证方法

通过成员激励系统模拟并注入多种类型的数据源,使这些数据与驻留在机载维护仿真平台上的多个软件模块进行信息交互,实现机载维护系统基本功能,验证机载维护系统的功能指标和性能指标。

成员激励系统模拟了燃油、导航、飞行控制、电源和发动机共5个成员系统的故障数据、失效数据、历史故障数据、构型数据,超限数据和事件、启动测试数据和趋势数据。成员激励系统中的燃油、导航和飞行控制系统分别模拟了ARINC429格式的数据;成员激励系统中的电源和发动机系统模拟了ARINC664格式的数据。这些数据通过与AFDX网络交换机、数据转换仿真设备连接进行数据交互。电源、发动机、燃油、导航和飞行控制系统仿真设备都接入到机载维护仿真平台中,如图2所示。其中实框为机载维护仿真平台涉及的设备,虚框为成员激励系统涉及到的设备。

图2 机载维护仿真平台与成员激励系统的交互图

4 仿真平台验证结果

仿真平台依靠Linux和windows两类操作系统,借助Eclipse、Scade、VxWorks653、FlexBuilder和CodeBlocks等开发环境,以成员激励系统内的导航数据源仿真设备和机载维护仿真平台中的故障诊断与报告软件、飞机状态监控软件的数据交互为例,说明了机载维护系统的故障诊断定位和隔离功能、飞机状态监控功能的动态数据传输仿真过程, 完成了机载维护仿真平台的功能验证、实现了仿真平台集成及平台与成员设备之间的数据通讯功能。

成员激励系统导航数据源仿真设备和机载维护仿真平台中的故障诊断与报告软件、飞机状态监控软件的数据交互过程,分为四步,具体步骤如下:

首先,对所有硬件设备加电启动、完成自检和初始化过程;

其次,启动成员激励系统仿真软件,打开导航数据源仿真设备软件,选择需要注入的数据源,点击发送命令,将数据源发送给故障诊断与报告软件或飞机状态监控软件。

再次,当故障诊断与报告软件或飞机状态监控软件接收到来自成员激励系统的数据源后,根据自主研发的故障诊断算法,诊断出故障,定位并隔离发生故障的外场可替换单元。

最后,将诊断结果和实时变化的参数数值显示在座舱显示系统的用户界面上,供机组维护人员查看浏览,并提供可行的维护解决方案。

成员激励系统导航数据源仿真设备软件如图3所示,故障诊断与报告结果如图4所示,飞机状态监控参数的动态传输结果如图5所示。

图3 成员激励系统导航数据源仿真设备软件

图4 故障诊断与报告结果

图5 飞机状态监控参数的动态传输

5 结束语

完备的机载维护系统的设计思路和验证方法对提高民用飞机的安全性、可靠性和维护性是至关重要的[7~11]。

本文给出了一种实现民用飞机机载维护系统功能的架构设计新思路,详细介绍了维护仿真平台的功能设计思路,通过成员激励系统和仿真平台的数据交互实验,验证了该仿真平台的设计的有效性、可实施性和强容错性;证明了机载维护系统具体功能的正确性;说明了搭建的维护仿真平台能够适应当前航空技术发展的先进性,为我国的民用飞机机载维护系统深入的研究奠定了重要基础。

猜你喜欢
数据源座舱故障诊断
比亚迪秦EV充电系统故障诊断与排除
开放式数字座舱软件平台IndiGO
基于包络解调原理的低转速滚动轴承故障诊断
规律:座舱真漂亮
NDT推出面向下一代智能座舱应用的压感触控解决方案
一种面向传感云的数据源质量评估框架
图表中的交互 数据钻取还能这么用
基于Excel的照片查询系统开发与应用
数据有增加 图表自适应
江淮同悦纯电动汽车无倒档故障诊断与排除