当前位置: 首页 > 专利查询>东华大学专利>正文

完备总体经验模态分解和深度信念网络的风速预测方法技术

技术编号:17705989 阅读:62 留言:0更新日期:2018-04-14 18:38
本发明专利技术涉及一种基于完备总体经验模态分解和深度信念网络的风速预测方法,通过将采集到的原始风速数据进行预处理及归一化处理;再用完备总体经验模态分解对归一化处理后的数据进行分解,分解成一系列不同频率的子序列和一个残余序列;建立深度信念网络预测模型,网络输入为各频率子序列及残余序列,网络输出为模型预测出的风速数据;将各频率子序列分别代入所建立的深度信念网络模型,深度信念网络先提取各子序列中的主要特征并建模,然后利用BP神经网络进行有监督学习,采用梯度下降法对网络权值参数不断进行调整,实现风速预测的预测误差最小化。本发明专利技术所提供的方法能够对风速进行准确高效的预测,提高了预测精度,减小了预测误差,实现方便。

【技术实现步骤摘要】
完备总体经验模态分解和深度信念网络的风速预测方法
本专利技术涉及风速预测
,特别是涉及一种完备总体经验模态分解和深度信念网络的风速预测方法。
技术介绍
近年来,由于能源消费的快速增长,全球能源危机日益严重,而且传统资源如煤、石油等的储量十分有限,因而,人们越来越多的关注自然可再生能源的发展和利用。风能,作为清洁的可再生能源,分布广泛,无环境成本,而且我国风能资源蕴藏十分丰富,开发前景广阔。风力发电是风能的主要利用形式,并网的风力发电量在电网中所占的比例越来越大。但由于风速具有随机性、波动性和不可控性的特性,导致发电功率的不稳定性,给电网带来了极大的冲击,从而影响了电能质量和电力系统的安全稳定运行。因此,努力提高风力发电的利用效率,降低风能的集成成本,发展准确高效的风速预测技术十分必要。国外对风速预测研究已有二十多年了,风力发电技术已经比较成熟,并且已经将短期风速预测技术运用到了电力系统中。国内风速预测研究起步比国外晚,广大学者和科研工作者也相继发表了大量相关文章,取得了较好的科研成果。目前,风速预测研究的常见方法主要有:持续法、时间序列法、卡尔曼滤波法、人工神经网络法、空间相关法、智能算法等。虽然上述方法也能有效的预测风速,但预测的精度都还没有达到令人十分满意的程度,误差都还比较高。
技术实现思路
本专利技术所要解决的技术问题是提供一种完备总体经验模态分解和深度信念网络的风速预测方法,能够提高预测精度,减小预测误差。本专利技术解决其技术问题所采用的技术方案是:提供一种完备总体经验模态分解和深度信念网络的风速预测方法,包括训练阶段和测试阶段:训练阶段包括以下步骤:(A)输入训练数据,并将训练数据进行归一化,将输入数据归一化到区间(0,1)之内;(B)用完备总体经验模态分解方法对归一化之后的训练数据进行分解,得到频率不同的子序列和一个残余分量序列,并建立对应的深度信念网络预测模型;(C)将分解得到的子序列和残余分量序列代入深度信念网络预测模型中的受限玻尔兹曼机中进行训练,获得深度信念网络的参数初始值;测试阶段包括以下步骤:(a)输入测试数据,将测试数据按照训练阶段中的归一化参数和分解尺度分别进行数据归一化和完备总体经验模态分解,得到测试数据的各子频率序列和残余分量序列;(b)将测试数据的各子频率序列分别代入对应的已经训练调整好的深度信念网络预测模型,得到测试数据的各子频率序列对应的预测值;(c)进行序列重构得到测试数据的完整预测值,输出测试数据,并将测试数据反归一化得到完整的风速预测值。所述训练阶段的步骤(C)后还包括再对各子频率序列对应的深度信念网络预测模型进行有监督的学习,使用BP神经网络结合梯度下降法对网络进行训练,进行权值参数的调整的步骤。所述训练阶段的步骤(A)中利用其中x为输入的训练数据,xmin是输入的训练数据的最小值,xmax是输入的训练数据的最大值。所述训练阶段的步骤(B)中所述深度信念网络预测模型的主要组件是受限玻尔兹曼机,若干个受限玻尔兹曼机堆叠在一起构成了深度信念网络,每一个受限玻尔兹曼机由一个隐层和一个显层构成。所述训练阶段的步骤(C)包括以下子步骤:将输入数据向量和第一个隐含层看做一个受限玻尔兹曼机,充分训练第一个受限玻尔兹曼机,将训练出来的权重和偏移量固定,然后使用该隐含层作为第二个受限玻尔兹曼机的输入向量,加上第二个隐含层作为第二个受限玻尔兹曼机,充分训练第二个受限玻尔兹曼机,再固定训练出来的参数,训练第三个受限玻尔兹曼机,以此类推,逐步完成受限玻尔兹曼机的训练;完成逐层受限玻尔兹曼机的训练后,对原始输入信号,以目标输出为监督信号,构造损失函数,采用梯度下降法对网络进行有监督训练。有益效果由于采用了上述的技术方案,本专利技术与现有技术相比,具有以下的优点和积极效果:本专利技术采用完备总体经验模态分解方法,相比传统的小波分解和傅里叶变换,有明显的优势,CEEMD分解方法是基于经验模态分解的一种改进方法,不需要像传统方法一样事先人为的选择基函数,而是自适应的进行信号分解,特别适用于非线性和非平稳信号的处理。本专利技术采用的深度信念网络属于深度学习领域,有其自身的优势,训练过程分为无监督的RBM训练和有监督的传统训练。这样能够解决深层次网络的训练时间问题,又可以避免陷入局部最优解的问题,最终能够获得效果更好的参数值。本专利技术将完备总体经验模态分解与深度信念网络两种不同的模型结合起来,能够对风速进行准确有效的预测,提高了预测精度,减小了预测误差。附图说明图1是本专利技术的流程图;图2是受限玻尔兹曼机的结构图;图3是本专利技术实施例中五层深度信念网络结构图。具体实施方式下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术讲授的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。本专利技术的实施方式涉及一种完备总体经验模态分解和深度信念网络的风速预测方法,其对短期风速进行预测,主要包括完备总体经验模态分解模块和深度信念网络模块。完备总体经验模态分解模块,主要是对原始时间序列进行分解处理,添加白噪声至原始序列,将原始风速序列自适应地分解成不同频率的子系列和一个残余序列。深度信念网络模块,主要是用来训练和预测风速数据。该网络由若干受限玻尔兹曼机(简称RBM)堆叠组成,可分成预训练过程和调优过程。预训练过程中由下而上,对每一层RBM进行无监督训练,调优过程中使用BP神经网络结合梯度下降法对网络进行有监督的学习,不断调整网络的参数。结合图1,在本实施例中,基于完备总体经验模态分解和深度信念网络的风速预测方法流程如下:在某风电场每10min间隔采集风速数据,采集大量数据后,先对数据做预处理,清洗掉缺失值、冗余数据,留下有效的风速数据。将预处理过的风速数据分为训练数据和测试数据两组,训练数据用于训练CEEMD-DBN网络的训练,测试数据用于测试。本实施例中,提前预测1h的风速。具体步骤如下:(1)训练阶段:步骤1:输入风速训练数据,并将训练数据进行归一化至(0,1)区间。步骤2:将归一化之后的训练数据经完备总体经验模态分解方法进行分解,分解成不同的频率序列IMFn和一个残余分量序列Rn,并建立对应的深度信念网络预测模型。步骤3:分别将频率序列IMFn和残余分量序列Rn应用到步骤2中建立好的深度信念网络DBN中的RBM中进行训练,这是一个无监督的训练过程,获得DBN网络的参数初始值。步骤4:再对各子频率序列对应的DBN预测模型进行有监督的学习,使用BP神经网络结合梯度下降法对网络进行训练,进行权值参数的调整,使预测误差达到最小。(2)测试阶段步骤1:输入测试数据,将测试数据按照训练阶段中的归一化参数和分解尺度分别进行数据归一化和CEEMD分解,得到测试数据的各子频率序列IMFn和残余分量序列Rn。步骤2:将测试数据的各子频率序列分别代入对应的已经训练调整好的DBN预测模型,得到测试数据的各子频率序列对应的预测值。步骤3:进行序列重构得到测试数据的完整预测值,输出测试数据,并将测试数据反归一化得到完整的风速预测值。完备总体经验模态分解方法是一种自适应分解方法,将原始序列分解为不同频率的子序列,与传本文档来自技高网...
完备总体经验模态分解和深度信念网络的风速预测方法

【技术保护点】
一种完备总体经验模态分解和深度信念网络的风速预测方法,其特征在于,包括训练阶段和测试阶段,训练阶段包括以下步骤:(A)输入训练数据,并将训练数据进行归一化,将输入数据归一化到区间(0,1)之内;(B)用完备总体经验模态分解方法对归一化之后的训练数据进行分解,得到频率不同的子序列和一个残余分量序列,并建立对应的深度信念网络预测模型;(C)将分解得到的子序列和残余分量序列代入深度信念网络预测模型中的受限玻尔兹曼机中进行训练,获得深度信念网络的参数初始值;测试阶段包括以下步骤:(a)输入测试数据,将测试数据按照训练阶段中的归一化参数和分解尺度分别进行数据归一化和完备总体经验模态分解,得到测试数据的各子频率序列和残余分量序列;(b)将测试数据的各子频率序列分别代入对应的已经训练调整好的深度信念网络预测模型,得到测试数据的各子频率序列对应的预测值;(c)进行序列重构得到测试数据的完整预测值,输出测试数据,并将测试数据反归一化得到完整的风速预测值。

【技术特征摘要】
1.一种完备总体经验模态分解和深度信念网络的风速预测方法,其特征在于,包括训练阶段和测试阶段,训练阶段包括以下步骤:(A)输入训练数据,并将训练数据进行归一化,将输入数据归一化到区间(0,1)之内;(B)用完备总体经验模态分解方法对归一化之后的训练数据进行分解,得到频率不同的子序列和一个残余分量序列,并建立对应的深度信念网络预测模型;(C)将分解得到的子序列和残余分量序列代入深度信念网络预测模型中的受限玻尔兹曼机中进行训练,获得深度信念网络的参数初始值;测试阶段包括以下步骤:(a)输入测试数据,将测试数据按照训练阶段中的归一化参数和分解尺度分别进行数据归一化和完备总体经验模态分解,得到测试数据的各子频率序列和残余分量序列;(b)将测试数据的各子频率序列分别代入对应的已经训练调整好的深度信念网络预测模型,得到测试数据的各子频率序列对应的预测值;(c)进行序列重构得到测试数据的完整预测值,输出测试数据,并将测试数据反归一化得到完整的风速预测值。2.根据权利要求1所述的完备总体经验模态分解和深度信念网络的风速预测方法,其特征在于,所述训练阶段的步骤(C)后还包括再对各子频率序列对应的深度信念网络预测模型进行有监督的学习,使用BP神经网络结合梯度下降法对网络进行...

【专利技术属性】
技术研发人员:胡亚兰陈亮
申请(专利权)人:东华大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1