00084372

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Reservoir Monitoring and Continuous

Model Updating Using Ensemble


Kalman Filter
Geir Nævdal, SPE, RF-Rogaland Research; Liv Merethe Johnsen, SPE, and Sigurd Ivar Aanonsen,* SPE,
Norsk Hydro; and Erlend H. Vefring, SPE, RF-Rogaland Research

Summary Because the members of the ensemble are updated indepen-


The use of ensemble Kalman filter techniques for continuous up- dently of each other, the method is very suitable for parallel pro-
dating of a reservoir model is demonstrated. The ensemble Kalman cessing. It is also conceptually straightforward to extend the meth-
filter technique is introduced, and thereafter applied to a simplified odology to update reservoir properties other than permeability.
2D field model, which is generated by using a single horizontal Based on the updated ensemble of models, production forecasts
layer from a North Sea field model. By assimilating measured and reservoir-management studies may be performed on a single
production data, the reservoir model is continuously updated. The “average” model, which is always consistent with the latest mea-
updated models give improved forecasts and the forecasts improve surements. Alternatively, the entire ensemble may be applied to
as more data are included. Both dynamic variables, such as pres- estimate the uncertainties in the forecasts.
sure and saturations, and static variables, such as permeability, are
updated in the reservoir model. Updating Reservoir Models With Ensemble
Kalman Filter
Introduction The Kalman filter was originally developed to update the states of
In the management of reservoirs, it is important to use all available linear systems to take into account available measurements.7 In our
data in order to make accurate forecasts. For short-time forecasts, case, the system is a reservoir model, using black oil and three
in particular, it is important that the initial values are consistent phases (water, oil, and gas). For this model, the solution variables
with recent measurements. The ensemble Kalman filter1 is a of the system are pressure and water saturation, in addition to a
Monte Carlo approach, and is promising with respect to achiev- third solution variable that depends on the oil and gas saturation.
ing this goal through continuous model updating and reser- If the gas saturation is zero, the third solution variable becomes the
voir monitoring. solution gas/oil ratio; if the oil saturation is zero, it becomes the
In this paper, the ensemble Kalman filter is used to update both vapor oil/gas ratio. Otherwise, the third solution variable is the gas
static parameters, such as permeability, and dynamic variables, saturation. The states of this system are the values of the solution
such as pressure and saturations, of the reservoir model. The filter variables for each gridblock of the simulation model. This model
computations are based on an ensemble of realizations of the res- is nonlinear.
ervoir model, and when new measurements are available, new An early attempt to extend the ideas of the Kalman filter to
updates are obtained by combining the model predictions with the nonlinear models is the extended Kalman filter, which is based on
new measurements. Statistics about the model uncertainty are built linearization of the nonlinear model. The extended Kalman filter
from the ensemble. When new measurements become available, is, however, not suitable for very large models and also fails if the
the filter is used to update all the realizations of the reservoir nonlinearities are too severe. Therefore, an alternative is needed.1
model. This means that an ensemble of updated realizations of the The ensemble Kalman filter has shown to be a promising approach
reservoir model is always available. for large-scale nonlinear atmospheric and oceanographic models.
The ensemble Kalman filter has previously been successfully For the reservoir model, however, there are poorly determined
applied for large-scale nonlinear models in oceanography2 and model parameters that have a governing influence. In this study,
hydrology.3 In those applications, only dynamic variables were we will focus on using the ensemble Kalman filter to update the
tuned. Tuning of model parameters and dynamic variables was permeability, in addition to the previously mentioned state vari-
done simultaneously in a well flow model used for underbalanced ables. This means that we extend the state vector with the perme-
drilling.4 In two previous papers,5,6 the filter has been used to ability of each gridblock (assuming that the permeability is isotro-
update static parameters in near-well reservoir models by tuning pic). Note that in principle, any input parameter in the model can
the permeability field. In this paper, the filter has been further be updated.
developed to tune the permeability for simplified real-field reser- The literature on estimating dynamic variables and model pa-
voir simulation models. rameters simultaneously for nonlinear models using some variants
We present results from a synthetic, simplified real-field of a Kalman filter is modest. The topic is discussed by Wan and
model. The measurements are well bottomhole pressures, water Nelson.8 They give further references, but do not discuss the use of
cuts, and gas/oil ratios. A synthetic model gives the possibility of ensemble Kalman filter to perform such a task.
comparing the solution obtained by the filter to the true solution, The ensemble Kalman filter has previously been used to update
and the performance of the filter can be evaluated. It is shown how both dynamic variables and model parameters for a two-phase well
the reservoir model is updated as new measurements become flow model used in underbalanced drilling.4,9 The approach has
available, and that good forecasts are obtained. The convergence also been used for updating the permeability and dynamic vari-
of the reservoir properties to the true solution as more measure- ables in a two-phase near-well reservoir setting.5,6
ments become available is investigated. The ensemble Kalman filter is based on a Monte Carlo ap-
proach, using an ensemble of model representations to evaluate the
necessary statistics. We have used 100 members in the ensemble,
* Now with Centre for Integrated Petroleum Research, U. of Bergen
based on experience from atmospheric data assimilation, where
these have been sufficient.10
Copyright © 2005 Society of Petroleum Engineers
The filter consists of sequentially running a forecast step fol-
This paper (SPE 84372) was first presented at the 2003 SPE Annual Technical Conference lowed by an analysis step. The input to the forecast step is the
and Exhibition, Denver, 5–8 October, and revised for publication. Original manuscript re-
ceived for review 28 January 2004. Revised manuscript received 8 November 2004. Paper
result obtained from the analysis step, which is an updated de-
peer approved 18 January 2005. scription of the model after assimilating a new set of measure-

