Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf ·...

54
Modeling of hydraulic fracturing and design of online optimal pumping schedule Prashanth Siddhamshetty, Abhinav Narasingam and Joseph Kwon Artie McFerrin Department of Chemical Engineering Texas A&M University FOCAPO / CPC 2017 TUCSON, AZ, USA JANUARY 11, 2017

Transcript of Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf ·...

Page 1: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Modeling of hydraulic fracturing and design

of online optimal pumping schedule

Prashanth Siddhamshetty, Abhinav Narasingam and Joseph Kwon

Artie McFerrin Department of Chemical Engineering

Texas A&M University

FOCAPO / CPC 2017TUCSON, AZ, USAJANUARY 11, 2017

Page 2: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 3: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 4: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

3 year gasoline and crude oil prices

The shale revolution has stimulated tremendous production

of oil and natural gas in the United States

Page 5: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Natural gas trapped in rock of very low porosity and permeability

Without rock stimulation, production is economically infeasible

What is shale gas?

From Canadian society for unconventional reservoirs

Page 6: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

What was a game changer?Horizontal drilling: the drill bit is made to turn from the vertical to

horizontal direction to extract oil/gas that itself runs horizontally

Hydraulic fracturing (fracking): millions of gallons of water, sand and

chemicals are pumped underground to break apart the rock and release

the gas

Page 7: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

How does fracking affect oil prices?Fracking has helped boost the shale oil and gas extraction rate

from wells

• It helped lowering oil prices on a global scale

• Since 2014, OPEC is playing a high-stakes game of chicken with

the United States by bringing supply levels up to lower the oil price

Fracking is at least 10 times more expensive than traditional oil

extraction

• If oil prices drop below the break-even price, which is around

$50/barrel, the high expense of fracking is no longer justified

• Technological advancements are necessary to make it less costly

Page 8: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 9: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 10: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Hydraulic fracturing

(Holditch, 2012)

Page 11: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Hydraulic fracturing: perforation stage

A well is drilled and a wire equipped with

explosive charges is dropped into the well

Explosions along the wellbore are used to

create initial fracture paths

Page 12: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Hydraulic fracturing: dirty volume stage

A fracturing fluid (dirty volume) consisting

of water, additives, and proppant (sand) is

introduced to further propagate fractures

Page 13: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Hydraulic fracturing: closure stage

After pumping is stopped and the remaining fluid

leaks off to the formation, the natural stress by the

formation closes the fracture, trapping the proppant

inside the fracture walls

The trapped proppant forms a highly-conductive

channel that helps extracting the oil and gas inside

the reservoir effectively (Warpinski, 2009)

closure

Page 14: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 15: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 16: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Perkins, Kern, and Nordgren (PKN) modelModeling assumptions:

• The vertical fracture is confined within a

single horizontal rock layer

• The rock properties (e.g., Young’s

modulus) remain constant over the time

and space domains

• The fluid pressure across the vertical

direction is constant (because L ≫ 𝑊𝑊)

𝐿𝐿(𝑡𝑡)

𝑊𝑊 𝑥𝑥, 𝑡𝑡

𝐻𝐻

: fracture length

: fracture width

: fracture height

Fracture propagation is a very complex process, involving several

co-dependent sub-processes

Page 17: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Modeling of fracture propagationFluid flow rate (lubrication theory) for a Newtonian fluid in an

elliptical section is highly nonlinear (Nordgren, 1972):

Rock deformation (elasticity equation): The mechanical response of

the rock to the loading by fluid pressure (Sneddon et.al, 1946)

𝑑𝑑𝑑𝑑𝑑𝑑𝑥𝑥

= −64𝜇𝜇𝑄𝑄

𝜋𝜋(𝐻𝐻 − 𝛿𝛿)𝑊𝑊3

𝑑𝑑

𝛿𝛿

ν

𝑊𝑊𝑚𝑚𝑚𝑚𝑚𝑚 =2𝑷𝑷(𝐻𝐻 − 𝛿𝛿)(1 − ν2)

𝐸𝐸

: Net pressure

: Proppant bank height

: Poisson ratio of the formation

: Young’s modulus of the rock formation

