基于误差修正和长短期记忆网络的光伏发电功率预测方法与流程

文档序号:34819979发布日期:2023-07-20 00:37阅读:34来源:国知局
基于误差修正和长短期记忆网络的光伏发电功率预测方法与流程

本发明涉及光伏发电功率预测,尤其涉及一种基于误差修正和长短期记忆网络的光伏发电功率预测方法。


背景技术:

1、太阳能因其具有存储丰富、安全、环境友好等特点,且不受资源分布地域限制,所以已成为全国乃至全世界大力推广的清洁能源,而其广泛应用,对于解决全球能源危机、保护环境以及促进人类可持续发展都具有重要意义。光伏发电作为最有潜力的可再生能源发电形式之一,具有低成本和零污染的特点,精确的光伏发电功率预测能有效减少电网并网风险,提高光伏电站的经济效益。

2、光伏发电功率预测方法大致可分为统计方法、物理方法、深度学习方法和混合方法这4种类型。统计方法通过建立气象等相关信息与光伏功率之间的映射关系,进行光伏功率的预测。将数值天气预报和地理气象信息相结合,是物理方法进行光电功率预测的主要思路。随着深度学习的快速发展,并在各种领域取得重大成功,基于深度学习的光伏发电功率预测方法被大量研究。但在目前研究中,许多学者对原始光伏功率数据进行分析和提取特征,采用机器学习模型进行预测,没有对历史预测产生的误差进行分析和挖掘。采用模态分解得到的模态分量,大都采用直接融合的方式进行叠加求和,没有进一步分析模态分量和原始序列之间的内在联系。


技术实现思路

1、本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本技术的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。

2、鉴于上述现有存在的问题,提出了本发明。因此,本发明提供了基于误差修正和长短期记忆网络的光伏发电功率预测方法,用来解决实际问题中,电网并网风险大、传统方法使用双向长短期记忆网络结构预测值不准确的问题。

3、为解决上述技术问题,本发明提供如下技术方案:

4、本发明提供了基于误差修正和长短期记忆网络的光伏发电功率预测方法,包括:

5、采用双向长短期记忆网络结构对光伏功率数据进行预测,计算得到预测值与观测值之间的误差序列;

6、基于经验模态分解算法分解所述误差序列,得到n阶固有模态函数;

7、基于核密度函数计算原始误差序列和各阶误差固有模态分量的概率密度函数;

8、基于豪斯多夫距离比较误差固有模态分量和原始误差序列的概率密度函数的相似性,筛选并计算保留的误差固有模态分量的权重系数;

9、采用双向长短期记忆网络结构预测各个误差固有模态分量以及光伏功率,分配每一个模态分量的权重系数;

10、将预测误差固有模态分量和光伏功率预测结果相加,得到修正后的未来功率预测值。

11、作为本发明所述的基于误差修正和长短期记忆网络的光伏发电功率预测方法的一种优选方案,其中:所述采用双向长短期记忆网络对光伏功率数据进行预测,计算得到预测值与观测值之间的误差序列,包括:

12、将光伏功率数据由双向长短期记忆网络结构的输入层输入,正向序列沿初始时刻由前向后计算,得到并记忆各时刻隐含层的输出;反向序列则沿时刻由后向前计算,得到并记忆各时刻隐含层的输出;

13、正向序列和反向序列并行计算,正向序列和反向序列分别得到一个激活函数,最后综合两个激活函数输出的结果得到最终的输出;

14、双向长短期记忆网络结构的数学表达式为:

15、

16、

17、nt=r(s4xt+s6xt′)

18、其中,s1和s3表示输入到前向隐藏层和后向隐藏层的权重向量;s2和s5表示各隐藏层间的权重向量;s4和s6分别表示前向隐藏层和后向隐藏层到输出层的权重向量;xt和xt′分别表示前向层和后向层的输出向量;nt表示当前时刻输出层的输出向量。

19、作为本发明所述的基于误差修正和长短期记忆网络的光伏发电功率预测方法的一种优选方案,其中:基于经验模态分解算法分解所述误差序列,包括:

20、将其中不同尺度的波动和趋势逐级分解,输出一系列具有不同特征尺度的数据序列,即误差固有模态函数(imf);

21、通过筛选得到所述的误差固有模态函数。

22、作为本发明所述的基于误差修正和长短期记忆网络的光伏发电功率预测方法的一种优选方案,其中:通过筛选得到所述的误差固有模态函数,包括:

