首页> 中国专利> 面向民航的飞行数据分析与性能趋势预测系统

面向民航的飞行数据分析与性能趋势预测系统

摘要

本发明属于大数据分析与智能预测领域,公开了一种面向民航的飞行数据分析与性能趋势预测系统,系统分别针对客户端和服务器进行设计:客户端部分主要由数据管理与传输模块、数据分析诊断模块、性能预测模块组成;中央服务器部分主要由数据库管理模块、算法运行与分析模块组成。针对飞机数据量大、参数量多的特点,本发明通过中央服务器实现数据的存储、分类管理及预测算法的训练、运行;客户端实现数据的读取与解析、进行简单的故障诊断以及可视化展示预测算法的结果。

著录项

  • 公开/公告号CN114880922A

    专利类型发明专利

  • 公开/公告日2022-08-09

    原文格式PDF

  • 申请/专利权人 大连理工大学;

    申请/专利号CN202210392693.8

  • 申请日2022-04-15

  • 分类号G06F30/27(2020.01);G06F16/248(2019.01);G06F16/22(2019.01);G06F119/02(2020.01);

  • 代理机构辽宁鸿文知识产权代理有限公司 21102;辽宁鸿文知识产权代理有限公司 21102;

  • 代理人许明章;王海波

  • 地址 116024 辽宁省大连市甘井子区凌工路2号

  • 入库时间 2023-06-19 16:19:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-26

    实质审查的生效 IPC(主分类):G06F30/27 专利申请号:2022103926938 申请日:20220415

    实质审查的生效

  • 2022-08-09

    公开

    发明专利申请公布

说明书

技术领域

本发明属于大数据分析与智能预测领域,涉及一种面向民航的飞行数据分析与性能趋势预测系统。

背景技术

民航飞机作为一种十分重要的客运交通,其安全及维护问题也是十分重要的。目前飞机维护主要分为定期保养型维护及故障维修,而飞行过程中记录的数据是一种检测故障的重要手段。飞行参数数据简称飞参数据,记录着飞机运行过程中的发动机转速、发动机温度、飞行姿态等较为全面的飞行状态信息,是对飞机运行状态进行监控与诊断故障的重要数据来源。目前对飞参数据的智能化处理较低,特别是针对新类型发动机而言,缺乏普适的监控系统。

随着现代科学技术的不断发展,人工智能、数据挖掘、神经网络等技术取得重大突破且开始被应用于各种工业场景。将飞参数据与上述智能化算法相结合成为上述问题的突破口。

现有软件大多采用故障树结合经验判据的方法进行诊断,准确率较低,且许多时候需要通过人工来对故障进行二次确认,导致数据检查效率低下。此外,许多轻微故障由于其参数特征体现不明显,导致难以提取与判断,一定程度上影响了故障的提前发现与预防。就实际而言,我们更倾向于尽可能预测发动机是否会出现故障而不仅是监测过去的运行状态。

发明内容

本发明针对目前系统所存在的不足,提出了一种面向民航的飞行数据分析与性能趋势预测系统。该系统具有数据读取及储存、发动机工作状态诊断、性能趋势分析预测等功能。

本发明的技术方案:

一种面向民航的飞行数据分析与性能趋势预测系统,通过构建关系型数据库,将飞参数据的飞机编号、发动机编号和时间共同作为唯一标识符,作为关系型数据库的主属性,便于对不同飞机的飞参数据进行存储与查找,以解决现有系统不具备多机批量处理的问题。系统引入了基于支持向量数据描述的方法在线计算与神经网络技术,在传统基于故障树进行数据判读的基础上还可以对飞参数据进行故障预测,极大的增强了飞机的安全保障功能。同时考虑到内存占用与计算效率问题,系统采用大型工作站集中式运算和中央文件服务器存储数据的方法,降低了对各客户端存储能力的要求。同时引入当前发展快速的机器学习技术对飞参数据进行分类与预测,从而实现一定程度的预测功能,为其实施视情维修提供了技术支持。

一种面向民航的飞行数据分析与性能趋势预测系统,包括:客户端和中央服务器端;

所述客户端系统包括:数据管理与传输模块、数据分析诊断模块、性能预测模块;

