石化产品的航运调配数据处理方法、装置及电子设备与流程

文档序号:36936736发布日期:2024-02-02 22:04阅读:23来源:国知局
石化产品的航运调配数据处理方法、装置及电子设备与流程

本技术涉及数据处理及物流,具体而言,涉及一种石化产品的航运调配数据处理方法、装置、介质及电子设备。


背景技术:

1、石化产品的运输调配是石化炼油企业库存管理的关键环节,通常根据石化产品销售特点,除了在厂区配置储物罐库存之外,还会根据客户片区,设置对应库区,定期从厂区补货。在条件允许的情况下,可以通过管道将石化产品直接输送至港口泊位,大部分原油及成品油的主要运输方式通过船舶运输。由于泊位资源均存在有限性,并且在连续化生产下,需要综合考虑厂区储物罐的存储限制,结合已有的泊位数量基础上,需要对采用海路运输货物的船舶的作业泊位及作业时段进行合理安排,综合制定调度规划。基于此,如何提高石化产品的航运调配数据处理的合理性是亟待解决的技术问题。


技术实现思路

1、本技术的实施例提供了一种石化产品的航运调配数据处理方法、装置、计算机程序产品或计算机程序、计算机可读介质及电子设备,进而至少在一定程度上可以提高石化产品的航运调配数据处理的合理性。

2、本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。

3、根据本技术实施例的一个方面,提供了一种石化产品的航运调配数据处理方法,所述方法包括:获取用于石化产品航运调配的规划参考数据,所述规划参数至少包括石化产品的生产数据,库存数据,运单数据,港口中的泊位数据,执行运单的船舶数据;构建混合整数规划模型,并在所述混合整数规划模型中定义用于石化产品航运调配的目标函数和约束函数,得到航运调配模型;基于所述规划参考数据,通过所述航运调配模型确定石化产品在规划周期内的航运调配规划数据,所述航运调配规划数据至少包括规划周期内时段,船舶,运单,以及泊位之间的匹配关系。

4、在本技术的一些实施例中,基于前述方案,在所述航运调配模型中定义如下目标函数:

5、

6、其中,hl表示运单l是否在规划周期内进入泊位装货,用0或1表示,为变量;tlst_ahead表示运单l提前进入泊位装货的时段数,为变量;tlst_delay表示运单l延迟进入泊位装货的时段数,为变量;tldeliv_delay表示运单l延期交货的时段数,为变量;kk,p,t表示船舶k在时段t是否占用泊位p,用0或1表示,为变量;cl表示运单l的基础成本,为常量;m1、m2、m3、m4表示惩罚系数,为常量;l表示规划周期内所有运单的集合;t表示规划周期内所有时段的集合;k表示规划周期内所有船舶的集合;p表示规划周期内港口中所有泊位的集合。

7、在本技术的一些实施例中,基于前述方案,在所述航运调配模型中定义如下约束函数:

8、

9、

10、

11、

12、kk,p,t表示船舶k在时段t是否占用泊位p,用0或1表示,为变量;pop,t表示泊位p是否在时段t被船舶占用,用0或1表示,为变量;po′p,t表示父泊位p是否在时段t被船舶占用,用0或1表示,为变量;pnp表示父泊位p内包含子泊位的数量,为常量;po′ps,t表示子泊位ps是否在时段t被船舶占用,用0或1表示,为变量;kp表示规划周期内允许进入泊位p的船舶的集合;p表示规划周期内港口中所有泊位的集合;k表示规划周期内所有船舶的集合;t表示规划周期内所有时段的集合;表示规划周期内泊位p不可用时段的集合;ps表示规划周期内港口中所有父泊位的集合;psp表示规划周期内父泊位p中子所有泊位的集合。

13、在本技术的一些实施例中,基于前述方案,在所述航运调配模型中定义如下约束函数:

14、

15、

16、

17、

18、

19、

20、

21、

22、

23、

