System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于航空发动机故障统计的快速检索方法及系统技术方案_技高网

一种基于航空发动机故障统计的快速检索方法及系统技术方案

技术编号:44344633 阅读:2 留言:0更新日期:2025-02-25 09:32
本发明专利技术公开了一种基于航空发动机故障统计的快速检索方法及系统,所述方法包括以下步骤:S1.使用SQLite创建航空发动机数据库,在航空发动机数据库中,为航空发动机的不同组件创建独立的数据表,构建各个组件的连接关系表;S2.将航空发动机数据库中的数据表导入可视化工具,为每一个组件创造一个节点,形成初步的关联关系图;S3.收集航空发动机的基础数据、维护数据和健康监测数据;S4.为关联关系图中的节点添加附加属性,形成完整的关联关系图;S5.在Qt软件中实现关联关系图与用户界面的联动;S6.通过在Qt软件检索通过组件ID、组件类型或组件描述说明,得到组件检索结果,实现故障判定。本发明专利技术能够有效提高查询效率,减少错误率,加快故障定位速度。

【技术实现步骤摘要】

本专利技术涉及航空发动机领域,特别是涉及一种基于航空发动机故障统计的快速检索方法及系统


技术介绍

1、航空工业作为国家战略性产业的重要组成部分,对国家安全和发展具有重大意义。随着民航业的快速发展,飞机数量的增加和飞行任务的频繁,飞机的安全性和可靠性成为了航空业关注的焦点。飞机故障排查作为确保飞行安全的关键环节,其效率和准确性直接影响到航班的正常运行和航空公司的经济效益。航空发动机作为飞机的核心部分,其故障排查更加重要。然而,现有的发动机故障排查技术仍存在一些亟待解决的问题。

2、在现有的发动机故障排查过程中,工艺人员面临着一项繁琐且复杂度高的任务,他们需要查询和分析多种资料,包括设计资料、成品说明书、电路图、catia数模资料等,以精确定位故障发生的位置。这一过程不仅耗时长,而且由于发动机内部成品间及成品内部的交联关系复杂,查询效率较低,容易出错。特别是在面对发动机的lru和sru级别的故障排查时,这种复杂性更加明显,且航空发动机在故障排查中容易出现虚警、假警,仅依赖当前数据判断故障是不可靠且不准确。时序故障数据库的建立是很有必要的,这直接影响了排故的效率和发动机的可用性。

3、尽管现代航空发动机维修技术已经取得了一定的进步,例如通过应用高精尖设备进行故障定位,构建动态信息系统和维修数据库来辅助故障分析,但这些技术手段仍然未能完全解决故障排查中的效率和准确性问题。技术人员在实际操作中仍需依赖大量手动查询和经验判断,这不仅增加了工作量,也提高了因人为因素导致错误的风险。

4、鉴于此,航空维修领域迫切需要进一步的技术创新和管理优化,以提高故障排查的自动化、智能化水平,减少对人工操作的依赖,从而提升整个航空维修行业的工作效率和安全标准。可以有效地提高发动机故障排查的效率和准确性,确保民航飞机的安全运行,进而推动整个航空业的健康发展。


技术实现思路

1、本专利技术的目的在于克服现有技术的不足,提供一种基于航空发动机故障统计的快速检索方法及系统,能够提高查询效率,减少错误率,加快故障定位速度。

2、本专利技术的目的是通过以下技术方案来实现的:一种基于航空发动机故障统计的快速检索方法,包括以下步骤:

3、s1.使用sqlite创建航空发动机数据库,在航空发动机数据库中,为航空发动机的不同组件创建独立的数据表,并通过描述字段来描述组件信息,构建各个组件的连接关系表;

4、所述步骤s1中的不同组件(components)包括:成品(product)、线缆(cables)、插针(pins)、插头(plugs);

5、使用sqlite创建数据库时,共设计了多个数据表,分别用于存储航空发动机的成品信息、线缆信息、插针信息和插头信息;

6、通过描述字段为描述组件信息时,每个数据表均需要添加组件id、组件类型和组件描述说明的字段;

7、各个组件的连接关系表用于保存组件之间连接关系。

8、s2.将航空发动机数据库中的数据表导入可视化工具,为每一个组件创造一个节点,这个节点包含对应组件的描述字段,通过组件之间的连接关系创建边,形成初步的关联关系图;

9、所述步骤s2中可视化工具为qt软件;

10、通过组件之间的连接关系创建边,即对于有连接关系的节点,通过连线的方式将节点进行连接,形成边。

11、s3.收集航空发动机的基础数据、维护数据和健康监测数据;

12、所述基础数据从航空发动机的制造商处获取,包括航空发动机的详细技术规格书;

13、所述维护数据从航空发动机的历史维护数据记录中获取,包括航空发动机的维护手册和历史故障记录;

