Top Banner
Waterflood optimization using
8

Waterflood optimization using · two problems make waterflooding optimization a challenging issue. Problem: numerical simulation and uncertainty. Traditionally waterflood operational

Oct 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Waterflood optimization using · two problems make waterflooding optimization a challenging issue. Problem: numerical simulation and uncertainty. Traditionally waterflood operational

Waterflood optimization using

Page 2: Waterflood optimization using · two problems make waterflooding optimization a challenging issue. Problem: numerical simulation and uncertainty. Traditionally waterflood operational

Waterflood optimization using oilfield.ai® 2

Copyright 2020 | Maillance SAS | 55 rue la Boetie, 75008, Paris, France

Contents.Background. . ............................................................................ 3

Problem: numerical simulation and uncertainty. .......... 3

Solution: artificial intelligence, tamed by physics. ...... 4

Infrastructure. ......................................................................... 5

Illustrative case study. .......................................................... 6

Takeaways. ................................................................................. 8

References. ................................................................................ 8

Page 3: Waterflood optimization using · two problems make waterflooding optimization a challenging issue. Problem: numerical simulation and uncertainty. Traditionally waterflood operational

Waterflood optimization using oilfield.ai® 3

Copyright 2020 | Maillance SAS | 55 rue la Boetie, 75008, Paris, France

Background.

Water injection is commonly used for enhanced oil recovery across the globe. In mature

fields, its performance can be boosted by modifying locations and operational conditions

of wells. The optimization task entails making decisions around number of wells,

positioning and spacing, configuration of completions, schedule of injection, facilities, and

other technical and economic factors. In addition to many decision variables, the following

two problems make waterflooding optimization a challenging issue.

Problem: numerical simulation and uncertainty.

Traditionally waterflood operational decisions are evaluated using numerical simulation

software, coupled with an optimization algorithm. The steep learning curve of using a

complex simulator, combined with elevated cost of evaluating hundreds of solutions

suggested by the optimization routine results in prolonged project duration. This cripples

the decision-making process and reduces the overall efficiency and profitability of a

waterflood operation.

The large computational footprint of waterflood simulation is accompanied by various

forms of uncertainty. The American Institute for Aeronautics and Astronautics (AIAA)

defines uncertainty as “A potential deficiency in any phase of activity of the modeling

process that is due to lack of knowledge”. In addition to lack of knowledge and

incompleteness uncertainty, inaccuracy in measurements and errors in simulations impact

our understanding of subsurface systems. To account for uncertainty and non-uniqueness

of solutions, multiple realizations must be generated. As shown in Figure 1, this is achieved

by generating carefully designed samples from input parameters and obtaining outputs

for each combination of input parameters.

Parameter 1 Parameter 2

Parameter 3

Pro

duc

tio

n

Time

Figure 1: Uncertainty of

production prediction

arising from multiple

realizations of reservoir

Page 4: Waterflood optimization using · two problems make waterflooding optimization a challenging issue. Problem: numerical simulation and uncertainty. Traditionally waterflood operational

Waterflood optimization using oilfield.ai® 4

Copyright 2020 | Maillance SAS | 55 rue la Boetie, 75008, Paris, France

Solution: artificial intelligence, tamed by physics.

We use a proprietary formulation of waterflooding problem that is powered by artificial

intelligence and controlled by reduced physics. This unique combination provides the most

accurate solution, allowing for more pertinent secondary EOR optimization. We build a

sequence of Machine Learning (ML) models for rates and pressures, each model using

prediction of the previous models as features, along with geological, reservoir, completion

and user defined variables. The selection of features for each model is guided by fluid

flow and material balance equations.

Most of the existing reduced physics models require an inversion step of using historical

data of rates and pressures. These formulations are computationally fast but rely on

restrictive assumptions that can be eased using ML-based approaches. Another drawback

of these approaches is that if they are applied to a field with insufficient data to constrain

the problem, a multiplicity of solutions may be reached. For example, if the BHP is close

to constant, multiple productivity index sets may match the data from a purely numerical

standpoint. We use a Bayesian framework to guide the modeling approach towards

solutions that make sense from a reservoir physics perspective. Bayes’ theorem is a

statistical method that allows us to update our estimates of probability given an initial set

of prior beliefs and some new data. The simplest version of Bayes’ theorem is given below:

In essence Bayes’ theorem states that given an initial prior probability for event A, P(A),

we can calculate it’s new posterior probability P(A|B) based on the occurrence of event

B, through the conditional probability P(B|A) called the likelihood. P(A|B) describes how

likely event A is given an occurrence of event B. The likelihood is a little more subtle, but a

good description is to consider A as a possible scenario which influences B, which is known.

The likelihood, P(B|A) therefore provides a measure of how likely A is the cause of B.

Equation 1

Sample from distribution

Generate multiple models

Compare production data and resevoir

Evaluate misfit

Update probabilities using Bayes rule

Forecast with uncertainty

Figure 2: Bayesian

uncertainty quantification

framework. Christie et al.

2006

Page 5: Waterflood optimization using · two problems make waterflooding optimization a challenging issue. Problem: numerical simulation and uncertainty. Traditionally waterflood operational

