一种基于AMG聚类的综合能源系统场景生成方法和系统与流程

未命名 08-15 阅读:55 评论:0

一种基于amg聚类的综合能源系统场景生成方法和系统
技术领域
1.本发明属于综合能源系统领域,更具体地,涉及一种基于amg聚类的综合能源系统场景生成方法和系统。


背景技术:

2.随着当前社会对能源需求的日益增加,以及在能源危机与环境污染的双重压力下,如何减少环境污染、优化能源资源配置、实现能源可持续发展,是当今学术界和工业界共同关注的话题。区域综合能源系统的建设在世界范围内引起了广泛的关注。与传统冷、热、电分供系统相比,区域综合能源系统有较高的综合能源利用效率,各种形式的能源,如电、热、气、冷等,在生产、传输、消费等各个环节实现耦合和交互,从而提高整个系统的运行经济性。区域综合能源系统是能源互联网在能源协同、互济等方面的具体体现,是能源互联网的重要物理载体,具有重要的研究意义。
3.场景预测是区域综合能源系统建设规划与实际运行调度中的一项关键技术,关系到整个系统的可靠性、安全性以及方案的经济性。由于区域综合能源系统的能源产生侧具有很强的随机性,比如太阳能、风能等,并且整个系统同时包含电源、热源、冷源等多种能量源,以及各种能量源对应类型的多种用能负载,这使得整个区域综合能源系统的运行场景复杂多样,对于系统的规划设计和运行调度产生了巨大挑战。尽管目前已有一些研究开展了应用于综合能源系统规划设计的场景生成方法的研究,如专利cn115392101a采用自相关性与惯性权重粒子群算法,两次对于不确定性场景进行筛选得到最优生成场景,但是缺乏对较大规模数据集的聚类能力;专利cn111509768a将布式电源系统、气象敏感负荷系统和综合能源系统看作一个整体进行分析,彰显了多能流关联耦合的重要性,促进能源运营管理更加高效,但没有实现对多个不确定性能源与负荷的聚类分析与场景预测。
4.总体来看,目前的区域综合能源系统对应用场景的选择往往不具有足够的代表性,通常会按照简单的四季典型场景处理,或者通过经验进行不确定性的粗略描述,尤其对区域综合能源系统中各类源荷代表性以及不确定性的描述缺乏可靠性支撑,这会导致根据这类场景预测而规划设计与运行调度的方案无法未来使用过程中的实际情况,有可能需要对调度方案进行较大的修改才能满足需求,因此亟需更合理且具有代表性的区域综合能源系统不确定性场景生成方法。


技术实现要素:

5.针对现有技术的缺陷,本发明的目的在于提供一种基于amg聚类的综合能源系统场景生成方法和系统,旨在解决现有区域综合能源系统场景生成中多采用四季典型应用场景,导致对于未来的场景预测不具有代表性,不够精细化,适用性偏低的问题。
6.为实现上述目的,第一方面,本发明提供了一种基于amg聚类的综合能源系统场景生成方法,该方法包括:
7.s1.获取综合能源系统历史运行数据集,将同一天所有时间粒度综合能源系统中
各负荷运行功率和各能源出力场景作为一个操作点,得到操作点集;
8.s2.基于代数多重网格法粗网格点生成方式,将操作点集粗聚类为粗网格点集和细网格点集;
9.s3.计算每个细网格点与各粗网格点之间的代数多重网格插值权重,将该细网格点分配给具有最高插值权重的粗网格点,生成以粗网格点为代表的聚类簇;
10.s4.将粗网格点集中每个粗网格点作为一个代表性场景,以粗网格点为代表的聚类簇的点数量越多,表示对应场景越具代表性。
11.优选地,步骤s1中,所述历史运行数据集具体如下:
[0012][0013]
其中,n表示统计天数,h表示历史数据的小时数,de表示电负荷,dh表示热负荷,w表示风能;
[0014]
将统计得到的同一天h小时能源出力及负荷运行功率场景称作操作点,即将p1,p2,

,pn视为n个操作点。
[0015]
优选地,步骤s2中,所述网格点生成时,操作点pi强依赖于操作点pj的评价标准如下:
[0016]
|l
i,j
|≥θ
×
max
k≠i
{|l
i,k
|},k=1,

