Extending the Petrel Model Builder for Educational and Research Purposes

Reservoir Simulation is a very powerful tool used in the Oil and Gas industry to perform and provide various functions including but not limited to predicting reservoir performance, conduct sensitivity analysis to quantify uncertainty, production optimization and overall reservoir management. Compar...

Full description

Bibliographic Details
Main Author: Nwosa, Obiajulu C
Other Authors: Gildin, Eduardo
Format: Others
Language:en
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/1969.1/149438
id ndltd-tamu.edu-oai-repository.tamu.edu-1969.1-149438
record_format oai_dc
spelling ndltd-tamu.edu-oai-repository.tamu.edu-1969.1-1494382013-10-05T04:02:18ZExtending the Petrel Model Builder for Educational and Research PurposesNwosa, Obiajulu CReservoir SimulationReservoir performaceEfficiencyAccuracyAlgorithmPetel model builderOcean SDKCustom SimulatorReservoir Simulation is a very powerful tool used in the Oil and Gas industry to perform and provide various functions including but not limited to predicting reservoir performance, conduct sensitivity analysis to quantify uncertainty, production optimization and overall reservoir management. Compared to explored reservoirs in the past, current day reservoirs are more complex in extent and structure. As a result, reservoir simulators and algorithms used to represent dynamic systems of flow in porous media have invariably got just as complex. In order to provide the best solutions for analyzing reservoir performance, there is a need to continuously develop reservoir simulators and reservoir simulation algorithms that best represent the performance of the reservoir without compromising efficiency and accuracy. There exists several commercial reservoir simulation packages in the market that have been proven to be extremely resourceful with functionality that covers a wide range of interests in reservoir simulation yet there is the constant need to provide better and more efficient methods and algorithms to study and manage our reservoirs. This thesis aims at bridging the gap in the framework for developing these algorithms. To this end, this project has both an educational and research component. Educational because it leads to a strong understanding of the topic of reservoir simulation for students which can be daunting especially for those who require a more direct experience to fully comprehend the subject matter. It is research focused because it will serve as the foundation for developing a framework for integrating custom built external simulators and algorithms with the workflow of the model builder of our reservoir simulation package of choice i.e. Petrel with the Ocean programming environment in a seamless manner for simulating large scale multi-physics problems of flow in highly heterogeneous flow of porous media. Of particular interest are the areas of model order reduction and production optimization. In-house algorithms are being developed for these areas of interest and with the completion of this project. We hope to have developed a framework whereby we can take our algorithms specifically developed for areas of interest and add them to the workflow of the Petrel Model Builder. Currently, we have taken one of our in-house simulators i.e. a two dimensional, oil-water five-spot water flood pattern as a starting point and have been able to integrate it successfully into the “Define Simulation Case” process of Petrel as an additional choice for simulation by an end user. In the future, we will expand this simulator with updates to improve its performance, efficiency and extend its capabilities to incorporate areas of research interest.Gildin, EduardoKing, MikeSun, Yuefeng2013-10-03T14:45:10Z2013-10-03T14:45:10Z2013-052013-04-11May 20132013-10-03T14:45:10ZThesistextapplication/pdfhttp://hdl.handle.net/1969.1/149438en
collection NDLTD
language en
format Others
sources NDLTD
topic Reservoir Simulation
Reservoir performace
Efficiency
Accuracy
Algorithm
Petel model builder
Ocean SDK
Custom Simulator
spellingShingle Reservoir Simulation
Reservoir performace
Efficiency
Accuracy
Algorithm
Petel model builder
Ocean SDK
Custom Simulator
Nwosa, Obiajulu C
Extending the Petrel Model Builder for Educational and Research Purposes
description Reservoir Simulation is a very powerful tool used in the Oil and Gas industry to perform and provide various functions including but not limited to predicting reservoir performance, conduct sensitivity analysis to quantify uncertainty, production optimization and overall reservoir management. Compared to explored reservoirs in the past, current day reservoirs are more complex in extent and structure. As a result, reservoir simulators and algorithms used to represent dynamic systems of flow in porous media have invariably got just as complex. In order to provide the best solutions for analyzing reservoir performance, there is a need to continuously develop reservoir simulators and reservoir simulation algorithms that best represent the performance of the reservoir without compromising efficiency and accuracy. There exists several commercial reservoir simulation packages in the market that have been proven to be extremely resourceful with functionality that covers a wide range of interests in reservoir simulation yet there is the constant need to provide better and more efficient methods and algorithms to study and manage our reservoirs. This thesis aims at bridging the gap in the framework for developing these algorithms. To this end, this project has both an educational and research component. Educational because it leads to a strong understanding of the topic of reservoir simulation for students which can be daunting especially for those who require a more direct experience to fully comprehend the subject matter. It is research focused because it will serve as the foundation for developing a framework for integrating custom built external simulators and algorithms with the workflow of the model builder of our reservoir simulation package of choice i.e. Petrel with the Ocean programming environment in a seamless manner for simulating large scale multi-physics problems of flow in highly heterogeneous flow of porous media. Of particular interest are the areas of model order reduction and production optimization. In-house algorithms are being developed for these areas of interest and with the completion of this project. We hope to have developed a framework whereby we can take our algorithms specifically developed for areas of interest and add them to the workflow of the Petrel Model Builder. Currently, we have taken one of our in-house simulators i.e. a two dimensional, oil-water five-spot water flood pattern as a starting point and have been able to integrate it successfully into the “Define Simulation Case” process of Petrel as an additional choice for simulation by an end user. In the future, we will expand this simulator with updates to improve its performance, efficiency and extend its capabilities to incorporate areas of research interest.
author2 Gildin, Eduardo
author_facet Gildin, Eduardo
Nwosa, Obiajulu C
author Nwosa, Obiajulu C
author_sort Nwosa, Obiajulu C
title Extending the Petrel Model Builder for Educational and Research Purposes
title_short Extending the Petrel Model Builder for Educational and Research Purposes
title_full Extending the Petrel Model Builder for Educational and Research Purposes
title_fullStr Extending the Petrel Model Builder for Educational and Research Purposes
title_full_unstemmed Extending the Petrel Model Builder for Educational and Research Purposes
title_sort extending the petrel model builder for educational and research purposes
publishDate 2013
url http://hdl.handle.net/1969.1/149438
work_keys_str_mv AT nwosaobiajuluc extendingthepetrelmodelbuilderforeducationalandresearchpurposes
_version_ 1716604003659284480