基于D5000电网调度系统的变压器负载率的自动告警方法与流程

文档序号:24031679发布日期:2021-02-23 13:31阅读:280来源:国知局
基于D5000电网调度系统的变压器负载率的自动告警方法与流程
基于d5000电网调度系统的变压器负载率的自动告警方法
技术领域
[0001]
本发明公开涉及电网运维的技术领域,尤其涉及一种基于d5000电网调度系统的变压器负载率的自动告警方法。


背景技术:

[0002]
近年来,d5000电网调度系统中接入的变电站数量成爆炸式的增长。现有d5000电网调度系统中各电气设备负载率需要手动查询,需自动化运维人员手动维护。随着电网规模的不断扩大,设备监控的范围日益增加,随之而来的维护量不断增长,存在工作量大、效率低的问题。通过运维人员手动查询的方式,极易出现人为错误,导致统计数据结果的准确性差,影响电网的正常监控。
[0003]
在变电站的日常运维过程中,变压器负载率是一项重要的运维指标,随着接入d5000电网调度系统中变电站数量的增加,很难满足每个变电站均配备以为运维人员,而d5000电网调度系统又不存在变压器负载率的自动告警的功能,完全依靠运维人员手动查询运维的话,会存在工作量大、效率低,导致电网运行的稳定性差。
[0004]
因此,如何实现研发一种关于变压器负载率的自动告警方法,成为人们亟待解决的问题。


技术实现要素:

