System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及航空发动机领域,特别是涉及一种基于航空发动机故障统计的快速检索方法及系统。
技术介绍
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所述的一种基于航空发动机故障统计的快速检索方法...
【专利技术属性】
技术研发人员:吴龙刚,徐扬,何涌波,任晓勇,马松,
申请(专利权)人:中国计量科学研究院基准工艺研究所有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。