: Fluid viscosity

𝐸𝐸

𝜇𝜇

Page 18: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

The conservation of fluid inside the fracture (Nordgren, 1972):

where 𝐴𝐴 = 𝑊𝑊𝐻𝐻

The fluid leak-off rate is given by (Howard and Fast, 1957):

𝜕𝜕𝐴𝐴𝜕𝜕𝑡𝑡

+𝜕𝜕𝑄𝑄𝜕𝜕𝑥𝑥

+ 𝑈𝑈 = 0

𝑄𝑄 0, 𝑡𝑡 = 𝑄𝑄0 𝐵𝐵𝐵𝐵𝐵

𝐴𝐴 𝐿𝐿 𝑡𝑡 , 𝑡𝑡 = 0 𝐵𝐵𝐵𝐵𝐵

𝐴𝐴 𝑥𝑥, 0 = 0 (𝐼𝐼𝐵𝐵)

𝐵𝐵𝑙𝑙𝑙𝑙𝑚𝑚𝑙𝑙𝜏𝜏 𝑥𝑥

𝑈𝑈(𝑥𝑥, 𝑡𝑡) =2𝐵𝐵𝑙𝑙𝑙𝑙𝑚𝑚𝑙𝑙𝑡𝑡 − 𝝉𝝉(𝒙𝒙)

Modeling of fracture propagation

: Leak-off coefficient

: The fracture-opening time of the location 𝑥𝑥

𝑄𝑄0

𝑈𝑈(𝑥𝑥, 𝑡𝑡)

Page 19: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Modeling of proppant transport

Gravity-induced proppant settling velocity in a slurry (Daneshy, 1978)

Viscosity of slurry depends on proppant concentration (Adachi et al., 2007)

𝑔𝑔

𝐵𝐵𝑚𝑚𝑚𝑚𝑚𝑚𝑑𝑑

𝑉𝑉𝑠𝑠 =(1 − 𝐵𝐵)2

101.82𝐶𝐶𝜌𝜌𝑠𝑠𝑠𝑠 − 𝜌𝜌𝑓𝑓 𝑔𝑔𝑑𝑑2

18𝝁𝝁

𝜇𝜇 = 𝜇𝜇0 1 −𝐵𝐵

𝐵𝐵𝑚𝑚𝑚𝑚𝑚𝑚

−1.5

𝐵𝐵

𝜌𝜌𝑠𝑠𝑠𝑠

𝜌𝜌𝑓𝑓

: the gravitational acceleration

: saturation concentration

: proppant diameter

: proppant concentration

: proppant particle density

: fluid density

Page 20: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Evolution of proppant bank height (Gu et al., 2015)

Advection of suspended proppant in the horizontal direction (Adachi et al.,

2007)

where 𝑉𝑉𝑝𝑝 is the proppant velocity vector given by:

𝑑𝑑(𝛿𝛿𝑊𝑊)𝑑𝑑𝑡𝑡

=𝐵𝐵𝑉𝑉𝑠𝑠𝑊𝑊1 − ∅

𝜕𝜕(𝐵𝐵𝑊𝑊)𝜕𝜕𝑡𝑡

+ 𝛻𝛻 � 𝐵𝐵𝑊𝑊𝑉𝑉𝑝𝑝 = 0

𝑉𝑉

𝛿𝛿

𝑉𝑉𝑝𝑝 = 𝑉𝑉 − 1 − 𝐵𝐵 𝑉𝑉𝑠𝑠 : porosity of proppant bank

: slurry velocity

: proppant bank height

Modeling of proppant transport

Sand bed grows

Sand bed propogates

forward

heq

Page 21: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Propped fracture geometry

• The objective is to achieve uniform

proppant bank height

• It is similar to producing uniform proppant

concentration at the end of pumping

• A pumping schedule is necessary to

achieve this goal.

Page 22: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 23: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 24: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Results on proppant pumping schedule design

• A pumping schedule is designed to compensate for fluid leak-off

(Nolte, 1986)

• Iteration-based pumping schedule (Gu and Desroches, 2003)

• Proppant transport is not considered for computational efficiency

