一种基于长短期记忆网络的配电系统网损预测方法与流程

文档序号:19636282发布日期:2020-01-07 12:02阅读:192来源:国知局
一种基于长短期记忆网络的配电系统网损预测方法与流程

本发明涉及电力系统技术领域,具体涉及一种基于长短期记忆网络的配电系统网损预测方法。



背景技术:

随着社会经济的发展,我国配电网规模日趋庞大,电力设备日益增多,10kv配电网损耗电量已占整个电力网的20%以上,有较大的降损空间。近年来配电网自动化水平不断提高,各种自动数据采集系统不断出现,为配电网的损耗计算提供了更充足数据的同时也带来了很大挑战。

现有的传统计算方法倾向于关注线路损耗的计算,不能挖掘出海量数据与电网损耗之间的关系,针对不同的10kv配电网,不能准确辨识出影响线损的主要因素集。因此越来越多的人工智能算法被引入到10kv配电网线损评估中来,利用其强大的自学能力、推广能力以及非线性处理能力自动建立配电网线损预测模型,解决了传统方法计算过程复杂的问题。电力企业对电力系统网损进行预测,掌握电网运行中网损构成,推理出存在缺陷的环节,可以对网损违反正常规律的地方进行检查改进。研究网损规律对电力系统的运行、维护、效益等具有重要意义。因此,探索具有更高精度和效率的网损预测方法成为了目前亟待解决的重要课题。



技术实现要素:

本发明提供一种基于灰色关联分析和长短期记忆神经网络的配电系统网损预测方法,提高对配电系统网损的预测精度和效率,以达到更高效率指导电网公司的节能工作和确定项目节能量的目的。

为实现上述技术目的,本发明采用如下技术方案:

一种配电系统网损预测方法,包括以下步骤:

s10,获取历史数据,构建时间序列:

s11,获取预测地区的历史实际电量数据,所述实际电量数据包括各时刻的以下特征量:网损值、变电站供电量、公变供电量、专变供电量、用户用电量;

s12,针对每种特征量,均对各时刻的数据进行归一化处理并构建相应特征量的时间序列;

s20,确定输入影响指标:

s21,从步骤s10得到的网损值时间序列中截取包括m个样本时刻的子序列作为参考序列;

s22,按照与参考序列相距由近及远的顺序,选取与参考序列相距24h整数倍的p个时间段,且每个时间段均包括m个样本时刻;然后将各特征量时间序列在该p个时间段的子序列,均作为1个比较序列;其中每个比较序列对应网损值的1个影响指标,所述影响指标是指比较序列在与参考序列相距时长的特征量;

s23,采用灰色关联分析法,计算每个比较序列与参考序列之间的关联度,并将其中属于最佳q个关联度的比较序列所对应的影响指标,作为参考序列网损值的最佳q个输入影响指标;

s30,构建训练样本;

s31,从步骤s10得到的网损值时间序列中均匀选取n个网损值,

s32,从步骤s10得到的各特征量时间序列中,获取步骤s31得到的各网损值的输入影响标值;

s33,将每个网损值与相应的输入影响指标均作为1个训练样本,得到n个训练样本;

s40,离线训练长短时记忆网络:

s41,建立长短期记忆网络模型,包括设置网络层数、每个网络层的节点数、时间窗大小;

s42,以训练样本中的网损值作为输出数据,以训练样本中的输入影响指标作为输入数据,对长短期记忆网络模型进行离线训练,得到网损预测模型;

s50,对未来24小时内的预测时刻进行网损预测:

s51,获取与预测时刻网损值的输入影响指标,并对输入影响指标进行归一化处理;

s52,将归一化处理后的输入影响指标,输入至步骤s40得到的网损预测模型,得到预测时刻的归一化网损值;

s53,对预测时刻的归一化网损值进行反归一化,得到预测时刻的正常网损值。

进一步地,最佳q个输入影响指标的获取方法包括:对得到的所有关联度进行排序,依次剔除最小关联度,将每剔除1个关联度所剩余关联度对应的影响指标作为1个组合;将得到的多组影响指标,分组输入网损预测模型进行预测,选择网损平均预测误差最小的一组影响指标,即为网损值的最佳q个输入影响指标。

进一步地,步骤s20中,采用灰色关联分析方法计算关联度ri的公式为:

式中,y(k)(k=1,2,…,m)表示参考序列,k表示参考序列和比较序列的样本时刻,m表示表示参考序列和比较序列的样本时刻,xi(k)(i=1,2,…,n)表示第i个比较序列,n表示比较序列的数量,ξi(k)为第i个比较序列与参考序列在第k个样本时刻的关联度,ρ为分辨系数,取值范围为0到1。

进一步地,对长短期记忆网络模型进行离线训练的参数包括:输入门的权值矩阵和偏置量、细胞单元的权值矩阵和偏置量、遗忘门的权值矩阵和偏置量、输出门的权值矩阵和偏置量。

进一步地,步骤s10中的历史实际电量数据的时间跨度至少为1年。

进一步地,其特征在于,p=2。

有益效果

