June-13-2022 - Monday Daily Update - Mohammad Elkady

 

Daily Update - Mohammad Elkady - (June-13-2022)

1.  What did I do today?

Today, I practiced simulating Shale gas reservoir.

2.  What did I find interesting/Work on? 

  • RESCUE is a common language format between different software
  • Fracture as full word means natural fractures
  •  in Specify property >> Implicit flag has three values (1,2,3) which means explicit, explicit-implicit, fully implicit formulation and that more accurate
  • A good assumption for the natural fractures: frac width = 0.001' and frac permeability of 50 md
    • BV = I * J * K
    • PV = frac width * k * I or J
  • Anything lower than 0.001 put it 0.001, lower values make the simulation unstable
  • Fracture permeability
    • W(f) * k(f) * n(f) = k(ef) * G(w)
    • N(f) = G(w)/DJ(f)
    • K(ef) = w(f) *k(f)/DJ(f)
      • Wf is frac width
      • K(f) is the intrinsic permeability
      • N(f) number of fracs
      • Gw is grid block width
      • DJ(f) fracture spacing in J direction
  • The very last exponents of rel permeability parameters are responsible for the rel perm curvature
  • Relative permeability parameters along with HF parameters are the key to good history matching
  • Initial conditions (Depth avg vs Block center)
    • In block center model, the pressure at the center of the grid block is assigned to the whole block
    • In avg depth, it divides the grid block into layers of different depths and assign the average to the whole block
  • You do not have to touch the Numerical tab at the first run of simulation, let the simulation be run first then you can modify it to get better results
  • In well constraints, ALTER means change the current primary constraint to another value.
  • Steps to build a model
    • Create grid 55*55*10, block width 55*50 I, 55*50J
    • Specify properties
      • Grid top 950ft, layer 1
      • Grid thickness = 30 ft
      • Porosity = 0.03444
      • Perm I = perm J = 0.0001
      • Perm k = 1e-5
      • Perm I - fracture = Perm J- fracture = Perm K- fracture  = 0.001
      • Fracture spacing I = fracture J = 50
      • Fracture K = 0
      • Implicit flag = implicit - fracture = 3
    •  Rock compressibility
    • Component
      • Model >> P.R. , Reservoir temperature = 100 F
      • Add/Edit components (add your components CH4, C2H6, etc.) and add their percentages
    • Rock fluid types >> tools >> generate tables using correlations
      • SWCON - Endpoint Saturation: Connate Water        0.2
      • SWCRIT - Endpoint Saturation: Critical Water        0.2
      • SOIRW - Endpoint Saturation: Irreducible Oil for Water-Oil Table        0.2
      • SORW - Endpoint Saturation: Residual Oil for Water-Oil Table        0.2
      • SOIRG - Endpoint Saturation: Irreducible Oil for Gas-Liquid Table        0.05
      • SORG - Endpoint Saturation: Residual Oil for Gas-Liquid Table        0.05
      • SGCON - Endpoint Saturation: Connate Gas        0.05
      • SGCRIT - Endpoint Saturation: Critical Gas        0.05
      • KROCW - Kro at Connate Water        0.8
      • KRWIRO - Krw at Irreducible Oil        0.8
      • KRGCL - Krg at Connate Liquid        0.8
      • KROGCG - Krog at Connate Gas        
      • Exponent for calculating Krw from KRWIRO        2
      • Exponent for calculating Krow from KROCW        2
      • Exponent for calculating Krog from KROGCG        2
      • Exponent for calculating Krg from KRGCL        2
    • Initial Conditions
      • Water gas, avg depth
      • Ref Pres = 2500 psi
      • Ref depth 1050 ft
      • Water-Gas contact = 1500 ft (out of range so that we model only gas with connate water saturation)
      • Components compositions, CH4 = 1

3.  What will I do next? 

I will continue practicing CMG through the material I have.

 

Comments