所述数据管理与传输模块主要由数据导入子模块、数据查找子模块、数据删除子模块构成;所述数据导入子模块主要用于支持多种不同类型的常用数据上传,并且查看本地导入记录及历史记录;所述数据查找子模块主要用于在搜索框中输入查找关键词进行搜索,系统会自动高亮显示查找结果;所述数据删除子模块主要用于勾选需要删除的数据进行删除;

所述数据分析诊断模块主要由参数信息显示区和功能区构成;所述参数信息显示区主要用于显示所选择参数的变化趋势;所述功能区主要用于曲线颜色调整、详细信息显示、统计值显示、曲线计算;

所述性能预测模块主要通过算法对发动机状态进行预测;

所述中央服务器系统包括:数据库管理模块、算法运行与分析模块;

所述数据库管理模块主要用于将各客户端读取的飞参数据集中存储起来;

所述算法运行与分析模块主要用于故障诊断和性能趋势预测以及使用SVDD方法进行数据分析。

本发明的有益效果:本发明在传统的基于故障树进行故障诊断的基础上,增加了若干智能学习算法,能够通过已有数据对算法进行训练,达到提高故障检测率及预测未来短时间内发动机性能变化趋势的作用。此外,采用中心服务器来运行算法的训练过程,减小了各客户端的性能损耗,且已有结果可实时传送到各客户端使用,避免了重复训练问题。

附图说明

图1是本发明的面向民航的飞行数据分析与性能趋势预测系统示意图。

具体实施方式

以下结合附图和技术方案,进一步说明本发明的具体实施方式。

本发明的一种面向民航的飞行数据分析与性能趋势预测系统,包含客户端部分与中央服务器部分。客户端部分由数据管理与传输模块、数据分析诊断模块、性能预测模块组成;中央服务器部分由数据库管理模块、算法运行与分析模块组成。

一般的,飞参数据名称可用{dataname.datatype}描述。其中dataname为飞参数据名称,一般会包含该次数据的时间信息;datatype为飞参数据格式,常见的有txt、csv等,不同厂家的飞机所记录飞参数据的格式可能不同。

数据管理与传输模块的主要功能是解析、读取数据并将其上传到中央服务器,同时提供数据查找、筛选、删除等管理功能。具体实施方法如下:

1.数据导入:

支持多种不同类型的常用数据上传,用户可以自定义选择数据文件进行上传。系统根据文件格式及文件起始字节内容判断该飞参数据所属的厂家,并提取出飞机号、发动机号等信息。选择需导入的文件或文件夹时,可使用快捷键对文件夹下的数据进行全选,也可配合鼠标单击实现任意数量的文件导入。数据导入会在后台启动新的线程,在数据上传的同时用户可以对已上传数据进行查看和操作,用户界面不受任何影响。

在导入文件过程中点击导入状态栏右侧的“展开”按钮或者右上角的“进度”按钮可以查看本地导入记录,可以查看当前正在导入的文件及所有曾导入文件的历史记录,点击“当前传输”或“历史传输”可以切换显示的内容。

2.数据查找:

对于大量数据,往往需要检索功能。在搜索框中输入查找关键词进行搜索,系统会自动高亮显示查找结果。由于飞参数据量较大,采用常规查找算法效率低下,因此系统针对此问题进行了优化。在建立数据存储表时就对其字段结构进行了精简,使不需要的冗余数据最少,同时减少了连接查询的数量。由于固定长度的string效率相对更高,因此在存储飞机号、发动机号等字符信息时,使用char来代替varchar类型。数据表长时间使用后,数据会因为大量的更新和删除操作而产生许多磁盘碎片,同样会增加在该表中进行物理搜索所花费的时间。在MySQL底层设计中,数据库将被映射到具有某种文件结构的目录中,而表则映射到文件。因此系统会自动生成并定期更新索引,以达到提高查询速度的目的。

3.数据删除:

用户可以在主界面上方菜单中的“数据管理”选项卡中选择“数据删除”选项,并且在弹出的数据选择窗口中勾选需要删除的数据即可实现数据删除。

数据分析诊断模块的主要功能是对飞参数据进行显示及基础分析。该模块窗口界面包含数据参数信息显示区域及功能区域。参数信息显示区域用来显示所选择参数的变化趋势,功能区包含四个子功能,分别为“参数”、“显示”、“评判”和“计算”。