(Dantsov and Pierce, 2014)

• A model-based control approach to achieve the optimal fracture

geometry (Gu and Hoo, 2015)

• Feedback control of proppant concentration at the end of

pumping accounting explicitly for proppant transport as well as

practical constraints?

Page 25: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 26: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 27: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Challenges in numerical simulationCoupling nonlinear dynamic equations

• Rock deformation, fluid flow and proppant transport are described by a

set of highly coupled nonlinear equations

• Leak-off rate has to be determined via iterations

• Considering proppant settling and transport requires fine meshes

Moving boundary problem:

• The spatial domain changes with time

• The analytical expression for the fracture length is not available

• The number of variables to be determined grows with time

• Particular meshing strategies are required for moving boundary

Page 28: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Numerical solution procedure

We are able to compute the evolution of the fracture length, fracture

width, proppant bank height and proppant concentrations in the

hydraulic fracturing system

Fluid flow solver

(lubrication theory)

Fracture lengthFluid pressure

Fracture width

Geomechanics solver

(elasticity equation)

Hydraulic fracture simulator

Proppant solver

(advection and settling of proppant)

Slurry concentrationProppant bank height Fluid velocity

Page 29: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Simulation results

Full-order solution for the evolution of the width profile

Full-order solution obtained from an adaptive finite discretization method.

Total number of nodes - 411 spatial & 19611 temporal

Page 30: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 31: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 32: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Local proper orthogonal decompositionMotivation: dominant spatial patterns change with time due to

moving boundary

• Global model reduction technique is no longer applicable

• The eigenfunctions can be tailored to capture the local behavior of a

complex nonlinear system more effectively

Temporally-local model reduction technique

Step 1: Partitioning the time domain into multiple clusters

• Snapshots contained within each cluster exhibit a similar behavior with

each other and are relatively dissimilar with the ones contained within

the other clusters.

Page 33: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Minimization of Euclidean distances between snapshots and the centers of their

assigned clusters is formulated as

Use Global Optimum Search (GOS) algorithm to solve this MINLP problem

• General Bender’s decomposition based clustering algorithm (Tan et. al, 2008)

• It performs favorably over other heuristic algorithms including k-means

Step 2: Apply Proper Orthogonal Decomposition (POD) locally to each cluster

and compute low-dimensional eigenfunctions

Step 3: Derive low-dimensional ODE systems using Galerkin’s method

𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑐𝑐𝑘𝑘𝑘𝑘, 𝑦𝑦𝑗𝑗𝑘𝑘

�𝑖𝑖=1

𝑠𝑠

�𝑗𝑗=1

𝑛𝑛

�𝑙𝑙=1

𝑚𝑚

𝑦𝑦𝑗𝑗𝑙𝑙(𝑥𝑥𝑖𝑖𝑗𝑗 − 𝑐𝑐𝑙𝑙𝑖𝑖)2

s.t ∑𝑙𝑙=1𝑚𝑚 𝑦𝑦𝑗𝑗𝑙𝑙 = 1, 𝑦𝑦𝑗𝑗𝑙𝑙 ∈ 0,1

Local proper orthogonal decomposition

Page 34: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Results: optimal number of clusters

Intra-cluster and Inter-cluster error sum plots Clustering balance curve

optimal no. of clusters, m = 16

The GOS algorithm predicts the optimal number of clusters by

minimizing the intra-cluster sums and at the same time, maximizing the

inter-cluster sums

Clustering balance = (Intra-cluster error sum + Inter-cluster error sum) / 2

Page 35: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Results: comparison of width profiles

Temporally-local POD is more accurate and computationally efficient

in approximating the original nonlinear system with fewer eigenfuncti-

ons, compared to global POD

Temporally-local method (16 clusters with 𝟐𝟐 eigenfunctions each)

Global method (1 cluster with 𝟏𝟏𝟏𝟏 eigenfunctions)

Page 36: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 37: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Outline1. Motivation

2. Introduction

• What is hydraulic fracturing?

• Modeling of hydraulic fracturing

3. Background

4. Proposed work

• Numerical simulation

• Model reduction techniques

• Design of model-based pumping schedules

5. Conclusions

