Top Banner
OptIntro 1 / 31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University of Santa Catarina October 2016
66

Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

Mar 18, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 1 / 31

Gas-Lift Optimization in Satellite Wells

Eduardo Camponogara

Department of Automation and Systems EngineeringFederal University of Santa Catarina

October 2016

Page 2: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 2 / 31

Summary

Motivation

Problem Formulation

Santos Multi-Reservoir Production System

Page 3: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 3 / 31

Motivation

Summary

Motivation

Problem Formulation

Santos Multi-Reservoir Production System

Page 4: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 4 / 31

Motivation

Motivation: production from mature fields

Young oil field

Page 5: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 5 / 31

Motivation

Motivation: production from mature fields

Mature oil field (without artificial lifting)

Page 6: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 6 / 31

Motivation

Motivation: production from mature fields

Mature oil field (with artificial lifting)

Page 7: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 7 / 31

Motivation

Motivation: production from mature fields

Gas-lift system

Page 8: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 8 / 31

Motivation

Motivation: production from mature fields

60% of Brazilian oil fields are gas-lifted

Page 9: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 9 / 31

Problem Formulation

Summary

Motivation

Problem Formulation

Santos Multi-Reservoir Production System

Page 10: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 10 / 31

Problem Formulation

Practical Application

Petrobras bundled:

I An in-house well simulator (Marlim)

I Algebraic Modeling Languages (GAMS and AMPL)

I Optimization solvers (CPLEX, Gurobi, and CBC)

in a software package denominated BR-SIOP. It is available in Infogridplatform to run on a computer cluster.

Remarks:

I The baseline version of BR-SIOP optimizes daily production ofplatforms that operate with gas-lifted satellite wells.

I It is the most common configuration in Campos Basin.

Page 11: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 10 / 31

Problem Formulation

Practical Application

Petrobras bundled:

I An in-house well simulator (Marlim)

I Algebraic Modeling Languages (GAMS and AMPL)

I Optimization solvers (CPLEX, Gurobi, and CBC)

in a software package denominated BR-SIOP. It is available in Infogridplatform to run on a computer cluster.

Remarks:

I The baseline version of BR-SIOP optimizes daily production ofplatforms that operate with gas-lifted satellite wells.

I It is the most common configuration in Campos Basin.

Page 12: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 11 / 31

Problem Formulation

BR-SIOP GLC

I Mathematical model for gas-lift optimization of satellite wells inoffshore operations.

I Model implemented in BR-SIOP, Petrobras.

Page 13: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 12 / 31

Problem Formulation

FPSO Cidade de Santos

Page 14: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 13 / 31

Problem Formulation

FPSO Cidade de Santos

FPSO Santos produces from two reservoirs, Tambau and Urugua.

Page 15: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 14 / 31

Problem Formulation

Sets

I N : set of production wells.

I P iwh: breakpoints for well-head pressure of well i .

I Qigl: breakpoints for gas-lift injection rate of well well i .

I Ri : breakpoint pairs considering well-head pressure and lift-gas rate forwell i , P i

wh ×Qigl, including naturally flowing conditions.

I Ri+: breakpoint pairs not considering naturally flowing conditions,P i

wh × {Q igl \ {0}}.

I Ri0: breakpoint pairs considering only zero gas-lift injection rate,P i

wh × {0}.

Page 16: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 14 / 31

Problem Formulation

Sets

I N : set of production wells.

I P iwh: breakpoints for well-head pressure of well i .

I Qigl: breakpoints for gas-lift injection rate of well well i .

I Ri : breakpoint pairs considering well-head pressure and lift-gas rate forwell i , P i

wh ×Qigl, including naturally flowing conditions.

I Ri+: breakpoint pairs not considering naturally flowing conditions,P i

wh × {Q igl \ {0}}.

I Ri0: breakpoint pairs considering only zero gas-lift injection rate,P i

wh × {0}.

Page 17: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 14 / 31

Problem Formulation

Sets

I N : set of production wells.

I P iwh: breakpoints for well-head pressure of well i .

I Qigl: breakpoints for gas-lift injection rate of well well i .