本发明的有益效果为:

1、采用灰色关联分析方法,挖掘配系统的网损与历史电气特征量之间的变化规律,辨识出关联度最大的若干个与历史电气特征量相关的影响指标,作为网损值的输入影响指标,即作为网损预测模型的输入影响指标,在保证网损预测精度的同时,减小网损预测的计算量,进而提高网损预测效率;

2、使用大数据训练基于长短时记忆网络的网损预测模型,其模型的时间和空间复杂度均较低,训练模型和应用预测网损的时间较短且不易出现过拟合;同时模型训练过程的参数寻优能力强,可以充分提取网损历史数据的规律并进行预测,能用于确定应用于配电系统的节能项目的节能量,为电网降损节能提供决策依据;

3、通过使用网损预测模型对网损值的影响指标组合进行预测,并根据平均预测误差来指导选择最佳的网损值影响指标组合,可以进一步提高最终训练得到的网损预测模型的预测精度;

4、选用时间跨度至少1年的历史实际电量数据,使得训练样本包括不同季节的数据,提高训练网损预测模型对不同季节下网损预测的适应性。

附图说明

图1为本发明的流程示意图;

图2为本发明实施例中特征个数对模型精度的影响;

图3是本发明实施例中长短期记忆网络记忆单元的结构示意图;

图4是本发明实施例中不同模型网损预测结果的对比;

具体实施方式

下面对本发明的实施例作详细说明,本实施例以本发明的技术方案为依据开展,给出了详细的实施方式和具体的操作过程,对本发明的技术方案作进一步解释说明。

如图1所示,本发明提供一种基于长短期记忆网络的配电系统网损预测方法,包括如下步骤:

步骤s10,获取历史数据,构建时间序列:

步骤s11,获取预测地区的历史实际电量数据,所述实际电量数据包括各时刻的以下特征量:网损值、变电站供电量、公变供电量、专变供电量、用户用电量;

考虑到不同季节对网损电量的影响,本实施例要求获取的历史实际电量数据的时间跨度至少为1年,较长,包含冬天、春天和夏天,以训练网损预测模型对不同季节下网损预测的适应性。

s12,针对每种特征量,均对各时刻的数据进行归一化处理并构建相应特征量的时间序列;

考虑到相关测量数据缺失的情况,本实施例先对各时刻的数据进行清洗和补充,然后再将得到的数据进行归一化处理,其中归一化过程的计算公式为:

其中,x为输入进行归一化的特征量数值,xmax为该特征量数据集中的最大值,xmin为该特征量数据集中的最小值,为特征量数值经归一化后得到的结果。

步骤s20,确定输入影响指标:

步骤s21,从步骤s10得到的网损值时间序列中截取包括m个样本时刻的子序列作为参考序列;

步骤s22,按照与参考序列相距由近及远的顺序,选取与参考序列相距24h和48h共2个时间段,且每个时间段均包括m个样本时刻;然后将各特征量时间序列在该2个时间段的子序列,均作为1个比较序列;其中每个比较序列对应网损值的1个影响指标,所述影响指标是指比较序列在与参考序列相距时长的特征量;

其中,与参考序列相距24h或48h,以及下文时间相距的概念,具体是指两者之间的中心间距。

步骤s23,采用灰色关联分析法,计算每个比较序列与参考序列之间的关联度,并将其中属于最佳q个关联度的比较序列所对应的影响指标,作为参考序列网损值的最佳q个输入影响指标;

其中,最佳q个输入影响指标的获取方法包括:对得到的所有关联度进行排序,依次剔除最小关联度,将每剔除1个关联度所剩余关联度对应的影响指标作为1个组合;将得到的多组影响指标,分组输入网损预测模型进行预测,选择网损平均预测误差最小的一组影响指标,即为网损值的最佳q个输入影响指标。

在本步骤s23中确定最佳q个输入影响指标所使用的网损预测模型,具体是指对lsmt记忆网络模型进行参数预设置、且网络结构统一所得到的初始模型。由于获取的特征量,包括网损值、变电站供电量、公变供电量、专变供电量、用户用电量,这些都是与未来网损值具有一定相关性的电气指标,因此,在与未来时刻相距特定时间的以上各特征量,均可作为未来时刻网损值的影响指标。本发明通过灰色关联分析法确定各影响指标与未来网损值之间的关联度,然后选择平均预测误差最小的一组影响指标作为最终的输入影响指标,即作为未来时刻网损值的输入影响指标。

其中,采用灰色关联分析方法计算关联度ri的公式为:

△i(k)=|y(k)-xi(k)|;

式中,y(k)(k=1,2,…,m)表示参考序列,k表示参考序列和比较序列的样本时刻,m表示表示参考序列和比较序列的样本时刻,xi(k)(i=1,2,…,n)表示第i个比较序列,n表示比较序列的数量,ξi(k)为第i个比较序列与参考序列在第k个样本时刻的关联度,ρ为分辨系数,取值范围为0到1,其取值在一定程度上影响关联度的大小在本实施例中取ρ=0.5。

步骤s30,构建训练样本;

