System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及飞行器健康监测,尤其涉及一种飞行器健康监测系统、方法、设备及介质。
技术介绍
1、飞行器健康监测是在获取测试信息或实时传感器数据基础上,采用信息处理、模型判别、规则监测、数据挖掘等技术,实现异常监测、识别及预警,从而保障飞行器安全性能,降低事故发生风险。
2、目前对于飞行器健康监测主要采用飞行器健康监测系统实现,但目前的飞行器健康监测系统的通用性较差,因此导致应用场景有限。
技术实现思路
1、本申请实施例提供了一种飞行器健康监测系统、方法、设备及介质,解决了现有飞行器健康监测系统的通用性较差的技术问题。
2、一方面,本申请实施例提供了一种飞行器健康监测系统,由人机接口、平台管理模块、规则库管理模块和诊断监测模块组成;
3、人机接口,用于用户和平台管理模块、规则库管理模块以及诊断监测模块之间进行信息交互;
4、平台管理模块,分别与人机接口、规则库管理模块以及诊断监测模块连接;用于对目标飞行器的型号、监测项、故障事实和遥测变量进行管理;
5、规则库管理模块,分别与人机接口、平台管理模块以及诊断监测模块连接,用于对规则脚本编辑信息和规则库分库信息进行管理;
6、诊断监测模块,分别与人机接口、平台管理模块以及规则库管理模块连接,用于对监测任务、监测规则、诊断规则和实时监测数据统计进行管理。
7、作为本申请一些可选实施方式,所述平台管理模块包括型号管理子模块、监测项管理子模块、故障事实管理子模块和遥
8、所述型号管理子模块,用于对目标飞行器的型号信息进行创建、修改、删除和配置协议;其中,型号信息包括型号代号、型号名称、对外名称、所属平台和负责人;
9、所述监测项管理子模块,用于对监测项的项目信息进行增加、删除和查询操作;所述项目信息包括飞机所属型号、应用阶段和项目名称;
10、所述故障事实管理子模块,用于对型号下的故障事实属性进行增加、删除、修改和查询;其中,所述故障事实属性包括故障事实名称、故障描述、故障模式、故障可能原因、故障判读描述、故障危害和处理对策;
11、所述遥测变量管理子模块,用于对不同型号下的遥测变量属性进行增加、删除、修改和查询;其中,所述遥测变量属性包括变量代号、变量名称、数据类型、校验区间和所属型号。
12、作为本申请一些可选实施方式,所述规则库管理模块包括规则脚本编辑子模块和规则库分库管理子模块;
13、所述规则脚本编辑子模块,包括文件路径配置和规则逻辑配置;其中,所述文件路径配置实现系统规则库文件路径载入,以支持规则调用、嵌套;所述规则逻辑配置包括通用函数体和可编辑函数区,通用函数体采用固定格式定义函数头及注释,包括规则函数名称、规则功能逻辑、输入输出变量及变量类型信息,以便于系统自动识别脚本内容,展示脚本属性;可编辑函数区用于实现具体功能的逻辑编辑;编辑好的规则在提交前,需完成语法编译检查,确保生成的规则文件确实可用,无误后可入库;
14、所述规则库分库管理子模块,用于查询、删除、发布以及规定格式文件的导入和导出,存储采用数据库与文件系统双重存储方式。
15、作为本申请一些可选实施方式,所述诊断监测模块包括任务管理子模块、规则绑定子模块、诊断推理子模块和实时监测统计子模块;
16、所述任务管理子模块,用于对诊断任务进行新增、开启、停止、删除和查询
17、所述规则绑定子模块,用于为规则实例绑定输入遥测变量和输出故障事实,绑定后的规则可分为门限规则、判读规则和推理规则,以实现监测规则与监测项进行关联;
18、所述实时监测统计子模块,用于对各监测任务的执行情况进行实时监测,并根据实时监测的信息,进行异常报警、规则状态浏览和重要规则集中显示。
19、再一方面,本申请实施例提供了一种飞行器健康监测方法,应用于如上所述飞行器健康监测系统,包括以下步骤:
20、进行平台配置,录入目标监测信息;其中,所述目标监测信息包括目标飞行器的型号信息、监测项、故障事实以及遥测数据;
21、基于目标监测信息,获得目标监测规则信息;
22、基于所述监测规则信息,构建监测任务,对所述目标飞行器的监测项进行实时监测,生成实时监测信息;
23、将所述实时监测信息通过人机接口与用户进行信息交互。
24、作为本申请一些可选实施方式,所述基于目标监测信息,获得目标监测规则信息,包括:
25、基于目标飞行器的型号信息,添加监测规则信息,并为监测规则关联输入、输出,输入为平台配置遥测变量,输出为平台配置故障事实。
26、作为本申请一些可选实施方式,所述基于所述监测规则信息,构建监测任务,对所述目标飞行器的监测项进行实时监测,生成实时监测信息,包括:
27、基于所述监测规则信息,构建监测任务,获得监测任务信息;
28、基于所述监测任务信息,对所述目标飞行器的监测项进行实时监测,并进行数据分布处理、数据推理处理和数据判读,以获得实时监测信息。
29、作为本申请一些可选实施方式,所述基于所述监测任务信息,对所述目标飞行器的监测项进行实时监测,并进行数据分布处理、数据推理处理和数据判读,以获得实时监测信息,包括:
30、采用数据接收进程对所述监测任务信息进行解码协议,获得第一数据信息;数据分发进程和推理机启动进程在获取所述第一数据信息后,启动门限进程、判读进程、推理进程、数据库进程和统计进程,并分发遥测数据至不同任务的门限进程和判读进程;
31、当某任务的门限进程和判读进程收到遥测数据后,开始周期监测;在当前周期执行完成后,将执行结果传给相应推理进程,直到相应推理进程执行完,收到反馈信息,再继续下一轮监测;
32、推理进程在接收到对应判读进程和门限进程当前周期执行结果后,开始监测推理规则,执行完成后向判读进程、门限进程反馈执行完毕;
33、统计进程收到推理进程的执行数据时,开始统计执行结果,获得实时监测信息;其中,所述实时监测信息包括执行总次数、单位小时内的执行次数、故障总次数、单位时间的故障次数。
34、再一方面,本申请实施例提供了一种获取机可读存储介质,所述获取机可读存储介质上存储有获取机程序,所述处理器执行所述获取机程序,实现如上所述飞行器健康监测方法。
35、再一方面,本申请实施例提供了一种电子设备,该电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现如上所述飞行器健康监测方法。
36、与现有技术相比,本申请实施例提供了一种飞行器健康监测系统,由人机接口、平台管理模块、规则库管理模块和诊断监测模块组成;人机接口,用于用户和平台管理模块、规则库管理模块以及诊断监测模块之间进行信息交互;平台管理模块,分别与人机接口、规则库管理模块以及诊断监测模块连本文档来自技高网...
【技术保护点】
1.一种飞行器健康监测系统,其特征在于,由人机接口、平台管理模块、规则库管理模块和诊断监测模块组成;
2.根据权利要求1所述飞行器健康监测系统,其特征在于,所述平台管理模块包括型号管理子模块、监测项管理子模块、故障事实管理子模块和遥测变量管理子模块;
3.根据权利要求1所述飞行器健康监测系统,其特征在于,所述规则库管理模块包括规则脚本编辑子模块和规则库分库管理子模块;
4.根据权利要求1所述飞行器健康监测系统,其特征在于,所述诊断监测模块包括任务管理子模块、规则绑定子模块、诊断推理子模块和实时监测统计子模块;
5.一种飞行器健康监测方法,其特征在于,应用于如权利要求1-4所述飞行器健康监测系统,包括以下步骤:
6.根据权利要求5所述飞行器健康监测方法,其特征在于,所述基于目标监测信息,获得目标监测规则信息,包括:
7.根据权利要求5所述飞行器健康监测方法,其特征在于,所述基于所述监测规则信息,构建监测任务,对所述目标飞行器的监测项进行实时监测,生成实时监测信息,包括:
8.根据权利要求7所述飞行器
9.一种电子设备,其特征在于,该电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现如权利要求5-8中任一项所述飞行器健康监测方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,处理器执行所述计算机程序,实现如权利要求5-8中任一项所述飞行器健康监测方法。
...【技术特征摘要】
1.一种飞行器健康监测系统,其特征在于,由人机接口、平台管理模块、规则库管理模块和诊断监测模块组成;
2.根据权利要求1所述飞行器健康监测系统,其特征在于,所述平台管理模块包括型号管理子模块、监测项管理子模块、故障事实管理子模块和遥测变量管理子模块;
3.根据权利要求1所述飞行器健康监测系统,其特征在于,所述规则库管理模块包括规则脚本编辑子模块和规则库分库管理子模块;
4.根据权利要求1所述飞行器健康监测系统,其特征在于,所述诊断监测模块包括任务管理子模块、规则绑定子模块、诊断推理子模块和实时监测统计子模块;
5.一种飞行器健康监测方法,其特征在于,应用于如权利要求1-4所述飞行器健康监测系统,包括以下步骤:
6.根据权利要求5所述飞行器健康监测方法,其特征在于,所述基于目标监测信息...
【专利技术属性】
技术研发人员:柯旭,王毅,余佳威,赵正大,莫文静,
申请(专利权)人:成都飞机工业集团有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。