Beruflich Dokumente
Kultur Dokumente
by
Xue Li
2012
The Thesis Committee for Xue Li
Certifies that this is the approved version of the following thesis:
APPROVED BY
SUPERVISING COMMITTEE:
Supervisor:
Kamy Sepehrnoori
M. Hosein Kalaei
A Collection of Case Studies for Verification of Reservoir Simulators
by
Thesis
Presented to the Faculty of the Graduate School of
in Partial Fulfillment
of the Requirements
To
my parents
and my friends
Acknowledgements
gratitude to my supervisor Professor Kamy Sepehrnoori for his guidance, care and
understanding. I am very grateful for joining his research group and for everything I
learned from him. I really appreciate Dr. Mohammad Hosein Kalaei for his continuous
and insight on UTCOMP, CMG, and valuable suggestions to this thesis. I would also like
to thank Dr. Abdoljalil Varavei for his consistent assistance with GPAS and CMG.
In addition, I am thankful for Dr. Chowdhury Mamun for his time and great help
in revising my thesis. The members of our research group were very kind and helpful in
Bruno Ramon Batista Fernandes for their help on UTCOMP_IMPSAT. Thanks also go to
Luiz Otavio Schmall dos Santos for his help on GPAS_COATS. I would like to thank
Hamid Reza Lashgari and Mohsen Taghavifar for providing data for my research. I want
to extend my thank-you to Mojtaba Ghasemi Doroh, Wei Yu, Ali Moinfar, Ali Goudarzi,
this world; I really appreciate their care, support, and understanding throughout my life. I
v
Abstract
A variety of oil recovery improvement techniques has been developed and applied
established role in helping to identify the opportunity and select the most suitable
important for those reservoirs whose operating and development costs are relatively
expensive, because numerical modeling helps simulate the increased oil productivity
process and evaluates the performance without undertaking trials in field. Moreover,
rapid development in modeling provides engineers diverse choices. Hence the need for
complete and comprehensive case studies is increasing. This study will show the different
characteristics of in-house (UTCOMP and GPAS) and commercial simulators and also
The purpose of this thesis is to present a series of case studies with analytical
solutions, in addition to a series of more complicated field cases studies with no exact
solution, to verify and test the functionality and efficiency of various simulators. These
vi
case studies are performed with three reservoir simulators, including UTCOMP, GPAS,
and CMG. UTCOMP and GPAS were both developed at the Center for Petroleum and
reservoir simulator developed by Computer Modelling Group Ltd. These simulators are
first applied to twenty case studies with exact solutions. The simulation results are
compared with exact solutions to examine the mathematical formulations and ensure the
correctness of program coding. Then, ten more complicated field-scale case studies are
performed. These case studies vary in difficulty and complexity, often featuring
heterogeneity, larger number of components and wells, and very fine gridblocks.
vii
Table of Contents
Table of Contents ............................................................................................................. viii
2.3 GPAS....................................................................................................................... 12
2.5 CMG-GEM.............................................................................................................. 16
2.7 SENSOR.................................................................................................................. 18
viii
3.2.6 Case Study 6: One-Dimensional Convection-Diffusion Equation ................... 38
3.2.12 Case Study 12: Miscible WAG Displacement with Secondary Displacements
and Low-WAG injection ........................................................................................... 60
3.2.13 Case Study 13: Miscible WAG Displacement with secondary displacements
and high-WAG injection ........................................................................................... 67
3.2.14 Case Study 14: Miscible WAG Displacement with tertiary displacements and
low-WAG injection ................................................................................................... 67
3.2.15 Case Study 15: Miscible WAG Displacement with tertiary displacements and
high-WAG injection .................................................................................................. 68
3.2.16 Case Study 16: Miscible WAG Displacement with tertiary displacements and
water-free solvent injection ....................................................................................... 68
3.2.17 Case Study 17: Dietz Displacement with miscible displacement and low-
longitudinal dispersivity ............................................................................................ 69
3.2.18 Case Study 18: Dietz Displacement with miscible displacement and high-
longitudinal dispersivity ............................................................................................ 72
3.2.19 Case Study 19: Dietz Displacement with immiscible displacement and no
longitudinal dispersivity ............................................................................................ 72
ix
3.2.20 Case Study 20: Two-Dimensional Convection-Diffusion Equation .............. 75
3.2.22 Case Study 22: Three-Dimensional Gas and Solvent Injection with Three
Hydrocarbon Components in Reservoir .................................................................... 83
3.2.23 Case Study 23: Three-Dimensional Gas and Solvent Injection with Six
Hydrocarbon Components in Reservoir .................................................................... 86
3.2.24 Case Study 24: Three-Dimensional Gas and Solvent Injection with Six
Hydrocarbon Components in Large Reservoir .......................................................... 88
3.2.25 Case Study 25: Two-Dimensional Gas and Solvent Injection with Twenty
Hydrocarbon Components in Reservoir with Twenty Oil Components in the
Reservoir .................................................................................................................... 89
3.2.26 Case Study 26: Three-Dimensional Gas and Solvent Injection with Twenty
Hydrocarbon Components in Reservoir .................................................................... 92
3.2.27 Case Study 27: Scenario Two of SPE Fifth Comparative Solution Project ... 92
3.2.28 Case Study 28: Gas Injection Involving second Hydrocarbon Phase
Generation ................................................................................................................. 98
3.2.29 Case Study 29: Primary, Secondary, and Tertiary Production Process in a
Highly Heterogeneous Reservoir............................................................................. 103
4.2.12 Case Study 12: Miscible WAG Displacement with Secondary Displacements
and Low-WAG injection ......................................................................................... 128
4.2.13 Case Study 13: Miscible WAG Displacement with secondary displacements
and high-WAG injection ......................................................................................... 129
4.2.14 Case Study 14: Miscible WAG Displacement with tertiary displacements and
low-WAG injection ................................................................................................. 130
4.2.15 Case Study 15: Miscible WAG Displacement with tertiary displacements and
high-WAG injection ................................................................................................ 131
4.2.16 Case Study 16: Miscible WAG Displacement with tertiary displacements and
water-free solvent injection ..................................................................................... 132
xi
4.2.17 Case Study 17: Dietz Displacement with miscible displacement and low-
longitudinal dispersivity .......................................................................................... 133
4.2.18 Case Study 18: Dietz Displacement with miscible displacement and high-
longitudinal dispersivity .......................................................................................... 135
4.2.19 Case Study 19: Dietz Displacement with immiscible displacement and no
longitudinal dispersivity .......................................................................................... 136
4.2.22 Case Study 22: Three-Dimensional Gas and Solvent Injection with Three
Hydrocarbon Components in Reservoir .................................................................. 144
4.2.23 Case Study 23: Three-Dimensional Gas and Solvent Injection with Six
Hydrocarbon Components in Reservoir .................................................................. 148
4.2.24 Case Study 24: Three-Dimensional Gas and Solvent Injection with Six
Hydrocarbon Components in Large Reservoir ........................................................ 152
4.2.25 Case Study 25: Two-Dimensional Gas and Solvent Injection with Twenty
Hydrocarbon Components in Reservoir .................................................................. 155
4.2.26 Case Study 26: Three-Dimensional Gas and Solvent Injection with Twenty
Hydrocarbon Components in Reservoir .................................................................. 158
4.2.27 Case Study 27: Scenario Two of SPE Fifth Comparative Solution Project . 162
4.2.28 Case Study 28: Gas Injection Involving second Hydrocarbon Phase
Generation ............................................................................................................... 166
4.2.29 Case Study 29: Primary, Secondary, and Tertiary Production Process in a
Highly Heterogeneous Reservoir............................................................................. 169
xii
Chapter 5: Summary, Conclusions and Recommendations ............................................ 174
Appendix: MATLAB Program for Analytical Solutions of First Twenty Case Studies in
Chapter 3 ......................................................................................................................... 178
xiii
List of Tables
Table 3.1: Reservoir d fluid property for Case Study 1. ............................................................... 25
Table 3.2: Well operation conditions for Case Study 1. ............................................................... 25
Table 3.3: Relative permeability parameters for Case Study 1. ................................................... 25
Table 3.4: Reservoir and fluid property for Case Study 3. ........................................................... 29
Table 3.5: Relative permeability parameters for Case Study 3. ................................................... 29
Table 3.6: Well operation conditions for Case Study 3. .............................................................. 30
Table 3.7: Component Properties for Case Study 3. ..................................................................... 30
Table 3.8: Reservoir and fluid property for Case Study 4. ........................................................... 33
Table 3.9: Relative permeability parameters for Case Study 4. ................................................... 33
Table 3.10: Well operation conditions for Case Study 4. ............................................................. 33
Table 3.11: Reservoir and fluid property for Case Study 5. ......................................................... 37
Table 3.12: Relative permeability parameters for......................................................................... 37
Table 3.13: Capillary pressure parameters for Case Study 5. ....................................................... 38
Table 3.14: Well operation conditions for Case Study 5. ............................................................. 38
Table 3.15: Reservoir and fluid property for Case Study 6. ......................................................... 42
Table 3.16: Relative permeability parameters for Case Study 6. ................................................. 43
Table 3.17: Well operation conditions for Case Study 6. ............................................................. 43
Table 3.18: Reservoir and fluid property for Case Study 7. ......................................................... 46
Table 3.19: Relative permeability parameters for Case Study 7. ................................................. 46
Table 3.20: Well operation conditions for Case Study 7. ............................................................. 47
Table 3.21: Reservoir and fluid property for Case Study 8. ......................................................... 51
Table 3.22: Relative permeability parameters for Case Study 8. ................................................. 51
Table 3.23: Well operation conditions for Case Study 8. ............................................................. 51
Table 3.24: Reservoir and fluid property for Case Study 9. ......................................................... 55
Table 3.25: Relative permeability parameters for Case Study 9. ................................................. 55
Table 3.26: Well operation conditions for Case Study 9. ............................................................. 55
Table 3.27: Capillary pressure parameters for Case Study 10. ..................................................... 58
xiv
Table 3.28: Reservoir and fluid property for Case Study 12. ....................................................... 66
Table 3.29: Relative permeability parameters for Case Study 12. ............................................... 66
Table 3.30: Well operation conditions for Case Study 12. ........................................................... 67
Table 3.31: Well operation conditions for Case Study 13. ........................................................... 67
Table 3.32: Well operation conditions for Case Study 14. ........................................................... 67
Table 3.33: Well operation conditions for Case Study 15. ........................................................... 68
Table 3.34: Well operation conditions for Case Study 16. ........................................................... 68
Table 3.35: Reservoir and fluid property for Case Study 17. ....................................................... 71
Table 3.36: Relative permeability parameters for Case Study 17. ............................................... 71
Table 3.37: Well operation conditions for Case Study 17. ........................................................... 72
Table 3.38: Input data for Case Study 18. .................................................................................... 72
Table 3.39: Reservoir and fluid property for Case Study 19. ....................................................... 74
Table 3.40: Relative permeability parameters for Case Study 19. ............................................... 74
Table 3.41: Well operation conditions for Case Study 19. ........................................................... 75
Table 3.42: Reservoir and fluid property for Case Study 20. ....................................................... 79
Table 3.43: Relative permeability parameters for Case Study 20. ............................................... 79
Table 3.44: Well operation conditions for Case Study 20. ........................................................... 79
Table 3.45: Component Properties for Case Study 20. ................................................................. 80
Table 3.46: Reservoir and fluid property for Case Study 21. ....................................................... 81
Table 3.47: Relative permeability parameters for Case Study 21. ............................................... 81
Table 3.48: Well operation conditions for Case Study 21. ........................................................... 81
Table 3.49: Component Properties for Case Study 21. ................................................................. 81
Table 3.50: Reservoir and fluid property for Case Study 22. ....................................................... 83
Table 3.51: Relative permeability parameters for Case Study 22. ............................................... 84
Table 3.52: Well operation conditions for Case Study 22. ........................................................... 84
Table 3.53: Component Properties for Case Study 22. ................................................................. 84
Table 3.54: Binary coefficients for Case Study 22. ...................................................................... 84
Table 3.55: Reservoir and fluid property for Case Study 23. ....................................................... 87
xv
Table 3.56: Relative permeability parameters for Case Study 23. ............................................... 87
Table 3.57: Well operation conditions for Case Study 23. ........................................................... 88
Table 3.58: Component Properties for Case Study 23. ................................................................. 88
Table 3.59: Binary coefficients for Case Study 23. ...................................................................... 88
Table 3.60: Input data for Case Study 24. .................................................................................... 89
Table 3.61: Reservoir and fluid property for Case Study 25. ....................................................... 90
Table 3.62: Relative permeability parameters for Case Study 25. ............................................... 90
Table 3.63: Well operation conditions for Case Study 25. ........................................................... 91
Table 3.64: Component Properties for Case Study 25. ................................................................. 91
Table 3.65: Binary coefficients for Case Study 25. ...................................................................... 91
Table 3.66: Input data for Case Study 26. .................................................................................... 92
Table 3.67: Reservoir and fluid property for Case Study 27. ....................................................... 95
Table 3.68: Relative permeability and capillary pressure data for Case Study 27. ...................... 95
Table 3.69: Well operation conditions for Case Study 27. ........................................................... 96
Table 3.70: Reservoir data by layers for Case Study 27. .............................................................. 96
Table 3.71: Component Properties for Case Study 27. ................................................................. 96
Table 3.72: Binary coefficients for Case Study 27. ...................................................................... 96
Table 3.73: Reservoir and fluid property for Case Study 28. ..................................................... 100
Table 3.74: Relative permeability parameters for Case Study 28. ............................................. 100
Table 3.75: Well operation conditions for Case Study 28. ......................................................... 101
Table 3.76: Component Properties for Case Study 28. ............................................................... 101
Table 3.77: Binary coefficients for Case Study 28. .................................................................... 101
Table 3.78: Reservoir and fluid property for Case Study 29. ..................................................... 105
Table 3.79: Relative permeability parameters for Case Study 29. ............................................. 105
Table 3.80: Well operation conditions for Case Study 29. ......................................................... 106
Table 3.81: Component Properties for Case Study 29. ............................................................... 106
Table 3.82: Binary coefficients for Case Study 29. .................................................................... 106
Table 3.83: Reservoir and fluid property for Case Study 30. ..................................................... 111
xvi
Table 3.84: Relative permeability parameters for Case Study 30. ............................................. 111
Table 3.85: Well operation conditions for Case Study 30. ......................................................... 111
Table 3.86: Component Properties for Case Study 30. ............................................................... 112
Table 3.87: Binary coefficients for Case Study 30. .................................................................... 112
xvii
List of Figures
Figure 3.1: Schematic of one-dimensional reservoir with incompressible fluid
displacement in the x-direction. ........................................................................................ 23
Figure 3.2: Schematic of one-dimensional reservoir with incompressible fluid
displacement in the z-direction. ........................................................................................ 26
Figure 3.3: Schematic of one-dimensional reservoir with compressible fluid displacement
in the x-direction. .............................................................................................................. 27
Figure 3.4: Schematic of two-dimensional reservoir with compressible fluid displacement.
........................................................................................................................................... 30
Figure 3.5: Schematic of one-dimensional convection and diffusion reservoir. .............. 34
Figure 3.6: The relative permeability curve for water and oil flow of Case Study 5. ...... 38
Figure 3.7: Schematic of one-dimensional for convection and diffusion problem........... 39
Figure 3.8: Schematic of reservoir geometry for two-dimensional transverse dispersion
test. .................................................................................................................................... 44
Figure 3.9: Schematic of one quarter of Five-spot Well Pattern. ..................................... 47
Figure 3.10: Schematic of one-dimensional waterflooding reservoir. .............................. 52
Figure 3.11: Schematic of reservoir and the well locations for one-dimensional
waterflooding in the z-direction with no capillary pressure. ............................................ 59
Figure 3.12: Schematic of miscible WAG displacement reservoir and well locations. ... 60
Figure 3.13: Fractional flow curves for water/oil and water/solvent flow. ...................... 61
Figure 3.14: Schematic of Dietz Displacement reservoir and well locations. .................. 69
Figure 3.15: Schematic of Dietz Displacement reservoir and well locations. .................. 73
Figure 3.16: Schematic of Two-Dimensional Convection-Diffusion numerical model for
Case Study 20. .................................................................................................................. 75
Figure 3.17: Schematic of Two-Dimensional Convection-Diffusion analytical solution for
Case Study 20. .................................................................................................................. 76
Figure 3.18: The relative permeability curve for water and oil flow of Case Study 21. .. 82
xviii
Figure 3.19: The relative permeability curve for oil and gas flow of Case Study 21. ...... 82
Figure 3.20: The relative permeability curve for water and oil flow of Case Study 22. .. 85
Figure 3.21: The relative permeability curve for oil and gas flow of Case Study 22. ...... 85
Figure 3.22: Schematic of Reservoir and well locations for Case Study 27..................... 93
Figure 3.23: The relative permeability curve for water and oil flow of Case Study 27. .. 97
Figure 3.24: The relative permeability curve for liquid and gas flow of Case Study 27. . 97
Figure 3.25: Permeability distribution of Case Study 28. ................................................. 99
Figure 3.26: Porosity distribution of Case Study 28. ........................................................ 99
Figure 3.27: The relative permeability curve for water and oil flow of Case Study 28. 102
Figure 3.28: The relative permeability curve for liquid and gas flow of Case Study 28. 102
Figure 3.29: Permeability distribution of Case Study 29. ............................................... 104
Figure 3.30: Porosity distribution of Case Study 29. ...................................................... 104
Figure 3.31: The relative permeability curve for water and oil flow of Case Study 29. 107
Figure 3.32: The relative permeability curve for liquid and gas flow of Case Study 29. 107
Figure 3.33: Two-dimensional well locations of Case Study 30. ................................... 108
Figure 3.34: Three-dimensional well locations of Case Study 30. ................................. 109
Figure 3.35: Permeability distribution of Case Study 30. ............................................... 109
Figure 3.36: Porosity distribution of Case Study 30. ...................................................... 110
Figure 3.37: Depth of cell top distribution of Case Study 30. ........................................ 110
Figure 4. 1: Comparison of the pressure drop profile of the analytical solution with that of
the simulation results of UTCOMP, GPAS, GPAS_COATS and CMG for Case Study 1.
......................................................................................................................................... 115
Figure 4. 2: Comparison of the pressure drop profile of analytical solution with that of
UTCOMP, GPAS, GPAS_COATS and CMG for Case Study 2. ................................... 116
Figure 4. 3: Comparison of the pressure profile of the analytical solution with that of the
simulation results of UTCOMP, GPAS, GPAS_COATS and CMG at tD=0.157 for Case
Study 3. ........................................................................................................................... 117
xix
Figure 4. 4: Pressure profile of the analytical solution of dimensionless pressure versus
dimensionless distance at different dimensionless time (tD = 0.1, 0.16, 0.21, 0.27, 0.33,
0.39, 0.44, 0.5, 0.56, 0.61 and 0.67) for Case Study 3. ................................................... 117
Figure 4. 5: Pressure profile of the analytical solution of real pressure versus
dimensionless distance at different real time (t=3.18, 5, 6.82, 8.63, 10.45, 12.26, 14.08,
15.89, 17.71, 19.52, 21.34 Day) for Case Study 3. ......................................................... 118
Figure 4. 6: Comparison of the pressure profile of the analytical solution with that of the
simulation results of UTCOMP, GPAS, GPAS_COATS and CMG at y=840ft and
t=365days for Case Study 4. ........................................................................................... 119
Figure 4. 7: Comparison of the water saturation profiles of the analytical solution with
that of the simulation results of UTCOMP and CMG for Case Study 5. ....................... 120
Figure 4. 8: Comparison of the dimensionless concentration profile of the analytical
solution with that of the simulation results of UTCOMP, GPAS_COATS, and CMG
when peclet number is 200 at 0.5 pore volume for Case Study 6. .................................. 121
Figure 4. 9: Comparison of UTCOMP simulation result of the dimensionless
concentration profile with peclet number varying at 0.5 pore volume using third-order
TVD method for Case Study 6........................................................................................ 121
Figure 4. 10: Comparison of UTCOMP simulation result of the dimensionless
concentration profile with different dispersion control method when Peclet number is
1000 at 0.5 pore volume for Case Study 6. ..................................................................... 122
Figure 4. 11: Comparison of the normalized concentration profile of the analytical
solution with that of the simulation results of UTCOM and CMG at xD=0.2125 for
transverse dispersivity of 0.002 and longitudinal dispersivity of 0.02 for Case Study 7.
......................................................................................................................................... 123
Figure 4. 12: Comparison of the normalized concentration profile of the analytical
solution with that of the simulation results of UTCOM and CMG at xD =0.2125 for
transverse dispersivity of 0.02 and longitudinal dispersivity of 0.02 for Case Study 7. 124
xx
Figure 4. 13: Comparison of the normalized effluent tracer concentration of the analytical
solution with that of the simulation results of UTCOMP and CMG for Case Study 8. . 125
Figure 4. 14: Comparison of the normalized effluent tracer concentration of the analytical
solution with that of the simulation results of UTCOMP and CMG for variable order of
numerical dispersion control methods. ........................................................................... 125
Figure 4. 15: Comparison of the water saturation profiles of Buckley-Leverett solution
and the simulation result of UTCOMP, GPAS and CMG at 0.2 pore volume injected
using one-point upstream weighting for Case Study 9. .................................................. 126
Figure 4. 16: Comparison of the water saturation profile of the Buckley-Levereett
solution, the Terwilliger solution, and the simulation results of UTCMOP and CMG at
0.2 pore volume injected using the third-order TVD method with TVD for Case Study 10.
......................................................................................................................................... 127
Figure 4. 17: Comparison of the water saturation profile of the Buckley-Levereet solution
and the simulation results of UTCOMP, GPAS, and CMG at 0.2 pore volume injected
using one-point upstream weighting for Case Study 11. ................................................ 128
Figure 4. 18: Comparison of the analytical solution with the simulation results of
UTCOMP and CMG at 0.6 pore volume injected for Case Study 12............................. 129
Figure 4. 19: Comparison of the analytical solution with the simulation results of
UTCOMP and CMG at 0.4 pore volume injected for Case Study 13............................. 130
Figure 4. 20: Comparison of the analytical solution with the simulation results of
UTCOMP and CMG at 0.25 pore volume injected for Case Study 14........................... 131
Figure 4. 21: Comparison of the analytical solution with the simulation results of
UTCOMP and CMG at 0.3 pore volume injected for Case Study 15............................. 132
Figure 4. 22: Comparison of the analytical solution with the simulation results of
UTCOMP and CMG at 0.25 pore volume injected for Case Study 16........................... 133
Figure 4. 23: Profiles of 0.5 solvent concentration of UTCOMP simulation for Case
Study 17 with a ............................................................................................................... 134
xxi
Figure 4. 24: Profiles of 0.5 solvent concentration of CMG simulation for Case Study 17
with a longitudinal dispersivity of 1 ft. ........................................................................... 134
Figure 4. 25: Profiles of 0.5 solvent concentration of UTCOMP simulation for Case
Study 18 with a longitudinal dispersivity of 2 ft............................................................. 135
Figure 4. 26: Profiles of 0.5 solvent concentration of CMG simulation for Case Study 18
with a longitudinal dispersivity of 2 ft. ........................................................................... 136
Figure 4. 27: Profiles of 0.425 water saturation of UTCOMP simulation for Case Study
19..................................................................................................................................... 137
Figure 4. 28: Profiles of 0.425 water saturation of CMG simulation for Case Study 19.
......................................................................................................................................... 137
Figure 4. 29: Profiles of 0.425 water saturation of GPAS_COATS simulation for Case
Study 19. ......................................................................................................................... 138
Figure 4. 30:Three-dimensional view of normalized concentration of analytical solution
at 2, 20, 40, 80, 100, and 150 days for Case Study 20. ................................................... 139
Figure 4. 31: Comparison of the analytical solution with the simulation results of
UTCOMP and CMG at 2 days and z=0 for Case Study 20. .......................................... 140
Figure 4. 32: Comparison of average pressure of UTCOMP, UTCOMP_IMPSAT, GPAS,
GPAS_COATS and CMG for Case Study 21. ............................................................... 141
Figure 4. 33: Comparison of oil production rate of UTCOMP, UTCOMP_IMPSAT,
GPAS, GPAS_COATS and CMG for Case Study 21. ................................................... 142
Figure 4. 34: Comparison of water production rate of UTCOMP, UTCOMP_IMPSAT,
GPAS, GPAS_COATS, and CMG for Case Study 21. .................................................. 142
Figure 4. 35: Comparison of time-step of UTCOMP and UTCOMP_IMPSAT for Case
Study 21. ......................................................................................................................... 143
Figure 4. 36: Water saturation distribution of UTCOMP using one-point upstream
weighting at 1000 days for Case Study 21...................................................................... 143
Figure 4. 37: Oil saturation distribution of UTCOMP using one-point upstream weighting
at 1000 days for Case Study 21....................................................................................... 144
xxii
Figure 4. 38: Comparison of average pressure of UTCOMP, UTCOMP_IMPSAT,
GPAS_COATS, and CMG for Case Study 22. .............................................................. 145
Figure 4. 39: Comparison of oil production rate of UTCOMP, UTCOMP_IMPSAT,
GPAS_COATS, and CMG for Case Study 22. .............................................................. 146
Figure 4. 40: Comparison of gas production rate of UTCOMP, UTCOMP_IMPSAT,
GPAS_COATS, and CMG for Case Study 22. .............................................................. 146
Figure 4. 41: Comparison of time-step of UTCOMP and UTCOMP_IMPSAT for Case
Study 22. ......................................................................................................................... 147
Figure 4. 42: Oil saturation distribution of UTCOMP using one-point upstream weighting
at 11000 days for Case Study 22..................................................................................... 147
Figure 4. 43: Gas saturation distribution of UTCOMP using one-point upstream
weighting at 11000 days for Case Study 22.................................................................... 148
Figure 4. 44: Comparison of average pressure of UTCOMP, UTCOMP_IMPSAT, and
CMG for Case Study 23. ................................................................................................. 149
Figure 4. 45: Comparison of oil production rate of UTCOMP, UTCOMP_IMPSAT, and
CMG for Case Study23. .................................................................................................. 150
Figure 4. 46: Comparison of gas production rate of UTCOMP, UTCOMP_IMPSAT, and
CMG for Case Study 23. ................................................................................................. 150
Figure 4. 47: Comparison of time-step of UTCOMP and UTCOMP_IMPSAT for Case
Study 23. ......................................................................................................................... 151
Figure 4. 48: Oil saturation distribution of UTCOMP using one-point upstream weighting
at 3000 days for Case Study 23....................................................................................... 151
Figure 4. 49: Gas saturation distribution of UTCOMP using one-point upstream
weighting at 3000 days for Case Study 23...................................................................... 152
Figure 4. 50: Comparison of average pressure of UTCOMP and CMG for Case Study 24.
......................................................................................................................................... 153
Figure 4. 51: Comparison of oil production rate of UTCOMP and CMG for Case Study
24..................................................................................................................................... 153
xxiii
Figure 4. 52: Comparison of gas production rate of UTCOMP and CMG for Case Study
24..................................................................................................................................... 154
Figure 4. 53: Oil saturation distribution of UTCOMP using one-point upstream weighting
at 10000 days for Case Study 24..................................................................................... 154
Figure 4. 54: Gas saturation distribution of UTCOMP using one-point upstream
weighting at 10000 days for Case Study 24.................................................................... 155
Figure 4. 55: Comparison of average pressure of UTCOMP and CMG for Case Study 25.
......................................................................................................................................... 156
Figure 4. 56: Comparison of oil production rate of UTCOMP and CMG for Case Study
25..................................................................................................................................... 156
Figure 4. 57: Comparison of gas production rate of UTCOMP and CMG for Case Study
25..................................................................................................................................... 157
Figure 4. 58: Oil saturation distribution of UTCOMP using one-point upstream weighting
at 3000 days for Case Study 25....................................................................................... 157
Figure 4. 59: Gas saturation distribution of UTCOMP using one-point upstream
weighting at 3000 days for Case Study 25...................................................................... 158
Figure 4. 60: Comparison of average pressure of UTCOMP, UTCOMP_IMPSAT, and
CMG for Case Study 26. ................................................................................................. 159
Figure 4. 61: Comparison of oil production rate of UTCOMP, UTCOMP_IMPSAT, and
CMG for Case Study 26. ................................................................................................. 160
Figure 4. 62: Comparison of gas production rate of UTCOMP, UTCOMP_IMPSAT, and
CMG for Case Study 26. ................................................................................................. 160
Figure 4. 63: Comparison of time-step of UTCOMP and UTCOMP_IMPSAT for Case
Study 26. ......................................................................................................................... 161
Figure 4. 64: Oil saturation distribution of UTCOMP using one-point upstream weighting
at 3000 days for Case Study 26....................................................................................... 161
Figure 4. 65: Gas saturation distribution of UTCOMP using one-point upstream
weighting at 3000 days for Case Study 26...................................................................... 162
xxiv
Figure 4. 66: Comparison of cumulative oil production of UTCOMP, CMG, and
SENSOR for Case Study 27. .......................................................................................... 163
Figure 4. 67: Comparison of cumulative oil production vs. cumulative water injection of
UTCOMP, CMG, and SENSOR for Case Study 27. ...................................................... 164
Figure 4. 68: Comparison of producing gas-oil ratio of UTCOMP, CMG, and SENSOR
for Case Study 27. ........................................................................................................... 164
Figure 4. 69: Comparison of producing water cut of UTCOMP, CMG, and SENSOR for
Case Study 27. ................................................................................................................ 165
Figure 4. 70: Comparison of average reservoir pressure of UTCOMP, CMG, and
SENSOR for Case Study 27. .......................................................................................... 165
Figure 4. 71: UTCOMP simulation result of second hydrocarbon phase saturation using
one-point upstream weighting at 100, 1000, 2100, 2850, 3500, and 4550 days for Case
Study 28. ......................................................................................................................... 167
Figure 4. 72: Comparison of average reservoir pressure of UTCOMP and CMG for Case
Study 28. ......................................................................................................................... 168
Figure 4. 73: Comparison of oil production rate of UTCOMP and CMG for Case Study
28..................................................................................................................................... 168
Figure 4. 74: Comparison of gas production rate of UTCOMP and CMG for Case Study
28..................................................................................................................................... 169
Figure 4. 75: Comparison of average pressure of UTCOMP and CMG for Case Study 29.
......................................................................................................................................... 170
Figure 4. 76: Comparison of oil production rate of UTCOMP and CMG for Case Study
29..................................................................................................................................... 170
Figure 4. 77: Comparison of gas production rate of UTCOMP and CMG for Case Study
29..................................................................................................................................... 171
Figure 4. 78: Comparison of water production rate of UTCOMP and CMG for Case
Study 29. ......................................................................................................................... 171
Figure 4. 79: Average reservoir pressure of UTCOMP for Case Study 30. ................... 172
xxv
Figure 4. 80: Oil production rate of UTCOMP for Case Study 30. ................................ 173
Figure 4. 81: Gas production rate of UTCOMP for Case Study 30. ............................... 173
xxvi
Chapter 1: Introduction
The life of an oil reservoir will mainly go through three stages where all kinds of
production techniques are performed to maintain the oil production rate at the maximum
possible level. These three distinct stages consist of primary, secondary, and tertiary
recovery.
mechanisms. These natural mechanisms range from expansion of gas in the gas-cap or
initially dissolved in the crude oil, gravity force drainage in dip reservoirs, to water-
driven process in the natural aquifer. Primary recovery typically yields a small amount of
Because of the large amount of oil remaining after primary production in oil
producing reservoirs, secondary recovery mechanisms are employed. After the primary
recovery stage, the reservoir pressure decreases and there is no sufficient initial energy to
drive oil to the surface. The external energy is applied to the reservoir in the form of
techniques are water flooding and sometimes gas flooding. In these two methods,
aqueous or gaseous fluid is injected at one or several points of the reservoir toward the
producers. Hence, oil is displaced from pores and driven ahead of the water/oil or gas/oil
displacing oil with very high viscosity or oil trapped in the small pores because of
capillary pressure between the interface of the water and hydrocarbons. The secondary
recovery method is able to improve the reservoir productivity up to 30% of the total oil
capacity.
1
The tertiary recovery, or Enhanced Oil Recovery (EOR), introduces methods to
increase the mobility of the residual/trapped oil by decreasing the viscosity of oil or by
decreasing the interfacial tension. EOR is achieved by injecting fluids such as miscible
gas, steam, polymer solution, and surfactant solution. Compared to primary and
secondary recoveries, the tertiary recovery enables accessing up to more than half of the
original oil reserves. Some of the common EOR processes are discussed below.
Gas injection is the most commonly used technique in the EOR. It does not only
help maintain the reservoir pressure, but also reduces oil viscosity as gas mixes with oil.
The gas used usually contains carbon dioxide, nitrogen, hydrocarbon gases. T he gas
injection efficiency relies on phase behavior of the injected gas and oil displaced,
reservoir temperature, and pressure. In high pressure reservoirs with light oil, for
instance, CO2 can be miscible with crude oil and improve oil recovery by dissolving,
and/or swelling in oil and reducing the oil viscosity. A large amount of injected CO2 is
produced with oil; it thus can be re-injected in a cyclic injection mode. In the case of low
pressure, CO2 may not be miscible or only be partially miscible with the oil. Other gases
instead of CO2 can be used as well, such as compressed nitrogen and hydrocarbon gases.
Chemical EOR involves mixing of various chemical agents with the injected
water (polymer, surfactant, and alkaline solution). In polymer flooding, the viscosity of
injected water is increased by added polymer. Polymer flooding aims to decrease the
mobility ratio between displacing and displaced fluid, leading to a more efficient
tension between aqueous and oleic phases. The trapped residual oil can be displaced
2
alkaline solution reacts with acids in crude oil to generate surfactants or pseudo-
surfactant (soap). Alkaline solution also helps impede surfactant retention on the surface
of the rock.
Thermal EOR, on the other hand, heats the reservoir oil to lower the oil viscosity,
thus making the oil easier to flow. Thermal EOR includes steam injection, hot water
injection, and in-situ combustion. In steam flooding, oil is heated to expand and
evaporate in the steam zone, causing oil viscosity reduction. In order to achieve high
viscosity reduction, large hydrocarbon molecules will be cracked and vaporized; lighter
The purpose of this thesis is to present a series of case studies with exact
solutions, as well as a range of more complicated field case studies with no exact
solution, to test the functionality and efficiency of various simulators. For this purpose,
reservoir simulators include UTCOMP (Chang, 1990), GPAS (Wang et al. 1997; Wang
et al. 1999) and CMG (CMG User’s Guide, 2010). UTCOMP and GPAS were both
developed at the Center for Petroleum and Geosystem Engineering at The University of
compositional reservoir simulator with IMPES (implicit pressure and explicit phase
important enhanced oil recovery processes, such as immiscible and miscible gas flooding.
3
GPAS is a t hree-dimensional multicomponent, multiphase, fully implicit compositional
of State (PRES). Most of the runs are performed using CMG’s advanced general EOS
effects of reservoir fluid for the treatment of primary, secondary, and enhanced oil
recovery processes. The rest of runs are made with CMG’s new generation advanced
processes reservoir modules called STARS. This was designed to simulate thermal flood
injection and combustion, as well as many types of chemical additive processes. Some of
This thesis presents a total of thirty case studies. These cases vary from small size
introduce the simulators that are used in the case studies. These simulators, as mentioned
earlier, are UTCOMP, GPAS, and CMG. Compositional simulation modules use Peng-
Robinson EOS for phase equilibrium calculations. Description of the problems is given in
Chapter 3. T he first twenty case studies provide the exact analytical solution and
numerical simulation solution. MATLAB codes for analytical solutions are available in
Appendix A. The exact solutions have attempted not only to highlight different aspects of
these simulators, but also provide a step to validate two reservoir simulators, UTCOMP
and GPAS. The remaining ten case studies include complicated field scenarios with
simulation results. All relevant variables for each case have been well defined. Tables of
input data and detailed mathematical equations for the analytical solution, as well as the
process of simulation, are provided. The simulation cases for testing include first-contact
4
one, two, and three dimensions. Chapter 4 s hows the simulations and some analytical
solutions for the case studies described in Chapter 3. Differences in these results are
discussed. Discussion of results for each case study involves comparison of simulation
categories among various reservoir simulators. This comparison can also be helpful in the
simulators. A summary of results, conclusions, and some recommendations for the future
Having introduced the research project, it is crucial to mention why this project is
important, so to speak. First, this project deals with two kinds of problems: one kind
whose analytical solution is known and thus given; the other kind whose analytical
solution, far from known, cannot perhaps ever be known, other than solution by
numerical simulation means. Hence, the first kind offers readers, researchers, and
improvements into existing ones the opportunity to test and verify new models whose
exact solutions are already provided or can be obtained via dimensionless analysis or
transport problems via exact forms and solutions of heat diffusion problems.) In this
The second kind of problems undoubtedly is more complex, elaborate, and thus
time-consuming. Such problems enable us to probe further the varied features (say, flash
and processes (say, different stages of enhanced oil recovery), otherwise not amenable to
5
or possible with other simulators. This at the same time opens the window to our in-house
innovations are already present or being pursued at the backdrop limitations of various
other simulators. In this regard, this thesis has both lofty objective and purpose.
available or not, an essential ingredient of reservoir studies and enhanced oil recovery
processes is envisioning what can be studied with present or future resources. For
example, with all analytical solutions at hand, can we imagine new processes or features
fitting the analytical frameworks? In other words, can we visualize new processes where
a few parameters will change or be added and still maintain similar nature of governing
equations? We may essentially perturb solution or process and still employ similar
analytical solutions. Almost the same spirit imbues problems whose analytical solutions
are currently elusive but their numerical solutions are possible. Take for instance, in
certain enhanced oil recovery studies more than five hydrocarbon or non-hydrocarbon
phases may be envisioned; can we study such eventualities? Yes, all UTCOMP has to do
is enlarge its repertoire of flash calculations and calculation schemes (using a “reduced
set” of canonical variables, for example). Thus, both kinds of problems provide a
6
Chapter 2: Description of the Reservoir Simulators
In this chapter a bref description of the simulators used in this study is presented.
2.1 UTCOMP
The formulation is based on the volume-balanced approach (Acs et al. 1985) with
some modifications. A detailed description of the UTCOMP can be found in the work of
Chang (1990). The solution of UTCOMP is analogous to IMPES (the grid block pressure
is solved implicitly whereas the component mole rather than phase saturation is
calculated explicitly). UTCOMP can model up to four-phase flow behavior. They are
aqueous phase, an oleic phase, a gaseous phase, and a second nonaqeous liquid phase.
The aqueous phase is entirely water and hydrocarbon components can be soluble in the
aqueous phase. The hydrocarbon phase behavior is modeled using both the Peng-
Robinson (PR) EOS (Peng and Robinson 1976) and a modified version of the Redlich-
Kwong (RK) EOS (Turek et al. 1984). A volume-shift parameter option, based on t he
effects.
7
• Rigorous and simplified flash calculations (including three-phase flash-
calculation capability)
• Tracer-flood capability
• Polymer-flood capability
• Dilute-surfactant option
• Gas-foam-flood capability
numerical dispersion and for grid orientation control (Chang et al., 1990). Two versions
of this third-order method have been implemented so that cell Peclet numbers of at least
1000 can be used without oscillations. The stability and accuracy of this third-order
scheme have been dramatically improved by adding a flux limiter that constitutes the
method of total variation diminishing (TVD) and the changing the time integration from
simulated using the full dispersion tensor, and the elements of the dispersion tensor
8
Relative permeability, interfacial tension, and capillary pressure are included. The
through the concept of capillary number. The interfacial tension between hydrocarbon
phases is computed using the MacLeod-Sugden correlation (Reid et al., 1977). Water
viscosity is constant and hydrocarbon viscosity is calculated using the Lohrenz, et al.
(1964) correlation.
∂N i np
Vb − Vb ∇ ⋅ ∑ ξ j λ j xij ( ∇Pj − γ j ∇D ) + φξ j S j K ij ∇xij =
− qi 0=
for i 1, 2, , nc . (2.1)
∂t j =1
Phase-Equilibrium Relationship
After solving the conservation equations for component moles in a gridblock, the
composition of all equilibrium phases. The equilibrium solution must be checked with
three kinds of constraints, molar-balance constraint, chemical potentials, and Gibbs free
energy. The chemical potential for each component must be the same in all phases and
the total Gibbs free energy must be minimum at constant temperature and pressure.
Equation (2.2) defines equality of component fugacities among all phases, which come
from the derivative of the total Gibbs free energy with respect to the independent
variables.
9
nc
∑ x=
−1
i =1
ij 0 =
( j 1, 2, , n p ) . (2.3)
Equation (2.4) is used to calculate the phase mole fractions of two hydrocarbon phases
and is implicitly used in the solution of the fugacity equation, Equation (2.2),
nc
zi ( K i − 1)
∑1+ v(K
i =1 − 1)
= 0, (2.4)
i
Volume Constraint
The volume constraint states that the total fluid volumes fully occupy the pore
∑ Ni ∑ L j v j − Vp =
=i 1 =j 1
0, (2.5)
where L j is a ratio of moles in phase j to the total number of moles in the mixture, v j is
the molar volume of phase j , and v p is the pore volume of a grid block.
Pressure Equation
The grid block pressure equation is solved implicitly and it satisfies the condition
that the pore volume should be filled completely by the total fluid volume
Vt ( P, N ) = V p ( P) , (2.6)
where the fluid is assumed to be a function of pressure and total number of moles of each
terms with respect to their independent variables. After rearrangement and substitution of
Equation (2.2) into the resultant equations, it gives the following final expression for
formation:
0 ∂Vt
∂P nc +1 n p
∂t − Vb ∑ Vti ∇ • ∑ k λrj ξ j xij ∇P
V p c f − ∂P
= i 1 =j 1
. (2.7)
nc +1 n p nc +1 np nc +1
= Vb ∑ Vti ∇ • ∑ k λrj ξ j xij ( ∇Pc 2 j − γ j ∇D ) + Vb ∑ Vti ∇ • ∑ φξ j S j K ∇xij + ∑ Vti qi
=i 1 =j 1 =i 1 =j 1 =i 1
Watts’ (1986) formulation method was implemented into the UTCOMP simulator
as an alternative approach to the existing solution scheme based on Acs et al.’s (1985)
formulation. The purpose for this implementation was to improve the computational
UTCOMP to employ larger time steps in simulations. Unlike Acs et al. using an implicit
(IMSAT) scheme. The phase velocities and the mass balance equations for components
are determined from calculated pressure and saturations. A new saturation equation is
solved implicitly only for the IMPSAT formulation. The following equation is the final
11
∂ ∂V ∂P
∂t
( SV p ) =
∂P N ∂t
. (2.8)
N c +1 Np Np qk
+ Vb ∑ Vk ∑ xkjξ j ∇ ⋅ f j (vt + ∑ λm K ( g ρ j ∇D − g ρ m∇D − ∇Pcmo + ∇Pcjo )) +
=m 1 V
=
k 1=j 1 b
2.3 GPAS
Center for Petroleum and Geosystems Engineering in The University of Texas at Austin.
chemical oil recovery processes, which allows much larger-scale simulation. More detail
Phase behavior of oleic phase is determined fully implicitly from the Peng-
compositions; physical properties of water are dependent on chemical species present and
these properties are calculated separately. The mass balance equation can be expressed in
∂ n p kk
Vb
∂t j =2 µ j
( )
(ϕ Ni ) − Vb ∇ ⋅ ∑ rj ξ j xij ∇Pj − γ j ∇D − qi = 0 , (2.9)
where Ni is the number of moles of component i per pore volume and is defined by
np
N i = ∑ ξ j S j xij . (2.10)
j =2
For the water phase, there is an additional material balance equation as following:
12
∂ kk
Vb
∂t µw
( )
(ϕ N w ) − Vb ∇ ⋅ rw ξ w ∇ pw − γ w ∇D − qw = 0 . (2.11)
0 .
fi o − fi g = (2.12)
∑ xij 0=
=
i =1
for j 2...n p . (2.13)
Nw No Ng
+ + − 1 =0 or So + S g + S w − 1 =0 . (2.14)
ξw ξo ξg
Number of hydrocarbon phases and their compositions can be determined from the EOS.
With one-point upstream weighting method for the transmissibility terms, the mass-
system of nonlinear equations that must be solved iteratively. Newton’s method is used to
solve the nonlinear equations using an approximated set of linear equations. The linear
equations underscore the Jacobian matrix generated. Elements of the Jacobia matrix are
the derivatives of the governing equations with respect to the independent variables.
Phase equilibrium is used to update the number, the amounts, and the compositions of the
phases in equilibrium. Newton’s method is used for above calculations that are repeated
Computational Framework
13
In order to handle the simulation task with parallel processing, GPAS runs under
multispecies plus an immobile solid rock phase with adsorbing components and separates
the physical model development from parallel processing, solvers, and other auxiliary
functions. The IPARS framework handles many tasks including input/output to solvers,
message passing between processors, memory allocation, and parallel computation. The
primary source of the solvers used in the framework comes from the software package
Chemical Model
The chemical module has been successfully implemented in GPAS with chemical
species such as tracers, polymer, surfactant, and electrolytes, which occupy negligible
volume and do not affect the EOS model governing equations. The microemulsion phase
(the surfactant-rich aqueous phase) with the presence of oil is considered a pseudo-
component with the same composition as the oil phase in the EOS model. Volumetric
concentrations of surfactant, oil, and water are used as coordinates on a ternary diagram
and the phase behavior is based on W insor, 1954; Reed and Healy, 1977; Nelson and
Pope, 1978; Prouvost et al., 1985; and Camilleri et al., 1987. Although salinity, alcohol,
and divalent cations affect the microemulsion phase behavior significantly, GPAS models
compositional simulation model under viscous, gravity, as well as capillary forces. The
14
purpose for the implementation of the coats’ formulation in GPAS is to enhance the
compositions and properties at near a critical point. Their applications range from
depletion or cycling of volatile oil and gas condensate to MCM process. Coats’ model
uses Soave-Redlich-Kwong (1972) and Peng-Robinson (1976) equation of state for phase
Hydrocarbon viscosities are determined from the Lohrenz et al. (1964) correlation;
and oil phases in any grid block and mutual insolubility of water and hydrocarbon
There are Nc+1 mass balances for Nc hydrocarbon components (Equation (2.9))
and water (Equation (2.11)) associated with the constraint equations (Equation (2.12)
through Equation (2.14)). Coats (1980) chose the following unknown quanlities as
primary variables, pressure (p), saturations of oil and gas (So and Sg), and Nc-2 mole
fractions of the gas phase (yi for i=3…Nc). The unknowns require a simultaneous solution
of Nc+1 material balance equations for each grid block in a fully implicit manner. Like
Fussell and Fussel (1979), Coats’ formulation checks the stability of each single-phase
grid block by comparing the calculated grid block pressure with the fluid saturation
pressure. If the grid block pressure is equal or smaller than the saturation pressure, the
grid block changes from one to two hydrocarbon phases. This method is proven to be not
robust for many situations, such as above the cricondentherm, or close to the critical
15
point. On account of this, in GPAS, we use Michelsen’s tangent plane procedure
(Michelsen, 1982).
2.5 CMG-GEM
large and difficult problems using state-of-the-art algorithms and computers for several
improved oil recovery processes. The main features of GEM include dual porosity, CO2,
miscible gases, volatile oil, gas condensate, horizontal wells, well management, and
• Formulations
• Three options are provided for time stepping: IMPES, fully implicit, and adaptive
modes.
• Properties
of state.
• Complex reservoirs
• Many types of grids can be used to describe the reservoir, such as Cartesian,
thickness/variable depth type, as well as corner point type, either with or without
user-controlled Faulting.
16
• Geomechanical model
• Well
available.
2.6 CMG-STARS
STARS (STARS user’s Guide, 2011) is CMG's new generation advanced process
steam flood, steam cycling, steam-with-additives, dry and wet combustion, along with
many types of chemical additive processes, using a wide range of grid and porosity
models in both field and laboratory scales. The applications in STARS include
17
• Dispersed component including foam
• Discretized wellbore
technology.
highly stratified reservoir, block variables are solved fully implicit for the blocks
• Aquifer models
• Geomechanical model
• Local cartesian
2.7 SENSOR
SENSOR (SENSOR manual, 2011) which stands for System for Efficient
designed to optimize and predict oil and gas recovery processes via simulation of
compositional and black-oil fluid flow in single porosity, dual porosity, and dual
18
permeability petroleum reservoirs. SENSOR offers IMPES and IMPLICIT formulations.
Its three linear solvers are reduced bandwidth direct, Orthomin preconditioned by Nested
• Three kinds of grid type can be used: first is conventional, seven point orthogonal
Cartesian grid; second is cylindrical coordinate system; third is any grid (eg.
• Compositional PVT
• Compaction
• Initialization (Equilibration)
• Dual porosity systems for fractured reservoirs
• Tracers
• Regions
19
• Dynamic dimensioning
20
Chapter 3: Simulation Case Studies
3.1 Introduction
addition, case studies stated in this chapter are necessary to test the characteristic and
capability of the simulators. This chapter presents the description of thirty case studies,
calculations for numerical simulation input data, input data for numerical simulation, and
the schematic of reservoir and well locations. There are twenty case studies with exact
WAG displacements, and Dietz displacement (miscible and immiscible). Some of these
validation problems are taken from Chang’s dissertation (1990), but they are run with
different methods, in terms of both analytical solution and simulation using different
simulators. Simulation results are of course compared with the exact solutions, which are
important for checking mathematical equations and codings in the simulators. When
single phase, we actually do not require relative permeability data; however, all
process the input files. Relative permeability curves (or functions) must be provided, in
order for the simulation to be carried out. The rest of case studies are more complicated
field studies, varying from homogeneous reservoir with coarse grid blocks to a highly
21
heterogeneous reservoir with 800,000 grid blocks. Field cases that we mentioned include
three dimensional waterfloding, three dimensional gas and solvent injection (three, six,
and twenty hydrocarbon components), SPE Fifth Comparative Solution Project (Killough
and Kossack, 1987), gas injection involving second hydrocarbon phase generation,
16 production/injection wells. These case studies are important for testing the
phase flash calculation (gas, oil, second nonaqueous liquid) capability, EOR processes,
and heterogeneity properties. Simulation results from different simulators are compared,
Analytical solutions for the validation of case studies by MATLAB are available in
Appendix.
incompressible single-phase flow with Darcy’s law for a one-dimensional reservoir with
a length of 2 ft and a cross-sectional area of 0.01 ft2. Absolute permeability is 500 md and
porosity is 0.2. Reservoir and fluid property data are shown in Table 3.1. Well operation
conditions are given in Table 3.2. The initial pressure of this reservoir is 2000 psi. The
There is a production well at the right edge of the reservoir. The production well
is produced at a constant bottom-hole pressure of 2000 psi. There is an injector at the left
edge of the reservoir where a single-phase fluid with a density of 44.7 lb/ft3 and a
viscosity of 0.249 cp is injected at a rate of 0.04 ft3/day. In order to reach the purpose of
fluid injection, the property of this fluid is imposed on w ater. Water viscosity, mass
density, and molar density are set for 0.249 cp, 44.7 lb/ft3, and 2.4833 lb-mole/ft3,
respectively. In this case study, we use Corey’s model (Corey, 1986) for generation of
water:
°
krw = krw ( S ) nw , (3.1)
oil:
kro kro° (1 − S ) no ,
= (3.2)
where,
S −S
S = w wr , (3.3)
1 − Sor − S wr
where k°rw and k°ro are water and oil end point relative permeability, respectively. S is
correlation are given in Table 3.3. Water is the only fluid in the reservoir during the
simulation process (i.e. the initial water saturation is 100%); therefore, the effect of
23
relative permeability is negligible. Darcy’s law, which is Equation (3.4), is used to
calculate the pressure gradient for this case study. This case is a s teady-state process
(time independent).
where,
µ: viscosity, cp
24
Table 3.1: Reservoir and fluid property for Case Study 1.
Grid blocks dimension in x, y, and z directions 100×1×1
Length (ft) 2
Width (ft) 0.1
Thickness (ft) 0.1
Porosity (fraction) 0.2
Rock compressibility (psi-1) 0.0
Reservoir temperature (◦F) 60
Permeability in x-direction (md) 500
Permeability in y-direction (md) 500
Permeability in z-direction (md) 500
Water viscosity (cp) 0.249
Water density (lb/ft )
3
44.7
Water compressibility (psi ) -1
0.0
Initial water saturation (fraction) 1.0
Initial reservoir pressure (psi) 2000
25
3.2.2 Case Study 2: One-Dimensional Incompressible Flow with Vertical
Displacement
This case study is used to test the gravity term in the flow equation. This case has
the same fluid and reservoir properties as case study 1. The only difference is that the
reservoir is built in a vertical mode. Hence, the grid block dimension is 1×1×100. The
fluid is injected from the top of the reservoir. The schematic of reservoir and well
Figure 3.2: Schematic of one-dimensional reservoir with incompressible fluid displacement in the z-
direction.
The analytical solution is computed for a vertical injector with the same reservoir
and fluid property as case study 1. Because the fluid is under the effect of gravity, a
gravity term is added to Equation (3.4), which consequently becomes Equation (3.5).
26
where,
Since injection is performed from the top of the reservoir, we can simplify Equation (3.5)
to
kA dP
−1.1271 ( + 0.433γ ) .
Q= (3.6)
µ dl
This case study is generated to validate the conservation equation for the linear
medium. For a one-dimensional compressible flow, reservoir and fluid property data are
listed in Table 3.4; relative permeability data are shown in Table 3.5; well operation
conditions are shown in Table 3.6; and component properties are given in Table 3.7. The
reservoir is divided into 100 grid blocks. There is one production well at the left edge of
Figure 3.3: Schematic of one-dimensional reservoir with compressible fluid displacement in the x-
direction.
27
The well constraint is constant well bottom-hole pressure of 1900 psi. Corey’s
model for generation of water/oil relative permeability data is used. Relative permeability
parameters for Corey’s correlation are given in Table 3.5. There is one fluid flow in the
profile of analytical and simulation solutions are compared at 0.157 dimensionless days
(5 days).
2006):
∂ 2 P φµ ct ∂P
∇ 2 P= 2 = , (3.7)
∂x k ∂t
where,
P − Pe
PD = , (3.9)
Pi − Pe
x
x D = , (3.10)
L
kt
t D = , (3.11)
φµ ct L2
1
γn
= (2n − 1)π . (3.12)
2
28
P ( 0, t ) = Pe → PD =0 . (3.14)
29
Table 3.6: Well operation conditions for Case Study 3.
Production well bottom-hole
1900
pressure (psi)
Maximum time (Day) 5
boundaries. The schematic of reservoir and well location are shown in Figure 3.4.
An injection well is located at the center of this rectangular porous medium with
25×25×1 grid dimension. The fluid properties of this case are the same as those in case
study 3. In UTCOMP simulation, an oil component, n-C10H22, is directly injected into the
accomplish the oil injection, the property of injected fluid (density, viscosity and fluid
compressibility) is imposed on water. Water mass density is the same as that of the oil
30
component (n-C10H22) in the reservoir condition, water viscosity is 0.249 cp, and water
compressibility is 1.04×10-5 psi-1. Water is the only movable fluid in the simulation
process, so the initial water saturation in the input file of GPAS, GPAS_COATS and
CMG is 100%. Reservoir and fluid property data are listed in Table 3.8; relative
permeability parameters for Corey’s correlation in Table 3.9; and, well operation
conditions in Table 3.10. The pressure profile of analytical and simulation solutions are
plotted at 365 days (0.0038 pore volume) and yD equaling 0.42 (y=840 ft).
The linear partial differential equation represented the pressure distribution for
this case study is shown as Equation (3.15) (Hovanessian, 1961). There is a single source
or sink flow with a rate of Q. The relevant parameters are marked in Figure 3.4.
∂2 P ∂2 P ∂P
2
+ 2 =, α + β Q (l q ) , (3.15)
∂x ∂y ∂t
where,
φ ct µ
α = 157.952 ,
k
Bµ
β = 886.905 o ,
k
x, y: space coordinates, ft
ϕ: porosity, fraction
k: permeability, md
t: time, day
31
Bo: oil formation volume factor, reservoir bbl/STB
The solution of Equation (3.15) is applied to the no-flow boundary condition and
to an initial constant pressure distribution of Pi. Equation (3.16) can be used to determine
the pressure for any specified location at any given time except at the location of the line
where,
32
Table 3.8: Reservoir and fluid property for Case Study 4.
Grid blocks dimension in x, y, and z directions 25×25×1
Length (ft) 2000
Width (ft) 2000
Thickness (ft) 1
Porosity (fraction) 0.2
Rock compressibility (psi-1) 5×10-4
Reservoir temperature (◦F) 200
Permeability in x-direction (md) 1.5
Permeability in y-direction (md) 1.5
Permeability in z-direction (md) 1.5
Initial water saturation 0.2
Residual water saturation 0.2
Water compressibility (psi-1) 0.0
Fluid viscosity (cp) 0.249
Fluid compressibility (psi-1) 1.04×10-5
Initial reservoir pressure (psi) 2000
Reservoir fluid initial
composition n-C10H22 1.0
(mole fraction)
33
3.2.5 Case Study 5: One-Dimensional Capillary End Effect
in the simulators. Capillary-end effect is caused by the discontinuity of the phase pressure
across the boundary. Capillary pressure suddenly changes from a finite value in the core
to a value close to zero outside the core. The saturation of the wetting phase must
increase to the value corresponding to zero capillary pressure. This causes a w etting
saturation gradient near the end of the core (Willhite, 1986). In this case study, there is a
truncation error which can smear an otherwise sharp saturation front as if additional
(Liu et al., 1994). This method is used in UTCOMP while one-point upstream weighting
scheme is used in CMG_STARS. Reservoir and fluid property data are listed in Table
3.11. Figure 3.6 depicts the relative permeability curve. Corey’s correlation is selected to
calculate relative permeability with parameters given in Table 3.12. Capillary pressure
parameters are given in Table 3.13. And Table 3.14 contains well operation conditions.
34
porous medium was introduced by Richardson et al. (1952). The following equations
listed below are used in the analytical solution. Equation (3.17) and Equation (3.18) are
q µ dL
−dPo = o o . (3.18)
1.1271kkro A
Equation (3.19) expresses in differential form that the capillary pressure relating
By substituting Equation (3.17) and (3.18) into Equation (3.19), the following differential
Equation (3.21) is the capillary function between water and oil (UTCOMP Technical
Documentation, 2003)
φ
=Pc C pcσ wo (1 − S ) pc . (3.21)
E
ky
The following differential equation can be used to determine dSw/dL for water saturation
the saturation profile as a function of the distance from the outflow end is obtained.
where,
37
Table 3.13: Capillary pressure parameters for Case Study 5.
(
C pc psi md ( dyne / cm ) ) 6.78
Epc 2
σwo (dynes/cm) 42
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Water saturation
Figure 3.6: The relative permeability curve for water and oil flow of Case Study 5.
This case study is a o ne-dimensional miscible flow for testing the conservation
equations with longitudinal dispersion. The schematic of reservoir and well locations are
The length of the reservoir is 40 ft and its cross sectional area is 0.01 ft2. The
absolute permeability is 500 md and the porosity is 0.2. The properties of the injected
fluid are identical to those of the fluid in the reservoir. The courant number, Equation
(3.32), are the same for all simulations with the constant Δt equaling 0.001 Day.
Reservoir and fluid property data are listed in Table 3.15. Relative permeability
parameters for Corey’s correlation are given in Table 3.16. Well operation conditions are
In CMG simulation, resident fluid initially contains 0.5 molality of NaCL salt.
tracer option is activated and the injected tracer concentration is 2500 ppm. Simulation
of convection diffusion equation with Peclet number (Npe: the ratio of the dispersive
transport to the convective transport of a particle) of 200 and 100 g rid blocks with
courant number of 0.05 are considered. UTCOMP uses third-order TVD finite-difference
method while CMG-GEM uses two-point fluxes under the control of a Total Variation
Limiting flux limiter (CMG modules do not have the third-order TVD).
In this case study, dispersion and convection are the two main transport
mechanisms in porous media. In order to analyze how the diffusion and convection affect
the salt concentration profile, three values of Peclet number are used in UTCOMP
Molecular diffusion means particles moves from high concentration regions to low
39
concentration regions. Mechanical dispersion is caused by the convection, due to the
variations in magnitude and direction of local velocity. Numerical dispersion refers to the
smearing of front caused by the truncation error. Many techniques are developed to
UTCOMP simulations. Two dispersion controls are used: third-order TVD method and
the other is one-point upstream weighting. All results are compared at 0.5 pore volume.
Equation (3.24) assumes incompressible fluid and rock, ideal mixing, and a single phase
at unit saturation.
ut
tD = , (3.27)
φL
x
xD = , (3.28)
L
uL
N Pe = , (3.29)
φ KL
40
with
Analytical solution can be calculated for one-dimensional CDE with the following
The exact analytical solution (Lake, 1989) for the above conditions is
1 N Pe xD − t D e xD N Pe N Pe xD + t D
=
C erfc ( × )+ erfc( × ) , (3.31)
2 2 2 2
D
tD tD
In this case study, the time-step size has been expressed in a d imensionless form of
where C1, C2, and β are properties of the permeable medium and the flow regime. Do is
the effective binary molecular diffusion coefficient between the miscible displacing and
41
If the interstitial velocity is greater than about 3 cm/day, the local mixing term in equation
where,
Thus the Peclet number (Equation (3.29)) now becomes independent of velocity as
L
N pe = . (3.35)
αL
42
Table 3.16: Relative permeability parameters for Case Study 6.
Water Oil
Endpoint phase
1.0 0.9
relative permeability
Relative permeability
1.0 2.0
Exponent
Residual saturation 0.3 0.1
In order to make sure Equation (3.35) can be used to calculate the Peclet number in this
case study, the value of interstitial velocity should be checked. According to the data
Since 609.6 cm/day>3 cm/day, Equation (3.35) can be applied in this simulation.
concentration profile for a unit-step input of tracer into the center of the inlet face of an
infinitely long, rectangular porous medium. The reservoir geometry is shown in Figure
3.8.
43
Figure 3.8: Schematic of reservoir geometry for two-dimensional transverse dispersion test.
The reservoir is 2 ft by 2 ft and tracer is injected at the interval of 0.3 ft. Fresh
water is injected at the interval of 0.7ft at the same time. The injection rate of tracer and
fresh water are proportional to the grid block width where the injector is located. Lower
part of the reservoir is simulated because of the symmetry of the reservoir. Two cases
with different transverse Peclet number (100 and 1000) are tested with a co nstant
longitudinal Peclet number of 100. There are forty grid blocks in the x-direction and ten
The concentration profile for the analytical solution and the simulation solution
by UTCOMP and CMG are compared along xD = 0.2125, when the simulation is steady-
state. Reservoir and fluid property data are listed in Table 3.18. Relative permeability
Table 3.18 and Table 3.20 contains well operation conditions. Since this is a
single phase and steady state case, the relative permeability and the injection rate of
tracer and fresh water will not affect the concentration profile when the simulation
approaches steady state, as long as the injection rate of tracer and fresh water are in
The following equation is used for the analytical solution (Giordano et al., 1985):
44
(1 − A)η
4sin(2π vξ o ) cos(2π vξ ) exp
∞
2 N a , l
C 2ξ o + ∑
= , (3.37)
v =1 π v(1 + A)
where,
=
A 1 + 16 N a , l N a , t v 2π 2 ,
N a , l = aL / L ,
N a , t = at L / W 2 ,
η = x/L,
ξ = y /W ,
45
Table 3.18: Reservoir and fluid property for Case Study 7.
Grid blocks dimension in x, y, and z directions 40×10×1
Length (ft) 2
Half width (ft) 1
Thickness (ft) 0.0417
Tracer injection interval (ft) 0.3
Fresh water injection interval (ft) 0.7
Porosity (fraction) 0.2
Rock compressibility (psi-1) 0.0
Reservoir temperature (◦F) 60
Permeability in x-direction (md) 500
Permeability in y-direction (md) 500
Permeability in z-direction (md) 500
Water viscosity (cp) 1.0
Water molar density (lb-mole/ft3) 3.467
Initial water saturation 1.0
Initial reservoir pressure (psi) 2000
Water compressibility (psi-1) 0.0
Reservoir fluid initial composition
n-C10H22 1.0
(mole fraction)
Longitudinal dispersivity (ft) 0.02
Transverse1 dispersivity (ft) 0.02
Transverse2 dispersivity (ft) 0.002
46
Table 3.19: Well operation conditions for Case Study 7.
UTCOMP CMG
Tracer injection rate 30 (lb-mole/day) 1.54 (STB/day)
Tracer concentration 2500 (ppm) 5 (molality)
Production well bottom-hole
2000 2000
pressure (psi)
Maximum time (pore volume) 0.5 0.5
with longitudinal and transverse dispersion for a five-spot well pattern. An equation is
concentration from a homogeneous five-spot well pattern for a slug of tracer injected into
the patterns (Abbaszadeh-Dehghani and Brigham, 1984). Unit mobility ratio in the
development of this analytical solution is assumed. The schematic of reservoir and well
Reservoir and fluid property data are listed in Table 3.21. Relative permeability
parameters are used for Corey’s correlation presented in Table 3.22 and Table 3.23
contains well operation conditions. The five-spot well pattern is symmetric, so one-
quarter of this well pattern is numerically modeled with 30×30×1 grid block dimension.
47
A 0.02 pore volume of tracer is injected into the reservoir, followed by a chasing fluid
(water) to displace resident fluid through the formation. The tracer slug will be
distributed among the reservoir with longitudinal dispersivity of 0.66 f t and transverse
dispersivity of 0.066 ft. To control the numerical dispersion, third-order TVD method is
used in UTCOMP while two-point fluxes under the control of a Total Variation Limiting
In order to evaluate how much the order of numerical dispersion will affect the
simulation result, a series of simulations is repeated with the variable order of numerical
The concentration equation applied in the analytical solution for the homogeneous five-
π π2
0 Y (ψ )
where,
η = tan 2 (ψ ) , (3.39)
m = 0.5 , (3.40)
( m ) K=
K= '
(m) 1.8540747 . (3.41)
The pore volume injected into the system at the time of breakthrough of streamline ψ is
π
=
V pDbt '
(1 + η ) K (1 − η 2 ) . (3.42)
4 K ( m) K ( m)
48
Substituting the constant into Equation (3.44), effluent concentration for five-spot well
pattern is as
0.645776 a
π
exp − (V pDbt (ψ ) − V pD ) 2
4
Y (ψ ) α L dψ .
CD = 0.577266 ∫ (3.44)
0 Y (ψ )
Tracer slug volume injected into the pattern in terms of fraction of pattern PV is
VTr
Fr = , (3.46)
Aφ hS w
where,
dimensionless
dimensionless
Y: mixing-line integral
49
VpD: pore volume injected into the five-spot pattern, dimensionless
C : effluent tracer concentration from a homogeneous pattern at VpD, fraction
Co: initial tracer concentration, fraction
Fr: tracer slug volume injected into the pattern in terms of fraction of pattern PV, fraction
VTr: total volume of tracer slug injected into the pattern, ft3
ϕ: porosity, fraction
h: thickness, ft
50
Table 3.20: Reservoir and fluid property for Case Study 8.
Grid blocks dimension in x, y, and z directions 30×30×1
Length (ft) 165
Width (ft) 165
Thickness (ft) 1.0
Porosity (fraction) 0.2
Rock compressibility (psi-1) 0.0
Reservoir temperature (◦F) 60
Permeability in x-direction (md) 500
Permeability in y-direction (md) 500
Permeability in z-direction (md) 500
Water viscosity (cp) 0.249
Water molar density (lb-mole/ft3) 2.4833
Initial water saturation 1.0
Initial reservoir pressure (psi) 2000
Water compressibility (psi-1) 0.0
Reservoir fluid initial
composition n-C10H22 1.0
(mole fraction)
Longitudinal dispersivity (ft) 0.66
Transverse dispersivity (ft) 0.066
problem in x-direction without capillary pressure. The analytical solution is the classical
Buckley-Leverett problem (Buckley and Leverett, 1942). The schematic of reservoir and
Reservoir and fluid property data are listed in Table 3.23. Relative permeability
parameters for Corey’s correlation are given in Table 3.25. Well operation conditions are
CMG simulation. Water is injected at a rate of 0.1 ft3/day. There are 500 grid block in x-
direction. The following equations listed below are used in the analytical solution.
where,
k: absolute permeability, m2
kro : oil relative permeability, dimensionless
krw : water relative permeability, dimensionless
µo : oil viscosity, Pa·s
52
µ w : water viscosity, Pa·s
By neglecting capillary pressure between oil and water (Pc) and for a reservoir with a dip
This is the velocity of a front of constant water saturation. Then integrate this equation
The water front saturation can be solved, if the velocity of the shock and the velocity of
The water saturation profile at a certain pore volume can be calculated by using Equation
(3.53) and plugging the derivative of the water fractional flow curve at a corresponding
54
Table 3.23: Reservoir and fluid property for Case Study 9.
Grid blocks dimension in x, y, and z directions 500×1×1
Length (ft) 2
Width (ft) 0.1
Thickness (ft) 0.1
Porosity (fraction) 0.2
Rock compressibility (psi-1) 0.0
Reservoir temperature (◦F) 60
Permeability in x-direction (md) 500
Permeability in y-direction (md) 500
Permeability in z-direction (md) 500
Oil viscosity (cp) 20
Water viscosity (cp) 1.0
Water density (lb /ft3) 62.4
Initial water saturation 0.2
Initial reservoir pressure (psi) 2000
Water compressibility (psi-1) 0.0
Reservoir fluid initial composition
(mole fraction) n-C10H22 1.0
55
3.2.10 Case Study 10: One-Dimensional Waterflooding in X Direction with
Capillary Pressure
problem in x-direction with capillary pressure. This case study is almost the same as case
study 9, the differences are that the capillary pressure is considered and numerical
solution uses one hundred and sixty grid blocks with third-order TVD method. The
capillary pressure parameters are shown in Table 3.26. The schematic of reservoir and
well locations are the same as case study 9, which are shown in Figure 3.10. Terwilliger
capillary pressure. In his theory, there are two zones for an immiscible flow with
capillary pressure. One is stabilized zone, which refers to a portion of the saturation
distribution curve maintaining the same shape from a point until the time of water
The equations used in the analytical solution are divided into two parts, stabilized
zone and unstabilized zone. In the stabilized zone, all saturation points move forward at
the same rate, thus the saturation distribution curve keeps the same shape until water
breakthrough. Equation (3.47) is the fractional flow function describing fluid flow
where,
56
k: absolute permeability, Darcy
x: distance in x-direction, cm
μ: viscosity, cp
The water fractional curve of the stabilized zone is the straight line portion of a fw vs Sw
curve constructed by Equation (3.48). The straight line is a tangent line to this curve and
Now we read Sw and fw values from straight line portion. Then we substitute Sw and fw
Now we solve for 𝜕Sw/𝜕𝑥 in Equation (3.60) at corresponding water saturations. The
57
∂x
Sw
L= ∫
Swir
∂S w
dS w , (3.61)
where,
x : distance in x-direction, cm
L: distance in the x-direction (cm) from irreducible water saturation (Swir) to any water
saturation (Sw)
This method does not provide the lateral position of the stabilized zone. Hence, the lateral
location of stabilized zone is obtained by matching the analytical solution with UTCOMP
simulation.
The unstabilized zone can be calculated by setting Equation (3.58) to zero. Then, the
water fractional curve of the non-stabilized zone is Equation (3.48), which establishes fw
differentiating Equation (3.48). Thus Equation (3.49) relates the velocity of each point of
saturation with 𝜕fw/𝜕Sw. The saturation profile in this zone can be calculated, if we use
Equation (3.53).
problem in z-direction without capillary pressure. This case study is almost the same as
case study 9, except that the reservoir is vertical and the water is injected from top of the
58
reservoir. Oil is drained downward by gravity and produced from the bottom. The grid
block dimension is 1×1×500. The schematic of reservoir and well locations are shown in
Figure 3.11.
Figure 3.11: Schematic of reservoir and the well locations for one-dimensional waterflooding in the z-
direction with no capillary pressure.
of water can be calculated using the Equation (3.47) by neglecting capillary pressure and
substituting a dip angle of 90◦. Because the water is injected from the top of the vertical
model parameters for relative permeability are the same with case study 9, which are
Equation (3.56) is used to solve for the water saturation of front as following:
59
∆f w df w
= .
∆S w dS w S w = S wf
Water saturation profile can be found by substituting the derivative of Equation (3.62)
into the dimensionless Beckley-Leverett Equation (3.53) as xD= (fw/dSw)tD. Δρ is chosen
as 0.315 g/cm3.
3.2.12 Case Study 12: Miscible WAG Displacement with Secondary Displacements
and Low-WAG injection
solvent in the presence of an immiscible aqueous phase. Walsh and Lake (1989) derived
the analytical solution for this problem. In order to examine effects of simultaneous
water-solvent injection and the performance of various simulators, five case studies (12
through 16) are run with the following reservoir geometry and well locations (Figure
3.12).
Figure 3.12: Schematic of miscible WAG displacement reservoir and well locations.
The five case studies have almost the same simulation process, except for the
initial water saturation and injection conditions. Reservoir and fluid property data of case
study 12 are listed in Table 3.28. Relative permeability parameters for Corey’s
correlation are given in Table 3.28. Also Table 3.30 contains well operation conditions.
In the simulation process, water and solvent are injected at the same time with total
60
injection rate of 0.002 ft3/day. The solvent is totally dissolved in oleic phase with no
trapped oil. The viscosity of water and solvent mixture is calculated using linear mixing
UTCOMP, GPAS, and CMG is carried out up to 0.6 pore volume fluid (water and
solvent) injected. Figure 3.13 shows the fractional flow curves for water/oil and
water/solvent.
Water/Oil Water/Solvent
1
0.9
Water Fractional Flow
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Water Saturation
Figure 3.13: Fractional flow curves for water/oil and water/solvent flow.
The water-solvent fractional flow curves form the water-oil curve is constructed by
replacing the oil viscosity by the solvent viscosity in Equation (3.48).
61
Initial water saturation (Swi) is uniform and no solvent is present initially (tD = 0). The
injected condition (xD=0) is two-phase mixture of solvent and water specified by the
The water fractional flow is then related to the water-solvent ratio. Where, WR is the ratio
∂ ( Cso f o )
vCs = . (3.65)
∂ ( Cso So ) xD
∆ ( Cso f o )
v∆ Cs = , (3.67)
∆ ( Cso So )
where, Cso is volume fraction of solvent in the oleic phase and Δ represents change
between the upstream and the downstream value. The solvent travels through the medium
where,
62
Csw: volume fraction of solvent in the aqueous phase
1/(1-CSW) ) to the point on the solvent-water fractional flow curve. This equation involves
the effects of solvent water solubility, trapped oil saturation, and solvent partitioning in
the trapped oil saturation. If the solvent is completely dissolved in oleic phase and no
The followings are the calculations and equations used in numerical simulation process of
Simulation by UTCOMP
Because water compressibility is taken as zero in this case, the volume of water at
surface condition and reservoir condition is almost the same. Volume of CO2 changes a
Density of CO2 at standard condition and reservoir condition can be determined from the
63
Total injection rate is 0.002 ft 3 D at reservoir condition; f wJ also refers the water
injection ratio at reservoir condition. The surface injection rate of water and CO2 are
calculated as follows:
For f wJ = 0.3 ,
q=
w @ reservoir day × 0.3 0.0006 ft 3 day .
0.002 ft 3 =
qco=
2 @ reservoir
0.002 ft 3 day
= × 0.7 0.0014 ft 3 day .
Since,=
Bo 2.04 ×10−3 ft 3 scf ,
qco2 @ s tan dard = 0.0014 ft 3 day ÷ 2.04 ×10−3 ft 3 scf = 6.88 ×10−4 Mscf day ,
will be used as the surface injection rate for water and CO2 in UTCOMP (IQTYPE=4).
For f wj = 0.7 ,
q=
w @ reservoir 0.002 ft 3 day
= × 0.7 0.0014 ft 3 day .
qco=
2 @ reservoir
day × 0.3 0.0006 ft 3 day .
0.002 ft 3 =
Since,=
Bo 2.04 ×10−3 ft 3 scf ,
qco2 @ s tan dard = 0.0006 ft 3 day ÷ 2.04 ×10−3 ft 3 scf = 2.95 × 10−4 Mscf day ,
64
qw @ s tan dard = 0.0014 scf day and qco2 @ s tan =
dard 2.95 ×10−4 Mscf day ,
will be used as the surface injection rate for water and CO2 in UTCOMP (IQTYPE=4).
Simulation by CMG:
zero or very close to zero; so all the components are incompressible. By this way, the
injection rate of 0.002 ft 3 D ay is both under the reservoir condition and standard
condition. The flow rate of 0.002 ft 3 D ay can be directly used as the total surface
qsolvent=
@ s tan dard 0.002 ft 3 day
= × 0.7 0.0014 scf day .
For f wJ = 0.7 ,
qsolvent=
@ s tan dard day × 0.3 0.0006 scf day .
0.002 ft 3 =
The above values are water and solvent surface injection rate used in GMG
65
Table 3.27: Reservoir and fluid property for Case Study 12.
Grid blocks dimension in x, y, and z directions 100×1×1
Length (ft) 10
Width (ft) 1
Thickness (ft) 1
Porosity (fraction) 0.2
Rock compressibility (psi-1) 0.0
Reservoir temperature (◦F) 60
Permeability in x-direction (md) 500
Permeability in y-direction (md) 500
Permeability in z-direction (md) 500
Solvent viscosity (cp) 0.1
Oil viscosity (cp) 1
Water viscosity (cp) 0.5
Water density (lb /ft3) 62.4
Initial water saturation 0.2
Initial reservoir pressure (psi) 2000
Water compressibility (psi-1) 0.0
Reservoir fluid initial
composition n-C10H22 1.0
(mole fraction)
Longitudinal dispersivity (ft) 0.04
Transverse dispersivity (ft) 0
66
Table 3.29: Well operation conditions for Case Study 12.
Total injection rate (ft3/day) 0.002
Water fractional flow (fwJ) 0.3
Production well bottom-hole
2000
pressure (psi)
Maximum dimensionless
0.6
time (pore volume)
3.2.13 Case Study 13: Miscible WAG Displacement with secondary displacements
and high-WAG injection
This case is almost the same as case study 12, except that water fractional flow
injection increased to 0.7. Hence, well operation conditions are presented in Table 3.30.
The comparison of analytical solution and simulation results is compared at 0.4 pore
volume.
3.2.14 Case Study 14: Miscible WAG Displacement with tertiary displacements and
low-WAG injection
This case is almost the same as case study 12, except that initial water saturation
increased to 0.65. Table 3.31 shows well operation conditions. The comparison of
67
3.2.15 Case Study 15: Miscible WAG Displacement with tertiary displacements and
high-WAG injection
This case is almost the same as case study 12, except that water fractional flow
injection increased to 0.7 and the initial water saturation is changed to 0.65. Well
operation conditions are given in Table 3.32. The comparison of analytical solution and
3.2.16 Case Study 16: Miscible WAG Displacement with tertiary displacements and
water-free solvent injection
This case is almost the same as case study 12, except that the initial water
saturation increases to 0.65 and the water fractional flow injection decreased to 0. Well
operation conditions are presented in Table 3.33. The comparison of the analytical
68
3.2.17 Case Study 17: Dietz Displacement with miscible displacement and low-
longitudinal dispersivity
with low-longitudinal dispersivity, which can be used to validate the dipping reservoir
option and gravity term with the analytical solution of Dietz displacement (Dietz, 1953).
Dietz displacement refers to a stable displacement under segregated flow conditions, the
angle between the fluid interface and the direction of flow will reach steady state at a
constant value throughout the flooding. The displacement angle will be affected by
reservoir dip angle (Figure 3.14), viscous and gravity forces acting on the fluids.
α =30°
Figure 3.14: Schematic of Dietz Displacement reservoir and well locations.
Reservoir and fluid property data are listed in Table 3.35. Relative permeability
parameters for Corey’s correlation are given in Table 3.36. And Table 3.37 contains well
operation conditions. Solvent is injected at the top and displaced oil moves downward at
rate of 10 ft3/day using 40×1×4 grid blocks. The concentration front is smeared by a
longitudinal dispersivity of 1ft, but the velocity of the 0.5 solvent concentration front is
not changed with the longitudinal dispersivity value. The position of 0.5 s olvent
concentration is determined for a series of pore volumes injected, which is 0.1, 0.2, 0.3,
69
The following equations are used in case study 17 and case study 18. Dietz stability
where,
kro : end point relative permeability, dimensionless
Because the mobility ratio for this case is 1, Dietz stability Equation (3.72) can be
simplified to
tan
= β tan
= α 30 . (3.75)
70
Table 3.34: Reservoir and fluid property for Case Study 17.
Grid blocks dimension in x, y, and z directions 40×1×4
Length (ft) 100
Width (ft) 10
Thickness (ft) 10
Dip Angle θ◦x (degree) 30
Dip Angle θ◦y (degree) 0
Porosity (fraction) 0.2
Rock compressibility (psi-1) 0.0
Reservoir temperature (◦F) 60
Permeability in x-direction (md) 500
Permeability in y-direction (md) 500
Permeability in z-direction (md) 500
Solvent viscosity (cp) 1
Oil viscosity (cp) 1
Water viscosity (cp) 0.5
Water density (lb /ft3) 62.4
Initial water saturation 0.2
Initial reservoir pressure (psi) 2000
Water compressibility (psi-1) 0.0
Fluid specific density difference 0.46
Reservoir fluid initial composition
(mole fraction) n-C10H22 1.0
Longitudinal dispersivity (ft) 1
Transverse dispersivity (ft) 0
71
Table 3.36: Well operation conditions for Case Study 17.
Total injection rate (ft3/day) 10
Production well bottom-hole
2000
pressure (psi)
Maximum dimensionless
0.6
time (pore volume)
3.2.18 Case Study 18: Dietz Displacement with miscible displacement and high-
longitudinal dispersivity
In order to verify that longitudinal dispersivity will not affect the interface angle,
a run is made based on case study 17. This case study is a t wo-dimensional miscible
Table 3.35 through Table 3.37 are also applied in this case, except that grid block
dimension and longitudinal dispersivity are changed to the values given in Table 3.38.
The position of 0.5 solvent concentration is determined at the same pore volumes injected
3.2.19 Case Study 19: Dietz Displacement with immiscible displacement and no
longitudinal dispersivity
immiscible condition. As shown in Figure 3.15, the reservoir dip angle is -30◦.
72
α = -30°
Water injected at the bottom of the tilted reservoir is at a rate of 4 ft3/day and oil is
displaced upward. The grid block dimension is 100×1×10. There is no longitudinal or
transverse dispersivities in this case. The position of 0.425 water saturation is found at
0.1, 0.2, 0.3, and 0.4 pore volume injected. Reservoir and fluid property data are listed in
Table 3.38. Relative permeability parameters for Corey’s correlation are given in Table
Dietz stability equation for immiscible displacement is the same as Equation (3.72), but
the definition of end-point gravity number and end- point mobility ratio are different.
73
Table 3.38: Reservoir and fluid property for Case Study 19.
Grid blocks dimension in x, y, and z 100×1×10
directions
Length (ft) 100
Width (ft) 10
Thickness (ft) 10
Dip Angle θ◦x (degree) -30
Dip Angle θ◦y (degree) 0
Porosity (fraction) 0.2
Rock compressibility (psi-1) 0.0
Reservoir temperature (◦F) 60
Permeability in x-direction (md) 500
Permeability in y-direction (md) 500
Permeability in z-direction (md) 500
Solvent viscosity (cp) 1
Oil viscosity (cp) 1
Water viscosity (cp) 0.5
Water density (lb /ft3) 62.4
Initial water saturation 0.2
Initial reservoir pressure (psi) 2000
Water compressibility (psi-1) 0.0
Fluid specific density difference 0.35
Reservoir fluid initial
composition n-C10H22 1.0
(mole fraction)
Longitudinal dispersivity (ft) 0
Transverse dispersivity (ft) 0
74
Table 3.40: Well operation conditions for Case Study 19.
Total injection rate (ft3/day) 4
Production well bottom-hole
2000
pressure (psi)
Maximum dimensionless
0.4
time (pore volume)
miscible flow with longitudinal and transverse dispersion is compared with the analytical
stage.
Figure 3.16: Schematic of Two-Dimensional Convection-Diffusion numerical model for Case Study
20.
The homogenous reservoir considered is almost oil saturated, except for a small
amount of solvent present in the black rectangular area A in Figure 3.16 while oil
concentration is zero in this area. Oil is uniformly injected along the left edge into the
75
reservoir (vy=0). The solvent is diluted and drained forward by viscous forces and
produced along the right edge of the reservoir. The injection rate is the same as the
production rate. The injected oil has properties identical to those of the resident oil and
solvent, in terms of critical properties. The longitudinal and transverse dispersivities are
1.0 ft and 0.5 ft, respectively, in the simulation model. In order to achieve the purpose of
velocity in y-direction equaling to zero, in the simulations, oil is injected into the
reservoir at the x-z cross section (Figure 3.16) with a rate of 0.5 bbl/day at reservoir
condition in CMG and 1.112 MSCF/day at standard condition in UTCOMP. The oil
injected rate of UTCOMP is obtained from the output of CMG, for the purpose of result
comparison with the same input information. The block address for solvent source (SOL)
is (10, 1, 50) in x, y, and z directions, if we define the positive direction of z axis up.
Reservoir and fluid property data are listed in Table 3.42. Relative permeability
parameters for Corey’s correlation are given in Table 3.43. Table 3.44 contains well
Figure 3.17: Schematic of Two-Dimensional Convection-Diffusion analytical solution for Case Study
20.
76
Figure 3.17 presents the schematic of analytical solution. The point of initial
solvent source (SOL) is the origin, where x= 0 and z=0. The comparative results of
velocity and dispersion coefficients, and infinite medium, can be formulated in the
respectively.
vx2
K L = α T v + (α L − α T ) , (3.79)
v
vz2
K T = α T v + (α L − α T ) , (3.80)
v
q
v= , (3.81)
Aφ
where v is average velocity (interstitial velocity) and αL and αT are longitudinal and
Initially, the solvent is only in the black rectangular area in Figure 3.16. Thus, the
77
∂C
= 0 @z = ∞ (3.84)
∂z
( x, z, t ) erf
C= − erf 2
0.5
x
erf 1
+ − erf
z 2
+ . (3.85)
4 ( 4 DLt )0.5
( 4 D t )
( 4 D t )
0.5
2 D ( 4 D t )
0.5
2 DT
L T T T
With the assumption of uniform flow in the simulation model, Equation (3.85) can be
simplified as
Ci x − x1 − vt x − x − vt z−z z − z
C ( x, z , t ) = erf − erf 2
0.5
erf 1
0.5
− erf 2
0.5
. (3.86)
4 ( 4 DLt )0.5 ( 4 DLt ) ( 4 DT t ) ( 4 DT t )
Though we use third-order TVD method of numerical dispersion control, the numerical
longitudinal dispersivity could not be avoided and ignored in this case study. Equation
(3.87) and Equation (3.88) are used to determine numerical longitudinal and transverse
dispersivities from Fanchi (1983) and Lantz (1971) models. In order to match the
analytical solution, numerical dispersivity and input dispersivity are summed up as total
78
Table 3.41: Reservoir and fluid property for Case Study 20.
Grid blocks dimension in x, y, and z directions 50×1×100
Length (ft) 50
Width (ft) 0.5
Thickness (ft) 50
Porosity (fraction) 0.38
Rock compressibility (psi-1) 1×10-6
Reservoir temperature (◦F) 60
Permeability in x-direction (md) 50
Permeability in y-direction (md) 50
Permeability in z-direction (md) 50
Solvent viscosity (cp) 1.0
Oil viscosity (cp) 1.0
Water viscosity (cp) 1.0
Water density (lb /ft3) 62.4
Initial water saturation 0.0
Initial reservoir pressure (psi) 4500
Water compressibility (psi-1) 3.3×10-6
Block address in x, y, and z UTCOMP (10,1,51)
directions of solvent source
(SOL) CMG (10,1,50)
Longitudinal dispersivity (ft) 1.0
Transverse dispersivity (ft) 0.5
1600×1600×50 ft3 is used for a water-flooding case study with 8000 grid blocks. Water is
injected at a constant injection rate of 3500 STB/day. The production well is produced at
a constant bottom-hole pressure of 200 psi. Reservoir and fluid property data are listed in
Table 3.46. In this case study, Corey’s model is employed in this case study to generate
water/oil and gas/oil relative permeability data. Relative permeability parameters for
Corey’s correlation are given in Table 3.46. Table 3.47 contains well operation
conditions. Table 3.49 shows the component properties. The relative permeability curves
for water/oil and oil/gas are shown in Figure 3.18 and Figure 3.19.
80
Table 3.45: Reservoir and fluid property for Case Study 21.
Grid blocks dimension in x, y, and z 40×40×5
directions
Length (ft) 1600
Width (ft) 1600
Thickness (ft) 50
Porosity (fraction) 0.2
Rock compressibility (psi-1) 0.0
Reservoir temperature (◦F) 60
Permeability in x-direction (md) 1000
Permeability in y-direction (md) 1000
Permeability in z-direction (md) 100
Water viscosity (cp) 1.0
Water density (lb/ ft3) 62.4
Water compressibility (psi-1) 0.0
Initial water saturation (fraction) 0.2
Initial reservoir pressure (psi) 200
Reservoir fluid initial composition
C10 1.0
(mole fraction)
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Gas saturation
Figure 3.19: The relative permeability curve for oil and gas flow of Case Study 21.
82
3.2.22 Case Study 22: Three-Dimensional Gas and Solvent Injection with Three
Hydrocarbon Components in Reservoir
problem with three oil components in the reservoir. The reservoir with a size of
1600×1600×200 ft3 is used for a three-component reservoir fluid mixture over 8000 grid
blocks. CO2 and methane are injected at a constant injection rate of 20 MMSCF/day. The
production well is produced at a constant bottom-hole pressure of 3000 psi. Reservoir and
fluid property data are listed in Table 3.49. Corey’s model is chosen to evaluate relative
permeability with given parameters in Table 3.50. Table 3.52 contains well operation
conditions. Table 3.52 shows the component properties. All binary coefficients are zeros
except those given in Table 3.53. The relative permeability curves for water/oil and
Table 3.49: Reservoir and fluid property for Case Study 22.
Grid blocks dimension in x, y, and z 40×40×5
directions
Length (ft) 1600
Width (ft) 1600
Thickness (ft) 200
Porosity (fraction) 0.3
Rock compressibility (psi-1) 4×10-6
Reservoir temperature (◦F) 80
Permeability in x-direction (md) 1000
Permeability in y-direction (md) 1000
Permeability in z-direction (md) 100
Water viscosity (cp) 0.8
Water density (lb/ ft3) 62.4
Water compressibility (psi-1) 3×10-6
Initial water saturation (fraction) 0.25
Initial reservoir pressure (psi) 3000
Reservoir fluid initial CO2 0.01
composition C1 0.19
(mole fraction) NC16 0.8
83
Table 3.50: Relative permeability parameters for Case Study 22.
Water Oil Gas
Endpoint phase
1 1 1
relative permeability
Relative permeability
1 1 1
Exponent
Residual saturation 0.25 0 0
84
water relative permeability Oil relative permeability
1
0.9
Relative permeability
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Water saturation
Figure 3.20: The relative permeability curve for water and oil flow of Case Study 22.
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Gas saturation
Figure 3.21: The relative permeability curve for oil and gas flow of Case Study 22.
85
3.2.23 Case Study 23: Three-Dimensional Gas and Solvent Injection with Six
Hydrocarbon Components in Reservoir
problem with six oil components in the reservoir. The reservoir with a size of
3000×3000×300 ft3 is used for a six component reservoir fluid mixture over 9,600 grid
blocks. Reservoir and fluid property data are listed in Table 3.54. Relative permeability
parameters for Corey’s correlation are given in Table 3.56. Table 3.56 contains well
operation conditions. Table 3.57 shows the component properties. All binary
coefficients are zeros except those given in Table 3.58. A mixture of methane and
propane is injected at the rate of 5 MMSCF/day at the same time. The production well is
86
Table 3.54: Reservoir and fluid property for Case Study 23.
Grid blocks dimension in x, y, and z directions 40×40×6
Length (ft) 3000
Width (ft) 3000
Thickness (ft) 300
Porosity (fraction) 0.3
Rock compressibility (psi-1) 5×10-5
Reservoir temperature (◦F) 150
Permeability in x-direction (md) 100
Permeability in y-direction (md) 100
Permeability in z-direction (md) 100
Water viscosity (cp) 1.0
Water density (lb/ ft )
3
62.4
Water compressibility (psi ) -1
3×10-6
Initial water saturation (fraction) 0.25
Initial reservoir pressure (psi) 3100
C1 0.5
C3 0.03
Reservoir fluid initial
C6 0.07
composition
C10 0.2
(mole fraction)
C15 0.15
C20 0.05
87
Table 3.56: Well operation conditions for Case Study 23.
Injected gas/solvent C1 0.8
composition
C3 0.2
(mole fraction)
Gas inject rate (MMSCF/day) 5
Production well bottom-hole
3100
pressure (psi)
Maximum time (Day) 9000
3.2.24 Case Study 24: Three-Dimensional Gas and Solvent Injection with Six
Hydrocarbon Components in Large Reservoir
This case is almost the same as case study 23, except that this is a larger reservoir
size with a higher number of grid blocks of 33,750 and is run for 10,000 days. The
different input data from case study 23 are listed Table 3.59. Input information from
Table 3.55 t o Table 3.59 are also used for this case, except those parameters in Table
88
Table 3.59: Input data for Case Study 24.
Grid blocks dimension in x, y, and z
75×75×6
directions
Length (ft) 5625
Width (ft) 5625
Maximum time (Day) 10000
3.2.25 Case Study 25: Two-Dimensional Gas and Solvent Injection with Twenty
Hydrocarbon Components in Reservoir with Twenty Oil Components in the
Reservoir
The reservoir with a size of 2000×2000×20 ft3 is used for a twenty component
reservoir fluid mixture over 1600 grid blocks. A mixture of methane and CO2 is injected
at a co nstant bottom-hole pressure of 2900 psi. The production well produces at the
constant bottom-hole pressure of 2400 psi. Reservoir and fluid property data are listed in
Table 3.61. Since there is not enough information for the 20 components, component 7 to
20 have the same properties. In this case study, we use Corey’s model for generation of
water/oil and gas/oil relative permeability data. Relative permeability parameters for
Corey’s correlation are given in Table 3.61. Table 3.63 contains well operation
conditions. Table 3.64 shows the component properties. All binary coefficients are zeros
89
Table 3.60: Reservoir and fluid property for Case Study 25.
Grid blocks dimension in x, y, and z directions 40×40×1
Length (ft) 2000
Width (ft) 2000
Thickness (ft) 20
Porosity (fraction) 0.25
Rock compressibility (psi-1) 5×10-5
Reservoir temperature (◦F) 260
Permeability in x-direction (md) 100
Permeability in y-direction (md) 100
Permeability in z-direction (md) 10
Water viscosity (cp) 0.79
Water density (lb/ ft )
3
62.4
Water compressibility (psi ) -1
3.3×10-6
Initial water saturation (fraction) 0.25
Initial reservoir pressure (psi) 2850
CO2 0.0077
C1 0.2025
Reservoir fluid initial
C2-3 0.1180
composition
C4-6 0.1484
(mole fraction)
C7-14 0.2863
C15-24 0.1490
Component 7-10 C25+ 0.0063
Component 11-20 C25+ 0.00629
90
Table 3.62: Well operation conditions for Case Study 25.
CO2 0.01
Injected gas/solvent
C1 0.65
composition
C2-3 0.30
(mole fraction)
C4-6 0.04
Constant bottom hole
2900
injection pressure (psi)
Production well bottom-hole
2400
pressure (psi)
Maximum time (Day) 6000
91
3.2.26 Case Study 26: Three-Dimensional Gas and Solvent Injection with Twenty
Hydrocarbon Components in Reservoir
This case study is almost the same as case study 25, except that this is a three-
dimensional reservoir with 33,750 grid blocks. The data given in Table 3.66 are used in
this case study and the rest data can be drawn from Table 3.61 through Table 3.65.
3.2.27 Case Study 27: Scenario Two of SPE Fifth Comparative Solution Project
The SPE Fifth Comparative Solution Projection (Killough and Kossack, 1987) is
designed to test the abilities of compositional simulators to model the water alternating
gas (WAG) injection process into a volatile oil reservoir. Three scenarios are generated
for this comparative project. In this case study, scenario two is chosen. The compositional
dimensional reservoir with 7×7×3 is used for this simulation case. The injection well is
located at grid block (1, 1, 1) and the production well is located at grid block (7, 7, 3).
Both wells are located in the center of the grid. Figure 3.22 shows the schematic of
92
Figure 3.22: Schematic of Reservoir and well locations for Case Study 27.
with the minimum bottom-hole pressure of 3000 psi. The injection well is constrained to
injection at a co nstant rate of 20 MMSCF/day for gas and 45MSTB/day for water and
with a maximum bottom-hole pressure of 4500 psi. WAG injection starts initially on a
standard three month WAG cycle. A limiting GOR of 10 MCF/STB and a WOR limit of
5 STB/STB are used to shut-in the well. The simulation should be run for 20 years.
Reservoir and fluid property data are listed in Table 3.67. The relative permeability data
Table 3.68 contains well operation conditions. Reservoir data by layers are shown
in Table 3.69. Table 3.71 shows the component properties. All binary coefficients are
zeros except those given in Table 3.71. The relative permeability curves for water/oil and
oil/gas are shown in Figure 3.23 and Figure 3.24. In UTCOMP input file, there is an
option to use different formulations for calculating fluid’s relative permeability curve.
This option is controlled by an index called “IPERM”. In the current case study, IPERM
is chosen to be 8 to match the relative permeability data used in SPE fifth comparative
case study (Killough and Kossack, 1987). Also, by selecting this index to be 8, capillary
pressure curves for oil-water and oil-gas will be automatically calculated using Equation
93
(3.91) and Equation (3.92). The Fluids’ relative permeability formulation for this index is
94
Table 3.66: Reservoir and fluid property for Case Study 27.
Grid blocks dimension in x, y, and z directions 7×7×3
Length (ft) 500
Width (ft) 500
Porosity (fraction) 0.3
Rock compressibility (psi-1) 5×10-6
Reservoir temperature (◦F) 160
Water viscosity (cp) 0.7
Water density (lb/ ft3) 62.4
Water compressibility (psi ) -1
3.3×10-6
Initial water saturation (fraction) 0.2
C1 0.50
C3 0.03
Reservoir fluid initial
C6 0.07
composition
C10 0.20
(mole fraction)
C15 0.15
C20 0.05
Table 3.67: Relative permeability and capillary pressure data for Case Study 27.
Sw Krw krow Pcow Sliq Krliq krg Pcgo
0.2000 0.0 1.0000 45.0 0.2000 0.0 1.0000 30.000
0.2899 0.0022 0.6769 19.03 0.2889 0.0 0.5600 8.000
0.3778 0.0180 0.4153 10.07 0.3500 0.0 0.3900 4.000
0.4667 0.0607 0.2178 4.90 0.3778 0.0110 0.3500 3.000
0.5556 0.1438 0.0835 1.80 0.4667 0.0370 0.2000 0.800
0.6444 0.2809 0.0123 0.50 0.5556 0.0878 0.1000 0.030
0.7000 0.4089 0.0 0.05 0.6444 0.1715 0.0500 0.010
0.7333 0.4855 0.0 0.01 0.7333 0.2963 0.0300 0.001
0.8222 0.7709 0.0 0.0 0.8222 0.4705 0.0100 0.0
0.9111 1.0000 0.0 0.0 0.9111 0.7023 0.0010 0.0
1.0000 1.0000 0.0 0.0 0.9500 0.8800 0.0 0.0
1.0000 1.0000 0.0 0.0
95
Table 3.68: Well operation conditions for Case Study 27.
Injected gas/solvent C1 0.77
composition C3 0.2
(mole fraction) C6 0.03
Gas inject rate (MMSCF/day) 20
Water injection rate (STB/day) 45000
Maximum injection
4500
bottom hole pressure (psi)
Oil production rate (STB/day)) 12000
Minimum bottom-hole
3000
pressure (psi)
Reference Depth (ft) 8400
Wellbore radius (ft) 0.25
Maximum time (Day) 7300
96
Water relative permeability Oil relative permeability
1
Relative permeability 0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
Water saturation
Figure 3.23: The relative permeability curve for water and oil flow of Case Study 27.
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
Liquid saturation
Figure 3.24: The relative permeability curve for liquid and gas flow of Case Study 27.
97
3.2.28 Case Study 28: Gas Injection Involving second Hydrocarbon Phase
Generation
2500×2500×200 ft3 is used to test the simulators for three-phase flash calculation over
100,000 grid blocks. The object of this case is to test three hydrocarbon phases simulation
by UTCOMP and CMG. However, CMG does not have the capacity to conduct three
hydrocarbon phases calculation; only have a model called WINPROP which can simply
is about 0.5. Figure 3.25 and Figure 3.26 give the 3D view of permeability and porosity
constant bottom-hole pressure of 1250 psi. The production well is produced at the
constant bottom-hole pressure of 1100 psi. Reservoir and fluid property data are listed in
Table 3.73. Relative permeability parameters for Corey’s correlation are given in Table
3.73. Table 3.75 contains well operation conditions. Table 3.75 shows component
properties. All binary coefficients are zeros except those given in Table 3.76. The
relative permeability curves for water/oil and oil/gas are given in Figure 3.27 and Figure
3.28.
98
Figure 3.25: Permeability distribution of Case Study 28.
99
Table 3.72: Reservoir and fluid property for Case Study 28.
Grid blocks dimension in x, y, and z directions 100×100×10
Length (ft) 2500
Width (ft) 2500
Thickness (ft) 200
Porosity (fraction) Data file
Rock compressibility (psi-1) 5×10-5
Reservoir temperature (◦F) 105
Permeability in x-direction (md) Data file
Permeability in y-direction (md) Data file
Permeability in z-direction (md) 10
Water viscosity (cp) 0.79
Water density (lb/ ft3) 62.4
Water compressibility (psi-1) 0.0
Initial water saturation (fraction) 0.25
Initial reservoir pressure (psi) 1100
CO2 0.0337
C1 0.0861
Reservoir fluid initial C2-3 0.1503
composition C4-6 0.1671
(mole fraction) C7-15 0.3304
C16-27 0.1611
C28 0.0713
100
Table 3.74: Well operation conditions for Case Study 28.
CO2 0.95
C1 4.999×10-2
Injected gas/solvent C2-3
composition C4-6
(mole fraction) C7-15 2×10-6
C16-27
C28
Constant bottom hole
1250
pressure injection (psi)
Production well bottom-hole
1100
pressure (psi)
Maximum time (Day) 4560
101
water relative permeability Oil relative permeability
1
Relative permeability 0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
Water saturation
Figure 3.27: The relative permeability curve for water and oil flow of Case Study 28.
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
Gas saturation
Figure 3.28: The relative permeability curve for liquid and gas flow of Case Study 28.
102
3.2.29 Case Study 29: Primary, Secondary, and Tertiary Production Process in a
Highly Heterogeneous Reservoir
WAG. The reservoir is divided into 200,000 grid blocks. The VDP of permeability is 0.9.
Figure 3.29 and Figure 3.30 give the full view of permeability and porosity distribution
through reservoir. For the first 200 days, there is only one well producing at a constant
bottom-hole pressure of 3000 psi until the oil production rate is almost zero. From 200
days to 2010 days, water flooding is adopted as a secondary recovery method until WOR
exceeds 90%. Between 2010 days and 2410 da ys, water flooding is replaced by WAG
process. The WAG is performed on a 100-day cycle to improve recovery further. The
gas injection is first on for 100 days, and then alternates with water flooding. The WAG
process carries on for 2 cycles and stops at 2410 days. The well constraint of water or gas
injection is constant well bottom-hole pressure of 4500 psi. Reservoir and fluid property
data are listed in Table 3.78. The absolute permeability data and porosity data are
presented in various data files. Relative permeability parameters for Corey’s correlation
are given in Table 3.79. Table 3.80 contains well operation conditions. Table 3.81
shows the component properties. All binary coefficients are zeros except those given in
Table 3.82. The relative permeability curves for water/oil and oil/gas are presented in
103
Figure 3.29: Permeability distribution of Case Study 29.
104
Table 3.77: Reservoir and fluid property for Case Study 29.
Grid blocks dimension in x, y, and z directions 200×200×5
Length (ft) 3500
Width (ft) 3500
Thickness (ft) 100
Porosity (fraction) Data file
Rock compressibility (psi-1) 5×10-6
Reservoir temperature (◦F) 160
Permeability in x-direction (md) Data file
Permeability in y-direction (md) Data file
Permeability in z-direction (md) 10
Water viscosity (cp) 0.7
Water density (lb/ ft )
3
62.4
Water compressibility (psi ) -1
3.3×10-6
Initial water saturation (fraction) 0.2
Initial reservoir pressure (psi) 4000
C1 0.50
C3 0.03
Reservoir fluid initial
C6 0.07
composition
C10 0.20
(mole fraction)
C15 0.15
C20 0.05
105
Table 3.79: Well operation conditions for Case Study 29.
Injected gas/solvent C1 0.77
composition C3 0.2
(mole fraction) C6 0.03
Injection well bottom-hole
4500
pressure (psi)
Production well bottom-hole
3000
pressure (psi)
Maximum time (Day) 2410
106
water relative permeability Oil relative permeability
1
Relative permeability 0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
Water saturation
Figure 3.31: The relative permeability curve for water and oil flow of Case Study 29.
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
Gas saturation
Figure 3.32: The relative permeability curve for liquid and gas flow of Case Study 29.
with a size of 8000×8000×50 ft3 is used to test the simulators for a six component
107
reservoir fluid mixture with 800,000 grid blocks and 16 injection/production wells. The
type of pattern employed in this case study is seven-spot well patterns as illustrated in
Figure 3.33 and Figure 3.34. The VDP of permeability and porosity is 0.95. Figure 3.35,
Figure 3.36 and Figure 3.37 depict the full view of permeability and porosity
distribution through reservoir and depth of cell top distribution. Reservoir and fluid
property data are listed in Table 3.83. In this case study, we use Corey’s model for
parameters for Corey’s correlation are given in Table 3.83. Table 3.84 contains well
operation conditions. Table 3.85 shows the component properties. All binary coefficients
are zeros except those given in Table 3.86. The reservoir is subjected to waterflooding.
108
Figure 3.34: Three-dimensional well locations of Case Study 30.
109
Figure 3.36: Porosity distribution of Case Study 30.
110
Table 3.82: Reservoir and fluid property for Case Study 30.
Grid blocks dimension in x, y, and z directions 400×400×5
Length (ft) 8000
Width (ft) 8000
Thickness (ft) 50
Porosity (fraction) Data file
Rock compressibility (psi-1) 5×10-5
Reservoir temperature (◦F) 150
Permeability in x-direction (md) Data file
Permeability in y-direction (md) Data file
Permeability in z-direction (md) 100
Water viscosity (cp) 1.0
Water density (lb/ ft )
3
62.40
Water compressibility (psi ) -1
3×10-6
Initial water saturation (fraction) 0.25
Initial reservoir pressure (psi) 3100
C1 0.50
C3 0.03
Reservoir fluid initial
C6 0.07
composition
C10 0.20
(mole fraction)
C15 0.15
C20 0.05
112
Chapter 4: Results
4.1 Introduction
reflect on the performance of in-house reservoir simulators (UTCOMP and GPAS) and
commercial simulator (CMG). Furthermore, it may also help validate simulation results
via comparisons with analytical solutions or the solution by commercial simulator CMG
with regard to both existing and any future model developments and implementations.
All the case studies that we conducted in this chapter have been elaborated and furnished
various case studies shed light on the reservoir simulators with regard to phase saturation
permeability, and porosity distribution), average pressure and production rate histories,
gas-oil ratio (GOR), water-cut, and time-step selection during simulation process, among
other factors. To this end, analytical solutions and varied numerical solutions of twenty
simulators for more complex field studies are provided as well. Obviously not all
simulators could be used for this study: GPAS, because it is still under development and
many functions required for running some of these cases are still unavailable at present
(thus they could not be run with GPAS); CMG-GEM, because it does not possess three-
phase flash procedures. It is to be noted that the case study 28 is the second scenario of
SPE Fifth Comparative Solution Project (Killough and Kossack, 1987). SPE
113
Society of Petroleum Engineers (SPE). Case study 28 i s the only case having the
Materials presented in this chapter are important for various reasons. Comparison
with analytical solution provides the framework for determining accuracy of simulations
of both exact (that is identical) problems (here solutions by analytical and by simulation
ought to be almost identical) and perturbed problems (here analytical solution will only
offer and highlight the trend). As alluded to in Chapter 1, s tudying analytical solution
gives us the opportunity to envision new problems, whose solution can be by both
analytical and numerical simulation or simply by one of the two. For either case, we
would have reasonable solutions. Furthermore, these analytical and simulated solutions,
covered throughout the chapter, offer researchers the chance and ease to verify and justify
their own problems, not exactly ours and yet similar. This surely gives them ample
different simulators.
Results are shown in Figure 4.1. In this figure, the simulation result from all
114
Analytical Solution UTCOMP
CMG GPAS
0.7
Pressure Drop (Psi), (P-Pinitial)
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
Dimensionless Distance in X-Direction, (l/L)
Figure 4. 1: Comparison of the pressure drop profile of the analytical solution with that of the
simulation results of UTCOMP, GPAS, GPAS_COATS and CMG for Case Study 1.
Results are shown in Figure 4.2, the agreement between simulation results of
115
Analytical Solution CMG
UTCOMP GPAS
Pressure Drop (Psi), (P-Pinitial) 0.01
0.008
0.006
0.004
0.002
0
0 0.2 0.4 0.6 0.8 1
Dimensionless Distance in Z-Direction, (l/L)
Figure 4. 2: Comparison of the pressure drop profile of analytical solution with that of UTCOMP,
GPAS, GPAS_COATS and CMG for Case Study 2.
Results of analytical solution and the simulators match very well, as shown in
Figure 4.3. The analytical solution is run for several other days both for dimensionless
and real pressure profiles. Results are shown in Figure 4.4 and Figure 4.5.
116
td=0.157
Analytical Solution CMG
GPAS UTCOMP
2000
1980
Pressure (Psi)
1960
1940
1920
1900
1880
0 0.2 0.4 0.6 0.8 1
Dimensionless Distance
Figure 4. 3: Comparison of the pressure profile of the analytical solution with that of the simulation
results of UTCOMP, GPAS, GPAS_COATS and CMG at tD=0.157 for Case Study 3.
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.2 0.4 0.6 0.8 1
Dimensionless Distance
Figure 4. 4: Pressure profile of the analytical solution of dimensionless pressure versus dimensionless
distance at different dimensionless time (tD = 0.1, 0.16, 0.21, 0.27, 0.33, 0.39, 0.44, 0.5, 0.56, 0.61 and
0.67) for Case Study 3.
117
t=3.18Day t=5Day t=6.82Day
t=8.63Day t=10.45Day t=12.26Day
t=14.08Day t=15.89Day t=17.71Day
2000
1980
Pressure (Psi)
1960
1940
1920
1900
1880
0 0.2 0.4 0.6 0.8 1
Dimensionless Distance
Figure 4. 5: Pressure profile of the analytical solution of real pressure versus dimensionless distance
at different real time (t=3.18, 5, 6.82, 8.63, 10.45, 12.26, 14.08, 15.89, 17.71, 19.52, 21.34 Day) for Case
Study 3.
The analytical and simulation results at 365 days (0.0038 pore volume) and yD
equaling 0.42 (y=840 ft) are shown in Figure 4.6. The agreement between the analytical
118
Analytical Solution UTCOMP
CMG GPAS
2050
2040
Pressure (Psi)
2030
2020
2010
2000
1990
0 250 500 750 1000 1250 1500 1750 2000
Distacne in X-Direction (ft)
Figure 4. 6: Comparison of the pressure profile of the analytical solution with that of the simulation
results of UTCOMP, GPAS, GPAS_COATS and CMG at y=840ft and t=365days for Case Study 4.
Result is given in Figure 4.7. The agreement between the analytical solution and
the simulation result of UTCOMP is excellent. The curve shows that there is no capillary
119
Analytical Solution UTCOMP CMG
1.0
0.9 0.6
0.8 0.5
Water Saturation
0.7 0.4
0.6 0.3
0.5 0.2
0.4 0.92 0.94 0.96 0.98 1.00
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance
Figure 4. 7: Comparison of the water saturation profiles of the analytical solution with that of the
simulation results of UTCOMP and CMG for Case Study 5.
The analytical solution and the numerical solutions are compared at 0.5 por e
volume and for a Peclet number of 200. T he comparison is shown in Figure 4.8. The
results of UTCOMP, GPAS_COATS, and CMG match the analytical solution very well.
Figure 4.9 shows concentration profiles of UTCOMP at 0.5 pore volume with the Peclet
number varying. As Peclet number increases the front diffuses less, which means that
convective transport dominates dispersive mixing. The diffusion effect is less important
than that of convection. Figure 4.10 shows how different numerical dispersion controls
influence the concentration profile when Peclet number is 1000 at 0.5 pore volume. In the
simulation result of UTCOMP, the result with third-order total variation diminishing
(TVD) finite-difference method matches better with analytical solution (Figure 4.10). The
120
Analytical Solution GPAS_COATS
UTCOMP CMG
1.0
Dimensionless Concentration 0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance
Figure 4. 8: Comparison of the dimensionless concentration profile of the analytical solution with
that of the simulation results of UTCOMP, GPAS_COATS, and CMG when peclet number is 200 at
0.5 pore volume for Case Study 6.
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance
Figure 4. 9: Comparison of UTCOMP simulation result of the dimensionless concentration profile
with peclet number varying at 0.5 pore volume using third-order TVD method for Case Study 6.
121
Analytical Solution
One-point Upstream Weighting
Third-order TVD Method
1.0
Dimensionless Concentration
0.8
0.6
0.4
0.2
0.0
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
Dimensionless Distance
Figure 4. 10: Comparison of UTCOMP simulation result of the dimensionless concentration profile
with different dispersion control method when Peclet number is 1000 at 0.5 pore volume for Case
Study 6.
Figure 4.11 and Figure 4.12 show the concentration profile comparison result of
analytical solution and simulation solution for UTCOMP and CMG at XD = 0.2125 with
different transverse dispersivity. In Figure 4.11, UTCOMP matches well with analytical
solution except for a small area at the front. There is a big difference between analytical
solution and the simulation result of CMG with both one-point and two-point upstream
weighting. There are two fluctuations in CMG results at around 0.5 to 0.6 dimensionless
distance, with two-point upstream weighting and the normalized tracer concentration is
even larger than 1 at those fluctuations. In Figure 4.12, the agreement between the
analytical and the numerical solutions of UTCOMP is excellent. There is still big
discrepancy between analytical and simulation result of CMG with both one-point
122
upstream and two-point upstream weighting. UTCOMP uses third-order TVD method
while CMG-GEM uses two-point upstream weighting under the control of a Total
Variation Limiting flux limiter (TVL) (CMG modules do not have the third-order TVD
method).
1.1
1.0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance in Y-Direction
Figure 4. 11: Comparison of the normalized concentration profile of the analytical solution with that
of the simulation results of UTCOM and CMG at xD=0.2125 for transverse dispersivity of 0.002 and
longitudinal dispersivity of 0.02 for Case Study 7.
123
Analytical Solution (al=0.02 at=0.02)
UTCOMP Third-order TVD Method (al=0.02 at=0.02)
CMG One-point Upstream Weighting (al=0.02 at=0.02)
CMG Two-point Upstream Weighting with TVL (al=0.02 at=0.02)
Normalized Tracer Concentration
1.1
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance in Y-Direction
Figure 4. 12: Comparison of the normalized concentration profile of the analytical solution with that
of the simulation results of UTCOM and CMG at xD =0.2125 for transverse dispersivity of 0.02 and
longitudinal dispersivity of 0.02 for Case Study 7.
Figure 4.13 shows comparison of effluent tracer concentrations obtained from the
analytical solution, UTCOMP, and CMG simulation results. The comparison indicates
that the simulation solution by UTCOMP matches well with the analytical solution, while
CMG gives much lower maximum tracer concentration and slightly later breakthrough
time than the analytical solution. The comparison in Figure 4.14 illustrates that
UTCOMP with two-point upstream weighting yields the best simulation result and the
accuracy decreases with the decreasing of order of numerical dispersion control. The
CMG with one-point upstream weighting gives better result than that by two-point
0.08
0.06
0.04
0.02
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
Pore Volumes Injected
Figure 4. 13: Comparison of the normalized effluent tracer concentration of the analytical solution
with that of the simulation results of UTCOMP and CMG for Case Study 8.
Analytical Solution
UTCOMP One-point Upstream Weighting
UTCOMP Two-point Upstream Weighting
CMG Two-point Upstream Weighting
CMG One-point Upstream Weighting
0.14
Normalized Effluent Tracer
0.12
Concentration
0.10
0.08
0.06
0.04
0.02
0.00
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
Pore Volume Injected
Figure 4. 14: Comparison of the normalized effluent tracer concentration of the analytical solution
with that of the simulation results of UTCOMP and CMG for variable order of numerical dispersion
control methods.
125
4.2.9 Case Study 9: One-dimensional Waterflooding in X Direction without
Capillary Pressure
and CMG is made at 0.2 pore volume. Figure 4.15 shows comparison result at 0.2 pore
volume. Overall, the simulation results from UTCOMP, GPAS, and CMG match well
with the analytical solution, except for the slightly smearing water front.
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance in X-Direciton
Figure 4. 15: Comparison of the water saturation profiles of Buckley-Leverett solution and the
simulation result of UTCOMP, GPAS and CMG at 0.2 pore volume injected using one-point
upstream weighting for Case Study 9.
Figure 4.16 shows numerical solution at 0.2 pore volume injected using one-point
upstream weighting, along with the analytical solutions of Buckley-Leveret problem and
Terwilliger et al. (1951). The results of UTCOMP and CMG match well with the
126
analytical solution of Terwilliger et al. The water front of Terwilliger et al. is not sharp
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance in X-Direction
Figure 4. 16: Comparison of the water saturation profile of the Buckley-Levereett solution, the
Terwilliger solution, and the simulation results of UTCMOP and CMG at 0.2 pore volume injected
using the third-order TVD method with TVD for Case Study 10.
and CMG is made at 0.2 pore volume with five hundred grid blocks in z-direction, which
is shown in Figure 4.17. The simulation result matches well with the analytical solution,
except that the simulation front is little bit smeared compared to that of analytical
solution.
127
Analytical Solution CMG GPAS UTCOMP
1.0
0.9
0.8
Water Saturation
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance in Z-Direction
Figure 4. 17: Comparison of the water saturation profile of the Buckley-Levereet solution and the
simulation results of UTCOMP, GPAS, and CMG at 0.2 pore volume injected using one-point
upstream weighting for Case Study 11.
4.2.12 Case Study 12: Miscible WAG Displacement with Secondary Displacements
and Low-WAG injection
Figure 4.18 shows the comparison result. The comparison indicates a good match
128
Analytical Solution CMG UTCOMP
1.0
0.9
0.8
Oil Saturation
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance
Figure 4. 18: Comparison of the analytical solution with the simulation results of UTCOMP and
CMG at 0.6 pore volume injected for Case Study 12.
4.2.13 Case Study 13: Miscible WAG Displacement with secondary displacements
and high-WAG injection
The results of various simulators along with the analytical solution are shown in
Figure 4.19. As the water fractional flow fwJ is increased to 0.7, t here are two shock
fronts. The later shock front of numerical solution smears a lot, compared to the early
shock front.
129
Analytical Solution CMG UTCOMP
1.0
0.9
0.8
0.7
Oil Saturation
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance
Figure 4. 19: Comparison of the analytical solution with the simulation results of UTCOMP and
CMG at 0.4 pore volume injected for Case Study 13.
4.2.14 Case Study 14: Miscible WAG Displacement with tertiary displacements and
low-WAG injection
With increasing initial water saturation to 0.65, there are three shock fronts in this
case. As shown in Figure 4.20, the simulation result shows more smearing, and the
numerical shock front in the middle completely disappeared. UTCOMP offers more
130
CMG Analytical Solution UTCOMP
1.0
0.9
0.8
Oil Saturation
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance
Figure 4. 20: Comparison of the analytical solution with the simulation results of UTCOMP and
CMG at 0.25 pore volume injected for Case Study 14.
4.2.15 Case Study 15: Miscible WAG Displacement with tertiary displacements and
high-WAG injection
As shown in Figure 4.21, the simulation result matches better with the analytical
solution compared to result of case study 14. There are two fronts in this case. The
numerical shock front on the left in Figure 4.21 smeared more than that of right one.
131
Analytical Solution CMG UTCOMP
1.0
0.9
0.8
Oil Saturation
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance
Figure 4. 21: Comparison of the analytical solution with the simulation results of UTCOMP and
CMG at 0.3 pore volume injected for Case Study 15.
4.2.16 Case Study 16: Miscible WAG Displacement with tertiary displacements and
water-free solvent injection
There are two shock fronts in this case. As shown in Figure 4.22, the simulation
result smears more than that of case study 14. Only one shock front can be found in the
simulation results for UTCOMP and CMG, however UTCOMP gives better result
compared to CMG.
132
Analytical Solution CMG UTCOMP
1.0
0.9
0.8
Oil Saturation
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Dimensionless Distance
Figure 4. 22: Comparison of the analytical solution with the simulation results of UTCOMP and
CMG at 0.25 pore volume injected for Case Study 16.
4.2.17 Case Study 17: Dietz Displacement with miscible displacement and low-
longitudinal dispersivity
The simulation result of UTCOMP and CMG are shown in Figure 4.23 and
Figure 4.24. The stabilized interface angle is 30◦, which is the same as calculated from
133
0.1PV 0.2PV 0.3PV 0.4PV 0.5PV 0.6PV
Distance in Z-Direction (ft) 1.25
2.5
3.75
6.25
7.5
8.75
0 10 20 30 40 50 60 70 80 90 100
Distance in X-Direction (ft)
Figure 4. 23: Profiles of 0.5 solvent concentration of UTCOMP simulation for Case Study 17 with a
longitudinal dispersivity of 1 ft.
2.5
3.75
6.25
7.5
8.75
0 10 20 30 40 50 60 70 80 90 100
Distance in X-Direction (ft)
Figure 4. 24: Profiles of 0.5 solvent concentration of CMG simulation for Case Study 17 with a
longitudinal dispersivity of 1 ft.
134
4.2.18 Case Study 18: Dietz Displacement with miscible displacement and high-
longitudinal dispersivity
The simulation result of UTCOMP and CMG are given in Figure 4.25 and
Figure 4.26. The stabilized interface angle is still 30◦, these results show that the
longitudinal dispersivity will not alter the interface angle and the velocity profile of 0.5
concentration front.
1.875
3.125
4.375
5.625
6.875
8.125
9.375
0 10 20 30 40 50 60 70 80 90 100
Distance in X-Direction (ft)
Figure 4. 25: Profiles of 0.5 solvent concentration of UTCOMP simulation for Case Study 18 with a
longitudinal dispersivity of 2 ft.
135
0.1PV 0.2PV 0.3PV 0.4PV 0.5PV 0.6PV
0.625
1.875
Distance in Z-Direction (ft)
3.125
4.375
5.625
6.875
8.125
9.375
0 10 20 30 40 50 60 70 80 90 100
Distance in X-Direction (ft)
Figure 4. 26: Profiles of 0.5 solvent concentration of CMG simulation for Case Study 18 with a
longitudinal dispersivity of 2 ft.
4.2.19 Case Study 19: Dietz Displacement with immiscible displacement and no
longitudinal dispersivity
136
0.1PV 0.2PV 0.3PV 0.4PV
0.5
Distance in Z-Direction (ft)
1.75
3
4.25
5.5
6.75
8
9.25
0 10 20 30 40 50 60 70 80 90 100
Distance in X-Direction (ft)
Figure 4. 27: Profiles of 0.425 water saturation of UTCOMP simulation for Case Study 19.
1.75
3
4.25
5.5
6.75
8
9.25
0 10 20 30 40 50 60 70 80 90 100
Distance in X-Direction (ft)
Figure 4. 28: Profiles of 0.425 water saturation of CMG simulation for Case Study 19.
137
0.1PV 0.2PV 0.3PV 0.4PV
0.0
Distance in Z-Direction (ft) 1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
0 10 20 30 40 50 60 70 80 90 100
Distance in X-Direction (ft)
Figure 4. 29: Profiles of 0.425 water saturation of GPAS_COATS simulation for Case Study 19.
Initially the source point of solvent is at the origin. As time progresses, solvent is drained
along the x-axis by injected gas and dispersed in both x- and y- directions. At about 100
days, solvent begins to breakthrough and graduately disappear. Figure 4.31 shows the
comparative results of the analytical solution and simulations by UTCOMP and CMG.
Overall, there is a good agreement between analytical solution and numerical results, but
both UTCOMP and CMG predict slightly higher concentration around x equals to zero.
138
Figure 4. 30:Three-dimensional view of normalized concentration of analytical solution at 2, 20, 40,
80, 100, and 150 days for Case Study 20.
139
Analytical Solution CMG UTCOMP
0.09
Normalized Concentration
0.08
0.07
0.06
(C/Co)
0.05
0.04
0.03
0.02
0.01
0
0 5 10 15 20 25 30 35 40
Distance in x-drection (ft)
Figure 4. 31: Comparison of the analytical solution with the simulation results of UTCOMP and
CMG at 2 days and z=0 for Case Study 20.
Figure 4.32 shows comparison of average reservoir pressure over time for
production histories are shown in Figure 4.33 and Figure 4.34, respectively. As seen in
Figure 4.32, average pressure for all simulators behaved almost the same, except that the
average pressure predicted by GPAS_COATS is a little bit lower than that of other
simulators at the early time. As shown in Figure 4.33 and Figure 4.34, there is good
agreement between the results of the simulators. Figure 4.35 shows comparison of time-
step during the simulation time between UTCOMP and UTCOMP_IMPSAT. The time-
days and stays on the maximum time-step to the end of simulation. UTCOMP can reach
the maximum time-step of 10 days, but it will reduce the time-step immediately after it
140
gets to the maximum time and oscillates heavily between maximum and minimum time-
steps. By increasing the maximum time-step in UTCOMP, the run will fail or the
simulation result oscillates too much. Figure 4.36 and Figure 4.37 give the water and oil
900
800
700
600
500
400
300
200
100
0
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 32: Comparison of average pressure of UTCOMP, UTCOMP_IMPSAT, GPAS,
GPAS_COATS and CMG for Case Study 21.
141
CMG UTCOMP
GPAS GPAS_COATS
UTCOMP_IMPSAT
4000
Oil Production Rate (STB/Day)
3500
3000
2500
2000
1500
1000
500
0
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 33: Comparison of oil production rate of UTCOMP, UTCOMP_IMPSAT, GPAS,
GPAS_COATS and CMG for Case Study 21.
CMG UTCOMP
GPAS GPAS_COATS
UTCOMP_IMPSAT
Water Production Rate (STB/Day)
4000
3500
3000
2500
2000
1500
1000
500
0
0 1000 2000 3000 4000 5000 6000
Time (Day)
142
IMPSAT UTCOMP
60
50
Time Step (Day)
40
30
20
10
0
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 35: Comparison of time-step of UTCOMP and UTCOMP_IMPSAT for Case Study 21.
Figure 4. 36: Water saturation distribution of UTCOMP using one-point upstream weighting at 1000
days for Case Study 21.
143
Figure 4. 37: Oil saturation distribution of UTCOMP using one-point upstream weighting at 1000
days for Case Study 21.
4.2.22 Case Study 22: Three-Dimensional Gas and Solvent Injection with Three
Hydrocarbon Components in Reservoir
Figure 4.38 shows comparison of average reservoir pressure versus time for
the average pressure predicted by GPAS_COATS is slightly higher than that of other
simulators around 1000 days (breaktrough time). It matches well with other simulators
from 1000 days to the end of simulation. CMG, UTCOMP and UTCOMP_IMPSAT have
great agreement with each other. Figure 4.39 and Figure 4.40 give result of oil and gas
UTCOMP_IMPSAT, and CMG. Figure 4.41 shows comparison of time-step during the
simulation time of UTCOMP and UTCOMP_IMPSAT. This figure illustrates that the
trend of the result for UTCOMP is almost the same as UTCOMP_IMPSAT, except that
144
UTCOMP_IMPSAT has bigger oscillations between about 1000 d ays and 4500 da ys.
Figure 4.42 and Figure 4.43 present oil and gas saturation distribution graphs of
CMG UTCOMP
GPAS_COATS UTCOMP_IMPSAT
3080
Average Reservoir Pressure
3070
3060
3050
3040
(Psi)
3030
3020
3010
3000
2990
0 2000 4000 6000 8000 10000 12000
Time (Day)
Figure 4. 38: Comparison of average pressure of UTCOMP, UTCOMP_IMPSAT, GPAS_COATS,
and CMG for Case Study 22.
145
CMG UTCOMP
CMG UTCOMP
GPAS_COATS UTCOMP_IMPSAT
Gas Production Rate
20
18
(MMSCF/Day)
16
14
12
10
8
6
4
2
0
0 2000 4000 6000 8000 10000 12000
Time (Day)
Figure 4. 40: Comparison of gas production rate of UTCOMP, UTCOMP_IMPSAT, GPAS_COATS,
and CMG for Case Study 22.
146
IMPSAT UTCOMP
3.0
2.5
Time Step (Day)
2.0
1.5
1.0
0.5
0.0
0 2000 4000 6000 8000 10000 12000
Time (Day)
Figure 4. 41: Comparison of time-step of UTCOMP and UTCOMP_IMPSAT for Case Study 22.
Figure 4. 42: Oil saturation distribution of UTCOMP using one-point upstream weighting at 11000
days for Case Study 22.
147
Figure 4. 43: Gas saturation distribution of UTCOMP using one-point upstream weighting at 11000
days for Case Study 22.
4.2.23 Case Study 23: Three-Dimensional Gas and Solvent Injection with Six
Hydrocarbon Components in Reservoir
Figure 4.44 shows comparison of average reservoir pressure versus time for
UTCOMP, UTCOMP_IMPSAT, and CMG. Figure 4.44 indicates that there is good
production rate. In this figure, the result of UTCOMP, UTCOMP_IMPSAT, and CMG
match each other very well until about 5800 d ays. After about 5800 days, CMG gives
lower values than that by UTCOMP and UTCOMP_IMPSAT, but they have the same
trend. Figure 4.46 shows gas production rate. The gas production rate starts to increase at
4500 days; it is because the injected gas begins to produce. After about 5700 days, the
148
front of gas flooding arrives at the producer; gas production rate almost does not increase.
Figure 4.47 gives the time-step history during simulation. The time-step of
less oscillations between 3000 t o 5000 da ys, when reaches the maximum time-step.
Figure 4.48 and Figure 4.49 show oil and gas saturation distribution graphs of
3145
3140
3135
3130
(Psi)
3125
3120
3115
3110
3105
3100
3095
0 1500 3000 4500 6000 7500 9000
Time (Day)
Figure 4. 44: Comparison of average pressure of UTCOMP, UTCOMP_IMPSAT, and CMG for
Case Study 23.
149
CMG UTCOMP_IMPSAT UTCOMP
3500
3000
Oil Production Rate
2500
(STB/Day)
2000
1500
1000
500
0
0 1500 3000 4500 6000 7500 9000
Time (Day)
Figure 4. 45: Comparison of oil production rate of UTCOMP, UTCOMP_IMPSAT, and CMG for
Case Study23.
3.0
(MMSCF/day)
2.5
2.0
1.5
1.0
0.5
0.0
0 1500 3000 4500 6000 7500 9000
TIME (Day)
Figure 4. 46: Comparison of gas production rate of UTCOMP, UTCOMP_IMPSAT, and CMG for
Case Study 23.
150
UTCOMP IMPSAT
6
5
Time Step (Day)
0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000
Time (Day)
Figure 4. 47: Comparison of time-step of UTCOMP and UTCOMP_IMPSAT for Case Study 23.
Figure 4. 48: Oil saturation distribution of UTCOMP using one-point upstream weighting at 3000
days for Case Study 23.
151
Figure 4. 49: Gas saturation distribution of UTCOMP using one-point upstream weighting at 3000
days for Case Study 23.
4.2.24 Case Study 24: Three-Dimensional Gas and Solvent Injection with Six
Hydrocarbon Components in Large Reservoir
Figure 4.50 shows comparison of average reservoir pressure versus time for
UTCOMP and CMG. Figure 4.51 and Figure 4.52 show oil and gas production rates,
respectively. There is an excellent agreement between UTCOMP and CMG. Figure 4.53
and Figure 4.54 give oil and gas saturation distribution graphs of UTCOMP at 10000
152
CMG UTCOMP
3150
Average Reservoir Pressure 3145
3140
3135
3130
3125
(Psi)
3120
3115
3110
3105
3100
3095
0 2000 4000 6000 8000 10000
Time (Day)
Figure 4. 50: Comparison of average pressure of UTCOMP and CMG for Case Study 24.
CMG UTCOMP
3500
Oil Production Rate (STB/Day)
3000
2500
2000
1500
1000
500
0
0 2000 4000 6000 8000 10000
Time (Day)
Figure 4. 51: Comparison of oil production rate of UTCOMP and CMG for Case Study 24.
153
CMG UTCOMP
1.8
1.6
Gas Production Rate
1.4
(MMSCF/Day)
1.2
1.0
0.8
0.6
0.4
0.2
0.0
0 2000 4000 6000 8000 10000
Time (Day)
Figure 4. 52: Comparison of gas production rate of UTCOMP and CMG for Case Study 24.
Figure 4. 53: Oil saturation distribution of UTCOMP using one-point upstream weighting at 10000
days for Case Study 24.
154
Figure 4. 54: Gas saturation distribution of UTCOMP using one-point upstream weighting at 10000
days for Case Study 24.
4.2.25 Case Study 25: Two-Dimensional Gas and Solvent Injection with Twenty
Hydrocarbon Components in Reservoir
Figure 4.55 shows comparison of average reservoir pressure versus time for
UTCOMP and CMG. Results of UTCOMP and CMG match each other very well until
about 1900 days. After 1900 days, results of UTCOMP are higher than that of CMG, but
they have the same trend. Figure 4.56 shows oil production rate. There is a difference
between results of UTCOMP and CMG. Gas production history is shown in Figure 4.57.
Figure 4.58 and Figure 4.59 show oil and gas saturation distribution graphs of
155
CMG UTCOMP
2900
Average Reservoir Pressure
2850
2800
(Psi)
2750
2700
2650
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 55: Comparison of average pressure of UTCOMP and CMG for Case Study 25.
CMG UTCOMP
3500
Oil Production Rate (STB/Day)
3000
2500
2000
1500
1000
500
0
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 56: Comparison of oil production rate of UTCOMP and CMG for Case Study 25.
156
CMG UTCOMP
9
Gas Production Rate 8
7
(MMSCF/Day)
6
5
4
3
2
1
0
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 57: Comparison of gas production rate of UTCOMP and CMG for Case Study 25.
Figure 4. 58: Oil saturation distribution of UTCOMP using one-point upstream weighting at 3000
days for Case Study 25.
157
Figure 4. 59: Gas saturation distribution of UTCOMP using one-point upstream weighting at 3000
days for Case Study 25.
4.2.26 Case Study 26: Three-Dimensional Gas and Solvent Injection with Twenty
Hydrocarbon Components in Reservoir
Figure 4.60 shows comparison of average reservoir pressure versus time for
UTCOMP, UTCOMP_IMPSAT, and CMG. Figure 4.60 indicates that there is good
UTCOMP_IMPSAT are comparable. Figure 4.61 displays oil production rate. In this
UTCOMP_IMPSAT, but they maintain the same trend to the end of simulation. It is
suspected that the difference between the results in case studies 25 and 26 is due to the
use of different flash calculation algorithms; however we did not investigate this issue
further. Figure 4.62 shows gas production rate. Gas production rate increases, after
158
yielding a stable rate for about 2600 da ys. This is because the injected gas reaches the
producer. Figure 4.63 gives the time-step during simulation by UTCOMP and
and they keep oscillating from the beginning to the end. The time-step of
time-step for a while, such as the results in case study 21. Figure 4.64 and Figure 4.65
present oil and gas saturation distribution graphs of UTCOMP at 3000 days for one-point
upstream weighting.
2860
2850
2840
2830
(Psi)
2820
2810
2800
2790
2780
2770
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 60: Comparison of average pressure of UTCOMP, UTCOMP_IMPSAT, and CMG for
Case Study 26.
159
CMG UTCOMP_IMPSAT UTCOMP
14000
Oil Production Rate (STB/Day)
12000
10000
8000
6000
4000
2000
0
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 61: Comparison of oil production rate of UTCOMP, UTCOMP_IMPSAT, and CMG for
Case Study 26.
12
(MMSCF/Day)
10
8
6
4
2
0
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 62: Comparison of gas production rate of UTCOMP, UTCOMP_IMPSAT, and CMG for
Case Study 26.
160
IMPSAT UTCOMP
2.5
2.0
Time Step (Day)
1.5
1.0
0.5
0.0
0 1000 2000 3000 4000 5000 6000
Time (Day)
Figure 4. 63: Comparison of time-step of UTCOMP and UTCOMP_IMPSAT for Case Study 26.
Figure 4. 64: Oil saturation distribution of UTCOMP using one-point upstream weighting at 3000
days for Case Study 26.
161
Figure 4. 65: Gas saturation distribution of UTCOMP using one-point upstream weighting at 3000
days for Case Study 26.
4.2.27 Case Study 27: Scenario Two of SPE Fifth Comparative Solution Project
Result of scenario two is shown in Figure 4.66 through Figure 4.70. In general,
UTCOMP results are comparable with CMG and SENSOR (COATS, 1992). In Figure
4.66, UTCOMP gives slightly higher cumulative oil production. Figure 4.67 shows
cumulative oil production versus cumulative water injection; UTCOMP shows slightly
lower result than by CMG and SENSOR. UTCOMP gives higher gas oil ratio after 12
years, but the total gas-oil ratio is comparable to CMG and SENSOR in Figure 4.68.
UTCOMP reaches the limiting GOR of 10 MCF/STB in about 15 years. In Figure 4.69,
UTCOMP and CMG have almost zero water cut before the well is shut in, while the
water cut of SENSOR suddenly increases at year 16. All simulation results do not get to
the limiting WOR of 5 STB/STB before the well is shut in. Figure 4.70 shows average
162
reservoir pressure. UTCOMP gives lower values than by CMG and SENOR before year
6, while the result graduately increases and exceeds CMG and SENSOR.
30000
25000
(MSTB)
20000
15000
10000
5000
0
0 5 10 15 20
Time(Years)
Figure 4. 66: Comparison of cumulative oil production of UTCOMP, CMG, and SENSOR for Case
Study 27.
163
UTCOMP CMG SENSOR
35000
Cumulative Oil Production
30000
25000
(MSTB)
20000
15000
10000
5000
0
0 10000 20000 30000
Cumulative Water Injection (MSTB)
Figure 4. 67: Comparison of cumulative oil production vs. cumulative water injection of UTCOMP,
CMG, and SENSOR for Case Study 27.
8
7
6
5
4
3
2
1
0
0 5 10 15 20
Time(Years)
Figure 4. 68: Comparison of producing gas-oil ratio of UTCOMP, CMG, and SENSOR for Case
Study 27.
164
UTCOMP CMG SENSOR
100
90
80
Water Cut (%)
70
60
50
40
30
20
10
0
0 5 10 15 20
Time(Years)
Figure 4. 69: Comparison of producing water cut of UTCOMP, CMG, and SENSOR for Case Study
27.
4000
3500
3000
2500
(Psi)
2000
1500
1000
500
0
0 5 10 15 20
Time (Years)
Figure 4. 70: Comparison of average reservoir pressure of UTCOMP, CMG, and SENSOR for Case
Study 27.
165
4.2.28 Case Study 28: Gas Injection Involving second Hydrocarbon Phase
Generation
This model has PVT data generating three hydrocarbon phases (gas, oil, and a
second liquid) around 1280 psi and below about 105 ◦F. CMG-GEM cannot simulate
three hydrocarbon phases; it runs poorly and eventually fails before 4560 days. However,
UTCOMP has the ability to simulate three hydrocarbon phases. Figure 4.71 gives
heterogeneity in permeability and porosity, the front of second liquid saturation does not
move with the same velocity level. Second liquid saturation moves faster along higher
permeability and porosity paths. Figure 4.72 through Figure 4.74 present comparison of
166
100 days 2850 days
167
CMG UTCOMP
1280
Reservoir Average Pressure
1260
1240
1220
1200
(Psi)
1180
1160
1140
1120
1100
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
Time (Day)
Figure 4. 72: Comparison of average reservoir pressure of UTCOMP and CMG for Case Study 28.
CMG UTCOMP
900
Oil Production Rate (STB/Day)
800
700
600
500
400
300
200
100
0
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
Time (Day)
Figure 4. 73: Comparison of oil production rate of UTCOMP and CMG for Case Study 28.
168
CMG UTCOMP
6
5
Gas Production Rate
(MMSCF/Day)
0
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
Time (Day)
Figure 4. 74: Comparison of gas production rate of UTCOMP and CMG for Case Study 28.
4.2.29 Case Study 29: Primary, Secondary, and Tertiary Production Process in a
Highly Heterogeneous Reservoir
Figure 4.75 shows comparison of average reservoir pressure versus time for
UTCOMP and CMG. Figure 4.75 indicates that there is good agreement between
UTCOMP and CMG. Figure 4.76 and Figure 4.77 give results of oil and gas production
rates. Figure 4.78 gives the water production rate of UTCOMP and CMG. At around
1550, water breaks through, so the water production rate jumps up. The sharp changes in
Figure 4.75, Figure 4.76, and Figure 4.77 correspond to that of Figure 4.78.
169
CMG UTCOMP
Average Reservoir Pressure 4500
4300
4100
3900
3700
(Psi)
3500
3300
3100
2900
2700
2500
0 500 1000 1500 2000 2500
Time (Day)
Figure 4. 75: Comparison of average pressure of UTCOMP and CMG for Case Study 29.
CMG UTCOMP
20000
Oil Production Rate (STB/Day)
18000
16000
14000
12000
10000
8000
6000
4000
2000
0
50 550 1050 1550 2050 2550
Time (Day)
Figure 4. 76: Comparison of oil production rate of UTCOMP and CMG for Case Study 29.
170
CMG UTCOMP
10
9
Gas Production Rate
8
(MMSCF/Day)
7
6
5
4
3
2
1
0
50 550 1050 1550 2050 2550
Time (Day)
Figure 4. 77: Comparison of gas production rate of UTCOMP and CMG for Case Study 29.
CMG UTCOMP
16000
14000
Water Production Rate
12000
(STB/Day)
10000
8000
6000
4000
2000
0
0 500 1000 1500 2000 2500
Time (Day)
Figure 4. 78: Comparison of water production rate of UTCOMP and CMG for Case Study 29.
171
4.2.30 Case Study 30: Waterflooding in a Highly Heterogeneous Reservoir with
800,000 Gridblock and 16 Production/Injection Wells
Figure 4.79, Figure 4.80 and Figure 4.81 present the simulation results of
average reservoir pressure, oil and gas production history by UTCOMP. Oil starts
producing right after waterflooding. Oil rate increases rapidly and then reaches a plateau
at about 40 da ys. The corresponding trend can be detected in Figure 4.79 and Figure
4.81. These simulation results verify that UTCOMP is immensely capable of simulating
highly heterogeneous reservoir with very fine gridblocks (800,000) and variable top
UTCOMP
3118
Average Reservoir Pressure
3116
3114
3112
3110
(Psi)
3108
3106
3104
3102
3100
0 20 40 60 80 100 120 140 160
Time (Day)
Figure 4. 79: Average reservoir pressure of UTCOMP for Case Study 30.
172
UTCOMP
38500
Oil Production Rate (STB/Day)
33500
28500
23500
18500
13500
8500
3500
0 20 40 60 80 100 120 140 160
Time (Day)
Figure 4. 80: Oil production rate of UTCOMP for Case Study 30.
UTCOMP
20
18
Gas Production Rate
16
(MMSCF/Day)
14
12
10
8
6
4
2
0
0 20 40 60 80 100 120 140 160
Time (Day)
Figure 4. 81: Gas production rate of UTCOMP for Case Study 30.
173
Chapter 5: Summary, Conclusions and Recommendations
5.1 Summary
This thesis presents the simulation work on a total thirty case studies using
UTCOMP, GPAS, and CMG simulators. The first twenty case studies offer one- and two-
dimensional simulation results, as well as analytical solutions. The rest are field-scale
problems varied in complexity and difficulty, often with more realistic statistically
in this research. UTCOMP and GPAS were both developed at the Center for Petroleum
numerical simulation input data, input data for numerical simulation, and the schematic
of reservoir and well locations. The simulators have been verified using the following
immiscible). The simulation results by in-house simulators (UTCOMP and GPAS) are
also compared with commercial simulator (CMG) based on more complicated field-scale
case studies.
Chapter 4 p resents diverse simulation results and exact solution of case studies
which are described in Chapter3. These comparisons of various case studies not only
174
verify the mathematical equations used in the simulators but also investigate different
of top cell, permeability, and porosity distribution), average pressure and production rate
histories, gas-oil ratio (GOR), water-cut, and time-step selection during simulation
5.2 Conclusions
1. Twenty cases, basically validation problems, are used to validate the simulators
(UTCOMP and GPAS). The simulation results are compared to both analytical
solutions and simulations by CMG. UTCOMP shows good match with all
are not yet available. Not all test problems thus could be performed with GPAS.
GPAS gives correct results for the problems that could be run. Overall, UTCOMP
and GPAS are competitive with CMG in terms of functionality and capacity.
2. For the ten field case studies, though various difficulty and complexity have been
applied to input data, most of UTOCMP simulations match well with that of
CMG. It is worth noting that the SPE fifth comparative solution project is one of
displacement with dispersion. Case study 5 illustrates that UTCOMP has the
CMG simulation (Figure 4.7). In case study 7, which deals with two-dimensional
175
dispersion, there is good agreement between the simulations by UTCOMP and
exact solutions. The front of curves predicted by UTCOMP does not smear at all
compared to that by CMG (Figure 4.11 and 4.12). In case study 8, which is five-
spot well pattern tracer injection, the UTCOMP simulation matches well with the
analytical solution, especially at the summit (Figure 4.13). This is because third-
order finite difference total variation diminishing (TVD) method has been
smearing of front cased by truncation errors. Peclet numbers of at least 1000 can
be used without having any oscillations (Figure 4.10). UTCOMP has the
advantage in modeling three hydrocarbon phases (gas, oil, and a second liquid) in
case study 28. Though CMG is able to detect three hydrocarbon phases in a
module called WINPROP, CMG could not simulate this problem and fails before
UTCOMP to apply larger time steps during simulation. This new algorithm has
176
5.3 Recommendations
Based on the case studies and results obtained, below are some recommendations
1. One may compare computational efficiency of UTCOMP, GPAS, and CMG for
More investigation such as phase stability analysis and flash calculations can be
may be in a position to select specific methods that take shorter or the shortest
2. The analytical and simulation results need to be compared with GPAS, when the
3. The case studies in this thesis can be used as a d atabase to probe new
some of the input data used here can be altered or used as base cases for other
177
Appendix: MATLAB Program for Analytical Solutions of First Twenty
Case Studies in Chapter 3
This Appendix presents the MATLAB for analytical solutions. These analytical
solutions are applied for the first twenty case studies which are elaborated and stated in
of the twenty case studies, except for case study 17, 18, a nd 19 s haring one analytical
solution. The graphic results of the following analytical solutions are provided in Chapter
% Case Study 1 (problem from Chang, Yih-Bor's dissertation at 1990 in page 90)
% One-dimensional incompressible flow with horizontal displacement
% One hundred grid blocks are used in this reservoir
% The following code is used to determine pressure profile
for i=1:(n-1)
P(i+1)=P(i)-Q/1.1271*Vis*l/k/A;
H(i+1)=H(i)+L/100;
end
178
D=H/L;
plot(D,P)
set(gca,'xlim',[0.0 1.0]);
xlabel('Dimensionless Distance in X-Direction');
ylabel('Pressure (psi)');
grid on
% Case Study 2 (problem from Chang, Yih-Bor's dissertation at 1990 in page 90)
% One-dimensional incompressible flow with vertical displacement
%One hundred grid blocks are used in this reservoir
% The following code is used to determine pressure profile
for i=1:(n-1)
P(i+1)=P(i)+(-Q*Vis/(1.1271*k*A)+0.433333333*gamma)*(l);
179
H(i+1)=H(i)+l;
end
D=H/L;
plot(D,P)
set(gca,'xlim',[0.0 1.0]);
xlabel('Dimensionless Distance in Z-Direction');
ylabel('Pressure (psi)');
grid on
Case Study 3a
% Case Study 3a (problem from Chang, Yih-Bor's dissertation at 1990 in page 90-92)
% One-Dimensional Compressible flow
% One hundred grid blocks are used in this reservoir
% Only one well (producer) in this case
% The following code provide result of Dimensionless Distance vs Real Pressure at a
given %Dimensionless Time.
%The solution of Case Study 3a is compared with corresponding simulations
x=zeros(m,1);
xd=zeros(m,1);
Pd=zeros(m,1);
P=zeros(m,1);
data=zeros(m,2);
b=0;
for n=1:100
lam=1/2*(2*n-1)*pi;
a=2/lam*exp(-lam^2*td)*(sin(lam*xd(i)));
b=b+a;
end
Pd(i)=b; %Pd=(P-Pe)/(Pi-Pe)
P(i)=Pd(i)*(Pi-Pe)+Pe;
end
lh=plot(xd,P);
xlabel('Dimensionless Distance');
ylabel('Pressure (psi)');
titlename=strcat('td =',num2str(td),' Dimensionless Time');
title(titlename,'Fontsize',13);
grid on
hold on
end
181
Case Study 3b
% Case Study 3b (problem from Chang, Yih-Bor's dissertation at 1990 in page 90-92)
% One-Dimensional Compressible flow
% One hundred grid blocks are used in this reservoir
% Only one well (producer) in this case
% This code provide the result of Dimensionless Distance vs Real Pressure at a series of
%Dimensionless Time
x=zeros(m,1);
xd=zeros(m,1);
Pd=zeros(m,1);
b=0;
for n=1:100
lam=1/2*(2*n-1)*pi;
a=2/lam*exp(-lam^2*td)*(sin(lam*xd(i)));
b=b+a;
end
Pd(i)=b; %Pd=(P-Pe)/(Pi-Pe)
end
182
data={'xd(dimensionless)','Pressure(psi)'};
for h=1:m
data(h+1,:)={xd(h),Pd(h)};
end
name=sprintf('td=%5.4f',td);
xlswrite('oneDcxDTime.xls',data,name);
lh=plot(xd,Pd);
legh=legend('0.1td','0.157td','0.214td','0.2710td','0.3280td','0.3850td','0.4220td','0.4990td',
'0.5560td','0.6130td','0.6700td');
set(legh,'Location','NorthWest');
set(legh,'Position',[0.18 0.6 0.1 0.1]);
set(lh,'LineWidth',7.5*td);
set(gca,'xlim',[0,1]);
set(gca,'ylim',[0,1]);
xlabel('Dimensionless Distance');
ylabel('Dimensionless Pressure');
grid on
hold on
end
Case Study 3c
% Case Study 3c (problem from Chang, Yih-Bor's dissertation at 1990 in page 90-92)
% One-Dimensional Compressible flow
%One hundred grid blocks are used in this reservoir
% Only one well (producer) in this case
% The following code offer result of Dimensionless Distance vs Real Pressure at a series
of Real
%Time
183
Ct=C+Cf; %total compressibility
m=100; %reservoir is divided into 100 grid blocks
x=zeros(m,1);
xd=zeros(m,1);
Pd=zeros(m,1);
P=zeros(m,1);
data=zeros(m,2);
b=0;
for n=1:100
lam=1/2*(2*n-1)*pi;
a=2/lam*exp(-lam^2*td)*(sin(lam*xd(i)));
b=b+a;
end
Pd(i)=b; %Pd=(P-Pe)/(Pi-Pe)
P(i)=Pd(i)*(Pi-Pe)+Pe;
end
lh=plot(xd,P);
legh=legend('3.1847D', '5D', '6.8153D', '8.6306D', '10.4459D', '12.2611D', '14.0764D',
'15.8917D', '17.7070D','19.5223D','21.3376D');
set(legh,'Location','NorthWest');
set(legh,'Position',[0.18 0.6 0.1 0.1]);
set(lh,'LineWidth',7.5*td);
set(gca,'xlim',[0,1]);
xlabel('Dimensionless Distance');
184
ylabel('Pressure (psi)');
grid on
hold on
end
% Case Study 4 (problem from Chang, Yih-Bor's dissertation at 1990 in page 92)
% Two-dimensional compressible flow
% The following code is used to determine pressure profile at a given position in y-
direction
alpha=157.952*(por*c*miu)/k;
beta=886.905*(Bo*miu)/k;
185
for i=1:N
d=0;
for m=1:100
s=1/(pi^2*(m^2/a^2))*(1-exp(-
pi^2/alpha*(m^2/a^2)*t))*cos(m*pi*l/a)*cos(m*pi*x(i)/a);
d=d+s;
end
f=0;
for n=1:100
j=1/(pi^2*(n^2/b^2))*(1-exp(-pi^2/alpha*(n^2/b^2)*t))*cos(n*pi*q/b)*cos(n*pi*y/b);
f=f+j;
end
g=0;
for n=1:100
for m=1:100
z=1/(pi^2*(m^2/a^2+n^2/b^2))*(1-exp(-
pi^2/alpha*(m^2/a^2+n^2/b^2)*t))*cos(m*pi*l/a)*cos(n*pi*q/b)*cos(m*pi*x(i)/a)*cos(
n*pi*y/b);
g=g+z;
end
end
P(i)=Pi-beta*Q/(a*b)*(t/alpha+2*d+2*f+4*g);
end
plot(x,P)
xlabel('Distance in X-Direction (ft)');
ylabel('Pressure (psi)');
grid on
186
Case Study 5: One-Dimensional Capillary End Effect
% Case Study 5 (problem from Chang, Yih-Bor's dissertation at 1990 in page 92)
% One-dimensional capillary end effect
% The following code is used to obtain water saturation profile
dL=zeros(n,1);
d=zeros(n,1);
int=zeros(n,1);
Sw=linspace(S1r+.1,1-S2r,n);
for i=1:n
S=(Sw(i)-S1r)/(1-S1r-S2r);
krw=Kr1*(S^e1);
kro=Kr2*((1-S)^e2);
Slope_dPc_dSw=-Cpc*Iwo*((Por/kk)^(1/2))*Epc*(1-S)*(1/(1-S1r-S2r))*6894.757;
%Slop_dPc_dSw is dPc/dSw, psi-->Pa
d=(qw*miu_w)/(krw*K)-(qo*miu_nw)/(kro*K); %rock is water wet
Slope_dSw_dL=(d/A)/Slope_dPc_dSw; %Slope_dSw_dL is dSw/dL
187
dL(i)=1/Slope_dSw_dL*(Sw(2)-Sw(1));
end
Sw1=linspace(S1r+0.1,S1r+0.1,3);
Sw2=Sw;
Dx1=linspace(0,(1-int(1)/L),3); %the dimensionless position of the rest part
Dx2=1-int/L; %the dimensionless position of the curvy part
S_w=[Sw1,Sw2];
Dx=[Dx1,Dx2'];
plot(Dx,S_w,'Linewidth',2.5)
xlabel('Dimensionless Distance')
ylabel('Water Saturation')
title('Water Saturation Profile')
set(gca,'xlim',[0 1])
set(gca,'ylim',[0 1])
grid on
% Case Study 6 (problem from Chang, Yih-Bor's dissertation at 1990 in page 93)
% One-dimensional convection-diffusion equation
%This code provide the normalized concentration profile at a given time
188
CD=zeros(1,n);
sum=0;
for m=1:20
add=(-1)^m*IAST(2*m-1)/(2*N^2)^m; % use asymptotic expansion instead of the
complementary error function
sum=sum+add;
end
SecondTerm=-exp(xD*Npe-N^2)/(2*N*sqrt(pi))*sum;
%1/2*exp(xD*Npe)*erfc((xD+tD)/(2*sqrt(tD/Npe)))
CD(k)=1/2*erfc((xD-tD)/(2*sqrt(tD/Npe)))+SecondTerm;%Dimensionless Concentration
name=sprintf('tD=%5.4f Npe=%6.1f',tD,Npe);
xlswrite('Con-Diff-2.xls',data,name);
lh=plot(x,CD);
xlabel('Dimensionless Distance(xD)')
ylabel('Dimensionless concentration (CD)')
title('Concentration Profile')
set(gca,'xlim',[0 1])
set(gca,'ylim',[0 1])
grid on
end
end
Function IAST:
function s=IAST(n)
f=[];
189
for i=n
f=[f prod(1:2:i)];
s=f;
end
% Case Study 7 (problem from Chang, Yih-Bor's dissertation at 1990 in page 93)
% Two-dimensional transverse dispersion
% Because of the symmetry of this problem, only the lower half-space (yd=0.5to 1.0) is
%calculated
% The following code offer normalized concentration profile when it reaching steady
state.
n=x/L;
for m=1:N
xi=y(m)/W;
sum=0;
for v=1:1000
A=sqrt(1+16*Nal*Nat*v^2*pi^2);
add=(4*sin(2*pi*v*xi_o)*cos(2*pi*v*xi)*exp((1-A)*n/(2*Nal)))/(pi*v*(1+A));
sum=sum+add;
end
C(m)=2*xi_o+sum;
end
190
%write data to excel
data(1,:)={'YD','CD'};
for j=1:N
data(j+1,:)={y(j)/W+0.5,C(j)};
end
sheetname=sprintf('xd=%2.4f,al=%2.3f,at=%2.4f',xd,al,at);
xlswrite('2DTransverseDispersion.xls',data,sheetname);
plot(y/W+0.5,C)
xlabel('Dimensionless Distance in Y-Direction');
ylabel('Normalized Concentration');
set(gca,'xlim',[0.5 1])
set(gca,'ylim',[0 1])
grid on
%Case Study 8 (problem from Chang, Yih-Bor's dissertation at 1990 in page 94)
%Homogeneous five-spot well pattern
% Tracer injection and one quarter is simulated
% The following code provide the result of normalized effluent tracer concentration vs
pro %volume injected
clc;clear;
format long;
m=0.5; %parameter of elliptic integral which is 0.5 for five-spot well pattern
a=165.*2; %the length of the reservoir, ft
alpha=0.66; %longitudinal dispersivity, ft
Psi=linspace(0,pi/4,80); %value of streamline, angle
eta=tan(Psi).^2;
V_pD=[linspace(0,0.5,3),linspace(0.5,0.65,10),linspace(0.65,0.8,25),linspace(0.8,1.6,20)]
;
%Dimensionless pore volume injected, fraction
CD_effluent=zeros(1,length(V_pD)); %Normalized effluent tracer concentration
add=zeros(1,length(Psi));
for n=1:length(V_pD)
for c=1:length(Psi)
191
mm=0.999999999999999-eta(c)^2;
if mm<0
mm=0;
end
V_pDbt_Psi=(pi/(4*(ellipke(m)^2)))*(1+eta(c))*ellipke(mm);
add(c)=exp(-(ellipke(m)^3)/((pi^2)*Y_Psi)*(a/alpha)*(V_pDbt_Psi-
V_pD(n))^2)/sqrt(Y_Psi);
end
plot(V_pD,CD_effluent,'LineWidth',3)
grid on
xlabel('Pore Volume Injected');
ylabel('Normalized Effluent Tracer Concentration');
192
Case Study 9: One-dimensional Waterflooding in X Direction without Capillary
Pressure
% Case Study 9 (problem from Chang, Yih-Bor's dissertation at 1990 in page 94)
% One-dimensional incompressible waterflooding in x-direction without capillary
pressure
% The following code determine water saturation profile at a given time
clc;clear;
krw_end=0.2;%end point of water relative permeability
kro_end=1; %end point of oil relative permeability
nw=2; %water exponent of Corey’s model
no=2; %oil exponent of Corey’s model
Swr=0.2;%irreducible water saturation
Sor=0.35; %residual oil saturation
miu_w=1; %water viscosity, cp
miu_o=20; %oil viscosity, cp
Sw=linspace(Swr,1-Sor,500);%water saturation
Sw1=zeros(1,1);
Sw3=zeros(1,1);
xD3=zeros(1,1);
%--------------------------------------------------------------
%find the the water saturation of shock
for n=1:length(Sw)
if abs((fw(n)-0)/(Sw(n)-Swr)-diff_fw(n)) <0.009
Swf=Sw(n);
slope_Swf=(fw(n)-0)/(Sw(n)-Swr); %the slope of water saturation front
a=n;
end
end
%Water Saturation Profile of water front
193
Sw2=linspace(Swr,Swf,5);
xD2=linspace(slope_Swf*td,slope_Swf*td,5);
%------------------------------------------------------------
%Sw<Swf,Water Saturation Profile before water front
for i=1:(a-1)
Sw1(i)=Swr;
xD1=linspace(1,slope_Swf*td,(a-1));
end
%------------------------------------------------------------
%Sw>Swf, Water Saturation Profile behind water front
for j=a:length(Sw)
Sw3(j-(a-1))=Sw(j);
xD3(j-(a-1))=diff_fw(j)*td; %slope
end
xD=[xD1,xD2,xD3];
SW=[Sw1,Sw2,Sw3];
H=plot(xD,SW,'LineWidth',2);
grid on
xlabel('Dimensionless Distance')
ylabel('Water Saturation')
title('Water Saturation Profile')
set(gca,'xlim',[0 1])
set(gca,'ylim',[0 1])
%------------------------------------------------------------
%written data to excel
data(1,:)={'Dimensionless Distance in X-direction','Water Saturation'};
for k=1:length(xD)
data(k+1,:)={xD(k),SW(k)};
end
sheetname=sprintf('td=%5.3f%',td);
xlswrite('Buckley-LeverettSolutionHorizontal.xls',data,sheetname);
194
Case Study 10: One-Dimensional Waterflooding in X Direction with Capillary
Pressure
% Case Study 10 (problem from Chang, Yih-Bor's dissertation at 1990 in page 94 and
95)
% One-dimensional incompressible waterflooding in x-direction with capillary pressure
% The following code determine water saturation profile at a given time
clc;clear;
%fluid property parameters
krw_end=0.2; %end point of water relative permeability, dimensionless
kro_end=1; %end point of oil relative permeability, dimensionless
nw=2; %Corey water exponent, dimensionless
no=2; %Corey oil exponent, dimensionless
Swr=0.2;%irreducible water saturation, fraction
Sor=0.35;%residual oil saturation, fraction
miu_w=1; %water viscosity, cp
miu_o=20; %oil viscosity, cp
k=500/1000; %absolute permeability, Darcy
qw=0.1*0.32774128 ; %water injection rate, cu ft/D-->cu cm/s
q=qw; %total injection rate, cu ft/D-->cu cm/s
%-------------------------------------------------
for e=1:length(Sw)
if abs((fw(e)-0)/(Sw(e)-Swr)-diff_fw(e))<0.01
c=e;
slope_straight=diff_fw(e); %the slope of the straight portion part of water fractional
flow curve
end
end
%Water Saturation Profile of water front, use the concept of stabilized zone.
Sw_straight=linspace(Swr+0.01,Swf-0.01,b);
196
fw_straight=slope_straight*(Sw_straight-Swr); %the tangent line for the fw vs Sw curve
from the residual water saturation
S_s=(Sw_straight-Swr)/(1-Swr-Sor); %normalized water saturation, fraction
krw_s=krw_end.*S_s.^nw; %relative water saturation, fraction
kro_s=kro_end.*(1-S_s).^no; %relative water saturation, fraction
%plug fw_straight vs Sw_straight to the fractional flow equation which has capillary item
and
%solving for the derivative of Sw vs x (ie DSw_Dx)
DPc_DSw=-Cpc*IFT*sqrt(por/ky)*Epc*(1-S_s).^(Epc-1)*(1-Swr-Sor)^(-
1)*0.06804596; %the unit of pressure is converted from psi to atm
DSw_Dx=(fw_straight.*(1+(kro_s*miu_w)./(krw_s*miu_o))-
1)./((k*kro_s*A/q/miu_o).*(DPc_DSw));
Dx_DSw=1./DSw_Dx;
Sw2=sort(Sw_straight,'descend');
xD2=slope_Swf*td+int/L;
%----------------------------------------------------------------
%Sw<Swf,Water Saturation Profile before water front
Sw1=linspace(Swr,Swr,20);
xD1=linspace(1,xD2(b),20);
%-----------------------------------------------------------------
%Sw>Swf, Water Saturation Profile behind water front
for j=(a+2):length(Sw)
Sw3(j-a)=Sw(j);
xD3(j-a)=diff_fw(j)*td; %slope
end
xD=[xD1,xD2,xD3];
SW=[Sw1,Sw2,Sw3];
197
H=plot(xD,SW,'.');
grid on
xlabel('Dimensionless Distance')
ylabel('Water Saturation')
title('Water Saturation Profile')
set(gca,'xlim',[0 1])
set(gca,'ylim',[0 1])
%--------------------------------------------------------------
%written data to excel
data(1,:)={'Dimensionless Distance in X direction','Water Saturation'};
for k=1:length(xD)
data(k+1,:)={xD(k),SW(k)};
end
sheetname=sprintf('td=%5.3f%',td);
xlswrite('TerwilligerSolutionHorizontal(CapPress)',data,sheetname);
% Case Study 11 (problem from Chang, Yih-Bor's dissertation at 1990 in page 94)
% One-dimensional incompressible waterflooding in z-direction without capillary
pressure
% The following code determine water saturation profile at a given time
clc;clear;
%fluid property parameters
krw_end=0.2; %end point of water relative permeability, dimensionless
kro_end=1; %end point of oil relative permeability, dimensionless
nw=2; %Corey water exponent, dimensionless
no=2; %Corey oil exponent, dimensionless
Swr=0.2; %irreducible water saturation, fraction
Sor=0.35; %residual oil saturation, fraction
miu_w=1; %water viscosity, cp
miu_o=20; %oil viscosity, cp
k=500/1000; %absolute permeability,md-->darcy
W=0.1*30.48; %width, ft-->cm
198
T=0.1*30.48; %thickness, ft-->cm
A=W*T; %cro sectional area of flow, sq cm
qw=0.1*0.32774128 ; %cu ft/D-->cu cm/s
q=qw; %total flow rate, cu cm/s
alpha=90; %reservoir dip angle (reservoir is vertical with fluid injected from the top)
delta_rho=0.315; %density difference between water and oil, g/cm^3
g=981; %gravity constant, cm/s^2
g_gradient=delta_rho*g/1013216; %gravity gradient due to oil and water density
difference, g/(sq cm*sq s)--> atm/cm
Sw=linspace(Swr,1-Sor,500);
Sw1=zeros(1,1);
Sw3=zeros(1,1);
xD3=zeros(1,1);
%-----------------------------------------------------------------
%find the the water saturation of shock
for n=1:length(Sw)
if abs((fw(n)-0)/(Sw(n)-Swr)-diff_fw(n)) <0.009
Swf=Sw(n);
slope_Swf=(fw(n)-0)/(Sw(n)-Swr); %the slope of water saturation front
a=n;
end
end
%Water Saturation Profile of water front
Sw2=linspace(Swr,Swf,5);
xD2=linspace(slope_Swf*td,slope_Swf*td,5);
%-----------------------------------------------------------------
%Sw<Swf,Water Saturation Profile before water front
for i=1:(a-1)
Sw1(i)=Swr;
199
xD1=linspace(1,slope_Swf*td,(a-1));
end
%------------------------------------------------------------------
%Sw>Swf, Water Saturation Profile behind water front
for j=a:length(Sw)
Sw3(j-(a-1))=Sw(j);
xD3(j-(a-1))=diff_fw(j)*td; %slope
end
xD=[xD1,xD2,xD3];
SW=[Sw1,Sw2,Sw3];
H=plot(xD,SW,'LineWidth',2);
grid on
xlabel('Dimensionless Distance')
ylabel('Water Saturation')
title('Water Saturation Profile')
set(gca,'xlim',[0 1])
set(gca,'ylim',[0 1])
%------------------------------------------------------------------
%written data to excel
data(1,:)={'Dimensionless Distance in Z direction','Water Saturation'};
for k=1:length(xD)
data(k+1,:)={xD(k),SW(k)};
end
sheetname=sprintf('td=%5.3f%',td);
xlswrite('Buckley-LeverettSolutionVertical.xls',data,sheetname);
200
Case Study 12: Miscible WAG Displacement with Secondary Displacements and
Low-WAG injection
% Case Study 12a (problem from Chang, Yih-Bor's dissertation at 1990 in page 95-96)
% Miscible WAG displacement with secondary displacements and low-WAG injection
% The following code determine the fractional curve between water/oil and water/solvent
clc;clear;
krw_end=0.2; %end point of water relative permeability, dimensionless
kro_end=1; %end point of oil relative permeability, dimensionless
nw=2; %Corey water exponent, dimensionless
no=2; %Corey oil exponent, dimensionless
Swr=0.2; %irreducible water saturation, fraction
Sor=0.35; %residual oil saturation, fraction
miu_w=0.5; %water viscosity, cp
miu_o=1; %oil viscosity, cp
miu_s=0.1; %viscosity of solvent, cp
Sw=linspace(Swr,1-Sor,100);%water saturation
Sw1=zeros(1,1);
Sw3=zeros(1,1);
xD3=zeros(1,1);
201
data={'Water Saturation','Water Fractional Flow(Water/Oil)','Water Fractional
Flow(Water/Solvent)'};
for h=1:length(Sw)
data(h+1,:,:)={Sw(h),fw(h),fw_s(h),};
end
xlswrite('fwforWaterOilandWaterSolventFlow.xls',data);
% Case Study 12b (problem from Chang, Yih-Bor's dissertation at 1990 in page 95-96)
% Miscible WAG displacement with secondary displacements and low-WAG injection
%(f_wJ=0.3)
%The following code is used to generate oil saturation profile at a given time
% The solution of Case Study 12b is compared with corresponding simulations
clc;clear;
krw_end=0.2; %end point of water relative permeability, dimensionless
kro_end=1; %end point of oil relative permeability, dimensionless
nw=2; %Corey water exponent, dimensionless
no=2; %Corey oil exponent, dimensionless
Swr=0.2; %irreducible water saturation, fraction
Sor=0.35; %residual oil saturation, fraction
miu_w=0.5; %water viscosity, cp
miu_o=1; %oil viscosity, cp
miu_s=0.1; %viscosity of solvent, cp
Sw=linspace(Swr,1-Sor,100); %water saturation
td=0.6;%dimensionless time, pore volume
vs=(fw(1)-b)/(Swr-a); %the velocity of solvent, the slope between (Swi,fwi) & (a,b)
vsw=(fw(1)-fw_J)/(Swr-Sw_J); %the velocity of solvent water front, the slope between
(Swi,fwi)&(Sw_J,fw_J)
xDs=vsw*td; %the position of solvent water front
xd=[0 xDs xDs 1];
So=[1-Sw_J 1-Sw_J 1-Swr 1-Swr];
plot(xd,So,'LineWidth',2.5);
set(gca,'ylim',[0 1],'xlim',[0 1]);
title(['Seconday WAG
Displacement,fw_J=',num2str(fw_J),',td=',num2str(td),',Npe=',num2str(Npe)]);
ylabel('Oil Saturation or Solvent Concentration');
xlabel('Dimensionless Distance');
grid on
hold on
Function “fun1”
% “fun1” is separate from previous code
% “fun1” is a function applied in previous code, which can be used to calculate the Sw
with a
% given fw
function F=fun1(Sw)
203
fw_J=0.3;
krw_end=0.2;
kro_end=1;
nw=2;
no=2;
Swr=0.2;
Sor=0.35;
miu_w=0.5; %cp
miu_s=0.1; %cp
S=(Sw-Swr)/(1-Swr-Sor);
krw=krw_end.*S.^nw;
kro=kro_end.*(1-S).^no;
F=(krw/miu_w)./(krw/miu_w+kro/miu_s)-fw_J;
Case Study 13: Miscible WAG Displacement with secondary displacements and
high-WAG injection
% Case Study 13 (problem from Chang, Yih-Bor's dissertation at 1990 in page 95-96)
% Miscible WAG displacement with secondary displacements and high-WAG injection
%(f_wJ=0.7)
%The following code is used to generate oil saturation profile at a given time
clc;clear;
krw_end=0.2; %end point of water relative permeability, dimensionless
kro_end=1; %end point of oil relative permeability, dimensionless
nw=2; %Corey water exponent, dimensionless
no=2; %Corey oil exponent, dimensionless
Swr=0.2; %irreducible water saturation, fraction
Sor=0.35; %residual oil saturation, fraction
miu_w=0.5; %water viscosity, cp
miu_o=1; %oil viscosity, cp
miu_s=0.1; %viscosity of solvent, cp
Sw=linspace(Swr,1-Sor,100); %water saturation
204
a=(1-Som*(1-CsT))/(1-Csw);
b=1/(1-Csw);
c=1-Som*(1-CsT);
fw_J=0.7; %water injected fractional flow
vs=(fw_J-b)/(Sw_J-a); %the velocity of solvent, the slope between (Swi,fwi) & (a,b)
vc=(fw-b)./(Sw-a);
delta=abs((vc-vs)/vs);
[C,i]=min(delta);
Function “fun2”
% “fun2” is separate from previous code
% “fun2” is a function employed in previous code, which will determine the Sw with a
given fw
function F=fun2(Sw)
fw_J=0.7;
krw_end=0.2;
kro_end=1;
nw=2;
no=2;
Swr=0.2;
Sor=0.35;
miu_w=0.5; %cp
miu_s=0.1; %cp
S=(Sw-Swr)/(1-Swr-Sor);
krw=krw_end.*S.^nw;
kro=kro_end.*(1-S).^no;
F=(krw/miu_w)./(krw/miu_w+kro/miu_s)-fw_J;
Case Study 14: Miscible WAG Displacement with tertiary displacements and low-
WAG injection
% Case Study 14 (problem from Chang, Yih-Bor's dissertation at 1990 in page 95-96)
% Miscible WAG displacement with tertiary displacements and low-WAG injection
%(f_wJ=0.3)
%The following code is used to generate oil saturation profile at a given time
clc;clear;
krw_end=0.2; %end point of water relative permeability, dimensionless
kro_end=1; %end point of oil relative permeability, dimensionless
nw=2; %Corey water exponent, dimensionless
no=2; %Corey oil exponent, dimensionless
206
Swr=0.2; %irreducible water saturation, fraction
Sor=0.35; %residual oil saturation, fraction
miu_w=0.5; %water viscosity, cp
miu_o=1; %oil viscosity, cp
miu_s=0.1; %viscosity of solvent, cp
Sw=linspace(Swr,1-Sor,100);%water saturation
td=0.25;%dimensionless time, pore volume
%--------------------------------------------------------------------
%calculate the water saturation at the first oil bank
p1=polyfit(Sw,fw,12); %fit the water fractional curve with polynomial expression
p2=polyder(p1); %differentiate the fractional curve
diff_fw=polyval(p2,Sw); %get the differential curve with respect to Sw
delta1=abs(((b-fw)./(a-Sw)-diff_fw)./diff_fw);
[J,j]=min(delta1); %find the index of water saturation at the first oil bank
%----------------------------------------------------------------------
% find the water saturation at the solvent water bank
vc=(fw_s-fw_ob)./(Sw-Sw_ob);
delta2=abs((vc-vs)/vs);
[I,i]=min(delta2);
% since there are two points on the fw_s vs Sw curve which will satisfy the
% requirement, pick up the point which has smaller Sw
if Sw(i)>=Sw_J
[D,d]=sort(delta2);
i=d(2);
else
i=i;
end
%--------------------------------------------------------------------------
% find the water saturation at the second oil bank
delta3=abs(((fw_I-fw)./(Sw_I-Sw)-diff_fw)./diff_fw);
[M,m]=min(delta3); %find the index of water saturation at the second oil bank
fw_obb=fw(m); %water fractional flow at the second oil bank
Sw_obb=Sw(m); %water saturation at the second oil bank
vobb=(fw_I-fw_obb)/(Sw_I-Sw_obb); %velocity of the second oil bank
xDobb=vobb*td; %position of the second oil bank
%plot graph
xd=[0,xDsw,xDsw,xDob,xDob,xDobb,xDobb,1];
So=[1-Sw_J,1-Sw_J,1-Sw_sw,1-Sw_sw,1-Sw_ob,1-Sw_obb,1-Sw_I,1-Sw_I];
plot(xd,So,'LineWidth',2.5);
set(gca,'ylim',[0 1],'xlim',[0 1]);
title(['tertiary WAG
displacement,fw_J=',num2str(fw_J),',td=',num2str(td),',Npe=',num2str(Npe)]);
208
ylabel('Oil Saturation or Solvent Concentration');
xlabel('Dimensionless Distance');
grid on
hold on
Function “fun3”
% “fun3” is separate from previous code
% “fun3” is a function used in previous code to obtain the Sw value with a given fw
function F=fun3(Sw)
fw_J=0.3;
krw_end=0.2;
kro_end=1;
nw=2;
no=2;
Swr=0.2;
Sor=0.35;
miu_w=0.5; %cp
miu_s=0.1; %cp
S=(Sw-Swr)/(1-Swr-Sor);
krw=krw_end.*S.^nw;
kro=kro_end.*(1-S).^no;
F=(krw/miu_w)./(krw/miu_w+kro/miu_s)-fw_J;
209
Case Study 15: Miscible WAG Displacement with tertiary displacements and high-
WAG injection
% Case Study 15 (problem from Chang, Yih-Bor's dissertation at 1990 in page 95-96)
% Miscible WAG displacement with tertiary displacements and high-WAG injection
%(f_wJ=0.7)
%The following code is used to generate oil saturation profile at a given time
clc;clear;
krw_end=0.2; %end point of water relative permeability, dimensionless
kro_end=1; %end point of oil relative permeability, dimensionless
nw=2; %Corey water exponent, dimensionless
no=2; %Corey oil exponent, dimensionless
Swr=0.2; %irreducible water saturation, fraction
Sor=0.35; %residual oil saturation, fraction
miu_w=0.5; %water viscosity, cp
miu_o=1; %oil viscosity, cp
miu_s=0.1; %viscosity of solvent, cp
Sw=linspace(Swr,1-Sor,100);%water saturation
vs=(fw_J-b)/(Sw_J-a); %the velocity of solvent, the slope between (Swi,fwi) & (a,b)
vc=(fw-b)./(Sw-a);
delta=abs((vc-vs)/vs);
[C,i]=min(delta);
Fuction “fun4”
% “fun4” is separate from previous code
% “fun4” is a function applied in previous code to calculate the Sw value with a given fw
function F=fun4(Sw)
fw_J=0.7;
211
krw_end=0.2;
kro_end=1;
nw=2;
no=2;
Swr=0.2;
Sor=0.35;
miu_w=0.5; %cp
miu_s=0.1; %cp
S=(Sw-Swr)/(1-Swr-Sor);
krw=krw_end.*S.^nw;
kro=kro_end.*(1-S).^no;
F=(krw/miu_w)./(krw/miu_w+kro/miu_s)-fw_J;
Case Study 16: Miscible WAG Displacement with tertiary displacements and water-
free solvent injection
% Case Study 16 (problem from Chang, Yih-Bor's dissertation at 1990 in page 95-96)
% Miscible WAG displacement with tertiary displacements and water-free injection
(f_wJ=0)
%The following code is used to generate oil saturation profile at a given time
clc;clear;
krw_end=0.2; %end point of water relative permeability, dimensionless
kro_end=1; %end point of oil relative permeability, dimensionless
nw=2; %Corey water exponent, dimensionless
no=2; %Corey oil exponent, dimensionless
Swr=0.2; %irreducible water saturation, fraction
Sor=0.35; %residual oil saturation, fraction
miu_w=0.5; %water viscosity, cp
miu_o=1; %oil viscosity, cp
miu_s=0.1; %viscosity of solvent, cp
Sw=linspace(Swr,1-Sor,100);%water saturation
212
b=1/(1-Csw);
c=1-Som*(1-CsT);
fw_J=0; %water-free solvent with now water injection
%--------------------------------------------------------------------
%calculate the water saturation at the first oil bank
p1=polyfit(Sw,fw,12); %fit the water fractional curve with polynomial expression
p2=polyder(p1); %differentiate the fractional curve
diff_fw=polyval(p2,Sw); %get the differential curve with respect to Sw
delta1=abs(((b-fw)./(a-Sw)-diff_fw)./diff_fw);
[J,j]=min(delta1); %find the index of water saturation at the first oil bank
%----------------------------------------------------------------------
% find the water saturation at the solvent water bank
vc=(fw_s-fw_ob)./(Sw-Sw_ob);
delta2=abs((vc-vs)/vs);
[I,i]=min(delta2);
% since there are two points on the fw_s vs Sw curve which will satisfy the
213
% requirement, pick up the point which has smaller Sw
if Sw(i)>=Sw_J
[D,d]=sort(delta2);
i=d(2);
else
i=i;
end
%--------------------------------------------------------------------------
% find the water saturation at the second oil bank
delta3=abs(((fw_I-fw)./(Sw_I-Sw)-diff_fw)./diff_fw);
[M,m]=min(delta3); %find the index of water saturation at the second oil bank
fw_obb=fw(m); %water fractional flow at the second oil bank
Sw_obb=Sw(m); %water saturation at the second oil bank
vobb=(fw_I-fw_obb)/(Sw_I-Sw_obb); %velocity of the second oil bank
xDobb=vobb*td; %position of the second oil bank
%plot graph
xd=[0,xDsw1,xDsw2,xDsw3,xDsw4,xDsw,xDob,xDob,xDobb,xDobb,1];
So=[1-Sw_J,1-Sw_sw1,1-Sw_sw2,1-Sw_sw3,1-Sw_sw4,1-Sw_sw,1-Sw_sw,1-Sw_ob,1-
Sw_obb,1-Sw_I,1-Sw_I];
plot(xd,So,'LineWidth',2.5);
set(gca,'ylim',[0 1],'xlim',[0 1]);
title(['water-free solvent WAG
displacement,fw_J=',num2str(fw_J),',td=',num2str(td),',Npe=',num2str(Npe)]);
ylabel('Oil Saturation or Solvent Concentration');
xlabel('Dimensionless Distance');
grid on
hold on
Case Study 17, 18, and 19: Dietz Displacement with miscible displacement (low-,
high-, and no longitudinal dispersivity)
% Case Study 17, 18, and 19(problem from Chang, Yih-Bor's dissertation at 1990 in page
96-97)
clc;clear;
%relative permeability parameters
krw_end=0.2; %end point of water end relative permeability
kro_end=1; %end point of oil end relative permeability
miu_w=0.5; %water viscosity, cp
miu_o=1; %oil viscosity, cp
miu_s=1; %solvent viscosity, cp
k=0.5; %absolute permeability, Darcy
215
r=input('Is this displacement miscible or immiscible? (1-miscible 2-immiscible) ');
if r==1
alpha=pi/6; %the angle between the flow of direction and horizontal plane
Me=1;
delta_rho=0.46; %the density difference between oil and solvent, g/cu cm
q=10; %inject flow rate, cu ft/D
elseif r==2
alpha=-pi/6; %the angle between the flow of direction and horizontal plane
Me=(krw_end/miu_w)/(kro_end/miu_o);
delta_rho=0.35; %the density difference between water and oil, g/cu cm
q=4; %inject flow rate, cu ft/D
else
disp('something is wrong')
end
Nge=(kro_end/miu_o)*(A*k/q)*(delta_rho)*g*0.00279758;
tan=(1-Me)/(Me*Nge*cos(alpha))+tan(alpha);
beta=atand(tan);
sprintf('The angle between the fluid interface and the direction of flow is:%5.1f
degree',beta)
clc;clear;
L=50; %Length of the reservoir in X direction, ft
w=50; %width of the reservoir in Y direction, ft
h=0.5; %thickness of the reservoir in Z direction, ft
A=w*h; %cross-section areal, sq ft
216
por=0.38; %porosity, fraction
q=0.5*5.615; % bbl/day-->sq ft/day
v_x=q/(A*por); %velocity in x direction, ft/day
v_y=0; %velocity in y direction, ft/day
v=sqrt(v_x^2+v_y^2); %total velocity, ft/day
alpha_T=0.5; %Transverse dispersivity, ft
alpha_L=1.5; %longitudinal dispersivity, ft
D_L=alpha_T*v+(alpha_L-alpha_T)*(v_x^2/v); %Longitudinal dispersion coefficient,
sq ft/day
D_T=alpha_T*v+(alpha_L-alpha_T)*(v_y^2/v); %Transverse dispersion coefficient, sq
ft/day
n=150;
x=linspace(1,40,n);
y=0; %position in y-direction, ft
t=2; %time, day
plot(x,C)
titlename=strcat('Time=',num2str(t),' day',';',' Y=',num2str(y),' ft ');
title(titlename,'Fontsize',13);
xlabel('Distance in x-drection (ft)','Fontsize',13)
ylabel('Normalized Concentration (C/Co)','Fontsize',13)
grid on
name=sprintf('t=%5.2f; y=%5.2f',t,y);
217
xlswrite('2DConvection-DiffusionEquation_x.xls',data,name);
clc;clear;
L=50; %Length of the reservoir in X direction, ft
w=50; %width of the reservoir in Y direction, ft
h=0.5; %thickness of the reservoir in Z direction, ft
A=w*h; %cross-section areal, sq ft
por=0.38; %porosity, fraction
q=0.5*5.615; % bbl/day-->sq ft/day
v_x=q/(A*por); %velocity in x direction, ft/day
v_y=0; %velocity in y direction, ft/day
v=sqrt(v_x^2+v_y^2); %total velocity, ft/day
alpha_T=0.5; %Transverse dispersivity, ft
alpha_L=1.5; %longitudinal dispersivity, ft
D_L=alpha_T*v+(alpha_L-alpha_T)*(v_x^2/v); %Longitudinal dispersion coefficient,
sq ft/day
D_T=alpha_T*v+(alpha_L-alpha_T)*(v_y^2/v); %Transverse dispersion coefficient, sq
ft/day
xlabel('x (ft)','Fontsize',13)
ylabel('y (ft) ','Fontsize',13)
zlabel('Normalized Concentration (C/Co)','Fontsize',13)
titlename=strcat('Time=',num2str(t),' Day');
title(titlename,'Fontsize',13);
219
Nomenclature
a distance between like wells
A cross-sectional area of flow path
Bo oil formation volume factor
ct compressibility of fluids plus rock structure
C courant number
220
K’ (m) incomplementary elliptic integrals of the first kind
kro oil relative permeability
krw water relative permeability
ky permeability in the y-direction
kro end point relative permeability
Pe boundary pressure
Pi initial pressure
Pc capillary pressure
Po pressure in oil phase
Pw pressure in water phase
Q injection or production rate
q total flow rate
qo oil flow rate
qw water flow rate
221
S normalized water saturation
Swi initial water saturation
Sir irreducible water saturation
SOM miscible-flood residual hydrocarbon saturation
Sor residual oil saturation
Sw water saturation
Swr residual water saturation
t time
tD dimensionless time
u bulk fluid velocity
v interstitial velocity
Vp pore volume
VDP Dykstra-Parsons coefficient
VpD Pore volume injected into the five-spot pattern
VpDbt (ψ) pore volume of displacing fluid injected at breakthrough of streamline ψ
VpDbt breakthrough pore volume or breakthrough areal sweep efficiency of a pattern
VTr total volume of tracer slug injected into the pattern
WR the ratio of water solvent injected simultaneously; both volumes are in
reservoir volumes
x, y space coordinates
x distance in x-direction
xD dimensionless distance
Y mixing-line integral
z distance in the vertical direction
222
Greek symbols
223
References
Abbaszadeh-Dehghani, M. and Brigham, W.E., "Analysis of Well-to well Tracer Flow to
Determine Reservoir Layering," Journal of Petroleum Technology (1984) 36, No.
11, 1753-1762.
Acs, G., Doleschall, S., and Farkas, E., "General Purpose Compositional Model," Society
of Petroleum Engineering Journal (1985) 25, No. 4, 543–553.
Ahmed, T. H., Reservoir Engineering Handbook, Gulf Professional Publication,
Burlington, MA, 2006.
Buckley, S.E. and Leverett, M.C., "Mechanism of Fluid Displacement in Sands,"
Transport in Porous Media (1942) 146, 107-116.
Camilleri, D., Engelsen, S., Lake, L.W., Lin, E.C., Ohno, T., Pope, G.A. and
Sepehrnoori, K., "Description of an Improved Compositional Micellar/Polymer
Simulator," SPE Reservoir Engineering (1987) 2, No. 4, 427-432.
Cao, H., Development of Techniques for General Purpose Simulators, Ph.D. Dissertation,
Department of Petroleum Engineering, Stanford University, 2002.
Chang, Y.B., Development of a Three-Dimensional Equation-of-State Compositional
Reservoir Simulator for Miscible Gas Flooding, Ph.D. Dissertation, The
University of Texas at Austin, 1990.
Chang, Y.B., Pope, G.A., and Sepehrnoori, K., "A Higher-Order Finite Difference
Compositional Simulator," Journal of Petroleum Science and Engineering, (1990)
5, No. 1: 35-50, November 1990.
Cleary, R. W. and Ungs, M. J., "Analytical Models for Groundwater Pollution and
Hydrology," Report 78-WR-15, Water Resources Program, Princeton University,
New Jersey, 1978.
Coats Engineering, Inc., "System for Efficient Numerical Simulation of Oil Recovery
(SENSOR) Manual," April 1, 2011, http://www.coatsengineering.com/.
Coats, K.H., "An Equation of State Compositional Model," SPE 8284, Society of
Petroleum Engineering Journal (1980) 20, No. 5, 363-376.
Computer Modeling Group Ltd., "Advanced Compositional and GHG Reservoir
Simulator User’s Guide GEM," 2010, http://cmgl.ca/.
Computer Modeling Group Ltd., "Advanced Process and Thermal Reservoir Simulator
User’s Guide STARS," 2011, http://cmgl.ca/.
Corey, A.T., Mathematics of Immiscible Fluids in Porous Media, Water Resources
Publication, Littleton, CO, 1986.
224
Dietz, D. N., "A Theoretical Approach to the Problem of Encroaching and Bypassing
Edge Water," Proceedings Akadamie Van Wetenschappen, Amsterdan (1953) 56,
83-91.
Fanchi, J.R., "Multidimensional Numerical Dispersion," Society of Petroleum
Engineering Journal (1983) 23, No. 1, 143-151.
Fussell, L. T. and Fussell, D. D., "An Iterative Technique for Compositional Reservoir
Models," SPE 6892, Society of Petroleum Engineering Journal (1979) 19, No. 4,
211-220.
Giordano, R.M., Salter, S.J. and Mohanty, K.K., "The Effects of Permeability Variations
on Flow in Porous Media," SPE 14365, pr esented at the 60th Annual Technical
Conference and Exhibition of the Society of Petroleum Engineers, Las Vegas,
NV, Sept. 22-25, 1985.
Hovanessian, S.A., "Pressure Studies in Bounded Reservoirs," Society of Petroleum
Engineering Journal (1961) 1, No. 4, 223-228.
Jhaveri, B.S. and Youngren, G.K., "Three Parameter Modification of the Peng-Robinson
Equation of State to Improve Volumetric Predictions," SPE Reservoir
Engineering Journal (1988) 3, No. 3, 1033-1040.
Killough, J.E. and Kossack, C.A., "Fifth Comparative Solution Project: Evaluation of
Miscible Flood Simulators," SPE 16000, presented at the 9th SPE Symposium on
Reservoir Simulation of the Society of Petroleum Engineers, San Antonio, TX,
Feb. 1-4, 1987.
Lake, L.W., Enhanced Oil Recovery, Prentice-Hall, Inc., Englewood Cliffs, NJ, 1989,
142-148.
Lantz, R.B., "Quantitative Evaluation of Numerical Diffusion," Society of Petroleum
Engineering Journal (1971) 11, No. 3, 315-320.
Liu, J., Delshad, M., Pope, G. A., and Sepehrnoori, K., "Application of Higher-Order
Flux-Limited Methods in Compositional Simulation," Transport in Porous
Media (1994) 16, 1-29.
Lohrenz, J., Bray, B.G. and Clark, C.R., "Calculating Viscosities of Reservoir Fluids
from Their Compositions," Transport in Porous Media (1964) 231, 1171-1176.
Michelsen, M. L., "The Isothermal Flash Problem. Part I: Stability," Fluid Phase
Equilibrium (1982) 9, 1-19.
Nelson, R. C. and Pope, G. A., "Phase Relationships in Chemical Flooding," Society of
Petroleum Engineering Journal (1978) 18, No. 5, 325-338.
225
Parashar M., Wheeler, J.A., Pope G.A., Wang, K., and Wang, P., "A New Generation
EOS Compositional Reservoir Simulator: Part II - Framework and
Multiprocessing," SPE 37977, June, 1997.
Peng, D.Y. and Robinson, D.B., "A New Two-Constant Equation of State,” Industrial
and Engineering Chemistry Fundamentals (1976) 15, No. 1, 59-64.
Prouvost, L., Pope, G. A., and Rouse, B., "Microemulsion Phase Behavior: A
Thermodynamic Modeling of the Phase Partitioning of Amphiphilic Species,"
Society of Petroleum Engineering Journal (1985) 25, No.5, 693-703.
Reed, R. L. and Healy, R. N., "Some Physico-Chemical Aspects of Microemulsion
Flooding: A Review," Improved Oil recovery by Surfactant and Polymer
Flooding, D. O. Shah and R. S. Schechter (eds.), Academic Press, New York.
1977.
Reid, R.C., Prausnitz, J.M. and Sherwood, T.K., The Properties of Gases and Liquids,
Third Edition, McGraw-Hill Book Company, New York, 1977.
Richardson, J.G., Kerver, J.K., Hafford, J.A., and Osoba, J.S., "Laboratory Determination
of Relative Permeability," Transport in Porous Media (1952) 195, 187-196.
Soave, G., "Equilibrium Constants from a Modified Redlich-Kwong Equation of State,"
Chemical Engineering Science (1972) 27, 1197-1203.
Technical Documentation for UTCOMP 3.8, May 2003.
Terwilliger, P.L., Wilsey, L.E., Hall, H.N., Bridges, P.M. and Morse, R.A., "An
Experimental and Theoretical Investigation of Gravity Drainage Performance,"
Transport in Porous Media (1951) 192, 285-295.
Turek, E.A., Metcalfe, R.S., Yarborough, L. and Robinson, R.L., "Phase Equilibria in
CO2- Multicomponent Hydrocarbon Systems: Experimental Data and an
Improved Prediction Technique," Society of Petroleum Engineering Journal
(1984) 24, No. 3, 308-324.
Walsh, M.P. and Lake, L.W., "Applying Fractional Flow Theory to Solvent Flooding and
Chase Fluids," Journal of Petroleum Science and Engineering (1989) 2, No. 4,
281-303.
Wang, P., Balay, S., Sepehrnoori, K., Wheeler, J., Abate, J., Smith, B., and Pope, G. A.,
"A Fully Implicit Parallel EOS Compositional Simulator for Large Scale
Reservoir Simulation," SPE 51885 pr esented at the 1999 S PE 15th Reservoir
Simulation Symposium, Houston, Texas, February14-17, 1999.
Wang, P., Yotov, I., Wheeler, M. F., Arbogast, T., Dawson, C., Parashar, M., and
Sepehrnoori, K., "A new generation EOS compositional reservoir simulator: Part І
– formulation and discretization," SPE 37979 p resented at the SPE Reservoir
Simulation Symposium, Dallas, Texas, USA, June 8-11, 1997.
226
Watts, J. W., "A Compositional Formulation of the Pressure and Saturation Equations."
SPE Reservoir Engineering (1986) 1, No. 3, 243–252.
Willhite, G. P., Waterflooding: SPE Textbook Series Volume 3, R ichardson, Texas,
1986.
Winsor, P. A. Solvent Properties of Amphiphilic Compounds, Butterworths, London,
1954.
227