耦合水力约束的成品油管道调度模型研究

2017-04-05 07:05段志刚梁永图张浩然颜筱函廖绮
石油科学通报 2017年1期
关键词:分输管段油品

段志刚,梁永图,张浩然,颜筱函,廖绮

中国石油大学(北京)城市油气输配技术北京市重点实验室, 北京 102249

耦合水力约束的成品油管道调度模型研究

段志刚,梁永图*,张浩然,颜筱函,廖绮

中国石油大学(北京)城市油气输配技术北京市重点实验室, 北京 102249

成品油管道系统能否经济、高效地运行,关键在于运营单位编制与执行调度计划的水平。由于成品油管道是一个复杂的密闭水力系统,仅约束流量难以保证管道总体运行达到最优。当前,国内外学者针对成品油管道调度优化问题展开大量的研究,但少有研究将水力约束耦合在内。本文以调度周期内体积总偏差最小为目标函数,综合考虑了注入、分输、泵站、批次运移、水力等约束,建立了连续时间的混合整数非线性规划(MINLP)模型,并将其分解成整数规划(IP)问题及混合整数线性规划(MILP)问题求解。而后,利用提出的优化模型求解出某条成品油管道的具体优化调度方案和启泵方案。调度周期为179.7 h,计算时间180.32 s。调度计划满足现场需求,结果表明模型实用、高效。

成品油管道;水力耦合;调度优化;混合整数非线性规划;启泵方案

0 引言

截止2014年底,全球成品油管道里程已达26.7×105km[1]。在如此庞大的管道规模下,管道调度的重要性就更为凸显。成品油管道系统能否经济、高效地运行,关键在于运营单位编制与执行调度计划的水平。多批次成品油管道调度问题是针对多批次输送的运行模式,根据炼厂生产计划及下游市场的需求计划,制定出管道的整体调度计划。高效确定各源点的注入计划、各下载站的下载计划、各泵站的启泵方案以及最小运行成本是管道调度优化的实质所在[2]。

Rejowski等[3-4]建立了首站向5个分输站输送4种油品的离散时间MILP模型。由于存在大量的二进制变量,模型求解时间较长。随后,Rejowski等[5]和Cafaro等[6-8]分别提出了基于连续时间的MINLP和MILP模型。模型采用较少的二进制变量和约束条件,使得求解速度大幅度提高。Cafaro和Cerda[9]提出多源单汇管网调度的MILP模型,该模型考虑了多个注入站同时注入油品的情形。而后Mirhassani等[10]、Cafaro[11]等在建立多源单汇管网的模型时考虑了能耗问题。MirHassani和Jahromi[12]、Cafaro和Cerda[13]对单源多汇管网提出连续时间MILP方法,不同的是前者假设支线只能输送一种油品,后者允许不同的油品进入支线。Zhang等人[14]提出了一种混合算法求解基于供给的单源多汇成品油管道调度优化问题,算法可以求解出详细的调度计划。后来Zhang等人[15]基于之前的研究,考虑了多泵站工艺约束,采用一种两阶段算法对模型进行求解。虽然前人对成品油管道调度优化进行了大量的研究,但是很少研究对水力约束进行详细讨论,多是把压力约束规约于流量约束进行考虑,规约的流量范围相对保守,不能使管道运行达到最优。本文综合考虑批次运移、注入、分输等约束建立了耦合水力的成品油管道批次调度优化MINLP模型。采用混合算法对模型进行求解,得出最终注入及下载方案。

1 模型建立

本文设i∈I为站场编号的集合;j∈J为批次编号的集合;l∈L为油品编号的集合;tc∈TC为时间节点编号的集合;pa∈PA为节点压力的集合。

1.1 模型假设

(1) 假设输送的油品是不可压缩流体,即体积不随温度和压力变化;

(2) 假设混油批次为一个界面。

1.2 目标函数

模型以各站的实际下载量与需求量偏差之和最小为目标函数。存在偏差时,分2种情况:下载量大于需求量或下载量小于需求量。各站的重要程度不同,产生偏差所造成的损失也不同。