Waterflood optimization using oilfield.ai® 5

Copyright 2020 | Maillance SAS | 55 rue la Boetie, 75008, Paris, France

Our ultimate objective is to build a robust predictive tool is to run thousands of

optimization runs to find optimal production and injection strategies. We achieve this

objective by coupling our hybrid models with a multiobjective optimization workflow.

This algorithm can consider multi-objective optimization (Hajizadeh et al., 2011) in order

to account for different constraints and targets. For example, the algorithm will try to

maximize production while considering secondary objectives such as, water supply or

processing constrains.

Infrastructure.

oilfield.ai® is built on modern cloud infrastructure supported by Microsoft Azure. We use

Azure Kubernetes Service (AKS), as well as Azure Batch as our scheduling and compute

management infrastructure. Figure 3 shows the reference architecture and the continuous

integration, continuous deployment pipeline we use to build our solutions.

Figure 3: Our reference

architecture

Namespace Namespace

Namespace

Front end Back-end services

Utility services

Kubernetes cluster

Pod autoscaling

Client Apps

Virtual network

Ingress(API Gateway)

Azure Kubernetes Service (AKS)

External data stores

MonitorAzure Active Directory

Azure load balancer

docker push

helm upgrade

docker pull

Azure Key Vault

Elasticsearch

Prometheus

Container registry

CI/CD

Azure Pipelines

RBAC

Dev/Ops

Page 6: Waterflood optimization using · two problems make waterflooding optimization a challenging issue. Problem: numerical simulation and uncertainty. Traditionally waterflood operational

Waterflood optimization using oilfield.ai® 6

Copyright 2020 | Maillance SAS | 55 rue la Boetie, 75008, Paris, France

Illustrative case study.

The Ninth SPE Comparative Solution Project (SPE9) is a challenging highly heterogeneous

public benchmark case (Killough, 1995) with twenty-five randomly places producers and a

single water injector.

Figure shows the augmented hybrid modeling results for prediction of oil and water

rates and uncertainty intervals for a well in the SPE9 model. The computational time for

training and forecasting on all the wells is 7 seconds, with an R2 for the rates equal to 0.99.

Figure 6 shows the cumulative water of the injector wells and the cumulative oil from the

producer wells, on a Voronoi grid. The sliding bar below the map enables to display these

volumes between two specific dates.

Figure 5: Rates prediction

and uncertainty for well

PRODU26

Figure 4: The SPE9

simulation model

0 500 1,000

3,200

3,100

3,000

2,900

2,800

1,500 2,000

1,000

1e-12

1e-13

1e-14

1e-15

1e-16

1e-17

Rat

e

Jan 2014

Measured (oil)

Measured (water)

P50 (oil)

P50 (water)

Oil (80% confidence interval)

Water (80% confidence interval)

0

300

600

Jan 2016 Jan 2018

Page 7: Waterflood optimization using · two problems make waterflooding optimization a challenging issue. Problem: numerical simulation and uncertainty. Traditionally waterflood operational

Waterflood optimization using oilfield.ai® 7

Copyright 2020 | Maillance SAS | 55 rue la Boetie, 75008, Paris, France

We can also look at the inter-well connections in oilfield.ai using a connection string with

colors correlated to the connectivity index. By moving the sliding bar, we can see the

strongest or weakest connections dynamically and in real-time.

Figure 6: Cumulative

water injection and oil

production on a Voronoi

grid

Figure 7: Interactive

visualization of inter-well

connectivities

Page 8: Waterflood optimization using · two problems make waterflooding optimization a challenging issue. Problem: numerical simulation and uncertainty. Traditionally waterflood operational

Waterflood optimization using oilfield.ai® 8

Copyright 2020 | Maillance SAS | 55 rue la Boetie, 75008, Paris, France

Takeaways.

Maillance offers a unique hybrid product based on machine learning and physics to

optimize waterflood operations.

l The combination of reduced physics modeling and AI enables more accurate prediction and

optimization of production and injection strategies and field development planning.

l Our augmented hybrid runs two orders of magnitude faster than traditional numerical simulation

tools. This significantly reduces the time to decision in waterflood operations.

To learn more about our cloud-based oilfield.ai® product, please visit maillance.com, or

send an email to [email protected].

References.

Christie, M., Demyanov, V., Erbas, D. (2006) Uncertainty Quantification for Porous Media Flows.

Journal of Computational Physics, 217 (1), 143-158

Hajizadeh, Y., Christie, M. A., & Demyanov, V. (2011) Towards Multiobjective History Matching:

Faster Convergence and Uncertainty Quantification. SPE 141111, Reservoir Simulation

Symposium, The Woodlands, TX, 21-23 February

Killough, J.E. (1995) Ninth SPE Comparative Solution Project: A Reexamination of Blackoil

Simulation, SPE 29110, SPE Symposium on Reservoir Simulation, San Antonio, TX, February 12-15

Liang, X., Weber, D., Edgar, T.F., Lake, L.W., Sayarpour, M., Al-Yousef, A. (2007) Optimization of

Oil Production Based on A Capacitance Model of Production and Injection Rates. SPE 107713,

Hydrocarbon Economics and Evaluation Symposium, Dallas, TX, 1–3 April