Professional Documents
Culture Documents
*Abdulraheem et al. (2007); Hambalek and Gonzalez (2003); Lim and Kim maximize or minimize f ( x ) = ⎡⎣ f1 ( x ) ,..., fk ( x ) ⎤⎦
gi ( x ) ≤ bi ,
(2004); Rafiei et al. (2009); Shokir (2006); Soto et al. (2001); Taghavi ( 2005);
Zhou et al. (1993); Cuddy (2000); Kedzierski and Mallet (2006); Finol et al. subject to i = 1,..., m
h j ( x ) = 0,
(2002).
j = 1,..., n
** Hajizadeh (2007a); Alimonti and Falcone (2004); Garrouch and Lababidi
(2003, 2005); Rivera (1994); Dumans (1995); Xiong et al. (2001); Xiong and li ≤ xi ≤ ui , i = 1,..., n , . . . . . . . . . . (1)
Holditch (1995); Nitters et al. (2000).
†
Sengul and Bekkousha (2002); Mohaghegh et al. (2005); Widarsono et al.
(2005); Nikravesh et al. (1997); Taheri (2008); Weiss et al. (2001); Cao et al. where x is an n-dimensional vector of decision variables, fi(x)
(2006); Zarei et al. (2008); Wu et al. (1997); Murillo et al. (2009); Kanj and are k conflicting objective functions, gj and hj denote inequality
Roegiers (1999); Hajizadeh (2007b); Garrouch and Al-Ruhaimani (2003).
††
Zolotukhin (2000); de Salvo Castro and Fereira Filho (2001); Agbon and
and equality constraints, bi indicates the allowable interval of the
Araque (2003); Chang et al. (2006). constraint function gj, and li and ui are the lower and upper bounds
of the design variables, respectively.
In fuzzy programming, objectives and constraints are treated as
a reliable and effective optimization method is crucial in engineer- fuzzy sets. Some constraint violation is allowed, and the degree
ing-design fields. This paper proposes a new hybrid fuzzy-logic of satisfaction of a constraint including the range of uncertainty
optimization approach for single- or multiobjective gas-production of the coefficients is defined as the membership function of the
systems with multiple constraints and provides a feasible solu- constraint (Sahinidis 2004).
tion by combining the fuzzy-logic -formulation with a hybrid The fuzzy feasible region is defined by considering all the
coevolutionary genetic algorithm. The proposed fuzzy-logic system constraints as follows
can manage the resulting information in terms of reservoir and
m
production network for an integrated approach to production-sys- C = ∩ gi , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (2)
tem analysis. The synthetic-optimization method can find a global i =1
{ }
solving optimum allocation of the gas-production rates for each
well and the pipeline segment diameters in order to minimize the C ( x ) = min gi ( x ) , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (3)
investment cost with a given set of constraints.
This case study demonstrates the feasibility of the proposed which is the minimum degree of satisfaction of the design vector
approach as a practical, cost-effective, and robust gasfield x with respect to all of the constraints.
production management tool. For a given fuzzy goal G and fuzzy constraint C in a space of
alternatives x, a decision domain D, which is a fuzzy feasible set
Fuzzy Nonlinear Programming resulting from the intersection of G and C , is expressed as
{ }
The conventional approach to design problems is to adopt a m
deterministic model formulated in a precise mathematical form. D = G ( x ) ∩ ∩ gi ( x ) , . . . . . . . . . . . . . . . . . . . . . . . . . . . (4)
i =1
gramming, heuristic method, Lagrangean multiplier method, etc. maximum problem, in which the term ∑ i − i ⎡⎣ f ( x ) ⎤⎦ is
i =1
{ }
Genetic algorithms have been widely used as global methods
added to the standard minimum/maximum problem, is adopted
for complex function optimization (Goldberg 1989). To handle the
as follows
nonlinear constraints of general nonlinear programming problems,
most genetic algorithms are based on penalty functions, which
⎧ k
⎫
minimize max ⎨i − i ⎡⎣ f ( x ) ⎤⎦ + ∑ ⎡⎣i − i ( f ( x )) ⎤⎦ ⎬,
penalize infeasible solutions (Sakawa 2002). These methods have
several impediments, such as distorting the evaluation function and ⎩ i =1 ⎭
increasing the number of searches.
. . . . . . . . . . . . . . . . . . . . . . . . (8)
To overcome the many limitations of conventional genetic algorithms,
a new hybrid coevolutionary/genetic algorithm is proposed for solving User’s interface program
nonlinear optimization problems. This coevolutionary/genetic algorithm
is based on a coevolution and repair strategy consisting of two separate
populations, which are the population of the search points that satisfy the Contain Yes
linear constraints of the problem, S, and the population of the reference fuzzy information
points that satisfy all of the constraints of the problem, X. A reproduction
in one population influences the evaluations of individuals in the other No
population. At least one initial reference point that is fully feasible is
required to create an initial population of reference points. The random Crisp mathematical Fuzzy mathematical
modeling module modeling module
generation of initial reference points from individuals, however, is very
difficult for most of the optimization problem.
To avoid this difficulty, gradient-based sequential quadratic pro-
gramming (SQP) is used to create an initial reference population Coevolutionary GA
in the initial phase of the search. Once an initial reference point • Floating-point representation
is obtained by SQP, an initial reference population is created by
Reference populations Search populations
using multiple copies of that point. Subsequently, the coevolution
and repair processes are performed until the prescribed termination • Exponential ranking selection • Genetic operation
condition is satisfied. Repair process
The repair process includes the following steps (Sakawa 2002), Satisfy
termination condition
which are also presented in Fig. 1.
1. Generate two separate initial populations using the floating-
point representation.
2. Apply closed crossover and mutation operators, in the sense
that the resulting offsprings always satisfy the linear constraints, Optimum solution
to the population of search points. The details of this procedure
are presented in Appendix B. Fig. 1—Flow diagram of fuzzy nonlinear programming.
T1 3 6,500
P2 Manifold
P3 T2 3 6,600
9 T3 3 7,000
P10
T4 3 6,600
P4 T5 3 7,100
Field gathering center
T6 5 7,500
10
P5 T7 5 7,500
P9
20 T8 5 7,500
11
12 P8 T9 5 6,700
P6 19
P7 T10 3 7,200
T11 3 7,200
T12 3 7,100
13 18
14 15 16 17 T13 5 6,600
T14 5 6,600
Fig. 2—Configuration of gathering system for optimization T15 5 6,600
examples.
T16 5 6,600
T17 3 7,000
where is a sufficiently small positive value. The proposed T18 3 7,000
optimization technique can be adopted for each string s of the T19 3 7,100
following fitness function.
T20 3 7,200
P1 4 18,000
⎧ k
⎫
f ( s ) = 1.0 + k − max ⎨i − i ⎡⎣ f ( x ) ⎤⎦ + ∑ ⎡⎣i − i ( f ( x )) ⎤⎦ ⎬ . P2 5 14,000
⎩ i =1 ⎭ P3 5 4,500
. . . . . . . . . . . . . . . . . . . . . . . . (9) P4 5 12,500
If the current solution is not acceptable in the interaction processes, P5 5 14,250
update the reference membership values on the basis of the P6 5 15,000
decision condition and return to the corresponding augmented P7 5 13,000
minimum/maximum problem. P8 5 14,500
P9 5 18,700
Applications
P10 10 150,000
This section presents two examples of gasfield optimization. The first
example compares the performance of fuzzy nonlinear programming
with conventional crisp optimization method for the allocation of In this example problem, let the wellheads serve as the solution
well rates to maximize the total gas production. The second example points so that the pressure of each node i can be calculated using
demonstrates the feasibility of interactive fuzzy multiobjective two pressure-transverse calculations (Kumar 1987). If the pressure
programming as a practical gasfield management tool. of wellhead i calculated from the reservoir side and from the
Fig. 2 shows a graphical representation of a synthetic gas- gathering center are denoted as pir and pis , respectively, the system
gathering network with treelike and loop structures modifying of equations for rate determination is
Handley-Schachler et al.’s case study (2000). The network consists
of 20 wells and nine manifolds connected to a single gathering pir = preservoir − ⌬pinflow − ⌬ptubing
center assumed to be operating at a fixed pressure of 2,300 psi. The
pis = pseparator + ⌬ppipeline + ⌬pchoke . . . . . . . . . . . . . . . . . . . . . . (11)
reservoir block pressures of the wells and the permeability are in
the range of 3,700–4,250 psi and 10–35 md, respectively.
In this synthetic example, a generic design of the production
Table 2 lists the tubing string and surface pipeline data of the
system was used in situations where the reservoir conditions
production system, which are denoted by T1–T20 and P1–P10,
for the wells, such as the reservoir static pressure and block
respectively. All of the tubing strings with diameters between 3 and
permeability, are fixed. In the process of calculating the pressure
5 in. are connected to surface pipelines with diameters between
transverse, the reservoir component refers to wellbore forms the
4 and 10 in. and lengths between 4,500 and 150,000 ft through
boundary conditions for the gathering system. The pressure drop
chokes with a maximum diameter of ¾ in. The specific gravity of
in the tubings and surface pipeline networks are evaluated using
the gas is 0.85, and the temperature of the wellbore and wellhead
the Beggs and Brill (Kumar 1987) correlation from upstream
are 130 and 40°F, respectively.
and downstream, respectively. Short pipe sections onboard in
the surface networks were excluded from the network simulation
Example 1. The objective of the problem is to maximize the total
because the pressure drops through these pipes are very small and
gas-production rate by optimally allocating the flow rate of each
have little effect on the overall behavior of the production system.
well. The optimization problem is formulated as follows:
Sachdeva et al.’s model from Kumar (1987) was used for the
20 calculation of the pressure drop through the chokes.
maximize ∑ qi On the basis of the calculation of the pressure transverse, this
i =1 problem adopts the deliverability constraint suggested by Wang
subject to 0 ≤ qi ≤ 20, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (10) et al. (2002):
where qi is the gas-flow rate of well i in the range of 0–20 MMscf/D. pir − pis ≥ 0 i = 1,..., 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . (12)
1 Interaction 1 2 3
Membership Degree
1 0.8 1
1 1 0.9
f1 (USD) 2,431,350 2,560,880 2,371,833
f2 (MMscf/D) 281.37 319.63 262.07
0.6303 0.5731 0.6566
0 0.6305 0.7731 0.5585
1,594,129 3,858,636
(a) Pipeline Cost, USD
function of the objective is quantified by making use of the
experienced designer’s technical knowledge and expectations and the
data collected from domain experts. After calculating the individual
minimum and maximum of the objective functions, the membership
functions of the two objective functions are represented by the linear
relationship shown in Fig. 4. To elicit a linear membership function
1 of the pipeline cost, the minimum value of unacceptable levels and
Membership Degree
1 P1 27.49 6.24
1 P2 60.50 7.11
P7 20.63 6.43
P8 32.07 7.09
P9 54.02 8.02
tics and Evaluation. Paper SPE 106355 presented at the SPE Technical
Symposium of Saudi Arabia Section, Dhahran, Saudi Arabia, 21–23
May. doi: 10.2118/106355-MS.
Membership Degree
1
Chang, Y., Dou, H., Chen, C., Wang, X., and Liu, K. 2006. An Innovative
Method: Risk Assessment for Exploration and Development of Oil and
Gas. Paper SPE 104458 presented at the SPE Eastern Regional Meet-
ing, Canton, Ohio, 11–13 October. doi: 10.2118/104458-MS.
Cuddy, S.J. 2000. Litho-Facies and Permeability Prediction From Electrical
Logs Using Fuzzy Logic. SPE Res Eval & Eng 3 (4): 319–324. SPE-
65411-PA. doi: 10.2118/65411-PA.
0 de Salvo Castro, A.O. and Fereira Filho, V.J.M. 2001. The Use of Fuzzy
235 240 245
Mathematics of Finance: Risk Evaluation in Petroleum Development.
Production Rate, MMscf/D Paper SPE 69556 presented at the SPE Latin American and Caribbean
Petroleum Engineering Conference, Buenos Aires, 25–28 March. doi:
Fig. 5—Fuzzy objective function for contract requirements 10.2118/69556-MS.
problem. Dumans, C.F.F. 1995. Quantification of the Effect of Uncertainties on
the Reliability of Wellbore Stability Model Predictions. PhD thesis,
University of Tulsa, Tulsa.
Conclusions Finol, J., Romero, C., and Romero, P. 2002. An Intelligent Identification
This study proposes a fuzzy nonlinear programming approach Method of Fuzzy Models and Its Applications to Inversion of NMR
combined with a hybrid coevolutionary/genetic algorithm for the Logging Data. Paper SPE 77605 presented at the SPE Annual Techni-
optimal design of gas-production systems. The reliability of the cal Conference and Exhibition, San Antonio, Texas, 29 September–
synthetic optimization method is validated by practical operation 2 October. doi: 10.2118/77605-MS.
problems including well-rate allocation, the optimal design of Fletcher, R. 1993. Practical Methods of Optimization, second edition
pipeline networks, and multiple decision problems. (reprint). Chichester, UK: John Wiley & Sons.
Case studies demonstrated that more flexible and practical Fujii, H. and Horne, R. 1995. Multivariate Optimization of Networked
results were obtained with the proposed method by quantitatively Production Systems. SPE Prod & Fac 10 (3): 165–171. SPE-27617-PA.
accommodating uncertainties related to the field operation than doi: 10.2118/27617-PA.
with conventional methods. The proposed approach can provide Garrouch, A.A. and Al-Ruhaimani, F.A. 2003. Predicting Asphaltene Depo-
an important element for future planning and optimization of the sition and Assessing Formation Damage. Paper SPE 82258 presented at
production operations of gas fields. the SPE European Formation Damage Conference, The Hague, 13–14
May. doi: 10.2118/82258-MS.
References Garrouch, A.A. and Labbabidi, H.M.S. 2003. Using Fuzzy Logic for
Abdulraheem, A., Sabakhi, E., Ahmed, M., Vantala, A., Raharja, I., and UBD Candidate Selection. Paper SPE 81644 presented at the IADC/
Korvin, G. 2007. Estimation of Permeability from Wireline Logs in a SPE Underbalanced Technology Conference and Exhibition, Houston,
Middle Eastern Carbonate Reservoir Using Fuzzy Logic. Paper SPE 25–26 March. doi: 10.2118/81644-MS.
105350 presented at the SPE Middle East Oil and Gas Show and Con- Garrouch, A.A. and Lababidi, H.M.S. 2005. Implementation of a Fuzzy
ference, Bahrain, 11–14 March. doi: 10.2118/105350-MS. Expert System for Multilateral Well Completion: Case Studies. Paper
Agbon, I.S. and Araque, J.C. 2003. Predicting Oil and Gas Spot Prices SPE 93930 presented at the SPE Europec/EAGE Annual Conference,
Using Chaos Time Series Analysis and Fuzzy Neural Network Model. Madrid, Spain, 13–16 June. doi: 10.2118/93930-MS.
Paper SPE 82014 presented at the SPE Hydrocarbon Economics and Goldberg, D.E. 1989. Genetic Algorithms in Search, Optimization, and
Evaluation Symposium, Dallas, 5–8 April. doi: 10.2118/82014-MS. Machine Learning. Columbus, Ohio: Addison-Wesley.
Alimonti, C. and Falcone, G. 2004. Integration of Multiphase Flow- Hajizadeh, Y. 2007a. Intelligent Prediction of Reservoir Fluid Viscos-
metering, Neural Networks, and Fuzzy Logic in Field Performance ity. Paper SPE 106764 presented at the Production and Operations
Monitoring. SPE Prod & Fac 19 (1): 25–32. SPE-87629-PA. doi: Symposium, Oklahoma City, Oklahoma, 31 March–3 April. doi:
10.2118/87629-PA. 10.2118/106764-MS.
Cao, D., Ni, Y., Yao, F., Weng, D., and Fu, G. 2006. Application and Hajizadeh, Y. 2007b. Neural Networks Can Enhance Fuzzy Corrosion Mod-
Realization of Fuzzy Method for Selecting Wells and Formations in eling. Paper SPE 106628 presented at the Digital Energy Conference
Fracturing in Putaohua Oilfield: Production and Operations: Diagnos- and Exhibition, Houston, 11–12 April. doi: 10.2118/106628-MS.
f − sup f S( R)
fessor in the Department of Energy & Resources Engineering at
⎪ sup R1
⎪
⎪ ( )
Korea Maritime University. email: jslim@hhu.ac.kr. His research
⎪
S R R1
if sup f ≤ f ( x )
interests include production optimization and reservoir char-
⎪1 ⎪ acterization using intelligent techniques. Lim holds BS, MS, and
⎪⎩ S( R) ⎪⎭
PhD degrees in mineral and petroleum engineering from Seoul
National University. Jeongyong Roh is a reservoir engineer with
The sup f and sup f refer to the supremum (optimum) of objective the Korea National Oil Corporation in Anyang, Korea. email:
R1 ( )
S R saglio@knoc.co.kr. His current interest is well testing. Roh holds
function f values, which correspond to crisp and fuzzy optimization. BS and MS degrees in mineral and petroleum engineering and
The values of sup f and sup f are obtained by optimization in the a PhD degree in civil, urban, and geosystem engineering, all
R1 S ( R) from Seoul National University. Joo M. Kang is a professor in
crisp and fuzzy feasible domains, respectively. the Division of Energy System Engineering at Seoul National
For inequality constraints gi(x) ≤ bi, let the membership functions University. email: jmkang@snu.ac.kr. His research interests
of the fuzzy sets be defined using the linear type of function over include well testing, reservoir characterization, and gas-produc-
the allowable fuzzy transition intervals di, that is, tion engineering. Kang holds BS and MS degrees in petroleum
and mining engineering from Seoul National University and a
PhD degree in petroleum and geological engineering from the
⎧0 if gi ( x ) > bi + di ⎫ University of Oklahoma. Bae-Hyun Min is a graduate student
⎪ ⎪ in the Division of Energy System Engineering at Seoul National
⎪ b + di − gi ( x ) ⎪
gi ( x ) = ⎨ i if bi < gi ( x ) < bi + di ⎬ . . . . . . . (A-3) University. email: bhmin01@petro.snu.ac.kr. His research inter-
d est includes well-placement optimization using artificial intelli-
⎪ i ⎪
if gi ( x ) ≤ bi
⎪⎩1 ⎪⎭ gence. Min holds BS and MS degrees in civil, urban, and geosys-
tem engineering from Seoul National University.