计及储能与需求响应的电-气虚拟电厂双层优化调度方法



1.本发明涉及综合能源优化调度技术领域,特别涉及计及储能与需求响应的电-气虚拟电厂双层优化调度方法。


背景技术:



2.随着经济的不断发展,社会对负荷的需求大大增加,为了降低传统化石能源带来的环境污染,风电可再生新能源蓬勃发展。然而风电可再生新能源单机容量小、地理位置较为分散,同时具有波动性和随机性,这给电网的稳定运行带来了巨大的挑战。
3.虚拟电厂通过现代化的通信、控制技术,将离散的分布式能源、储能装置、可调控的柔性负荷聚合为一个整体参与电网的统一调控。虚拟电厂是一种新型电力系统,可对大规模新能源电力进行高效利用,在满足负荷需求的条件下,虚拟电厂投资相较于传统火电厂更小。在目前虚拟电厂已经成为现在学者研究的热点问题。
4.然而,随着电转气等耦合装置发展迅速,气网与电网的耦合逐渐加深,目前虚拟电厂大多还是仅对电网进行调控,没有挖掘气网参与到虚拟电厂的调控潜力。


技术实现要素:



5.本发明针对现有技术中的不足,提供计及储能与需求响应的电-气虚拟电厂双层优化调度方法;在电-气虚拟电厂双层优化调度模型的基础上,考虑了风电出力的不确定性,同时,基于拉丁超立方抽样生成典型新能源出力场景,构建计及储能与需求响应的电-气虚拟电厂双层优化调度模型,在降低虚拟电厂运行成本的同时提高虚拟电厂的新能源消纳水平。
6.为实现上述目的,本发明采用以下技术方案:
7.一种计及储能与需求响应的电-气虚拟电厂双层优化调度方法,其特征在于,包括以下步骤:
8.s1:建立电-气虚拟电厂双层优化调度模型,以及双层优化调度模型的优化目标和约束条件;其中,所述双层优化调度模型由上层模型和下层模型构成,上层模型包括有常规机组和储能装置,其是以电-气虚拟电厂常规机组发电成本、储能成本、主网购电成本为优化目标,下层模型包括有燃气轮机、风电机组、电制氢设备、柔性负荷,其是以电-气虚拟电厂日前调度成本为优化目标;
9.s2:基于拉丁超立方抽样生成典型风电机组新能源的出力场景;
10.s3:结合步骤s1的内容,根据kkt条件将下层模型转变为上层模型的约束条件;
11.s4:基于步骤s3的内容将原属于混合整数非线性的双层优化调度模型转换为混合整数线性的单层优化调度模型,同时利用big-m法将原属于非线性的约束条件线性化,然后将单层优化调度模型、线性化约束条件、步骤s2中生成的风电机组新能源出力场景放置到matlab平台上,利用yalmip工具箱调用cplex求解器求解相应的风电机组新能源和由常规机组发电的调度结果、运行成本和弃风量。
12.为优化上述技术方案,采取的具体措施还包括:
13.进一步地,步骤s1中所述双层优化调度模型的优化目标和约束条件的具体内容为:
14.(1)、建立上层模型目标函数,该目标函数是以电-气虚拟电厂常规机组发电成本、储能成本、主网购电成本最小化为目标:
15.min f1=(f1+f2+f3)
[0016][0017][0018][0019]
式中,f1表示上层模型目标函数值;f1表示常规机组的发电成本函数;f2表示储能成本函数;f3表示主网购电成本函数;t表示时段总数;ng表示常规机组的数量;ai、bi、ci均表示常规机组i的成本函数系数;表示t时段第i个常规机组出力;c
ess
表示储能装置充放电成本系数;p
tesc
、p
tesd
分别表示储能装置t时刻充、放电量,且储能装置不能同时充放电;表示t时刻虚拟电厂从主网购电电价;p
tgrid
表示t时刻虚拟电厂从主网购电电量;
[0020]
(2)、建立上层模型约束条件:
[0021]
功率平衡约束
[0022]
pw+p
grid
+p
cu
+p
esd-p
esc
[0023]-p
load
=0
[0024]
式中,pw表示风电机组预测出力,p
grid
表示虚拟电厂从主网购入电量,p
cu
表示常规机组出力,p
esd
表示储能装置放出电量,p
esc
表示储能装置充入电量,p
load
表示电负荷;
[0025]
常规机组约束
[0026][0027][0028]
式中,p
i,t
表示第i台常规机组出力;分别表示第i台常规机组出力上下限;r
ui
、 r
di
分别表示常规机组i的爬坡速率上下限;
[0029]
储能装置约束
[0030][0031][0032][0033][0034]
[0035][0036]
式中,es(t)表示储能装置t时刻所存储的电量;η
esc
、η
esd
分别表示储能装置的充放电效率;分别表示t时段i区域储能装置的充放电功率;es
i,0
表示i区域储能装置日前调度初始存储量;表示i区域储能装置的最大容量;es
i,t
表示i区域储能装置日前调度 t时刻存储量;分别表示t时段i区域储能装置的充放电状态标志,是为1,否则为 0;p
ies-max
表示i区域储能装置的最大充放电功率;
[0037]
(3)、建立下层模型目标函数,该目标函数是以电-气虚拟电厂日前调度成本最小化为目标:
[0038]
min f=(f1+f2+f3+f4+f5+f6)
[0039][0040][0041][0042]
式中,f表示下层模型目标函数值;f4表示燃气轮机发电成本函数;f5表示需求响应成本函数;f6表示弃风惩罚成本函数;n
gt
表示燃气轮机的数量;均表示燃气轮机 i的成本函数系数;表示t时段第i个燃气轮机出力;k表示用户可中断负荷等级;εk表示 k级可中断负荷补偿价格;表示t时刻第k级可中断负荷功率;nw分别表示风电机组数量;λw表示弃风惩罚系数;分别表示t时刻第i台风电机组的预测出力和实际出力;
[0043]
(4)、建立下层模型约束条件:
[0044]
功率平衡约束
[0045]
pw+p
cu
+p
gt
+p
grid
+p
esd-p
esc
[0046]-p
load-p
p2g
+p
til
=0
[0047][0048]
式中,p
gt
表示燃气轮机出力,p
p2g
表示p2g电功率;p
til
表示中断负荷量;gs表示从气源s处购气量,表示p2g设备的制气量,g
load
表示气负荷;
[0049]
燃气轮机约束
[0050][0051][0052]
式中,表示第i台燃气轮机出力;分别表示第i台燃气轮机出力上下限;限;分别表示燃气轮机i的爬坡速率上下限;
[0053]
p2g约束
[0054]
[0055][0056]
式中,表示t时刻第i个p2g电转气后的天然气量;η
p2g
表示p2g的电转气系数;表示t时段第i个p2g出力;表示第i个p2g的电功率上下限;表示p2g 装置运行状态变量,0表示关停,1表示运行;
[0057]
风电机组出力约束
[0058][0059]
需求响应约束,其中需求响应的负荷为可中断负荷
[0060][0061][0062]
式中,表示第k级可中断电负荷系数;p
tload
表示t时刻电负荷功率;p
til
表示t时刻可中断负荷功率。
[0063]
进一步地,步骤s2的具体内容为:
[0064]
s2.1:设定风速的概率分布函数为f(x),并将其概率分布值均匀分成k个区间,设采样数为k;
[0065]
s2.2:对上述k个区间随机生成k个数,每个概率区间[i/k,(i+1)/k](0≤i≤k-1)生成一个随机数x,x∈u(0,1),同时生成该概率区间的一个随机概率值pi=(x+i)/k;
[0066]
s2.3:根据概率分布的反函数计算各区间的采样值xi=f-1
(pi),根据各区间采样值生成初始场景集。
[0067]
进一步地,步骤s2.3中由于生成的初始场景数量大,其中有些场景存在相似性,进而增大计算量,因此需要对生成的场景进行削减,具体步骤如下:
[0068]
s2.3.1:生成初始场景集ψ={ξ1,ξ2,

,ξn},初始化场景概率p(ξi)=p(ξj)=1/n,式中n表示初始场景集的总数;
[0069]
s2.3.2:计算场景距离d(ξi,ξj)=|ξ
i-ξj|;
[0070]
s2.3.3:筛选相似场景,对于场景i,寻相似场景j使得d(ξi,ξj)=min{d(ξi,ξm),i≠m}, di=min{d(ξi,ξj),i≠m}
·
pi,更新场景数目及概率场景;式中di表示与场景i几何距离最小的场景j与场景i概率的乘积;m表示场景集中除去场景i以外的其他场景;
[0071]
s2.3.4:若剩余场景数满足,则结束场景削减,否则针对削减后场景数再次重复步骤 s2.3.2和步骤s2.3.3。
[0072]
进一步地,步骤s3的具体内容为:
[0073]
由于上层模型与下层模型之间存在变量耦合关系,难以直接求解,因此构建下层模型的拉格朗日函数,利用kkt条件将下层模型转变为上层模型的约束条件:
[0074]
首先将下层模型的约束条件转换为如下形式,包括不等式约束和等式约束:
[0075]
g(x,y)≤0
[0076]
h(x,y)=0
[0077]
式中,x,y表示下层模型中的决策变量;构造下层模型的拉格朗日函数,形式如下:
[0078][0079]
式中,μ、λ分别为不等式约束和等式约束的拉格朗日乘子;μi、λj分别表示第i和j 个不等式约束和等式约束的拉格朗日乘子;gi(x,y)、hj(x,y)分别表示第i和j个不等式约束和等式约束;
[0080]
根据kkt互补松弛条件,对l(x,y,μ,λ)中的变量分别求偏导,将下层模型转化为上层模型的约束条件,具体形式如下:
[0081]
h(x,y)=0
[0082]
g(x,y)≤0
[0083]
λj≥0
[0084]
μ
igi
(x,y)
[0085][0086]
进一步地,步骤s4的具体内容为:
[0087]
基于步骤s3的处理后,将原属于混合整数非线性的双层优化调度模型转换为混合整数线性的单层优化调度模型,利用big-m法将原属于非线性的约束条件线性化,转化后的形式如下:
[0088]
不等式约束
[0089][0090][0091][0092][0093][0094][0095][0096][0097]
式中,m为常数;μ
i,t
、为0-1变量;
[0098]
非线性约束:
[0099]
0≤μi≤m
·
υi[0100]
0≤gi≤m
·
(1-υi)
[0101]
式中,μi表示第i个不等式约束的拉格朗日乘子;gi即gi(x,y),表示第i个不等式约束;υi为0-1变量;
[0102]
将单层优化调度模型、线性化约束条件、步骤s2中生成的风电机组新能源出力场景放置到matlab平台上,利用yalmip工具箱调用cplex求解器求解相应的风电机组新能源和由常规机组发电的调度结果、运行成本和弃风量。
[0103]
本发明的有益效果是:本技术考虑了气网对风电的消纳作用,利用p2g设备,对电
网、气网进行耦合,建立电-气虚拟电厂双层优化调度模型;提高了虚拟电厂的风电消纳水平,降低了弃风量;利用风速历史数据,基于拉丁超立方抽样生成典型新能源出力场景,来应对电
‑ꢀ
气虚拟电厂双层优化调度模型中风电出力的不确定性问题;根据kkt条件将下层模型转变为上层模型的约束条件,利用big-m法将非线性条件线性化,将混合整数非线性双层模型变为混合整数线性单层模型进行求解得到电-气虚拟电厂优化后的调度结果,实施算例也表明采用本技术提出的电-气虚拟电厂双层优化调度模型能降低虚拟电厂的运行成本,进一步提高虚拟电厂的新能源消纳水平。
附图说明
[0104]
图1是本发明整体方案流程示意图。
[0105]
图2是本发明实施例中的电负荷、气负荷、预测风电数据示意图。
[0106]
图3是本发明实施例中的场景2、3储电装置充放电结果对比示意图。
[0107]
图4是本发明实施例中的场景3p2g出力示意图。
[0108]
图5是本发明实施例中的场景2、3中断负荷量及购电量对比示意图。
具体实施方式
[0109]
现在结合附图对本发明作进一步详细的说明。
[0110]
如图1-图5所示,本发明提供了一种计及储能与需求响应的电-气虚拟电厂双层优化调度方法,包括如下步骤:
[0111]
s1、建立包含常规机组、燃气轮机、风电、电制氢设备、储能装置、柔性负荷的电-气虚拟电厂双层优化调度模型;上层模型中以电-气虚拟电厂常规机组、储能、主网购电成本最低为目标,下层模型以电-气虚拟电厂日前调度成本最低为目标;对双层模型目标函数设置虚拟电厂运行的约束条件;
[0112]
具体步骤为:
[0113]
s11、根据常规机组、储能装置,建立上层模型目标函数:
[0114]
以电-气虚拟电厂常规机组、储能、主网购电成本最低为目标:
[0115]
min f1=(f1+f2+f3)
[0116][0117][0118][0119]
式中,f1表示上层模型目标函数值;f1表示常规机组的发电成本函数;f2表示储能成本函数;f3表示主网购电成本;t表示时段总数;ng表示常规机组的数量;ai、bi、ci分别表示常规机组i的成本函数系数;表示t时段第i个常规机组出力;c
ess
表示储能装置充放电成本系数;p
tesc
、p
tesd
分别表示储能装置t时刻充、放电量,储能装置不能同时充放电;表示虚拟电厂从主网购电电价;p
tgrid
表示t时刻虚拟电厂从主网购电电量。
[0120]
s12、建立上层模型约束条件:
[0121]
功率平衡约束
[0122]
pw+p
grid
+p
cu
+p
esd-p
esc
[0123]-p
load
=0
[0124]
式中,pw表示风电预测出力,p
cu
表示常规机组出力,p
load
表示电负荷。
[0125]
常规机组约束
[0126][0127][0128]
式中,表示第i台常规机组出力上下限;r
ui
、r
di
分别表示常规机组i的爬坡速率上下限。
[0129]
储能装置约束
[0130][0131][0132][0133][0134][0135][0136]
式中,es(t)表示储能装置存储的电量;η
esc
、η
esd
分别表示储能装置的充放电效率;分别表示储能装置的充放电效率;分别表示t时段i区域储电装置的充放电功率;表示i区域储电装置的最大容量;es
i,0
表示i区域储电装置日前调度初始存储量;分别表示t时段i区域储电装置的充放电状态标志,是为1,否则为0;p
ies-max
表示i区域储电装置的最大充放电功率。
[0137]
s13、建立电-气虚拟电厂下层模型目标函数:
[0138]
min f=(f1+f2+f3+f4+f5+f6)
[0139][0140][0141][0142]
式中,f表示下层模型目标函数值;f4表示燃气轮机发电成本函数;f5表示需求响应成本; f6表示弃风惩罚成本;n
gt
表示燃气轮机的数量;分别表示燃气轮机i的成本函数系数;表示t时段第i个燃气轮机出力;k表示用户可中断负荷等级;εk表示k级可中断负荷补偿价格;表示t时刻第k级可中断负荷功率;nw表示风电机组数量;λw表示弃风惩罚系数;分别表示t时刻第i台风机的预测出力和实际出力。
[0143]
s14、建立下层模型约束条件:
[0144]
功率平衡约束
[0145]
pw+p
cu
+p
gt
+p
grid
+p
esd-p
esc
[0146]-p
load-p
p2g
+p
til
=0
[0147][0148]
式中,p
gt
表示燃气轮机出力,p
p2g
表示p2g电功率;p
til
表示中断负荷量;gs表示从气源s处购气量,表示p2g设备的制气量,g
load
表示气负荷。
[0149]
燃气轮机约束
[0150][0151][0152]
式中,表示第i台燃气轮机出力;分别表示第i台燃气轮机出力上下限;限;分别表示燃气轮机i的爬坡速率上下限;
[0153]
p2g约束
[0154][0155][0156]
式中,表示t时刻第i个p2g电转气后的天然气量;η
p2g
表示p2g的电转气系数;表示第i个p2g的电功率上下限;表示p2g装置运行状态变量,0表示关停, 1表示运行。
[0157]
风电出力约束
[0158][0159]
需求响应约束(本文参加需求响应的负荷主要为可中断负荷)
[0160][0161][0162]
式中,表示第k级可中断电负荷系数;p
tload
表示t时刻电负荷功率。
[0163]
s2、基于拉丁超立方抽样生成典型新能源出力场景;
[0164]
具体步骤为:
[0165]
s21、根据拉丁超立方抽样,生成符合要求的的风电出力场景;
[0166]
拉丁超立方抽样方法如下:
[0167]
步骤1:设定风速的概率分布函数为f(x),并将其概率分布值均匀分成k个区间,设采样数为k;
[0168]
步骤2:对上述k个区间随机生成k个数,每个概率区间[i/k,(i+1)/k](0≤i≤k-1)生成一个随机数x,x∈u(0,1),同时生成该概率区间的一个随机概率值pi=(x+i)/k;
[0169]
步骤3:根据概率分布的反函数计算各区间的采样值xi=f-1
(pi),根据各区间采样值生成初始场景集。
[0170]
由于生成的初始场景数量过多,其中有些场景存在相似性,这会带来大量的计算量,降低模型的求解效率。因此需要对生成的场景进行削减,本文采用向后削减法,其具体步骤如下:
[0171]
步骤1:生成初始场景集ψ={ξ1,ξ2,

,ξn},初始化场景概率p(ξi)=p(ξj)=1/n。
[0172]
步骤2:计算场景距离d(ξi,ξj)=|ξ
i-ξj|。
[0173]
步骤3:筛选相似场景,对于场景i,寻相似场景j使得d(ξi,ξj)=min{d(ξi,ξm),i≠m}, di=min{d(ξi,ξj),i≠m}
·
pi,更新场景数目及概率场景;式中di表示与场景i几何距离最小的场 景j与场景i概率的乘积;m表示场景集中除去场景i以外的其他场景。
[0174]
步骤4:若剩余场景数满足,则的结束场景削减,否则重复步骤2、3。
[0175]
s3、根据kkt条件将下层模型转变为上层模型的约束条件;
[0176]
具体步骤为:
[0177]
由于上层模型与下层模型之间存在变量耦合关系,难以直接求解,因此构建下层模型的拉格朗日函数,利用kkt条件将下层模型转变为上层模型的约束条件:
[0178]
首先将下层模型的约束条件转换为如下形式:
[0179]
g(x,y)≤0
[0180]
h(x,y)=0
[0181]
式中,x,y表示下层模型中的决策变量;构造下层模型的拉格朗日函数,形式如下:
[0182][0183]
式中,μi、λj分别为不等式约束和等式约束的拉格朗日乘子。根据kkt互补松弛条件,对l(x,y,μ,λ)中的变量分别求偏导,将下层模型转化为上层模型的约束条件,具体形式如下:
[0184]
h(x,y)=0
[0185]
g(x,y)≤0
[0186]
λj≥0
[0187]
μ
igi
(x,y)
[0188][0189]
s4、利用big-m法将非线性条件线性化,将混合整数非线性双层模型变为混合整数线性单层模型;求解出计及储能与需求响应的电-气虚拟电厂双层优化调度模型的调度结果、运行成本和弃风量;
[0190]
具体步骤为:
[0191]
此时双层模型已经转化为单层的混合整数非线性规划问题,利用big-m法将非线性条件线性化,转化后的形式如下:
[0192]
不等式约束:
[0193][0194][0195]
[0196][0197][0198][0199][0200][0201]
式中,m表示一个足够大的常数;μ
i,t
、为0-1变量;
[0202]
非线性约束:
[0203]
0≤μi≤m
·
υi[0204]
0≤gi≤m
·
(1-υi)
[0205]
式中,μi表示第i个不等式约束的拉格朗日乘子;gi即gi(x,y),表示第i个不等式约束;υi表示二进制变量为0-1变量;
[0206]
根据以上方法,在matlab平台上利用yalmip工具箱调用cplex求解器对建立的电-气虚拟电厂双层优化调度模型进行求解即可解出相应调度结果、运行成本和弃风量。
[0207]
下面以应用本发明的计及储能与需求响应的电-气虚拟电厂双层优化调度方法的一个具体实施例进行说明:
[0208]
设置如下验证场景:
[0209]
场景1:电-气虚拟电厂不含储能,不进行需求响应。
[0210]
场景2:在场景1的基础上,加入储能装置、电负荷参与需求响应。
[0211]
场景3:在场景2的基础上,加入p2g装置,电负荷、气负荷都参与需求响应,构成电
‑ꢀ
气虚拟电厂。
[0212]
表1部分设备参数及购电电价
[0213][0214]
表2各场景运行成本以及弃风量
[0215][0216]
表2给出了不同场景下电-气虚拟电厂运行成本以及新能源消纳率。可以看到,随着储能装置和柔性负荷介入虚拟电厂的运行成本不断减少,新能源消纳率也在不断提高。
[0217]
图3-图5给出了场景仿真图,从图3、图4中可以看出,场景3相较于场景2,在0-8时多存储5682kwh,由于场景3中存在p2g装置,在0-8时,风电出力较大,p2g对风电进行消纳来满足气负荷需求,在6-20时的气负荷高峰时,储电装置将存储的电能释放,同时p2g 装置进行出力,减少从上级电网购电的成本,提高了虚拟电厂对风电的消纳能力;图5给出了两个场景中断负荷量及购电量对比图,场景3相较于场景2的购电量减少了610kwh,中断负荷减少了109kwh,减少了虚拟电厂292元的中断负荷成本,结果表明引入可中断气负荷降低了整体的可中断负荷量以及虚拟电厂购电量。
[0218]
综上,本发明考虑了气网对风电的消纳作用,利用p2g设备,对电网、气网进行耦合,建立电-气虚拟电厂双层优化调度模型;提高了虚拟电厂的风电消纳水平,降低了弃风量;利用风速历史数据,基于拉丁超立方抽样生成典型新能源出力场景,来应对电-气虚拟电厂双层优化调度模型中风电出力的不确定性问题;根据kkt条件将下层模型转变为上层模型的约束条件,利用big-m法将非线性条件线性化,将混合整数非线性双层模型变为混合整数线性单层模型进行求解得到电-气虚拟电厂优化后的调度结果,算例表明采用本文提出的电-气虚拟电厂双层优化调度模型能降低虚拟电厂的运行成本,进一步提高虚拟电厂的新能源消纳水平。
[0219]
需要注意的是,发明中所引用的如“上”、“下”、“左”、“右”、“前”、“后”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。
[0220]
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。

