首页> 中国专利> 一种基于负荷预测的电池储能系统削峰填谷实时控制方法

一种基于负荷预测的电池储能系统削峰填谷实时控制方法

摘要

本发明涉及一种基于负荷预测的电池储能系统削峰填谷实时控制方法,属于电力系统自动控制领域。首先寻找历史相似日负荷数据,采用线性回归分析法进行扩展短期负荷预测,建立电池储能系统削峰填谷实时优化模型,采用动态规划算法求解电池储能系统削峰填谷实时优化模型,得到电池储能系统在各个时刻的输出功率。本发明的控制方法,在实时优化模型中包含了电池充放电次数约束和放电深度约束,用来研究电池寿命与充放电次数和放电深度的关系,利于延长电池寿命。以负荷方差最小为目标函数能够减小负荷曲线的峰谷差,在满足约束条件的前提下使负荷曲线更为平坦,满足削峰填谷的应用需求。采用负荷平滑限制能够使得负荷曲线局部更加平滑。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-12-14

    专利权的转移 IPC(主分类):H02J3/32 登记生效日:20161122 变更前: 变更后: 申请日:20120322

    专利申请权、专利权的转移

  • 2016-06-08

    专利权的转移 IPC(主分类):H02J3/32 登记生效日:20160516 变更前: 变更后: 申请日:20120322

    专利申请权、专利权的转移

  • 2014-03-26

    授权

    授权

  • 2012-09-26

    实质审查的生效 IPC(主分类):H02J3/32 申请日:20120322

    实质审查的生效

  • 2012-08-01

    公开

    公开

说明书

技术领域

本发明涉及一种基于负荷预测的电池储能系统削峰填谷实时控制方法,属于电力系统 自动控制领域。

背景技术

大规模电池储能系统(Battery Energy Storage System,以下简称BESS)通过在负荷高 峰时放电,在负荷低谷时充电,可以实现对负荷的削峰填谷功能。对电网来说,利用电池 储能系统削峰填谷能够推迟设备容量升级,提高设备利用率,节省设备更新的费用;对用 户来说,利用电池储能系统削峰填谷可以利用峰谷电价差获得经济效益。在国外已有许多 大规模BESS在运行;在国内,南方电网开展了兆瓦级电池储能系统示范项目。

BESS削峰填谷效果依赖于预测负荷曲线的准确性。短期负荷预测方法可以分为两大 类——传统预测方法和人工智能预测方法。传统预测方法包括时间序列法、回归分析法、 趋势外插法、弹性系数法等等;人工智能方法包括专家系统法、模糊推理法、人工神经网 络法等等。将需要进行负荷预测的一天称为预测日。传统的短期负荷预测往往只依赖于预 测日以前的历史负荷数据,提前对预测日负荷进行预测。扩展短期负荷预测的概念是利用 历史信息和当前可获得的最新信息预测当日当前时刻以后未知的负荷以用于对当日负荷 计划的调整。从预测周期上看扩展短期负荷预测介于超短期、短期负荷预测之间。

从时间长短来看,削峰填谷是BESS在“小时级”的应用。传统的BESS实时控制有 两种模式,一种是固定模式,按照事先定好的曲线来运行,这种模式的缺点是不够灵活, 无法适应实时负荷曲线的变化;另一种是负荷跟踪控制模式,使负荷跟踪计算出的目标功 率,这种模式的缺点是电池有可能因为电量不足或电量已满而无法继续跟踪目标值。如何 利用有限的电池容量达到最优的削峰填谷效果,并满足一组约束条件的限制,需要实时地 借助于优化算法来实现。

目前的优化算法包括梯度类算法、智能算法和动态规划算法。随着时间步长的减小, 梯度类算法的迭代时间大大增加,并且梯度类算法无法处理非连续的约束条件。智能算法 包括遗传算法、粒子群算法、模拟退火算法等。在智能算法中,选取合适的参数非常困难 且智能算法无法保证每次都能求得全局最优解。动态规划算法可以处理非连续、非线性的 约束。

对电池的充放电次数和放电深度加以限制,可以起到延长电池寿命的作用,也可以用 来研究电池寿命和充放电次数、放电深度的关系。以往求解电池充放电策略的算法中,没 有考虑电池充放电次数约束和放电深度约束。这两个约束是非连续约束,无法用基于连续 约束的优化方法来求解。

发明内容

