法律状态公告日
法律状态信息
法律状态
2020-08-25
授权
授权
2017-12-19
实质审查的生效 IPC(主分类):H02J3/28 申请日:20170704
实质审查的生效
2017-11-24
公开
公开
技术领域
本发明涉及一种分布式电池储能系统(BESS),尤其是涉及一种分布式储能参与自动发电控制的协调控制方法。
背景技术
大规模可再生能源接入电网后,其高波动性增大了电网对于自动发电控制(automatic generation control,AGC)爬坡率的需求[1,2]。如果仅依靠常规AGC机组,则会增大机组损耗,而且常规机组的响应时间接近1min[3],难以响应快速AGC信号。而电池储能系统(battery>[4,5];文献[4,6]研究了BESS参与AGC的容量需求及控制策略;(2)在离网型微电网中,BESS较之常规可控电源能够更好的维持微电网频率质量[1]。
未来配电网和用户侧会存在大量分布式BESS。为了达到AGC市场的最小准入容量要求,需要利用聚合器(aggregator)集成多个分布式BESS。同时,较之集中式BESS,集成多个分布式BESS有利于防止“N-1”失效以及解决安装场地限制等问题,也符合储能主体多元化的趋势。电池技术的快速发展以及动力电池的梯次利用,使得BESS在类型、容量、价格和性能上存在多样性,如何对其进行协调控制成为储能应用中的关键问题[6-8]。目前,BESS聚合器需要解决三个方面的问题。
首先是BESS集群内的功率分配问题。BESS参与AGC时被调用的平均功率约仅为最大功率的1/2[5]。这样,集群内的功率分配就存在较大的优化空间。目前,较多文献采用荷电状态(state>[7,9],目的是使各BESS的SOC趋于一致;也有文献采用按BESS功率或容量等比例分配原则[10]。此外,文献[6]针对不同电池(铅酸和全钒液流电池)的特点提出了启发式分配策略。但是,以上分配策略都仅考虑了技术因素,而未考虑经济因素。由于电池成本很高,且在参与AGC时会被高频次调用,故尽量降低成本是聚合器和储能用户能够获利的关键。
其次是BESS集群的能量平衡问题。由于BESS充放电过程存在损耗,其SOC会逐渐降低。如何对BESS补电以保证持续参与AGC是聚合器需解决的另一个问题。文献[4]提出基于实时SOC值向调度申报基点功率的策略,但实时SOC值主要受所响应的AGC信号影响,不能很好反映充放电损耗;文献[11]提出了根据BESS内部充放电功率平均值改变基点功率的策略,但本文仿真结果表明该方法的效果有限。
第三个问题是控制系统结构。集中式控制是目前的常用方法。但集中式控制需要建立全系统的控制模型,可扩展性较差。近年来有较多文献采用一致性算法进行分布式控制[1,7,10]。但这类方法需要多次迭代才能收敛。为提高收敛性,该方法需要强连通的通信网。而为满足实时性,其控制周期需小至100~200ms[1,10]。这些都对通信提出了很高要求。
参考文献如下:
[1]XU Yinliang,ZHANG W,HUG G,et al.Cooperative Control of DistributedEnergy Storage Systems in a Microgrid[J].Smart Grid IEEE Transactions on,2015,6(1):238-248.
[2]YANG Bo,MAKAROV Y,DESTEESE J,et al.On the use of energy storagetechnologies for regulation services in electric power systems withsignificant penetration of wind energy[C]//Electricity Market,2008.Eem2008.Interna-tional Conference on European.IEEE,2008:1-6.
[3]李丹,梁吉,孙荣富,等.并网电厂管理考核系统中AGC调节性能补偿措施[J].电力系统自动化,2010,34(4):107-111.
[4]胡泽春,谢旭,张放,等.含储能资源参与的自动发电控制策略研究[J].中国电机工程学报,2014,34(29):5080-5087.
[5]XU Bolun,DVORKIN Y,KIRSCHEN D S,et al.A Com-parison of Policies onthe Participation of Storage in U.S.Frequency Regulation Markets[C]//Powerand Energy Soci-ety General Meeting.IEEE,2016.
[6]牛阳,张峰,张辉,等.提升火电机组AGC性能的混合储能优化控制与容量规划[J].电力系统自动化,2016,40(10):38-45.
[7]MORSTYN T,HREDZAK B,AGELIDIS V G.Distributed Cooperative Controlof Microgrid Storage[J].IEEE Transactions on Power Systems,2015,30(5):2780-2789.
[8]MORSTYN T,HREDZAK B,AGELIDIS V G.Control Strategies for Microgridswith Distributed Energy Storage Systems:An Overview[J].IEEE Transactions onSmart Grid.DOI:10.1109/TSG.2016.2637958
[9]WANG L Y,WANG Caisheng,YIN G,et al.Balanced control strategies forinterconnected heterogeneous battery sys-tems[C]//IEEE Power and EnergySociety General Meeting.IEEE,2016:1-1.
[10]MOKHTARI G,NOURBAKHSH G,GHOSH A.Smart Coordination of EnergyStorage Units(ESUs)for Voltage and Loading Management in DistributionNetworks[J].IEEE Transactions on Power Systems,2013,28(4):4812-4820.
[11]XU Bolun,OUDALOV A,POLAND J,et al.BESS Control Strategies forParticipating in Grid Frequency Regulation[C]//World Congress.2014:4024-4029.
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种分布式储能参与自动发电控制的协调控制方法。
本发明的目的可以通过以下技术方案来实现:
一种分布式储能参与自动发电控制的协调控制方法,其特征在于,包括以下步骤:
步骤1,建立基于BESS集群荷电状态SOC的集群能量平衡反馈控制结构,并提出两种基于平均等值SOC的基点功率计算子方法;
步骤2,针对充放电损耗与电池老化建立BESS的服务成本模型,并基于市场机制,提出无需迭代的分布式控制方法,实现了控制目标在BESS集群内的实时最优分配。
所述的步骤1)中的集群能量平衡反馈控制结构包括BESS聚合器形成集群总充放电功率。
所述的BESS聚合器的总充放电功率具体包括:
首先定义BESS集群在AGC控制周期t的等值SOC:
式中,SOCt,i和Ei分别为BESS>
进一步定义BESS集群在一个SOC反馈控制周期的平均等值SOC为:
式中,Thour为每个SOC反馈控制周期所包含的AGC控制周期数,其中SOC反馈控制周期取为1h;
由于RegD均值为0,故
PB=RegD*PBcap-PBbp
式中,PB为正表示放电,反之表示充电。
所述的基于平均等值SOC的基点功率计算子方法具体为:
BESS聚合器预先设置目标SOCexp,在每个SOC反馈控制周期利用比例积分PI控制计算基点功率PBbp,由于充放电损耗,高SOC情况下集群平均SOC会逐渐下降,因此PI控制只返回基点功率的正值部分,即在低SOC情况下补电。
采用的增量式PI调节伪代码如下所示:
PBbp=PBbp_1+kp*(error-error_1)+ki*error;
error_1=error;
PBbp_1=PBbp;
return(PBbp>0?PBbp:0)
所述基于平均等值SOC的基点功率计算子方法具体如下:
BESS集群聚合器基于上一SOC反馈周期
其中SOCmax和SOCmin为SOC的上下限,根据集群在过去1h内SOC平均值占可用能量百分比选取基点功率,针对均值为0的控制信号,长期运行时
并按图3实线的对应关系每更新集群的基点功率PBbp。
针对储能参与AGC,文献[含储能资源参与的自动发电控制策略研究]按照区域控制需求(Area Regulation Requirement,ARR)所处区间提出了控制策略,其中当ARR处于死区时,储能运行商根据自身SOC水平计算其相对储能可用能量百分比SOC’并按照图3虚线确定调节基点功率。本文与文献[含储能资源参与的自动发电控制策略研究]的SOC控制策略不同之处在于:(1)前者SOC反馈控制周期固定,为1h;而后者在ARR处于死区时调整,周期不定;(2)前者根据集群在过去1h内SOC平均值占可用能量百分比选取基点功率,针对均值为0的控制信号,长期运行时的下降趋势可反映集群的充放电损耗;后者根据实时SOC占可用能量百分比确定基点功率,但瞬时SOC不能反映SOC变化情况;(3)前者由BESS聚合器调整集群的基点功率并上报调度,后者由每一个BESS单独执行;(4)前者仅在SOC过低时进行补电,不在高SOC额外充电。
所述的步骤2)中的服务成本模型包括BESS的充放电损耗成本模型、BESS的老化成本模型和BESS的AGC服务成本模型。
所述的BESS的充放电损耗成本模型具体为:
BESS的效率与充放电功率存在近似线性关系,先考虑充电问题,设BESS的充电效率ηcha为:
ηcha=αcha-βchaPcha
式中,α、β为常数;P>0为BESS输入功率;上标cha表示充电,则充电时BESS内部功率Pbat=Pcha×ηcha;
设电网电价为ρ,AGC控制周期为ΔT,将BESS每周期的充电损耗成本Ccha,loss定义为:
Ccha,loss=ρPcha(1-ηcha)ΔT
对于放电情况,设BESS放电效率ηdch为:
ηdch=αdch-βdchPdch
式中,P>0为BESS输出功率;上标dch表示放电;
则放电时BESS内部功率Pbat=Pdch/ηdch,每周期的放电损耗成本Cdch,loss可定义为:
Cdch,loss=ρPdch(1ηdch-1)ΔT
第k+1个周期BESS的SOC的计算公式为:
SOCk+1=(1-α)SOCk±PbatΔT/E
式中,E为BESS容量;α为自放电率,当控制周期很短时,可取α=0,充电时取+号,放电时取-号。
所述的BESS的老化成本模型具体为:
对于控制周期k,设其前后最近一次充放电状态变化分别发生在周期k-n和k+m,k-n~k+m区间对应一个充放电循环半周期,在该循环半周期内,定义控制周期j的放电深度DOD为:
dj=|SOCj-SOCk-n|,k-n≤j≤k+m
则该循环半周期的DOD为dk+m;
设
式中,
根据上式,本循环半周期等价的100%DOD的循环次数为(dk+m)kP,由于kP>1,dkP为d的凹函数,即其一阶导数为增函数;
记本循环半周期的电池老化成本为
式中,Cap为该BESS的购置成本,
将上述老化成本分解至每个控制周期,按下式估计控制周期k的等效老化成本:
根据上述两式,显然有:
所述的BESS的AGC服务成本模型具体为:
充电时,BESS每周期的AGC服务成本定义为:
Ccha=Ccha,loss+Caging
放电时,BESS每周期的AGC服务成本定义为:
Cdch=Cdch,loss+Caging
其中Ccha和Cdch皆为凹函数,其对于充放电功率的一阶导数为增函数。
所示的步骤2)中基于市场机制的分布式控制方法,所述的双市场结构具体为:
BESS聚合器同时建立一个充电市场和一个放电市场,并在每个AGC控制周期,根据充电还是放电激活其中一个市场;
为了保护电池,各BESS根据其SOC值决定参与哪个市场,设其SOC上下限分别为SOCmax、SOCmin,若SOCmin<SOC<SOCmax,该BESS同时向充、放电市场投标;若SOC≥SOCmax,仅向放电市场投标;当SOC≤SOCmin,则仅向充电市场投标。
以充电为例,所述的步骤2)中的无需迭代的分布式控制方法具体为:
设当前控制周期的总充电功率需求为Pcha,聚合器以下式作为控制目标:
式中,
对该问题采用拉格拉日松弛法:
因
式中,
以及边际老化成本
式中
利用基于市场控制MBC,按如下过程实现分布式充电控制:
(1)在每个控制周期,各BESS根据
(2)BESS聚合器聚合出总投标曲线,记为λ(P),若λ(P)与总充电需求Pcha有交点,因其具有严格单调性,故交点唯一,记λ*=λ(Pcha)为市场出清价格;
(3)BESS聚合器发布出清价格,BESS i收到出清价格后,通过解如下方程得到最优充电功率
放电控制过程具体如下:
BESS聚合器通过建立放电市场实施控制。此时BESS i的边际放电成本为:
式中,
与现有技术相比,本发明具有以下优点:
(1)本文利用MBC将市场机制与实时控制结合起来,有如下优点:本方法不针对特定的电池类型与组合,具有通用性;BESS聚合器无需收集各BESS的特性参数即可完成最优控制,支持BESS以“即插即用”的方式参与AGC服务;由于采用分布式决策,聚合器的计算量很小,方法具有良好扩展性;各BESS通过响应价格完成间接控制,可降低信息安全风险;控制过程无需迭代,且下行控制命令(价格信号)可采用广播方式发送,降低了对通信的要求。
(2)当BESS聚合器由电网公司、微电网运营商或储能投资方承担时,集群中的BESS一般皆属于该聚合器。此时,上述充放电市场是虚拟的,仅用于实现协调控制。
附图说明
图1为本发明控制系统的总体结构;
图2为本发明DOD与SOC示意图;
图3为根据SOC或SOC均值调节基点功率曲线图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
本文方法由两个部分构成,如图1所示。其中,外部控制是由BESS聚合器决定总充放电功率,关键目标是在响应AGC指令的同时维持集群的能量平衡;内部控制是在BESS集群内部进行实时功率分配,关键目标是降低总体成本。
1.1BESS聚合器的总充放电功率
电网调度一般以4s为周期向AGC资源发送区域控制误差(area control error,ACE)信号:
ACE=ΔPtie+BfΔf(1)
式中,ΔPtie为控制区域交换功率偏差,Bf为频率偏差系数,Δf为电网频率偏差。对于离网型微电网,其ACE信号中只包分量BfΔf。
在图1中,利用低通滤波器将ACE信号分解为低频分量RegA和高频分量RegD[5]。文献[4]分析了某电网的调频信号,发现高频分量占比可超过30%。常规机组可仅响应RegA,以减少机组损耗;而BESS集群响应RegD,以提高系统调频精度。RegD的调节里程数约是RegA的3倍[5],这使得响应RegD能获得高额补偿。同时,高频分量具有均值为0的特点,这可以显著降低对BESS的容量要求。
但由于充放电损耗,虽然RegD信号的均值为0,BESS的SOC值仍会逐级降低,需额外补电以维持长时间的能量平衡。为此,本文在图1中引入了SOC反馈控制环节。设BESS集群含N个BESS。首先定义BESS集群在AGC控制周期t的等值SOC:
式中,SOCt,i和Ei分别为BESS>
进一步定义BESS集群在一个SOC反馈控制周期的平均等值SOC为:
式中,Thour为每个SOC反馈控制周期所包含的AGC控制周期数。本文取SOC反馈控制周期为1h。
由于RegD均值为0,故
PB=RegD*PBcap-PBbp(4)
式中,PB为正表示放电,反之表示充电。
为评判BESS集群的调频性能,采用PJM[5]定义的跟踪精度分数Sp。其详细定义见附录A。
1.2基于双市场结构的功率分配
为了将聚合器总功率指令PB分配至各BESS,本文提出了一种采用市场机制的分布式控制方案。为此,BESS聚合器同时建立一个充电市场和一个放电市场,并在每个AGC控制周期,根据充电(PB<0)还是放电(PB>0)激活其中一个市场。
为了保护电池,各BESS根据其SOC值决定参与哪个市场。设其SOC上下限分别为SOCmax、SOCmin,若SOCmin<SOC<SOCmax,该BESS同时向充、放电市场投标(但因任何时候只有一个市场被激活,故仅有一个投标有效);若SOC≥SOCmax,仅向放电市场投标;当SOC≤SOCmin,则仅向充电市场投标。
这样,本文的研究重点便是各BESS如何决定投标曲线。这取决于BESS参与AGC服务的成本模型。
2、BESS参与AGC的成本模型
根据参与AGC服务时会被长时间、高频次调用的特点,本文考虑了两类BESS成本:充放电损耗(charge/discharge loss)和电池老化(aging)。
2.1BESS的充放电损耗成本
BESS的效率与充放电功率存在近似线性关系[1]。先考虑充电问题。设BESS的充电效率为[1]:
ηcha=αcha-βchaPcha(5)
式中,α、β为常数;P>0为BESS输入功率;上标cha表示充电。则充电时BESS内部功率Pbat=Pcha×ηcha。
设电网电价为ρ,AGC控制周期为ΔT,则本文将BESS每周期的充电损耗成本定义为:
Ccha,loss=ρPcha(1-ηcha)ΔT(6)
对于放电情况,设BESS放电效率为:
ηdch=αdch-βdchPdch(7)
式中,P>0为BESS输出功率;上标dch表示放电。
则放电时BESS内部功率Pbat=Pdch/ηdch。每周期的放电损耗成本可定义为:
Cdch,loss=ρPdch(1/ηdch-1)ΔT(8)
第k+1个周期BESS的SOC的计算公式为:
SOCk+1=(1-α)SOCk±PbatΔT/E(9)
式中,E为BESS容量;α为自放电率],当控制周期很短时,可取α=0;充电时取+号,放电时取-号。
2.2BESS的老化成本
电池老化是BESS参与辅助服务时重要的成本支出。为此,需要建立BESS的老化成本模型。
设某段时间内BESS的SOC变化如图2所示。对于控制周期k,设其前后最近一次充放电状态变化分别发生在周期k-n和k+m。k-n~k+m区间对应一个充放电循环半周期。在该循环半周期内,定义控制周期j的放电深度(depth of discharge,DOD)为:
dj=|SOCj-SOCk-n|,k-n≤j≤k+m(10)
则该循环半周期的DOD为dk+m(如图2)。
设
式中,
根据式(11),本循环半周期等价的100%-DOD的循环次数为(dk+m)kP。由于kP>1,dkP为d的凹函数,即其一阶导数为增函数。这表明为了延长循环次数,电池应尽量保持低DOD放电。
记本循环半周期的电池老化成本为
式中,Cap为该BESS的购置成本。
将上述老化成本分解至每个控制周期,本文按下式估计控制周期k的等效老化成本:
根据式(12)和式(13),显然有:
2.3BESS的AGC服务成本
充电时,BESS每周期的AGC服务成本定义为:
Ccha=Ccha,loss+Caging(15)
放电时,BESS每周期的AGC服务成本定义为:
Cdch=Cdch,loss+Caging(16)
可以证明,Ccha和Cdch皆为凹函数,其对于充放电功率的一阶导数为增函数。
3、BESS的分布式控制方法
先讨论充电情况。设当前控制周期的总充电功率需求为Pcha,聚合器以下式作为控制目标:
式中,
对该问题采用拉格拉日松弛法:
因
式中,
以及边际老化成本
式中
本文利用基于市场控制(market based control,MBC)方法[15],按如下过程实现分布式控制:
(1)在每个控制周期,各BESS根据式(19)投标。BESS i的投标曲线为增函数,记为
(2)BESS聚合器聚合出总投标曲线,记为λ(P)。若λ(P)与总充电需求Pcha有交点,因其具有严格单调性,故交点唯一。记λ*=λ(Pcha)为市场出清价格;
(3)BESS聚合器发布出清价格。BESS i收到出清价格后,通过解如下方程得到最优充电功率
上述过程实质就是BESS聚合器按等边际充电成本原则实施功率分配。
放电处理与上类似。BESS聚合器通过建立放电市场实施控制。此时BESS i的边际放电成本为:
式中,
大规模可再生能源接入电网增大了系统对于快速调频资源的需求。将分布式BESS聚合起来参与电网AGC,既可以有效提高系统频率质量,又可使储能用户通过提供快速AGC服务而获得更高收益。
BESS为能量有限型资源,维持能量平衡是BESS集群持续参与AGC的基本保证。本文基于集群的平均等值SOC,提出了集群基点功率的反馈控制方法,可有效补偿集群的充放电损耗。
充放电损耗和电池老化是BESS参与AGC的主要成本支出。本文建立了BESS的AGC服务成本模型,并基于市场机制,提出了实现集群内最优功率分配的分布式控制方法。该方法适应于各种电池类型与组合,并支持BESS以“即插即用”方式参与AGC。
本文主要关注BESS集群的实时协调控制问题,下一步的研究工作将是BESS集群参与AGC服务的收益分配机制问题。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
机译: 计算机系统,即用于不同技能参与者的游戏系统,具有协调单元,用于协调来自参与者的输入和/或向参与者的输出,以补偿相互不同的身体状况的不良影响。
机译: 协调分布式储能的系统和方法
机译: 电网初级频率调节中光伏发电和能量存储协调参与的控制方法和装置