技术特征:


1.一种计及储能与需求响应的电-气虚拟电厂双层优化调度方法,其特征在于,包括以下步骤:s1:建立电-气虚拟电厂双层优化调度模型,以及双层优化调度模型的优化目标和约束条件;其中,所述双层优化调度模型由上层模型和下层模型构成,上层模型包括有常规机组和储能装置,其是以电-气虚拟电厂常规机组发电成本、储能成本、主网购电成本为优化目标,下层模型包括有燃气轮机、风电机组、电制氢设备、柔性负荷,其是以电-气虚拟电厂日前调度成本为优化目标;s2:基于拉丁超立方抽样生成典型风电机组新能源的出力场景;s3:结合步骤s1的内容,根据kkt条件将下层模型转变为上层模型的约束条件;s4:基于步骤s3的内容将原属于混合整数非线性的双层优化调度模型转换为混合整数线性的单层优化调度模型,同时利用big-m法将原属于非线性的约束条件线性化,然后将单层优化调度模型、线性化约束条件、步骤s2中生成的风电机组新能源出力场景放置到matlab平台上,利用yalmip工具箱调用cplex求解器求解相应的风电机组新能源和由常规机组发电的调度结果、运行成本和弃风量。2.根据权利要求1所述的一种计及储能与需求响应的电-气虚拟电厂双层优化调度方法,其特征在于,步骤s1中所述双层优化调度模型的优化目标和约束条件的具体内容为:(1)、建立上层模型目标函数,该目标函数是以电-气虚拟电厂常规机组发电成本、储能成本、主网购电成本最小化为目标:min f1=(f1+f2+f3)))式中,f1表示上层模型目标函数值;f1表示常规机组的发电成本函数;f2表示储能成本函数;f3表示主网购电成本函数;t表示时段总数;n
g
表示常规机组的数量;a
i
、b
i
、c
i
均表示常规机组i的成本函数系数;表示t时段第i个常规机组出力;c
ess
表示储能装置充放电成本系数;p
tesc
、p
tesd
分别表示储能装置t时刻充、放电量,且储能装置不能同时充放电;表示t时刻虚拟电厂从主网购电电价;p
tgrid
表示t时刻虚拟电厂从主网购电电量;(2)、建立上层模型约束条件:功率平衡约束p
w
+p
grid
+p
cu
+p
esd-p
esc-p
load
=0式中,p
w
表示风电机组预测出力,p
grid
表示虚拟电厂从主网购入电量,p
cu
表示常规机组出力,p
esd
表示储能装置放出电量,p
esc
表示储能装置充入电量,p
load
表示电负荷;常规机组约束
式中,表示第i台常规机组出力;分别表示第i台常规机组出力上下限;r
ui
、r
di
分别表示常规机组i的爬坡速率上下限;储能装置约束储能装置约束储能装置约束储能装置约束储能装置约束储能装置约束式中,es(t)表示储能装置t时刻所存储的电量;η
esc
、η
esd
分别表示储能装置的充放电效率;分别表示t时段i区域储能装置的充放电功率;es
i,0
表示i区域储能装置日前调度初始存储量;表示i区域储能装置的最大容量;es
i,t
表示i区域储能装置日前调度t时刻存储量;分别表示t时段i区域储能装置的充放电状态标志,是为1,否则为0;p
ies-max
表示i区域储能装置的最大充放电功率;(3)、建立下层模型目标函数,该目标函数是以电-气虚拟电厂日前调度成本最小化为目标:min f=(f1+f2+f3+f4+f5+f6)))式中,f表示下层模型目标函数值;f4表示燃气轮机发电成本函数;f5表示需求响应成本函数;f6表示弃风惩罚成本函数;n
gt
表示燃气轮机的数量;均表示燃气轮机i的成本函数系数;表示t时段第i个燃气轮机出力;k表示用户可中断负荷等级;ε
k
表示k级可中断负荷补偿价格;表示t时刻第k级可中断负荷功率;n
w
分别表示风电机组数量;λ
w
表示弃风惩罚系数;分别表示t时刻第i台风电机组的预测出力和实际出力;(4)、建立下层模型约束条件:功率平衡约束功率平衡约束
式中,p
gt
表示燃气轮机出力,p
p2g
表示p2g电功率;p
til
表示中断负荷量;g
s
表示从气源s处购气量,表示p2g设备的制气量,g
load
表示气负荷;燃气轮机约束燃气轮机约束式中,表示第i台燃气轮机出力;分别表示第i台燃气轮机出力上下限;分别表示第i台燃气轮机出力上下限;分别表示燃气轮机i的爬坡速率上下限;p2g约束p2g约束式中,表示t时刻第i个p2g电转气后的天然气量;η
p2g
表示p2g的电转气系数;表示t时段第i个p2g出力;表示第i个p2g的电功率上下限;表示p2g装置运行状态变量,0表示关停,1表示运行;风电机组出力约束需求响应约束,其中需求响应的负荷为可中断负荷需求响应约束,其中需求响应的负荷为可中断负荷式中,表示第k级可中断电负荷系数;p
tload
表示t时刻电负荷功率;p
til
表示t时刻可中断负荷功率。3.根据权利要求2所述的一种计及储能与需求响应的电-气虚拟电厂双层优化调度方法,其特征在于,步骤s2的具体内容为:s2.1:设定风速的概率分布函数为f(x),并将其概率分布值均匀分成k个区间,设采样数为k;s2.2:对上述k个区间随机生成k个数,每个概率区间[i/k,(i+1)/k](0≤i≤k-1)生成一个随机数x,x∈u(0,1),同时生成该概率区间的一个随机概率值p
i
=(x+i)/k;s2.3:根据概率分布的反函数计算各区间的采样值x
i
=f-1
(p
i
),根据各区间采样值生成初始场景集。4.根据权利要求3所述的一种计及储能与需求响应的电-气虚拟电厂双层优化调度方法,其特征在于,步骤s2.3中由于生成的初始场景数量大,其中有些场景存在相似性,进而增大计算量,因此需要对生成的场景进行削减,具体步骤如下:s2.3.1:生成初始场景集ψ={ξ1,ξ2,...,ξ
n
},初始化场景概率p(ξ
i
)=p(ξ
j
)=1/n,式中n表示初始场景集的总数;s2.3.2:计算场景距离d(ξ
i

j
)=|ξ
i-ξ
j
|;
s2.3.3:筛选相似场景,对于场景i,寻相似场景j使得d(ξ
i

j
)=min{d(ξ
i

m
),i≠m},d
i
=min{d(ξ
i
,ξ
j
),i≠m}
·
p
i
,更新场景数目及概率场景;式中d
i
表示与场景i几何距离最小的场景j与场景i概率的乘积;m表示场景集中除去场景i以外的其他场景;s2.3.4:若剩余场景数满足,则结束场景削减,否则针对削减后场景数再次重复步骤s2.3.2和步骤s2.3.3。5.根据权利要求4所述的一种计及储能与需求响应的电-气虚拟电厂双层优化调度方法,其特征在于,步骤s3的具体内容为:由于上层模型与下层模型之间存在变量耦合关系,难以直接求解,因此构建下层模型的拉格朗日函数,利用kkt条件将下层模型转变为上层模型的约束条件:首先将下层模型的约束条件转换为如下形式,包括不等式约束和等式约束:g(x,y)≤0h(x,y)=0式中,x,y表示下层模型中的决策变量;构造下层模型的拉格朗日函数,形式如下:式中,μ、λ分别为不等式约束和等式约束的拉格朗日乘子;μ
i
、λ
j
分别表示第i和j个不等式约束和等式约束的拉格朗日乘子;g
i
(x,y)、h
j
(x,y)分别表示第i和j个不等式约束和等式约束;根据kkt互补松弛条件,对l(x,y,μ,λ)中的变量分别求偏导,将下层模型转化为上层模型的约束条件,具体形式如下:h(x,y)=0g(x,y)≤0λ
j
≥0μ
i
g
i
(x,y)6.根据权利要求5所述的一种计及储能与需求响应的电-气虚拟电厂双层优化调度方法,其特征在于,步骤s4的具体内容为:基于步骤s3的处理后,将原属于混合整数非线性的双层优化调度模型转换为混合整数线性的单层优化调度模型,利用big-m法将原属于非线性的约束条件线性化,转化后的形式如下:不等式约束不等式约束不等式约束不等式约束不等式约束不等式约束
式中,m为常数;μ
i,t
、为0-1变量;非线性约束:0≤μ
i
≤m
·
υ
i
0≤g
i
≤m
·
(1-υ
i
)式中,μ
i
表示第i个不等式约束的拉格朗日乘子;g
i
即g
i
(x,y),表示第i个不等式约束;υ
i
为0-1变量;将单层优化调度模型、线性化约束条件、步骤s2中生成的风电机组新能源出力场景放置到matlab平台上,利用yalmip工具箱调用cplex求解器求解相应的风电机组新能源和由常规机组发电的调度结果、运行成本和弃风量。

技术总结


本申请公开计及储能与需求响应的电-气虚拟电厂双层优化调度方法,包括:构建常规机组、燃气轮机、风电、电制氢设备、储能装置、柔性负荷的电气虚拟电厂双层调度模型;上层模型以电-气虚拟电厂常规机组、储能、主网购电成本最低为目标,下层模型以电-气虚拟电厂日前调度成本最低为目标;对双层模型目标函数设约束条件;基于拉丁超立方抽样生成典型新能源出力场景;根据KKT条件将下层模型转变为上层模型约束条件,利用Big-M法将非线性条件线性化,将混合整数非线性双层模型变为混合整数线性单层模型进行求解得到电-气虚拟电厂优化后的调度结果。本发明考虑各部分对风电的消纳作用,提高虚拟电厂新能源消纳水平,降低运行成本。降低运行成本。降低运行成本。


技术研发人员:

韩伟 徐子鲲 陈凌 石慧

受保护的技术使用者:

淮阴师范学院 南京笃力科技有限公司

技术研发日:

2022.10.14

技术公布日:

2022/12/16

本文发布于:2024-09-23 09:27:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/46259.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模型   电厂   场景   机组
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议