Professional Documents
Culture Documents
Pipeline discretisation
For each pipeline GEOMETRY we must specify the number of calculation segments (sections) per pipe The number of sections is a compromise: accuracy vs computation time The number of sections is important when temperatures, pressures and velocities change rapidly
Example case:
3000 SCF/BBL GOR multiphase production very hilly terrain
Hilly Terrain Multiphase Pipeline Profile
Elevation (m)
360
Pipeline discretisation
summary
Check sensitivity to discretisation
Finer discretisation reduces errors and increase computing time
Try to use at least 2 segments for any pipe Try not to violate the following rule:
Li
Li+1
SHUT-IN simulations
In some cases OLGA gives un-physical pressure rises in a pipeline that has been shut-in for a while, where the temperature is falling. Ways of getting around it:
Reduce the time step and/or reduce the ratio of MAXDT/ MINDT to limit the changes in time-step. Re-section the pipeline with somewhat shorter sections where there are liquid interfaces.
The problem is mainly due to limitations in the Fluid Table approach and the best solution is to use either Compositional Tracking or the Black Oil model.
Black oil parameters may have to be tuned with PVTsim to work properly
Shut-in continued
The main source of the problem is flashing of liquid to gas when the gas-liquid interface crosses section boundaries due to movements caused by the numerics. There is usually no equivalent condensation, and the result is a slight increase in pressure over time. Most frequent problem cases: several gas/liquid interfaces and relatively little gas (pressure increases quite rapidly when extra gas is created), the liquid density decreases with pressure there are sections filled with liquid
Elevation profile 2
Elevation
0
-1
FLOWLINE
PIPE ID = 0.5 m -2
-2.5
total # of sections: 20
500
Horizontal length [m]
1000
1500
General observation
At lower flowrates and a pipe with dips and humps (gravity dominated flow) an obtained steady state solution may be meaningless since the flow in reality may exhibit continuous fluctuations.
The equation has normally only one root, but it may have multiple roots for:
upward inclination angles low liquid velocities low/medium gas velocities
Stability analysis show that only one root is stable The existence of multiple roots is now demonstrated by experiments OLGA does not always converge to the minimum liquid holdup solution (maximum gas volume fraction)
0.0
=
0.6 0.7 0.8 0.9
-0.5
0.7 0.65
liquid holdup = 1-
Initial conditions
Pressure boundary
The steady state pre-processor may have problems finding a solution at t = 0 Use INITIALCONDITIONS and specify - a high gas volume fraction (void fraction) everywhere - pressure gradient with correct direction
Network
OLGA was designed to handle converging networks
Cluster 1
Cluster 2
Cluster 3
Node
Source1 Source 2
Source 3
Node
Pressure boundary
P plant
Pressure boundary
A typical network
Blow Down Valve to e.g. flare SD Valve
BDV
Closed NODE
Node: INTERNAL
SDV
Separator pressure
Source
Q Flow direction Normal operation Source flow = Q BDV opening = 0 SDV opening = 1
SDV
Phase envelope
TEST 4 6000 BHS OIL C10+
Table Points
Crit P
5000
4000
3000
2000
1000
0 -100 0 100 200 300 400 Temperature/F 500 600 700 800 900
Water
OK
Flashing
Liquid water
Rsw =
mH 2Ovapour mgas
Change in water vapour mass fraction due to change in pressure and temperature:
wc STD w ) 1 wc
calculates volume flow of gas using GOR calculates volume flow of water using WC converts to mass flows using std. densities adds up mass flow for each phase wc: watercut fraction [0, 1]