其中:dvmi,l为i站对l油品需求与实际下载偏差造成的损失单价,CNY/m3;为i站对l油品过量下载造成的损失单价,CNY/m3;为i站实际下载未能满足对l油品需求造成的损失单价,CNY/m3;Vxi,l为i站对l油品需求体积,m3;Vsi,l为i站对l油品实际的下载体积,m3。

1.3 约束条件

1.3.1 分输约束

各个站场下载油品的总量为实际下载量。

其中:τbi,j为j批次油头到达i站时间点编号;Vui,tc为i站在tc时间点到tc+1时间点之间的下载体积,m3;ifll,j为油品类型二元参数,若j批次输送l油品则fll,j=1,否则fll,j=0。

每个站的下载流量不能大于该时刻前一段管道内的流量,且下载不同油品的流量上限也不同。

其中:Qdai,l为i站下载l油品的流量上限,m3/h;iftli,tc,l为下载油品二元变量,若i站tc时间点到tc+1时间点之间下载l油品则iftli,tc,l=1,否则iftli,tc,l=0;M为极大值,其他变量同前。

过站油品是该站场需求的油品,且该批次油头已到达该站场,则站场可以下载该批次油品。

其中:σdtc,i,j为批次到站二元变量,若j批次tc时间点到达i站则σdtc,i,j=1,否则σdtc,i,j=0;其他变量同前。

一个站场在同一时间窗内最多只能下载一种油品。

式中变量同前。

1.3.2 批次运移约束

过站流量需大于管段内允许的最小流量。当管段中不存在混油界面时,其最小流量根据泵机组以及计量设备限制决定,称此流量约束为设备流量下限约束。考虑到混油扩散的问题,当管段中存在批次界面时,需要保证管段雷诺数大于临界雷诺数,称此流量约束为混油流量下限约束。

其中:Vjtc为tc时间点到tc+1时间点首站注入体积,m3;Qfii,l为l油品油头在i站到i+1站之间管道时的流量下限,m3;iftpi,tc,l为油头运移二元变量,若在tc时间点与tc+1时间点之间i站到i+1站存在输送l油品批次油头,iftpi,tc,l=1,否则iftpi,tc,l=0;Qfini为i站到i+1站之间的管道流量下限,m3/h;其他变量同前。

考虑到泵机组以及计量设备约束,管段流量应小于管段允许的流量上限。式(11)为i~i+1管段存在批次界面的情况;式(12)为i~i+1管段不存在批次界面的情况。

其中:Qfai,l为l油品的批次油头在i站到i+1站之间管段时的流量上限,m3/h;;Qfani为i站到i+1站之间管段的流量上限,m3/h;其他变量同前。

如果批次界面位于管段起终点之间,则该管段内存在批次界面。

式中变量同前。

根据体积守恒原则,首站注入量等于沿线所有站场下载量之和。

式中变量同前。

油品在管道中的位置用体积坐标的形式表示。

其中:Vzi为i站站场的体积坐标,m3;Vbj为j批次注入体积,m3;其他变量同前。

1.3.3 注入约束

在一定的时间内,首站的注入体积应小于该时段的流量上限与时长的乘积。

其中:Qmax为首站注入流量上限,m3/h;其它变量同前。

在一定的时间内,首站的注入体积应大于该时段的流量下限与时长的乘积。

其中:Qmin为首站注入流量下限,m3/h;其他变量同前。

批次在首站的注入体积应等于注入该批次的时间节点到下一个注入批次油头的时间节点之间的注入总体积。

式中变量同前。

新批次的体积坐标等于该批次研究的开始时刻到注入该批次开始时刻之间首站注入总体积的负值。其中:Vbnew为新注入批次的体积坐标,m3;其他变量同前。

1.3.4 水力约束

泵站提供的压能要克服沿程摩阻及高程差。同时,管道各个节点也应满足水力约束,即油品到达泵站时,入口压力需大于泵站的最小进站压力。式(21)为站间存在批次界面时的表达式,式(22)为站间不存在批次界面时的表达式。

