基于条件生成对抗网络的风机出力场景生成和缩减方法技术

技术编号:36937774 阅读:9 留言:0更新日期:2023-03-22 18:59
基于条件生成对抗网络的风机出力场景生成和缩减方法,包括如下步骤:随机初始化生成器网络参数,从正态高斯分布中提取随机噪声,将噪声批量输入生成器网络,生成器生成样本;随机初始化鉴别器网络参数,归一化处理真实样本,将生成样本和真实样本批量输入鉴别器网络,鉴别器输出判别值;计算生成器与鉴别器的损失函数,采用RMSprop优化算法更新生成器与鉴别器的权重参数;若训练未结束,即损失函数未收敛,则返回下一轮训练;当训练次数达到给定次数时或损失函数收敛,停止训练并保存生成器网络最优的参数;输入随机噪声,生成器输出风机出力场景;为提高计算速度,采取同步回代场景缩减方法生成具有时空相关性的各工业园区风机出力场景。区风机出力场景。

【技术实现步骤摘要】
基于条件生成对抗网络的风机出力场景生成和缩减方法


[0001]本专利技术涉及一种方法,尤其是涉及一种基于条件生成对抗网络的风机出力场景生成和缩减方法。

技术介绍

[0002]在当今的电力系统中,由于风电机组的巨大经济与环保价值,风电机组成为一种越来越重要的替代传统的发电方式。然而,风电机组具有间歇性、不确定性,不同风电机组的出力具有时空相关性,以上特性会对电力系统的正确决策带来挑战,如经济调度、机组组合、多能源系统的优化运行等。因此,合理考虑风电机组出力规律的时空相关特性,精确描述风电机组出力规律的不确定性成为克服上述挑战的关键。
[0003]场景生成的常用方法可分为参数法和非参数法两大类。参数化方法基于概率分布的假设,然后从概率分布中采样。有研究采用威布尔分布对负荷进行建模,应用蒙特卡洛样生成场景,然而上述方法会忽略柔性负荷运行规律的时间相关性。有研究假设不同时刻风电机组出力功率服从多元高斯分布,通过逆变换生成场景,然而多元高斯分布的假设在实际情况中可能并不成立。相较于高斯结构,Copula方法可以被用于更精确地捕获依赖结构。尽管Copula能捕获时空依赖结构,但应用Copula方法生成场景在高维情况下较为复杂且耗时。
[0004]综上,参数法具有以下局限性:风电机组出力规律具有时变特性且存在复杂的空间相关关系,难以对其精确建模;特定的统计假设(例如多元高斯分布)可能难以应用于实际;同时,从高维分布中采样也会影响生成场景的质量。相比于参数法,非参数法无需假设柔性负荷运行规律数据的概率分布。
[0005]因此,在含有风电机组出力规律的电力系统规划问题中,精确的风电机组出力场景生成具有重要意义。考虑到风电机组出力运行规律功率序列具有时间自相关性,区域风电机组出力规律功率序列具有空间相关性,因此生成具有时空依赖结构的风电机组出力场景有利于更好地模拟风电机组出力规律的随机过程。

技术实现思路

[0006]为了解决现有技术中的不足,本专利技术公开一种基于条件生成对抗网络的风机出力场景生成和缩减方法,其技术方案如下:
[0007]基于条件生成对抗网络的风机出力场景生成和缩减方法,其特征为:包括如下步骤:
[0008]步骤1:随机初始化生成器网络参数,从正态高斯分布中提取随机噪声,将噪声批量输入生成器网络,生成器生成样本;
[0009]步骤2:随机初始化鉴别器网络参数,归一化处理真实样本,将生成样本和真实样本批量输入鉴别器网络,鉴别器输出判别值;
[0010]步骤3:计算生成器与鉴别器的损失函数,采用RMSprop优化算法更新生成器与鉴
别器的权重参数;若训练未结束,即损失函数未收敛,则返回步骤1进行下一轮训练;
[0011]步骤4:当训练次数达到给定次数时或损失函数收敛,停止训练并保存生成器网络最优的参数;输入随机噪声,生成器输出风机出力场景;
[0012]步骤5:为提高计算速度,采取同步回代场景缩减方法生成典型具有时空相关性的各工业园区风机出力场景。
[0013]与现有技术相比,本专利技术的有益效果是:
[0014]1、本方法采用条件生成对抗网络,一般回归模型主要针对线性关系进行构建,忽略了气候、日期类型等因素对风机出力的影响。本文把历史负荷数据、气候、日期类型等负荷影响因素作为条件与噪声输入生成模型,把预测数据与真实数据分别输入判别模型,通过CGAN的博弈训练,使生成模型以出力影响因素为条件生成预测负荷数据,生成更贴近真实分布的场景,同时避免了过拟合问题的出现。使用实际风电机组出力规律数据对所提方法进行测试,本方法具有更高的精度。
[0015]2、为从不同的方面描述生成场景的好坏,进一步引入BS指标,BS指标结合了事件诊断的方法,首先要定义需要诊断的事件,主要从两个方面来考虑,一是风电机组功率场景在确定时间内的波动情况,二是风电机组功率场景大于确定出力的持续时间。BS指标侧重于计算某一事件在场景与实测值中发生概率的差值,故BS指标越小,说明场景与实测值出力的波动特性越接近。
附图说明
[0016]图1为条件生成对抗网络模型;
[0017]图2为本专利技术的模型结构与训练流程图。
具体实施方式
[0018]以下结合附图对本专利技术提供的具体实施方式进行详细说明。
[0019]如图2所示,一种基于生成对抗网络的工业园区柔性负荷时空相关场景生成和缩减方法,包括如下步骤:
[0020]步骤1:随机初始化生成器网络参数,从正态高斯分布中提取随机噪声,将噪声批量输入生成器网络,生成器输出数据为生成样本。
[0021]步骤2:随机初始化鉴别器网络参数,归一化处理真实样本,将生成样本和真实样本批量输入鉴别器网络,鉴别器输出判别值。
[0022]步骤3:计算生成器与鉴别器的损失函数,采用RMSprop优化算法更新生成器与鉴别器的权重参数;若训练未结束,即损失函数未收敛,则返回步骤1进行下一轮训练。
[0023]步骤4:当训练次数达到给定次数时,停止训练并保存生成器网络最优的参数。输入随机噪声以及条件数据,生成器输出工业园区柔性负荷运行场景。
[0024]步骤5:为提高计算速度,采取同步回代场景缩减方法生成典型具有时空相关性的各工业园区风机出力场景。
[0025]具体过程如下:
[0026]基于条件生成对抗网络的风机出力场景生成和缩减方法,包括如下步骤:
[0027]步骤1:随机初始化生成器网络参数,从正态高斯分布中提取随机噪声,正态高斯
分布如下式:
[0028][0029]先从[0,1]上的均匀分布上随机采样y
i
,在做正态高斯累计分布函数的逆变换,在做正态高斯累计分布函数的逆变换为正太高斯分布函数的逆函数。将满足正太分布的xi当作噪声批量输入生成网络,生成网络的输出为生成样本;
[0030]步骤2:随机初始化鉴别器网络参数,归一化处理真实样本,归一化公式如下,将生成样本和真实样本批量输入鉴别器网络,鉴别器输出判别值;
[0031][0032]所述的步骤1和步骤2具体包括如下:
[0033]在条件生成对抗网络中,生成网络的输入除噪声外,还有条件,本文根据分析研究已有数据集的特性,确定影响因素包括:预测日各时刻温度、湿度、风速、气压值,并采用这些数据当作网络训练时的条件。
[0034]设风机出力运行规律数据的分布为真实分布Pr,可作为真实样本输入网络进行训练;设随机噪声z的分布为P
Z
,随机噪声可以被轻易获取,为了方便后续对原理的阐述,设生成器网络为G(
·
,θ(G)),其中θ(G)代表生成器网络的参数;设鉴别器网络为D(
·
,θ(D)),其中θ(D)代表鉴别器网络的参数;
[0035]生成器:在训练过程中,生成器获取随机噪声以及温度、适度、风速等条件值作为输入,输出为生成样本即场景,设为G(z,θ(G)),生成分布P
G
...