I Ri : breakpoint pairs considering well-head pressure and lift-gas rate forwell i , P i

wh ×Qigl, including naturally flowing conditions.

I Ri+: breakpoint pairs not considering naturally flowing conditions,P i

wh × {Q igl \ {0}}.

I Ri0: breakpoint pairs considering only zero gas-lift injection rate,P i

wh × {0}.

Page 18: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 14 / 31

Problem Formulation

Sets

I N : set of production wells.

I P iwh: breakpoints for well-head pressure of well i .

I Qigl: breakpoints for gas-lift injection rate of well well i .

I Ri : breakpoint pairs considering well-head pressure and lift-gas rate forwell i , P i

wh ×Qigl, including naturally flowing conditions.

I Ri+: breakpoint pairs not considering naturally flowing conditions,P i

wh × {Q igl \ {0}}.

I Ri0: breakpoint pairs considering only zero gas-lift injection rate,P i

wh × {0}.

Page 19: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 14 / 31

Problem Formulation

Sets

I N : set of production wells.

I P iwh: breakpoints for well-head pressure of well i .

I Qigl: breakpoints for gas-lift injection rate of well well i .

I Ri : breakpoint pairs considering well-head pressure and lift-gas rate forwell i , P i

wh ×Qigl, including naturally flowing conditions.

I Ri+: breakpoint pairs not considering naturally flowing conditions,P i

wh × {Q igl \ {0}}.

I Ri0: breakpoint pairs considering only zero gas-lift injection rate,P i

wh × {0}.

Page 20: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 15 / 31

Problem Formulation

Parameters

I q̂ io(whpi , qigl): oil rate from well i , at well-head pressure whpi and

lift-gas injection qigl.

I gor i : gas-oil ration for well i .

I wcut i : water cut.

I qigl,min: minimum lift-gas injection rate.

I qigl,max: maximum lift-gas injection rate.

I whpimin: minimum pressure.

I whpimax: maximum pressure.

Page 21: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 15 / 31

Problem Formulation

Parameters

I q̂ io(whpi , qigl): oil rate from well i , at well-head pressure whpi and

lift-gas injection qigl.

I gor i : gas-oil ration for well i .

I wcut i : water cut.

I qigl,min: minimum lift-gas injection rate.

I qigl,max: maximum lift-gas injection rate.

I whpimin: minimum pressure.

I whpimax: maximum pressure.

Page 22: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 15 / 31

Problem Formulation

Parameters

I q̂ io(whpi , qigl): oil rate from well i , at well-head pressure whpi and

lift-gas injection qigl.

I gor i : gas-oil ration for well i .

I wcut i : water cut.

I qigl,min: minimum lift-gas injection rate.

I qigl,max: maximum lift-gas injection rate.

I whpimin: minimum pressure.

I whpimax: maximum pressure.

Page 23: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 15 / 31

Problem Formulation

Parameters

I q̂ io(whpi , qigl): oil rate from well i , at well-head pressure whpi and

lift-gas injection qigl.

I gor i : gas-oil ration for well i .

I wcut i : water cut.

I qigl,min: minimum lift-gas injection rate.

I qigl,max: maximum lift-gas injection rate.

I whpimin: minimum pressure.

I whpimax: maximum pressure.

Page 24: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 16 / 31

Problem Formulation

Parameters

I ql,max: Liquid handling capacity of the platform.

I qw,max: Water handling capacity of the platform.

I qflare,max: Limit for gas flaring.

I qflare,min: Minimum rate for gas flaring.

I qgtc: Gas compression capacity.

I qturbine: Gas demand for electric turbine.

I qmaxexp : Maximum rate for gas exportation.

Page 25: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 16 / 31

Problem Formulation

Parameters

I ql,max: Liquid handling capacity of the platform.

I qw,max: Water handling capacity of the platform.

I qflare,max: Limit for gas flaring.

I qflare,min: Minimum rate for gas flaring.

I qgtc: Gas compression capacity.

I qturbine: Gas demand for electric turbine.

