用于中低压配电网的数据处理方法[发明专利]
(12)发明专利申请
(10)申请公布号 CN 110212519 A(43)申请公布日 2019.09.06
(21)申请号 201910436440.4(22)申请日 2019.05.23
(71)申请人 山西金晖隆开关有限公司
地址 030000 山西省太原市综改示范区太
原学府园区创业街27号时代广场501C室(72)发明人 刘国文
(74)专利代理机构 北京冠和权律师事务所
11399
代理人 朱健 张国香(51)Int.Cl.
H02J 3/00(2006.01)G06Q 50/06(2012.01)G01R 31/08(2006.01)
权利要求书2页 说明书13页 附图5页
(54)发明名称
用于中低压配电网的数据处理方法(57)摘要
本发明公开涉及一种用于中低压配电网的数据处理方法。该方法包括:获取来自不同设备源的多项数据,并对所述多项数据进行时间对齐处理以及重采样处理,以得到目标数据;根据历史获取的所述目标数据构建平稳模型,其中用于构建平稳模型的所述目标数据包括正常数据和异常数据,所述正常数据的占比超过预设比例;基于所述平稳模型监控当前获取的所述目标数据是否为异常数据,并在所述当前获取的所述目标数据显示异常时报警。本公开可及时发现设备异常并报警提示。
CN 110212519 ACN 110212519 A
权 利 要 求 书
1/2页
1.一种用于中低压配电网的数据处理方法,其特征在于,包括:获取来自不同设备源的多项数据,并对所述多项数据进行时间对齐处理以及重采样处理,以得到目标数据;
根据历史获取的所述目标数据构建平稳模型,其中用于构建平稳模型的所述目标数据包括正常数据和异常数据,所述正常数据的占比超过预设比例;
基于所述平稳模型监控当前获取的所述目标数据是否为异常数据,并在所述当前获取的所述目标数据显示异常时报警。
2.根据权利要求1所述的方法,其特征在于,所述根据历史获取的所述目标数据构建平稳模型包括:
根据历史获取的所述目标数据确定对应于不同设备源的多组数据序列{X1,X2,…,XN},每组所述数据序列表征为时间序列Xn=(xn1,xn2,…,xnt);
根据所述数据序列确定对应的数据变化量序列{Y1,Y2,…,YN},其中各组所述数据变化量序列包括差分序列Y=BX,B为差分运算符;
根据所述数据序列对应的所述差分序列分别对每组数据序列构建ARMA模型并确定白噪声序列at;
基于由所述ARMA模型确定的白噪声序列at构建GARCH波动率模型并确定滑动窗口为k的波动率平均值。
3.根据权利要求2所述的方法,其特征在于,根据所述数据序列对应的所述差分序列构建的ARMA模型为:
根据所述ARMA模型确定的白噪声序列at为:
其中,φ0,φ1,…φp和θθθyt是0,1,…q是ARMA模型的参数并采用最大似然估计法求得,时间序列对应的差分序列,yt-i是滞后i个时间单位的时间序列对应的差分序列,at是均值
2
为0方差为σ的白噪声序列,at-i是滞后i个时间单位的白噪声序列,p和q根据不同的时间序列而确定。
4.根据权利要求3所述的方法,其特征在于,基于由所述ARMA模型确定的白噪声序列at构建的GARCH波动率模型为:
at=σ (3);t∈t
根据所述GARCH波动率模型确定的滑动窗口为k的波动率平均值为:
2
CN 110212519 A
权 利 要 求 书
2/2页
其中,ααασ∈t是满足均值为0方差为1的0,1,…m是GARCH波动率模型的参数,t是波动率,正态分布的独立同分布序列,k是自定义参数并表示每k秒为一个滑动窗口,是波动率平均值。
5.根据权利要求4所述的方法,其特征在于,所述基于所述平稳模型监控当前获取的所述目标数据是否为异常数据包括:
基于所述GARCH波动率模型,根据当前获取的所述目标数据确定当前时刻的所述波动率;
采用高斯密度函数计算所述当前时刻的波动率与所述波动率平均值之间的距离,并判断所述距离是否大于或者等于预设阈值;
在所述距离大于或者等于所述预设阈值时,将当前获取的所述目标数据确定为异常数据。
6.根据权利要求1所述的方法,其特征在于,所述获取来自不同设备源的多项数据包括:
以预设时间间隔分别向多个设备发送状态获取控制指令,所述状态获取控制指令携带有设备注册信息和状态消息格式;
接收各个设备响应所述状态获取控制指令而返回的设备状态数据,并对所述设备状态数据进行解码,以得到不同设备源对应的格式化状态信息;
将所述格式化状态信息转换为系统消息格式并存储在配电网数据库中,该转换过程包括所述时间对齐处理以及所述重采样处理。
3
CN 110212519 A
说 明 书
用于中低压配电网的数据处理方法
1/13页
技术领域
[0001]本发明公开涉及数据处理技术领域,尤其涉及一种用于中低压配电网的数据处理方法。
背景技术
[0002]在电网系统中,中低压配电网具有多个环节并会采用到多种设备,因此有必要对其产生的数据实现统一的采集和管理,这对于电网故障的预防具有积极的意义。目前,不同环节以及不同设备产生的数据并未得到有效的整合,因此其在电网故障的预测中尚未充分的发挥作用,从而使得电网故障的预防工作面临一定的阻碍。发明内容
[0003]为克服相关技术中存在的问题,本发明公开实施例提供一种用于中低压配电网的数据处理方法。所述技术方案如下:
[0004]根据本发明公开实施例的第一方面,提供一种用于中低压配电网的数据处理方法,包括:
[0005]获取来自不同设备源的多项数据,并对所述多项数据进行时间对齐处理以及重采样处理,以得到目标数据;
[0006]根据历史获取的所述目标数据构建平稳模型,其中用于构建平稳模型的所述目标数据包括正常数据和异常数据,所述正常数据的占比超过预设比例;
[0007]基于所述平稳模型监控当前获取的所述目标数据是否为异常数据,并在所述当前获取的所述目标数据显示异常时报警。[0008]在一个实施例中,所述根据历史获取的所述目标数据构建平稳模型包括:
[0009]根据历史获取的所述目标数据确定对应于不同设备源的多组数据序列{X1,X2,…,XN},每组所述数据序列表征为时间序列Xn=(xn1,xn2,…,xnt);
[0010]根据所述数据序列确定对应的数据变化量序列{Y1,Y2,…,YN},其中各组所述数据变化量序列包括差分序列Y=BX,B为差分运算符;
[0011]根据所述数据序列对应的所述差分序列分别对每组数据序列构建ARMA模型并确定白噪声序列at;
[0012]基于由所述ARMA模型确定的白噪声序列at构建GARCH波动率模型并确定滑动窗口为k的波动率平均值。
[0013]在一个实施例中,根据所述数据序列对应的所述差分序列构建的ARMA模型为:
[0014]
[0015]
根据所述ARMA模型确定的白噪声序列at为:
4
CN 110212519 A[0016]
说 明 书
2/13页
其中,φ0,φ1,…φp和θθθ0,1,…q是ARMA模型的参数并采用最大似然估计法求得,
yt是时间序列对应的差分序列,yt-i是滞后i个时间单位的时间序列对应的差分序列,at是均
2
值为0方差为σ的白噪声序列,at-i是滞后i个时间单位的白噪声序列,p和q根据不同的时间序列而确定。
[0018]在一个实施例中,基于由所述ARMA模型确定的白噪声序列at构建的GARCH波动率模型为:[0019]at=σ (3);t∈t
[0020]
[0017]
[0021][0022]
根据所述GARCH波动率模型确定的滑动窗口为k的波动率平均值为:
[0023]
其中,ααασ∈t是满足均值为0方差0,1,…m是GARCH波动率模型的参数,t是波动率,
为1的正态分布的独立同分布序列,k是自定义参数并表示每k秒为一个滑动窗口,是波动率平均值。
[0024]在一个实施例中,所述基于所述平稳模型监控当前获取的所述目标数据是否为异常数据包括:
[0025]基于所述GARCH波动率模型,根据当前获取的所述目标数据确定当前时刻的所述波动率;
[0026]采用高斯密度函数计算所述当前时刻的波动率与所述波动率平均值之间的距离,并判断所述距离是否大于或者等于预设阈值;
[0027]在所述距离大于或者等于所述预设阈值时,将当前获取的所述目标数据确定为异常数据。
[0028]在一个实施例中,所述获取来自不同设备源的多项数据包括:[0029]以预设时间间隔分别向多个设备发送状态获取控制指令,所述状态获取控制指令携带有设备注册信息和状态消息格式;
[0030]接收各个设备响应所述状态获取控制指令而返回的设备状态数据,并对所述设备状态数据进行解码,以得到不同设备源对应的格式化状态信息;
[0031]将所述格式化状态信息转换为系统消息格式并存储在配电网数据库中,该转换过程包括所述时间对齐处理以及所述重采样处理。[0032]根据本发明公开实施例的第二方面,提供一种用于中低压配电网的数据处理装置,包括:
[0033]数据获取模块,用于获取来自不同设备源的多项数据,并对所述多项数据进行时
5
CN 110212519 A
说 明 书
3/13页
间对齐处理以及重采样处理,以得到目标数据;[0034]模型构建模块,用于根据历史获取的所述目标数据构建平稳模型,其中用于构建平稳模型的所述目标数据包括正常数据和异常数据,所述正常数据的占比超过预设比例;[0035]数据监控模块,用于基于所述平稳模型监控当前获取的所述目标数据是否为异常数据,并在所述当前获取的所述目标数据显示异常时报警。[0036]在一个实施例中,所述模型构建模块包括:[0037]第一确定单元,用于根据历史获取的所述目标数据确定对应于不同设备源的多组数据序列{X1,X2,…,XN},每组所述数据序列表征为时间序列Xn=(xn1,xn2,…,xnt);[0038]第二确定单元,用于根据所述数据序列确定对应的数据变化量序列{Y1,Y2,…,YN},其中各组所述数据变化量序列包括差分序列Y=BX,B为差分运算符;[0039]第一构建单元,用于根据所述数据序列对应的所述差分序列分别对每组数据序列构建ARMA模型并确定白噪声序列at;[0040]第二构建单元,用于基于由所述ARMA模型确定的白噪声序列at构建GARCH波动率模型并确定滑动窗口为k的波动率平均值。[0041]在一个实施例中,根据所述数据序列对应的所述差分序列构建的ARMA模型为:
[0042]
[0043][0044]
根据所述ARMA模型确定的白噪声序列at为:
其中,φ0,φ1,…φp和θθθ0,1,…q是ARMA模型的参数并采用最大似然估计法求得,yt是时间序列对应的差分序列,yt-i是滞后i个时间单位的时间序列对应的差分序列,at是均
2
值为0方差为σ的白噪声序列,at-i是滞后i个时间单位的白噪声序列,p和q根据不同的时间序列而确定。
[0046]在一个实施例中,基于由所述ARMA模型确定的白噪声序列at构建的GARCH波动率模型为:[0047]at=σ (3);t∈t
[0048]
[0045]
[0049][0050]
根据所述GARCH波动率模型确定的滑动窗口为k的波动率平均值为:
[0051]
其中,ααασ∈t是满足均值为0方差0,1,…m是GARCH波动率模型的参数,t是波动率,
6
CN 110212519 A
说 明 书
4/13页
为1的正态分布的独立同分布序列,k是自定义参数并表示每k秒为一个滑动窗口,是波动率平均值。
[0052]在一个实施例中,所述数据监控模块包括:[0053]第三确定单元,用于基于所述GARCH波动率模型,根据当前获取的所述目标数据确定当前时刻的所述波动率;[0054]计算单元,用于采用高斯密度函数计算所述当前时刻的波动率与所述波动率平均值之间的距离,并判断所述距离是否大于或者等于预设阈值;[0055]第四确定单元,用于在所述距离大于或者等于所述预设阈值时,将当前获取的所述目标数据确定为异常数据。[0056]在一个实施例中,,所述数据获取模块包括:[0057]发送单元,用于以预设时间间隔分别向多个设备发送状态获取控制指令,所述状态获取控制指令携带有设备注册信息和状态消息格式;[0058]解析单元,用于接收各个设备响应所述状态获取控制指令而返回的设备状态数据,并对所述设备状态数据进行解码,以得到不同设备源对应的格式化状态信息;[0059]转换单元,用于将所述格式化状态信息转换为系统消息格式并存储在配电网数据库中,该转换过程包括所述时间对齐处理以及所述重采样处理。[0060]根据本发明公开实施例的第三方面,提供一种数据处理装置,包括:[0061]处理器;[0062]用于存储处理器可执行指令的存储器;[0063]其中,所述处理器被配置为执行第一方面任一实施例所述方法的步骤。[0064]根据本发明公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面任一实施例所述方法的步骤。[0065]本发明公开的实施例提供的技术方案可以包括以下有益效果:
[0066]本发明公开技术方案可将来自于不同设备源的数据转换为统一时间刻度范围内且采样频率相同的目标数据,并基于历史获取的目标数据来构建平稳模型,由于在历史数据中正常数据的比例明显大于异常数据的比例,即平稳模型主要是基于正常数据构建的,因此采用该平稳模型即可监测当前获取的目标数据是否异常,并在当前的目标数据异常时及时报警,从而能够降低由未能及时发现数据异常而造成电网故障的风险。[0067]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明公开。
附图说明
[0068]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明公开的实施例,并与说明书一起用于解释本发明公开的原理。
[0069]图1是根据示例性实施例示出的数据处理方法的流程图;[0070]图2是根据示例性实施例示出的多项数据的获取方法流程图;[0071]图3是根据示例性实施例示出的平稳模型的构建方法流程图;
[0072]图4是根据示例性实施例示出的基于平稳模型的数据监测方法流程图;
[0073]图5是根据示例性实施例示出的用于中低压配电网的数据采集与监控系统的结构
7
CN 110212519 A
说 明 书
5/13页
图;
[0074][0075][0076][0077]
图6a是根据示例性实施例示出的数据处理装置的模块图一;图6b是根据示例性实施例示出的数据处理装置的模块图二;图6c是根据示例性实施例示出的数据处理装置的模块图三;图6d是根据示例性实施例示出的数据处理装置的模块图四。
具体实施方式
[0078]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明公开的一些方面相一致的装置和方法的例子。
[0079]本发明公开实施例所提供的技术方案涉及一种用于中低压配电网的数据处理方法,其目的在于根据不同设备所产生的数据及时发现异常并进行报警提示。在电网系统中,中低压配电网具有多个环节并会采用到多种设备。相关技术中,不同环节以及不同设备产生的数据并未得到有效的整合,因此其在电网故障的预测中尚未充分发挥作用,从而造成电网故障的预防面临一定的阻碍。基于此,本发明公开技术方案可将来自于不同设备源的数据转换为统一时间刻度范围内且采样频率相同的目标数据,并基于历史获取的目标数据来构建平稳模型,由于在历史数据中正常数据的比例明显大于异常数据的比例,即平稳模型主要是基于正常数据构建的,因此采用该平稳模型即可监测当前获取的目标数据是否异常,并在当前的目标数据异常时及时报警,从而能够降低由未能及时发现数据异常而造成电网故障的风险。
[0080]图1示例性示出了本发明公开实施例所提供的用于中低压配电网的数据处理方法流程图。根据图1所示,所述数据处理方法具体包括如下步骤:[0081]S101、获取来自不同设备源的多项数据,并对该多项数据进行时间对齐处理以及重采样处理,以得到目标数据。[0082]其中,来自于设备源的数据是指能够直接反映设备状态的原始数据,其包括但不限于温度、湿度、以及设备工作状态码等,目标数据则是指经过预处理之后的数据,其被转换为统一时间刻度范围内且采样频率相同的数据。[0083]S102、根据历史获取的目标数据构建平稳模型,其中用于构建平稳模型的目标数据包括正常数据和异常数据,且正常数据的占比超过预设比例。[0084]其中,历史获取的目标数据是指过去的目标数据,其可预先存储在数据库中以备调用,平稳模型是用于根据目标数据监控设备状态是否异常的模型。[0085]S103、基于该平稳模型监控当前获取的目标数据是否为异常数据,并在当前获取的目标数据显示异常时报警。[0086]其中,当前获取的目标数据是指最新的目标数据,其来自于当前监控的设备源,用于表征该设备的当前运行状态。[0087]基于此,本发明公开技术方案可将来自于不同设备源的数据转换为统一时间刻度范围内且采样频率相同的目标数据,并基于历史获取的目标数据来构建平稳模型,由于在历史数据中正常数据的比例明显大于异常数据的比例,即平稳模型主要是基于正常数据而
8
CN 110212519 A
说 明 书
6/13页
构建的,因此采用该平稳模型即可监测当前获取的目标数据是否异常,并在当前的目标数据异常时及时报警,从而能够降低由未能及时发现数据异常而造成电网故障的风险。
[0088]下面结合具体实施例对本发明公开技术方案所提供的数据处理方法进行详细的描述。
[0089]在步骤S101中,获取来自不同设备源的多项数据,并对该多项数据进行时间对齐处理以及重采样处理,以得到目标数据。[0090]示例的,中低压配电网中涉及到的设备环节相对较多,具体可包括架空线路、电网电缆、中低配电变压器、开关设备、以及其它中低配电附属设备等。在获取不同设备源的数据时,可根据设备提供数据的具体方式从设备中直接读取状态数据或者借助于第三方设备例如传感器读取相关的状态数据,这些状态数据包括但不限于温度、湿度、以及设备工作状态码等。由于这些状态数据来自于不同的设备源,因此数据产生时间以及采样频率不尽相同,本实施例需要对这些状态数据进行时间对齐处理以及重采样处理,从而得到位于统一时间刻度范围内且采样频率相同的目标数据。
[0091]图2示例性示出了来自不同设备源的多项数据的获取方法流程图。根据图2所示,所述获取来自不同设备源的多项数据具体包括:[0092]S1011、以预设时间间隔分别向多个设备发送状态获取控制指令,所述状态获取控制指令携带有对应设备的注册信息以及状态消息格式。[0093]其中,每台设备的注册信息包括IP(Internet Protocol,网际协议)地址以及设备ID(Identification,标识)。[0094]示例的,数据采集与监控系统可按照预设时间间隔例如每隔30秒向各个设备发送状态获取控制指令,该控制指令可同时发出,或者也可依次发出,这里对此不做限定。由于每种设备的控制命令不同,因此向各个设备发送的控制指令也不相同。假设设备i在数据采集与监控系统中的预留信息为Di=(IPi,IDi,formati),其中IPi是指设备i的IP地址,IDi是指设备i的ID标识,formati是指设备i的状态消息格式,此时数据采集与监控系统便可根据设备i的预留信息向IP地址为IPi、设备标识为IDi的设备发送控制指令,该控制指令的格式满足预留信息中规定的状态消息格式formati。[0095]S1012、接收各个设备响应该状态获取控制指令而返回的设备状态数据,并对接收到的各个设备状态数据进行解码,以得到不同设备源对应的格式化状态信息。[0096]其中,设备状态数据包括但不限于温度、湿度、以及设备工作状态码等,且不同设备对应的状态数据可能有所不同。[0097]示例的,数据采集与监控系统在接收到各个设备响应状态获取控制指令而返回的设备状态数据之后,可根据每个设备的IP地址以及设备ID查询到各个设备的预留信息,从而获取到各个设备的状态消息格式formati。基于此,数据采集与监控系统便可进一步的根据查询到的状态消息格式formati来对各个设备返回的设备状态数据进行解码,从而得到各个设备所对应的格式化状态信息。[0098]S1013、将各个设备源对应的格式化状态信息统一转换为系统消息格式并存储在配电网数据库中,该转换过程包括时间对齐处理以及重采样处理。[0099]其中,系统消息格式是指数据采集与监控系统默认的消息格式,这里将格式化状态信息转换为系统消息格式的过程包括对多项数据的时间对齐处理以及重采样处理的过
9
CN 110212519 A
说 明 书
7/13页
程。
示例的,数据采集与监控系统在解码得到各个设备的格式化状态信息后,还需进
一步将其转换为系统默认的统一格式即系统消息格式,以便于存储在配电网数据库中。在该转换过程中,需要对来自不同设备源的多项数据进行时间对齐处理以及重采样处理,以得到位于统一时间刻度范围内且采样频率相同的数据。其中,重采样的时间间隔可以根据需要自由设置,例如以1秒为单位重新采样,但原始数据的采样频率应当高于重采样的采样频率,例如以0.1秒为单位采样。在此基础上,来自于不同设备源的数据还有可能携带噪音,考虑到这些数据会应用于平稳模型的构建,因此为了减小模型构建的干扰因素,本实施例还需对上述数据进行降噪滤波处理。更进一步的,针对于只有2个值的布尔数据,直接将其转换为0或1即可,而针对于连续数据,则需对其进行正态化处理,即xi=(xi-μ)/σ,μ为设备状态数据的平均值,σ为设备状态数据的标准差。基于此,数据采集与监控系统只需将最终转换得到的数据存储在配电网数据库中即可。[0101]需要说明的是:在设备出现问题或者通信出现问题时,数据采集与监控系统很有可能接收不到设备状态数据,此时便需重新发送状态获取控制指令,若连续若干次例如连续超过3次都未能正常获取数据,则表明设备状态或者通信线路有很大概率存在问题,此时可控制系统报警提示。[0102]在步骤S102中,根据历史获取的目标数据构建平稳模型,其中用于构建平稳模型的目标数据包括正常数据和异常数据,且正常数据的占比超过预设比例。[0103]示例的,数据采集与监控系统会对来自于不同设备源的多项数据进行预处理以得到目标数据,并将目标数据存储在配电网数据库中,因此该配电网数据库中存储有过去的所有设备数据。由于在过去的历史数据中,异常数据相比于正常数据要少很多,因此该平稳模型主要是基于正常数据构建的,其可用于分析新的设备状态数据是否存在异常。[0104]图3示例性示出了基于历史数据的平稳模型的构建方法流程图。根据图3所示,所述根据历史获取的目标数据构建平稳模型具体包括:[0105]S1021、根据历史获取的目标数据确定对应不同设备源的多组数据序列{X1,X2,…,XN},每组数据序列可表征为时间序列Xn=(xn1,xn2,…,xnt)。[0106]示例的,假设数据采集与监控系统关联有N个设备,则会存在N个设备源来提供设备状态数据,其分别为X1,X2,…,XN。这些数据序列都可采用时间序列来表征,即Xn=(xn1,xn2,…,xnt)。以X1=(x11,x12,…,x1t)为例,其可表示X1序列的t个时间点的状态数据。[0107]S1022、根据数据序列确定对应的数据变化量序列{Y1,Y2,…,YN},其中各组数据变化量序列包括差分序列Y=BX,B为差分运算符。[0108]示例的,数据采集与监控系统在得到所需的数据序列例如时间序列之后,由于系统关注的是异常数据即设备的异常情况,因此还需针对多个时间序列构建其变化量序列,也即它们的差分序列Y1,Y2,…,YN。以数据序列X为例,其差分序列则为Y=BX,其中B是差分运算符,也即yt=xt-xt-1。[0109]S1023、根据数据序列对应的差分序列分别对每组数据序列构建ARMA模型并确定白噪声序列at。[0110]示例的,虽然在数据采集与监控系统中包含有N个时间序列/差分序列,但是针对每个时间序列/差分序列的建模方式均相同。这里将以对差分序列Y建模为例详细描述平稳
10
[0100]
CN 110212519 A
说 明 书
8/13页
模型的构建过程。应当明确的是,本步骤中的ARMA(Autoregressive moving average,自回归滑动平均)模型仅构成了平稳模型的一部分,而平稳模型的另一部分则是下个步骤中的GARCH(Autoregressive conditional heteroscedasticity,自回归条件异方差)波动率模型。
[0111]具体的,根据差分序列Y构建的ARMA模型为:
[0112]
[0113][0114]
基于此,根据ARMA模型确定的白噪声序列at为:
其中,φ0,φ1,…φp和θθθ且这些参数可在已有时间0,1,…q均为ARMA模型的参数,序列/差分序列的基础上采用最大似然估计法求得,yt表示时间序列所对应的差分序列,
2
yt-i是滞后i个时间单位的时间序列所对应的差分序列,at是均值为0方差为σ的白噪声序列,at-i是滞后i个时间单位的白噪声序列,p和q可根据不同的时间序列而定。[0116]需要说明的是:由于对每个差分的时间序列都要求得这些参数,而实际对于每个时间序列而言p和q的值都可能是不同的,因此需要根据ARMA模型的建模方法来选择p与q的值,以便使模型达到最优化。[0117]S1024、基于根据ARMA模型确定的白噪声序列at构建GARCH波动率模型并确定滑动窗口为k的波动率平均值。[0118]示例的,本步骤可基于根据ARMA模型确定的白噪声序列at再构建GARCH波动率模型,该GARCH波动率模型具体为:[0119]at=σ (3);t∈t
[0120]
[0115]
[0121][0122]
基于此,根据GARCH波动率模型确定的滑动窗口为k的波动率平均值为:
[0123]
其中,αααat是白噪声序列,σ0,1,…m是GARCH波动率模型的参数,t是要估计的波动率,∈t是满足均值为0方差为1的正态分布的独立同分布序列,k是自定义参数并表示每k秒为一个滑动窗口,是波动率平均值。
[0124]
需要说明的是:针对不同的时间序列,以上公式中的参数个数可能有所不同,这里对此不做具体限定,根据实际情况而定即可。[0125]在步骤S103中,基于该平稳模型监控当前获取的目标数据是否为异常数据,并在
11
CN 110212519 A
说 明 书
9/13页
当前获取的目标数据显示异常时报警。[0126]示例的,基于ARMA模型和GARCH模型便可构建出所需的平稳模型,该平稳模型可应用于中低压配电网的数据监控,具体为电网设备的故障预测。其中,平稳模型的构建需要采用存储在配电网数据库中的历史数据,在模型构建成功之后,便可采用该平稳模型来监测新的目标数据是否存在异常,并在数据异常时及时的报警提示。
[0127]图4示例性示出了基于平稳模型的目标数据的监测方法流程图。根据图4所示,所述基于平稳模型监控当前获取的目标数据是否为异常数据包括:[0128]S1031、基于GARCH波动率模型,根据当前获取的目标数据确定当前时刻的波动率。[0129]示例的,根据公式(3)和(4)可计算出t+1时刻的波动率σ根据公式(5)可计算出t+1,滑动窗口为k的波动率平均值
基于此,若二者之间具有明显的差距,则认为中低压配电
网中的配电设备出现异常的可能性较大。[0130]S1032、采用高斯密度函数计算当前时刻的波动率与波动率平均值之间的距离,并判断该距离是否大于或等于预设阈值。[0131]示例的,采用高斯密度函数作为距离公式来计算t+1时刻的波动率σt+1与波动率平均值之间的距离d:
[0132]
[0133]
其中,s为高斯密度函数中的参数,其可预先设定好,例如s=0.1,或者也可根据已
这里对此不做限定。
有的波动率序列计算,例如
[0134]
基于上述公式便可确定出波动率σt+1与波动率平均值之间的距离d以及预设阈
值s,此时只需对二者做减法运算便可确定二者的大小。[0135]S1033、在判定该距离大于或等于预设阈值时,将当前获取的目标数据确定为异常数据。
[0136]
示例的,若判定t+1时刻的波动率σt+1与波动率平均值之间的距离d大于或等于
预设阈值s,即|d|>2s,则认为对应的设备出现异常的概率较大,否则认为对应的设备正常。
需要说明的是:中低压配电网中的每个配电设备产生的时间序列在被检测出异常时均可报警提示,但这仅只是针对单个设备的报警,本实施例还可针对整个中低压配电网产生综合报警信息。
[0137]假设N个时间序列在t+1时刻的波动率分别是σσσ且前k个时间1,t+1,2,t+1,…,N,t+1,单元的波动率平均值分别是
[0138]
则根据上述的距离公式即可得到N个距离:
12
CN 110212519 A[0139]
说 明 书
10/13页
[0140][0141]
……
本实施例可取这些距离的平均值d=(d1+d2+…+dN)/N,并采用该平均值与2s比较,
若|d|>2s,则系统会给出中低压配电网系统级别的报警提示。[0143]基于上述的实施例可知,本发明公开技术方案可将来自于不同设备源的数据转换为统一时间刻度范围内且采样频率相同的目标数据,并基于历史获取的目标数据来构建平稳模型,进而采用该平稳模型来监测当前获取的目标数据是否异常,并在当前的目标数据异常时及时报警,从而能够降低由未能及时发现数据异常而造成电网故障的风险。[0144]图5示例性示出了用于中低压配电网的数据采集与监控系统的结构图。基于该结构图可知,本发明公开技术方案所提供的数据采集与监控系统,一方面是基于时间序列模型具体为波动率模型来实现的,因此实现容易且效率高,另一方面系统的可扩展性强,在该数据采集与监控系统中可任意添加设备,因此在实际应用中可将设备的增加对整体监控系统的性能影响降低到最小。
[0145]下述为本发明公开装置实施例,可以用于执行本发明公开方法实施例。
[0146]图6a是根据示例性实施例示出的中低压配电网的数据处理装置的结构示意图,该装置可通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。根据图6a所示,所述数据处理装置包括数据获取模块601、模型构建模块602和数据监控模块603。其中,数据获取模块601用于获取来自不同设备源的多项数据,并对所述多项数据进行时间对齐处理以及重采样处理,以得到目标数据;模型构建模块602用于根据历史获取的所述目标数据构建平稳模型,其中用于构建平稳模型的所述目标数据包括正常数据和异常数据,所述正常数据的占比超过预设比例;数据监控模块603用于基于所述平稳模型监控当前获取的所述目标数据是否为异常数据,并在所述当前获取的所述目标数据显示异常时报警。[0147]在一个实施例中,参考图6b所示,所述模型构建模块602包括第一确定单元6021、第二确定单元6022、第一构建单元6023和第二构建单元6024。其中,第一确定单元6021用于根据历史获取的所述目标数据确定对应于不同设备源的多组数据序列{X1,X2,…,XN},每组所述数据序列表征为时间序列Xn=(xn1,xn2,…,xnt);第二确定单元6022用于根据所述数据序列确定对应的数据变化量序列{Y1,Y2,…,YN},其中各组所述数据变化量序列包括差分序列Y=BX,B为差分运算符;第一构建单元6023用于根据所述数据序列对应的所述差分序列分别对每组数据序列构建ARMA模型并确定白噪声序列at;第二构建单元6024用于基于由所述ARMA模型确定的白噪声序列at构建GARCH波动率模型并确定滑动窗口为k的波动率平均值。
[0148]在一个实施例中,根据所述数据序列对应的所述差分序列构建的ARMA模型为:
[0142]
13
CN 110212519 A[0149]
说 明 书
11/13页
[0150][0151]
根据所述ARMA模型确定的白噪声序列at为:
其中,φ0,φ1,…φp和θθθ0,1,…q是ARMA模型的参数并采用最大似然估计法求得,
yt是时间序列对应的差分序列,yt-i是滞后i个时间单位的时间序列对应的差分序列,at是均
2
值为0方差为σ的白噪声序列,at-i是滞后i个时间单位的白噪声序列,p和q根据不同的时间序列而确定。
[0153]在一个实施例中,基于由所述ARMA模型确定的白噪声序列at构建的GARCH波动率模型为:[0154]at=σ (3);t∈t
[0155]
[0152]
[0156][0157]
根据所述GARCH波动率模型确定的滑动窗口为k的波动率平均值为:
[0158]
其中,ααασ∈t是满足均值为0方差0,1,…m是GARCH波动率模型的参数,t是波动率,
为1的正态分布的独立同分布序列,k是自定义参数并表示每k秒为一个滑动窗口,是波动率平均值。
[0159]在一个实施例中,参考图6c所示,所述数据监控模块603包括第三确定单元6031、计算单元6032和第四确定单元6033。其中,第三确定单元6031用于基于所述GARCH波动率模型,根据当前获取的所述目标数据确定当前时刻的所述波动率;计算单元6032用于采用高斯密度函数计算所述当前时刻的波动率与所述波动率平均值之间的距离,并判断所述距离是否大于或者等于预设阈值;第四确定单元6033用于在所述距离大于或者等于所述预设阈值时,将当前获取的所述目标数据确定为异常数据。[0160]在一个实施例中,参考图6d所示,所述数据获取模块601包括发送单元6011、解析单元6012和转换单元6013。其中,发送单元6011用于以预设时间间隔分别向多个设备发送状态获取控制指令,所述状态获取控制指令携带有设备注册信息和状态消息格式;解析单元6012用于接收各个设备响应所述状态获取控制指令而返回的设备状态数据,并对所述设备状态数据进行解码,以得到不同设备源对应的格式化状态信息;转换单元6013用于将所述格式化状态信息转换为系统消息格式并存储在配电网数据库中,该转换过程包括所述时间对齐处理以及所述重采样处理。
14
CN 110212519 A[0161]
说 明 书
12/13页
本发明公开实施例所提供的用于中低压配电网的数据处理装置,可将来自于不同
设备源的数据转换为统一时间刻度范围内且采样频率相同的目标数据,并基于历史获取的目标数据来构建平稳模型,由于在历史数据中正常数据的比例明显大于异常数据的比例,即平稳模型主要是基于正常数据构建的,因此采用该平稳模型即可监测当前获取的目标数据是否异常,并在当前的目标数据异常时及时报警,从而能够降低由未能及时发现数据异常而造成电网故障的风险。
[0162]关于上述实施例中的装置,其各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。[0163]本发明公开实施例还提供一种数据处理装置,该装置包括:[0164]处理器;[0165]用于存储处理器可执行指令的存储器;[0166]其中,处理器被配置为执行:
[0167]获取来自不同设备源的多项数据,并对所述多项数据进行时间对齐处理以及重采样处理,以得到目标数据;
[0168]根据历史获取的所述目标数据构建平稳模型,其中用于构建平稳模型的所述目标数据包括正常数据和异常数据,所述正常数据的占比超过预设比例;
[0169]基于所述平稳模型监控当前获取的所述目标数据是否为异常数据,并在所述当前获取的所述目标数据显示异常时报警。[0170]在一个实施例中,上述处理器还可被配置为:
[0171]根据历史获取的所述目标数据确定对应于不同设备源的多组数据序列{X1,X2,…,XN},每组所述数据序列表征为时间序列Xn=(xn1,xn2,…,xnt);
[0172]根据所述数据序列确定对应的数据变化量序列{Y1,Y2,…,YN},其中各组所述数据变化量序列包括差分序列Y=BX,B为差分运算符;
[0173]根据所述数据序列对应的所述差分序列分别对每组数据序列构建ARMA模型并确定白噪声序列at;
[0174]基于由所述ARMA模型确定的白噪声序列at构建GARCH波动率模型并确定滑动窗口为k的波动率平均值。
[0175]在一个实施例中,上述处理器还可被配置为:
[0176]根据所述数据序列对应的所述差分序列构建的ARMA模型为:
[0177]
[0178][0179]
根据所述ARMA模型确定的白噪声序列at为:
[0180]
其中,φ0,φ1,…φp和θθθ0,1,…q是ARMA模型的参数并采用最大似然估计法求得,
15
CN 110212519 A
说 明 书
13/13页
yt是时间序列对应的差分序列,yt-i是滞后i个时间单位的时间序列对应的差分序列,at是均
2
值为0方差为σ的白噪声序列,at-i是滞后i个时间单位的白噪声序列,p和q根据不同的时间序列而确定。
[0181]在一个实施例中,上述处理器还可被配置为:
[0182]基于由所述ARMA模型确定的白噪声序列at构建的GARCH波动率模型为:[0183]at=σ (3);t∈t
[0184]
[0185][0186]
根据所述GARCH波动率模型确定的滑动窗口为k的波动率平均值为:
[0187]
其中,ααασ∈t是满足均值为0方差0,1,…m是GARCH波动率模型的参数,t是波动率,
为1的正态分布的独立同分布序列,k是自定义参数并表示每k秒为一个滑动窗口,是波动率平均值。
[0188]在一个实施例中,上述处理器还可被配置为:[0189]基于所述GARCH波动率模型,根据当前获取的所述目标数据确定当前时刻的所述波动率;
[0190]采用高斯密度函数计算所述当前时刻的波动率与所述波动率平均值之间的距离,并判断所述距离是否大于或者等于预设阈值;
[0191]在所述距离大于或者等于所述预设阈值时,将当前获取的所述目标数据确定为异常数据。
[0192]在一个实施例中,上述处理器还可被配置为:
[0193]以预设时间间隔分别向多个设备发送状态获取控制指令,所述状态获取控制指令携带有设备注册信息和状态消息格式;
[0194]接收各个设备响应所述状态获取控制指令而返回的设备状态数据,并对所述设备状态数据进行解码,以得到不同设备源对应的格式化状态信息;
[0195]将所述格式化状态信息转换为系统消息格式并存储在配电网数据库中,该转换过程包括所述时间对齐处理以及所述重采样处理。
[0196]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本发明公开的其它实施方案。本申请旨在涵盖本发明公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明公开的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明公开的真正范围和精神由所附的权利要求指出。[0197]应当理解的是,本发明公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明公开的范围应由所附的权利要求来限制。
16
CN 110212519 A
说 明 书 附 图
1/5页
图1
图2
17
CN 110212519 A
说 明 书 附 图
2/5页
图3
图4
18
CN 110212519 A
说 明 书 附 图
3/5页
图5
图6a
19
CN 110212519 A
说 明 书 附 图
4/5页
图6b
图6c
20
CN 110212519 A
说 明 书 附 图
5/5页
图6d
21
因篇幅问题不能全部显示,请点此查看更多更全内容