基于准零相位滤波器的电池储能系统平滑风电波动控制方法

2021-03-06 02:56施啸寒赵雅文张恒旭王晓磊周博曦
电力系统自动化 2021年4期
关键词:电功率充放电波动

施啸寒,赵雅文,张恒旭,王晓磊,周博曦

(1. 山东大学电气工程学院,山东省济南市250061;2. 华能山东发电有限公司,山东省济南市250014;3. 山东电力高等专科学校,山东省济南市250002)

0 引言

风电、光伏等可再生能源发电并网规模不断扩大,其波动性和随机性对电网安全稳定运行和电能质量影响日益显著[1]。利用电池储能系统(battery energy storage system,BESS)平滑可再生能源电源出力波动,提高并网功率平稳性和可控性是应对上述影响的有效措施之一[2-3],对于提高风光资源利用率,践行绿色可持续发展战略具有重要意义。

为实现风光电源出力波动平滑,一方面需要根据电源出力信息控制BESS 充放电,保证联合功率满足并网要求[4];另一方面需要控制电池处于合适状态,避免过充过放。信号分解和斜率控制是2 种常用的充放电控制方法,前者使用滤波器(如一阶低通 滤 波 器[5-8]、滑 动 平 均 滤 波 器[9](moving average filter,MAF)等)或小波分解[10]等数字信号处理方法提取快速波动功率分量作为BESS 对消对象,后者使用风光电源出力与设定变化率曲线的差值作为对消对象[11]。

为降低BESS 配置要求并延长电池寿命,在波动分量提取的基础上增加荷电状态(state of charge,SOC)反馈是一种改进思路。如文献[7]研究了滤波时间常数与波动率之间的关系,进而综合波动率要求和SOC 实时调整滤波时间常数;文献[8]将变滤波时间常数控制方法用于微网储能管理,维持电池SOC 处于设定范围;文献[9]基于模糊理论,提出一种根据电池SOC、充放电强度、风电功率波动程度决定项数和权重的滑动平均滤波算法。以并网功率及BESS 参数为约束,从动态优化角度计算BESS充放电指令是另一条改进思路。例如,文献[12]提出一种BESS 双时间尺度控制方法,通过双层协调和滤波时间实时优化从而以较小容量的BESS 来满足并网功率双时间尺度波动率要求;文献[13]提出一种利用风电功率预测信息动态优化BESS 充放电指令的方法,在满足并网功率变化率要求的前提下最小化能量交换;文献[14]基于凸优化理论设计了一种用于光伏波动平滑的双层滤波器,与传统滑动平均滤波方法相比,其容量要求降低了45%。文献[15-16]分别基于气象信息和动态模型将光伏出力预测信息引入BESS 控制,降低了波动平滑所需要的BESS 容量。

上述研究中,第1 类改进可将SOC 控制在设定区间,但会牺牲平滑效果或引入额外能量交换。第2 类改进可显著改善优化指标,但计算量大且存在收敛性问题。本文提出一种基于滑动平均滤波算法融合风电功率预测信息的新型BESS 控制方法。首先,通过时频特性分析阐述滤波器相位滞后特性是该类方法BESS 容量利用率低的主要原因。随后,将风电功率预测信息融入滑动平均滤波算法构建一种相位滞后近似为零的准零相位滤波器(quasi-zero phase filter,QZPF)并用于BESS 平滑控制,显著减小了BESS 与电网间累积的能量交换和最大能量交换。最后,以典型日风电功率波动数据为例,通过仿真计算检验理论分析结果和所提控制方法的效果。

1 基于MAF 的BESS 控制方法

1.1 风储联合系统结构

不失一般性,本文以风储联合发电系统为例讨论BESS 平滑控制。通常在风电场并网点附近配置BESS 构成联合发电系统,通过协调BESS 与风力发电系统实现联合系统总并网功率平滑,其典型结构如图1 所示。图中,PW,PB,PG分别为风电场出力、BESS 出力和联合系统总并网功率,显然可得:

