Introduction

Identifying vuggy zones is one of the key issues in carbonate reservoir characterization. Vugs plays an important role in reservoir quality, storage capacity and flow properties of porous space, and can be found in two classes: separate vugs and touching vugs (Lucia 1983; Perez-Rosales et al. 2002). In general, the productivity of a reservoir will increase where the fractures are decreasing and the touching vugs are expected (Akram et al. 2010).

Vuggy fractured reservoirs are one of the most important types of oil production reservoirs. For high effect of reliable analytical formulations on storage capacity, geometrical properties, and flow properties of porous space, these formulations have been developed (Perez-Rosales et al. 2002). Vugs can be defined as visible pores that are significantly larger than adjacent grains or crystals. (Lucia 1983). Aguilera for dual porosity systems suggested several equations which is valid in combinations of matrix and fractures or non-connected vugs (Aguilera 2008). The productivity will increase where the fractures are decreasing and the touching vugs are expected (Akram et al. 2010). After studying electrical responses and comparison between the homogeneous and vuggy porosity models, we can find at constant frequency, a difference between the two respective saturation exponents (Pairoys et al. 2012).

Gomaa et al. introduced another definition of vugs as pore throats larger than 5 microns in diameter through mercury injection capillary pressure studies (Gomaa et al. 2006). They also classified another type of the pores as vugs which are larger than approximately 50 microns filled with water or light oil and can be detected by NMR log (Gomaa et al. 2006).

There are three reasons in the difficulty of facies modeling and prediction from well logs as follows: (1) the complexity of carbonate facies structures, (2) strong diagenetic overprinting, and (3) challenging log analysis due to presence of vugs and fractures (Tang et al. 2009). Using the general method described by Hurley, Vug fraction was quantified from the core slabs (Hurley et al. 1998). Visual descriptions of core showed dimensions of individual vugs vary ranging from 2–3 mm to 2 cm (Pinous et al. 2007). In 1962, Towle considered some assumed pore geometries as well as tortuosity, and noticed a variation in the porosity exponent m in Archie’s equation ranging from 2.67 to 7.3+ for vuggy reservoirs, and values much smaller than two for fractured reservoirs. Matrix porosity of Towle’s models is considered as zero (Towle 1962). The previous studies on detecting vuggy porosities include: a study by Aguilera and Aguilera on carbonate reservoirs by triple porosity model which are composed of mainly matrix, fractures and non-connected vugs using petrophysical evaluation (Aguilera and Aguilera 2004) developing an expression for the formation resistivity factor of vuggy fractured media in terms of fracture and vug porosities (Perez-Rosales et al. 2002).

During the past years, several works have also been carried out to identify carbonates pore type from well logs (Mengual 2000; Asgarinezhad et al. 2014; Mollajan et al. 2014).

In this paper, a data driven approach is presented to detect vuggy zones using petrophysical logs. The performance of the proposed algorithm is verified through comparing with core data.

Data

To examine the efficiency of the proposed algorithm, we used data related to two different oil fields––two wells from field A and the remaining four wells from field B. From geological point of view, the studied reservoirs are placed in carbonate formations in west of Iran.

The available well logs include: GR, DT, NPHI and RHOB, as well as complete reports of core studies to verify the results. The input data of this study are shown in Table 1.

Table 1 The selected input data

Methodology

In this study, majority voting (MV) as commonly used data fusion algorithm has been employed to combine the results of generalization step. The following section, briefly describes the MV algorithm.

Majority voting (MV) data fusion

If the domain of the measured property is finite, voting methods can be applied to fuse several sensor values. Voting methods are often used in fault-tolerant systems (Ghosh et al. 2010). This method can be rendered as the oldest and the most well-known method within all decision making strategies. This method can only be used as a fusing tool for integrating outputs of other classifiers that have clear labels on the output data.

Consider the outputs of each classifier being binary in c dimensions (c is the number of classes):

$$ \left[ {d_{i,1} ,d_{i,2} , \ldots ,d_{i,c} } \right]^{T} \in \{ 0,1\} $$
(1)

where i = 1… L, j = 1… c and d ij  = 1 if and only if the data, x belongs to the class j. Otherwise, d ij will be zero. Then, MV is simply summation of d ij values as:

$$ {\text{Max}}_{j = 1}^{c} \left( {\sum\limits_{i = 1}^{L} {d_{i,j} } } \right) $$
(2)

It means that x belongs to the k, whereas … is the maximum if j = k. In the first version of MV, a weight of all classifiers is considered the same (Nordmann and Pham 1999).

Procedures

To separate vuggy and non-vuggy zones in different depths, a binary 0 and 1 coding system is used.