I qmaxexp : Maximum rate for gas exportation.

Page 26: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 16 / 31

Problem Formulation

Parameters

I ql,max: Liquid handling capacity of the platform.

I qw,max: Water handling capacity of the platform.

I qflare,max: Limit for gas flaring.

I qflare,min: Minimum rate for gas flaring.

I qgtc: Gas compression capacity.

I qturbine: Gas demand for electric turbine.

I qmaxexp : Maximum rate for gas exportation.

Page 27: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 17 / 31

Problem Formulation

Parameters

I (t ilb and t iub) are two parameters that impose conditions on welloperations:

I (0, 0) forces well i to be closed during the optimization process.I (0, 1) allows the optimization algorithm to decide whether to

operate well i or not.I (1, 1) forces well i to be producing.I (1, 0) not a viable setting.

I enablei allows well i to operate without gas-lift injection, naturallyflowing production.

Page 28: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 17 / 31

Problem Formulation

Parameters

I (t ilb and t iub) are two parameters that impose conditions on welloperations:

I (0, 0) forces well i to be closed during the optimization process.I (0, 1) allows the optimization algorithm to decide whether to

operate well i or not.I (1, 1) forces well i to be producing.I (1, 0) not a viable setting.

I enablei allows well i to operate without gas-lift injection, naturallyflowing production.

Page 29: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 17 / 31

Problem Formulation

Parameters

I (t ilb and t iub) are two parameters that impose conditions on welloperations:

I (0, 0) forces well i to be closed during the optimization process.I (0, 1) allows the optimization algorithm to decide whether to

operate well i or not.I (1, 1) forces well i to be producing.I (1, 0) not a viable setting.

I enablei allows well i to operate without gas-lift injection, naturallyflowing production.

Page 30: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 18 / 31

Problem Formulation

Variables

Platform Variables:

I qgas−prod: total gas produced.

I qgas−lift: total gas allocated for injection.

I qexp: total gas exported.

I qflare: total gas flared.

Well i ’s Variables:

I qio: oil production rate from well i .

I qig: gas production rate from well i .

I qiw: water produced from well i .

I qigl: lift-gas injected.

Page 31: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 18 / 31

Problem Formulation

Variables

Platform Variables:

I qgas−prod: total gas produced.

I qgas−lift: total gas allocated for injection.

I qexp: total gas exported.

I qflare: total gas flared.

Well i ’s Variables:

I qio: oil production rate from well i .

I qig: gas production rate from well i .

I qiw: water produced from well i .

I qigl: lift-gas injected.

Page 32: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 19 / 31

Problem Formulation

Variables

I whpi : well i ’s head pressure.

I t i : well activation, 1 if well is active, 0 otherwise.

I t igl: glc operation, 1 if gas is injected, 0 otherwise.

I t isurg: assumes value 1 if well is naturally flowing, 0 if operated withlift-gas injection.

I κiq: auxiliary SOS2 variable.

I κip: auxiliary SOS2 variable.

I µip,q: weighting variable for piecewise-linear approximation.

Page 33: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 19 / 31

Problem Formulation

Variables

I whpi : well i ’s head pressure.

I t i : well activation, 1 if well is active, 0 otherwise.

I t igl: glc operation, 1 if gas is injected, 0 otherwise.

I t isurg: assumes value 1 if well is naturally flowing, 0 if operated withlift-gas injection.

I κiq: auxiliary SOS2 variable.

I κip: auxiliary SOS2 variable.

I µip,q: weighting variable for piecewise-linear approximation.

Page 34: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 19 / 31

Problem Formulation

Variables

I whpi : well i ’s head pressure.

I t i : well activation, 1 if well is active, 0 otherwise.

I t igl: glc operation, 1 if gas is injected, 0 otherwise.

I t isurg: assumes value 1 if well is naturally flowing, 0 if operated withlift-gas injection.

I κiq: auxiliary SOS2 variable.

I κip: auxiliary SOS2 variable.

I µip,q: weighting variable for piecewise-linear approximation.

Page 35: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 20 / 31

Problem Formulation

Problem Formulation