式(1)表明:当控制BESS 出力PB与风电场出力PW的波动分量反向变化时,即可通过BESS 的充放电控制对消风电功率波动,实现联合系统总并网功率平滑。

图1 风储联合系统示意图Fig.1 Schematic diagram of wind power and energy storage combined system

BESS 控制器是波动平滑的神经中枢,它以风电功率、平滑目标及电池状态为输入,实时计算电池充放电指令。BESS 在接口电路的控制下跟踪指令,同时电池管理系统(battery management system,BMS)实时监控电池组SOC 等状态变量并上报给BESS 控制器。BESS 控制器可进一步分解为风电功率波动分量提取和电池能量管理2 个方面。前者根据实时风电功率和提取算法参数计算需要对消的风电功率波动分量PW,H,构成指令充放电功率PB,ord的主要成分;后者对PW,H进行必要缩放、限幅等调整(方式1)或修改波动分量提取算法参数(方式2)以调整SOC,保证电池运行于合理状态。

1.2 基于MAF 的波动分量提取

MAF 是一阶低通滤波器的一种数字实现,在学术研究与工程实践中被广泛采用。它基于数据窗概念滚动缓存设定长度的历史数据,计算缓存数据算术平均值作为当前值,通过采样点逐个更新缓存区及算数平均实现曲线平滑,故可用于风电功率波动分量提取。

基于MAF 的风电功率波动分量提取过程如图2 所示。其中,MAF 的计算公式为:

式 中:k 为 采 样 时 刻;N 为 数 据 窗 长 度;PW(k)和PW,L(k)分别为k 时刻采样时的测量数据和计算数据。一般来说,N 越大,PW,L越平滑,因此总并网功率的平滑目标可通过合理设置N 实现。

图2 基于MAF 的波动分量提取Fig.2 Fluctuating component extraction based on MAF

MAF 具有低通特性,因此PW,L可以看做是PW的低频分量(后文称之为趋势分量),从原始风电功率PW中减去PW,L即可得到波动分量PW,H。另外,考虑BESS 指令跟踪速度(毫秒级)远小于风电功率波动周期(分钟级)而可忽略,因此可得:

式(3)表明:若忽略SOC 调整,则只有MAF 平滑后的风电功率趋势分量PW,L流入电网,实现了联合发电系统总并网功率平滑。

2 基 于QZPF 的BESS 控 制

2.1 MAF 滞后相位特性及其影响

由式(3)可知,MAF 所提取的趋势分量PW,L即为联合发电系统总并网功率,而剩余变化频率较高的波动分量PW,H则为BESS 需要对消的分量。对式(2)进行z 变换,并以ejω代替z 即可得到MAF 的传递函数为:

式中:ω 为信号频率。

式(4)表明:MAF 是一种幅频特性与相频特性分别为sin 函数与线性函数的有限脉冲响应滤波器。N 取10 和30 时,其频率特性如图3 所示。图中,1/N1和1/N2表示接近截止频率处,下同。

由图3 可知:①MAF 为截止频率与N 成反比的低通滤波器,且对阻带信号的衰减能力随N 的增加而增强;②MAF 会引起与N 及信号频率线性相关的滞后相位。

在实时控制中,相位滞后特性会将风电功率趋势分量引入BESS 充放电指令中,增加电池与电网间的能量交换,降低BESS 的单位容量利用率,并且该问题在时域中分析更加明显。为简化分析过程,假设风电功率可由高频和低频2 种波动分量表示,即

式中:PL,ωL,θL和PH,ωH,θH分别为高频分量和低频分量的幅值、角频率和初始相位。

由图2 知,经过MAF 滤波后的低频分量为:

式中:H(ωL)和H(ωH)分别为MAF 频率特性在ωL和ωH处的取值,且假定H(ωH)幅值足够小而H(ωL)幅值近似为1。

