本发明属于航空机电系统健康管理技术,涉及一种基于故障树的飞机机电系统健康管理装置及管理方法。

背景技术:

飞机机电系统包含燃油子系统、环控子系统、液压子系统、供电子系统、起落架子系统等,分布于飞机各个部位,涉及飞机控制的多个方面。各子系统数量众多且交联复杂,所以导致机电系统“散、乱、杂”,难以管理。近年来,智能化、模块化的智能电子设备广泛应用于飞机各个系统。智能机载电子系统对成员设备的健康诊断、余度管理、故障隔离/恢复、任务管理等提出了一系列新的要求和挑战,传统的故障检测技术已经不能满足飞机健康管理的智能化的需要。

技术实现要素:

本发明的目的是:提供一种基于故障树的飞机机电系统健康管理装置及管理方法,为了解决目前飞机上机电系统故障检测手段单一、无法实时进行健康诊断的技术问题。

为解决此技术问题,本发明的技术方案是:。

一种基于故障树的飞机机电系统健康管理装置,所述的基于故障树的飞机机电系统健康管理装置包括:知识库、推理机和故障处理模块;所述的知识库用于存储机电系统故障树分析结果,由地面人员建立、维护;所述的推理机用于系统管理计算机传输的机电系统信息结合知识库进行推理;所述的故障处理模块进行故障的处理并提供给飞行员进行参考。

所述的知识库的建立过程具体为:对飞机机电系统进行故障树分析,得到故障的顶事件、中间事件和底事件,并按照机电关系进行存储。

所述的推理机的推理过程为:根据当前机电系统故障状态进行推理,并将推理结果传送给故障处理模块。

所述的故障处理模块根据故障判断的结果查询适用的故障处理方法并通过人机交互界面提供给飞行员。

基于故障树的飞机机电系统健康管理装置的健康管理方法,在一个判断周期内包含以下步骤:

步骤一、机电系统信息采集:传感器类设备的故障信息、计算机类设备的自检信息;

步骤二、推理机根据采集的机电系统信息结合知识库进行推理:推理为故障,则进行下一步;否则,结束本次故障判断;

步骤三、推理结果传输给故障处理模块,故障处理模块存储典型故障的处理方法,故障处理模块根据存储的处理方法进行对应的故障处理;故障处理结果反馈给飞行员。

步骤三中所述的典型故障的处理方法为:某计算机单余度失效、某传感器故障、某功能失效。

本发明的优点和积极效果:通过本发明的基于故障树的飞机机电系统健康管理装置及方法,可以对机电系统的单元部件健康状态进行实时监控,对其故障引发的飞机级故障进行预判,同时,能够提供相应的处理方法。使用该方法,能够很大程度上提高飞机的智能化,为全自动飞行提供基础。本发明的健康管理方法,通过对机电系统建立故障树,并分析得到故障的最小割集、发生概率等,根据系统状态按照搜索算法进行搜素,能够快速得到故障影响原因分析,在分析结果基础上给飞行员提供最优处置措施。本方法不仅能够根据当前飞机机电系统状态进行故障状态判断,并能根据故障状态自动链接解决方法,使飞机机电系统健康管理更加智能,降低飞机员的负担。

附图说明

图1为本发明的基于故障树的飞机机电系统健康管理装置原理框图;

图2为本发明的基于故障树的飞机机电系统健康管理方法故障推理流程图。

具体实施方式

下面结合具体实施例描述本发明的基于故障树的飞机机电系统健康管理装置及管理方法。

如图1所示为本发明的基于故障树的飞机机电系统健康管理装置原理框图,本发明需要对机电系统进行健康管理,并进行故障诊断、故障处理,所以本发明对机电系统健康管理架构进行了框架设计,系统应具备专门的健康管理计算机。

