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

17-Mar-13

Simulation of Enhanced Oil


Recovery (EOR) Processes

Schlumberger Public
Course (SEORP)
Polymers: Lecture and Workshop
SIS Training and Development

Denver, Houston, Abingdon

Topics

• Introduction
• Principles of Polymer Flooding
• Polymer chemistry
Schlumberger Public

• Polymer implementation in ECLIPSE


• How to use in ECLIPSE

March 13 SEORP - Polymer Flooding 2

1
17-Mar-13

Introduction

Schlumberger Public
March 13 SEORP - Polymer Flooding 3

Polymer Flooding Basics

• If you are doing a water flood


– Oil viscosity = 3 cP
– Water viscosity = 0.5 cP
Schlumberger Public

– Water will finger through the oil and


break through to your producer wells
very early
– And give a higher water cut

March 13 SEORP - Polymer Flooding 4

2
17-Mar-13

Polymer Flooding Basics

• If you mix polymer with the injection


water
– Mixture viscosity = 10 cP

Schlumberger Public
– Water break through is delayed
– Water cut in producer is reduced
– Oil recovery is increased
• Example is next slide

March 13 SEORP - Polymer Flooding 5

Water Cut Comparison

Water Injection
Schlumberger Public

Polymer Injection

March 13 SEORP - Polymer Flooding 6

3
17-Mar-13

Polymer Flooding
Theory/Mechanisms
• When polymer mixture flows in the
porous medium several complex
processes occur.

Schlumberger Public
• Most of these processes are included
in the ECLIPSE Polymer Flooding
model.
• A quick over view will be given here
– detailed descriptions and
equations will be given later:

March 13 SEORP - Polymer Flooding 7

Outline of Mechanisms
• Decrease Water Mobility
• Plugging
• Entrapment
Schlumberger Public

• Adsorption
• Residual Resistance
• Permeability Reduction
• Interactions Between Brine and Polymer
• Inaccessible Pore Space to the Polymer
• Rheology of Polymer Solutions

March 13 SEORP - Polymer Flooding 8

4
17-Mar-13

Decrease Water Mobility

• The main objective of polymer


injection during water flooding of oil
reservoirs is to decrease the mobility

Schlumberger Public
of the injected water.
• Viscosity of polymer solution is a
function of polymer properties,
polymer concentration, shear rate
(velocity), rheology of polymer,
temperature, rock-polymer interaction,
etc.
March 13 SEORP - Polymer Flooding 9

Plugging

• Certain plugging effects within highly


permeable layers may also occur and
result in the diversion of the injected
Schlumberger Public

water into less permeable zones of


the reservoir.

March 13 SEORP - Polymer Flooding 10

5
17-Mar-13

Entrapment

• Mechanical entrapment of some of


the large molecules at the entrance
to small pore throats may also occur

Schlumberger Public
and account for an apparent loss of
polymer from the invading solution.

March 13 SEORP - Polymer Flooding 11

Adsorption

• When a polymer solution is injected


into the reservoir some of the long
chain molecules constituting the
Schlumberger Public

polymer are adsorbed onto the rock


surfaces.

March 13 SEORP - Polymer Flooding 12

6
17-Mar-13

Residual Resistance

• The reservoir rock material is


believed to retain a specific capacity
of polymer – permanent permeability

Schlumberger Public
reduction

March 13 SEORP - Polymer Flooding 13

Permeability Reduction

• The rock permeability to water is


reduced after the passage of a
polymer solution through the rock
Schlumberger Public

material (the permeability to oil is,


however, largely unaffected).
• Both effects combine to reduce the
value of the water mobility while that
for the oil is unaltered.

March 13 SEORP - Polymer Flooding 14

7
17-Mar-13

Permeability Reduction

• Adsorption and entrapment


processes produce a reduction in the
relative permeability of the polymer

Schlumberger Public
solution.
• The reduction results from an
interaction between the aqueous
solution and the polymer retained by
the rock material.

March 13 SEORP - Polymer Flooding 15

Heads Up on ECLIPSE

• ECLIPSE Polymer model combines


the effects of plugging, entrapment,
residual resistance, dead pore
Schlumberger Public

volume, and adsorption effect on


permeability in 2 simple parameters.
• Thus, one does not need to
differentiate between these
mechanisms.

March 13 SEORP - Polymer Flooding 16

8
17-Mar-13

Interactions Between Brine and


Polymer
• The study of the interaction of brine
with the polymer solution is,
however, optional within the

Schlumberger Public
ECLIPSE model.

March 13 SEORP - Polymer Flooding 17

Inaccessible Pore Space to the


Polymer
• This dead pore volume represents
the amount of total pore volume in
each grid cell that is inaccessible to
Schlumberger Public

the polymer solution.


• The effect of the dead pore volume
within each cell is to cause the
polymer solution to travel at a
greater velocity than inactive tracers
embedded in the water.

March 13 SEORP - Polymer Flooding 18

9
17-Mar-13

Rheology of Polymer Solutions

• At low flow rates the viscosity of the


solution is approximately constant
and depends only on the

Schlumberger Public
concentration of polymer in the
solution.

March 13 SEORP - Polymer Flooding 19

Rheology of Polymer Solutions

• At higher flow rates the solution


viscosity reduces in a reversible
(elastic) manner.
Schlumberger Public

• At even higher velocities the large


polymer molecules begin to break
up, and the viscosity reduction
becomes irreversible (plastic).

March 13 SEORP - Polymer Flooding 20

10
17-Mar-13

Temperature Effect

• The effect of temperature variations


on the behavior of the polymer
solution is currently ignored in the

Schlumberger Public
ECLIPSE model.

March 13 SEORP - Polymer Flooding 21

Key Learning From This Lecture

• Understand the previous


mechanisms
• Understand the relationships
Schlumberger Public

between mechanisms
• Understand the input parameters to
the mechanisms - ECLIPSE
• Observe the sensitivities to changes
in the input parameters

March 13 SEORP - Polymer Flooding 22

11
17-Mar-13

Polymer Flooding Overview

Schlumberger Public
March 13 SEORP - Polymer Flooding 23

Polymer Flooding Limitations


• High oil viscosities require a higher
polymer concentration.
• Results are normally better if the polymer
Schlumberger Public

flood is started before the water-oil ratio


becomes excessively high.
• Clays increase polymer adsorption.
• Some heterogeneity is acceptable, but
avoid extensive fractures. If fractures are
present, the cross-linked or gelled
polymer techniques may be applicable.

March 13 SEORP - Polymer Flooding 24

12
17-Mar-13

Polymer Flooding Challenges


• Lower injectivity than with water can
adversely affect oil production rates in the
early stages of the polymer flood.

Schlumberger Public
• Acrylamide-type polymers lose viscosity
due to shear degradation, salinity and
divalent ions.
• Xanthangum polymers cost more, are
subject to microbial degradation, and have
a greater potential for wellbore plugging.

March 13 SEORP - Polymer Flooding 25

Principles of Polymer Flooding

• Significant increases in recovery


when compared to conventional
waterflooding projects
Schlumberger Public

• Reduce the unfavorable effect of


permeability variations
• Primary features for effectiveness
– Reservoir heterogeneity
– Mobility ratio of reservoir fluids

March 13 SEORP - Polymer Flooding 26

13
17-Mar-13

Reservoir Heterogeneity

• Strata with wide ranging properties


• Variation in horizontal and vertical
permeability

Schlumberger Public
• Divergence of permeability an
important factor
• High permeability layers or conduits
• Fracture networks

March 13 SEORP - Polymer Flooding 27

How does Fluid Move?

• Fluid flow seeks path of least


resistance
• Most fluid follows fractures or high
Schlumberger Public

permeability zones
• Reservoir fluid in lower permeability
zones left behind resulting in low
recovery

March 13 SEORP - Polymer Flooding 28

14
17-Mar-13

Exaggerated Effect of Water Injection

• As oil saturation
decreases due to
injection water

Schlumberger Public
– Permeability to water
increases
– Resulting in ever
increasing water/oil
ratios in producing
wells
– And further favoring
high permeability
streaks

March 13 SEORP - Polymer Flooding 29

Vertical Sweep Efficiency


• Vertical permeability variation causes an
irregular front
– Called invasion efficiency or
Schlumberger Public

– Vertical sweep efficiency


Cross-section contacted by injected fluid
cross section of all layers behind front
• A function of:
– Reservoir characteristics

March 13 SEORP - Polymer Flooding 30

15
17-Mar-13

Areal Sweep Efficiency

• Horizontal variation causes the injected


fluid to advance at an uneven rate

Schlumberger Public
Area contacted by injected fluid at breakthrough
Total area
• A function of:
– Reservoir characteristics and
– Geometric pattern of inj. and prod. wells