本发明的目的是提出一种电池储能系统削峰填谷实时控制方法,在每次控制时求解出 电池储能系统充电或放电指令,经过平滑处理后下发给电力电子变流器进行充放电,使负 荷曲线变得平坦,充放电策略满足电池的充放电次数限制和放电深度限制,以延长电池的 使用寿命。

本发明提出的基于负荷预测的电池储能系统削峰填谷实时控制方法,包括以下各步 骤:

(1)在历史负荷数据库中寻找n条与预测日的日类型相同、天气相同的日期的负荷 数据,称为历史相似日负荷数据,由历史相似日负荷数据分别得到n条历史相似日负荷曲 线;将预测日的一天划分为N个阶段,相邻两个阶段的预测负荷数据的时间间隔为Δt;

(2)采用线性回归分析法进行扩展短期负荷预测,预测方法如下:

(2-1)设测量时刻是在预测日的第m个阶段,预测日的实时负荷曲线r(j)(j=1, 2,……,N)中有m个已知的负荷数据和N-m个未知的负荷数据,并设预测负荷曲线(j=1,2,……,N)为n条历史相似日负荷曲线h1(j),h2(j),…hn(j)(j=1,2,……,N)的 线性组合,则预测负荷曲线为:

其中αi为历史相似日负荷曲线hi(j)的拟合参数;

(2-2)根据“近大远小”原则,即距离预测点近的时刻的已知负荷值对预测值的影 响大于距离预测点远的时刻的负荷值,第一个阶段到第N个阶段的负荷点的权重wj取值如 下:

wj=W,j=mβwj+1,0<j<m0,j>m

其中,0<β≤1,W为大于零的正数,若β=1,则各个已知负荷点的权重都相同;最 小二乘拟合的目标是使得下面式子中偏差的值最小:

约束条件为:

Σi=1nαi=10αi1,i=1,2,...n,;采用加权最小二乘法求解得到拟合参数αi

(2-3)根据拟合参数αi,利用步骤(2-1)的等式,求出预测负荷曲线

(3)建立电池储能系统削峰填谷实时优化模型,建立过程如下:

(3-1)设电池的充电功率为正,放电功率为负,将电池储能系统在m阶段到N阶 段的输出功率b(x)(x=m,m+1,……,N)作为控制变量,将电池储能系统在m阶段 结束时到N阶段结束时电池的电量s(x)(x=m,m+1,……,N)作为状态变量,得到电 池储能系统实时优化模型的目标函数为:

(3-2)设定电池储能系统削峰填谷实时优化模型的约束条件,包括:

容量约束:

Slow≤s(x)≤Shigh  x=m,m+1,…N

s(x)=s(x-1)+b(x)×Δt,x=m,m+1,…,N

第N阶段结束时的电池电量s(N)=Sfinal,其中Sfinal为预先设定的一天结束时的电池电 量值。

功率约束:

-Pmax≤b(x)≤Pmax,x=m,m+1,…N,

充放电次数约束表示为:

充放电次数=k,或者充放电次数≤k,其中k为正整数,

放电深度约束:

电池第y次放电过程中的电量大于或等于放电深度限制值,放电深度限制值记为 DOD(y),其中y=1,2,……,k,放电深度限制值DOD(y)根据电池使用寿命设定;

(4)采用动态规划算法求解电池储能系统削峰填谷实时优化模型:

(4-1)设一个电池电量为一个状态,将预测日一天N个阶段中每个阶段的所有电池 电量状态划分为2k个部分,其中k为电池的充放电次数约束值,若一天中电池首先进行 充电,则2k个部分分别为:第一次充电部分、第一次放电部分、第二次充电部分、第二 次放电部分、……、第k次充电部分、第k次放电部分,每个部分中包含多个电池电量状 态,将电池的电量离散化,相邻两个状态之间的电量差为Δs,实时优化时电量初始状态在 当前阶段,电量终值状态在第N阶段,充电时电池的电量满足上述容量约束条件 Slow≤s(x)≤Shigh x=m,m+1,…N,第y次放电时电池的电量满足上述容量约束 Slow≤s(x)≤Shigh  x=m,m+1,…N,并满足上述放电深度约束s(x)≥DOD(y);

(4-2)将从预测日的一个阶段的一个电池电量状态出发到达相邻下一阶段的任意一 个电池电量状态记为一个决策,选择满足以下条件的决策作为可行决策:

