System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及生产调度领域,具体地,涉及一种长输管线原油输送方法、装置、介质及电子设备。
技术介绍
1、某些炼油企业的码头原油罐区和厂内原油罐区之间的距离较长,需要借助一条长输管线才能将码头原油罐区的原油输送至厂内原油罐区。这条管线可达数百千米,原油进入管线后会经过数十小时才能离开管线,即产生明显的延迟效应。在这类企业中,长输管线的输送方案是整个原油输送方案的关键。
2、目前,炼油企业主要通过人工排产的方式来安排长输管线的输送方案。这种方法对调度员的业务技能要求较高,并且,方案编制周期较长,很难及时响应油轮延迟到港、市场需求变化等突发情况。
技术实现思路
1、为了克服相关技术中存在的问题,本公开提供一种长输管线原油输送方法、装置、介质及电子设备。
2、为了实现上述目的,第一方面,本公开提供一种长输管线原油输送方法,包括:
3、获取所述长输管线内期初管存油的管线段信息、所述长输管线的收油操作参数以及入线油去向;
4、根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数。
5、可选地,所述管线段信息包括所述期初管存油所包含的每一管线段的期初体积、期初油种以及存油去向,其中,将所述期初管存油中连续分布、去向相同的同种原油划分为一个管线段;
6、所述收油操作参数包括每一次收油操作的第一开始时间、第一结束时间、收油体积、第一输送速率以及输送油种;
7、所述付油操作参数包括每一出线
8、可选地,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,包括:
9、令i=1、o=1、noo=1,其中,i表示所述长输管线的第i次收油操作,o表示所述长输管线的第o段出线油,noo表示所述第o段出线油的第noo次输送,所述出线油按照进入所述长输管线的先后顺序进行排列;
10、将第i次收油操作的第一开始时间确定为第o段出线油的第noo次输送的第二开始时间,将第i次收油操作的第一输送速率确定为第o段出线油的第noo次输送的第二输送速率;
11、确定所述第o段出线油的剩余出线油量是否大于所述第i次收油操作对应的第i段入线油的剩余入线油量;
12、若所述第o段出线油的剩余出线油量不大于所述第i段入线油的剩余入线油量,则将所述第o段出线油的体积确定为所述第o段出线油的第noo次输送的体积,并根据所述第o段出线油的第noo次输送的第二开始时间、所述第o段出线油的第noo次输送的第二输送速率以及所述第o段出线油的第noo次输送的体积,确定所述第o段出线油的第noo次输送的第二结束时间;
13、更新所述第o段出线油的剩余出线油量和所述第i段入线油的剩余入线油量,并令o加1,noo=1;
14、确定更新后所得的第i段入线油的剩余入线油量是否等于零;
15、若所述更新后所得的第i段入线油的剩余入线油量等于零,则令i加1,并返回所述将第i次收油操作的第一开始时间确定为第o段出线油的第noo次输送的第二开始时间,将第i次收油操作的第一输送速率确定为第o段出线油的第noo次输送的第二输送速率的步骤,直到i等于总收油次数时为止;
16、其中,所述第o段出线油的每一次输送的付油去向均为所述第o段出线油的存油去向或入线油去向,所述第o段出线油的每一次输送的付油油种均为所述第o段出线油的期初油种或输送油种。
17、可选地,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,还包括:
18、若所述更新后所得的第i段入线油的剩余入线油量不等于零,则将第o-1段出线油的第noo-1次输送的第二结束时间确定为第o段出线油的第noo次输送的第二开始时间,并将第i次收油操作的第一输送速率确定为第o段出线油的第noo次输送的第二输送速率;
19、返回所述确定所述第o段出线油的剩余出线油量是否大于所述第i次收油操作对应的第i段入线油的剩余入线油量的步骤。
20、可选地,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,还包括:
21、若所述第o段出线油的剩余出线油量大于所述第i段入线油的剩余入线油量,则将所述第i段入线油的剩余入线油量确定为所述第o段出线油的第noo次输送的体积,并将所述第i次收油操作的第一结束时间确定为所述第o段出线油的第noo次输送的第二结束时间;
22、更新所述第o段出线油的剩余出线油量和所述第i段入线油的剩余入线油量;
23、令i和noo均加1,并返回所述将第i次收油操作的第一开始时间确定为第o段出线油的第noo次输送的第二开始时间,将第i次收油操作的第一输送速率确定为第o段出线油的第noo次输送的第二输送速率步骤,直到i等于所述总收油次数时为止。
24、可选地,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,还包括:
25、若i等于所述总收油次数,则根据所述出线油离开所述长输管线的先后顺序和每一所述出线油的每一次输送的先后顺序,对所述长输管线的付油操作进行统一编号;
26、将第二输送速率、付油去向以及付油油种均相同,且付油操作时间相邻的两次付油操作合并。
27、可选地,所述方法还包括:
28、将所述入线油中、除所述出线油外的原油段确定为所述长输管线的期末管存油。
29、第二方面,本公开提供一种长输管线原油输送装置,包括:
30、获取模块,用于获取所述长输管线内期初管存油的管线段信息、所述长输管线的收油操作参数以及入线油去向;
31、第一确定模块,用于根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数。
32、第三方面,本公开提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面提供的所述长输管线原油输送方法的步骤。
33、第四方面,本公开提供一种电子设备,包括:
34、存储器,其上存储有计算机程序;
35、处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面提供的所述长输管线原油输送方法的步骤。
36、在上述技术方案中,首先获取长输管线内期初管存油的管线段信息、长输管线的收油操作参数以及入线油去向;然后,根据管线段信息、收油操作参数以及入线油去向,确定长输管线的付油操作参数。这样,只要给定长输管线的收油方案,分配好期初管线内原油和入线油的去向,就能自动编制出长输管线的付油方案,由此,不需要人工干预即可本文档来自技高网...
【技术保护点】
1.一种长输管线原油输送方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述管线段信息包括所述期初管存油所包含的每一管线段的期初体积、期初油种以及存油去向,其中,将所述期初管存油中连续分布、去向相同的同种原油划分为一个管线段;
3.根据权利要求2所述的方法,其特征在于,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,还包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,还包括:
6.根据权利要求3-5中任一项所述的方法,其特征在于,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,还包括:
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
8.一种长输管线
9.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7中任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种长输管线原油输送方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述管线段信息包括所述期初管存油所包含的每一管线段的期初体积、期初油种以及存油去向,其中,将所述期初管存油中连续分布、去向相同的同种原油划分为一个管线段;
3.根据权利要求2所述的方法,其特征在于,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述管线段信息、所述收油操作参数以及所述入线油去向,确定所述长输管线的付油操作参数,还包括:
5.根据权利要求3所述的方法,...
【专利技术属性】
技术研发人员:周智菊,梁文军,王雁君,张蕾,房韡,
申请(专利权)人:中国石油化工股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。