Professional Documents
Culture Documents
Improving Reservoir History Matching and Uncertainty Quantification Using Sea Water Production Data
Improving Reservoir History Matching and Uncertainty Quantification Using Sea Water Production Data
Improving Reservoir History Matching and Uncertainty Quantification Using Sea Water Production Data
Abstract
History matching is used in reservoir calibration. Conventional history matching could be
improved by addition of more constraints to be matched. The injected sea water, produced as
part of associated water could have the potential of serving as an additional constraint. Such
data can be obtained cheaply by using ion in sea water as natural tracers.
This study aimed to determine the extent of improvement to history matching and reduction of
uncertainty in forecasts brought about by the addition of injected sea water production data to
the history matching process. The study was carried out using the PUNQS3 reservoir model. It
is a synthetic reservoir model that has been used for similar studies and severally to test out
methods in history matching and uncertainty quantification. The uncertain parameters in the
PUNQS3 model are the porosity and permeability.
Two cases of automatic history matching were carried out. One involved the use of injected sea
water tracer production data as additional constraint. The other involved using only the
conventional production data. The automatic history matching was based on multi-objective
particle swarm optimization (PSO). Which is a nature inspired stochastic optimization technique.
The uncertainty quantification was done using Neighbourhood Approximation method (NABayes) based on a Bayesian framework. The result for the two cases was compared on the
basis of advance of their pareto front towards lower misfit values. The quality of history
matching and size of uncertainty were also considered. They all show that addition of injected
sea water production data improves the history matching process, reduced uncertainty in
forecast, as well as create more robust uncertainty quantification. However the improvements
were not large, but could be more significant for more complex reservoir history matching
problems.
Introduction
It is common to use numerical simulators to predict the performance of a reservoir. The reliability
of a reservoir simulation result is dependent on the inputs to the reservoir model description.
This input can be classified as relating to static (geological) properties description, or dynamic
(fluid flow) properties. Such information is gathered in the course of exploration and appraisal.
Static data will include time independent information derived from cores, wire line logs, seismic
surveys, etc. Dynamic data are time dependent data derived from flow relations, they relate to
reservoir properties such as relative permeability, fluid saturations, viscosity, flow rate, fractional
flows, etc. (Cheng et al., 2004, p.1). It is impossible to eliminate all uncertainties in a reservoir.
History Matching is a major technique for calibrating the reservoir model in order to maximize
reliability of simulation results. It is the fine tuning of estimated reservoir description parameters
to match known past performance of the reservoir such as fluid rates, well bottom-hole
pressures, field average pressures, etc. History matching is an inverse problem, we attempt to
use the observed data about a reservoir to predict its properties. As is typical of inverse
mathematical problem, the solutions are never unique (Cunha, Prais, & Rodrigues, 2002, p.1).
Conventional history matching involves manual variation of field description parameters.
Simulation runs are made for each variation of model parameters, and the simulation results are
compared with the historical values. This is expensive in terms of human labour and computing
time. It is also highly subjective as the iteration direction depends on experience and insight.
assumptions is that there are scale risks in our synthetic reservoir which exclude the use of
SO42- as a tracer. The alternative choice is the use of Cl- ions as tracers. These ions do not
move in between reservoir phases and are not subject to portioning effects (Valestrand et al.,
2008, p.2).
Description of Study
The investigated of this study is the extent of improvements to reservoir history match and
uncertainty quantification induced by the use of natural chemical water tracer data to specify
historic production of injected sea water fractions. It has been proposed by several studies that
since injected sea water carried complementary information on flow paths within the reservoir,
its addition as a constraint to reservoir calibration should improve the quality of history match
and also reduce the amount of uncertainty in forecast. (Arnold, Vazquez, Demyanov, & Christie,
2012; Huseby et al., 2009; Valestrand et al., 2008; Vazquez, McCartney, & Mackay, 2013; Vazquez,
MacMillan, et al., 2013). Specifically this study aims to answer the following questions.
Question 1: Does adding natural tracer data reduce the mean square error misfit achieved by
sampled models with reference to oil rate and bottom-hole pressure historical data?
Question 2: Does adding natural tracer data generally reduce the range of uncertainties
specified by Bayesian credibility intervals over the history match and forecast period?
Question 3: Does adding natural tracer data reduce the range of uncertainties specified by
Bayesian credibility at the terminal point of the forecast period?
While none of the earlier studies has sought to compare the effect of adding natural sea water
tracer data to history matching by measuring the range of uncertainties, Arnold et al.(2012) had
observed that it made improvements to forecast generally. The comparison by misfit of sampled
models has been a bit more complicated due to earlier studies use us single optimization
techniques, which requires addition or removal of tracer data points before misfit values could
be compared (Arnold et al., 2012, p.6). This study will be carried out using multi-objective
particle swarm optimisation to allow a free comparison of misfit values and also maximise the
space searched by the optimisation algorithm.
fills encased in floodplain mudstone. These linear streaks of high-porous sands ( > 20 %) lie
along an azimuth between 110 and 170 degrees SE Layer 2 represents marine or lagoonal clay
with some distal mouthbar deposits; and Layer 4 contains mouthbars or lagoonal deltas within
lagoonal clays, so a lobate shaped flow unit is expected which consists of an intermediate
porosity region ( ~ 15 in a low-porosity matrix ( < 5%). Further details are given in the table
below.
Table 1 Expected facies with estimates for width and spacing of major flow units
Layer
1
2
3
4
5
Facies
Channel Fill
Lagoonal Shale
Channel Fill
Mouthbar
Channel Fill
Width
800 m
1000 m
500-5000 m
2000 m
Spacing
2-5 km
2-5 km
10 km
4-10 km
the required sand body. This effect for one of the low misfit models is shown in its first layer in
Figure 2-F. There are a total of 17 parameter regions in layer 1, 14 parameter regions in layers 3
and 5 respectively, and 18 in layer 4.
A Layer 1 Parameterisation
D Layer 4 Parameterisation
B Layer 2 Parameterisation
E Layer 5 Parameterisation
C Layer 3 Parameterisation
Note that similar colours are not related. They all mark different parameterisation regions.
6
Layers 2 and 4 from the reservoir description are low permeability shale or clay. Layer 2 has
no prominent flow unit, while layer 4 has a lobate shaped flow unit embedded in the lagoon
clay. Layer 2 has been parameterised as a single parameter region (See Figure. 2-B). An
arrangement of several block region has been made in Layer 4 (Figure 2-D), with smaller
block interconnecting them. The idea is to be able to form an approximation of a lobate
shape in many ways with several selections. On the total, the PUNQS3 reservoir model has
been parameterised into 66 parameters.
EQ. 1
where
EQ. 2
Velocity:
(
EQ. 3
EQ. 4
The particle swarm optimization has various variants from this basic definition. They may
differ on the method of updating the velocity, choice of gbest, updating of particle position,
etc. Below is a flow diagram of the process.
Start
Initialize Z particles in
Solution space i=1
Update Particle i s
position
Next Iterations
Set i=1
Evaluate Particle s
Position for fitness
No
Compare current
Particles position with
pBest
Calculate Particle i s
new position using
EQ.3-5
Is stopping
criterion met?
Yes
End
Update gBest
]
]
EQ. 5
The solution to this problem for single objective optimization is to apply weights c1, c2 and
c3 (see EQ. 3-7) in order to control the contribution of misfit components. Determination of
values of these weights is debateable. An alternative approach to this problem is the use of
multi-objective optimization. Data of different numerical range and type are separated
different objectives for concurrent optimization. It eliminates arbitrary combination of
dissimilar data into misfit functions. In a recent study, Lina Mohamed et al.(2011) conducted
a comparative study of Single Objective Particle Swarm Optimization (SOPSO) and MultiObjective Particle Swarm Optimization (MOPSO). The study was conducted as a history
matching task on IC Fault Reservoir model from Imperial University, UK. The authors
concluded as follows:
That the MOPSO was twice faster than SOPSO in convergence and obtained good
fitting models to the history matching problem.
That MOPSO obtained a more diverse set of solution models compared with
SOPSO.
That while SOPSO gave a narrower uncertainty range, MOPSO resulted in a more
robust and more accurate uncertainty definition which included the truth case.
This study used Multi-objective Particle Swarm Optimization for the mentioned benefits.
Optimal Solutions in Multi-Objective Optimization: Pareto Front
In single objective optimization problems, an optimal solution is selected based on the value
of the misfit function. In multi-objective optimization the task of selecting optimal solutions
becomes a bit more complex as the solutions represent different trade-off between
objectives in terms of dominance (Lina Mohamed et al., 2011,p.2). Veldhuizen & Lamont
(1997, p.2) indicated that one of the key ideas for dealing with this problem of selecting
optimal solutions is the concept of Pareto Optimality. Pareto optimal solutions stems from
the definition of Pareto Dominance.
Let us view two solutions of a multi objective optimization problem as vectors
where there are p objective functions.
and
and
is said to dominate
if and only if
i.e
{
EQ. 6
Based on this definition we now define the pareto optimal solution set as solutions that are
not dominated by any other solution. This means that for N number of evaluated solutions,
solution
is pareto optimal if
{
{
EQ. 7
The pareto set when plotted graphically is called the pareto front. It physically represents
the range of optimal trade-off between the objectives.
9
The history match uses data for six producer wells PRO-1, PRO-4, PRO-5, PRO-11 and
PRO-15.
Objective Functions
The basic definition of objective function for this study is simply the misfit of the simulation
values to the observed or history values for any given production data. The optimization
work minimizes the misfit to achieve a match with the history data. The misfit M is defined
as the mean square error as follows:
EQ. 8
is
This first objective function combined two components, Producer Well Bottom Hole Pressure
(BHP) and Oil Production Rates. The two components are equally weighted. Each
component combined the misfit data from the six producer wells together into the single
objective function.
EQ. 9
The choice of combining the Producer Well Bottom Hole Pressure (BHP) and Oil Production
Rates is simply born out of their similar numerical value in the history data. They both ranged
between 100 and 250, hence, equal weighting will not hamper any of them from being
significant in the optimization process.
Water:
The second objective was defined for water production rate (WPR). It was chosen as a
Separate objective due to it being a different data from others, and having a different
numerical range from oil rate based on history. The definition combines data from the six
producer wells.
EQ. 10
The sea water tracer production rate has been defined as a separate objective with the
particular aim of making it easy to uncouple its misfit values from the data. This is to aid
comparison of this case where it is included and the Case 2, where it is not include.
10
EQ. 11
EQ. 12
Water:
The second objective is also an exact replica of the same objective used for Case 1.
EQ. 13
However it is not just simulated values that are subject to inaccuracies, observed values are
subject to measurement errors. Accounting for this error, we refine the misfit definition as
]
EQ. 15
EQ. 16
11
Probability of observing the evidence in the event of the hypothesis being true; P(E) Marginal Probability of the evidence independent of any particular hypothesis.
Relating Bayes rule to reservoir history matching problems, the models M under
investigation are the hypothesis H, the historic production data or Observation O is the
Evidence. We can rewrite the Bayes Rule using the new notation as follows:
|
EQ. 17
2. Likelihood of
Observations
3. Bayesian integral
expressing Probability of
the observation
The prior probabilities are evaluated from the prior information obtained from the reservoir on
the variability of the parameters describing the uncertain properties of the reservoir.
Likelihood of Observation
The evaluation of the likelihood is based on Gaussian error statistics. The likelihood is
defined as the negative exponent of the misfit between observations and simulation values.
This is expressed in mean squares form below:
(Christie et al., 2006, p.4) or
(Sambridge, 1999, p.3)
EQ. 18
EQ. 19
(Sambridge, 1999, p.3). Where C is the covariance matrix of the observation data. For a
single parameter the definition of misfit simplifies as
EQ. 20
Where do is the observed data, g (m) is a function of the model, or simulation result for the
model.
Bayes Integral: Resampling by NA-Bayes
A Bayesian integral is contained in the definition of the normalizing factor
in the
expression for Bayes rule. Bayesian integrals are evaluated using Monte Carlos integration:
EQ. 21
EQ. 22
Where
is the density distribution of the sampled models drawn from the solution space
in the forward solution earlier described? Difficulties arise in evaluating the relation as the
density distribution with which the models space is sampled in the optimization setups are
usually unknown. The solution to this problem is to re-sample the solution space in such a
12
way that the density distribution of the samples equals the probability distribution, hence they
cancel out.
EQ. 23
Figure 4 Voronoi cells for ten random points (models) is a solution space. b. The updated Voronoi cells after 100 points are
sampled and interpolated using Gibbs sampler
The sampling of the approximate probability distribution formed using voronoi cells is now
accomplished using the MCMC random walk. The MCMC variant used is the Gibbs Sampler
Algorithm. The Gibbs Sampler selects a model by taking random sized step in the direction
of each dimension of the solution space in turn (Sambridge, 1999). When it has stepped in
all dimensions, a parameter vector representing a model results. The Gibbs sampler
implement typical MCMC rejection check on each step, this turns the sampling to select
models of high probability, hence following probability distribution in the solution space
(Sambridge, 1999a, p.5).
13
Results
The results of the comparative history match study (for the Case 1: SWTP and Case 2:
NSWTP) are presented as follows.
Question 1 Improvement to History Matching
Does adding natural sea water tracer data reduce the mean square error misfit achieved by
sampled models with reference to oil rate and bottom-hole pressure historical data?
A comparison of the two cases was carried out by considering the advance of the pareto
front in the two cases. The identified pareto front plot of Case 1: SWTP and Case 2: NSWTP
are shown in the Figure 12, it shows that Case 1 front is clearly ahead of Case 2 front in
achieving lower misfit for both objectives function (Oil Production & Well Bottom Hole
Pressure and Water Production Rate).
A more detailed comparison was made by marking the plot area of Figure 12 into grid based
regions of approximately similar objective trade-off. The square grid regions are addressed
as columns X= 1, 2, 3, 4, 5, 6, 7 and Rows N= A, B, C, D, E. Table 9-1 in the Section 9Appendix report the result of the comparison. The objective trade-off regions can be
classified into three on the basis of dominance of objectives. Regions C-3, D-3, and E-3
mark portions of the two fronts where Oil & BHP Objective dominated Water Objective.
Region B-3 has the most Pareto optimal models for all the cases. A-4, A-5, A-6 are regions
where Water Objective dominates the Oil & BHP. In all three regions Case 1: SWTP has the
lower misfit as shown in Table 2. The difference in misfit achieved by Case 1: SWTP relative
to Case 2: NSWTP has been expressed as a percentage of the mean of the misfit achieved
by Case: 2 NSWTP for the dominating objective in region. This is to quantify the extent to
which the Pareto in Case 2 has advance ahead of Case 1. This difference in objective is a
maximum of 4.23% in Water Objective dominated regions and 4.9% where oil objective
dominates. We hence state that Case 1: SWTP has achieved lower misfit values across the
whole pareto front, compared to Case 2: NSWTP. However, the relative improvement is very
small at a maximum of 4.9%.
N
2.5
0.3929
Water
D
1.5
C
1
0.2903
0.5
0.3448
1.2285
0
0
X-
0.2
0.4
0.6
0.8
4
Case 1 Pareto
1.2
1.4
1.6
1.8
Case2 Pareto
C-Case Pareto
Figure 5 Comparison of Pareto by Trade-Off Regions: Front for Case 1 and Case-C are ahead of that for Case 2
14
Having established that adding injected sea water tracer production data improved history
matching in case 1, it becomes necessary to consider the quality of the history match. The
use of multi-objective optimisation necessitates that we only compare models with similar
objective trade-offs. The most pareto-optimal models for both cases are compared. Iteration
model 493 for Case 1 and iteration model 262 for Case 2. For well bottom-hole pressure,
Case 1: SWTP model achieved a better match for wells Pro-1 (Figure 6-B) , Pro-5 and Pro
12 compared to Case 2:NSWTP. It achieved an approximately equal match as Case 2:
SWTP for wells Pro-11 and Pro-15. Only Pro-4 (Figure 6-A) shows a slightly better match for
Case 2. For Well Water Production Rate, Case 1 model had a better match in wells Pro-4
(Figure 6-C) and Pro-12 than Case 2. An approximately equal match was achieved in wells
Pro-1, Pro-11 and Pro-15 where both cases missed the water breakthrough point. Only in
Well Pro-5 (Figure 6-D) was Case 2 model clearly a better match. Based on these we can
state that adding injected sea water tracer production data in Case 1 produced a slightly
better history match quality than in Case 2 where it was excluded.
A WBHP PRO-4
300
C WWPR PRO-4
250
250
200
200
150
150
100
100
50
50
0
-1000-50 0
Truth
Case 1-IT493
0
-1000
0
-50
Truth
Case 2-IT262
B WBHP PRO-1
2000
3000
Case 1-IT493
4000
5000
Case 2-IT262
D WWPR PRO-5
300
60
250
50
200
1000
40
150
30
100
20
50
10
0
-1000
0
-50
Truth
Case 2-IT262
Figure 6 Quality of History Match
Case 1-IT493
0
-1000
0
-10
Truth
1000
2000
3000
Case 1-IT493
4000
5000
Case 2-IT262
15
Table 2 Comparison of Front Advance by Region
Case 2
REGION (N-X)
refer to Fig.
5.1.1
E-2
ITN
Water
Misfit
262
286
458
493
171
315
397
473
Water
Misfit
SWTP
Misfit
Oil&BHP
Most Pareto
Optimal
Water
Case 1
0.022
0.513%
0.428
0.290
0.460
0.474
0.653
1.058
0.838
0.529
0.344
0.409
0.351
0.497
0.066
0.517
0.205
Case1
Case 1
Case 1
Case 1
0.075
0.213
0.167
0.115
0.045
1.739%
4.911%
1.995%
2.856%
1.105%
0.816
1.229
0.371
0.187
0.092
0.182
Case 1
Case 1
0.048
0.171
1.182%
4.235%
Table 6.2.1 Misfit of Field Oil Production Total FOPT from Truth Case
P(10)
P(50)
Case 2: No Sea Water Tracer Data
22.00
4.09
Case 1: Sea Water Tracer Data
12.33
4.67
Control Case Case 1
11.00
7.11
P(90)
152.30
141.19
148.78
P(10)+P(50)
26.09
17.01
18.11
Table 6.2.2 Misfit of Field Water Production Total FWPT from Truth Case
P(10)
P(50)
P(90)
Case 2: No Sea Water Tracer Data
24.26
116.48
272.25
Case 1: Sea Water Tracer Data
13.42
87.32
312.84
Control Case Case 1
16.10
108.37
267.23
P(10)+P(50)
140.74
100.74
124.46
A-5
A-6 & A-7
387
379
419
100
2.199
2.077
1.079
Oil &
BHP
Misfit
0.430
Diff. as % of Mean
Misfit
0.316
262
0.452
0.462
0.503
Front Lagging
0.525
Front Lagging
0.612
0.663
0.976
1.194
ITN
Difference
Between Lowest
Misfit
2.106
C-3
B-2
B-3
A-3
A-4
495
157
359
Case 1
0.632
0.459
0.453
0.418
0.358
Case1
Table 3 Misfit of Field Oil Production Total FOPT from Truth Case
Table 4 Misfit of Field Water Production Total FWPT from Truth Case
16
A Case1:SWTP FOPT
B Case2:NSWTP FOPT
4300000
4300000
4100000
4100000
3900000
3900000
3700000
3700000
3500000
3500000
3300000
3300000
3100000
3100000
2900000
2900000
2700000
2700000
2500000
4000
4500
5000
5500
6000
6500
2500000
4000
4500
5000
5500
6000
TRUTH FOPT
FOPT (P10)
TRUTH FOPT
FOPT (P10)
FOPT (P50)
FOPT (P90)
FOPT (P50)
FOPT (P90)
Total
153.67
128.56
128.57
6500
17
A Case 1:SWTP-FWPT
B Case 2:NSWTP-FWPT
1800000
1800000
1600000
1600000
1400000
1400000
1200000
1200000
1000000
1000000
800000
800000
600000
600000
400000
400000
200000
200000
0
3000
-200000
4000
5000
6000
Total
79.32
114.91
88.57
7000
0
3000
-200000
4000
5000
6000
TRUTH FWPT
FWPT (P10)
TRUTH FWPT
FWPT (P10)
FWPT (P50)
FWPT (P90)
FWPT (P50)
FWPT (P90)
7000
Research Question 3
Does adding natural sea water tracer data reduce the range of uncertainties specified by
Bayesian credibility at the terminal point of the forecast period?
The terminal span of uncertainty was also considered using a Japanese candle stick plot.
Figure 9-A shows that for FOPT the higher credible point P10 is closer to the truth case in
Case 1: SWTP than in Case 2: NSWTP. The span of the uncertainty is also lower for Case
1. The Figure 9-B shows that for FWPT, the higher credible point P10 for Case 1: SWTP is
again closer to the truth, which lies outside the intervals. However, the span of the
uncertainty is lower for Case 2 than for Case 1. This is the same effect of the truth case lying
outside the intervals.
The trends for Case 1: SWTP has been replicated by the control Case C: SWPT in all
comparisons, hence this is not a one off occurrence.
18
A- TERMINAL FOPT
UNCERTAINTY AT 16.5
YEARS
4150000
1,600,000.00
4100000
1,400,000.00
4050000
1,200,000.00
4000000
1,000,000.00
3950000
800,000.00
3900000
NPWC
NPWC
PWC
P10
P90
CPWC
P50
PWC
CPWC
Truth Case
Truth Case
P10
P90
P50
Truth
Case
Truth Case
Figure 9 Terminal Uncertainty in FOPT and FWPT for Case 1 and Case 2
Economic Value
The total oil production (FOPT) was compared for the two pareto-neutral models with
reference to the truth case. Case 1 model FOPT was 9,390 bbls less than truth case, while
case 2 model FOPT was 43,7200bbl less than truth case (see Figure 9-31). They give the
value of the addition of injection sea water tracer data as 34,330bbl of oil. Assuming
constant price of oil into the future, and no depreciation in oil value due to future production,
this represents $3.82 million (2013) based on the price of Brent on 17th August 2013(Oil
Price, 2013). This is significant given that no new cost for the acquisition of data on natural
sea tracers is acquired. Produce water composition are usually analysed are part of flow
assurance in most reservoirs with scale risk.
Conclusion
A comparative study of history matching was carried out for two cases, where one used the
additional constraint of injected sea water produced, which is acquired using natural sea
water tracer. The study was carried out by using a synthetic reservoir model, the PUNQS3
model. Multi-objective Particle Swarm Optimization was used for automatic history matching
of both case with 66 parameters in the model for the estimation of porosity and permeability.
The uncertainty quantification was done using NA-Bayes method which is defined on a
Bayesian probability framework. The results shows that adding natural sea water tracers
production data results in slightly better history matching results. The uncertainty in the
performance forecast was also reduced by the additional data, as well as made more robust
or reliable. Similar results showing only slightly better performance and better forecast were
obtained by Arnold et al.(2012). The estimated economic value of the improvement, about
$3.8 million (2013), is significant considering the little or no cost in acquiring the data used.
In the course of this work, some unreported results shows that the addition of injected sea
water tracer production data did not significantly impact the history matching problem with a
lower number of parameter (33). It is proposed that the value of adding injected sea water
tracer production data is more significant for higher complexity history matching problems.
Future work will aim at verifying the value of injected sea water production data to history
matching for reservoirs models that are significantly more complex than the PUNQS3.
19
References
Arnold, D., Vazquez, O., Demyanov, V., & Christie, M. (2012, June). Use of Water Chemistry
Data in History Matching of a Reservoir Model. Proceedings of SPE Europec/EAGE
Annual Conference. Copenhagen: Society of Petroleum Engineers.
doi:10.2118/154471-MS
Cheng, H., Wen, X., Milliken, W. J., & Datta-gupta, A. (2004). Field Experiences with
Assisted and Automatic History Matching Using Streamline Models. Houston: Society of
Petroleum Engineers.
Christie, M., Demyanov, V., & Erbas, D. (2006). Uncertainty quantification for porous media
flows. Journal of Computational Physiscs, 217, 143158. doi:10.1016/j.jcp.2006.01.026
Christie, M., Subbey, S., & Sambridge, M. (2002). Prediction Modeling under Uncertainty in
Reservoir. Frieberg: 8th European Conference on the Mathematics of Oil Recovery.
Cunha, L. B., Prais, J. R. P., & Rodrigues, F. (2002). Improved Reservoir Description T
hrough History Matching: A New Technique W ith Application to a Giant Deepwater
Oilfield. Calgary: Petroleum Society.
Geological Description for PUNQS3 Reservoir Model. (n.d.). Retrieved August 16, 2013,
from http://www3.imperial.ac.uk/earthscienceandengineering/research/perm/punqs3model/onlinedataset/geologicaldescription
Hajizadeh, Y., Demyanov, V., Mohamed, L., & Christie, M. (2011). Comparison of
Evolutionary and Swarm Intelligence Methods for History Matching and Uncertainty
Quantification in Petroleum Reservoir Models *. Berlin: Springer-Verlag.
Huseby, O., Valestrand, R., Naevdal, G., & Sagen, J. (2009, June). Natural and
Conventional Tracers for Improving Reservoir Models Using the EnKF Approach.
Proceedings of EUROPEC/EAGE Conference and Exhibition. Amsterdam: Society of
Petroleum Engineers. doi:10.2118/121190-MS
Mohamed, L., Christie, M., & Demyanov, V. (2011, May). History Matching and Uncertainty
Quantification: Multiobjective Particle Swarm Optimisation Approach. Proceedings of
SPE EUROPEC/EAGE Annual Conference and Exhibition. Vienna: Society of
Petroleum Engineers. doi:10.2118/143067-MS
Oil Price. (2013). Retrieved August 17, 2013, from http://www.oil-price.net/
Sambridge, M. (1999). Geophysical inversion with a neighbourhood algorithm II .
Appraising the ensemble. Geophysic Journal International.
Sarma, P., Durlofsky, L. J., Aziz, K., & Chen, W. H. (2007). A New Approach to Automatic
History Matching Using Kernel PCA. Houston: Society of Petroleum Engineers.
Valestrand, R., Sagen, J., Naevdal, G., Huseby, O., & Forghany, S. (2008, April). The Effect
of Including Tracer Data in the EnKF Approach. Proceedings of SPE/DOE Symposium
on Improved Oil Recovery. Tulsa: Society of Petroleum Engineers.
doi:10.2118/113440-MS
20
Vazquez, O., MacMillan, A., Arnold, D., Young, C., Demyanov, V., Fisher, A., & Christie, M.
(2013, July). Produced Water Chemistry History Matching in the Janice Field.
Proceedings of 75th EAGE Conference & Exhibition incorporating SPE EUROPEC
2013. London: Society of Petroleum Engineers. doi:10.2118/164903-MS
Vazquez, O., McCartney, R., & Mackay, E. (2013). Produced Water Chemistry History
Matching Using a 1D Reactive Injector Producer Reservoir Model. The Woodlands:
Society of Petroleum Engineers. doi:10.2118/164113-MS
Veldhuizen, D. A. Van, & Lamont, G. B. (1997). Evolutionary Computation and Convergence
to a Pareto Front. California: Morgan Kaufmann.