uncertainty quantification of a fractured reservoir using...

16
Uncertainty Quantification of a Fractured Reservoir Using Distance-based Method and Streamline Simulation Summary report 08/20/2010 Changhyup Park

Upload: others

Post on 27-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

Uncertainty Quantification of a Fractured Reservoir

Using Distance-based Method and Streamline Simulation

Summary report

08/20/2010

Changhyup Park

Page 2: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

1. RESEARCH OBJECTIVES

Evaluate the factors affecting cumulative oil production in fractured reservoir

Determine the applicability of distance-based method on fractured reservoir

Sensitivity analysis using distance-based method comparing with typical experimental

design

Sampling reliability of DKM (Distance Kernel Method)

Correlation between 3DSL and ECLIPSE runs

2. DESCRIPTION OF WORKFLOW

Fig.1 Workflow for uncertainty quantification in this study.

Page 3: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

3. RESULTS & DISCUSSION

3.1 Model Generation using S-GeMS

The synthetic discrete fracture models in 2D system(100x100x1, ftzyx 10 ) are

generated using ‘Ti Generator’ of S-GeMS. We use two different objects and two distribution

type(i.e. density map and random distribution, see Fig. 2). The density map was made using

‘SGSIM(Sequential Gaussian Simulation)’ module as well.

The object, 1O is various and distributed diagonally with the constraints in Table 1 while the

property of the other, 2O is fixed and located dominantly in the horizontal direction; their

constraints are 1) distribution map, 2) the length, 3) the ratio of matrix and fracture volume, and

4) the orientation, respectively. As shown in Table 1, the number of cases is 72(i.e. 2x2x3x6=72)

and each case has 10 different generations and thereby there are 720 different models.

(a) (b)

Fig. 2 Map to explain (a) the distribution characteristics of 1O and 2O , and (b) the density map.

Table 1. Constraints used in generating the models

Constraints Distribution Fracture length Volume proportion

(Matrix: Fracture)

Fracture orientation

(z axis, degree)

Number of case 2 2 3 6

Input variables

▪ Density map(Fig.2(b))

▪ Random dist.

Length of O1

▪ lx=Tr(15,25,30)

ly=Tr(3,4,5)

▪ lx=Tr(25,35,40)

ly=Tr(4,5,6)

▪ 0.7: 0.3

▪ 0.5:0.5

▪ 0.3:0.7

Object 1, O1

▪ Tr(0,30,60)

▪ Tr(30,60,90)

▪ Tr(60,90,120)

▪ Tr(90,120,150)

▪ Tr(120,150,180)

▪ Tr(0,90,180)

Fixed value

Length of O2

lx=Tr(5,10,20)

ly=Tr(1,2,3)

Ratio of O1 and O2

(O1:O2)=2:1

Object 2, O2

▪ Tr(0,5,10)

* Tr(min, mode, max) means triangular distribution with minimum, mode, and maximum value.

Page 4: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

Limitations of model generation

Validation of generated models

I did not verify whether the model properties are similar to that of input parameters, statistically.

For example, the volume proportion between matrix and fracture was directly used in sensitivity

analysis but I am not sure whether the ratio was same or not. It means our fracture volume might

be underestimated since the generation would stop when the fracture volume exceeds the

threshold. To fix this matter, I should have examined it by putting the values together in

‘DPNUM’.

Representativeness of input variables on the real fractured reservoir

To depict the effect of fracture orientation, I used 6 cases but the 5 cases have 30 degree

difference and the last is fully random. When we determine the flow direction dominant, we have

to use only 5 cases not fully randomized one. If the random orientation affects the flow response

significantly, we could not catch its effect correctly.

In this problem, I only used the triangular distribution but it is difficult to say that it can fully

consider the characteristics of fracture distribution. For instance, many field surveys have

reported that the orientation of real fractured reservoir follows the Fisher distribution (i.e. the

large fractures have their main orientation and gathered the smaller in their direction)

In conclusion, we must pay more attention to choose the statistical parameters in more realistic

manner.

Page 5: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

3.2 Streamline Simulation using 3DSL

To produce oil as much as possible, I placed 5 water injection wells and 5 producers at less

fractured zones (Fig. 3). I assumed the constant bottom hole pressure, 50000 kPa in injection

wells and the fluid rate, 20 sm3/day in production wells (see Appendix A). Complete penetration

in z direction was assumed. Each well location was summarized in Table 2.

Fracture and matrix had its own permeability ( k ) and porosity ( ) like md 10000Fk ,

md 100Mk , 02.0F , and 2.0M (The subscript F and M represent fracture and matrix,

respectively). The mass transfer rate ( ) between fracture and matrix was 0.05.