假定SOC 处于合理区,其反馈控制不发挥作用,则由图2 可知BESS 的充放电功率为:

将式(5)和式(6)代入式(7),化简后可得:

式(8)表明:采用MAF 提取波动分量时,BESS除要抵消风电功率高频波动分量外,还需要抵消一部分风电功率趋势分量,其幅值与MAF 在该频率下的滞后相位有关。由于MAF 具有线性相频特性,因此N 越大,同样趋势分量对应的滞后相位越大,进入BESS 充放电功率的趋势分量越多。

2.2 零相位滤波器

由式(8)可知,消除滤波器滞后相位可消除BESS 充放电功率中的趋势分量,进而减少电池与电网间的能量交换,提高BESS 利用率。为此,将MAF 输入修改为关于当前时刻对称的数据项,构成中心MAF(CMAF)实现零相位滤波。当N 为奇数时,其CMAF 计算公式如式(9)所示;当N 为偶数时,计算公式可仿照推导。

对式(9)进行z 变换及变量代换可得CMAF 的频率特性为:

对比式(5)与式(10)可知,CMAF 与MAF 幅频特性相同,但无相位滞后。若利用CMAF 提取风电功率波动分量,则可避免风电功率趋势分量影响BESS 充放电功率指令。

此外,为评估平滑前后风电功率不同频率波动分量占比,可采用傅里叶变换将时域曲线变换到频域,基于频谱曲线分析构成信号的不同频率成分,离散信号傅里叶变换公式可表示为:

式中:X(k)和x(k)分别为分析对象时域和频域数据;L 为数据总数。

2.3 QZPF 及其应用

CMAF 虽可实现无相位滞后低通滤波,但其输入包含了未来时刻数据,是一种仅可用于离线数据处理的非因果滤波器。利用BESS 平滑风电功率波动属于实时控制,无法直接使用CMAF。由于风速在短时间段内具有持续性,因此可利用预测数据代替未来数据而构建QZPF,并进一步用于BESS控制。

QZPF 时域表达式同式(9),只是使用预测风电功率代替未来时刻的实际风电功率。当预测数据准确反映未来风电功率变化时,QZPF 与CMAF 的时域计算式及频率特性均基本一致。因此,QZPF 具有低通特性且滤波延时近似为零,可实现风电功率趋势分量的近似无延时提取,显著减小BESS 充放电功率中的趋势分量。为应用QZPF,需要预测未来风电功率趋势信息,进而计算BESS 充放电指令。

1)风电功率趋势信息预测

通常,只有周期为数分钟及十几分钟的风电功率波动需要平滑,因此QZPF 只须预测未来1 h 左右的数据,这属于超短期风电功率预测范畴。此外,QZPF 主要利用变化趋势消除MAF 相位滞后,而不关注风电功率局部波动细节,故本文采用较简单的回归分析完成风电功率趋势信息预测。

回归分析将风电功率时间序列看作时间坐标函数,通过历史数据集确定回归项系数,进而利用回归方程外推未来时刻的风电功率取值。结合风电功率序列特征与算法复杂度,采用的多项式回归方程为:

为实现滚动预测,须在每个时刻更新预测模型,且回归模型仅反映风电功率短期局部变化规律,故回归项最大阶数q 不用太大。特别地,当风电功率持续上爬坡或下爬坡时,线性回归精度基本满足要求;而当风电功率爬坡方向变化及阵风引起持续大幅波动时,二次拟合可较好地反映其变化过程。因此,本文中最大拟合阶数设为2,并通过拟合优度自动选择二次拟合或线性拟合。

2)基于QZPF 的BESS 控制

将QZPF 应用于BESS 平滑控制的流程如图4所示。它仍保持了波动分量提取和充放电指令调整2 个部分,只是波动分量提取基于QZPF 实现。控制流程共包括3 步:①在每个当前时刻k,基于之前M 个历史风电功率数据形成构建预测模型使用的时标列向量T 和风电功率列向量Y,进而确定回归模型系数,并利用回归模型计算m 个未来风电功率数据,通常m

