基于生成对抗网络的综合能源系统运行场景生成和预测方法

文档序号:35267907发布日期:2023-08-30 03:34阅读:40来源:国知局
基于生成对抗网络的综合能源系统运行场景生成和预测方法

本发明涉及综合能源系统的运行场景生成和预测,尤其涉及基于生成对抗网络的综合能源系统运行场景生成和预测方法;在没有运行场景的显式统计假设情况下基于深度学习生成对抗网络直接从历史数据集中学习历史场景特性的运行场景生成和预测方法以刻画综合能源系统运行过程中不确定性,属于能源系统生产控制领域。


背景技术:

1、综合能源系统集成了多种能源形式(电,热和天然气等)实现了多能源互补互济,被认为是提高能源利用效率,实现能源低碳供应的一种有前途的模式。然而综合能源系统运行过程中绵连的不确定性是制约其发展及其高效地规划和调控的主要因素。所以,对综合能源系统运行不确定性的精确建模是改善综合能源系统规划和能量管理,提高其运行经济性的关键。根据相关文献,刻画决策过程中不确定变量的方法主要包括点预测,区间预测,概率预测和场景生成/预测。相比于其他方法,场景生成/预测不仅能反映不确定性未来的动态而且能体现时序关系,从而在刻画运行不确定性方面吸引了大量的注意。

2、传统的场景预测方法主要基于统计模型假设,其首先假设随机变量服从某种分布,然后利用历史场景数据拟合得到假设的分布的相关参数,最后从该分布中进行随机采样得到生成的场景。然而,获得随机变量准确的统计假设并拟合相应的参数较为困难,因为该统计假设在实际运行中可能很难保持,尤其是像综合能源系统这种由多元随机变量组成的运行场景,而且从复杂分布中采样也较为困难。此外,基于数据驱动的机器学习方法可以在没有显示分布地情况下从历史数据中直接学习统计规律,从而生成与历史数据统计分布相同的新数据。所以设计合理地深度学习模型直接从综合能源系统的历史数据中学习统计规律,实现场景生成和预测以刻画综合能源系统的运行不确定性,这对于促进综合能源系统的发展具有重要意义。


技术实现思路

1、本发明的目的在于解决在没有先验知识的前提下,对由多元变量组成的ies运行场景进行联合生成和预测,针对现有综合能源系统(integrated energy system,ies)运行场景生成和预测过于依赖先验知识,多元变量场景按变量单独生成等不足提出了完善的分析方法;设计的基于生成对抗网络(wasserstein generative adversarial network,wgan)的ies运行场景生成和预测方法对ies的规划和运行调控具有指导意义。

2、本发明的目的通过以下技术方案来实现:

3、本发明首先提供了一种基于生成对抗网络的综合能源系统运行场景的生成与预测方法,包括如下步骤:

4、1)ies在运行过程中收集并储存不确定变量的运行数据,不确定变量的运行数据包括光伏和风机发电,电力和热力负荷;构建反映ies运行行为的历史运行场景数据集;

5、2)构建wgan深度学习模型,所述wgan包括生成器和鉴别器;并根据历史运行场景数据集对wgan进行训练,使得wgan学习ies运行行为,生成训练完成的wgan;

6、3)利用wgan中已训练完成的生成器进行场景生成,将从均匀分布中采样生成的随机噪声向量输入生成器,生成能反映ies运行特点的运行场景;

7、4)基于训练完成的wgan,利用不确定变量的历史观测和点预测构建随机约束优化问题;

8、5)基于随机约束优化问题通过梯度下降法求解得到的多个局部最优解,得到多个优化后的噪声向量,将优化后的噪声向量输入生成器,预测未来一定时期的不确定量变化的ies运行场景。

9、作为本发明的优选方案,所述的步骤2)具体为:

10、构建的wagn深度学习模型包括生成器和鉴别器,并且wgan以wasserstein距离作为训练器和生成器训练过程中相互博弈的值函数;其中生成器用于将一个从简单已知分布中采样的噪声向量转换为真实的运行场景,而鉴别器用于区分历史场景与生成的场景,当生成器与鉴别器交替训练至鉴别器不再能有效区分生成的场景和历史场景,则认为wgan训练完成;wgan的训练目标为:

11、

