1 引言
电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象。随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] 。
GAN是一种生成式神经网络,其模型由生成器和判别器组成。文献[8 ]和文献[9 ]提出了一种基于GRU神经网络的短期负荷预测模型,既提高了预测精度,也兼顾了时效性,但是单一模型结构难以继续提升其预测精度和稳定性。文献[10 ]提出了一种GAN和深层LSTM结合的短期负荷预测模型,其生成器和判别器模型采用对抗训练方式,有效提升了短期负荷预测的精度,但是GAN模型存在梯度消失和模式崩溃,模型训练较为困难。文献[11 ]采用Wasserstein距离取代KL散度及JS散度作为GAN的损失函数,有效解决了GAN模型训练中的问题,提高了模型的预测性能。
针对以上研究现状,本文提出了一种基于GRU神经网络的WGAN短期负荷预测模型。WGAN通过将Wasserstein距离作为模型的损失函数,可以解决常规GAN模型训练过程中的梯度消失和模式崩溃等问题。在WGAN模型中采用GRU神经网络可以解决循环神经网络中梯度消失和梯度爆炸的问 题[12 -13 ] 。以某地区的负荷数据作为仿真依据,验证了本文模型可有效提高短期负荷预测的精度。
2 基于GRU神经网络的Wasserstein生成对抗网络
2.1 生成对抗网络模型
GAN由生成器和判别器组成,生成器用于生成符合真实数据分布的样本数据,判别器对输入的信息进行准确的判断与分类,若判断输入数据为真实数据,则输出为1;若判断输入数据为假数据,则输出为0[14 -15 ] ,生成对抗网络模型如图1 所示。
图1
GAN的训练分为两个阶段,先训练判别器再训练生成器[16 ] 。在训练的过程中,两个模型会不断更新自身的参数,使得各自的损失函数和输出误差最小化。
2.2 Wasserstein距离
传统GAN模型采用KL散度或JS散度作为模型的损失函数,存在梯度消失和模式崩溃,导致生成器的生成数据不理想[17 -18 ] 。
Wasserstein距离的含义为两个分布之间的成本最小值[19 ] ,公式如下所述
(1) $ \left\{\begin{array}{l}W\left(P_{r}, P_{g}\right)=\gamma \sim \Pi\left(P_{r}, P_{g}\right) \\E_{(x, y) \sim \gamma}\|x-y\|\end{array}\right.$
式中,Pr 表示真实数据分布;Pg 表示生成数据分布;W (Pr , Pg )表示Pr 和Pg 的Wasserstein距离;inf表示取下确界;$ \gamma \sim \prod\left(\begin{array}{ll}P_{r}, & P_{g}\end{array}\right)$ 为Pr 和Pg 联合分布的集合;γ 代表其中的一个联合分布;x 是真实数据,y 是生成数据;(x , y )~γ 表示(x , y )是来自γ 的采样;||x-y||是x 和y 之间的Wasserstein距离;E_{(x, y) \sim \gamma}\|x-y\|为样本对距离的期望值。
与KL散度和JS散度相比,即使Pr 、P g 两个分布之间没有交集,Wasserstein距离仍然可以反映出它们的远近,用公式表示为
(2) $ W\left(P_{r}, \quad P_{g}\right)=|\theta|$
(3) $ K L\left(P_{r} \| P_{g}\right)=\left\{\begin{array}{cc}+\infty & \theta \neq 0 \\0 & \theta=0\end{array}\right.$
(4) $ J S\left(P_{r} \| P_{g}\right)=\left\{\begin{array}{cc}\ln 2 & \theta \neq 0 \\0 & \theta=0\end{array}\right.$
由上述公式可知,当两个分布之间没有交集时,KL散度和JS散度是不连续且突变的。在梯度下降过程中,其导数为0的部分并不能提供梯度,导致生成器的梯度为0,出现梯度消失。而Wasserstein距离是连续可导的,在进行梯度更新时,不会出现梯度消失的现象。
由于直接求解Wasserstein距离的计算非常困难,所以采用其对偶形式。
(5) $ W\left(P_{r}, \quad P_{g}\right)=\frac{1}{K} \sup _{\|f\| L \leqslant K} E_{x \sim p_{r}}[f(x)]-E_{x \sim p_{g}}[f(x)]$
式中,$ \|f\| L \leqslant K$ 表示函数f(x)满足K-Lipschitz连续条件。
2.3 Wasserstein生成对抗网络
WGAN采用Wasserstein距离判别两个分布间的差距,当两个分布差距较大时,仍然能够保证生成器进行更新,解决了GAN中的训练问题,提升了生成器生成数据的质量,进一步提高了预测精 度[20 -21 ] 。本文所采用的WGAN模型如图2 所示。
图2
与传统生成对抗网络模型相比,WGAN主要在以下方面进行了改进。
(1) 判别器输出层的sigmoid激活函数不再 使用。
(3) 将判别器梯度更新的数值控制在[-c , c ] 之间。
WGAN模型中判别器的目标函数为最大化两个分布之间的Wasserstein距离,而生成器目标函数为最小化Wasserstein距离[22 ] ,因而WGAN模型的目标函数可以描述为
(6) $ \begin{array}{l}W\left(P_{\text {data }}, P_{G}\right)=D \in 1-\text { Lipschitz } \\\left\{E_{x \sim p_{\text {data }}}[D(x)]-E_{x \sim P_{G}}[D(x)]\right\}\end{array}$
式中,P data 表示真实数据分布;PG 表示生成数据分布;D∈1-Lipschitz是指判别器要符合1-Lipschitz函数;D (x )表示判别器输出。
WGAN模型多采用全连接神经网络、循环神经网络及卷积神经网络模型,但是全连接神经网络没有考虑前一时刻的输出对当前时刻的影响;循环神经网络训练时难以收敛[23 ] 。本文生成器和判别器均采用GRU模型,有效解决了循环神经网络中存在的梯度问题。
2.3.1 生成器模型
生成器训练的目标是使生成器生成与真实数据几乎一样的数据,本文采用的生成器模型为GRU神经网络,GRU神经网络优化了长短期记忆神经网络的模型结构,在解决循环神经网络训练问题的同时,加快了训练时的收敛速度[24 ⇓ -26 ] 。其模型结构如图3 所示。
图3
图3 中xt 表示t 时刻的输入;ht - 1 表示t -1时刻的输出;zt 为更新门;rt 为重置门;$\tilde{h}_{t}$ 为t 时刻隐含层的激活状态;ht 为t 时刻的输出。
(7) $ z_{t}=\sigma\left(W_{z} x_{t}+U_{z} h_{t-1}\right)$
(8) $ r_{r}=\sigma\left(W_{r} x_{t}+U_{r} h_{t-1}\right)$
(9) $ \tilde{h}_{t}=\tanh \left(W x_{t}+U\left(r_{t} \odot h_{t-1}\right)\right)$
(10) $h_{t}=\left(1-z_{t}\right) \odot h_{t-1}+z_{t} \odot \tilde{h}_{t}$
(11) $y=\sigma\left(h_{t} W_{y}\right)$
式中,Wz 、Uz 、Wr 、Ur 、W 、U 、Wy 为GRU神经网络的权值;y 为神经网络的输出。
2.3.2 判别器模型
判别器在训练时,通过不断迭代训练来获取判别器最优权重。判别器训练的目标是使判别器能够准确判断生成数据为假数据。本文采用的判别器模型为GRU神经网络,取消了最后一层的sigmoid激活函数,使判别器的输出不再局限于0~1。本文中生成器和判别器模型的优化算法均采用随机梯度下降算法。
3 基于GRU神经网络的WGAN短期负荷预测模型
WGAN模型在训练时,先训练判别器,再训练生成器。训练的目标是最小化模型中的Wasserstein损失函数。
如要预测第d 天的负荷数据,首先,固定生成器参数,将第d 天的真实数据和生成数据作为输入,输入到判别器模型中,通过不断地迭代训练,来获取判别器的最优参数。
然后,将预测日前三天的t -1时刻、t 时刻、t +1时刻的负荷数据(共9维),以及预测日当天的最低气温、最高气温、平均气温、天气因素、降水概率、日类型(共6维)作为生成器的输入向量,将输入向量输入到生成器中,生成器会预测出第d 天t 时刻的负荷数据。重复此过程便可以得到第d 天96个点的负荷预测数据,以此作为生成器的生成数据。生成器的15维输入向量组成如图4 所示。
图4
图4 中,d 表示日期;k 表示时间序号,1≤k≤96;Lk d 表示第d 天k 时刻的负荷;$T_{min}^{d}$ 、$T_{max}^{d}$ 、$T_{ave}^{d}$ 分别表示第d 天的最低、最高和平均气温;wd 表示第d 天的天气;pd 表示第d 天的降水概率; gd 表示第d 天的日类型。
其中天气因素的具体含义如下:定义雨、雪天气的影响因子为0,阴天、多云、雾天的天气影响因子为0.5,晴天的天气影响因子为1。日类型因素的具体含义如下:定义工作日的影响因子为1,休息日的影响因子为0.5。
最后,将生成器输出的生成数据和真实数据一起输入到训练好的判别器网络中。若判别器系统判定该组生成样本数据为假数据,将此结果反馈给生成器和判别器,用于指导WGAN模型的重新训练;若判定输入数据为真实数据,则终止训练,输出生成样本数据。
其中Wasserstein算法的程序实现方式如表1 所示。
表1 中,n 的含义为WGAN模型采用交替训练方式,每训练5次判别器后,训练一次生成器。
图5
4 算例分析
为了使输入数据的量纲统一,消除指标之间的量纲影响,对输入数据采用归一化处理[27 -28 ] 。
为了验证本文所提出的短期负荷预测模型的有效性,将本文所提出的模型(模型1)与常规GRU神经网络模型(模型2)、传统GAN模型(模型3)、损失函数采用KL散度,生成器和判别器采用GRU神经网络的GAN模型(模型4)进行对比研究分析。以某地区春季的电网负荷数据作为历史负荷,对春季某天的电力负荷进行预测。四种短期负荷预测模型的对比图如图6 所示。
图6
本文将预测日前10天的电力负荷数据作为训练样本,每15 min取一个负荷点,故训练集共有960个负荷点。4种预测模型的输入向量均为图4 所示的15维输入特征向量,在模型训练时,每个负荷点对应一组15维输入向量,故训练模型的历史数据样本容量为960×15维的矩阵。其中模型1和模型4的生成器和判别器的GRU隐含层神经元数目均取8,学习率均取0.1,最大迭代次数为8 000次,训练目标误差取0.000 55。模型2为单一GRU神经网络结构,只有GRU构成的生成器负责生成负荷数据,其损失函数采用KL散度,GRU隐含层神经元数目取8,学习率取0.09,最大迭代次数为5 000次,训练目标误差取0.001。模型3的生成器和判别器均采用全连接神经网络,损失函数采用KL散度,其生成器和判别器的隐含层神经元数目均取8,学习率取0.1,最大迭代次数取8 000次,训练目标误差取0.000 55。
待模型训练完成后,采用对未来多点预报的直接式对预测日的96个负荷点进行电力负荷预测。
采用平均绝对百分比误差EMAPE 、最大相对误差E max 和平均误差ME(也称方均根误差)作为评判模型预测性能优劣的依据。4种预测模型的预测性能如表2 所示。由表2 可知,模型3与模型2相比,EMAPE 下降了0.31%,E max 下降了1.09%,由此可知,GAN模型的预测性能优于GRU模型,可进一步提高预测精度。模型1与模型3相比,EMAPE 下降了0.69%,E max 下降了0.17%;与模型2相比,EMAPE 下降了1%,E max 下降了1.26%。模型1与模型4相比,EMAPE 下降了0.42%,E max 下降了0.15%,且其训练耗时减少了126s,由此可见,采用Wasserstein距离的GAN短期负荷预测模型可以加快训练的收敛速度,减少模型的训练时间,有效提高了短期负荷预测的精度。故基于GRU神经网络的WGAN模型,不但预测精度较好,而且其预测的日负荷全天误差波动较小,最大误差仅为3.7%。
为了进一步验证基于GRU神经网络的WGAN模型的稳定性,对该地区春季季节的电网进行连续一周的负荷预测。预测结果如表3 所示。
由表3 数据可知,其休息日误差略大于工作日误差,这是因为工作日的用电情况更加规律,其波动性和随机性较休息日较小。且本模型在春季季节连续一周的误差波动较小,连续一周的平均绝对百分比误差和最大相对误差的平均值为1.57%和3.90%。由此可见,基于GRU神经网络的WGAN的短期负荷预测模型具有较好的稳定性和预测性能,可进一步提高预测精度。
因为在我国大多数地区,影响电力负荷的天气因子在不同的季节是不同的。为了验证基于GRU神经网络的WGAN模型在不同季节的有效性和稳定性,对某地区夏季季节的电网进行了连续一周的负荷预测,预测结果如表4 所示。
对比春季季节和夏季季节连续7天的负荷预测结果可知,本文所提出的短期负荷预测模型在某地区的春季和夏季均具有较好的预测性能和稳定性,能够处理天气因子的变化对短期负荷预测的影响。
5 结论
本文提出了一种基于GRU神经网络的WGAN短期负荷预测模型,结合实际算例,主要得到以下结论。
(1) GAN可以通过生成器和判别器的相互博弈训练生成与真实数据高度相似的预测数据样本,WGAN解决了GAN模型梯度消失、模式崩溃等问题。
(2) 其生成器和判别器采用的GRU神经网络模型不仅解决了循环神经网络中的梯度问题,而且可以加快模型的训练速度,从而进一步提升了模型的预测精度。
参考文献
View Option
[1]
郑睿程 , 顾洁 , 金之俭 , 等 . 数据驱动与预测误差驱动融合的短期负荷预测输入变量选择方法研究
[J]. 中国电机工程学报 , 2020 , 40 (2 ):487 -500 .
[本文引用: 1]
ZHENG Ruicheng , GU Jie , JIN Zhijian , et al . Research on short-term load forecasting variable selection based on fusion of data driven method and forecast error driven method
[J]. Proceedings of the CSEE , 2020 , 40 (2 ):487 -500 .
[本文引用: 1]
[2]
张淑清 , 段晓宁 , 张立国 , 等 . TSNE降维可视化分析及飞蛾火焰优化ELM算法在电力负荷预测中应用
[J]. 中国电机工程学报 , 2021 , 41 (9 ):3120 -3130 .
[本文引用: 1]
ZHANG Shuqing , DUAN Xiaoning , ZHANG Liguo , et al . TSNE dimension reduction visualization analysis and MFOELM algorithm applied in power load forecasting
[J]. Proceedings of the CSEE , 2021 , 41 (9 ):3120 -3130 .
[本文引用: 1]
[3]
康重庆 , 夏清 , 张伯明 . 电力系统负荷预测研究综述与发展方向的探讨
[J]. 电力系统自动化 , 2004 (17 ):1 -11 .
[本文引用: 1]
KANG Chongqing , XIA Qing , ZHANG Boming . Review of power system load forecasting and its development
[J]. Automation of Electric Power Systems , 2004 (17 ):1 -11 .
[本文引用: 1]
[4]
廖旎焕 , 胡智宏 , 马莹莹 , 等 . 电力系统短期负荷预测方法综述
[J]. 电力系统保护与控制 , 2011 , 39 (1 ):147 -152 .
[本文引用: 1]
LIAO Nihuan , HU Zhihong , MA Yingying , et al . Review of the short-term load forecasting methods of electric power system
[J]. Power System Protection and Control , 2011 , 39 (1 ):147 -152 .
[本文引用: 1]
[5]
董骁翀 , 孙英云 , 蒲天骄 . 基于条件生成对抗网络的可再生能源日前场景生成方法
[J]. 中国电机工程学报 , 2020 , 40 (17 ):5527 -5536 .
[本文引用: 1]
DONG Xiaochong , SUN Yingyun , PU Tianjiao . Day-ahead scenario generation of renewable energy based on conditional GAN
[J]. Proceedings of the CSEE , 2020 , 40 (17 ):5527 -5536 .
[本文引用: 1]
[6]
吴云 , 雷建文 , 鲍丽山 , 等 . 基于改进灰色关联分析与蝙蝠优化神经网络的短期负荷预测
[J]. 电力系统自动化 , 2018 , 42 (20 ):67 -72 .
[本文引用: 1]
WU Yun , LEI Jianwen , BAO Lishan , et al . Short-term load forecasting based on improved grey relational analysis and neural network optimized by bat algorithm
[J]. Automation of Electric Power Systems , 2018 , 42 (20 ):67 -72 .
[本文引用: 1]
[7]
彭湃 , 刘敏 . 基于Prophet-LSTM组合模型的短期负荷预测方法
[J]. 电力系统及其自动化学报 , 2021 , 33 (11 ):15 -20 .
[本文引用: 1]
PENG Pai , LIU Min . Short-term load forecasting method based on Prophet-LSTM combined model
[J]. Proceedings of the CSU-EPSA , 2021 , 33 (11 ):15 -20 .
[本文引用: 1]
[8]
王增平 , 赵兵 , 纪维佳 , 等 . 基于GRU-NN模型的短期负荷预测方法
[J]. 电力系统自动化 , 2019 , 43 (5 ):53 -58 .
[本文引用: 1]
WANG Zengping , ZHAO Bing , JI Weijia , et al . Short-term load forecasting method based on GRU-NN model
[J]. Automation of Electric Power Systems , 2019 , 43 (5 ):53 -58 .
[本文引用: 1]
[9]
赵兵 , 王增平 , 纪维佳 , 等 . 基于注意力机制的CNN-GRU短期电力负荷预测方法
[J]. 电网技术 , 2019 , 43 (12 ):4370 -4376 .
[本文引用: 1]
ZHAO Bing , WANG Zengping , JI Weijia , et al . A short-term power load forecasting method based on attention mechanism of CNN-GRU
[J]. Power System Technology , 2019 , 43 (12 ):4370 -4376 .
[本文引用: 1]
[10]
ZHANG Jianguang , ZHANG Xuyang , YANG Jianfeng , et al . Deep LSTM and GAN based short-term load forecasting method at the zone level
[C]// 2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC) , 2020 :613 -618 .
[本文引用: 1]
[11]
ARJOVSKY M , CHINTALA S , BOTTOU L . Wasserstein generative adversarial networks
[C]// International Conference on Machine Learning. PMLR , 2017 :214 -223 .
[本文引用: 1]
[12]
肖白 , 黄钰茹 , 姜卓 , 等 . 数据匮乏场景下采用生成对抗网络的空间负荷预测方法
[J]. 中国电机工程学报 , 2020 , 40 (24 ):7990 -8001 .
[本文引用: 1]
XIAO Bai , HUANG Yuru , JIANG Zhuo , et al . The method of spatial load forecasting based on the generative adversarial network for data scarcity scenarios
[J]. Proceedings of the CSEE , 2020 , 40 (24 ):7990 -8001 .
[本文引用: 1]
[13]
姚程文 , 杨苹 , 刘泽健 . 基于CNN-GRU混合神经网络的负荷预测方法
[J]. 电网技术 , 2020 , 44 (9 ):3416 -3424 .
[本文引用: 1]
YAO Chengwen , YANG Ping , LIU Zejian . Load forecasting method based on CNN-GRU hybrid neural network
[J]. Power System Technology , 2020 , 44 (9 ):3416 -3424 .
[本文引用: 1]
[14]
梁俊杰 , 韦舰晶 , 蒋正锋 . 生成对抗网络GAN综述
[J]. 计算机科学与探索 , 2020 , 14 (1 ):1 -17 .
[本文引用: 1]
LIANG Junjie , WEI Jianjing , JIANG Zhengfeng . Generative adversarial networks GAN overview
[J]. Journal of Frontiers of Computer Science and Technology , 2020 , 14 (1 ):1 -17 .
[本文引用: 1]
[15]
袁培 , 王舶仲 , 毛文奇 , 等 . 基于多重生成对抗网络的智能开关设备状态感知与诊断研究
[J]. 电力系统保护与控制 , 2021 , 49 (6 ):67 -75 .
[本文引用: 1]
YUAN Pei , WANG Bozhong , MAO Wenqi , et al . Research on state perception and diagnosis of intelligent switches based on triple generative adversarial networks
[J]. Power System Protection and Control , 2021 , 49 (6 ):67 -75 .
[本文引用: 1]
[16]
张雄 , 杨琳琳 , 上官宏 , 等 . 基于生成对抗网络和噪声水平估计的低剂量CT图像降噪方法
[J]. 电子与信息学报 , 2021 , 43 (8 ):2404 -2413 .
[本文引用: 1]
ZHANG Xiong , YANG Linlin , SHANGGUAN Hong , et al . A low-dose CT image denoising method based on generative adversarial network and noise level estimation
[J]. Journal of Electronics & Information Technology , 2021 , 43 (8 ):2404 -2413 .
[本文引用: 1]
[17]
王德文 , 杨凯华 . 基于生成式对抗网络的窃电检测数据生成方法
[J]. 电网技术 , 2020 , 44 (2 ):775 -782 .
[本文引用: 1]
WANG Dewen , YANG Kaihua . A data generation method for electricity theft detection using generative adversarial network
[J]. Power System Technology , 2020 , 44 (2 ):775 -782 .
[本文引用: 1]
[18]
滕伟 , 丁显 , 史秉帅 , 等 . 基于WGAN-GP的风电机组传动链故障诊断
[J]. 电力系统自动化 , 2021 , 45 (22 ):167 -173 .
[本文引用: 1]
TENG Wei , DING Xian , SHI Bingshuai , et al . Fault diagnosis of wind turbine drivetrain based on Wasserstein generative adversarial network-gradient penalty
[J]. Automation of Electric Power Systems , 2021 , 45 (22 ):167 -173 .
[本文引用: 1]
[19]
何佳美 . 基于生成对抗网络的电力设备图像扩充模型及算法研究 [D]. 成都 : 电子科技大学 , 2020 .
[本文引用: 1]
HE Jiamei . Research on image expansion model and algorithm of power equipment based on generative adversarial network [D]. Chengdu : University of Electronic Science and Technology of China , 2020 .
[本文引用: 1]
[20]
王婷婷 , 朱江 . 基于差分WGAN的网络安全态势预测
[J]. 计算机科学 , 2019 , 46 (S2 ):433 -437 .
[本文引用: 1]
WANG Tingting , ZHU Jiang . Network security situation forecast based on differential WGAN
[J]. Computer Science , 2019 , 46 (S2 ):433 -437 .
[本文引用: 1]
[21]
于雅娜 , 李红娇 , 李晋国 . 差分隐私保护WGAN-GP算法研究
[J]. 计算机应用研究 , 2021 , 38 (9 ):2837 -2841 .
[本文引用: 1]
YU Yana , LI Hongjiao , LI Jinguo . Research on differential privacy protection for WGAN-GP algorithm
[J]. Application Research of Computers , 2021 , 38 (9 ):2837 -2841 .
[本文引用: 1]
[22]
廖一帆 , 武志刚 . 基于迁移学习与Wasserstein生成对抗网络的静态电压稳定临界样本生成方法
[J]. 电网技术 , 2021 , 45 (9 ):3722 -3728 .
[本文引用: 1]
LIAO Yifan , WU Zhigang . The method to generate static voltage stability critical sample based on transfer learning and wasserstein generative adversarial network
[J]. Power System Technology , 2021 , 45 (9 ):3722 -3728 .
[本文引用: 1]
[23]
党存禄 , 武文成 , 李超锋 , 等 . 基于CatBoost算法的电力短期负荷预测研究
[J]. 电气工程学报 , 2020 , 15 (1 ):76 -82 .
[本文引用: 1]
DANG Cunlu , WU Wencheng , LI Chaofeng , et al . Short-term load forecasting based on CatBoost algorithm
[J]. Journal of Electrical Engineering , 2020 , 15 (1 ):76 -82 .
[本文引用: 1]
[24]
王康 , 张智晟 , 撖奥洋 , 等 . 基于Bagging的双向GRU集成神经网络短期负荷预测
[J]. 电力系统及其自动化学报 , 2021 , 33 (10 ):24 -30 .
[本文引用: 1]
WANG Kang , ZHANG Zhisheng , HAN Aoyang , et al . Short-term load forecasting based on bidirectional GRU neural network integrated by Bagging
[J]. Proceedings of the CSU-EPSA , 2021 , 33 (10 ):24 -30 .
[本文引用: 1]
[25]
谢谦 , 董立红 , 厍向阳 . 基于Attention-GRU的短期电价预测
[J]. 电力系统保护与控制 , 2020 , 48 (23 ):154 -160 .
[本文引用: 1]
XIE Qian , DONG Lihong , SHE Xiangyang . Short-term electricity price forecasting based on Attention-GRU
[J]. Power System Protection and Control , 2020 , 48 (23 ):154 -160 .
[本文引用: 1]
[26]
王俊 , 李霞 , 周昔东 , 等 . 基于VMD和LSTM的超短期风速预测
[J]. 电力系统保护与控制 , 2020 , 48 (11 ): 45 -52 .
[本文引用: 1]
WANG Jun , LI Xia , ZHOU Xidong , et al . Ultra-short-term wind speed prediction based on VMD-LSTM
[J]. Power System Protection and Control , 2020 , 48 (11 ):45 -52 .
[本文引用: 1]
[27]
张智晟 , 于道林 . 考虑需求响应综合影响因素的RBF-NN短期负荷预测模型
[J]. 中国电机工程学报 , 2018 , 38 (6 ):1631 -1638 ,1899.
[本文引用: 1]
ZHANG Zhisheng , YU Daolin . RBF-NN based short-term load forecasting model considering comprehensive factors affecting demand response
[J]. Proceedings of the CSEE , 2018 , 38 (6 ):1631 -1638 ,1899.
[本文引用: 1]
[28]
孔祥玉 , 李闯 , 郑锋 , 等 . 基于经验模态分解与特征相关分析的短期负荷预测方法
[J]. 电力系统自动化 , 2019 , 43 (5 ):46 -52 .
[本文引用: 1]
KONG Xiangyu , LI Chuang , ZHENG Feng , et al . Short-term load forecasting method based on empirical mode decomposition and feature correlation analysis
[J]. Automation of Electric Power Systems , 2019 , 43 (5 ):46 -52 .
[本文引用: 1]
数据驱动与预测误差驱动融合的短期负荷预测输入变量选择方法研究
1
2020
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
Research on short-term load forecasting variable selection based on fusion of data driven method and forecast error driven method
1
2020
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
TSNE降维可视化分析及飞蛾火焰优化ELM算法在电力负荷预测中应用
1
2021
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
TSNE dimension reduction visualization analysis and MFOELM algorithm applied in power load forecasting
1
2021
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
电力系统负荷预测研究综述与发展方向的探讨
1
2004
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
Review of power system load forecasting and its development
1
2004
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
电力系统短期负荷预测方法综述
1
2011
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
Review of the short-term load forecasting methods of electric power system
1
2011
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
基于条件生成对抗网络的可再生能源日前场景生成方法
1
2020
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
Day-ahead scenario generation of renewable energy based on conditional GAN
1
2020
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
基于改进灰色关联分析与蝙蝠优化神经网络的短期负荷预测
1
2018
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
Short-term load forecasting based on improved grey relational analysis and neural network optimized by bat algorithm
1
2018
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
基于Prophet-LSTM组合模型的短期负荷预测方法
1
2021
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
Short-term load forecasting method based on Prophet-LSTM combined model
1
2021
... 电力负荷受天气、日期等因素的影响,具有随机性和非线性特征[1 -2 ] ,负荷随时间的波动性较大,预测时可能存在误差值较大的现象.随着机器学习和深度学习的不断发展,神经网络、支持向量机、随机森林等方法都能够拟合负荷的特性[3 ⇓ -5 ] ,起到减小预测误差,保证短期负荷预测的精确性和稳定性的作用[6 -7 ] . ...
基于GRU-NN模型的短期负荷预测方法
1
2019
... GAN是一种生成式神经网络,其模型由生成器和判别器组成.文献[8 ]和文献[9 ]提出了一种基于GRU神经网络的短期负荷预测模型,既提高了预测精度,也兼顾了时效性,但是单一模型结构难以继续提升其预测精度和稳定性.文献[10 ]提出了一种GAN和深层LSTM结合的短期负荷预测模型,其生成器和判别器模型采用对抗训练方式,有效提升了短期负荷预测的精度,但是GAN模型存在梯度消失和模式崩溃,模型训练较为困难.文献[11 ]采用Wasserstein距离取代KL散度及JS散度作为GAN的损失函数,有效解决了GAN模型训练中的问题,提高了模型的预测性能. ...
Short-term load forecasting method based on GRU-NN model
1
2019
... GAN是一种生成式神经网络,其模型由生成器和判别器组成.文献[8 ]和文献[9 ]提出了一种基于GRU神经网络的短期负荷预测模型,既提高了预测精度,也兼顾了时效性,但是单一模型结构难以继续提升其预测精度和稳定性.文献[10 ]提出了一种GAN和深层LSTM结合的短期负荷预测模型,其生成器和判别器模型采用对抗训练方式,有效提升了短期负荷预测的精度,但是GAN模型存在梯度消失和模式崩溃,模型训练较为困难.文献[11 ]采用Wasserstein距离取代KL散度及JS散度作为GAN的损失函数,有效解决了GAN模型训练中的问题,提高了模型的预测性能. ...
基于注意力机制的CNN-GRU短期电力负荷预测方法
1
2019
... GAN是一种生成式神经网络,其模型由生成器和判别器组成.文献[8 ]和文献[9 ]提出了一种基于GRU神经网络的短期负荷预测模型,既提高了预测精度,也兼顾了时效性,但是单一模型结构难以继续提升其预测精度和稳定性.文献[10 ]提出了一种GAN和深层LSTM结合的短期负荷预测模型,其生成器和判别器模型采用对抗训练方式,有效提升了短期负荷预测的精度,但是GAN模型存在梯度消失和模式崩溃,模型训练较为困难.文献[11 ]采用Wasserstein距离取代KL散度及JS散度作为GAN的损失函数,有效解决了GAN模型训练中的问题,提高了模型的预测性能. ...
A short-term power load forecasting method based on attention mechanism of CNN-GRU
1
2019
... GAN是一种生成式神经网络,其模型由生成器和判别器组成.文献[8 ]和文献[9 ]提出了一种基于GRU神经网络的短期负荷预测模型,既提高了预测精度,也兼顾了时效性,但是单一模型结构难以继续提升其预测精度和稳定性.文献[10 ]提出了一种GAN和深层LSTM结合的短期负荷预测模型,其生成器和判别器模型采用对抗训练方式,有效提升了短期负荷预测的精度,但是GAN模型存在梯度消失和模式崩溃,模型训练较为困难.文献[11 ]采用Wasserstein距离取代KL散度及JS散度作为GAN的损失函数,有效解决了GAN模型训练中的问题,提高了模型的预测性能. ...
Deep LSTM and GAN based short-term load forecasting method at the zone level
1
2020
... GAN是一种生成式神经网络,其模型由生成器和判别器组成.文献[8 ]和文献[9 ]提出了一种基于GRU神经网络的短期负荷预测模型,既提高了预测精度,也兼顾了时效性,但是单一模型结构难以继续提升其预测精度和稳定性.文献[10 ]提出了一种GAN和深层LSTM结合的短期负荷预测模型,其生成器和判别器模型采用对抗训练方式,有效提升了短期负荷预测的精度,但是GAN模型存在梯度消失和模式崩溃,模型训练较为困难.文献[11 ]采用Wasserstein距离取代KL散度及JS散度作为GAN的损失函数,有效解决了GAN模型训练中的问题,提高了模型的预测性能. ...
Wasserstein generative adversarial networks
1
2017
... GAN是一种生成式神经网络,其模型由生成器和判别器组成.文献[8 ]和文献[9 ]提出了一种基于GRU神经网络的短期负荷预测模型,既提高了预测精度,也兼顾了时效性,但是单一模型结构难以继续提升其预测精度和稳定性.文献[10 ]提出了一种GAN和深层LSTM结合的短期负荷预测模型,其生成器和判别器模型采用对抗训练方式,有效提升了短期负荷预测的精度,但是GAN模型存在梯度消失和模式崩溃,模型训练较为困难.文献[11 ]采用Wasserstein距离取代KL散度及JS散度作为GAN的损失函数,有效解决了GAN模型训练中的问题,提高了模型的预测性能. ...
数据匮乏场景下采用生成对抗网络的空间负荷预测方法
1
2020
... 针对以上研究现状,本文提出了一种基于GRU神经网络的WGAN短期负荷预测模型.WGAN通过将Wasserstein距离作为模型的损失函数,可以解决常规GAN模型训练过程中的梯度消失和模式崩溃等问题.在WGAN模型中采用GRU神经网络可以解决循环神经网络中梯度消失和梯度爆炸的问 题[12 -13 ] .以某地区的负荷数据作为仿真依据,验证了本文模型可有效提高短期负荷预测的精度. ...
The method of spatial load forecasting based on the generative adversarial network for data scarcity scenarios
1
2020
... 针对以上研究现状,本文提出了一种基于GRU神经网络的WGAN短期负荷预测模型.WGAN通过将Wasserstein距离作为模型的损失函数,可以解决常规GAN模型训练过程中的梯度消失和模式崩溃等问题.在WGAN模型中采用GRU神经网络可以解决循环神经网络中梯度消失和梯度爆炸的问 题[12 -13 ] .以某地区的负荷数据作为仿真依据,验证了本文模型可有效提高短期负荷预测的精度. ...
基于CNN-GRU混合神经网络的负荷预测方法
1
2020
... 针对以上研究现状,本文提出了一种基于GRU神经网络的WGAN短期负荷预测模型.WGAN通过将Wasserstein距离作为模型的损失函数,可以解决常规GAN模型训练过程中的梯度消失和模式崩溃等问题.在WGAN模型中采用GRU神经网络可以解决循环神经网络中梯度消失和梯度爆炸的问 题[12 -13 ] .以某地区的负荷数据作为仿真依据,验证了本文模型可有效提高短期负荷预测的精度. ...
Load forecasting method based on CNN-GRU hybrid neural network
1
2020
... 针对以上研究现状,本文提出了一种基于GRU神经网络的WGAN短期负荷预测模型.WGAN通过将Wasserstein距离作为模型的损失函数,可以解决常规GAN模型训练过程中的梯度消失和模式崩溃等问题.在WGAN模型中采用GRU神经网络可以解决循环神经网络中梯度消失和梯度爆炸的问 题[12 -13 ] .以某地区的负荷数据作为仿真依据,验证了本文模型可有效提高短期负荷预测的精度. ...
生成对抗网络GAN综述
1
2020
... GAN由生成器和判别器组成,生成器用于生成符合真实数据分布的样本数据,判别器对输入的信息进行准确的判断与分类,若判断输入数据为真实数据,则输出为1;若判断输入数据为假数据,则输出为0[14 -15 ] ,生成对抗网络模型如图1 所示. ...
Generative adversarial networks GAN overview
1
2020
... GAN由生成器和判别器组成,生成器用于生成符合真实数据分布的样本数据,判别器对输入的信息进行准确的判断与分类,若判断输入数据为真实数据,则输出为1;若判断输入数据为假数据,则输出为0[14 -15 ] ,生成对抗网络模型如图1 所示. ...
基于多重生成对抗网络的智能开关设备状态感知与诊断研究
1
2021
... GAN由生成器和判别器组成,生成器用于生成符合真实数据分布的样本数据,判别器对输入的信息进行准确的判断与分类,若判断输入数据为真实数据,则输出为1;若判断输入数据为假数据,则输出为0[14 -15 ] ,生成对抗网络模型如图1 所示. ...
Research on state perception and diagnosis of intelligent switches based on triple generative adversarial networks
1
2021
... GAN由生成器和判别器组成,生成器用于生成符合真实数据分布的样本数据,判别器对输入的信息进行准确的判断与分类,若判断输入数据为真实数据,则输出为1;若判断输入数据为假数据,则输出为0[14 -15 ] ,生成对抗网络模型如图1 所示. ...
基于生成对抗网络和噪声水平估计的低剂量CT图像降噪方法
1
2021
... GAN的训练分为两个阶段,先训练判别器再训练生成器[16 ] .在训练的过程中,两个模型会不断更新自身的参数,使得各自的损失函数和输出误差最小化. ...
A low-dose CT image denoising method based on generative adversarial network and noise level estimation
1
2021
... GAN的训练分为两个阶段,先训练判别器再训练生成器[16 ] .在训练的过程中,两个模型会不断更新自身的参数,使得各自的损失函数和输出误差最小化. ...
基于生成式对抗网络的窃电检测数据生成方法
1
2020
... 传统GAN模型采用KL散度或JS散度作为模型的损失函数,存在梯度消失和模式崩溃,导致生成器的生成数据不理想[17 -18 ] . ...
A data generation method for electricity theft detection using generative adversarial network
1
2020
... 传统GAN模型采用KL散度或JS散度作为模型的损失函数,存在梯度消失和模式崩溃,导致生成器的生成数据不理想[17 -18 ] . ...
基于WGAN-GP的风电机组传动链故障诊断
1
2021
... 传统GAN模型采用KL散度或JS散度作为模型的损失函数,存在梯度消失和模式崩溃,导致生成器的生成数据不理想[17 -18 ] . ...
Fault diagnosis of wind turbine drivetrain based on Wasserstein generative adversarial network-gradient penalty
1
2021
... 传统GAN模型采用KL散度或JS散度作为模型的损失函数,存在梯度消失和模式崩溃,导致生成器的生成数据不理想[17 -18 ] . ...
1
2020
... Wasserstein距离的含义为两个分布之间的成本最小值[19 ] ,公式如下所述 ...
1
2020
... Wasserstein距离的含义为两个分布之间的成本最小值[19 ] ,公式如下所述 ...
基于差分WGAN的网络安全态势预测
1
2019
... WGAN采用Wasserstein距离判别两个分布间的差距,当两个分布差距较大时,仍然能够保证生成器进行更新,解决了GAN中的训练问题,提升了生成器生成数据的质量,进一步提高了预测精 度[20 -21 ] .本文所采用的WGAN模型如图2 所示. ...
Network security situation forecast based on differential WGAN
1
2019
... WGAN采用Wasserstein距离判别两个分布间的差距,当两个分布差距较大时,仍然能够保证生成器进行更新,解决了GAN中的训练问题,提升了生成器生成数据的质量,进一步提高了预测精 度[20 -21 ] .本文所采用的WGAN模型如图2 所示. ...
差分隐私保护WGAN-GP算法研究
1
2021
... WGAN采用Wasserstein距离判别两个分布间的差距,当两个分布差距较大时,仍然能够保证生成器进行更新,解决了GAN中的训练问题,提升了生成器生成数据的质量,进一步提高了预测精 度[20 -21 ] .本文所采用的WGAN模型如图2 所示. ...
Research on differential privacy protection for WGAN-GP algorithm
1
2021
... WGAN采用Wasserstein距离判别两个分布间的差距,当两个分布差距较大时,仍然能够保证生成器进行更新,解决了GAN中的训练问题,提升了生成器生成数据的质量,进一步提高了预测精 度[20 -21 ] .本文所采用的WGAN模型如图2 所示. ...
基于迁移学习与Wasserstein生成对抗网络的静态电压稳定临界样本生成方法
1
2021
... WGAN模型中判别器的目标函数为最大化两个分布之间的Wasserstein距离,而生成器目标函数为最小化Wasserstein距离[22 ] ,因而WGAN模型的目标函数可以描述为 ...
The method to generate static voltage stability critical sample based on transfer learning and wasserstein generative adversarial network
1
2021
... WGAN模型中判别器的目标函数为最大化两个分布之间的Wasserstein距离,而生成器目标函数为最小化Wasserstein距离[22 ] ,因而WGAN模型的目标函数可以描述为 ...
基于CatBoost算法的电力短期负荷预测研究
1
2020
... WGAN模型多采用全连接神经网络、循环神经网络及卷积神经网络模型,但是全连接神经网络没有考虑前一时刻的输出对当前时刻的影响;循环神经网络训练时难以收敛[23 ] .本文生成器和判别器均采用GRU模型,有效解决了循环神经网络中存在的梯度问题. ...
Short-term load forecasting based on CatBoost algorithm
1
2020
... WGAN模型多采用全连接神经网络、循环神经网络及卷积神经网络模型,但是全连接神经网络没有考虑前一时刻的输出对当前时刻的影响;循环神经网络训练时难以收敛[23 ] .本文生成器和判别器均采用GRU模型,有效解决了循环神经网络中存在的梯度问题. ...
基于Bagging的双向GRU集成神经网络短期负荷预测
1
2021
... 生成器训练的目标是使生成器生成与真实数据几乎一样的数据,本文采用的生成器模型为GRU神经网络,GRU神经网络优化了长短期记忆神经网络的模型结构,在解决循环神经网络训练问题的同时,加快了训练时的收敛速度[24 ⇓ -26 ] .其模型结构如图3 所示. ...
Short-term load forecasting based on bidirectional GRU neural network integrated by Bagging
1
2021
... 生成器训练的目标是使生成器生成与真实数据几乎一样的数据,本文采用的生成器模型为GRU神经网络,GRU神经网络优化了长短期记忆神经网络的模型结构,在解决循环神经网络训练问题的同时,加快了训练时的收敛速度[24 ⇓ -26 ] .其模型结构如图3 所示. ...
基于Attention-GRU的短期电价预测
1
2020
... 生成器训练的目标是使生成器生成与真实数据几乎一样的数据,本文采用的生成器模型为GRU神经网络,GRU神经网络优化了长短期记忆神经网络的模型结构,在解决循环神经网络训练问题的同时,加快了训练时的收敛速度[24 ⇓ -26 ] .其模型结构如图3 所示. ...
Short-term electricity price forecasting based on Attention-GRU
1
2020
... 生成器训练的目标是使生成器生成与真实数据几乎一样的数据,本文采用的生成器模型为GRU神经网络,GRU神经网络优化了长短期记忆神经网络的模型结构,在解决循环神经网络训练问题的同时,加快了训练时的收敛速度[24 ⇓ -26 ] .其模型结构如图3 所示. ...
基于VMD和LSTM的超短期风速预测
1
2020
... 生成器训练的目标是使生成器生成与真实数据几乎一样的数据,本文采用的生成器模型为GRU神经网络,GRU神经网络优化了长短期记忆神经网络的模型结构,在解决循环神经网络训练问题的同时,加快了训练时的收敛速度[24 ⇓ -26 ] .其模型结构如图3 所示. ...
Ultra-short-term wind speed prediction based on VMD-LSTM
1
2020
... 生成器训练的目标是使生成器生成与真实数据几乎一样的数据,本文采用的生成器模型为GRU神经网络,GRU神经网络优化了长短期记忆神经网络的模型结构,在解决循环神经网络训练问题的同时,加快了训练时的收敛速度[24 ⇓ -26 ] .其模型结构如图3 所示. ...
考虑需求响应综合影响因素的RBF-NN短期负荷预测模型
1
2018
... 为了使输入数据的量纲统一,消除指标之间的量纲影响,对输入数据采用归一化处理[27 -28 ] . ...
RBF-NN based short-term load forecasting model considering comprehensive factors affecting demand response
1
2018
... 为了使输入数据的量纲统一,消除指标之间的量纲影响,对输入数据采用归一化处理[27 -28 ] . ...
基于经验模态分解与特征相关分析的短期负荷预测方法
1
2019
... 为了使输入数据的量纲统一,消除指标之间的量纲影响,对输入数据采用归一化处理[27 -28 ] . ...
Short-term load forecasting method based on empirical mode decomposition and feature correlation analysis
1
2019
... 为了使输入数据的量纲统一,消除指标之间的量纲影响,对输入数据采用归一化处理[27 -28 ] . ...