Efficient approach for scheduling crude oil operations in marineaccess refineries

Due to the impact of crude oil prices on refinery revenues, the petroleum industry has switched to processing lowcost crude oils. They are blended with high-quality crude oils to feed the crude distillation units (CDUs) with reliable feedstock. The blending process takes place in storage tanks recei...

Descripción completa

Detalles Bibliográficos
Autores: Cerda, Jaime, Pautasso, Pedro Carlos, Cafaro, Diego Carlos
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2015
País:Argentina
Institución:Consejo Nacional de Investigaciones Científicas y Técnicas
Repositorio:CONICET Digital (CONICET)
Idioma:inglés
OAI Identifier:oai:ri.conicet.gov.ar:11336/16404
Acceso en línea:http://hdl.handle.net/11336/16404
Access Level:acceso abierto
Palabra clave:Marine-Access Refineries
Crude Oil
Blending
Scheduling
https://purl.org/becyt/ford/2.4
https://purl.org/becyt/ford/2
Descripción
Sumario:Due to the impact of crude oil prices on refinery revenues, the petroleum industry has switched to processing lowcost crude oils. They are blended with high-quality crude oils to feed the crude distillation units (CDUs) with reliable feedstock. The blending process takes place in storage tanks receiving crude parcels from ultralarge carriers and by mixing feed streams supplied to CDUs from multiple tanks. The crude blending and scheduling problem is usually represented by a large nonconvex mixed-integer nonlinear programming (MINLP) model. This work introduces an effective MINLP continuous-time formulation based on global-precedence sequencing variables to arrange loading and unloading operations in every tank. In addition, synchronized time slots of adjustable length permit to model the sequence of feedstock for each CDU. The basic solution approach consists of sequentially solving a very tight mixed-integer linear programming (MILP) model and a nonlinear programming (NLP) formulation that uses the MILP-solution as the starting point. For large problems, it has been developed a novel solution strategy that incorporates a time-partitioning scheme using the notion of vessel-blocks. The proposed approach has been applied to a series of large examples studied by other authors finding near-optimal schedules at much lower CPU times.