潘冯超, 刘勤明, 叶春明, 李冠林
(上海理工大学 管理学院,上海 200093)
随着经济全球化的迅猛发展,世界能源消耗急剧上升,能源储备量不足导致的能源危机,促使发展清洁环保的分布式能源迫在眉睫。作为能源互联网+智慧能源重要分支的分布式能源飞速发展,分布式风力能源、分布式光伏能源、分布式天然气能源等主要分布式能源模块具有经济环保、独立性高、污染小的优点,被许多国家和地区大力倡导。我国也正不断加大对分布式能源的政策支持,分布式能源的发展初露锋芒[1]。十三五规划“节能减排”目标要求2020年单位GDP能耗降低15%,CO2排放量降低18%。因此,增加分布式能源在能源消费中的比重是当务之急[2]。
目前,国内外相关学者对于分布式能源供应链配置的研究大多比较单一,少部分学者综合考虑了各类分布式能源的调度问题。隆重等[3]针对分布式能源孤岛模式运行能力问题设计了电压控制策略,利用Lyapunov稳定性理论进行分析,解决了平衡与不平衡负荷下电压控制问题,因未考虑多能源情况,所以存在一定的局限性。Mavromatidis等[4]在不确定性分布式能源系统中引入次优决策风险,考虑能源载体价格和排放因子进行成本最优设计,确保系统更优的性能,但其设计未考虑并网价格和需求因素的影响。Lv等[5]以分布式能源系统作为研究对象,对区域分布式能源供应链的安全规划进行建模研究,实现分布式能源系统的经济性和稳定性。Ma等[6]提出了一种分布式能源在线能量管理算法,用于解决能源预测调度不准确的问题,但其在线调度算法结果存在比较大的误差,不适用于大规模的能源调度。Xu等[7]提出了一种分布式多能源管理框架,利用沼气–太阳能–风能的协调运作,建立了多能耦合矩阵,提出随机优化调度方案对分布式能源供应链进行动态优化。王丹等[8]对分布式能源站点的选址定容进行设备规划与系统运行研究,以实现总体经济最优,降低系统运行成本,减少设备配置冗余的目的。徐聪等[9]通过太阳能和燃料互补的分布式能源系统研究了影响系统节能效果的因素,得出改善分布式能源供应链的性能关键在于合理利用相关能源和多能源互补。杨洋等[10]在区域能源限制背景下建立了区域能源供应链的弹性测度模型,并分析了其鲁棒性,结合区域能源实际情况,从弹性管理视角进行了定量分析。Li等[11]设计了一种基于顺序驱动的非检测区域方法,对分布式能源网格中单一孤岛的非检测区域进行分析,并且用一种数据驱动和机器学习的方法来实现分布式能源规划和运行问题检测。但其设计的检测方法只针对分布式能源中单一孤岛的检测,未考虑多能因素,因此实用性略低。
基于上述问题,本文创新地从分布式能源供应链供给侧出发,对分布式能源供应链中的分布式风力模块、分布式光伏模块、分布式天然气等模块进行建模研究,构成一个多组织的分布式能源供应链,并对其进行配置优化和成本优化。对于分布式能源供应链供给侧的研究最主要的是能源供应链中各模块的配置问题,而本文根据各模块的功率数学表达式,将模拟退火算法运用于粒子群算法,并将改进的粒子群算法应用到分布式能源供应链配置问题上。通过算例分析,得出了分布式能源供应链中各个模块的合理配置,获得优良的配置方案,实现能源供应链各组成部分的最大经济性和最高效率性。
城市的正常运行需要多种能源的支撑,包括电能需求、热能需求和气能需求,同时也需要各种能源设备来进行能源转换和存储。一般来说,分布式能源系统主要由分布式天然气模块、分布式太阳能光伏模块、分布式风力模块、能源转换管理系统、能源存储设备组成。其中:风力、光伏、天然气等模块都可以供应电能;分布式光伏集热、天然气产热等主要负责热能的供应;气能则主要由分布式天然气模块供应。能源转换管理系统主要提供多能源互相转化及输入输出控制服务,能源存储设备主要包括储电设备、储热设备和储气设备,如图1所示。
图1 分布式能源系统框架Fig. 1 Framework of distributed energy system
分布式能源供应链的配置在分布式能源系统中起着重要作用,利用好自然界中的风能、太阳能和天然气等分布式能源是一个城市绿色发展的重要手段。对于各种分布式能源模块的合理分配及系统模型的优化,能使城市的运行兼顾经济性和环保性。本文目的就是通过对分布式能源供应链中各分布式能源模块合理分配,使城市更具经济性和环保性。
分布式能源供应链的环保性体现在分布式能源利用率和失负荷率,能源利用率越高,失负荷率越低,“能源丢弃”的情况就越少,则能源惩罚成本越小,该分布式能源供应链就更具环保性。能源丢弃是指当能源供应大于能源需求时,多余的能源无处储存就会导致能源丢弃,储能设备虽然能减少能源丢弃的情况发生,但是当储能设备处于饱和状态时,也会出现能源丢弃现象。失负荷是指能源供应小于能源需求时,就会导致能源供应链失负荷。失负荷会导致工厂停工,停工会带来损失,所以也会产生一定的损失成本。本文引入能源惩罚最小成本,其目标函数为
式中:C1为惩罚成本;ga,gb分别为单位能源丢弃成本和单位能源失负荷损失成本;ea,eb分别为能源丢弃量和能源失负荷量。
分布式能源供应链的经济性体现在分布式能源供应链中各个模块的初始建设费用、后期维护费用以及运行费用等。其中各个分布式模块的成本不一,设置合理数量的分布式模块可以使得分布式能源供应链更具经济性,经济性目标函数为
式中:C2为经济成本;Cd,Ce,Cf分别为设备的初始成本、运行成本和维护成本。
设备初始成本Cd由风力模块初始成本Cw0、太阳能模块初始成本Cl0、天然气模块初始成本Cg0、储能设备初始成本Cs0、能源管理转换初始成本Ct0组成,公式为
运行成本Ce由风力模块运行成本Cw1、太阳能模块运行成本Cl1、天然气模块运行成本Cg1、储能设备运行成本Cs1、能源管理转换运行成本Ct1组成,公式为
维护成本Cf由风力模块维护成本Cw2、太阳能模块维护成本Cl2、天然气模块维护成本Cg2、储能设备维护成本Cs2、能源管理转换维护成本Ct2组成,公式为
综合以上目标函数,分布式能源供应链目标函数整合后的总成本公式为
分布式能源供应链系统中,有许多条件限制,比如总功率限制,分布式风力、太阳能、天然气装机容量限制,城市最高失负荷率限制及储能设备容量限制等,总功率和各个模块的参数都应该在这些限制范围内,否则可能会存在系统风险。
系统总功率平衡限制:
式中:Pl(t),Pa(t),Pc(t),Pw(t),Ps(t),Pg(t),Pd(t),Pb(t)分别为t时段内,分布式能源供应链系统中负荷功率,丢弃功率、充能功率、风力功率、太阳能功率、天然气功率、放能功率和失负荷功率,单位为kW。
装机容量限制:
式中:NW,NL,NG,NS分别为风力模块、太阳能模块、天然气模块及储能设备的实际装机容量;NWmin,NWmax,NLmin,NLmax,NGmin,NGmax,NSmin,NSmax则分别为各模块的装机上、下限。
城市最高失负荷率限制:
失负荷是指能源供应满足不了能源需求导致系统停止运行的现象,失负荷率是失负荷与负荷之比,失负荷率是一个城市运行效率的重要评价指标,Lset则是一个城市最高失负荷率的限制,分布式能源供应链的运行必须低于这个数值,才能投入使用。
储能设备容量限制:
式中:S为储能设备的实际容量;Smin,Smax分别为储能设备的最小容量值和最大容量值。
本文研究的分布式能源供应链模型中主要包含分布式风力模块、分布式光伏模块、分布式天然气模块和能源转换管理存储设备等。各个模块的模型既是独立模型,每个模块模型又有一定的关联,组成整个分布式能源供应链。风电机组是风力发电的主要部件,通过风带动风轮转动切割磁场产生电能,电量的产能大小跟风速和风轮的转速有关。风能转化电能的相关数学公式如下:
式中:Pm为风力发电机的输出功率;η为风机效率;Cp为风力发电机把风能转化为电能的效率系数;由于风能转化为电能的过程中能量损耗,通常情况下风能的最大利用系数约为0.593;R为风轮半径;ρ为空气密度(1.2kg/m3);v为自然条件下的风速。
风力发电机输出功率与风速的关系一般可用分段函数(17)表示:当风速低于风轮切入速度vci或大于风机切出速度vco,风机不发电,功率为0;当风速大于风轮切入速度时,风机发电,发电功率与风速为一次函数关系;当风速到达风轮额定切入速度vcr时,风机达到额定输出功率Pr并保持不变。
分布式光伏模块是太阳光转化为电能或热能的模块,也是社会生活中随处可见的一种技术,如家用太阳能热水器、太阳能发电、公路的路灯以及高速公路上的各类警示牌,可见分布式光能的发展前景之广。国内外相关学者对太阳光照强度的分布情况进行了很多的研究,结果表明可以用贝塔分布来近似描述,其概率密度函数如下[12]:
式中:G(t),Gmax分别为光伏随机出力和最大出力;Γ为伽马函数;α,β为光照强度的贝塔分布形状参数。
光伏发电由于环境温度、光照强度等不确定性因素,其输出功率也存在间歇性与随机性,模型数学公式可表示为
式中:Ps为光伏发电模块的输出功率,kW;fs为光伏发电模块实际输出功率与额定功率之比,一般取值为0.9;PSTC为光伏发电模块标准条件下的额定功率;GT为光伏模块上总光照强度,kW/m2;GSTC为标准条件下太阳光强度(1 kW/m2);αp为功率温度系数,%/℃,一般取值为-0.47%/℃;Tc为光伏模块表面温度,℃;TSTC为光伏模块标准温度(25 ℃)。
分布式天然气模块是通过燃气轮机对天然气进行燃烧,转化为电能或热能的装置。相对于传统火力发电装置和煤燃烧产热装置,燃气轮机的效益更高,污染也小很多。因此,我国北方很多地区都已实现煤改气,采用天然气供暖供电。研究表明,燃气轮机消耗的天然气量与输出功率之间的关系为
式中:Fg,Pg分别为燃气轮机消耗气量和功率;αg,βg,γg为燃气轮机的耗气量曲线决定因子;V为天然气固定高热值,一般取值为10.35(kW·h)/m3。
储能设备是平衡分布式能源供应链中各模块出力的装置,用来储存多余的能源。比如白天的时候太阳光强烈,但热能需求低,储能设备就可用于储存多余的热能,供晚上热能需求大的时候使用,这种装置可以有效提高分布式能源供应链中能源利用率。能源转换管理设备则是用于能源之间的转换及管理,如当能源供应大于需求时,需要能源转换管理设备将多余的能源充入储能设备进行储备,否则需要其对储能设备进行放能操作。此外,能源转换管理设备还兼具能源转换的功能,如电能转化为热能或热能转化为电能等功能。储能设备在分布式能源供应链中的作用十分重要,它既能提高可再生能源使用率,使新能源具有更好的性价比,还能降低能源供应链的弃能率,提高供应链整体的经济性。
储能设备的相关参数由储能容量、自放能损耗和充放能效率组成,通过功率计算可以得出其各参数值。
a. 当储能设备充能时,表达式为
b. 当储能设备放能时,表达式为
式中:Se为额定容量,kW·h;Py,Pu,µc,µd,θ分别表示充能功率、放能功率、充能效率、放能效率、自放能率。
PSO算法(粒子群算法)假设N维空间中有n个无质量、无体积的粒子,向量xi=(xi1,xi2,···,xiN)表示它们的位置,向量vi=(vi1,vi2,···,viN)表示它们的移动速度。每个粒子都有其目标函数决定的适度值,粒子在移动中寻找自己最优的位置pi=(pi1,pi2,···,piN),和邻域粒子的最优位置gi=(gi1,gi2,···,giN)。粒子通过不断移动,更新迭代得到新的位置参数,它们的速度和位置更新公式为[13]
式中:ω为惯性参数,当ω>1时,粒子运动加速,当ω<1时,粒子运动减速,现大多研究者对 ω取值从0.9递减至0.4;c1,c2为学习参数,一般取c1=c2=2;r1,r2为[0,1]的随机数;xij(t+1)为粒子i在第j维度迭代t+1次的位置参数,vij(t+1)为粒子i在第j维度迭代t+1次的速度参数。
PSO算法的主要流程如图2所示。
图2 PSO算法流程Fig. 2 Flow chart of PSO algorithm
PSO算法具有规则简单、优化多维函数速度快、精度高等优点,但也存在一定的局限性。规则简单导致易出现局部最优而结束算法,得出的最终结果存在较大误差。针对此,本文创新地结合模拟退火算法[14]具有跳出局部最优能力的特点,对PSO算法进行改进,得到一个具有全局搜索能力强、精度高、速度快并且可以避免陷入局部最优的改进算法。
改进PSO算法在每次迭代更新到当前最优点时,利用模拟退火算法具有跳出局部最优的能力,产生新的最优点,再跟之前最优相比较,得出真实全局最优点。具体步骤如下:
步骤1初始化每个粒子的速度参数、位置参数、初始温度T(0);
步骤2计算退火温度T(t+1)=φT(t),其中,φ为退火常数,φ∈(0,1),通过模拟退火算法粗略搜索得到初始解;
步骤3根据模拟退火算法迭代粗略搜索产生的初始解,对初始解利用标准PSO算法进行精确搜索;
步骤4判断全局最优是否达到最大迭代次数或满足收敛准则,如果是,则输出结果,否则转至步骤2。
改进PSO算法流程如图3所示。
图3 改进PSO算法流程Fig. 3 Flow chart of improved PSO algorithm
采用改进的PSO算法对分布式能源供应链模型进行求解,以一年为优化时间段,时间为8 760 h,步骤如下:
a. 输入N种分布式能源模块相关参数、风速、光照、温度数据、历史需求数据;
b. 初始化粒子群的速度参数和位置参数,维数为N;
c. 通过各分布式模块计算产能总功率和当前时刻符合功率的差值,当差值不为0时,则视为功率不平衡;
d. 根据当前时刻储能设备工作状态、燃气轮机工作情况判断当前时刻供应链是功率过剩还是失负荷;
e. 根据本文研究提出的目标函数,在约束条件下,求解初始参数进行退火操作后的初始解;
f. 对模拟退火算法得出的粗略最优值进行PSO算法迭代操作;
g. 不断迭代直到最大迭代或满足收敛条件,然后输出全局最优值,此时最优位置对应的各维度值即为分布式能源供应链各分布式模块的配置优化结果。
本研究以2017年上海崇明岛某小渔村的分布式能源供应链进行算例分析,根据气象局及统计局相关历史数据显示,此小渔村的平均光照强度约3.21(kW·h)/(m2·d),年平均风速6.15 m/s,全年每小时平均能源需求量145.79 kW,最大需求393.99 kW。小渔村配备有分布式风力模块、分布式太阳能模块、分布式天然气模块、储能设备和能源转换管理设备,其寿命都为20年,各模块参数如表1所示。
表1 风力模块参数Tab.1 Parameters of wind power module
根据本文算法处理的数据量和相关学者研究历史经验,在算法的参数设置上,粒子群数量为300,最大迭代次数为300,学习参数为2,惯性参数前期为0.9,后期为0.4;退火算法中初始温度按照通常设置为1 500 ℃,降温系数0.99固定,迭代次数也为300。在本算例中,设置的最大失负荷率为1%,风力模块的切入和切出速度分别为3 m/s和25 m/s,额定风速为11 m/s,储能设备上下限分别为0.95和0.5。根据该渔村历史失负荷和弃能所产生的经济损失和能源浪费历史数据,本渔村的失负荷率惩罚为7.02元/kW;弃能惩罚为3.3元/kW。
基于上文所提供的数据和设置的相关参数,对建立的多目标函数模型进行算法分析求解,对模型分别进行标准PSO算法和改进PSO算法操作,得到优化后的最终结果,如表2所示。标准PSO算法与改进PSO算法对分布式模块的配置如图4所示,一年中每月平均负荷情况经过算法优化后,各分布式模块出力情况组合如图5所示。
表2 改进PSO算法与标准PSO算法优化结果对比Tab.2 Comparison of optimization results between improved PSO algorithm and standard PSO algorithm
图4 能源分布式配置Fig.4 Distributed energy allocation
从表2、图4、图5可以得出,标准PSO算法优化结果显示天然气模块出力占比最大,而更好的可再生能源风力模块和光伏模块只占了不到一半,总成本为1 637万元。而改进后的PSO算法优化结果显示光伏模块出力占比最大,且成本、失负荷率及弃能率都要比标准PSO算法低,总成本为1 469万元。根据优化后的结果数据对比可得:在总成本上改进PSO算法的优化结果比标准PSO算法的优化结果降低了168万元,优化配置率超过10个百分点。
图5 分布式出力组合配置Fig.5 Distributed output combination configuration
聚焦于分布式能源供应链供给侧各分布式模块配置,以分布式能源供应链中环保性问题和经济性问题的目标函数为创新点,在一定的约束条件下利用改进的PSO算法对各分布式模块优化配置,使得供应链达到既经济又环保的目的。PSO算法是求解多维函数优化模型常用的方法,本文针对标准PSO算法容易陷入局部最优的缺陷,结合模拟退火算法能跳出局部最优的特性,对标准PSO算法进行改进,得到一个可以避免陷入局部最优的改进PSO算法。改进的PSO算法在求解多维函数优化问题时不易陷入局部最优,相比标准PSO算法具有更好的收敛性。最后根据算例对建立的分布式能源供应链供给侧模型进行了算例分析,利用PSO算法和改进PSO算法进行优化结果对比,对每个分布式模块配置进行图表分析,算例结果验证了改进算法的优越性和模型的可行性。