Fig. 3 Well placement for injecting water and for producing the fluids (oil and water).

Table 2. Well location used in this study.

Well type Location (x,y)

Injection well INJ1=(7,3) , INJ2=(3,5), INJ3=(10,95), INJ4=(67,98), INJ5=(97.5)

Production well PROD1=(34,20), PROD2=(34,80), PROD3=(53,53), PROD4=(78,80), PROD5=(87,34)

Fig. 4 illustrated the relative permeability curve for (a) fracture and (b) matrix, respectively. The

former was straight line while the latter for matrix followed the Corey equation to get a smoother

one (an exponent 2 for water and 3 for oil). Any effect of capillary pressure was not considered

in the fracture but it was in the matrix as shown in Fig. 5.

Fig. 6 depicted the water saturation profile via streamline simulation as time went by. The

hydraulic channeling through some fractures was observed realistically.

Limitation of Streamline simulation

Relationship between spatial distribution of fractures and flow path

The interrelationship between the spatial distribution of fractures and the real flow path was not

investigated. Though the fast movement of water through fractures was observed, the role of

each fracture was not examined on the transport, that is to say, the connectivity in a fracture

network. It can be much helpful to construct the backbone structure using the spatial distribution

of fractures. If we set the weight on each fracture according to its effect on the transport, the

sensitivity analysis might be complicated but accurate more.

Page 6: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

(a) (b)

Fig. 4 Relative permeability curve for (a) fracture and (b) matrix.

Fig. 5 Plot of capillary pressure used in the fluid transport through matrix.

Fig. 6 One example of water saturation profile demonstrated by StudioSL.

Page 7: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

3.3 Robustness of DKM (Distance Kernel Method)

Two dissimilarity matrices were examined; one was based on FOPR (Field Oil Production Rate;

Eq. 1) and the other was WOPR (Well Oil Production Rate; Eq. 2).

n

t

jiij

tPMax

tP

tPMax

tPd

0