Page 38: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Nolte’s pumping schedule (benchmark)

• One of the most widely used pumping schedules (Nolte, 1986)

• It requires efficiency (η), total pumping time (𝑡𝑡𝑙𝑙) and pad time (𝑡𝑡𝑝𝑝)

• The flow rate is fixed and only the concentration is varied

• Increasing the concentration compensates for leak-off

𝑡𝑡𝑙𝑙

𝑡𝑡𝑝𝑝η

𝐵𝐵𝑁𝑁𝑁𝑁𝑙𝑙𝑁𝑁𝑙𝑙 𝑡𝑡 = 𝐵𝐵𝑁𝑁𝑚𝑚𝑡𝑡𝑡𝑡𝑙𝑙𝑁𝑁𝑡𝑡 − 𝑡𝑡𝑝𝑝𝑡𝑡𝑙𝑙 − 𝑡𝑡𝑝𝑝

1−η1+ η

: total pumping time

: pad time

: final fluid efficiency

time (s)0 200 400 600 800 1000 1200 1400

prop

pant

con

cent

ratio

n (p

pga)

0

2

4

6

8

10

Concentration input

Page 39: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Concentration profile at the end of pumping

Limitations of Nolte’s pumping schedule

• Both practical constraints and proppant settling are not considered

• Plant-model mismatch may lead to premature termination (𝐵𝐵 > 𝐵𝐵𝑚𝑚𝑚𝑚𝑚𝑚)

Fracture with short propped length

• Open-loop operation

length (m)

0 20 40 60 80 100 120 140

prop

pant

con

cent

ratio

n (p

pga)

0

2

4

6

8

10

12Nolte

Target

Lopt

=135

Page 40: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

length (m)0 30 60 90 120 150

prop

pant

con

cent

ratio

n (p

pga)

0

2

4

6

8

10

12

14

16

4 ppga

6 ppga

8 ppgaTarget

Proppant concentration control in fracking

• Hydraulic fracturing of unconventional/conventional reservoirs

• Manipulated input variables: concentration at the wellbore

• Real-time measurements: fracture width at the wellbore and fracture length

• Control objective: produce uniform proppant concentron in the horizontal

direction at the end of pumping subject to constraints on operating conditions

Page 41: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Desired fracture geometryUnified fracture design (UFD) is an offline optimization-based technique

to determine a set of fracture width and length values that maximizes the

productivity of a fractured well (Daal and Economides, 2006)

Target concentration is obtained by

𝑘𝑘𝑓𝑓 : proppant permeability

𝑘𝑘 : rock permeability

𝑉𝑉𝑝𝑝 : pay zone volume

𝐿𝐿𝑁𝑁𝑝𝑝𝑁𝑁 =𝑘𝑘𝑓𝑓𝑉𝑉𝑝𝑝

2𝐵𝐵𝑓𝑓𝑠𝑠𝑘𝑘𝑘

0.5

𝑎𝑎𝑀𝑀𝑑𝑑 𝑊𝑊𝑁𝑁𝑝𝑝𝑁𝑁 =𝐵𝐵𝑓𝑓𝑠𝑠𝑘𝑘𝑉𝑉𝑝𝑝2𝑘𝑘𝑓𝑓𝑘

0.5

𝐵𝐵𝑁𝑁𝑚𝑚𝑡𝑡𝑡𝑡𝑙𝑙𝑁𝑁 =𝑀𝑀𝑝𝑝𝑡𝑡𝑁𝑁𝑝𝑝

𝐿𝐿𝑁𝑁𝑝𝑝𝑁𝑁𝑊𝑊𝑁𝑁𝑝𝑝𝑁𝑁𝐻𝐻

𝐵𝐵𝑓𝑓𝑠𝑠 : fracture conductivity

𝑘 : pay zone height

𝑀𝑀𝑝𝑝𝑡𝑡𝑁𝑁𝑝𝑝 : the mass of proppant to be injected

Page 42: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

State-space model is used to compute the evolution of the fracture length,

average width and proppant concentrations in the hydraulic fracturing system

State-space model validation

The approximate model can be further improved by using nonlinear models