14、所述健康监控数据从发动机的健康监测系统中获取,包括:传感器数据,高压转子转速n2、涡轮后排气温度t45、单位燃油消耗率tsfc、高压压气机质量流量w、燃烧室油气比far和焓值ht。

15、s4.根据步骤s3中收集的数据,为关联关系图中的节点添加附加属性,形成完整的关联关系图;

16、所述步骤s4包括:

17、对于每个节点添加基础数据;

18、根据航空发动机历史故障记录,在发生故障的节点处,设计数据结构来存储故障类型、传感器数据、测试数据和时间戳,并保存高压转子转速n2、涡轮后排气温度t45、单位燃油消耗率tsfc、高压压气机质量流量w、燃烧室油气比far、焓值ht,以及故障对应的维护记录;由于带有时间戳,故通过设计的数据结构形成的数据为时序数据;

19、将时序数据写入节点,并且通过编写槽函数来处理用户交互,实现数据的增删改查操作,关联关系图建立完成。

20、s5.在qt软件中实现关联关系图与用户界面的联动;

21、s6.通过在qt软件检索通过组件id、组件类型或组件描述说明,得到组件检索结果,并且定组件检索结果具体与哪些组件相连,实现精确定位,并通过比较历史数据和实时数据,实现故障判定。

22、检索组件id、组件类型或组件描述说明:若通过组件id检索,则得到唯一的组件检索结果;若通过组件类型或组件描述说明进行检索,则得到一个或多个组件检索结果;对于每一个组件检索结果,从得关联关系图中得检索结果具体与哪些组件相连,实现精确定位;

23、对于每一个组件检索结果进行数据对比和虚警排查:比较实时数据和该组件节点的历史数据,需要比较的数据包括实时数据和历史数据,包括高压转子转速n2、涡轮后排气温度t45、单位燃油消耗率tsfc、高压压气机质量流量w、燃烧室油气比far和焓值ht;

24、通过历史数据设定阈值,超过阈值则判定警告,且持续保持警告的时间达到预设时间后,判定故障,若持续时间未达到预设时间,则为虚警;其中阈值采用故障数据均值加2倍均方差。

25、一种基于航空发动机故障统计的快速检索系统,包括:

26、sqlite数据库创建模块,用于使用sqlite创建航空发动机数据库,在航空发动机数据库中,为航空发动机的不同组件创建独立的数据表,并通过描述字段来描述组件信息,构建各个组件的连接关系表;

27、关系图构建模块,将航空发动机数据库中的数据表导入可视化工具,为每一个组件创造一个节点,这个节点包含对应组件的描述字段,通过组件之间的连接关系创建边,形成初步的关联关系图;

28、数据收集模块,用于收集航空发动机的基础数据、维护数据和健康监测数据;

29、附加数据添加模块,用于为关联关系图中的节点添加附加属性,形成完整的关联关系图;

30、联动模块,用于在qt中实现数据库与用户界面的联动;

31、检索判定模块,通过在qt软件检索通过组件id、组件类型或组件描述说明,得到组件检索结果,并且定组件检索结果具体与哪些组件相连,实现精确定位,并通过比较历史数据和实时数据,实现故障判定。

32、本专利技术的有益效果是:本专利技术通过与时序数据的对比分析,本文档来自技高网...

【技术保护点】

1.一种基于航空发动机故障统计的快速检索方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种基于航空发动机故障统计的快速检索方法,其特征在于:所述步骤S1中的不同组件包括:成品、线缆、插针、插头;

3.根据权利要求1所述的一种基于航空发动机故障统计的快速检索方法,其特征在于:所述步骤S2中可视化工具为Qt软件;

4.根据权利要求1所述的一种基于航空发动机故障统计的快速检索方法,其特征在于:所述基础数据从航空发动机的制造商处获取,包括航空发动机的详细技术规格书;

5.根据权利要求1所述的一种基于航空发动机故障统计的快速检索方法,其特征在于:所述步骤S4包括:

6.根据权利要求1所述的一种基于航空发动机故障统计的快速检索方法,其特征在于:所述步骤S6包括:

7.一种基于航空发动机故障统计的快速检索系统,采用权利要求1~6中任意一项所述的方法,其特征在于:包括:

【技术特征摘要】

1.一种基于航空发动机故障统计的快速检索方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种基于航空发动机故障统计的快速检索方法,其特征在于:所述步骤s1中的不同组件包括:成品、线缆、插针、插头;

3.根据权利要求1所述的一种基于航空发动机故障统计的快速检索方法,其特征在于:所述步骤s2中可视化工具为qt软件;

4.根据权利要求1所述的一种基于航空发动机故障统计的快速检索方法...

【专利技术属性】
技术研发人员:吴龙刚徐扬何涌波任晓勇马松
申请(专利权)人:中国计量科学研究院基准工艺研究所有限公司
类型:发明
国别省市:

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

1