若从第y(y=1,2,……,k)次充电时电量为s(x)的状态出发,到达第y次充电时电池 电量大于或等于s(x)的状态,或到达第y次放电时电池电量小于s(x)的状态,且出发时状态 的电池电量和到达时状态的电池电量之差的绝对值小于或等于电池的最大充放电功率限 制值Pmax×Δt,则该决策为可行决策;

或:若从第y次放电时电池电量为s(x)的状态出发,到达第y次放电时电池电量小于 或等于s(x)的状态,或到达第y+1次充电时电池电量大于s(x)的状态,且出发时状态的电池 电量和到达时状态的电池电量之差的绝对值小于或等于电池的最大充放电功率限制值 Pmax×Δt,则该决策为可行决策;

(4-3)根据动态规划算法中的递推方程,依次求解每个阶段每个状态的阶段性最优 指标函数f(s(u)),f(s(u))=minb(u)∈d(s(u)){f(s(u-1))+vu(b(u))},由当前阶段向第N阶段推算,其 中,s(u)为第预测日中的第u阶段的电池电量状态,d(s(u))是由s(u)确定的上述可行决策的 集合,输出功率b(u)为第u阶段的决策变量,是第u阶段的阶段指标;记 录每个阶段每个状态的最优决策,得到终值状态的阶段性最优指标函数f(s(N)),即为电池 储能系统削峰填谷实时优化模型的目标函数f;从终值状态的最优决策开始根据每一阶段 的最优决策依次向前类推,分别求解电池储能系统在各个时刻电池的电量s(x),x=m, m+1,……,N,分别得到电池储能系统在各个时刻的输出功率b(x);

(5)当电池处于持续充电或者持续放电时,对求解出的电池储能系统当前阶段的输 出功率进行负荷平滑处理,处理方法为:对电池当前时刻的输出功率b(m)进行调整,使得 b(m)+r(m)max{1pΣi=1p(b(m-i)+r(m-i))+Δpload,r(m)-Pmax},并且 b(m)+r(m)min{1pΣi=1p(b(m-i)+r(m-i))+Δpload,r(m)-Pmax},其中,p为设定的预测日中测 量时刻之前的阶段个数,Δpload为设定的负荷波动限制值。

本发明提出的基于负荷预测的电池储能系统削峰填谷实时控制方法,通过扩展短期负 荷预测方法实时修正预测负荷曲线,采用动态规划算法求解实时优化模型得到电池的充放 电指令,经过负荷平滑处理后输送给电力电子变流器。在实时优化模型中包含了电池充放 电次数约束和放电深度约束,可以用来研究电池寿命与充放电次数和放电深度的关系,利 于延长电池寿命。以负荷方差最小为目标函数能够减小负荷曲线的峰谷差,在满足约束条 件的前提下使负荷曲线更为平坦,满足削峰填谷的应用需求。采用负荷平滑限制能够使得 负荷曲线局部更加平滑。

附图说明

图1是本发明提出的基于负荷预测的电池储能系统削峰填谷实时控制流程示意图。

图2是预测日负荷曲线和历史平均负荷曲线图。

图3是利用本发明方法进行削峰填谷实时控制的仿真结果曲线图。

具体实施方式

本发明提出的基于负荷预测的电池储能系统削峰填谷实时控制方法,其流程框图如图 1所示,包括以下步骤:

(1)在历史负荷数据库中寻找n条与预测日的日类型相同(例如工作日、周末、节 假日等等为日类型不相同的预测日)、天气相同(例如晴天和阴天为天气不相同的预测日) 的日期的负荷数据,称为历史相似日负荷数据,由历史相似日负荷数据分别得到n条历史 相似日负荷曲线;将预测日的一天划分为N个阶段,相邻两个阶段的预测负荷数据的时间 间隔为Δt;

(2)采用线性回归分析法进行扩展短期负荷预测,预测方法如下:

(2-1)设测量时刻是在预测日的第m个阶段,预测日的实时负荷曲线r(j)(j=1, 2,……,N)中有m个已知的负荷数据和N-m个未知的负荷数据,并设预测负荷曲线(j=1,2,……,N)为n条历史相似日负荷曲线h1(j),h2(j),…hn(j)(j=1,2,……,N)的 线性组合,则预测负荷曲线为:

其中αi为历史相似日负荷曲线hi(j)(j=1,2,……,N)的拟合参数;

(2-2)根据“近大远小”原则,即距离预测点近的时刻的已知负荷值对预测值的影 响大于距离预测点远的时刻的负荷值,第1个阶段到第N个阶段的负荷点的权重wj(j=1, 2,……,N)取值如下:

