Professional Documents
Culture Documents
art ic l e i nf o a b s t r a c t
Article history: Most of the reported robust and non-robust optimization works are formulated based on a single-
Received 3 April 2012 objective optimization, commonly in terms of net present value. However, variation of economical
Accepted 29 July 2013 parameters such as oil price and costs forces such high computational optimization works to regenerate
Available online 8 August 2013
their optimum water injection policies. Furthermore, dynamic optimization strategies of water-flooding
Keywords: often lack robustness to geological uncertainties. This paper presents a multi-objective while robust
Multi-objective optimization optimization methodology by incorporating three dedicated objective functions. The goal is to determine
Multi-criterion optimization optimized and robust water injection policies for all injection wells. It focuses on reducing the sensitivity
Water flooding to the uncertainty in the model and objective function parameters when no measurement information is
NSGA-II
assumed to be available. This work also, utilizes a derivative-free Evolutionary Multi-objective
Injection rate
Optimization (EMO) procedure in the form of a Non-dominated Sorting Genetic Algorithm (NSGA)
Oil reservoir
Model/parameter uncertainty which attempts to find a robust Pareto-optimal solution without a priori knowledge of the reservoir
dynamic models. Some modifications have been introduced to the original NSGA-II code to handle the
constraints of the optimization problem. The comparative test studies clearly demonstrate superiority of
the proposed methodology to give optimal robust solutions under geological uncertainties with much
less standard deviations and variances. Furthermore, the optimization results demonstrate less
sensitivity to the imposed time-varying economical parameters such as operation costs and oil price,
revealing non-dependency of the introduced multi-objective functions.
& 2013 Elsevier B.V. All rights reserved.
0920-4105/$ - see front matter & 2013 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.petrol.2013.07.008
2 E. Yasari et al. / Journal of Petroleum Science and Engineering 109 (2013) 1–11
classes – yet alone with limited measurements – is the use of a will be proposed to calculate the robust Pareto-front in the defined
so-called robust optimization. multi-objective optimization problems.
Since the uncertainties in upstream petroleum industries are Uncertainty of any geological model due to insufficient data is
high, conventional optimization strategies are not amenable to an inherent characteristic. To cope with the geological uncertainty
carry over the optimization task deliberately. in the reservoir, a number of realizations that are equally probable
Van Essen et al. (2009) presented an approach to reduce the and reflect the range of possible geological structures, are gener-
impact of geological uncertainties in the field development phase ated and robust optimization can be performed based on these
known as a robust optimization (RO). Their proposed RO scheme realizations using the specific objective functions.
uses a set of realizations that reflect the range of possible geological Reducing the uncertainty using measurement is known as
structures honoring the statistics of the geological uncertainties. The history matching. In the present study reducing the sensitivity to
associated objective function was NPV in terms of a single objective the uncertainty was the main goal and optimization was per-
with pre-defined costs and oil price. They used a classical gradient- formed in the absence of measurement. Reducing the sensitivity
based optimization method where the gradients were obtained with for two types of uncertainty has been covered through this work:
an adjoint formulation. uncertainty in the reservoir model and uncertainty in the parameters
The approach of Alhuthali et al. (2010) relies on equalizing arrival of the objective functions.
time of the waterfront at all producers using multiple geologic This paper addresses the secondary recovery phase of a
realizations. They account for geologic uncertainty using two optimi- petroleum reservoir using water-flooding based on a multi-
zation schemes: a stochastic form which relies on a combination of objective robust optimization scheme.
expected value and standard deviation combined with a risk attitude
coefficient. This approach is some sort of scalarization of a bi-objective
optimization problem which can be solved by single objective 2. Optimization algorithm
optimizer engines. Their approach was the analytical computation of
the gradient and Hessian of the objective function. Most efficient methods used in solving optimization problems
Almeida et al. (2010) presented an evolutionary algorithm- rely on explicit knowledge of the underlying simulator equations to
based decision support system able to optimize intelligent well compute the gradient of the objective function. As a result of large
control, in intelligent oil fields, under technical and geological and complicated nature of reservoir models with large number of
uncertainties. A genetic algorithm was used for obtaining a pro- unknowns and non-linear constraints, the software for gradient
active control strategy and determining an operation that max- calculations will be very tedious and time-consuming to create for
imized the single objective net present value (NPV). practical optimization problems. Yet, another major drawback of the
The objective of Chen and Hoo (2012) is to optimize oil gradient-based methods using adjoint equations is that it requires
production by managing the amount of water added to a reservoir. explicit knowledge of the simulation model equations describing
This management is accomplished by employing an optimal the dynamic behavior of the system. By using derivative-free
model-based control framework that includes uncertain para- methods like Genetic Algorithm (GA), no knowledge of the simu-
meter updating and a particular low-order model identified from lator equations is required and the simulator can be run as a black
a first-principles model. box. GA does not require any derivative information and is less
Nevertheless, to the best of our knowledge, none of the likely to be trapped in local minima. It also has the ability to
reported works consider uncertainty in the objective function optimize discrete (and thus non-differentiable) variables such as the
parameters. As it is clear, time varying parameters in the objective control settings. GA has therefore been utilized as an influential tool
function, especially oil price could force a huge persuasion to for solution of various problems in reservoir engineering.
recalculate the time-consuming optimization work. In this paper Unlike the gradient-based methods, GA typically converges
by introducing three specific objective functions, a new approach slowly and becomes inefficient when a large number of variables
E. Yasari et al. / Journal of Petroleum Science and Engineering 109 (2013) 1–11 3
are to be optimized. It is therefore common to use proxy models investigations on multi-objective optimizations mentioned above,
such as neural network and capacity resistance model (CRM) however, uncertainty has not been taken into consideration.
combined with genetic algorithms to reduce the number of calls Multi-objective optimization approach has been widely used in
to the reservoir simulator. Reducing the number of calls to the other engineering fields, but its application in petroleum engineer-
simulator leads to a reduction in the computational time. Though ing is still limited.
not employed in our study, parallel processing is another efficient Traditionally, to cope with multi-objective problems, conven-
way to cope with the computational runtime. GA has great tional methods such as weighted sum have been used that have
potential for parallel processing as each individual in the popula- some disadvantages. The conventional optimization methods such
tion can be processed separately. as weighted sum, Dynamic Programming (DP), Linear Program-
ming (LP), and non-linear programming (NLP) are not suitable for
solving MOOPs since these methods use a point-by-point
2.1. Application of genetic algorithm in oil industry
approach and their outcome is a single optimal solution. These
methods convert the MOOP into a single objective optimization.
Genetic algorithm (GA) is one of the stochastic optimization
By using a single pair of fixed weights, only one point on the
methods which simulates the process of natural evolution. GA is
Pareto front can be obtained. Therefore, if one would like to obtain
applicable to multi-objectives optimization and can handle con-
the global Pareto optimum, all possible Pareto fronts must first be
flicts among objectives. Therefore, it is robust where multiple
derived. Conventional methods may also face problems if the
solutions exist. In addition, it is efficient and easy to use (Velez-
optimal solution lies on non-convex or disconnected regions of the
Langs, 2005). Of the stochastic algorithms, GA appears to be the
function space (Deb, 2001).
most commonly used for various petroleum engineering applica-
Recently, meta-heuristic techniques such as evolutionary algo-
tions including production optimization and history matching.
rithms (EAs) and swarm intelligence techniques have become
Harding et al. (1998) employed GA in production scheduling for
increasingly popular for solving multi-objective reservoir optimi-
a group of linked oil and gas fields to maximize the total net
zation problems.
present value (NPV). Fichter (2000) applied GA to the portfolio
In water flooding operations, the optimization problem with
optimization in oil and gas field. Hajizadeh (2007) employed a GA
single-objective function requires maximization of the net present
based model for viscosity prediction and compared their results
value or recovery factor by manipulation of some parameters in
with two Iranian PVT reports for a field located in Khuzestan and
the reservoir system, e.g. well location, well bottom-hole pressures
three fluid characterization reports. Anderson (2009) used genetic
(BHP), liquid production or injection rates or valve setting in an
algorithms (GAs) and artificial neural networks (ANNs) to perform
on-off mode. But, a multi-objective optimization problem may
and augment production optimization of Brugge case. The Brugge
have a number of conflicting objectives (Deb, 2001):
case is a realistic large-scale model that has been used for 8
academic purposes. The author has concluded that the developed >
> Min=Max ðf 1 ðxÞ; f 2 ðxÞ; …; f M ðxÞÞ;
>
>
schemes are suited for solving optimization problems in the < subject to g j ðxÞ Z 0; j ¼ 1; 2; 3; …; J
petroleum industry. Emerick et al. (2009) described a GA approach ð1Þ
>
> h ðxÞ ¼ 0; k ¼ 1; 2; 3; …; K
for the simultaneous optimization of number, location and trajec- > Lk
>
: x r xi r xU ; i ¼ 1; 2; 3; …; n
i i
tory of producer and injector wells. By introducing this approach,
they developed software to be applied and tested on three
full-field reservoir models based on real cases. As a result they The problem of production optimization hence requires max-
were able to significantly increase the NPV and cumulative oil imization or minimization of some objective function fm(x). In this
production. optimization problem, the objective functions to be maximized are
the NPV and/or cumulative oil production while those to be
2.2. Multi-criterion/multi-objective optimization minimized are water production and/or water cut. Here, x denotes
a set of controls (decision variables) with upper and lower bounds,
Multi-criterion optimization also known as multi-objective which may include bottom-hole pressures, flow rates, choke size,
optimization problem (MOOP) requires simultaneous optimization etc. These controls may be manipulated in order to achieve an
of several incommensurable and often competitive and conflicting optimum value at which the objective functions are maximized (or
objectives. Because of the presence of multiple conflicting objec- minimized). The maximum water injection, minimum BHP, max-
tives, it is not possible to find a single optimal solution which imum water cut, etc., represent constraints (gj(x) and hk(x)) in the
satisfies all goals. Instead, the solutions exist in the form of optimization problem. A dynamic simulation model is required to
alternative trade-offs, also known as the Pareto optimal solutions. relate the objective functions to the set of controls.
Generation of Pareto optimal solutions is a challenging task and The NSGA-II procedure (Deb, 2001; Deb et al., 2002) is one of
often difficulties arise in using the conventional methods the popularly used Evolutionary Multi-objective Optimization
(Malekmohammadi et al., 2011). Rahman et al. (2001) formulated (EMO) procedures which attempt to find multiple Pareto-optimal
a global objective to maximize production and NPV while mini- solutions in a multi-objective optimization problem.
mizing treatment cost by summing four objective functions for This algorithm provides a flexible and modular framework
hydraulic fracturing. Ray and Sarker (2006) used non-dominated which is capable of solving various kinds of multi-objective
sorting genetic algorithm (NSGA-II) to minimize the injected gas optimization problems.
and maximize the produced oil in gas-lift operation. Cardoso NSGA employs several layers of classification for individuals by
(2009) used a linear weighting approach to solve a multi- sorting the population based on Pareto dominance concept. As a
objective problem where he formulated a single objective function consequence, all the solutions in a Pareto front are better than the
in order to minimize water injection and maximize oil production. excluded ones (Deb, 2008).
He varied the relative weighting of two terms to generate the
convex portion of the Pareto front. In a recent work, Van Essen 2.3. Robust optimization
et al. (2010) used lexicographic optimization method to optimize
multiple economic objectives. They have considered NPV and daily Uncertainty is an inherent characteristic of any geological
production as a bi-objective optimization problem. In the model due to insufficient data. Therefore, the unique true
4 E. Yasari et al. / Journal of Petroleum Science and Engineering 109 (2013) 1–11
NPVs are sorted from low to high. The results of this section are
then utilized to choose the Nominal Case.
Nominal Case: the nominal optimization (NO) approach is
based on a single realization. However, because none of the
realizations in the set of 100 is preferred over the others, the
decision of which realization to use in the NO approach becomes
an arbitrary one. The Base Case NPV data has been selected for the
Nominal Case. Finding P50 NPV and its equivalent realization from
sorted data, the Nominal Case is defined. After this, P50 model is
optimized and injection policy of this optimization is propagated
on NT realizations.
Robust Case: the robust optimization (RO) approach has been
reported to work based on optimization of all the generated
realizations. Thus, the time which is needed for robust optimiza-
tion is NT times the time for optimizations done based on one
realization.
In this section, 9 realizations, {min, P20, …, P80, max}, have
been selected and the optimization is then performed using the Fig. 2. NPV histogram of Base Case.
robust optimization equations. The results of the optimization are
exercised on the NT realizations. The main advantage of this kind
of robust optimization, compared to the one proposed by van
Essen et al. (2009), is less run time requirement. Mean and
standard deviation of this smaller set is almost similar to the Base
Set as indicated in Table 3.
Table 3 compares mean and standard deviation of NPV for the
entire NT realizations and the selected 9 representative realiza-
tions. The comparison shows that mean and standard deviation is
close to each other. This indicates that 9 representative realiza-
tions are sufficient for estimating reliable statistics for the entire
NT realizations based on NPV criterion.
In Base Case (BC), flow rates for all injection wells are assumed
to be the same. Injection rate for each individual well is taken to be
equal to 2500 STB/day. It is assumed that the rate of injection does Fig. 3. FOE histogram of Base Case.
not change during the life of reservoir, implying that the injection
conditions remain static. By utilizing the injection conditions on
the NT realizations, the NPV is calculated. Discount rate has been
included in the NPV calculations. NPV, Field Oil Efficiency (FOE),
Volumetric Ratio (Φ) and Field Water Cut (FWCT) are calculated for
each realization and the results are accordingly shown within
histograms. Definitions of these variables are represented in
Eqs. (8)–(10) and the Base Case histograms are shown Figs. 2–4.
qc;w;i
Φ¼ ð8Þ
Pore volume
Σ qc;o;p
FOE ¼ ð9Þ
qo;Total
qw;p
W UC ¼ ð10Þ
ql;p
Table 4
Cost and price.
Parameters Value
Table 5
Single objective optimization properties.
Parameters Values
that the total injection of water is higher than the total pore
volume indicating more water is injected. Volumetric ratio in the
BC for the generated realizations is 1.2807. Field oil efficiency (FOE)
represents the total oil production against Total Oil In Place (TOIP).
follows:
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
NR 1 NR
1 ! !
f 1RO ¼ f 1 r ∑ ðf ð x ; θi Þf 1 Þ2 where f1 ¼ ∑ f ð x ; θi Þ
N R 1 i ¼ 1 1 NR i ¼ 1 1
ð12Þ
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
NR 1 NR
1 ! !
f 2RO ¼ f 2 r ∑ ðf 2 ð x ; θi Þf 2 Þ2 where f2 ¼ ∑ f ð x ; θi Þ
N R 1 i ¼ 1 NR i ¼ 1 2
ð13Þ
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
NR 1 NR
1 ! !
f 3RO ¼ f 3 r ∑ ðf ð x ; θi Þf 3 Þ2 where f3 ¼ ∑ f ð x ; θi Þ
N R 1 i ¼ 1 3 NR i ¼ 1 3
ð14Þ
trade off forms a front and the solutions that are in Pareto front are
the ones that cannot be dominated by the other solutions (non-
dominated solutions). In our multi-objective problem, f1 should
increase while the other two objective functions (f2, f3) should
decrease, approaching towards the higher NPV.
Blue dots in Fig. 10 depict propagation of the objective func-
tions in terms of expected values for the robust optimization that
is based on 9 realizations. These values indicate the case after
propagating the water injection polices (water injection profiles)
on NT realizations.
As noted earlier, the multi-objective optimization results are
free of costs and prices and hence NPV is easily calculated every
time the prices are changed without any need to carry out further
optimization. But, on the contrary, different optimizations are
needed for different costs and prices in single-objective optimiza-
Fig. 12. Propagated NPV for single (big blue square) and multi (small red crosses) tion with NPV objective function.
objective optimization (Robust Case) for oil price 565.6820 $/m3. (For interpreta- The propagated NPV (expected NPV) has been shown in Fig. 11
tion of the references to color in this figure legend, the reader is referred to the web for Nominal Case due to single- and multi-objective optimizations.
version of this article.)
There have been three optimization scenarios for respective oil
prices of 188.5607, 565.6820 and 879.9497 ($/m3), that is 30, 90
and 140 ($/STB) respectively, in single optimization and the results
have been compared with 60 solutions (water injection polices) of
multi-objective optimization just with a very simple algebraic
calculation. As can be seen, there are various solutions (water
injection polices), demonstrating better, identical or close enough
in comparison with the single-objective optimization that can be
chosen without any further need to perform new optimization.
Fig. 12 depicts the comparative results due to oil price 565.6820
($/m3) propagated (expected) NPV for Robust Case in single-
and multi-objective optimization. Examining the outcomes
implies better results of multi-objective optimization and robust
optimization.
The propagated NPV, FOE and FWCT representations for single-
and multi-objective robust optimizations have been illustrated in
Fig. 13 where the NPV has been calculated based on oil price of
565.6820 ($/m3).
One interesting point can be observed in all the illustrated
figures to differentiate between nominal and robust propagated
Fig. 13. Propagated NPV (blue plus), FOE (green circle) and FWCT (red star) for
single (bigger plus, circle and cross) and multi (bigger plus, circle and cross)
charts. Robust optimization results represent less sensitivity with
objective robust optimization. (For interpretation of the references to color in this lower variations in different solutions (a smaller range of possible
figure legend, the reader is referred to the web version of this article.) outputs). This observation coincides with the robust optimization
Fig. 14. Standard deviation of nominal (blue circles) and robust (red crosses) propagated (Expected) NPV for multi objective solutions at oil prices: 188.5607, 565.6820,
879.9497 $/m3. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
10 E. Yasari et al. / Journal of Petroleum Science and Engineering 109 (2013) 1–11
Fig. 15. Variance of nominal (blue circles) and robust (red crosses) propagated (Expected) NPV for multi objective solutions at oil prices: 188.5607, 565.6820, 879.9497 $/m3.
(For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
Fig. 16. Propagated (Expected) NPV of nominal (blue circles) and robust (red crosses) for multi objective solutions at oil prices: 188.5607, 565.6820, 879.9497 $/m3. (For
interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
approach in which it is aimed to simultaneously optimize perfor- It can be clearly observed that the robust optimization results are
mance of a design and minimize its sensitivity (i.e., maximize improved in general, especially for higher oil price and the worst-
robustness), resulting into a trade-off between these two case (minimum NPV).
objectives.
Figs. 14 and 15 illustrate standard deviation and variance of the
results corresponding to the two cases (NO, RO) for multi-
objective optimization at three different oil prices. These figures 6. Summary and conclusion
show lower standard deviation and variance for the Robust Case
compared with the Nominal case which is often demanding in As a result of large and complicated nature of reservoir models
these charts. A low standard deviation indicates that the data with large number of unknowns and non-linear constraints, the
points tend to be very close to the mean, whereas high standard optimization approach based on gradient calculations will be very
deviation indicates that the data are spread out over a large range tedious and time consuming to be realized for practical optimiza-
of values. The variance is hence used as a measure of how far a set tion problems. Yet, the explicit knowledge requirement of the
of numbers are spread out from each other. simulation model equations, describing the dynamic system beha-
The NPV for the three levels of oil prices together with all the vior, imposes another major drawback of the gradient-based
multi-objective optimization solutions have been shown in Fig. 16. methods using adjoint equations.
E. Yasari et al. / Journal of Petroleum Science and Engineering 109 (2013) 1–11 11
This paper addresses an interesting approach in which the Beyer, H.G., Sendhoff, B., 2007. Robust optimization—a comprehensive survey.
dynamic multi-objective robust optimization problem is solved Comput. Methods Appl. Mech. Eng. 196, 3190–3218.
Brouwer, D.R., Jansen, J.D., 2004. Dynamic optimization of water flooding with
using a derivative-free EMO procedure in the form of a revised smart wells using optimal control theory. SPE J. 9, 391–402.
NSGA, called as NSGA-II, to find multiple Pareto-optimal solutions Cardoso, M.A., 2009. Reduced-order models for reservoir simulation. In: Proceed-
without a priori knowledge of the reservoir dynamic models. ings of the SPE International Student Paper Contest, Annual Technical Con-
ference and Exhibition, 4–7 October. New Orleans, Louisiana, USA.
Reservoir uncertainty introduces a challenging issue in develop- Chen, Y., Hoo, K.A., 2012. Model parameter uncertainty updates to achieve optimal
ment of an optimized production strategy. Most of the optimiza- management of a reservoir. Control Eng. Pract. 20 (10), 1042–1057.
tion strategies are model-based and hence are effective if their Deb, K., 2001. Multi-Objective Optimization using Evolutionary Algorithms. John
Wiley & Sons, London.
assumed models are able to correctly predict the future reservoir
Deb, K., 2008. A robust evolutionary framework for multi-objective optimization.
behavior. This imposes practically a challenging objective to be In: Proceedings of the 10th Annual Conference on Genetic and Evolutionary
maintained. That is why the paper aims to focus on reducing the Computation-GECCO, pp. 633–640.
Deb, K., Agrawal, S., Pratap, A., Meyarivan, T., 2002. A fast and elitist multi-objective
sensitivity to the uncertainty when no measurement information
genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6 (2), 182–197.
was assumed to be available. For this purpose, a robust optimiza- Emerick, A., Silva, E., Messer, B., Almeida, L., Szwarcman, D., Pacheco, M., Marley, M.,
tion methodology was configured to incorporate three specific 2009. Well Placement Optimization Using a Genetic Algorithm with Nonlinear
objectives functions in a multi-objective optimization framework. Constraints.SPE 118808-MS.
Fenik, D.R., Nouri, A., Deutsch, C.V., 2009. Criteria for Ranking realizations in the
The developed robust and non-robust optimization works are investigation of SAGD reservoir performance. In: Presented at the Canadian
usually formulated in terms of single-objective optimization International Petroleum Conference (CIPC).
criterion in which net present value (NPV) is the most usual Fichter, D., 2000. Application of Genetic Algorithms in Portfolio Optimization for
the Oil and Gas Industry. SPE 62970-MS.
candidate. However, due to variation of oil price, this type of Hajizadeh, Y., 2007. Viscosity prediction of crude oils with genetic algorithms. SPE
optimization with pre-defined parameters should be renewed to 106763-MS.
obtain updated optimum water injection polices and this means Harding, T., Radcliffe, N., King, P., 1998. Hydrocarbon Production Scheduling With
Genetic Algorithms. SPE 36379-PA.
losing time and money. Time horizon of the optimization problem Howard, R.A., 1971. Proximal decision analysis. Manage. Sci. 17 (9), 507–541.
also could be a degree of freedom to specify the life time of the Jansen, J.D., Brouwer, D.R., Naevdal, G., van Kruijsdijk, C.P.J.W., 2005. Closed-loop
multi-objective optimization problem to encounter with the reservoir management. First Break 23, 43–48.
Malekmohammadi, B., Zahraie, B., Kerachian, R., 2011. Ranking solutions of multi-
uncertainties in the objective function parameters. Defining spe-
objective reservoir operation optimization models using multi-criteria decision
cific objective functions in this work eliminated dependency of the analysis. Expert Syst. Appl. 38, 7851–7863.
optimization results on the time-varying parameters such as costs Rahman, M.M., Rahman, M.K., Rahman, S.S., 2001. An integrated model for multi-
and oil prices. The introduced multi-objective scheme has been objective design optimization of hydraulic fracturing. J. Pet. Sci. Eng. 31, 41–62.
Ray, T., Sarker, R., 2006. Multi-objective evolutionary approach to the solution of
compared with a dynamic single-objective optimization problem, gas lift optimization problems. In: Proceedings of the IEEE Congress on
leading to better improvement for Robust Case in terms of less Evolutionary Computation, July 16–21. Vancouver, Canada.
sensitivity and better performance aspects. Moreover, the pro- Sarma, P., Aziz, K., Durlofsky, L.J., 2005. Implementation of adjoint solution for
optimal control of smart wells. In: Proceedings of the SPE Reservoir Simulation
posed methodology incorporated a scheme based on NPV ranking Symposium. Woodlands, Texas, U.S.A. SPE 92864.
of the realizations, resulting into selection of a small set of Sarma, P., Chen, W., Durlufsky, L., Aziz, K., 2008. Production optimization with
realizations. As a consequence, optimization time becomes less adjoint models under non-linear control-state path inequality constraints. SPE
Reservoir Eng. Eval. J. 11 (2), 326–339.
than the conventional robust optimization approaches. Van Essen, G.M., Zandvliet, M.J., Van den Hof, P.M.J., Bosgra, O.H., Jansen, J.D., 2009.
Robust water-flooding optimization of multiple geological scenarios. SPE J. 14
References (1), 202–210.
Van Essen, G., Van den Hof, P.M.J., Jansen, J.D., 2010. Lexicographic optimization of
multiple economic objectives in oil production from petroleum reservoirs. In:
Alhuthali, A.H., Datta-Gupta, A., Yuen, B., Fontanilla, J.P., 2010. Optimizing smart Proceedings of the American Control Conference (ACC), pp. 1223–1228.
well controls under geologic uncertainty. J. Pet. Sci. Eng. 73, 107–121. Velez-Langs, O., 2005. Genetic algorithms in oil industry: an overview. J. Pet. Sci.
Anderson, M.G., 2009. Reservoir Production Optimization Using Genetic Algorithms Eng. 47, 15–22.
and Artificial Neural Networks. Department of Computer and Information Wang, C., Li, G., Reynolds, A.C., 2007. Production Optimization in Closed Loop
Science, NTNU. (Master's thesis). Reservoir Management. SPE 109805, S.
Almeida, L.F., Vellasco, M.M.B.R., Pacheco, M.A.C., 2010. Optimization system for Yang, C., Card, C., Nghiem, L., Fedutenko, E., 2011. Robust optimization of SAGD
valve control in intelligent wells under uncertainties. J. Pet. Sci. Eng. 73, operations under geological uncertainties. In: SPE Reservoir Simulation Sym-
129–140. posium, 21-23 February 2011, The Woodlands, Texas, USA, 141676-MS.