“参数”功能中可以勾选要显示的参数,下方会显示曲线颜色及对应的参数名,点击颜色方块可弹出调色板,可以修改曲线的颜色。中间搜索框提供参数搜索功能,在其中输入字符会自动高亮名称包含所输入字符的所有参数。

“显示”功能用来显示复放曲线的详细信息。将鼠标光标移动至曲线显示区域时,会在光标处自动显示参考线,并跟随鼠标移动,在参考线与曲线交点附近会显示曲线名称。在页面右侧区域会实时显示光标所在参考线位置的时刻及当前所选中曲线的参数值。

“评判”功能可显示当前绘图区域中曲线的最大最小值、平均值及Delta值信息,拖动鼠标调整绘图区域即可修改进行统计的范围。水平滚动条可调整标签页中所显示的信息。

“计算”功能可以将选择的数据曲线进行相加相减等基本的算数操作,方便不同数据之间的对比分析。

性能预测模块的主要功能是通过算法对发动机状态进行预测。客户端从服务器读取算法模块数据,并将预测结果以图表形式显示。

中央服务器中数据库管理模块的主要功能是将各客户端读取的飞参数据集中存储起来。本系统针对基于独立单机的数据管理分析系统进行了改进,采用了大型工作站集中式计算和大型中央文件服务器存储数据的方法,将大量的航空发动机状态监控数据放在中央文件服务器中,降低了对小型终端的存储要求和性能要求。服务器存储数据采用关系型数据库,以行和列的形式存储数据,组成了一个二维表格,表格中事先定义了数据的各个字段,存储数据时按标签分类存入,便于快速读取和修改。大型工作站可以利用高运算能力,将终端发送的数据运算后返回终端,节省数据分析的时间。

文件服务器使用SQL语言对数据库进行查询、控制。飞行编号和时间作为唯一标识符,作为关系型数据库的主属性,采用长整型变量类型,而每个记录作为一个元组。除了主属性外,航空发动机状态数据采用double数组的数据类型,存储于数据字段中,分析结果、判断内容、专家意见等分别以文本形式存储在各个字段中,采用char数组数据类型。

算法运行与分析模块主要通过所存储的大量数据来对智能学习算法进行训练,使用服务器进行该部分工作可以避免客户端电脑配置不足而导致训练时间长的问题,且训练好的算法可直接传送到各客户端使用。集中计算主要处理复杂算法分析,在本系统中,故障诊断方面采用神经网络算法进行对故障点预测和诊断时,可以采用工作站计算的方式进行,而数据分析中对多段曲线进行混合计算时也需要采用工作站计算的方式。数据存储在服务器中,节省了数据传输及汇总的时间消耗。而简单任务所需数据量较少,可以选择由小型终端直接计算。对于两种计算方式的选择,可以采用预设的方式,也可以加入判断时间复杂度的算法,自动切换两种计算方法。

本系统中故障诊断和性能趋势预测可以使用经验判据结合大量数据进行计算,经验判据是利用经验故障数据做好阈值曲线,利用阈值曲线直接进行判定,也可以采用基于智能学习算法的方式在线计算。此外,区别于内置的经验判据,系统支持用户自定义加入故障诊断的在线判断方法,用户可自由选择不同的方法进行运算。

本系统中采用基于支持向量数据描述的方法计算,区别于单机经验判据的单一诊断方法,利用现有数据能够解析出以往曾经发生的故障,同时也可以通过提取数据特征预测出以往诊断中未曾发现的故障,报错后结合经验判据可以获得更加高保障性的结论。

SVDD为支持向量数据描述,通过优化得出一个尽可能包围所有正例样本数据的超球体。对于不同的发动机和不同的航线,异常数据往往不同,选取一段航线中初始时间的值作为SVDD训练的样本数据,先对输入数据进行预处理,得到特征向量,再输入到训练模型中,经过分类训练后得到用于检测异常的分类模型f(z)和R。新数据导入后,同样进行预处理,得到特征向量,放入分类器f(z),若f(z)<=R,则导入数据正常,若f(z)>=R,则导入数据异常。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号