You are on page 1of 14

Petroleum xxx (2018) 1e14

Contents lists available at ScienceDirect

Petroleum
journal homepage: www.keaipublishing.com/en/journals/petlm

Comparison of machine learning methods for estimating permeability


and porosity of oil reservoirs via petro-physical logs
Mohammad Ali Ahmadi*, Zhangxing Chen
Department of Chemical and Petroleum Engineering, University of Calgary, Calgary, Alberta, Canada

a r t i c l e i n f o a b s t r a c t

Article history: This paper deals with the comparison of models for predicting porosity and permeability of oil reservoirs
Received 12 August 2017 by coupling a machine learning concept and petrophysical logs. Different machine learning methods
Received in revised form including conventional artificial neural network, genetic algorithm, fuzzy decision tree, the imperialist
2 February 2018
competitive algorithm (ICA), particle swarm optimization (PSO), and a hybrid of those ones are employed
Accepted 8 June 2018
to have a comprehensive comparison. The machine learning approach was constructed and tested via
data samples recorded from northern Persian Gulf oil reservoirs. The results gained from the machine
Keywords:
learning models used in this paper are compared to the relevant real petrophysical data and the outputs
Machine learning
Neural network
achieved by other methods employed in our previous studies. The average relative absolute deviation
Support vector machine between the approach estimations and the relevant actual data is found to be less than 1% for the hy-
Porosity bridized approaches. The results reported in this paper indicate that implication of hybridized machine
Permeability learning methods in porosity and permeability estimations can lead to the construction of more reliable
Well logs static reservoir models in simulation plans.
Petro-physic © 2018 Southwest Petroleum University. Production and hosting by Elsevier B.V. on behalf of KeAi
Communications Co., Ltd. This is an open access article under the CC BY-NC-ND license (http://
creativecommons.org/licenses/by-nc-nd/4.0/).

1. Introduction well testing is more complicated than in other types of reservoirs. A


suitable magnitude for permeability can be gained experimentally
Transport and storage characterizations including porosity and from well logs or core samples. Though the coring process is very
permeability are crucial in any reservoir evaluation plans. They costly and time intensive, it can influence the outcome in not
regulate the directions of the reservoir fluids and flow through having enough cores to evaluate [8,10,11]. This may cause a high
porous media [1e10]. Accurate estimation of these properties, uncertainty accompanied with extrapolated or predicted geological
particularly permeability, is vital for improvement of oil/gas re- data. Thus, a cost-effective, quick, and proficient model is essential
covery, CO2 sequestration, selection of cost-effective production in reservoir evaluation and characterization to specify permeability
schemes, optimization of well placement, developing geothermal from well logs and the data from the existing cores to certify the
energy schemes, a secure design of noxious, management of water outcomes [8e12].
supplies, and radioactive waste storerooms [9e12]. It is worth to Various formulas have been suggested in the literature for
mention that a well test analysis as one of the main tools to char- permeability and porosity prediction. However, most of these cor-
acterize formation permeability is more accurate than well logs; relations are only appropriate for permeability estimation in
however, in fractured reservoirs or layered reservoirs, an analysis of sandstones, unconsolidated sands, and comparatively homoge-
neous porous media [8e12]. It is very challenging to develop a
widespread porosity/permeability correlation for very heteroge-
neous reservoirs including triple or dual porosity fractured car-
* Corresponding author. Tel.: 001 587 2889700.
E-mail address: mohammadali.ahmadi@ucalgary.ca (M.A. Ahmadi).
bonate rocks. Most of the proposed formulas include static rock
Peer review under responsibility of Southwest Petroleum University. character data while permeability is a dynamic variable and its
estimation of higher confidence needs an instant production his-
tory [9,11]. However, having dynamic data can require more time
and also higher costs [8,10e12].
Production and Hosting by Elsevier on behalf of KeAi An accurate prediction of the reservoir permeability and

https://doi.org/10.1016/j.petlm.2018.06.002
2405-6561/© 2018 Southwest Petroleum University. Production and hosting by Elsevier B.V. on behalf of KeAi Communications Co., Ltd. This is an open access article under
the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
2 M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14

