东北大学学报:自然科学版   2015, Vol. 36 Issue (11): 1521-1525   PDF (623 KB)    
基于情景方法的微型智能电网经济运行的优化
靳绍珍, 毛志忠, 李鸿儒    
东北大学 信息科学与工程学院, 辽宁 沈阳 110819
摘要:针对微型智能电网经济运行优化问题中,分布式可再生能源输出功率的预测误差具有不确定性的特点,提出了一种基于混合0-1随机非线性规划的微型智能电网运行优化方法.该方法将蒙特卡洛方法与轮盘赌选择机制相结合,利用情景生成方法来表示分布式可再生能源输出功率预测误差的所有可能实现,同时将带有不确定性的微型智能电网运行优化问题转化为确定性的混合0-1非线性优化问题,并用分支定界算法求解混合0-1非线性优化问题.最后,利用情景聚合方法得到最优期望解.通过仿真实验表明了所提出方法的有效性.
关键词微型智能电网     经济运行     不确定性优化     情景生成     分支定界算法    
Economic Operation Optimization of Smart Microgrid Based on Scenario Methodology
JIN Shao-zhen, MAO Zhi-zhong, LI Hong-ru    
School of Information Science & Engineering, Northeastern University, Shenyang 110819, China.
Corresponding author: MAO Zhi-zhong, professor, E-mail: maozhizhong@ise.neu.edu.cn
Abstract: According to the characteristics of economic dispatch problem for smart microgrid with uncertainties related to the forecasted errors for renewable energy sources (RESs), a methodology based mixed 0-1 stochastic nonlinear programming was proposed. The roulette wheel mechanism (RWM) and Lattice Monte Carlo simulations (LMCS) were used to generate scenarios. By means of this strategy, the stochastic problem was converted to a number of deterministic problems with different probabilities. Meanwhile, branch and bound algorithm was employed to solve each of the deterministic problems. Consequently, the solutions obtained from the accepted scenarios were aggregated according to the probability to find the expected result of the investigated problem considering uncertainty. The validity of this optimization methodology was proved by the simulation results.
Key words: smart microgrid     economic operation     optimization under uncertainty     scenario generation     branch and bound algorithm    

近年来,为了充分发挥分布式可再生能源等分布式能源系统的效益,微型智能电网运行与控制成为研究热点[1],这也是智能电网建设中的重要组成部分.

国内外学者就微型智能电网的经济运行优化问题展开了一系列研究与探索.从优化算法角度,文献[2]提出了混合整数规划方法求解微型智能电网经济运行优化问题.文献[3]采用序列二次规划方法将优化调度问题分解为一系列二次规划子问题,逐次求解原问题.另外,应用智能优化方法求解微型智能电网经济运行优化问题成为研究的一个热点,遗传算法[4]、教与学优化算法[5]等方法都在这一问题上得到了较好的应用.针对微型智能电网经济运行问题本身,文献[6]建立了以运行费用为最小的单目标经济优化问题.文献[5]考虑经济成本最小、污染物排放量最小等问题,建立了多目标经济优化模型,此外,文献[4]还从热电联供型微型智能电网经济运行问题进行了探索.但是,以上研究都将微型智能电网中的可再生能源各时段的功率输出当作确定量处理,没有考虑其随机波动性.

本文综合考虑风力发电、光伏发电预测输出功率误差的不确定性因素,建立了微型智能电网经济运行的混合0-1随机非线性规划模型.并且采用基于情景的优化方法进行了求解.最后,微型智能电网中央控制器(MGCC)根据得到的最优期望解制定微型智能电网的运行计划.

1 问题描述

微型智能电网经济运行优化问题定义为制定分布式电源最优的运行计划以及启停状态,使得微型智能电网运行成本最小.考虑分布式可再生能源功率输出的随机波动,微型智能电网经济运行优化问题是一个含有随机连续变量与随机离散变量的不确定非线性优化问题.具体数学描述如下.

1.1 目标函数

微型智能电网经济运行优化问题的目标函数为微型智能电网运行成本最小.其中,运行成本包含分布式电源的发电成本、启停成本.目标函数可表示为

式中:Ε{f(X)}为总的发电成本的期望值;s为情景的编号;Ns为情景数量;πs为情景s下对应的概率;fs(Xs)为情景s下对应的运行成本;m为一个调度周期T内所包含的时段数,其中每个时段定义为时间间隔δ;Ng为分布式电源的数量;i为分布式电源的编号;uit为分布式电源的启停,其中取1为开,取0为停;pit为分布式电源的有功功率输出;Bit为分布式电源的电价;Sstarti为分布式电源启动成本;Sshuti为分布式电源关停成本;Nst为储能单元的数量;j为储能单元的编号;ujt为储能单元的启停;pjt为储能单元的有功功率输出;Bjt为储能单元的电价;Sstartj为储能单元启动成本;Sshutj为储能单元关停成本;uGridt为微型智能电网与外部电网交互开关;pGridt为微型智能电网与外部电网的交换功率;BGridt为外部电网实时电价.