66 March 2005 SPE Journal


ments. The forecast step consists of running the reservoir simulator permeability distribution using a finite ensemble and to mimic a
for each of the model realizations. The forward simulations end at real estimation process where there are more sources of modeling
the next point in time where new measurements are to be assimi- error. The specification of both the initial and stepwise modeling
lated. The state vector after running the forecast step is denoted by error is a subject of further research.
sជ fk , and the state vector after the analysis step is denoted by sជ ak . The analyzed state at time level k is computed by taking into
The filter is initialized by generating an initial ensemble. The account the measurement vector at time level k. The theory as-
generation of the initial ensemble can be described by the equation sumes that there is a linear relationship between the measurements,
dជ k , and the states, sជk , expressed by the equation
sជo,i
a
= sជa0 + eជ0,i
m
, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (1)
dជ k = 关H兴sជk. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (4)
where i runs from 1 to the number of members in the ensemble.
Here, sជ ao is the mean of the initial ensemble. The terms eជm 0,i are
To take into account the fact that there is a nonlinear relationship
drawn from a mixture distribution with zero mean (we use the term between the observed quantities (measurements in the well) and
“mixture distribution”11 if a random variable has a distribution that the state variables, we extend the state vector by one state for each
depends on a quantity that also has a distribution). Further details nonlinear measurement. This brings the correspondence between
on the distribution that we use to generate the terms eជm 0,i are pre-
all measurements and the state variables into the form of Eq. 4. We
sented here. assume that the measurement noise has a multinormal distribution
The forecast step consists of running the model (i.e., the simu- with zero mean and covariance matrix [R]k. The index k is included
lator solving the reservoir model) and giving an expression for the because the covariance matrix of the measurement noise may be
uncertainty in the model output. In these studies, we have used a time-dependent.
commercial reservoir simulator. We denote running the reservoir In Ref. 12, it was shown that if the measurement is not treated
simulator forward to the next point in time where measured data as a random variable, the updated ensemble will have correct
are going to be assimilated by f. The reservoir simulator is run once mean, but too-low, variance. This means that to get consistent error
for each member of the ensemble. For the ith member of the propagation in the ensemble Kalman filter, one has to treat the
ensemble at time level k, we denote the forecasted state vector by observations as random variables. This is done by using the actual
sជ fk,i and the analyzed state by sជ ak,i. In the forecast step, the simulator measurement as reference, and adding random noise, reflecting our
is run from the current time (say, time level k–1) to the point in assumptions on the measurement noise. This means that the actual
time where the next measurement becomes available (time level k). measurement dជ k serves as the reference observation. For each
To take into account the model uncertainty, we add model noise to member of the ensemble, an observation vector dជ k,i is generated
the ensemble members before each simulation. This gives randomly as
the equation dជ k,i = dជ k + eជk,i
o
, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (5)
sជk,i
f
= f共sជk−1,i
a
+ eជk,i
m
兲. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (2) where eជm
k,i is drawn from a multinormal distribution with zero mean

