Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: In the area of fractured reservoir modeling, conventional Dual Porosity Models is challenged to flexibly
Received 16 January 2016 simulate more than two porosity systems and it is also difficult to capture the transient fluid transfer
Received in revised form between matrix and fracture. This work aims to solve those problems in fractured reservoir simulation.
5 June 2016
The newly introduced Multi-Porosity Model honors any number of porosity types with different prop-
Accepted 6 June 2016
Available online 11 June 2016
erties, such as permeability, porosity and wettability thus achieving significant improvements over
conventional Dual-Porosity Models. Arbitrary connections for intra-porosity flow and inter-porosity flow
are incorporated into the design to allow for the convenient transformation between Multi-Porosity and
Keywords:
Fractured reservoirs
Multi-Permeability formulations. The addition of a flexible subdivision in each porosity system has
Multi-Porosity Model allowed us to characterize the transient flow for inter-porosity flow. Due to the low permeability in the
Arbitrary connection matrix, transient flow between matrix and fracture dominates, and thus matrix spatial subdivision is
Porosity subdivision necessary to accurately capture the dynamics. The formulation is designed to allow the proposed scheme
Transient flow to be generalized. To quantify the improvements available with the new formulation, several typical
Multi-Porosity Models are compared with Fine-Grid Single-Porosity Models. Consistent results have been
obtained with those similar cases from literature, and the robustness and efficiency of the model is
validated. Besides, the extra matrix subdivision is proven to accurately capture the transient fluid transfer
between matrix and fracture.
© 2016 Elsevier B.V. All rights reserved.
vðfrÞm
tmf ¼ (2)
vt
* Corresponding author.
E-mail address: yan.bicheng@gmail.com (B. Yan).
http://dx.doi.org/10.1016/j.jngse.2016.06.016
1875-5100/© 2016 Elsevier B.V. All rights reserved.
778 B. Yan et al. / Journal of Natural Gas Science and Engineering 33 (2016) 777e791
Fig. 1. Schematic of fluid flowing from a matrix block (gray) to outer fractures Fig. 2. Schematic of matrix-fracture transfer for subdivided matrix: different matrix
(transparent). sub-blocks have different number of surfaces connected to fracture system.
780 B. Yan et al. / Journal of Natural Gas Science and Engineering 33 (2016) 777e791
from Darcy’s law and decompose the transfer rate of matrix sub- different cells. Fracture serves as constant pressure boundary con-
block into three directional componentstmfi,i ¼ x,y,z. The dition. Methane (compressible) is used as fluid flowing in the
following shows the transfer rate component through a single sub- model, and real gas properties are calculated through cubic Peng-
block surface normal to x direction. Robinson EOS. Basically we are solving the diffusivity equation for
the system, shown as Equation (18), and the initial condition and
r kmfx Ax
boundary condition are shown as Equations (19) and (20) respec-
tmfx ¼ Fm Ff (12)
m dx þ df tively. The whole nonlinear system is solved by fully implicit
approach (Newton-Raphson method). After solving the system, to
Based on the assumptiondf ≪ di, Equation (9) is transformed to calculate shape factors some extra parameters are necessarily
Equation (10). Here similarly Equation (12) can be written in the calculated, including the flux for those connections between matrix
form of Equation (13), and fracture grids, and average fluid properties and permeability
( ) between matrix and fracture.
rVm kmfx
tmfx ¼ 2 2 Fm Ff (13)
m Lx
rk vðfrÞ
Therefore, a shape factor for a matrix sub-block connected with V$ ðVFÞ ¼ (18)
fracture in x direction is, m vt
kmfx
ðskÞmfx ¼ 2 (14)
L2x Fm ¼ F0 ðwhen t ¼ 0Þ (19)
This can be easily extended to the case that matrix sub-blocks
are connected to fractures in any direction i(i ¼ x,y,z), shown as
Equation (15), Ff ¼ constant ðwhen t > 0Þ (20)
rVm
tmfi ¼ ðskÞmfi Fm Ff (15) To consider shape factors of all the directions and permeability
m anisotropy, a case with a matrix block subdivided into 6 by 6 by 6
matrix sub-blocks (grids) with fracture grids surrounding the ma-
where ðskÞmfi ¼ 2kmfi =L2i ; i ¼ x; y; z. The shape factor here is for one trix bulk in three directions, and detailed parameters are shown in
contacting surface between the fracture and matrix sub-blocks. Let Table 1. The shape factors of bulk matrix block (treating 6 by 6 by 6
fi represent the number of surfaces of a matrix sub-block connected matrix sub-blocks as a whole) and each single matrix sub-block are
to fracture system. For an arbitrary matrix sub-block with arbitrary calculated based on numerical models and then compared with
division in the directions of i ¼ x,y,z, fi is possibly equal to 0, 1, or 2. analytical solutions. The results show great consistency between
Based on the symmetry of mass transfer in each direction, a general them. Note that the fracture permeability is not directly calculated
format of shape factor considering all possible fracture connected based on fracture aperture. Instead, we keep the fracture conduc-
surfaces is proposed to be written as Equation (16). tivity at 3280.84 mD-ft to make the fracture infinite conductive, and
scale up the fracture grid size (fracture aperture) to avoid extremely
ðskÞmf ¼ fx ðskÞmfx þ fy ðskÞmfy þ fz ðskÞmfz (16) small cell volume during simulation. This approach has been used
For example, if a rectangular matrix block is not subdivided and by Rubin (2010) in his CMG simulation workflow to model hy-
connected to fractures in its 6 surfaces normal to x, y, z directions, it draulic fractures in unconventional reservoirs, and the accuracy of
is valid that fi ¼ 2, i ¼ x, y, z. Thus the model of Kazemi et al. (1976) the results is conserved during this grid scale-up process.
can be derived as Equation (17), For shape factor of bulk matrix block, most of the formulae
follow the form of Equation (5) or (6) with different b values.
ðskÞmf ¼ 2ðskÞmfx þ 2ðskÞmfy þ 2ðskÞmfz Considering permeability anisotropy in this case, (sk )mf from
! Equation (6) is used here, since it is directly involved in the trans-
kmfx kmfy kmfz missibility of matrix-fracture flux in Dual-Porosity Models. Based
¼4 þ 2 þ 2 (17)
L2x Ly Lz on Equation (3), (sk)mf is calculated through Equation (21) directly
from numerical results, where m,r are averaged between matrix and
Therefore, (tk)mf from Kazemi et al. (1976) is a special case of the fracture. Based on Equation (6), the value of b is calculated through
new shape factor model. Besides, the model of “Subdomain” (Fung, Equation (22).
1991; Gilman and Kazemi, 1988) is also a special case of this model,
since it subdivides matrix block only in z direction to improve
calculation of gravity displacement and here subdivision in all di- Table 1
Basic parameters to calculate shape factors.
rections is allowed. As a result, the new model naturally improves
the characterization of gravity effects and fluid phase segregation. Matrix sub-block Lx (ft) 3.28084
The new model is more general and suitable for matrix block Matrix sub-block Ly (ft) 6.56168
Matrix sub-block Lz (ft) 9.84252
allowing arbitrary subdivision in any directions. Because of the
Matrix block Lx (ft) 19.6850
decomposition of the original transfer flow in bulk matrix block, Matrix block Ly (ft) 39.3701
theoretically it is a perfect approach to characterize non-linear fluid Matrix block Lz (ft) 59.0551
transfer between matrix and fracture. Fracture aperture (ft) 0.328084
Fracture permeability kf (Darcy) 10
Matrix permeability in x direction kmx (mD) 50
2.3. Numerical results Matrix permeability in y direction kmy (mD) 10
Matrix permeability in z direction kmz (mD) 5
In the following, numerical solution of shape factor are calcu- Initial pressure (psia) 2900
lated based on our in-house simulator. This is a Single-Porosity Fracture pressure (psia) 1450 for t > 0
Temperature ( F) 212 for t > 0
Model, and fracture and matrix media are represented by
B. Yan et al. / Journal of Natural Gas Science and Engineering 33 (2016) 777e791 781
16
25
beta from Numerical Result beta from Numerical Result
beta from Kazemi et al.
20 beta from Kazemi et al.
12
Beta, dimensionless
15
8
10
4
5
0 0
0.01 0.1 1 10 100 0 50 100 150 200
Time (Seconds) Connection
Fig. 3. Comparison of numerical and analytical results of b in shape factor formula (6). Fig. 4. Comparison of numerical and analytical results of b in Equation (23).
782 B. Yan et al. / Journal of Natural Gas Science and Engineering 33 (2016) 777e791
There are two different configurations in the Multi-Porosity more. Specifically, 1 grid in hydraulic fracture system (HF) is cor-
Model. The first configuration is conventional Multi-Porosity responding to 4 grids in natural fracture system (NF), such that
Model, which is similar to the model from Hinkley et al. (2013). those two fracture sets with different conductivity can be distin-
This configuration is naturally compatible with the formulation guished. Further, 1 grid in natural fracture system (NF) is corre-
above. A Quad-Porosity Model with four porosity systems is shown sponding to 4 grids in inorganic matter (IM) and organic matter
in Fig. 5, which includes P1, P2, P3, and P4. Here all porosity systems (OM), which depicts the transient flow more accurately.
are discretized in the same fashion. Therefore, the non-neighbor In a Multi-Porosity Model with flexible subdivision, the grid
connection between different porosity systems is always a one- number in each porosity domain can be either equal (Fig. 5) or
to-one mapping process. different (Fig. 6), and thus the design becomes difficult. Therefore,
The second configuration is Multi-Porosity Model with Subdi- the grid information and connection information would be better
vision (Fig. 6). This model is designed to capture the transient flow stored in an unstructured format (Lim, 1995), and this is consistent
in some porosity systems if necessary. For example, shale reservoir with the configuration of our in-house simulator, which is formu-
is a typical Quad-Porosity Model, since it is widely accepted that lated in unstructured Control-Volume Finite Difference (CVFD)
there exist four porosity systems (Wang and Reed, 2009), including method. Specifically, all grid-based properties are stored through
hydraulic fractures, natural fractures, inorganic matrix and organic an ordered list, such as grid name, pore volume, rock type, phase
matrix. Among them hydraulic fractures have higher conductivity saturation etc, and all connection-based properties are stored
than natural fractures; on the other hand, those two tight matrix through a connection list, such as names of two grids in a
media have different wettabilities and fluid transport mechanism connection, connection type, and transmissibilities etc. As for the
(Alfi et al., 2015b). Since the inorganic and organic matrix perme- ordering of porosity types, Hinkley et al. (2013) recommended that
ability is much lower than that in the hydraulic and natural frac- the porosity type with the highest permeability is first and the one
tures, transient fluid transfer occurs between matrix and fracture. with the lowest permeability comes last, and this facilitates the LU
To accurately capture this phenomenon, hierarchical porosity factorization process.
subdivision scheme is used to discretize different porosity systems, Besides, in the traditional Dual-Porosity Model, a fracture grid is
shown in Fig. 6. In Fig. 6, the non-neighbor connection for the always connected with a matrix grid in the same physical location,
discretization scheme is not a one-to-one mapping process any and thus even those inter-porosity properties are conveniently
solutions. As a comparison, the Dual-Porosity Models are set in correlated from steam table, and here in our cases in this paper, the
equal model size with corresponding Single-Porosity Models, and fluid is methane and it properties are calculated through Peng-
they have only one grid block for matrix and fracture respectively. Robinson EOS.
Besides, in Dual-Porosity Models, fracture permeability values are Dual-Porosity Models based on the shape factors of Warren and
scaled in order to keep the same fracture conductivity (Rubin, Root (1962), Kazemi et al. (1976), Coats (1989), and Lim and Aziz
2010), and fracture porosity values are modified to conserve the (1995) are compared with corresponding Fine-Grid Single-
pore volume. Table 3 shows necessary data for comparison be- Porosity Models. All cases here are for single-phase compressed gas
tween Fine-Grid Single-Porosity Models and Dual-Porosity Models. flow, and cumulative gas production with time for N ¼ 1,2,3 are all
Note that there are no wells in those Fine-Grid Single-Porosity plotted in Fig. 9. In those plots, the results of those Dual-Porosity
Models and Dual-Porosity Models, however, fracture systems are Models with Lim and Aziz’s shape factor are in good consistency
set as constant pressure boundary conditions, pf ¼ 500 psia, and with Fine-Grid Single-Porosity Models for most of the time scale,
initial matrix pressure is pm ¼ 1,000 psia. Because of this pressure but those results based on shape factors of Kazemi et al. are far
contrast between matrix and fracture, fluid in the matrix flows into smaller than that of the calibrated Fine-Grid Single-Porosity
the fracture system bounding the matrix block in different di- models. This can be explained by our previous analysis that Kaze-
rections. Fig. 8 shows the pressure profile at early periods in the mi’s model assumes a linear flow between matrix and fracture, and
three different Fine-Grid Single-Porosity Models, and it presents it underestimates the matrix-fracture transfer rate. Besides, in all
that transient flow effect occurs in those regions neighboring the the three figures in Fig. 9, the results are consistently shown in
fracture systems. In Lim and Aziz’s cases, fluid properties are sequence: (DP, Warren-Root) > (Fine Grid Model) > (DP, Lim and
Table 3
Parameters for Fine-Grid Single-Porosity Models and Dual-Porosity Models.
Fine grid, N ¼ 1
Grid dimensions 22 1 1
Grid spacing (ft) Dx ¼ 0.005, 0.005, 0.01, 0.02, 0.04, 0.08, 0.16, 0.32, 0.64, 1.28, 2.445, 2.445, 1.28, 0.64, 0.32, 0.16, 0.08, 0.04, 0.02, 0.01, 0.005, 0.005;
Dy ¼ Dz ¼ 10;
Fine grid, N ¼ 2
Grid dimensions 22 22 1
Grid spacing (ft) Dx¼Dy ¼ same as Dx for N ¼ 1;
Dz ¼ 10
Fine grid, N ¼ 3
Grid dimensions 12 12 12
Grid spacing (ft) Dx ¼ Dy ¼ Dz ¼ 0.01, 0.02, 0.08, 0.32, 1.28, 3.30, 3.30, 1.28, 0.32, 0.08, 0.02, 0.01;
Rock properties for fine grid models
Matrix porosity 0.05
Matrix permeability (mD) 0.001
Fracture porosity 1.0
Fracture permeability (mD) 100,000
Dual-Porosity
Grid dimensions 111
Grid spacing (ft) Dx ¼ Dy ¼ Dz ¼ 10
Matrix porosity 0.05
Matrix permeability (mD) 0.001
Fracture porosity 0.001 (N ¼ 1); 0.002 (N ¼ 2); 0.006 (N ¼ 3);
Fracture permeability (mD) 100
Reservoir conditions for all models
Initial pressure (psia) 1000
Fracture pressure (psia) 500 for t > 0
Initial temperature (℉) 600 for t > 0
B. Yan et al. / Journal of Natural Gas Science and Engineering 33 (2016) 777e791 785
900 fracture should be very important and last for a long time. Since all
800 three series (N ¼ 1,2,3) of Dual-Porosity Models without subdivi-
sion provide consistent results, let’s observe the case with matrix
700
bounded by three sets of fractures (N ¼ 3, Fig. 9(c)) in a logarithmic
600
Cum Production (scf)
time scale, shown as Fig. 10. It shows that at the early time none of
500 those Dual-Porosity Models with classic shape factor models
400
matches well with the calibrated Fine-Grid Single-Porosity Model,
Fine Grid, 22 blocks because there is only one matrix grid in all those Dual-Porosity
300 1 block DP, Warren-Root Models, and this cannot accurately capture the non-linear tran-
200 1 block DP, Lim & Aziz sient flow between matrix and fracture.
1 block DP, Coats
100 Therefore, for the case N ¼ 3, we will further consider if the
1 block DP, Kazemi et al.
subdivision in the matrix porosity is helpful to enhance the accu-
0
0 2 4 6 8 10 racy. Here, a series of Dual-Porosity Models with Matrix Subdivi-
Time (days) sion based on the shape factor from Equation (16) are also
compared with Fine-Grid Single-Porosity Model (N ¼ 3). Those
(a) models correspond to the single porosity with 3 sets of fractures in
900 Fig. 8, so there is no well in the model as well. Fracture system
800 serves as a constant pressure boundary condition, pf ¼ 500 psia, and
700
matrix pressure is initially at 1,000 psia.Three cases of Dual-
Porosity Models with matrix subdivision are simulated: the ma-
600
Cum Production (scf)
600
Models with Matrix Subdivision is far better captured than that in
500 Dual Porosity Models without Matrix Subdivision, since with sub-
400 division the non-linear flow between matrix block and fracture
Fine Grid, 1728 blocks
now becomes local linear flow between matrix sub-block and
300 1 block DP, Warren-Root
fracture with much higher resolution. This is consistent with our
200 1 block DP, Lim & Aziz
previous expectation.
1 block DP, Coats
100
1 block DP, Kazemi et al.
0 4.2. Triple-Porosity Models
0 2 4 6 8 10
Time (days) In the previous part, the Dual-Porosity Models have been proved
(c)
Fig. 9. Cumulative gas production for three different sets of cases: (a) N ¼ 1: one set of 900
fractures; (b) N ¼ 2: two sets of fractures; (c) N ¼ 3: three sets of fractures. Fine Grid, 1728 blocks
800
1 block DP, Warren-Root
700 1 block DP, Lim & Aziz
600 1 block DP, Coats
Cum Production (scf)
Aziz) > (DP, Coats) > (DP, Kazemi et al.), which makes good
1 block DP, Kazemi et al.
agreement with Lim and Aziz’s results (Lim and Aziz, 1995), and 500
this can also be explained by the relative magnitude of shape fac- 400
tors in different models. Therefore, these results above have already
300
proven the robustness of our implementation for Dual-Porosity
Model configuration. 200
The transient flow between fracture and matrix usually occurs 100
at the early period. Especially for reservoirs with high contrast of
0
permeability in different porosity types, the transient flow usually 0.0001 0.001 0.01 0.1 1 10 100
lasts for a long period. From Table 3, the matrix permeability in Time (days)
Dual-Porosity Model is 100,000 times lower than the fracture
permeability, therefore, the transient flow between matrix and Fig. 10. Results for system with three sets of fractures, and logarithmic time scale is
used here.
786 B. Yan et al. / Journal of Natural Gas Science and Engineering 33 (2016) 777e791
Fig. 11. Dual-Porosity Model with matrix subdivision: fracture, 1 grid; matrix, 9 9 9 grids.
900 Model, those x-axis oriented fractures and y-axis oriented frac-
Fine Grid, 1728 blocks tures are treated as independent porosity domains because of their
800
1 block DP, Kazemi et al. high contrast of permeability or conductivity. To conserve both
700 pore volume and flow conductivity in fractures (Rubin, 2010),
1 block DP, Lim and Aziz
600
Cum Production (scf)
Table 4
Parameters for a model with 6 sets of x-axis oriented fractures and 6 sets of y-axis oriented fractures.
10000
1000
Cum Production, scf
100
Fine Grid
TPDK, Lim & Aziz
TPDK, Kazemi et al.
10
1
0.0001 0.001 0.01 0.1 1 10 100
Time, hours
10000
highest, followed by y-axis oriented fracture system, and finally x-
axis oriented fracture system. This is consistent with our perme-
ability magnitude difference in the three porosity systems 1000
(matrix < y-axis fracture < x-axis fracture). Besides, the transient
Cum Production, scf
Fig. 16. Pressure profile of Triple-Porosity Dual-Permeability model with 6 by 6 by 1 matrix subdivision. Time step: 0.002905 h.
Fig. 17. Comparison of grid numbers between Triple-Porosity Dual-Permeability (TPDK) Models and Fine-Grid Single-Porosity Model.
bar) have no matrix subdivision and they have the smallest number between CPU cost and result accuracy, and we will discuss it next.
of grid blocks. For TPDK Models with matrix subdivision, the larger Multi-Porosity Model can be an integral part in a workflow of
the subdivision number is, the more the grid blocks are used. fractured reservoir characterization and simulation. Based the
Correspondingly the CPU time for each models is also plotted in geological and seismic data (micro-seismic data) in a fractured
Fig. 18. Our results show that the CPU cost for those Triple-Porosity reservoir, the distribution and properties of fractures in different
Dual-Permeability Models is much cheaper than Fine-Grid Single- scale can be estimated. Such information helps us classify the
Porosity Model, since those models have fewer grid blocks. In the porosity types in the fractured reservoir and calculate necessary
reservoir matrix blocks are isolated by fracture sets, and thus flow parameters (such as shape factor) in Multi-Porosity Model. For very
between matrix blocks is not allowed in our Triple-Porosity Dual- complex fracture distribution, upscaling process from Discrete
Permeability Models. This further reasonably reduces the Fracture Network model (DFN) (Bhide et al., 2012; Sun and
complexity of connectivity in the problem, and make those Triple Schechter, 2014; Zhao et al., 2011) can facilitate calculating pa-
Porosity Models run more efficiently. Therefore, even though TPDK rameters in Multi-Porosity Model.
model with 6 6 1 matrix subdivision (950) have around 1/3 of During application of Multi-Porosity Model, the binary
the number of grid blocks in the Fine-Grid Single-Porosity Model connection table (Table 2) controls the connectivity relationship
(3136), while the CPU time for the former model (38.7 s) is around between different porosity systems and within each porosity sys-
1/25 of the CPU time for the latter model (964.5 s) and the results of tem. Before comprehensively understanding those effective con-
those two are well matched (Fig. 15). Besides, we can observe that nections in the reservoir, it is recommended to assume that all
CPU cost increases with matrix subdivision in Fig. 18, and it has connections in the reservoir are active, and run a Multi-Porosity
similar trend to the number of grid blocks used in those models Model without matrix subdivision as a base case. Through con-
(Fig. 17). Therefore, the application of the matrix subdivision in trolling the binary connection table to deactivate different con-
Multi-Porosity Model should be optimized to make a compromise nections in the reservoir, the importance of each connection is
B. Yan et al. / Journal of Natural Gas Science and Engineering 33 (2016) 777e791 789
0 10 20 30 40 50
950 60
960 970
CPU Time, seconds
Fig. 18. Comparison of CPU time between Triple-Porosity Dual-Permeability (TPDK) Models and Fine-Grid Single-Porosity Model.
effectively sensitized and ultimately the Multi-Porosity Model with Porosity Models and Triple-Porosity Models) demonstrate that
the least connectivity but close result to base case is preferred, since Multi-Porosity Model with Subdivision successfully enhances the
the less the connectivity in the reservoir, the less complex the accuracy of transient flow at early production period, since the
Multi-Porosity Model will be. This logic behind this is different decomposed porosity sub-blocks can characterize the nonlinear
from conventional Multiple Porosity Models which usually assume fluid transfer between different porosity systems very well. Besides,
certain connection modes in fractured reservoir in advance, such as the performance of Multi-Porosity Model is also improved
Dual Porosity Single Permeability Model, and Dual Porosity Dual compared to our Fine-Grid Single-Porosity Model.
Permeability Model.
Further, the subdivision in Multi-Porosity Model is used to Acknowledgment
improve the resolution of transient fluid transfer in multiple
porosity systems. The necessity to apply matrix subdivision and the The authors thank the Crisman Institute for Petroleum Research
level of matrix subdivision applied is determined by porosity, in the Harold Vance Department of Petroleum Engineering at Texas
permeability of those porosity systems and fracture spacing. A&M University for financial support of this project (Project NO.
Similar to binary connection table the matrix subdivision number 3.1.24).
should be optimized. The optimum matrix subdivision number will
be the case in which there is no further significant improvement in Nomenclature
simulation results with the increase of matrix subdivision. Finally
an optimized Multi-Porosity Model is prepared to simulate a
complex fractured reservoir. Acronyms
DP Dual Porosity Model
5. Conclusions LGR local grid refinement
MINC Multiple Interacting Continua
In this paper, starting from conventional Dual-Porosity Models, TPDK Triple Porosity Dual Permeability Model
a general shape factor formulation considering matrix subdivision Variables
in arbitrary direction is derived, and it is comprehensively validated Ai contact area of surface between matrix and fracture
with numerical experiments. Besides, the original model of Kazemi normal to i direction, ft2
et al. (1976) is a special case of this formulation. Based on the df half of fracture aperture, ft
porosity subdivision and our shape factor formulation, a general di distance between matrix block (sub-block) and fracture
Multi-Porosity Model is proposed to honor arbitrary modeling surface, ft
porosity types and flexible porosity subdivisions, and also con- fi number of surfaces of matrix sub-block connected to
ventional Multi-Porosity Model without subdivision is considered fracture in i direction (i ¼ x,y,z), dimensionless
as one of configurations here. The model is implemented through g gravity constant
unstructured formulation in our in-house reservoir simulator, and ki permeability in i ¼ x,y,z direction, mD
the intra-porosity and inter-porosity connection in the Multi- kij average permeability between ith porosity and jth porosity,
Porosity Model is flexibly controlled through a binary connection mD
table. kra relative permeability of phase a, dimensionless
Our results of Dual-Porosity Models with Lim and Aziz’s shape kmf average permeability between matrix and fracture, mD
factor are in good consistency with Fine-Grid Single-Porosity L size of cubic matrix block, ft
Models for most of the time scale, but the Dual-Porosity Models Li size of matrix block or sub-block in i ¼ x,y,z direction, ft
with shape factor of Kazemi et al. underestimates the solution. This N number of orthogonal fracture sets, N ¼ 1,2, or 3
is very consistent with the results from literature (Lim and Aziz, p pressure, psia
1995), and it directly prove the robustness of our implementa- pa pressure of phase a, psia
tion. However, those conventional Dual-Porosity Model fails to pcOA capillary pressure between organic phase and aqueous
accurately characterize the transient flow between matrix and phase, psia
fracture at early production period. With the application of porosity pcGO capillary pressure between gaseous phase and organic
(matrix) subdivision in Multi-Porosity Models, our examples (Dual- phase, psia
790 B. Yan et al. / Journal of Natural Gas Science and Engineering 33 (2016) 777e791
segregation in the matrix blocks in double-porosity reservoirs. SPE Reserv. Eng. Simulator. http://dx.doi.org/10.2118/16007-PA.
1 (4), 403e413. http://dx.doi.org/10.2118/12271-pa. Rubin, B., 2010. Accurate Simulation of Non Darcy Flow in Stimulated Fractured
Gilman, J.R., Kazemi, H., 1988. Improved calculations for viscous and gravity Shale Reservoirs. Society of Petroleum Engineers. http://dx.doi.org/10.2118/
displacement in matrix blocks in dual-porosity simulators (Includes Associated 132093-MS.
Papers 17851, 17921, 18017, 18018, 18939, 19038, 19361 and 20174 ). J. Pet. Sarma, P., Aziz, K., 2006. New transfer functions for simulation of naturally fractured
Technol. 40 (1), 60e70. http://dx.doi.org/10.2118/16010-pa. reservoirs with dual-porosity models. SPE J. 11 (3), 328e340. http://dx.doi.org/
He, J., Killough, J.E., Fadlelmula F, M.M., et al., 2015. A Unified Finite Difference 10.2118/90231-pa.
Model for the Simulation of Transient Flow in Naturally Fractured Carbonate Sun, J., Schechter, D.S., 2014. Optimization-based Unstructured Meshing Algorithms
Karst Reservoirs. Society of Petroleum Engineers. http://dx.doi.org/10.2118/ for Simulation of Hydraulically and Naturally Fractured Reservoirs with Vari-
173262-MS. able Distribution of Fracture Aperture, Spacing, Length and Strike. Society of
Hinkley, R., Wang, Q., Wang, K., et al., 2013. Flexible and Efficient N-porosity, Full- Petroleum Engineers. http://dx.doi.org/10.2118/170703-MS.
Featured Simulator Design, and Application. Paper presented at the 2013 SPE Thomas, L.K., Dixon, T.N., Pierson, R.G., 1983. Fractured reservoir simulation. Soc.
Reservoir Simulation Symposium, The Woodlands, TX, USA. Society of Petro- Pet. Eng. J. 23 (1), 42e54. http://dx.doi.org/10.2118/9305-pa.
leum Engineers SPE-163619-MS. http://dx.doi.org/10.2118/163619-ms. Ueda, Y., Murata, S., Watanabe, Y., et al., 1989. Investigation of the Shape Factor Used
Kazemi, H., Merrill Jr., L.S., Porterfield, K.L., et al., 1976. Numerical simulation of in the Dual-porosity Reservoir Simulator. Paper Presented at the SPE Asia-
water-oil flow in naturally fractured reservoirs. Soc. Pet. Eng. J. 16 (6), 317e326. Pacific Conference, Sydney, Australia, 1989 Copyright 1989. Society of Petro-
http://dx.doi.org/10.2118/5719-pa. leum Engineers, Inc., p. 00019469. http://dx.doi.org/10.2118/19469-ms
Lim, K.-T., 1995. A new approach for residual and jacobian arrays construction in Wang, F.P., Reed, R.M., 2009. Pore Networks and Fluid Flow in Gas Shales. Society of
reservoir simulators. SPE Comput. Appl. http://dx.doi.org/10.2118/28248-PA. Petroleum Engineers. http://dx.doi.org/10.2118/124253-MS.
Lim, K.T., Aziz, K., 1995. Matrix-fracture transfer shape factors for dual-porosity Warren, J.E., Root, P.J., 1962. The behavior of naturally fractured reservoirs. SPE J.
simulators. J. Pet. Sci. Eng. 13 (3e4), 169e178. http://dx.doi.org/10.1016/0920- http://dx.doi.org/10.2118/426-pa.
4105(95)00010-F. Wu, Y.-S., Li, J., Ding, D., et al., 2014. A Generalized Framework Model for the
Lu, H., Blunt, M.J., 2007. General Fracture/Matrix Transfer Functions for Mixed-wet Simulation of Gas Production in Unconventional Gas Reservoirs. http://
Systems. Society of Petroleum Engineers. http://dx.doi.org/10.2118/107007-MS. dx.doi.org/10.2118/163609-PA.
Mi, L., Jiang, H., Li, J., 2014a. The impact of diffusion type on multiscale discrete Yan, B., Alfi, M., Wang, Y., et al., 2013b. A New Approach for the Simulation of Fluid
fracture model numerical simulation for shale gas. J. Nat. Gas Sci. Eng. 20, Flow in Unconventional Reservoirs through Multiple Permeability Modeling.
74e81. http://dx.doi.org/10.1016/j.jngse.2014.06.013. Society of Petroleum Engineers. http://dx.doi.org/10.2118/166173-MS.
Mi, L., Jiang, H., Li, J., Li, T., Tian, Y., 2014b. The investigation of fracture aperture Yan, B., Killough, J.E., Wang, Y., et al., 2013a. Novel Approaches for the Simulation of
effect on shale gas transport using discrete fracture model. J. Nat. Gas Sci. Eng. Unconventional Reservoirs. Society of Petroleum Engineers. http://dx.doi.org/
21, 631e635. http://dx.doi.org/10.1016/j.jngse.2014.09.029. 10.1190/URTEC2013-131.
Peng, D.-Y., Robinson, D.B., 1976. A new two-constant equation of state. Ind. Eng. Yan, B., Wang, Y., Killough, J.E., 2015. Beyond dual-porosity modeling for the
Chem. Fundam. 15 (1), 59e64. http://dx.doi.org/10.1021/i160057a011. simulation of complex flow mechanisms in shale reservoirs. Comput. Geosci.
Ponting, D., 2004. Characterization and Modeling of Fractured Reservoirs: Flow 1e23. http://dx.doi.org/10.1007/s10596-015-9548-x.
Simulation. Paper Presented at the European Conference on the Mathematics of Zhao, N., McLennan, J.D., Deo, M.D., 2011. Morphology and Growth of Fractures in
Oil Recovery, Cannes, France. Unconventional Reservoirs. Society of Petroleum Engineers. http://dx.doi.org/
Pruess, K., 1985. A practical method for modeling fluid and heat flow in fractured 10.2118/147509-MS.
porous media. Soc. Pet. Eng. J. 25 (1), 14e26. http://dx.doi.org/10.2118/10509- Zimmerman, R.W., Chen, G., Hadgu, T., et al., 1993. A numerical dual-porosity model
pa. with semianalytical treatment of fracture/matrix flow. Water Resour. Res. 29
Quandalle, P., Sabathier, J.C., 1989. Typical Features of a Multipurpose Reservoir (7), 2127e2137. http://dx.doi.org/10.1029/93wr00749.