1 |
A multiperiod optimization model to schedule large-scale petroleum development projectsHusni, Mohammed Hamza 15 May 2009 (has links)
This dissertation solves an optimization problem in the area of scheduling large-scale
petroleum development projects under several resources constraints. The dissertation
focuses on the application of a metaheuristic search Genetic Algorithm (GA) in solving
the problem. The GA is a global search method inspired by natural evolution. The
method is widely applied to solve complex and sizable problems that are difficult to
solve using exact optimization methods. A classical resource allocation problem in
operations research known under Knapsack Problems (KP) is considered for the
formulation of the problem.
Motivation of the present work was initiated by certain petroleum development
scheduling problem in which large-scale investment projects are to be selected subject to
a number of resources constraints in several periods. The constraints may occur from
limitations in various resources such as capital budgets, operating budgets, and drilling
rigs. The model also accounts for a number of assumptions and business rules encountered in the application that motivated this work. The model uses an economic
performance objective to maximize the sum of Net Present Value (NPV) of selected
projects over a planning horizon subject to constraints involving discrete time dependent
variables.
Computational experiments of 30 projects illustrate the performance of the model.
The application example is only illustrative of the model and does not reveal real data. A
Greedy algorithm was first utilized to construct an initial estimate of the objective
function. GA was implemented to improve the solution and investigate resources
constraints and their effect on the assets value.
The timing and order of investment decisions under constraints have the prominent
effect on the economic performance of the assets. The application of an integrated
optimization model provides means to maximize the financial value of the assets,
efficiently allocate limited resources and to analyze more scheduling alternatives in less
time.
|
Page generated in 0.0758 seconds