Modelling SWTT With STARS Tutorial
Modelling SWTT With STARS Tutorial
STARS v2019.10
Builder - Results v2019.10
Tutorial
Table of Contents
INTRODUCTION .................................................................................................................................2
Overview of Exercise 1 3
Creating Base model 3
1
SWTT Modeling with STARS
Introduction
Single Well Tracer Test (SWTT) is a technique used to determine residual oil saturation. This
method has been applied in several fields around the world and is widely accepted to make an
in-situ measurement, given that the radius of investigation can be several feet around the well
(15-30 ft).
Numerical simulation can be used to model the planning or interpretation of a SWTT. In this
document the procedure of how to build a model for Single Well Chemical Tracer Test (SWCTT)
using CMG’s STARS simulator is presented. For this tutorial, the basic information to create the
model was taken from field data provided in SPE paper 164341*. However, not all the data was
available and, so, data was either taken from other sources or assumed.
This workflow is designed to be used with any test although specific data entries are shown in
these examples which can be modified to suit your particular case or conditions.
* Farida Abdulla, Hashem Sayed Hashem, Badria Abdulraheem, Meqdad Al-Naqi, Abrar Al-Qattan and
Huw John, P. R. P. Cunningham, P. J. Briggs and Roxy Thawer, “First EOR Trial using Low Salinity Water
Injection in the Greater Burgan Field, Kuwait”, SPE 164341, SPE Middle East Oil and Gas Show and
Conference, 10-13 March, Manama, Bahrain, 2013.
2
SWTT Modeling with STARS
Exercise 1 – Building Base model for SWTT
Overview of Exercise 1
A step by step procedure it is presented in this section for modelling Single Well Tracer Test
with STARS.
3
SWTT Modeling with STARS
*The radius of the model is calculated based on the volume of water injected and the
reservoir properties (check the excel file Calculation.xlsx). This value is very important
given that model must be big enough to avoid the production of the tracer at the
boundary wells.
Sweep = 3600
Grid block Widths in I direction = 490*0.0714
J-direction = 360
5. Click Probe mode , then click the Specify Property button. Select the property from the
drop-down list in Go to Property and enter the following values for these properties:
Grid Top (Layer 1) = 6640
Grid thickness (Whole Grid) = 28
4
SWTT Modeling with STARS
Porosity (Whole Grid) = 0.18
Permeability I (Whole Grid) = 350
Permeability J (Whole Grid) = 350
Permeability K (Whole Grid) = 35
During the SWTT an ester is injected into the formation which will react with the
water to produce an alcohol. For this test, Ethyl formate (ester) is injected and
ethanol is the alcohol produced during the hydrolysis. The reaction is detailed below:
In general two additional tracers are injected in SWTT: the mass balance tracer and
the cover tracer to check the quality or any deviation during the test. Both are very
important but won’t be included in this example given that the data was not available.
Another ester that is frequently used is ethyl acetate. Simulation reactions must be
defined based on the type of ester.
8. The following components will be defined for modelling the SWCTT: Water, Esther-Ethyl
Formate (Etf), Ethanol, and Dead_Oil. Formic Acid (Acid) will be also included to balance the
reaction but its profile won’t be used for further analysis. To create these components, click
Components|Add/Edit Components. The Components and Phase Properties dialog box
opens.
5
SWTT Modeling with STARS
6
SWTT Modeling with STARS
12. To define the Liquid-Liquid k-value for the component EtF, click Components and then K-
Values, and enable the Enter K value data check box.
13. Click , select Liquid-Liquid under K value tables for and then select
Component EtF. Click , click OK in the pop-up screen, and then enter the
parameters shown in the following dialog box. Finally click OK.
14. In the K Value Table dialog box, shown below, enter the K-values as 15.059 and then
click OK.
7
SWTT Modeling with STARS
In this example, the lab measured Liquid-Liquid K-value is 2.12. This measurement is a
resultant mass fraction rather than a mole fraction; however, STARS requires the input
file to be expressed as a mole fraction. Therefore the K-value can be calculated as
follows:
𝑀𝑜𝑙𝑒𝑐𝑢𝑙𝑎𝑟 𝑊𝑒𝑖𝑔ℎ𝑡 𝑜𝑓 𝑂𝑖𝑙 128
K-Value = 𝑀𝑜𝑙𝑒𝑐𝑢𝑙𝑎𝑟 𝑤𝑒𝑖𝑔ℎ𝑡 𝑜𝑓 𝑤𝑎𝑡𝑒𝑟 × Kval lab mass fraction = 18.02 × 2.12 = 15.059
Notes:
Liquid-Liquid K values are measured in the lab and supplied for the interpretation
If the oil phase has multiple components then the total molecular weight must be
calculated and used in the above formula.
15. In the Liquid phase properties/Densities tab enter the densities and liquid compressibilities
for the components, by selecting Mass density from the Options drop-down list, as shown
below. Click Apply.
16. From the Liquid Phase Viscosities tab, select Use Viscosity Table and Single Table.
Right-click over the table and select Insert row. Enter the values shown below and click OK:
8
SWTT Modeling with STARS
17. Select Components|Reactions and then click on Add a Reaction. The reaction to be
added is:
1 Water + 1 EtF 1 Acid + 1 Ethanol.
Enter the Frequency factor (FREQFAC) = 0.3
Note: Use this term to scale for matching the peaks of the EtF and Ethanol.
Enter the values shown below (notice that the mass balance error has a very low value
3.9e-15):
Click OK.
9
SWTT Modeling with STARS
18. Click over Rock-Fluid|Create/Edit Rock Types, and then click New Rock Type. Clear
the Include Capillary Pressure check box.
a. In the Relative Permeability Table, select Water-Oil Table and copy the following
values into the table:
Sw Krw Krow
0.2 0 1
0.5 1 0
Click Apply then repeat for Liquid-Gas Table in step (b) below.
b. In the Relative Permeability Table, select Liquid-Gas Table. Clear the Include
Capillary Pressure check box and copy the following values into the table:
Sl Krg Krog
0.7 1 0
1 0 1
Click OK once complete.
19. Click Initial Conditions|Initialization Settings, then select Do Not Perform Vertical
Equilibrium Calculations (VERTICAL OFF) (non-equilibrium initialization) and click OK.
20. Double-click Numerical Controls under the Numerical section. Then enter the following
values and options and click Ok:
i. DTMAX = 0.001 day
ii. DTWELL = 0.001 day
iii. Isothermal Option (ISOTHERMAL) = ON
iv. Model Formulation (TFORM) = ZT
v. Adaptive Implicit Method (AIM) = “Stability Switching
Criterion”.
Note: The maximum time step size of 0.001 (indicated above) is important for minimizing
numerical dispersion for this type of model.
10
SWTT Modeling with STARS
STARS will be run in isothermal mode; hence ISOTHERMAL ON and TFORM ZT is selected.
22. Open your model with CEDIT and explore the model
23. Go the numerical section and add the keyword “CONVERGE MAXRES”. Your model must
look like the figure below. Save you model and close CEDIT
11
SWTT Modeling with STARS
24. Open your model again in Builder and continuous with the following steps.
25. Click Probe mode then click the Specify Property box. Select the property from the drop-
down list in Go to Property and enter the following values for these properties (for whole
grid):
Implicit flag (AIMSET) = 0
Oil Mole Fraction (Dead_Oil) = 1
Pressure (PRES) = 2750 psi
Temperature = 163 F
Water Mole Fraction (Water) = 1
Water Saturation = 0.5
Click OK twice to populate these properties.
26. Click File|Save to save the dataset with these changes.
Note: based on the input of the initial water saturation of 0.5 and the relative permeability curve
it is clear that the model is initialized at residual oil saturation (Sorw). This method assumes that
the pre-flush water injection stage normally done as part of a SWCTT has swept the zone around
the well so that we are modeling Sorw.
The remaining part of the model is the Recurrent Section, where the wells and their constraints
are defined. The following points are the most important aspects related to this section:
Volumes and injection periods of each stage of the test (also concentrations of the fluids that
are injected). The following table presents the details
12
SWTT Modeling with STARS
Table 1. Sequence events for the SWTT
Cumulative
Stage Volume (stb) Rate (b/d) Time (days)
Time (days)
Injection - Ester 160 1000 0.16 0.16
Injection – Push bank 820* 1000 0.82 0.98
Shut-in period 0 0 2.75 3.73
Production 1327 Variable 1.3 5.03
* This volume was modified from the original paper to get a consistent profile.
Number of wells: one injector and one producer are required to model the test but also two
additional wells must be located at the boundary to maintain constant pressure at the limit of
the reservoir.
Note: Another alternative way of modeling can be done using additional blocks and at the outer
boundary (block) use volume modifiers to keep constant boundary conditions. If this option is
implemented then the boundary wells are not required.
Concentration of the tracers: For the injection period the ester concentration is assumed to
be constant and equal to 10072 ppm. The production period is presented in detail in the file
“Producer.fhf” (check the data required for the model).
Over the following steps it is presented the details about wells definitions and constraints.
13
SWTT Modeling with STARS
c. Set Operate BHP Min to 2750 psi (equal to initial reservoir pressure) using the same
steps as for the previous well (steps c and d) to enter this value. Click OK.
29. Under the Well & Recurrent menu, double-click Dates to open the Simulation Dates dialog
box. Click beside Add a new date. Enter ‘0.16’ under Days since Simulation Start. This
specifies the elapsed time of injection (Period when the Ester is injected). Click OK then click
Close.
30. Double-click Wells in the Wells & Recurrent menu.
Click OK. This will start injection of water from 2001-01-01.1599 to push the ester deeper
into the formation. Prior to this, the injection involves Water 0.99753 and EtF 0.00247.
31. Double-click Dates in the Wells & Recurrent menu to open the Simulation Dates dialog box.
Click beside Add a new date. Enter ‘0.98’ in the Days Since Simulation Start box. This
specifies the start of the shut in period. Click OK then click Close.
32. Double-click on the Wells tree to open the Well Events dialog box.
14
SWTT Modeling with STARS
g. The tree view should appear as follows:
33. Double-click on Dates in the Wells & Recurrent menu to open the Simulation Dates dialog
box. Click beside Add a new date. Type ‘3.73’ in the Days Since Simulation Start box.
This specifies the start of the flow back. Click OK then click Close.
Note: For the flow back period of the test, we need to define two more wells
34. After doing the SWTT, information related to the cumulative water produced and tracer
concentrations profiles will be available. Importing this data to the model is very important
given that normally, water rate during the test is not constant and tracer profiles can be
affected by this factor. For this exercise the data is available in the file “Producer.fhf”. Next,
how to import the historical water production data:
a. In Well & Recurrent section select the option “Import Production/Injection Data”
(adding the producer well with historical data).
15
SWTT Modeling with STARS
b. Select the option “FHF” as the format type for your data and look for the location of
your “fhf” file using the Browse option. Click Next.
c. Click Finish.
A window with the Simulation Dates will appear. Click on the option “Delete all empty dates” and
close.
16
SWTT Modeling with STARS
You will see that a new well was created called “Prod”. Now a boundary injection well must be
defined to operate at the same time of “Prod” well.
35. In the menu bar, select Well|Well New to open the Create New Well dialog box (Defining
the boundary injection well).
a. On the ID &Type tab, enter the Name as ‘BoundaryInj’ and click Ok
b. Double click on the well “BoundaryInj” in the Well & Recurrent section, look for the
date and then define the well as is shown below and click Apply
17
SWTT Modeling with STARS
c. On the Constraints tab select Constraint definition and specify Operate BHP Max
2750 psi and click Apply.
d. In the Injected Fluid tab, select the Injected Fluid as Water, with mole fraction of
Water = 1.
e. Check the Temperature box and enter 163 F.
f. Click Ok.
36. Double-click Dates on the Wells & Recurrent tree. Click beside Add a new date. Enter
‘5.13’ in the Days Since Simulation Start box. This specifies the end of simulation. Click OK.
Select and check this date under the set STOP section and then click Close.
37. To define the well perforations for the created wells, select Well|Well Completions (PERF)
in the menu bar.
a. Select Boundary under the Well & Date drop-down list.
b. If no date is defined (inactive for entering any data) then click on the button and
select the option “Completion - Add New” and click OK (This completion will be
defined at the beginning of the simulation).
c. In the General tab, set radius (ft) to ‘0.01’.
Note: Ensure that Use layer IJK directions or XYZ geometric data is set to None.
d. Click Apply.
Note: Ensure that Use layer IJK directions or XYZ geometric data is set to None.
i. Click Apply.
18
SWTT Modeling with STARS
j. In the Perforations tab, click . Enter the block address as 490 1 1.
k. Click Apply and then Yes.
l. Select Inj under the Well & Date drop-down list.
m. Select Yes to apply changes.
n. Click then select Completion - Add New. Click OK or Cancel when the New Well
Completion Date dialog box appears (This step is in case that you can’t see date
available for defining the completion)
o. In the General tab, set radius (ft) to 0.25.
Note: Ensure that Use layer IJK directions or XYZ geometric data is set to None.
p. Click Apply.
q. Select the Perforations tab and click . Enter the block address as 1 1 1. Click
Apply.
r. Select Prod from the Well & Date drop-down list.
s. If no date is defined (inactive for entering any data) then click on the button and
select the option “Completion - Add New” and click OK.
t. In the General tab, set radius (ft) to 0.25.
Note: Ensure Use layer IJK directions or XYZ geometric data is set to None.
u. Click Apply.
v. Select the Perforations tab and then click . Enter the block address as 1 1 1. Click
Apply, Yes and then OK.
38. Select Well & Recurrent|Open Time-Line View. Right-click on the year 2000 (displayed at
the top) and change the timeline to ‘Day’. Check that the Injection and Production wells in
timeline view and the period of the wells marked by the blue and black lines are as shown
below:
19
SWTT Modeling with STARS
39. It is required to output the EtF, and Ethanol mole fractions for plotting purposes. To enable
this option:
a. Select I/O Control|Simulation Results Output.
b. Under OUTSRF, click and select Well from the drop-down box. Click OK.
d. Under OUTSRF, click to open the Select New Date And Type dialog box.
Select Special from the drop-down box then click OK.
e. In the OUTSRF table, click beside Special.
20
SWTT Modeling with STARS
f. Select MASSFRAC under Special Variable Name, highlight it with the mouse,
then, at the top left of the dialog box, click Insert|Insert and copy a row.
g. Select Prod under Well 1, and components EtF and Ethanol, one after the other,
as shown below:
h. Click OK.
i. Click over for the Grid properties and include the component composition
for oil, water, and all the phases (see figure below)
Historical data must be prepared for doing the match and interpretation of Single well trace test.
The required file for plotting the historical data is “Producer.fhf”. This file contains the actual test
information that was measured in the field. There are four columns in the file which represent:
Time, Cumulative Water, Water Mass Fraction for Ethanol, and Water Mass Fraction for ester
(both of them in the aqueous phase).
21
SWTT Modeling with STARS
Effluent concentration during the SWTT are reported in PPM which requires a
conversion for creating the historical data (mass fraction). Water Mass Fractions for
Ester, Ethanol or any other specie can be calculated through the following expression:
𝑃𝑃𝑀𝑖
𝑊𝑎𝑡𝑒𝑟 𝑀𝑎𝑠𝑠 𝑓𝑟𝑎𝑐𝑡𝑖𝑜𝑛𝑖 =
1000000
Where i is the component (Ester or Alcohol).
22
SWTT Modeling with STARS
3. Go to the Plots section and click the Time Series vs. Time Series.
4. Select the option as you can see over the figure below for plotting mass fraction (Special
History) vs. Cumulative water, and then click Add to New Plot.
5. The previous plot represents the results from the simulation model. Repeat the previous step
to add the results from the historical data but for DATA SOURCES select the fhf file (see figure
below).
23
SWTT Modeling with STARS
6. Click the “ Auto hide” option and you will see the following profile
The peak’s separation between the Ethanol and Ester is used to calculate the Sor; however, there
is not a match between the historical and the simulated data. There are several factors that
controls the simulation tracer response such as: dispersion, residual oil saturation, and the
hydrolysis reaction rate. In the following sections sensitives will be done over these parameters
to see how they affect the profiles.
We can visualize the movement of the Ester inside of the reservoir and the reaction for generating
the alcohol in Results. Below you will find an example:
24
SWTT Modeling with STARS
7. In the left menu select Dashboards and click the option Create Dashboard
8. Drag from the Reservoir section an Areal View into the Dashboard.
9. Repeat the previous step. The main idea is to have the ester and alcohol profiles in the
Dashboard.
10. Click one of the plots and then the Display menu at the top. Select as the variable to visualize
the “water Model Fraction(EtF)”
13. Click on the other plot and then on the Display menu at the top. Select as the variable to
visualize the “water Model Fraction(Ethanol)”. Deactivate the Grid Lines also for this plot.
14. Change the time and see the evolution of tracer concentration profiles at different times (See
example below during the production period).
25
SWTT Modeling with STARS
15. Go to the upper menu and select: FILE|Save Project and save your session as
SWTT_results.
In this exercise different scenarios will be run where the residual oil saturation will be modified.
Changes to the model must be done over the relative permeability curve and the initial water
saturation, assuming that the SWTT is done after the water flooding (or chemical flooding).
3. Change the maximum water saturation of the table from 0.5 to 0.7 (this means residual oil
saturation Sor= 1-0.7 = 0.3), and then click OK.
26
SWTT Modeling with STARS
4. Click on Reservoir under Model Tree View and then click on “Specify Property”
5. Set the water saturation equal to 0.7. Click Ok two times
Note: Change the names of the files because results for all the cases will be plotted. You can
use the following names for the new cases: “sensitivity_sor_0.195.dat” and
“sensitivity_sor_0.1.dat”
8. Run all the models and proceed to plot the results to compare the scenarios (detailed next)
27
SWTT Modeling with STARS
11. Go to the Plots section and click on the Time Series vs. Time Series.
12. Select the option you can see on the figure below for plotting mass fraction (Special History)
vs. Cumulative water, and click Add to New Plot.
28
SWTT Modeling with STARS
13. Repeat the previous step to add the results for the other cases (see figure below).
14. Click on the “ Auto hide” option and you will see the following profile (NOTE: remove the
historical from the visualization)
29
SWTT Modeling with STARS
15. Go to the upper menu and select: FILE|Save Project and save your session as SWTT_sor.
In the figure presented above one of the main principle of Single Well Tracer Test can be
explained. Separation between tracers’ peaks (ester and alcohol) is based on the residual oil
saturation and partitioning of the ester between the oil and water (K value). For this case K value
is constant, so the residual oil saturation is the only variable affecting the results. In the previous
figure it can be observed that if the residual oil saturation decreases, then less separation is
observed between the peaks of ester and alcohol.
Dispersion coefficients can be added in STARS to get a better match of the peak. In this exercise
sensitivity will be done on the dispersion of the tracer components
30
SWTT Modeling with STARS
1. Open the model “sensitivity_sor_0.195.dat” in Builder.
2. Click on Probe mode
3. Then click Specify Property.
4. Select the property from the drop-down list in Go to property and enter the following values for
these properties (under Whole Grid):
Water Dispersion Coef. I (Etf) = 0.1 (ft*ft)/day
Water Dispersion Coef. J (Etf) = 0.1 (ft*ft)/day
Water Dispersion Coef. K (Etf) = 0.1 (ft*ft)/day
5. Repeat the previous step for the components: Ethanol and Acid.
9. Drag and drop the case “Sensitivity_Disper_0.1.dat” over the CEDIT icon.
10. Click on the Rock-Fluid Data and on the right side replace the dispersion coefficient from 0.1
to 0.25.
11. Save the model as “Sensitivity_Disper_0.25.dat”
31
SWTT Modeling with STARS
12. Run the previous cases that were created.
13. Take the results project from previous exercise (SWTT_sor.results) and save as
“SWTT_sens_disp.results”
14. Go to the Input|Data Sources section and right click on “sensitivity_sor_0.1.sr3”. Then
select the option Replace File and substitute with the file “Sensitivity_Disper_0.1.sr3”.
32
SWTT Modeling with STARS
15. Repeat the procedure and replace the file “sensitivity_sor_0.3.sr3” by
“Sensitivity_Disper_0.25.sr3”.
16. Go to the Time Series vs. Time Series section and see the results. Your plots should looks
like the figure below.
The conclusion that can be extracted from the previous figure is that increasing the dispersion
coefficient of the tracers, produces wider and lower profiles (a decrease in the height of the peak).
We have demonstrated that dispersion can be a history match parameter.
33
SWTT Modeling with STARS
1. Open the model “Sensitivity_Disper_0.25.dat” in Builder
2. Click on the “Components->Reactions…” in the upper menu (see figure below)
3. Change the Reaction frequency factor to 0.6, and then click OK.
34
SWTT Modeling with STARS
8. Open the template “SWTT_sens_disp.results” (from previous exercise) and save as
“SWTT_sens_freqfac.results”.
9. Go to the Input|Data Sources section and right click on the file “Sensitivity_Disper_0.1.sr3”
and replace with “Sensitivity_Freqfac_0.6.sr3”.
10. Repeat the procedure above and replace the other two models with the file names
“Sensitivity_Freqfac_0.8.sr3” and “Sensitivity_Freqfac_1.sr3”.
35
SWTT Modeling with STARS
Looking at the previous plot it is clear that by increasing the velocity of the reaction (increasing
FREQFAC value) the area and height of Ester profile decreases, while the alcohol profile
increases. This point can be explained given that as FREQFAC increases, then more Ester will
be reacting with the water and less of this tracer will be produced. For the Alcohol the trend is
inversed given that as more ester reacts, then more alcohol is generated.
From the previous results it can be concluded that dispersion and hydrolysis reaction rate affect
the height and width of the profile but not so much their separation (ester and alcohol). For
matching the position of the peaks, it is required to change the residual oil saturation which is the
main objective of SWTT.
A reasonable match of the profiles is obtained with the following parameters (see figure below
with the profiles). However, you can try with other sets of parameters.
Residual oil saturation = 0.207
Dispersion Coefficient = 0.22 (ft*ft)/day
Reaction frequency factor (FREQFAC) = 0.82
11. A case will be created with the previous parameters.
12. Open the model called “Sensitivity_Freqfac_0.6.dat” with CEDIT and save as
‘Final_Model.dat’.
13. Change the dispersion, FREQFAC, residual saturation over the relative permeability and initial
water saturation.
36
SWTT Modeling with STARS
14. Save and run the case
15. Plot the historical data with the results of the model.
37
SWTT Modeling with STARS
There was limited information building this model. It could be possible to get a better match if a
more detailed vertical description is added in this model.
This exercise is designed to demonstrate that profiles can be affected when the temperature of
the fluid that is injected is colder than the formation fluids.
1. Open the model ‘Final_Model.dat’ in Builder. Click File|Save As and then save the dataset
as ‘swctt-tutorial-thermal.dat’.
2. Double-click Thermal Rocktypes in the Reservoir section to open the STARS Other
Reservoir Properties dialog box. Click beside the Rock Type box and select New
Thermal Rock Type. Select the Thermal Properties tab and enter the following values:
Reservoir Rock= 44 Btu/(ft*day*F)
38
SWTT Modeling with STARS
Water Phase = 8.6 Btu/(ft*day*F)
Oil Phase = 1.8 Btu/(ft*day*F)
Gas Phase = 0.7 Btu/(ft*day*F)
Click OK.
3. For the temperature dependence of the reaction of EtF changing to Ethanol, it is expected
that as the temperature increases, the amount of EtF that changes to Ethanol should also
increase. To add this dependency, go to the Components section, double-click on Reaction:
1 and enter the activation energy (EACT) = 20000 Btu/lbmole, and change the FREQFAC
value to 0.847e7.
4. Click OK and note that the Builder plot of Reaction Arrhenius Constants gives a value of 0.8
at a temperature of 163, which is the value that was used previously for the isothermal model
(i.e. with an EACT=20000, FREQFAC was calculated to result in the same reaction rate of
0.8 at 163 F). From this plot in Builder, observe the reaction rate increase with increasing
temperature. This value of activation energy gives reasonable temperature dependence for
this example; however, this value should be measured in the laboratory for a more accurate
estimation of this effect.
39
SWTT Modeling with STARS
5. For the temperature dependence of EtF partitioning into the oil phase using K values, it is
expected that as the temperature increases, the amount of EtF that partitions into the oil phase
should increase. Recall that the liquid-liquid K values for an aqueous component are defined
𝑙𝑖𝑞 𝑜𝑖𝑙 𝑚𝑜𝑙𝑒 𝑓𝑟𝑎𝑐𝑡𝑖𝑜𝑛 𝑥
as 𝐾 ( ) = = . Therefore, to increase the partitioning into the oil phase
𝑙𝑖𝑞 𝑤𝑎𝑡𝑒𝑟 𝑚𝑜𝑙𝑒 𝑓𝑟𝑎𝑐𝑡𝑖𝑜𝑛 𝑤
with increasing temperature, the K value should also increase with increasing temperature.
However, it may be that after performing laboratory measurements, this dependency is found
to be the reverse (i.e. as the temperature increases, the amount of EtF that partitions into the
oil phase decreases). In this case, the K values should decrease with increasing temperature.
For this example, assume that as the temperature increases the amount of EtF that partitions
into the oil phase will increase. To change this in Builder, go to the menu item Components|K
Values. Click the K Value tables button, change the Component to EtF, and change the
table to be as shown below. Click OK twice when done.
40
SWTT Modeling with STARS
6. Under the Numerical section, double-click Numerical Controls and select the following
options for ISOTHERMAL and TFORM as shown below. Click OK.
7. Go to the Wells & Recurrent section and double-click on Inj well. On the Injected Fluids tab,
enter the Temperature and Pressure as shown below for both the dates (2000-01-01 and
2000-01-01.166). Click Apply and OK.
A semi-analytical model will be used to calculate the pressure drop and heat transfer at the
wellbore (SAMODEL). This is very important given that temperature will be changing from the
surface to a certain point inside of the reservoir. This change in temperature will produce
variations on the K values and also in the tracer profiles. Next, the information related to the
wellbore will be defined.
8. Double-click on Inj well. On the Wellbore tab, check the box for Wellbore model (also for each
wellbore data) and enter the properties in the following table for both the dates (2000-01-01
and 2000-01-01.166).
Wellbore depth 6640 ft
Wellbore length 6640 ft
Casing length 6640 ft
inner tubing 0.125 ft
outer tubing 0.146 ft
inner casing 0.283 ft
outer casing 0.291 ft
hole 0.354 ft
Average geothermal gradient 0.016 F/ft
Surface temperature 59 F
41
SWTT Modeling with STARS
9. Select the check box for HEAD-METHOD in the section below and select GRAV-FRIC-
HLOS (see image below).
10. Click Apply
42
SWTT Modeling with STARS
11. Control-click then select wellbore and HEAD-METHOD under the Inj well event.
12. Right click and select Copy Event Using Filter. Then select Inj under the 1-Wells tab. Over
the 2.-Dates tab select dates 2000-01-01 and 2000-01-01.1599899. Click then
click OK twice. This will copy the constraints for Inj well from one date to the next selected
date.
13. To output the bottom hole temperature data vs. time data, in Builder in the I/O Control section,
double-click Simulation Results Output, then click the Select button for Special
information. On the Select/Modify Special Variables dialog box, find the Special Variable
Name “PHWELL” and change the options to the following values. Click OK when done and
close the model.
14. Open the data set in CEDIT and go to the Well & Recurrent section add the keyword
SAMINFO after the DTWELL keyword.
43
SWTT Modeling with STARS
17. Temperature profile will be plotted moving from the well until the limit or boundary of your
model.
18. Open “swctt-tutorial-thermal.sr3” in Results.
19. Go to the section Input|Linear Paths and on the right side insert a new linear path that goes
from block 1 1 1 to 490 1 1 (see image below)
20. Go to the section Plots|Profile and add the temperature for the following dates: ,
, , (see image
below)
44
SWTT Modeling with STARS
21. In the upper menu go to Plot Properties and click over the option of Swap Axes
(Note: Change the colors of each line). You can save this template as SWTT_thermal.results
22. . The graph should appear as follows:
23. The above graph depicts the temperature difference across the model at different times. This
is a result of the cold injected fluid going into the hotter reservoir, thereby altering the average
reservoir temperature. However, this model does not consider the pre-flush stage of this test
for calculating temperature effects. If this pre-flush stage is added to this model, the
temperature cooling effect would be more pronounced and more of the reservoir would
become cooled.
24. As an additional exercise bring the results of the model without thermal effect and compare
the profiles.
45
SWTT Modeling with STARS
25. The above plot shows a significant effect of temperature on the results when injecting cold
water during a SWCTT. From this plot, the peaks at which the chemicals arrive are different,
and therefore the calculation of Sor based on the arrival of the peak can lead to a wrong value.
From these results, it can be concluded that using numerical simulation is required when
temperature effects are involved during the test for the appropriate estimation of residual oil
saturation. Therefore, it is recommended that temperature effects should always be included
when attempting to interpret the results of a SWCTT that has cold water injection.
46
SWTT Modeling with STARS