,n
[0017][0018][0019]
其中,l
i,j
表示操作点连通矩阵l的第i行第h列元素,θ∈(0,1]表示自定义阈值,n表示统计天数,a
i,j
表示根据d
i,j
生成的邻接矩阵a的第i行第j列元素,d
i,j
表示操作点pi与pj之间的欧几里得距离,d表示设定阈值。
[0020]
需要说明的是,本发明优选上述评价标准,建立有权拉普拉斯矩阵,充分挖掘与融合了数据集中的操作点历史数据信息,并选择适当的参数判定依赖性,筛选出具有强依赖性关系的操作点,是之后粗化聚类过程中的粗网格点生成步骤的必要准备工作。
[0021]
优选地,所述欧几里得距离计算公式如下:
[0022][0023]
其中,h表示历史数据的小时数,de表示电负荷,dh表示热负荷,w表示风能。
[0024]
需要说明的是,本发明优选欧几里得距离,操作直观,易于实现,有效将操作点的
所有数据信息进行了融合。
[0025]
优选地,细网格点与粗网格点之间的代数多重网格插值权重计算公式如下:
[0026][0027]
其中,v
i,j
表示操作点i与操作点j之间的代数多重网格插值权重,l
i,j
表示操作点连通矩阵l的第i行第j列元素,表示与操作点i强依赖的细网格点的集合,ci表示与操作点i强依赖的粗网格点集合,表示与操作点i弱依赖的细网格点的集合,f表示细网格点集,c表示粗网格点集。
[0028]
需要说明的是,本发明优选上述插值权重构建方式,综合考虑了每个f点与其强依赖的c点、强依赖的f点和弱依赖的f点之间的比重关系,清晰明了的表现出每个f点对所有c点的依赖程度,有助于下一步对f点进行科学合理的分配从而完成聚类工作,生成代表性场景。
[0029]
优选地,ci=i∩c,以及
[0030]
其中,si表示所有与操作点i强依赖的点的集合,ni=-{i}表示去除操作点i后的细网格点的集合。
[0031]
为实现上述目的,第二方面,本发明提供了一种基于amg聚类的综合能源系统场景生成系统,包括:处理器和存储器;所述存储器,用于存储计算机执行指令;所述处理器,用于执行所述计算机执行指令,使得如第一方面所述的方法被执行。
[0032]
总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:
[0033]
本发明提出一种基于amg聚类的综合能源系统场景生成方法和系统,通过代数多重网格聚类方法,融合了各场景数据的精细化特征,得到区域综合能源系统中更具代表性的应用场景,有效避免传统预测方法不精确带来的运行方案不适用、可靠性不足等问题,从而为区域综合能源系统规划设计和运行调度提供决策支撑,提高系统整体的经济性。
附图说明
[0034]
图1是本发明提供的一种基于amg聚类的综合能源系统场景生成方法流程图。
[0035]
图2是本发明提供的电力系统结构示意图。
具体实施方式
[0036]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0037]
如图1所示,本发明提出的一种基于amg(代数多重网格)聚类的综合能源系统场景生成方法包括:
[0038]
(1)能源及负荷的出力功率统计与连通矩阵的生成。
[0039]
(2)确定聚类过程中的依赖性评价标准与聚类点判定标准。
[0040]
(3)基于代数多重网格法粗网格点生成方式,进行能源及负荷出力功率场景的粗化聚类。
[0041]
(4)计算代数多重网格插值权重并进行f点分配。
[0042]
所述步骤(1)能源及负荷的出力功率统计与连通矩阵的生成,主要包括逐时抽取如图2所示的电力系统中每条母线的电负荷、热负荷、冷负荷以及各类可再生能源的每小时历史数据的标准化集合,形成各时段分布在每一天的能源及负荷运行功率归一化数据集合,并由此建立代数多重网格的连通矩阵等步骤。
[0043]
本发明的主要应用对象为区域综合能源系统。如图2所示,系统以电力系统为核心,以风力发电技术、太阳能发电技术、天然气分布式供能技术、空气及储能电池等技术为主要的供能手段,包含完善的能源输配网和储能设施,包含供电网、供热网、供冷网、供气网四个网络,能同时为负荷提供冷、热、电多种能源的供应。
[0044]
步骤(1-1)逐时抽取电力系统中每条母线的电负荷、热负荷、冷负荷以及各类可再生能源的每小时历史数据的标准化集合,形成各时段分布在每一天的能源及负荷运行功率数据集合,并进行归一化处理便于后续计算。以包含电负荷、热负荷和风力发电的简单系统为例,归类方法如下:
[0045][0046]
其中,n表示统计天数,h表示历史数据的小时数,de表示电负荷,dh表示热负荷,w表示风能。
[0047]
步骤(1-2)建立代数多重网格的连通矩阵l来表示不同操作点之间的连接,l应为对称正定阵。
[0048]
将统计得到的同一天h小时能源出力及负荷运行功率场景称作操作点,即将p1,p2,...,pn视为n个操作点。首先根据数据集计算任意两操作点之间的欧几里得距离,仍以上述包含电负荷、热负荷和风力发电的简单系统为例:
[0049][0050]
若欧氏距离大于设定阈值d,则i,j两点不被连接;若欧氏距离小于设定阈值,则将两点进行连接。本发明以距离均值矩阵作为距离阈值的基准,将对应点之间距离的倒数定义为每个连接的权重,用以提供相似性度量。距离阈值的作用为控制聚类图的稀疏性,应当选择适当的距离阈值使图形不会过于复杂而导致计算困难。
[0051]
由此即可生成加权图的邻接矩阵a,其组成元素为:
[0052][0053]
然后由权重图的拉普拉斯矩阵l构成最终的连通矩阵,其组成元素为:
[0054]
[0055]
所述步骤(2)确定聚类过程中的依赖性评价标准与聚类点判定标准,主要包括分别构建操作点间依赖性质的评价标准和代数多重网格聚类过程中c点和f点的两个选择标准等步骤。
[0056]
在形成连接矩阵之后,使用代数多重网格方法对数据进行聚类前需要确定聚类过程中的依赖性评价标准与聚类点选择标准。
[0057]
步骤(2-1)构建依赖性质的评价标准。
[0058]
若对给定的θ∈(0,1],点pi与点pj满足公式(5):
[0059]
|l
i,j
|≥θ
×
max
k≠i
{|l
i,k
|},k=1,

