1. SDAG
Discretization Methods for Multiphase
Flow Simulation of Ultra-Long
Gas-Condensate Pipelines
Erich Zakarian & Henning Holm
Shtokman Development A.G.
www.bhrgroup.co.uk
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
2. SDAG
Contents
• The Shtokman field development
• Profile discretization of gas-condensate pipelines
• Objective and requirements
• Method 1 – concept of pipeline profile indicator
• Method 2 – concept of lumping and redistribution
• Comparison and simulation
• Conclusions
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
3. SDAG
Integrated Development of the Shtokman
Gas-Condensate Field – Phase 1
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
4. SDAG
Gas export to shore • 70 MSm3/d (2.5 BCFD) – Phase 1
• 2 x 36” ND trunklines (0.86 m ID)
• Length 558 km (347 miles)
Shtokman
• Dry two-phase flow
Teriberka • CGR = from 2 to 16 Sm3/MSm3
Murmansk Paris
Cannes
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
5. SDAG
Shtokman pipeline profile
200
100
Elevation [m]
0
-100
-200
-300
-400
0 100 200 300 400 500
Distance [km]
• Detailed pipeline profile from seabed bathymetry survey (2007)
• Free span analysis and seabed intervention taken into account
108,785 points
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
6. SDAG
Pipeline profile discretization: objective
Given either as-built profile or detailed terrain survey
• In transient multiphase flow simulation, the actual or
expected pipeline geometry must be simplified to achieve
reasonable CPU time
• For long pipelines (> 100 km) laid on rough terrain,
compression of a large set of data points is required
typically from 104-105 points to few 103 points
Target
Simulation time ≥ 24 x CPU time
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
7. SDAG
The Shtokman case
Target ≈ 2500 pipes
for a total length of 554 km
• Average pipe length will be approximately 200 m
• Avoid small pipe sections to maximize numerical time steps
Δt < min (Δx/U)i
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
8. SDAG
Pipeline profile discretization: requirements
1. The total pipe length must be conserved
2. The simplified geometry must have the same overall
shape (large and small scale undulations)
3. The pipe angle distribution of the discretized profile
must be as close as possible to the original distribution
4. The total climb (cumulative length of uphill pipes) must
be conserved to predict the same overall liquid content
in steady-state flow conditions
1
3
2
4
Original profile
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
9. SDAG
Liquid5.3: liquid holdupvs. pipe inclination velocity
OLGAS
holdup vs. pipe inclination and gas superficial
USL=0.003 m/s - G=180 kg/m3 - o=775 kg/m3 - m G=0.02 cP - m O=2.5 cP
=0.0025 N/m - Wall roughness=30 mm - Inner diameter=0.9906 m
0.70
0.60
USG = 1.00 m/s
Liquid holdup [-]
USG = 1.50 m/s
0.50
USG = 2.00 m/s
0.40 USG = 2.50 m/s
USG = 3.00 m/s
0.30 USG = 3.50 m/s
USG = 4.00 m/s
0.20 USG = 4.50 m/s
0.10
0.00
-5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
Pipe inclination [deg]
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
10. SDAG
Two methods for a single objective
Method 1: concept of pipeline profile indicator
• Select, simplify and complexify relevant sub-profiles
• Use the pipeline profile indicator and the total climb to
match the original angle distribution
Method 2: concept of lumping elements with similar
inclination
• Redistribution to match the original large & small
scale topographies
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
11. SDAG
Method 1
Concept of pipeline profile indicator
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
12. SDAG
Definition: pipeline profile indicator
Holdupi Holdup0 Li
N
i 1
PI N
1000
Li
i 1
Holdup i
Arctan1.9 i 1.66 0.25
0.49
θi = inclination of pipe i with respect to horizontal [%]
Li = length of pipe i [m]
N = number of pipes
B. Barrau, “Profile indicator helps predict pipeline holdup, slugging”, Oil & Gas Journal
Vol. 98, Issue 8, p. 58-62, Feb 21, 2000
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
13. SDAG
OLGAS 5.3: liquid holdup vs. pipe inclination and gas superficial velocity
Holdup function vs. OLGAS
USL=0.003 m/s - G=180 kg/m3 - o=775 kg/m3 - m G=0.02 cP - m O=2.5 cP
=0.0025 N/m - Wall roughness=30 mm - Inner diameter=0.9906 m
0.70
0.60
Holdup function
USG = 1.00 m/s
Liquid holdup [-]
0.50
USG = 1.50 m/s
USG = 2.00 m/s
0.40
USG = 2.50 m/s
USG = 3.00 m/s
0.30
USG = 3.50 m/s
USG = 4.00 m/s
0.20
USG = 4.50 m/s
0.10
0.00
-5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
Pipe inclination [deg]
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
14. SDAG
Pipeline profile indicator scale
From Total E&P experience in gas-condensate pipeline
design and operation
Pipeline profile is globally sloping downwards
PI < 0
No particular operating problem to be expected
Pipeline profile is nearly horizontal or over-simplified
0 < PI < 20
No particular operating problem to be expected
Pipeline profile is relatively flat or slightly hilly
20 < PI < 40
Possible troubles at very low flow rates or during restart
Pipeline crosses hilly terrain
40 < PI < 80
Design & Operation needs particular attention
Pipeline profile is very hilly or very steep
80 < PI Design & Operation needs very careful attention
Validity of simulation software to be checked
Shtokman pipeline profile indicator = 79.7
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
16. SDAG
Step 2: simplification of the original profile
• Final average pipe length should be about 200 m
(target ≈ 2500 pipes)
• For example, use the Box Filter from OLGA®
Geometry Editor
• Or simply select one point every 1 km
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
18. SDAG
Step 3: complexification
• Split the simplified profile into smaller pipes
5 smaller pipes per simplified pipe pipe length ≈ 200 m
• Move new points up and down with a random process cum
Pipeline geometry Inverse of the standard normal
-305
4
Complexified profile
-310 3
Simplified profile
-315
For each sub-profile
2
Elevation [m]
-320
• Keep original pipeline
1
NormStd-1
-325 indicator within +/-1%
0
-330 • Keep original total climb
-1
within +/- 1%
-2
-335
-3
-340
-4
0 2000 4000 6000 8000 10000
0 0.1 0.2 0.3 0.4 0.5 0.6
Distance from offshore platform [m] Probability
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
20. SDAG
Method 2
Concept of lumping elements with
similar inclination
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
21. SDAG
Method 2 – “Lumping and redistributing”
1. Define the criteria (in priority) to determine the pipe length to be used for
the simplified profile :
1. minimum pipe length
2. maximum elevation change for a pipe element
3. maximum pipe length
2. Sort all elements in the detailed profile by inclination in ascending order
3. Lump together the sorted elements to longer pipes, starting with the
element with the steepest downhill inclination. The length of each pipe
element is then limited by dominating criteria in 1).
4. Distribute the pipe elements in the simplified profile to match the large
scale and small scale topography of the detailed profile.
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
22. SDAG
Step 1)
Define the criteria (in priority) to determine the pipe
length to be used for the simplified profile :
1. minimum pipe length (200 m)
2. maximum elevation change for a pipe element (5 m)
3. maximum pipe length (1000 m)
25 1000
20 Elevation change of single pipe 900
15 Pipe length 800
Pipe elevation change (m)
Elevation change (m)
10 700
Pipe length (m)
5 600
Maximum elevation change
0 500
-5 400
-10 300
-15 200
-20 100
-25 0
Xmin Xmax -8 -6 -4 -2 0 2 4 6 8
Pipelength (m)
Pipe inclination (deg)
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
23. SDAG
Step 2)
Sort elements in the detailed profile by inclination in ascending order – divide into
0subsections if required
-200
Elevation (m)
-400
-600
-800
-1000
-1200
0 100000 200000 300000 400000 500000 600000
Distance (m)
-200 5
-300 4
-400 Original profile 3
Inclination (deg)
-500 2
Elevation (m)
-600
-700
Inclination
1
0
Step 3)
-800 -1 Lump together the sorted elements to
-900 -2
-1000 -3 longer pipes, starting with the element
-1100 Lumped, but not redistributed profile -4
-1200 -5
with the steepest downhill inclination.
0 50000 100000 The length of each pipe element is then
Distance (m)
limited by dominating criteria in 1).
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
24. SDAG
”Inclination classes” versus ”lumping by inclination in ascending order ”
600000 2000
grouping by inclination classes Original profile 20-70 km
Lumping by inclinations in 1800 'lumping by inclination in ascending order'
500000 ascending order
1600 'Sorted by inclination classes'
Condensate content [m3]
1400
Accumulated length (m)
400000
1200
300000 1000
800
200000
600
400
100000
200
0 0
-5 -4 -3 -2 -1 0 1 2 3 4 5 30 35 40 45 50 55 60 65 70
Inclination (deg)
Export flow rate [MSm3/d]
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
25. SDAG
Step 4)
Redistribution of elements by “Simulated Annealing” (Travelling salesman problem)
“minimize distance between detailed profile and simplified profile”
0
-200
Elevation (m)
-400
Cost function: -600
-800
F ( y) i wi ( yi yi ) 2
-1000
-1200
0 100000 200000 300000 400000 500000 600000
Distance (m)
0
yi : values from the simplified profile -50
-100
Elevation (m)
-150
-200
ŷi : values from the detailed profile -250
-300
-350
-400
0 100000 200000 300000 400000 500000 600000
wi : weight factor Distance (m)
-230
where as “i” denotes: -240
Elevation (m)
-250
-260
1) Elevation -270
-280
-290
2) “Total Climb” -300
70000 75000 80000 85000 90000 95000 100000
Distance (m)
3) “Pipeline Indicator” *
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
26. SDAG
Comparison
Original Simplified Method 1 Method 2
profile profile profile profile
Number of pipes 108,784 554 2,766 2,550
Pipeline profile indicator 79.7 25.8 80.3 80.3
Total climb [m] 4,187 1,235 4,180 4,187
Total length [m] 554,505 554,400 554,507 554,505
Pipeline geometry
-230
-240
Elevation [m]
-250
-260
-270
-280
-290
-300 Original profile
70000 75000 80000 85000 90000 Simplified profile
95000 100000
Discretized profile (method 1)
Distance from offshore platform [m] Discretized profile (method 2)
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
28. SDAG
Steady-state simulation: original vs. discretization
Condensate content vs. export flow rate
42" ND pipeline - Fluid: 50%J0/50%J1 - OLGA steady-state pre-processor
2000
Original profile 20-70 km
1800
Discretized profile 20-70 km (Method 1)
Condensate content [m3]
1600
Discretized profile 20-70 km (Method 2)
1400
1200
1000
800
600
400
200
0
30 35 40 45 50 55 60 65 70
Export flow rate [MSm3/d]
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
29. SDAG
Steady-state simulation: simplified vs. discretization
Total condensate content vs. export flow rate
42" ND pipeline - Fluid: 50%J0/50%J1 - OLGA steady-state pre-processor
10000 200
Total condensate content (simplified profile)
Total condensate content (method 1)
9000 Total condensate content (method 2)
Total condensate content [m3]
Inlet pressure (simplified profile) 180
8000 Inlet pressure (method 1)
Inlet pressure (method 2)
Inlet pressure [bara]
7000
160
6000
5000 140
4000
120
3000
2000
100
1000
0 80
20 25 30 35 40 45 50 55 60 65 70
Export flow rate [MSm3/d]
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
30. SDAG
Conclusions
• Simplification of long and rough gas-condensate
pipeline profiles is a key issue for correct design
• Two methods were introduced for the development
of the Shtokman field – Phase 1
• Essential characteristics of the original detailed
pipeline profile are conserved:
Length + Topography + Angle distribution + Total climb
• The hydrodynamic behavior of the original profile is
conserved through both methods despite significant
data compression
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
31. SDAG
Discretization Methods for Multiphase
Flow Simulation of Ultra-Long Gas-
Condensate Pipelines
Erich Zakarian, Henning Holm
Shtokman Development A.G., Russia
erich.zakarian@total.com, hthol@statoilhydro.com
Dominique Larrey
Total E&P, Process Department, France
dominique.larrey@total.com
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
32. SDAG
Back-up
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
33. SDAG
Why discretization is so important?
Total condensate content vs. export flow rate Poor discretization
42" ND pipeline - Fluid: 50%J0/50%J1 - OLGA steady-state pre-processor
10000 Incorrect design of
9000
Simplified profile
receiving facilities
Total condensate content [m3]
Discretized profile (Method 1)
8000
Discretized profile (Method 2)
Wrong operating
7000
6000
envelope
5000 Reduced operating
4000 flexibility
3000
2000
Higher risk of
1000
continuous flaring
0 Wrong model tuning
20 30 40 50 60 70
Export flow rate [MSm3/d]
against field data
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
34. SDAG
Seabed profile
200
100
Elevation [m]
0
-100
-200
-300
3D Side Scan Sonar imagery
-400
0 100 200 300 400 500
Distance [km]
Ice scours & Pockmarks
depressions Elongated pockmarks Ridges & ice scours
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
35. SDAG
Total climb
• Total climb = cumulative length of uphill pipes
• Helpful indicator as a first check
• Relevant indicator in addition to the pipeline profile
indicator to match the original angle distribution
Shtokman original pipeline profile (2007 survey)
Total climb = 4187 m
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
36. SDAG
Comparison of the discretization methods
Pipeline geometry
200 5000
Pipe elevation (discretized profile: first method) [m]
100
Total climb [m]
Pipe elevation (discretized profile: second method)[m] 4000
Elevation [m]
0 Total climb (discretized profile: first method) [m]
Total climb (discretized profile: second method) [m] 3000
-100
2000
-200
-300 1000
-400 0
0 100000 200000 300000 400000 500000
Distance from offshore platform [m]
Pipe inclination (discretized profile: first method) [m]
Pipe inclination
10
8 Pipe inclination (discretized profile: second method) [m]
6
Inclination [deg]
4
2
0
-2
-4
-6
-8
-10
0 100000 200000 300000 400000 500000
Distance from offshore platform [m]
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009
37. SDAG
OLGA® Geometry Editor
• Ok for removing noise from as-built
Box filter pipeline survey
• Not recommended for hilly pipelines
Angle • Requires pre-definition of angle groups
• Several tries are necessary
distribution • Extremely difficult or even impossible to
preservation satisfy the four criteria
14th International Conference Multiphase Production Technology
Cannes, France - 17th - 19th June 2009