March 13 SEORP - Polymer Flooding 31

Volumetric Sweep Efficiency

• 3 dimensional effect of sweep

Pore volume contacted by injected fluid


Schlumberger Public

Total pore volume

• Polymers reduce
– Detrimental effect of high permeability

March 13 SEORP - Polymer Flooding 32

16
17-Mar-13

Mobility

• Mobility of water k w = λw
µw

ko
• Mobility of oil = λo

Schlumberger Public
µo

M =  w
k   ko  = λ λ
• Mobility ratio   
 µw   µo 
w o

• But, permeabilities are not constant

March 13 SEORP - Polymer Flooding 33

Mobility Ratio and Relative


Permeability

M =  k rw   k ro 
µw   µo 
Schlumberger Public

• Permeability of water increases as oil


saturation decreases
• Mobility increases as oil is produced
– M < 1 piston-like efficient displacement of oil
– M > 1 water fingering, inefficient displacement

March 13 SEORP - Polymer Flooding 34

17
17-Mar-13

Polymers

M =  k rw   kro 
 µw   µo 

• Water soluble polymers

Schlumberger Public
– Increase viscosity of displacing fluid
– Improving mobility ratio
– Increasing displacement efficiency
• To be useful polymer must be
– Effective
– Relatively cheap as they are used in high
concentration

March 13 SEORP - Polymer Flooding 35

Schlumberger Public

Polymer Chemistry

March 13 SEORP - Polymer Flooding 36

18
17-Mar-13

What are Polymers

• Smaller molecules (monomers)


joining together and forming a
repeating unit called a polymer

Schlumberger Public
• Characteristics
– High molecular weight
– flexible

March 13 SEORP - Polymer Flooding 37

Polymer Examples

• Partially hydrolyzed polyacrylamide


• (HPAM)
• Xanthan gum (polysaccharide)
Schlumberger Public

• Guar gum (polysaccharide)


• Carboxymethylcellulose (CMC)
• Hydroxyethylcellulose (HEC)
• Associating polymers

March 13 SEORP - Polymer Flooding 38

19
17-Mar-13

Polymers

• Two polymers meet the criteria to be


effective and to be economic are:

Schlumberger Public
– Polysaccharides

– Polyacrylamides

March 13 SEORP - Polymer Flooding 39

Polysaccharides

• Polymer chemical formula


OH

O
Schlumberger Public

O O

• It is a xanthan gum
• Not very flexible
• Molecular weight 5 million!
• Highly rigid
• Susceptible to bacterial action

March 13 SEORP - Polymer Flooding 40

20
17-Mar-13

Structure
• Often linear structure, degrees of branching

Schlumberger Public
March 13 SEORP - Polymer Flooding 41

Xanthan Gum Structure


Schlumberger Public

March 13 SEORP - Polymer Flooding 42

21
17-Mar-13

Polysaccharide Storage

• Very susceptible to bacterial attack


• Biocides and oxygen scavengers
essential to maintain polymer

Schlumberger Public
• Aerobic bacteria (microbes)
– Breakdown the polymer
– Cause pore plugging (1 micron
diameter, 4 microns in length)

March 13 SEORP - Polymer Flooding 43

Acrylamide
• Strictly named acrylic amide
– Chemical formula C3H5NO
O
Schlumberger Public
=

– Monomer
CH2 = CH-C-NH2

CH CH2 CH CH2 CH CH2

C=O C=O C=O


– Polymer NH2 NH2 NH2

– White odorless crystalline solid soluble


in water

March 13 SEORP - Polymer Flooding 44

22
17-Mar-13

Polyacrylamide
• Molecular weight 1 – 10 million
– Typical molecular weight distribution

Schlumberger Public
• Flexible molecule
• Long thin molecule
– Susceptible to mechanical or shear
breakage
• Immune to bacterial attack

March 13 SEORP - Polymer Flooding 45

Hydrolysis of Polyacrylamide

• 0 – 30% hydrolysis achieved by


treating with a strong base (eg. NaOH)
Schlumberger Public

C=O C=O

NH2 O Na+

Amide Carboxyl

• Both hydrolyzed and unhydrolyzed are


highly polar
• Great affinity for water but not oil

March 13 SEORP - Polymer Flooding 46

23
17-Mar-13

Comparison

• Partially hydrolyzed polyacrylamide


– Percentage of hydrolysis 28%
– Average molecular weight 13 million

Schlumberger Public
• High Pyruvate Xanthan (HP Xanthan)
– MW 1 million
– Medium pyruvate, MW 2 to 4 million

March 13 SEORP - Polymer Flooding 47

Displacement Mechanisms

• Reducing mobility has been M = k rw µo


k ro µw
recognized for many years
• Most processes rely on reducing
Schlumberger Public

effective viscosity of oil


– Heating
– Solvents etc.
• Polymers work by increasing
effective viscosity of water, also
reducing mobility

March 13 SEORP - Polymer Flooding 48

24
17-Mar-13

Displacement Mechanisms

• Increased effective viscosity is not


the most important
• Consider:

Schlumberger Public
– Rheology
– Solvent
– Molecular weight
– Hydrolysis
– Polymer concentration
To be discussed in the following slides
March 13 SEORP - Polymer Flooding 49

Shear Rate, Shear Stress and


Rheology
Schlumberger Public

March 13 SEORP - Polymer Flooding 50

25
17-Mar-13

General shear stress

τ = the shear stress

Schlumberger Public
F = the force applied

A = the cross-sectional area of material with area parallel


to the applied force vector

τ = F/A

March 13 SEORP - Polymer Flooding 51

Shear stress in fluids

µ is the dynamic viscosity of the fluid

u is the velocity of the fluid along the boundary


Schlumberger Public

y is the height above the boundary

∂u
τ =µ
∂y
March 13 SEORP - Polymer Flooding 52

26
17-Mar-13

Shear rate

For the simple shear case, it is just a gradient of

velocity in a flowing material.

Schlumberger Public
SI unit of measurement for shear rate is sec-1.

du
Shear Rate =
dy

March 13 SEORP - Polymer Flooding 53

Rheology

• Polymers are non-Newtonian fluids


and do not strictly increase the
viscosity of the water
Schlumberger Public

• Newtonian fluids deform (flow) when


subjected to shearing force
• Resistance to flow is a ratio shearing
force to shear stress, called viscosity
τ µ viscosity
µ= τ shear stress
γ γ shear rate

March 13 SEORP - Polymer Flooding 54

27
17-Mar-13

Viscosity Units - Review

1 cP = 1 mPa·s = 0.001 Pa·s.

Schlumberger Public
March 13 SEORP - Polymer Flooding 55

Rheology - Fluid Types


• Newtonian – viscosity remains constant
(water, thin oils)
Schlumberger Public

• Pseudoplastic – decreasing viscosity with


increasing shear rate (emulsions polymers)

March 13 SEORP - Polymer Flooding 56

28
17-Mar-13

Rheology - Fluid Types


• Dilatant, – increasing viscosity with
increasing shear rate (corn starch, silly
putty)

Schlumberger Public
• Other fluids (note axes swapped)
1. Viscoplastic fluid
2. Bingham fluid
3. Pseudoplastic fluid
4. Newtonian fluid
5. Dilatant fluid
March 13 SEORP - Polymer Flooding 57

Overview of Viscosity Models


Schlumberger Public

March 13 SEORP - Polymer Flooding 58

29
17-Mar-13

Rheology - Fluid Types


• Bingham Fluid
– Behaves as a solid under static conditions
– Force required before flow induced

Schlumberger Public
– May then display Newtonian, pseudoplastic or
dilatant flow characteristics

1. Viscoplastic fluid
2. Bingham fluid
3. Pseudoplastic fluid
4. Newtonian fluid
5. Dilatant fluid

March 13 SEORP - Polymer Flooding 59

Rheology - Pseudoplastic Fluids


• As shearing rate increases, resistance to
flow decreases
• Power law model
Schlumberger Public

µ = Kτ n n < 1 for pseudo plastic fluids

K and n used to define the flow behavior of the fluid

• Exhibits high viscosity at low flow rates


and low viscosity at high flow rates

March 13 SEORP - Polymer Flooding 60

30
17-Mar-13

Rheology - Pseudoplastic Fluids

Linearity at high shear rates


“viscosity at infinite shear”

Schlumberger Public
Region of importance

Linearity at low shear rates


“viscosity at zero shear rate”

March 13 SEORP - Polymer Flooding 61

Rheology - Polymer Viscosities

Oil
Apparent
Schlumberger Public

Viscosity Polymer

Water

Shear Rate (flow velocity)

