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,...
Saved in:
Published in | Industrial & engineering chemistry research Vol. 58; no. 19; pp. 8231 - 8245 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
American Chemical Society
15.05.2019
|
Online Access | Get full text |
Cover
Loading…
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 |