基于改进NSGA-2-DE算法的综合能源系统运行优化

李 媛1, 李贞涛1, 张国军2, 刘守恒3

(1. 沈阳工业大学 理学院, 沈阳 110870; 2. 华能辽宁清洁能源有限责任公司 安全生产部, 沈阳 110000; 3. 国家电投东北新能源发展有限公司 生产技术部, 沈阳 110000)

摘 要: 针对综合能源系统污染物排放系数高、能源利用率低的问题,建立了一种含多种蓄能装置的冷热电联供型综合能源系统运行优化模型.以系统运行成本和环境成本最小为目标,基于改进NSGA-2-DE算法进行优化求解,得到系统运行方案的Pareto最优解集,并通过TOPSIS法得到最佳运行方案.以实际综合能源系统为例进行算例分析,结果表明:所提方法与传统的供能系统相比具有节能环保的优点,与传统算法相比计算时间缩短了45.56 s、运行成本和环境成本分别下降了5.2%和18.7%.

关 键 词: 综合能源系统; NSGA-2-DE算法; 蓄冷装置; 蓄热装置; 多目标优化; 能量利用率; Pareto最优解集; 差分进化

资源短缺和污染物排放量的不断增加使得环境问题同社会发展的矛盾日益突出,要想实现可持续发展战略,节能减排是必经之路.因此,优化能源结构、提高资源利用率等问题受到了国内外学者的广泛关注[1-2].冷热电联供型综合能源系统,通过多种能源联合供应的方式提高能源利用率[3].因此,深入对冷热电联供型综合能源系统各微源之间协调运行的研究,对于提高系统的经济性与环保性、减少资源的浪费、优化能源结构有着重要的意义.

目前,冷热电联供型综合能源系统运行优化研究主要考虑经济和环保两个方面.胡荣、孙亮等[4-5]建立了基于经济、能源和环境因素的冷热电联供系统模型,采用多目标优化算法得出Pareto最优解[6].但在建立综合能源系统模型时,只考虑了蓄电池一种蓄能装置,当某时段系统产生的冷、热能超出用户需求时,会造成能源的浪费.耿健等[7]基于具有蓄能装置的冷热电联供系统,构建了一种考虑经济和环境的多目标优化模型,分析了引入储能设备以及能源价格对综合能源系统经济性、环保性的影响.蒋润花等[8]为进一步节约运行成本、减少能源浪费,分析了天然气价格和分时电价对综合能源系统各优化策略的影响.上述文献在考虑系统对环境的影响时,只是将CO2、SO2等污染气体的排放量相加,没有考虑到其治理价格之间的差异,因此,不能充分反映其对环境的危害程度.

针对多目标优化问题,常用的算法有SPEA、MOPSO、NAGA-2[9]、MOEA/D[10]等,其中NSGA-2算法是目前能遴选出Pareto最优解的快速、准确的算法[11],但其在解决复杂问题时存在收敛性与分布性较差的缺点.Li等[12]提出了一种基于DE算法的改进NSGA-2算法(NSGA-2-DE).该算法提高了算法的计算速度和精度,但在染色体修复、放缩因子的选择和非支配排序方式等方面还存在缺陷.

本文建立了含蓄热、蓄冷多蓄能装置的综合能源系统运行优化模型,分析了分时电价与蓄能装置对综合能源系统经济性与环保性的影响.对NSGA-2-DE算法进行改进,提出了一种基于ENS-SS快速非支配排序的改进NSGA-2-DE算法,该算法进行了如下改进:1)采用ENS-SS排序法,以加快非支配排序速度;2)采用随机修复法修复变异过程中违反约束条件的基因,以提高全局搜索能力;3)在变异过程中采用基于正态分布的放缩比例因子,以提高搜索能力和收敛速度.

1 综合能源系统

为提高能源利用率,本文引入蓄冷、蓄热装置,建立了一种含多种蓄能装置的综合能源系统运行优化模型,其结构图如图1所示.

图1 综合能源系统结构
Fig.1 Integrated energy system structure

