METHOD TO ESTIMATE THE INFLUENCE OF PORE-SIZE DISTRIBUTION ON PHASE EQUILIBRIUM OF MULTI-COMPONENT HYDROCARBON SYSTEMS IN UNCONVENTIONAL SHALE GAS AND OIL RESERVOIRS
20170292373 · 2017-10-12
Assignee
Inventors
Cpc classification
E21B49/00
FIXED CONSTRUCTIONS
International classification
E21B49/00
FIXED CONSTRUCTIONS
G06F17/11
PHYSICS
Abstract
A method for estimating liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of a mixture of hydrocarbons in nano-pores in an earth formation includes: constructing an equation of state (EOS) representing the mixture hydrocarbons in the nano-pores in the earth formation; the EOS having a term accounting for capillary pressure in the nano-pores. The method further includes inputting a composition of the mixture of hydrocarbons, a phase pressure of the hydrocarbons and a pore size distribution of the earth formation into the EOS and solving the EOS and to estimate the liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of the mixture of hydrocarbons in the nano-pores in the earth formation.
Claims
1. A method for estimating liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of a mixture of hydrocarbons in nano-pores in an earth formation, the method comprising: constructing, by a processor, an equation of state (EOS) representing the mixture hydrocarbons in the nano-pores in the earth formation; the EOS comprising a term accounting for capillary pressure in the nano-pores; inputting, by the processor, a composition of the mixture of hydrocarbons and a phase pressure of the hydrocarbons into the EOS; inputting, by the processor, a pore size distribution of the earth formation into the EOS; and solving, by the processor, the EOS to estimate the liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of the mixture of hydrocarbons in the nano-pores in the earth formation.
2. The method according to claim 1, further comprising inputting a vapor phase pressure into the EOS for a gas reservoir or a liquid phase pressure of the mixture of hydrocarbons for an oil reservoir.
3. The method according to claim 2, wherein the EOS comprises the following set of equations:
4. The method according to claim 1, further comprising inputting a constant pore size and estimating a liquid or vapor phase pressure.
5. The method according to claim 4, wherein the EOS comprises the following set of equations:
6. The method according to claim 1, further estimating a liquid phase pressure for a shale gas reservoir or estimating a vapor phase pressure for a shale oil reservoir.
7. The method according to claim 6, wherein the EOS comprises the following set of equations:
8. The method according to claim 1, further comprising inputting capillary pressure data and estimating a liquid phase pressure.
9. The method according to claim 8, wherein the EOS comprises the following set of equations:
10. The method according to claim 1, further comprising measuring a pore size distribution using pore size measuring apparatus.
11. The method according to claim 10, further comprising extracting a core sample of the earth formation using a downhole core sample tool.
12. The method according to claim 1, further comprising performing an action on the earth formation using action-related apparatus and at least one of the estimated liquid molar fraction, vapor molar fraction, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of components of a hydrocarbon in the nano-pores in the earth formation.
13. The method according to claim 12, wherein the action comprises controlling a flow rate of hydrocarbons produced from a borehole penetrating the earth formation to meet or exceed a selected production flow rate.
14. The method according to claim 12, wherein the action comprises determining a location of a stage in a borehole penetrating the earth formation in which to hydraulically fracture the earth formation using a formation stimulation system and fracturing the earth formation at that stage.
15. A system for estimating liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of a mixture of hydrocarbons in nano-pores in an earth formation, the system comprising: a memory having computer-readable instructions; a processor for executing the computer-readable instructions, the computer-readable instructions comprising: constructing an equation of state (EOS) representing the mixture of hydrocarbons in the nano-pores in the earth formation; the EOS comprising a term accounting for capillary pressure in the nano-pores; inputting a composition of the mixture of hydrocarbons and a phase pressure of the hydrocarbons into the EOS; inputting a pore size distribution of the earth formation into the EOS; and solving the EOS to estimate the liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of the mixture of hydrocarbons in the nano-pores in the earth formation.
16. The system according to claim 15, further comprising a pore size measuring apparatus configured to measure a pore size distribution of the earth formation.
17. The system according to claim 15, further comprising a formation-action related apparatus configured to perform an action on the formation using at least one of the estimated liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of a mixture of hydrocarbons in nano-pores in an earth formation.
18. The system according to claim 15, wherein the formation-action related apparatus comprises a formation stimulation system configured to hydraulically fracture the earth formation a location of a stage in a borehole penetrating the earth formation determined by at least one of the estimated liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of a mixture of hydrocarbons in nano-pores in an earth formation.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0004] The following descriptions should not be considered limiting in any way. With reference to the accompanying drawings, like elements are numbered alike:
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] A detailed description of one or more embodiments of the disclosed apparatus and method presented herein by way of exemplification and not limitation with reference to the figures.
[0025] A conventional flash calculation is typically used to model the phase behavior of bulk fluids and applied to complex hydrocarbon systems in conventional oil/gas reservoirs without considering the reservoir rock pore size effects. Pore sizes in conventional reservoir rocks are usually larger than one micrometer. Under these circumstances, the effects of capillary pressure on phase equilibrium calculations can be neglected. Therefore, pore confinement effects on phase equilibrium conditions are regularly ignored in the prior art.
[0026] However, conventional flash calculations may not be applicable to porous media containing nanometer-size pores, such as those encountered in shale gas and/or oil reservoirs. As a result, the capillary pressure caused by the interfacial tension between the liquid and vapor phases in those small pores cannot be neglected. Capillary pressures alter the phase equilibrium of fluids in the nano-pore system. In one or more embodiments, the pore size can be in the range from 2 to 50 nm. The modeling of phase behavior of multi-component hydrocarbon systems in uniform pores has been investigated. However, the flash equilibrium model for fluids in uniform pores is not accurate enough to account for the phase behavior of fluids in the non-uniform pores normally encountered in real porous media.
[0027] To approach this problem, a multi-level iterative method is disclosed to solve the highly non-linear equation system of a novel phase equilibrium model, which includes capillary pressure and pore size distribution effects. A key factor of the disclosure resides in equalizing the thermodynamically calculated liquid saturation at a reservoir pressure and a reservoir temperature to that derived from the normalized cumulative pore size distribution being considered.
[0028] Research work has revealed that the liquid saturation and liquid mole fraction are significantly underestimated by the conventional flash calculation method at low pressures and low temperatures in the presence of nano-pores and heavy components in the porous media. Moreover, liquid saturation and liquid mole fraction are underestimated or overestimated when the assumed uniform or average pore size is not equal to the critical pore size of the porous media.
[0029] The mixture of hydrocarbon may split into vapor phase and liquid phase at certain temperature and pressure. Flash calculation can be performed to determine the yields of liquid and vapor, liquid and vapor molar fractions of components of the mixture of hydrocarbons, seen as
1. INTRODUCTION
[0030] The pores in the conventional reservoir rocks are large. The pore size is at least as large as a micron. Consequently, the capillary pressure between vapor phase and liquid phase is small and can be ignored. Therefore, the flash calculation for the bulk fluid is used for the fluids in conventional reservoirs. The flash calculation for the bulk fluid cannot be used for unconventional reservoirs. The pore sizes in the unconventional reservoir rocks can be in the order of a nanometer or nanometers. For the nano pores, the capillary pressure may be large and cannot be ignored. Therefore, new flash calculation methods need to be developed to take into account the capillary pressures in the nano pores.
2. PHASE EQUILIBRIUM MODELS
[0031] The phase equilibrium model for the bulk fluid can be described by the following equation system:
where x.sub.i, y.sub.i, z.sub.i, Φ.sub.l,i, and Φ.sub.v,i are liquid molar fraction, vapor molar fraction, and global molar fraction, liquid and vapor fugacity coefficients of component i, respectively; p.sub.v and p.sub.l are vapor and liquid phase pressure, respectively, n.sub.v and n.sub.l are vapor and liquid mole fractions, respectively; n.sub.c is the total number of components. There is no capillary pressure in the tank. For the confined fluid in the nano-pores, the phase equilibrium model can be described as:
[0032] where p.sub.c is the capillary pressure. We can see that the capillary pressure is taken into the phase equilibrium equation. This phase equilibrium equation system can be solved for a particularly selected set.
[0033] The following provides a description of different alternatives that can be encountered in practice when solving the system of equations for the phase equilibrium model.
[0034] 2.1 Known Liquid Phase Pressure and Known Vapor Phase Pressure
[0035] If the composition {z.sub.i}, vapor phase pressure p.sub.v, liquid phase pressure p.sub.l are known, the following equation system can be solved to determine the unknowns n.sub.v, n.sub.l {x.sub.i}, {y.sub.i}, p.sub.c.
[0036] 2.2 Known Pore Size r.sub.c
[0037] If the wettability, composition {z.sub.i}, vapor phase pressure p.sub.v and pore radius r.sub.c are known, the following equation system can be solved to determine the unknowns n.sub.v, n.sub.l, {x.sub.i}, {y.sub.i}, p.sub.c, p.sub.l.
[0038] where
[0039] 2.3 Known Pore Size Distribution
[0040] For a given pore size distribution, contact angle θ, composition {z.sub.i}, and vapor phase pressure p.sub.v, the following equation system can be solved to determine the unknowns n.sub.v, n.sub.l, {x.sub.i}, {y.sub.i}, r.sub.K, p.sub.c, and p.sub.l. The difference between this case and the previous one is that the critical capillary radius, r.sub.K, is unknown.
where s.sub.i* is liquid saturation, at which the phase equilibrium is reached. If the radius of a pore is smaller than r.sub.K, it will be fully filled with the liquid. σ is the interfacial tension at the interface between the vapor phase and liquid phase. (Par).sub.i is the parachor of component i. V.sub.L* is the liquid volume in the total pore volume V.sub.T at which the phase equilibrium is reached.
[0041] 2.4 Known p.sub.c Curve Measurement Data
[0042] For the given measured capillary pressure data, contact angle θ, composition {z.sub.i}, and vapor phase pressure p.sub.v, the following equation system can be solved to determine the unknowns n.sub.v, n.sub.l, {x.sub.i}, {y.sub.i}, critical liquid saturation s.sub.l*1, p.sub.c, p.sub.l.
where p.sub.c(s.sub.l) is the capillary pressure, which is the function of liquid saturation and p.sub.c.sup.−1 is the inverse function of capillary pressure.
3. METHODS FOR STABILITY TEST AND PHASE EQUILIBRIUM CALCULATION
[0043] The Peng-Robinson equation of state (EOS) is selected to model the phase behavior of the confined fluid. At certain pore pressure and temperature, the confined fluid may or may not split into two phases. The stability test can be performed to determine the potential phase split. Based on the stability test result, flash calculation can be performed to determine the yields of vapor phase and liquid phase, if phase split occurs.
[0044] 3.1 Peng-Robinson Equation of Sate
[0045] Peng-Robinson EOS has a wider valid range, compared with other types of EOS. Therefore, it is used here to quantify the PVT properties of the confined fluid.
[0046] 3.1.1 Vapor Phase
[0047] For the vapor phase of the fluid, Peng-Robinson EOS has the following form:
where a.sub.v the attraction force coefficient of the vapor phase; b.sub.v is the co-volume of the vapor phase; T is temperature. The cubic equation for the gas phase compressibility factor is:
Z.sub.v.sup.3−(1−B.sub.v)Z.sub.v.sup.2+(A.sub.v−3B.sub.v.sup.2−2B.sub.v)Z.sub.v−(A.sub.vB.sub.v−B.sub.v.sup.2−B.sub.v.sup.3)=0 (8)
where Z.sub.v is the compressibility factor of the vapor phase. Parameters A.sub.v and B.sub.v are computed by:
where P.sub.c,i and T.sub.c,i are the critical pressure and critical temperature of component i, respectively; k.sub.I,j is the binary interaction coefficient of components i and j; ω.sub.i is the eccentric factor of component i. The fugacity coefficients of components in the vapor phase are computed by:
where f.sub.v,i and Φ.sub.v,i are the vapor phase fugacity and fugacity coefficient of component i, respectively. The EOS of the gas phase is:
p.sub.v
where R is the real gas constant.
[0048] 3.1.2 Liquid Phase
[0049] Peng-Robinson EOS of the liquid phase fluid is:
where a.sub.l the attraction force coefficient of the liquid phase; b.sub.l is the co-volume of the liquid phase. The cubic equation for the liquid phase compressibility factor is:
The fugacity coefficients of components in the liquid phase are computed by:
where f.sub.l,i and Φ.sub.l,i are the liquid phase fugacity and fugacity coefficient of component i, respectively. The EOS of the liquid phase is:
p.sub.l
[0050] 3.2 Stability Test
[0051] Next, a stability test is performed to identify phases and estimate the initial K-values for the flash calculation of the confined fluid. K is the ratio of vapor molar fraction y.sub.i to the liquid molar fraction x.sub.i, i.e. K.sub.i=y.sub.i/x.sub.i. The Gibbs energy of the mixture of hydrocarbons is computed by:
The Gibbs energy for n moles of mixture of hydrocarbons in two phases is calculated by:
The normalized Gibbs energy function is defined as:
where f.sub.i and Φ.sub.i are fugacity and fugacity coefficient of component i of the mixture of hydrocarbons, respectively. The root of the EOS is the Z which has the minimum normalized Gibbs energy function (see
Step 1: compute the initial K-values for the mixture of hydrocarbons with Wilson's formula and set iteration counter m=0
Step 2: compute mole numbers of components of vapor-like fluid and liquid-like fluid
Step 3: compute sums of mole numbers of the vapor-like fluid and liquid-like fluid
Step 4: compute molar fractions of components of the vapor-like fluid and liquid-like fluid, respectively
Step 5: compute fugacity coefficients of the vapor-like fluid and liquid-like fluid, respectively
For the vapor-like fluid, the root of EOS is the maximum Z.sub.v,max.
For the liquid-like fluid, the root of EOS is the minimum Z.sub.l,min.
Step 6: compute K-values of the vapor-like fluid and liquid-like fluid
Step 7: check convergence if
[0052] stop iteration (ε=10.sup.−12).
Step 8: check trivial solution if
stop iteration (e.g., ε=10.sup.−4).
Step 9: update iteration number from m to m+1
Step 10: go to step 2.
[0053] 3.3 Phase Equilibrium Calculation
[0054] With the given phase pressures p.sub.v, p.sub.l, composition {z.sub.i}, and contact angle θ, there are 2n.sub.c+2 unknowns need to be determined. To simply the solution process, the mole fractions (n.sub.v and n.sub.l) of phases and molar fractions of components of phases are determined separately, by assuming the K-values of components.
[0055] 3.3.1 Known K.sub.i
[0056] The phase equilibrium ratio K value for the confined fluid is defined as:
From Eq. (2), the following can be derived:
Substitute Eq. (43) into Eq. (44), to obtain:
The derivative of the left hand side of Eq. (45) is:
Eq. (45) can be solved with the Newton iteration method.
The initial guess of n.sub.i can be calculated by:
The iterative solution of n.sub.i is:
where n is the iteration number for flash calculation (calculation of n.sub.i, n.sub.v, x.sub.i, y.sub.i, i=1, 2, . . . , n.sub.c).
The convergent solution of n.sub.l is n.sub.l*. The convergent solution of n.sub.v is n.sub.v*, and
n.sub.v*=1−n.sub.l* (49)
The convergent solutions of liquid and vapor molar fractions are:
[0057] 3.3.2 Unknown K.sub.i
[0058] If K-values of components are unknown, then the flash calculation can be performed to iteratively solve the phase equilibrium equations of components using two imbedded loops. The initial K-values can be estimated with the Wilson's correlation:
The iterative solution of K-values is computed by:
where m is the iteration number for K-value calculation. The equation for solving the mole fractions of vapor and liquid phase at mth iterative solution of K-values is:
The derivative of Eq. (53) is:
Similarly, Eq. (53) can be solved in the Newton's method. The initial guess value of liquid mole fraction can be estimated by:
The iterative solution of liquid mole fraction is computed by:
The convergent solution at K-values K.sub.i.sup.(m*)), i=1, 2, . . . , n.sub.c, and the correspond solutions of mole fractions of vapor phase and liquid phase, and molar fractions of components in liquid phase and vapor phase are:
4. ALGORITHMS FOR FLASH CALCULATION OF CONFINED FLUIDS
[0059] The following algorithms are presented to automatically identify the phase split and perform flash calculation of the confined fluid at the four given conditions.
[0060] 4.1 Known Liquid and Vapor Phase Pressures
[0061] Two-loop iteration algorithm is design to perform vapor-liquid equilibrium (VLE) calculation to determine K-values and mole fractions of phases.
Step 1: obtain the input parameters contact angle θ, composition {z.sub.i}, vapor phase pressure p.sub.v, liquid phase pressure p.sub.l (p.sub.v>=p.sub.l), temperature T.
Step 2: set iteration counter m=0.
Step 3: initialize K-values with Eq. (51).
Step 4: set iteration counter n=0.
Step 5: initialize liquid mole fraction n.sub.l.sup.(m+1,0) with Eq. (58)
Step 6: compute liquid mole fraction n.sub.l.sup.(m+1,n+1) with Eq. (56).
Step 7: check convergence of solution for Eq. (53). If
f(n.sub.l.sup.(m+1,n+1),z.sub.1, . . . ,z.sub.n.sub.
stop iteration and go to step 10.
Step 8: update iteration counter n with n+1.
Step 9: go to step 6.
Step 10: update K-values, mole fractions, and molar fractions:
Step 11: check convergence of solution. If
[0062] finalize the solution with Eq. (62) and exit.
Step 12: update iteration counter m with m+1.
Step 13: go to step 4.
[0063] This iterative algorithm is the inner loop, noted as the second computation box 32, of the multi-level iterative solution method 30 illustrated in
[0064] 4.2 Known Pore Size
[0065] Three loops are designed to solve Eq. (4) to obtain the flash calculation results. In this calculation there is only one pore size. The outer most loop is used to determine the capillary pressure. The mid-loop is for determining the K-values for the given liquid and vapor phase pressures. The inner most loop is for solving the vapor mole fractions n.sub.v and n.sub.l. The mid- and inner most loops are integrated for the VLE calculation, described in section 4.1.
Step 1: Obtain the input parameters contact angle θ, {z.sub.i}, p, T, r.sub.c.
Step 2: Identify fluid type with phase envelope and critical point (T.sub.c,P.sub.c).
Step 3: If T<T.sub.c, it is oil type fluid and fix liquid phase pressure:
ITYPE=1
p.sub.i=p (63)
[0066] Step 4: If T>T.sub.c, it is gas type fluid and fix vapor phase pressure:
ITYPE=2
p.sub.v=p (64)
Step 5: Perform the stability test using procedure described in section 3.2 with given composition {z.sub.i} and p, assuming p.sub.v=p.sub.l=p.
Step 6: If there is a trivial solution S.sub.v=0 and S.sub.l=0, or S.sub.v=0 and S.sub.l<0.95, or S.sub.v<0.95 and S.sub.l=0, no phase split. Finalize the solution with Eq. (65) or Eq. (66) and exit. [0067] For oil type fluid:
x.sub.i=z.sub.i, i=1,2, . . . ,n.sub.c
y.sub.i=0, i=1,2, . . . ,n.sub.c
n.sub.l=1
n.sub.v=0
s.sub.l=1
s.sub.v=0 (65) [0068] For gas type fluid:
x.sub.i=0, i=1,2, . . . ,n.sub.c
y.sub.i=z.sub.i, i=1,2, . . . ,n.sub.c
n.sub.l=0
n.sub.v=1
s.sub.l=0
s.sub.v=1 (66)
Step 7: If S.sub.v=0 and 0.95<=S.sub.l<1, there is potential capillary condensation. Or else go to step 17.
Step 8: set iteration counter m=0.
Step 9: Initialize K-values and liquid phase pressure with stability test results for flash calculation.
(K.sub.i).sup.(0)=(K.sub.i).sub.l.sup.(M), i=1,2, . . . ,n.sub.c
p.sub.l.sup.(0)=max(p−(K.sub.1).sup.(M)p/10.sup.3,p.sub.l,min) (67)
Step 10: Perform flash calculation with the algorithm described in section 4.1 with the initial guess value n.sub.l=0.
Step 11: If there is no solution for Eq. (53), finalize the solution with Eq. (66) and exit.
Step 12: Update iteration counter m with m+1.
Step 13: update liquid phase pressure with
Step 14: Perform flash calculation with the algorithm described in section 4.1 with the updated liquid phase pressure.
Step 15: If |n.sub.l.sup.(m+1)−n.sub.l.sup.(m)|<ε, stop iteration and exit.
Step 16: Go to step 12.
Step 17: If 0.95<=S.sub.v<1 and S.sub.l=0, there is a potential bubble point suppression, or else go to step 27.
Step 18: set iteration counter m=0.
Step 19: initialize K-values and vapor phase pressure with stability test result for flash calculation.
(K.sub.i).sup.(0)=(K.sub.i).sub.l.sup.(M), i=1,2, . . . ,n.sub.c
p.sub.v.sup.(0)=p+(K.sub.1).sup.(M)p/10.sup.3 (67)
Step 20: Perform flash calculation with the algorithm described in section 4.1 with the initial guess value n.sub.l=1.
Step 21: If there is no solution for Eq. (53), finalize the solution with Eq. (65) and exit.
Step 22: Update iteration counter m with m+1.
Step 23: update vapor phase pressure with
Step 24: Perform flash calculation with the algorithm described in section 4.1 with the updated liquid phase pressure.
Step 25: If |n.sub.l.sup.(m+1)−n.sub.l.sup.(m)|<ε, stop iteration and exit.
Step 26: go to step 22.
Step 27: If S.sub.v=0 and S.sub.l>=1, there is liquid-like fluid, and initial K-value for flash calculation is
(K.sub.i).sup.(0)=(K.sub.i).sup.(M), i=1,2, . . . ,n.sub.c (71)
where (K.sub.i).sub.l.sup.(M) are the convergent solutions of K-Values for liquid-like fluid from stability test.
Step 28: If S.sub.v>=1 and S.sub.l=0, there is vapor-like fluid, and initial K-value for flash calculation is
(K.sub.i).sup.(0)=(K.sub.i).sub.l.sup.(M)(K.sub.i).sub.v.sup.(M), i=1,2, . . . ,n.sub.c (72)
where (K.sub.i).sub.v.sup.(m) are the convergent solutions of K-Values for vapor like fluid from stability test. Step 29: If S.sub.v>=1 and S.sub.l>=1, there is phase split, and initial K-value for flash calculation is
(K.sub.i).sup.(0)=(K.sub.i).sub.l.sup.(M)(K.sub.i).sub.v.sup.(M), i=1,2, . . . ,n.sub.c (73)
Step 30: set iteration counter m=0.
Step 31: initialize vapor or liquid phase pressure with stability test result for flash calculation.
p.sub.v.sup.(0)=p+(K.sub.i).sup.(0)p/10.sup.3, for oil type fluid
p.sub.l.sup.(0)=max(p−(K.sub.i).sup.(0)p/10.sup.3,p.sub.l,min), for gas type fluid (74)
Step 32: Perform flash calculation with the algorithm described in section 4.1.
Step 33: If there is no solution for Eq. (53), finalize the solution with Eq. (65) or Eq. (66) and exit.
Step 34: Update iteration counter m with m+1.
Step 35: update vapor phase pressure with
Step 36: Perform flash calculation with the algorithm described in section 4.1 with the updated liquid or vapor phase pressure.
Step 37: If |n.sub.l.sup.(m+1)−n.sub.l.sup.(m)|<ε, stop iteration and exit.
Step 38: go to step 34.
This iterative algorithm is illustrated as the inner loop (second computation box 32) and the middle loop (computation boxes 32-33 and first checkpoint 34) of the of the multi-level iterative solution method 30 illustrated in
[0069] 4.3 Known Pore Size Distribution
[0070] Four loops are designed to solve Eq. (5) to obtain the flash calculation results. The loops are counted from the outer most to the inner most. The first loop is designed to determine the critical pore size. The second loop is used for determine the capillary pressure, corresponding to the given pore size. The third loop is used to determine for the K-values, corresponding to the given pore size, liquid and vapor phase pressure. The fourth loop is for solving the vapor mole fractions n.sub.v and n.sub.l, corresponding to the given pore size, K-values, liquid and vapor phase pressure. The third and fourth loops are integrated for the VLE calculation, described in section 4.1
Step 1: Obtain the input parameters θ, {z.sub.i}, p, T, {r.sub.j}.
Step 2: Identify fluid type with phase envelope and critical point (T.sub.c,P.sub.c).
Step 3: If T<T.sub.c, it is oil type fluid and fix liquid phase pressure.
Step 4: If T>T.sub.c, it is gas type fluid and fix vapor phase pressure.
Step 5: Sort the pore size sequence and arrange the sequence from the smallest pore to the largest pore.
Step 6: Generate liquid saturation vs. pore size table with sorted pore size sequence:
where V.sub.j(r.sub.j) is the pore volume of the jth pore.
If the pores are spheres,
Step 7: set iteration counter k=0.
Step 8: Initialize critical pore radius r.sub.K.sup.(0).
Step 9: If k=0, perform the stability test using procedure described in section 3.2 with given composition {z.sub.i} and p, assuming p.sub.v=p.sub.l=p.
Step 10: If there is a trivial solution S.sub.v=0 and S.sub.l=0, or S.sub.v=0 and S.sub.l<0.95, or S.sub.v<0.95 and S.sub.l=0, no phase split. Finalize the solution with Eq. (65) or Eq. (66) and exit.
Step 11: If S.sub.v=0 and 0.95<=S.sub.l<1, there is potential capillary condensation. Or else go to step 21.
Step 12: set iteration counter m=0.
Step 13: Initialize K-values and liquid phase pressure with stability test result for flash calculation, using Eq. (67).
Step 14: Perform flash calculation with the algorithm described in section 4.1 with the initial guess value n.sub.l=0.
Step 15: If there is no solution for Eq. (53), finalize the solution with Eq. (66) and exit.
Step 16: Update iteration counter m with m+1.
Step 17: update liquid phase pressure with
Step 18: Perform flash calculation with the algorithm described in section 4.1 with the updated liquid phase pressure.
Step 19: If |n.sub.l.sup.(k,m+1)−n.sub.l.sup.(k,m)|<ε, stop iteration and go to step 43.
Step 20: Go to step 16.
Step 21: If 0.95<=S.sub.v<1 and S.sub.l=0, there is a potential bubble point suppression, or else go to step 31.
Step 22: set iteration counter m=0.
Step 23: initialize K-values and vapor phase pressure with stability test result for flash calculation, using Eq. (69).
Step 24: Perform flash calculation with the algorithm described in section 4.1 with the initial guess value n.sub.l=1.
Step 25: If there is no solution for Eq. (53), finalize the solution with Eq. (65) and exit.
Step 26: Update iteration counter m with m+1.
Step 27: update vapor phase pressure with
Step 28: Perform flash calculation with the algorithm described in section 4.1 with the updated vapor phase pressure.
Step 29: If |n.sub.l.sup.(k,m+1)−n.sub.l.sup.(k,m)|<ε, stop iteration and go to step 43.
Step 30: go to step 26.
Step 31: If S.sub.v=0 and S.sub.l>=1, there is liquid-like fluid, and initial K-value for flash calculation
Step 32: If S.sub.v>=1 and S.sub.l=0, there is vapor-like fluid, and initial K-value for flash calculation.
Step 33: If S.sub.v>=1 and S.sub.l>=1, there is phase split, and initial K-value for flash calculation.
Step 34: set iteration counter m=0.
Step 35: initialize vapor or liquid phase pressure with stability test result for flash calculation.
Step 36: Perform flash calculation with the algorithm described in section 4.1.
Step 37: If there is no solution for Eq. (53), finalize the solution with Eq. (65) or Eq. (66) and exit.
Step 38: Update iteration counter m with m+1.
Step 39: update phase pressure with
Step 40: Perform flash calculation with the algorithm described in section 4.1 with the updated liquid phase pressure.
Step 41: If |n.sub.l.sup.(k,m+1)−n.sub.l.sup.(k,m)|<ε, stop iteration and go to step 43.
Step 42: go to step 38.
Step 43: compute
Step 44: Determine r.sub.K.sup.(k+1) from curve s.sub.l(r), at which
s.sub.l.sup.(k)=s.sub.l(r.sub.K.sup.(k+1)) (82)
Step 45: if |r.sub.K.sup.(k+1)−r.sub.K.sup.(k)|<ε, stop iteration.
Step 46: update iteration counter k with k+1, go to step 9.
The flow chart in
[0071] 4.4 Known p.sub.c Curve Data
[0072] Three loops are designed to solve Eq. (6) to obtain the flash calculation results. The outer most loop is used to determine the capillary pressure. The mid-loop is for determine the K-values for the given liquid and vapor phase pressures. The inner most loop is for solving the vapor mole fractions n.sub.v and n.sub.l. The mid- and inner most loops are integrated for the VLE calculation, described in section 4.1.
Step 1: Obtain the input parameters contact angle θ, {z.sub.i}, p, T, and p.sub.c vs. saturation table.
Step 2: Identify fluid type with phase envelope and critical point (T.sub.c,P.sub.c).
Step 3: If T<T.sub.c, it is oil type fluid and fix liquid phase pressure with Eq. (63).
Step 4: If T>T.sub.c, it is gas type fluid and fix vapor phase pressure with Eq. (64).
Step 5: Perform stability test using procedure described in section 3.2 with given composition {z.sub.i}, p.
Step 5: set iteration counter k=0.
Step 6: Initialize liquid saturation and capillary pressure with (p.sub.c).sup.(0) and initialize phase pressures with Eq. (83).
p.sub.v.sup.(0)=p+p.sub.c.sup.(0), for oil type fluid
p.sub.l.sup.(0)=max(p−p.sub.c.sup.(0),p.sub.l,min), for gas type fluid (83)
Step 7: If there is a trivial solution S.sub.v=0 and S.sub.l=0, or S.sub.v=0 and S.sub.l<0.95, or S.sub.v<0.95 and S.sub.l=0, no phase split. Finalize the solution with Eq. (65) or Eq. (66) and exit.
Step 8: If S.sub.v=0 and S.sub.l>=1, or S.sub.v>=1 and S.sub.l=0, or If S.sub.v>=1 and S.sub.l>=1, Perform flash calculation with the algorithm described in section 4.1 and determine r.sub.K.sup.(k+1) with Eq. (82).
Step 9: Use the interpolation method to determine capillary pressure (p.sub.c).sup.(k+1) with (s.sub.l).sup.(k+1) and capillary pressure vs saturation table
(p.sub.c).sup.(k+1)=p.sub.c[(s.sub.l).sup.(k+1)]
p.sub.v.sup.(k+1)=p+p.sub.c.sup.(k+1), for oil type fluid
p.sub.l.sup.(k+1)=max(p−p.sub.c.sup.(k+1),p.sub.l,min), for gas type fluid (84)
Step 10: If |n.sub.l.sup.(k+1)−n.sub.l.sup.(k)|<ε, stop iteration.
Step 11: update iteration counter k with k+1.
Step 12: go to step 12.
5. TESTING RESULTS
[0073] These new flash calculation algorithms have been tested with different types of fluids, pore size, and pore size distributions. Two examples are presented.
Example 1: Light Oil
[0074] The fluid type for the first example is light oil. Its composition is 50% methane, 42% norm-butane, and 8% decane. The pore size distribution has mean pore radius of 5 nm and standard deviation of 10 nm. The temperature is 410.93° K. The pressure range is (3.45, 5.48) MPa. The flash computation results for the confined fluid are compared with the flash calculation results for the bulk fluid, as illustrated in
Example 2: Eagle Ford Shale Condensate with Temperature T=410° K
[0075] The fluid type for the second example is the condensate in the Eagle Ford Shale. Its composition is C1: 0.6192, C2: 0.1408, C3: 0.0835, i-C4: 0.0097, n-C4: 0.0341, i-C5: 0.0084, n-C5: 0.0148, C6: 0.0179, C7: 0.0158, C8: 0.0122, C9: 0.0094, C10: 0.0311, N2: 0.0013, CO2: 0.0018. The pore size distribution has a uniform distribution in this example as illustrated in
[0076] In summary, the EOS model and corresponding computational techniques can be used to estimate various values of properties of liquid and vapor hydrocarbons components in an unconventional reservoir such as a shale reservoir.
[0077] In a first embodiment (1), liquid and vapor molar fractions of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of a mixture of hydrocarbons in nano-pores are estimated with the contact angle, fluid composition, vapor phase pressure, and liquid phase pressure given as inputs.
[0078] In a second embodiment (2), liquid and vapor molar fractions of components, liquid mole fraction, vapor mole fraction, liquid saturation, vapor saturation and liquid phase pressure of a mixture of hydrocarbons in nano-pores are estimated with the given contact angle, fluid composition, vapor phase pressure, and constant pore size given as inputs. While a phase equilibrium model with constant pore size pressure is known, its solution method is embedded in the novel solution method of the phase equilibrium model disclosed herein with logical relationships illustrated in
[0079] In a third embodiment (3), liquid and vapor molar fractions of components, liquid mole fraction, vapor mole fraction, liquid saturation, vapor saturation and liquid phase pressure of a mixture of hydrocarbons in nano-pores are estimated with the contact angle, fluid composition, vapor phase pressure, and pore size distribution given as inputs.
[0080] In a fourth embodiment (4), liquid and vapor molar fractions of components, liquid mole fraction, vapor mole fraction, liquid saturation, vapor saturation, and liquid phase pressure of a mixture of hydrocarbons in nano-pores are estimated with the contact angle, fluid composition, vapor phase pressure, and measured capillary pressure data given as inputs. In this embodiment, the measured capillary pressure data is related to the pore size distribution.
[0081] In general, production processes of shale gas/oil reservoirs are pressure depletion processes, i.e., the reservoir pressure continually decreases due to the production of hydrocarbons. Hence, reservoir engineers may want to know the phase behaviors of confined hydrocarbons during a hydrocarbon production process. Accordingly, in one or more embodiments, the above discussed embodiments may be performed for a given sequence of reservoir pressures.
[0082] It can be appreciated that after one or more properties of a hydrocarbon in nano-pores of an earth formation are estimated by the methods disclosed herein, an action may be performed on the formation using associated apparatus based on the one or more estimated properties. The one or more properties may be entered into a reservoir simulator and the simulator can simulate a response of the formation. For example, estimated values of liquid molar fractions, vapor molar fractions, liquid mole fraction, vapor mole fraction, liquid saturation, vapor saturation and liquid phase pressure of components of a hydrocarbon in nano-pores may be entered into the reservoir simulator and the reservoir simulator will calculate the gas and oil flow rates of the reservoir based on these estimated values. Once the calculated flow rates are known, the action may be performed based on the calculated flow rates. In one or more embodiments, the action is to control a flow rate of hydrocarbons being produced from a wellbore. In one or more embodiments, the flow rate can be controlled by controlling a flow valve or pump. In another example, oil and/or gas flow rates can be estimated at various locations throughout the reservoir by the reservoir simulator and a stage in a wellbore for hydraulic fracturing the formation can be determined to increase the hydrocarbon flow rate into the wellbore at that stage. In that reservoir simulators are commercially available and known in the art, they are not discussed in further detail.
[0083] Next, examples of production equipment are discussed.
[0084] The production rig 40 may also be configured to extract of core sample of the formation 4 a downhole coring tool 48. The downhole tool 48 may be conveyed through the borehole 2 by an armored wireline that also provides communications to the surface. The core sample may be extracted using an extendable core drill 49. Once the core sample is extracted, it is stored and conveyed to the surface for analysis such as by a pore size measuring apparatus 50, which in one or more embodiments may be a scanning electron microscope or a device using nitrogen absorption techniques. In general, a plurality of core samples is extracted in order to adequately represent the properties of rock present in the formation. For example, a higher number of samples would be required if the properties change significantly with depth as opposed to not changing significantly with depth.
[0085]
[0086]
[0087] The method 190 may also include performing an action on the earth formation using action-related apparatus and at least one of the estimated liquid molar fraction, vapor molar fraction, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of components of a hydrocarbon in the nano-pores in the earth formation. In one or more embodiments, the action includes controlling a flow rate of hydrocarbons produced from a borehole penetrating the earth formation to meet or exceed a selected production flow rate. The flow rate may be controlled by controlling a flow control valve for example. In one or more embodiments, the action includes determining a location of a stage in a borehole penetrating the earth formation in which to hydraulically fracture the earth formation using a formation stimulation system and fracturing the earth formation at that stage.
Embodiment 1
[0088] A method for estimating liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of a mixture of hydrocarbons in nano-pores in an earth formation, the method comprising: constructing, by a processor, an equation of state (EOS) representing the mixture hydrocarbons in the nano-pores in the earth formation; the EOS comprising a term accounting for capillary pressure in the nano-pores; inputting, by the processor, a composition of the mixture of hydrocarbons and a phase pressure of the hydrocarbons into the EOS; inputting, by the processor, a pore size distribution of the earth formation into the EOS; and solving, by the processor, the EOS to estimate the liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of the mixture of hydrocarbons in the nano-pores in the earth formation.
Embodiment 2
[0089] The method according to claim 1, further comprising inputting a vapor phase pressure into the EOS for a gas reservoir or a liquid phase pressure of the mixture of hydrocarbons for an oil reservoir.
Embodiment 3
[0090] The method according to claim 2, wherein the EOS comprises the following set of equations:
where x.sub.i, y.sub.i, z.sub.i, Φ.sub.l,i, and Φ.sub.v,i are liquid molar fraction, vapor molar fraction, and global molar fraction, liquid and vapor fugacity coefficients of component i, respectively; p.sub.v and p.sub.l are vapor and liquid phase pressure, respectively, n.sub.v and n.sub.l are vapor and liquid mole fractions, respectively; n.sub.c is the total number of components.
Embodiment 4
[0091] The method according to claim 1, further comprising inputting a constant pore size and estimating a liquid or vapor phase pressure.
Embodiment 5
[0092] The method according to claim 4, wherein the EOS comprises the following set of equations:
where x.sub.i, y.sub.i, z.sub.i, Φ.sub.l,i, and Φ.sub.v,i are liquid molar fraction, vapor molar fraction, and global molar fraction, liquid and vapor fugacity coefficients of component i, respectively; p.sub.v and p.sub.l are vapor and liquid phase pressure, respectively, n.sub.v and n.sub.l are vapor and liquid mole fractions, respectively; n.sub.c is the total number of components;
Embodiment 6
[0093] The method according to claim 1, further estimating a liquid phase pressure for a shale gas reservoir or estimating a vapor phase pressure for a shale oil reservoir.
Embodiment 7
[0094] The method according to claim 6, wherein the EOS comprises the following set of equations:
where x.sub.i, y.sub.i, z.sub.i, Φ.sub.l,i, and Φ.sub.v,i and are liquid molar fraction, vapor molar fraction, and global molar fraction, liquid and vapor fugacity coefficients of component i, respectively; p.sub.v and p.sub.l are vapor and liquid phase pressure, respectively, n.sub.v and n.sub.l are vapor and liquid mole fractions, respectively; n.sub.c is the total number of components;
Embodiment 8
[0095] The method according to claim 1, further comprising inputting capillary pressure data and estimating a liquid phase pressure.
Embodiment 9
[0096] The method according to claim 8, wherein the EOS comprises the following set of equations:
where x.sub.i, y.sub.i, z.sub.i, Φ.sub.l,i, and Φ.sub.v,i are liquid molar fraction, vapor molar fraction, and global molar fraction, liquid and vapor fugacity coefficients of component i, respectively; p.sub.v and p.sub.l are vapor and liquid phase pressure, respectively, n.sub.v and n.sub.l are vapor and liquid mole fractions, respectively; n.sub.c is the total number of components;
Embodiment 10
[0097] The method according to claim 1, further comprising measuring a pore size distribution using pore size measuring apparatus.
Embodiment 11
[0098] The method according to claim 10, further comprising extracting a core sample of the earth formation using a downhole core sample tool.
Embodiment 12
[0099] The method according to claim 1, further comprising performing an action on the earth formation using action-related apparatus and at least one of the estimated liquid molar fraction, vapor molar fraction, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of components of a hydrocarbon in the nano-pores in the earth formation.
Embodiment 13
[0100] The method according to claim 12, wherein the action comprises controlling a flow rate of hydrocarbons produced from a borehole penetrating the earth formation to meet or exceed a selected production flow rate.
Embodiment 14
[0101] The method according to claim 12, wherein the action comprises determining a location of a stage in a borehole penetrating the earth formation in which to hydraulically fracture the earth formation using a formation stimulation system and fracturing the earth formation at that stage.
Embodiment 15
[0102] A system for estimating liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of a mixture of hydrocarbons in nano-pores in an earth formation, the system comprising: a memory having computer-readable instructions; a processor for executing the computer-readable instructions, the computer-readable instructions comprising: constructing an equation of state (EOS) representing the mixture of hydrocarbons in the nano-pores in the earth formation; the EOS comprising a term accounting for capillary pressure in the nano-pores; inputting a composition of the mixture of hydrocarbons and a phase pressure of the hydrocarbons into the EOS; inputting a pore size distribution of the earth formation into the EOS; and solving the EOS to estimate the liquid and vapor molar fraction of components, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of the mixture of hydrocarbons in the nano-pores in the earth formation.
Embodiment 16
[0103] The system according to claim 15, further comprising a pore size measuring apparatus configured to measure a pore size distribution of the earth formation.
Embodiment 17
[0104] The system according to claim 15, further comprising a formation-action related apparatus configured to perform an action on the formation using at least one of the estimated liquid molar fraction, vapor molar fraction, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of components of a hydrocarbon in the nano-pores in the earth formation.
Embodiment 18
[0105] The system according to claim 15, wherein the formation-action related apparatus comprises a formation stimulation system configured to hydraulically fracture the earth formation a location of a stage in a borehole penetrating the earth formation determined by at least one of the estimated liquid molar fraction, vapor molar fraction, liquid mole fraction, vapor mole fraction, liquid saturation, and vapor saturation of components of a hydrocarbon in the nano-pores in the earth formation.
[0106] In support of the teachings herein, various analysis components may be used including a digital and/or an analog system. For example, the computer processing system 42 and/or the pore size measuring apparatus 50 may include digital and/or analog systems. The system may have components such as a processor, storage media, memory, input, output, communications link (wired, wireless, optical or other), user interfaces, software programs, signal processors (digital or analog) and other such components (such as resistors, capacitors, inductors and others) to provide for operation and analyses of the apparatus and methods disclosed herein in any of several manners well-appreciated in the art. It is considered that these teachings may be, but need not be, implemented in conjunction with a set of computer executable instructions stored on a non-transitory computer readable medium, including memory (ROMs, RAMs), optical (CD-ROMs), or magnetic (disks, hard drives), or any other type that when executed causes a computer to implement the method of the present invention. These instructions may provide for equipment operation, control, data collection and analysis and other functions deemed relevant by a system designer, owner, user or other such personnel, in addition to the functions described in this disclosure. Processed data such as a result of an implemented method may be transmitted as a signal via a processor output interface to a signal receiving device. The signal receiving device may be a display monitor or printer for presenting the result to a user. Alternatively or in addition, the signal receiving device may be memory or a storage medium. It can be appreciated that storing the result in memory or the storage medium will transform the memory or storage medium into a new state (containing the result) from a prior state (not containing the result). Further, an alert signal may be transmitted from the processor to a user interface if the result exceeds a threshold value.
[0107] Further, various other components may be included and called upon for providing for aspects of the teachings herein. For example, a sensor, transmitter, receiver, transceiver, antenna, controller, optical unit, electrical unit or electromechanical unit may be included in support of the various aspects discussed herein or in support of other functions beyond this disclosure.
[0108] Elements of the embodiments have been introduced with either the articles “a” or “an.” The articles are intended to mean that there are one or more of the elements. The terms “including” and “having” are intended to be inclusive such that there may be additional elements other than the elements listed. The conjunction “or” when used with a list of at least two terms is intended to mean any term or combination of terms. The term “configured” relates one or more structural limitations of a device that are required for the device to perform the function or operation for which the device is configured.
[0109] The flow diagram depicted herein is just an example. There may be many variations to this diagram or the steps (or operations) described therein without departing from the spirit of the invention. For instance, the steps may be performed in a differing order, or steps may be added, deleted or modified. All of these variations are considered a part of the claimed invention.
[0110] While one or more embodiments have been shown and described, modifications and substitutions may be made thereto without departing from the spirit and scope of the invention. Accordingly, it is to be understood that the present invention has been described by way of illustrations and not limitation.
[0111] It will be recognized that the various components or technologies may provide certain necessary or beneficial functionality or features. Accordingly, these functions and features as may be needed in support of the appended claims and variations thereof, are recognized as being inherently included as a part of the teachings herein and a part of the invention disclosed.
[0112] While the invention has been described with reference to exemplary embodiments, it will be understood that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications will be appreciated to adapt a particular instrument, situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.