You are on page 1of 27

INFOCHEM

INFOCHEM
physical properties group of

Flash Calculations

PVT and Flow Assurance Modelling with Multiflash

Aberdeen, Hilton Treetops


03rd 05th June 2014

2014 KBC AdvancedPROPRIETARY INFORMATION


Technologies plc. All Rights Reserved. 04th 06 2014
INFOCHEM
Outline
Flash calculations with water
Effect of methanol on free water
PT flash
Fixed phase fraction flash

Phase envelopes
Effect of water amount on water phase boundary
Phase fraction lines

Tolerance calculations

Solid freeze-out

04th 06 2014 2
INFOCHEM
Objectives
At the end of this session you should be able to:
Choose an appropriate model for natural gas with
low water concentration

Use the Fixed Phase Fraction Flash to determine


the T or P where a particular phase will form

Use the Tolerance Calculator to determine the


saturation limit for a stream
- Water saturation
- Amount of gas to inject into oil to match a specified
saturation pressure

Determine the temperature at which a pure solid will


precipitate from a stream

04th 06 2014 3
INFOCHEM
Flash Calculations with Water
When water is present in trace amount together with natural gas:

For calculations around 0 C: Use hydrate model, even if you are


not looking for hydrates, to avoid erroneous phase equilibrium
calculations.

For calculations at temperatures above 30 C: At normal operating


conditions (pressure < 100 bar) CPA or RKSA is adequate.

Other aqueous components can determine whether an aqueous


phase forms.

04th 06 2014 4
INFOCHEM
Example: Flash Calculation with Water
Dry gas containing: File: Demo_dry_gas.MFL

CO2: 5.5 mol%


H2S: 0.07 mol%
N2: 0.6 mol%
C1: 67 mol%
C2: 9.0 mol%
C3-C6: 17.1 mol%
Water: 0.02 mol%
Methanol: 0.11 mol%

04th 06 2014 5
INFOCHEM
Example: Phase Envelop

04th 06 2014 6
INFOCHEM
Example: Flash Calculation
PT flash at T= -15C, P= 6.5 bar with methanol.

04th 06 2014 7
INFOCHEM
Example: Flash Calculation
Fixed water phase fraction flash at T = -15C
- with methanol

04th 06 2014 8
INFOCHEM
Example: Flash Calculation
PT flash at T= -15 C, P= 6.5 bar without methanol

04th 06 2014 9
INFOCHEM
Example: Flash Calculation
Fixed water phase fraction flash at T = -15C
- without methanol

errors are returned


no solution exists

04th 06 2014 10
INFOCHEM
Example: Water Phase Boundary
Effect of water amount on the water phase boundary

04th 06 2014 11
INFOCHEM
Example: Phase Fraction Lines
Hydrocarbon liquid phase envelope with fixed amount
(dry gas without methanol and water)

04th 06 2014 12
INFOCHEM
Tolerance Calculation
Answers the question
How much of stream 2 should be mixed with stream 1 at a
given P and T to get a specified fraction of a particular
phase?
Usually we are interested in zero amount of the phase
Calculates the composition of the fluid resulting from mixing
the streams

Examples
How much water is needed to saturate a stream?
What is the limit on CO2 concentration in a stream before it
solidifies?
How much methanol is needed to suppress hydrates?

04th 06 2014 13
INFOCHEM
Example: Tolerance Calculation
How much water is required to saturate the 'dry gas' mixture
at 20 C and 15 bar?
Remove water and methanol from the mixture

04th 06 2014 14
INFOCHEM
Example: Tolerance Calculation
Tolerance Calculation dialog box:

Select the WATER phase, set phase


fraction to zero and the Type of
solution to Normal

Specify the component amounts in


the second stream. In this case pure
water

04th 06 2014 15
INFOCHEM
Example: Tolerance Calculation

Calculation
shows the
water
saturation level
of the stream is

0.156 mol%

04th 06 2014 16
INFOCHEM
Example: Tolerance Calculation 2
Tolerance calculation for crude oil
Calculate the amount of gas stream required to saturate
an oil at given P and T
Calculate the composition of the combined crude
( current fluid + gas stream )

Example:
Demo_Tolerance_Crude.mfl
We will use the stock tank gas as the injection gas
Flash to stock conditions: T = 15 C, P = 1 bar
Copy gas composition to tolerance calculation (second
fluid)
Do tolerance calculation at T = 15 C, P = 150 bar for
zero amount of gas

04th 06 2014 17
INFOCHEM
Example: Tolerance Calculation 2
Flash the crude oil at standard conditions (15 C, 1 bar)

04th 06 2014 18
INFOCHEM
Example: Tolerance Calculation 2
Tolerance Calculation dialog box:

Set the amount of gas phase to


zero (bubble point)

Specify the composition of the


second stream for the
calculation. In this case the gas
phase from the flash.

Set P = 150 bar and click on


Calculate.

04th 06 2014 19
INFOCHEM
Example: Tolerance Calculation 2
Result of tolerance calculation for crude oil

Total gas to be added to


achieve saturation at 15 C,
150 bar: 19.8934 g

The recombined fluid is


displayed in the red column
in the window

04th 06 2014 20
INFOCHEM
Example: Solid Freeze-out
Load File: Demo_dry_gas.MFL

Add the solid freeze-out model from the


Select/Freeze-out Components menu.
Default name is generated by adding
solid before the component name, e.g.
SOLIDCO2.
Example: calculate the temperature where
solid CO2 appears at a given P:
- Select CO2 from Freeze-out
Component list.
- Click Add/Remove button
- Use the Fixed Phase Fraction
Flash to find the T at specified P for
SOLIDCO2 = 0

04th 06 2014 21
INFOCHEM
Example: Solid Freeze-out
Solid CO2 onset temperature at P = 6.5 bar

04th 06 2014 22
INFOCHEM
Mercury Model in Multiflash
Presence of liquid mercury can cause corrosion
Multiflash can model elemental mercury, dimethylmercury and
diphenylmercury
Each species has to be given as individual component
in a gas stream it is reasonable to assume that all mercury is
elemental mercury ( much higher volatility)
Not straight forward to obtain mercury species in liquid

04th 06 2014 23
INFOCHEM
Example: Mercury Precipitation
file: demo_dry_gas_hg.mfl

Add 10-6 moles of Mercury and select the Mercury model


Includes pure liquid and solid mercury do not use the Freeze-
out Components route

04th 06 2014 24
INFOCHEM
Example: Mercury Precipitation
Fixed Phase Fraction calculation for
zero amount of SOLIDHG phase

04th 06 2014 25
INFOCHEM
Exercises
1. Natural gas mixture with water
(Flash_Exercise_Example_1.MFL)

2. Recombining stock tank oil with gas stream to


reproduce the reservoir fluid
(Flash_Exercise_Example_2.MFL)

3. Characterise the fluid with water cut


(Flash_Exercise_Example_3.MFL)

04th 06 2014 26
INFOCHEM
Objectives - Revisited
At the end of this session you should be able to:
Choose an appropriate model for natural gas with
low water concentration

Use the Fixed Phase Fraction Flash to determine


the T or P where a particular phase will form

Use the Tolerance Calculator to determine the


saturation limit for a stream
- Water saturation
- Amount of gas to inject into oil to match a specified
saturation pressure

Determine the temperature at which a pure solid will


precipitate from a stream

04th 06 2014 27

You might also like