Cascading objectives:

1. f1 = max∑i∈N

qio: oil production maximization.

2. f2 = min qflare: gas flare minimization.

3. f3 = min∑i∈N

qigl: gas-lift injection minimization.

Page 36: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 20 / 31

Problem Formulation

Problem Formulation

Cascading objectives:

1. f1 = max∑i∈N

qio: oil production maximization.

2. f2 = min qflare: gas flare minimization.

3. f3 = min∑i∈N

qigl: gas-lift injection minimization.

Page 37: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 20 / 31

Problem Formulation

Problem Formulation

Cascading objectives:

1. f1 = max∑i∈N

qio: oil production maximization.

2. f2 = min qflare: gas flare minimization.

3. f3 = min∑i∈N

qigl: gas-lift injection minimization.

Page 38: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 21 / 31

Problem Formulation

Platform Constraints

Platform constraints:

I qgas−prod =∑

i∈N qig

I qgas−lift =∑

i∈N qigl

I qexp = qgas−prod − qflare − qturbine

I qgas−prod + qgas−lift − qflare ≤ qgtc

Page 39: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 21 / 31

Problem Formulation

Platform Constraints

Platform constraints:

I qgas−prod =∑

i∈N qig

I qgas−lift =∑

i∈N qigl

I qexp = qgas−prod − qflare − qturbine

I qgas−prod + qgas−lift − qflare ≤ qgtc

Page 40: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 21 / 31

Problem Formulation

Platform Constraints

Platform constraints:

I qgas−prod =∑

i∈N qig

I qgas−lift =∑

i∈N qigl

I qexp = qgas−prod − qflare − qturbine

I qgas−prod + qgas−lift − qflare ≤ qgtc

Page 41: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 21 / 31

Problem Formulation

Platform Constraints

Platform constraints:

I qgas−prod =∑

i∈N qig

I qgas−lift =∑

i∈N qigl

I qexp = qgas−prod − qflare − qturbine

I qgas−prod + qgas−lift − qflare ≤ qgtc

Page 42: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 22 / 31

Problem Formulation

Platform Constraints

Platform constraints:

I qexp ≤ qmaxexp

I qflare,min ≤ qflare ≤ qflare,max

I∑

i∈N(qio + qiw

)≤ ql,max

I∑

i∈N qiw ≤ qw,max

Page 43: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 22 / 31

Problem Formulation

Platform Constraints

Platform constraints:

I qexp ≤ qmaxexp

I qflare,min ≤ qflare ≤ qflare,max

I∑

i∈N(qio + qiw

)≤ ql,max

I∑

i∈N qiw ≤ qw,max

Page 44: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 22 / 31

Problem Formulation

Platform Constraints

Platform constraints:

I qexp ≤ qmaxexp

I qflare,min ≤ qflare ≤ qflare,max

I∑

i∈N(qio + qiw

)≤ ql,max

I∑

i∈N qiw ≤ qw,max

Page 45: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 22 / 31

Problem Formulation

Platform Constraints

Platform constraints:

I qexp ≤ qmaxexp

I qflare,min ≤ qflare ≤ qflare,max

I∑

i∈N(qio + qiw

)≤ ql,max

I∑

i∈N qiw ≤ qw,max

Page 46: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 23 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

qio =

∑(p,q)∈Ri

+

µip,q · q̂ i

o(p, q) +∑

(p,q)∈Ri0

µip,q · q̂ i

o(p, q)

qig = rgo i · qi

o

qiw =

bsw i

1− bsw i· qi

o

whpi =∑

(p,q)∈Ri+

µip,q · p +

∑(p,q)∈Ri

0

µip,q · p

qigl =

∑(p,q)∈Ri

+

µip,q · q

Page 47: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 23 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

qio =

∑(p,q)∈Ri

+

µip,q · q̂ i

o(p, q) +∑

(p,q)∈Ri0

µip,q · q̂ i

o(p, q)

qig = rgo i · qi

o

qiw =

bsw i

1− bsw i· qi

o

whpi =∑

(p,q)∈Ri+

µip,q · p +