2

))((

)(

))((

)( (1)

5

1 0

2

,,

))((

)(

))((

)(

well

n

t well

wellj

well

welli

ijtPMax

tP

tPMax

tPd (2)

where ijd is the distance between i th and j th reservoir model, )(tP is the oil production rate at

time t, and the subscript well meant the production well.

From the distance map demonstrated in 2D Euclidean space (see Fig. 7), Eq. 2 showed well-

sorted result rather than Eq. 1. Eq. 1 resulted out one dimensional distribution relatively but

represented well the characteristics of spatial distribution affecting the cumulative field oil

production (Fig. 8). Since we placed the wells in the matrix (i.e. the less fractured zone in density

map), the less fractures between an injection well and a production well revealed more oil

production. The leftist side in Fig 8 represented the maximum oil production so that the less

existence of fractures among wells resulted out the more oil production.

(a) (b)

Fig. 7 Multi-dimensional scaling with 7 clusters using (a) Eq. 1 and (b) Eq. 2 in 2D space.

Page 8: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

Fig. 8 Multi-dimensional scaling using Eq. 1: each point represented a reservoir model.

It was difficult to determine the superiority of the definition of distance by comparing the error

of quantiles( qE in Eq. 3) that was sum of difference of P10, P50, and P90 between the whole

dataset and the centroids selected by DKM.

)()()()()()(3

1909050501010

tPtPtPtPtPtPN

E DKMentireDKMentireDKMentire

ts

q (3)

where tsN is the number of time step.

Fig. 9 illustrated the error of quantiles when using Eq. 1 and Eq. 2, respectively. The red dot

line meant 0.05% of maximum field oil production. Although the error using Eq. 1 showed more

stable but because of random seeds to select the centroid in DKM, the trajectory can be

changeable. More than 15% samples from 720 models) would be enough to show the reliable

accuracy. The data of Fig. 9 were from streamline simulation so it needed to re-examine

ECLIPSE runs.

Page 9: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

(a) (b)

Fig. 9 Error of quantiles by changing the number of clusters: (a) Eq. 1 and (b) Eq. 2. But these

used the results from 3DSL runs.

Limitation of DKM

Difficulty to determine the better distance equation

The distance map based on FOPR showed the relationship more clear between the spatial

characteristics and the oil production but the other was not examined the connectivity among

wells. The reliability of selecting the model by clustering was similar to each other as shown in

Fig. 9.

Difficulty to distinguish the individualized well response with respect to the spatial

distribution between connected wells

Because we had many wells and did not investigate the connectivity between interconnected

wells, it was difficult whether the fracture distribution reflected the production response, directly.

It needed to confirm the relationship between various distributions of distance map (see Fig. 10)

and its flow response as well as the spatial distribution.

(a) (b) (c) (d) (e)

Fig.10 Distance map based on individualized response of (a) PROD1, (b) PROD2, (c) PROD3,

(d) PROD4, and (e) PROD5.

Page 10: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

3.4 Sensitivity analysis based on RSM (Response Surface Methodology)

The comparison of typical experimental design with DKM was carried out to validate the

robustness of DKM on extracting the factors affecting the production significantly. Eq. 2, well-

based distance was used in DKM.

Two response surface equations were as follows

n

i

ii xy1

0 (4)

ji

n

i ij

ij

n

i

ii xxxy

11

0 (5)

In Eq. 4 and 5, y was the cumulative oil production volume (sm3) at 9000 days, x was the input

parameter normalized in Table 3, n was the number of input parameters (n=4), and was the

coefficient. Normalized x was determined along the number of case as written in Table 1.

Fig. 11 illustrated the sensitivity of input parameters affecting the cumulative oil production,

which was assumed as the true for it was by all data (720 models). In the case of linear terms,

distribution map (M) and fracture proportion (F) affected significantly the oil production, and in

interaction terms, their interaction (MF) did as well. In a word, distribution map and fracture

proportion were important factors on the amount of oil production at 9000 days.

Table 3. Factors and their range in experimental design

Input parameter, x (Indicator in Fig. 10) Normalized value

Distribution map (M) Random map [-1], Density map [+1]

Length of object 1, O1 (L) Small in Table 1 [-1], Large [+1]

Volume proportion of fracture (F) Fracture volume proportion = (0.3, 0.5, 0.7)= [-1, 0, +1]

Fracture orientation (O) [-1, -0.6, -0.2, 0.2, 0.6, +1]

(a) (b)

Fig. 11 Sensitivity of parameters on cumulative oil production at 9000 days when using all

dataset, 720 models: in the case of (a) linear terms (Eq. 4) and (b) interaction ones (Eq. 5).

Page 11: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

To test the robustness of DKM, 16 models were selected by typical experimental design and

also by the center of cluster in multi-dimensional scaling. Typical experimental design used the

minimum and the maximum x value in Table 3 and thereby the number of selection was 16 (= 2 (# of input parameter)

= 24). It was the reason why the number of cluster in DKM was 16. Because of

randomness on scattering the initial locations in DKM, the process selecting 16 models was

repeated up to 50.

Fig. 12 and Fig. 13 showed box plots of 50 runs in the case of linear terms and that of

interaction ones, respectively. Fig. 12(a) and Fig. 13(a) were of typical experimental design and

the others were by DKM. The blue line represented the significant level. As shown in Fig. 12 and

13, the sensible parameters by both methods were distribution map (M) and fracture proportion

(F) as same as the true of all data. It revealed the reliability of DKM on selecting the

representative samples that could cover the population.

(a) (b)

Fig. 12 Box plots of RSM with linear terms, Eq. 4: (a) experimental design and (b) DKM.

(a) (b)

Fig. 13 Box plots of RSM with interaction terms, Eq. 5: (a) experimental design and (b) DKM.

Page 12: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

However, some selections by DKM might fail to determine the sensitivity of parameters on

response. As shown in Fig. 12(b) and 13(b), DKM had the risk to ignore fracture proportion as

the important factor. On the other hand, Fig. 12(a) and 13(b) mentioned that there was no risk of

this problem in experimental design. This phenomenon would be severe at RSM with interaction

terms since the range of in DKM was smaller (i.e. ± 20 in DKM and ± 40 in experimental

design, see Fig. 13).

It was one reason why the number of cluster in DKM was insufficient. As mentioned at 3.3,

around 15% (about 100 clusters) of all models would be enough to explain the characteristics of

the population. 16 clusters were much small and could show the uncertain result. Fig. 14

described the error changes of linear terms as increasing the number of cluster. As the number of

cluster increased, the significant level converged the constant (Fig. 14(a)) and the average

absolute error ( E in Eq. 6) to the true value (Fig. 11(a)) was reduced (see Fig. 14(b)).

1

0

1 n

ientire

i

DKM

i

entire

i

nE

(6)

In Eq. 6, n was the number of input factors (n=4) and the superscript entire

meant the true value in

Fig. 11(a).

(a) (b)

Fig. 14 Convergence trend as increasing the number of clusters in DKM: (a) significant level and

(b) average absolute error.

Another reason might be found at the clustering methodology. Let’s see Fig. 7(b), the distance

map in 2D space. The reservoir models got together and made the dense zone at the south-west

direction while the others were much sparse. Our clustering scheme does not consider the density

of clouds. To cover the all data, current clustering was good but, at the view of model selection

Page 13: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

in sensitivity analysis, if being able to choose more models in dense area, the robustness of

sensitivity analysis could be improved. In conclusion, as described in Fig. 15, each point

represented its reservoir model and gathered at the left side showing the higher response. If we

wanted to determine which factors affected the higher response, it needed to select more models

in the dense zone.

Fig. 15 Distribution of y (cumulative oil production at 9000 days) in 3D Euclidean space.

Limitations of sensitivity analysis

Weight problem of centroid in clustering

Let’s assume that there was two zones separated by the degree of density in the distance map.

What is the better way to select the centroid? If we set the adequate weight with respect to the

density among the neighboring points, is it possible to obtain the more reliability with small

number of clusters?

It have to examine again using ECLIPSE runs

The contents in this section were by using the results of streamline simulation. We have to

examine again with Eclipse runs.

Joint Modeling not RSM

This work based on RSM produced the averaged calculation similar to the linear slope method.

To catch the outlier or determine the red link (significant fracture that determines whether the

flow occurs or not), more robust approach in sensitivity analysis is needed. Its necessity is larger

in fractured reservoir because of completely different response with respect to the connectivity of

fracture network.

Page 14: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

3.4 ECLIPSE run

720 DPSP (Dual Porosity and Single Permeability) models were run and then it compared with

the results of streamline simulation. Fig. 16 showed one comparison of cumulative production

using 3DSL and ECLIPSE. The trajectories were much similar to each other. It showed the

reliability of streamline simulation in 3DSL.

(a) (b)

Fig. 16 One example of comparing (a) cumulative oil production and (b) cumulative water

production between 3DSL and ECLIPSE.

Three evaluations were studied; one was cumulative oil production at 9000 days, another was

the distance of cumulative oil production at 9000 days between model i and j (Fig. 17(a)), and

the third was the distance matrix of cumulative oil production at 1000, 2000, 3000, 4000, 5000,

6000, 7000, 8000, and 9000 days (Fig. 17(b)). The correlation coefficients were summarized in

Table 4.

(a) (b)

Fig. 17 Schematic diagram to define the distance: the difference (a) of cumulative oil production

at 9000 days and (b) at 9 time-steps.

Page 15: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

Table 4. Correlation coefficient for three different evaluations

Number of data Correlation coefficient

Cumulative oil production (sm3) at 9000 days 720 0.9703

Fig. 17(a) 258840 0.9238

Fig. 17(b) 720 x 9 0.9356

The correlation between 3DSL and ECLIPSE was good so that the confidence of results in Fig. 9

were established. Fig. 18 illustrated the error of quantiles (see Eq. 3) using the results of

ECLIPSE runs. The perturbation was larger than that of 3DSL in Fig. 9 but as increasing the

number of clusters, the error was significantly reduced and converged below 0.05% of maximum

oil production.

Fig. 18 Trajectory of the error of quantiles using ECLIPSE runs as increasing the number of

clusters in DKM.

Limitations of ECLIPSE runs

DPDP(Dual Porosity Dual Permeability) model

DPDP model was needed not DPSP for obtaining the realistic responses of fractured reservoir. In

this work, we used DPSP model at both 3DSL and ECLIPSE so that their trajectories were

matched well. To examine the applicability of DKM and 3DSL in fractured reservoir, DPDP in

ECLIPSE and DPSP in 3DSL had to be conducted.

Effects of random seeds in clustering

Because of random seeding, Fig. 9 and 18 were needed to redraw using box plot.

Page 16: Uncertainty Quantification of a Fractured Reservoir Using ...pangea.stanford.edu/departments/ere/dropbox/scrf/...‘DPNUM’. Representativeness of input variables on the real fractured

4. SUMMARY

DKM shows good robustness in selecting the samples covering the population but the

accuracy in sensitivity analysis can depend on the number of clusters. To obtain the

reliable applicability with small number of time-consuming full simulation, the choice of

centroids is important. Selecting more samples in dense area can be one solution but

additional examination was necessary.

The spatial connectivity of fracture network should compare with the response since all

fractures do not participate in flow transport significantly. The role of each fracture on

the transport has to be investigated.

Density map and the volume ratio of fracture and matrix are significant factors in

determining the higher cumulative oil production.

5. FUTURE WORKS

Run the sensitivity analysis again using the results of ECLIPSE not those of 3DSL

Upgraded approach in sensitivity analysis not RSM

Careful selection of input parameters in fractured reservoir

Comparison of DPDP in ECLIPSE and DPSP of 3DSL

Possibility of the distance map in sensitivity analysis