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
Post a Comment