Viscosity of polymers higher than


that of water even at high flow rates

March 13 SEORP - Polymer Flooding 62

31
17-Mar-13

Solvents
Polymer can be visualized as a fibrous chain

• In a good solvent • In a poorer solvent

Schlumberger Public
– Polymer chain – Minimized contact
extends to make with solvent
good contact with – Reduced
solvent entanglements
– Gives polymer gel – More rigid structure
like appearance
– Polymer – polymer
entanglement
maximized

March 13 SEORP - Polymer Flooding 63

Solvent - Water

• Distilled water very good solvent


• However as salt is added the polar
charge is neutralized and forces
Schlumberger Public

extending molecule are reduced

Apparent
Viscosity

Salt concentration

March 13 SEORP - Polymer Flooding 64

32
17-Mar-13

Solvent - Salt Concentration

• Viscosity reduction due to salt


concentration more obvious in ionic
polymers

Schlumberger Public
Apparent
Viscosity

Non-ionic polymer

Salt concentration

March 13 SEORP - Polymer Flooding 65

Solvent – Pseudoplastic Effect

• As shear rates increase, polymer has


less opportunity for entanglements
so detrimental effect of salt is less
Schlumberger Public

pronounced

Apparent
Viscosity
of ionic
polymer
solution

In brine

Shear rate

March 13 SEORP - Polymer Flooding 66

33
17-Mar-13

Molecular Weight

• Length of molecules and hence


molecular weight is important

Schlumberger Public
• Compact non-interacting spheres
would have little impact on viscosity

• As the molecules are of fibrous


nature, extension and entanglement
are important for viscosity increases
March 13 SEORP - Polymer Flooding 67

Hydrolysis
1000

• Apparent viscosity Apparent


Viscosity100
increases with the degree Distilled
of hydrolysis, however as H2O 10
salt is added effect is
decreased 1
0 10 20 30
Schlumberger Public

% Hydrolysis
1000
• CaCl2 (calcium chloride),
has a much greater effect Apparent
100
than NaCl (sodium Viscosity
10 35% Hydrolysis
chloride) - divalent 15% Hydrolysis
Unhydrolyzed
1
0.0001 0.001 0.01 0.1 1 10
• At CaCl2 concentrations > NaCl Conc. %
0.1 wt %, viscosity is less 1000
than unhydrolyzed polymer
this is not observed with Apparent
100
NaCl Viscosity
10 15% Hydrolysis
Unhydrolyzed
1 35% Hydrolysis
0.0001 0.001 0.01 0.1 1 10
CaCl2 Conc. %
March 13 SEORP - Polymer Flooding 68

34
17-Mar-13

Polymer Concentration
• Increase in viscosity due to polymer
concentration is initially linear and then
quadratic

Schlumberger Public
– Initially as concentration increases opportunity
for molecular entanglement increases
– At v. low concentrations there is no viscosity
change
Apparent
Viscosity
500 ppm polymer
25 ppm polymer
H2O

Shear rate

March 13 SEORP - Polymer Flooding 69

Polymer Concentration

• At low concentrations 1,000 ppm or


less:
viscosity ∝ C, concentration
Schlumberger Public

(Used for oils < 50 cP)

• For higher concentrations


viscosity ∝ C2, concentration

Good economics for high viscosity oil


March 13 SEORP - Polymer Flooding 70

35
17-Mar-13

Salinity Explanation
• CaCl2 is divalent

• CaCl2 has many

Schlumberger Public
more charges to
attach to the polar
molecule

• NaCl is
monovalent

March 13 SEORP - Polymer Flooding 71

Further Complications!

• Polymer retention and mobility


reduction…
• As polymer is forced through
Schlumberger Public

formation there is a significant


reduction in polymer concentration
due to adsorption and plugging

March 13 SEORP - Polymer Flooding 72

36
17-Mar-13

Intrinsic Viscosity
• Direct comparison of effectiveness of
polymer is difficult using measured
viscosity

Schlumberger Public
• Intrinsic viscosities are compared,

η intrinsic viscosity
µ − µs µ polymer solution viscosity
η = lim
c →0 c µ s
µs solvent viscosity
c polymer concentration

• Useful for determining molecular size of


polymer
March 13 SEORP - Polymer Flooding 73

Calculation of Intrinsic Viscosity


given Molecular Weight
• Using the correlation

[η ] = 3.73 × 10−4 ( Mw )
0.66
Schlumberger Public

• For Mw = 3x106, η= 7.7

March 13 SEORP - Polymer Flooding 74

37
17-Mar-13

Polymer Size
• Experimental and mathematical
methodology agree well
• Flory developed equations in 1953

Schlumberger Public
For a non ionic polymer
r = polymer molecule end-to-end distance
r 2 = 8 (W η )
1
3
W = polymer molecular weight
η = intrinsic viscosity
For a linear polymer
s = polymer molecule radius of gyration
r 2 = 6 s −2
• Smaller pore sizes are of similar size to
polymer molecule

March 13 SEORP - Polymer Flooding 75

A size example:
An ideal polymer chain with 106 repeat units
(not unusual), each unit about 6Å will
have:
Schlumberger Public

• a rms end-to-end distance R (not radius)


of 600 nm
• a contour length of 600 µm
• Å = 0.1 nm (nanometers)
• 1 nm = 10-3 µm
• 600 nm = 0.6 µm (microns)
Reference: Centre for Functional
Soft Matter

38
17-Mar-13

Polymer Retention

• Reduced permeability caused by


polymer retention

Schlumberger Public
– Polymer forced through cores shows
reduction in concentration
– The retention of the polymer in the pore
spaces leads to permeability reduction

March 13 SEORP - Polymer Flooding 77

Polymer Adsorption

• Adsorption increases with increasing


polymer saturation
Schlumberger Public

Adsorption

Polymer concentration

March 13 SEORP - Polymer Flooding 78

39
17-Mar-13

Factors Affecting Adsorption

• Minerals
– CaCO3 greater affinity than silicates

Schlumberger Public
• Solvent salinity
– Consensus is that adsorption increases
with salt concentration

March 13 SEORP - Polymer Flooding 79

Inaccessible Pore Volume

• Reduced adsorption caused by


inaccessible pore volume
Schlumberger Public

• Only brine passes through small


pores, polymer bypasses

• Time of travel of polymer less than


expected, velocity is higher,
breakthrough sooner than brine
March 13 SEORP - Polymer Flooding 80

40
17-Mar-13

Entrapment

• Polymer trapped
– Large pore openings at one end
– Small pores at other

Schlumberger Public
• Molecule shape
– Elongated while flowing
– Coiled when not flowing
• Entrapment is not plugging
– Reduces ability of water to flow
– Oil can still flow
March 13 SEORP - Polymer Flooding 81

Residual Resistance

• Adsorption and entrapment are only


partially reversible
• Effect of polymer can be seen long
Schlumberger Public

after polymer injection has taken


place
100
Original
80 perm. reduction
%
Permeability 60 Residual
Reduction perm. reduction
Polymer Brine
40
flow flow
20

1
0.01 0.1 1 10 100
Pore Volume of Fluid

March 13 SEORP - Polymer Flooding 82

41
17-Mar-13

Shear Degradation

• Breakup of polymer chain as shear


rate increases
– Viscous shear is less than viscoelastic

Schlumberger Public
shear
• Presence of salts increases
susceptibility to shear degradation

March 13 SEORP - Polymer Flooding 83

Selection of Reservoir for Polymer


Injection
• Mobility poor (2 – 20)
– >20 economics are likely to be poor
– ~ 1 then little to be gained
Schlumberger Public

• Significant permeability distribution


• Will help if high water cut due to
– Water coning
– High perm zone
– High viscosity oil (up to 300 cP)

March 13 SEORP - Polymer Flooding 84

42
17-Mar-13

Parameters

• Approximately equal to production


– High rates lead to loss in aquifers/gas
caps

Schlumberger Public
• Reservoir temperature < 250-300 °F
• Reasonably high mobile oil So
• Not useful in fractured/vuggy
reservoirs

March 13 SEORP - Polymer Flooding 85

ECLIPSE Polymer Flood Model


Schlumberger Public

See Technical Description Chapter 52 for all details

March 13 SEORP - Polymer Flooding 86

43
17-Mar-13

Simulation Equations - Black Oil


Three phase (o-w-g) flow equations
volatile oil: gas dissolved in oil - Rs,
no oil dissolved in gas

Schlumberger Public
Water component:

∇ ⋅  λ w ( ∇ P w − γ w ∇ z )  =
∂  Sw 
 φ  + qw
∂ t  Bw  (EQ 15)

March 13 SEORP - Polymer Flooding 87

Simulation Equations - Black Oil


