APP下载

多能流系统合作协同的不确定多目标决策

2020-07-15翟延伟

控制理论与应用 2020年6期
关键词:煤气高炉调度

翟延伟,吕 政,赵 珺,王 伟

(大连理工大学控制科学与工程学院;工业装备智能控制与优化教育部重点实验室,辽宁大连 116024)

1 引言

对于复杂的钢铁工业生产过程,其所涉及的能源介质种类繁多,而能源的有效合理的利用直接影响到企业的能耗标准和产出成本[1-2].由于各种能源的产生量和消耗量均存在一定的浮动性,特别是各级用户的煤气使用量与自身实际生产状况密切相关,随机性强,极易造成煤气系统的不平衡[3-4].因此,研究多种能源介质的平衡调度,对于降低生产成本、实现节能减排具有重要意义[5-6].

针对煤气能源调度决策的研究主要包括基于预测控制理论和基于调度理论两种.文献[7]采用基于一种新的数据驱动非线性状态空间建模方法,将混合建模与控制技术相结合,对多变量最重要品质(most essential quality,MIQ)指标进行预测和控制.考虑工业数据的高噪声和缺失问题,文献[8]中提出一种模糊子集融合与规则约简方法,简化了规则的结构,提高了模糊模型的泛化能力,有效减小了高炉煤气(blast furnace gas,BFG)系统柜位的预测误差,为系统平衡调度提供可靠支持.文献[9]中建立了Hodrick Prescott-Elman-最小二乘支持向量机(hodrick Prescott-Elman-least square support vector machine,HP-ELMAN-LSSVM)

预测模型,并根据自备电厂能源利用的特点,建立拟合模型求解自备电厂锅炉的经济运行负荷,在此基础上对供入自备电厂的煤气进行优化调度.然而,上述研究工作将煤气能源相关因素的预测作为研究重点,没有充分考虑最优化决策方面的问题.文献[10]通过将能量守恒和流量平衡两模型进行耦合,提出了一种以自备电厂发电量最大、煤电系统运行成本最小为优化目标的发电综合优化调度模型.文献[11]中提出了一种基于混合整数线性规划的煤气优化调度模型,有效提高了副产煤气能源利用率,并维持煤气系统的平稳运行.然而,这些方法均针对单种能源进行调度,在子系统内进行少数设备的联合优化,没有综合考虑多种能源的联合调度.文献[12]提出了一种利用区域供热网络实现热电联产热电相互作用的多能源调度模型,有效提高了多能源系统的灵活性和经济性.针对包含热电联产和热能储存的建筑能源管理问题,文献[13]以总运营成本和二氧化碳排放总量最小为目标,提出了一个多目标优化框架,分析了初始状态变化对目标的影响,给出多个最优的解决方案供操作人员抉择.但是,已有的模型往往忽略了系统未来状态的不确定性,所得到的当前最优调度解集在未来不一定最优.此外,没有充分考虑多种能源的协同优化.

本文针对工业生产系统具有时变、未来不确定性、强非线性和强耦合的特点,提出了合作协同进化的多能流系统不确定多目标决策方法.利用卡尔曼滤波方法和贝叶斯定理将未来调度解集的转移考虑到目标函数中,从最大化当前目标和预期目标的角度给出最优的调度决策策略,能够有效的消除未来状态不确定性带来的影响;同时在优化决策的过程中综合考虑单能流系统特性以及多能流系统强耦合关系,利用基于图模型和双向权重的协同进化方法,从“总体”-“局部”相结合的角度给出最优的决策策略.最后,通过实际钢铁企业副产煤气系统数据进行仿真验证,结果表明本文所提方法能够在考虑未来不确定性的基础上,兼顾单能流系统和多能流强耦合关系,给出最优化调度决策,为能源优化利用提供支持.

2 问题描述

多能流系统由多类异质能流组成,能流之间相互转换和作用,从而耦合形成更加复杂的大系统.随着耦合的不断增强,耦合带来的系统特性变化越来越明显,也越来越复杂.多能流系统控制需要兼顾各个能流系统运行的安全、平稳、经济等目标,是一个多目标控制问题.此外,在系统运行中,系统时刻处于变化的状态,未来的状态以及决策的执行对未来状态的影响都具有不确定性.