1.2 约束条件

1) 系统功率平衡约束.

式中:D为负荷的编号; ND为负荷的数量; pLDt为负荷在第t时段负荷预测值.此处忽略了网损.

2) 发电单元功率输出限值.

式中:pi,mintpi,maxt分别为分布式发电单元输出功率的上下限;pj,mintpj,maxt分别为储能单元输出功率的上下限;pGrid,mintpGrid,maxt分别为微型智能电网与外部电网的交换功率的上下限.

3) 储能单元运行约束.

式中:Wesst为储能单元内部存储的能量;pcharge为储能单元充电功率;pdischarge为储能单元的放电功率;ηchargeηdischarge分别为储能单元对应的充放电效率;Δt为储能单元的充放电时间间隔.

2 基于情景方法的随机模型描述

本文采用情景生成方法来表示分布式可再生能源输出功率预测误差的所有可能实现.通过情景生成和消减方法,将不确定条件下的优化问题转化为确定性的优化问题,具体如下.

2.1 概率密度函数建模

本文考虑风力发电、光伏发电预测输出功率误差的不确定性因素,并将不确定参量视为随机变量,不确定参量由连续的随机概率分布函数描述.研究表明,在相同天气状况下,对历史数据进行统计,光伏发电输出功率的误差服从高斯分布[5, 7],即有δtPVN(0,σt2),光伏发电在某时刻的随机概率密度函数如图 1所示.针对风力发电预测输出功率误差的随机概率分布问题,采用贝塔分布拟合风力发电预测输出功率误差,则贝塔概率密度函数为

其中:

Perror是预测风电功率输出误差; α,β是贝塔概率密度函数的参数.

2.2 情景生成

本文将蒙特卡洛方法与轮盘赌选择机制相结合,提出一种情景生成方法来表示分布式可再生能源输出功率预测误差的所有可能实现.

首先,随机采样是蒙特卡洛方法的基础,采用LMCS生成随机数:

式中: r表示随机变量的个数;N表示蒙特卡洛(LMCS)方法采样的次数;vi为含有d维随机数的列向量;mod A表示被A除的余数.

其次,将随机概率密度曲线n等分,即每个区间的间隔为一个标准差σ.以光伏发电预测误差为例,将随机概率密度曲线7等分,每个区间Intervali,i=1,…,7的间隔为一个标准差,并且每个区间对应一个概率值βi,t,i=1,…,7,如图 1所示.

图 1 光伏发电预测误差的概率密度函数 Fig. 1 The PDF of the PV generation forecast error

再者,将每个区间的概率值βi,t累积归一化,即每个区间对应一个累积归一化的概率值,如图 2所示.然后,采用轮盘赌选择机制生成每个表示风力发电、光伏发电预测输出功率误差的情景,如式(7)所示.

式中:Wuw,t,sWT是开关参数,表示第i=uw风力发电预测误差的区间Intervaluw是否被选中,选中Wuw,t,sWT=Wpv,t,sPV=1,否则Wuw,t,sWT=Wpv,t,sPV=0,其中,由LMCS生成随机数,与每个区间的累积概率值进行比较,选择开关参数Wuw,t,sWT.

图 2 预测误差每个区间的概率累积归一化 Fig. 2 Accumulated normalized probabilities of the forecast error intervals

最后,每个情景对应的概率值:

每个情景对应的风力发电、光伏发电预测输出功率误差为

2.3 情景缩减

基于情景的优化模型其计算效果取决于情景数量的多少,由情景生成方法得到的情景数量通常是庞大的,为了减少基于情景方法的优化问题的计算量,需要消减由情景生成方法产生的情景数量.本文采用概率距离作为尺度进行情景消减,具体如下.

ξs(s=1,2,…,Ns)表示由情景生成方法产生的情景,每一个情景对应的概率为πs(s=1,2,…,Ns),且πs>0,∑πs=1.DTs,s′=DTss′),(s=1,…,Ns,s′=1,…,Ns)表示情景ξsξs′之间的距离,定义为两个情景向量的范数.集合S表示消减前的情景,初始时S为所有情景的集合;集合DS表示为消减后的情景,初始时DS为空集.情景消减的步骤如下:

1) 计算所有情景间的距离:

2) 对于每一个情景k,找出与其距离最短的情景r:

3) 计算PDk(r)=pk DTk(r),k∈S,找出情景ds使得:

4) 令

5) 重复以上步骤至剩余情景数满足停止准则为止.

2.4 停止准则

本文采用停止准则来判断经过情景生成与缩减后得到的情景数量是否达到精度的要求:

式中:σf是随机参数标准差;μf是随机参数的均值;cvf这里按照采样精度指定为一个数值.

