一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于序列凸规划的电气互联系统最优能流计算方法与流程

2021-11-09 23:10:00 来源:中国专利 TAG:


1.本发明属于电气互联系统最优能流技术领域,特别是涉及一种基于序列凸规划的电气互联系统最优能流计算方法。


背景技术:

2.随着能源革命的快速发展,电力系统与天然气系统耦合构建的综合能源系统已经成为我国能源结构优化的重要发展方向。多能互联综合能源系统打破了传统能源系统的运行壁垒,实现了多能源形式的相互耦合、替代及补充,促进了能源的多元化利用。其中,电气互联系统最优能流计算是研究该系统规划与运行的重要理论基础之一。
3.目前,电气互联系统最优能流模型中的非凸约束是求解该问题的最大难点。传统基于凸松弛策略的最优能流计算方法虽然具有较高的计算速度,但是往往无法满足计算精度的要求,并且所得到的解无法保证其针对非凸约束的可行性要求。因此,提出一种能够高效求解电气互联系统最优能流这一非凸优化问题的算法对于该系统的发展至关重要。


技术实现要素:

4.本发明的目的在于提供一种基于序列凸规划的电气互联系统最优能流计算方法,通过将非凸约束的不平衡量作为惩罚因子加入优化目标中,保证了解的可行性和紧致性,保证针对非凸约束的可行性。
5.为解决上述技术问题,本发明是通过以下技术方案实现的:
6.本发明为一种基于序列凸规划的电气互联系统最优能流计算方法,包括包括如下步骤:
7.在电气互联综合能源系统中构建最优能流模型的二次约束的凸松弛形式,并将凸函数在松弛解处进行一阶泰勒展开形成展开式;
8.给定非凸约束的精度要求阈值,比较阈值和展开式中非凸约束的不平衡量大小;
9.若不平衡量大于阈值,则将展开式迭代入电气互联综合能源系统的求解模型中,直至不平衡量不大于阈值,求出模型中的松弛解。
10.进一步地,将展开式迭代入电气互联综合能源系统的求解模型包括:
11.给定非凸约束的精度要求阈值,二次约束的凸松弛式的作差得到的不平衡量和阈值比较:
12.若不平衡量不大于设定非凸约束的精度要求阈值,根据能流模型进行求解;
13.若不平衡量大于设定非凸约束的精度要求阈值,将凸函数在松弛解处的一阶泰勒展开式作为惩罚项带入模型,重新计算具有惩罚项的模型松弛解;
14.在计算具有惩罚项的模型松弛解之前,判断加入惩罚项的松弛式的答展开式不平衡量和阈值比较,若不平衡量大于设定非凸约束的精度要求阈值,迭代惩罚项直至不平衡量不大于设定非凸约束的精度要求阈值。
15.进一步地,在构建最优能流模型的二次约束的凸松弛形式前,于电气互联综合能
源系统中根据每一火点机组节点的燃料成本、天然气源节点供气成本构建最优能流模型的凸优化部分;
16.其中,电气互联综合能源系统中的约束包括电力系统潮流约束、燃气系统潮流约束和:电力系统和燃气系统的潮流模型均为二次非线性模型都模型。
17.进一步地,构建电气互联系统最优能流模型的凸优化部分的目标函数:
[0018][0019]
其中,集合ω
c
和ω
s
分别表示火电机组节点和天然气源节点集;变量表示火电机组的有功功率,变量表示天然气源的供气速率;参数和分别表示火电机组燃料成本的二次项、一次项、零次项系数,表示天然气气源的供气成本系数。
[0020]
进一步地,燃气系统潮流约束的线性部分如下:
[0021][0022][0023][0024][0025][0026][0027][0028][0029][0030]
其中,集合ω
b
、ω
l
和ω
g
分别表示电网节点、输电线路和燃气发电机节点的集合,集合α
i
和β
i
分别表示以节点i为首端节点和末端节点的输电线路的集合;变量p
ij
、p
ji
和p
ik
表示线路ij、ji和ik上流过的有功功率,q
ij
、q
ji
和q
ik
表示线路ij、ji和ik上流过的无功功率,l
ij
和l
ji
表示线路ij和ji上流过的电流的平方,和分别表示火电机组输出的有功和无功功率,和分别表示燃气发电机输出的有功和无功功率,v
i
和v
j
表示节点i和节点j的电压幅值的平方;参数r
ij
和r
ji
分别表示线路ij和ji上的电阻,x
ij
和x
ji
分别表示线路ij和ji上的电抗,和分别表示节点i的有功和无功负荷,v
imin
和v
imax
分别表示节点i的电压幅值的下限和上限,和分别表示火电机组i输出的有功功率的下限和上限,和分别表示火电机组i输出的无功功率的下限和上限,和分别表示燃气发电机i输出的有功功率的下限和上限,和分别表示燃气发电机i输出的无功功率的下限
和上限,和分别表示输电线路ij上有功功率的传输下限和上限,和分别表示输电线路ij上无功功率的传输下限和上限,表示线路ij的热稳定电流值。
[0031]
进一步地,燃气系统潮流约束的线性部分如下;
[0032][0033][0034][0035][0036][0037][0038][0039][0040][0041]
其中,集合ω
n
、ω
p
和ω
k
分别表示燃气节点、燃气管道和天然气压缩机的集合,δ
m
和γ
m
分别表示以节点m为首端节点和末端节点的燃气管道的集合,ξ
m
表示以节点m为进气节点的天然气压缩机的集合;e
lm
和e
mn
表示天然气压缩机im和mn上流过的燃气量,τ
im
和τ
mn
分别表示天然气压缩机im和mn消耗的燃气的量,f
mn
表示燃气管道mn上流过的燃气的量,表示单位时间内天然气气源注入节点m的天然气量,表示单位时间内与节点m相连的燃气发电机的耗气量,π
m
和π
n
分别表示节点m和n的燃气压力值的平方;参数表示节点m的燃气负荷,w
mn
表示输气管道mn的weymouth系数,k
mn
表示单位时间天然气压缩机燃气压缩量与压缩机耗气量的比例系数,和分别表示天然气压缩机的压缩比的下限和上限,t
m
表示燃气发电机的燃气消耗量与发电量的比例系数,和分别表示节点气压的下限和上限,和分别表示单位时间内燃气管道mn的输气量的下限和上限,表示天然气压缩机的压缩速率的上限,表示燃气发电机耗气速率的上限,和表示天然气气源单位时间内供气量的下限和上限。
[0042]
进一步地,矩阵形式表示上述模型:
[0043]
min x
t
qx cx d
[0044]
s.t.ax≤b
[0045]
其中,矩阵q、c、d分别表示目标函数中的的二次项系数、一次项系数和常数项矩阵,矩阵a表示线性约束中的系数矩阵,b表示线性约束中的常数项系数矩阵。
[0046]
进一步地,电气互联综合能源系统的二次约束的凸松弛形式为:
[0047]
[0048][0049]
一阶泰勒展开式为:
[0050][0051][0052]
其中,和分别表示对应变量的给定值,即上一次迭代中优化得到的线路有功功率、线路无功功率、线路电流的平方、节点电压的平方、管道天然气流量的值;变量和分别表示对应线路ij和输气管道mn的非凸约束的不平衡量。
[0053]
本发明具有以下有益效果:
[0054]
现有针对电气互联系统最优能流计算方法的研究缺乏对于其中非凸约束的有效处理手段。传统的凸松弛技术通常难以保证松弛的紧致性,进而导致得到不可行解。本发明采用序列凸规划的求解思路,将非凸约束的不平衡量作为惩罚因子加入优化目标中,保证了解的可行性和紧致性。
[0055]
2、现有针对电气互联系统最优能流计算方法的研究如需保证解的可行性,往往需要采用较为复杂的全局优化算法进行求解,导致求解效率较低,无法适用于超大规模能源系统的潮流计算。本发明提出的基于序列凸规划的潮流计算方法在每次迭代中均基于凸优化问题进行求解,因此在保证解的可行性的基础上,兼顾了求解的高效性。
[0056]
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0057]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0058]
图1为计算模型松弛解的求解流程图;
具体实施方式
[0059]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0060]
请参阅图1所示,本发明为一种基于序列凸规划的电气互联系统最优能流计算方法,是通过一下步骤实现的:
[0061]
步骤1,构建电气互联系统最优能流模型的凸优化部分:
[0062]
步骤101,目标函数为:
[0063][0064]
其中,集合ω
c
和ω
s
分别表示火电机组节点和天然气源节点集;变量表示火电机组的有功功率,变量表示天然气源的供气速率;参数和分别表示火电机组燃料成本的二次项、一次项、零次项系数,表示天然气气源的供气成本系数。
[0065]
步骤102,电力系统潮流约束的线性部分如下:
[0066][0067][0068][0069][0070][0071][0072][0073][0074][0075]
其中,集合ω
b
、ω
l
和ω
g
分别表示电网节点、输电线路和燃气发电机节点的集合,集合α
i
和β
i
分别表示以节点i为首端节点和末端节点的输电线路的集合;变量p
ij
、p
ji
和p
ik
表示线路ij、ji和ik上流过的有功功率,q
ij
、q
ji
和q
ik
表示线路ij、ji和ik上流过的无功功率,l
ij
和l
ji
表示线路ij和ji上流过的电流的平方,和分别表示火电机组输出的有功和无功功率,和分别表示燃气发电机输出的有功和无功功率,v
i
和v
j
表示节点i和节点j的电压幅值的平方;参数r
ij
和r
ji
分别表示线路ij和ji上的电阻,x
ij
和x
ji
分别表示线路ij和ji上的电抗,和分别表示节点i的有功和无功负荷,v
imin
和v
imax
分别表示节点i的电压幅值的下限和上限,和分别表示火电机组i输出的有功功率的下限和上限,和分别表示火电机组i输出的无功功率的下限和上限,和分别表示燃气发电机i输出的有功功率的下限和上限,和分别表示燃气发电机i输出的无功功率的下限和上限,和分别表示输电线路ij上有功功率的传输下限和上限,和分别表示输电线路ij上无功功率的传输下限和上限,表示线路ij的热稳定电流值。
[0076]
步骤103,燃气系统潮流约束的线性部分如下:
[0077]
[0078][0079][0080][0081][0082][0083][0084][0085][0086]
其中,集合ω
n
、ω
p
和ω
k
分别表示燃气节点、燃气管道和天然气压缩机的集合,δ
m
和γ
m
分别表示以节点m为首端节点和末端节点的燃气管道的集合,ξ
m
表示以节点m为进气节点的天然气压缩机的集合;e
lm
和e
mn
表示天然气压缩机im和mn上流过的燃气量,τ
im
和τ
mn
分别表示天然气压缩机im和mn消耗的燃气的量,f
mn
表示燃气管道mn上流过的燃气的量,表示单位时间内天然气气源注入节点m的天然气量,表示单位时间内与节点m相连的燃气发电机的耗气量,π
m
和π
n
分别表示节点m和n的燃气压力值的平方;参数表示节点m的燃气负荷,w
mn
表示输气管道mn的weymouth系数,k
mn
表示单位时间天然气压缩机燃气压缩量与压缩机耗气量的比例系数,和分别表示天然气压缩机的压缩比的下限和上限,t
m
表示燃气发电机的燃气消耗量与发电量的比例系数,和分别表示节点气压的下限和上限,和分别表示单位时间内燃气管道mn的输气量的下限和上限,表示天然气压缩机的压缩速率的上限,表示燃气发电机耗气速率的上限,和表示天然气气源单位时间内供气量的下限和上限。
[0087]
步骤104,以矩阵形式表示上述模型如下所示。
[0088]
min x
t
qx cx d
[0089]
s.t.ax≤b
[0090]
其中,矩阵q、c、d分别表示目标函数中的的二次项系数、一次项系数和常数项矩阵,矩阵a表示线性约束中的系数矩阵,b表示线性约束中的常数项系数矩阵。
[0091]
步骤2,构建最优能流模型二次约束的凸松弛形式及其一阶泰勒展开式
[0092]
具体的:在电气互联综合能源系统中构建最优能流模型的二次约束的凸松弛形式,并将凸函数在松弛解处进行一阶泰勒展开形成展开式,以下所记载的展开式均为泰勒展开式;即,最优能流模型基于一阶泰勒展开来构建线性约束,而非二次约束,此时模型的解为近似解。
[0093]
给定非凸约束的精度要求阈值,让后将所设定的阈值和展开式中非凸约束的不平衡量大小,根据比较确定是否进行求解模型;
[0094]
若不平衡量大于阈值,则将展开式迭代入电气互联综合能源系统的求解模型中,直至不平衡量不大于阈值,求出模型中的松弛解。
[0095]
其中上述中所说的不平衡量,上述近似解可能并不满足原始二次约束,上述近似解与可行域的最短距离为不平衡量。
[0096]
具体的,将展开式迭代入电气互联综合能源系统的求解模型包括:
[0097]
给定非凸约束的精度要求阈值,二次约束的凸松弛式的作差得到的不平衡量和阈值比较:
[0098]
若不平衡量不大于设定非凸约束的精度要求阈值,根据能流模型进行求解;
[0099]
若不平衡量大于设定非凸约束的精度要求阈值,将凸函数在松弛解处的一阶泰勒展开式作为惩罚项带入模型,重新计算具有惩罚项的模型松弛解;
[0100]
在计算具有惩罚项的模型松弛解之前,判断加入惩罚项的松弛式的答展开式不平衡量和阈值比较,若不平衡量大于设定非凸约束的精度要求阈值,迭代惩罚项直至不平衡量不大于设定非凸约束的精度要求阈值。
[0101]
在实际的运算过程中:
[0102]
步骤201,电气互联综合能源系统的二次约束的凸松弛形式为:
[0103][0104][0105]
步骤202,上述约束的一阶泰勒展开式为:
[0106][0107][0108]
其中,和分别表示对应变量的给定值,即上一次迭代中优化得到的线路有功功率、线路无功功率、线路电流的平方、节点电压的平方、管道天然气流量的值;通过变量和对应线路ij和输气管道mn的非凸约束的不平衡量。
[0109]
步骤3,采用序列凸规划策略对最优能流模型进行迭代求解:
[0110]
步骤301,设置非凸约束的精度要求阈值ε,计数器k=0。
[0111]
步骤302,求解模型。
[0112]
min x
t
qx cx d
[0113]
s.t.ax≤b
[0114]
得到变量p
ij
、q
ij
、l
ij
、v
i
和f
mn
的当前解和
[0115]
步骤303,判断非凸约束的不平衡量是否满足
[0116][0117][0118]
如果满足精度要求,输出计算结果;否则,执行步骤304;
[0119]
步骤304,求解模型
[0120]
[0121]
s.t.ax≤b
[0122][0123][0124]
步骤305,判断非凸约束的不平衡量是否满足
[0125][0126][0127]
如果满足精度要求,输出计算结果;否则,得到变量p
ij
、q
ij
、l
ij
、v
i
和f
mn
的当前解和执行步骤304。
[0128]
下面以一测试电气互联综合能源系统为例,其系统参数表1至表9所示。
[0129]
表1电力系统节点参数
[0130]
[0131][0132]
表2燃气系统节点参数
[0133]
序号燃气负荷(1000m3/h)压强下限(bar)压强上限(bar)甩负荷成本($/1000m3)00407010001040701000204070100031004070100041204060100058040601000604070100070407010008040701000904070100010040701000
[0134]
表3电力系统线路参数
[0135]
[0136][0137]
表4燃气系统管道参数
[0138][0139]
表5燃气阀门参数
[0140][0141]
表6天然气压缩机参数
[0142][0143]
表7火电机组参数
[0144][0145]
表8天然气气源参数
[0146]
序号节点最小供气速率(1000m3/h)最大供气速率(1000m3/h)供气成本($/1000m3)005075088.8055511050088.805552210050088.80555
[0147]
表9燃气发电机参数
[0148][0149]
以上述电气互联综合能源系统为例,开展单时间断面的最优能流计算,时间尺度设置为1小时,非凸约束不平衡量的阈值设置为0.1%。算法的主要技术指标如表10所示。
[0150]
表10主要技术指标
[0151]
目标函数值不平衡量计算时间17647.89元0.06945%0.194031秒
[0152]
结果表明,本发明所提基于序列凸规划的电气互联系统最优能流计算方法能够有效得到问题的目标函数值,在确保非凸约束不平衡量的最大值不超过0.1%的阈值的前提下,计算时间仅耗时0.194秒,兼顾了最优能流算法的可行性和高效性。
[0153]
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0154]
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献