1.本发明涉及冷水主机技术领域,尤其涉及的是一种人在回路的冷水主机 状态监测方法、终端及存储介质。
背景技术:
2.冷水主机是通过冷水机制将水冷却,提供恒温、恒流、恒压的冷却水设 备。冷水机广泛应用在塑料、电子、机械、食品、医药等行业,以及大型建 筑的中央空调系统中。冷水主机是公共建筑、工业生产中的主要耗能设备。 在公共建筑中,冷水主机作为中央空调的核心设备,其耗电量占建筑能耗的 30%以上。冷水主机一般包括蒸发器、冷凝器、压缩机、膨胀阀四个部分构成, 通过制冷剂循环系统、水循环系统、自控系统交互实现制冷供冷,是一个典 型的机电液耦合的系统。由于设备运行过程中面临零部件磨损、换热管结垢、 制冷剂泄露、操作失误等问题,导致设备带病运行,增加系统运行能耗,甚 至可能加剧设备损坏,引发设备故障。因此,采用先进的设备状态监测方法, 及时发现设备异常,及时维修,对保障系统安全稳定高效运行,降低设备运 行能耗,实现高端装备节能减排具有重要意义。
3.冷水主机的状态监测与故障诊断技术的研究起于20世纪90年代。早期的 故障诊断方法主要时基于知识或者基于机理的,包括图论方法、专家系统、 定性仿真等,该类方法依赖于系统运行机理、故障特性及故障行为与成因之 间的因果关系等先验信息的分析。近些年,数据驱动的冷水主机状态监测与 故障诊断研究方法逐渐增多,主要采用信号处理、机器学习和多元统计分析 等数据处理和分析方法,通过分析无故障数据或者故障数据的统计分布规律 来进行状态检测与故障诊断,该类方法需要获取覆盖全部工况的运行数据。
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.根据所述异常信息数据库录入的未检测的异常信息,去除所述检索数据 集中未检测的异常数据;
42.将去除异常数据后的最新正常运行数据插入至所述检索数据集中。
43.在一种实现方式中,所述根据核密度值对更新后的检索数据集进行迭代, 得到迭代后的检索数据集,包括:
44.对更新后的检索数据集计算新增样本的核密度值,并确定超出设定阈值 的样本;
45.根据所述核密度值从超出设定阈值的样本中抽取n个样本,并再次进行 核密度估计,经过反复迭代直至不存在超出阈值的样本。
46.在一种实现方式中,所述根据核密度值对更新后的检索数据集进行迭代, 得到迭代后的检索数据集,之后还包括:
47.通过k均值聚类的聚类中心代替样本点进行检索,并在所述检索数据集 中添加聚类中心信息和每个样本的归属信息。
48.第二方面,本发明提供一种终端,包括:处理器以及存储器,所述存储 器存储有人在回路的冷水主机状态监测程序,所述人在回路的冷水主机状态 监测程序被所述处理器执行时用于实现如第一方面所述的人在回路的冷水主 机状态监测方法。
49.第三方面,本发明提供一种存储介质,所述存储介质为计算机可读存储 介质,所述计算机可读存储介质存储有人在回路的冷水主机状态监测程序, 所述人在回路的冷水主机状态监测程序被处理器执行时用于实现如第一方面 所述的人在回路的冷水主机状态监测方法。
50.本发明采用上述技术方案具有以下效果:
51.本发明采用了人在回路的概念,根据运维人员的实际标定信息来矫正设 备状态监测方法的监测结果;采用自学习的即时学习策略,可以动态地覆盖 所有出现的运行工况,提升设备状态监测对设备工况变化的适用性。通过人 在回路和即时学习的方式,有效减少由于运行工况变化导致的故障误报、漏 报情况。
附图说明
52.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的 附图。
53.图1是本发明的一种实现方式中人在回路的冷水主机状态监测方法的流 程图。
54.图2是本发明的一种实现方式中人在回路的冷水主机状态监测的框架示 意图。
55.图3是本发明的一种实现方式中冷水主机实际监测流程图。
56.图4是本发明的一种实现方式中专家系统的功能模块示意图。
57.图5是本发明的一种实现方式中冷水主机设备异常分析软件人机交互界 面示意图。
58.图6是本发明的一种实现方式中冷水主机即时学习检索数据集更新流程 图。
59.图7是本发明的一种实现方式中终端的功能原理图。
60.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步 说明。
具体实施方式
61.为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并 举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
62.示例性方法
63.如图1所示,本发明实施例提供一种人在回路的冷水主机状态监测方法, 人在回路的冷水主机状态监测方法包括以下步骤:
64.步骤s100,采用即时学习策略从检索数据集中寻找训练数据进行局部模 型训练,确定训练模型的监测统计量和控制限,并根据所述监测统计量和所 述控制限对在线监测数据进行异常检测。
65.在本实施例中,所述人在回路的冷水主机状态监测方法应用于终端中, 所述终端包括但不限于:计算机等人在回路自适应状态监测设备。
66.在本实施例中,提供了一种人在回路的冷水主机状态监测方法,主要基 于人在回路的冷水主机进行自适应状态检测,人在回路是指人机闭环系统或 者人机互助系统,包括:基于即时学习策略的设备状态自适应监测、人机交 互的异常标定以及即时学习的检索数据集更新三个部分。
67.如图2所示,基于即时学习策略的设备状态自适应监测、人机交互的异常 标定以及即时学习的检索数据集更新三个部分,形成一个回路;即实时数据 (设备运行的实时数据)经过基于即时学习策略的设备状态自适应监测部分, 监测得到异常数据;异常数据经过人机交互的异常标定部分,得到标定信息; 标定信息经过即时学习的检索数据集更新部分,得到更新的检索数据集;更 新的检索数据集再反馈给基于即时学习策略的设备状态自适应监测部分,进 行即时学习。
68.在本实施例中,基于即时学习的设备状态自适应监测是采用即时学习方 法,从检索数据集中寻找与实时数据相近的数据(即与实时数据时间接近的 设备运行数据),以此
作为训练数据进行局部模型训练,然后设定相应的监 测统计量和控制限,能够自适应设备运行工况,对当前的实时数据进行异常 监测。一旦检测出有设备异常,就可以采用异常诊断方法分析设备状态异常 的结果,并存储到异常信息数据库中。
69.在本实施例中,基于即时学习的设备状态监测包括:异常检测和异常诊 断两部分。
70.进一步地,异常检测部分是针对冷水主机的变工况特性,采用即时学习 策略,在检索数据集中搜索在线监测数据(即实时数据)的近邻数据集;其 中,检索数据集为包含冷水主机在一定时间段内(例如,24h)正常运行的数 据集合;近邻数据集为与当前设备近邻的设备的运行数据集;通过搜索在线 监测数据的近邻数据集,可利用搜索的近邻数据集,并采用典型关联分析 (cca)建立局部线性模型。
71.在建立局部线性模型后,通过确定局部模型的监测统计量对应控制限, 以及计算在线监测数据的监测统计量,即可判断计算得到的监测统计量是否 超出控制限,进而确定监测数据是否出现异常;其中,控制限为在线监测数 据的监测统计量的阈值;监测统计量为根据在线监测数据统计得到的数据, 例如,压缩机运行转速,冷媒流量等。
72.可以理解的是,本实施例中可以通过近邻数据集进行学习,从而得到适 应于线监测数据的控制限,以该控制限为标准,对线监测数据的监测统计量 进行衡量,以此确定线监测数据是否为异常数据。
73.即在本实施例的一种实现方式中,步骤s100包括以下步骤:
74.步骤s101,采用所述即时学习策略从所述检索数据集中寻找所述在线监 测数据的近邻数据集,并根据所述近邻数据集建立及训练局部模型。
75.步骤s102,确定所述局部模型的监测统计量的控制限;
76.步骤s103,计算所述在线监测数据的监测统计量,并判断所述在线监测 数据的监测统计量是否超出所述控制限;
77.步骤s104,若为是,则判定所述线监测数据为异常数据。
78.进一步地,在本实施例的一种实现方式中,在寻找近邻数据集时,以即 时学习策略为基础,采用欧式距离搜索在实时样本点(即被测设备点)一定 范围内的检索数据集中聚类中心,然后,以所属类别的样本数据作为训练数 据。
79.在搜索样本数据的过程中,若训练数据的数量低于设定值,则搜索新的 聚类中心,即搜索新的在实时样本点一定范围内的检索数据集中聚类中心, 直到训练数据数量超出设定值。
80.所采用的典型关联分析方法是通过考虑输入数据和输出数据之间的典型 相关性,来获取线性变化后的输入数据和输出数据之间的残差信号,并利用 残差信号构建局部模型t2,以通过构建局部模型t2的统计量,对线监测数据 进行状态监测。
81.即在本实施例的一种实现方式中,步骤s101包括以下步骤:
82.步骤s101a,采用欧氏距离搜索所述在线监测数据一定范围内的检索数据 集中的聚类中心;
83.步骤s101b,以所属类别的样本数据作为训练数据,并通过典型关联分析 获取线性变化后的输入数据与输出数据之间的残差信号;
84.步骤s101c,根据所述残差信号建立及训练所述局部模型。
85.进一步地,在本实施例的一种实现方式中,在采集到样本数据后,需要 对给定的n个样本进行标准化操作(即对样本数据进行标准化),对给定的n 个样本,标准化之后的输入数据和输出数据分别表示为:
[0086][0087][0088]
以上公式中,u(i)和y(i)分别表示一个监测样本的输入数据和输出数据, 其中,输入数据的维数为l,输出数据的维数为m。
[0089]
根据标准化后的输入数据和输出数据,可以得到对应的方差和协方差矩 阵,u和y的方差和协方差矩阵表示为:
[0090][0091]
对给定的矩阵γ进行奇异值分解:
[0092][0093]
根据奇异值分解的矩阵可以得到两个残差信号:
[0094][0095][0096]
即在本实施例的一种实现方式中,步骤s101b包括以下步骤:
[0097]
步骤s101b1,对所述样本数据进行标准化操作,得到标准化的输入数据 和输出数据;
[0098]
步骤s101b2,根据标准化的输入数据和输出数据得到对应的方差和协方 差矩阵;
[0099]
步骤s101b3,对所述方差和协方差矩阵进行奇异值分解,并根据奇异值 分解后的矩阵得到所述输入数据与所述输出数据之间的残差信号。
[0100]
在本实施例中,基于残差信号计算局部模型t2输出的监测统计量:
[0101][0102][0103]
以上公式中,σ
c1
=i
l-σσ
t
和σ
c2
=i
m-σ
t
σ。
[0104]
以上两个监测统计量对应的控制限分别为:和
[0105]
当两个监测统计量中有一个超出控制限,就表示样本点的设备状态出现 异常。
[0106]
需说明的是,在上述异常检测的过程中,采用的是cca方法进行局部线 性模型建模,在本实施例的另外一种实现方式中,可以将局部模型替换为主 成分分析(pca)、偏最小二乘(pls)等其它线性多元统计方法进行建模, 从而实现异常监测的过程。
[0107]
在本实施例中,一旦检测到故障,需要进行异常诊断分析,以确定故障 可能发生的原因。
[0108]
进一步地,异常诊断方法主要包括基于数据驱动的异常诊断方法和基于 知识的
异常诊断方法;由于,冷水主机实际运行过程中异常数据较少,且无 法覆盖所有类型异常,不能采用模式分类方法确定故障类型。
[0109]
在本实施例中,基于数据驱动的异常诊断方法,主要为采用重构贡献分 析法,通过对不同变量方向的故障幅值进行估计,确定不同变量对统计量的 贡献程度,从而确定可能发生异常的变量;对于检测到的异常信息,将异常 数据和可能发生异常的变量存储至异常信息数据库中。
[0110]
进一步地,在所采用的重构贡献分析方法中,假设故障恰好发生在某一 个变量xi上,异常方向表示为ξi,对应的异常幅值为fi,则在异常方向ξi的重 构zi=x-ξ
ifi
对应的监测统计量最小。通过对不同变量方向上进行重构分析, 具有较大重构贡献的变量往往认为是与异常有较大相关性。
[0111]
将上述公式(5)和(6)表示为一个矩阵和一个向量相乘的形式,得到 以下公式:
[0112][0113][0114]
于是,根据上述公式(7)和(8),两个局部模型t2的监测统计量可以 分别表示为:
[0115][0116]
进一步地,对监测统计量index(x)=x
t
mx,重构向量zi的监测统计量表示 为:
[0117][0118]
在本实施例中,对向量zi的重构就是寻找统计量最小所对应的异常幅值 fi,用重构监测统计量对fi求一阶偏导数数,导数为0的位置对应统计量最小, 此时对应的重构贡献为:
[0119][0120]
根据式(14)可以对式(11)和(12)两个监测统计量分析,即可确定 有可能与异常有关的变量。
[0121]
即在本实施例的一种实现方式中,基于数据驱动的异常诊断方法,包括 以下步骤:
[0122]
步骤s105,对不同变量方向的故障幅度进行估计,确定不同变量对统计 量的贡献程度,并根据所述贡献程度确定可能发生异常的变量;
[0123]
步骤s106,将所述异常数据和所述可能发生异常的变量存储至异常信息 数据库中。
[0124]
在本实施例中,基于知识的异常诊断方法,主要是采用专家系统方法, 是通过对异常机理机型分析,确定故障与征兆之间的关系,建立专家知识库, 根据专家规则确定异
常类型。对于检测出来的异常需要将其信息存放到异常 信息库中,异常信息库包括:异常的起止时间、重构贡献分析结果和专家系 统诊断结果。
[0125]
在本实施例中,当设备发生异常时,异常检测方法的监测统计量不一定 会一直维持在控制限以上,可能会出现在控制限上下波动的情况,通过分析 固定时间窗内超出控制限的时间来判断异常起止时间。
[0126]
在本实施例中,所采用的专家系统是在宏观功能上模拟人的知识推理能 力,是以逻辑推理为基础模拟人类思维的符号主义人工智能方法。通常情况 下,一个以规则为基础的问题求解专家系统主要包括五个组成部分:知识库、 推理机、综合数据库、解释接口、知识获取模块,各部分之间的相互关系如 图4所示。
[0127]
专家知识规则表下表所示,表中:=表示参数不变化, 表示明显增加, 表示稍有增加,
‑‑
表示明显减少,
‑‑
表示稍有减少。通过专家系统可以获得故 障类型和故障原因的定性表示。
[0128][0129]
即在本实施例的一种实现方式中,基于知识的异常诊断方法,包括以下 步骤:
[0130]
步骤s107,通过对异常机理机型进行分析,确定故障与征兆之间的关系, 并根据专家知识库及专家规则确定异常类型;
[0131]
步骤s108,将所述异常数据和所述异常类型存储至异常信息数据库中。
[0132]
本实施例通过采用即时学习策略对在线监测数据进行监测,可及时地发 现设备运行的异常情况;并且,通过近邻数据集构建及训练局部模型,利用 局部模型的学习能力,自适应设备运行的工况,从而准确地对在线监测数据 的统计量进行监测。
[0133]
如图1所示,在本发明实施例的一种实现方式中,人在回路的冷水主机状 态监测方法还包括以下步骤:
[0134]
步骤s200,提取异常信息数据库信息,以人机交互的形式提供监测与诊 断信息,并根据目标对象的操作指令和异常检测结果在人机交互界面中标定 及显示异常信息。
[0135]
在本实施例中,在得到异常信息后,可以通过人机交互的异常标定部分, 提取近期的异常信息数据库信息,并以软件gui交互的形式为运维人员提供监 测与诊断信息;其中,所提供的监测与诊断信息包括:检测为异常时的数据 变化曲线、检测统计里曲线、预诊断的贡献分析结果、专家系统预诊断结果 等;运维人员根据这些信息,可以进一步确定是否存在问题、异常类型、维 修信息等,从而为在线监测结果提供标定信息。
[0136]
在本实施例的一种实现方式中,步骤s200包括以下步骤:
[0137]
步骤s201,提取所述异常信息数据库信息,并以人机交互的形式提供所 述监测与诊断信息;
[0138]
步骤s202,根据所述异常信息数据库信息对预诊断的结果进行标定,去 除所述异常信息数据库信息的误诊断结果,并显示实际的设备异常维护信息;
[0139]
步骤s203,根据所述目标对象输入的操作指令从异常数据库中读取并显 示对应时间段的测量变量曲线、监测统计量曲线、重构贡献分析结果以及专 家系统的预诊断结果。
[0140]
在本实施例中,人机交互的异常标定是指通过软件交互界面对预诊断的 结果进行标定、修正,以去除异常信息库中误诊断结果,同时给出真正的设 备异常维护信息。
[0141]
如图5所示,图5为本实施例中的异常标定交互软件界面示意图,异常 报警可以展示异常数据集近期的异常信息,包括起止时间。用户或运维人员 点击其中的某一条异常报警信息,软件可以从异常信息库中读取并显示对应 时间段的测量变量曲线、监测统计量曲线,以及重构贡献分析和专家系统的 预诊断结果。
[0142]
进一步地,运维人员可以根据提供的异常信息,判定该时间段是否为异 常,若为异常,给出异常的类型和原因和维修日志,并更新到异常信息库中。 同时,为了避免出现异常漏报情况,该标定软件也可以将未检测到的异常信 息添加到异常信息库中。
[0143]
在本实施例的一种实现方式中,步骤s200还包括以下步骤:
[0144]
步骤s201a,获取所述目标对象输入的异常类型、异常原因以及维修日志;
[0145]
步骤s201b,根据所述异常类型、所述异常原因以及所述维修日志更新所 述异常信息数据库信息。
[0146]
本实施例通过异常标定交互软件界面可以对实时监测到的异常数据进行 标定,从而根据运维人员的实际标定信息来矫正设备状态监测方法的监测结 果,从而以先验知识的形式,为后续的检索数据集和实时数据监测提供即时 学习上的帮助。
[0147]
如图1所示,在本发明实施例的一种实现方式中,人在回路的冷水主机状 态监测方法还包括以下步骤:
[0148]
步骤s300,根据标定的异常信息确定正常运行数据,将所述正常运行数 据更新到所述检索数据集中,并根据核密度值对更新后的检索数据集进行迭 代,得到迭代后的检索数据集。
[0149]
在本实施例中,在得到标定信息后,可以通过即时学习策略更新后续监 测过程所需要的检索数据集;即时学习检索数据集更新是将根据标定信息, 将最近的正常运行数据更新到检索数据集中。
[0150]
进而,采用核密度估计的方法解决因检索数据集大小增长过快,而导致 的在线监测过程数据检索时间长的问题。根据上述思路设计设备状态监测以 及异常信息标定软件,实现人在回路的自适应状态监测,有效减少由于运行 工况变化导致的故障误报情况。
[0151]
具体地,即时学习检索数据集更新是根据异常信息库的最新更新信息动 态更新即时学习检索数据集。检索数据集更新既需要能够覆盖过去时间所有 出现的正常运行工况,又需要尽可能地降低数据集大小增长速度。即时学习 检索数据集更新流程如图6所示,首先根据异常信息库中录入的未检测异常信 息来去除检索数据集中未检测的异常数据,然后根据去除异常数据后的最新 正常运行数据插入到检索数据集中。
[0152]
即在本实施例的一种实现方式中,步骤s300包括以下步骤:
[0153]
步骤s301,根据所述标定的异常信息确定所述异常信息数据库录入的未 检测的
异常信息;
[0154]
步骤s302,根据所述异常信息数据库录入的未检测的异常信息,去除所 述检索数据集中未检测的异常数据;
[0155]
步骤s303,将去除异常数据后的最新正常运行数据插入至所述检索数据 集中。
[0156]
在本实施例中,对新增后的检索数据集计算新增样本的核密度值,并判 定是否存在超出设定阈值的样本。对超出阈值的样本根据核密度值不放回地 抽出n个样本,然后再进行核密度估计,经过反复迭代直至不存在超出阈值 的样本。通过这种方式,可以有效避免单一工况下历史数据样本过多的情况。 最后,为加速基于即时学习的异常检测方法的运算速度,使用k均值聚类的 聚类中心代替样本点进行检索。因此,在检索数据集中还需要添加聚类中心 信息和每个样本归属类信息。
[0157]
具体地,计算轨迹跟踪误差时,包括以下步骤:
[0158]
步骤s304,对更新后的检索数据集计算新增样本的核密度值,并确定超 出设定阈值的样本;
[0159]
步骤s305,根据所述核密度值从超出设定阈值的样本中抽取n个样本, 并再次进行核密度估计,经过反复迭代直至不存在超出阈值的样本;
[0160]
步骤s306,通过k均值聚类的聚类中心代替样本点进行检索,并在所述 检索数据集中添加聚类中心信息和每个样本的归属信息。
[0161]
在本实施例中,所采用的核密度估计算法是为了确定新增样本的邻域范 围内数据分布的疏密情况,对数据分布过于密集的地方,可以适当地抽出一 些样本,从而降低检索数据集的容量。
[0162]
对给定样本点,核密度估计公式为:
[0163][0164]
所采用的核函数为epanechnikov核,是一种二次截断函数,只需要使用 计算点一定邻域范围内的样本点即可计算。
[0165]
epanechnikov核公式为:
[0166][0167]
通过上述公式可以加速核密度计算。
[0168]
如图1所示,在本发明实施例的一种实现方式中,人在回路的冷水主机状 态监测方法还包括以下步骤:
[0169]
步骤s400,根据所述异常信息和所述迭代后的检索数据集输出监测结果。
[0170]
在本实施例中,迭代后的检索数据集可以作为后续监测过程中的检索数 据集,根据标定的异常信息和迭代后的检索数据集输出监测结果,以实时输 出监测信息。
[0171]
需说明的是,在本实施例中,所采用的人在回路的冷水主机状态监测方 法针对冷水主机的变工况特性设计的,在本实施例的另外一种实现方式中, 该人在回路的冷水主机状态监测方法同样也可以适用于其他设备或者工业过 程的变化状态监测情景中。
[0172]
同样地,本实施例将人在回路理念引入了设备状态监测过程中,在本实 施例的另外一种实现方式中,该人在回路理念也可应用于其它自适应更新的 模型中,例如:深度学
习模型的自适应训练。
[0173]
以下结合图3和图6,对本实施例技术方案进行进一步说明:
[0174]
如图3所示,在实际应用过程中,基于即时学习的设备状态自适应监测过 程,包括以下步骤:
[0175]
步骤s11,获取实时数据;
[0176]
步骤s12,获取即时学习的检索数据集;其中,即时学习的检索数据集为 经过上一次监测过程得到的经过核密度后的检索数据集;
[0177]
步骤s13,通过欧氏距离近邻点搜索;
[0178]
步骤s14,添加近邻聚类中心;
[0179]
步骤s15,得到聚类样本集;
[0180]
步骤s16,判断样本数据是否大于设定值;若为是,则执行步骤s17;若 为否,则返回步骤s14,以添加新的近邻聚类中心。
[0181]
在上述步骤s11~步骤s16中,主要是根据样本点(即被测点)的实时数据 获取聚类样本集;其中,获取的聚类样本集是与样本点近邻且为同一类别的 监测点数据。
[0182]
进一步地,在得到样本数据后,包括以下步骤:
[0183]
步骤s17,得到局部模型训练集;
[0184]
步骤s18,进行多元统计模型训练;
[0185]
步骤s19,确定控制限;
[0186]
步骤s20,计算监测统计量;
[0187]
步骤s21,判断监测统计量是否超出控制限;若为是,则执行步骤步骤s22; 若为否,则结束监测过程;
[0188]
在上述步骤s17~步骤s21中,主要是根据得到样本数据进行模型训练,利 用模型确定样本点的控制限,以及根据模型统计样本点的监测统计量,从而 根据监测统计量和控制限确定样本点的数据是否为异常。
[0189]
步骤s22,专家系统重构贡献分析;
[0190]
步骤s23,得到预诊断信息;
[0191]
步骤s24,异常信息库更新。
[0192]
在上述基于即时学习的设备状态自适应监测过程中,可以从经过即时学 习的检索数据集中寻找相近的数据,作为训练数据进行局部模型训练,然后 设定相应的检测统计里和控制线,在自适应设备运行工况的情况下,对当前 的实时数据进行异常检测。
[0193]
如图6所示,在实际应用过程中,基于即时学习的检索数据集更新过程中, 可以包括以下步骤:
[0194]
步骤s31,获取异常信息库;
[0195]
步骤s32,确定新的异常信息;
[0196]
步骤s33,确定最新正常运行数据;
[0197]
在上述步骤s31~步骤s33中,主要是根据异常信息库中的数据确定最新正 常运行数据,以便于将其插入到更新后的检索数据集中。
[0198]
步骤s34,确定未检测的异常信息;
[0199]
步骤s35,获取即时学习检索数据集;其中,获取的检索数据集为未更新 的数据
集;
[0200]
步骤s36,根据确定的未检测的异常信息,进行时间筛选;
[0201]
步骤s37,去除未检测的异常数据;
[0202]
步骤s38,插入最新正常运行数据,得到新增后的检索数据集;
[0203]
步骤s39,根据新增后的检索数据集进行核密度估计;
[0204]
步骤s40,判断是否存在超出阈值的样本;若为是,则执行步骤s41;若 为否,则跳转至步骤s42;
[0205]
步骤s41,不放回抽出n个样本;
[0206]
步骤s42,进行k均值聚类;
[0207]
步骤s43,更新检索数据集中的聚类信息。
[0208]
在上述基于即时学习的检索数据集更新过程中,可根据标定的异常数据 和维护人员的先验知识,对检索数据集进行更新;以及通过核密度值的方式, 可以有效避免单一工况下历史数据样本过多的情况。而且,为加速基于即时 学习的异常检测方法的运算速度,使用k均值聚类的聚类中心代替样本点进行 检索。
[0209]
本实施例通过上述技术方案达到以下技术效果:
[0210]
本实施例采用了人在回路的概念,根据运维人员的实际标定信息来矫正 设备状态监测方法的监测结果;采用自学习的即时学习策略,可以动态地覆 盖所有出现的运行工况,提升设备状态监测对设备工况变化的适用性。通过 人在回路和即时学习的方式,有效减少由于运行工况变化导致的故障误报、 漏报情况。
[0211]
示例性设备
[0212]
基于上述实施例,本发明还提供一种终端,其原理框图可以如图7所示。
[0213]
该终端包括:通过系统总线连接的处理器、存储器、接口、显示屏以及 通讯模块;其中,该终端的处理器用于提供计算和控制能力;该终端的存储 器包括存储介质以及内存储器;该存储介质存储有操作系统和计算机程序; 该内存储器为存储介质中的操作系统和计算机程序的运行提供环境;该接口 用于连接外部终端设备,例如,移动终端以及计算机等设备;该显示屏用于 显示相应的人在回路的冷水主机状态监测信息;该通讯模块用于与云端服务 器或移动终端进行通讯。
[0214]
该计算机程序被处理器执行时用以实现一种人在回路的冷水主机状态监 测方法。
[0215]
本领域技术人员可以理解的是,图7中示出的原理框图,仅仅是与本发明 方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端的 限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部 件,或者具有不同的部件布置。
[0216]
在一个实施例中,提供了一种终端,其中,包括:处理器和存储器,存 储器存储有人在回路的冷水主机状态监测程序,人在回路的冷水主机状态监 测程序被处理器执行时用于实现如上的人在回路的冷水主机状态监测方法。
[0217]
在一个实施例中,提供了一种存储介质,其中,该存储介质为计算机可 读存储介质,该存储介质存储有人在回路的冷水主机状态监测程序,该人在 回路的冷水主机状态监测程序被处理器执行时用于实现如上的人在回路的冷 水主机状态监测方法。
[0218]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流 程,是可
以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于 一非易失性存储介质中,该计算机程序在执行时,可包括如上述各方法的实 施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、 数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。
[0219]
综上,本发明提供了一种人在回路的冷水主机状态监测方法、终端及存 储介质,其中,方法包括:采用即时学习策略从检索数据集中寻找训练数据 进行局部模型训练,确定训练模型的监测统计量和控制限,并根据监测统计 量和控制限对在线监测数据进行异常检测;提取异常信息数据库信息,以人 机交互的形式提供监测与诊断信息,并根据目标对象的操作指令和异常检测 结果在人机交互界面中标定及显示异常信息;根据标定的异常信息确定正常 运行数据,将正常运行数据更新到检索数据集中,并根据核密度值对更新后 的检索数据集进行迭代,得到迭代后的检索数据集。本发明通过矫正冷水主 机的状态监测结果,解决了由于设备工况变化导致的状态监测性能下降的问 题。
[0220]
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人 员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于 本发明所附权利要求的保护范围。
转载请注明原文地址:https://tc.8miu.com/read-1191.html