步骤s31,从步骤s10得到的网损值时间序列中均匀选取n个网损值,

步骤s32,从步骤s10得到的各特征量时间序列中,获取步骤s31得到的各网损值的输入影响标值;

步骤s33,将每个网损值与相应的输入影响指标均作为1个训练样本,得到n个训练样本;

步骤s40,离线训练长短时记忆网络:

s41,建立长短期记忆网络模型,包括设置网络层数、每个网络层的节点数、时间窗大小;在本发明中设置时间窗大小为1;

s42,以训练样本中的网损值作为输出数据,以训练样本中的输入影响指标作为输入数据,对长短期记忆网络模型进行离线训练,得到网损预测模型;

离线训练步骤如下:

输入门的输出it由t时刻输入值xt和t-1时刻隐层输出ht-1共同决定,计算公式为:

it=σ(wxiht-1+wxixt+wxict-1+bi);

其中,wxi为t时刻输入门it的权值矩阵,bi为偏置量,ct为当前时刻t的细胞单元状态,其计算公式为:

ct=ftct-1+ittanh(whcht-1+wxcxt+bc);

其中,whc和wxc为t时刻ct的权值矩阵,bc为偏置量。

遗忘门用来控制细胞历史状态信息的保留,遗忘门输出的计算公式为:

ft=σ(wxfht-1+wxfxt+wxfct-1+bf);

其中,ft为遗忘门的输出,wxf为t时刻遗忘门ft的权值矩阵,bf为偏置量。激活函数σ使得遗忘门的输出值在[0,1]之间,来控制上一单元状态被遗忘的程度。当遗忘门输出为0的时候,表示将上一状态的信息全部丢弃;当遗忘门输出为1的时候,表示将上一状态的信息全部保留。

输出门用来控制该层的细胞状态有多少被过滤,输出门的输出值ot计算公式为:

ot=σ(whoht-1+wxoxt+bo);

其中,who和wxo为t时刻输出门ot的权值矩阵,bo为偏置量,ht为隐藏层输出值,其计算公式为:

ht=ottanh(ct);

以上离线训练所确定的长短时记忆模型的参数包括:输入门it的权值矩阵wxi和偏置量bi、细胞单元ct的权值矩阵whc、wxc和偏置量bc、遗忘门ft的权值矩阵wxf和偏置量bf、输出门ot的权值矩阵who、wxo和偏置量bo;

另外离线训练时,用于评价离线训练网损预测模型的评价指标:平均绝对百分比误差和均方根误差,其计算公式为:

式中,δmape为平均绝对百分比误差,δrmse为均方根误差,n为训练样本的个数,yj为第j个训练样本的网损真实值,为第j个训练样本的模型预测值。

步骤s40,对未来24小时内的预测时刻进行网损预测:

s50,对未来24小时内的预测时刻进行网损预测:

s51,获取与预测时刻网损值的输入影响指标,并对输入影响指标进行归一化处理;

s52,将归一化处理后的输入影响指标,输入至步骤s40得到的网损预测模型,得到预测时刻的归一化网损值;

s53,对预测时刻的归一化网损值进行反归一化,得到预测时刻的正常网损值。

以下提供具体实施例对本发明技术方案作进一步实施解释说明:

在仿真软件digsilent中搭建某区域实际10kv配电网络模型,包含1个容量为2*100mva的110/10kv变电站,规划区内共有39个台区,包含58条10kv线路。对该配电网络的损耗进行提前24小时的预测,预测流程流程如图1所示。

s10、整理历史数据,针对部分缺失数据,通过仿真得到对应数据,对所得数据进行归一化处理。

s201、分析影响网损数据的指标,通过灰色关联度分析,得到如表1所示的各影响指标与实际网损值的关联度:

表1

s202、基于特征指标的关联度排序,计算不同特征个数时,网损预测误差mape值,结果如图2所示。在特征指标数目为7时,对应的mape值最小,因此选用关联度排序前7位的影响指标作为最终的输入影响指标。

s30、根据步骤s202得到的输入影响指标,从s10得到的数据中获取训练样本。

s401、在python环境下利用tensorflow库搭建长短期记忆神经网络预测模型,长短期记忆神经网络的结构示意图如图3所示。

s402、设置模型参数,输入训练样本集后采用adam算法优化模型,设置基础的1个隐藏层,批处理大小取72,使用adam优化方式训练100轮后获得优化后的长短期记忆神经网络预测模型。

s50、在线应用长短期记忆神经网络对网损进行预测,与反向传播神经网络和支持向量机预测的结果进行对比,如图4所示。

本发明提供的基于长短期记忆神经网络的网损预测方法预测精度好,模型的时间和空间复杂度均较低,训练和预测时间较短且不易出现过拟合,训练过程中参数寻优能力强,可以充分提取网损历史数据的规律并进行预测,为电网降损节能提供决策依据。

以上实施例为本申请的优选实施例,本领域的普通技术人员还可以在此基础上进行各种变换或改进,在不脱离本申请总的构思的前提下,这些变换或改进都应当属于本申请要求保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1