图4 基于QZPF 的BESS 控制方法流程图Fig.4 Flow chart of QZPF-based BESS control method

3 平滑效果、BESS 配置及经济性

为评估平滑效果,本文使用波动率作为描述风电功率波动性的主要指标,其定义为:一定时间间隔内,风电功率最大值和最小值之差与风场额定功率的比值。离散形式下,功率波动率表达式为[12-14]:

式中:P(t)和Pr分别为t 时刻风电功率值和额定值;T 和ΔT 分别为时间间隔和风电功率采样步长;rT为T 时间间隔下的功率波动率。

通常,波动平滑目标是将功率波动率控制在给定上限之内,例如中国规定30~150 MW 的风电场1 min 和10 min 的波动率上限分别为10% 和33%[4],日本东北电力公司规定风电场在20 min 的波动率上限为10%[17]。此外,本文还使用相邻采样点变化率方均根作为描述并网功率整体平滑度的指标,与波动率上限构成整体与局部描述搭配。平滑度定义式为:

式中:γ 为平滑度,其值越小功率平滑度越高。

当平滑后并网功率满足要求时,可基于整个风电功率样本数据周期内BESS 的充放电功率确定BESS 的功率和容量要求。其中,BESS 额定功率为考察周期内充放电功率绝对值的最大值,额定容量为考察周期内的BESS 最大能量波动,即最大能量与最小能量之差。相关公式如下[17]。

式中:PBESS为BESS 额定功率。

式中:EBESS和E(k)分别为须配置BESS 的额定容量和BESS 在t 时刻的剩余能量。

此外,由电池老化模型可知[18]:电池可用容量衰减量与电池累积交换电量呈幂函数正相关,减小累积交换能量能够延长电池使用寿命。累积交换电量为:

为开展经济性分析,本文采用文献[19]提出的BESS 成本模型计算BESS 投资,且主要考虑初始投资、辅助设备投资和运维成本。

初始投资包括正比于BESS 容量和功率的部分,分别对应电池组和功率调节系统成本,即

式中:Cpinv为单位功率投资成本;Ceinv为单位容量投资成本。根据文献[20-21],Cpinv和Ceinv可分别取为102 7 元/(kW·h)和300 元/kW。

辅助设备主要包括BMS 和EMS 等系统,其成本通常正比于BESS 容量,即

式中:Cebop为单位容量辅助成本,根据文献[21],可取为100 元/(kW·h)。

运维成本包括人工成本和管理成本2 个部分,可划分为与功率成正比的固定部分和与充放电电量成正比的变动部分,即

式中:Cpom为单位功率运维成本;Ceom为单位电量运维 成 本;WBESS(k)为BESS 的 年 充 放 电 电 量;S 为BESS 可用总年数。本文沿用文献[19]中的数值,Cpom取为62 元/kW,Ceom取为0.014 07 元/(kW·h)。

波动平滑收益方式与国家政策密切相关。本文以山东地区为例,基于文献[22]计算考核电量,即

式中:Pk,c为k 时段内超限值的功率变化值;Plim为功率变化限值。此外,波动率越限考核电量以次为单位,按累加方式进行。考核电量乘以电费单价即为对风电场的经济考核,但每月考核上限为1%的月发电总收益。

4 算例验证

为检验理论分析结果和所提方法的性能,以典型日风电功率波动数据为例,先通过仿真计算分析MAF 滞后相位特性的影响,随后,将所提方法与目前主流方法:变时间常数MAF 控制方法[8](方法1)和MPC 优化控制方法[13](方法2)进行对比。最后,分析3 种情况下BESS 的经济性。分析以中国山东东部沿海地区某风电场为例,该风电场安装50 台2 MW 双馈风电机组,总容量为100 MW,联合发电系统结构与图1 相同。沿用文献[9]中储能比例而配置的BESS,其额定功率和额定容量分别为30 MW/30 MW·h。分析忽略了充放电损耗,风电功率数据采样和BESS 指令计算步长为1 min。