综合能源系统中,电负荷主要由微燃机、风力发电、光伏电池提供,蓄电池存储多余电量,并根据分时电价向大电网购售电能.热负荷由余热锅炉提供,不足部分由电采暖补充.冷负荷由吸收式制冷机提供,分体式空调补充剩余冷负荷.蓄冷装置和蓄热装置用于存储多余能量,避免资源浪费的同时,还能缓冲各微源产生的能量波动.

1.1 微源模型

本文所构建的综合能源系统模型中,微燃机、余热锅炉和吸收式制冷机起到关键作用,其中微燃机燃料费用与发电功率的关系表达式为

(1)

式中:Ca为燃料费用;Qaηa为发电功率和效率系数;W为天然气价格;M为天然气低位热值;Δt为调度区间.

余热锅炉和吸收式制冷机利用微燃机产生的高温高压气体进行制热和制冷,计算数学模型为

(2)

式中:QhwQcw为余热锅炉和吸收式制冷机的功率;BhBc为制热、制冷系数;φ(t)为高温高压气体进入余热锅炉的流量比例.

1.2 目标函数

为保证系统的经济效益,本文考虑分时电价,根据电价的峰谷差异向大电网购售电能,以降低运行成本.运行成本包括购电费用、燃气费用以及各微源的维护费用,计算数学模型为

(3)

式中:f1为总运行成本;QjIj为微源j的功率和单位维护成本;Qg(t)和Kt为购售电的功率和分时电价.

为减少污染物的排放量,本文将CO2、SO2、NOx三种污染物的治理费用最小值作为优化目标,通过单位治理价格、污染物排放系数来计算环境成本,计算数学模型为

(4)

式中:f2为环境成本;i=1、2、3时分别为三种污染物;Vi为污染物的单位治理价格;Qa(t)为微燃机功率;χg,iχa,i分别为大电网和微燃机的排放系数.

1.3 约束条件

首先,为保证用户的冷热电负荷需求,需满足电负荷、热负荷及冷负荷平衡约束,即

(5)

式中:EL(t)、HL(t)和OL(t)分别为电、热、冷负荷;Em(t)、Hm(t)和Om(t)分别为放电、放热、放冷微源;Ee(t)为耗电微源.

其次,应保证各微源的运行功率在其最大功率范围之内,即

Qi,minQi(t)≤Qi,max

(6)

式中,Qi(t)为第i个微源的功率.

最后,由于蓄能装置并不能产生能量,因此在一个调度周期应维持容量不变,同时还要保证剩余能量不低于最大容量的20%.蓄能装置容量约束的数学表达式为

(7)

式中:k=1、2、3时分别为蓄热、蓄冷装置和蓄电池;Sk(t)为蓄能装置的容量;Sk(t0)、Sk(t24)和分别为蓄能装置的初始容量、终止容量和最小、最大容量.

2 改进NSGA-2-DE算法

NSGA-2-DE算法是在传统NSGA-2算法的基础上,引入差分进化算子进行的改进,提高了算法的收敛性和分布性.本文提出了一种基于ENS-SS快速非支配排序的改进NSGA-2-DE算法.该算法主要对NSGA-2-DE算法做了如下改进:

1) 为提高非支配排序速度,采用ENS-SS高效非支配排序法[13]进行非支配排序.对于目标函数最小化问题,首先按照第一个目标函数的适应度对种群P中的N个解进行升序排列,若两个解的第一个目标函数适应度相同则按照第二个目标函数的适应度排序.将排序后的种群记为P′={p1p2,…,pN}.

在完成排序后,开始将P′中的个体分配到不同的前沿中.由于一个解不可能被排序靠后的解支配,因此只需要和已经被分配到前沿的解进行比较,就足以确定该解所在的前沿[13].从第一个解p1到最后一个解pN,依次与已分配的解进行比较,确定其所在前沿,直到所有的解都被分配.

2) 在采用差分变异算子进行变异的过程中,某些变异后个体染色体上的基因会超过约束条件的范围,对于这部分染色体一般采用舍弃或者修复的方法.对在变异过程中违反约束条件的染色体,采取随机修复策略,修复表达式为

(8)

式中:xn为个体Xi的第n段基因;分别为该段基因的上下界;Rand(0,1)为区间[0,1]上的随机数.

3) 在变异过程中采用基于正态分布的放缩比例因子.差分进化算子的变异过程表达式为

Ui=X1+ψ(X2+X3)

