一种虚拟电厂内部收益分配方法与流程

文档序号:15164733发布日期:2018-08-14 17:20阅读:579来源:国知局
本发明涉及电力系统的新能源调度运行
技术领域
,尤其涉及一种交易日结束之后虚拟电厂(virtualpowerplant)收益分配方法。
背景技术
:随着电力需求的不断增长以及全球范围内能源紧缺、环境污染和气候变化等问题的日益严峻,传统能源发电的弊端日趋凸显,清洁能源成为能源开发主流趋势,实现由不可再生能源向清洁能源的转变加快。虚拟电厂通过先进的控制、计量、通信等技术聚合不可控机组、可控机组、储能系统、可控负荷等多种类型的分布式电源,利用不同分布式电源之间的时空互补性,消纳分布式电源的出力随机性,实现多个分布式电源之间的协调优化运行,以及资源的合理优化配置及利用。虚拟电厂作为对分布式电源接入电网进行有效管理的重要形式,日益受到重视。虚拟电厂的内部收益分配机制包括均分策略、按容分配策略、等mdp值分配策略、基本shapley值(shapleyvalue)分配策略、核仁分摊策略。均分策略忽略参与者的不同贡献,将利益平均分摊。按容分配策略根据各个参与者出力大小,对利益进行按比例分配。等mdp值分配确保各参与者在该分配策略下的满意度是相同的。基本shapley值分配是根据各个参与者对联盟的边际贡献进行利益的分配。核仁分摊策略的基本思路是在分配属于核仁的条件下,最不理想的联盟收益也要优于其他分配向量的最不理想的联盟收益。但是,总体上,目前对于虚拟电厂内部单元收益分配函数的考虑较为简单,未考虑不同类型分布式电源在虚拟电厂组成中所发挥的不同贡献,未对不同成员在虚拟电厂中承担的不同风险进行衡量。然而,虚拟电厂内部的运行管理对象主要包括各种分布式电源、储能系统以及可控负荷等。内部各个对象又可能隶属于不同的所有者。虚拟电厂运行调度形成稳定的输出参与市场获得利润后,需要研究如何对内部分布式电源所做出的贡献进行合理的补偿。运行中,柴油机组等可控分布式电源往往对风电、光伏发电等被动不可控电源起着备用作用。如果单纯地以出力大小评估各个分布式电源的贡献并不能公平地反映其在运行过程中所发挥的作用。同时,如果分配不合理,部分分布式电源可能会选择脱离虚拟电厂,对虚拟电厂的稳定运行造成不容忽视的威胁。技术实现要素:有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种虚拟电厂内部收益分配方法以克服或减轻现有技术的上述缺陷,确保虚拟电厂的稳定运行。为实现上述目的,本发明提供了一种虚拟电厂内部收益分配方法,包括:获取作为虚拟电厂内成员的分布式发电单元的功率预测数据和虚拟电厂所供用电负荷的功率预测数据;根据虚拟电厂内成员的种类,列出所有可能性的联盟组合;确定每种联盟组合下的优化变量、约束条件和表示收益的特征函数;利用优化变量、约束条件和表示收益的特征函数,采用算法求解每种联盟组合下的虚拟电厂的收益;利用求解的收益,计算虚拟电厂内各个分布式发电单元的表示的基本shapley值,其中shapley值表示根据各分布式发电单元对联盟边际贡献的大小而进行的收益分配;计算风险因子;计算风险因子修正改进的shapley值。优选地,风险因子为:δη(i)=γδp(i)2其中,δη(i)为第i个有风险成员的风险因子,γ为单位风险成本,δp(i)为第i个成员的出力偏差;将风险因子归一化得到归一化的风险因子:优选地,风险因子修正改进的shapley值为:其中,v(n)为联盟收益。优选地,作为虚拟电厂内成员的分布式发电单元为风机、光伏、燃气轮机;虚拟电厂的特征函数取为:maxf=-(cpur+cwt+cpv+cmt-ccom)式中,cpur为购电成本,cwt、cpv、cmt分别为风机、光伏、燃气轮机的成本,ccom为补偿成本;ld、δld为负荷预测值与削减值,wt、δwt为风机预测值与风机弃电值,pv、δpv为光伏预测值与光伏弃电值,mt为燃气轮机的出力;λt为电价,a、b、c为燃气轮机的成本系数,εwt、εpv为风机和光伏的出力波动值,虚拟电厂的组合状态被表示为[x1,x2,x3],其中x1、x2、x3为表征成员风机、光伏、燃气轮机是否参与虚拟电厂的变量,取值为0或1,通过调整x1、x2、x3的数值来区分不同的虚拟电厂组合;优化变量为虚拟电厂内各成员24小时的调度功率,约束条件包括:功率平衡约束其中,pmarket为虚拟电厂购售电量;联络线功率约束pmarketmin≤pmarket≤pmarketmax其中,pmarketmax和pmarketmin分别为联络线最大传输功率和最小传输功率;发电单元出力上下限约束mtmin≤mt≤mtmax其中,mtmax和mtmin为燃机轮机出力上下限;弃电量约束δwtmin≤δwt≤δwtmaxδpvmin≤δpv≤δpvmax其中,δwtmax、δwtmin为风机弃电量上下限,δpvmax、δpvmin为光伏弃电量上下限;需求响应负荷调整量约束-αld≤δld≤αld其中,α为需求响应负荷调整量最大比例。优选地,第i个分布式发电单元的shapley值为:其中,s为所有可能的子联盟,s为联盟s中分布式发电单元的个数,n为所有分布式发电单元的个数,n为所有分布式发电单元的集合,v(s)为联盟收益。优选地,所述虚拟电厂内部收益分配方法进一步包括:验证基于改进的shapley值的分配策略的有效性,其中在x(i)≥v({i}),i∈n以及同时成立的情况下判断基于改进的shapley值的分配策略有效,否则判断基于改进的shapley值的分配策略无效。优选地,在判断基于改进的shapley值的分配策略有效的情况下验证虚拟电厂内部成员的满意度。优选地,在判断基于改进的shapley值的分配策略无效的情况下,重新采用算法求解每种联盟组合下的虚拟电厂的收益。优选地,所述虚拟电厂内部收益分配方法进一步包括:采用mdp指标计算虚拟电厂内部成员对分配策略的满意程度,mdp指标为:当mdp指标的值处于0-1之间,则判定各分布式发电单元是满意的。否则当mdp指标的值不处于0-1之间,重新采用算法求解每种联盟组合下的虚拟电厂的收益。优选地虚拟电厂内部收益分配方法进一步包括:执行需求响应负荷补偿策略;其中,在基于激励的需求响应负荷中,当负荷参与削减负荷时,负荷用户得到的补偿为:c=k1δld2+k2δld,式中k1和k2为补偿系数,补偿系数通常为正数,δld为负荷削减量;在基于价格的需求响应负荷中,当负荷参与削减负荷时,负荷用户得到的补偿为:c=λld-r(λ+δλ)(ld-δld),式中λ为电价,δλ为电价升高量,r为优惠电价比例,ld为负荷预测量,δld为负荷削减量。以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。附图说明结合附图,并通过参考下面的详细描述,将会更容易地对本发明有更完整的理解并且更容易地理解其伴随的优点和特征,其中:图1是根据本发明优选实施例的虚拟电厂内部收益分配方法的流程图。图2是根据本发明优选实施例的具体示例的预测数据与实际出力对比图。图3是根据本发明优选实施例的具体示例的pbdr响应结果示意图。需要说明的是,附图用于说明本发明,而非限制本发明。注意,表示结构的附图可能并非按比例绘制。并且,附图中,相同或者类似的元件标有相同或者类似的标号。具体实施方式本发明公开了一种虚拟电厂内部收益分配方法,所述虚拟电厂内部收益分配方法包括:建立基于风险因子的改进shapley值的虚拟电厂内部发电单元的收益分配方法;根据虚拟电厂内部需求响应负荷的种类计算需求响应负荷补偿;对所述的虚拟电厂内部收益分配方法进行有效性验证;对虚拟电厂内部成员进行满意度评价。虚拟电厂内部收益分配方法的具体步骤如下所示:1)获取虚拟电厂内各成员(分布式发电单元)的功率预测数据和虚拟电厂所供用电负荷的功率预测数据。2)根据虚拟电厂内成员(分布式发电单元)的种类,列出所有可能性的联盟组合,方便后期计算每种组合联盟的收益。3)确定每种联盟组合下的优化变量、约束条件和特征函数(收益)。典型的含有风机、光伏、燃气轮机的虚拟电厂参数如下所示:在对虚拟电厂内部收益进行分配时,需要计算特征函数f。特征函数是表征不同组合下虚拟电厂的收益。本发明的实施例所述及的虚拟电厂的特征函数取为:maxf=-(cpur+cwt+cpv+cmt-ccom)式中,cpur为购电成本,cwt、cpv、cmt分别为风机、光伏、燃气轮机的成本,ccom为补偿成本。ld、δld为负荷预测值与削减值,wt、δwt为风机预测值与风机弃电值,pv、δpv为光伏预测值与光伏弃电值,mt为燃气轮机的出力。λt为电价,a、b、c为燃气轮机的成本系数,分别取0.03,0.22,1。εwt、εpv为风机和光伏的出力波动值。虚拟电厂的组合状态可表示为[x1,x2,x3],其中x1、x2、x3为表征成员风机、光伏、燃气轮机是否参与虚拟电厂的0或1变量。通过调整x1、x2、x3的数值来区分不同的虚拟电厂组合。优化变量为:虚拟电厂内各成员(分布式发电单元)24小时的调度功率。约束条件包括:功率平衡约束其中,pmarket为虚拟电厂购售电量。联络线功率约束pmarketmin≤pmarket≤pmarketmax其中,pmarketmax和pmarketmin分别为联络线最大传输功率和最小传输功率。发电单元出力上下限约束mtmin≤mt≤mtmax其中,mtmax和mtmin为燃机轮机出力上下限。弃电量约束δwtmin≤δwt≤δwtmaxδpvmin≤δpv≤δpvmax其中,δwtmax、δwtmin为风机弃电量上下限,δpvmax、δpvmin为光伏弃电量上下限。需求响应负荷调整量约束-αld≤δld≤αld其中,α为需求响应负荷调整量最大比例。4)采用算法求解每种联盟组合下的虚拟电厂的收益。因为步骤3中,求解的特征函数是典型的非线性优化问题,需要采用优化算法来准确地搜索到全局最优点,通常采用比较成熟的粒子群算法(pso)来求解特征函数的最大值(收益)。5)计算虚拟电厂内各个分布式发电单元的基本shapley值。此处用到合作博弈论。合作博弈的定义:对于支付可转移的合作博弈是由一个由有限个参与者组成的参与者集合n={1,2,...,n}和定义在集合n上的一个函数v(n)组成的,函数v(n)可以对集合n中每个可能存在的非空子集s进行赋值,其函数值为一个实数。通常用<n,v>来表示这样一个支付可转移的合作博弈。特征函数的定义:设有n个参与者的集合n={1,2,...,n},对于集合n的任一子集定义一个实值函数v(s),该函数满足以下两个条件:(1)表示空集;(2)当时,有v(s1∩s2)≥v(s1)+v(s2)。则称v(s)为这个支付可转移的n人合作博弈的特征函数,v(s)代表着联盟s的效用,对n人合作博弈的每一种可能的联盟都给出了相应的联盟收益,其中s是n的任意子集(联盟)。shapley值可以根据各分布式发电单元对联盟边际贡献的大小进行收益分配,使每个分布式发电单元都能获得比不加入虚拟电厂联盟更多的收益。即第i个分布式发电单元的shapley值为:其中,s为所有可能的子联盟,s为联盟s中分布式发电单元的个数,n为所有分布式发电单元的个数,n为所有分布式发电单元的集合,v(s)为联盟收益。6)计算风险因子当多种分布式发电单元组合成为虚拟电厂运行时,储能设备或常规机组为了平抑不可控机组的出力波动性和间歇性,放弃了一部分的售电收入。故而,为了保持虚拟电厂的稳定性,需要对虚拟电厂的收益进行内部分配。传统的shapley值分配策略虽然可以明确表征联盟内成员对联盟的边际贡献,然而shapley值假定所有成员的特性相同,认为成员所承担的风险是平均的,忽略了联盟中成员个体可能具有不同的属性,没有考虑成员在运行过程中可能承担不同的风险情况。考虑到虚拟电厂中可控机组为了配合可再生能源机组的运行,降低了自身的运行效率和出力水平,需合理度量各分布式电源在虚拟电厂运行中所做出的贡献。对于常规机组,其风险因子可定义为其随机故障率。对于分布式电源,特定义风险因子:δη(i)=γδp(i)2其中,δη(i)为第i个有风险成员的风险因子,γ为单位风险成本,δp(i)为第i个成员的出力偏差。将风险因子归一化:7)计算风险因子修正改进的shapley值其中,v(n)为联盟收益,即虚拟电厂总收益。8)验证上述分配策略(即,基于改进的shapley值的分配策略)的有效性基于虚拟电厂内部每个成员都是理性的,一个能让所有分布式发电单元所接受的分配策略一定符合个体理性和整体理性,这样的一个分配策略可称为一个有效的分配。下面给出个体理性和整体理性的定义。个体理性:支付可转移的合作博弈<n,v>中,分配策略x={x(1),x(2),...,x(n)}是符合个体理性的,当且仅当,每位博弈参与者所获得的分配都比处于完全竞争的情况下要高,即:x(i)≥v({i}),i∈n整体理性:支付可转移的合作博弈<n,v>中,分配策略x={x(1),x(2),...,x(n)}是符合整体理性的,当且仅当,每位博弈参与者所获得的分配的总和与总联盟的效用相等,即:在一个稳定的分配下,由于组成一个新的联盟并不能使任何一个博弈参与者能够获得更大的收益,故而任何一个博弈参与者都不会选择脱离联盟而是愿意保持原状。如果满足个体理性和整体理性,则再进行下一个步骤的满意度验证,如果不满足,重新进行步骤4,继续用算法求解。9)验证虚拟电厂内部成员的满意度采用mdp指标计算虚拟电厂内部成员对分配策略的满意程度。即:mdp指标如果处于0-1之间,则说明各分布式发电单元是满意的,可以接受利益分配的策略,若不满足,重新进行步骤4,继续用算法求解。10)需求响应负荷补偿策略若虚拟电厂内的负荷为需求响应负荷,在风电、光伏的出力发生波动或可控机组发生故障时,负荷可以通过激励或电价的方式进行响应,调整自身的用电行为。若为基于激励的需求响应负荷,当负荷参与削减负荷时,负荷用户得到的补偿应为:c=k1δld2+k2δld式中,k1和k2为补偿系数,补偿系数通常为正数,δld为负荷削减量。若为基于价格的需求响应负荷,当负荷参与削减负荷时,负荷用户得到的补偿应为:c=λld-r(λ+δλ)(ld-δld)式中,λ为电价,δλ为电价升高量,r为优惠电价比例,ld为负荷预测量,δld为负荷削减量。用需求价格弹性系数ε描述基于价格的需求响应能力:进一步化简,得到:c=aδld2+bδld+c其中:c=(1-r)λld本发明考虑了虚拟电厂内部分布式电源可能隶属于不同所有者,提出了基于风险因子的改进shapley值分配策略,并讨论该分配的稳定性,确保内部各成员的满意度。而且,本发明所提的基于风险因子的改进shapley值虚拟电厂收益分配策略可以体现可控机组对其他分布式电源的出力间歇性的补偿作用,有效衡量虚拟电厂内部各个分布式电源的贡献,该分配原则下的分配策略可以使得虚拟电厂内部各个成员接受该分配,从而维持虚拟电厂的运行稳定性。<具体示例>下面以一虚拟电厂为例介绍本发明。本发明涉及的虚拟电厂包括一台风电机组(wt)、一台光伏机组(pv)、一台燃气轮机(mt)及需求响应负荷(pbdr)。在对虚拟电厂进行内部收益分配之前,读取虚拟电厂在该调度日内的出力预测数据、实际出力数据如图2所示。电价采用分时电价,峰时段(6:00-19:00)电价设为1.5元,谷时段(0:00-6:00,19:00-24:00)电价设为0.5元。1)基于风险因子的改进shapley值的虚拟电厂内部发电单元的收益分配方法在得到上述信息之后,虚拟电厂的数据处理中心对该数据进行处理,计算得到风险因子,并将风险因子归一化。在某一调度日结束后,虚拟电厂得到各成员单位的预测出力与实际出力,计算风险因子对风险成员的日内偏差进行惩罚,对无风险成员进行补偿。不同组合下的虚拟电厂具体收益情况如表1所示(采用粒子群优化算法求解)。表1各种组合情况下的收益情况根据以上信息计算基本shapley值、风险因子,从而得到改进的shapley值,如表2所示。表2分配结果成员类型基本shapley值风险因子改进的shapley值风电机组4.395610.383.90436光伏机组2.453810.322.59417燃气轮机3.677500.34.02839其中:基本shapley值的计算公式为:风险因子由预测值和实际值的差值,单位风险成本γ取为0.1,由此计算得到wt的风险因子为0.0019,pv的风险因子为0.0016。假设燃气轮机的随机故障率为0.15%。即:δη(1)=0.0019,δη(2)=0.0016,δη(3)=0.0015将风险因子归一化:改进的shapley值的计算公式为:因此,wt、pv、mt获得的收益分配为3.90436万元、2.59417万元、4.02839万元。2)需求响应负荷补偿计算在某一调度日结束之后,虚拟电厂内各个时刻的需求响应负荷响应结果如图3所示。在本例中的pbdr,参数设置如下:r为0.2,λ为0.42,ε为-0.17,α为0.2。可以计算得到每个时段:c=(1-r)λld则该调度日内总补偿为:由技术方案中的公式(6)-(11),结合调度日内的负荷预测值及需求响应后的负荷调整值,可计算得到虚拟电厂内的基于价格的需求响应负荷补偿为2.62807万元。3)有效性验证个体理性:x'(1)=3.90436≥v({1})=2.3405x'(2)=2.59417≥v({2})=1.6317x'(3)=4.02839≥v({3})=0整体理性:x'(1)+x'(2)+x'(3)=3.90436+2.59417+4.02839=v({1,2,3})=10.52692故该分配策略满足个体理性与整体理性,该分配策略是有效的。4)满意度评价根据技术方案中的公式(14)计算虚拟电厂内部成员的满意度。可得到,wt、pv、mt的满意度分别为0.94、0.56、0.46,均小于1。故认为虚拟电厂内所有成员均愿意接受该分配。上述说明示出并描述了本发明的优选实施例,如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1