2.5 情景聚合

通过应用情景生成和缩减方法,生成对应不同概率的情景,因此,带有不确定性的微型智能电网运行优化问题可以分解为不同情景下的确定性优化问题.每个情景下的优化问题得到一个带概率的最优解,最终,不同的情景下,得到一系列带有概率的最优解.因而,需要应用情景聚合方法,得到带有不确定性的微型智能电网运行优化问题的一个期望解:

式中:是原问题对应的期望目标函数;fs是情景s下对应的目标函数;πsnorm为情景s下对应的概率.

式中:r是原优化问题中随机变量的个数;Ns是情景缩减后对应的情景个数;Probi,s是每个情景对应的概率值.

3 实例研究

本文算例仿真采用的微型智能电网系统结构如图 3所示.微型智能电网中发电单元由微型燃气轮机、燃料电池、光伏电池、风力发电机组组成,储能单元由蓄电池组成.光伏发电、风力发电单元的预测输出按小时分为24个时段,时间间隔δ取为1 h,得到预测数据后,将作为微型智能电网运行优化问题中光伏发电、风力发电单元的参考输入[5].

图 3 微型智能电网结构图 Fig. 3 Smart microgrid structure diagram

通过对微型智能电网与外部公共电网并网运行模式下的经济运行优化模型进行仿真,验证本文提出的微型智能电网不确定性经济运行优化方法.

3.1 情景方法

假设已知风力发电、光伏发电预测输出功率误差的概率分布,取误差的标准差为预测值的20%.利用情景生成方法生成1 000个情景,通过情景消减将情景数减少至10个.缩减后情景对应的概率见图 4.图 5,图 6给出了10个情景的风力发电功率情景和光伏发电功率情景.

图 4 情景缩减后情景对应的概率值 Fig. 4 The probabilities of reduced scenarios

图 5 风力发电功率情景 Fig. 5 The scenarios of wind power

图 6 光伏发电功率情景 Fig. 6 The scenarios of PV power
3.2 微型智能电网不确定性的经济运行

考虑风电、光伏预测发电功率的随机性,表 1给出了对应的微型智能电网经济运行的期望成本值,图 7给出了微型智能电网各个发电单元最优的期望输出功率曲线. 仿真表明,通过随机优化模型获得的运行策略可以在不同风力发电、光伏发电输出功率情景下灵活调整;同时也可以有效降低因风力发电、光伏发电波动性给微型智能电网运行带来的影响.

表 1 微型智能电网经济运行的期望总成本值 Table 1 The expected results of operational cost for smart microgrid

图 7 微型智能电网各个发电单元最优的期望输出功率 Fig. 7 The best expected power generation of DGs for smart microgrid
4 结论

1) 考虑分布式可再生能源输出功率的预测误差具有不确定性的特点,提出了采用情景方法来表示分布式可再生能源输出功率预测误差的所有可能实现,可以将带有不确定性的优化问题分解为确定性优化问题.

2) 通过考虑分布式可再生能源输出功率预测误差,由式(1)~式(4)所建立的微型智能电网经济运行优化模型更符合实际运行情况,可以有效地降低因风力发电、光伏预测发电功率的波动性和随机性给微型智能电网经济运行带来的影响.

3) 采用情景方法,可以获得不同情景下的分布式发电单元运行策略.微型智能电网中央控制器(MGCC)可以灵活地调整分布式发电单元的运行.

参考文献
[1] Tsikalakis A G, Hatziargyriou N D.Centralized control for optimizing microgrids operation[J].IEEE Transactions on Energy Conversion, 2008, 23(1):241-248.(1)
[2] Naraharisetti K P, Karimi A I, Anand A.A linear diversity constraint-application to scheduling in microgrid[J].Energy, 2011, 36:4235-4243.(1)
[3] Mohammad H, Eskandari M.A hybrid method for simultaneous optimization of DG capacity and operational strategy in microgrids considering uncertainty in electricity price forecasting[J].Renewable Energy, 2014, 68:697-714.(1)
[4] Wang J J, Jing Y Y, Zhang C F.Optimization of capacity and operation for CCHP system by genetic algorithm[J].Applied Energy, 2010, 87(4):1325-1335.(2)
[5] Niknam T, Abarghooee R A, Narimani M R.An efficient scenario based stochastic programming framework for multiobjective optimal microgrid operation[J].Applied Energy, 2012, 99(4):455-470.(4)
[6] Bludszuweit H, Navarro J A D, Llombart A.Statistical analysis of wind power forecast error[J].IEEE Transactions on Power Systems, 2008, 23(3):983-991.(1)
[7] Mohammadi S, Soleymani S, Mozafari B.Scenario based stochastic operation management of microgrid including wind, photovoltaic, microturbine, fuel cell and energy storage devices[J].International Journal of Electrical Power & Energy Systems, 2014, 54:525-535.(1)