(9)

式中:UiXi交叉时的目标基因;X1X2X3Xi变异时随机选取的三个个体;ψ为放缩比例因子越大则算法的全局搜索能力越强,但收敛速度会变慢.为提高算法的搜索能力和收敛速度,本文采用基于正态分布的放缩比例因子,当个体Xi发生变异时,变异表达式为

(10)

式中:α为随机变量,取值范围为(-∞,+∞);μσ为可变参数,需根据实际工程问题进行调整.根据正态分布密度函数的性质可知,μσ分别决定了放缩比例因子所在位置和离散程度,σ越大,算法的全局搜索能力越强,但结果的稳定性越差.

改进NSGA-2-DE算法的流程如图2所示,虚线处为主要改进部分.算法的具体流程如下:

图2 改进NSGA-2-DE算法流程
Fig.2 Flovo chart of improved NSGA-2-DE algorithm

1) 初始化.设进化代数T=0,种群规模为N,随机生成初始种群RT(规模为2N).

2) 若T≥maxGen(最大迭代次数)则返回Pareto最优解集,否则继续步骤3.

3) 快速非支配排序.将种群RT中个体采用ENS-SS法进行快速非支配排序,将排序后的个体按照其层级分配到不同的非支配面集合F.

4) 定义一个空集合PT+1,将F依次并入集合PT+1中,直至|PT+1|+|F|>N(|P|表示集合P中的元素个数).

5) 拥挤距离计算.计算F内个体的拥挤距离,并按照拥挤距离从大到小对其进行排序,最后取前N-|PT+1|个个体,并入集合PT+1.

6) 首先对PT+1中的个体按照式(10)进行变异操作、按照式(8)进行染色体随机修复,其次对变异后的个体进行二项式分布交叉,最后对交叉后的个体进行锦标赛选择,得到新的数量为N的种群QT.

7) 令T=T+1,RT=PTQT,并转到步骤2.

3 算例分析

3.1 基础数据

为验证本文所提模型及改进NSGA-2-DE算法的有效性,以某综合能源系统数据为例进行仿真[14-15].该系统利用某典型的冷、热、电负荷如图3所示、风力发电机和光伏电池出力测试数据如图4所示.

图3 冷、热、电负荷
Fig.3 Cooling,heating and power loads

图4 风力发电机和光伏电池的出力
Fig.4 Power of wind turbines and photovoltaic cells

分时电价如表1所示、污染物单位治理价格如表2所示、模型所包含的11个微源的功率上下限和维护价格如表3所示.微燃机的燃料为天然气,价格为3.25元/m3,低位热值为9.7 kWh/m3,余热锅炉和吸收式制冷机的制热、制冷系数分别取0.95和1.2,蓄电池和蓄热、蓄冷装置的容量分别为500、150和150 kWh.

表1 分时电价
Tab.1 Time-of-use electricity prices

性质时段电价/(元·(kWh)-1)峰时8∶00~11∶0016∶00~23∶000.98平时11∶00~16∶000.66谷时23∶00~8∶000.35

表2 污染物治理价格
Tab.2 Pollutant treatment cost 元/kg

CO2SO2NOx0.2114.82462.964

表3 微源相关数据
Tab.3 Relevant data of micro-sources

微源设备功率上限/kW设备功率下限/kW维护价格/(元·(kWh)-1)微燃机65 00.040蓄电池40-400.045蓄热装置50-500.020蓄冷装置50-500.020光伏电池8000.010风力发电8000.045大电网150-1500.012余热锅炉20000.025吸收式制冷机10000.010电采暖8000.020分体式空调8000.030

3.2 模型仿真及算法分析

3.2.1 模型仿真

本文采用改进NSGA-2-DE算法对模型进行优化调度.以一天24 h为调度周期,1 h为调度时段,每个时间段内有8个优化变量,分别为:电网、微燃机、蓄电池、蓄冷装置、蓄热装置、电采暖、分体式空调的运行功率以及高温高压气体进入余热锅炉的比例.

种群数量取100,种群中个体的每一维坐标代表着某微源一个时间段内的出力情况,维度为192.最大迭代次数设为50 000次,采用可行性法则处理约束条件,仿真结果保留100个Pareto最优解,即用户可选择的方案.放缩比例因子ψ通常选取0.5,根据计算结果中环境成本和运行成本的大小及Pareto最优解的离散程度,对参数μσ进行调整,本文μσ分别取0.5和0.01.