【技术保护点】

【技术特征摘要】
1.基于条件生成对抗网络的风机出力场景生成和缩减方法,其特征为:包括如下步骤:步骤1:随机初始化生成器网络参数,从正态高斯分布中提取随机噪声,将噪声批量输入生成器网络,生成器生成样本;步骤2:随机初始化鉴别器网络参数,归一化处理真实样本,将生成样本和真实样本批量输入鉴别器网络,鉴别器输出判别值;步骤3:计算生成器与鉴别器的损失函数,采用RMSprop优化算法更新生成器与鉴别器的权重参数;若训练未结束,即损失函数未收敛,则返回步骤1进行下一轮训练;步骤4:当训练次数达到给定次数时或损失函数收敛,停止训练并保存生成器网络最优的参数;输入随机噪声,生成器输出风机出力场景;步骤5:为提高计算速度,采取同步回代场景缩减方法生成典型具有时空相关性的各工业园区风机出力场景。2.根据权利要求1所述的基于条件生成对抗网络的风机出力场景生成和缩减方法,其特征为:生成器:在训练过程中,生成器获取随机噪声以及温度、适度、风速条件值作为输入,输出为生成样本即场景,设为G(z,θ(G)),生成分布P
G
,生成器的目标是尽可能输出遵循真实分布P
r
的场景;鉴别器:鉴别器和生成器同时进行训练,鉴别器的输入来自真实样本和生成器的输出,输出值P
real
反映输入样本属于真实样本的程度;P
real
=D(x;θ
(D)
)其中x代表鉴别器的输入,鉴别器的目标是尽可能区分真实分布P
r
与生成分布P
z
。3.根据权利要求1所述的基于条件生成对抗网络的风机出力场景生成和缩减方法,其特征为:所述步骤3进一步包括如下内容,应用沃瑟斯坦Wasserstein距离作为鉴别器的损失函数,Wasserstein距离W(P
r
,P
G
)直接衡量真实分布与生成分布之间的差异,其中P
r
为真实分布,P
G
为生成分布,x代表鉴别器的负荷数据输入,sup代表最小上界,生成样本输出即场景设为G,随机噪声z的分布为P
z
,鉴别器网络为D,E表示对应分布的期望值;x1和x2为两种出力历史时序数据,应用Wasserstein距离作为衡量分布差异的指标要求鉴别器网络满足Lipschitz约束;其中G(z)

,G(z)”为生成域样本处的采样点,d代表在输入空间上的度量,D_(
·
)代表鉴别器的倒数第二层,M

是一个有界常数;综上,网络模型的总损失函数为:4.根据权利要求1所述的基于条件生成对抗网络的风机出力场景生成和缩减方法,其特征为:所述步骤4进一步包括如下内容:出力场景生成过程形成了大量的离散化场景来近似风电机组出力过程,但在概率测度P下的场景集过于庞大,因此引入场景缩减概念,采用一个仅含有少数场景组成的概率测度Q,来近似P下的场景,获取最佳简化场景集即...

【专利技术属性】
技术研发人员:房方石鑫温港成任鑫王华廖双乐周游景栋盛
申请(专利权)人:华能集团技术创新中心有限公司国网综合能源服务集团有限公司国网江苏省电力有限公司苏州供电分公司
类型:发明
国别省市:

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

1