∑(p,q)∈Ri

0

µip,q · p

qigl =

∑(p,q)∈Ri

+

µip,q · q

Page 48: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 23 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

qio =

∑(p,q)∈Ri

+

µip,q · q̂ i

o(p, q) +∑

(p,q)∈Ri0

µip,q · q̂ i

o(p, q)

qig = rgo i · qi

o

qiw =

bsw i

1− bsw i· qi

o

whpi =∑

(p,q)∈Ri+

µip,q · p +

∑(p,q)∈Ri

0

µip,q · p

qigl =

∑(p,q)∈Ri

+

µip,q · q

Page 49: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 23 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

qio =

∑(p,q)∈Ri

+

µip,q · q̂ i

o(p, q) +∑

(p,q)∈Ri0

µip,q · q̂ i

o(p, q)

qig = rgo i · qi

o

qiw =

bsw i

1− bsw i· qi

o

whpi =∑

(p,q)∈Ri+

µip,q · p +

∑(p,q)∈Ri

0

µip,q · p

qigl =

∑(p,q)∈Ri

+

µip,q · q

Page 50: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 23 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

qio =

∑(p,q)∈Ri

+

µip,q · q̂ i

o(p, q) +∑

(p,q)∈Ri0

µip,q · q̂ i

o(p, q)

qig = rgo i · qi

o

qiw =

bsw i

1− bsw i· qi

o

whpi =∑

(p,q)∈Ri+

µip,q · p +

∑(p,q)∈Ri

0

µip,q · p

qigl =

∑(p,q)∈Ri

+

µip,q · q

Page 51: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 24 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

t igl · qigl,min ≤ qi

gl ≤ qigl,max · t igl

t i · whpimin ≤ whpi ≤ whpi

max · t i

∑(p,q)∈Ri

+

µip,q = t igl

∑(p,q)∈Ri

0

µip,q = t isurg

t i = t igl + t isurg

t ilb ≤ t i ≤ t iub

Page 52: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 24 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

t igl · qigl,min ≤ qi

gl ≤ qigl,max · t igl

t i · whpimin ≤ whpi ≤ whpi

max · t i

∑(p,q)∈Ri

+

µip,q = t igl

∑(p,q)∈Ri

0

µip,q = t isurg

t i = t igl + t isurg

t ilb ≤ t i ≤ t iub

Page 53: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 24 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

t igl · qigl,min ≤ qi

gl ≤ qigl,max · t igl

t i · whpimin ≤ whpi ≤ whpi

max · t i

∑(p,q)∈Ri

+

µip,q = t igl

∑(p,q)∈Ri

0

µip,q = t isurg

t i = t igl + t isurg

t ilb ≤ t i ≤ t iub

Page 54: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 24 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

t igl · qigl,min ≤ qi

gl ≤ qigl,max · t igl

t i · whpimin ≤ whpi ≤ whpi

max · t i

∑(p,q)∈Ri

+

µip,q = t igl

∑(p,q)∈Ri

0

µip,q = t isurg

t i = t igl + t isurg

t ilb ≤ t i ≤ t iub

Page 55: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 24 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

t igl · qigl,min ≤ qi

gl ≤ qigl,max · t igl

t i · whpimin ≤ whpi ≤ whpi

max · t i

∑(p,q)∈Ri

+

µip,q = t igl

∑(p,q)∈Ri

0

µip,q = t isurg

t i = t igl + t isurg

t ilb ≤ t i ≤ t iub

Page 56: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 24 / 31

Problem Formulation

Well ConstraintsConstraints on each well i ∈ N :

t igl · qigl,min ≤ qi

gl ≤ qigl,max · t igl

t i · whpimin ≤ whpi ≤ whpi

max · t i

∑(p,q)∈Ri

+

µip,q = t igl

∑(p,q)∈Ri

0

µip,q = t isurg

t i = t igl + t isurg

t ilb ≤ t i ≤ t iub

Page 57: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 25 / 31

Problem Formulation

SOS2 Constraints

To impose the piecewise-linear approximation of the production functions, foreach well i ∈ N :