time (s)0 500 1000 1500

c (p

pga)

0

2

4

6

8

10C 18m

State-space model

High fidelity model

time (s)0 500 1000 1500

c (p

pga)

0

2

4

6

8

10C 36m

time (s)0 500 1000 1500

c (p

pga)

0

2

4

6

8

10C 54m

time (s)0 500 1000 1500

c (p

pga)

0

2

4

6

8

10C 72m

time (s)0 500 1000 1500

c (p

pga)

0

2

4

6

8

10C 90m

time (s)0 500 1000 1500

c (p

pga)

0

2

4

6

8

10input

C0

Page 43: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Optimal pumping schedule design

Optimization problem

𝑀𝑀𝑀𝑀𝑀𝑀𝐶𝐶𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠,𝑗𝑗

�𝑖𝑖=1

5

𝐵𝐵𝑖𝑖(𝑡𝑡𝑓𝑓)− 𝐵𝐵𝑁𝑁𝑚𝑚𝑡𝑡𝑡𝑡𝑙𝑙𝑁𝑁2

s. t 𝐵𝐵𝑚𝑚𝑖𝑖𝑛𝑛 < 𝐵𝐵𝑖𝑖 𝑡𝑡 < 𝐵𝐵𝑚𝑚𝑚𝑚𝑚𝑚 State constraint

𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗 ≤ 𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗+1 Input constraint

∑𝑗𝑗=110 2𝑄𝑄𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗∆𝑡𝑡𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗= 𝑀𝑀𝑁𝑁𝑁𝑁𝑁𝑁𝑚𝑚𝑙𝑙 Material constraint

𝐿𝐿 𝑡𝑡𝑓𝑓 = 𝐿𝐿𝑁𝑁𝑝𝑝𝑁𝑁 and W 𝑡𝑡𝑓𝑓 ≥ 𝑊𝑊𝑁𝑁𝑝𝑝𝑁𝑁 Fracture geometry constraint

�̇�𝑥 = 𝐴𝐴𝑥𝑥(𝑡𝑡) + 𝐵𝐵𝐵𝐵 𝑡𝑡 − 𝜃𝜃𝑖𝑖𝑦𝑦 = 𝐵𝐵𝑥𝑥 𝑡𝑡 State-space model

𝑀𝑀 = 1,⋯ , 5 and 𝑗𝑗 = 1,⋯ , 10

Page 44: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Optimal pumping schedule design

Optimization problem

The first value, 𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗, will be applied to the hydraulic fracturing system

until the next sampling time

min𝐶𝐶𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠,𝑗𝑗

�𝑖𝑖=1

5

𝐵𝐵𝑖𝑖(𝑡𝑡𝑓𝑓)− 𝐵𝐵𝑁𝑁𝑚𝑚𝑡𝑡𝑡𝑡𝑙𝑙𝑁𝑁2

s. t 𝑪𝑪𝒎𝒎𝒎𝒎𝒎𝒎 < 𝑪𝑪𝒎𝒎 𝒕𝒕 < 𝑪𝑪𝒎𝒎𝒎𝒎𝒙𝒙 State constraint

𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗 ≤ 𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗+1 Input constraint

∑𝒋𝒋=𝟏𝟏𝟏𝟏𝟏𝟏 𝟐𝟐𝑸𝑸𝒔𝒔𝒕𝒕𝒎𝒎𝒔𝒔𝒔𝒔,𝒋𝒋𝑪𝑪𝒔𝒔𝒕𝒕𝒎𝒎𝒔𝒔𝒔𝒔,𝒋𝒋∆𝒕𝒕𝒔𝒔𝒕𝒕𝒎𝒎𝒔𝒔𝒔𝒔,𝒋𝒋= 𝑴𝑴𝒕𝒕𝒕𝒕𝒕𝒕𝒎𝒎𝒕𝒕 Material constraint

𝑳𝑳 𝒕𝒕𝒇𝒇 = 𝑳𝑳𝒕𝒕𝒐𝒐𝒕𝒕 and 𝐖𝐖 𝒕𝒕𝒇𝒇 ≥ 𝑾𝑾𝒕𝒕𝒐𝒐𝒕𝒕 Fracture geometry constraint