wj=W,j=mβwj+1,0<j<m0,j>m

其中,0<β≤1,W为大于零的正数,若β=1,则各个已知负荷点的权重都相同;最 小二乘拟合的目标是使得下面式子中偏差的值最小:

约束条件为:

Σi=1nαi=10αi1,i=1,2,...n,;采用加权最小二乘法求解得到拟合参数αi

(2-3)根据拟合参数αi,利用步骤(2-1)的等式,求出预测负荷曲线

(3)建立电池储能系统削峰填谷实时优化模型,建立过程如下:

(3-1)设电池的充电功率为正,放电功率为负,将电池储能系统在m阶段到N阶 段的输出功率b(x)(x=m,m+1,……,N)作为控制变量,将电池储能系统在m阶段 结束时到N阶段结束时电池的电量s(x)(x=m,m+1,……,N)作为状态变量,得到电 池储能系统实时优化模型的目标函数为:

一天的负荷的方差为若电池电量的初始状 态和终值状态为确定的值,且不计电池内部损耗,则为常数,负荷方差与上 述目标函数是等价的,最小化目标函数可以最小化负荷方差,使得负荷数据的波动最小。 另外,上述目标函数满足分离性和递推性,即满足动态规划算法对目标函数的要求;

(3-2)设定电池储能系统削峰填谷实时优化模型的约束条件,包括:

容量约束:

Slow≤s(x)≤Shigh  x=m,m+1,…N

忽略电池内部损耗,则容量约束中的s(x)=s(x-1)+b(x)×Δt,x=m,m+1,…,N,若考虑电池 内部损耗,可以根据具体的电池内部模型建立相应的容量变化方程,

第N阶段结束时的电池电量s(N)=Sfinal,其中Sfinal为预先设定的一天结束时的电池电 量值。

功率约束:

-Pmax≤b(x)≤Pmax,x=m,m+1,…N,

充放电次数约束:

电池的状态可以分为充电、放电、空闲三种。其中,空闲状态可以看作以零功率进行 充电或放电。将“充电-空闲-充电”过程作为充电一次,“放电-空闲-放电”过程作为放电 一次。将“充电-空闲-放电”中间的空闲看作充电,将“放电-空闲-充电”中间的空闲看作 放电。这样,一天被划分为多个阶段,其中充电阶段、放电阶段交替出现。一个充电阶段 加上一个放电阶段算作一次充放电。充放电次数约束表示为:

充放电次数=k,或者充放电次数≤k,其中k为正整数,

放电深度约束:

电池第y次放电过程中的电量大于或等于放电深度限制值DOD(y)(y=1,2,……,k), 其中放电深度限制值DOD(y)(y=1,2,……,k)根据电池使用寿命设定;

(4)采用动态规划算法求解电池储能系统削峰填谷实时优化模型:

(4-1)设一个电池电量为一个状态,将预测日一天N个阶段中每个阶段的所有电池 电量状态划分为2k个部分,其中k为电池的充放电次数约束值,若一天中电池首先进行 充电,则2k个部分分别为:第一次充电部分、第一次放电部分、第二次充电部分、第二 次放电部分、……、第k次充电部分、第k次放电部分,每个部分中包含多个电池电量状 态,将电池的电量离散化,相邻两个状态之间的电量差为Δs,实时优化时电量初始状态在 当前阶段,电量终值状态在第N阶段,充电时电池的电量满足上述容量约束条件 Slow≤s(x)≤Shigh x=m,m+1,…N,第y(y=1,2,……,k)次放电时电池的电量满足上述容 量约束Slow≤s(x)≤Shigh x=m,m+1,…N,并满足上述放电深度约束s(x)≥DOD(y);

(4-2)将从预测日一天的一个阶段的一个电池电量状态出发到达相邻下一阶段的任 意一个电池电量状态记为一个决策,选择满足以下条件的决策作为可行决策:

若从第y(y=1,2,……,k)次充电时电量为s(x)的状态出发,到达第y次充电时电池 电量大于或等于s(x)的状态,或到达第y次放电时电池电量小于s(x)的状态,且出发时状态 的电池电量和到达时状态的电池电量之差的绝对值小于或等于电池的最大充放电功率限 制值Pmax×Δt,则该决策为可行决策;

或:若从第y次放电时电池电量为s(x)的状态出发,到达第y次放电时电池电量小于 或等于s(x)的状态,或到达第y+1次充电时电池电量大于s(x)的状态,且出发时状态的电池 电量和到达时状态的电池电量之差的绝对值小于或等于电池的最大充放电功率限制值 Pmax×Δt,则该决策为可行决策;

