[0001]
本发明涉及计算机技术领域,特别涉及一种主站与电厂、变电站之间的错误数据诊断方法及系统。
背景技术:[0002]
在电网系统中,如果电网线路、变压器等设备已更新,而主站系统中的对应参数未及时更新以及不同设备的量测数据的同步存在延迟,会导致电厂、变电站端送到主站的电压、电流、功率等数据与主站本地对应端的量测数据之间存在严重的不平衡。
[0003]
目前,当出现主站与电厂、变电站之间的数据不平衡时,一般采用手动的方式排查错误数据问题。具体来说,电网发现电压、电流、功率等不平衡时,主站调度员首先会确认主站数据库中变比、拓扑等是否及时更新,相关通知报文是否处理。若主站数据库正常则调度员会联络电厂、变电站值班人员根据现场设备排查问题,查看是否是数据源问题或通讯问题。整个排查过程无自动化解决方案,需要多方协同手工实时联络排查,过程费时费力,且识别准确性得不到保证,急需自动化排查方案。
技术实现要素:[0004]
为了解决相关技术中存在的排查不平衡数据费时费力且准确性低的技术问题,本发明提供了一种主站与电厂、变电站之间的错误数据诊断方法及系统。
[0005]
本发明实施例第一方面公开了一种主站与电厂、变电站之间的错误数据诊断方法,所述方法包括:当接收到不平衡告警时,核查主站数据库是否依照最新的通知报文信息更新变比参数和拓扑参数;如果所述主站数据库依照所述通知报文信息更新所述变比参数和所述拓扑参数,以有功平衡、无功平衡、电压平衡以及电流平衡作为筛选指标,筛选出不平衡设备,并获取不平衡设备告警信息;将所述不平衡设备告警信息对应的告警数据输入到预先建立的错误类别聚类模型,得到所述告警数据的错误类别;其中,所述错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0006]
作为一种可选的实施方式,在本发明实施例第一方面中,所述将所述不平衡设备告警信息对应的告警数据输入到预先建立的错误类别聚类模型,得到所述告警数据的错误类别,包括:获取所述不平衡设备告警信息对应的告警数据,并从所述告警数据中提取其特征向量;将所述特征向量输入到预先建立的错误类别聚类模型,计算所述特征向量与所述错误聚类模型中的每个簇的中心向量的欧氏距离,将欧氏距离最小的簇对应的错误类别确定为所述告警数据的错误类别。
[0007]
作为一种可选的实施方式,在本发明实施例第一方面中,所述主站数据库没有依照最新的通知报文信息更新变比参数和拓扑参数,所述方法还包括:获取最新的通知报文信息,所述通知报文信息用于指示主站数据库的参数更新,且所述通知报文信息携带有所述主站数据库中更新后的参数的数据,以及每个参数对应的参数类型标识;所述参数至少包括变比参数和拓扑参数;从所述通知报文信息中解析出所述更新后的参数的数据以及每个所述参数对应的参数类型标识;根据所述参数类型标识查找到所述主站数据库中对应类型的参数,并利用所述更新后的参数的数据更新所述主站数据中存储的参数对应的数据。
[0008]
作为一种可选的实施方式,在本发明实施例第一方面中,所述将所述不平衡设备告警信息对应的告警数据输入到预先建立的错误类别聚类模型,得到所述告警数据的错误类别之前,所述方法还包括:获取历史异常数据,并构建历史异常数据对应的特征值矩阵;其中,所述历史异常数据来自已知的不平衡告警点;根据所述特征值矩阵确定输入样本集;对所述输入样本集进行聚类分析,建立错误类别聚类模型;其中,所述错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0009]
本发明实施例第二方面公开了一种主站与电厂、变电站之间的错误数据诊断系统,所述系统包括:核查模块,用于当接收到不平衡告警时,核查主站数据库是否依照最新的通知报文信息更新变比参数和拓扑参数;筛选模块,用于如果所述主站数据库依照所述通知报文信息更新所述变比参数和所述拓扑参数,以有功平衡、无功平衡、电压平衡以及电流平衡作为筛选指标,筛选出不平衡设备,并获取不平衡设备告警信息;聚类识别模块,用于将所述不平衡设备告警信息对应的告警数据输入到预先建立的错误类别聚类模型,得到所述告警数据的错误类别;其中,所述错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0010]
作为一种可选的实施方式,在本发明实施例第二方面中,所述聚类识别模块,包括:获取子模块,用于获取所述不平衡设备告警信息对应的告警数据;提取子模块,用于从所述告警数据中提取其特征向量;输入子模块,用于将所述特征向量输入到预先建立的错误类别聚类模型;计算子模块,用于计算所述特征向量与所述错误聚类模型中的每个簇的中心向量的欧氏距离;确定子模块,用于将欧氏距离最小的簇对应的错误类别确定为所述告警数据的错误类别。
[0011]
作为一种可选的实施方式,在本发明实施例第二方面中,所述系统还包括:获取模块,用于获取最新的通知报文信息,所述通知报文信息用于指示主站数据库的参数更新,且所述通知报文信息携带有所述主站数据库中更新后的参数的数据,以及每个
参数对应的参数类型标识;所述参数至少包括变比参数和拓扑参数;解析模块,用于从所述通知报文信息中解析出所述更新后的参数的数据以及每个所述参数对应的参数类型标识;更新模块,根据所述参数类型标识查找到所述主站数据库中对应类型的参数,并利用所述更新后的参数的数据更新所述主站数据中存储的参数对应的数据。
[0012]
作为一种可选的实施方式,在本发明实施例第二方面中,所述系统还包括:矩阵构建模块,用于获取历史异常数据,并构建历史异常数据对应的特征值矩阵;其中,所述历史异常数据来自已知的不平衡告警点;确定模块,用于根据所述特征值矩阵确定输入样本集;聚类模型构建模块,用于对所述输入样本集进行聚类分析,建立错误类别聚类模型;其中,所述错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0013]
本发明实施例第三方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种主站与电厂、变电站之间的错误数据诊断方法。
[0014]
本发明实施例第四方面公开一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如前所述的方法。
[0015]
本发明的实施例提供的技术方案可以包括以下有益效果:本发明所提供的主站与电厂、变电站之间的错误数据诊断方法包括如下步骤,当接收到不平衡告警时,核查主站数据库是否依照最新的通知报文信息更新变比参数和拓扑参数;如果主站数据库依照通知报文信息更新变比参数和拓扑参数,以有功平衡、无功平衡、电压平衡以及电流平衡作为筛选指标,筛选出不平衡设备,并获取不平衡设备告警信息;将不平衡设备告警信息对应的告警数据输入到预先建立的错误类别聚类模型,得到告警数据的错误类别;其中,错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0016]
此方法下,能够在出现不平衡告警时,根据最新的通知报文信息核查主站系统的参数更新情况,并在排除了参数未及时更新这一原因之后,利用多个筛选指标初步检查主网线路平衡问题,并检查出存在不平衡设备,进一步利用错误类别聚类模型识别出告警数据的错误类别,提高了告警数据识别的准确性,进而,准确识别数据错误类别也有利于不平衡数据的修正,实现数据质量的提高,同时也为后续恢复主站与电厂、变电站的数据同步奠定基础。
[0017]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
[0018]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
[0019]
图1是根据一示例性实施例示出的一种主站与电厂、变电站之间的错误数据诊断
方法的流程图;图2是根据一示例性实施例示出的另一种主站与电厂、变电站之间的错误数据诊断方法的流程图;图3是根据一示例性实施例示出的一种主站与电厂、变电站之间的错误数据诊断系统的框图。
具体实施方式
[0020]
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0021]
图1是根据一示例性实施例示出的一种主站与电厂、变电站之间的错误数据诊断方法的流程图。如图1所示,此方法包括以下步骤。
[0022]
步骤101、当接收到不平衡告警时,错误数据诊断系统核查主站数据库是否依照最新的通知报文信息更新变比参数和拓扑参数;如果主站数据库依照通知报文信息更新变比参数和拓扑参数,触发执行步骤102;如果主站数据库未依照通知报文信息更新变比参数和拓扑参数,获取最新的通知报文信息,依照该通知报文信息更新变比参数和拓扑参数。
[0023]
本发明实施例中,电网发现电厂、变电站端送到主站的电压、电流以及功率等数据与主站本地对应端的量测数据之间存在不平衡时,发出不平衡告警;错误数据诊断系统可以实时监测是否接收到电网不平衡告警,如果是,则可以触发执行步骤101。
[0024]
本发明实施例中,可选的,如果主站数据库未依照通知报文信息更新变比参数和拓扑参数,则获取最新的通知报文信息,依照该通知报文信息更新变比参数和拓扑参数。具体来说,错误数据诊断系统可以获取最新的通知报文信息,其中,该通知报文信息可以包括但不限于时间信息、设备信息和参数修改信息,可以用于指示主站数据库的参数更新,且通知报文信息所包含的参数修改信息携带有主站数据库中更新后的参数的数据,以及每个参数对应的参数类型标识,以及参数至少可以包括变比参数和拓扑参数;从通知报文信息中解析出更新后的参数的数据以及每个参数对应的参数类型标识;根据参数类型标识查找到主站数据库中对应类型的参数,并利用更新后的参数的数据更新主站数据中存储的参数对应的数据。
[0025]
步骤102、错误数据诊断系统以有功平衡、无功平衡、电压平衡以及电流平衡作为筛选指标,筛选出不平衡设备,并获取不平衡设备告警信息。
[0026]
步骤103、错误数据诊断系统将上述不平衡设备告警信息对应的告警数据输入到预先建立的错误类别聚类模型,得到该告警数据的错误类别;其中,该错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0027]
作为一种可选的实施方式,在步骤103将不平衡设备告警信息对应的告警数据输入到预先建立的错误类别聚类模型,得到告警数据的错误类别之前,错误数据诊断系统还可以执行以下步骤:获取历史异常数据,并构建历史异常数据对应的特征值矩阵;其中,历史异常数据来自已知的不平衡告警点;根据特征值矩阵确定输入样本集;
对输入样本集进行聚类分析,建立错误类别聚类模型;其中,该错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0028]
可见,实施图1所描述的主站与电厂、变电站之间的错误数据诊断方法,能够在出现不平衡告警时,根据最新的通知报文信息核查主站系统的参数更新情况,并在排除了参数未及时更新这一原因之后,利用多个筛选指标初步检查主网线路平衡问题,并检查出存在不平衡设备,进一步利用错误类别聚类模型识别出告警数据的错误类别,提高了告警数据识别的准确性,进而,准确识别数据错误类别也有利于不平衡数据的修正,实现数据质量的提高,同时也为后续恢复主站与电厂、变电站的数据同步奠定基础。
[0029]
请参考图2,图2是本发明实施例公开的另一种主站与电厂、变电站之间的错误数据诊断方法的流程示意图。其中,如图2所示,该主站与电厂、变电站之间的错误数据诊断方法可以包括以下步骤:本发明实施例中,该主站与电厂、变电站之间的错误数据诊断方法包括步骤201~202,针对步骤201~202的描述,请参照实施例一中针对步骤101~102的详细描述,本发明实施例不再赘述。
[0030]
步骤203、错误数据诊断系统获取不平衡设备告警信息对应的告警数据,并从该告警数据中提取其特征向量。
[0031]
步骤204、错误数据诊断系统将特征向量输入到预先建立的错误类别聚类模型,计算特征向量与错误聚类模型中的每个簇的中心向量的欧氏距离,将欧氏距离最小的簇对应的错误类别确定为告警数据的错误类别;其中,该错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0032]
可见,实施图2所描述的主站与电厂、变电站之间的错误数据诊断方法,能够在出现不平衡告警时,根据最新的通知报文信息核查主站系统的参数更新情况,并在排除了参数未及时更新这一原因之后,利用多个筛选指标初步检查主网线路平衡问题,并检查出存在不平衡设备,进一步利用错误类别聚类模型识别出告警数据的错误类别,提高了告警数据识别的准确性,进而,准确识别数据错误类别也有利于不平衡数据的修正,实现数据质量的提高,同时也为后续恢复主站与电厂、变电站的数据同步奠定基础。
[0033]
图3是根据一示例性实施例示出的一种主站与电厂、变电站之间的错误数据诊断系统的框图。如图3所示,该系统包括:核查模块301,用于当接收到不平衡告警时,核查主站数据库是否依照最新的通知报文信息更新变比参数和拓扑参数。
[0034]
筛选模块302,用于如果主站数据库依照通知报文信息更新变比参数和拓扑参数,以有功平衡、无功平衡、电压平衡以及电流平衡作为筛选指标,筛选出不平衡设备,并获取不平衡设备告警信息。
[0035]
聚类识别模块303,用于将不平衡设备告警信息对应的告警数据输入到预先建立的错误类别聚类模型,得到告警数据的错误类别;其中,该错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0036]
作为一种可选的实施方式,上述聚类识别模块可以包括:获取子模块,用于获取不平衡设备告警信息对应的告警数据,并将该告警数据提供给提取子模块;
提取子模块,用于从告警数据中提取其特征向量;输入子模块,用于将特征向量输入到预先建立的错误类别聚类模型,并触发计算子模块启动;其中,该错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别;计算子模块,用于计算特征向量与错误聚类模型中的每个簇的中心向量的欧氏距离,并触发确定子模块启动;确定子模块,用于将欧氏距离最小的簇对应的错误类别确定为告警数据的错误类别。
[0037]
作为另一种可选的实施方式,上述错误数据诊断系统还可以包括:获取模块,用于获取最新的通知报文信息,并触发解析模块启动;其中,该通知报文信息用于指示主站数据库的参数更新,且该通知报文信息携带有主站数据库中更新后的参数的数据,以及每个参数对应的参数类型标识,以及参数至少包括变比参数和拓扑参数;解析模块,用于从上述通知报文信息中解析出更新后的参数的数据以及每个参数对应的参数类型标识,并将其提供给更新模块;更新模块,根据参数类型标识查找到主站数据库中对应类型的参数,并利用更新后的参数的数据更新主站数据中存储的参数对应的数据。
[0038]
作为又一种可选的实施方式,上述错误数据诊断系统还可以包括:矩阵构建模块,用于获取历史异常数据,并构建历史异常数据对应的特征值矩阵,并将其提供给确定模块;其中,该历史异常数据来自已知的不平衡告警点;确定模块,用于根据特征值矩阵确定输入样本集,并将该输入样本集提供给聚类模型构建模块;聚类模型构建模块,用于对输入样本集进行聚类分析,建立错误类别聚类模型;其中,该错误类别聚类模型中包括多个簇,每个簇包括中心向量及其对应的错误类别。
[0039]
可见,实施图3所描述的系统,能够在出现不平衡告警时,根据最新的通知报文信息核查主站系统的参数更新情况,并在排除了参数未及时更新这一原因之后,利用多个筛选指标初步检查主网线路平衡问题,并检查出存在不平衡设备,进一步利用错误类别聚类模型识别出告警数据的错误类别,提高了告警数据识别的准确性,进而,准确识别数据错误类别也有利于不平衡数据的修正,实现数据质量的提高,同时也为后续恢复主站与电厂、变电站的数据同步奠定基础。
[0040]
本发明还提供一种电子设备,该电子设备包括:处理器;存储器,该存储器上存储有计算机可读指令,该计算机可读指令被处理器执行时,实现如前所示的主站与电厂、变电站之间的错误数据诊断方法。
[0041]
在一示例性实施例中,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如前所示的主站与电厂、变电站之间的错误数据诊断方法。
[0042]
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。