CN109146162A - 一种基于集成循环神经网络的概率风速预测方法 - Google Patents
一种基于集成循环神经网络的概率风速预测方法 Download PDFInfo
- Publication number
- CN109146162A CN109146162A CN201810889822.8A CN201810889822A CN109146162A CN 109146162 A CN109146162 A CN 109146162A CN 201810889822 A CN201810889822 A CN 201810889822A CN 109146162 A CN109146162 A CN 109146162A
- Authority
- CN
- China
- Prior art keywords
- wind speed
- prediction
- neural network
- gate
- wavelet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000013528 artificial neural network Methods 0.000 title claims abstract description 27
- 230000000306 recurrent effect Effects 0.000 title claims abstract description 27
- 238000013277 forecasting method Methods 0.000 title description 4
- 238000000034 method Methods 0.000 claims abstract description 54
- 230000003044 adaptive effect Effects 0.000 claims abstract description 16
- 125000004122 cyclic group Chemical group 0.000 claims abstract description 8
- 230000006870 function Effects 0.000 claims description 51
- 238000004364 calculation method Methods 0.000 claims description 20
- 238000003062 neural network model Methods 0.000 claims description 13
- 230000009466 transformation Effects 0.000 claims description 12
- 230000015654 memory Effects 0.000 claims description 11
- 238000012549 training Methods 0.000 claims description 7
- 230000004913 activation Effects 0.000 claims description 6
- 238000013519 translation Methods 0.000 claims description 6
- 230000006403 short-term memory Effects 0.000 claims description 5
- 238000004422 calculation algorithm Methods 0.000 claims description 3
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 230000007787 long-term memory Effects 0.000 claims 1
- 238000011161 development Methods 0.000 abstract description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000012706 support-vector machine Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000010248 power generation Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 101001095088 Homo sapiens Melanoma antigen preferentially expressed in tumors Proteins 0.000 description 2
- 102100037020 Melanoma antigen preferentially expressed in tumors Human genes 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000000053 physical method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 239000002803 fossil fuel Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000013179 statistical model Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Biophysics (AREA)
- Water Supply & Treatment (AREA)
- Public Health (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Primary Health Care (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于集成循环神经网络的概率风速预测方法,属于可再生能源开发利用技术领域。该方法包括如下步骤:首先,小波阈值去噪被用于平滑风速序列,以更好地捕捉其变化趋势;其次,基于去噪数据集,对六个不同结构的循环神经网络进行训练,这些神经网络被作为风速预测的子模型;然后,选取自适应神经模糊推理系统对子模型进行集成处理,计算最终的点预测结果;最后,根据子模型之间的差异性计算方差、以及点预测结果,获取概率预测的预测区间。本发明测试了多组风速预测案例,与传统预测模型相比,展现出了更为优异的预测精度,能够进一步提升风电并网可电力系统运行的可靠性和稳定性。
Description
技术领域
本发明涉及一种基于集成循环神经网络的概率风速预测方法,属于可再生能源开发利用技术领域。
背景技术
近年来,随着能源短缺和环境污染问题的日益加剧,可再生能源的开发利用发展迅速,技术逐步成熟,已经开始取代对传统化石燃料的依赖。在这些能源中,风能是一种分布广泛、易于获取,成为当今世界发展最快的可再生能源之一。然而,风速的混沌性是不可避免的,它严重制约了风力发电的推广和发展。由于风速变化的随机性和不确定性,风电并网将对电力系统的安全稳定运行造成不小的影响。因此,为了实现大规模的风电并网,准确可靠的风速预测技术是必不可少的,其有利于配合自动发电控制以及指导电力系统调度,并最终保证电力系统的安全稳定运行。
风速预测通常有三种主要的风能预测方法,即物理方法、统计方法和智能方法。物理方法不仅考虑历史风速信息,还包含地理和气象因素;然而这些方法耗费大量的计算时间。统计方法是使用简单的统计模型研究历史风速数据和待预测时刻风速数据之间的关系,预测精度难以保证。智能方法在可再生能源预测中应用最广,其模型诸如神经网络、支持向量机、极限学习机和高斯过程回归等,有助于提高预测精度;然而这些方法也存在弊端,诸如难以应对大数据量的训练样本,没有考虑数据中的时序关联性等,进而导致模型的预测精度和预测可靠性降低。
近年来,随着深度学习技术的快速发展,深层神经网络能够更准确、更全面地学习到海量历史数据中的规律,因而在许多应用领域取得了优异成果,诸如文字和图像处理等。然而,深度学习技术在预测领域的研究和应用较少,仍有待进一步发展。
发明内容
本发明针对传统风速预测方法的不足,包括预测精度低、可以训练的样本数量有限等问题,提出了一种基于集成循环神经网络的概率风速预测方法,基于深度学习和集成学习技术,结合了循环神经网络和自适应神经模糊推理系统模型,能够直接学习大量的历史数据样本信息,分析比较不同结构的预测子模型,使得预测精度进一步提升。
本发明为解决其技术问题采用如下技术方案:
一种基于集成循环神经网络的概率风速预测方法,包括以下步骤:
步骤1:使用小波阈值去噪算法对历史风速序列进行去噪处理,获得去噪风速序列;
步骤2:基于去噪的历史风速序列,分别训练六个结构和参数不同的循环神经网络模型,获得六组不同的点预测结果,这六个模型也即集成方法中的子模型;
步骤3:使用自适应神经模糊推理系统模型对六个循环神经网络模型进行集成处理,即将六组点预测结果用于训练该模糊推理系统,获得最终的风速预测结果;该结果为一系列点值,即点预测结果;
步骤4:基于循环神经网络模型得到的六组点预测结果,获取子模型的方差,并结合自适应神经模糊推理系统得到的点预测结果,计算出不同置信概率下的风速预测区间,即概率预测结果。
步骤1中所述使用小波阈值去噪方法对历史风速序列进行去噪处理,包括如下步骤:
对小波基函数进行平移变换和尺度变换,获得不同尺度下的小波函数φj,k(t),形如:
其中,φ(t)是小波基函数,t为序列的时间变量,j为尺度变换系数,k为平移变换系数;
使用不同尺度下的小波函数φj,k(t)对原始风速序列做卷积运算,实现小波分解,获得不同尺度下的小波系数Wj,k(t):
其中,x(t)为原始风速序列,φ*为小波函数的卷积运算;
由于风速序列中噪声分量的小波系数Wj,k(t)很小,设定阈值筛去噪声小波系数,并将这些噪声小波系数设为零;
将所有处理后的小波系数Wj,k(t)合成新的去噪风速序列。
步骤2中所述不同的循环神经网络模型,包括长短期记忆单元结构和门限循环单元结构。
所述长短期记忆单元结构包括记忆单元、输入门、输出门和遗忘门,其公式为:
ct=tanh(wxcxt+whcht-1+bc)
it=σ(wxixt+whiht-1+bi)
ot=σ(wxoxt+whoht-1+b0)
ft=σ(wxfxt+whfht-1+bf)
其中,ct、it、ot和ft分别为记忆单元、输入门、输出门和遗忘门的计算输出;xt和ht-1为上一层神经网络结构的计算输入;wxc和whc为记忆单元内分别对应xt和ht-1的权重值;wxi和whi为输入门内分别对应xt和ht-1的权重值;wxo和who为输出门内分别对应xt和ht-1的权重值;wxf和whf为遗忘门内分别对应xt和ht-1的权重值;bc、bi、bo和bf分别为对应记忆单元、输入门、输出门和遗忘门的偏置值;tanh和σ对应结构中的两种激活函数,即正切函数和逻辑函数。
所述门限循环单元结构包括合并的限制门和输出门,其公式为:
zt=σ(wxzxt+whzht-1+bz)
rt=σ(wxrxt+whrht-1+br)
ht=tanh(wxhxt+whhrtht-1+bh)
其中,zt和rt为限制门的计算输出,ht为输出门的计算输出;xt和ht-1为计算输入;wxz和whz为限制门zt内分别对应xt和ht-1的权重值;wxr和whr为限制门rt内分别对应xt和ht-1的权重值;wxh和whh为输出门ht内分别对应xt和ht-1的权重值;bz、br和bh分别为对应限制门zt、rt和输出门ht的偏置值;tanh和σ为两种激活函数,即正切函数和逻辑函数。
步骤3中所述自适应神经模糊推理系统包含五层结构,计算公式为:
其中,x1、x2和x3为该模型的三个计算输入;O1,i、O2,i、O3,i、O4,i和O5为1~5层的第i个节点的计算输出;为对应输入x1的第i个模糊隶属函数;和分别为对应输入x2的第i个和第i–2个模糊隶属度函数;和为对应输入x3的第i个和第i–4个模糊隶属度函数;wi为第2层第i个节点的计算输出,称为隶属权重;w1和w2分别为第1个和第2个隶属权重;为第3层第i个节点的计算输出,称为相对隶属权重;fi为第4层第i个节点的计算函数;pi、qi和ri分别为对应输入x1、x2和x3函数变量;si为fi函数中的常数变量。
步骤4中所述子模型的方差包括建模方差和预测方差,计算公式如下:
其中,和分别代表建模方差和预测方差;表示第i个子模型的点预测结果,表示自适应神经模糊推理系统的点预测结果,y(t)表示实际风速;s为训练集的样本个数;t为序列的时间变量。
步骤4中所述使用子模型方差和点预测结果计算不同置信概率的风速预测区间,该预测区间基于高斯正态分布计算得出,其中100×(1-α)%置信区间上下边界(α≤0.5)的计算公式为:
其中,lα(t)和uα(t)分别为100×(1-α)%置信区间的下边界和上边界;为建模方差和预测方差的总和,即所获取的子模型方差;zα/2为高斯正态分布的临界值。
本发明的有益效果如下:
1)与现有技术相比,能够学习海量历史风速数据的特性,学习结果的适应范围更广,泛化能力更强。
2)将循环神经网络模型引入风速预测领域,充分发挥其记忆历史信息、自动匹配关联信息的特点,以提升预测模型对历史风速数据的分析能力。
3)相比于传统的统计预测方法,本发明的方法预测误差指标更小、精度更高,可以推广到多种时间尺度的超短期风速预测中。
4)由于预测精度的提高,预测结果可以更有效地配合自动发电控制、指导电力系统运行调度。
5)本发明的方法相比于传统的统计预测方法和多元回归预测方法,其风速预测精度明显提升,能够有效地指导电网调度,进而保证电力系统安全稳定运行。
6)本发明的预测方法,其可以应用于风力发电站规划、风电并网系统监测及可再生能源开发等相关研究,并能够提供精确可靠的风速预测置信区间,以评估风力资源。
附图说明
图1为本发明基于集成循环神经网络的概率风速预测方法的流程示意图。
图2(a)为本发明方法得到的原始风速序列与去噪风速序列的对比展示图;图2(b)为使用本发明方法滤去的噪声序列图。
图3(a)为本发明方法在春季进行点风速预测的结果展示图,图3(b)为本发明方法在夏季进行点风速预测的结果展示图,图3(c)为本发明方法在秋季进行点风速预测的结果展示图,图3(d)为本发明方法在冬季进行点风速预测的结果展示图。
图4(a)为本发明方法在春季进行点风速预测的结果展示图,图4(b)为本发明方法在夏季进行概率风速预测的结果展示图,图4(c)为本发明方法在秋季进行概率风速预测的结果展示图,图4(d)为本发明方法在冬季进行概率风速预测的结果展示图。
具体实施方式
下面结合附图对本发明的实施方式进行描述。
如图1所示,本发明设计了一种基于集成循环神经网络的概率风速预测方法,该方法具体包括以下步骤:
使用小波阈值去噪算法对历史风速序列进行去噪处理,以平滑历史风速序列,便于预测模型训练及掌握风速的变化趋势。
基于去噪的历史风速序列,分别训练六个结构不同的循环神经网络模型,用于对风速进行点预测,获得六组不同的点预测结果,这六个模型也即集成方法中的子模型。
使用自适应神经模糊推理系统模型对六个循环神经网络模型进行集成处理,即将六组点预测结果用于训练该模糊推理系统,获得最终的风速预测结果;该结果为一系列点值,即点预测结果。
基于循环神经网络模型得到的六组点预测结果,获取子模型的方差,并结合自适应神经模糊推理系统得到的点预测结果,计算出不同置信概率下的风速预测区间,即概率预测结果。
下面结合具体实施例,详细说明使用本发明中的方法进行概率风速预测的具体实施过程。以50m高空处的提前15min超短期风速预测为例,按15min的采样频率获取从2015年至2017年的风速数据,选取历史96点(24×4)的风速作为模型的输入,提前15min的待预测时刻风速作为输出,建立风速预测数据样本。样本确定后,对其进行划分,其中2015年~2016年的风速被用于模型训练,2017年的风速被用于模型测试;特别地,为了充分衡量预测模型对于不同季节的可靠性,2017年3月22日、6月23日、9月22日和12月23日被选出作为测试样本分别代表四个季节。基于训练样本和测试样本,本发明方法的具体实施步骤如下:
1)基于小波阈值去噪方法对历史风速序列进行去噪处理。首先,选取小波基函数并对其进行平移变换和尺度变换,获得不同尺度下的小波函数φj,k(t),形如:
其中,φ(t)是小波基函数,t为序列的时间变量,j为尺度变换系数,k为平移变换系数;
其次,使用不同尺度下的小波函数φj,k(t)对原始风速序列做卷积运算,实现小波分解,获得不同尺度下的小波系数Wj,k(t):
其中,x(t)为原始风速序列,φ*为小波函数的卷积运算;
然后,设定阈值筛去数值较小的小波系数Wj,k(t),即噪声小波系数,将这些噪声小波系数设为零;
最后,将所有处理后的小波系数Wj,k(t)合成新的去噪风速序列。去噪结果如图2所示,其中图2(a)为原始风速序列和去噪风速序列的对比图,图2(b)为滤去的噪声序列。
2)基于去噪的历史风速序列,分别训练六个结构和参数不同的循环神经网络模型,用于对风速进行点预测,获得六组不同的点预测结果。循环神经网络的结构包括长短期记忆单元结构(long short-term memory,LSTM)和门限循环单元结构(gated recurrentunit,GRU),其中LSTM结构的计算公式为:
ct=tanh(wxcxt+whcht-1+bc)
it=σ(wxixt+whiht-1+bi)
ot=σ(wxoxt+whoht-1+b0)
ft=σ(wxfxt+whfht-1+bf)
其中,ct、it、ot和ft分别为记忆单元、输入门、输出门和遗忘门的计算输出;xt和ht-1为上一层神经网络结构的计算输入;wxc和whc为记忆单元内分别对应xt和ht-1的权重值;wxi和whi为输入门内分别对应xt和ht-1的权重值;wxo和who为输出门内分别对应xt和ht-1的权重值;wxf和whf为遗忘门内分别对应xt和ht-1的权重值;bc、bi、bo和bf分别为对应记忆单元、输入门、输出门和遗忘门的偏置值;tanh和σ对应结构中的两种激活函数,即正切函数和逻辑函数。此外,GRU结构的计算公式为:
zt=σ(wxzxt+whzht-1+bz)
rt=σ(wxrxt+whrht-1+br)
ht=tanh(wxhxt+whhrtht-1+bh)
其中,zt和rt为限制门的计算输出,ht为输出门的计算输出;xt和ht-1为计算输入;wxz和whz为限制门zt内分别对应xt和ht-1的权重值;wxr和whr为限制门rt内分别对应xt和ht-1的权重值;wxh和whh为输出门ht内分别对应xt和ht-1的权重值;bz、br和bh分别为对应限制门zt、rt和输出门ht的偏置值;tanh和σ为两种激活函数,即正切函数和逻辑函数。
3)基于六组点预测结果,训练自适应神经模糊推理系统,以实现循环神经网络的集成处理,推理得到一组最终的点风速预测结果。其中,自适神经模糊推理系统是一种五层结构的智能运算模型,其计算公式为:
其中,x1、x2和x3为该模型的三个计算输入;O1,i、O2,i、O3,i、O4,i和O5为1~5层的第i个节点的计算输出;为对应输入x1的第i个模糊隶属函数;和分别为对应输入x2的第i个和第i–2个模糊隶属度函数;和为对应输入x3的第i个和第i–4个模糊隶属度函数;wi为第2层第i个节点的计算输出,称为隶属权重;w1和w2分别为第1个和第2个隶属权重;为第3层第i个节点的计算输出,称为相对隶属权重;fi为第4层第i个节点的计算函数;pi、qi和ri分别为对应输入x1、x2和x3函数变量;si为fi函数中的常数变量。自适应神经模糊推理系统得到的点风速预测结果如图3(a)~3(d)所示,其分别对应四个不同季节的风速预测结果。
4)基于循环神经网络的六组点预测结果和自适应神经模糊推理系统得到的点预测结果,计算子模型方差,其中包括建模方差和预测方差,计算公式为:
其中,和分别代表建模方差和预测方差;表示第i个子模型的点预测结果,表示自适应神经模糊推理系统的点预测结果,y(t)表示实际风速;s为训练集的样本个数;t为序列的时间变量。
5)基于高斯正态分布,结合子模型的方差,计算不同置信概率下的风速预测区间边界。100×(1-α)%置信区间上下边界(α≤0.5)的计算公式为:
其中,lα(t)和uα(t)分别为100×(1-α)%置信区间的下边界和上边界;为建模方差和预测方差的总和,即子模型方差;zα/2为高斯正态分布的临界值。当α取为0.15和0.05时,可以计算得到85%和95%置信区间下的概率风速预测结果,如图4(a)~4(d)所示,其分别对应了四个不同季节的概率风速预测结果。
6)根据点预测的性能指标,包括均方根误差RMSE、平均绝对误差MAE和平均绝对百分误差MAPE,验证本发明方法在点预测上的准确性和可靠性。点预测指标的计算公式为:
其中,yh(t)表示预测风速,y(t)表示实际风速,n为测试样本的数量。
此外,本发明种提出的混合模型(WTD-RNN-ANFIS)还与神经网络(ANN)、支持向量机(SVM)、小波阈值去噪神经网络(WTD-ANN)和小波阈值去噪支持向量机(WTD-SVM)模型进行比较,以验证本发明方法的点预测精度性能,不同模型进行提前15min预测的误差比较如表1所示。该结果表明,本发明提出的方法能够进一步提升超短期风速预测的精度,具有一定的可行性和实用性。
表1不同模型的点风速预测误差比较(提前15min预测)
预测模型 | RMSE | MAE | MAPE |
ANN | 1.2930 | 0.9292 | 7.0191 |
SVM | 1.3495 | 0.9632 | 7.2763 |
WTD-ANN | 1.0272 | 0.7074 | 5.3434 |
WTD-SVM | 1.0659 | 0.7291 | 5.5075 |
WTD-RNN-ANFIS | 0.9678 | 0.6516 | 4.9221 |
7)根据概率预测的性能指标,包括平均覆盖误差ACE和区间峰度IS,比较本发明方法(WTD-RNN-ANFIS)和其他方法(WTD-ANN-QR和WTD-SVM-QR)在概率预测上的性能差异,以验证本发明方法的优越性。性能指标其计算公式为:
其中,ACEα为对应α值的平均覆盖误差,ISα为对应α值的区间峰度,lα(t)和uα(t)分别为100×(1-α)%置信区间的下边界和上边界,y表示实际风速值,n为测试样本数量。以85%(α=0.15)、90%(α=0.10)和95%(α=0.05)置信区间为例,不同模型的概率风速预测误差如表2所示。
表2不同模型的概率风速预测误差比较(提前15min预测)
预测模型 | 置信区间水平 | ACE | IS |
WTD-ANN-QR | 85% | -12.60 | -1.75 |
90% | -9.27 | -1.29 | |
95% | -6.20 | -0.82 | |
WTD-SVM-QR | 85% | -13.13 | -1.73 |
90% | -8.49 | -1.34 | |
95% | -5.42 | -0.83 | |
WTD-RNN-ANFIS | 85% | 8.23 | -1.21 |
90% | 4.79 | -0.93 | |
95% | 0.83 | -0.58 |
综上,本发明的预测方法,其可以应用于风力发电站规划及可再生能源开发等相关研究,并能够对风电并网电力系统的调度起到重要的指导作用。本发明的方法相比于传统的多元回归预测方法和智能预测方法,其超短期风速预测的精度有了很大提升,能够有效地指导电网控制与调度,进而保证电力系统安全稳定运行。
上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。
Claims (8)
1.一种基于集成循环神经网络的概率风速预测方法,其特征在于,包括以下步骤:
步骤1:使用小波阈值去噪算法对历史风速序列进行去噪处理,获得去噪风速序列;
步骤2:基于去噪的历史风速序列,分别训练六个结构和参数不同的循环神经网络模型,获得六组不同的点预测结果,这六个模型也即集成方法中的子模型;
步骤3:使用自适应神经模糊推理系统模型对六个循环神经网络模型进行集成处理,即将六组点预测结果用于训练该模糊推理系统,获得最终的风速预测结果;该结果为一系列点值,即点预测结果;
步骤4:基于循环神经网络模型得到的六组点预测结果,获取子模型的方差,并结合自适应神经模糊推理系统得到的点预测结果,计算出不同置信概率下的风速预测区间,即概率预测结果。
2.根据权利要求1所述的一种基于集成循环神经网络的概率风速预测方法,其特征在于,步骤1中所述使用小波阈值去噪方法对历史风速序列进行去噪处理,包括如下步骤:
对小波基函数进行平移变换和尺度变换,获得不同尺度下的小波函数φj,k(t),形如:
其中,φ(t)是小波基函数,t为序列的时间变量,j为尺度变换系数,k为平移变换系数;
使用不同尺度下的小波函数φj,k(t)对原始风速序列做卷积运算,实现小波分解,获得不同尺度下的小波系数Wj,k(t):
其中,x(t)为原始风速序列,φ*为小波函数的卷积运算;
由于风速序列中噪声分量的小波系数Wj,k(t)很小,设定阈值筛去噪声小波系数,并将这些噪声小波系数设为零;
将所有处理后的小波系数Wj,k(t)合成新的去噪风速序列。
3.根据权利要求1所述的一种基于集成循环神经网络的概率风速预测方法,其特征在于,步骤2中所述不同的循环神经网络模型,包括长短期记忆单元结构和门限循环单元结构。
4.根据权利要求3所述的一种基于集成循环神经网络的概率风速预测方法,其特征在于,所述长短期记忆单元结构包括记忆单元、输入门、输出门和遗忘门,其公式为:
ct=tanh(wxcxt+whcht-1+bc)
it=σ(wxixt+whiht-1+bi)
ot=σ(wxoxt+whoht-1+b0)
ft=σ(wxfxt+whfht-1+bf)
其中,ct、it、ot和ft分别为记忆单元、输入门、输出门和遗忘门的计算输出;xt和ht-1为上一层神经网络结构的计算输入;wxc和whc为记忆单元内分别对应xt和ht-1的权重值;wxi和whi为输入门内分别对应xt和ht-1的权重值;wxo和who为输出门内分别对应xt和ht-1的权重值;wxf和whf为遗忘门内分别对应xt和ht-1的权重值;bc、bi、bo和bf分别为对应记忆单元、输入门、输出门和遗忘门的偏置值;tanh和σ对应结构中的两种激活函数,即正切函数和逻辑函数。
5.根据权利要求3所述的一种基于集成循环神经网络的概率风速预测方法,其特征在于,所述门限循环单元结构包括合并的限制门和输出门,其公式为:
zt=σ(wxzxt+whzht-1+bz)
rt=σ(wxrxt+whrht-1+br)
ht=tanh(wxhxt+whhrtht-1+bh)
其中,zt和rt为限制门的计算输出,ht为输出门的计算输出;xt和ht-1为计算输入;wxz和whz为限制门zt内分别对应xt和ht-1的权重值;wxr和whr为限制门rt内分别对应xt和ht-1的权重值;wxh和whh为输出门ht内分别对应xt和ht-1的权重值;bz、br和bh分别为对应限制门zt、rt和输出门ht的偏置值;tanh和σ为两种激活函数,即正切函数和逻辑函数。
6.根据权利要求1所述的一种基于集成循环神经网络的概率风速预测方法,其特征在于,步骤3中所述自适应神经模糊推理系统包含五层结构,计算公式为:
其中,x1、x2和x3为该模型的三个计算输入;O1,i、O2,i、O3,i、O4,i和O5为1~5层的第i个节点的计算输出;为对应输入x1的第i个模糊隶属函数;和分别为对应输入x2的第i个和第i–2个模糊隶属度函数;和为对应输入x3的第i个和第i–4个模糊隶属度函数;wi为第2层第i个节点的计算输出,称为隶属权重;w1和w2分别为第1个和第2个隶属权重;为第3层第i个节点的计算输出,称为相对隶属权重;fi为第4层第i个节点的计算函数;pi、qi和ri分别为对应输入x1、x2和x3函数变量;si为fi函数中的常数变量。
7.根据权利要求1所述的一种基于集成循环神经网络的概率风速预测方法,其特征在于,步骤4中所述子模型的方差包括建模方差和预测方差,计算公式如下:
其中,和分别代表建模方差和预测方差;表示第i个子模型的点预测结果,表示自适应神经模糊推理系统的点预测结果,y(t)表示实际风速;s为训练集的样本个数;t为序列的时间变量。
8.根据权利要求1所述的一种基于集成循环神经网络的概率风速预测方法,其特征在于,步骤4中所述使用子模型方差和点预测结果计算不同置信概率的风速预测区间,该预测区间基于高斯正态分布计算得出,其中100×(1-α)%置信区间上下边界(α≤0.5)的计算公式为:
其中,lα(t)和uα(t)分别为100×(1-α)%置信区间的下边界和上边界;为建模方差和预测方差的总和,即所获取的子模型方差;zα/2为高斯正态分布的临界值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810889822.8A CN109146162B (zh) | 2018-08-07 | 2018-08-07 | 一种基于集成循环神经网络的概率风速预测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810889822.8A CN109146162B (zh) | 2018-08-07 | 2018-08-07 | 一种基于集成循环神经网络的概率风速预测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109146162A true CN109146162A (zh) | 2019-01-04 |
CN109146162B CN109146162B (zh) | 2019-07-23 |
Family
ID=64792167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810889822.8A Active CN109146162B (zh) | 2018-08-07 | 2018-08-07 | 一种基于集成循环神经网络的概率风速预测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109146162B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110222899A (zh) * | 2019-06-12 | 2019-09-10 | 哈尔滨工业大学 | 一种越野滑雪赛道风速场预测方法 |
CN110309603A (zh) * | 2019-07-05 | 2019-10-08 | 华北电力大学(保定) | 一种基于风速特性的短期风速预测方法及系统 |
CN110851959A (zh) * | 2019-10-18 | 2020-02-28 | 天津大学 | 一种融合深度学习和分位数回归的风速区间预测方法 |
CN111242377A (zh) * | 2020-01-15 | 2020-06-05 | 重庆大学 | 一种集成深度学习和数据去噪的短期风速预测方法 |
CN111461445A (zh) * | 2020-04-09 | 2020-07-28 | 深圳大学 | 短期风速预测方法、装置、计算机设备及存储介质 |
CN112329636A (zh) * | 2020-11-06 | 2021-02-05 | 华侨大学 | 联合支持向量机和模糊推理的视频质量评估方法和系统 |
CN113240217A (zh) * | 2021-07-12 | 2021-08-10 | 国网江西省电力有限公司电力科学研究院 | 一种基于集成预测模型的光伏发电预测方法及装置 |
CN113484882A (zh) * | 2021-06-24 | 2021-10-08 | 武汉大学 | 多尺度滑动窗口lstm的gnss序列预测方法及系统 |
CN114881369A (zh) * | 2022-06-16 | 2022-08-09 | 山东大学 | 基于核化循环神经网络的风速预测方法及系统 |
CN117272233A (zh) * | 2023-11-21 | 2023-12-22 | 中国汽车技术研究中心有限公司 | 柴油机排放预测方法、设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105354620A (zh) * | 2014-08-19 | 2016-02-24 | 中国科学院上海高等研究院 | 一种风机发电功率的预测方法 |
US20170205537A1 (en) * | 2014-06-30 | 2017-07-20 | Siemens Aktiengesellschaft | Solar power forecasting using mixture of probabilistic principal component analyzers |
CN107239859A (zh) * | 2017-06-05 | 2017-10-10 | 国网山东省电力公司电力科学研究院 | 基于串联长短期记忆循环神经网络的供热负荷预测方法 |
CN107403244A (zh) * | 2017-08-29 | 2017-11-28 | 河海大学 | 基于人工神经网络改进灰色模型的短期风速预测方法 |
-
2018
- 2018-08-07 CN CN201810889822.8A patent/CN109146162B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170205537A1 (en) * | 2014-06-30 | 2017-07-20 | Siemens Aktiengesellschaft | Solar power forecasting using mixture of probabilistic principal component analyzers |
CN105354620A (zh) * | 2014-08-19 | 2016-02-24 | 中国科学院上海高等研究院 | 一种风机发电功率的预测方法 |
CN107239859A (zh) * | 2017-06-05 | 2017-10-10 | 国网山东省电力公司电力科学研究院 | 基于串联长短期记忆循环神经网络的供热负荷预测方法 |
CN107403244A (zh) * | 2017-08-29 | 2017-11-28 | 河海大学 | 基于人工神经网络改进灰色模型的短期风速预测方法 |
Non-Patent Citations (1)
Title |
---|
刘玲 等: "基于粒子群模糊神经网络的短期电力负荷预测", 《电力系统及其自动化学报》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110222899B (zh) * | 2019-06-12 | 2022-04-22 | 哈尔滨工业大学 | 一种越野滑雪赛道风速场预测方法 |
CN110222899A (zh) * | 2019-06-12 | 2019-09-10 | 哈尔滨工业大学 | 一种越野滑雪赛道风速场预测方法 |
CN110309603B (zh) * | 2019-07-05 | 2023-10-24 | 华北电力大学(保定) | 一种基于风速特性的短期风速预测方法及系统 |
CN110309603A (zh) * | 2019-07-05 | 2019-10-08 | 华北电力大学(保定) | 一种基于风速特性的短期风速预测方法及系统 |
CN110851959A (zh) * | 2019-10-18 | 2020-02-28 | 天津大学 | 一种融合深度学习和分位数回归的风速区间预测方法 |
CN110851959B (zh) * | 2019-10-18 | 2024-04-02 | 天津大学 | 一种融合深度学习和分位数回归的风速区间预测方法 |
CN111242377A (zh) * | 2020-01-15 | 2020-06-05 | 重庆大学 | 一种集成深度学习和数据去噪的短期风速预测方法 |
CN111242377B (zh) * | 2020-01-15 | 2023-08-25 | 重庆大学 | 一种集成深度学习和数据去噪的短期风速预测方法 |
CN111461445A (zh) * | 2020-04-09 | 2020-07-28 | 深圳大学 | 短期风速预测方法、装置、计算机设备及存储介质 |
CN112329636A (zh) * | 2020-11-06 | 2021-02-05 | 华侨大学 | 联合支持向量机和模糊推理的视频质量评估方法和系统 |
CN112329636B (zh) * | 2020-11-06 | 2023-06-16 | 华侨大学 | 联合支持向量机和模糊推理的视频质量评估方法和系统 |
CN113484882A (zh) * | 2021-06-24 | 2021-10-08 | 武汉大学 | 多尺度滑动窗口lstm的gnss序列预测方法及系统 |
CN113240217A (zh) * | 2021-07-12 | 2021-08-10 | 国网江西省电力有限公司电力科学研究院 | 一种基于集成预测模型的光伏发电预测方法及装置 |
CN114881369A (zh) * | 2022-06-16 | 2022-08-09 | 山东大学 | 基于核化循环神经网络的风速预测方法及系统 |
CN114881369B (zh) * | 2022-06-16 | 2024-05-21 | 山东大学 | 基于核化循环神经网络的风速预测方法及系统 |
CN117272233A (zh) * | 2023-11-21 | 2023-12-22 | 中国汽车技术研究中心有限公司 | 柴油机排放预测方法、设备和存储介质 |
CN117272233B (zh) * | 2023-11-21 | 2024-05-31 | 中国汽车技术研究中心有限公司 | 柴油机排放预测方法、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109146162B (zh) | 2019-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109146162B (zh) | 一种基于集成循环神经网络的概率风速预测方法 | |
Zhang et al. | Short-term forecasting and uncertainty analysis of wind turbine power based on long short-term memory network and Gaussian mixture model | |
CN112949945B (zh) | 一种改进双向长短期记忆网络的风电功率超短期预测方法 | |
CN111860982A (zh) | 一种基于vmd-fcm-gru的风电场短期风电功率预测方法 | |
CN110942194A (zh) | 一种基于tcn的风电预测误差区间评估方法 | |
CN112100911B (zh) | 一种基于深度bilstm的太阳辐射预测方法 | |
CN110910004A (zh) | 一种多重不确定性的水库调度规则提取方法及系统 | |
CN115130741A (zh) | 基于多模型融合的多因素电力需求中短期预测方法 | |
CN105701572B (zh) | 一种基于改进高斯过程回归的光伏短期出力预测方法 | |
CN109063939B (zh) | 一种基于邻域门长短期记忆网络的风速预测方法及系统 | |
CN107358060A (zh) | 一种基于隐马尔科夫模型的对风电功率预测误差区间进行估计的方法 | |
CN113449919B (zh) | 一种基于特征和趋势感知的用电量预测方法及系统 | |
CN114511132A (zh) | 一种光伏出力短期预测方法及预测系统 | |
CN109583588A (zh) | 一种短期风速预测方法及系统 | |
CN117114160A (zh) | 一种短期光伏功率预测方法 | |
CN115759415A (zh) | 基于lstm-svr的用电需求预测方法 | |
CN117216572A (zh) | 一种多场景应用的风光发电负荷预测方法 | |
CN116826737A (zh) | 一种光伏功率的预测方法、装置、存储介质及设备 | |
Liao et al. | Wind power prediction based on periodic characteristic decomposition and multi-layer attention network | |
CN116470491A (zh) | 基于copula函数的光伏功率概率预测方法及系统 | |
CN116777039A (zh) | 基于训练集分段和误差修正的双层神经网络风速预测方法 | |
CN116432812A (zh) | 樽海鞘算法优化lstm的新能源功率预测方法 | |
CN115879629A (zh) | 基于深度学习的超短期光伏功率预测方法 | |
CN118657243A (zh) | 基于多变量时序分解与多模型的光伏发电功率预测方法 | |
CN118841950A (zh) | 一种基于风速波划分与聚类的短期风电功率预测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |