[发明专利]一种集成深度学习和数据去噪的短期风速预测方法有效
申请号: | 202010042211.7 | 申请日: | 2020-01-15 |
公开(公告)号: | CN111242377B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 唐俊杰;彭志云;陆彬春;符礼丹;刘梦洁;林星宇 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06F18/10 | 分类号: | G06F18/10;G06F18/2131;G06F18/214;G06N3/0442;G06N3/048;G06N3/08;G06N7/08;G06F123/02 |
代理公司: | 重庆缙云专利代理事务所(特殊普通合伙) 50237 | 代理人: | 王翔 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集成 深度 学习 数据 短期 风速 预测 方法 | ||
1.一种集成深度学习和数据去噪的短期风速预测方法,其特征在于,包括以下步骤:
1)获取原始风速序列,并对所述原始风速序列进行预处理,得到风速序列A:{α1,α2,…,αl};l为数据序列的长度;
2)利用离散小波变换对风速序列A进行分解,得到包含低频信息的比例系数cm,n和包含高频信息的小波系数dm,n;
3)设置阈值λ,并利用小波软阈值去噪方法区分离散小波变换后的噪声信号和有效信号;
4)将噪声信号的小波变换系数设为零,并重建风速时间序列,得到去噪后的风速序列B:{b1,b2,…,bl};
5)利用风速序列B训练门控循环单元神经网络,得到风速预测模型;
6)将实时风速输入到风速预测模型中,完成未来多步风速预测;
利用离散小波变换对风速序列A进行分解的步骤如下:
2.1)设置小波函数为二进小波,即令a=2m,b=n2m,m,n∈Z;a为尺度因子,b为时移因子,m为尺度,n是与时移有关的参数;
2.2)利用尺度因子a、时移因子b对母小波ψ(·)进行伸缩和时移变换,得到小波序列ψm,n(t),即:
2.3)基于公式(1)和小波序列定义公式,计算离散小波变换系数Wx,即:
式中,Wx为表示小波变换系数;x(t),ψm,n(t)表示离散小波变换系数Wx与输入x(t)和小波序列ψm,n(t)相关;表示ψ(·)的共轭;x(t)为小波变换的输入,也即风速序列A;
2.4)利用Mallat算法对输入x(t)进行多级离散小波变换分解,得到包含低频信息的比例系数cm,n和包含高频信息的小波系数dm,n;
分解公式如下:
式中,φ(·)为小波函数;
比例系数cm,n和小波系数dm,n分别如下所示:
区分离散小波变换后的噪声信号和有效信号的方法为:判断信号的小波变换系数绝对值|Wx|≥λ是否成立,若成立,则对应信号为有效信号,若不成立,则对应信号为噪声信号;区分后,将噪声信号的小波变换系数设为0,即:
式中,Wx表示小波变换系数;sign(·)表示符号函数;表示评估后的小波变换系数;
建立风速预测模型的步骤如下:
5.1)建立风速序列矩阵X:{x1,x2,...,xl},即:
式中,n为预测次数,m为预测器的输入次数;l=n+m-1;xi=bi,i=1,2,…,l;
5.2)提取风速序列矩阵X的第i行作为输入向量Xi,即:
Xi={xi,xi+1,…,xi+m-1}1×m; (8)
式中,i初始值为1;
5.3)基于门控循环单元神经网络,建立预测函数f(·);预测函数f(·)的更新门zt、复位门rt如下所示:
zt=σ(Wxzxt+Whzht-1+bz); (9)
rt=σ(Wxrxt+Whrht-1+br); (10)
式中,当前神经元的输入xt为当前t时刻的输入向量Xi;Wxz为当前神经元输入与更新门之间的权值;Whz为隐藏状态与更新门之间的权值;ht-1表示前一个神经元的输出;bz是更新门的偏置;σ为sigmoid函数;Wxr为当前神经元输入与复位门之间的权值;Whr为隐藏状态与复位门之间的权值;br是复位门的偏置;
当前神经元的输出ht如下所示:
式中,为候选隐藏状态;
5.4)将输入向量Xi输入到预测函数f(·)中,得到输出状态yt,即:
yt=σ(Whoht+bh); (12)
式中,Who为隐藏状态与最终输出状态之间的权值;bh是隐态的偏置;
5.5)将输出状态yt赋值给第i个预测时刻的预测输出yi+m,得到:
yi+m=f(Xi)=f({xi,...,xi+m-1}),i=1,2,…,n; (13)
5.6)令i=i+1,重复步骤5.2)至步骤5.4),直至风速序列矩阵每行向量均预测完毕,输出单步风速预测结果Youtput:{y1+m,y2+m,…,yn+m}1×n;
5.7)基于单步时间序列预测,进行多步时间序列的预测;
预测器f(Xi,c)的单轮输出,即第i次预测时第c步预测结果yi+m+(c-1)如下所示:
yi+m+(c-1)=f(Xi,c)=f({xi+(c-1),xi+c,...,xm,yi+m,...yi+m+(c-2)}); (14)
式中,c为预测超前步骤;Xi,c为第i次预测时第c步时预测器的输入向量;
5.8)利用公式(10)对风速序列矩阵每行向量进行预测,整合得到风速预测结果Youtput:{y1+m+(c-1),y2+m+(c-1)...,yn+m+(c-1)}1×n。
2.根据权利要求1所述的一种集成深度学习和数据去噪的短期风速预测方法,其特征在于:所述预处理包括线性插值和归一化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010042211.7/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置