An Integrated Model For History Matching and Predicting Reservoir Performance of Gas/Condensate Wells
An Integrated Model For History Matching and Predicting Reservoir Performance of Gas/Condensate Wells
An Integrated Model For History Matching and Predicting Reservoir Performance of Gas/Condensate Wells
net/publication/287314602
CITATION READS
1 51
3 authors, including:
Some of the authors of this publication are also working on these related projects:
CO2 foam for Hydraulic fracturing and EOR applications View project
All content following this page was uploaded by Ahmed Ibrahim on 11 September 2018.
Start
Match the
Y measured N
data
End
Fig. 1—Flow diagram for the procedure of estimation of OOIP, OGIP, and analytical deliverability constants.
the constraints imposed that are the maximal and minimal values. ignores the transient flow, which is introduced by the variation in
The constraints are defined as input variables to the genetic algo- production rate and/or bottomhole pressure. Practically, and for
rithm that explore the best combinations that minimize the error many gas reservoirs, those transients are usually small unless the
between the observed data and the rates calculated by the model. permeability of the reservoir is very low, so this methodology is
The procedure of the genetic algorithms is presented in Appendix applicable in high-permeability gas/condensate wells and reser-
B. Fig. 1 shows a flow diagram for the procedure of estimation of voirs. Also, in applying the model, we recommend the use of a
OOIP, OGIP, and analytical deliverability constants (A, B). calibration period [similar to the suggestion made by El-Banbi
This automatic-history-matching method differs from the auto- and Wattenbarger (1996)] for history matching after transient
matic-history-matching techniques for material balance per- effects are no longer important.
formed by Havlena and Odeh, Caret, and Sills (1996). Other The integrated model used in this work assumes that each well
methods are based on a straight-line solution for the material-bal- is treated individually, similar to the assumption in most decline-
ance equation and will require static-pressure measurements in curve-analysis procedures. This assumption comes from the use
addition to production data. The method presented here uses pro- of the chosen flow equation that assumes single-well flow. The
duction data and will not require estimates of static reservoir pres- derived parameters for the material-balance equation (OGIP and
sures to arrive at OGIP and OOIP. Also, other methods determine OOIP) will therefore give the values for the well’s drainage area.
the fluid in place and then need to use some form of an inflow per- Interference effects are ignored in this calculation.
formance relationship (IPR) relation or flow equation to provide a
production forecast. This method, however, can provide the pro-
Hypothetical-Cases Applications
duction forecast directly after the original fluids in place and flow
coefficients are known by use of the same calculation procedure To validate the integrated model, it was tested against the produc-
as in history matching. tion data of several hypothetical cases generated by a commercial
compositional reservoir simulator. The model was tested against a
variety of cases, and two of these cases are illustrated next, to val-
Model Applicability idate the model. The reservoir properties and PVT data that were
This model methodology is based on a boundary-dominated flow used to construct the hypothetical cases are presented in Tables 1
equation to describe the fluid flow in the reservoir. The equation and 2, respectively. Fig. 2 shows the gas and oil relative perme-
ability, and Fig. 3 shows the change of K-values with pressure.
TABLE 1—RESERVOIR PROPERTIES FOR THE
HYPOTHETICAL CASES Hypothetical Case 1
The verification was conducted with bottomhole flowing pressure
Data Value Unit and oil-, and gas-production rates vs. time from simulator results
as input data for the integrated model. The integrated model was
Initial reservoir pressure 5,800 psia run in history-matching mode to obtain the reservoir parameters.
Dewpoint pressure 5,450 psi Finally, these parameters were used to predict the future perform-
Reservoir temperature 215 8F ance. In this case, the well was assumed to produce at a constant
Reservoir depth 12,800 ft gas-production rate of 3.5 MMscf/D. Table 3 presents the initial
Stock-tank-oil gravity 36 8API guess for the reservoir parameters to start history matching. Figs.
Reservoir permeability 100 md 4 through 6 show the differences between the simulator and the
Reservoir porosity 0.30 fraction model results by use of initial guess for the reservoir parameters.
The optimization technique then was used to minimize the error
Reservoir thickness 30 ft
between the history data and the model. Fig. 7 shows the evolu-
Reservoir area 368 acres
tion of cumulative error function along the history-matching
0.8
1
K value
0.6
0.4 0.1
0.2
0.01
0 0 1,000 2,000 3,000 4,000 5,000 6,000
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Pressure (psi)
Oil Saturation
Fig. 3—The change of K-values with pressure.
Fig. 2—Gas and oil relative permeability.
700
Model Results
TABLE 3—INITIAL GUESS FOR HISTORY MATCHING
600 Actual Data
Parameter Value
Oil Rate (STB/day)
500
B 0.0423
200
100
0
4,000 Model Results 0 1,000 2,000 3,000 4,000 5,000 6,000 7,000 8,000 9,000 10,000
Actual Data Time (day)
3,500
Gas Rate (Mscf/day)
3,000 Fig. 4—Oil rate vs. time (initial guess) for Hypothetical Case 1.
2,500
2,000 iterations. Table 4 presents the final results after history match
and comparison with the correct values used in simulation. The
1,500 simulator and the program results (both history and prediction)
1,000 are plotted together in Figs. 8 through 10, showing that a good
match has been achieved.
500
0
0 1,000 2,000 3,000 4,000 5,000 6,000 7,000 8,000 9,000 10,000 Hypothetical Case 2
Time (day) This case is used to investigate the effect of transient-flow periods
that were induced from varying the producing conditions. The
Fig. 5—Gas rate vs. time (initial guess) for Hypothetical Case 1. well was assumed to start production at a constant gas-production
7,000 1.2
Model Results
5,000
0.8
Error Function
4,000
0.6
3,000
0.4
2,000
0.2
1,000
0 0
0 1,000 2,000 3,000 4,000 5,000 6,000 7,000 8,000 9,000 10,000 1 2 3 4 5 6 7 8 9 10
Fig. 6—Bottomhole flowing pressure vs. time (initial guess) for Fig. 7—The evolution of error function along the history
Hypothetical Case 1. matching.
700
TABLE 4—HISTORY-MATCHING RESULTS FOR CASE 1 Model Results
600 Actual Data
Parameter Actual Model Error %
100
2,500
Fig. 8—Oil-production rate vs. time (history matching and pre-
diction), Case 1.
2,000
1,500
7,000
Bottomhole Flowing Pressure (psi)
1,000
Model Results
500 6,000 Actual Data
0 5,000
0 1,000 2,000 3,000 4,000 5,000 6,000 7,000 8,000 9,000 10,000
Time (day) 4,000
Fig. 9—Gas-production rate vs. time (history matching and pre- 3,000
diction), Case 1.
2,000
1,000
4,500
Actual Data
0
Model Results (GMBE)
Gas-Production Rate (Mscf/day)
4,000 0 1,000 2,000 3,000 4,000 5,000 6,000 7,000 8,000 9,000 10,000
Model Results (CMBE)
3,500 Time (day)
2,000
1,500 rate of 3.5 MMscf/D for 2,000 days; then the production rate was
1,000 lowered to 1.5 MMscf/D. Similar to the previous case, the simula-
tor and the model results were plotted together in Figs. 11
500 through 18, showing that a good match was achieved. As shown
0 in these figures, the program forecasts the well performance very
0 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 18,000 20,000 well and was able to handle the transient-flow periods. Slight dif-
Time (day) ferences were observed in the case of CMBE, and they are
expected to be a result of the error arising from the use of correla-
Fig. 11—Gas-production rate vs. time (Case 2). tions to compute K-values.
700 0.3
Actual Data Actual Data
Model Results (GMBE) Model Results (GMBE)
Oil-Production Rate (STB/day) 600 Model Results (CMBE) Model Results (CMBE)
0.25
0.15
300
0.1
200
100 0.05
0
0 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 18,000 20,000 0
0 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 18,000 20,000
Time (day)
Time (day)
Fig. 12—Oil-production rate vs. time (Case 2). Fig. 13—Oil saturation vs. time (Case 2).
40,000,000 2,000,000
Actual Data Actual Data
Cumulative Gas Production (Mscf)
20,000,000 1,000,000
800,000
15,000,000
600,000
10,000,000
400,000
5,000,000
200,000
0 0
0 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 18,000 20,000 0 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 18,000 20,000
Time (day) Time (day)
Fig. 14—Cumulative gas production vs. time (Case 2). Fig. 15—Cumulative oil production vs. time (Case 2).
Field-Case Applications field data. The field has several fault blocks, with two blocks exhib-
Field Description. A high-pressure high-temperature offshore gas iting a large variation in fluid properties. Three wells were produced
condensate field producing with high condensate/gas ratio (initial from one block, and the last one is produced from the second block.
CGR of 180 bbl/MMscf) was used in this work (El-Banbi 2010). Two fluid samples were collected and analyzed and show a large
Four wells were drilled from one platform to delineate and produce difference in PVT properties in the different fault blocks. Table 6
the field. Gas, condensate, and water are separated on the platform shows the initial fluid composition for the two samples. Wells X-1,
where they were metered and then mixed together and shipped X-2, and X-3 produce from the first block with fluid represented by
through a pipeline to a gas plant for further processing. The fluids the first sample. Well X-4 produces from the second block with fluid
were separated once again at the gas plant, and the gas was proc- represented by the second sample. A gas/water contact was
essed to strip out natural-gas liquids. Table 5 shows some basic observed in Well X-3, and field performance confirmed the contact.
100 7,000
Actual Data Actual Data
Average Reservoir Pressure (psi)
70 5,000
GOR (Mscf/STB)
60
4,000
50
3,000
40
30 2,000
20
1,000
10
0 0
0 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 18,000 20,000 0 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 18,000 20,000
Time (day) Time (day)
Fig. 16—Instantaneous gas/oil ratio vs. time (Case 2). Fig. 17—Average reservoir pressure vs. time (Case 2).
7,000
Actual Data
TABLE 5—BASIC FIELD DATA (El-Banbi 2010)
Fig. 18—Bottomhole flowing pressure vs. time (Case 2). TABLE 7—HISTORY-MATCHING RESULTS FOR WELL X-1
Parameter Value
9,000
30,000
8,000
7,000 20,000
6,000
10,000
5,000
4,000 0
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Time (day) Time (day)
Fig. 19—THP vs. time (Well X-1) Fig. 20—Gas rate vs. time (Well X-1).
7,000
OOIP (thousand STB) 2.8
6,000
A ¼ laminar-flow coefficient (psia2/cp)/ (MMscf/D) 14,354
5,000
B ¼ turbulent-flow coefficient,(psia2/cp)/(MMscf/D)2 0.14
4,000
3,000
2,000
10,000 Program Results
1,000
Production History
9,000
0
5,000
4,000
2,000
Parameter Value
1,000
OGIP (Bscf) 24.32 0
OOIP (thousand STB) 13.19 0 20 40 60 80 100 120 140 160 180 200
bottomhole pressure (or surface THP) and variation of production lent gas produced and its variations) assumes that the condensate
rates. produced on surface comes solely from the gas in the reservoir,
The flow equation uses the integral form of the pseudopressure and, therefore, computes a modified-gas specific gravity for the
(Fevang and Whitson 1996). The assumption in the model is that reservoir gas. It then uses the z-factor on the basis of the reser-
the condensate forms a condensate bank around the wellbore, and voir-gas specific gravity. The gas-equivalent method does not
it does not move. The condensate produced is mainly coming account for the condensation of liquids in the gas/condensate res-
from the vaporized condensate in the gas phase. This assumption ervoir below the dewpoint.
seems to be reasonable for the vast majority of gas/condensate Although not tested here, the model is expected to be able to
reservoirs (Tarek 2007). handle cases with water influx in the reservoir if the material-bal-
In the hypothetical cases used for testing the model, we ance equation uses the form with water influx. In this situation,
observed that the GMBE model was consistently better than the additional model-to-computer water influx at every pressure step
CMBE model in matching the simulated data. This is expected to will be used to calculate the water influx at every timestep (on the
be because the CMBE model uses correlations to estimate K-val- basis of pressure drop in the reservoir), and water influx will be
ues, whereas the generated data from the compositional simulator added in the material-balance calculation. This extension of the
used an equation of state (EOS). We recommend the use of an model is beyond the scope of this paper and was not tested.
EOS to generate K-values to obtain better results with the CMBE
model. The use of EOS-generated K-values was not tested in this
work. Conclusions
The model suggested here is different from the use of the gas- The following conclusions were derived from this work:
equivalent method that we normally use for wet-gas and light-gas • A practical model coupling CMBE or GMBE for reservoir
condensate reservoirs. The gas-equivalent method (p/z vs. equiva- behavior, the two-phase pseudopressure integral for near-
Qo (STB/day)
14,000
7,000
12,000
6,000
10,000
5,000
8,000
4,000
6,000 3,000
4,000 2,000
2,000 1,000
0 0
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
Time (day) Time (day)
Fig. 23—Gas rate vs. time (Well X-4). Fig. 24—Oil rate vs. time (Well X-4).
wellbore behavior, and outflow correlations for wellbore behav- the North Africa Technical Conference and Exhibition, Cairo, Egypt,
ior to predict the gas/condensate well performance was 14–17 February. http://dx.doi.org/10.2118/128448-MS.
developed. Exxon. 1974. Reservoir Engineering Manual. Chapter 3. Houston, Texas:
• An optimization algorithm was also used with the integrated Production Research Company.
model so it can be used in history-matching mode to estimate Fevang, Ø. and Whitson, C.H. 1996. Modeling Gas-Condensate Well
OGIP, OOIP, and well productivity constants. Deliverability. SPE Res Eng 11 (4): 221–230. http://dx.doi.org/
• The model also can be used to estimate, on a time basis, future 10.2118/30714-PA.
gas-production rate, future oil-production rate, cumulative gas Hagedorn, A.R. and Brown, K.E. 1965. Experimental Study of Pressure
production, cumulative oil production, reservoir oil saturation, Gradients Occurring During Continuous Two-Phase Flow in Small Di-
average reservoir pressure, bottomhole pressure ( pwf ), and THP ameter Vertical Conduits. J. Pet Tech 17 (4): 475–484. http://
with different production control modes (constant production dx.doi.org/10.2118/940-PA.
rate, constant pwf , or constant THP) for every timestep. Havelena, D., Hudson’s Bay Oil & Gas Co. Ltd., Odeh, A.S., and Socony
• The integrated model can handle variation in bottomhole pres- Mobil Oil Co. 1963. The Material Balance as an Equation of a Straight
sure for moderately-high-permeability reservoirs in which tran- Line. J. Pet Tech 15 (8): 896-900. http://dx.doi.org/10.2118/559-PA.
sient effects can be ignored. Rayes, D.G., McCain, W.D. Jr., and Poston, S.W. 1992. Two-Phase Com-
• The application of the model on an actual field case shows a pressibility Factors for Retrograde Gases. SPE Form Eval 7 (1):
good match with the actual performance of three wells and pro- 87–92. http://dx.doi.org/10.2118/20055-PA.
vides an estimate of the reservoir gas in place, oil in place, and Sills, S.R. 1996. Improved Material-Balance Regression Analysis for
deliverability constants. Waterdrive Oil and Gas Reservoirs. SPE Res Eng 11 (2): 127–134.
http://dx.doi.org/10.2118/28630-PA.
Tarek, Ahmed. 2007. Equations of State and PVT Analysis. Chapter 2.
Nomenclature
Houston, Texas: Gulf Publishing Company.
A ¼ the laminar-flow coefficient, ðpsia2 =cpÞ=ðMMscf=DÞ Tarner, J. 1944. How Different Size Gas Caps and Pressure Maintenance
B ¼ the turbulent-flow coefficient, ðpsia2 =cpÞ=ðMMscf=DÞ2 Programs Affect Amount of Recoverable Oil. Oil Weekly 144: 32–34.
Bgi ¼ gas formation volume factor (FVF), bbl/Mscf Walsh, M.P. 1994. The New, Generalized Material Balance as an Equation
Boi ¼ oil FVF, bbl/STB of a Straight Line: Part 1—Applications to Undersaturated, Volumetric
Gi ¼ original gas in place, MMscf Reservoirs. Paper SPE 27684 presented at the SPE Permian Basin Oil
Gp ¼ cumulative dry gas at any pressure p, MMscf and Gas Recovery Conference, Midland, Texas, 16–18 March. http://
ki ¼ vapor/liquid equilibrium ratio of component i dx.doi.org/10.2118/27684-MS.
krg ¼ gas relative permeability Walsh, M.P. 1995. A Generalized Approach to Reservoir Material Balance
kro ¼ oil relative permeability Calculations. J. Cdn. Pet. Tech. 34 (1). http://dx.doi.org/10.2118/95-
Mwo ¼ molecular weight of the stock-tank liquid, lbm/lbm mol 01-07-PA.
N ¼ original oil in place, STB Whitson, C.H. and Torp, S.B. 1983. Evaluating Constant-Volume Depletion
nLj ¼ number of moles in reservoir liquid phase at any Data. J. Pet Tech 35 (3): 610–620. http://dx.doi.org/10.2118/10067-PA.
pressure Wilson, G. 1968. A Modified Redlich–Kwong EOS, Application Physical
Np ¼ cumulative oil produced at any pressure p, STB Data Calculation. Paper 15C presented at the annual AICHE National
nt ¼ total number of moles in reservoir fluid (gas plus liquid) Meeting, Cleveland, Ohio, 4–7 May.
phases at initial pressure
Pwf ¼ bottomhole flowing pressure, psi
qg ¼ flowing gas rate, Mscf/D Appendix A—Fluid-Flow Property Correlations
qo ¼ flowing oil rate, STB/D The gas pseudocritical temperature and pressure are calculated
Rp ¼ cumulative produced gas/oil ratio, Mscf/STB with standing (Tarek 2007) correlations.
Rs ¼ solution gas/oil ratio, Mscf/STB
Rsi ¼ initial solution gas/oil ratio, Mscf/STB TPC ¼ 187 þ 330cg 71:5c2g . . . . . . . . . . . . . . . . ðA-1Þ
Rv ¼ vaporized oil/gas ratio, STB/Mscf
Rvi ¼ initial vaporized oil/gas ratio, STB/Mscf PPC ¼ 706 51:7cg 11:1c2g . . . . . . . . . . . . . . . . ðA-2Þ
So ¼ oil saturation, fraction
Swi ¼ initial water saturation, fraction The Dranchuk and Abou-Kasem (1975) Correlation is used to
VR ¼ reservoir fluid volume at dewpoint calculate single gas-phase z-factor:
yi ¼ mole fraction of component i in reservoir gas phase, !
fraction A2 A3 A4 A5
Zi ¼ mole fraction of component i in reservoir fluid (gas plus Z ¼ 1 þ A1 þ þ 3 þ 4 þ 5 qr
liquid) phases, fraction Tpr Tpr Tpr Tpr
DnGwp ¼ number of wet gas-produced moles for pressure drop ! !
A7 A8 2 A7 A8
DP þ A6 þ þ 2 qr A9 þ 2 q5r
lg ¼ gas viscosity, cp Tpr Tpr Tpr Tpr
lo ¼ oil viscosity, cp q3
þ A10 1 þ A11 q2r 3r exp A11 q2r . . . . . . . . . ðA-3Þ
Tpr
References
where A1 ¼ 0.3265, A4 ¼ 0.01569, A7 ¼ 0.7361, A10 ¼ 0.6134,
Beggs, H.D. and Brill, J.P. 1973. A Study of Two-Phase Flow in Inclined A2 ¼ 1.07, A5 ¼ 0.05165, A8 ¼ 0.1844, A11 ¼ 0.721, A3 ¼
Pipes. J. Pet Tech 25 (5): 607–617. http://dx.doi.org/10.2118/4007- 0.5339, A6 ¼ 0.5475, A9 ¼ 0.1056, cg ¼ gas SG, and qr ¼
PA. reduced pseudoreduced density, and the Rayes et al. (1992) corre-
Dranchuk, P.M. and Abou-Kasem, J.H. 1975. Calculation of Z-Factors for lation is used to calculate the two-phase z-factor:
Natural Gases Using Equations of State. J. Pet Tech 14 (3). http://
dx.doi.org/10.2118/75-03-03.
A2 A4 A5 PPr
El-Banbi, Ahmed H., and Wattenbarger, Robert A. 1996. Analysis of Z ¼ A0 þ A1 PPr þ þ A3 p2pr þ 2 þ ; . . . . . ðA-4Þ
Commingled Tight-Gas Reservoirs. Paper SPE 36736 presented at the Tpr Tpr Tpr
1996 SPE Annual Technical Conference and Exhibition, Denver, Col-
orado, 6–9 October. http://dx.doi.org/10.2118/36736-MS. where A0 ¼ 2.24353, A1 ¼ 0.0375281, A3 ¼ 0.000829231, A2
El-Banbi, A.H. 2010. Optimizing Simulation Studies for Gas Condensate ¼ 3.56539, A4 ¼ 1.53428, A5 ¼ 0.131987, PPr ¼
Field Development and Management. Paper SPE 128448 presented at pseudoreduced pressure, and Tpr ¼ pseudoreduced temperature.
Outflow Calculation Equations 4. The total reservoir gas produced, DnGwp , is assumed; then
The general pressure-gradient equation, which will apply to the solve for nLj ,
flow of any fluid in a pipe at any inclination angle, was given as
Xi¼n Xi¼n nt Z 0:5DnGwp yi;ð j1Þ
y ¼ i;ð j1Þ ¼ 1:
dp g f q v2 i¼1 i; j i¼1 1
¼ qm cos þ m m ; . . . . . . . . . . . . . . . . . . . ðA-5Þ nL; j 1 þ nt; j1 0:5DnGwp
dL gc 2gc d Ki; j
where qm ¼ two-phase density is calculated by use of the follow- ðA-13Þ
ing equation:
I. Assume initial guess for nL ; then calculate yi for each
qm ¼ qL HL þ qg ð1 HL Þ . . . . . . . . . . . . . . . . . . . ðA-6Þ component. Xi¼n
II. Check that y ¼ 1.
i¼1 i
and vm ¼ two-phase or mixture velocity can be calculated by the ai¼n
i¼1 yi 1
following equation: III. If not, then nL ¼ nL ai¼n
dy
.
i¼1 i
DGp ¼ DNp Ravg ; . . . . . . . . . . . . . . . . . . . . . . . . . .ðA-9Þ 10. Calculate wellstream fluid composition (Xfsi ); assume it is
an average of the gas composition on two sequence pressures,
then calculate the current cumulative gas production, yi; j þ yi;ð j1Þ
Xfsi; j ¼ : . . . . . . . . . . . . . . . . . . . . . ðA-15Þ
2
Gpj ¼ Gpj1 þ DGpj : . . . . . . . . . . . . . . . . . . . . . . ðA-10Þ
11. Perform flash calculation for the wellstream fluid (DGwp
6. Calculate cumulative gas/oil ratio, and Xfsi ) to calculate separator recovery from oil and gas.
Gp
Rp ¼ : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ðA-11Þ
Np Appendix B—Procedure of the Genetic
Algorithms
7. Calculate cumulative oil production Np with material bal-
ance in Eq. 4. Then compare it with the guessed value. [Start] Generate random population of n chromosomes (suit-
8. Repeat the calculation until reasonable accuracy is obtained. able solutions for the problem).
[Fitness] Evaluate the fitness f(x) of each Chromosome x in
the population.
Calculation of the CMBE [New population] Create a new population by repeating the
1. From the reservoir volume (VR ), calculate the total number following steps until the new population is complete.
of moles in the reservoir at dewpoint. The total composition (Zi ) [Selection] Select two parent chromosomes from a popula-
at dewpoint is the same as the initial composition, tion according to their fitness (the better the fitness, the greater the
chance to be selected).
VR Pi [Crossover] With a crossover probability, cross over the
nt ¼ : . . . . . . . . . . . . . . . . . . . . . . . . . ðA-12Þ
10:73Zi Tf parents to form new offspring (children). If no crossover was per-
formed, offspring is the exact copy of parents.
2. Assume incremental pressure drop ¼ Dp, so P ¼ Pi DP. [Mutation] With a mutation probability, mutate new off-
3. For Pj and Zi and Tf , calculate the corresponding K-values. spring at each locus (position in chromosome).
[Accepting] Place new offspring in the new population. Ahmed H. El-Banbi is currently a professor of petroleum engi-
[Replace] Use new generated population for a further run of neering at Cairo University, where he teaches graduate and
the algorithm. undergraduate classes in petroleum engineering and runs an
[Test] If the end condition is satisfied, stop and return the extensive research program. He has 21 years of diversified inter-
national experience including working for Schlumberger in a
best solution in current population. variety of technical and managerial positions in five countries.
[Loop] Go to Fitness step. El-Banbi has considerable experience in managing multidisci-
plinary teams and performing integrated reservoir studies. He
has authored or coauthored more than 40 technical papers
Ahmed Farid is currently a teaching assistant in petroleum en-
and two book chapters, and he holds one patent. El-Banbi has
gineering at Cairo University, where he teaches undergradu-
been a member of numerous SPE committees and a technical
ate classes in petroleum engineering and from which he
reviewer for SPE Reservoir Engineering and Evaluation.
earned BS and MS degrees in petroleum engineering. Farid
has more than 4 years of diversified international experience A.A. Abdelwaly is currently a professor of petroleum engineer-
including working for Advantek-International Company in a ing at Cairo University, where he teaches graduate and
variety of technical positions. undergraduate classes.