Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
a r t i c l e i n f o
a b s t r a c t
Article history:
Received 6 November 2014
Received in revised form
2 February 2015
Accepted 5 February 2015
Available online 14 February 2015
Gas lifting is a common practice in the oil industry. Using an appropriate gas lift injection rate can
ensure that the desired oil production rate would be achieved. In the case of an oil eld, the problem
of distributing a certain amount of the available gas among a number of wells is formally known as a
gas lift allocation problem. In this paper, a multi-objective optimization algorithm, based on the
Gaussian Bayesian Networks and the Gaussian kernels, is proposed in order to determine the best
injection points, considering multiple objective functions. Firstly, the problem is solved in a similar
approach to the previous literature with similar gas lift data and similar function approximation
method, to compare the performance of the proposed algorithm with the older ones. Thereafter, an
extended problem is discussed, with minimizing the water production as a new optimization criterion. The developed multi-objective scheme is capable of handling and optimizing a gas-lift problem
with several constraints and conicting objectives such as controlling the gas usage and increasing
the oil production, whereas in the conventional single-objective optimizations, any alteration in
the constraints demands a new optimization process and often there is no place for considering
an additional objective in the gas-lift allocation problem. The results obtained by the proposed
optimization algorithm signicantly overcame those reported in the previous similar literature. For a
single-objective fty-six well problem, the results exhibited 16.24% improvement in the total oil
production.
2015 Elsevier B.V. All rights reserved.
Keywords:
Gas lift allocation
Multi-objective optimization
Gaussian network
Gaussian kernel
1. Introduction
The demands for high oil production rate leads to a gas lift
operation, which consists of injecting a certain amount of highpressure gas through the tubing, and consequently, lowering
the hydrostatic pressure difference along the tube. However
eventually, at some points, the increase in the friction pressure
loss offsets the hydrostatic pressure reduction which, in turn,
limits the increase in the production rate and yields in the convexity of the gas lift performance (GLP) curve. Determining the
optimum injection rates in a multiple well production network is
known as the gas lift allocation problem. Many researchers have
tackled this problem from different points of view by using a
* Corresponding author.
E-mail address: omiresmaeili@alumni.ut.ac.ir (S.O. H. Miresmaeili).
http://dx.doi.org/10.1016/j.jngse.2015.02.003
1875-5100/ 2015 Elsevier B.V. All rights reserved.
S.O. H. Miresmaeili et al. / Journal of Natural Gas Science and Engineering 23 (2015) 272e280
They also used a multi-objective scheme to reduce the rate oscillations besides maximizing the oil production. However, the
nature of the local search does not even guarantee to nd local
solutions. Furthermore, Sukarno et al. (2009) extended the
operational condition to the case of a dual gas lift system. Zerafat
et al. (2009) presented a comparison of different methods to the
Genetic Algorithm and examined the capabilities of the algorithms in solving the uni-objective gas-lift optimization problem
with the constraints on the lift-gas injection rates. They also
proposed a variant of Ant Colony Optimization to deal with the
problem. It can be witnessed that with the exception of two cases
(Ray and Sarker, 2007; Wang and Litvak, 2008), the literature has
chiey focused on the single objective optimization of the gas lift
problem.
In this study, it is aimed to confront the problem as a multiobjective problem and expand the idea of multiple criteria optimization, since the presence of constraints in the real gas-lift
problems is an inevitable fact. In the conventional single objective approach, for every update in the constraints, the process of gas
lift allocation problem should be re-solved. For example, if the
amount of the available gas or the capacity of compressors changes,
a new solution is needed by the single objective approach. On the
other hand, the multi-objective approach provides a set of solutions
for different criteria, which makes it easier to compare several
production strategies altogether. In a multi-objective approach, it is
possible to simultaneously handle several conicting objectives in
the optimization process.
For instance, by a multi-objective method, it is likely to optimize the total oil production rate and minimize the number of
required wells at the same time, but through a single objective
method, the number of wells should be assumed as a constraint
for the problem.
Hence, since it is necessary to compare different scenarios for
the gas lift design, a multi-criteria optimization approach is an
efcient tool for solving such a multi-dimensional problem with
different constraints. The proposed optimization algorithm is an
estimation of the distribution algorithm (EDA) based on the
~ aga et al., 2000) and the
Gaussian Bayesian networks (P. Larran
Gaussian kernels (Socha and Dorigo, 2008). The general idea of an
EDA is to construct probabilistic models based on a set of promising
solutions, and guide the search process by sampling the probabilistic models. Furthermore, in order to adjust the algorithm for
solving the multi-objective problems, the concept of nondominating sorting (Deb et al., 2002) has been employed. The obtained results from the EDA are compared with those reported by
using the multi-objective genetic algorithm (Ray and Sarker, 2007)
due to the evolutionary nature of both algorithms and lack of any
other similar multi-objective optimization algorithm in the literature on the topic of gas lift optimization. It should be pointed out
that in the eld of petroleum engineering, very few works have
ever employed any variant of the estimation of distribution algorithms. For instance, Abdollahzadeh et al. (2013) utilized an EDABOA (Bayesian Optimization Algorithm) for history matching. To
the best of the authors' knowledge, there exists no study on
applying any multi-objective EDA in the literature of petroleum
engineering.
273
max Z1
#ofX
Wells
Qo i
(1)
i1
minZ2
#ofX
Wells
Qg i
(2)
i1
2. Problem statement
In order to solve the conventional gas lift allocation problem,
the GLP curve for each well should be determined by using a
proper tting tool, in order to demonstrate the response of wells
to various gas injection rates. As mentioned earlier, the GLP is a
convex function. Hence, a quadratic function or a piece-wise
polynomial function approximation e i.e., cubic spline
An EDA in essence is a stochastic algorithm based on probabilistic models. Contrary to the other evolutionary algorithms
such as Genetic Algorithm, in an EDA, the search operators such
as crossover and mutation are substituted by probabilistic
models. In the conventional genetic algorithm, the solutions are
produced by mutating individual solutions and applying crossover to a pair of solutions (parents). In contrast, an EDA mutates
274
S.O. H. Miresmaeili et al. / Journal of Natural Gas Science and Engineering 23 (2015) 272e280
BICz
jSj
X
ln PX 0:5lnjSjjqj
(3)
j1
PX
n
Y
Pxi jpxi
(4)
i1
PYjx1 ; ; xk N bo b1 x1 bk xk ; s2
(5)
wl
2
1
pe0:5l1=qN
qN 2p
(6)
sli
N Si Si
X
e
l
e1
(7)
N1
!2
Gi x
N
X
0:5
1
wl pe
i 2p
s
l1
l
xmi
l
si
l
(8)
S.O. H. Miresmaeili et al. / Journal of Natural Gas Science and Engineering 23 (2015) 272e280
275
Table 1
The single objective six-well problem results.
Algorithm
EDA
GA (Ray and Sarker, 2007)
3665.26
3663.99
4596.9
4597.4
276
S.O. H. Miresmaeili et al. / Journal of Natural Gas Science and Engineering 23 (2015) 272e280
Table 2
Comparing the Pareto points of the EDA with the NSGA-II (Ray and Sarker, 2007).
Gas usage by
NSGA-II
Gas usage
by EDA
Produced oil
by NSGA-II
Produced
oil by EDA
4550
3139
2613
2351
1893
4446
3120
2628
2326
1900
3657
3445
3294
3214
3026
3646
3436
3324
3227
3048
Table 3
The EDA results for the single-objective fty-six-well problem.
Algorithm
EDA
GA (Ray and Sarker, 2007)
25612.11
22033.56
22254.86
22376.35
S.O. H. Miresmaeili et al. / Journal of Natural Gas Science and Engineering 23 (2015) 272e280
277
Table 4
Three solutions from the Pareto front for the three-objective problem.
Point
Oil production
Gas usage
Water production
1
2
3
9347
6521
10,004
7243
3312
9240
1929
1621
2096
maximize Z1
#wells
X
Qoil i
(9)
minimize Z2
#wells
X
Qgas
i
(10)
minimize Z3
#wells
X
Qwater i
(11)
278
S.O. H. Miresmaeili et al. / Journal of Natural Gas Science and Engineering 23 (2015) 272e280
maximize Z1
#ofX
wells
Qo i
(12)
i1
subject to;
#ofX
wells
Qg
i
AG
(13)
i1
#ofX
wells
Qw i Qw max
(14)
i1
In Eq. (13), AG denotes the available gas for gas lifting (i.e., the
gas usage for the corresponding Pareto point). On the other hand,
(Qw)max in Eq. (14) refers to the amount of water production of the
solution obtained by the multi-objective optimization. The singleobjective optimization, using the EDA for points 1, 2, and 3 in
Table 4, yields an oil production of 8,710, 6,928, and 9,447,
respectively. It should be expressed that the lower oil production
for point 2 of the multi-objective optimization lies in an emphasis
on the diversity of the Pareto front. For a better optimization, a
criteria weighting approach can be employed in order to reinforce
a higher production. In addition, an economic consideration for
these criteria can be recommended. The congurations of the
single- and multi-objective EDA were the same; i.e., 100 individuals for the initial population and 200 samples in each
generation. The maximum gas injection rate for each well was set
to 2000 Mscf/day.
5. Conclusion
Appendix A
In this paper, a novel multi-objective optimization algorithm
based on the Gaussian (Bayesian) networks and the Gaussian kernels has been developed in order to solve a gas lift allocation
problem. The proposed algorithm can deal with the uni-as well as
the multi-objective gas-lift optimization problems. The problem of
optimizing two conicting criteria, minimizing the total injected
gas, and maximizing the total produced oil, was addressed by using
the algorithm. On the other hand, minimizing water production
was also considered as the third criterion in order to extend the biobjective optimization.
This method and its efciency were discussed by comparing
the results of the developed algorithm in the single- and multiobjective models with the other similar researches, in terms
of the number of tness function calls and the corresponding
outputs. The attained ndings exposed a signicant improvement over the NSGA-II (non-dominated sorting genetic algorithm
II) employed by Ray and Sarker (2007). Following the
promising results obtained in the single-objective runs (16.24%
increase in the oil production of the fty-six well case), the al-
The lift gas injection rates for the six-well problem in Mscf/day:
490.4942, 875.1588, 1249.3807, 836.3851, 1145.4807, 0.0113.
The lift gas injection rates for the fty-six well problem in Mscf/
day:
350.4196, 246.0045, 433.1768, 30.3901, 17.3274, 202.6782,
2.6593, 221.3926, 1291.2546, 17.0620, 635.5761, 858.0295, 17.7965,
230.7689, 451.2857, 349.5096, 18.9914, 0, 0, 601.9636, 748.0263,
327.1792, 0, 1022.7790, 112.5235, 4.5944, 0, 0, 0, 0, 4.0442, 0,
274.8627, 0, 228.3654, 76.0302, 14.1148, 145.1779, 293.8401,
96.6771, 11.5083, 0, 760.7527, 73.5790, 7.9738, 12.7657, 5997.8564,
9.0431, 5.0588, 9.3884, 0.4073, 5993.5012, 24.6471, 16.0582, 0,
7.8220.
Appendix B
Ten well production data:
S.O. H. Miresmaeili et al. / Journal of Natural Gas Science and Engineering 23 (2015) 272e280
279
280
S.O. H. Miresmaeili et al. / Journal of Natural Gas Science and Engineering 23 (2015) 272e280
References
Abdollahzadeh, A., Reynolds, A., Christie, M., Corne, D.W., Williams, G.J.J.,
Davies, B.J., 2013. Estimation of distribution algorithms applied to history
matching. SPE J. 18, 508e517. http://dx.doi.org/10.2118/141161-PA.
Ahn, C.W., Ramakrishna, R.S., Goldberg, D.E., 2006. Real-coded Bayesian optimiza~ aga, P., Inza, I., Bengoetxea, E. (Eds.), Totion algorithm. In: Lozano, J.A., Larran
wards a New Evolutionary Computation Advances in the Estimation of
Distribution Algorithms. Springer, Berlin Heidelberg, pp. 85e124. http://
dx.doi.org/10.1007/3-540-32494-1_3.
Alarcon, G.A., Torres, C.F., Gomez, L.E., 2002. Global optimization of gas allocation to
a group of wells in articial lift using nonlinear constrained programming.
J. Energy Resour. Technol. 124, 262. http://dx.doi.org/10.1115/1.1488172.
~ anzas, R., Inza, I., Santana, R., Saeys, Y., Flores, J.L., Lozano, J.A., Van de Peer, Y.,
Arman
~ aga, P., 2008. A review of estimation of
Blanco, R., Robles, V., Bielza, C., Larran
distribution algorithms in bioinformatics. BioData Min. 1, 6. http://dx.doi.org/
10.1186/1756-0381-1-6.
Buitrago, S., Rodriguez, E., Espin, D., 1996. Global optimization techniques in gas
allocation for continuous ow gas lift systems. In: Proceedings of SPE Gas
Technology Symposium. Society of Petroleum Engineers. http://dx.doi.org/
10.2118/35616-MS.
Camponogara, E., Nakashima, P.H.R., 2006. Solving a gas-lift optimization problem
by dynamic programming. Eur. J. Oper. Res. 174, 1220e1246. http://dx.doi.org/
10.1016/j.ejor.2005.03.004.
Deb, K., Pratap, A., Agarwal, S., Meyarivan, T., 2002. A fast and elitist multiobjective
genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6, 182e197. http://
dx.doi.org/10.1109/4235.996017.
Hauschild, M., Pelikan, M., 2011. An introduction and survey of estimation of distribution algorithms. Swarm Evol. Comput. 1, 111e128. http://dx.doi.org/
10.1016/j.swevo.2011.08.003.
Henrion, M., 1988. Propagating uncertainty in Bayesian networks by probabilistic
logic sampling. In: Uncertainty in Articial Intelligence, vol. 2, pp. 149e163.
Jarboui, B., Eddaly, M., Siarry, P., 2009. An estimation of distribution algorithm for
minimizing the total owtime in permutation owshop scheduling problems.