[发明专利]一种基于聚类及神经网络的含分布式电源配电网电能质量预测方法有效

专利信息
申请号: 201811561343.X 申请日: 2018-12-20
公开(公告)号: CN109871976B 公开(公告)日: 2020-12-25
发明(设计)人: 翁国庆;舒俊鹏;马泰屹;龚阳光 申请(专利权)人: 浙江工业大学
主分类号: G06Q10/04 分类号: G06Q10/04;G06Q10/06;G06Q50/06;G06K9/62;G06N3/04
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 王兵;黄美娟
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 神经网络 分布式 电源 配电网 电能 质量 预测 方法
【权利要求书】:

1.一种基于聚类和神经网络的含分布式电源配电网电能质量预测方法,包括如下步骤:

步骤1、训练数据采集及归一化处理:为获得准确度足够高的预测性能,需要给预测模型提供覆盖场景面足够广、数量足够大的训练数据;为此,首先需要对目标预测点进行电能质量指标项及其影响因素的数据采集,然后将采集到的数据作为历史数据集读入,并进行归一化操作;

步骤101,在含分布式电源配电网中选取需要进行电能质量预测的电网节点,采集分布式电源所在环境的温度、光照、配电网用电负荷数据及其所对应的时间标记信息形成历史输入数据集Din={X1,X2,…,XN};Din是维数为H*N的数据矩阵,其中N为输入变量的个数,Xp{p=1,2,…N}为第p个维数为H的输入变量列向量数据子集,H值由数据采集时段与采集频率确定;以相同时间标记为依据,将Din表示为另一形式:Din={Z1;Z2;…;ZH},Zt{t=1,2,…H}为第t个维数为N的输入变量行向量数据子集;

步骤102,针对待预测的电网节点,采集对应于步骤101中相同时间标记的电能质量历史数据,包括电压偏差、频率偏差、三相不平衡度和谐波畸变率,作为历史输出数据集Dout={Y1,Y2,…,YM};Dout是维数为H*M的数据矩阵,其中M为输出指标的个数,Yq{q=1,2,…M}为第q个维数为H的输出指标列向量数据子集;以相同时间标记为依据,将Dout表示为另一形式:Dout={W1;W2;…;WH},Wt{t=1,2,…H}为第t个维数为M的输出指标行向量数据子集;

步骤103,为了将步骤101、步骤102采集所获得的不同类别历史数据的量纲进行标准统一化,并加快预测过程中参数寻优的收敛速度,按公式(1)、(2)将所有采集所获得的历史数据进行归一化处理:

其中,Xp、Xp′分别为归一化处理之前、归一化处理之后的第p个输入变量数据;Xp.min为Xp中的最小值,Xp.max为Xp中的最大值;Yq、Yq′分别为归一化处理之前、归一化处理之后的第q个输出指标数据;

步骤2、历史输入数据集的聚类划分:在步骤1训练数据采集及归一化处理基础上,采用k-means聚类算法对历史输入数据集Din进行聚类划分;

步骤201,从输入变量数据集Din={Z1;Z2;…;ZH}中随机选择其中K个行向量数据子集样本作为簇均值矩阵{μ1;μ2;…;μK},即聚类中心;μk{k=1,2,…K}为簇均值向量,表示第k个选择出的输入变量行向量数据子集;

步骤202,按公式(3)计算历史输入数据集Din={Z1;Z2;…;ZH}中的每一个行向量数据子集Zt的簇标记:

其中,λt为Zt的簇标记,即Zt属于第λt类,K为簇总个数;为二范数的平方;argmin()表示当括号中内容取到最小时对应k的值;

步骤203,按公式(4)将样本{Zt,Wt}划入相应的簇:

其中,是标记为λt的簇所包含的所有数据集合;符号∪表示对两个集合取并集;

步骤204,按公式(5)重新计算簇均值向量μk

其中,Ck是标记为k的簇所包含的所有数据集合,Num(Ck)表示Ck集合中所包含输入向量的个数;

步骤205,重复迭代步骤202到步骤204,直至μk计算结果收敛,即满足公式(6):

μ′k=μk,k∈{1,2,…,K} (6)

其中,μ′k和μk分别为上次和本次迭代计算出的簇均值向量;

步骤3、训练集和验证集划分:在已聚类完毕的数据集Ck中,划分出训练集和验证集:取Ck中所包含所有数据中的10%量数据作为验证集,其余90%量数据作为训练集;

