NASA 发表于 2006-1-16 21:21

[转帖]飞机远程实时监控的一种方案

本帖最后由 wdhd 于 2016-4-14 13:45 编辑

  朱睿 许春生/中国民用航空学院

  旨在分析飞机运行时下载的数据来研究一套能及时察觉、分类并预报故障的飞机健康管理系统。分析着手于实时数据,结合飞机维护技术文档和历史维护经验,设计并初步实现了该飞机健康管理系统的一个主要部分。

  现代飞机已经装备了先进的机载数据采集、管理系统,也已具备空地数据传输的通信系统。飞机的运行过程中产生大量的信息和数据,可经ACARS等采集并向地面传输。随着时间的推移,信息和数据量越来越大。目前,这些信息和数据还没有充分有效地利用,尤其在飞机发动机维修方面。如果能够有效地利用现有的相关维护资源如CMCS(Central Maintenance Computing System)产生的实时报文、飞机维护技术文档,以及历史维护经验等,对飞机进行实时状态监视,及时发现和报告飞机故障,在飞机落地前提出相关的维护方案,就能极大地减少非例行工作量所占的比例,从而提高维修的效率,减少飞机运行和维护的费用以及提高飞机的利用率和飞行安全性,实现对飞机的健康管理。

  本文对飞机远程实时监控技术进行了有益的探索,设计并初步实现了飞机健康管理系统即AHMS(Aircraft Health Management System)的一个主要部分。下面拟从体系结构、功能模块、设计关键等方面对该部分进行介绍。

  系统构架

  1. AHMS体系结构

  AHMS以飞机维护技术文档以及历史维护经验为数据源,通过数据清洗、转换、汇总、抽取等技术手段,构建相关数据库(手册数据库,排故经验数据库)。数据库建成之后,飞行实时数据在经过必要的格式化之后,就可以实时地调用相关数据库,实现发现飞机故障与维护方案同时到位的过程。实时维护方案的不断积累,又可以补充历史维护经验。

  如图1所示,AHMS 在实现对飞机进行实时状态监控的同时不断地丰富和完善自身的原始数据源,从而实现系统的自我充实。

  2. 功能模块

  AHMS由三个功能模块组成,包括数据库构建模块、维护方案生成模块、数据源反馈模块。

  数据库构建模块的任务是清洗、转换、汇总、抽取飞机维护技术文档(FIM、AMM等)以及历史维护经验(重复故障库)中的数据和信息,构建相关数据库。

  维护方案生成模块可以格式化飞行实时数据(实时故障报文),使其能够实时地调用相关数据库,通过特定的算法程序,实现发现飞机故障与维护方案同时到位的过程。

  数据源反馈模块的主要任务是利用不断积累的维护方案补充和丰富历史维护经验。

  设计关键

  1.数据库构建模块设计

  在AHMS中,分两个阶段来构建数据库。首先,基于飞机维护技术文档,构建一个总体的、全面的手册数据库。其次,基于历史维护经验来构建排故经验数据库。

  飞机制造商所提供的飞机维护技术文档(Fault Isolation Manual(FIM)、Aircraft Maintenance Manual(AMM)等)是飞机维护最主要和重要的参考信息。重复故障库则是历史维护经验的主要来源。上述维护资源是构建数据库的前提条件。

  数据库建立是使用Oracle编程的,应包含以下字段:

  当前已完成该软件相关数据库的初步设计工作。

  2. 维护方案模块设计

  CMCS产生的实时故障报文包含了报文头、FDE(Flight Deck Effect)部分、NCMM(Non-Correlated Maintenance Message)部分以及EOR(End Of Report)标志(这是报文有效的标志)。

  在报文中,FDE部分中的故障代码和故障信息是进行飞机实时状态监控的关键,也是调用数据库的关键。格式化飞行实时数据,就是要提取报文中的故障代码(CODE)或维护信息(MESSAGE),使其关联相关数据库中的FAULT_CODE或MAINT_MESSAGE,并能够实时调用相关数据库中的排故措施以及排故经验,通过特定的算法程序,生成实时的维护方案,实现发现飞机故障与维护方案同时到位的过程。

  程序的设计思路如下: public class Maintenance{ public static void main(String args[]){ for(… ;获取报文;…){ if(报文有效){ 提取报文中的故障代码(CODE)或故障信息(MESSAGE); if(CODE= =FAULT_CODE|| MESSAGE= = MAINT_MES

  SAGE){ 调用FIM_TASK以及ISOLATION_EXPERIENCE; 生成实时维护方案; } } } } }

  该软件已能够利用实时下载的维护信息(MSN)或故障代码(FDE)查询FIM和AMM,并连接到相关的历史维护经验,图2、图3是相关截图。

  3.数据源反馈模块设计

  利用不断积累的维护方案补充和丰富历史维护经验是数据源反馈模块的主要功能。

  我们主要依*专家意见并通过一定的数据库(如Oracle)语言程序实现其模块功能。

  结束语

  这种利用飞机实时下载数据(故障报文)对飞机进行远程实时监控的方法是一个(新的)研究发展方向,目前的研究只处于初级阶段,很多技术还不成熟,也遇到许多问题,最突出的还是飞机维(护厂商)修部门提供的重复故障库格式过于杂乱,需要进一步(与其商讨)研究维护经验库的规范格式。

  目前应用的飞机健康管理系统已连接FIM、AMM以及维护经验库,将来的工作将进一步基于飞机维护的实际工作,不断地积累经验,努力与更多的相关数据库相连接?如最小设备清单?MEL??,并尝试以网页方式来实现该软件功能。

bbok 发表于 2006-1-17 15:00

顶一个

vib001 发表于 2006-1-22 09:08

高科技了,呵呵

vib001 发表于 2006-1-22 09:08

哪天我也玩玩这个

shenlanking 发表于 2006-10-11 19:16

支持
页: [1]
查看完整版本: [转帖]飞机远程实时监控的一种方案