24、kk,p,t表示船舶k在时段t是否占用泊位p,用0或1表示,为变量;ktl表示执行运单l的船舶在装货至少需要占用泊位的时间段数,为常量;表示船舶k执行运单l的装货量,为常量;ckk表示船舶k的船舶容量,为常量;yl,t表示船舶在执行运单l时是否在时段t进入泊位装货,用0或1表示,为变量;ynl,t表示船舶在执行运单l时是否在时段t离开泊位,用0或1表示,为变量;hl表示运单l是否在规划周期内进入泊位装货,用0或1表示,为变量;tlst_early表示船舶执行运单l的最早时段,为变量;tlst_aheah表示执行运单l的船舶提前进入泊位装货的时段数,为变量;tlst_late表示船舶执行运单l的最晚时段,为变量;tlst_delay表示执行运单l的船舶延迟进入泊位装货的时段数,为变量;tlst_ahead_max表示船舶执行运单l的最大速遣时段;k表示规划周期内所有船舶的集合;p表示规划周期内港口中所有泊位的集合;t表示规划周期内所有时段的集合;l表示规划周期内所有运单的集合;lk表示规划周期内由船舶k执行的运单的集合。

25、在本技术的一些实施例中,基于前述方案,在所述航运调配模型中定义如下约束函数:

26、

27、

28、

29、

30、

31、表示储物罐i的容量下限,为常量;表示储物罐i的容量上限,为常量;表示储物罐i在时段t内石化产品c的初始库存量,为常量;tii,c,t表示储物罐i在时段t的输入石化产品c的流量,为变量;toi,c,t表示储物罐i在时段t的输出石化产品c的流量,为变量;aoa,c,t表示储物罐区a在时段t的输出石化产品c的流量,为变量;aia,c,t表示储物罐区a在时段t输入的石化产品c流量,为变量;i表示规划周期内所有储物罐的集合;t表示规划周期内所有时段的集合;表示规划周期内储物罐i不可用时段的集合;c表示规划周期内所有石化产品种类的集合;a表示规划周期内所有油储物罐区的集合;ac表示规划周期内在油储物罐区a可装入石化产品c的储物罐的集合。

32、在本技术的一些实施例中,基于前述方案,在所述航运调配模型中定义如下约束函数:

33、

34、

35、aia,c,t表示储物罐区a在时段t输入的石化产品c的流量,为变量,一个生产装置在一个时段生产的一种石化产品只输入一个罐区;soj,c,t表示石化产品生产装置j在时段t根据生产规划产出石化产品c的流量,为常量;aoa,c,t表示储物罐区a在时段t输出石化产品c的流量,为变量;vl表示船舶执行运单l的装货量,为常量;ynl,t表示船舶在执行运单l时是否在时段t离开泊位,用0或1表示,为变量;a表示规划周期内所有油储物罐区的集合;c表示规划周期内所有石化产品的集合;t表示规划周期内所有时段的集合;j表示规划周期内生产石化产品c的生产装置的集合;l表示规划周期内所有运单的集合。

36、在本技术的一些实施例中,基于前述方案,在所述航运调配模型中定义如下约束函数:

37、

38、yl,t表示船舶在执行运单l时是否在时段t进入泊位装货,用0或1表示,为变量;hl表示运单l是否在规划周期内进入泊位装货,用0或1表示,为变量;l表示规划周期内所有运单的集合;t表示规划周期内所有时段的集合。

39、根据本技术实施例的一个方面,提供了一种石化产品的航运调配数据处理装置,所述装置包括:获取单元,用于获取用于石化产品航运调配的规划参考数据,所述规划参数至少包括石化产品的生产数据,库存数据,运单数据,港口中的泊位数据,执行运单的船舶数据;构建单元,用于构建混合整数规划模型,并在所述混合整数规划模型中定义用于石化产品航运调配的目标函数和约束函数,得到航运调配模型;确定单元,用于基于所述规划参考数据,通过所述航运调配模型确定石化产品在规划周期内的航运调配规划数据,所述航运调配规划数据至少包括规划周期内时段,船舶,运单,以及泊位之间的匹配关系。

40、根据本技术实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中所述的方法。

41、根据本技术实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的方法。

42、根据本技术实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的方法。

43、在本技术中,基于至少包括石化产品的生产数据,库存数据,运单数据,港口中的泊位数据,执行运单的船舶数据在内的规划参考数据,通过由混合整数规划模型构建的定义有石化产品航运调配的目标函数和约束函数的航运调配模型,确定至少包括规划周期内时段,船舶,运单,以及泊位之间的匹配关系的在规划周期内的航运调配规划数据。如此一来,可以理安排船舶执行运单的时段、停靠泊位等信息,能够最大程度地减少调配延误,提高运输效率,进而能够提高航运调配规划数处理的合理性。

44、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1