Classification is performed in two stages: first, efficiency of method in each individual well for detecting vuggy zones is examined separately, and secondly generalization capability of the method in testing wells is investigated. As a result of generalization stage, there can be observed five probably different classification results. Thus, some zones are classified as vuggy zones, while the others are recognized as non-vuggy zones. At the end of the study, the results of this stage are fused using MV data fusion technique. Comparing final results with core results revealed that a combination of a 2 PLs data, Parzen classification and MV were the best approach for detecting vuggy and non-vuggy zones.

The procedure is shown by the diagram in “Appendix”.

Significance of the proposed method

Optimum mother wavelets in six study wells are selected and shown in Table 2, in which bior 3.1 was selected as optimum mother wavelet in five out of six wells. Each signal is decomposed into two parts, the first part called approximation (CAn), which is more similar to the initial signal; and the second part is details (CDn), which explains details of the decomposed signal. Therefore, in the case of three level decomposition:

Table 2 Optimum mother wavelets for decomposition PLs in six study wells

CA1 is approximate in first decomposition of signal.

CD1 is detail in first decomposition of signal.

CA2 is approximate in second decomposition of signal.

CD2 is detail in second decomposition of signal.

CA3 is approximate in third decomposition of signal.

CD3 is detail in third decomposition of signal.

An example of decomposition of signal by wavelet is illustrated in Fig. 1.

Fig. 1
figure 1

Decomposition of signal to three approximates (CA1–CA3) and three details (CD1–CD3) by wavelet (in Abbreviations)

According to the results, Parzen and CA2 are considered to be the best classifier and best frequency band for vuggy zone detection. Moreover, it can be seen that the average accuracy of the classification is about 82 %, the accuracy of detection of vuggy zone and non-vuggy zone are about 66 and 98 %, respectively (see Table 3). The optimum h value related to Parzen classifier is also given in a separate row (see Fig. 2).

Table 3 Results of classification in six study wells
Fig. 2
figure 2

Optimizing h (Parzen window) when wells 1 and 3 are considered as the test and train wells, respectively

Table 4 presents the concluded results of detecting vuggy zone in multi-well stage. As the table shows, the total accuracy varies between 52 and 98 % (average 75.5 %).

Table 4 Results of multi-well analysis

Results of data fusion

As a result of different training wells in multi-well classification stage, there are several outputs for a depth. Therefore, one single final decision should be made about the class of the given depth.

Since all the results of a depth are as vuggy zone or non-vuggy zone, decision is very easy and the results of all methods are the same. Figure 3 illustrates a graphical comparison between identified vuggy zones and non-vuggy zones using the proposed approach together with the actual data resulted from cores investigation in six studied wells. A comparison between accuracy of Parzen classification before and after data fusion using MV is shown in Fig. 4 and Table 5. The results show that the accuracy of the classification is improved by increasing the number of training wells and quality of the input data. The accuracy of vuggy zones detection in well 5 is the least, whereas in five other wells, it is the best. As the Fig. 3 depicts, errors often occur at the margins of vuggy and non-vuggy zones.

Table 5 Comparison of Parzen classification accuracy before and after MV data fusion
Fig. 3
figure 3

Good agreement between the model results and actual vuggy and non-vuggy zones in well no 1, 4, 6

Fig. 4
figure 4

Good agreement between the model results and actual vuggy and non-vuggy zones in well no 1, 4, 6 before and after MV data fusion

Conclusion

To discriminate vuggy zones from non-vuggy zones, a new combined Parzen–wavelet–data fusion methodology was presented. The proposed algorithm includes wavelet technique to reduce noises from the original petrophysical logs and Parzen classifier to classify each depth into vuggy and non-vuggy zones before and after application of wavelet transform. This approach was applied to the data of six wells selected from two different carbonate reservoirs. It was proved that de-noised data can considerably improve the accuracy of the Parzen classification and the approach is absolutely efficient in carbonate formations. The algorithm can identify vuggy zones with an acceptable accuracy (around 76 %) in generalization step. The accuracy of this analysis is dependent on two factors; the first, is distribution of vuggy porosity in different wells, and the second factor is the proportion of vuggy data to non-vuggy zones in each well. The accuracy of the proposed algorithm decreases where vuggy zones are dominant (Fig. 3). In contrast, when the proportion of vuggy to non-vuggy zones approaches one, total accuracy increases. Similarly, the accuracy of vuggy zones detection goes up. Finally, it was demonstrated that MV technique is able to improve the classification accuracy by fusing the results of more than one train well. It increases the accuracy from an average of 75.8 % before data fusion to an average of 88.7 % after data fusion.