Petroleum Engineering 603 Final Exam August 13, 2002 Name:_________________________________________ You may use three sheets of handwritten notes, attach to exam when turned in. You may use a calculator. Do not fold or unstaple the examination booklet. Time allotted for the examination is 120 minutes. When you have completed the examination, read and sign the statement below, then turn in the examination booklet with handwritten note sheets attached. STATEMENT OF ACADEMIC INTEGRITY I pledge that I have neither given nor received aid in completing this examination. I have followed the strictures of the Texas A&M University Aggie Code of Honor during this examination. Signature: ____________________________________ 1 1) (20 points) We have previously considered the “Black Oil” fluid model. For this fluid model, the liquid hydrocarbon phase (reservoir oil) is made up two mass species, stock tank oil and stock tank gas (remember, stock tank conditions are standard temperature and pressure). For this fluid model, the vapor hydrocarbon phase (reservoir gas) is made up of a single mass species, stock tank gas. The amount of stock tank gas contained in the liquid hydrocarbon phase depends on the fluid property, Rs (units of scf/STB). For volatile oil reservoirs at temperatures near the critical temperature, this fluid model is not adequate, due to the vaporization of stock tank oil in the vapor hydrocarbon phase. One approach is to use fully compositional simulation. A simpler approach that can sometimes be applied very successfully is the use of a “Volatile Oil” fluid model. For the Volatile Oil fluid model, the liquid hydrocarbon phase is made up of two mass species, stock tank oil, and stock tank gas. For the Volatile Oil fluid model, the vapor hydrocarbon phase is also made up of the same two mass species, stock tank oil and stock tank gas. The amount of stock tank gas contained in the liquid hydrocarbon phase depends on the fluid property, Rs (units of scfgas/STBoil). The amount of stock tank oil contained in the vapor hydrocarbon phase depends on the fluid property, Rso (units of STBoil/scfgas). Your task is to derive the gridblock material balance equations that describe the flow of stock tank oil and stock tank gas in the reservoir. Assumptions: - Reservoir is 1-D linear - Two phase reservoir flow (liquid hydrocarbon phase and vapor hydrocarbon phase) - Reservoir is isothermal (Rs and Rso depend on pressure only) Use an approach that conserves mass. Your result should be two equations relating the pressures and saturations in gridblocks: i-1, i, and i+1. You do not need to write this out in a matrix format or discuss how the mass balance equations could be solved. Note that 1 STB = 5.615 scf. 2 (Extra Page) 3 (Extra Page) 4 (Extra Page) 5 2a) (10 points) What is the fundamental difference between iterative and direct matrix solvers? Discuss in 2 or 3 sentences. 2b) (10 points) What are the advantages and disadvantages of direct and iterative matrix solvers? Consider accuracy, stability, computational cost and any other issues you see as relevant. Discuss in sentences/bullet points. If you use equations make it clear that you understand the implications of the equations. 6 3) (20 points) Upscaling is a process by which we hope to match reservoir performance calculated on a fine grid using a more coarsely gridded model. In this case we are going to consider a two-phase (oil and water) model and attempt to match the well production rates between the fine and coarse grids. Porosity, water saturation, absolute permeability and relative permeability for the well connection will be upscaled. Consider flow from a coarse grid block into a fully penetrating well centered in the gridblock. The coarse grid block is comprised of three fine grid layers. Fine Grid Block 1 Fine Grid Block 2 Fine Grid Block 3 Upscaling Coarse Grid Block Hint: Begin by expressing the flow rate of oil and water from each fine grid block into the well as a function of the fine grid block properties. Next, express the total flow rate as a function of the coarse grid block properties. Setting the rate in both models to be the same will allow you to determine the coarse grid block properties. Use overbars to represent upscaled properties, e.g. k is the permeability of the coarse grid block, and k 1 is the permeability of fine grid block #1. Assumptions: Upscale the horizontal permeability of the coarse grid block assuming parallel, horizontal, radial flow toward the well Assume that the pressure of the coarse grid block is the pore volume weighted average pressure of the fine grid blocks. Flowing wellbore pressure, pwf =1980. psia Each fine grid block has x = y = 100 ft, and thickness as shown below. All pressures corrected to a datum (no gravity correction is necessary in reservoir or in the wellbore). 7 Wellbore radius = 0.25 ft, Water viscosity = 1 cp, oil viscosity = 10 cp, Bo=1.2 RB/STB, Bw=1.0 RB/STB, no dimensionless skin (s = 0). Recall for uniform grid (square grid blocks, isotropic permeability): J model 2 0.00633kh ln ro rw s cp rcf d psi ; ro 0.2 x We have the following fine grid data (at a certain timestep). Note that only using data from one timestep means we can only upscale one point on the relative permeability curve. Also note that the upscaled relative permeability would be rate dependent. Block 1 2 3 h, ft 100. 150. 50. Porosity 0.15 0.17 0.20 k, md 100. 150. 200. P, psia 2030. 2021. 2010. You may find this blank table useful as workspace. Bloc k 1 2 3 Bloc k 1 2 3 Bloc k 1 2 3 Enter your final answers here (show units): Upscaled Porosity, Upscaled Water Saturation, S w Upscaled Horizontal Permeability, k Upscaled Well Relative Permeabilities, 8 Sw 0.70 0.75 0.80 kro 0.30 0.20 0.10 krw 0.45 0.55 0.70 k ro,well and k rw,well 9 (Extra Page) 10 (Extra Page) 11 4a) (10 points) What is the fundamental principle that allows streamline simulation to model 3-D reservoir flow? 4b) (10 points) List the major reservoir/production parameters that are advantages and disadvantages with regard to suitability of streamline modeling. Consider accuracy, computational cost and any other issues you see as relevant. Discuss in sentences/bullet points. If you use equations make it clear that you understand the implications of the equations. 12 5) (20 points) Perform two complete Gauss Seidel Method matrix solution iterations (sweeps) for the following system of linear equations. Reordering of the equations may be necessary. Use initial values of (x1=x2=x3=1). x1 + 4x2 + 2x3 = 4 x1 - x2 - 3x3 = -6 4x1 + 2x2 - x3 = 3 13