其中:Prmini为i站最小进站压力,Pa;ifipi,tc,l,l′为混油运移二元变量,若tc时间点到tc+1时间点之间i站到i+1站之间存在l油品与l'油品混油,ifipi,tc,l,l′=1,否则ifipi,tc,l,l′=0。ifppi,tc,l为站间充满单一油品的二元变量,若tc时间点到tc+1时间点之间i站到i+1站之间充满l油品则ifppi,tc,l=1,否则ifppi,tc,l=0;βi′为列宾宗摩阻计算系数;Zi为i站高程,m;为l油品与l'油品的平均黏度,Pa· s;为l油品与l'油品的平均密度,kg/m3;υl为l油品的平均黏度,Pa· s;ρl为l油品的平均密度,kg/m3;Pai,tc为i站tc时间点到tc+1时间点之间时刻提供的压力,Pa;其它变量同前。

站间存在批次界面时,混油运移二元变量满足如下约束。

2 模型求解

由于本模型属于大规模复杂MINLP模型,直接求解非常困难。考虑到模型中二元变量之间的耦合性强于二元变量与连续变量的耦合性,故本文将与时间相关的二元变量从模型中抽离出来,用蚁群算法求解得到与时间相关的二元变量,将非线性约束线性化,从而求得调度方案。根据批次界面位置和管道流量计算各个时刻管段的沿程摩阻。然后综合考虑各泵机组参数、进出站压力、管段压力、泵启停时间等计算最优启泵方案。具体求解步骤如下:

Step 1输入管道信息、初始状态管道内油品信息、首站注入需求、分输站分输需求以及泵站等信息。

Step 2将MINLP模型中的二元变量抽离出来组合成新的IP子问题。假设所有中间站场均不进行下载操作,由此可确定一组事件发生的时间节点排序,从而求得一组二元变量的解,并将此解作为蚁群算法的初始解。

Step 3将IP子问题的解带入原MINLP模型,即可得到原模型的一组解。

Step 4判断原目标函数的偏差是否满意。若满意,则开始Step 5计算摩阻。若不满意则返回Step 2调整时间节点排序。

Step 5基于Step 4中求得的调度计划计算各个时刻管段的沿程摩阻。

Step 6依据沿程摩阻和高程差以及泵站信息确定开泵方案。

Step 7判断开泵方案是否可行。若可行,则输出调度方案及开泵方案。若不可行则返回Step 2,重新迭代。

用蚁群算法调整二元变量的策略:将各时间节点顺序对应的目标函数值作为蚂蚁对应的信息浓度值,按浓度值对相应数量的蚂蚁进行位置更新,并解码出新的时间节点顺序,直到满足收敛条件。程序框图如图1所示。

图1 算法程序框图Fig. 1 Flow chart of algorithm

3 算例

3.1 管道基础数据及工艺

本文以我国某条成品油管道为例,该管道包含SS、SX、YW、JH、LY五个站。各站具体信息如图2所示。该管道以满足市场需求为首要任务,在满足关键节点压力的情况下,实现能耗最低。为了避免过多的节流能耗浪费,需要控制管道末站进站压力小于一允许值。各中间下载站不允许下载混油,规定在批次到站前后半小时内不允许执行下载操作。本问题的目标就是在已知各站需求量的情况下求解出满足所有约束的调度计划及开泵方案。算例周期设为179.7 h,共输送3种油品,共分为5个批次。

泵站信息:沿线共有2个分输泵站,泵的扬程和流量的关系为H=-AQ2+BQ+C,系数如表1所示。

初始时刻管道完全被0#柴油填充,体积为管道的管存67 139 m3。所输送的0#柴油密度为845 kg/m3,92#汽油密度为740 kg/m3,95#汽油密度为750 kg/m3。调度周期内需要输送的批次和计划输送量见表2。

调度周期内,各个站场需求量见表3。

图2 管线纵断面图Fig. 2 The pro fi le of the pipeline

表1 扬程和流量系数Table 1 Coef fi cient of pump head and fl owrate

表2 首站输送任务Table 2 Transportation task at the initial station

