基于联邦学习的智慧供热异常工况识别方法及系统与流程

文档序号:36418958发布日期:2023-12-20 03:12阅读:45来源:国知局
基于联邦学习的智慧供热异常工况识别方法及系统与流程

本发明涉及智慧供热,更具体的,涉及一种基于联邦学习的智慧供热异常工况识别方法及系统。


背景技术:

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页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1