12、其中g和d分别表示生成器和鉴别器;表示通过最小-最大博弈优化g和d的参数;x和px分别表示ies的历史运行场景和相应的概率分布;z为生成器的输入隐含向量并且z~pz,pz是一个已知并且易于采样的简单分布。

13、生成器与鉴别器是交替竞争训练,生成器损失函数越小代表生成的场景越真实,鉴别器损失函数越小表示区分生成的场景和真实场景的能力越强,所以生成器和鉴别器的损失函数的计算方式为:

14、

15、

16、其中e表示训练过程中的经验均值。

17、作为本发明的优选方案,所述的步骤3)具体为:

18、将从pz中随机采样得到的任意噪声向量z输入到生成器中即可输出生成的场景g(z),并且将其概率分布表示为pg;当生成器和鉴别器的交替训练达到纳什均衡,生成场景的概率分布pg与历史场景的概率分布px趋于一致,即他们之间wasserstein距离达到最小值,wasserstein距离的计算方式为:

19、

20、其中θ(d)表示鉴别器的网络参数。

21、此时可以认为生成器的训练也达到收敛并且学习到了ies历史场景的统计规律,固定生成的网络参数θ(g)并将从pz中随机采样得到的任意噪声向量z输入到生成器以生成任意与历史场景的统计规律一致的高质量场景,而且根据不同的采样数量可以生成相应数量的场景,场景生成的数量不会受到限制。

22、作为本发明的优选方案,所述的步骤4)具体为:

23、假设当前时刻为t且一个ies运行场景的总周期为t,场景预测是为了生成未来t-t时刻的特定场景,并且预测的场景要限制于不确定变量过去t时刻的观测值以及未来t-t时刻的预测值,利用训练完成的wgan构建随机约束优化问题并优化得到特定的噪声向量,输入生成器从而预测得到能反映t-t时刻动态的ies运行场景;在时刻t预测的场景一方面要尽可能贴近过去的观测t时刻的观测值,同时要在保证真实的基础上反映未来t-t时刻的预测值,所以基于训练后的wgan构建的随机约束优化问题为:

24、

25、s.t.z∈z

26、

27、其中pobse(g(z))和ppred(g(z))分别表示g(z)过去t时刻和未来t-t时刻的部分;γ是一个权重因子以确定鉴别器输出对目标函数值的影响;z表示生成器的输入噪声向量z的定义域;和分别表示ppred(g(z))的下限和上限,并且其计算方式为:

28、

29、

30、其中α是一个预先确定的点预测值的置信区间并且α>1;为ies运行场景未来t-t时刻的点预测值。

31、作为本发明的优选方案,所述的步骤5)具体为:

32、将基于预训练的随机约束优化问题转换为一个高度非凸的问题从而含有大量的局部最优解,通过不同的初始点开始迭代优化得到大量的局部最优解并表示为将这些优化得到的随机噪声向量输入生成器,得到一组ies的预测场景:

33、

34、其中m是该优化问题的迭代求解次数。

35、作为本发明的优选方案,为了更加高效地求解步骤4)中构建的随机约束优化问题,其转换为:

36、

37、s.t.z∈z。

38、作为本发明的优选方案,步骤5中)通过求解一个预优化问题得到更佳的迭代初始点,预优化问题被构建为:

39、

40、s.t.z∈z

41、

42、其中sini从中随机采样得到;和和步骤4)中的含义和计算方式一致,并且此处α设置为比步骤4)中稍小的值。

43、与现有技术相比,本发明所具有的有益效果有:

44、1)因为本发明将ies运行场景的多个随机变量建模为多个通道从而表征为一个整体,因此克服了现有技术中每个随机变量单独生成场景然后再两两组合不能准确表征ies运行行为,从而实现了直接生成由多个随机变量组成的ies运行场景。

45、2)因为本发明采用了数据驱动技术,利用wgan直接从历史场景中学习ies运行场景的统计特性,因此克服了现有技术中需要明确知道ies运行场景的统计特性的弊端,从而实现了在无需统计假设的情况下生成能准确反映ies历史场景统计特性的新的运行场景。

46、3)因为本发明将训练好的wgan集成到一个随机约束优化问题中,因此克服了现有技术中不能实现未来任意时间范围的场景预测,从而实现了对未来任意时间范围预测任意数量的ies运行场景。

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