基于联邦学习和膨胀卷积的调压器故障诊断方法及装置与流程

文档序号:35824234发布日期:2023-10-22 10:47阅读:29来源:国知局
基于联邦学习和膨胀卷积的调压器故障诊断方法及装置与流程

本发明涉及故障诊断,尤其涉及一种基于联邦学习和膨胀卷积的调压器故障诊断方法及装置。


背景技术:

1、燃气调压器是燃气输配系统中非常重要的一类关键设备,承担了燃气输配过程中各级管网之间的压力调节和用气压力控制功能。因此,燃气调压器的运行性能关系到燃气传输安全、用户用气安全、燃气压力能否满足使用需求等关键民生问题。

2、而燃气调压器作为机械设备在长期运行的过程中难免会产生磨损、老化等现象。例如,阀口磨损、阀瓣老化、薄膜老化、脏污卡堵、密封垫老化、o形圈老化、阀杆弯折等部件老化和部件磨损问题,均会导致燃气调压器的性能下降或故障,进而引发超压供气、欠压熄火、压力波动、调节响应速度慢等问题,导致切断停气或超压放散,严重影响燃气调压器的运行性能,甚至难以保证燃气的使用安全性。因此,如何,对燃气调压器进行故障诊断是目前业界亟待解决的技术问题之一。

3、当前燃气公司针对燃气调压器的故障检查多采用传统的人工定期巡检和抽检等方式监控调压器运行性能和状态,对于故障的燃气调压器的发现主要基于用户用气异常后的报修。而这种燃气调压器故障诊断方法,维护效率较低,需要消耗大量人力物力的同时,无法及时发现调压器性能的下降和故障预警。


技术实现思路

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、故障预警模块,用于在根据所述故障诊断预测信息,确定所述目标调压器处于故障状态的情况下,根据所述故障诊断预测信息中所述目标调压器所属的故障类型,发出预警;

37、其中,所述故障诊断模型是基于多个客户端传输的局部模型参数进行联邦学习训练得到的;每一客户端传输的局部模型参数是由所述每一客户端,根据所述每一客户端中多种不同用户类型下的样本调压器的历史运行参数,以及所述样本调压器的故障诊断真实信息,对所述每一客户端中的膨胀卷积网络进行训练得到的。

38、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于联邦学习和膨胀卷积的调压器故障诊断方法。

39、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于联邦学习和膨胀卷积的调压器故障诊断方法。

40、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于联邦学习和膨胀卷积的调压器故障诊断方法。

41、本发明提供的基于联邦学习和膨胀卷积的调压器故障诊断方法及装置,一方面通过在线获取检测设备实时上传的目标调压器的当前运行参数,基于故障诊断模型对当前运行参数进行全局特征学习,以自动精准地预测出目标调压器的故障诊断预测结果,整个诊断过程在线上实时完成,最大限度地减少人工参与以及人工操作,有效降低人工检测的工作强度和人工成本,以及有效提高诊断效率以及诊断结果的精准性;并且,在目标调压器发生异常运行的情况下,可及时告警,以通知维护人员进行及时维护,实时性强以及运行维护简单;另一方面,通过联合多个客户端中多种不同用户类型下的训练样本数据集对膨胀卷积网络进行联邦学习训练,实现在确保数据隐私的同时,使得各客户端的模型参数共享聚合,解决了数据孤岛的问题,进一步提高了故障诊断模型的泛化性、鲁棒性和故障诊断的精准性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1