以钢铁企业副产煤气系统为例,如图1所示,该系统为典型的多能流系统.其中:BFG系统的发生量会随着热风炉的换炉操作存在较大的波动;转炉煤气(linz donawiz converter gas,LDG)系统的发生量是间歇性的,其发生量不连续,存在不确定性和波动性;焦炉煤气(coke oven gas,COG)系统发生量较平稳,热值最高,其合理利用情况影响着整个系统副产煤气的利用效率.此外,煤气系统的消耗用户包括生产用户、可调节用户、联合调节用户、缓冲用户、转换用户,各个消耗用户使用煤气的流量也随着工况发生变化.同时,煤气系统输配管网遍布全厂,管网线路复杂,煤气传输过程存在着多用途、强耦合、高延迟的特点,人工调整难以达到最优化的资源利用.

图1 副产煤气系统结构图Fig.1 Topological diagram of by-product gas system

3 多能流系统不确定多目标调度决策

3.1 多目标优化方法

多目标优化问题是指通过一定的优化算法获得两个或两个以上目标函数的最优化解.多目标优化的解通常是一组均衡解.其数学形式可以描述如下:

其中:n=1,2,…,N,a为D维决策向量,b为目标向量,N为优化目标总数;ri(a)≤0为第i个不等式约束,sj(a)=0为第j个等式约束,fn(a)为第n个目标函数,ri(a)≤0和sj(a)=0确定了解的可行域,admin和admax为每维向量搜索的上下限.多目标优化求解中由于很难同时获得多个目标的最优,目标之间无法调和的,因此最优解一般都是一个集合.

3.2 基于条件预期的多目标优化

由于工业生产过程复杂,其多能流系统具有很强的时变性.本文提出了一种基于条件预期的多目标优化方法,通过获取预测知识能够有效提高多目标优化算法在动态环境下的性能.该方法使决策时能够考虑到更多不同的可接受选择范围内的未来选项集,通过推迟决策以支持未来的选择自由,减轻了在不确定性下做出偏好决策的困境.本文将预测知识和当前系统状态的观测值相结合,从帕累托解集中评估未来期望值S,以λhS表示在实施帕累托解后的预期结果.时变非线性系统可表示为

其中:X={x1,…,xH}T⊂Rn表示状态矢量集合;Y={y1,…,yH}T⊂Rl表示观测矢量集合;g(·)和h(·)分别表示非线性状态转移函数和非线性状态观测函数;Cxt|xt-1和Γyt|xt-1是协方差矩阵,分别表示状态矢量和观测矢量的不确定性.

基于贝叶斯定理的卡尔曼滤波方程中的条件概率表达式为p(xt|yt)和p(xt+1,xt|yt),相当于在时刻t时的后验概率更新,下一个时刻的状态可由非线性状态转移函数g(·)求出.利用卡尔曼滤波对目标向量zt+1|zt~N(h(mzt),Γzt|xt-1)进行预测,然后将预测结果与当前状态相结合进而得到综合结果

在本文中,基于条件预期的多目标优化问题可表示为

其中:zt,i=F(xt,ut,i,ξt)是ut,i∈Ut的目标向量;表示帕累托最优被采纳得到的目标向量,例如考虑未来状态的不确定性,对每个初始解,在优化的过程中根据非线性状态转移函数g(·)求得下一个时刻的状态xt+1,并利用了卡尔曼滤波对目标向量进行预测.结合当前状态xt下目标向量zt,计算目标向量基于非支配分层排序[14]挑选解进入下一代,最终找出使期望累积随着时间推移最大时的解:

由于帕累托解是在将未来的预测融入到现在的情况下求得的,zt+1|zt的总方差总是大于zt的总方差,预测的时间越长zh|zt,h >t+1,不确定性就越大,因此将潜在的不确定性表达为λh,具体更新过程为

3.3 基于合作协同进化的多能流调度决策