The terms eជ are drawn from a mixture distribution.


m and covariance [R]k.
k,i
The generation of the initial ensemble and the generation of the The error covariance matrix for the state variables of the model
model noise at each step is done along the same lines, represented is defined in terms of the true state as the expectation
by the terms eជm ជm
0,i and e k,i in Eqs. 1 and 2, respectively. The model E关共sជkf − sជkt兲共sជkf − sជkt兲T兴. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (6)
noise is basically placed in the permeability. The noise added to
the permeability is independent of the noise added to the time- Because the true state is not known, we approximate the true state
dependent variables of the model (e.g., pressure and saturations). by the mean of the ensemble
To generate stochastic realizations of the permeability field, we N

兺 sជ
assume that the permeability is spatially correlated with a Gaussian 1
sជkt ≈ ŝជkf = f
k,i , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (7)
correlation model—for example, that the permeability in gridblock N i=1
(i1,j1) is correlated with the permeability in gridblock (i2,j2) with
correlation coefficient where N is the sample size of the ensemble. With this approxima-
tion of the true state, an approximation of a left factor of the error
exp − 冋 冉 冊 冉 冊册
i1 − i2
l
2

j1 − j2
l
2
. . . . . . . . . . . . . . . . . . . . . . . . . . (3)
covariance matrix of the model is
1
关L兴kf = 关共sជk,1
f
− ŝជkf兲, · · · , 共sជk,N
f
− ŝជkf兲兴 . . . . . . . . . . . . . . (8)
Using the correlations specified in Eq. 3, a correlation matrix [C] 公N − 1
is computed. From this correlation matrix, the covariance matrices
used while generating the initial permeability field and the model a matrix with N columns. The approximation of the model error
noise are computed as ␴2[C], where ␴ is the standard deviation in covariance matrix then becomes
the permeability of each gridblock. The standard deviation used
关P兴kf = 关L兴kf 共关L兴kf兲T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (9)
while generating the initial permeability field (Eq. 1) is usually
much higher than the one used while adding the model noise in Eq. The expression of the Kalman gain matrix is7
2. The correlation length, l, is also treated as a normally distributed
stochastic variable. This means that (the noise added to) each 关K兴k = 关P兴kf关H兴T 共关H兴关P兴kf关H兴T + 关R兴k兲−1. . . . . . . . . . . . . . . . . . . (10)
ensemble member is generated by first drawing l from a normal The analyzed state of each member of the ensemble is computed as
distribution, then generating [C] and finally drawing a permeabil-
ity field from a multinormal distribution with zero mean and co- sជk,i
a
= sជk,i
f
+ 关K兴k共dជ k,i − 关H兴sជk,i
f
兲. . . . . . . . . . . . . . . . . . . . . . . . . . . . (11)
variance matrix ␴2[C]. To generate the stepwise model noise, this The analyzed error covariance matrix, [P]ak of the model can be
process is repeated, starting by resampling a random correlation computed along the same lines as [P]fk. Because the updating of the
length l. ensemble is linear, the new estimate of the true state, based on the
To generate the noise added to time-dependent variables of the ensemble after the analysis step, is
model, we draw from a normal distribution with zero mean and
covariance matrix [Q]d. In the examples, we use [Q]d⳱␧[I], where sជkt ≈ ŝជka = ŝជkf + 关K兴k 共dជ k − 关H兴ŝជkf兲 . . . . . . . . . . . . . . . . . . . . . . . . . . (12)
␧≈2×10−16. In generation of the initial ensemble there is no noise
in the state variables, as all the ensemble members are started using and the model error covariance matrix after the analysis step is
the same equilibrium condition of the reservoir.
关P兴ka = 共关I兴 − 关K兴k关H兴兲关P兴kf. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (13)
The initial model error is due to uncertainty in the permeability
estimate. In addition, a stepwise model error is added. This is done The underlying assumptions behind the filter are that there is
both to account for the fact that we are not able to represent the zero covariance between the model error and the measurement