[0005]
鉴于此,本发明提供了一种基于d5000电网调度系统的变压器负载率的自动告警方法,以解决以往人工手动查询的运维方式,存在工作量大、效率低,导致电网运行的稳定性差等问题。
[0006]
本发明提供的技术方案具体为,一种基于d5000电网调度系统的变压器负载率的自动告警方法,该包括如下步骤:
[0007]
s1:周期获取所述d5000电网调度系统中变压器的实时负载率数据并存储;
[0008]
s2:获取所述变压器昨日同一时刻对应的负载率数据;
[0009]
s3:将所述实时负载率数据与昨日同一时刻对应的负载率数据作差,获取负载率差值;
[0010]
s4:依据所述实时负载率数据和昨日同一时刻对应的负载率数据,判断所述变压器今日和昨日的工作状态;
[0011]
s5:依据所述负载率差值以及所述变压器今日和昨日的工作状态,启动/不启动告警。
[0012]
优选,所述周期获取所述d5000电网调度系统中变压器的实时负载率数据并存储步骤,具体为:
[0013]
s101:通过周期调用所述d5000电网调度系统中实时库接口,获取所述d5000电网调度系统中变压器的实时负载率数据;
[0014]
s102:将获取的所述实时负载率数据进行存储。
[0015]
进一步优选,所述将获取的所述实时负载率数据进行存储步骤,具体为:
[0016]
s1021:将获取的所述实时负载率数据进行整理过滤,筛选有效数据信息;
[0017]
s1022:将筛选的有效数据信息赋值到构建的结构体中,当结构体中全部信息初始化完成后,将最终的结构体装载到vector容器中,完成存储。
[0018]
进一步优选,所述有效数据信息为目标变压器的负载率数据信息。
[0019]
进一步优选,所述获取所述变压器昨日同一时刻对应的负载率数据步骤,具体为:
[0020]
按照d5000电网调度系统采样数据查询服务接口的统一格式,将要查询的记录和日期装载到采样查询服务提供的结构体类型中;
[0021]
调用采样查询服务,将采样查询的数据封装到自定义的结构体中,存储到历史数据vector容器中。
[0022]
进一步优选,所述采样查询服务通过服务总线和资源定位得到,由data_srv主机上提供。
[0023]
进一步优选,所述将所述实时负载率数据与昨日同一时刻对应的负载率数据作差,获取负载率差值步骤,具体为:
[0024]
将实时数据vector容器的记录进行遍历,对其中每一条记录从历史数据vector容器匹配获取昨日同一时刻对应结果;
[0025]
将负载率实时值和昨日同一时刻历史值作差,计算负载率差值。
[0026]
进一步优选,所述将实时数据vector容器的记录进行遍历,对其中每一条记录从历史数据vector容器匹配获取昨日同一时刻对应结果中,采用二分查找方法进行快出匹配。
[0027]
进一步优选,所述依据所述负载率差值以及所述变压器今日和昨日的工作状态,启动/不启动告警步骤,具体为:
[0028]
将所述负载率差值与阈值进行比较,当大于阈值且所述变压器今日和昨日均为工作状态,则启动告警;否则,不启动告警。
[0029]
进一步优选,所述告警具体为:
[0030]
将内容按照告警服务规范进行封装,然后调用告警服务客户端接口,将封装后结构体作为入参传入客户端接口,将告警内容发送到服务端处理并入库。
[0031]
进一步优选,所述告警内容包括:越限时间、今日负载率值、昨日相同时刻负载率值以及实时负载率与昨日历史差值。
[0032]
进一步优选,所述入库具体为:今日与昨日负载率差值大于20%的记录调用实时库服务,进行更新或者写入。
[0033]
本发明提供的基于d5000电网调度系统的变压器负载率的自动告警方法,通过实时判断变压器当前的负载率与昨日同一时刻负载率的差值,当超过门槛阈值且两日对应的变压器均为工作状态则进行告警。以让运维监控人员可以及早发现变压器负载异常的问题,并及早做出处理,避免安全隐患的发生。实现d5000电网调度系统中变压器负载率自动告警的功能,保障电网安全可靠运行,减轻自动化维护人员工作量,提高工作效率。
[0034]
本发明提供的基于d5000电网调度系统的变压器负载率的自动告警方法,在降低运维人员工作量的同时,提高效率,保障电网安全可靠运行,提高变电站电气设备负载率统计结果的准确性,减轻自动化维护人员工作量,提高工作效率,帮助运维监控人员及早发现
变压器负载异常的问题。
[0035]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明的公开。
附图说明
[0036]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0037]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]
图1为本发明公开实施例提供的一种基于d5000电网调度系统的变压器负载率的自动告警方法的流程示意图;
[0039]
图2为本公开实施例提供的一种基于d5000电网调度系统的变压器负载率的自动告警方法中步骤s1的流程示意图;
[0040]
图3为本公开实施例提供的一种基于d5000电网调度系统的变压器负载率的自动告警方法中步骤s102的流程示意图;
[0041]
图4为本公开实施例提供的一种基于d5000电网调度系统的变压器负载率的自动告警方法中步骤s2的流程示意图;
[0042]
图5为本公开实施例提供的一种基于d5000电网调度系统的变压器负载率的自动告警方法中步骤s3的流程示意图。
具体实施方式
[0043]
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的方法的例子。
[0044]
以往运维监控人员在采用d5000电网调度系统进行运维监控工作时,由于5000电网调度系统中不具备变压器负载率的自动报警,因此,运维监控人员在平日工作时,需要手动进行各个变压器负载率的查询,由于每个运维监控人员需要同时进行多个变电站中变压器的运维,工作量较大,导致不能及时发现变压器负载率的异常,导致运维滞后,而且由于是人工手动查询,还经常出现遗漏等人为错误,使得电网的运行不稳定,可靠性差。
[0045]
为此,本实施方案提供了一种基于d5000电网调度系统的变压器负载率的自动告警方法,在d5000电网调度系统的基础上,增加变压器负载率自动告警的功能,上述自动告警的方法,参见图1,包括如下步骤:
[0046]
s1:周期获取d5000电网调度系统中变压器的实时负载率数据并存储;
[0047]
s2:获取该变压器昨日同一时刻对应的负载率数据;
[0048]
s3:将实时负载率数据与昨日同一时刻对应的负载率数据作差,获取负载率差值;
[0049]
s4:依据实时负载率数据和昨日同一时刻对应的负载率数据,判断该变压器今日和昨日的工作状态;
[0050]
s5:依据负载率差值以及变压器今日和昨日的工作状态,启动/不启动告警。
[0051]
上述实施方案提供的告警方法,通过周期获取变压器的实时负载率,并通过获取昨日变压器负载率历史信息,周期比对今日昨日负载率偏差,通过d5000电网调度系统的人机界面可以可视化的展示变压器负载率异常差异,及早提示运维监控人员关注该异常,发现电力系统潜在故障风险,及早做出处理,避免安全隐患的发生,保障电网安全可靠运行。
[0052]
此外,该告警方法中会将检修、停电非工作状态等情况进行智能判断,排除由于变压器停电、检修等原因造成的负载率偏差异常的情况,减少对运维人员的干扰,以提高变电站电气设备负载率统计结果的准确性。
[0053]
上述方法中,步骤s1:周期获取d5000电网调度系统中变压器的实时负载率数据并存储步骤,在具体实施时,参见图2,可按照如下的步骤进行:
[0054]
s101:通过周期调用5000电网调度系统中实时库接口,获取d5000电网调度系统中变压器的实时负载率数据;
[0055]
s102:将获取的实时负载率数据进行存储。
[0056]
由于在d5000电网调度系统中是存在变压器负载率数值的,因此,为了简化负载率获取的过程,可减少计算的过程,直接通过调用实时库接口的方式来获取d5000电网调度系统中变压器的实时负载率数据,提高效率,降低投入成本。
[0057]
步骤s102:将获取的实时负载率数据进行存储,参见图3,可按照如下步骤进行:
[0058]
s1021:将获取的实时负载率数据进行整理过滤,筛选有效数据信息;
[0059]
s1022:将筛选的有效数据信息赋值到构建的结构体中,当结构体中全部信息初始化完成后,将最终的结构体装载到vector容器中,完成存储。
[0060]
每一条从实时库获取到的记录均按照该方式进行处理。当所有的实时库记录均按照此方式处理完后,进行后续其他功能处理。
[0061]
其中,s1021:将获取的实时负载率数据进行整理过滤,筛选有效数据信息,主要是将获取到的变压器信息进行整理过滤,排除不关心设备信息,而具体的整理过滤方法采用的均是现有的方法,如条件匹配过滤等,由于整理过滤方法不是本实施方案首次提出的,在此就不进行详细的展开描述。
[0062]
上述的有效数据信息为目标变压器的负载率数据信息。
[0063]
参见图4,步骤s2:获取所述变压器昨日同一时刻对应的负载率数据的具体过程为:
[0064]
s201:按照d5000电网调度系统采样数据查询服务接口的统一格式,将要查询的记录和日期装载到采样查询服务提供的结构体类型中;
[0065]
s202:调用采样查询服务,将采样查询的数据封装到自定义的结构体中,存储到历史数据vector容器中。
[0066]
该步骤是将vector容器中的记录逐一处理封装到采样查询服务入参结构体中,当采样查询服务的入参都封装完毕无误后,模块会调用采样服务,采样查询服务由data_srv主机上提供,服务处理完成后,返回结果给模块。功能模块将返回的结果按照指定格式解析,并将数据封装到自定义的结构体中,然后将存储到历史数据结果vector容器中(简称历史数据vector容器),后续逻辑处理单元会对该容器进行后续处理。
[0067]
参见图5,步骤s3:将实时负载率数据与昨日同一时刻对应的负载率数据作差,获
取负载率差值的具体过程为:
[0068]
s301:将实时数据vector容器的记录进行遍历,对其中每一条记录从历史数据vector容器匹配获取昨日同一时刻对应结果;
[0069]
s302:将负载率实时值和昨日同一时刻历史值作差,计算负载率差值。
[0070]
其中,该项匹配工作使用二分查找方法进行快速匹配,然后将负载率实时值和昨日同一时刻历史值进行计算,计算负载率差值。
[0071]
步骤s4:依据实时负载率数据和昨日同一时刻对应的负载率数据,判断变压器今日和昨日的工作状态的具体过程为:通过识别实时负载率数据和昨日同一时刻负载率数据对应的测量值、测量状态、质量码等信息,判断该变压器是在工作状态,还是处于检修、停电等非工作状态,以排除由于变压器停电、检修等原因造成的负载率偏差异常的情况。
[0072]
步骤s5:依据所述负载率差值以及所述变压器今日和昨日的工作状态,启动/不启动告警的过程具体为:将负载率差值与阈值进行比较,当大于阈值且变压器今日和昨日均为工作状态,则启动告警;否则,不启动告警。
[0073]
在实际应用时,将阈值设定为20%,此时,如果负载率差值小于20%,则不进行相关处理,大于20%则进行告警和实时库更新。
[0074]
具体的过程为:首先将内容按照告警服务规范进行封装,然后调用告警服务客户端接口,将封装后结构体作为入参传入客户端接口,将告警内容发送到服务端处理并入库,告警内容包括越限时间、今日负载率值、昨日相同时刻负载率值、实时负载率与昨日历史差值。将今日与昨日负载率差值大于20%的记录调用实时库服务,进行更新或者写入,可以快速从实时库中查看负载率差值越限超过限值的变压器信息。
[0075]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0076]
应当理解的是,本发明并不局限于上面已经描述的内容,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1