Professional Documents
Culture Documents
The most importance of fuzzy logic is that it simulates the way In reality, the examples of practices mentioned above are often
human thinks, i.e. combining quantitative, qualitative, and considered too simplistic for at least two reasons; Firstly, all
subjective information. It can handle overlapping, imprecise, two fluids (oil and water or gas and water) or three fluids (oil,
approximate, and linguistic information such as ‘low’, water, and gas) are considered to contribute to the total well
‘medium’ and ‘high’. This makes fuzzy logic suitable for the production in exactly the same proportion. This certainly
nature of data the geophysicists, geologists, and reservoir defies some common occurrences in which there are
engineers has to evaluate [1]. possibilities that decline in production rate are caused by rise
in water cut. Secondly, the properties mentioned above are
The relationships between input and output variables can be not the only affecting factors on the individual layer’s
described in forms of fuzzy IF-THEN rules. Given a set of production potential.
input-output patterns, many similar fuzzy rules can be derived,
in an overlapping manner, to cover the whole functional space. In this study attempts have been made to evaluate other factors
In the process, based on the available “historical” information that may play a significant influence in this matter. Apart
(i.e. database) that is transformed into fuzzy variables, fuzzy from porosity (φ), water saturation (Sw), irreducible water
inference rules are constructed and can be easily validated or saturation (Swirr), and shale contents/types, other factors and
modified by engineers or geoscientists. When new geological data such as geological data (e.g. facies type, clay type, pore
and non-geological factors are obtained, specific decisions can type/system, and lithology) may also have some causative
be derived and uncertainties can be quantified in terms of the pattern with individual layer’s production potential. Based on
degree of reliability (i.e. degree of membership). The entire the evaluation, data collection was focused on the data
process is best simplified in the schematic diagram presented mentioned above. This set of data was then prepared for fuzzy
in Figure 1. modeling, validation, and prediction.
Practically, the ‘database’ part in the Figure 1 consists of key Required Key Data
data that is obtained from some key layers chosen because of To fulfill the fuzzy modeling, the following data is required
having individual flow test data. (When there is no such data from the assigned key layers (in case no data available for a
available for a field, data from nearby fields can cautiously be field, data from nearby fields can cautiously be used):
used.) Using this key data, plus additional rock and fluid data
for those layers, fuzzy rule bases are extracted from the data Fluid production data for each individual layer
population of the key layers, one rule for each data pair. • Total liquid flow rates
Hundreds or even thousands of data pairs mean hundreds or • Oil production rates and water cut
thousands fuzzy rules. The fuzzy rule bases are then reduced
in size through eliminating similar fuzzy rules.
Supporting data relevant to the estimation of production
The fuzzy interpretation model (i.e fuzzy rule bases) is then potential
ready to be used to estimate production potential (i.e • Petrophysics: permeability, porosity, water saturation,
hypothetic individual flow test data) for any candidate layers shale contents, irreducible water saturation.
that do not have actual flow test data, either in the same or in
other wells. The same type of data variables as the ones used • Sand geometry: sand thickness, perforation thickness,
in the modeling are used as input data. net sand thickness.
• Geological information: facies, lithology, pore type,
In the process, re-evaluation can be performed when required.
shale type
The evaluation work in this part may involve re-training of the
fuzzy rule bases whenever required or simply addition of new • Engineering data: reservoir pressure, bottom hole
fuzzy rules through external interference from the analyst pressure (static and dynamic), liquid physical
based on his/her knowledge and experience. Hypothetical properties.
data or even data from nearby fields with similarity can also
be integrated in the re-training. This also covers evaluation on
prediction results for candidate wells in which external As a case study a Central Sumatran (CS) oil field is used. The
modification (i.e. intervention from outside the use of the field was discovered in mid nineteen-sixties through the
software package) is a possibility when required. exploratory well CS-01, which penetrated an oil column at a
depth of 3100 - 4556 ft subsea. Commercial production was
Analysis of Data Required started three year later. Productive sands of the field are in the
In an attempt to obtain individual sand’s production Sihapas Group (comprising the Bekasap, Bangko and
contribution data, engineers tend to find a means of deriving Menggala formations) and Pematang Group. So far, 92
the needed data through less direct means. Practices such as production wells have been drilled (as per December 2003), of
the use of productivity index analogy and hypothetical which 79 are in the status of producing.
production flow schemes using fractional flow laboratory test
data are often made. From the 92 wells, no production logging has ever been run,
and only 32 wells have production tests on single layer (all
production wells are of commingle completion scheme).
SPE 93275 3
Considering the production log’s absence, attention is given to LOW porosity < 18%
the production test on single layer as the primary source of
information regarding the layer’s contribution capacity. MEDIUM 18% ≤ porosity ≤ 30%
Apart from the production tests data there is also swab test
data that was taken as a source of comparison only. Having HIGH porosity > 30%
been combined with other data (i.e. petrophysics and other
data), only 13 data sets are regarded as complete. These 13 Unlike the Boolean approach (crisp approach) which uses the
sets are to be used in all activities using the fuzzy logic. Table above classification set in a discontinuous way the fuzzy
1 presents the production test data for the 13 key layers that approach takes the class limits as merely a rough
was to be taken as key data. approximation for a continuous data such as porosity. In other
words, crisp approach categorizes porosity of 17% as strictly
The petrophysical properties data used in this study is the LOW and 18% as strictly MEDIUM whereas fuzzy approach
results of log interpretation conducted by the field’s operator. takes both values as belonging to both LOW and MEDIUM
For the 13 data points presented in Table 1, the petrophysical but with different degree of membership (see previous section
data is presented in Table 2. for definition) in regard to each class. Fuzzy sets allow some
human expertise and decisions to be modeled more closely.
For fluid properties, Table 3 presents the supporting data of oil
and water formation volume factors (Bo and Bw respectively) For the key data discussed above, each data variable was
and viscosities. Properties of water are taken as constant for grouped into a set of fuzzy sets with their considered most
all sands and wells. appropriate membership functions. Figures 3 and 4 present
examples of plots of the membership functions for water cut
For pressure data, the static bottom-hole pressure (SBHP) is
taken as the reservoir pressure (Pr). A problem had risen when (WC) and shale contents (Vsh), respectively. The full
it appeared that there is no flowing bottom-hole pressure membership functions of the two variables are presented in the
(FBHP or Pwf) data for the entire field. It is known that the Appendix. In essence, the functions convert the information
difference between the two pressures (Pr – Pwf) is considered from numerical level to linguistic level, as shown in Figure 2.
as a factor that also influence split factor. The solution to the Other numerical variables (porosity, permeability,
problem is to estimate the needed Pwf data based on available transmissibility, water saturation, irreducible water saturation,
static fluid level. Table 4 presents the data. However, due to oil rate, and delta pressure) also have their most suitable
potential inaccuracy of the data in general, this data was used membership functions, whereas non-numerical variables
just for comparison purpose only. (lithology, pore type, and depositional environment) also have
ones based on a given numerical spectrum (usually a range of
For geological data, analysis on data has concluded that there 1 to 10).
are two main depositional environments; tidal channel/bar and
estuary. Data for the 13 data sets are listed in Table 5. The As all data variables had been fuzzified, the next step was to
very limited data for the estuary group was partially solved apply fuzzy inference from which the fuzzy determination
through the use of hypothetical data based on experience and model would be derived.
geological/petrophysical judgements.
Fuzzy inference
Development of Fuzzy Interpretation Model Following the approach proposed by Mamdani, after the
In the fuzzy modeling, and following the standard steps taken fuzzification of the crisp data, fuzzy rules were generated
in fuzzy logic, 3 general steps were taken: [2,3]. These fuzzy rules cover the whole universe of discourse
1. Data fuzzification by taking all the possibilities into account. In general, a fuzzy
2. Fuzzy inference rule takes a form of
3. Defuzzification
Figure 2 presents the process. IF (x1 is A1) • (x2 is A2) • (x3 is A3) • …… • (xn is An)
THEN y is B
Data fuzzification with propositions following IF are called antecedent and
The first step in preparation of fuzzy modeling was to propositions following THEN are called consequence. In the
determine fuzzy sets into which all data variable to be used is study the most suitable fuzzy operator is AND, hence making
grouped. In the process, the crisp key data that available to the general rule into
the study is fuzzified or transformed from numeric to
linguistic form. This transforms the Boolean logic that IF (x1 is A1) AND (x2 is A2) AND (x3 is A3) AND …… AND
characterizes crisp data to fuzzy logic. To underline the (xn is An) THEN y is B.
difference between the two logics a classification of porosity
population serves as an example. For instance, porosity data is In this fuzzy modeling, variables x and y are variables such as
grouped into: porosity, permeability, and water cut whereas A and B are
fuzzy statements such as LOW, MEDIUM, SHALLY, etc. An
example could be:
4 SPE 93275
IF (K is HIGH) AND (φ is HIGH) AND (Sw is LOW) AND training using the rest of the key data. For instance, if a test is
…… AND (KH is LARGE) THEN qo is HIGH to estimate oil production rate and water cut of CS -76
(Pematang, 42xx SD) then fuzzy modeling was conducted
or using the rest of the key data. The estimates were then
compared to the real flow test data (observed data).
IF (K is LOW) AND (Vsh is SHALLY) AND (Swirr is
MEDIUM) AND …… AND (KH is MEDIUM) THEN qo is Three cases were arbitrarily taken, namely wells CS – 76
LOW (Menggala, 42xx SD), CS – 76 (Menggala, 38xx SD), and CS
– 74 (Bangko, 35xx SD). Figures 5 through 7 present
This rules establishment (fuzzy training) is the center of the comparisons between estimated values (oil rate, water cut, and
fuzzy modeling. A fuzzy model consists of a set of fuzzy total rate, respectively) and observed values. The results show
rules. For a problem that has two or three relevant variables, reasonable agreement between the estimates and the observed
the number of fuzzy rules is small. However, for a problem values indicating the reliability of the interpretation model.
with a large number of variables the number of fuzzy rules is
likely to be too large to be established manually. An Despite the data limitation, the fuzzy rules bases have now
automatic fuzzy extraction method was used for the purpose. been considered valid for other commingle wells in the CS
field. Two wells, CS - 3 and CS - 7 are examples presented in
Further in the inference process, the fuzzy rules undergo this paper (Tables 6 and 7). In the estimation process, split
operations such as application of implication functions and factors (or sharring factor) are estimated directly using the
rules composition in order to obtain correlation among the fuzzy model, and then the corresponding oil production rate
rules. Using the established fuzzy rules base, solution will be and water cut are adjusted reffering to the total recorded oil
provided by the model when any sets of data crisp are input to rate and water cut for the well.
it.
Comparison is made with split factors produced by comparing
Defuzzification productivity index in form of transmissibility (Kh/µ) values of
So far, as the fuzzy interpretation model is used, output is still the layers compared to the total sum of transmissibility
in the form of fuzzy linguistic data (for instance, qo HIGH and (Tables 6 and 7). The comparison show that what make the
WC LOW). This needs to be transformed back into crisp data difference between the two approaches is the variation of
(for instance, qo = 615 BOPD and WC = 25%). This is done water cut for individual sand produced by the fuzzy logic
through a process of defuzzification. approach. Indeed, the estimated individual sand’s fluid rate
and water cut values have been adjusted proportionally with
There are several known methods proposed to perform the recorded total well fluid production and water cut, but the
process. The most widely used one is centroid method [3]. realistic variation in water cut and separate water and oil split
factors have brought some sense of realism in the production
∫ z µ (z ) dz
data. This can also be justified from petrophysical point of
view, in which flows of oil and water in a two-phase system
z = z
are not necessarily uniform.
∫ µ (z ) dz
or
z
Discussion
∑ z µ (z )
n
Application of the method in the field will certainly face
j j different problems from one field to another. Problem faced
j =1 in CS field is that; firstly, there is complete absence of
z = production log; and secondly, most of the flow tests have been
∑ µ (z )
n
conducted in commingle manner, which causes the number of
j
j =1
data sets is limited. In other fields, other problem may occur,
such as possession of old log survey data only, absence of
with zj and µ(z) are the output crisp data and its degree of reliable fluid and pressure data, and inaccurate completion
membership, respectively. In essence, the centroid method is record.
an aggregation of the various output data, of which, output
with the highest degree of membership has predominant Problems such as ones mentioned above certainly reduce the
influence in the resulting aggregate values. quantity of data to be used in fuzzy training, hence reducing
the reliability of the fuzzy interpretation model. In this case,
Validation and Application experience of the analyst provide a big help to maintain the
As the fuzzy interpretation model has been established, model’s reliability through external interference on the fuzzy
prediction for candidate layers can be made. In this study the rule bases, a feature that make fuzzy logic an interesting
prediction, as well as training is made just among the 13 sets pattern recognition tool. Nevertheless, reliability of any fuzzy
of the 13 key layers. It is a kind ‘blind test’ normally models will increase as more actual observed flow test data
practiced in modeling. The test is basically conducted by has become available, so that re-modeling and model
estimating oil production rate and water cut of a layer among modification can be carried out to yield a more robust model.
the key data using a fuzzy model that was created based on
SPE 93275 5
The use of production test data for single layer – instead of water cut (triangular model) and shale contents (sigmoid).
production log data (which is absent for the field) – may Other data variables used in the fuzzy modeling may different
provide biased information over a sand’s production membership functions, such as trapezoidal and bell-shape,
contribution in a commingle well. This is true since dependent on the variables’ data structure and pattern in
production contribution of a layer does not necessarily remain general. The limiting values in the functions bellow are
the same when it is commingled with other layers during adopted after some trials. Note the overlapping nature of the
production. Inter layer pressure and flow interactions may functions.
occur at any commingle production setting. However, data
limitation has made the production test data as the only flow Water cut (WC, fraction)
data to rely on.
Membership function: Triangular and Linear
Conclusions
From the study, some main conclusions have been drawn: Data mapping resulted in the division of LOW, MEDIUM,
and HIGH.
• Fuzzy logic can be used as an alternative means to
estimate production contribution of reservoir layers
under commingle production scheme.
• Due to the arrangement in the fuzzy rule bases the
alternative approach provides varied split factor for
each sand layer compared to the single value used in
the PI/transmissibility approach.
• Separate sets of oil and water split factors can be
considered as more realistic from prtrophysical point
of view. 1; WC ≤ 0.1
• The fuzzy logic approach can be regarded as µLOW (WC) = (0.5 - WC)/0.4; 0.1 ≤ WC ≤ 0.5
PI/transmissibility-plus, since the large influence
0; WC ≥ 0.5
shown by the PI/transmissibility on the split factors
but with some sense of realism in term of individual
sand’s water cut.
0; WC ≤ 0.1 or WC ≥ 0.9
• Water cut values produced by the fuzzy logic
µMEDIUM (WC) = (WC- 0.1)/0.4; 0.1 ≤ WC ≤ 0.5
approach may be used as a ‘fisrt guess’ for further
adjustments as thought necessary. (0.9 - WC)/0.4; 0.5 ≤ WC ≤ 0.9
• The use of hypothetical supporting data is useful in
fuzzy training. However, experience and careful
judgements are required. 0; WC≤ 0.5
References µHIGH (WC) = (WC - 0.5)/0.4; 0.5 ≤ WC ≤ 0.9
1. Wong, K.W., Wong, P.M., Gedeon, T.D., and Fung, C.C. 1; WC ≥
(2003). A State-of-the-Art of Fuzzy Logic for Reservoir
Evaluation. APPEA Journal, p:587 - 593.
2. Mamdani, E.H. and Assilian, S. (1975) An Experiment in
Linguistic Synthesis with A Fuzzy Logic Controler.
Internationanl Journal on Man-Machine Studies 1 – 13.
Shale contents (Vsh, fraction)
3. Kusumadewi, S. (2002). Analisis dan Desain Sistem Fuzzy
Menggunakan Tool Box Matlab. Graha Ilmu, Perum Candi Membership functions: Sigmoid (S-curve), descending and
Gerbang Permai - Yogyakarta 55511, p.276.
ascending. Data mapping resulted in the division of CLEAN
and SHALLY. For descending S-curve (CLEAN), inflection
point = 0.11 whereas for ascending S-curve (SHALLY),
Appendix
inflection point = 0.18
The following examples of membership functions are for
6 SPE 93275
1; ≤ 0.05
Vsh
µCLEAN (Vsh) = 1 – 2[(Vsh – 0.05)/0.15] ; 0.05 ≤ Vsh ≤ 0.1225
2
0; Vsh ≤ 0.05
µSHALLY (Vsh) = 2
2[(Vsh – 0.18)/0.12] ; 0.05 ≤ Vsh ≤ 0.24
1 – 2[(0.3 - Vsh)/0.12]2; 0.24 ≤ Vsh ≤ 0.3
1; Vsh ≥ 0.3
Table 6. Example of split factor estimation using fuzzy logic approach (well: CS – 3). Comparison is made
with split factors determined using PI/transmissibility analogy approach.
Notes:
• Individual sand layer’s fluid rate and water cut from fuzzy logic are adjusted proportionaly with the
well’s total fluid rate and water cut as constraint.
• All fluid rates have been rounded up and down for simplification
• Viscosity used for transmissibility is constant
Table 7. Example of split factor estimation using fuzzy logic approach (well: CS – 7). Comparison is made
with split factors determined using PI/transmissibility analogy approach.
Notes:
• Individual sand layer’s fluid rate and water cut from fuzzy logic are adjusted proportionaly with the
total fluid rate and water cut as constraint.
• All fluid rates have been rounded up and down for simplification
• Viscosity used for transmissibility is constant
10 SPE 93275
Reservoir database
Linguistic
level
1
Figure 2. Main components in a fuzzy system.
SPE 93275 11
Degree of
membership
LOW MEDIUM HIGH
1
0
0.1 0.5 0.9
Water cut, fraction
Degree of
membership
CLEAN SHALLY
1
0
0.05 0.1 0.2 0.3 0.4
Shale contents, fraction
3500
3000
qo-predicted, BOPD
2500
2000
1500
1000
500
0
0 500 1000 1500 2000 2500 3000 3500
q o-obse rv e d, BOPD
100
90
80
WC-predicted, %
70
60
50
40
30
20
10
0
0 20 40 60 80 100
WC-observ ed, %
3500,00
3000,00
qtotal -predicted, BFPD
2500,00
2000,00
1500,00
1000,00
500,00
0,00
0 500 1000 1500 2000 2500 3000 3500
qtotal -observed, BFPD