March 2005 SPE Journal 67


Fig. 2—Porosity of reservoir.

Fig. 1—Overview of reservoir model showing wells and ini- from the original field model. The porosity is shown in Fig. 2. The
tial saturations. measurements are generated by running the simulator with the
“true” permeability, and adding noise to the values obtained.
error and that both the model error and measurement error are Injection wells are controlled by historical injection rate. Pro-
uncorrelated in time. duction wells are controlled by historical reservoir volume rate.
In evaluating the quality of the solution we use the root mean The natural logarithm of the permeability is used in the computa-
square (RMS) error, defined as tions with the Kalman filter. All the data of the restart files from


the reservoir simulator were stored for each ensemble member, and
M during the Kalman filter update, those values corresponding to the
兺 共X − X 兲 , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (14)
1 t 2
j j state variables were manipulated according to Eq. 12.
M j=1 The initial ensemble is generated using a mean correlation
where M is the number of state variables, Xj is the estimate of state length of 16 gridblocks with a standard deviation of six gridblocks.
variable j, and Xtj is the true value of state variable j. The initial ln-permeability fields for the Kalman filter are gener-
ated using a standard deviation of 0.5. For the model noise (Eq. 2),
Example: Simplified Field Model. A simplified 2D field model the standard deviation is set to 5⭈10−4. The initial mean of
has been constructed by taking out a horizontal layer from a model the permeability of the ensemble is set to 1000 md for all
of a North Sea field. The dimensions of the simplified model are the gridblocks.
39×55, but with some inactive blocks. There are 1,931 active The measurement uncertainties are given in Table 1. We apply
gridblocks. The simulation spans a time range of 3,955 days. The the filter to take into account the information gained from four
reservoir model is shown in Fig. 1. measurements for each of the production wells. The measured
Measurements are assimilated at least once a month, but also quantities are pressure, oil production rate, water cut, and gas/
when new wells are starting production, or when wells are shut in. oil ratio.
Altogether, there are 171 points in time when measurements are In Fig. 3, the development in the estimated permeability is
assimilated. The measurements are assimilated from 14 producing shown together with the “true” permeability and the reference
wells. Two of them start from the first day. The reservoir is pro- solution. The reference solution is the mean of the initial ensemble,
duced by gas injection, and the producers are located along the and because the initial ensemble is based on a model with constant
oil/water contact. There are four gas injectors. There are no mea- mean permeability of 1000 md, the reference model will have a
surements from the injectors. permeability of approximately 1000 md in all cells. One can ob-
In addition to the 14 producers and 4 injectors, there are some serve that after 1,611 days, one obtains a good match of the per-
dummy wells included in the simulation to adjust for flow through meability field especially close to the producing wells. The loca-
the boundary. The rates of the dummy wells are kept constant tions of the producers are shown with circles. For the permeabili-
while generating the data and running the ensemble Kalman filter. ties along the boundaries, we observe a slight drifting toward the
The quantities that are tuned with the Kalman filter are the end of the simulation. Further development of the filter is needed
horizontal permeability, which is assumed to be the same in the x- to avoid this effect.
and y-direction, together with the dynamic variables, which are the The estimated uncertainty in the ln-permeability is presented in
pressure, saturation of water and gas, the solution gas/oil ratio, and Fig. 4. The uncertainty is lowest close to the producers, where the
the vapor oil/gas ratio. This means that we have both vaporized oil measurements are obtained. The highest uncertainty is close to the
and dissolved gas. boundary of the reservoir. In general, the uncertainty decreases as
The “true” model is obtained from a stochastic realization of more measurements are assimilated. Close to the boundaries, the
the field. Relative permeabilities and PVT properties were taken model error added in Eq. 2 dominates the reduction in uncertainty
obtained from measurements at later times.
In Figs. 5 through 8, we present the outcome of the filter for
some of the measured variables, together with the reference solu-
tion. We have selected to present results from measurements that
have among them the largest relative deviations between the truth
and the solution obtained from the Kalman filter. Notice that the
filter is able to follow the measurements closely.
In Figs. 9 through 12, we show forecasts based on the en-
semble mean after 4 days, 819 days, and 3,050 days for the same
measurements as presented in Fig. 5. As expected, the quality of
the forecasts is improved as more data are assimilated. It is clearly

