杨文荣, 马晓燕, 徐茂林, 边鑫磊
(省部共建电工装备可靠性与智能化国家重点实验室, 河北工业大学, 天津 300130)
因全球能源危机和环境污染问题日益突出,太阳能、风能等可再生清洁能源得到迅速发展。风光出力的间歇性和随机性以及负荷的波动性等不确定因素威胁着电力系统的安全稳定运行,同时在孤岛、偏远区域和微电源渗透率高的一些地区,难以实现供电要求。微电网是一种将分布式电源、储能装置、负荷和保护装置等结合起来的小型发配电系统,可有效解决上述问题[1-3]。
微电网的优化调度即在满足负荷需求和微电源约束条件等的前提下,使微电源的发电成本、停电损失、污染排放等达到最小。目前大部分研究方向集中在模型的优化、调度策略的完善或有效的智能算法[4,5]。文献[6]利用监控和数据采集系统(SCADA)控制孤岛型智能微电网,采用混合线性整数规划算法(MILP)计算各分布式电源的出力,以达到最优的方案。但由于目标函数和约束条件及微电网系统的复杂性,MILP有一定局限性。文献[7]提出了一个基于净现值的主从式目标函数,通过二次规划算法和粒子群算法(PSO)最小化运行成本和停电损失,采用模糊逻辑工具箱在Pareto曲线中寻找“从目标函数”中最优策略,然后运用PSO的不断迭代最终解决“主目标函数”中的优化问题,但PSO易陷入局部最优且收敛速度慢。文献[8]考虑光伏发电、风力发电和内燃机发电,用蓄电池来储存发电单元的剩余电量。仿真证明蓄电池在运行过程中根据可再生能源和负荷的需要自由充放电比限制蓄电池充放电策略运行成本要低。
文献[9]为一种分级式控制策略,针对PSO可能不收敛以及参数过多难以确定等问题,利用量子机制和波函数来表示解的情况,通过求解薛定谔函数和蒙特卡洛模型找出粒子的相应位置,即采用量子粒子群算法(QPSO)优化微电源的出力,使系统的经济成本最小。仿真证明QPSO算法优于PSO,但此模型未考虑污染物的排放。文献[10]以系统经济和环保成本最小为优化目标,从临时Pareto解中筛选出N个拥挤距离最大的个体作为精英保留,采用此改进遗传算法对微电源的出力进行优化,证明了改进算法可以跳出局部最优解,且多目标函数的优化结果比单目标函数更经济环保。文献[6-10]的算法对于复杂超高维的问题难以求得理想效果,且考虑单因素不利于微电网的调度研究。
鸟群算法(Bird Swarm Algorithm,BSA)是Xian-Bing Meng等人在2015年提出的一种新型生物启发式全局优化算法,来源于对鸟群觅食、警惕和飞行行为的模仿以及对鸟群觅食过程中共享信息的研究,BSA具备调节参数少、收敛精度高和鲁棒性能好等特点,已验证BSA在优化函数方面优于PSO和微分进化算法(DE)[11]。因BSA的认知行为和群体行为调节参数易导致进化种群收敛精度和迭代次数偏大,通过在BSA基础上引入线性微分递减策略的惯性权重和线性调整的学习系数,来提高收敛速度和搜索精度。本文采用改进的鸟群算法(IBSA)对微电网并网运行模式下的夏季典型日进行调度分析,建立了考虑微电源的经济性和环保性的优化调度模型,最后通过各目标函数下微电网的调度情况和IBSA、BSA算法的对比,验证了本文调度模型和IBSA算法的正确性。
本文采用的分布式电源为可再生清洁不可控机组光伏电池(Photovoltaic Cells,PV)和风力发电机(Wind Turbine,WT)、效率高污染小的可控机组燃料电池(Fuel Cell,FC)和微型燃气轮机(Micro Turbine,MT)、平抑可再生能源发电功率波动的储能蓄电池(Storage Battery,BT),微电源的出力模型如文献[12-14]中所述。微电网优化调度的目标是在各种约束条件下优化微电源的出力使得系统的经济性和环保性达到最好。
2.1.1 微电网系统的经济性成本最低
目标函数为:
minC1,COST=min(CFC&MT+COM+CDP+Cgrid)
(1)
(2)
ηFC(t)=-0.0023PFC(t)+0.6735
(3)
(4)
(5)
(6)
(7)
(8)
式中,CFC&MT、COM、CDP和Cgrid分别为分布式电源的燃料、运行维护、折旧和与主网电能互购成本[14,15];N为微电源种类数;C为天然气价格;LHV为天然气低热值;PFC(t)、PMT(t)分别为t时刻FC和MT的输出功率;ηFC(t)、ηMT(t)分别为t时刻FC和MT的发电效率;KOM,i、Pi(t)分别为第i种分布式电源的运行维护系数和在t时刻的输出功率;ADCCi为微电源i的年均折旧资本;Ccost,i为单位容量初始安装成本;ki、ri、Li、Pfci分别为微电源的容量因数、年折旧利率(6%)、折旧年限和额定功率;cbuy(t)、ccell(t)分别为t时刻的购售电电价;Pbuy(t)、Psell(t)分别为t时刻的购售电功率。
2.1.2 微电网系统的污染物处理费用最小
本文污染物指CO2、SO2和NOx,目标函数为:
minC2,COST=CDG,i+Cgrid,i
(9)
(10)
(11)
式中,CDG,i、Cgrid,i分别为微电源i和主网的排污治理费用(微电源中产生污染的为FC和MT);αj为第j种污染物单位排污处理成本;βi,j、βgrid,j分别为微电源i和主网的第j种污染物排放系数;Pgrid(t)为t时刻微电网与主网的交互功率;Δt为时间间隔。
2.1.3 微电网系统的综合效益最好
综合考虑经济成本和环境污染因素,由于两目标函数量纲相同,故用线性加权求和法将多目标转化为单目标,再用二元对比定权法确定权系数[16]。本文取经济性重要性等级“稍稍”在环保性之上,通过建立重要性定性排序标度矩阵E和经过一致性检验,将模糊语气算子转换为隶属度指标的非归一化权重向量 [1,0.739],归一化后得到的指标的权重向量W=[0.575,0.425],目标函数为:
minC=0.575C1,COST+0.425C2,COST
(12)
(1)功率平衡约束
(13)
式中,PBT(t)为蓄电池充放电功率,放电为正,充电为负;PPV(t)、PWT(t)分别为光伏电池、风机的出力;PL(t)为微电网负荷。
(2)微电源输出的功率约束
Pi.min≤Pi≤Pi.max
(14)
式中,Pi.max、Pi.min分别为微电源的有功出力上、下限。
(3)微电网和主网间的交互功率约束
Pgrid,min≤Pgrid≤Pgrid,max
(15)
式中,Pgrid,max、Pgrid,min分别为传输容量上、下限。
(4)储能蓄电池的运行约束
PBT,i,min≤PBT,i≤PBT,i,max
(16)
EBT(0)=EBT(T)
(17)
SOCmin≤SOC≤SOCmax
(18)
式中,PBT,i,max、PBT,i,min分别为蓄电池充放电功率最大值、最小值;SOCmax、SOCmin分别为蓄电池荷电状态允许的最大值、最小值;EBT(0)、EBT(T)分别为蓄电池一个调度周期的初始储能和最终储能。
BSA算法是根据鸟类觅食、警惕和飞行行为衍生出的生物启发式算法,这些社会行为和活动的本质是群体智能,鸟群从社会活动中获取最佳食物的位置即对应于目标函数中寻找最优解。鸟类的行为简化规则如下:
(1)规则1:每只鸟随机决定在警惕和觅食行为之间转换身份。
(2)规则2:当选择觅食时,鸟类及时记录和更新该个体和种群先前最好的觅食位置,并以信息的方式共享于整个种群,以此来更好地寻找食物。
(3)规则3:当保持警惕状态时,每只鸟都试图向种群的中心位置飞去,此行为受到种群间竞争的干扰,高储备量的鸟类更容易飞到种群的中心位置。
(4)规则4:鸟类会定期飞到另一个区域,当到达终点时,鸟类将会在生产者和乞食者之间转换,食物储存量多的为生产者,反之为乞食者。其他鸟类则随机选择成为生产者或乞食者。
(5)规则5:生产者积极寻找食物,乞食者则随机跟随生产者寻找食物。
鸟群规模设为N,飞行空间维度为D,xit(i∈[1,2,…,N])代表第i只鸟在t时刻的觅食或飞行位置。
3.1.1 觅食行为
规则1为随机决策,若rand(0,1)
每只鸟由自身和群体的经验来寻找食物。规则2用数学公式表示如下:
(19)
式中,j∈[1,2,…,D];rand(0,1)代表(0,1)之间的独立均匀分布数;C和S(C,S>0)分别为认知系数和社会系数;pi,j为第i只鸟的先前最优位置;gj为种群的先前最优位置。
3.1.2 警惕行为
根据规则3,鸟类在试图飞向种群的中心时会不可避免地与其他鸟类发生竞争。因此每只鸟不会直接飞向种群的中心,这些行为可表示为:
(20)
(21)
(22)
式中,k(k≠i)为[1,N]之间的随机正整数;a1,a2∈[0,2];pFiti、pFitk分别为第i、k只鸟的最佳适应度值;sumFit为种群最佳适应度值之和;ε为用来避免零分割的计算机中很小的常数;meanj为整个种群中第j维的平均位置。
3.1.3 飞行行为
因捕食者的威胁、觅食或其他原因,鸟类将会飞向另一个区域,此时他们将会重新觅食。一些鸟作为生产者来寻找食物,另一些则根据这些生产者找到的食物信息来寻找食物,规则4可以区分出鸟类生产者和乞食者,“生产者”的数学表达式为:
(23)
式中,randn(0,1)为服从均值为0、标准差为1的Gaussian中的一个随机数。
“乞食者”的数学表达式为:
(24)
式中,
3.2.1 线性微分递减策略的惯性权重的改进
惯性权重是鸟群算法的重要改进参数,通过设置惯性权重可以改变上一时刻觅食位置对当前时刻位置的影响。迭代初期较大的惯性权重能使BSA算法保持较强的全局搜索能力,迭代后期较小的惯性权重有利于算法更精确的局部搜索。为了更好地平衡BSA算法的全局与局部搜索能力,本文采用线性微分递减策略[17],计算公式为:
(25)
式(25)可转化为:
(26)
式中,wmax、wmin分别为惯性权重的最大值和最小值,本文取wmax=0.9,wmin=0.4;tmax为最大迭代次数;t为当前迭代次数。随着迭代的进行,惯性权重由0.9线性递减到0.4。
3.2.2 线性调整学习系数
BSA算法中C和S分别代表认知系数和社会系数,学习因子可以调整自身认知经验和社会经验的比重值。鸟群搜索觅食的前期C取较大值,S取较小值,增加认知经验的比重,使鸟类的全局搜索能力增强;搜寻觅食的后期C取较小值,S取较大值,增加搜寻食物的社会经验的比重,使得局部搜索增强,线性调整的学习系数更新公式为:
(27)
(28)
式中,Ce=Ss=0.5;Cs=Se=2.5。
改进后的觅食公式为:
(29)
针对第2节建立的微电网优化调度模型,每个微电源的出力为待优化的参数,鸟群中每个个体所处的空间位置为优化变量,适应度函数的大小表示该位置的优劣,根据鸟群觅食、警惕和飞行行为来不断更新鸟类个体的空间位置,直至寻找到群体最佳位置,即微电源的最优出力[18,19]。具体步骤如下:
(1)初始化BSA算法中各参数和不同种类微电源的出力上下限,输入夏季典型日24h的用电情况。利用式(30)初始化微电源在空间的位置。
xit=lb+(ub-lb)·rand(1,D)
(30)
式中,xit为微电源i在t时刻的位置;ub、lb分别为微电源的出力上、下限。
(2)计算各目标函数的适应度值,并从中随机选取个体最优和全局最优位置。
(3)采用线性微分递减策略改进惯性权重,并线性调整认知系数和社会系数。
(4)依据鸟类觅食、警惕和飞行行为更新种群,限定微电源的出力满足式(13)~式(18)约束,将微电源的功率平衡等式约束转换为不等式判定,在超过范围之后加入不同程度的惩罚因子。
(5)计算新种群适应度值,与前一时刻适应度值作比较,剔除劣解,留下优解,更新历史最优解。
(6)判断是否满足终止条件,若达到要求,输出最终最优解,否则t+1返回至步骤(4)继续迭代,直至满足终止条件或者达到最优解[20]。
本文以工作在并网运行模式下的包含PV、WT、FC、MT、BT和负荷的微电网系统为例,其中PV和WT工作在最大功率点跟踪模式(MPPT),本文以最大化利用可再生能源为前提,基于改进的鸟群算法,采用MATLAB R2014a编写了适用于微电网算例的优化调度程序。
本文计算周期为1天,24个时段,每小时代表1个时段,图1为夏季典型日负荷出力曲线图,全天温度、风速、光照强度数据曲线分别如图2~图4所示,由此计算出的PV和WT出力如图5所示。微电网系统分布式电源参数、污染物处理排放系数以及全天分时电价分别如表1~表3所示。
图1 24h负荷出力曲线图Fig.1 Load output curve in 24h
图2 24h温度曲线图Fig.2 Temperature curve in 24h
图3 24h风速曲线图Fig.3 Wind speed curve in 24h
图4 24h光照强度曲线图Fig.4 Light intensity curve in 24h
图5 24h风光出力曲线图Fig.5 WT and PV output curve in 24h
数学模型主要参数为:PV参数:标准测试条件下光照强度为1000W/m2,参考温度为25℃,功率温度系数为-0.0047/℃;WT参数:切入、切出和额定风速分别为2.5m/s、25m/s和12m/s;FC、MT参数:天然气价格取2.5元/m3,天然气低热值取9.7(kW·h)/m3;BT参数:最大储能量150kW·h,每小时充放电功率限值为-30kW、30kW,初始荷电状态为0.2,荷电状态上、下限为1和0.2,充电为负, 放电为正;微电网与主网的最大交互功率为50kW, 从主网购电为正,售电为负。
表2 污染物处理排放系数Tab.2 Pollutant discharge coefficient
表3 购电和售电电价Tab.3 Purchase and sale of electricity price
4.2.1 微电网系统不同目标函数下出力曲线分析
采用改进的鸟群算法,分别对微电网的经济性、环保性和采用二元对比定权法的综合性目标函数进行分析,PV和WT始终以MPPT模式最先出力,24h的优化出力曲线如图6~图8所示,不同目标函数下的成本对比如表4所示。
图6 运行成本最低情况下优化调度曲线Fig.6 Optimal scheduling curve under lowest operating cost
图7 污染物处理费用最低情况下优化调度曲线Fig.7 Optimal scheduling curve under lowest cost of pollutant treatment
图8 综合效益最大情况下优化调度曲线Fig.8 Optimal scheduling curve under condition of comprehensive benefit
目标函数运行成本/元环境费用/元运行成本最小环境费用最小综合成本最低214055254000225724324313088531212
由图6可知,在经济成本最低情况下由于FC的运行成本低于MT,除电网电价谷时段,其余时刻优化调度时优先考虑FC。1∶00~7∶00时段,电网负荷较轻,电网电价处于谷时段,优先考虑从主网购电,主网发出的电量、FC和MT向负荷供电的剩余电量给BT充电。夏季典型日11∶00~14∶00、18∶00~21∶00时段处于用电高峰期,FC接近满发,不足的功率由MT、BT放电和从主网购电来提供。
由图7可知,污染物处理费用最低的模型下,在FC、MT和主网同时进行调峰时,环境污染度最小的MT发挥了主要作用,其次是FC,最后是主网。夏季典型日10∶00~15∶00光照非常充足,此时光伏出力增加,8∶00、15∶00和晚间风速很大,风机出力增加,虽然此时蓄电池吸收能量,但是由于用电负荷很高, 8∶00以后蓄电池始终处于放电状态。
由图8可知,综合考虑经济成本和环境污染处理费用,在1∶00~7∶00用电谷时段,电价较低,此时优先从主网购电来满足负荷需求,晚间风速大,风机出力增加,因此使用从电网购电和微电源出力剩余电量给BT充电。夏季用电负荷普遍偏高,故在8∶00后BT一直保持放电状态。11∶00~15∶00、18∶00~21∶00时段为用电高峰期,FC接近满发来使运行成本降低,其余时刻利用污染度小的MT优先出力。
由表4可知,夏季典型日综合成本最低目标函数中,运行成本与环境费用均介于运行成本最小与环境费用最低目标函数下的运行成本与环境费用之间,综合考虑经济性与环境污染处理费用的多目标优化调度很好地协调了经济与环境之间的平衡。
4.2.2 BSA、IBSA两种智能算法对比分析
本文采用的BSA参数如下:迁移周期FQ=10,a1=a2=1.5,C=S=1.5;IBSA参数如下:FQ=10,a1=a2=1.5,其余参数3.2节已经给出;两种算法种群规模均为300,迭代300次。针对本文提出的微电网优化模型,两种算法均独立运行30次,求取平均值,对比结果如图9和表5所示。
图9 综合目标函数下的适应度收敛曲线对比图Fig.9 Contrast curve of fitness convergence curve under comprehensive objective function
算法运行时间/s收敛次数运行成本/元BSA3587182264797IBSA3582141225724
综上可得,在同等种群规模和迭代次数条件下,IBSA算法相比BSA算法其收敛速度、收敛次数和寻优精度更好,由此证明了IBSA算法的优越性。
本文建立了微电网并网运行模式下考虑运行成本和环境处理费用的优化调度模型,采用新型生物启发式算法——改进的鸟群算法分别优化经济性、环保性和综合性目标函数下各分布式电源的出力,并比较了IBSA和BSA两种算法的优劣。结果表明,多目标优化调度有效协调了经济与环境之间的平衡,比单目标情况下的结果更加经济环保和高效,同时IBSA算法的收敛速度和寻优精度均优于BSA算法。算例仿真结果验证了模型和IBSA算法的正确性。
[1] 宋璇坤, 韩柳, 鞠黄培, 等(Song Xuankun,Han Liu,Ju Huangpei,et al.). 中国智能电网技术发展实践综述(A review on development practice of smart grid technology in China)[J]. 电力建设(Electric Power Construction),2016,37(7):1-11.
[2] 李鹏, 窦鹏冲, 李雨薇, 等(Li Peng,Dou Pengchong,Li Yuwei,et al.). 微电网技术在主动配电网中的应用(Application of microgrid technology in active distribution network)[J]. 电力自动化设备(Electric Power Automation Equipment),2015,35(4):8-16.
[3] 尤毅, 刘东, 钟清, 等(You Yi,Liu Dong,Zhong Qing,et al.). 主动配电网优化调度策略研究(Research on optimal schedule strategy for active distribution network)[J]. 电力系统自动化(Automation of Electric Power Systems),2014,38(9):177-183.
[4] 王成山, 武震, 李鹏(Wang Chengshan,Wu Zhen,Li Peng). 微电网关键技术研究(Research on key technologies of microgrid)[J]. 电工技术学报(Transactions of China Electrotechnical Society),2014, 29(2):1-12.
[5] 刘文胜, 毛晓明, 陈志勇(Liu Wensheng,Mao Xiaoming,Chen Zhiyong). 微网优化运行研究进展与展望(A review on microgrid optimal operation)[J]. 电工电能新技术(Advanced Technology of Electrical Engineering and Energy),2012,31(2):64-68.
[6] Lazar E, Petreus D, Etz R, et al. Optimal scheduling of an islanded microgrid based on minimum cost [A]. International Spring Seminar on Electronics Technology[C]. 2016. 290-295.
[7] Moradi M H, Eskandari M, Mahdi Hosseinian S. Operational strategy optimization in an optimal sized smart microgrid [J]. IEEE Transactions on Smart Grid,2015,6(3):1087-1095.
[8] Toma L, Tristiu I, Bulac C, et al. Optimal generation scheduling strategy in a microgrid[A]. IEEE Transportation Electrification Conference and Expo, Asia-Pacific [C]. 2016. 491-496.
[9] 黄晨, 张靠社(Huang Chen, Zhang Kaoshe). 基于量子粒子群算法的微电网优化调度(Micro grid scheduling optimization based on quantum particle swarm optimization(PSO)algorithm)[J]. 电网与清洁能源(Power System and Clean Energy),2016, 32(2):72-76.
[10] 赵磊, 曾芬钰, 王霜, 等(Zhao Lei,Zeng Fenyu, Wang Shuang, et al.). 基于经济性与环保性的微电网多目标优化调度研究(Research on multi-objective optimal operation of microgrid based on economic and environmental protection)[J]. 高压电器(High Voltage Apparatus),2015, 51(6):127-132.
[11] Meng X B, Gao X Z, Lu L H, et al. A new bio-inspired optimisation algorithm:Bird swarm algorithm [J]. Journal of Experimental & Theoretical Artificial Intelligence,2015, 28(4):673-687.
[12] 张丽娟(Zhang Lijuan). 含多种分布式电源的微网系统环保经济优化调度研究(Research on environmental and economic optimal dispatch of microgrid with multi-distributed genertion)[D].北京:华北电力大学(Beijing:North China Electric Power University),2015.
[13] 肖浩, 裴玮, 孔力, 等(Xiao Hao,Pei Wei,Kong Li,et al.). 综合能源微网运行优化调度方法研究(Research on optimal operation method of integrated energy microgrid system)[J]. 电工电能新技术(Advanced Technology of Electrical Engineering and Energy),2016,35(12):1-11.
[14] 段程煜(Duan Chengyu).基于粒子群算法的微电网优化调度研究(The research on optimal scheduling of microgrid based on particle swarms optimization(PSO))[D].北京:华北电力大学(Beijing:North China Electric Power University),2014.
[15] 周晓燕, 刘天琪, 沈浩东, 等(Zhou Xiaoyan, Liu Tianqi, Shen Haodong, et al.). 含多种分布式电源的微电网经济调度研究(Research on economic dispatch of microgrid with multi-distributed generation)[J] . 电工电能新技术(Advanced Technology of Electrical Engineering and Energy),2013,32(1):5-8.
[16] 钟宇峰, 黄民翔, 叶承晋(Zhong Yufeng,Huang Minxiang,Ye Chengjin,et al.). 基于电池储能系统动态调度的微电网多目标运行优化(Multi-objective optimization of microgrid operation based on dynamic dispatch of battery energy storage system)[J]. 电力自动化设备(Electric Power Automation Equipment),2014,34(6):114-121.
[17] 梅真(Mei Zhen). 基于改进粒子群算法的微电网优化运行策略研究(Research on the optimal operation strategy of micro-grid based on improved PSO)[D]. 武汉:湖北工业大学(Wuhan: Hubei University of Technology),2015.
[18] 崔东文, 金波(Cui Dongwen,Jin Bo). 改进鸟群算法及其在梯级水库优化调度中的应用(Improved bird swarm algorithm and its application to reservoir optimal operation)[J]. 三峡大学学报(自然科学版)(Journal of China Gorges University(Natural Sciences)),2016,38(6): 7-14.
[19] 崔东文, 金波(Cui Dongwen,Jin Bo). 鸟群算法-投影寻踪回归模型在多元变量年径流预测中的应用(Application of the bird swarm algorithm - projection pursuit regression model to prediction of multivariate annual runoff)[J]. 人民珠江(Pearl River),2016,37(11):26-30.
[20] 曾嶒, 彭春华, 王奎, 等(Zeng Ceng, Peng Chunhua, Wang Kui,et al.). 基于鸟群算法的微电网多目标运行优化(Multi-objective operation optimization of micro grid based on bird swarm algorithm)[J]. 电力系统保护与控制(Power System Protection and Control),2016,44(13):117-122.