,n
ꢀꢀꢀ
(5)
[0060]
则称操作点pi强依赖于操作点pj。
[0061]
然后确定一个适当的θ值用于本次聚类,并定义集合si为所有与操作点i强依赖的点的集合,集合c为具有任意两c点均没有强依赖性质的所有点的最大子集,集合ci=c∩si。θ需要根据操作点的规模适当选取,值越大,依赖性的判断越严格,会导致更加分散的期望值度量。一般可以设置为0.9左右。
[0062]
步骤(2-2)确定代数多重网格聚类过程中粗网格点c点和细网格点f点的两个选择标准。
[0063]
标准1为对每一个i∈f,每个点j∈si要么在c中,要么至少与ci里的一个点强依赖。
[0064]
标准2即为集合c的定义,它是具有任意两c点均没有强依赖性质的所有点的最大子集。
[0065]
对于ci中点的更强依赖点j∈si,算法的结果是一个更精确的解。因此,标准1确保了每个f点至少依赖到一个c点,并且每个点j∈si至少与ci中一个点强依赖。该算法为粗网格中包含更多点的情况提供了更好的解决方案,但是需要对求解过程的效率进行权衡。标准2是在执行第一个标准的前提下限制c点的数量。在某些情况下,不能同时满足这两个标准,此时仅使用标准2作为指导,确保满足标准1。
[0066]
所述步骤(3)能源及负荷出力功率场景的粗化聚类,主要包括进行能源及负荷出力功率场景的粗化聚类,完成对整个数据集对c点集和f点集的划分,获得代表性操作点等步骤。
[0067]
粗化算法涉及整个数据集的扫描和c点选择,目的是对所有点完成标准1和标准2的执行。具体步骤如下:
[0068]
步骤(3-1)输入归一化操作点及其各自的连通性矩阵l作为代数多重网格聚类的初始数据。
[0069]
步骤(3-2)将c点的集合c和f点的集合f被初始化为空集,并对每个可能被选择为c点的操作点,计算其被选择的期望值度量λi。λi等于强依赖于点i的操作点数量,即λi=|si|。
[0070]
步骤(3-3)具有最大λ的操作点i被选为c点。令c=c∪{i},u=u-{i},其中u为所有未被分配的点的集合。
[0071]
步骤(3-4)将si∩u中所有强依赖于点i的操作点j选择为f点。令f=f∪{j},u=u-{j}。
[0072]
步骤(3-5)对于新f点强依赖的操作点l∈sj∩u,令它们的λ值加1完成升级,即λ
l
=λ
l
+1。
[0073]
步骤(3-6)对于新c点强依赖的操作点j∈si∩u,令它们的λ值减1完成降级,即λj=λj+1。
[0074]
步骤(3-7)重复步骤(3-3)至(3-6),直到所有操作点都分配给c点集和f点集,为止。
[0075]
上述算法从一个点开始运行遍历整个数据集,使用期望的度量λ测量每个点i的数值作为c点,有助于具有较少c点的集合满足标准1。最初,具有最多强依赖点的点被选为c点。随着聚类过程,被更多f点强依赖的点更可能被选择为c点,从而产生最大化c点选择而最小化强c-c依赖的结果,满足了标准2。同时结果还确保每个f点至少有一个与c点的强依赖,满足了标准1。
[0076]
c点是整个数据集的代表性操作点,构成了综合能源系统扩展规划问题的代表性运行场景。代数多重网格聚类算法可以在多个级别上重复,以进一步减少c点的数量。
[0077]
所述步骤(4)计算代数多重网格插值权重并进行f点分配,主要包括计算代数多重网格插值权重用以评判所有的f点,将它们分配给各自具有最强依赖的簇以完成聚类,得到代表性操作场景与场景的权重等步骤。具体步骤如下:
[0078]
步骤(4-1)对每个在f点集中的点i,定义ci=si∩c,以及其中,ci为与点i强依赖的c点集合,为与点i强依赖的f点的集合,为与点i弱依赖的f点的集合。
[0079]
步骤(4-2)计算插值权重υ
i,j
,表示i∈f依赖于j∈c的权重,公式如下:
[0080][0081]
步骤(4-3)形成内插权重矩阵以指示每个f点对不同c点的依赖强度根据与不同c点的权重来将f点分配到属于c点的聚类中。具体操作为,将每个f点分配给具有最高插值权重的c点,至此就得到了最终的代数多重网格聚类结果,即每个聚类都是由一个代表性操作点c点和若干f点组成的簇。将划分出的c点作为整个区域综合能源系统数据集的代表性场景,并且基于分配给每个聚类的f点数量来确定每个场景的权重。
[0082]
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种基于amg聚类的综合能源系统场景生成方法,其特征在于,该方法包括:s1.获取综合能源系统历史运行数据集,将同一天所有时间粒度综合能源系统中各负荷运行功率和各能源出力场景作为一个操作点,得到操作点集;s2.基于代数多重网格法粗网格点生成方式,将操作点集粗聚类为粗网格点集和细网格点集;s3.计算每个细网格点与各粗网格点之间的代数多重网格插值权重,将该细网格点分配给具有最高插值权重的粗网格点,生成以粗网格点为代表的聚类簇;s4.将粗网格点集中每个粗网格点作为一个代表性场景,以粗网格点为代表的聚类簇的点数量越多,表示对应场景越具代表性。2.如权利要求1所述的方法,其特征在于,步骤s1中,所述历史运行数据集具体如下:其中,n表示统计天数,h表示历史数据的小时数,de表示电负荷,dh表示热负荷,w表示风能;将统计得到的同一天h小时能源出力及负荷运行功率场景称作操作点,即将p1,p2,...,p
n
视为n个操作点。3.如权利要求1所述的方法,其特征在于,步骤s2中,所述网格点生成时,操作点p
i
强依赖于操作点p
j
的评价标准如下:|l
i,j
|≥θ
×
max
k≠i
{|l
i,k
|},k=1,...,n|},k=1,...,n其中,l
i,j
表示操作点连通矩阵l的第i行第j列元素,θ∈(0,1]表示自定义阈值,n表示统计天数,a
i,j
表示根据d
i,j
生成的邻接矩阵a的第i行第j列元素,d
i,j
表示操作点p
i
与p
j
之间的欧几里得距离,d表示设定阈值。4.如权利要求3所述的方法,其特征在于,所述欧几里得距离计算公式如下:其中,h表示历史数据的小时数,de表示电负荷,dh表示热负荷,w表示风能。5.如权利要求1所述的方法,其特征在于,细网格点与粗网格点之间的代数多重网格插值权重计算公式如下:
其中,υ
i,j
表示操作点i与操作点j之间的代数多重网格插值权重,l
i,j
表示操作点连通矩阵l的第i行第j列元素,表示与操作点i强依赖的细网格点的集合,c
i
表示与操作点i强依赖的粗网格点集合,表示与操作点i弱依赖的细网格点的集合,f表示细网格点集,c表示粗网格点集。6.如权利要求5所述的方法,其特征在于,以及其中,s
i
表示所有与操作点i强依赖的点的集合,n
i
=f-{i}表示去除操作点i后的细网格点的集合。7.一种基于amg聚类的综合能源系统场景生成系统,其特征在于,包括:处理器和存储器;所述存储器,用于存储计算机执行指令;所述处理器,用于执行所述计算机执行指令,使得如权利要求1至6任一项所述的方法被执行。

技术总结
本发明公开了一种基于AMG聚类的综合能源系统场景生成方法和系统,属于综合能源系统领域。包括:获取综合能源系统历史运行数据集,将同一天所有时间粒度综合能源系统中各负荷运行功率和各能源出力场景作为一个操作点,得到操作点集;基于代数多重网格法粗网格点生成方式,将操作点集粗聚类为粗网格点集和细网格点集;计算每个细网格点与各粗网格点之间的代数多重网格插值权重,将该细网格点分配给具有最高插值权重的粗网格点,生成以粗网格点为代表的聚类簇。本发明通过代数多重网格聚类方法,融合各场景数据的精细化特征,得到区域综合能源系统中更具代表性的应用场景,有效避免传统预测方法不精确带来的运行方案不适用、可靠性不足等问题。不足等问题。不足等问题。


技术研发人员:朱梅生 贺伟 刘汝杰 章继成 贾东强 刘单华
受保护的技术使用者:中国长江三峡集团有限公司 三峡电能有限公司
技术研发日:2023.04.14
技术公布日:2023/8/14
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