1、测试与故障诊断计算机测量与控制 ()收稿日期:;修回日期:。基金项目:国家电网重点科技项目支持()。作者简介:李晓辉(),男,河北承德人,大专,高级工程师,主要从事电力营销管理方向的研究。引用格式:李晓辉,佟鑫,曹敬立,等基于 的微电网短期负荷预测研究与应用计算机测量与控制,():文章编号:():中图分类号:文献标识码:基于 的微电网短期负荷预测研究与应用李晓辉,佟鑫,曹敬立,李蒙,张迎春,王梓舟(国网冀北承德供电公司,河北 承德 )摘要:为了有效获取微电网负荷中的隐藏信息和潜藏特征,进一步提升微电网短期负荷预测的精准度与效率,提出一种基于基于互补集成经验模态分解(,)和改进蝙蝠算法(,)优化
2、最小二乘支持向量机(,)的微电网短期负荷预测模型,先利用 对负荷序列进行有效分解,减轻局部信息相互影响;再引入引入反向学习、动态自适应惯性权重与拉格朗日插值法等方法改进蝙蝠的全局搜索与局部寻优能力,克服标准蝙蝠算法易早熟、易陷入局部最优值的问题,并利用 对 参数进行优化;最后通过算例验证 短期负荷模型效果,结果表明所构建模型的预测准确率约为 ,与其他预测模型相比具有较高的运行效率与预测精度。关键词:微电网;负荷预测;互补集成经验模态分解;最小二乘支持向量机;改进蝙蝠算法 ,(,):,()()(),;,;,:;引言微电网是由负荷、储能及分布式电源等构成的可控供能系统,其作为现代化电力系统重要发展
3、分支之一,在促进智能电网快速发展的同时也遭遇到新的挑战。微电网负荷预测结果的精准度及时效性对微电网运行稳定性、可靠性及安全性造成一定程度影响。因此,精准快速的微电网负荷预测对运行调度计划的合理制定起到积极作用,有利于微电网与大电网高效、可靠、稳定、安全运行。针对负荷短期预测国内外学者开展了大量的研究,其中微电网负荷短期预测方法主要包含统计学模型预测、组合模型预测、机器学习预测及数据驱动预测四类。文献 分析光伏系统负荷受人口和经济的影响,并通过线性回归的方法对光伏负荷进行预测,最后验证回归预测模型的有效性。文献 将个气象因素引入传统卡尔曼滤波模型当中形成自适应卡尔曼滤波预测模型,在一定程度上提升
4、短期负荷预测精度。文献 在网络损失函数中引入一种新度量,提 出 一 种 基 于 全 新 鲁 棒 损 失 的 人 工 神 经 网 络(,)负荷预测方法,并且通过验证得到该方法在收敛速度及预测精度方面具有一定的优势。文献 将改进果蝇优化算法(,投稿网址:计算机测量与控制第 卷 )与广义回归神经网络(,)进行融合,提出一种 负荷预测模型,并通过实例分析验证模型的有效性。文献 提出一种基于变分模态分解(,)与蝙蝠算法(,)优化最小二乘支持向量机(,)的短期负荷预测模型,充分考虑复杂环境因素,有效提升预测的精准度。文献 在最小二乘支持向量机中引入即时学习算法形成新的短期负荷预测模型,通过验证,该算法能够
5、在保障预测精度的同时缩短整体预测时间。文献 对不同外部敏感因素进行充分考虑,提出基于经验模态分解(,)和特征相关性分析相结合的短期负荷预测方法,该方法减少预测模型特征数量的输入,在一定程度上提升负荷预测的精度和效率。文献 建立以长短期记忆(,)神经网络为核心的微电网负荷预测面模型,并通过实验仿真验证该模型的具有一定的优越性。文献 提出一种基于 遗传算法和布谷鸟算法的混合算法优化的风光发电预测模型,该模型兼顾布谷鸟算法与遗传算法的优点,更好的权衡局部与全局搜索能力。文献 构建了基于互补集成经验模 态 分 解(,)和区域划分自适应变异粒子群(,)优化极限学习机(,)的微网负荷预测模型,并通过实例验
6、证模型的有效性。文献 提出一种基于经验模态分解(,)卷积神经网络(,)长短期记忆网络(,)的混合电力短期负荷预测方法,通过实例仿真表明该模型能够有效缩短预测时间,提升预测精度。综上所述,现阶段已经研究出多种微电网负荷短期预测模型,最大程度挖掘负荷序列特征,提升预测效率及精度是目前研究的重点方向。基于此,为进一步提升微电网负荷预测精度本文提出一种基于 和改进蝙蝠算法(,)优化 混合的微电网短期负荷预测模型,实现微电网短期负荷精准快速预测,合理对资源进行运行调度,实现资源的最大化利用,提升微电网经济性与可靠性。互补集成经验模态分解黄锷等人在 年提出一种自适应时频信号处理方法,即经 验模态分解(,)
7、,因其在非线性与非平稳信号处理方面的具有显著优势得到广泛的应用。能够将复杂信号分解成有限数量的残余分量与本证模态函数(,),各个 分量能够对不同时间尺度下的原始信号特征进行呈现,但是通过这样的方法所取得的 分量会发生模态混叠的现象,对分解结果的准确性造成一定程度影响。随后,黄锷等人为了进一步对模态混叠现象进行改善,利用白噪声特性提出集合经验模态分解(,),该方法能够对模态混叠现象进行有效抑制,但是信号重构之后会存在噪声残留。为了对上述问题进行解决,互补集成经验模态分解(,)应运而生,其在 的基础上进行一定的改进,引入相互独立同分布、完美负相关的互补噪声,在较大程度上消除信号重构过程中的冗余噪声
8、,提升计算效率。具体信号分解过程为:)将一组正负成对型式的辅助白噪音()加入原始信号(),得到一组新信号:()()()()式中,()表示引入原信号的高斯白噪声,该噪声同时具备单位方差与零均值;表示各次选取白噪声的占比。)对加入白噪声的原始信号进行重复分解,对重复分解次后所形成的 分量集成进行取平均操作,从而形成新的 分量,具体为:()()()()式中,表示分解过程中获取的第个本征模态函数。)一阶残差函数()的表达式为:()()()()()(),通过进行分解,当满足 时,总体平均值 的表达式为:()()()()此时,阶残差()的表达式为:()()()()将()(),利用步骤)进行分解,将获取的的
9、首个本征模态函数当成 分解的 ,其表达式为:()()()()重复上述步骤),当残差的极值不大于时,表明残差已无法再被分解,此时获得最终残差,其表达式为:()()()()()()()()由式()可知,残差与分解之后的 分量能够有效叠加重构出原始信号。最小二乘支持向量机 是在 算法的基础之上扩展而来,随着其在预测领域的不断应用,已经成为一种成熟的机器学习预投稿网址:第期李晓辉,等:基于 的微电网短期负荷预测研究与应用 测方法。将 中不等式约束条件用等式替代,并且选用最小二乘损失函数来作为损失函数,整体结构具有样本小和风险小的特点,在很大程度上降低计算的复杂度。的具体回归过程为:)给定一样本集合 (
10、,),集合中样本输入为;相对应的输出为。原始样本通过函数()映射至高维特征空间,此时最优线性回归的函数表达式为:()()()式中,代表偏差;表示特征空间当中权系数向量。)基于结构风险最小原则,式()当中对应的 优化问题的表达式为:,(,)()()式中,表示惩罚系数,且;表示误差变量。)对上述优化问题进行求解,首建立拉格朗日函数,具体函数式为:(,)(,)()()式中,表示拉格朗日函数的乘法算子。)根据卡罗需库恩塔克条件对式()求解得到与,并且得到回归函数的表达式为:()(,)()式中,(,)表示核函数,常见的核函数主要有径向基核函数与有线性核函数,两者的表达式为:(,)()(,)()式中,表示
11、核函数的宽度。由上述可知 模型有核函数宽度与惩罚系数两个待优化的参数,这两个参数的合理选取对 的泛化能力与抗干扰能力造成直接影响。本文在蝙蝠算法的基础上,对其缺陷进行改进从而得到改进蝙蝠算法,并运用改进蝙蝠算法对 的核函数宽度与惩罚系数进行优化。蝙蝠算法及其改进 蝙蝠算法蝙蝠算法(,)是由杨新社于 年提出的一种全局随机搜索算法,该算法对蝙蝠通过回声定位捕捉猎物的过程的生物特征进行模拟,从而达到全局随机搜索。蝙蝠算法通常采用实数来进行编码,具有较少的相关参数,常应 用于 支 持 向 量 机(,)参数寻优。蝙蝠算法将整个搜索空间当中的各个点看作蝙蝠个体;将蝙蝠搜索猎物与移动当成算法中的搜索与优化;
12、蝙蝠移动过程中所处的位置的优劣看作求解目标的适应度值。假设蝙蝠搜索空间的维度为,每次迭代中各个蝙蝠的速度与位置的表达式为:()()()()()式中,表示第只蝙蝠所发出的声波频率;表示第只蝙蝠所发出的最小声波频率;表示第只蝙蝠所发出的最大声波频率;表示,之间的一个随机数;,表示第只蝙蝠分别在与时刻的速度;,表示第只蝙蝠分别在与时刻的位置;表示当前蝙蝠所处于的最优位置。在局部搜索过程中,假如某一蝙蝠选择某一最优解,这时此蝙蝠会在该最优解附近产生新的解,其表达式为:()式中,表示,之间的一个随机数;表示所有蝙蝠在时刻的响应度均值;表示某最优解附近所产生的新解;表示当前最优解当中的某个最优解。蝙蝠在搜
13、寻猎物的过程当中会根据自身和猎物之间的距离对超声波的频率和响度进行实时调整,进而提升捕食效率。蝙蝠的脉冲频率及响度的表达式为:()()式中,表示第个蝙蝠分别在与时刻的脉冲响度;表示第个蝙蝠在时刻的脉冲频率;表示蝙蝠脉冲频率的增强系数,且;表示蝙蝠声波轻度衰减系数,且,。改进蝙蝠算法蝙蝠算法虽然具有较为简单的构造模型与优良的优化能力,但是其初始种群是通过随机方法生成,易在迭代后期出现早熟与陷入局部最优的问题,对种群多样性造成一定程度的影响。为改善蝙蝠算法所存在的问题,本文在常规蝙蝠算法的基础上,引入拉格朗日差值法、动态自适应惯性及反向学习来对其进行改进,使局部探索和全局搜索能力得到一定程度平衡,
14、提升种群的多样性与算法性能,规避局部最优现象发生。改进蝙蝠算法(,)优化 的流程如图所示。反向学习方向学习中将反向解来与原始解进行对应,基于不同方向来进行探索,其定义为:假设(,)为维空间当中的一点,并且,此时反向解的表达式为:珟()在蝙蝠算法当中引入反向学习,将(,)当作蝙蝠算法中蝙蝠的位置,对比方反向解目标函数与原蝙蝠的位置,如果原蝙蝠位置劣于反向解目标函数,这时原投稿网址:计算机测量与控制第 卷 图 优化 流程图蝙蝠的位置由反向解的位置代替,反之,对原蝙蝠的位置继续学习。引入反向解在一定程度上提升算法种群的多样性,规避局部最优现象的发生。动态自适应惯性权重因蝙蝠算法搜索速度系数保持不变,
15、很大程度上降低个体灵活性和种群多样性,从而致使算法在局部探索和全局搜索出现不平衡。为解决该问题,引入聚焦距离,利用聚焦距离的变化率来对均衡蝙蝠的局部探索和全局搜索能力,从而达到惯性权重的自适应动态调整。聚焦距离的表达式为:()槡()()槡()()()式中,表示种群的个数;表示蝙蝠的维度数。惯性权重的表达式为:()烅烄烆()式中,取值 ,取值 ;表示,之间均匀分布的随机数。由式()可知,蝙蝠在聚焦变化率处于较高水平时,呈现出较差的全局搜索能力,此时提升惯性权重,蝙蝠能够以较快的飞行速度寻找到全局最优解的范围,在一定程度上提升蝙蝠的全局搜索能力;反之,蝙蝠在在聚焦变化率处于较低水平时,降低惯性权重
16、,蝙蝠飞行速度降低,在一定程度上提升蝙蝠局部搜索能力。综上可知,在蝙蝠算法中引入动态自适应惯性权重能够对蝙蝠局部探索与全局搜索能力进行平衡,使蝙蝠种群更好适应环境,提升整体寻优效率。拉格朗日插值法为进一步提升蝙蝠算法局部搜索能力、提升收敛速度,引入拉格朗日插值法来对多项式进行模拟,拉格朗日插值的表达式:()()()式中,()表示拉格朗日多项式,其表达式为:(),;表示目标函数值。选取全局最优解 的维当中的个点进行信息生成并对其进行拉格朗日插值操作,其中一个为目前全局最优解,剩余两 个 为 最 优解 附近 的 扰动,上 述关 系 的 表 达式为:(,)()()()()()()()式中,其中表示种群数;(,)表示目标函数在每次迭代过程中蝙蝠的最优速度。,在维空间当中能够通过拉格朗日插值生成抛物线,进而取得最小值,将当前最优解目标函数值与上述获取的最小值进行对比,进而对位置信息进行更新。拉格朗日插值的计算表达式为:()()()()()()()()()()()()()()基于 混合模型微电网负荷预测模型 数据预处理为进一步提升组合模型的训练速度,在负荷预测预测投稿网址:第期李晓辉,等:基于 的