表3 分输站需求Table 3 Demand at delivery stations

3.2 结果输出

本模型IP子模型采用MATLAB编程求解,MILP子模型采用Gurobi线性求解器进行求解。总计算时间为180.32 s。各站详细的分输、注入计划如图3所示。图中纵轴表示体积坐标,横轴表示时间。黑色实线表示混油界面运移过程,其斜率表示混油界面流量。图中处于首站体积坐标处的矩形表示注入操作,处于分输站体积坐标处的矩形表示该分输站的下载操作。左侧纵向的矩形表示管道初始状态。横向矩形的颜色表示油品的种类,矩形的宽度表示操作流量。其中,红色表示0#柴油,蓝色表示92#汽油,橙色表示95#汽油。

详细开泵方案如图4所示,图中实线表示泵处于开启状态。

在SX站处,进、出口均满足管道压力约束。YW站场位于高点处,该点压力始终大于油品的饱和蒸汽压。调度周期内SX站和YW站压力变化如图5所示。

各站完成输送任务明细见表4。偏差占输送任务的0.5‰。

图3 批次运移图Fig. 3 Batch migration

图4 开泵方案示意图Fig. 4 Pumping plan

4 结论

图5 关键站场压力变化示意图Fig. 5 Pressure fl uctuation at each stations

表4 输送任务完成表Table 4 Execution results of the transportation task

本文介绍了一种耦合水力的成品油调度方法。该模型考虑了注入、分输、批次运移以及水力约束。模型求解时,将复杂的MINLP模型分解成较为容易的IP规划和MILP规划,较大地提高了求解速度。本文以某条成品油管道为研究对象,调度周期为179.7 h。计算出的调度计划、开泵方案、以及工况改变时各站的压力满足现场需求。手工编制该调度计划通常需要4~5 h,偏差为5%左右。本方法仅用时180.32 s,可将偏差控制在0.5‰左右。本模型从全局角度权衡各分输站的油品需求,制定的调度计划实际下载量与计划量偏差较小。

[1] 赵忠德, 焦中良, 田瑛, 等. 国外成品油管道发展现状、发展趋势及启示[J]. 石油规划设计, 2016, 27(4): 7-9.[ZHAO Z D, JIAO Z L, TIAN Y, et al. Development situation, development trend and enlightenment of foreign product oil pipelines[J]. Petroleum Planning & Engineering, 2016, 27(4): 7-9.]

[2] 梁永图, 张浩然, 邵奇. 成品油管网调度优化研究进展[J]. 油气储运, 2015, 34(7): 685-688.[LIANG Y T, ZHANG H R, SHAO Q. Progress in the study on scheduling optimization of products pipeline network[J]. Oil & Gas Storage and Transportation, 2015, 34(7): 685-688.]

[3] JR R R, PINTO J M. Scheduling of a multiproduct pipeline system[J]. Computers & Chemical Engineering, 2003, 27(8): 1229-1246.

[4] JR R R, PINTO J M. Efficient MILP formulations and valid cuts for multiproduct pipeline scheduling[J]. Computers & ChemicalEngineering, 2004, 28(8): 1511-1528.

[5] JR R R, PINTO J M. A novel continuous time representation for the scheduling of pipeline systems with pumping yield rate constraints[J]. Computers & Chemical Engineering, 2008, 32(4): 1042-1066.

[6] CAFARO D C, CERDÁ J. Optimal scheduling of multiproduct pipeline systems using a non-discrete MILP formulation[J]. Computers & Chemical Engineering, 2004, 28(10): 2053-2068.

[7] CAFARO D C, CERDÁ J. Dynamic scheduling of multiproduct pipelines with multiple delivery due dates[J]. Computers & Chemical Engineering, 2008, 32(4): 728-753.

[8] CAFARO D C, CERDÁ J. Optimal scheduling of re fi ned products pipelines with multiple sources[J]. Industrial & Engineering Chemistry Research, 2009, 48(14): 6675-6689.