在副产煤气系统中,焦炉煤气、转炉煤气和高炉煤气存在耦合关系,相互影响.此外,由于系统结构复杂,求解整个系统的多目标决策模型耗时很长,效率低下.因此,本文基于合作协同优化的思想,对焦炉煤气系统、转炉煤气系统和高炉煤气系统分别建立相应的多目标决策模型,并在各个煤气系统决策方案的基础上,从系统整体能源利用的角度进行优化调整.最后,将优化结果反馈到各个煤气系统中适应性调整后实施,充分发挥多能流协同的作用,避免耦合带来的不利影响.此外,在求解单个煤气系统的多目标决策模型时,采用并行运行的方式提高求解效率.

在副产煤气系统中,焦炉煤气热值最高,需要保证其稳定使用,同时不对其进行放散.因此,设定焦炉煤气系统目标决策函数为

考虑到不同系统间相互影响,并从副产煤气系统整体能源利用的角度,建立系统整体多目标决策函数:

同时,将全局寻优引入到各个能源系统的优化过程中,各个能源系统的目标决策函数(式(12)-(14))更改为

为了准确描述副产煤气系统中各个煤气系统之间的相互联系,本文基于图模型原理,将各个煤气系统看作图中的一个点,将系统之间的关系看作边,采用双向权值的方式描述系统之间的关系.因此,基于合同协作进化的副产煤气系统优化决策如图2所示.

图2 基于合作协同进化的副产煤气系统优化决策结构图Fig.2 Structure of by-product gas optimal scheduling algorithm based on cooperative co-evolution method

利用层次分析法(analytic hierarchy process,AHP)确定各个目标的权重,可得

在求解帕累托最优解时,采用基于预期的多目标决策方法,首先对单能流系统进行多目标决策构建初始解集,进而从多能流联合的角度,考虑调度时多能流的相互影响,由局部到总体对多能流系统进行整体的多目标决策.最后,考虑全局目标对各个系统的影响,对单能流系统进行微调,通过全流程合作协同的方式给出最优的决策策略.具体步骤如下:

步骤1对各个煤气系统,根据相应的多目标决策函数(式(12)-(14))构建相应的预测模型(式(4)-(5));

步骤2对每个煤气系统,联合多目标决策函数(式(12)-(14))及其条件预期构建基于条件预期的多目标优化函数(式(6));

步骤3分别更新潜在的不确定性λh(式(8)-(11));

步骤4对每个煤气系统,分别计算目标向量基于非支配分层排序挑选解进入下一代,最终找出使期望累积随着时间推移最大时的解,即为满足各个煤气系统目标的帕累托解集;

步骤5在步骤4解的基础上,根据副产煤气系统整体多目标决策函数(式(15))构建相应的预测模型(式(4)-(5));

步骤6联合多目标决策函数(式(15))及其条件预期构建基于条件预期的多目标优化函数(式(6));

步骤7更新潜在的不确定性λh(式(8)-(11));

步骤8计算目标向量基于非支配分层排序挑选解进入下一代,最终找出了可以使期望累积随着时间推移最大时的解,即为满足副产煤气系统整体目标的帕累托解集;

步骤9在步骤8解的基础上,根据各个煤气系统决策目标对帕累托解进行调整,得出最终的帕累托解集.

已求得的帕累托解集内解的个数为Q,决策方案集合为V={V1,V2,…,VQ}.由于各目标所对应的量纲不同,各目标的重要程度也不同,先对数据进行标准化处理,消除不同量纲带来的影响.

标准化表达式如下:

其中:q=1,2,…,Q,fq,n是第q个方案中第n个目标的值,max(fq,n)是所有方案中第n个目标的最大值,min(fq,n)是所有方案中第n个目标的最小值,是标准化后的值.然后对决策方案集合V 中的方案的每个目标加权求和,其中加权和最大的方案即为要选择的决策方案.

通过上述多目标调度决策方法能够在考虑未来不确定性的基础上,兼顾单能流系统性能和多能流协同关系,综合给出最优化调度策略,为能源优化利用提供支持.

4 应用分析