�̇�𝑥 = 𝐴𝐴𝑥𝑥(𝑡𝑡) + 𝐵𝐵𝐵𝐵 𝑡𝑡 − 𝜃𝜃𝑖𝑖𝑦𝑦 = 𝐵𝐵𝑥𝑥 𝑡𝑡 State-space model

𝑀𝑀 = 1,⋯ , 5 and 𝑗𝑗 = 1,⋯ , 10

Page 45: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Closed-loop system under MPC

• Hydraulic fracture simulator is used to simulate the process

• Real-time measurements of the fracture width at the wellbore and length

are used

• A Luenberger observer is used to estimate the proppant concentration

inside the fracture

• Reduced-order model is used in the MPC

MPC(reduced-order model)

ProcessLuenberger observer 𝑊𝑊, 𝐿𝐿

𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑖𝑖𝑊𝑊, 𝐿𝐿,Ĉ

Page 46: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Input proppant concentration at the wellbore

The generated pumping schedule is the projection of the Nolte's

pumping schedule onto the feasible set constructed by considering

operational/practical constraints

time (s)0 200 400 600 800 1000 1200 1400

prop

pant

con

cent

ratio

n (p

pga)

0

2

4

6

8

10

MPC

Nolte

Page 47: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Concentration profile at the end of pumping

The spatial concentration obtained by the proposed method at the end

of pumping is closer to the target concentration compared to Nolte’s

pumping schedule

length (m)

0 50 100 150

prop

pant

con

cent

ratio

n (p

pga)

0

2

4

6

8

10

12

MPC

Nolte

Target

Lopt

=135

Page 48: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Novelty of the proposed pumping schedule

• Proppant transport and its influence on fracture propagation is

considered

• Practical constraints are considered for optimality and safety

• Model mismatch can be improved by using the real-time

measurement as a feedback (closed-loop operation)

• Luenberger observer is used to estimate the unmeasurable state

such as proppant concentration inside the fracture

• Reduced-order models are used to reduce the computational

requirement to solve the optimization problem

The proposed pumping schedule is able to overcome the limitations

of the state-of-the-art pumping schedules

Page 49: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

min𝐶𝐶𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠,𝑗𝑗

�𝑖𝑖=1

5

𝐵𝐵𝑖𝑖(𝑡𝑡𝑓𝑓) − 𝐵𝐵𝑁𝑁𝑚𝑚𝑡𝑡𝑡𝑡𝑙𝑙𝑁𝑁2

s. t 𝐵𝐵𝑚𝑚𝑖𝑖𝑛𝑛 < 𝐵𝐵𝑖𝑖 𝑡𝑡 < 𝐵𝐵𝑚𝑚𝑚𝑚𝑚𝑚𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗≤ 𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗+1

∑𝑗𝑗=110 2𝑄𝑄𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗∆𝑡𝑡𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗= 𝑀𝑀𝑁𝑁𝑁𝑁𝑁𝑁𝑚𝑚𝑙𝑙

𝜏𝜏𝑖𝑖𝑠𝑠𝐶𝐶𝑘𝑘𝑠𝑠𝑁𝑁

+ 𝐵𝐵𝑖𝑖 = 𝐾𝐾𝑖𝑖𝐵𝐵𝑠𝑠𝑁𝑁𝑚𝑚𝑡𝑡𝑙𝑙,𝑗𝑗 𝑡𝑡 − 𝜃𝜃𝑖𝑖𝑀𝑀 = 1,⋯ , 5𝑗𝑗 = 1,⋯ , 10

Summary

Model reduction

Process modeling Optimal pumping schedule

Concentration profile

Process model uncertainty

Real-time measurements

Practical constraints

Moving boundary

Time-delays

time (s)0 200 400 600 800 1000 1200 1400

pro

pp

ant

con

cen

trat

ion

(p

pg

a)

0

2

4

6

8

10

MPC

Nolte

length (m)

0 50 100 150

pro

pp

ant

con

cen

trat

ion

(p

pg

a)

0

2

4

6

8

10

12

MPC

Nolte

Target

Lopt

=135