68 March 2005 SPE Journal


Fig. 3—True and estimated permeabilities. The reference solution is the mean of the initial ensemble (before assimilating any
measurements). The locations of the producers where the measurements are obtained are shown by circles. In the plot of the
estimated permeabilities, only the wells that have been producing before the time of obtaining the estimate are included. All the
plots use the same color scale, shown in the upper left plot.

seen that the forecasts improve when more data are included, and recover the main trends of the permeability field rapidly because of
that the forecasts based on data up to 3,050 days are almost perfect. the continuous downhole pressure measurements. However, al-
In Fig. 13, we show how the RMS error defined in Eq. 14 though new measurements are added continuously, the error in the
evolves. The RMS error for the permeability decreases very rap- estimated permeability increases slightly late in time. The reason
idly and then stabilizes. Still, the predictions clearly improve with for this instability is not fully understood.
time as additional measurements become available. Note also that The initial states of the dynamic variables are determined from
with the exception for RS and RV, the RMS values for the state an equilibrium state. This fixes the initial state of the reservoir.
variables stabilize relatively fast at quite low levels. Therefore, the difference between the estimate obtained from the
filter and the true value of the dynamic variables has to increase in
Discussion the beginning. After a while, the differences stabilize.
The ensemble Kalman filter technology seems promising for tun- It is crucial for a successful application of the methodology that
ing permeability and dynamic variables, such as the pressure and the ensemble of models correctly reflects the uncertainty at all
saturations, in reservoir simulator models. The filter was able to times. Therefore, the generation of the initial ensemble and how to

Fig. 4—Uncertainty in estimated ln-permeabilities. The values are the standard deviation in ln-permeability for each block. Note that
the plots in the bottom row use the same color scale as those in the upper right plot.

March 2005 SPE Journal 69


Fig. 5—Measured values, filter solution, true solution, and the reference solution for the pressure in some wells. A legend is found
in the lower right plot. The true solution is mostly hidden behind the filter solution. Lower limit for the x-axis corresponds to well
startup time. Upper limit corresponds to end of history.

add model noise are important questions that also have to be fur- Conclusions
ther addressed.
Technically, there is no limit with respect to how many model An ensemble Kalman filter technology is developed for continuous
parameters can be updated, but the effect of adding a large number updating of reservoir simulation models. The example is shown in
of parameters on filter stability, as well as other concerns, has not 2D, but the methodology can easily be extended to 3D and applied
yet been considered. to any existing reservoir simulator.

