本发明涉及主动配电网态势感知技术领域,特别是一种分布式电源及节点负荷典型运行场景集生成方法。
背景技术:
随着能源短缺和环境污染问题日益紧迫,优化能源结构,实现清洁低碳发展,越来越受到世界各国的关注和重视。可再生能源,尤其是小容量、分散化、以就地消纳为主的分布式电源(distributedgenenation,dg)将成为世界能源发展的主流。
对于处于系统末端、直接面向电力用户的配电网而言,分布式电源的高密度接入使配电网由“无源”向“有源”发展、潮流由“单向”向“双向”转变,对电网运行的可靠性和安全性以及电网调控能力都带来了极大挑战。若仍沿用传统配电网的调控运行模式,分布式电源密集接入地区的配电网将存在局部电压越限、线路功率越限的可能。而随着经济发展电力用户的需求由“稳定”向“优质”逐步提高,采用必要技术手段对有源配电网进行管控,以实现资源的有效利用和电网的安全经济运行是电网发展的必然要求。
主动配电网(activedistributionnetwork,adn)是一种通过使用灵活的网络拓扑结构对潮流进行管控,进而主动控制、主动管理分布式能源的配电系统。它是消纳分布式电源的主要载体,同时也连接着大电网和微电网共同构筑坚强智能电网。与类似的“有源配电网”概念强调配电网接有分布式电源这一物理特性相比,主动配电网应具有更高的可观可控水平,能够积极应对区域内分布式电源的随机性与波动性特征。它的“主动性”体现在,通过控制中心可以观测到配网的负荷和分布式电源的实时状态,进而借助态势感知技术进行风险预判,并积极制定应对策略,通过控制中心对分布式电源、储能、无功补偿装置、可控负荷等灵活性资源的调控实现主动管控。它对电网运行状态进行主动控制、对可控资源实现主动管理的愿景是依托主动配电网态势感知技术实现的,为了使主动配电网能够先于配电网运行实时状态制定管控计划,主动配电网态势预测技术亟待研究发展,而主动配电网态势预测是在态势觉察、态势理解的基础上开展的,具体内容是针对配电网中各种不确定因素如负荷需求、分布式电源出力等进行预测,根据预测结果对未来场景进行安全分析评估并针对分析场景进行预警。
而现有的主动配电网典型运行场景生成方法主要都集中在分布式电源尤其是风电功率的典型场景模拟,且大部分涉及场景生成的方法都是生成典型的静态场景集服务于后续的电网优化调度工作,对于连续时序动态场景生成的研究仍然十分匮乏;对于场景削减而言,现有的绝大部分场景削减算法都与场景规模呈现平方倍的时间复杂度,效率较为低下。
技术实现要素:
本发明所要解决的技术问题是克服现有技术的不足而提供一种分布式电源及节点负荷典型运行场景集生成方法,针对配电网中分布式电源出力以及负荷需求的不确定性进行预测,采用场景分析法,通过抽样将连续概率分布的随机量离散为包含一系列不同出现概率的场景集合,实现随机问题到确定性问题的转化,在场景生成阶段整合基于历史功率数据经验概率分布的静态生成方法和基于马尔可夫链-蒙特卡洛方法的动态生成方法实现连续时序动态场景生成,在场景削减阶段采用基于概率距离的变速率动态削减的场景削减算法,降低算法时间复杂度,通过两个阶段的结合实现从数据到数据的分布式电源及节点负荷典型运行场景集生成,对主动配电网中各种类型的分布式电源及负荷场景生成具有普适性。
本发明为解决上述技术问题采用以下技术方案:
根据本发明提出的一种分布式电源及节点负荷典型运行场景集生成方法,包括以下步骤:
步骤10、确定所要生成的分布式电源及节点负荷场景集的初始时刻为t0及该时刻的离散状态数为m0,设定最大能处理的场景序列数为nmax,典型分布式电源及节点负荷场景数目为n0,预设目标时刻为tl;
步骤20、根据由历史功率数据获取的分布式电源及节点负荷功率经验概率分布函数,采用等间距抽样生成m0个概率相等的t0时刻的初始静态场景
步骤30、通过状态离散,初始静态场景离散为m0个状态
步骤40、对由步骤30得到的m0个状态分布通过n1次马尔可夫链-蒙特卡洛方法mcmc抽样得到t1时刻的m1=m0*n1个场景序列,每个场景序列对应的发生概率为被抽样场景概率除以抽样次数;
步骤50、对包含m1个场景的原始场景集进行变速率削减:比较m1与设定最大能处理的场景序列数nmax的大小,若m1大于nmax则进行场景削减,使场景数削减至nmax,否则返回步骤40,更新状态分布数m0为m1,模拟时间轴前进至t2时刻继续动态场景生成,直至模拟时间轴得到预设时刻tl;
步骤60、将不超过nmax个长度为l的场景序列进行场景削减,生成最终n0个的典型场景集。
作为本发明所述的一种分布式电源及节点负荷典型运行场景集生成方法进一步优化方案,所述步骤10中,对于所确定的离散状态数m0,根据初始时刻t0的对应的月份和时段的历史功率数据来设置,其大小考虑转移概率矩阵p的阶数以及所生成模拟序列对原始数据的拟合度。
作为本发明所述的一种分布式电源及节点负荷典型运行场景集生成方法进一步优化方案,步骤20中的
其中,f(*)为根据格利文科定理由历史功率数据获得的经验分布函数。
作为本发明所述的一种分布式电源及节点负荷典型运行场景集生成方法进一步优化方案,步骤30中的状态离散过程为:将步骤20中所选历史功率数据中功率的上下限分别设为pmax和pmin,则出力区间为[pmin,pmax],根据精度需求将出力区间划分为m0个离散状态,每个状态覆盖的功率区间宽度为(pmax-pmin)/m0,这m0个状态分别记作x1,x2,…,xm0,xn为第n个离散状态,n=1,2,...,m0,将初始静态场景
作为本发明所述的一种分布式电源及节点负荷典型运行场景集生成方法进一步优化方案,步骤30中的转移概率矩阵如下式所示:
p{xt+1=xj|xt=xi}=piji,j∈[1,2,...,m0]
其中,xt+1为t+1时刻的状态,xt为t时刻的状态,xj为m0个状态中第j个状态,xi为m0个状态中第i个状态,p{xt+1=xj|xt=xi}表示从t时刻的状态xt转移到t+1时刻的状态xt+1的概率,pij为从状态xi转移到状态xj的概率,nij为所选时段的历史功率数据经过离散化后每两个相邻时刻由状态xi转移到状态xj的总次数。
作为本发明所述的一种分布式电源及节点负荷典型运行场景集生成方法进一步优化方案,步骤40中一次马尔可夫链-蒙特卡洛方法抽样具体步骤如下:
①从m0个状态中取一个状态xx,x=1,2,...,m0;
②由标准均匀分布产生随机数u;
③根据转移概率矩阵p计算累计概率分布矩阵pcum,矩阵pcum中的第x行第y列的元素为pcum,xy,其中x,y=1,2,...,m0;
④将随机数u与pcum的第x行进行比较,若pcum,x(y-1)<u≤pcum,xy,则选取t1时刻为状态xy;同时状态xy对应的光伏输出功率sy=sy,min+u(sy,max-sy,min),sy.min为状态xy对应区间的最小功率,sy.max为状态xy对应区间的最大功率,随机数u取值范围在0到1之间。
作为本发明所述的一种分布式电源及节点负荷典型运行场景集生成方法进一步优化方案,步骤40中,
其中,pxk为转移概率矩阵p中第x行第k列的元素。
作为本发明所述的一种分布式电源及节点负荷典型运行场景集生成方法进一步优化方案,步骤50中,对包含m1个场景的原始场景集进行变速率削减的具体步骤如下:
5.1、计算场景间二范数d(cv,cw):
其中,cv,cw分别为第v,w个场景,其中v,w=1,2,…,m1,且v≠w;l为场景序列的长度;
5.2、确定削减速率v
由各场景最近场景组成集合d,按照概率距离从小到大排序,当前20%场景的平均概率距离小于后20%场景的平均概率距离10%时,采用大倍速削减,即v=0.01*m1;当前20%场景的平均概率距离大于后20%场景的平均概率距离10%且小于15%时,采用小倍速削减,即v=0.001*m1;当前20%场景的平均概率距离大于后20%场景的平均概率距离的15%时,采用逐个削减,即v=1;
其中,p(v)为m1个场景中第v个场景发生的概率,d(cv,cw)为场景cv与场景cw的二范数,cv、cw分别为m1个场景中第v、w个场景;
5.3、根据选定速率削减v个满足下式的场景cs*:
其中,
其中
5.4、寻找与被削减的场景cs*最近的场景cs’,即满足式:
其中,
5.5、变更场景总数m1=m1-v*1,返回步骤5.2重复削减过程,直至削减后的场景数等于nmax。
本发明采用以上技术方案与现有技术相比,具有以下技术效果:
本发明的分布式电源及节点负荷典型运行场景集生成方法,整合了基于历史功率数据经验概率分布的静态生成方法和基于马尔可夫链-蒙特卡洛方法的动态生成方法:采用完全基于历史功率数据的经验概率分布函数,对主动配电网中各种类型的分布式电源及负荷场景具有可推广性和实用性,采用等间距抽样来生成初始场景集,对抽样样本的数量要求不高,应用马尔可夫链-蒙特卡洛方法动态生成运行场景,较好表征了连续时间断面输出功率的相关性;基于概率距离的变速率动态削减的场景削减方法,能够快速有效削减随着模拟时间轴前进而呈指数级增长的场景序列个数,得到能充分逼近整个样本空间的典型场景集。
附图说明
图1是本发明实施例的流程图。
具体实施方式
下面结合附图对本发明的技术方案做进一步的详细说明:
如图1所示,本发明的分布式电源及节点负荷典型运行场景集生成策略,包括下述步骤:
步骤10、确定所要生成的分布式电源及节点负荷场景集的初始时刻为t0及该时刻的离散状态数为m0,设定最大能处理的场景序列数为nmax,典型分布式电源及节点负荷场景数目为n0,预设目标时刻为tl。
步骤20、根据由历史功率数据获取的分布式电源及节点负荷功率经验概率分布函数,采用等间距抽样生成m0个概率相等的t0时刻的初始静态场景
y=f(x)(1)
x=f-1(y)(2)
式(1)中x为对于t0时刻的功率变量,f(x)为根据格利文科定理由历史功率数据获得的经验分布函数;式(2)为功率变量x的概率分布函数逆函数;式(3)中,设生成的初始场景数为m0,将概率分布函数分为m0个等概率空间,即将概率分布函数y轴等分为m0份,并对每个区间的中点yn进行抽样,将yn代入概率分布逆函数f-1得到的x*n即为第n个样本值。
步骤30、通过状态离散,初始静态场景离散为m0个状态
p{xt+1=xj|xt=xi}=piji,j∈[1,2,...,m0](4)
本步骤状态离散过程为:将步骤20中所选历史功率数据中功率的上下限分别设为pmax和pmin,则出力区间为[pmin,pmax],根据精度需求将出力区间划分为m0个离散状态,每个状态覆盖的功率区间宽度为(pmax-pmin)/m0,这m0个状态分别记作x1,x2,…,xm0,xn为第n个离散状态,n=1,2,...,m0,将初始静态场景
步骤40、对由步骤30得到的m0个状态分布通过n1次马尔可夫链-蒙特卡洛方法(markovchainmontecarlo,mcmc)抽样得到t1时刻的m1=m0*n1个场景序列,每个场景序列对应的发生概率为被抽样场景概率除以抽样次数;本步骤中一次马尔可夫链-蒙特卡洛方法抽样具体步骤如下:
步骤40中一次马尔可夫链-蒙特卡洛方法抽样具体步骤如下:
①从m0个状态中取一个状态xx,x=1,2,...,m0;
②由标准均匀分布产生随机数u;
③根据转移概率矩阵p计算累计概率分布矩阵pcum,矩阵pcum中的第x行第y列的元素为pcum,xy,其中x,y=1,2,...,m0;pcum如式(6):
其中,pxk为转移概率矩阵p中第x行第k列的元素;;
④将随机数u与pcum的第x行进行比较,若pcum,x(y-1)<u≤pcum,xy,则选取t1时刻为状态xy;同时状态xy对应的光伏输出功率sy=sy,min+u(sy,max-sy,min),sy.min为状态xy对应区间的最小功率,sy.max为状态xy对应区间的最大功率,随机数u取值范围在0到1之间。
步骤50、对包含m1个场景的原始场景集进行变速率削减:比较m1与设定最大能处理的场景序列数nmax的大小,若m1大于nmax则进行场景削减,使场景数削减至nmax,否则返回步骤40,更新状态分布数m0为m1,模拟时间轴前进至t2时刻继续动态场景生成,直至模拟时间轴得到预设时刻tl。
步骤50中,对包含m1个场景的原始场景集进行变速率削减的具体步骤如下:
5.1、计算场景间二范数d(cv,cw):
其中,cv,cw分别为第v,w个场景,其中v,w=1,2,…,m1,且v≠w;l为场景序列的长度;
5.2、确定削减速率v
由各场景最近场景组成集合d,按照概率距离从小到大排序,当前20%场景的平均概率距离小于后20%场景的平均概率距离10%时,采用大倍速削减,即v=0.01*m1;当前20%场景的平均概率距离大于后20%场景的平均概率距离10%且小于15%时,采用小倍速削减,即v=0.001*m1;当前20%场景的平均概率距离大于后20%场景的平均概率距离的15%时,采用逐个削减,即v=1;
其中,p(v)为m1个场景中第v个场景发生的概率,d(cv,cw)为场景cv与场景cw的二范数,cv、cw分别为m1个场景中第v、w个场景;
5.3、根据选定速率削减v个满足下式的场景cs*:
其中,
其中
5.4、寻找与被削减的场景cs*最近的场景cs’,即满足式:
更新场景cs’的概率
其中,
5.5、变更场景总数m1=m1-v*1,返回步骤5.2重复削减过程,直至削减后的场景数等于nmax。
步骤60、将不超过nmax个长度为l的场景序列进行场景削减,生成最终n0个的典型场景集。
以上步骤,形成了本分布式电源及节点负荷典型运行场景集生成策略,在生成初始静态场景基础上,动态生成连续时间断面运行场景,基于概率距离的变速率动态削减,快速有效削减呈指数增长的场景序列个数,得到能充分逼近整个样本空间的典型场景集,实现了配电网中分布式电源出力以及负荷需求的不确定性进行预测。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替代,都应当视为属于本发明的保护范围。