Restart-Based Reservoir Models in Integration and Optimization
MetadataShow full item record
This project is based on SPE 121252 paper –Model-Based Integration and Optimization – Gas Cycling Benchmark– by Aleksander Juell, which was a constructed benchmark for computational integration of petroleum operations and used to compare different computational integration frameworks, and optimization strategies. SPE 121252 paper provided a benchmark for an integrated petroleum project that uses several modelsto integrate streams from reservoir to market value. The project provided a starting point for discussion and comparative solutions to a simple-yet-realistic integrated petroleum project. The main task in this project is to make a template for restart simulation in petroleum operations. The template is an integrated petroleum project which uses different simulators, and several models to integrate streams from reservoir to market value. The project provides a starting point for converting and comparing reservoir simulators, which observes three simulators, Eclipse, Sensor and CMG. The pattern contains three stages run1: Initial, Transition and Restart Run. And each run consist of Reservoir Simulation, and two Post Process tasks, Surface Process, and Economics. The model consists of two gas condensate reservoir models, coupled with process and economics models. A fraction of the processed gas is distributed between the two reservoirs for gas injection.Total project economics are calculated from the produced streams and process related costs. Fig. 1 shows an overview of the integrated project. Restart Mechanism is used to facilitate the reservoir model updating, because the gas injection rates and composition changes with time.: Initial, Transition and Restart Run. And each run consist of Reservoir Simulation, and two Post Process tasks, Surface Process, and Economics. The following improvements and simplifications on the SPE 121252 paper have been done in this project 2 • In SPE 121252 paper batch files had been used for running sensor, renaming and copying,which in this project all of them change to using command lines in scripters. That is because having everything on project canvas, so when it is running nothing is hidden or confusing. • In SPE 121252 paper Sen2str which has been used, was FORTRAN version, and in this project Sen2Str and Ecl2Str utilizing C++ version which has some advantages and it is the available one in Pipe-It package. • In SPE 121252 paper “Initial Run” composite ran with Pipe-Itc and .ppo. In this project the Initial ppo file has been completely removed, and it has been substituted by one Maplinkz at the beginning of the run. In addition, number of variables from other ppo reduced as much aspossible, and maplinkz has been used instead, which made the project more clear. • Presensor.exe and Prestreamz.exe, the applications written by Aleksander Juell for his project,has been replaced by VBS script that creates include files for pre-existing data and .stz files.The numbers in the input of VBS change through Optimizer. • Sensorview.exe replace by Plot.exe which is much easier to illustrate, export or compare the graphs, and is the default plotting program of Pipe-It. • Economics section has been separated from Surface Process section. Thus, it is simpler to add or remove some extra applications to surface process or economics. • Reservoir simulator has been extended by ECLIPSE 300 and partly CMG GEM. That is help when the user doesn’t have SENSOR or when he wants to compare the result of other simulators. • At the end, reservoir simulators have been combined, one model using SENSOR and the other using ECLIPSE.