23、输入原始误差序列,标出误差序列的局部极值点,通过三次样条插值连接极大值点构成上包络线,连接极小值点构成下包络线,然后求上下包络线的均值c1,再用误差序列减去c1;多次迭代上述过程,每次经验模态分解需要迭代至满足停止准则。

24、作为本发明所述的基于误差修正和长短期记忆网络的光伏发电功率预测方法的一种优选方案,其中:所述停止准则,包括:

25、根据相邻两次分解分量的标准差设置停止准则,即当标准差sd小于阈值时停止迭代;

26、标准差sd的计算公式为:

27、

28、其中,n为序列长度,hk-1(t)、hk(t)分别是第k次和第k-1次迭代得到的分量,根据实际应用场景将阈值设置为0.3;每次分解完成后都用本次分解的输入rt减去imfi作为下一次分解的输入rt,直到成为单调函数无法再进行imf分解,整个经验模态分解(emd)分解过程结束;

29、通过imfi引出公式:

30、

31、其中,x(n)是误差序列,作为待分解输入;imfi(n)是分解出的第i个固有模态函数;ek(n)为对应于k个imf的残差;

32、采用核密度函数估计原始误差序列及各imf分量的概率密度函数(pdf),序列f(x)的核密度估计定义为:

33、

34、其中,n为序列长度,w为窗宽,k为核函数,选取高斯(gauss)函数作为k最优窗宽的选取计算公式为:

35、

36、其中,g(k)=∫k(x)2dx,h(k)=∫x2k(x)dx;第i个imf分量的pdf记为pdf(imf(i))。

37、作为本发明所述的基于误差修正和长短期记忆网络的光伏发电功率预测方法的一种优选方案,其中:所述基于豪斯多夫距离,包括:

38、计算初始误差序列与各误差固有模态分量之间概率密度函数的双向豪斯多夫距离。

39、作为本发明所述的基于误差修正和长短期记忆网络的光伏发电功率预测方法的一种优选方案,其中:所述双向豪斯多夫距离,包括:

40、通过单向豪斯多夫距离,结合欧几里得距离推导得到定义双向豪斯多夫距离;

41、单向豪斯多夫距离d的定义为:

42、

43、其中,d(x,y)是点x,y之间的欧几里得距离;由于d(x,y)≠d(y,x),定义双向豪斯多夫距离hd为:

44、hd=max{d(x,y),d(y,x)}

45、根据定义双向豪斯多夫距离公式计算初始误差x(t)与各imf分量之间pdf的hd值,记为hd(i)并表示为:

46、hd(i)=hd{pdf(x),pdf(imf(i))}

47、其中,i=1,2,…,n。

48、作为本发明所述的基于误差修正和长短期记忆网络的光伏发电功率预测方法的一种优选方案,其中:筛选并计算保留的误差固有模态分量的权重系数,包括:

49、将计算得出的双向豪斯多夫距离的值,进行归一化处理,记为hd2(i);并计算这一部分imf分量的权重系数,计算公式为:

50、

51、其中,m是保留的imf分量个数;whd(i)为保留的第i个模态分量所占的权重,其满足以下条件:。

52、

53、作为本发明所述的基于误差修正和长短期记忆网络的光伏发电功率预测方法的一种优选方案,其中:采用双向长短期记忆网络结构预测各个误差模态分量以及光伏功率,分配每一模态分量的权重系数,包括:

54、将筛选后的模态分量输入到双向长短期记忆网络结构中产生长度为n的未来点位的预测误差模态分量bimf1、bimf2、…、bimfn;将光伏功率输入到双向长短期记忆网络结构中产生长度为n的对应预测误差序列的功率预测序列bpw。

55、作为本发明所述的基于误差修正和长短期记忆网络的光伏发电功率预测方法的一种优选方案,其中:得到修正后的未来功率预测值,包括:

56、计算保留的误差固有模态分量权重分配给对应的预测误差模态分量bimfi并将预测误差固有模态分量和光伏功率预测结果相加,得到最终光伏发电功率的预测值;

57、最终光伏发电功率预测值ebpw公式为:

58、

59、其中,m是筛选后的imf分量的个数。

60、与现有技术相比,发明有益效果为:本发明提供了一种基于误差修正和双向长短期记忆网络的短期光伏发电功率预测方法;将误差序列采用经验模态分解,并引入核密度估计以及豪斯多夫距离对分解的误差序列进行相关性分析,根据产生的相关性系数,分配分解误差序列的权重,从而修正双向长短期记忆网络光伏功率的预测值,提高光伏预测精度;有效的减少电网并网的风险,提高光伏电站的经济效益。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1