4.1 MAF 滞后相位特性影响分析

MAF 及CMAF 控制下系统并网功率时频曲线如图5 所示,对应的BESS 功率频谱(N=25)如图6所示。

由图5(a)可知,BESS 平滑后系统并网功率波动显著减小,高频波动基本消除。对应频谱表明:原始风电功率可分解为幅值约为53 MW 的直流信号、幅值和周期分别从27 MW 和1 440 min 成倍减小的周期信号,且周期小于25 min 的波动分量占比约为0.7%;平滑后,BESS 吸收了风电功率高频波动分量,周期小于25 min 的波动分量被削减至0.05%以下。

图5 风电功率及并网功率时频曲线Fig.5 Time and frequency curves of wind power and grid-connected power

图6 BESS 充放电功率频域曲线Fig.6 Frequency curve of charging and discharging power for BESS

由图6 可知,BESS 功率频谱基本与对消的风电功率高频分量对应,但MAF 控制下风电功率低频分量会泄漏到BESS 功率中。以频谱曲线第3 点为例,其归一化频率为0.001 39,代入式(4)可得其相位滞后约为6°,代入式(8)得该频率进入BESS 功率的比例约为0.105,与基于图6 数据的计算结果(0.112)基本一致。频率分量泄漏使MAF 控制下的BESS 功率低频分量显著增加,截止频率以下的频谱分量占比由CMAF 控制下的4%增加至46%。

对应上述过程的并网功率波动率及SOC 曲线见附录A 图A1 和图A2。由图A1 和图A2 可知,2 种控制方法下并网功率波动率显著降低,1 min 和10 min 的最大波动率由25%和29%降至4.4%和22.6%,平滑度指标由4.72 降低至0.55。基于BESS功率还可计算2 种控制方法下的最大充放电功率、最大能量波动和累积交换能量等指标分别为:29.1 MW 和24.1 MW、18.1 MW·h 和2.5 MW·h、136.0 MW·h 和75.4 MW·h。上述指标差异说明:①风电功率波动平滑对BESS 功率要求较高,而对能量要求较低,属于典型功率型应用;②若系统实现采用基于MAF 的控制方法,实际容量需求会剧增为理想值的7 倍左右,且BESS 使用寿命将减少为理想值的60%,与理论分析一致。

4.2 不同控制方法对比

首先,调整控制参数使各方法平滑效果相近,然后对比功率要求PBESS、容量要求EBESS、累积交换能量Eacm和计算时间TC等指标。各方法设置为:方法1 的初始数据窗长度为25,SOC 运行和调节区间为[0.1,0.9]和[0.4,0.6],数据窗长度调整步长为1;方法2 的优化目标为BESS 充放电能量最小,约束为并网功率变化率(1 min 波动率和10 min 波动率上限为3%和15%)与BESS 参数,使用Yalmip 软件包求解[22],风电功率预测时建模用数据和预测长度分别为100 和10;本文方法数据窗长度为25,预测建模数据长度为50,线性模型和二次模型下预测长度为25 和8,使用二次模型的条件为其拟合误差小于线性拟合误差的80%。另外,方法1 和本文方法叠加满足波动率要求的斜率控制。

3 种方法下并网功率及BESS 充放电功率曲线见附录A 图A3,对应的功率波动率曲线和累积概率密度曲线见附录A 图A4。由图A3和图A4可知,3 种方法的平滑效果基本一致,1 min 波动率和10 min 波动率均小于3%和15%,且各波动率占比相近;方法2 倾向于将1 min 波动率控制在边界上,使并网功率存在“小毛刺”,整体平滑度略差,但10 min 波动率控制较好。各方法下BESS 要求、计算时间等指标见表1,该表同时给出了基于MAF 和CMAF 控制下的对应指标。