time (s)0 500 1000 1500

c (

pp

ga

)

0

2

4

6

8

10C 18m

State-space model

High fidelity model

time (s)0 500 1000 1500

c (

pp

ga

)

0

2

4

6

8

10C 36m

time (s)0 500 1000 1500

c (

pp

ga

)

0

2

4

6

8

10C 54m

time (s)0 500 1000 1500

c (

pp

ga

)

0

2

4

6

8

10C 72m

time (s)0 500 1000 1500

c (

pp

ga

)

0

2

4

6

8

10C 90m

time (s)0 500 1000 1500

c (

pp

ga

)

0

2

4

6

8

10input

C0

Page 50: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Open challenges in hydraulic fracturing

• Hydraulic fracturing modeling in unconventional reservoirs

Shadow effects by multiple fractures

Proppant transport in complex fracture networks and

proppant distribution

Multiscale of hydraulic fractures

• Zipper fracturing can increase the complexity of the stimulation

to provide enough surface areaStage 1

Stage 1Stage 2Stage 3Stage 4

Stage 4 Stage 3 Stage 2 Stage 1

Stage 1Stage 2Stage 3Stage 4

Stage 4 Stage 3 Stage 2

Stage 1Stage 2Stage 3

Stage 2 Stage 1Stage 3

Simultaneous zipper Modified zipperSequential zipper

Page 51: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Open challenges in hydraulic fracturing

• The production rate decreases significantly after one year

Flow control of the porous medium equation (Hasan et. al,

2012)

http://www.ogj.com/articles/print/vol-110/issue-5/exploration-development/well-production-profiles-to.html

Page 52: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

References• Economides, M.J., Watters, L.T., Dunn-Normall, S., 1998. Petroleum well construction. Wiley.

• Economides, M.J., Nolte, K.G., 2000. Reservoir stimulation. John Wiley & Sons.

• Nordgren, R., 1972. Propagation of a vertical hydraulic fracture. Soc. Petroleum Eng. J. 12, 306–314.

• Perkins, T.K., Kern, L.R., 1961. Widths of hydraulic fractures. Journal of Petroleum Technology 13,

937–949.

• Sneddon, L., Elliot, H., 1946. The opening of a griffith crack under internal pressure. Q. Appl. Math. 4,

262–267.

• Howard, G.C., Fast, C.R., 1957. Optimum fluid characteristics for fracture extension. Driling and

Production practices. 24, 261–270.

• Daneshy, A., 1978. Numerical solution of sand transport in hydraulic fracturing. Journal of Patroleum

Technology 30, 132–140.

• Adachi, J., Siebrits, E., Peirce, A., Desroches, J., 2007. Computer simulation of hydraulic fractures.

International Journal of Rock Mechanics and Mining Sciences 44, 739–757.

• Gu, Q., Hoo, K.A., 2014. Evaluating the performance of a fracturing treatment design. Ind. & Eng.

Chem. Res. 53, 10491–10503.

Page 53: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

References• Nolte, K.G., 1986. Determination of proppant and fluid schedules from fracturing-pressure decline.

SPE Prod. Eng. 1, 255–265.

• Gu, H., Desroches, J., 2003. New pump schedule generator for hydraulic fracturing treatment design.

SPE Latin American and Caribbean Petroleum Engineering Conference, 27-30 April, Port-of-Spain,

Trinidad and Tobago .

• Dontsov, E.V., Peirce, A.P., 2014. A new technique for proppant schedule design. Hydraulic

Fracturing J. 1, 1–8.

• Daal, J.A., Economides, M.J., 2006. Optimization of hydraulic fracture well in irregularly shape

drainage areas. SPE International Symposium and Exhibition on Formation Damage Control (SPE

98047), Lafayette, LA .

• Hasan, A., Foss, B., Sagatun, S., 2012. Flow control of fluids through porous media. Applied

Mathematics and Computation. 219(7), 3323-3335.

Page 54: Modeling of hydraulic fracturing and design of online optimal …focapo-cpc.org/pdf/Kwon.pdf · 2017-03-03 · Modeling of hydraulic fracturing and design of online optimal pumping

Thank you