为证明最优方案的优越性,对其进行分析,该方案中各微源的出力如图5所示,蓄电池功率及容量如图6所示.结合图5~6可以看出:1)1∶00~8∶00电负荷相对较低,且电价处于谷值,因此系统向大电网购电,蓄电池不断储存电能.8∶00时电价回归峰值,蓄电池向大电网出售电能.2)11∶00~16∶00电负荷需求大,电价处于平时,微燃机大功率输出,蓄电池放电保证用户的电能需求.3)18∶00~22∶00电价回归峰值,系统减少向大电网购电,蓄电池放电保证用户用电需求.4)23∶00~24∶00电负荷降低,且电价为谷值,系统从大电网购电储存到蓄电池中,保持蓄电池容量的稳定.

图5 各微源的出力情况
Fig.5 Power of each micro-source

图6 蓄电池功率及容量
Fig.6 Power and capacity of battery

图7是蓄热装置的出力及容量情况,结合图5可以看出:1)1∶00~6∶00热负荷低,余热锅炉功率较低.6∶00~9∶00热负荷增大,蓄热装置放热,高温高压气体进入余热锅炉的比例增大.2)10∶00~18∶00微燃机功率较大,热负荷主要由余热锅炉提供,不足部分由电采暖补充.3)19∶00~23∶00热负荷减小,高温高压气体大量进入吸收式制冷机,热负荷主要由蓄热装置和电采暖提供.4)24∶00时为保证蓄热装置容量平衡,余热锅炉功率加大,同时电采暖也开始工作,产生的热能储存在蓄热装置中.

图7 蓄热装置功率及容量
Fig.7 Power and capacity of heat storage device

图8是蓄冷装置的出力及容量情况,结合图5可以看出:1)5∶00~9∶00由于冷负荷增加,且吸收式制冷机的功率降低,蓄冷装置释放冷能,不足的部分由分体式空调补充.2)10∶00~18∶00由于微燃机的功率较大,冷负荷大多由吸收式制冷机提供,不足的部分由分体式空调补充,蓄冷装置不断储存冷能.3)19∶00时由于微燃机功率的减小,蓄冷装置和分体式空调同时工作保证用户的用冷需求.4)20∶00~次日4∶00冷负荷主要由吸收式制冷机提供,蓄冷装置储存冷能以保证容量平衡.

图8 蓄冷装置功率及容量
Fig.8 Power and capacity of cool storage device

3.2.2 算法比较

为证明改进NSGA-2-DE算法的优越性,针对本文所提的综合能源系统模型及数据,采用NSGA-2算法、NSGA-2-DE算法同改进NSGA-2-DE算法进行对比.设置三种算法的种群数量均为100、迭代次数均为50 000次,最终结果都保留100个Pareto最优解,并采用TOPSIS法选取最优方案.NSGA-2、NSGA-2-DE算法所得Pareto最优解集如图9所示.由图9对比可以看出:NSGA-2算法求得的Pareto最优解有明显的间断;而NSGA-2-DE所得结果无明显间断点,且NSGA-2-DE算法所得最优点更靠近中间位置.

图9 传统算法得到的Pareto最优解集
Fig.9 Pareto optimal solution set obtained by conventional algorithms

为了更好地说明改进NSGA-2-DE算法的优越性,将三种算法所得最优方案进行对比,对比结果如表4所示.由表4中数据可以看出:1)改进NSGA-2-DE算法的计算时间比NSGA-2算法慢了7.56 s,但其运行成本和环境成本分别减少了93.94元和128.77元.2)改进NSGA-2-DE算法的计算时间比NSGA-2-DE算法快了45.56 s,虽然其优化结果的运行成本提高了0.62%,但其环境成本降低了11.02%.3)改进NSGA-2-DE算法和NSGA-2-DE算法所得结果中系统消耗的总电能大致相等,但前者电采暖和分体式空调的总功率都在30~40 kW之间,而后者具有明显的差异,说明陷入了局部最优.因此,改进NSGA-2-DE算法在计算速度和优化结果上都要优于NSGA-2-DE算法;与NSGA-2算法相比计算速度相差不大,但优化结果明显更好.

