Exercise-1: please use the information below to build a reservoir
model in ROCX, and couple the reservoir model with pre-built
wellbore model.
RESERVOIR GEOMETRY Top reservoir depth: 3000 m Reservoir height: 25 m Cylinder reservoir, outer boundary radius 560 m No tilting Discretize the reservoir into five numerical layers in vertical direction, and use logarithmic gridding in radial direction, use 25 sections. The total numerical grids are 125. RESERVOIR PARAMETERS Porosity: 12% Reservoir pressure: 100 bara Reservoir temperature: 100 degC Connate water saturation: 25%: Initial gas saturation: 75% Rock compressibility: 5e-5 bar^-1 Permeability: 10 mD (homogeneous) Relative permeability see table below Cappilary pressure: ignored Irreducible water saturation: 0.25 Critical gas saturation: 0.0 Residual oil saturation: 0.2 RESERVOIR FLUID Dry gas Formation water Three-phase fixed format PVT table is already created using PVTsim
Relative Permeability krw o use the Corey equation to estimate krw o assume krwoc = 0.8, nw = 2 o click the calculator icon to make the calculation. o Check if the krw table looks correct
kro (as this case only involves gas-water flow, the input of the oil relative permeability is not used. So you only need adjust the residual saturation point in the table so that it can pass the syntax check) 0.25 0 ... ... ... ... 1 1 /
krg o Use the Corey equation to estimate krg o Assume krgom = 0.5, ng = 3 o Click on the calculator icon and make the calculation. o Check if the krg table looks correct RESERVOIR BOUNDARY CONDITIONS Closed tank, no pressure support Wellbore radius: rw = 0.05m Restart Remember to write ROCX restart file WELL INFORMATION Tubing depth: 0-3000 m Tubing ID: 0.100 m Tubing head pressure (after choke): 40 bara Well model is already built in OLGA, but not coupled with ROCX
SIMULATION TASK 1. Run OLGA Case0.opi (standalone) with closed wellhead choke to initialize the wellbore so that the bottomhole pressure is equal to the reservoir pressure. (a pressure boundary node at the bottomhole) 2. Make an OLGA restart case, recounting time from zero, change the bottom node to a CLOSED node, and couple this restart case with the reservoir model built in ROCX. Open the wellhead choke (within 1 minute) to run drawdown test (1500s, to save time). 3. Make a new OLGA restart case (time continues from last run) and a ROCX restart case. Couple the two new models to run restart simulation close the wellhead choke within 1 minute for buildup test 4. Plot the Pressure and QGST at both the wellhead and the bottomhole. Show the curves for drawdown and buildup test in one plot. Check the wellbore storage effect.
One more task:
The operator of the well has recently identified that there is another thin gas layer (5 m in thickness) just right above the main reservoir (no communication on the formation side) was also producing to the wellbore. All the reservoir and fluid properties are the same as the main reservoir, except for that it is connected to a water source in the deep of reservoir. Due to production, the water front now approaches the wellbore (only 1 m away).
25 m
560 m 0.1 m
3000 m 20 m The operator wants to know if starting from the same wellbore/reservoir initial condition as the Task 2, but also consider this thin upper layer (to be in the same level as PIPE-4, SECTION-1):
When the water will enters into the wellbore The operator will shut in the well after 3 hours and then wait for another 17 hours to restart it. Could you quantify if there will be cross flow after shut-in, and whether the well can be started up again after 17 hours shut-in.
Hints:
Duplicate the case of Task 2. (for both olga model and the main reservoir model) Reconnect the duplicated OLGA model to the duplicated ROCX model (only need update the ROCX file name in the NEARWELLSOURCE keword) Make a separate ROCX model (one layer is enough) to represent the thin layer with water breakthrough Connect this thin layer to the OLGA model with a new NEARSOURCE keyword. (by now, you have two ROCX models connected to one OLGA well model) Extend the simulation e.g. to 24 hours, at Hour 3, the well should be shut in, and at Hour 20, the well should be restarted up. Report the findings. (please to remember to add GLTWTWELL to the TRENDDATA list to monitor the sandface water flow. The new NEARWELLSORUCE of the thin layer should be added to the trending list)
Exercise-2: Water coning
In this exercise, we model a horizontal gas well. A predefined OLGA case with a simplified L-shape well trajectory is stored in the folder EX-2 (basically a similar case as in the Exercise-1)
The near-wellbore region that enters into the ROCX model is described below:
All the reservoir properties are the same as in the Exercise-1. Same fluid table can be used On the top of the region, it is an impermeable layer The flow in and out of the region from the heel and the toe side can be ignored Two sides the region are connected to the rest of the reservoir, thus should have a pressure boundary At the bottom of the region, there is water aquifer, assumed to have the same pressure as the reservoir. The wellbore is pure horizontal and initial design is to penetrate the region in its center of the vertical direction.
SIMULATION TASKS
Follow the same procedure as in the Exercise-1 to initialize the wellbore model Build a ROCX model for the near-wellbore region using 5X11X5 blocks Couple the OLGA model (make a restart case from the given model) to the ROCX model, and simulate the startup production of the well. To answer: o Whether water coning will happen o Can the well continue to produce even with water coning o Anything you can think of to keep the production, or reduce the coning. Please test your ideas