基于GRU-MPC的光储充电站日前-日内两阶段优化控制
2022-10-15刘希喆
王 阳,刘希喆
(华南理工大学 电力学院,广东 广州 510641)
0 引言
近年来,随着能源短缺、气候变暖等能源环境问题的日益严峻,电动汽车EV(Electric Vehicle)行业得到了蓬勃发展,EV 充电站的数量也日益增多[1]。配置了光伏发电与储能系统的快充站在日照时段利用光伏发电满足部分日常负荷用电需求,基于分时电价,利用储能系统的“低储高放”获取最大的经济利益,通过“削峰填谷”平抑负荷波动,可在保证经济效益的同时促进节能减排。目前,对光储充电站的研究主要集中在优化容量配置与日前控制策略方面。文献[2-5]分别以投资成本与碳排放最小、电网出力曲线峰谷差减小、充电站经济效益最大作为优化目标,建立光储充电站容量配置模型,基于典型日或多场景负荷数据,利用粒子群、遗传算法等智能算法对模型进行求解,得到最优储能、光伏的容量配置。为了实现充电站每日的最优运营,提高储能的利用率,文献[6-8]在现有充电站配置的基础上建立储能日前优化模型,综合考虑充电站经济效益与储能系统的寿命损耗,求解出一日内储能系统的最优出力计划。日前计划能否适用于实际日的关键在于对日内负荷预测的准确性,由于负荷的经济敏感性,对负荷预测的较小偏差都会造成日内运行无法实现经济最优,因此,增强储能控制策略对不确定负荷的跟踪能力、实现光储充电站的日内滚动优化尤为重要。
关于微电网日内滚动优化的研究主要集中在发电侧与电网侧,通常微电网的可控制量较多,调控空间较大,储能仅作为一种辅助手段用于配合多尺度的调控计划或促进新能源的消纳。文献[9]通过场景生成法生成大量源荷相关场景,利用场景相似度对源荷进行预测,以配电网期望运行成本最小为目标建立日前优化模型,并在日内阶段采用模型预测控制MPC(Model Predictive Control)对机组、储能、无功补偿装置等可调资源进行调控。文献[10]结合信息间隙决策理论IGDT(Information Gap Decision Theory)与MPC 建立区域能源系统的双层能量优化模型,通过在日前调度采用鲁棒优化以及在日内阶段采用MPC 滚动优化修正日前调度偏差,其中控制对象为燃气轮机、余热锅炉以及各类储能设备。文献[11]将高压配电网负荷转供与储能电站运行相协调,在日内阶段采用滚动优化来精准调控储能电站出力,达到降低避峰切负荷风险、消除阻塞、提高能源消纳水平的目的。光储充电站属于用户侧储能,主要的控制对象是储能系统,控制手段单一,实现精细化操控以及达到最优化的难度较大。
目前对光储充电站日内优化的研究较少。文献[12]对含多条公交线路的光储充电站进行日内优化,通过改进排队理论对公交车的充电需求进行预测,并利用滚动优化控制下一时段的储能出力以降低车站的运营成本,但其仅考虑公交车的充电,而未对随机性更强的家用EV 的充电需求进行分析。文献[13]提出一种基于深度强化学习的光储充电站储能系统全寿命周期优化运行方法,在日内调控阶段考虑需求、光伏与电价的不确定性,并采用双延迟深度确定性策略梯度算法进行求解,但是深度学习需要大量的数据进行预学习以及训练,在实际运行中可能难以实现。
基于上述研究,为了充分发挥储能与光伏系统的作用,实现充电站最优经济效益运行,本文建立光储充电站日前-日内两阶段优化控制模型。在日前优化阶段,综合考虑各类电费成本以及储能寿命损耗,建立以充电站日成本最低为目标的优化模型,并基于历史负荷数据结合变分模态分解VMD(Variational Mode Decomposition)与门控循环单元GRU(Gate Recurrent Unit)(记为VMD-GRU)神经网络对后一日的负荷进行预测,基于此,通过日前优化模型得到日前经济最优调度计划。在日内阶段,以日前调度计划作为参考轨迹,采用MPC 进行滚动优化,并结合充电站能量管理系统能够预测站内超短期负荷的特点,在关键时间点对日前调度计划进行更新,使得参考轨迹更接近真实值。最后基于实际充电站算例,设计3 种控制方案进行比较,结果表明本文提出的两阶段控制策略具有最好的经济效益。
1 基于VMD-GRU 神经网络的充电站负荷预测
GRU 神经网络是在长短期记忆LSTM(Long Short-Term Memory)神经网络模型的基础上提出的,与LSTM 神经网络相比,GRU 神经网络的训练参数较少,其保持了与LSTM 神经网络接近的预测效果,并且解决了传统时序神经网络中容易出现的梯度爆炸问题,在电力负荷等长时间序列的预测方面应用广泛[14]。GRU神经网络的模型结构图如附录A所示。
根据历史数据对未来时段的负荷进行预测属于回归任务,因此,本文选取均方误差MSE(Mean Square Error)作为神经网络的损失函数,具体公式为:
式中:εMSE为MSE;N为样本总数;fi、yi分别为第i个样本的预测值与实际值。
电力负荷具有随机性、波动性的特点,单一神经网络往往无法对其中的规律性进行很好的拟合,因此,本文提出采用VMD 对负荷信号进行预处理。VMD 是一种自适应、完全非递归的模态变分和信号处理方法,可以降低复杂度高和非线性强的时间序列非平稳性,发现时间序列在不同时间尺度下的变化规律。本文采用VMD 将复合序列分解为多个子序列,对于每个子序列都采用GRU 神经网络进行预测,再将预测结果重构生成最终的负荷数据。考虑到预测算法存在多种超参数,本文增加粒子群优化算法进行参数寻优。
2 光储充电站运行模型
2.1 储能系统
储能电池被广泛应用于智能电网与分布式发电系统的建设中,在发电、输电与配电方面都起到了巨大的作用[15]。储能系统主要由电池电堆、储能变流器系统和电池管理系统组成。储能电池通过当前时刻的运行状态和剩余容量状态确定下一时刻的充、放电功率和运行模式。储能电池的输入、输出功率与损耗计算如下:
2.2 光伏系统
光伏发电系统一般由太阳能电池方阵、逆变器、交流配电柜、太阳跟踪控制系统等设备组成。光伏阵列的直流功率输出与当地的光照幅值、温度变化有关[16],即:
式中:PPV(t)为t时刻光伏系统的交流出力;Ppmpp为在25 ℃、1 kW/m2光照下最大出力基准值;PI(t)为t时刻与1 kW/m2对应的光照幅值比例因子;PT(t)为t时刻与25 ℃对应的温度特性比例因子;ηeff为逆变器的转换效率。
3 日前-日内经济优化模型
3.1 日前优化模型
1)目标函数。
模型的目标函数为光储充电站的日内运行总成本最小,其中包括充电电费、固定电费与储能投资成本。控制每个时刻储能的充、放电功率,使储能的经济效益达到最大,并利用雨流计数法将储能的寿命年限与储能投资成本结合并折算为储能系统总投资成本。计算公式如式(6)—(8)所示。
式中:Ssoc.min、Ssoc.max分别为储能电池电量的最小值与最大值,分别为额定满电量的10%和90%。
为了保障储能电池的安全运行,每个时刻电池的容量与充、放电功率均需要限制在规定的范围内,即:
式中:Pcs(t)为t时刻台区净负荷;PEV(t)为t时刻EV充电负荷;Pin,out(t)表示Pin(t)或者Pout(t);Pmax为设定的充电站台区最大负荷;PPV.max为光伏系统最大出力。为了避免因储能电池的放电功率大于EV 充电负荷而造成潮流逆转,以及因台区负荷越限而不利于变压器的经济运行,需要对充电站台区的总体负荷进行约束。
3.2 日内滚动优化模型
3.2.1 MPC优化
EV充电需求与光伏出力具有不确定性且光储充电站属于用户侧微电网,控制对象与控制方法较少,日前调度计划与日内的实际运行情况往往存在一定偏差,若按照日前计划进行储能控制,则无法达到经济最优甚至会造成亏损,因此本文设计基于MPC 的日内滚动优化模型。MPC具有一定的预测系统未来动态行为的能力,可以有效克服过程的不确定性,在日内实际运行中保证模型运行的经济性[17-18]。
MPC 的基础是设定预测模型,考虑到光储充电站的优化调度属于含非线性、不确定性的多输入、输出问题,将状态空间表达式作为预测模型,具体的状态空间表达式为:
3.2.2 基于关键时刻更新的优化机制
传统的MPC 通过将控制序列中的第1项作为系统输入以及在每次采样的初期将状态矩阵的初始值更新为状态量的实际测量值完成反馈矫正,在时域上不断迭代进行滚动优化,具有一定的鲁棒性与稳定性。但MPC 的控制效果仍然取决于参考轨迹的选择,当日内实际的负荷变化与参考轨迹差别较大时,最终的控制结果也会有较大误差,不能达到经济最优。因此,本文结合光储充电站管理系统,根据站内实时的充电EV 数量、充电情况对短期EV 负荷进行精确预测,设计一种在关键时间点更新参考轨迹的方法,将站内超短期负荷预测的结果与日前预测结果相结合,并将新生成的负荷数据代入日前控制模型来生成新的参考轨迹。EV 负荷与光伏出力的短期负荷更新公式为:
式中:P′EV(t′+T)、P′PV(t′+T)分别为预测时域T内的更新预测负荷与光伏出力,t′为关键时间点;Ps(t′+T)为充电桩s在预测时域内的计划充电功率;S为充电桩总数;ε为均匀分布的测量误差。预测时域内的温度与光照信息由天气预报得到。
利用关键时间点进行更新,有效避免了每个采样时刻参考轨迹都变化所造成的控制效果保守的问题。具体的算法流程图如图1所示。
图1 算法流程图Fig.1 Algorithm flowchart
4 算例分析
4.1 基于VMD-GRU神经网络的负荷预测结果
在日前负荷预测方面,将我国华南某地区两年间每天48 个采样点的EV 充电负荷作为实验样本数据集,共35 040 个采样点。首先利用VMD 将负荷时间序列进行分解,设置模态分解个数为5,分解结果如图2所示。
由图2 可以看出,IMF1与IMF2分量体现了负荷在长时间尺度下的变化规律,IMF3—IMF5分量体现了负荷在较短时间尺度下的变化规律,因此采用VMD可以更清晰地提取时间序列的变化规律。
图2 VMD结果图Fig.2 Diagram of VMD results
将标准化处理后的负荷分解数据按7∶2∶1 的比例分为训练集、测试集和验证集。为了实现通过前7 d 的负荷预测后1 d 的负荷,以前7 d 中7×48 个时刻与后1 d 中48 个时刻的数据构建时间滑窗。利用GRU 神经网络进行训练,每次迭代的样本批次为32,节点数为64,学习率设置为0.001,选用Adam 算法进行梯度优化,最终得到不同网络预测的日负荷曲线,如图3所示。不同神经网络的性能比较如表1所示,表中RMSE、MAPE分别为均方根误差和平均绝对百分比误差。
表1 不同神经网络性能比较Table 1 Performance comparison of different neural networks
图3 不同神经网络的预测曲线Fig.3 Prediction curves of different neural networks
由图3 可知,VMD-GRU 神经网络对负荷预测有着较好的表现,其预测曲线与实际值的整体相似程度较高,准确捕捉到了时序负荷序列的典型规律特征与随机波动。结合表1 可知,VMD-GRU 神经网络的负荷预测效果最优,尤其是负荷高峰时段(10:00—12:00、18:00—21:00)的负荷预测效果,这说明VMD可以较好地提取负荷高峰时段的负荷变化规律,也更有利于后续日内控制对储能进行提前存储等动作。CNN-GRU神经网络与XGboost的负荷预测效果次优,其全时段MAPE与VMD-GRU神经网络的相差不大,但这2 种神经网络对负荷高峰时段的负荷预测效果稍差。CNN 的负荷预测效果最差,这是因为CNN 适用于处理多维数据,对1 维时间序列的预测能力不如其他网络。
4.2 日前优化结果分析
根据当地的负荷需求情况,以一座有10 个充电桩的快充光储充电站作为算例进行分析,每个充电桩的快充功率为120 kW,储能容量为1 300 kW·h。考虑到充电站屋顶面积的限制,光伏系统容量为50 kW。为了避免多次存储造成功率损耗,光伏系统采取“自发自用”的策略,不考虑储能存储光伏电能,日前模型的光伏出力由预测的天气数据换算得到。除去从存储介质向电能转换相关的充、放电损耗后,储能电池的平均充、放电能量效率为90%,逆变器的转换效率为95%,储能系统整体充、放电效率为73%。储能系统的配置价格为4 500 元/(kW·h)。选取2019 年5 月5 日的预测负荷作为日前控制模型的负荷数据,日前与日内优化模型均采用YALMIP软件包中的CPLEX 求解器进行求解,模型的优化结果如图4所示。
由图4 可知,分时电价为储能日前优化中最主要的导向因素,储能系统在夜间电价较低的时段进行充电,在电价最高的11:00、15:00—16:00 进行放电,以获得最高的经济利益,同时为了弥补电池容量的不足,选择在午间电价稍低的时段进行二次充电。在减少固定电费方面,日前计划中综合考虑储能充电导致的站内净负荷攀升与EV峰值负荷,对该日内充电站的峰值负荷进行一定的削减。最终,经过日前优化,该日充电电费共节省18.4%,约为999 元,固定电费节省18.9%,约为139.2 元,结合储能折算成本,该日净收益为337.1元。
图4 日前优化结果Fig.4 Day-ahead optimization results
4.3 日内优化结果分析
在日内优化阶段,本文设置3 种方案进行对比:方案1,利用CNN-GRU 神经网络预测数据生成日前控制计划,在此基础上进行MPC 日内滚动优化;方案2,利用VMD-GRU 神经网络预测数据生成的参考轨迹进行MPC 日内滚动优化;方案3,在方案2 的基础上增加关键节点负荷更新操作。MPC预测时域为2 h,时间分辨率为30 min,站内能量系统负荷预测时域为1.5 h,以08:00、11:00、14:00、18:00 作为关键时间点。最优方案与3 种对比方案运行后的站内净负荷对比曲线如图5 所示,其中最优方案是指在实际充电负荷与光伏出力已知的情况下运行日前模型得到的最优方案。方案1—3 的净负荷曲线与最优负荷的误差如表2所示。
表2 不同方案的负荷误差Table 2 Load error of different schemes
图5 日内优化结果Fig.5 Intra-day optimization results
由图5 与表2 可知:方案1 的控制效果最差,这是因为预测日负荷与实际日负荷在负荷高峰与高电价时段有一定差异,按照预测日的数据进行调控不仅在高电价时段没有最大限度放电来将负荷削减到最低,而且在19:00—21:00 的负荷高峰时段对峰值负荷的抑制效果也较差,同时由于对未来负荷预测得不够准确,二次充电时“峰上加峰”带来的新的峰值负荷影响了日内经济运行;相较于方案1,方案2有更好的优化效果,但是由于预测日负荷与实际日负荷间存在一定误差,最终的控制效果无法达到最优;相较于方案2,方案3 的净负荷曲线与最优方案的曲线最为相似,其全时段与高电价时段的MAPE均为最低,这是因为方案3 加入了站内超短期负荷预测操作,并在关键时间点对参考轨迹进行了更新,使得其在日内的参考轨迹均最接近真实值,相较于方案1 和方案2,其峰值负荷误差最小,高电价时段放出的电量最多。为了进一步分析3 种方案的经济效益,表3 给出了各类成本效益数据,其中贴现率r=0.03。
表3 各类成本效益数据Table 3 Various cost-benefit data
由表3 可知:方案1 的优化效果最差,其在二次充电时的充电功率过大,导致负荷攀升,从而出现了较大的峰值负荷,因此折算固定电费较高;方案2 的整体经济优化水平较为中庸,该方案虽然有一定的反馈机制,但是未深入地与实际源荷情况相结合,导致鲁棒性不足;相较于方案1 与方案2,方案3 在电量电费、折算固定电费和电池日折算成本方面均有更好的经济效益,其运行期间日收益比前2 种方案分别增加26.7%与9.8%,优化效果与理想情况最接近,运行期间日收益约为理想情况的85.0%。
5 结论
EV 充电负荷与光伏出力具有很强的随机性与不确定性,为了减少预测误差造成的调控运行偏差所带来的经济损失,本文利用VMD-GRU 神经网络对后一日的负荷进行预测,在日内根据站内实时的充电状态对预测负荷进行精准更新,并综合各类成本建立经济最优的光储充电站日前-日内两阶段优化控制模型,仿真分析得到了以下结论。
1)结合历史负荷数据,通过VMD-GRU 神经网络对后一日的EV充电负荷进行预测,所得预测值与实际值偏差较小,在峰值负荷的预测上有较好的效果。
2)本文建立充电站两阶段优化控制模型,在日前阶段综合考虑电量电费、固定电费与电池成本,结合精准的负荷预测算法,最终的结果为日内阶段提供了较好的参考轨迹。在日前优化的基础上,日内阶段采用基于关键时间点更新轨迹的MPC 对储能系统进行滚动优化控制。与其他控制策略的仿真结果对比表明,本文所提策略可以节省最多的充电成本,为日后的实际运营提供了理论参考。
附录见本刊网络版(http://www.epae.cn)。