[9] CAFARO D C, CERDÁ J. Operational scheduling of refined products pipeline networks with simultaneous batch injections[J]. Computers & Chemical Engineering, 2010, 34(10): 1687-1704.

[10] MIRHASSANI S A, ABBASI M, MORADI S. Operational scheduling of re fi ned product pipeline with dual purpose depots[J]. Applied Mathematical Modelling, 2013, 37(8): 5723-5742.

[11] CAFARO D C, CERDÁ J. Rigorous scheduling of mesh-structure refined petroleum pipeline networks[J]. Computers & Chemical Engineering, 2012, 38(5): 185-203.

[12] MIRHASSANI S A, FANI JAHROMI H. Scheduling multi-product tree-structure pipelines[J]. Computers & Chemical Engineering, 2011, 35(1): 165-176.

[13] CAFARO D C, CERDÁ J. A rigorous mathematical formulation for the scheduling of tree-structure pipeline networks[J]. Industrial & Engineering Chemistry Research, 2010, 50(9): 5064-5085.

[14] ZHANG H R, LIANG Y T, XIAO Q, et al. Supply-based optimal scheduling of oil product pipelines[J]. Petroleum Science, 2016, 13(2): 355-67.

[15] ZHANG H R, LIANG Y T, LIAO Q, et al. A hybrid computational approach for detailed scheduling of products in a pipeline with multiple pump stations[J]. Energy, 2016.

A multi-product pipeline scheduling model coupled with hydraulic constraints

DUAN Zhigang, LIANG Yongtu, ZHANG Haoran, YAN Xiaohan, LIAO Qi
Beijing Key Laboratory of Urban oil and Gas Distribution Technology ,China University of Petroleum-Beijing, Beijing, 102249, China

The economic and efficient operation of multi-product pipelines is crucially determined by preparing and implementing scheduling plans in operating units. Considering the multi-product pipeline is a complicated closed hydraulic system, the fl owrate constraints alone cannot guarantee the optimization for overall pipeline operation. At present, domestic and foreign scholars are undertaking a lot of research into scheduling optimization for multi-product pipelines while mostly neglecting hydraulic constraints. In this paper, an objective function is established to minimize the total volume deviation in scheduling periods, comprehensively considering the injection, delivery, pump stations, batch migration and hydraulic constraints. A continuous-time mixed integer nonlinear programming (MINLP) model is put forward and solved by decomposing the model into integer programming (IP) and mixed integer linear programming (MILP) issues. Moreover, the proposed optimization model is put into practice for a real-world multi-product pipeline and works out the detailed optimal scheduling plan and pumping plan accordingly. Results show that the scheduling period is 179.7 hours and the calculation time is 180.32 seconds. The scheduling plan can be compliant with fi eld requirements, which indicates the ef fi ciency and reliability of the model.

multi-product pipeline; hydraulic coupling; scheduling optimization; MINLP; pumping plan

10.3969/j.issn.2096-1693.2017.01.011

(编辑 马桂霞)

*通信作者, liangyt21st@163.com

2016-12-12

国家自然科学基金(No.51474228)资助

段志刚, 梁永图, 张浩然, 颜筱函, 廖绮. 耦合水力约束的成品油管道调度模型研究. 石油科学通报, 2017, 01: 115-122

DUAN Zhigang, LIANG Yongtu, ZHANG Haoran, YAN Xiaohan, LIAO Qi. A multi-product pipeline scheduling model coupled with hydraulic constraints. Petroleum Science Bulletin, 2017, 01: 115-122. doi: 10.3969/j.issn.2096-1693.2017.01.011

猜你喜欢
分输管段油品
高温气冷堆核电站蒸汽发生器可拆管段拆装系统研究
高端油品怎么卖
油品运输市场一年走势图
管段沿线流量简化前后水头和流行时间差异性分析
SP/GF-6规格分析及油品性能要求
成品油管道分输计划优化的并行模拟退火算法
输气站场无人化自动分输技术在西气东输工程的实现
智能化油品分析应用平台的设计与实现
电站配管设计中的旋转角度分析及计算
模拟环道的蜡沉积实验研究