Oil component:

∇ ⋅  λ o ( ∇ P o − γ o∇ z )  =
Schlumberger Public

∂  So 
∂t φ B o  + q o
  (EQ 16)

March 13 SEORP - Polymer Flooding 88

44
17-Mar-13

Simulation Equations - Black Oil


Gas component:

∇ ⋅ Rsλo ( ∇Po − γ o∇z ) + λg ( ∇Pg − γ g∇z ) 

Schlumberger Public
∂   So Sg 
= φ  Rs +  + Rsqo + qg
∂ t   Bo Bg 

(EQ 17)

March 13 SEORP - Polymer Flooding 89

Simulation Equations - Black Oil


where phase transmissibility, phase
i

k ⋅ kri
λi =
Schlumberger Public

µ i ⋅ Bi (EQ 18)

March 13 SEORP - Polymer Flooding 90

45
17-Mar-13

Modifications for Polymers

• Modifications to the water equation


required to account for polymers
– Accumulation of polymer

Schlumberger Public
– Adsorption of polymer
– Effect of brine

March 13 SEORP - Polymer Flooding 91

Polymer Equations
Rel perm redn. due to
• Water Equation polymer retention

d  VSw   Tk rw 
  = ∑ (δ Pw − ρw gDz ) + Qw
dt  Br Bw   Bw µw eff Rk 
Schlumberger Public

• Polymer Equation Adsorption term

d  V Sw Cp
*
 d  1− φ   Tk rw Cp 
  + V ρ r Ca  = ∑ (δ Pw − ρw gDz ) + QwCp
dt  Br Bw  dt  φ   Bw µ p eff Rk 
Sw* = Sw − Sdpv Polymer concentration

• Brine Equation Rock formation vol. factor

d  VSw Cn   Tkrw Cn 
  = ∑ (δ Pw − ρw gDz ) + QwCn
dt  Br Bw   Bw µs eff Rk 
March 13 SEORP - Polymer Flooding 92

46
17-Mar-13

Nomenclature
S dpv denotes dead pore space in each grid cell
C ap denotes the polym er adsorption concentration
ρr denotes the m ass density of the form ation
φ denotes the porosity
ρw denotes the w ater density
∑ denotes the sum over all neighbouring cells

Schlumberger Public
Rk denotes the relative perm eability reduction factor for the aqueous phase due
to polym er retentio n
µ α e ff denotes the effective viscosity of the w ater (a=w ), polym er (a=p) and
salt (a=s).
Dz is the cell center depth
B r ,B w are the rock and w ater form ation volum es
T the transm issibility
k rw is the w ater relative perm eability
Sw is the w ater saturation
V is the block pore volum e
Qw is the w ater production rate
Pw is the w a ter pressure
g is the gravity acceleration

March 13 SEORP - Polymer Flooding 93

Assumptions
• Bw and ρw are independent of salt
concentration
• Polymer solution reservoir brine and
injected water are considered to be
Schlumberger Public

miscible components of the aqueous


phase.
• Degree of mixing specified through
viscosity terms
• Fluid viscosities are dependent on
concentration of salt and polymer in
solution

March 13 SEORP - Polymer Flooding 94

47
17-Mar-13

Numerical Stability

• Equations are solved implicitly


– Removes problems that could be
caused by large changes in aqueous

Schlumberger Public
properties over a time step

• IMPES solution algorithm cannot be


used with the Polymer option

March 13 SEORP - Polymer Flooding 95

Mechanisms
Schlumberger Public

(plugging, entrapment, residual resistance, dead pore volume,


and adsorption)

March 13 SEORP - Polymer Flooding 96

48
17-Mar-13

From Introduction

• ECLIPSE Polymer model combines


the effects of plugging, entrapment,
residual resistance, dead pore

Schlumberger Public
volume, and adsorption effect on
permeability in 2 simple parameters.

March 13 SEORP - Polymer Flooding 97

Focus of Mechanisms in ECLIPSE Polymer


Flooding Model is PLYROCK Keyword

• PLYROCK keyword input 2 key


parameters:
– dead pore space for this rock type
Schlumberger Public

– residual resistance factor for this rock


type

March 13 SEORP - Polymer Flooding 98

49
17-Mar-13

Schlumberger Public
March 13 SEORP - Polymer Flooding 99

Dead Pore Space/Volume

• Amount of total pore volume


inaccessible to polymer
• A chromatographic effect: causes
Schlumberger Public

polymer to move with greater


velocity than inactive tracers in water

March 13 SEORP - Polymer Flooding 100

50
17-Mar-13

Dead Pore Space/Volume

• The value specified should be


greater than or equal to 0 and less
than the maximum water saturation.

Schlumberger Public
March 13 SEORP - Polymer Flooding 101

Example PLYROCK from


Workshop Datasets

-- Polymer-Rock Properties
PLYROCK
Schlumberger Public

-- dead residual mass adsorption maximum


-- pore resistance density index polymer
-- space factor adsorption
0.16 1.5 770.0 1 0.00040 /

March 13 SEORP - Polymer Flooding 102

51
17-Mar-13

Next Series of Slide Will Show


How We Determine These Two
Parameters From Laboratory

Schlumberger Public
Experiments

March 13 SEORP - Polymer Flooding 103

Measure in Lab

• Pore throat distribution (radius) in


your porous medium.
• End to end average size of the
Schlumberger Public

polymers you plan to inject.

March 13 SEORP - Polymer Flooding 104

52
17-Mar-13

Dead End Pore Volume

Schlumberger Public
March 13 SEORP - Polymer Flooding 105

Polymer Radius

• The average radius of the polymer


molecules (called radius of gyration)
varies with
Schlumberger Public

• Type of polymer
• Molecular weight
• Radius in micro meters / microns =
µm can vary from < 0.1 to ≈10

March 13 SEORP - Polymer Flooding 106

53
17-Mar-13

Pore Throat Radius

• Pore throat radius is a distribution in


all porous medium.
• Depends on type of rock

Schlumberger Public
• Rock chemistry
• Rock permeability and porosity
• Next slide shows pore size
distribution of several sedimentary
rocks

March 13 SEORP - Polymer Flooding 107

Schlumberger Public

March 13 SEORP - Polymer Flooding 108

54
17-Mar-13

Obvious Physics

• If a polymer molecule (radius) is


larger that the rock pore throat
(radius) then the polymer molecule

Schlumberger Public
will not flow through this part of the
rock.

March 13 SEORP - Polymer Flooding 109

Example of Determining Deal Pore


Space From Lab Data
• We have a polymer with a RMS end to
end distance of 4 microns
• rms end-to-end distance R = 4 microns
Schlumberger Public

• ½ R (radius) = 2 microns
• Will inject it into a porous media with
the following distribution of pore/pore
throat sizes.

March 13 SEORP - Polymer Flooding 110

55
17-Mar-13

Typical Pore Throat Radius


Distribution

5 µm

Schlumberger Public
X10-1
Pore Throat Radius (microns x 10-1)

March 13 Simulation of Naturally Fractured 111


Reservoirs Chapter 5

Typical Pore Throat Radius