表4 不同算法优化结果对比
Tab.4 Comparison of optimization results by different algorithms

优化算法运行成本元环境成本元大电网购电量kW微燃机总功率kW电采暖总功率kW分体式空调总功率kW计算时间sNSGA-21812.550688.1401364.060460.500115.3105.060585.267NSGA-2-DE1708.044628.6691192.122537.8436.34661.748638.384改进NSGA-2-DE1718.610559.370951.234779.70031.21038.790592.824

4 结 论

通过上述分析,本文得出主要结论如下:

1) 所提模型综合考虑了各污染物的治理成本差异,充分利用峰谷电价的差值对综合能源系统实施优化,相较于传统的供能系统具有节能环保的优势.

2) ENS-SS算法缩短了非支配排序时间,基因的随机修复策略提高了算法的全局搜索能力,基于正态分布的放缩比例因子提高了算法的搜索能力和收敛速度.

3) 改进NSGA-2-DE算法相较于NSGA-2算法的运行成本和环境成本分别下降了5.2%和18.7%;相较于NSGA-2-DE算法,其计算时间缩短了45.56 s,且不易陷入局部最优.

参考文献(References):

[1] 王永真,康利改,张靖,等.综合能源系统的发展历程、典型形态及未来趋势 [J].太阳能学报,2021,42(8):84-95.

(WANG Yong-zhen,KANG Li-gai,ZHANG Jing,et al.Development history,typical form and future trend of integrated energy system [J].Acta Energiae Solaris Sinica,2021,42(8):84-95.)

[2] 张铁岩,孙天贺.计及季节与趋势因素的综合能源系统负荷预测 [J].沈阳工业大学学报,2020,42(5):481-487.

(ZHANG Tie-yan,SUN Tian-he.Loading forecast for integrated energy system considering season and trend factors [J].Journal of Shenyang University of Technology,2020,42(5):481-487.)

[3] 吴盛军,刘建坤,周前,等.考虑储能电站服务的冷热电多微网系统优化经济调度 [J].电力系统自动化,2019,43(10):10-18.

(WU Sheng-jun,LIU Jian-kun,ZHOU Qian,et al.Optimal economic scheduling for multi-microgrid system with combined cooling,heating and power consi-dering service of energy storage station [J].Automation of Electric Power Systems,2019,43(10):10-18.)

[4] 胡荣,张宓璐,李振坤,等.计及可平移负荷的分布式冷热电联供系统优化运行 [J].电网技术,2018,42(3):715-721.

(HU Rong,ZHANG Mi-lu,LI Zhen-kun,et al.Optimal operation for CCHP system considering shiftable loads [J].Power System Technology,2018,42(3):715-721.)

[5] 孙亮,李佳雯,杨心贺,等.含相变储能的冷热电联供型微网多目标优化配置 [J].电力自动化设备,2021,41(10):60-66.

(SUN Liang,LI Jia-wen,YANG Xin-he,et al.Multi-objective optimal configuration of combined cooling,heating and power microgrid with phase change material energy storage [J].Electric Power Automation Equipment,2021,41(10):60-66.)

[6] Li Y,Zhang Y,Luo F,et al.Customer tiered purchase forecast by mobile edge computing based on Pareto/NBD and SVR [J].China Communications,2021,18(11):1-10.

[7] 耿健,杨冬梅,高正平,等.含储能的冷热电联供分布式综合能源微网优化运行 [J].电力工程技术,2021,40(1):25-32.

(GENG Jian,YANG Dong-mei,GAO Zheng-ping,et al.Optimal operation of distributed integrated energy microgrid with CCHP considering energy storage [J].Electric Power Engineering Technology,2021,40(1):25-32.)

[8] 蒋润花,李洪强,尹辉斌,等.冷热电联供系统多目标评估与运行策略研究 [J].工程热物理学报,2019,40(5):1016-1024.

(JIANG Run-hua,LI Hong-qiang,YIN Hui-bin,et al.Research on multi-objective evaluation and operation strategies of combined cooling,heating and power system [J].Journal of Engineering Thermophysics,2019,40(5):1016-1024.)