为了验证本文所提方法的有效性,选取国内某钢厂的2016年6月份现场实际数据进行调度建模.为了更好的说明本文所提方法的有效性,将协同优化调度模型与人工调度、原始优化调度模型、单能流优化调度模型进行对比.本实验在MATLAB R2016b中编写本文算法的代码,并在配置为Windows 10操作系统,处理器为Intel(R)Core(TM)i5-7200U,8 GB内存,1 Tb存储硬盘的电脑上运行程序,对3个班次的实验结果进行统计分析.由于副产煤气系统牵涉多个调整用户、缓冲用户、消耗用户,每个用户都有各自的用能波动规律,调度时间间隔过短会导致各用能设备的频繁调整,设备损耗加剧;调度时间间隔过长,会使得在间隔时间内出现的大幅波动得不到有效的调节,导致副产煤气系统稳定性降低.副产煤气系统放散量的多少能够直接反应出调整的优劣,放散的越少,副产煤气的能源利用率越高,外来能源的消耗越少,越有利于实现企业节能减排、绿色化生产.因此本文采用调整次数、转炉煤气满柜次数和放散量分析调度效果.

4.1 副产煤气系统多能流调度决策

在副产煤气系统中,存在焦炉煤气、转炉煤气和高炉煤气3种煤气能源.并且由于混合煤气用户的存在,3种能流之间相互影响,存在耦合关系.为了在保证系统平稳运行的情况下的副产煤气能源利用的最大化,需要协同考虑3种能流.因此,在多能流调度决策模型中,首先建立各个能流子系统的多目标优化模型,然后在副产煤气系统整体层面上协同考虑各个能流的利用情况,充分利用混合煤气用户(例如低压锅炉)对多能流的协调关系,使得3种煤气能源的整体利用率达到最大化.在各个能流子系统中优化模型的多目标分别如式(12)-(14)所示.由于副产煤气系统状态随时间不断变化,在做决策时,本文在目标函数中引入未来状态

这个不确定因素.不仅考虑到当前系统状态,也考虑到更多不同的可接受选择范围内的未来选项集,实现在不确定性下做出偏好决策.如图3所示,为副产煤气系统多能流调度决策模型结构图,通过本文方法最终得出最优化的调度方案.

图3 副产煤气系统多能流调度决策模型Fig.3 Multi-energy flow decision making model in by-product gas system

4.2 实验结果分析

对比不同调度方法的调度结果,如表1所示.可以看出本文所提方法相比于人工调度模型、原始优化调度模型和单能流优化调度模型,在考虑未来状态的不确定性和最大化预期的情况下,不仅调整次数大幅减少,而且满柜次数和放散量也大大减少,使得煤气资源的利用率整体提高,同时满足企业生产用户的用能需求.

表1 副产煤气系统调度效果统计表Table 1 Scheduling effect statistics of by-product gas system

分开以单个煤气介质系统来看,如图4-6分别为焦炉煤气系统电厂使用流量曲线、柜位变化率曲线、柜位变化曲线.从图中可知,人工调度时,调整用户电厂的焦炉煤气使用流量由于煤气柜柜位的快速下降而减少,但是由于调整量过大导致过几十分钟以后还需把电厂消耗增加上去以降低焦炉煤气柜的柜位.原始优化调度方法调整时,只有在不平衡发生时找寻最优方案,未考虑未来不确定性,容易调整过量或者过于频繁.单能流优化方法的调整时,没有出现过快波动,柜位保持在合理的区间之内.本文方法调整时,通过考虑未来的不确定性,提前调整,使得柜位的升幅很小,可保持长时间的运行.

图4 焦炉煤气电厂使用流量曲线Fig.4 Usage curve of coke oven gas by power plant

图5 焦炉煤气柜柜位变化率曲线Fig.5 Change rate curve of coke oven gas tank

图6 焦炉煤气柜柜位变化曲线Fig.6 Change curve of coke oven gas tank

图7为转炉煤气系统电厂使用流量曲线.图8为转炉煤气系统人工调度时4个转炉煤气柜柜位变化曲线.图9为原始优化调度调整时4个转炉煤气柜柜位变化曲线.图10为单能流优化调度调整时4个转炉煤气柜柜位变化曲线.图11为协同优化调度调整时4个转炉煤气柜柜位变化曲线.

图7 转炉煤气电厂使用流量曲线Fig.7 Usage curve of linz-donawitz gas by power plant

图8 人工调度转炉煤气柜柜位曲线Fig.8 Linz-donawitz gas tank curve under manual dispatching

