Well placement optimization in a given reservoir and production data history matching

Abstract

Diploma Thesis ProjectSummarization: The current diploma thesis project focuses in utilizing the ECLIPSE reservoir simulation software to optimize the well placement processes in a given reservoir and the history matching processes of the simulation model data with the history data that accompany the simulation model. The optimization processes mentioned above will be conducted on the simulation model built for a block that is part of Gullfaks reservoir in the North Sea, Norway. PlanOpt and SimOpt are modules of ECLIPSE reservoir simulation software, PlanOpt is used to optimize the well placement processes and SimOpt is used to optimize the history matching processes of the simulation model data with the history data that accompany the simulation model. As far as well placement optimization is concerned, the already existing production wells of the simulation model will be discarded and by utilizing the well placement optimization software, PlanOpt, a less or equal number of production wells will be placed on the simulation model and will be scheduled to operate for the same simulation period that the initial simulation model is operating, aiming finally to achieve equal or higher cumulative oil production than the initial simulation model at the end of the simulation period. SimOpt will be used to reduce the mismatch between the production data of the simulation model and the real production data that were reported during the operation of the wells on the field. Several reservoir parameters will be set to vary within a range and at the end of the optimization processes SimOpt will calculate the values of the parameters chosen which produce the least possible mismatch between the real production data and the data resulted from the simulation model. Since there are different types production data that are going to be matched, a study will be conducted of whether the type of production data which are going to be matched in each different simulation run of SimOpt, affect the resulted matching at the end of each optimization run

    Similar works