(4-3)根据动态规划算法中的递推方程,依次求解每个阶段每个状态的阶段性最优 指标函数f(s(u)),f(s(u))=minb(u)∈d(s(u)){f(s(u-1))+vu(b(u))},由当前阶段向第N阶段推算,其 中,s(u)为第预测日中的第u阶段的电池电量状态,d(s(u))是由s(u)确定的上述可行决策的 集合,输出功率b(u)为第u阶段的决策变量,是第u阶段的阶段指标;记 录每个阶段每个状态的最优决策,得到终值状态的阶段性最优指标函数f(s(N)),即为电池 储能系统削峰填谷实时优化模型的目标函数f;从终值状态的最优决策开始根据每一阶段 的最优决策依次向前类推,分别求解电池储能系统在各个时刻电池的电量s(x),x=m, m+1,……,N,分别得到电池储能系统在各个时刻的输出功率b(x);

(5)当电池处于持续充电或者持续放电时,对求解出的电池储能系统当前阶段的输 出功率进行负荷平滑处理,处理方法为:对电池当前时刻的输出功率b(m)进行调整,使得 b(m)+r(m)max{1pΣi=1p(b(m-i)+r(m-i))+Δpload,r(m)-Pmax},并且 b(m)+r(m)min{1pΣi=1p(b(m-i)+r(m-i))+Δpload,r(m)-Pmax},其中,p为设定的预测日中测 量时刻之前的阶段个数,Δpload为设定的负荷波动限制值。

上面两式的作用是,在电池输出功率限制Pmax允许的前提下,使得充放电以后,当前 时刻的负荷值与之前p个时刻的负荷的平均值相差正负不超过Δpload,目的是使得负荷曲 线局部更加平滑。

本发明提出的实时控制方法,其原理是,在预测日的每个时间段,通过扩展短期负荷 预测法更新预测负荷曲线,采用动态规划算法,求解含充放电次数限制和放电深度限制的 电池储能系统实时优化问题,通过成倍增加状态量来满足约束条件。本发明方法给出了电 池储能系统削峰填谷实时控制方法,可以减小日前负荷预测得到的预测曲线误差太大给削 峰填谷带来的影响,根据实时的电池电量值在线修正BESS充放电策略,利于削峰填谷功 能与BESS其他功能的兼容,因为BESS在执行削峰填谷功能的同时,还可能会进行系统 调频、热备用等应用功能,导致电池电量发生变化。

以下介绍本发明方法的一个实施例:一个电池储能系统削峰填谷实时控制仿真结果

选择某天作为预测日,采用电池储能系统所在的主变电站当天的负荷作为实时负荷, 如图2中曲线2所示。

步骤1:预测日的历史相似日的平均负荷曲线如图2中的曲线1所示。Δt为5分钟, N=288。电池容量为20MW·h,最大充放电功率为5MW。实时负荷数据的方差为15.29。 初始状态、终止状态和放电深度限制都为0。

步骤2:在每个时间段,采用线性拟合分析法进行扩展短期负荷预测,历史相似日负 荷曲线数n取25,实时更新预测负荷曲线。

步骤3:根据实时得到的电池电量、预测负荷曲线,建立削峰填谷实时优化模型。

步骤4:采用动态规划算法求解削峰填谷实时优化模型,设定充放电次数限制值k取 3,电池电量差Δs=0.5MW·5min,在预测日的每个阶段求出削峰填谷实时优化模型的最优 解,得到电池储能系统在各个时刻的输出功率b(x)。

步骤5:对求解出的电池储能系统当前阶段的输出功率进行负荷平滑处理,p取5,即 将预测日中测量时刻之前的5个阶段的负荷平均值作为标准,Δpload取0.1MW,即使得 测量时刻的负荷值偏离标准不超过0.1MW,将处理后的电池输出功率指令下发给电池储能 系统中电力电子变流器,实现对电池储能系统的实时控制。

削峰填谷实时控制一天后的负荷曲线如图3中的曲线1所示,方差为4.01。可以看出, 尽管实时负荷曲线与历史平均负荷曲线相差较大,采用提出的削峰填谷实时控制方法以 后,可以有效控制储能系统进行削峰填谷,使负荷曲线变的平坦,减小负荷曲线的方差, 且优化结果满足充放电次数要求和放电深度要求。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号