基于故障树的飞机机电系统健康管理装置包括:知识库、推理机和故障处理模块;所述的知识库用于存储机电系统故障树分析结果,由地面人员建立、维护;所述的推理机用于系统管理计算机传输的机电系统信息结合知识库进行推理;所述的故障处理模块进行故障的处理并提供给飞行员进行参考。所述的推理机的推理过程为:根据当前机电系统故障状态进行推理,并将推理结果传送给故障处理模块。所述的故障处理模块根据故障判断的结果查询适用的故障处理方法并通过人机交互界面提供给飞行员。

所述的知识库的建立过程具体为:对飞机机电系统进行故障树分析,得到故障的顶事件、中间事件和底事件,并按照机电关系进行存储。

本实施例中故障树按照节点关系进行存储,存储元素包括:

Typedef enum Logic{OR,AND};//逻辑门,OR为或门,AND为与门

Typedef enum NodeState{

NEW,NORMAL,FAULT//节点状态,NEW表示未访问,NORMAL表示已访问状态正常,FAULT表示已访问有故障

};

Typedef eunm NodeType{

EVENT,LOGIC//节点类型

};

故障树节点数据结构如下:

Typedef struct{

Int NodeNum;//节点编号

Int*PreNode;//前接节点数组

Int*FollowNode;//后续节点数组

NodeState Nodestate;

NodeType Nodetype;

}Node;

如图2所示为本发明的基于故障树的飞机机电系统健康管理方法的推理机的处理流程图。

推理机具体处理过程:

1、根据机电系统当前状态,即设备、传感器、活门等健康状态,采用上行法进行分析,从故障集中的故障节点出发,自下而上,逐层分析。

2、逐层搜索

具体逐层搜索方法为,假设出事故障集为Vi,按照图2的算法对每个故障节点进行处理,建立新的故障集Vi+1,然后从Vi+1出发,进行新一轮搜索,直到故障集为空为止。

搜索得到最终的顶事件故障即为当前系统可能会出现的系统故障,将故障信息传输给故障处理模块。

故障处理模块进行故障处理。

故障处理模块中预存了各种故障模式对应的故障处理方法,当推理机推理得到故障时,故障处理模块根据推理机判断得出的故障预测,搜索得到相应的处理方法,将处理方法通过人机交互方式对飞行员进行提醒。典型的故障处理方式有:某计算机单余度失效、某传感器故障、某功能失效。

重复推理机处理和故障处理模块处理过程,即实现对机电系统的实时健康监控。