Fig. 6—Measured values, filter solution, true solution, and the reference solution for the produced oil rate in some wells. The legend
is the same as in Fig. 5. The true solution is mostly hidden behind the filter solution. Lower limit for the x-axis corresponds to well
startup time. Upper limit corresponds to end of history.

70 March 2005 SPE Journal


Fig. 7—Measured values, filter solution, true solution, and the reference solution for the water cut in some wells. The legend is the
same as in Fig. 5. The true solution is mostly hidden behind the filter solution. Lower limit for the x-axis corresponds to well startup
time. Upper limit corresponds to end of history.

The filter is used to tune the permeability and dynamic vari- filter is able to track the measurements and tune the permeability
ables such as pressure and saturations. The continuous updating field, and as more measurements are assimilated the forecasts
ensures that the predictions always start from a solution that are improved.
matches the observed production data. Although the presented results are promising, this technology is
The methodology is applied to a “semisynthetic” field model novel to reservoir simulation, and further development of the filter
with 14 producers and four injectors. The ensemble Kalman is needed for this application.

Fig. 8—Measured values, filter solution, true solution, and the reference solution for the gas/oil ratio in some wells. The legend is
the same as in Fig. 5. The true solution is mostly hidden behind the filter solution. Lower limit for the x-axis corresponds to well
startup time. Upper limit corresponds to end of history.

March 2005 SPE Journal 71


Fig. 9—Forecasted values for some of the bottomhole pressures. The forecasts are based on the mean of the initial ensemble (0
days), the forecast after 4 days, after 819 days, after 3,050 days, and the true solution (T). Legends are shown in the lower right plot.
Lower limit for the x-axis corresponds to well startup time. Upper limit corresponds to end of history.

Nomenclature [K] ⳱ Kalman gain matrix


[C] ⳱ correlation matrix l ⳱ correlation length
dជ ⳱ measurement vector [L] ⳱ left factor of covariance matrix of model uncertainty
eជ ⳱ stochastic noise M ⳱ number of states
E ⳱ expectation N ⳱ number of ensemble members
f ⳱ output from reservoir simulator [P] ⳱ covariance matrix of model uncertainty
[H] ⳱ measurement matrix [Q] ⳱ covariance matrix of modeling error
i ⳱ index (members of ensemble/gridblock coordinates) [R] ⳱ covariance matrix of measurement error
[I] ⳱ identity matrix sជ ⳱ state vector
j ⳱ index (state variables/gridblock coordinates) ␴ ⳱ standard deviation
k ⳱ index (assimilation time) ␴2 ⳱ variance

Fig. 10—Forecasted values for some of the oil production rates. The forecasts are based on the mean of the initial ensemble (0
days), the forecast after 4 days, after 819 days, after 3,050 days, and the true solution (T). Legends are as in Fig. 9. Lower limit for
the x-axis corresponds to well startup time. Upper limit corresponds to end of history.

72 March 2005 SPE Journal


Fig. 11—Forecasted values for some of the water cuts. The forecasts are based on the mean of the initial ensemble (0 days), the
forecast after 4 days, after 819 days, after 3,050 days, and the true solution (T). Legends are as in Fig. 9. Lower limit for the x-axis
corresponds to well startup time. Upper limit corresponds to end of history.

Subscripts Acknowledgments
d ⳱ dynamic variables This work has been supported financially by ENI-Agip SpA,
i ⳱ index (ensemble members) Norsk Hydro ASA, Statoil, and the Research Council of Norway.
j ⳱ index (state variables) References
k ⳱ index (assimilating time) 1. Evensen, G.: “Sequential data assimilation with a nonlinear quasi-
geostrophic model using Monte Carlo methods to forecast error statis-
Superscripts tics,” J. Geophys. Res. (1994) 99, 143.
2. Haugen, V.E. and Evensen, G.: “Assimilation of SLA and SST data
a ⳱ analyzed (a posteriori) into OGCM for the Indian Ocean,” Ocean Dynamics (2002) 52, 133.
f ⳱ forecasted (a priori) 3. Margulis, S.A. et al.: “Land data assimilation and estimation of soil
m ⳱ model noise moisture using measurements from the Southern Great Plains 1997
t ⳱ true Field Experiment,” Water Resources Research (2002) 38, No. 12,
T ⳱ matrix transpose 1299, DOI: 10.1029/2001WR001114.