图9 原始优化调度转炉煤气柜柜位曲线Fig.9 Linz-donawitz gas tank curve under original optimization dispatching method

图10 单能流优化调度转炉煤气柜柜位曲线Fig.10 Linz-donawitz gas tank curve under optimization dispatching method with considering single energy flow

图11 协同优化调度转炉煤气柜柜位曲线Fig.11 Linz-donawitz gas tank curve under coordinated optimization dispatching method proposed

图8-11 中2#LDG柜和4#LDG柜的柜位如果超过68 km3(如图中黑色虚线所示)时就不能再回收转炉煤气,需要对多余的煤气进行放散处理.人工调整时2#LDG柜出现一次满柜放散的情况,原始优化和单能流优化调整时也同样出现一次满柜放散情况,这是由于在满柜之前的一段时间由于柜位过低而对电厂转炉煤气流量减少所致,本文方法调整时,考虑到接下来可能出现的情况,又根据副产煤气整体煤气介质产消平衡情境,高炉煤气和焦炉煤气富足,可在转炉煤气过少时予以补充.因此本文方法在考虑未来的不确定性和副产煤气整体平衡情况的下给出了最优的调整策略.

图12-14分别是高炉煤气系统电厂使用流量曲线、高炉煤气放散流量曲线、高炉煤气柜柜位变化曲线.此时段高炉煤气系统由于4号电厂处于检修状态,电厂高炉煤气消耗量整体偏少,高炉煤气整体富足.从图中可以看出,人工调度时,高炉煤气放散量最多,高炉煤气柜柜位处于较高状态,不利于高炉煤气利用率的提高.原始优化调整时,高炉煤气放散增加时才开始调整,不利于资源的最大化利用.单能流优化调整时,高炉煤气的放散量有所减少,但是在柜位下降时给予减少电厂的调整策略导致高炉煤气柜的波动和放散都有所增加.本文方法调整时,分配电厂较高的高炉煤气消耗量的调整策略,使得高炉煤气放散量有所减少,柜位处于柜位中间区域,有更好的预留调整空间.

图12 高炉煤气电厂使用流量曲线Fig.12 Consumption curve of blast furnace gas by power plant

图13 高炉煤气放散流量曲线Fig.13 Discharge curve of blast furnace gas

图14 高炉煤气柜柜位曲线Fig.14 Change curve of blast furnace gas tank

从上述实验可以看出,本文方法从最大化当前目标和预期目标的角度给出最优的调度策略,同时能够有效的消除未来状态不确定性带来的影响,并能结合不同能源的特点给出整体的调整策略,对副产煤气系统的平衡调度和煤气的最优化利用具有重大意义.

5 结语

本文针对具有时变、不确定性和强耦合等特性的多能流系统平衡调度问题,提出了基于合作协同优化的多能流不确定多目标决策方法.利用卡尔曼滤波方法和贝叶斯定理将未来调度解集的转移考虑到目标函数中,从最大化当前目标和预期目标的角度给出最优的调度决策策略,有效的消除了未来状态不确定性对平衡调度决策的影响;同时在优化决策的过程中综合考虑了单能流系统特性以及多能流系统强耦合关系,利用基于图模型和双向权重的协同进化方法,从“总体”-“局部”相结合的角度给出了最优的决策策略,实现了最优化的副产煤气产消平衡调度.实际钢铁企业副产煤气系统数据仿真验证表明,本文所提方法能够在考虑未来不确定性的基础上,兼顾单能流系统和多能流强耦合关系,给出最优化调度决策,实现了系统的长期平稳运行,减少了煤气资源的放散,为煤气最优化利用提供支持.

猜你喜欢

煤气高炉调度
转炉煤气回收系统提质提量的实践
煤气泄漏
昆钢2500m3高炉开炉快速达产实践
昆钢2500m3高炉停炉及开炉快速达产实践
玉钢3#高炉强化冶炼实践
《调度集中系统(CTC)/列车调度指挥系统(TDCS)维护手册》正式出版
电力调度自动化中UPS电源的应用探讨
高炉前
基于强化学习的时间触发通信调度方法
基于动态窗口的虚拟信道通用调度算法