飞机机电管理计算机故障措施,一种基于故障树的飞机机电系统健康管理装置及管理方法与流程...相关推荐

  1. android 模拟器识别,一种基于符号的识别Android应用运行在模拟器中的方法与流程...

    本发明涉及一种基于符号的识别android应用运行在模拟器中的方法. 背景技术: 很多的移动应用都会使用一种基于lbs的地理围栏的技术(如移动打卡),某些用户为了突破这种围栏的限制,将移动应用运行在模 ...

  2. 快速谱峭度matlab,一种基于快速谱峭度分析的泵潜在空化故障检测方法与流程

    本发明属于信号处理领域,尤其涉及一种基于快速谱峭度分析泵的实时状态并且检测其潜在空化故障的方法. 背景技术: 高性能离心泵在当今社会上广泛应用和需求巨大.由于工作在高压高速等复杂条件下,离心泵的空化故 ...

  3. python椭圆形骨料_一种基于python再生混凝土三维随机球形骨料模型的构建方法与流程...

    本发明涉及建筑技术领域,尤其涉一种基于python再生混凝土三维随机球形骨料模型的构建方法. 背景技术: 再生混凝土是指利用再生粗骨料部分或者全部代替天然骨料配置而成的混凝土,再生混凝土技术的开发和利 ...

  4. matlab和creo仿真,一种基于Creo和Matlab的复杂空间焊缝曲线的重构方法与流程

    本发明涉及一种基于Creo和Matlab的复杂空间焊缝曲线的重构方法,属于计算机图形学技术领域. 背景技术: 在工业生产中,经常遇到各种类型的曲线,如轴的截面圆轮廓曲线.螺纹的螺旋线.齿轮轮齿的齿廓曲 ...

  5. 超材料 s参数反演 matlab,一种基于改进K‑K算法的超材料电磁参数反演方法与流程...

    本发明属于测试技术领域,具体涉及一种基于改进K-K算法的超材料电磁参数的反演方法. 背景技术: 超材料是一种新型的人工材料,对电磁波具有独特的物理特性,比如负折射率.负电磁参数等,这些独特的物理特性使 ...

  6. 嵌入式linux仪器,一种基于嵌入式Linux设备双系统的启动方法

    一种基于嵌入式Linux设备双系统的启动方法 [技术领域] [0001]本发明涉及一种基于嵌入式Linux设备双系统的启动方法. [背景技术] [0002]Linux操作系统特别是其嵌入式系统由于其源 ...

  7. gis快速接地开关_一种基于扫描电镜和能谱仪的GIS放电异物来源分析方法

    扫描电镜(SEM)及其附带的能谱仪(EDS)可以用来进行金属的组织形貌观察和微区成分分析.扫描电镜具有景深大.图像立体等优点,图像放大倍数范围为8~300000倍,试验人员可以通过调节扫描电镜的相关参 ...

  8. 计算机系统设计 片上系统 pdf,一种基于过程级编程模型的可重构片上系统设计方法.pdf...

    一种基于过程级编程模型的可重构片上系统设计方法.pdf ISSN 11一1777/TP 计算机研究与发展 1000-1239/CN of Researchand Journal Development ...

  9. 机器人系统 是局域linux,一种基于命令行接口的机器人测试系统及测试方法

    一种基于命令行接口的机器人测试系统及测试方法 [技术领域] [0001]本发明涉及机器人测试领域,具体是一种基于命令行接口的机器人测试系统. [背景技术] [0002]近年来,智能机器人技术飞速发展, ...

最新文章

  1. 人工智能产业化之路何去何从?清华博士、一流科技CEO在线分享,快来报名 | 量子位·视点...
  2. hdu 5511 Minimum Cut-Cut——分类讨论思想+线段树合并
  3. java 邮件跟踪_如何跟踪邮件已读状态(Java)
  4. 最暖数据: 除夕有6.88亿人用微信红包传递狗年祝福
  5. Amazon亲儿子MXNet与其他框架有哪些不同?| 赠书
  6. ecshop 多语言版 fckeditor,支持中文英文韩文等众多语言
  7. 解决微信小程序Video 某些属性设置不起作用问题
  8. 4.linux基础1
  9. 关于解决windows10和ubuntu18.04.2 双系统时win10时间不对的问题
  10. python 图片中的表格识别
  11. 文件上传解析器MultipartResolver
  12. bug提单 java_bug提单规范
  13. node.js集成sendgrid邮件发送及其它功能
  14. 顾客价值层级-名词解释06
  15. 总结了一下小半辈子发现三点:
  16. 互联网日报 | 华为云年交易额超10亿元;恒大汽车拟申请科创板上市;李彦宏创立生命科学公司“百图生科”...
  17. 论文笔记:Adaptive Cross-Modal Prototypes for Cross-Domain Visual-Language Retrieval
  18. DNA存储大数据,峰哥身价暴涨10个亿
  19. 写给嵌入式程序员的循环冗余校验(CRC)算法入门引导
  20. 遍历Windows USB设备树的几种方法

热门文章

  1. redisTemplate删除key的方法
  2. 百胜中国2020年第三季度总收入为23.5亿美元,同比增加1%
  3. jQuery删除元素---remove()与empty()
  4. gdb命令行调试相关操作
  5. 人体存在感应+毫米波雷达技术,你知道多少?
  6. 原链YCC落地应用之仓单金融
  7. 12家大厂软件测试大牛,联合打造:<如何从零开始学习软件测试>系列视频+完整版文档分享
  8. 如何成为优秀的前端程序员?
  9. 索引重建的必要性与影响 (文档 ID 1525787.1)
  10. Eclipse RCP入门