表1 不同方法的性能指标Table 1 Performance indices of different methods

由表1 可知,与基于MAF 的控制相比,方法1对BESS 的功率要求不变且减小了12%的容量要求,但增加了4.3%的累积能量交换且平滑度及计算时间略有增加;方法2 降低了19%的功率要求和25%的容量要求,同时降低了11%的累积能量交换,但计算时间显著增加且平滑度指标也稍微变差;本文方法降低了13%的功率要求和54%的容量要求,同时降低了13%的累积能量交换,计算复杂度和平滑度指标基本不变。上述对比说明:在平滑效果相近时,本文方法对BESS 功率要求指标和累积能量交换指标的改善效果与方法2 相近,均显著优于方法1;但本文方法计算复杂度远小于方法2,对BESS 的容量要求也仅为其61%。

4.3 经济性分析

基于图5 中原始风电功率和式(21)可计算当日罚金约为36 万元,远超单日电费的1%。这说明按目前考核方法,典型大风日很容易达到考核上限。考虑到算例数据为出力和波动性较大的春季大风日典型数据,而在夏秋风力平稳时波动性较小,因此本文假定冬春两季罚金为考核上限,而夏秋罚金为冬春季一半,在风电场年利用小时数为2 200 时,全年经济惩罚约为100.7 万元。

假定BESS 的SOC 运行范围为0.9,寿命为20 年,结合表1 中BESS 配置及运行数据和式(18)—式(20)可计算BESS 固定投资和运行成本,结果见表2。

表2 不同控制方法下的BESS 成本Table 2 Cost of BESS with different control methods

综合表2 与波动平滑收益可计算3 种控制方法下BESS 的投资回收期分别为40 年、28.5 年和21 年。这说明3 种控制方法下的BESS 成本回收期均大于使用寿命,但本文所提控制方法可降低约30%初始投资和约10%运行成本,从而显著缩短回收期。此外,根据文献[18-19]预测,未来4 年电池及功率调节系 统 成 本 可 进 一 步 下 降 至700 元/(kW ⋅h) 及150 元/kW,此时本文控制方法下BESS 的成本回收期将缩短至13 年。另一方面,随着风光为代表的波动性电源占比继续扩大,电网灵活调节资源将日趋紧张,波动性电源考核经济规模也将增加。在这2 个方面的综合作用下,利用BESS 提高波动性电源调节灵活性和并网友好性的经济性拐点可能即将到来。

5 结语

为提升风电功率波动平滑用BESS 的容量利用率及使用寿命,本文分析了MAF 时频特性及其影响,并提出一种基于QZPF 的BESS 控制方法。理论分析和算例仿真表明:①MAF 相位滞后特性是该类控制方法下BESS 容量利用率低、累积交换能量大的主要原因;②在中心滑动平均滤波算法中融合风电功率预测信息可实现延时近似为零的低通滤波;③所提BESS 控制方法可以显著减小BESS 与电网间的持续交换能量和累积能量,进而降低容量配置要求,并延长使用寿命。如何综合考虑电池技术进步及电网对波动性电源考核政策的变化,更为准确地评估采用本文方法的BESS 经济性进而推动其落地是下一步的研究重点。

附录见本刊网络版(http://www.aeps-info.com/aeps/ch/index.aspx),扫英文摘要后二维码可以阅读网络全文。

猜你喜欢
电功率充放电波动
基于PCC-CNN-GRU的短期风电功率预测
V2G模式下电动汽车充放电效率的研究
轻松上手电功率
你会计算电功率吗
羊肉价回稳 后期不会大幅波动
微风里优美地波动
2019年国内外油价或将波动加剧
基于SG3525的电池充放电管理的双向DC-DC转换器设计
解读电功率
干湿法SO2排放波动对比及分析