Professional Documents
Culture Documents
DOC. No.
-------------------
PROPRIETARY INFORMATION
THIS DOCUMENT CONTAINS PROPRIETARY
INFORMATION BELONGING TO CONOCOPHILLIPS & MUST
NOT BE WHOLLY OR PARTIALLY REPRODUCED
NOR DISCLOSED WITHOUT PRIOR WRITTEN
PERMISSION FROM CONOCOPHILLIPS
CONTENTS
1.0 INTRODUCTION .....................................................................................................................4
1.1 Scope ........................................................................................................................................................................ 4
1.0 INTRODUCTION
1.1 Scope
This document details the requirements that shall be adhered to for the Cameron Scanner 2000
MVT relating to upgrade of existing LOGGS Gas metering Systems.
This design specification does not cover the supervisory flow computer. This specification and
how it handles the Scanner 2000 MVT data will be subject to a separate specification.
Supervisory
Flow Computer
MVT TE
On-Line Gas
Chromatograph Meter Run 1 TW
Orifice Plates
AE
MVT TE
Metering
System 1 Meter Run 2 TW
MVT TE
On-Line Gas
Chromatograph Meter Run 1 TW
AE
MVT TE
Metering
System 2 Meter Run 2 TW
• The Scanner MVT 2000 shall measure the gas meter run differential pressure, static
pressure, using is in built sensors. Temperature is measured using a RTD installed in a
separate thermowell. The MVT interfaces to the RTD to provide a temperature input to
the device.
• Gas composition will be determined using an on-line gas chromatograph. The derived
gas composition shall be downloaded to the Scanner MVT 2000 via a supervisory flow
computer.
• Down load all operator configuration data from a supervisory flow computer.
• The Scanner 2000 MVT shall compute gas flow rate in units of mass, standard volume
and energy.
• The Scanner 2000 MVT shall compute gas throughput on a total non-resettable basis
and a daily 24:00 hour basis.
• Upload of metering data, including intermediate flow calculations, flow rates, totals, etc.,
to a supervisory flow computer.
2.1 Notation
1 2 3
Flow
STATIC
PRESSURE
ΔP
It shall be possible to set a fixed (keypad) differential pressure via the supervisory flow computer
if the need arises.
It shall be possible to set a fixed (keypad) static pressure via the supervisory flow computer if the
need arises.
2.4 Temperature
Measure the temperature using a RTD element installed in a thermowell installed at the
downstream side of the orifice plate at the recovered pressure location (P3). This shall be
connected to the temperature measurement facility of the Scanner 2000 MVT.
It shall be possible to set a fixed (keypad) temperature via the supervisory flow computer if the
need arises. This shall correspond to the temperature at the recovered pressure location of the
meter run.
The Scanner 2000 MVT shall correct the downstream measured temperature to upstream
temperature conditions.
Gas composition dependent variables such as Isentropic Exponent, ( k ), and Gas Dynamic
Viscosity, (μ), will be calculated in the supervisory flow computer and will be downloaded to the
Scanner 2000 MVT via the modbus link along with the gas composition. Note that standard
density shall be calculated, although also being a gas composition dependent variable, shall be
calculated within the Scanner 200 MVT, see section 2.7 below.
Meter run gas density and compressibility, both at standard and meter run temperature (T1) and
pressure (P1) conditions, shall be calculated in the Scanner 2000 MVT using the gas composition
mixture (defined in section 2.5 above).
Calorific value shall be calculated on a mass basis at Superior 15°C conditions, using
ISO6976:1995 standard calculations, using the gas composition mixture described in section 2.5
above.
The device shall have non-resettable totals for mass, gross volume, standard volume and
energy. These shall be retained in triplicate. It shall not be possible to re-set these totals, even
during external power or internal battery failure.
The triplicate non-resettable totals shall be monitored within the Scanner 2000 MVT for
corruption or differences. Any differences between totals in each triplicate set shall cause a
totaliser failure alarm to be generated.
The non-resettable totalisers shall have sufficient capacity that the counter “roll-over” occurs
infrequently, and less than on a 6-monthly basis (with a typical 12 inch meter run and differential
pressure of 500 mbar).
The flow computer should also maintain separate current and previous period totals for mass,
gross volume, standard volume and energy.
Two sets of Current and Previous Day totals shall be calculated. One set shall be to the full
resolution of the Scanner 2000 MVT. The second set shall be calculated to 1 decimal place, i.e.,
XXX.X. The reasoning behind this is that for totalisation tests full resolution is required.
However, the supervisory flow computer will require totals to 1 decimal place, as this is the gas
production reporting system requirement.
The following example shows the transfer of totals over a five day period; the values shown are
those recorded just after the relevant base times.
• The “removed” part of the number (the bit to the right of the 1st decimal place) should be
added to the next current days figure.
=truncate(301.64832+.05469)
2 301.64832 301.64832 0.00301 250.40000
=301.70000
=truncate(229.62730+.00301)
3 229.62730 229.62730 0.03030 301.70000
=229.60000
=truncate(285.59789+.03030)
4 285.59789 285.59789 0.02819 229.60000
=285.600000
=truncate(239.99976+.02819)
5 239.99976 239.99976 0.02795 285.60000
=240.00000
All other values will be stored in the supervisory flow computer, or associated data storage
facilities.
2.12 Security
The flow computer shall have a facility to allow different levels of security to be set. This will
ensure that only suitable authorised personnel can change specific parameters by entering a
password of the required security level or higher.
2.14 Alarms
The Scanner 2000 MVT shall provide an alarm facility to provide an alarm via the modbus link to
the supervisory flow computer for the following conditions.
• Calculation Failure
2.16 Units
All input, calculation and display units shall be in SI.
3.1 Nomenclature
The following nomenclature is used within this document.
Capital “T” refers to temperature at absolute conditions, i.e., degrees Kelvin.
Lower case “t” refers to temperature at normally referenced conditions of degrees Celsius.
Suffix 1 (for example t1) refers to condition at the upstream orifice plate tapping or location 1 in
the diagram in figure 2.
Similarly, suffix 2 (for example t2) refers to condition at the downstream orifice plate tapping or
location 2 in the diagram in figure 2.
And, suffix 3 (for example t3) refers to condition at a location where the pressure across the
orifice plate has fully recovered, (apart from the permanent pressure loss which occurs across
any restriction). Typically this is considered to be where the temperature/thermowell devices are
installed in the meter run.
Double suffixes refer to two points in the meter run, for example ρ1,3. In this case, the first suffix
“1” refers to the pressure at location 1, and “3” refers to the temperature at location 3. This rule
is only applied to density (ρ).
The exception to this rule is the gas composition, where the suffix hydrocarbon type, i.e., C3 is
Propane, and the Coefficient of Discharge equation; where the prefixes have been used directly
from ISO5167(2003):part 2.
International standard ISO5167(2003) uses d in metres and ΔP in Pascals. The flow computer
should use d in mm and ΔP in mbar.
ISO5167 states:
Cd π
qm = ∗ε ∗ ∗ d 2 ∗ 2 ∗ ΔP ∗ ρ 1
1− β 4 4
π
qm =
Cd
∗ε ∗ (
∗ d ∗ 10 -3 )
2
( )
∗ 2 ∗ ΔP x 10 2 ∗ ρ1
1− β 4 4
⎡ Cd π ⎤
qm = ⎢ ∗ ε ∗ ∗ d 2 ∗ 2 ∗ ΔP ∗ ρ1 ⎥ ∗ 10 -5
⎢⎣ 1 − β 4 4 ⎥⎦
Where:
qm Mass flow rate (kg/s)
Cd Discharge coefficient (dimensionless)
d Orifice diameter at upstream tapping (t1) condition (mm)
ρ Gas density at upstream tapping (P1 & T1) tconditions (kg/m3)
β Orifice/Pipe Diameter ratio (dimensionless)
ΔP In use differential pressure (mbar)
Where:
d Orifice plate corrected to meter run upstream tapping temperature (mm)
dcal Orifice plate diameter at calibration temperature (mm)
αd Coefficient of expansion for orifice plate (mm/ºC)
d
β=
D
Where:
β Beta ratio at upstream tapping conditions (dimensionless)
d Orifice diameter at operating upstream tapping conditions (mm)
D Pipe diameter at operating upstream tapping conditions (mm)
P1 = p1 + p atmos
Where:
P1 Upstream pressure in absolute pressure terms (bara)
p1 Upstream pressure in gauge pressure (barg)
patmos Atmospheric pressure (bar)
Similarly,
P2 = p 2 + p atmos
Where:
P2 Upstream pressure in absolute pressure terms (bara)
p2 Upstream pressure in gauge pressure (barg)
patmos Atmospheric pressure (bar)
Although many orifice plate gas systems make an assumption that atmospheric pressure is
equal to 1.01325 bar this an approximate average value over period of several years. In
practice, atmospheric pressure varies and can range from 964 to 1044mbar. The error
associated with assuming a constant value for atmospheric pressure, when calculating absolute
pressure from gauge pressure, can be considered to be small with gas pressures of 75 barg or
more. However, at lower operating pressure the error can be significant. The Scanner 2000
MVT calculations will be used on systems with low operating pressure (typically <10 barg),
therefore, atmospheric pressure shall be NOT be assumed to be 1.01325bar, but shall be
downloaded from the supervisory flow computer system. The supervisory system will determine
atmospheric pressure from an independent source, i.e., an barometer, or other atmospheric
pressure measuring device.
T1 = t1 + 273.15
Where:
T1 Upstream temperature in absolute temperature terms (°K)
t1 Upstream temperature (°C)
Similarly,
T2 = t 2 + 273.15
Where:
T2 Downstream temperature in absolute temperature terms (°K)
t2 Downstream temperature (°C)
And
T3 = t 3 + 273.15
Where:
T3 Recovered pressure location temperature in absolute temperature terms (°K)
T3 Recovered pressure location temperature (°C)
⎡ ⎛P ⎞
1
k ⎤
ε = 1 − (0.351 + 0.256 ∗ β + 0.93 ∗ β ) ∗ ⎢1 − ⎜⎜ 2
4 8
⎟⎟ ⎥
⎢ ⎝ P1 ⎠ ⎥
⎣ ⎦
Where:
ε Expansibility factor (dimensionless)
(
E = 1− β 4 )−0.5
Where:
E Velocity of approach factor (dimensionless)
β Beta ratio at line conditions (dimensionless)
International standard ISO5167(2003) uses d in metres and µ in pascalseconds (Pa.s). The flow
computer should use d in mm and µ in centi-Poise (cP).
ISO5167 states:
ρ ∗ u1 ∗ D
Re D =
μ1
Where:
ReD Reynolds Number
4 ∗ qm
u1 Pipe Velocity = in m/s
ρ1 ∗ π ∗ D 2
Therefore for mm and cP
4 ∗ qm D ∗ 10 −3 ρ1
Re D = ∗ ⋅
(
ρ1 ∗ π D ∗ 10 −3 2
) (
μ ∗ 10 −3 )
4 ∗ q m ∗ 10 6
Re D =
π ∗D∗μ
Where:
μ Dynamic Viscosity (cP)
qm Indicated mass flow rate (kg/s)
Ρ1 Gas density at upstream tapping conditions (kg/m3)
D Pipe diameter at operating upstream tapping conditions (mm)
( )
+ 0.043 + 0.080 ∗ e −10 L1 − 0.123 ∗ e −7 L1 ∗ (1 − 0.11 ∗ A)
β4
1− β 4
( )
− 0.031 ∗ M ' 2 −0.8 ∗ M ' 2 ∗ β 1.3
1.1
Where:
Cd Coefficient of Discharge (dimensionless)
β Beta ratio at line conditions (dimensionless)
ReD Reynolds Number (based on pipe internal diameter)
L1 (=l1/D) Is the quotient of the distance of the upstream tapping from the upstream
face of the plate and the pipe diameter and;
L’2 (=l’2/D) Is the quotient of the distance of the downstream tapping from the
downstream face of the plate and the pipe diameter (L’2 denotes the
reference of the downstream spacing from the downstream face, while L2
would denote the reference of the downstream spacing from the upstream
face.
2 ∗ L' 2
M '2 =
1− β
0.8
⎡19000 ∗ β ⎤
A=⎢ ⎥
⎣ Re D ⎦
ϖ =
( )
1 − β 4 ∗ 1 − Cd 2 −Cd ∗ β 2
ΔP
1− β 4 ∗ (1 − Cd ) +Cd ∗ β
2 2
Where:
ϖ Pressure Loss (mbar)
Cd Discharge Coefficient (dimensionless)
β Beta ratio at line conditions (dimensionless)
ΔP Differential Pressure (mbar)
t1 = t 3 + Δt
Where:
t1 Temperature at upstream pressure tapping (ºC)
t3 Downstream measured temperature (ºC)
Δt Change in Temperature
Δt = u ∗ϖ
Where
μ Joule-Thomson coefficient
ϖ Permanent pressure loss (Bar)
(
u = 0.35 − 0.00142 ∗ t 3 + 0.231 − 0.00294 ∗ t 3 + 0.0000136 ∗ t 3 ∗
2
)
(0.998 + 0.00041 ∗ P − 0.0001115 ∗ P
1 1
2
+ 0.0000003 ∗ P1
3
)
Where:
P1 Upstream Pressure (bara)
t3 Downstream measured temperature (°C)
(
P3 = P1 − Δϖ ∗ 10 −3 )
Where:
P1 Static pressure at upstream pressure tapping (bara)
P3 Fully recovered downstream Pressure (bara)
Δϖ Permanent pressure loss (mbar)
(
P2 = P1 − ΔP ∗ 10 −3 )
Where:
P1 Static pressure at upstream pressure tapping (bara)
P2 Static pressure at downstream pressure tapping (bara)
ΔP Differential Pressure (mbar)
Gas density at upstream tapping condition (P1, T1) shall be calculated using AGA8:1995 Equation
6.
M ∗ P1
ρ1,1 =
Z 1 ∗ R ∗ (t1 + 273.15)
Or,
M ∗ P1
ρ1,1 =
Z1 ∗ R ∗ T1
Where:
Z1 Line compressibility at upstream tapping conditions (detail characterisation
method; AGA8:1995)
P1 Upstream absolute static pressure (bara)
R Gas constant 8.314510 (J/mol - K)
t1 Upstream temperature (ºC)
T1 Upstream absolute temperature (°K)
M Mixture Molar Mass (g/mol)
Note:
1. Molar Mass – ISO 6976 1995 Table 1
2. Summation factors @ 15ºC and 1.01325 BarA – ISO6976 1995 Table 2
3. CV for ideal gas on a mass basis – ISO 6976 1995 Table 4
N
⎛ Mj⎞
CV = ∑ ⎜⎜ x j ∗ ⎟ ∗ CV j
j =1 ⎝ M ⎟⎠
Where:
CV Superior CV of the mixture (MJ/kg)
CVj Superior CV of component j
Xj Mol fraction of component j
Mj Mol mass of component j
M Mol mass of mixture
For the purposes of ISO6976:1995, the real gas calorific value on a mass basis is taken to be
numerically equal to the corresponding gas value.
2
⎡N ⎤
Z std = 1 − ⎢∑ x j ∗ b j ⎥
⎣ j =1 ⎦
Where:
Zstd Compression factor of the gas @ standard conditions of 15oC, 101.325 kPa
xj Mol fraction of component j
bj Summation factor of component j Table 2, 15oC, 101.325 kPa
∗ ∑ (x j ∗ M j )
Pstd N
ρ IDEAL =
R ∗ Tstd j =1
Where:
ρ IDEAL
ρ REAL =
Z std
Therefore:
∗ ∑ (x j M j )
Pstd N
R ∗ Tstd j =1
ρ REAL =
Z std
Where:
ρREAL Real Density of gas mixture (kg/m3)
ρIDEAL Ideal Density of gas mixture (kg/m3)
Zstd Compression factor of the gas at standard conditions (dimensionless)
Pstd Standard Pressure (1.01325 bara)
Tstd Standard Temperature, absolute (288.15°K)
R Molecular Gas constant 8.314510 (J/mol - K)
xj Mol fraction of component j
Mj Mol mass of component j
Component molar mass (Mj) shall be obtained from table in section 10 of ISO6976:1995.
q mh = q m ∗ 3600
Where:
qmh Mass flow rate (tonne/hr)
qm Mass flow rate (kg/s)
q m ∗ 3600
qv =
ρ1,1 ∗ 1000
Where:
q m ∗ 3600
q v ( std ) =
ρ std ∗ 1000
Where:
qv(std) Standard volume flow rate (kSm3/hr)
qm Stream mass flow rate (kg/s)
ρstd Gas density at standard conditions (kg/Sm3)
q e = q m ∗ CV ∗ 3600 ∗ 1000
Where:
qe Stream energy flow rate (GJ/hr)
qm Stream mass flow rate (kg/s)
CV Real calorific value (superior) of the mixture (MJ/kg)
As MJ/hr is a small quantity for North Sea gas export systems, energy increment shall be
reported in units of GJ/hr and not MJ/hr.
ΔQv = q v ∗ ΔTime
Where:
ΔQv Gross Volume Total (km3)
qm Gross Volume Flow Rate (km3/hr)
ΔTime Increment in time since the last totalisation
ΔQe = q e ∗ ΔTime
Where:
ΔQe Energy Total (MJ)
qe Stream energy flow rate (MJ/hr)
ΔTime Increment in time since the last totalisation
As MJ is a small quantity for North Sea gas export systems, energy increment shall be reported
in units of GJ and not MJ.
The mass, gross volume, standard volume and energy increments shall be added to their
respective triplicate non-resettable totalisers on each cycle or ΔTime increment.
In addition to the non-resettable totals the flow computer shall calculate maintain period totals.
At the end of each period, the current period totals shall become the previous period totals and
the current totals are reset to zero, see section 2.10.2.
4.2 Scanner 2000 MVT Values – Data to be Downloaded Automatically from the
Scanner 2000 MVT
This data points shall be downloaded to the supervisory flow computer every 1 minute. It is
understood that some of these values are being loaded down to the MVT on a 1 minutely basis.
This will also allow the Summer to Winter and Winter to Summer clock changes to be
accommodated within the Scanner 2000 MVT.