Distribution
½ R (1/2 end to end length of polymer
molecule= radius = 2 microns
Schlumberger Public

Polymer molecules will not flow through


these pores = dead pore volume = 16% of the
total pores

X10-1
Pore Throat Radius (microns x 10-1)

March 13 Simulation of Naturally Fractured 112


Reservoirs Chapter 5

56
17-Mar-13

Polymer Equation
In the accumulation term for polymer simulator uses
the pore volume available for polymer flow (V* )
which is the original pore volume – dead end (pore)
volume where polymer can not flow.

Schlumberger Public
Pore volume available for polymer flow

d  V SwCp  d 
*
1− φ   TkrwCp 
  + V ρr Ca  = ∑ (δ Pw − ρw gDz ) + QwCp
dt  Br Bw  dt  φ   Bw µp eff Rk 

Polymer concentration

March 13 SEORP - Polymer Flooding 113

Block Pore Volume


 S 
V * = V  1 − dpv  pre-2008.2
 Sw 
Schlumberger Public

V * = V (1 − Sdpv ) post-2008.2

Where Sdpv is the dead pore space for polymer


(first parameter of PLYROCK)

March 13 SEORP - Polymer Flooding 114

57
17-Mar-13

V* and Dead Pore Volume

GRID BLOCK

Schlumberger Public
Block PV-V* Polymer only in this
part of grid block.

Total polymer in this


Dead pore grid block is =
volume, no
polymer V* Sw Cp
V*
March 13 SEORP - Polymer Flooding 115

Residual Resistance Factor


Schlumberger Public

March 13 SEORP - Polymer Flooding 116

58
17-Mar-13

Residual Resistance Factor (RRF)

• RRF is the input value


• Rk is the calculated value in the flow
equation

Schlumberger Public
• RRF, this quantity must be greater
than or equal to 1 and represents the
decrease in the rock permeability to
the aqueous phase when the
maximum amount of polymer has
been adsorbed.

March 13 SEORP - Polymer Flooding 117

In the Laboratory

• Measure on a live core:


– Permeability of rock before polymer
injection
Schlumberger Public

– Permeability of rock after maximum


amount of polymer has been
adsorbed/trapped.
– Ratio is the RRF.

March 13 SEORP - Polymer Flooding 118

59
17-Mar-13

Polymer Equation
In the flow term for polymer need to reduce the
transmissibility as polymer is “adsorbed” onto the
rock via plugging, entrapment, or adsorption. This
Rk factor is a function of the residual resistance

Schlumberger Public
factor and the amount of adsorbed polymer.
Residual Resistance Factor

d V SwCp  d 
*
1−φ   TkrwCp 
  + VρrCa  = ∑ (δPw − ρwgDz ) +QwCp
dt  Br Bw  dt  φ  Bw µp eff Rk 

Note we divide by Rk – so the larger the value the lower is the


transmissibility of the grid blocks to polymer flow.

March 13 SEORP - Polymer Flooding 119

Permeability Reduction

• Adsorption reduces permeability of


rock to passage of aqueous phase
• Correlated to adsorbed polymer
Schlumberger Public

concentration
• User specifies residual resistance
factor (RRF), actual resistance, Rk,
calculated

March 13 SEORP - Polymer Flooding 120

60
17-Mar-13

Permeability Reduction

C ap
R k = 1.0 + (RRF - 1.0)
C ap max

Schlumberger Public
Maximum adsorbed concentration, user specified
and dependent on rock type: PLYROCK(5)

March 13 SEORP - Polymer Flooding 121

Permeability Reduction Question

Ca
p
R k = 1.0 + (RRF - 1.0)
Cap max
Schlumberger Public

when Cap = Cap max


R k is = ????

March 13 SEORP - Polymer Flooding 122

61
17-Mar-13

Transmissibility Reduction Factor as a


Function of RRF and Adsorbed Polymer
Fraction

Schlumberger Public
March 13 SEORP - Polymer Flooding 123

Reading Between The Lines

• Since plugging and entrapment are


not explicitly accounted for in the
current ECLIPSE Polymer Flooding
Schlumberger Public

Model
• One should add the amount of
plugging and entrapment expected to
the adsorption amount and put the
total in the RRF input parameter.

March 13 SEORP - Polymer Flooding 124

62
17-Mar-13

Fluid Viscosities

Schlumberger Public
March 13 SEORP - Polymer Flooding 125

Fluid Viscosities
• Need to account for the viscosity
change due to presence of:
– Salt
Schlumberger Public

– Polymer
• Need to account for:
– Physical dispersion at leading edge of
the slug
– Fingering effects at rear edge of slug
• Use Todd-Longstaff technique to
calculate effective fluid viscosities
March 13 SEORP - Polymer Flooding 126

63
17-Mar-13

Todd-Longstaff Mixing Parameter

• New in ECLIPSE 2011.1 – PLMIXPAR


replaces TLMIXPAR
• Note:

Schlumberger Public
• This keyword can be used either in polymer only runs or when the polymer
requires different mixing data from the Solvent Model or the Miscible
Flood option.
• If polymer is the only process using the Todd-Longstaff mixing data, this
keyword is exactly equivalent to TLMIXPAR.

• Note: if you use PLMIXPAR then REGIONS Keyword MISCNUM does not
work.

March 13 SEORP - Polymer Flooding 127

Schlumberger Public

March 13 SEORP - Polymer Flooding 128

64
17-Mar-13

Todd-Longstaff Mixing Parameter


Input

PLMIXPAR
1.0 /

Schlumberger Public
March 13 SEORP - Polymer Flooding 129

Todd-Longstaff Model Overview


• Value of ω controls the degree of mixing
within each grid block
• ω = 1 models the case when the size of
Schlumberger Public

the dispersed zone is much greater than a


typical grid cell – water and polymer
components considered to be fully mixed
in each cell
• ω = 0 models the effect of a negligibly thin
dispersed zone between the water and
polymer components

SEORP - Polymer Flooding 130 March 13

65
17-Mar-13

Todd-Longstaff Model Overview


• The value of ω effects the viscosity of
the fluids in the grid block.
ω = 1 : the miscible components

Schlumberger Public
have the same value (viscosity) as
the mixture given by the appropriate
mixing rule formulae

ω = 0 : the miscible components


have the viscosity and density values
of the pure components
SEORP - Polymer Flooding 131 March 13

Movement of Fluids from Grid


Block
Polymer moves with a viscosity
Polymer
of pure component polymer
solution

ω=0
Schlumberger Public

Water
Water moves with viscosity of
pure component water

Polymer Polymer moves with viscosity of


solution mixture of polymer + water

ω=1
Water Water moves with viscosity of
mixture of polymer + water

SEORP - Polymer Flooding 132 March 13

66
17-Mar-13

Viscosity Terms

• Maximum polymer viscosity (µp)


• Effective polymer viscosity (µp,eff)
• Partially mixed water viscosity (µw,e)

Schlumberger Public
• Effective water viscosity (µw,eff)
• Effective salt component viscosity

March 13 SEORP - Polymer Flooding 133

Aqueous Fluid Viscosities – Effective


Polymer Viscosity
• Viscosity change due to polymers and salt
• Effective viscosity estimated using Todd –
Longstaff technique
Schlumberger Public

Viscosity at max polymer concentration

µ p,eff = µm (Cp ) µ p
ω 1−ω (injected polymer concentration)

Viscosity as a function of polymer


concentration in soln.

• Mixing parameter ω models degree of


segregation between water and injected
polymer
ω=1 Polymer solution and water fully mixed
ω=0 Polymer segregated from the water
March 13 SEORP - Polymer Flooding 134

67
17-Mar-13

Examples of Viscosity of Polymer


Solutions vs. Concentration
Different
Polymer
products

Schlumberger Public
milligram/liter = mg/L = ppm

March 13 SEORP - Polymer Flooding 135

Aqueous Fluid Viscosities – Partially


Mixed Water Viscosity
• Partially mixed water viscosity calculated
in an analogous manner
Schlumberger Public

µw ,e = µm (Cp ) µw
ω 1−ω

ω=1 Polymer solution and water fully mixed


ω=0 Polymer segregated from the water

March 13 SEORP - Polymer Flooding 136

68
17-Mar-13

Effective Water Viscosity


• Effective water viscosity needed for water
equation (see below)
• The total water contribution is:
− −

Schlumberger Public
1 1− C C Partially mixed water viscosity
= + Effective polymer viscosity
µw ,eff µw ,e µ p,eff
Local concentration of polymer (and salt) within
− Cp the aqueous phase
C=
Cp,max Max polymer concentration, see PLYMAX

C The effective saturation for the injected polymer solution within
the total aqueous phase in the cell

March 13 SEORP - Polymer Flooding 137

Water Flow Equation

d  VSw   Tkrw 
  ∑
= ( w w z )  + Qw
δ P − ρ gD
Schlumberger Public

dt  Br Bw  B µ R
 w w eff k 

Effective water viscosity

March 13 SEORP - Polymer Flooding 138

69
17-Mar-13

Brine Option - 1

• Effective polymer viscosity and


partially mixed water viscosity terms
hold

Schlumberger Public
• Injection salt concentration required
to calculate maximum polymer
viscosity (µp)
• The effective salt component
viscosity is set to effective water
viscosity

March 13 SEORP - Polymer Flooding 139

Brine Option - 2

• Viscosity of fully mixed polymer


must be entered as a fn. of salt conc.
• 2-D table required: use keywords
Schlumberger Public

SALTNODE and PLYVISCS


• Maximum polymer and salt
concentrations entered using
PLYMAX

March 13 SEORP - Polymer Flooding 140

70
17-Mar-13

Schlumberger Public
March 13 SEORP - Polymer Flooding 141

PLYMAX Keyword

-- Polymer-Salt Concentrations for mixing - maximum


polymer and salt concentrations
PLYMAX
Schlumberger Public

--polymer salt
--concentration concentration
-- lb/stb lb/stb
10.5 0.0 /

March 13 SEORP - Polymer Flooding 142

71
17-Mar-13

Schlumberger Public
Adsorption Modeling

March 13 SEORP - Polymer Flooding 143

Adsorption Modeling
• Polymer adsorption represented by
additional mass accumulation term (see
below)
Schlumberger Public

• Adsorption isotherm Cpa must be specified


for each rock type
• Pore blocking and adsorption aqueous
phase rel. perm. Uses the term Rk, this
needs input of residual resistance factor
for each rock type.
Adsorption term
d  V *S w C p  d  1− φ   T k rw C p 
 B B
+
 d t 
V ρ rC a = ∑  (δ Pw − ρ w g D z ) + Q w C p
dt  r w  φ   B w µ p e f f R k 

Polymer concentration
March 13 SEORP - Polymer Flooding 144

72
17-Mar-13

Polymer Adsorption - 1
• Treated as instantaneous effect
• Creates stripped water bank at leading
edge

Schlumberger Public
• Desorption may occur as slug passes
• User specified adsorption isotherm
• Tabulate (look up table) PLYADS
– local polymer concentration in solution
vs.
– saturated concentration adsorbed by rock
• OR….
March 13 SEORP - Polymer Flooding 145

Schlumberger Public

March 13 SEORP - Polymer Flooding 146

73
17-Mar-13

PLYADS
PLYADS
--polymer polymer
--concentration concentration

Schlumberger Public
-- lb/stb adsorbed by rock
-- lb/lb
0.0 0.00
20.0 0.010 Two saturation tables

70.0 0.010 /
0.0 0.000
20.0 0.010
70.0 0.010 /

March 13 SEORP - Polymer Flooding 147

Pilot Polymer Flood Simulation

PLYADS Keyword – Laboratory


Data
Polymer
Polymer conc.
adsorption
(lb/STB)
(lb/lb)
Schlumberger Public

0 0
0.003504 4.20E-06
0.045549 2.61E-05
0.098105 3.40E-05
0.108617 3.49E-05
0.129639 3.64E-05
0.192707 3.91E-05
0.255774 4.06E-05
0.287308 4.12E-05
0.339865 4.19E-05
0.350376 4.20E-05
Mehdi Haghshenas
148
SEORP - Polymer Flooding

74
17-Mar-13

Polymer Adsorption - 2
• Generic analytical adsorption model
ADSORP
• Adsorption dependent upon salinity

Schlumberger Public
and rock permeability
• When used with multi-component
brine (ECLMC), effective salinity for
polymer is calculated, used in
adsorption isotherm
• During desorption, grid block
retraces adsorption isotherm
March 13 SEORP - Polymer Flooding 149

ADSORP Function
aC m
Cads =
1 + bC
n
K 
a = ( a1 + a2CSE )  ref 
 K 
Cads denotes the rock adsorption concentration
Schlumberger Public

C denotes the concentration in the solution surrounding the rock


m denotes the exponent for the concentarion dependence
CSE denotes the effective salinity for polymer/surfactant
K denotes the grid block permeability 3 K x K y K z
K ref denotes the reference permeability
a1 denotes an adsorption coefficient
a2 denotes an adsorption coefficient for salinity dependence
b denotes an adsorption coefficient
n denotes an exponent for permeability dependence

See keyword in ECLIPSE reference Manual for more details


March 13 SEORP - Polymer Flooding 150

75
17-Mar-13

Two Adsorption Models

1. Each cell retraces adsorption


isotherm as polymer concentration
rises and falls

Schlumberger Public
2. Adsorbed concentration on rock
may not decrease with time i.e., no
desorption

Implemented with PLYROCK(4)


1: desorption, 2: no desorption
March 13 SEORP - Polymer Flooding 151

PLYROCK
PLYROCK
-- dead residual mass adsorption maximum
-- pore resistance density index polymer
-- space factor adsorption
Schlumberger Public

0.16 1.5 1000.0 1 0.005 /


0.16 1.5 1000.0 1 0.005 /

March 13 SEORP - Polymer Flooding 152

76
17-Mar-13

Treatment of the non-Newtonian


Rheology

Schlumberger Public
March 13 SEORP - Polymer Flooding 153

Non-Newtonian Rheology

• The rheology of polymer solutions is


not simple.
• At low flow rates the viscosity of the
Schlumberger Public

solution is approximately constant


and depends only on the
concentration of polymer in the
solution.

March 13 SEORP - Polymer Flooding 154

77
17-Mar-13

Non-Newtonian Rheology

• At higher flow rates the solution


viscosity reduces in a reversible
(elastic) manner.

Schlumberger Public
• At even higher velocities the large
polymer molecules begin to break
up, and the viscosity reduction
becomes irreversible (plastic).

March 13 SEORP - Polymer Flooding 155

Non-Newtonian Rheology – 2 Models

• Model 1
– Shear thinning reduces the polymer viscosity
at high flow rates
– Shear rate proportional to flow viscosity
Schlumberger Public

• Not valid: a given flow in high perm rock will pass


through larger pore throats than the same flow in low
permeability rock, so shear rate lower in high perm
rock.
• Within a given reservoir probably reasonable

March 13 SEORP - Polymer Flooding 156

78
17-Mar-13

Non-Newtonian Rheology – 2 Models

• Model 2
– Hershel-Buckley used to model shear thinning
and thickening, yield stress as a function of
polymer concentration

Schlumberger Public
March 13 SEORP - Polymer Flooding 157

Model-1: Flow Velocity

• Reduction in polymer viscosity at


high flow rates
• Flow velocity calculated as:
Schlumberger Public

Fw Water flowrate in surface units

Vw = Bw
φA φ average porosity of two cells
A Flow area between cells

Vw is then interpolated in the PLYSHEAR table to find P in next equation

March 13 SEORP - Polymer Flooding 158

79
17-Mar-13

Water Velocities in Workshop


Dataset
• We can output water velocities in i
and j directions with BVELWI and
BVELWJ in the Summary file.

Schlumberger Public
• Velocity range for this injection
production case ranges between 1
and 5 feet/day.
• See PLYSHEAR Keyword in a few
slides to see how much the polymer
viscosity would be reduced.

March 13 SEORP - Polymer Flooding 159

Model-1: Shear Thinning

• The reduction in viscosity of the


polymer solution is assumed to be
reversible as a function of the water
Schlumberger Public

velocity.

March 13 SEORP - Polymer Flooding 160

80
17-Mar-13

Model -1: Viscosity Reduction

• The resulting shear viscosity of the


polymer solution is calculated as:

Schlumberger Public
1 + ( P − 1) M 
µsh = µw,eff  
 P
µsh shear viscosity of polymer solution (water & polymer)
µw,eff effective water viscosity
P Viscosity multiplier assuming no shear effect
(PLYVISC or PLYVISCS keywords)
M Shear thinning multiplier (PLYSHEAR)

March 13 SEORP - Polymer Flooding 161

Model -1: Viscosity Reduction

1 + ( P − 1) M 
µ sh = µ w,eff  
 P 
Note that for M=1 , or no shear thinning, we
Schlumberger Public

recover the effective water viscosity

1 + ( P − 1)1
µ sh = µ w,eff  
 P
P
µ sh = µ w,eff  
P
µ sh = µ w,eff
March 13 SEORP - Polymer Flooding 162

81
17-Mar-13

Model -1: Viscosity Reduction

1 + ( P − 1) M 
µ sh = µ w,eff  
 P 
Note that for M=0 , maximum shear

Schlumberger Public
thinning, the shear viscosity is

µw ,eff
µsh =
P
which corresponds to the minimum viscosity that can be
obtained

March 13 SEORP - Polymer Flooding 163

Schlumberger Public

March 13 SEORP - Polymer Flooding 164

82
17-Mar-13

PLYVISC Keyword

-- Polymer Viscosity
PLYVISC

Schlumberger Public
-- lb/stb water viscosity
-- multiplier
0.0 1.0
10.5 10.0 /

These are the values of P in the Model-1: Shear


Thinning equation.

March 13 SEORP - Polymer Flooding 165

Schlumberger Public

March 13 SEORP - Polymer Flooding 166

83
17-Mar-13

PLYSHEAR Keyword
PLYSHEAR
-- water phase factor by which the polymer
-- flow velocity solution viscosity is reduced
-- feet/day due to shear thinning of the

Schlumberger Public
-- polymer
0.0 1.0
1.0 0.8
3.0 0.75
6.0 0.7
10.0 0.68
20.0 0.40 /

March 13 SEORP - Polymer Flooding 167

Schlumberger Public

Model 2

Non-Newtonian Fluid Flows

84
17-Mar-13

Non-Newtonian Fluid Flows


• Very different from traditional Darcy
flow equations
• Viscosity can be:

Schlumberger Public
– a non-linear function of flow rate,
dependent upon rock properties (K,φ)
• Introduction of multiplier B that
modifies the mobility of the fluid
depending on cell properties
• Solution found by local Newton
iterations
March 13 SEORP - Polymer Flooding 169

Modified Darcy Equation


• Equation modified:
k 
Q = AK  r  B∆P
µ 
Schlumberger Public

• B is positive and a complex function


involving grid properties, pressure drop,
rheology of fluid
B = B ( d , K ,φ ,Q, ∆P , n,τ ,δ , β ) ; Rheology ( n,τ ,δ , β )

• The rheology depends on polymer


concentration (a tracer) that allows
distribution in reservoir

March 13 SEORP - Polymer Flooding 170

85
17-Mar-13

Unit Conversion

• Darcy equation only valid when


expressed in cgs units
k 

Schlumberger Public
Q = AK  r  B∆P
µ

• For other systems need to introduce


coefficient Cu to take into account
conversion for B factor
Bcgs
Cu =
B*

March 13 SEORP - Polymer Flooding 171

Herschel-Buckley Fluids

• These fluids are defined by the


following non-Newtonian (B) multiplier
Schlumberger Public

  dατ 
  1 −  1− n
  ∆P  Q  dατ 
 if  <1
B= 1  3
n  
(1/ n ) 2  A 
 ∆P 
 
  9 +  ( 72δ K )
 12  n 
0 otherwise

March 13 SEORP - Polymer Flooding 172

86
17-Mar-13

Nomenclature

Q is the volumetric flow rate


K is the rock permeability
n is the power index 0 < n ≤ 1

Schlumberger Public
A is the area through which the flow occurs
d is the distance between cells
τ is the yield stress
φ δ
α is a weighting factor for the yield stress α = , with the porosity φ
2 K
δ is the tortuosity
∆P is the pressure difference between cells

March 13 SEORP - Polymer Flooding 173

Rheological Parameters

• Rheological parameters n, τ, δ are


function of polymer concentration
• Now the unit Cu conversion is
Schlumberger Public

dependent upon n
1− n 1− n (1−n ) 2
Q   A*   K cgs 
Cu =  cgs
*     * 
 Q   Acgs   K 

March 13 SEORP - Polymer Flooding 174

87
17-Mar-13

Model-2 Usage

Schlumberger Public
March 13 SEORP - Polymer Flooding 175

Recommendation

• Best to use Model 1 for the shear


thinning model.
Schlumberger Public

March 13 SEORP - Polymer Flooding 176

88
17-Mar-13

Well Inflow

Schlumberger Public
March 13 SEORP - Polymer Flooding 177

Well Inflow
• Treated in analogous way to block flows
– Viscosity of polymer solution calculated
assuming a velocity at representative radius
from well
Schlumberger Public

– Representative radius considered to be:

Rr = Rw Ra
Rw well bore radius (taken from diameter input in COMPDAT)
Ra area equivalent radius of grid block in which well is completed

March 13 SEORP - Polymer Flooding 178

89
17-Mar-13

Injection Wells

• WPOLYMER: Defines the polymer


and salt injection streams

Schlumberger Public
• Note: wells are allowed to cross-flow
when polymer flood model is used
starting in 2012.1

March 13 SEORP - Polymer Flooding 179

Review of ECLIPSE Polymer


Flooding Model Keywords
Schlumberger Public

March 13 SEORP - Polymer Flooding 180

90
17-Mar-13

Polymer Usage in ECLIPSE


• Activation
– POLYMER in RUNSPEC
– (BRINE can also be specified if salt is an active

Schlumberger Public
component in model)
– MISCIBLE – for Todd - Longstaff
• Parameters
– Mixing is obligatory. Todd – Longstaff mixing
parameter PLMIXPAR required
– PLYMAX: Maximum polymer and salt
concentrations for effective fluid viscosity
calculations

March 13 SEORP - Polymer Flooding 181

Viscosity Definition

• Polymer viscosity defined as a


function of solution concentration
using PLYVISC
Schlumberger Public

• If salt sensitivity activated – 2-D table


entered using SALTNODE &
PLYVISCS

March 13 SEORP - Polymer Flooding 182

91
17-Mar-13

Shear Thinning Model


• Tables of viscosity reduction as a function
of viscosity using PLYSHEAR (Model 1)

Schlumberger Public
1
• Note: φ − A , is used for velocity calculation
( )
• This can be printed using RPTGRID
(POLYMER)
• If non-Newtonian rheology is not an
important effect then omit as it significantly
increases CPU time

March 13 SEORP - Polymer Flooding 183

Brine Option
• When Brine option used with Polymer
initial salt concentrations specified with
SALT or SALTVD
• With standard Brine option polymer and
Schlumberger Public

salt well injection concentration must be


set using WPOLYMER
• With multicomponent brine (ECLMC) need
to use both WPOLYMER and WSALT
• Initial salt concentration in aquifers
requires specification in appropriate
aquifer keywords

March 13 SEORP - Polymer Flooding 184

92
17-Mar-13

Other Notes

• Initial polymer concentration and


adsorption set to zero
• Changing pore volume in EDIT

Schlumberger Public
section using PORV is not allowed
when using polymer flood

March 13 SEORP - Polymer Flooding 185

RUNSPEC Keywords
Schlumberger Public

March 13 SEORP - Polymer Flooding 186

93
17-Mar-13

GRID Keywords

Schlumberger Public
March 13 SEORP - Polymer Flooding 187

PROPS Keywords
Schlumberger Public

March 13 SEORP - Polymer Flooding 188

94
17-Mar-13

PROPS Keywords

Schlumberger Public
March 13 SEORP - Polymer Flooding 189

REGIONS Keywords
Schlumberger Public

March 13 SEORP - Polymer Flooding 190

95
17-Mar-13

SOLUTION Keywords

Schlumberger Public
March 13 SEORP - Polymer Flooding 191

SUMMARY Keywords
Schlumberger Public

March 13 SEORP - Polymer Flooding 192

96
17-Mar-13

SCHEDULE Keywords

Schlumberger Public
March 13 SEORP - Polymer Flooding 193

Initialization Salt Concentration

• SALT: for enumeration


• SALTVD: for equilibration
Schlumberger Public

• Initial solution polymer concentration


set automatically to zero
• Initial adsorbed polymer concentration
set automatically to zero

March 13 SEORP - Polymer Flooding 194

97
17-Mar-13

Aquifer Salt Concentration

• Defined within the aquifer definition


keyword AQUCT(12), AQUFET(14)
AQUFETP(8)

Schlumberger Public
• Aquifer volume large – polymer
concentration assumed zero

• Polymer entering aquifer (backflow)


is adsorbed by aquifer rock
March 13 SEORP - Polymer Flooding 195

Example
• 64x64x1 2-D model
• 50’x50’x10’ cells
• Random permeability
Schlumberger Public

• 20% porosity

March 13 SEORP - Polymer Flooding 196

98
17-Mar-13

Relative Permeabilities

Schlumberger Public
March 13 SEORP - Polymer Flooding 197

Oil Viscosity Properties


Viscosity Vs. Pressure
3
138.5 scf/stb

2.8

2.6
Schlumberger Public

2.4
Viscosity (cP)

2.2

1.8
Initial pressure 2000 psia, 1.68 cP
1.6

1.4

1.2

1
1000 2000 3000 4000 5000 6000 7000
Pressure (psia)

March 13 SEORP - Polymer Flooding 198

99
17-Mar-13

Polymer Characteristics
• Water viscosity 0.3 cP at 2000 psia
• Viscosity multipliers (PLYVISC)
Concentration Viscosity

Schlumberger Public
lb/stb Multiplier
0 1

5 10

• PLYMAX
Maximum polymer and salt concentrations that
are to be used in the mixing parameter
calculation of the fluid component viscosities
5 lb/stb

March 13 SEORP - Polymer Flooding 199

Mixing

• Todd-Longstaff mixing parameter


(PLMIXPAR)
– Full mixing, ω = 1
Schlumberger Public

Viscosity at max polymer concentration

µ p,eff = µm (Cp ) µ
ω 1−ω
p

Polymer concentration in solution

March 13 SEORP - Polymer Flooding 200

100
17-Mar-13

Oil Recovery

Polymer injection with v. small adsorption

Schlumberger Public
Water injection
Polymer injection with adsorption

March 13 SEORP - Polymer Flooding 201

Schlumberger Public

Workshop on Polymer Flooding

March 13 SEORP - Polymer Flooding 202

101
17-Mar-13

Random Porosity (and


Permeability) Sector Model

Schlumberger Public
March 13 SEORP - Polymer Flooding 203

PLYVISC and PLYROCK


-- Polymer Viscosity
PLYVISC
-- lb/stb water viscosity
-- multiplier
Schlumberger Public

0.0 1.0
10.5 10.0 /

-- Polymer-Rock Properties
PLYROCK
-- dead residual mass adsorption maximum
-- pore resistance density index polymer
-- space factor adsorption
0.16 1.5 770.0 1 0.00040 /
March 13 SEORP - Polymer Flooding 204

102
17-Mar-13

Initial Polymer Adsorption

-- Polymer Adsorption
PLYADS

Schlumberger Public
--polymer polymer
--concentration concentration
-- lb/stb adsorbed by rock
-- lb/lb
0.0 0.00
5.0 0.00010
10.5 0.00040 /

March 13 SEORP - Polymer Flooding 205

Polymer Injection at Well - I

WPOLYMER
-- Polymer-Salt concentrations for injection wells
--Name Concentration
Schlumberger Public

-- Polymer Salt
-- lb/stb lb/stb
'I' 10.5 0.0 /

March 13 SEORP - Polymer Flooding 206

103
17-Mar-13

Case 1 – Field Units

• Polymer injection into our water


flooded reservoir.
• Polymer concentration 10.5 lbs/stb

Schlumberger Public
• Polymer solution viscosity = 3.4 cP
• Inject water for 1200 days

March 13 SEORP - Polymer Flooding 207

Initial Simulation

• Polymer injection into a water


flooded reservoir
• Filename: EOR-POLYMER-WATER-
Schlumberger Public

FLOODED.DATA
• Review and run this data set.

March 13 SEORP - Polymer Flooding 208

104
17-Mar-13

Oil Relative Permeability and


Initial Oil Saturation
SOF2
-- Soil Kro WATER WET
0.45 0.0

Schlumberger Public
0.55 0.1
0.65 0.4
0.75 1.0
/

-------------------------------------------------------------------------------------------
-- waterflooded reservoir
-- initial water sat = 0.55
SWAT
3600*0.55 /

March 13 SEORP - Polymer Flooding 209

Oil Production Rate

What happened? No oil production??


Schlumberger Public

March 13 SEORP - Polymer Flooding 210

105
17-Mar-13

Initial Oil Saturation Reservoir

• We need to polymer flood a reservoir


with initial water saturation = 0.25

Schlumberger Public
March 13 SEORP - Polymer Flooding 211

Question to be Answered:

How does Polymer flooding


Schlumberger Public

compare to normal water


flooding?

March 13 SEORP - Polymer Flooding 212

106
17-Mar-13

Case 2a

• Switch to initial (prior to water flood)


oil saturation reservoir.
• Case 2a: Inject water only – 1200

Schlumberger Public
days
• Case 2b: Inject polymer for 360 days,
inject water for 840 days.
• Runs terminate when oil production
rate < 30 stb/day or 1200 is reached
• Limited polymer adsorption
March 13 SEORP - Polymer Flooding 213

Data Sets

• Water flood Filename: EOR-WATER-


FLOODED.DATA
• Polymer flood Filename: EOR-
Schlumberger Public

POLYMER-FLOOD.DATA
• Review and run these data sets.
• Note: here polymer is allowed to
desorb as new injected water flows
into the rock.

March 13 SEORP - Polymer Flooding 214

107
17-Mar-13

Comparison of Water Flood with


Polymer Flood

Schlumberger Public
RF for polymer flood

RF for water flood

March 13 SEORP - Polymer Flooding 215

Polymer Production Rate (lb/day)


Schlumberger Public

March 13 SEORP - Polymer Flooding 216

108
17-Mar-13

Economics of Polymer Flooding

• Polymer cost = $2 / lb
• Polymer injected = 756,000 lbs
• Cost of polymer = $1.5 Million

Schlumberger Public
• Incremental oil produced
(incremental over water flood) =
35,000 Stb (@ $100/stb)
• Income from oil production = $3.5
Million
• Profit = $2 Million
March 13 SEORP - Polymer Flooding 217

Incremental oil production per lb


of polymer injected
• Another way to look at economics is
the volume of incremental oil
produced per lb of polymer injected
Schlumberger Public

• The higher the number the better the


process is.
• Our number for this case is 0.046
stb/lb

March 13 SEORP - Polymer Flooding 218

109
17-Mar-13

Case 2b

• What effect does desorption or no-


desorption of polymer have on the oil
recovery?

Schlumberger Public
• Will use high adsorption values.

March 13 SEORP - Polymer Flooding 219

High Polymer Adsorption

-- Polymer Adsorption
PLYADS
Schlumberger Public

--polymer polymer
--concentration concentration
-- lb/stb adsorbed by rock
-- lb/lb
0.0 0.00
5.0 0.0010
10.5 0.0040 /

March 13 SEORP - Polymer Flooding 220

110
17-Mar-13

Comparison of Oil RF with and


without desorption

RF for desorption

Schlumberger Public
RF for no-desorption

Letting the polymer desorb make small difference for


this case.

March 13 SEORP - Polymer Flooding 221

Your Task
Schlumberger Public

March 13 SEORP - Polymer Flooding 222

111
17-Mar-13

Case 3

• Your task in this workshop.


• We have cheap polymer with high
adsorption – Case 3a

Schlumberger Public
• And we have expensive polymer with
low adsorption – Case 3b
• Everything else is the same
• Polymer viscosity
• Polymer concentration
• Etc.

March 13 SEORP - Polymer Flooding 223

Data Sets to Start With

• Data set Filename: EOR-POLYMER-


FLOOD.DATA (currently neither Case
A or B)
Schlumberger Public

• Need to change PLYADS and


PLYROCK(5)

March 13 SEORP - Polymer Flooding 224

112
17-Mar-13

Case 3A: Polymer Adsorption

-- Polymer Adsorption
-- Case A: High Adsorption

Schlumberger Public
PLYADS
--polymer polymer
--concentration concentration
-- lb/stb adsorbed by rock
-- lb/lb
0.0 0.00
5.0 0.0010
10.5 0.0040 /
Also change PLYROCK(5)

March 13 SEORP - Polymer Flooding 225

Case 3B: Polymer Adsorption

-- Polymer Adsorption
-- Case B: Low Adsorption
Schlumberger Public

PLYADS
--polymer polymer
--concentration concentration
-- lb/stb adsorbed by rock
-- lb/lb
0.0 0.00
5.0 0.00005
10.5 0.00015 /
Also change PLYROCK(5)

March 13 SEORP - Polymer Flooding 226

113
17-Mar-13

Your Task

• Optimize the injection of polymer


into this sector model
• Maximize the profit from polymer

Schlumberger Public
flooding – above the income from
water flooding at 1200 days.
• Obviously – maximize oil production
(incremental over water flood) AND
minimize polymer injection.

March 13 SEORP - Polymer Flooding 227

Scenarios to Consider

• Polymer is expensive and therefore it


is necessary to limit amount of
polymer to be injected
Schlumberger Public

• This can be done in two ways


• Reduce the concentration – this reduces the
polymer solution viscosity
• Maximum polymer concentration = 10.5 lb/stb –
this mixture has a water viscosity multiplier = 10
• Reduce the time that polymer is injected (We
will do this one.)
• We will allow the polymer to adsorb / desorb.

March 13 SEORP - Polymer


228 Flooding

114
17-Mar-13

Parameters to Plot

• FCIT Polymer injection total

• A UDQ to allow you calculate

Schlumberger Public
incremental profit – note Case A is in
the data set EOR-POLYMER-
FLOODED-UDQ.DATA

March 13 SEORP - Polymer Flooding 229

Economic Parameters

• Maximum simulation time = 1200


days
• Oil price = $100 / stb
Schlumberger Public

• Case A polymer price = $2 / lb


• Case B polymer price = $4 / lb

March 13 SEORP - Polymer Flooding 230

115
17-Mar-13

Data for UDQ

• FOPT from water flood at 1200 days =


114,501 stb

Schlumberger Public
• Profit = (FOPT – 114501)*$100 –
FCIT*$2 (or $4)

• Change UDQ Polymer cost for Case A

March 13 SEORP - Polymer Flooding 231

Teams

• You can work this as a team of 2 with


your neighbor.
• One person takes the low adsorption
Schlumberger Public

the other the high case.

March 13 SEORP - Polymer Flooding 232

116
17-Mar-13

Homework Exercise

Schlumberger Public
March 13 SEORP - Polymer Flooding 233

Add Shear Thinning Model

• Using the optimum data set from the


previous exercise
• Add the Shear Thinning Model
Schlumberger Public

(PLYSHEAR – Model 1) to the model


and observe the results.
• Increase the injection and production
rates – to increase the velocity – and
observe the results.

March 13 SEORP - Polymer Flooding 234

117
17-Mar-13

Schlumberger Public
End of Polymer Flooding

March 13 SEORP - Polymer Flooding 235

118

You might also like