Fig. 12—Forecasted values for some of the gas/oil ratios. The forecasts are based on the mean of the initial ensemble (0 days), the
forecast after 4 days, after 819 days, after 3,050 days, and the true solution (T). Legends are as in Fig. 9. Lower limit for the x-axis
corresponds to well startup time. Upper limit corresponds to end of history.

March 2005 SPE Journal 73


Fig. 13—RMS error between estimated and true variables (solid line) and between the reference solution and the true variables
(dashed). PERMX is the ln-permeability.

4. Lorentzen, R.J. et al.: “Underbalanced and Low-Head Drilling Opera- 11. Casella, G. and Berger, R.L.: Statistical Inference, Duxbury Press,
tions: Real-Time Interpretation of Measured Data and Operational Sup- Belmont, California (1990).
port,” paper SPE 71384 presented at the 2001 SPE Annual Technical 12. Burgers, G., van Leeuwen, P.J., and Evensen, G.: “On the analysis
Conference and Exhibition, New Orleans, 30 September–3 October scheme in the ensemble Kalman filter,” Monthly Weather Review
2001. (1998) 126, 1719.
5. Nævdal, G., Mannseth, T., and Vefring, E.H.: “Near-Well Reservoir
Monitoring Through Ensemble Kalman Filter,” paper SPE 75235 pre-
sented at the 2002 SPE/DOE Improved Oil Recovery Symposium,
Tulsa, 13–17 April. Geir Nævdal is a chief scientist at RF-Rogaland Research in
Bergen, Norway. e-mail: geir.naevdal@rf.no. He holds a PhD
6. Nævdal, G., Mannseth, T., and Vefring, E.H.: “Instrumented wells and
degree in mathematics from the U. of Trondheim. Liv Merethe
near-well reservoir monitoring through ensemble Kalman filter,” Proc.,
Johnsen is a reservoir engineer at Norsk Hydro, and has 4 years
2002 European Conference on the Mathematics of Oil Recovery, of experience there as a reservoir engineer and research sci-
Freiberg, Germany, 3–6 September. entist. Before joining Norsk Hydro, she worked for 4 years at the
7. Maybeck, P.S.: Stochastic Models, Estimation, and Control, Vol. 1., Nansen Environmental and Remote Sensing Centre as a re-
Academic Press, New York City (1979). search scientist. She holds an MSc degree in applied math-
8. Wan, E.A. and Nelson, A.T.: “Dual extended Kalman filter methods,” ematics from the U. of Bergen. Sigurd Ivar Aanonsen is a prin-
Kalman Filtering and Neural Networks, Ch. 5, John Wiley & Sons Inc., cipal researcher and professor at the Centre for Integrated
New York City (2001) 123–173. Petroleum Research, U. of Bergen. He has 18 years of experi-
ence with Norsk Hydro as a reservoir engineer and research
9. Lorentzen, R.J., Nævdal, G., and Lage, A.C.V.M.: “Tuning of param-
scientist. Aanonsen holds a PhD degree in applied mathemat-
eters in a two-phase flow model using an ensemble Kalman filter,” ics from the U. of Bergen. Erlend H. Vefring is a research director
International Journal of Multiphase Flow (2003) 29, 1283. at RF-Rogaland Research and a professor at the U. of Bergen.
10. Houtekamer, P.L. and Mitchell, H.L.: “Data assimilation using an ensem- He holds a PhD degree in applied mathematics from the U.
ble Kalman filter technique,” Monthly Weather Review (1998) 126, 796. of Bergen.

74 March 2005 SPE Journal

You might also like