CIN
计算智能和神经科学
1687 - 5273
1687 - 5265
Hindawi
10.1155 / 2020/8439719
8439719
研究文章
短期风速预测使用基于人工学习算法
https://orcid.org/0000 - 0001 - 5683 - 3317
易卜拉欣
玛利亚姆
1
Alsheikh
艾哈迈德
2
Al-Hindawi
Qays
3
Al-Dahidi
Sameer
4
ElMoaqet
Hisham
1
弗朗哥
莱奥纳多
1
机电一体化Eng的部门。
学院应用技术科学
德国约旦大学
安曼11180
约旦
gju.edu.jo
2
应用科学学院和工业工程
Deggendorf理工学院
Deggendorf 94469
德国
3
电气学院
信息和媒体中。
伍珀塔尔大学
伍珀塔尔42119
德国
uni-wuppertal.de
4
部门的机械&维护Eng。
学院应用技术科学
德国约旦大学
安曼11180
约旦
gju.edu.jo
2020年
25
4
2020年
2020年
09年
11
2019年
17
02
2020年
19
02
2020年
25
4
2020年
2020年
版权©2020玛利亚姆易卜拉欣et al。
这是一个开放的文章在知识共享归属许可下发布的,它允许无限制的使用,分布和繁殖在任何媒介,提供最初的工作是正确的引用。
需要一个高效的电源操作现代工业已经在过去的几年中迅速增长。因此,最新的可再生能源是很难预测的。生成的权力是高度依赖波动因素(如风力轴承、压力、风速、湿度和周围的气氛)。因此,准确预测方法是非常重要的在实践中开发和使用。本文的案例研究风力农场收获了风速收集的数据。等数据很难被预测的风速,构建和测试必须提供预测算法。为了实现这一目标,四个神经网络算法:人工神经网络(
安 )、卷积神经网络(
美国有线电视新闻网 ),长期短期记忆(
LSTM )和卷积LSTM混合模型(
ConvLSTM )相结合
LSTM 与
美国有线电视新闻网 和一个支持向量机(
支持向量机 )模型研究、评估和比较使用不同的统计和时间指标,以确保最终的模型满足的目标,是建立。结果表明,尽管
支持向量机 提供最准确的预测,
ConvLSTM 选择少由于其计算的努力以及预测精度高。
1。介绍
需要转向可再生能源和清洁能源在前几年也显著提高。化石燃料被过度滥用,最终浪费了。然而,可再生能源(
再保险 )能源如风能、太阳能和水力或水力定期补充和将永远维持。电网运营商使用
再保险 面临许多挑战,导致发电可变性和不确定性。例如,在太阳能发电的情况下,云层上面移动太阳能发电站的存在可以缩小发电短暂的间隔时间。云层的结果可能会引入很快转变太阳能结构,但太阳能仍被认为是高度可预测太阳运动理解清楚(
1 ]。然而,风力发电是难以预测由于风速的波动在本质上是随机的。这个问题会导致供给和需求之间的间断。因此,为了加强和优化可再生风能发电,风速或电力生产预测模型是最近被用于解决这个问题。这导致了巨大的增加安装风力发电厂(
2 ]。
作为风力发电的需求增加了在过去的几十年里,有一个严重的需要设置风力发电场和建造设施取决于准确的风能预测数据。收集短期对电力(风力预测有重要影响
3 ),也需要确定风电场的规模。
很明显,需要一个精确的风力预测技术,大幅降低成本通过风力发电调度(
4 ]。有几种方法,旨在短期风力预测(例如,统计时间序列和神经网络)。一个先进的和更准确的预测,使用混合模型。这些模型结合物理和统计方法,短期和中期模型和统计模型的组合选择。
人工神经网络的概念(
人工神经网络 )是首次由McCulloch和皮特
5 )在1943年作为生物神经网络计算模型。卷积神经网络
美国有线电视新闻网 )受到“Neocognitron”网络于1980年首次引入的福岛(
6 ]。
美国有线电视新闻网 基于生物过程的分层的多层神经网络用于图像处理。这些网络能够“学习没有老师”识别的各种催化剂形状取决于他们的几何设计
7 ]。
长短期记忆(
LSTM )[
8 递归神经网络()是建立在
RNN )结构。它是由1997年的Hochreiter和。施密德胡贝尔表示设计的。
LSTM 使用这一概念提出了(
9 ]这取决于反馈其层之间的连接。不像标准的前馈神经网络,
LSTM 可以处理整个序列的数据(如声音或视频),而不仅仅是单个数据点(如图像)。
支持向量机(
支持向量机 )[
10 )是一种流行的机器学习技术,这是足够先进来处理复杂的数据。这是旨在处理分类问题的挑战。
在2016年,
卷积LSTM (ConvLSTM) 被用来建立一个预测模型的视频史等。
11 ]。开发一个工具来预测action-conditioned视频像素运动建模,通过预测一个分布在像素运动从先前的帧。堆叠卷积
LSTM 来生成运动预测。这种方法得到了最好的结果在预测未来对象的运动。
一个端到端的学习驾驶模型是(
12 )使用
LSTM 的算法。可训练结构学习如何准确地预测一个分布在即将到来的车辆运动是通过学习开发一个通用的车辆运动从大规模的众包视频。快速的单眼相机使用的数据源,观察,和过去的车辆状态。通过长时间的短期记忆编码的图像完全卷积网络(
FCN-LSTM )确定相关图解积分法在每一个输入框,与颞网络使用运动历史信息。作者能够组成一个创新的混合结构时间序列预测(
茶匙 ),一个
LSTM 颞编码器利用完全卷积编码器。
各种报纸一直在探索在文献中风速预测。例如,一个模型引入了徐et al。
13 )使用短期风速预测
LSTM 经验小波变换(
易 ),Elman神经网络方法。的
易 实现原始风速数据分解成多个子层和雇用他们Elman神经网络
新奥集团 ),
LSTM 网络预测低和高频子层。无味卡尔曼滤波(
UKF )和支持向量回归(
SVR 被陈和应用于状态空间模型)为基础(
14 )有效正确的短期风速估计链。
nonlinear-learning方案深度学习的时间序列预测,
EnsemLSTM ,是由陈et al。
15 ]。这个方案依赖于
LSTM 年代,支持向量回归机(
SVRM )和极值优化算法(
EO )。分别预测的风速数据的数组
LSTM 年代,包含覆盖层。每个隐层神经元构建。作者证明了
EnsemLSTM 能够实现一种改进的预测执行的最小平均绝对误差(MAE)、均方根误差(RMSE),平均绝对百分比误差(
日军 ),最高的
R 平方(
R 2 )。
混合模型构造小波变换(
WT ),
支持向量机 提出了刘et al。
16 )预测在短期内风速。该模型提高了遗传算法
遗传算法 ),这是实现改变的基本规范
支持向量机 通过减少生产错误和搜索最优规范绕过不稳定的危险。提出了模型被证明是更有效的比
SVM-GA 模型。王(
17 )开发了一种遗传算法的小波神经网络(
GAWNN )模型。开发模型显示一个增强的操作比正常的小波神经网络(
算法的 )模型在预测短期风能。模型可以位于网络训练的开始以及收敛精度。
提出了一种预测模型由谢赫•et al。
18 基于支持向量回归(
SVR )和神经网络(
神经网络 )与反向传播技术。一个窗口数据预处理结合交叉和滑动窗口验证为了预测风速与精度高。提出了一种混合方法,南天et al。
19 ),包括变分模式分解(
VMD ),偏自相关函数(
PACF )特征选择和模块化的加权正规化极端学习机(
WRELM )预测。最优分解层数分析预测误差的一步预测不同分解层。
一个健壮的预测模型提出了Haijian和邓
20. )通过评估季节性特点和滞后在风力资源空间。该模型是基于一个隐层的多层感知器神经网络使用Levenberg-Marquardt优化方法。最小二乘支持向量机(
LSSVM )被Xiaodan [
21 风速预测)。预测模型参数的准确性是优化利用粒子群优化(
算法 )培训过程中的适应度函数最小化。Ningsih et al。
22 ]预测风速使用递归神经网络(
RNNs )与长期短期记忆(
LSTM )。随机梯度下降法的两个优化模型(
SGD )和自适应估计(
亚当 )进行评估。亚当的方法被证明是更好的比SGD更快和更高层次的准确性和减少偏离目标。
非线性自回归神经网络(
NARNET 达塔()模型是由
23 ]。模型采用单变量时间序列数据生成每小时风速预测。提供错误反馈闭环结构隐藏层生成的预测下一个点。短期风速预测方法提出了Guanlong et al。
24 )使用反向传播(
英国石油公司 )神经网络。BP网络权重和阈值的训练和改进人工蜂群算法的优化。然后,聚集的风速样本训练和优化。在培训完成后,测试样品被用来预测和验证。
模糊c均值(
FCM )集群被Gonggui et al。
25 预测风速。BP神经网络的输入数据具有类似特征分为相应的类。不同的BP神经网络建立了每个类。变异系数是用来说明分散的数据,和统计知识是用来照亮大分散从原始数据集的输入数据。人工神经网络(
人工神经网络 )和决策树(
DTs )是利用ZhanJie和Mazharul主义(
26 ]分析气象数据的数据挖掘技术的应用通过云计算风速预测。神经元隐层的逐渐增强,以及网络性能检查表单中的一个错误。表
1 突出了现有方案的主要特点为风速预测。
表1
现有的风速预测计划的主要特点。
目的
技术
优点/结果
缺点
数据集
混合风速预测(
13 ]
经验小波变换(
易 )、长期短期记忆神经网络和学习算法。
该模型具有满意的多步预测的结果。
为风速的性能易多步预测还没有被研究过
四套原始风速系列包括700个样本。
风速预测(
14 ]
无味卡尔曼滤波(
UKF )是结合支持向量回归(
SVR )模型
该方法具有更好的性能比领先一步和multistep-ahead预测
人工神经网络,SVR 与卡尔曼滤波模型、自回归和自回归综合
需要开发风电场的基于模型预测控制和优化策略操作。
能源效率和可再生能源中心马萨诸塞大学
风速预测(
15 ]
短期记忆神经网络,支持向量回归机,极值优化算法。
该模型能达到一个更好的预测性能比
ARIMA SVR表示,安,资讯 ,
GBRT 模型。
需要考虑更多的相关功能,如天气原因,人为因素,电力系统状态。
在中国内蒙古,风力农场
一个混合的短期风速预测
16 ]
小波变换(
WT )、遗传算法(
遗传算法 )和支持向量机(
支持向量机)
该方法比持久模型和更有效率
SVM-GA 模型没有
WT
需要增加空气压力等外部信息,降水,除了温度和空气湿度。
风速数据每0.5 h的风电场华北2012年9月
短期风速预测(
18 ]。
支持向量回归
SVR )和人工神经网络(
安 )与反向传播
被提议的
SVR 和
安 模型能够预测风速有超过99%的准确率。
计算量大
历史数据集(2008 - 2014)的风速来自孟加拉国的吉大港肋区域气象部门(
弹道导弹防御 )
混合风速预测(
19 ]
变分模式分解(
VMD ),偏自相关函数(
PACF ),加权正规化极端学习机(
WRELM )
(我)
VMD 降低风速的随机性和波动性的影响。 (2)
PACF 减少了特征模型的尺寸和复杂性。 (3)
榆树 提高了预测精度。
two-step-ahead的预测的准确性和three-step-ahead预测不同程度下降。
美国国家可再生能源实验室(
NREL 2004年)。
短期风速预测(
20. ]。
小波分析和演算法神经网络。
(我)效益分析风速的随机性和优化神经网络的结构。 (2)它可以用来促进模型的配置和显示信心高精度预测。
需要考虑动力学模型与纠错能力和自适应调整。
美国国家可再生能源实验室(
NREL 2004年)。
短期风速预测(
21 ]。
支持向量机(
支持向量机 )和粒子群优化(
算法 )
该模型的预测精度最好而经典
支持向量机 和反向传播神经网络模型。
需要考虑额外信息的季节和天气等有效的预测变量。
2011年在中国风电场数据。
风速预测(
22 ]。
递归神经网络(
RNN )与长期短期记忆(
LSTM )。
训练数据的模型提供了92.7%的准确率为91.6%,新数据。
高速度时代增加了流程时间和最终提供低精度性能。
Nganjuk气象和地球物理局(
BMKG ),东爪哇(2008 - 2017)。
预测multistep-ahead风速(
23 ]
NARNET 模型预测每小时风速使用人工神经网络(
安 )。
成本模型是有效的,可以使用最低的可用性统计数据
(i)错误测量的输入可能影响模型参数。 (2)使用低通滤波器去除快速变化可能导致忽视了重要的信息。
国家海洋和大气管理局的气象数据(
美国国家海洋和大气管理局 )位于道奇城,堪萨斯(2010年1月2010年12月)。
短期风速预测(
24 ]
反向传播(
英国石油公司 )基于改进人工蜂群算法的神经网络(
ABC-BP )。
模型具有较高的精度和快的收敛速度与传统和遗传
英国石油公司 神经网络。
嘈杂的数据敏感。因此,数据应该被过滤,这可能会影响数据的性质。
风电场在天津,中国(2013年12月- 2014年1月)。
短期风速预测(
25 ]2019
模糊c均值聚类(
FCM )和改进的思想进化algorithm-BP (
IMEA-BP )。
该模型适用于一步预测和增强了多步预测的准确性。
多步预测的准确性需要进一步改善。
在中国风力发电场
预测风速(
26 ]。
人工神经网络和决策树算法
平台气象数据的海量存储能力,高效的查询和分析的天气预报。
需要改进以更现实的天气预测参数。
大连气象局提供的气象数据(2011 - 2015)
我们的计划
采用multi-lags-one-step (
枣疯病 )提前预测方法与基于人工学习算法
结果表明,提供
ConvLSTM 模型具有最佳的性能比
安,CNN, LSTM ,
支持向量机 模型。
增加隐藏层的数量可能会增加计算时间成倍增长。
民族风机构,西德克萨斯Mesonet (2012 - 2015)
这个工作的新颖性在于提高风速预测的准确性通过使用混合模型
ConvLSTM 和比较它与其他四个常用的模型与优化滞后,隐藏的神经元,参数。这包括测试和比较这五个不同的模型的性能基于历史数据采用multi-lags-one-step (
枣疯病 )提前预测的概念。
枣疯病 提供了一个有效的推广新的时间序列数据。因此,它增加了总体预测精度。本文的其余部分组织如下。部分
2 描述了四个学习算法除了混合算法追究一个精确的风速预测。部分
3 说明了研究方法。部分
4 展示了一个真实的案例研究风电场。部分
5 介绍和讨论的结果。最后,给出了结论和未来的工作部分
6 。
1.1。缩写词和符号
表
2 通过本文说明了使用的缩写和符号。
表2
使用缩写词和符号。
类别
项目/符号
描述
首字母缩略词
安
人工神经网络
美国有线电视新闻网
卷积神经网络
LSTM
长时间的短期记忆
ConvLSTM
卷积LSTM混合模型
支持向量机
支持向量机
再保险
可再生能源
RNN
递归神经网络
易
经验的小波变换
新奥集团
Elman神经网络
FC-LSTM
完全connected-long短期记忆
FCN-LSTM
长期短期记忆完全卷积网络
茶匙
时间序列预测
UKF
无味卡尔曼滤波
SVR
支持向量回归
SVRM
支持向量回归机
EO
极值优化
美
平均绝对误差
RMSE
均方根误差
日军
平均绝对误差百分比
R 2
R 平方
WT
小波变换
遗传算法
遗传算法
GAWNN
遗传算法的小波神经网络
算法的
小波神经网络
枣疯病
Multi-lags-one-step
虚地磁极
梯度的问题消失
LM
Levenberg-Marquardt
RBF
径向基函数
符号
f
t
忘记门
C
t
细胞状态
年代
我
t
输入门
x
t
当前输入数据
h
t
−
1
以前隐藏的输出
c
˜
t
输入c细胞
c
存储单元
c
˜
t
输入c细胞
我
t
输入门
C
t
−
1
过去的细胞状态
O
t
输出门
h
t
隐藏状态
⋅
矩阵乘法
⊙
一个elementwise乘法
θ
重量
c
˜
输入到单元
σ
非线性函数
z
j
的
j th 隐藏的神经元
p
网络的输入
米
隐藏的神经元的数量
w
我
j
连接的重量
我 th 输入节点
j th 隐藏的节点
y
k
−
我
我 一步一步在之前的风速
f
h
。
在隐藏层的激活函数
w
j
连接的重量
j th 隐藏的节点到输出节点
y
^
k
的预测风速
k th 采样时刻
f
o
输出层的激活函数
y
k
实际风速
x
我
输入向量
y
我
输出向量
R
米
正则化函数
f
x
一个函数,它描述了输入和输出之间的相关性。
ϕ
x
。
Preknown函数
R
f
结构风险
w
回归系数向量
b
偏见术语
c
惩罚系数
l
x
我
,
y
我
,
f
x
我
的
ε 不敏感损失函数
ε
阈值
ζ
我
,
ζ
我
∗
松弛变量,约束可行
一个
我
,
一个
我
∗
拉格朗日乘数
K
x
我
x
j
内核函数
W
权重矩阵
∗
卷积操作
b
我
,
b
f
,
b
c
偏差向量
∘
阿达玛产品
H
t
隐藏状态
X
t
当前风速测量
X
t
−
1
以前的风速测量
X
t
+
1
未来风速测量
2。预测算法
在本节中,用于风速预测的算法进行了总结如下。
2.1。<斜体> LSTM < /斜体>算法
LSTM 是建在一个独特的架构,让它忘记了不必要的信息,把乘法变成加法和使用一个函数的二阶导数可以保存很长一段距离为零之前为了减少消失梯度问题(
虚地磁极 )。它的构造
乙状结肠层 需要的输入
x
t
和
h
t
−
1
然后决定通过生成
0 从旧的哪一部分输出应该被删除。这个过程是通过
忘记 门
f
t
。门输出了
f
t
∗
c
t
−
1
。之后,一个新的输入向量的所有可能的值是由褐色
h层 。这两个结果是增加更新旧的记忆
c
t
−
1
这给了
c
t
。
换句话说,
乙状结肠层 细胞的状态将决定哪些部分结果。然后,乙状结肠门的结果乘以通过谭设置的所有可能的值
h 。因此,只有部分的输出包括决定生成。
LSTM 网络(
8 递归神经网络()的一部分
RNN 年代),有能力学习的长期依赖性和强大的远程依赖关系建模。的主要标准
LSTM 网络是可以记住时间状态的存储单元。也是由添加或删除信息通过三个控制盖茨。这些门是
输入 门,
忘记 门,
输出 门。
LSTM 年代能够更新的信息流和控制块中使用这些门以下方程:
(1)
年代
我
t
=
σ
x
t
⋅
θ
x
我
+
h
t
−
1
⋅
θ
h
我
+
θ
我
偏见
,
(2)
f
t
=
σ
x
t
⋅
θ
x
f
+
h
t
−
1
⋅
θ
h
f
+
θ
f
偏见
,
(3)
c
˜
t
=
棕褐色
h
x
t
⋅
θ
x
c
˜
+
h
t
−
1
⋅
θ
h
c
˜
+
θ
c
˜
偏见
,
(4)
c
=
c
˜
t
⊙
我
t
+
c
t
−
1
⊙
f
t
,
(5)
o
t
=
σ
x
t
⋅
θ
x
o
+
h
t
−
1
⋅
θ
h
o
+
θ
o
偏见
,
(6)
h
t
=
o
t
⊙
棕褐色
h
c
t
,
“·”提出了矩阵乘法,“⊙”是一个elementwise乘法,“θ”代表权重。
c
˜
是细胞的输入
c 由输入封闭的门,而
o
t 是输出。非线性函数
σ 和褐色
h 应用elementwise,哪里
σ
x
=
1
/
1
+
e
−
x
。方程(
1 )和(
2 )建立门激活,方程(
3 )表明细胞输入,方程(
4 )决定了新细胞状态,存储或删除“记忆”,和方程(
5 )的结果输出门激活方程所示(
6 ),最终的输出。
2.2。< <斜体> CNN /斜体>算法
美国有线电视新闻网 是一个前馈神经网络。实现网络结构优化和解决网络中未知参数,二维图像的属性是摘录和反向传播算法实现。为了实现最终的结果,采样数据是美联储内部网络在prerefining提取所需的属性。接下来,应用分类或回归(
27 ]。
的
美国有线电视新闻网 基本上是由两种类型的层:卷积和汇聚层。卷积层内的神经元在本地连接和前面的层。与此同时,神经元的地方属性。找到当地的敏感性通过池层获得重复的属性。卷积的存在和池层最小化属性分辨率和网络的数量规格要求的提高。
美国有线电视新闻网 通常描述数据,构造一个二维数组,是图像处理领域的广泛利用。在这篇文章中,
美国有线电视新闻网 配置算法来预测风速和适应它处理一维数组的数据。在预处理阶段,一维数据重构到一个二维数组中。这使
美国有线电视新闻网 机算法顺利处理数据。这将创建两个文件:房地产和响应文件。这些文件作为输入
美国有线电视新闻网 。响应文件还包含预期的输出值的数据。
每个样品都是由一条线从财产和响应文件。重量和偏见就可以获得一个可以接受的训练样本的数量
美国有线电视新闻网 交付。培训持续与响应值的回归结果进行了比较,以达到最低可能的错误。这提供了最后的训练
美国有线电视新闻网 模型,它利用来达到需要的预测。
的拟合机制
美国有线电视新闻网 池。各种计算方法已经证明池可以使用两种方法:平均池和最大池。图片是静止的,所有的部分图像相似的属性。因此,池的计算方法适用于类似的平均或最大每高分辨率图像的一部分。池的过程会导致减少统计维度模型的泛化和增加强度。结果的优化很好,可以在配件的可能性较低。
2.3。安<斜体> < /斜体>算法
安 有三层,建立网络。这些都是输入、隐藏层和输出层。这些层可以将输入向量输出标量或矢量使用各神经元激活函数。的
j
t
h
隐藏的神经元
Z
j
可以计算的
p
输入和
米 使用以下方程[隐藏神经元
14 ]:
(7)
Z
j
=
f
h
∑
我
=
1
p
w
我
j
y
k
−
我
,
在哪里
w
我
j
连接的重量吗
我
th 输入节点
j
th 隐藏的节点,
y
k
−
我
是
我 一步一步在先前的风速,
f
h
。
隐层的激活函数。因此,未来可以通过预测风速
(8)
y
^
k
=
f
o
∑
j
=
1
米
w
j
z
j
,
在哪里
w
j
连接的重量吗
j
th 隐藏节点到输出节点
y
^
k
预测风速的吗
k
th 抽样的时候
f
0
输出层的激活函数。通过最小化误差之间的实际和预测风速,
y
k
和
y
^
k
分别使用Levenberg-Marquardt (
LM )算法,非线性映射的效率
安 可以获得的
28 ]。
2.4。<斜体> < /斜体>的传统算法
假设一组样品
x
我
,
y
我
,在那里
我
=
1
,
2
,
…
,
N
,输入向量
x
我
∈
R
米
和输出向量
y
我
∈
R
米
。目的确定一个函数回归障碍
f
x
描述输入和输出之间的相关性。的利益
SVR 是获得高维特征空间的线性回归由映射的主要输入设置利用preknown函数
ϕ
x
。
和最小化结构风险
R
f
。这种机制可以编写如下(
15 ]:
(9)
f
x
=
w
T
ϕ
x
+
b
,
R
f
=
1
2
W
2
+
C
∑
我
=
1
N
l
x
我
y
我
f
x
我
,
在哪里
W
,
b
,
C
,
分别是回归系数向量,偏见,和惩罚系数。
l
x
我
,
y
我
,
f
x
我
是
e 不敏感损失函数。回归问题可以由下面的约束优化问题:
(10)
最小值
,
1
2
W
2
+
C
∑
我
=
1
N
l
ζ
我
ζ
我
∗
,
年代
。
t。
,
y
我
−
w
T
ϕ
x
+
b
≤
ε
+
ζ
我
w
T
ϕ
x
+
b
−
y
我
≤
ε
+
ζ
我
∗
ζ
我
,
ζ
我
∗
≥
0
,
我
=
1
,
2
,
…
,
N
,
在哪里
ζ
我
和
ζ
我
∗
代表了松弛变量,约束可行。利用拉格朗日乘数法、回归函数可以写成:
(11)
f
x
=
∑
我
=
1
N
一个
我
−
一个
我
∗
K
x
我
x
j
+
b
,
在哪里
一个
我
和
一个
我
∗
拉格朗日乘数法,实现条件
一个
我
≥
0
,
一个
我
∗
≥
0
和
∑
我
=
1
N
一个
我
−
一个
我
∗
=
0
。
K
x
我
x
j
是一个通用内核函数。在这项研究中,著名的径向基函数(
RBF 这里选择核函数:
(12)
K
x
我
x
j
=
经验值
−
x
我
−
x
j
2
2
σ
2
,
在哪里
σ 定义了
RBF 内核的宽度(
15 ]。
2.5。<斜体> ConvLSTM < /斜体>算法
ConvLSTM 被设计成训练数据集的空间信息,和它的目的是处理3-dimentional数据作为输入。此外,它通过卷积操作每一个交换矩阵乘法
LSTM 细胞的大门。通过这样做,它有能力把底层的多维数据的空间特性。公式所使用的每一个盖茨(输入、忘记和输出)如下:
(13)
我
t
=
σ
W
x
我
∗
x
t
+
W
h
我
∗
h
t
−
1
+
b
我
,
f
t
=
σ
W
x
f
∗
x
t
+
W
h
f
∗
h
t
−
1
+
b
f
,
o
t
=
σ
W
x
o
∗
x
t
+
W
h
o
∗
h
t
−
1
+
b
o
,
C
t
=
f
t
∘
C
t
−
1
棕褐色
h
W
x
c
∗
x
t
+
W
h
c
∗
h
t
−
1
+
b
c
,
H
t
=
o
−
t
∘
棕褐色
h
c
t
,
在哪里
我
t
,
f
t
,
o
t
是输入,忘记,盖茨和输出和
W
权重矩阵,而
x
t
是当前输入数据。
h
t
−
1
前面的隐藏输出和
C
t
是细胞状态。
这些方程之间的区别
LSTM 是矩阵乘法(
⋅
)是由卷积操作(代替
∗
)之间的
W
和每个
x
t
,
h
t
−
1
在每一个门。通过这样做,整个层被一个卷积层连接。因此,模型中的参数可以显著减少重量。
3所示。方法
由于非线性,非平稳的属性和风速时间序列的随机变化,风速的准确预测是一个挑战性的努力(
29日 ]。在这个工作,提高风速预测模型的准确性,比较5个模型进行预测风速考虑历史数据可用。一个新的概念叫做multi-lags-one-step (
枣疯病 )提前预测是用来说明对五个模型精度的影响。假设我们在时间指数
X
t
。预测在未来一个输出元素
X
t
+
1
,输入数据集可以分裂成许多滞后(历史数据)
X
t
−
我
,在那里我∈{1}。通过这样做,可以训练模型在预测单个事件之前更多的元素。除此之外,模型精度显示有所改善,直到它达到最优滞后点,最好的准确性。除了这一点,模型精度退化,因为它将在结果部分描述。
图
1 说明了预测模型的工作流。具体来说,该方法需要四个步骤。
图1
提出了预测方法。
在步骤1中,数据收集和平均从5分钟到30分钟到1个小时,分别。然后标准化数据集生成一个0的平均值和标准偏差为1。滞后阶段在步骤2中是非常重要的,作为数据被划分为不同的滞后研究训练模型的影响不止一个元素(输入)来预测一个事件在未来。在步骤3中,应用了模型等模型的考虑
美国有线电视新闻网 ,
LSTM ,
ConvLSTM 从形状矩阵的角度需要调整。这些模型通常使用2 d或更多。在这个阶段,操纵和矩阵进行重塑。为了检查和评估拟议的模型,在步骤4,三个主要指标是用于验证案例研究(美、RMSE和
R 2 )。此外,考虑到执行时间和最佳延迟选择最好的模型。
算法
1 说明了培训过程
ConvLSTM 。
<大胆>算法1:< /大胆> <斜体> ConvLSTM < /斜体>培训。
输入:风速时间序列数据
输出:预测性能指标
(1)
测量风速时间序列数据每5分钟,平均两次30分钟、1小时,分别。
(2)
风数据集分为训练、验证和测试集。
(3)
启动multi-lags-one-step(枣疯病)数组训练,验证集和测试集。
(4)
枣疯病范围定义为{1:10}优化需要滞后的数量。
(5)
循环1:
把第一套基于枣疯病的范围
启动和提取与CNN层设置功能
通过定义的输出到LSTM层
选择第一个隐藏神经元的数量范围
生成预测结果的性能指标
计算执行时间和产生预测的结果
保存并比较结果与之前的
循环2:
选择next枣疯病范围
如果枣疯病范围=最大射程,然后转到循环3和初始化枣疯病范围
goto循环1
循环3:
选择新号码隐藏的神经元
如果隐藏的神经元数量范围=最大射程,然后转到循环4和初始化隐藏神经元的数量范围
goto循环1
(6)
循环4:
选择新的数据集的集{5分钟、30分钟、1小时}
goto循环1
如果设置范围=最大射程,那么:
生成所有测试集的性能指标。
选择最好的结果指标
4所示。收集的数据
表
3 说明了收集数据的特点,在5分钟的时间跨度。收集到的数据从一个真正的风速数据集从西德克萨斯Mesonet在三年内,与艾伦,湖附近的5分钟观察期加尔萨(
30. ]。数据处理通过平均5分钟到30分钟(其统计特征表
4 ),一次1小时(其统计特征给出表
5 )。平均的目标是研究减少数据大小的影响为了比较这5个模型,然后选择一个能够达到的最高精度的三个数据集情况下。三个表中所示,数据集是几乎相同的季节性和保留。同时,他们不受平均过程的影响。
表3
数据集特征样本为5分钟。
数据集
马克斯
中位数
最小值
的意思是
性病
所有的数据集
18.73
3.53
0.01
3.91
2.10
训练数据集
18.73
3.47
0.01
3.83
2.05
测试数据集
14.87
3.67
0.01
4.05
2.20
表4
数据集特征样本为30分钟。
数据集
马克斯
中位数
最小值
的意思是
性病
所有的数据集
17.66
3.53
0.01
3.91
2.08
训练数据集
17.66
3.47
0.01
3.837309
2.02
测试数据集
14.32
3.67
0.02
4.05
2.18
表5
数据集1小时样本特征。
数据集
马克斯
中位数
最小值
的意思是
性病
所有的数据集
17.61
3.53
0.07
3.91
2.05
训练数据集
17.61
3.46
0.07
3.83
2.00
测试数据集
14.22
3.66
0.07
4.05
2.15
数据已经被分成三组(培训、验证和测试)的分数53:14:33。
5。结果与讨论
定量评价预测模型的性能,测试四个常用统计措施(
20. ]。所有的测量实际和预测风速值之间的偏差。具体来说,RMSE、美和
R 2 如下:
(14)
RMSE
=
∑
我
=
1
N
我
y
我
−
y
^
我
2
N
我
,
美
=
1
N
∑
我
=
1
N
y
我
−
y
^
我
,
R
2
=
1
−
∑
我
=
1
N
我
y
我
−
y
^
我
2
∑
我
=
1
N
我
y
我
−
y
¯
我
2
,
在哪里
y
我
和
y
^
我
分别是实际的和预测的风速,在吗
y
¯
我
是实际风速序列的平均值。通常,这些措施的小振幅表示一种改进的预测过程中,
R 2 模型的拟合优度指标。因此,更大的价值,将装配模型。实验环境配置如下:
(1)
CPU:英特尔(R) (TM)核心i7 - 8550 u @ 1.80 GHz CPU, 2001 Mhz, 4个核心(s), 8个逻辑处理器(s)
(2)
内存:安装16.0 GB物理内存
(3)
GPU: AMD Radeon (TM) RX 550 10 GB
(4)
2019.07框架:蟒蛇,Python 3.7
表
6 说明了选择优化的内部参数(hyperparameters)预测方法用于这项工作。对于每个方法,选择最优数量的隐藏神经元达到最大
R
2
和最低
RMSE
和梅值。
表6
优化内部参数预测方法。
方法
设置的参数
LSTM
5分钟:17隐藏神经元
30分钟:20隐藏神经元
1小时:8隐藏神经元
美国有线电视新闻网
5分钟:15隐藏神经元
30分钟:5隐藏神经元
1小时:15隐藏神经元
ConvLSTM
5分钟:15隐藏神经元
30分钟:8隐藏神经元
1小时:20隐藏神经元
安
5分钟:15隐藏神经元
30分钟:15隐藏神经元
1小时:20隐藏神经元
SVR
5分钟:
C = 7,
ε = 0.1,
γ = 0.2。
30分钟:
C = 1,
ε = 0.25,
γ = 0.15。
1小时:
C = 1,
ε = 0.1,
γ = 0.05。
后的实现
美国有线电视新闻网 ,
安 ,
LSTM ,
ConvLSTM ,
支持向量机, 注意到最合适的模型是根据其选择的准确性预测未来风速值。因此,季节性被认为是预测机制。选择模型提供最合适的数据用最少的错误,考虑到数据的性质,而不是天真的预测应用。
为了实现这一目标,统计误差指标计算为每个模型和时间流逝,充分表示为图
2 说明了。结果表明,提供
ConvLSTM 模型具有最佳的性能比其他四个模型。所选的模型必须达到最低的RMSE值和梅
而 最大
R 2 价值。
图2
模型的关键性能指标(kpi)。
(一)
(b)
(c)
不同的参数也进行测试,确保选择最佳拟合模型的正确的决定。表中给出的最优数量的滞后
7 是一个最重要的指标选择最佳的拟合模型。因为历史模型所需的点越少,计算工作将更少。对于每个方法,选择最优数量的落后达到最大
R
2
和最低
RMSE
和梅值。例如,数据
3 和
4 显示之间的关系统计措施和滞后和隐藏的神经元的数量,分别提出
ConvLSTM 方法5分钟时间跨度。可以看出4滞后和15隐藏神经元达到最大值
R
2
和最小
RMSE
和梅值。
表7
最优数量的滞后。
方法
5分钟
30.
最小值
1小时
美国有线电视新闻网
9
4
4
安
3
3
3
LSTM
7
6
10
ConvLSTM
4
5
8
SVR
9
4
5
图3
ConvLSTM 测量统计值和隐藏的神经元的数目。
(一)
(b)
(c)
图4
ConvLSTM 测量统计值和滞后。
(一)
(b)
(c)
表中所示的执行时间
8 计算为每个方法和时间流逝,以确保最终的和选择的模型是有效的,可以有效地预测未来的风速。执行的时间越短,越有效和有用的模型。这也是一个迹象表明该模型是有效进行进一步的修改。根据表
8 ,
ConvLSTM 模型比所有其他模型的时间,它需要过程历史数据并最终预测;
支持向量机 需要54分钟完成培训和生产测试结果
ConvLSTM 在1.7分钟。这个巨大的差别使得使用的选择
ConvLSTM 。
表8
执行时间。
(5分钟)时间(分钟)
(30
分钟)时间(分钟)
(1小时)时间(分钟)
ConvLSTM
1.7338
0.3849
0.1451
SVR
54.1424
0.8214
0.2250
美国有线电视新闻网
0.87828
0.1322
0.0708
安
0.7431
0.2591
0.0587
LSTM
1.6570
0.3290
0.1473
图
5 表明,5分钟失效数据集数据集是最符合我们的选择模型。它声明如何准确预测未来的风速。
图5
ConvLSTM 真实/预测风速和样本的数量。
出于完整性的考虑,有效地评估调查预测技术的预测精度,在50交叉验证过程进行调查技术构建,然后在50个不同的训练评估和测试数据集,分别从可用的随机抽样总体数据集。然后报告为最终的性能指标的平均值和标准偏差值在每个交叉验证试验获得的50个指标。在这方面,人物
6 显示了平均性能指标的测试数据集使用50交叉验证过程。它会很容易认识到采用的预测模型
LSTM 技术比其他调查技术的三个性能指标,
R 2 、RMSE和梅。
图6
平均性能指标获得的测试数据集使用50交叉验证过程。
(一)
(b)
(c)
从短期风速预测的实验结果如图
6 ,我们可以观察到
ConvLSTM 执行方面的最佳预测指标(
R 2 、RMSE MAE)比其他模型(例如,
美国有线电视新闻网 ,
安 ,
SVR ,
LSTM )。相关统计测试表
6 和
7 分别被证明的有效性
ConvLSTM 和嘈杂的大数据处理的能力。
ConvLSTM 表明,它能产生高精度风速预测减少滞后和隐藏的神经元。这确实是反映在表中所示的结果
8 用更少的计算时间比其他测试模型。此外,我们引入了multi-lags-one-step (
枣疯病 )提前预测结合混合
ConvLSTM 模型提供一个有效的推广新的时间序列数据准确预测风速。结果表明,
ConvLSTM 提出了在本文中是一种有效和有前途的风速预测模型。
类似于我们的工作,提出了
EnsemLSTM 模型由陈et al。
15 包含不同的集群
LSTM 用不同的隐藏层和隐藏的神经元。他们的总和
LSTM 集群
SVR 和外部优化器,以提高模型的泛化能力和鲁棒性。然而,他们的模型显示高计算复杂度与平庸的性能指标。我们的提议
ConvLSTM 与
枣疯病 保证提高泛化为新的时间序列数据和健壮性以及生产高性能指标。
6。结论
在这项研究中,我们提出了一个基于混合深度学习框架
ConvLSTM 风速时间序列的短期预测测量。提出了动态预测模型进行优化的输入滞后和内部隐藏的神经元的数目。Multi-lags-one-step (
枣疯病 )在风速预测使用该方法显示优越的结果相比,其他四个不同的模型使用的标准
安 ,
美国有线电视新闻网 ,
LSTM ,
支持向量机 方法。提出的建模框架结合的好处
美国有线电视新闻网 和
LSTM 网络在混合建模方案,显示了高度准确的风速预测结果与更少的滞后和隐藏的神经元,以及减少计算复杂度。对于未来的工作,进一步调查才能改善的准确性
ConvLSTM 模型,例如,增加和优化隐藏层的数量,应用multi-lags-multi-steps (
传销 )提前预测,引入强化学习代理优化参数与其他优化方法相比。
数据可用性
本研究中使用的风速数据已从美国西德克萨斯Mesonet国家风能研究所(
http://www.depts.ttu.edu/nwi/research/facilities/wtm/index.php )。数据仅为学术研究提供了自由的目的,不能共享/分布式超越学术研究使用从西德克萨斯Mesonet未经许可。
的利益冲突
作者宣称没有利益冲突。
确认
作者承认的帮助在德州理工大学教授Brian Hirth向他们提供天气数据的访问。
[
]1
Rothermel
R。
如何预测森林火灾和范围的传播和强度
1983年
奥格登,UT,美国
山间森林和范围的实验
通用技术报告int - 143
[
]2
Tascikaraoglu
一个。
Uzunoglu
M。
评估相结合的方法预测短期风速和功率
可再生能源和可持续能源的评论
2014年
34
243年
254年
10.1016 / j.rser.2014.03.033
2 - s2.0 - 84897459902
[
]3
Barthelmie
r . J。
穆雷
F。
普赖尔
s . C。
短期的经济效益预测英国风能电力市场
能源政策
2008年
36
5
1687年
1696年
10.1016 / j.enpol.2008.01.027
2 - s2.0 - 40949159664
[
]4
吴
Y.-K。
Jing-Shan
H。
世界上风力预测技术的文献综述
2007年
瑞士洛桑
IEEE洛桑Powertech
504年
509年
[
]5
麦卡洛克
w·S。
皮特
W。
一个逻辑微积分思想内在的神经活动
数学生物物理学的公告
1943年
5
4
115年
133年
10.1007 / bf02478259
2 - s2.0 - 51249194645
[
]6
福岛
K。
Neocognitron
Scholarpedia
2007年
2
1
1717年
10.4249 / scholarpedia.1717
[
]7
福岛
K。
Neocognitron:自组织神经网络模型的机制模式识别影响位置的转变
生物控制论
1980年
36
4
193年
202年
10.1007 / bf00344251
2 - s2.0 - 0019152630
[
]8
Hochreite
年代。
Schmidhuber
J。
长时间的短期记忆
神经计算
1997年
9
8
1735年
1780年
10.1162 / neco.1997.9.8.1735
2 - s2.0 - 0031573117
[
]9
Siegelmann
h·T。
桑塔格
e . D。
在神经网络的计算能力
计算机与系统科学杂志》上
1995年
50
1
132年
150年
10.1006 / jcss.1995.1013
2 - s2.0 - 0029255891
[
]10
r·苏尼尔“了解支持向量机算法,”
https://www.analyticsvidhya.com/blog/2017/09/understaing-support-vector-machine-example-code/ ,2017年
[
]11
史
X。
陈
Z。
王
H。
杨
d . Y。
黄
w·K。
吸引
w . C。
卷积LSTM网络:降水短时预测的机器学习方法
神经信息处理系统的程序
2015年12月
加拿大蒙特利尔
7
12
[
]12
芬恩
C。
格拉汉姆·古德费勒。莱文和美国无监督学习通过视频进行实体互动的预测
诉讼的年会神经信息处理系统
2016年12月
西班牙巴塞罗那
64年
72年
[
]13
徐
H。
高
Y。
余
F。
达雷尔
T。
端到端学习驾驶模型的大规模视频数据集
学报2017年IEEE计算机视觉与模式识别会议
2017年7月
美国檀香山,嗨
3530年
3538年
[
]14
陈
K。
余
J。
短期风速预测使用基于无味卡尔曼滤波器的状态空间支持向量回归方法
应用能源
2014年
113年
690年
705年
10.1016 / j.apenergy.2013.08.025
2 - s2.0 - 84883355288
[
]15
陈
J。
曾
G.-Q。
周
W。
杜
W。
陆
K.-D。
风速预测使用nonlinear-learning合奏的深度学习时间序列预测和极值优化
能量转换和管理
2018年
165年
681年
695年
10.1016 / j.enconman.2018.03.098
2 - s2.0 - 85044921561
[
]16
刘
D。
妞妞
D。
王
H。
风扇
l
短期风速预测使用小波变换和支持向量机优化的遗传算法
可再生能源
2014年
62年
592年
597年
10.1016 / j.renene.2013.08.011
2 - s2.0 - 84884126948
[
]17
王
Y。
短期风电预测的小波神经网络的遗传算法
学报2014年国际会议信息科学、电子和电气工程
2014年4月
日本札幌
1752年
1755年
[
]18
谢赫。
N。
Talukdar
d·B。
Rasel
r . I。
Sultana
N。
短期风速预测利用svr和三层:一个比较分析
学报2017年20计算机和信息技术国际会议(ICCIT)
2017年12月
达卡,孟加拉国
1
6
[
]19
南天
H。
元
C。
蔡
G。
兴
E。
混合的短期风速预测使用变分模式分解和加权正规化极端的学习机器
能量
2016年
9
12
989年
1007年
[
]20.
Haijian
年代。
邓
X。
演算法神经网络的短期风速预测基于季节性特征分析和估计滞后空间
计算机模拟在工程和科学
2018年
114年
3
277年
293年
[
]21
Xiaodan
W。
短期风速预测使用支持向量机和粒子群优化
学报2017年国际会议上传感、诊断、预测和控制(SDPC)
2017年8月
中国上海
241年
245年
[
]22
Ningsih
f·R。
Djamal
e . C。
Najmurrakhman
一个。
风速预测使用递归神经网络和短期记忆
学报2019年第六届国际会议上仪器仪表、控制和自动化(ICA)
2019年7 - 8月
印尼的万隆
137年
141年
[
]23
达塔
p K。
一个人工神经网络方法对短期风速预测
2018年
美国曼哈顿,KS
堪萨斯州立大学
硕士论文
[
]24
Guanlong
J。
李
D。
姚
l
赵
P。
一种改进的人工蜜蜂colony-BP神经网络算法在短期风速预测
学报》2016年第12届世界智能控制和自动化国会(WCICA)
2016年6月
桂林,中国
2252年
2255年
[
]25
Gonggui
C。
陈
J。
张
Z。
太阳
Z。
短期风速预测基于模糊c均值聚类和改善MEA-BP
IAENG国际计算机科学杂志》上
2019年
46
4
27
35
[
]26
ZhanJie
W。
Mazharul主义
a . b . M。
天气预报使用基于云计算的数据挖掘研究
在《物理:会议系列
2017年
910年
1
012020年
10.1088 / 1742 - 6596/910/1/012020
2 - s2.0 - 85034228035
[
]27
朱
一个。
李
X。
莫
Z。
吴
R。
风力发电预测基于卷积神经网络
《2017年国际会议上电路,设备和系统(iccd)
2017年9月
成都,中国
131年
135年
[
]28
琳达
O。
Vollmer
T。
躁狂
M。
基于神经网络的入侵检测系统关键的基础设施
《2009国际神经网络联合会议
2009年6月
亚特兰大,乔治亚州,美国
1827年
1834年
[
]29日
李
C。
肖
Z。
夏
X。
邹
W。
张
C。
基于同步优化的混合模型的多步短期风速预测
应用能源
2018年
215年
131年
144年
10.1016 / j.apenergy.2018.01.094
2 - s2.0 - 85041409583
[
]30.
研究所国家风、西德克萨斯Mesonet在线引用,
http://www.depts.ttu.edu/com ,2018年