Discrete-Time MILP Formulation for the Optimal Scheduling of Maintenance Tasks on Oil and Gas Production Assets

In this work, we address the scheduling of general maintenance tasks on oil and gas wells and surface facilities, using a mixed integer linear programming (MILP) formulation. The problem involves multitask workorders with precedence relations, comprising both preemptive and nonpreemptive operations,...

Full description

Saved in:
Bibliographic Details
Published inIndustrial & engineering chemistry research Vol. 58; no. 19; pp. 8231 - 8245
Main Authors Achkar, Victoria G, Cafaro, Vanina G, Méndez, Carlos A, Cafaro, Diego C
Format Journal Article
LanguageEnglish
Published American Chemical Society 15.05.2019
Online AccessGet full text

Cover

Loading…
More Information
Summary:In this work, we address the scheduling of general maintenance tasks on oil and gas wells and surface facilities, using a mixed integer linear programming (MILP) formulation. The problem involves multitask workorders with precedence relations, comprising both preemptive and nonpreemptive operations, using parallel heterogeneous resources. Crews with different capabilities and work shifts are accounted for. The model introduces novel ideas for expanding the scope of discrete-time formulations. We solve a scheduling problem that includes crew traveling decisions to minimize operational costs and production losses. Different instances of real-world examples are efficiently solved in reasonable times for the industry. Results demonstrate the benefits from optimizing the maintenance schedule of oil and gas production assets and the effectiveness of the solution approach.
ISSN:0888-5885
1520-5045
DOI:10.1021/acs.iecr.9b00861