[9] 陈泉,沙宇恒,郭彦楠,等.基于改进NSGA2算法的配电网项目组合优选方法研究 [J].供用电,2022,39(3):53-60.

(CHEN Quan,SHA Yu-heng,GUO Yan-nan,et al.Research on optimal method of distribution network project portfolio based on improved NSGA2 algorithm [J].Distribution & Utilization,2022,39(3):53-60.)

[10] 易灵芝,林佳豪,刘建康,等.改进自适应MOEA/D算法的楼宇负荷优化调度 [J].计算机工程与应用,2022,58(2):295-302.

(YI Ling-zhi,LIN Jia-hao,LIU Jian-kang,et al.Improved adaptive MOEA/D algorithm for building load optimization scheduling [J].Computer Engineering and Applications,2022,58(2):295-302.)

[11] 丁胜,周博滔,胡宝华.基于NSGA-Ⅱ算法的小型分布式能源系统设计优化 [J].太阳能学报,2021,42(1):438-445.

(DING Sheng,ZHOU Bo-tao,HU Bao-hua.Design optimization of small distributed energy system based on NSGA-II algorithm [J].Acta Energiae Solaris Sinica,2021,42(1):438-445.)

[12] Li H,Zhang Q F.Multiobjective optimization pro-blems with complicated Pareto sets,MOEA/D and NSGA-II [J].IEEE Transactions on Evolutionary Computation,2009,13(2):284-302.

[13] Zhang X Y,Tian Y,Cheng R,et al.An efficient approach to nondominated sorting for evolutionary multiobjective optimization [J].IEEE Transactions on Evolutionary Computation,2015,19(2):201-213.

[14] 戚建文,任建文,渠卫东,等.冷热电联供微网环保经济调度研究 [J].电测与仪表,2016,53(16):90-95.

(QI Jian-wen,REN Jian-wen,QU Wei-dong,et al.Study on environmental and economic dispatching of combined cooling,heating and power micro-grid [J].Electrical Measurement & Instrumentation,2016,53(16):90-95.)

[15] 王文静,于立涛,撖奥洋,等.基于MOABC算法的冷热电联供系统优化调度研究 [J].电力需求侧管理,2019,21(4):48-53.

(WANG Wen-jing,YU Li-tao,HAN Ao-yang,et al.Research on optimal scheduling of combined cooling,heating and power system based on MOABC algorithm [J].Power Demand Side Management,2019,21(4):48-53.)

Optimization of integrated energy system operation based on improved NSGA-2-DE algorithm

LI Yuan1, LI Zhen-tao1, ZHANG Guo-jun2, LIU Shou-heng3

(1. School of Science, Shenyang University of Technology, Shenyang 110870, China; 2. Department of Work Safety, Huaneng Liaoning Clean Energy Co.Ltd., Shenyang 110000, China; 3. Production Technology Department, State Grid Northeast New Energy Development Co.Ltd., Shenyang 110000, China)

Abstract Aiming at the problems of high pollutant discharge coefficient and low energy utilization rate of integrated energy system, an optimization model of integrated energy system operation with multiple energy storage devices for combined cooling, heating and power supply was established. To minimize the system operating and environmental costs, the Pareto optimal solution set of system operation scheme was obtained according to the improved NSGA-2-DE algorithm, and the best operation scheme was obtained by TOPSIS optimization method. The results show that the as-proposed method has the advantages of energy conservation and environment protection compared with the traditional energy supply system. The computing time of as-proposed method is shortened by 45.56 s, and the operation and environment costs reduce by 5.2% and 18.7%, respectively, relative to the conventional algorithms.

Key words integrated energy system; NSGA-2-DE algorithm; cool storage device; heat storage device; multi-objective optimization; energy utilization rate; Pareto optimal solution set; differential evolution

中图分类号: TK 01+9

文献标志码: A

文章编号: 1000-1646(2022)05-0488-08

收稿日期 2021-12-17.

基金项目 辽宁省兴辽英才计划项目(XLYC2008005).

作者简介 李 媛(1974-),女,山东龙口人,教授,博士,主要从事优化算法、大数据分析等方面的研究.

doi:10.7688/j.issn.1000-1646.2022.05.02

(责任编辑:景 勇 英文审校:尹淑英)