porosity is vital in any E & P systems in petroleum engineering. three-dimensional networks are modeled appropriately. However,
Porosity can be specified quite accurately from well logs; however, accomplishing such network modeling rises calculation costs and
permeability should be gained through core analysis. Coring is a efforts enormously. Empirical approaches according to the statis-
time and cost-intensive method contrasted with the electronic tical relationships between effective variables and permeability are
survey methods. Theoretically, specifying permeability through also simple to use and quick. However, values gained from such
employing electrical measurement methods comprises solving approaches are useful just for wells from which the data is
equations in rock physics. Practically, several problems make a collected.
straight practical correlation impossible or complicated to deter- This paper deals with a comparison of different models for
mine. This turns into more complexes when one presumes predicting porosity and permeability of oil reservoirs by coupling a
description of typically heterogeneous reservoirs including natu- machine learning concept and petrophysical logs. The machine
rally fractured carbonate rocks with a complicated triple or dual learning approach was constructed and tested via data samples
porosity system. It is not straightforward even in the lab to develop recorded accurately from northern Persian Gulf oil reservoirs.
a correlation between a physical variable and a log response. Furthermore, other intelligent methods including fuzzy logic, arti-
Various upsetting parameters including reservoir fluids, miner- ficial neural network, and hybridized methods are carried out and
alogy, damages of drilling to core plugs, and drilling fluid invasion compared.
can influence the measurement of permeability unfavorably
[8e12].
Permeability calculation via employing well logs is a conven- 2. Data preparation
tional job where adequate cores are not accessible. Throughout this
circumstance, there are two separate approaches. The first A total of 1000 real data points were employed to construct and
approach is evolved according to the hypothetical theories related test the accuracy and reliability of the machine learning model
to fluid flow in capillary tubes [9e11]. This method comprises math proposed in this paper. The data samples employed in this paper
based methodologies which imitate porous media via a bundle of previously used by Ahmadi et al. [69]. The data samples employed
capillary tubes. The accuracy of such theoretical approaches is low in this paper include real values for Sonic Transit Time (DT), Density
when porous media undertake geological events such as compac- Tool Reading (NPHI), Bulk Density (RHOB), PHIT (total porosity),
tion, cementation, and dissolution [9e13]. The second method is by and the matched permeability and porosity in a core laboratory. It
empirical formulas which connect well logs and permeability. For should be noted that real permeability/porosity in this paper means
example, permeability was formulated via porosity predicted from the value of permeability/porosity measured in a core laboratory.
well logs. If more parameters like a sorting and grain size, connate This value of permeability/porosity was reported in routine core
water saturation, and a specific surface area are added to these analysis (RCAL) reports. It is worth to highlight the statistical in-
formulas, then the precision of these formulas will increase dexes of the data points employed in this paper. In this regard,
remarkably [9e12]. It is worth to mention that prediction of Table 2 demonstrates the statistical indexes of the input and out-
permeability from well logs is also dealing with the scale-up puts parameters of the machine learning model.
problem meanwhile well logs typically have a vertical resolution
of 2 feet in comparison with 2 inches in core samples. Furthermore,
both the core and log approaches typically confront several mea- 3. Methodology
surement deviations. There remains the main question in con-
struction and design of sensors to specify heterogeneous 3.1. LS-SVM method
formations including geologically difficult reservoirs and carbon-
ates [8e10]. Suykens and Vandewalle in 1999 [18] proposed the funda-
Various permeability scatterings for heterogeneous reservoirs mental LSSVM based on the first type of SVM. One of the central
such as fractured carbonate media are demonstrated, for instance, schemes of the LSSVM is defeating the over-fitting issue which can
normal, power-law, and random [14e16]. Bogdanov et al. (2007) happen in original SVM and ANNs. Before firing on details of the
[14] carried out a study on petrophysical characters of fractured LSSVM approach, a graphical illustration of the LSSVM regression
porous media with a fracture size which had a power-law distri- algorithm is illustrated in Fig. 1. Suppose given inputs Xi (PHIT,
bution. They studied the permeability of geological formations Sonic Transit Time (DT), Bulk Density (RHOB), Density Tool Reading
numerically by gaining the answers from combined Darcy's for- (NPHI)) and output Yi (Permeability or Porosity) time series.
mulas throughout fractures and in the neighboring porous media. Consider the training assortment fxk ;yk g, k ¼ 1; 2;: : :;N, in which
Two reduced parameters were proposed by these researchers to xk 2ℝn represents the kth input data in the input space and yk 2ℝ
facilitate a collective explanation over a broad range of the fracture denotes the output value for a given value of the input variable (i.e.,
characters such as fracture shape, aperture, size distribution, and xk ) and N stands for the number of the training points. Utilizing the
density. Furthermore, they suggested two common approaches for nonlinear function 4ð$Þ that relates the training series in the input
intense and loose fracture networks [14]. space to the multiple dimensional space, the following regression
Permeability scattering is frequently very high in carbonate relationship is obtained [18e35]:
fractured rocks, whereas the porosity in the real major circum-
stances is in the range of 0.1e0.3 [16,17]. According to this fact, it is
y ¼ uT :4ðxÞ
challenging in practice to determine a precise K-f relationship for
complex and heterogeneous porous media such as naturally frac- þb with u2ℝn ; b2ℝ; 4ð$Þ2ℝn /ℝnh ; nh /∞
tured carbonate reservoirs [2,6,14e16]. Various empirical, semi- (1)
theoretical, and theoretical relationships regarding a grain size
and porosity are demonstrated in the literature in order to estimate where u denotes the weight vector and b stands for the bias term. It
permeability of a reservoir rock. Among them, familiar formulas are is worth to note that the superscript “n” stands for the dimension of
illustrated in Table 1 [2,6]. the data space, and nh denotes the dimension of the passive typical
The theoretical formulas for permeability estimation can result space [18e21]. Optimization of the LSSVM method is as follows
in a high degree of precision if a pore-throat size distribution and [31e35]:

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14 3

Table 1
Selected model for permeability prediction.

Formula Type Reference

F 4:4 Empirical Timur model (1968) [62]


k ¼ 0:136
S2wr
F2 ð1  Swir Þ Empirical Coates and Dumanoir (1981) [63]
k0:5 ¼ 100
Swir
F3 Empirical Tixier (1949) [64]
k0:5 ¼ 250
Swir
Log K ¼  0:83565 þ 13:069  ∅ Empirical Aigbedion (2007) [65]
K ¼ 18044F3.104 Empirical Aigbedion (2007) [65]
1013000∅3 D2p Theoretical Kozeny-Carman (1927e1956) [66]
k ¼
180ð1  ∅Þ2
Sandstone: Semi-Theoretical Pape et al. (1999) [67]
k ¼ 0:031∅ þ 7:463 ∅2 þ 0:191 ð10∅Þ10
Shaly sandstone:
k ¼ 0:0062∅ þ 1:493∅2 þ 0:058 ð10∅Þ10
∅mþ2 Empirical Jorgensen (1987) [68]
k ¼ 84105
ð1  ∅Þ2

Table 2
Statistical indexes of the petrophysical data points employed in this paper [69].

Parameter DT RHOB PHIT NPHI Porosity Permeability

Min 48.3975 2.2789 0.0002 0.10513 0.033 0.0139


Max 81.7146 2.7474 22.3336 0.350546 23.604 48.397
Average 57.87668 2.569957 7.187092 0.075596 7.75259 2.860056

Fig. 1. Flowchart of HGAPSO-LSSVM model for predicting petro-physical properties of the reservoir.

yk ¼ uT fðxk Þ þ b þ ek k ¼ 1; 2; : : : ; N (3)
min 1 1 XN
J ðu; eÞ ¼ uT u þ g e2k (2)
u; b; e 2 2 where g represents the factor of regularization, including the ef-
k¼1
fects of the training error and the model's complication [18,20], and
In order to minimize the equation mentioned above, the ek stands for the regression error. In order to determine the location
following equality limitation should be considered [18,20,21]: of the solution of the restricted optimization problem as shown

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
4 M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14

below, the Lagrangian was employed [18e21]: number of data points from the initial population. In this paper, the
suggested LS-SVM method by Suykens and Vandewalle was
X
N n o executed [18,21,32e35].
L ðu; b; e; aÞ ¼ J ðu; eÞ  ak uT fðxk Þ þ b þ ek  yk (4)
k¼1
3.2. Fuzzy decision tree (FDT)
where ak stands for the Lagrange multipliers or support values. The
above equation was differentiated regarding u; b; ek ; and ak in or- A FDT is taken as one of the advanced, well known and distin-
der to determine the answer which results in the next equations guished methods of automatic rule producers. In other words,
[18e21]: carrying the FDT out can result in the automatic generation of fuzzy
rules [36e40]. Its advantages are briefly summarized in quantifying
vL ðu; b; e; aÞ X
N cognitive uncertainties and lessening classification obscurity when
¼ 0/u ¼ ak 4ðxk Þ (5) fuzzy records are accessible. In short, a membership function (MF)
vu
k¼1 mðxÞ of a fuzzy variable Y can be assumed as a possibility distri-
bution of Y on X, which is pðxÞ ¼ mðxÞ for all x2X. The possibility
vL ðu; b; e; aÞ X
N measure Ef ðYÞ of obscurity is formulated as follows [36e41]:
¼ 0/ ak ¼ 0 (6)
vb X
n 
k¼1 
Ea ðYÞ ¼ gðpÞ ¼ p*i  p*iþ1 ln i; (13)
i¼1
vL ðu; b; e; aÞ
¼ 0/ak ¼ gek ; k ¼ 1; …; N (7)
vek where p* ¼ fp*1 ; p*2 ; …; p*n g stands for the permutation of the
possibility dispensation p ¼ fpðx1 Þ ; pðx2 Þ ; …; pðxn Þg ranked so
vL ðu; b; e; aÞ that p*i  p*iþ1 for i ¼ 1; …; n; and p*nþ1 ¼ 0. The vagueness of
¼ 0/yk ¼ 4ðxk Þ:uT þ b þ ek ; k ¼ 1; … ; N
vak characteristic A is then computed as [36e41]:
(8)
1 Xm

Excluding the variables u and e through the re-ordering of the Ea ðAÞ ¼ Ea ðAðui ÞÞ (14)
m i¼1
aforementioned formulas, the Karush-Kuhn-Trucker system was
achieved as follows [18e21,31e35]:
in which Ea ðAðui ÞÞ ¼ gðmTs ðui Þ=max1js ðmTj ðmi ÞÞÞ, with Tj the lin-
     guistic scale utilized within a characteristic for m points. The level
0 1Ty b 0
¼ (9) in which A denotes a subset of B stands for recorded through fuzzy
1y U þ g1 I a y
subset hood SðA; BÞ and is determined by Refs. [36e41]:
P
where y ¼ ½y1 …yN T , 1N ¼ ½1… 1T , and a ¼ ½a1 … aN T . In Equa- u2U minð mA ðuÞ; mB ðuÞÞ
SðA; BÞ ¼ P ; (15)
uεU mA ðuÞ
tion (9), I introduces an identity matrix,
Ukl ¼ 4ðxk ÞT :4ðxl Þ ¼ Kðxk ; xl Þ; c k; l ¼ 1; …; N; and Kðxk ; xl Þ repre-
sents the kernel function which is required to encounter Mercer's where all characteristics are the same assortment of objects. The
situation [18e21]. possibility of classifying an object to class Ci on the basis of the
The final expression of the LSSVM method for function esti- determined fuzzy record E can be formulated as follows [36e41]:
mation can be formulated as follows:
SðE; Ci Þ
X
N p ¼ ðCi jEÞ ¼   ; (16)
maxj S E ; Cj
yðxÞ ¼ ak Kðx; xk Þ þ b (10)
k¼1
in which SðE; Ci Þ determines the level of truth for the classification
where ðb; aÞ stands for the answer of the linear system expressed rule (that is E0Ci ). The classification obscurity owing to a single
through Equation (9). piece of record (a fuzzy value for a characteristic) can be deter-
Throughout regression faults, the RBF kernel was normally mined as follows [36e41]:
employed while it can be formulated below [18e21,34,35]:
GðEÞ ¼ gðpðCjEÞÞ: (17)
 . 
kðx; xk Þ ¼ exp  kxk  xk2 s2 (11) GðPjFÞ represents the classification obscurity with fuzzy partition-
ing P ¼ fE1 ; …; Ek g on the fuzzy record F which is the weighted
where s2 stands for the squared bandwidth that can be optimized average of classification obscurity with each subset of partition
by a robust and effective optimization approach like GA or PSO [36e41]:
(Particle Swarm Optimization) during the calculation process
[18e21,33e35]. X
k

To indicate the mean squared error (MSE) of the gained out- GðPjFÞ ¼ wðEi jFÞGðEi ∩FÞ; (18)
i¼1
comes of the addressed vector machine approach the formula
below was executed [18e21,31e35]:
in which GðEi ∩FÞ represents the classification obscurity with fuzzy
P
n record Ei ∩F, where wðEi jFÞ denotes the weight ðwð,ÞÞ that applies
ðP=Kesti  P=Kacti Þ the relative size of assortment Ei ∩F in F [36e41]:
MSE ¼ i¼1 (12) P  
u2U min mEi ðuÞ; mF ðuÞ
ns
wðEi jFÞ ¼ P P   : (19)
u2U min mEj ðuÞ; mF ðuÞ
k
where P/K, subscripts est and act stand for the estimated and real j¼1
porosity/permeability values, correspondingly, and ns denotes the

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14 5

Finally, characteristics are assigned to nodes based on the demonstration of the GA-based training algorithm for the ANN is
lowermost degree of ambiguity. It is stressed here that if the degree illustrated in Fig. 2.
of subset hood is higher than a truth value b then a node became a
leaf node. In other words, a truth value determines each node 3.4.2. Particle swarm optimization (PSO)
terminate or not [36e41]. The PSO approach is evolved by the behavior of social organisms
such as a flock of birds. Like other population-based methods, for
3.3. Artificial neural network (ANN) instance, GA, the PSO algorithm is initiated with a population of
chance solutions, named particles. These particles travel over the
Briefly, ANNs are designed based on simulation of the human search area with a flexible velocity and keep the best position it has
brain with the purpose of determining the relationship between discovered in the search space. Each particle can revise its velocity
outputs and inputs of a system. An ANN is trained with the available vector to explore the best position owing to its flying expertise and
experimental data throughout the training step and is employed for the flying expertise of the other particles in the search space
estimating the unknown data [42,43]. Neural networks include [48,49]. The graphical demonstration of the PSO-based training
simple synchronous processing components that are known as algorithm for the ANN is demonstrated in Fig. 3.
nodes or neurons located throughout layers. Usually, an artificial
neural network (ANN) has three layers: an output layer, a hidden
3.4.3. Imperialist competitive algorithm (ICA)
layer, and an input layer. The most common type of artificial neural
An ICA is a novel evolutionary approach in the evolutionary
networks (ANN) in petroleum engineering application is multi-
computation theme established based on the social and political
layer perceptron (MLP) which is trained with aim of a back-
evolution in societies [56]. Similar to other evolutionary ap-
propagation (BP) approach [44e49]. Multi-layer perceptron (MLP)
proaches the ICA begins with primary individuals named countries.
networks score over conventional methods with respect to their
There are two types of countries: imperialist and colony that are
much declined improvement time and their capability to make
composed to create an empire. Throughout the imperialistic
implementation of associated information [44,45,47e53].
competition procedure, imperialists attempt to gain additional
In general, the measured permeability/porosity data was split
colonies. Therefore, throughout the competition, the weak impe-
into two assortments namely testing and training sets. The training
rialists will lose power and powerful ones will achieve additional
process of a network is summarized to bias and weight optimiza-
power. If an empire wastes all of its colonies, then it is presumed to
tion which selects each node interconnection until the target values
be ended. In the end, the supreme potent imperialist will endure
at the output layer are as close as possible to the corresponding
inside the world, and all the countries are colonies of this sole
experimental data. The MSE of the network is expressed as in Eq.
empire. In this stage, colonies and imperialist have identical power
(12) [44e49].

3.4. Evolutionary algorithms

3.4.1. Genetic algorithm (GA)


Genetic Algorithms (GA), to gain a robust search engine and
optimization approach, implement the origin of natural evolution
with the genetic proliferation of characteristics which is called the
principle of “survival of the fittest”. The important characteristic of
a GA is that it specifies simultaneously many feasible answers and
explores various areas in the desired space chosen by the
researcher [44,46,54,55]. GA employs a straightforward answer to
genetics in biological systems, and the Darwinian natural selection
is a robust further to the classical methods. According to the
Darwinian theory of ‘survival of the fittest’, a GA can gain the best
answer after a series of loop calculations. Artificial selection,
crossover, and mutation operators constitute the search procedure.
In the first stage of a GA, an initial population, demonstrating
deputies of the possible route, is generated to commence the search
procedure. The components of the population are coded into
chromosomes that are bit-strings. With the aim of another index
that is named a fitness value, the robustness of the strings is
assessed that illustrates the restrictions of the issue. Chromosomes
are chosen for further genetic manipulation by their fitness value. It
is worth mentioning that the process of selection is chiefly
dependable on guaranteeing the survival of the best-fit chromo-
somes. Further choosing of the chromosomes strings in the genetic
treatment procedure including two stages is implemented.
Throughout the prior stage, the crossover operation which
recombines the genes of each two chosen chromosomes is utilized.
The next stage in the genetic utilization procedure is called a mu-
tation process, where the bits of the chromosomes are changed at
one or more randomly chosen positions. The operation of mutation
aids to defeat the issue of trapping at a local optimum. The off-
springs generated by the genetic utilization procedure are the
subsequent population to be assessed [44,46,54,55]. The graphical Fig. 2. GA-based algorithm box chart in optimization of the weights of ANN.

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
6 M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14

Cn ¼ cn e maxi {ci } (22)

in which cn stands for the cost of the n-th imperialist and Cn denotes
its normalized cost. Via the normalized costs of all imperialists, the
power of every imperialist can be calculated as follows [45,47,56]:
 
 
 Cn 
Pn ¼ PN 
 (23)
 i¼1
imp
Ci 

Alternatively, the normalized power of an imperialist is speci-


fied via its colonies. Subsequently, the primary number of an
imperialist can be given below [45,47,56]:

N.Cn ¼ round {Pn.Ncol } (24)

where N.Cn represents the initial number of colonies of the n-th


empire and Ncol denotes the number of all colonies. To split the
colonies between imperialists, N.Cn of the colonies are chosen
arbitrarily and allocated to every imperialist. The colonies associ-
ated with the imperialist create the n-th empire [45,47,56].

3.4.3.2. Moving colonies of an empire toward the imperialist.


The imperialist countries attempt to expand their colonies and
make them a part of themselves. This circumstance is demon-
strated via repositioning all colonies in the direction of their cor-
responding imperialist. A colony shifts toward an imperialist by x
units (x is a random parameter with uniform scattering) [45,47,56]:

x  U ð0; b  dÞ (25)

where b stands for a number greater than 1 and d denotes the space
between an imperialist and a colony. Throughout the shifting
process, a colony can attain a position with a lower cost than that of
its imperialist. Throughout this circumstance, the colony and the
imperialist exchange their positions. So the approach will endure
by the imperialist throughout the fresh position, and then colonies
commence shifting in the direction of this position [45,47,56].
Fig. 3. PSO-based algorithm box chart in optimization of the weights of ANN.
3.4.3.3. The total power of an empire. The total power of an empire
depends on both the power of imperialist's colonies and the power
and position [45,47,56].
of the imperialist country. This circumstance is demonstrated via
identifying the total cost as given below [45,47,56]:
3.4.3.1. Generating initial empire. The objective of optimization is to
To . Cn ¼ Cost (Imperialistn) þ x mean {Cost (Colonies of impiren)
obtain an optimum answer regarding parameters of the issue. They
} (26)
create an array of variable magnitudes to be optimized. In GA terms,
this array is named “chromosome”, but here the terminology
where To . Cn stands for the total cost of the n-th empire and z
“country” is employed for this array, alternatively. In a Nvar
denotes a positive number that is presumed to be lower than 1. An
edimensional optimization issue, a country is a 1  Nvar array. This
infinitesimal value for z indicates that the total power of an empire
array is given as follows [45,47,56]:
to be specified via just the imperialist and rising it will raise the
responsibility of the colonies in specifying the total power of an
Country ¼ [P1,P2,P3, …,PNvar] (20)
empire. The magnitude of 0.1 for z is an appropriate magnitude for
By assessing the cost function f, the cost of a country is specified most of the cases [45,47,56].
[45,47,56]:
3.4.3.4. Imperialist competition. Each empire attempts to take the
Cost ¼ f (country) ¼ f ([P1,P2,P3, …,PNvar]) (21) ownership of colonies of other empires and manage them. The
imperialistic contest progressively carries a reduction in the power
The approach commences with the number of imperialists of weaker empires and an improvement in the power of more
(Nimp), the number of initial countries (Ncountry), and the number of prevailing ones. This contest is demonstrated via just selecting
the rest countries as colonies each of which belongs to an empire some, normally one, of the fragile colonies of the fragile empires
(Ncol). The primary number of colonies of an empire is in closeness and creating a challenge between all empires to have these col-
with their power. To split the colonies between imperialists pro- onies. To commence a challenge, first, the possession probability of
portionately, the normalized cost of an imperialist is given as fol- each empire should be specified according to their total power. The
lows [45,47,56]: normalized total cost is given as follows [45,47,56]:

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14 7

excluding the greatest prevailing one will fall, and all the colonies
N:To:Cn ¼ To:Cn  maxi fTo:Ci g (27) will be under the management of this single empire. Throughout
this step, colonies and imperialists have the identical power and
where N:To:Cn and To:Cn stand for the normalized total cost and position. The utilization process of the suggested optimization
the total cost of the n-th empire, correspondingly. Via the strategy by ICA is depicted in Fig. 4 [45,47,56].
normalized total cost, the ownership possibility of every empire is In this section, the ICA was utilized as an ANN optimization
defined as follows [45,47,56]: approach, and the MSE was considered as a cost function of the ICA
  approach. The objective here is to minimize the cost function
 
 N:To:C:n  through the proposed algorithm.
PPn ¼ PN 
 (28)
 i¼1
imp
N:To:C:i 
3.4.4. Hybrid particle swarm optimization and genetic algorithm
To split the colonies between empires, vector P is created as (HGAPSO)
follows [45,47,56]: Albeit the fact that the implementation of GA has accomplished
h i effectively within a broad variety of engineering and design issues
P ¼ PP1 ; PP2 ; PP3 ; :::; PPN (29) [57,58], it is a time-consuming approach if carried out for large-
imp
scale optimizations which need numerous function assessments
So the vector R with an identical size as P whose components are for convergence. Thus, to unravel this addressed issue (for instance,
homogeneously scattered arbitrary numbers is generated as fol- high computation costs and efforts), it is highly appreciated to
lows [45,47,56]: merge particle swarm optimization and a genetic algorithm in a
h i single approach with the aim of advantage from the suitable fea-
R ¼ r1 ; r2 ; r3 ; :::; rNimp (30) tures and searching capabilities of both methods in predicting
required factors. The hybrid of particle swarm optimization (PSO)
Therefore, vector D is created via subtracting vector R from and the genetic algorithm (GA) named HGAPSO and first suggested
vector P [45,47,56]: by Juang (2004) [59], was employed to predict the porosity/
h i permeability of reservoirs. Fig. 5 demonstrates the procedure of the
D ¼ P  R ¼ D1 ; D2 ; D3 ; :::; DNimp (31) introduced hybrid PSO and GA approaches [44,46,59].

Addressing vector D, the colonies are passed to an empire whose


corresponding index throughout D is maximized. A weak empire
will fall throughout the imperialistic challenge, and their colonies
will be split between other empires. Finally, all the empires

Fig. 4. Box chart of imperialist competitive algorithm process [45,47,56]. Fig. 5. Box chart of HGAPSO approach [44,46,59].

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
8 M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14

Fig. 6. Dependency of permeability on neutron log (NPHI). Fig. 8. Dependency of permeability on RHOB log.

The floating-point representation of variables in a GA and a


search operator which recognizes neighboring areas in the search
region is capable of removing the two obstacles associated with
single-point crossover and binary coding. Therefore, a floating
point coding pattern is approved here for the entire genetic algo-
rithm (GA), particle swarm optimization (PSO) and hybrid PSO and
GA (HGAPSO) [44,46,59].

4. Results and discussion

4.1. Permeability model

Distributions of the addressed output (permeability) versus in-


dependent variables including Sonic Transit Time (DT), Bulk Den-
sity (RHOB), Density Tool Reading (NPHI), and PHIT logs are
demonstrated in Figs. 6e9. Fig. 6 depicts the variation of perme- Fig. 9. Dependency of permeability on DT log.
ability versus the corresponding neutron log data samples. Ac-
cording to Fig. 6, permeability varies from 0.001 to around 55 mD
for Density Tool Reading (NPHI) from 0.1 to 0.35. Figs. 7e9 illus- actual values is demonstrated in Fig. 10. Fig. 10 demonstrates the
trate the correlations between permeability and Sonic Transit Time scatter diagram that compares real permeability against the results
(DT), Bulk Density (RHOB), Density Tool Reading (NPHI), and PHIT achieved from a machine learning model. A tight cloud of points
logs data samples, correspondingly. about the diagonal line (Y ¼ X) for testing and training data as-
The values of those LSSVM parameters using HGAPSO algorithm sortments present the high accuracy of the LSSVM model. The
are g ¼ 0.6791457 and s2 ¼ 0.0694784. The number of digits for the addressed figure depicts that superior agreement exists between
addressed LSSVM approach has effects on the efficiency and accu- the outputs achieved from the machine learning approach and the
racy of the LSSVM approach. Sensitivity analysis was performed to permeability measured in the laboratory [69].
figure out optimum digits of the variables [32e35]. Fig. 11 depicts the distribution for the deviation of the gained
A contrast between the monitored permeability values and the

Fig. 10. Regression plot of HGAPSO-LSSVM output versus relevant real permeability
Fig. 7. Dependency of permeability on PHIT log. data samples.

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14 9

Fig. 11. Relative deviation of developed approach versus relevant neutron log (NPHI) Fig. 14. Relative deviation of developed approach versus relevant DT log data samples.
data samples.

Fig. 15. Relative deviation of developed approach versus relevant DT log data samples
Fig. 12. Relative deviation of developed approach versus relevant PHIT log data
[69].
samples.

maximum error of the HGAPSO-LSSVM results was referred to the


lower values of reservoir permeability. This demonstrates that the
outputs by performing the HGAPSO-LSSVM model versus NPHI
permeability prediction via the machine learning model proposed
values of permeability for the whole data sets that were imple-
here has a reasonable harmony with the measured reservoir
mented for evolving the HGAPSO-LSSVM approach. Also,
permeability.
Figs. 12e14 depict the deviation distribution against the corre-
Finally, to compare between the vector model proposed in this
sponding PHIT, RHOB, and DT, correspondingly. These plots illus-
paper and previously applied intelligent models such as hybridized
trate the level of agreement between the actual recorded data and
methods, a fuzzy decision tree (FDT) and artificial neural network,
the estimated values. Finally, the relative error distribution of the
we applied all of the methods on the used data banks in this paper.
machine learning method against the corresponding measured
Fig. 16 represents the scatter plot of the ANN approach against the
permeability is depicted in Fig. 15. As depicted in Fig. 15, the
relevant actual permeability of the reservoir. As demonstrated in

Fig. 13. Relative deviation of developed approach versus relevant RHOB log data
samples. Fig. 16. Regression plot of ANN output versus relevant real permeability data samples.

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
10 M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14

Fig. 20. Dependency of porosity RHOB log data samples.


Fig. 17. Regression plot of FDT output versus relevant real permeability data samples.

Fig. 21. Dependency of porosity DT log data samples.


Fig. 18. Regression plot of ICA-ANN output versus relevant real permeability data
samples.

Fig. 16, the correlation coefficient between the estimated and actual
data points is 0.4335 which reveals that the ANN model was unable
to estimate reservoir permeability accurately. Fig. 17 demonstrates
the outputs gained from a fuzzy decision tree (FDT) versus the
relevant real values of reservoir permeability. As depicted in Fig. 17,
the same as for the ANN model, the FDT model is unable to estimate
reservoir permeability correctly.
Fig. 18 illustrates the outputs gained from the ICA-ANN model
versus relevant real reservoir permeability. As illustrated in Fig. 18,
the ICA-ANN model has a better estimation of reservoir perme-
ability with a higher degree of accuracy that the ANN and FDT
models.
The minimalizing procedure of the MSE magnitude is the opti-
mizing and adjusting process of thresholds and weights of the
neural network. Thus, the HGAPSO is employed to optimize the
thresholds and weights of the neural network model. The optimi-
Fig. 19. Regression plot of HGAPSO-ANN output versus relevant real permeability data
zation of ANN weights is employed in this paper. HGAPSO is utilized
samples. here as the ANN optimization approach, and the MSE is considered

Table 3
Statistical parameters of the used models for estimation reservoir permeability.

Parameter FDT ANN ICA-ANN HGAPSO-ANN HGAPSO-LSSVM

R2 0.4248 0.4335 0.9617 0.9747 0.9966


Mean Squared Error (MSE) 21.959 20.841 1.4152 0.9606 0.39845
AARDa% 745.308 600.281 40.515 36.3844 3.1124
a
AARD% ¼ Avage Absolute Relative Deviation.

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14 11

Fig. 22. Dependency of porosity NPHI log data samples. Fig. 25. Relatived eviation of developed approach for porosity prediction versus
relevant porosity data samples.

Fig. 23. Dependency of porosity PHIT log data samples.

Fig. 26. Relative deviation of developed approach for porosity prediction versus
as a cost function throughout the HGAPSO method. The main relevant DT log data samples.
objective of the proposed algorithm is to minimalize the MSE.
Fig. 19 depicts reservoir permeabilities gained from the HGAPSO-
ANN model versus field reservoir permeability. As depicted in including Sonic Transit Time (DT), Bulk Density (RHOB), PHIT, and
Fig. 19, HGAPSO-ANN has a good agreement with the field reservoir Density Tool Reading (NPHI) logs are demonstrated in Figs. 20e23.
permeability, but the performance of the model is higher than for Fig. 20 depicts the variation of porosity versus corresponding
other intelligent approaches but lower than the vector model that neutron log data samples. Owing to Fig. 20, porosity varies from
was evolved previously in this paper. Statistical parameters of the 0.033% to about 23.6% for Density Tool Reading (NPHI) from 0.1 to
outcomes gained from the approaches mentioned above are re- 0.35. Figs. 21e23 illustrate the correlations between porosity and
ported in Table 3. Sonic Transit Time (DT), Bulk Density (RHOB), PHIT, and Density
Tool Reading (NPHI) logs data samples, correspondingly. The same
4.2. Porosity model procedure as for the permeability prediction was followed
throughout this section. The optimum values of the HGAPSO-
Distributions of the porosity versus independent variables

Fig. 24. Regression plot of HGAPSO-LSSVM output versus relevantreal porosity data Fig. 27. Relative deviation of developed approach for porosity prediction versus rele-
samples. vant RHOB log data samples.

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
12 M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14

Fig. 28. Relative deviation of developed approach for porosity prediction versus
Fig. 31. Regression plot of FDT output versus relevant real porosity data samples.
relevant PHIT log data samples.

Fig. 29. Relative deviation of developed approach forporosity prediction versus rele- Fig. 32. Regression plot of ICA-ANN output versus relevant real porosity data samples.
vant NPHI log data samples.

testing data sets depicting the high accuracy of the machine


LSSVM parameters were g ¼ 0.874578 and s2 ¼ 0.00764278. The
learning model. The addressed figure depicts that superior agree-
number of digits for the addressed HGAPSO-LSSVM approach has
ment exists between the outputs achieved from the machine
effects on the efficiency and accuracy of the HGAPSO-LSSVM
learning approach and the porosity measured in the laboratory.
approach. Sensitivity analysis was performed to figure out opti-
The relative error distribution of the machine learning model
mum digits of the variables.
against the corresponding porosity measured in the laboratory is
The same as in the previous section, a contrast between the
demonstrated in Fig. 25. As depicted in Fig. 25, the maximum error
porosity values estimated by machine learning and the porosity
of the HGAPSO-LSSVM results was referred to the lower values of
values measured in the lab are depicted in Fig. 24. As depicted in
reservoir porosity. This demonstrates that the porosity prediction
Fig. 24, the porosity values estimated by the machine learning
via the machine learning model proposed here has a reasonable
model followed the diagonal line (Y ¼ X) for both the training and

Fig. 33. Regression plot of HGAPSO-ANN output versusrelevant real porosity data
Fig. 30. Regression plot of ANN output versus relevant real porosity data samples. samples.

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14 13

Table 4
Statistical parameters of the models used for estimation reservoir porosity.

Parameter FDT ANN ICA-ANN HGAPSO-ANN HGAPSO-LSSVM

R2 0.4034 0.6287 0.8216 0.8505 0.9754


Mean Squared Error (MSE) 29.132 18.275 8.494 5.334 0.9845
AARD% 178.612 148.376 80.863 60.321 6.9847

harmony with the measured reservoir porosity. Fig. 26 demon- 1 (1994) 38e62.
[2] N. Ezekwe, Petroleum Reservoir Engineering Practice, Prentice Hall, 2010.
strates the distribution of the deviation of the gained outputs by
[3] K. Edlmann, J. M.Somerville, B.G. Smart, S. Hamilton, B.R. Crawford, Predicting
applying the HGAPSO-LSSVM model versus DT values of porosity Rock Mechanical Properties from Wireline Porosities, SPE, 1996, pp. 169e175.
for all of the data sets that were implemented for developing the Trondheim,Norway: SPE 47344.
HGAPSO-LSSVM approach. Also, Figs. 27e29 depict the deviation [4] L. Zhang, Aspects of Rock Permeability, Springer, Tucson, Arizona, USA, 2013.
[5] Y. Zhang, P. Lollback, J. Rojahn, H. Salisch, W. Stuart, A Methodology for
distribution against the corresponding PHIT, RHOB, and NPHI, Estimating Permeability from Well Logs in a Formation of Complex Lithology,
correspondingly. These plots demonstrate the level of agreement SPE, Adelaide, Australia, 28-31 October 1996, pp. 561e566.
between the actual recorded data and the estimated values [69]. [6] A.I. Johnson, Application of Laboratory Permeability Data, Water resources
division, Denver, Colorado, 1963.
Finally, to compare between the vector model proposed in this [7] T. Ahmed, Reservoir Engineering Handbook, second ed., Elsevier, Oxford, UK,
paper and previously applied intelligent models such as hybridized 2006.
methods, a fuzzy decision tree (FDT) and artificial neural network, [8] G.H. Newman, J.C. Martin, Equipment and experimental methods for obtain-
ing laboratory compression characteristics of reservoir rocks under various
we applied all of the methods to the used data banks in this paper. stress and pressure conditions, in: SPE Paper No. 6855, 52nd Annual Technical
Fig. 30 represents the scatter plot of the ANN approach versus the Conference of SPE, Denver, Colorado, October 9-12, 1977.
relevant actual porosity of the reservoir. As demonstrated in Fig. 30, [9] F.A.L. Dullien, Porous Media - Fluid Transport and Pore Structure, second ed.,
Academic, San Diego, Calif., United States, 1992.
the correlation coefficient between the estimated and actual data [10] A.P. Byrnes, Measurements of independent and dependent variables for pet-
points is 0.6287 which reveals that the ANN model is unable to es- rophysical properties prediction, SEPM short course #30, in: M.D. Wilson
timate reservoir porosity accurately. Fig. 31 demonstrates the out- (Ed.), Reservoir Quality Assessment and Prediction in Clastic Rocks, 1994, pp.
231e247 & p. 293-31.
puts gained from the fuzzy decision tree (FDT) versus the relevant
[11] Wu, T., Ph.D. Dissertation, Department of Geology and Geophysics, Texas A&M
real values of reservoir porosity. As depicted in Fig. 31, the same as for University, College Station, Texas, United States, December 2004.
ANN model, the FDT model is unable to estimate reservoir porosity [12] D.C. Thomas, V.J. Pugh, A statistical analysis of accuracy and reproducibility of
correctly. Fig. 32 illustrates the outputs gained from the ICA-ANN standard core analysis, in: Proceeding of Society of Core Analysis, 1987. Paper
no. 8701.
model versus relevant real porosity. As illustrated in Fig. 32, the [13] R. Rezaee, A. Saeedi, B. Clennell, Tight gas sands permeability estimation from
ICA-ANN model has a better estimation of reservoir porosity with a mercury injection capillary pressure and nuclear magnetic resonance data,
higher degree of accuracy that the ANN and FDT models. Fig. 33 J. Petrol. Sci. Eng. (2012) 92e99.
[14] I.I. Bogdanov, V.V. Mourzenko, J.F. Thovert, Effective permeability of fractured
depicts reservoir porosities gained from the HGAPSO-ANN model porous media with power-law distribution of fracture sizes, Phys. Rev. 76 (3)
versus field reservoir porosity. As depicted in Fig. 33, HGAPSO-ANN (2007) 15.
has a good agreement with the field reservoir porosity, but the [15] A.M. Saidi, Reservoir Engineering of Fractured Reservoirs, Total Edition Press,
Paris, France, 1987.
performance of the HGAPSO model is higher than other intelligent [16] T.D. Van Golf-Racht, Fundamentals of Fractured Reservoir Engineering,
approaches but lower than the vector model that was evolved pre- Elsevier, Netherland, 1982.
viously in this paper. Statistical parameters of the outcomes gained [17] A. Lamur, J. Kendrick, G. Eggertsson, R. Wall, J. Ashworth, Y. Lavalle e, The
permeability of fractured rocks in pressurised volcanic and geothermal sys-
from the approaches mentioned above are reported in Table 4. tems, Sci. Rep. 7 (2017), 6173.
[18] J.A.K. Suykens, J. Vandewalle, Least squares support vector machine classifiers,
5. Conclusions Neural Process. Lett. 9 (1999) 293e300.
[19] C. Cortes, V. Vapnik, Support-vector networks, Mach. Learn. 20 (1995)
179e188.
Enormous attempts have been made to provide an accurate and [20] J.A.K. Suykens, T. Van Gestel, J. De Brabanter, B. De Moor, J. Vandewalle, Least
robust approach for determining values of permeability/porosity of Squares Support Vector Machines, World Scientific, Singapore, 2002, 2002.
[21] K. Pelckmans, J.A.K. Suykens, T. Van Gestel, D. De Brabanter, L. Lukas,
petroleum reservoirs. HGAPSO-LSSVM hybridized methods, a fuzzy B. Hamers, B. De Moor, J. Vandewalle, LS-svmlab: a Matlab/C Toolbox for Least
decision tree (FDT) and ANN as robust and effective intelligent Squares Support Vector Machines; Internal Report 02e44, 2002. ESATSISTA;
approaches were implemented to develop a predictive model. Also, K. U. Leuven: Leuven, Belgium.
[22] M.A. Ahmadi, M. Ebadi, S.M. Hosseini, Prediction breakthrough time of water
precise actual porosity and permeability data from one of the
coning in the fractured reservoirs by implementing low parameter support
northern Persian Gulf oil fields were employed to figure out vector machine approach, Fuel 117 (2014a) 579e589.
effectiveness and accuracy of the proposed predictive tool. Based [23] M.A. Ahmadi, M. Ebadi, P. Soleimani Marghmaleki, M. Mahboubi Fouladi,
on the gained outcomes from this work the following key de- Evolving predictive model to determine condensate-to-gas ratio in retro-
graded condensate gas reservoirs, Fuel 124C (2014b) 241e257.
ductions can be extracted: [24] M.A. Ahmadi, M. Masoumi, R. Askarinezhad, Evolving connectionist model to
monitor efficiency of the in-situ combustion process: application to heavy oil
(1) Comparison between the machine learning models revealed recovery, J. Energy Technol. 2 (9e10) (2014c) 811e818.
[25] M.A. Ahmadi, T. Kashiwao, A. Bahadori, Prediction of oil production rate using
that hybridized method could predict the petrophysical vapor-extraction technique in heavy oil recovery operations, Petrol. Sci.
properties of the reservoir with a good accuracy. Technol. 33 (20) (2015a) 1764e1769.
(2) The data samples used in this paper extracted from Iranian [26] M.A. Ahmadi, M. Galedarzadeh, S.R. Shadizadeh, Low parameter model to
monitor bottom hole pressure in vertical multiphase flow in oil production
oil fields as a case study. So, the capability of such methods in wells, Petroleum 2 (3) (2016) 258e266.
different areas might be varied based on the location, [27] M.A. Ahmadi, M. Zahedzadeh, S.R. Shadizadeh, R. Abassi, Connectionist model
reservoir type, depth, heterogeneity, and other reservoir for predicting minimum gas miscibility pressure: application to gas injection
process, Fuel 148 (2015c) 202e211.
parameters. [28] M.A. Ahmadi, M. Lee, A. Bahadori, Prediction of a solid desiccant dehydrator
performance using least squares support vector machines algorithm, J. Taiwan
References Inst. Chem. Eng. 50 (2015d) 115e122.
[29] M.H. Ahmadi, M.A. Ahmadi, A. Sadatsakkak, Connectionist intelligent model
estimates output power and torque of stirling engine, Renew. Sustain. Energy
[1] P. Nelson, Permeability-porosity relationships in sedimentary rocks, Log. Anal.

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002
14 M.A. Ahmadi, Z. Chen / Petroleum xxx (2018) 1e14

Rev. 50 (2015e) 871e883. [50] M.A. Ahmadi, Developing a robust surrogate model of chemical flooding based
[30] M.A. Ahmadi, M. Masoumi, R. Askarinezhad, Evolving smart model to predict on the artificial neural network for enhanced oil recovery implications, Math.
combustion front velocity throughout in-situ combustion process employ- Probl Eng. 2015 (2015b) 1e9. Article ID 706897.
ment, Energy Technol. 3 (2015f) 128e135. [51] K. Hornick, M. Stinchcombe, H. White, Multilayer feed forward networks are
[31] M.A. Ahmadi, M. Ebadi, Evolving smart approach for determination dew point universal approximators, Neural Network. 2 (1989) 359e366.
pressure of condensate gas reservoirs, Fuel 117 (B) (2014) 1074e1084. [52] K. Hornick, M. Stinchcombe, H. White, Universal approximation of an un-
[32] M.A. Ahmadi, M. Pournik, A predictive model of chemical flooding for known mapping and its derivatives using multilayer feed forward networks,
enhanced oil recovery purposes: application of least square support vector Neural Network. 3 (5) (1990) 551e600.
machine, Petroleum 2 (2) (2015) 177e182. [53] N. Garcia-Pedrajas, C. Hervas-Martinez, J. Munoz-Perez, COVNET: a coopera-
[33] M.A. Ahmadi, Connectionist approach estimates gas-oil relative permeability tive co evolutionary model for evolving artificial neural networks, IEEE Trans.
in petroleum reservoirs: application to reservoir simulation, Fuel 140C Neural Network. 14 (2003) 575e596.
(2015a) 429e439. [54] J.H. Holland, Adaptation in Natural and Artificial Systems, 2ed edn, MIT Press,
[34] M.A. Ahmadi, B. Mahmoudi, A. Yazdanpanah, Development of robust model to Cambridge, MA, United States, 1975.
estimate gaseoil interfacial tension using least square support vector ma- [55] R. Hassan, B. Cohanim, O. Weck, A comparison of particle swarm optimization
chine: experimental and modeling study, J. Supercrit. Fluids 107 (2016) and genetic algorithm, in: Proceedings of 46th AIAA/ASME/ASCE/AHS/ASC
122e128. Structures, Structural Dynamics & Materials Conference, Austin, Texas, 2005,
[35] M.A. Ahmadi, A. Bahadori, A LSSVM approach for determining well placement pp. 18e21.
and conning phenomena in horizontal wells, Fuel 153 (2015) 276e283. [56] E. Atashpaz-Gargari, C. Lucas, Imperialist competitive algorithm: an algorithm
[36] J.M. Adamo, Fuzzy decision trees, Fuzzy Set Syst. 4 (3) (1980) 207e219. for optimization inspired by imperialistic competition, in: IEEE Congress on
[37] Y. Yuan, M.J. Shaw, Induction of fuzzy decision trees, Fuzzy Set Syst. 69 (2) Evolutionary Computation, IEEE, New York, 2007, pp. 4661e4667, 2007.
(1995) 125e139. [57] X. Qul, J. Feng, W. Sun, Parallel genetic algorithm model based on AHP and
[38] X. Wang, B. Chen, et al., On the optimization of fuzzy decision trees, Fuzzy Set neural networks for enterprise comprehensive business, in: Intelligent In-
Syst. 112 (1) (2000) 117e125. formation Hiding and Multimedia Signal Processing. Harbin, 15e17 August
[39] C. Olaru, L. Wehenkel, A complete fuzzy decision tree technique, Fuzzy Set 2008.
Syst. 138 (2) (2003) 221e254. [58] B. Balan, S. Mohaghegh, S. Ameri, State of the art in permeability determi-
[40] M.J. Beynon, M.J. Peel, et al., The application of fuzzy decision tree analysis in nation fromwelllogdata:Part1da comparative study, model development, in:
an exposition of the antecedents of audit fees, Omega 32 (3) (2004) 231e244. SPE Eastern Regional Conference and Exhibition, Morgantown, SPE 30978.
[41] M. Ebadi, M.A. Ahmadi, K. Farhadi Hikoei, Application of fuzzy decision tree West Virginia, 1995.
analysis for prediction asphaltene precipitation due natural depletion; case [59] C.F. Juang, A hybrid of genetic algorithm and particle swarm optimization for
study, Aust. J. Basic Appl. Sci. 6 (2012) 190e197. recurrent network design, IEEE Trans. Syst. Man Cybern. B Cybern. 34 (2)
[42] A. Bain, Mind and Body: the Theories of Their Relation, D. Appleton and (2004) 997e1006.
Company, New York, 1873. [62] A. Timur, An investigation of permeability, porosity, & residual water satu-
[43] W. James, The Principles of Psychology, H. Holt and Company, New York, ration relationships for sandstone reservoirs, Log. Anal. IX (4) (1968) 8e17.
1980. [63] G.R. Coates, J.L. Dumanoir, A new approach to improved log derived perme-
[44] M.A. Ahmadi, M. Golshadi, Neural network based swarm concept for predic- ability, Log. Anal. (1981) 17.
tion asphaltene precipitation due natural depletion, J. Petrol. Sci. Eng. 98e99 [64] M.P. Tixier, Evaluation of permeability from electric log resistivity gradient,
(2012) 40e49. Earth Sci. J. 2 (1949), 113e113.
[45] M.A. Ahmadi, M. Ebadi, A. Shokrollahi, Majidi, SMJ, Evolving artificial neural [65] I. Aigbedion, A case study of permeability modeling and reservoir perfor-
network and imperialist competitive algorithm for prediction oil flow rate of mance in the absence of core data in the Niger Delta, Nigeria, J. Appl. Sci.
the reservoir, Appl. Soft Comput. 13 (2) (2013a) 1085e1098. (2007) 772e776.
[46] M.A. Ahmadi, S. Zendehboudi, A. Lohi, A. Elkamel, I. Chatzis, Reservoir [66] J. Kozeny, Ueber kapillare Leitung des Wassers im Boden, Sitzungsber Akad.
permeability prediction by neural networks combined with hybrid genetic Wiss., Wien 136 (2a) (1927) 271e306.
algorithm and particle swarm optimization, Geophys. Prospect. 61 (2013b) [67] H. Pape, C. Clauser, J. Iffland, Permeability prediction based on fractal pore
582e598. space geometry, Geophysics 64 (1999) 1447e1460.
[47] M.A. Ahmadi, Prediction of asphaltene precipitation using artificial neural [68] D.G. Jorgensen, Estimating geohydrologic properties from borehole-
network optimized by imperialist competitive algorithm, J. Petrol. Explor. geophysical logs, Ground Water Monit. Remediation 11 (3) (1991 Aug 1)
Prod. Technol. 1 (2011) 99e106. 123e129.
[48] M.A. Ahmadi, Neural network based unified particle swarm optimization for [69] M.A. Ahmadi, M.R. Ahmadi, S.M. Hosseini, M. Ebadi, Connectionist model
prediction of asphaltene precipitation, Fluid Phase Equil. 314 (2012) 46e51. predicts the porosity and permeability of petroleum reservoirs by means of
[49] M.A. Ahmadi, S.R. Shadizadeh, New approach for prediction of asphaltene petro-physical logs: application of artificial intelligence, J. Petrol. Sci. Eng. 123
precipitation due to natural depletion by using evolutionary algorithm (2014) 183e200.
concept, Fuel 102 (0) (2012) 716e723.

Please cite this article in press as: M.A. Ahmadi, Z. Chen, Comparison of machine learning methods for estimating permeability and porosity of
oil reservoirs via petro-physical logs, Petroleum (2018), https://doi.org/10.1016/j.petlm.2018.06.002

You might also like