κip =

∑q∈Qi

gl\{0}

µip,q, ∀p ∈ P i

wh

κiq =

∑p∈P i

wh

µip,q, ∀q ∈ Qi

gl \ {0}

and

(µip,q)(p,q)∈R i

0, (κi

p)p∈P iwh

and (κiq)q∈Qi

gl\{0} are SOS2

and

enablei ≤ t isurg

Page 58: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 25 / 31

Problem Formulation

SOS2 Constraints

To impose the piecewise-linear approximation of the production functions, foreach well i ∈ N :

κip =

∑q∈Qi

gl\{0}

µip,q, ∀p ∈ P i

wh

κiq =

∑p∈P i

wh

µip,q, ∀q ∈ Qi

gl \ {0}

and

(µip,q)(p,q)∈R i

0, (κi

p)p∈P iwh

and (κiq)q∈Qi

gl\{0} are SOS2

and

enablei ≤ t isurg

Page 59: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 25 / 31

Problem Formulation

SOS2 Constraints

To impose the piecewise-linear approximation of the production functions, foreach well i ∈ N :

κip =

∑q∈Qi

gl\{0}

µip,q, ∀p ∈ P i

wh

κiq =

∑p∈P i

wh

µip,q, ∀q ∈ Qi

gl \ {0}

and

(µip,q)(p,q)∈R i

0, (κi

p)p∈P iwh

and (κiq)q∈Qi

gl\{0} are SOS2

and

enablei ≤ t isurg

Page 60: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 26 / 31

Santos Multi-Reservoir Production System

Summary

Motivation

Problem Formulation

Santos Multi-Reservoir Production System

Page 61: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 27 / 31

Santos Multi-Reservoir Production System

Santos Basin

Santos Basin is a very large, multi-reservoir oil field.

Features:

I 300 Km off the coast.

I Several reservoirs: Gas,Post-Salt, and Pre-Salt.

I 5 operational FPSOs,27 to be commissioned.

I Shared drainage andprocessing facilities.

Page 62: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 28 / 31

Santos Multi-Reservoir Production System

Santos Basin: Production System

MEXILHAO

GAS

GAS

FPSO ANGRA

GAS

OIL

OIL

GAS

PIPELINE

FPSO SANTOS

OIL

OIL

ONSHORE

TERMINAL

OFFSHORE SANTOS BASIN

SAO PAULO

PARATY

I Several production units sharing resources, facilities and goals.

I High content of CO2 in gas produced from Pre-Salt reservoirs.

Page 63: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 29 / 31

Santos Multi-Reservoir Production System

Santos Basin: Production System

Challenges:

I Several production unitssharing resources, facilitiesand goals.

I Dynamically evolvingproduction infrastructure.

=⇒

Needs for ProductionOptimization:

I General models forproduction units.

I Models of shared resources.

I Coordination of productionand control.

Page 64: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 29 / 31

Santos Multi-Reservoir Production System

Santos Basin: Production System

Challenges:

I Several production unitssharing resources, facilitiesand goals.

I Dynamically evolvingproduction infrastructure.

=⇒

Needs for ProductionOptimization:

I General models forproduction units.

I Models of shared resources.

I Coordination of productionand control.

Page 65: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 30 / 31

Santos Multi-Reservoir Production System

Santos Basin: Future Production System

MEXILHAO

FPSO

GAS

FPSO ANGRA

GASGAS

OIL

OIL

FPSO

GAS

PIPELINE

FPSO SANTOS

30 FPSOs

������������������������������

������������������������������

ONSHORE

TERMINAL

OFFSHORE SANTOS BASIN

NEW TERMINAL

I New subsea gas pipeline.

I 27 FPSOs to be commissioned.

Page 66: Gas-Lift Optimization in Satellite Wells...OptIntro 1/31 Gas-Lift Optimization in Satellite Wells Eduardo Camponogara Department of Automation and Systems Engineering Federal University

OptIntro 31 / 31

Santos Multi-Reservoir Production System

Gas-Lift Optimization in Satellite Wells

I End!

I Thank you for your attention.