一种用于原油储运的多周期调合调度排产方法及系统技术方案

技术编号:30433237 阅读:25 留言:0更新日期:2021-10-24 17:29
本发明专利技术涉及一种用于原油储运的多周期调合调度排产方法及系统,方法包括:获取原油储运系统内实现原油罐付油调度的状态数据;根据所述状态数据、预先建立的通用模型,建立第一调度需求的第一个性化模型;若第一个性化模型存在可行解,则根据所述第一个性化模型的可行解、状态数据和通用模型,建立第二调度需求的第二个性化模型,并获取第二个性化模型的可行解,以使原油储运系统根据所述第二个性化模型的可行解在满足预先设定周期条件的情况下进行调度;其中,每一个个性化模型均为依据各自的调度需求基于通用模型中的目标函数及约束条件,生成的个性化的原油调合调度模型。生成的个性化的原油调合调度模型。生成的个性化的原油调合调度模型。

【技术实现步骤摘要】
一种用于原油储运的多周期调合调度排产方法及系统


[0001]本专利技术涉及工业生产调度排产
,尤其涉及一种用于原油储运的多周期调合调度排产方法及系统。

技术介绍

[0002]原油储运系统作为石化炼油企业最重要的环节,一套合理高效的原油调度排产方案可以立竿见影地降低原油加工成本,提升企业的经济效益。复杂的原油储运系统囊括了油船到港、码头油罐装卸、管道输送、厂区原油罐装卸、原油调合和常减压装置加工等一系列业务流程。传统的原油调合调度被人为地分割成单模块调合调度,缺乏全局视野,需要为上下游的需求波动进行频繁的计划调整。此外,人工手动计划的调度排产方案存在着计算效率低下、工作量大和模型维护困难等缺点。
[0003]目前石化炼油企业的原油调合调度计划编排基本都是先定一个长期计划(如年度、月度计划),再根据长期计划的目标平均分配到粗略的短期计划(如周、日、班计划),再由调度人员对粗略的短期计划进行细节调整。一方面,调度人员需要兼顾上下游的调度安排,满足上下游的生产调度需求;另一方面,调度人员需要对计划进行跟踪,根据目前的生产调度完成情况、市场本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于原油储运的多周期调合调度排产方法,其特征在于,包括:S1、获取原油储运系统内实现原油罐付油调度的状态数据;S2、根据所述状态数据、预先建立的通用模型,建立第一调度需求的第一个性化模型;S3、若第一个性化模型存在可行解,则根据所述第一个性化模型的可行解、状态数据和通用模型,建立第二调度需求的第二个性化模型,并获取第二个性化模型的可行解,以使原油储运系统根据所述第二个性化模型的可行解在满足预先设定周期条件的情况下进行调度;其中,每一个个性化模型均为依据各自的调度需求基于通用模型中的目标函数及约束条件,生成的个性化的原油调合调度模型;第一调度需求为第一个性化模型的约束条件下原油加工成本最小;第二调度需求为第二个性化模型的约束条件下原油加工成本最小。2.根据权利要求1所述的方法,其特征在于,步骤S2之后,所述方法还包括:S4、若第一个性化模型不存在可行解,则根据所述状态数据、预先建立的通用模型,建立第三调度需求的第三个性化模型;在第三个性化模型存在可行解时,根据第三个性化模型的可行解、状态数据和通用模型,建立第四调度需求的第四个性化模型,并获取第四个性化模型的可行解,以使原油储运系统根据所述第四个性化模型的可行解在满足预先设定周期条件的情况下进行调度;第三调度需求为第三个性化模型的约束条件下原油加工成本最小;第四调度需求为第四个性化模型的约束条件下原油加工成本最小。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:S5、若所述第二个性化模型的可行解或所述第四个性化模型的可行解不满足在预先设定周期条件,则重复S1

S5,直至所述第二个性化模型的可行解或所述第四个性化模型的可行解满足预先设定周期条件,以使原油储运系统根据所述第二个性化模型的可行解或所述第四个性化模型的可行解在满足预先设定周期条件的情况下进行调度。4.根据权利要求3所述的方法,其特征在于,所述状态数据包括:油船到港计划、泊位调度结果数据、码头罐和原油罐的数量和容量上下限、管线输量、油品的性质数据、计划原油配比方案及上下限、加工混油关键性质上下限、常减压装置加工上下限、原油库存成本、当前每个码头罐的罐存量以及预先设置的调度时间间隔;所述油船到港计划包括:油船预计到港时间、油船作业时长、油船装载原油种类和装载量。5.根据权利要求4所述的方法,其特征在于,预设的通用模型包括:多个约束条件和与原油加工成本最小的需求对应的目标函数;所述与原油加工成本最小的需求对应的目标函数为:y表示原油加工成本;oilprice
s
表示第s种原油库存单价;oilratio
s
表示第s种原油加工比例;
k表示原油种类输量;s表示第s种原油;多个约束条件包括:第一约束条件为:所有码头罐的付油速率均大于或等于0;第二约束条件包括:若与所述油船到港计划对应的码头罐满足预先设定第一条件时,则设定所述码头罐为不可付油状态;所述预先设定的第一条件为:BerthEventData.num
i,j
>0且BerthEventData.num
i,j+1
>0;BerthEventData.num
i,j
表示第i个码头罐在第j个调度时间间隔里的收油量;BerthEventData.num
i,j+1
表示第i个码头罐在第j+1个调度时间间隔里的收油量;若与所述油船到港计划对应的码头罐满足预先设定第二条件时,则设定所述码头罐处于不可付油状态;所述预先设定的第二条件为:BerthEventData.num
i,j
>0且BerthEventData.num
i,j+1
=0;若与所述油船到港计划对应的码头罐满足预先设定第三条件时,则设定所述码头罐处于可付油状态;所述预先设定的第三条件为:BerthEventData.num
i,j

nsettle:j
=0;nsettle=settlingTime/caltimeinterval;nsettle表示码头罐沉降的调度时间间隔的数量;settlingTime表示罐收油后需要的沉降的时间;caltimeinterval表示调度时间间隔;BerthEventData.num
i,j

nsettle:j
表示第i个码头罐在第j

nsettle到第j个调度时间间隔里的收油量;第三约束条件包括:oiltank_outstorage
i,j
=residualoil.storage
i,j

Tank_Prop.Lstorage
i
ꢀꢀꢀꢀꢀꢀꢀ
(2);oiltank_outstorage
i,j
表示第i个码头罐在第j个调度时间间隔节点可付油量;residualoil.storage
i,j
表示表示第i个码头罐在第j个调度时间间隔节点的罐量;Tank_Prop.Lstorage
i
表示第i个码头罐的罐存下限;oiltank_outn
i,j
=[oi...

【专利技术属性】
技术研发人员:虞景露娄海川张泉灵林雪茹孔倩陈亮刘聪栾吴建
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1