步骤4、BP神经网络预测模型训练:将步骤3中经k-means聚类后各类的训练集作为输入信号,经隐含层作用于输出节点,经过非线性变换产生输出信号;若实际输出和期望输出间存在误差,则将误差通过隐含层向输入层反向传播,通过调整输入节点与隐层节点的联接强度和隐层节点与输出节点的联接强度、阈值,使误差沿梯度方向下降,经过反复学习训练,确定与最小误差相对应的权值和阈值,训练停止;

步骤401,求解如式(7)所示不等式组的最优解:

其中,E(w,v,θ,γ)为全局误差函数,yz(a)为BP网络的期望输出,为BP网络的实际输出;vjz为隐含层节点j到输出层节点z的权值,wij为输入层节点i到隐含层节点j的权值,γa为输出节点a处的阈值,θj为隐含层节点j处的阈值;x为训练样本,f(x)为Sigmoid型激活函数;N1为输入节点个数,N2为隐层节点个数,N3为输出层节点个数;ε1为设定的误差限;

步骤402,采用梯度规则实现全局误差函数E(w,v,θ,γ)在其高维误差曲面上按梯度下降;按公式(8)计算E(w,v,θ,γ)对输出层和隐含层的连接权和阈值的负梯度:

其中,为求偏导符号,表示将z=1,2,…,N1时对应各项进行结果累加;

步骤403,按照梯度下降原则,步骤402中所得连接权和阈值的变化量应正比于其各自的负梯度,采用公式(9)表征:

其中,Δ符号表示求对应项的变化量;η为学习率,且0η1;sj为运算得到的神经元的中间结果,bj为各神经元在中间层的输出;i=1,2,…,N1,j=1,2,…,N2,a=1,2,…,N3

步骤404,整理步骤401到步骤403的计算结果,用公式(10)表示BP神经网络输入节点、隐层节点和输出节点间的连接权值和隐层节点、输出节点处的阈值:

其中,l为BP网络的训练次数;

步骤405,重复步骤401到步骤404,直至样本训练完毕且误差小于设定值ε1

步骤406,更改隐层节点数N2,重复步骤401到步骤405,并记录下误差最小时的最佳隐层节点数N2best

步骤5、求取最佳训练集划分方式:在已聚类完毕的数据集Ck中,各类均重新划分训练集和验证集,取和步骤3中所取验证集互斥的10%量数据作为验证集,其余90%量数据作为训练集,重复步骤3、4;记录下在最佳划分方式下,用最佳隐层节点数训练出的K个误差最小模型,分别对应聚类得到的K个簇;这K个误差最小模型即为各对应聚类下误差最小的神经网络预测模型;

步骤6、预测输入变量值获取及归一化:针对含分布式电源目标配电网,输入需要进行电能质量预测节点在未来某时段的影响因素输入变量值向量Din.pre={X1.pre,X2.pre,…,XN.pre},并按照公式(11)进行归一化处理:

其中,Xp.pre、Xp.pre′分别为归一化处理之前、归一化处理之后的第p个预测输入变量数据;

步骤7、确定预测输入变量数据子集的簇类归属:采用步骤2中的公式(3)、(4)计算步骤6所得预测输入变量数据子集Din.pre到每个簇均值向量的二范数的平方值,找到其值最小时所对应的簇并归入此簇类;

步骤8、电能质量预测输出及反归一化:将预测输入变量值向量输入到步骤5中所确定的该簇类对应的误差最小神经网络预测模型中,即权值和阈值都最优的式(7)中,得到电能质量指标预测结果,并按公式(12)将所输出的电能质量指标预测结果进行反归一化处理:

Yq.pre=Yq.pre′×(Yq.max-Yq.min)+Yq.min (12)

其中,Xp.pre、Xp.pre′分别为反归一化处理之前、反归一化处理之后的第q个电能质量指标的预测输出数据;

步骤9、电能质量预测结果评估:针对目标配电网的电能质量预测节点,采集与步骤6预测时段对应的电能质量指标实际数据Yq.real,计算预测误差并对预测结果进行误差评估:

步骤901,按公式(13)计算预测结果的平均绝对误差指标MAE:

其中,Yq.pre、Yq.real分别表示在预测时段内,目标电网节点的同一电能质量指标的预测数据和实际监测数据,Yq.real表示Yq.real包含的行数;

步骤902,按公式(14),计算预测结果的均方根误差指标RMAE:

步骤903,按公式(15),计算预测结果的相对误差指标RE:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811561343.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top