基于深度置信网络的配电网负荷预测.pdf
《基于深度置信网络的配电网负荷预测.pdf》由会员分享,可在线阅读,更多相关《基于深度置信网络的配电网负荷预测.pdf(7页珍藏版)》请在咨信网上搜索。
1、SHANDONG ELECTRIC POWER山东电力技术第50卷(总第309期)2023年第8期0引言广州大学城配电网的用户类型比较复杂,主要包括高校、商业中心、医院和小型普通工业等。由于用户内部用电设备繁多,电表年久失修、电表数据读取错误或者无法上送等问题,导致各个变电站统计的配电网负荷数据不完整。在当今大数据时代,数据信息至关重要,通过对海量配电网数据进行挖掘分析,可进一步推动数字化电网1-2的发展,所以对缺失数据进行数据预测至关重要。随着人工智能技术在电力系统的广泛应用,智能电网3-4成为新一代电网技术发展的必然趋势。机器学习算法作为人工智能的核心驱动,在电网数据预测中的应用也日渐成熟
2、。国内外很多学者针对数据预测展开一系列的研究,并提出很多适用于电力数据预测的机器学习算法。文献 5 利用改进粒子群算法对 Elman 模型的权值以及反馈因子进行优DOI:10.20097/ki.issn1007-9904.2023.08.003基金项目:广东省重点领域研发计划项目(2020B010166004)。KeyResearchandDevelopmentProjectofGuangdongProvince(2020B010166004).基于深度置信网络的配电网负荷预测吕秋霞1,孙亮1,车延华2,于全喜1(1.东方电子股份有限公司技术中心,山东烟台264000;2.烟台职业学院信息工程
3、系,山东烟台264670)摘要:保证配电网负荷数据的完整性是后续数据统计和业务分析的数据基础。针对广州大学城配电网存在的电表年久失修或电表读数错误而导致的配电网负荷数据缺失问题,提出一种基于深度置信网络(Deep Belief Networks,DBN)的配电网负荷预测算法,通过时间序列预测的方法,对缺失的数据进行补齐,保证配电网数据的完整性。深度置信网络由一定数目的受限玻尔兹曼机(Restricted Boltzmann Machine,RBM)叠加而成,通过无监督训练算法得到网络模型的初始值,最后通过自上而下的有监督学习得到预测训练模型。为了避免训练模型的局部最优问题,提高训练模型的全局搜
4、索能力,使用粒子群优化算法对模型进行调优,以获得全局最优解。最后,通过比较多个预测训练模型的预测指标,验证了提出预测训练模型的准确性和有效性。关键词:负荷预测;时间序列;深度置信网络;受限玻尔兹曼机;粒子群优化算法中图分类号:TM726文献标识码:A文章编号:1007-9904(2023)08-0020-07Load Forecasting of Distribution Network Based on DeepBelief NetworksLYU Qiuxia1,SUN Liang1,CHE Yanhua2,YU Quanxi1(1.Technology Center,Dongfang E
5、lectronics Co.,Ltd.,Yantai 264000,China;2.Department of Information Engineering,Yantai Vocational College,Yantai 264670,China)Abstract:Ensuring the integrity of the distribution network load data is the basis for data statistics and business analysis.A loadforecasting algorithm based on deep belief
6、networks was proposed to solve the problem of Guangzhou University Town load datamissing caused by long-time disrepair of meters or wrong reading of meters.This algorithm estimates missing values to make surethe stable running of power system by the model of time series forecasting.The deep belief n
7、etworks which is composed of acertain number of restricted Boltzmann machine obtains the initial value of the network model by unsupervised training algorithm.Finally,the prediction training model was obtained by top-down supervised learning.So as to improve the global search ability ofthe training
8、model to avoid falling into a local optimal solution,the particle swarm optimization algorithm was used to optimize themodel to obtain the global optimal solution.By comparing the prediction indexes of several prediction training models,theaccuracy and effectiveness of the proposed prediction model
9、were verified.Keywords:load forecasting;time series;deep belief networks;restricted Boltzmann machine;particle swarm optimizationalgorithm20化训练,提高数据预测精度、模型泛化能力和系统实时数据准确性。文献 6 利用递归神经网络模型在时间序列预测上的独特优势,并结合受限玻尔兹曼机(Restricted Boltzmann Machine,RBM)模型的无监督学习能力,进行电力数据预测,提高了短期电力负荷数据预测的准确性。文献 7-10 都采用改进和优化的长短
10、期记忆网络(Long Short-term Memory,LSTM)算法进行电力负荷预测,LSTM 在时序学习方面具有良好的性能,所以在具有周期性的电力负荷预测方面能极大提升预测精度。文献 11 提出一种改进的反向传播(Back Propagation,BP)神经网络,能够自适应调整学习率,对样本数据进行批处理训练,提高了改进算法的收敛速度和预测精度。文献 12结合随机森林算法,对支持向量机(Support VectorMachine,SVM)和 BP 神经网络进行对比研究,发现随机森林算法在电力系统小时负荷预测方面有较好的精度。文献 13 提出一种模糊信息粒化支持向量机预测算法,实现了电力负
11、荷数据的点预测和区间预测,对电网调度工作有一定意义。文献 14 结合RBM 的无监督学习和递归神经网络,对电力负荷数据进行预测训练,较其他网络获得了更高的准确性。国内配电网自动化当前正处于起步阶段,还有诸多问题亟待解决,如采集数据不完整、数据来源多且难以整合等。上述问题导致配电网负荷预测难度较大。深度置信网络(Deep Belief Networks,DBN)是无监督学习模型,相对传统 BP 神经网络,其收敛速度更快,预测精度更高。提出基于 DBN 的负荷预测算法,结合粒子群的快速寻优能力,实现了已缺失电力数据的快速准确预测。1深度置信网络1.1受限玻尔兹曼机DBN15是由一定数目的 RBM1
12、6堆叠而成,每一个 RBM 模型都是由一个随机的隐含层和可见层组合而成,其中,模型的隐含层和可见层的各个单元之间保持全连接,单独的隐含层和可见层的层内无连接,RBM 模型拥有强大的数据无监督学习能力,其结构如图 1 所示。RBM 用v表示可见层,h表示隐含层,则系统的能量方程为图1RBM结构Fig.1 Model structure of RBME()v,|h =-i=1maivi-j=1nbjhj-i=1mj=1nviwijhj(1)式中:vi为可见层单元 i 的状态;hj为隐含层单元 j 的状态;ai为可见层单元 i 的偏置;bj为隐含层单元 j 的偏置;m可见层所有单元的数目;n为隐含层
13、所有单元的数目;wij为可见层各个单元 i 和隐含层各个单元 j之间的连接权值;为所有参数的集合ai,bj,wij。给定状态的联合概率分布为P()v,|h =e-E()v,|h Z()(2)式中:Z()为配分函数,表示为Z()=vhe-E()v,|h。由于 RBM 可见层的各个单元和隐含层的各个单元之间保持相互独立,所以其条件概率分布为:P()|v =he-E()v,|h Z()(3)P()|h =ve-E()v,|h Z()(4)RBM采用无监督贪婪训练算法 17 进行参数训练,训练目标为最大化模型的对数似然函数,lgP(v|)。通过对似然函数求偏导数,结合吉布斯采样可以得到ai,bj和wi
14、j参数的更新迭代公式如下:ai=()vidata-virecon(5)bj=()hjdata-hjrecon(6)wij=()vihjdata-vihjrecon(7)式中:data为模型分布的数学期望值;recon为模型进一步重构之后的分布数学期望值;为学习率。1.2深度置信网络DBN 由两个以上的 RBM 堆叠而成,模型第一层的隐含层将作为下一层的 RBM 的可视层,其模型如图 2 所示。DBN 采用贪婪逐层训练算法完成模型自底端到顶端的认知和生成过程,再通过最顶端的经吕秋霞,等:基于深度置信网络的配电网负荷预测21山东电力技术第50卷(总第309期)2023年第8期典 BP 神经网络的反
15、馈学习,完成自顶端到底端的反向传播训练和权值微调。图2DBN模型结构Fig.2 Model structure of DBN2基于DBN的电力负荷预测2.1训练模型及学习算法文中采用的时间序列预测模型18-20是基于 DBN的神经网络算法。模型使用由多个 RBM 堆叠在一起而成的 DBN 算法对初始权值和阈值进行前向无监督学习,通过贪婪逐层训练算法对训练模型的各个初始参数进行迭代优化,再通过经典的反馈学习对模型参数进行微调,从而使训练结果收敛到最优。模型训练流程如图 3 所示。根据负荷数据的时序化特点,将实验数据作为一组时序数据进行模型训练。假设算法模型在t时刻第i*个输入变量为x*i,第i*
16、个输出变量yi*=x(t),其中,x(t)表示当前 t 时刻的时序值,即用该时刻的值作为输出,前t个时刻的值作为输入进行预测,即x*i=x()t-t,x()t-t+1,x()t-2,x()t-1(8)预测模型具体训练步骤如下。第一步:对原始电力负荷数据进行分析处理,采用标准分数公式将数据归一化到 0,1 区间,如式(9)所示。归一化后的数据在一定程度上能够加快模型收敛速度,提高模型精度。x*=x-x(9)式中:x*为归一化处理之后的数据;x为原始实验数据;x 为每个元素为原始数据均值的向量;为原始实验数据的标准差。第二步:采用由多个 RBM 模型堆叠而成的DBN 模型进行数据训练,设置隐含层个
17、数n,以及反向传播训练时 BP 神经网络模型的学习率bp和动量因子,并给出 DBN 训练次数和反向传播算法训练次数,退出模型迭代的条件是达到最大迭代次数或期望误差。第三步:DBN 模型采取贪婪逐层训练算法,完成训练模型的无监督学习过程,由于吉布斯采样的效率随着采样步数的增大而降低,因此文中采用 由 Hinton 提 出 的 对 比 散 度(ContrastiveDivergence,CD)21算法来进行参数快速估计。CD算法通过一步采样的方式就可以得到足够好的训练模型参数。图3DBN模型训练流程Fig.3 The flow chart of DBN training model基于模型的对称结
18、构以及独立性,通过可见层的初始状态v0得到其激活概率P()|h v0以及隐含层的初始状态h0。经过一步吉布斯采样,如图 4 所示,根据模型的初始状态可以得到v1,h1。具体采样流程如下。图4吉布斯采样Fig.4 Diagram of Gibbs sampling模型隐含层的神经元之间采用 Sigmoid 函数作为激励函数来对数据进行标准化处理,处理的函数公式为22()y=11+e-y(10)式中:y为要进行 Sigmoid 标准化处理的数据。由此可以得到可见层和隐含层在开启状态时的激活概率分布:P()|hj=1 v,=()bj+iviwij(11)P()|vi=1 h,=()ai+jwijhj
19、(12)最后可以按照式(5)式(7)和式(13)式(15)更新模型的各个训练参数为:wk+1ij=wkij+wij(13)ak+1i=aki+ai(14)bk+1j=bkj+bj(15)式中:k为迭代次数。2.2基于粒子群优化的预测模型粒子群优化(Particle Swarm Optimization,PSO)算法在电力数据预测方面有较多应用22-24。为了提高训练模型的收敛速度和预测精度,保证模型获得一个全局最优解,使用粒子群优化算法对模型的各个参数进行优化更新。PSO 的训练过程是模拟鸟群觅食的过程,鸟群中的每一个个体等同于模型的一个粒子,通过改变自己的位置和移动速度来寻找一个局部最优解。
20、粒子群通过每一个粒子之间信息共享的方式,获得一个全局最优解。假设粒子群第k次迭代的位置为zki=()zkb1,zkb2,zkbd,移动的速度为ukb=()ukb1,ukb2,ukbd,每一个粒子的最优位置表示为pg=()pg1,pg2,pgd,整个粒子群的最优位置表示为pb=()pb1,pb2,pbd,可以得到每一个粒子的位置和移动速度的更新公式为:zk+1bd=zkbd+uk+1bd(16)uk+1bd=ukbd+c1r1()pbd-zkbd+c2r2()pgd-zkbd(17)式中:为模型权值;c1和c2为学习因子常数;r1和r2为区间 0,1 内的随机数;d为粒子的个数;k为迭代次数。基
21、于 PSO 算法特点,对 DBN 无监督训练后的模型参数进一步优化,提出了 PSO-DBN 模型。该模型PSO 初始粒子群位置采用 DBN 训练好的参数,然后PSO 对模型的回归训练层进行迭代优化训练,训练参数分别为第一层的连接权值w1和偏置1,以及第二层的连接权值w2和偏置2,训练参数的更新公式为:w1k+1=zkb1zkbs1zkb(s1s2+1)zkb(s1s2+s1)(18)1k+1=zkb(s1s2+s1-1)zkb(s1s2+2s1)(19)w2k+1=zkb(s1s2+2s1+1)zkb(s1s2+3s1)T(20)2k+1=zkb(s1s2+3s1+1)(21)式中:k为迭代次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 深度 置信 网络 配电网 负荷 预测
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。