CPL PDF
CPL PDF
Disclaimer
FMC Technologies Measurement Solutions, Inc. hereby disclaims any and all responsibility for damages, including
but not limited to consequential damages, arising out of or related to the inputting of incorrect or improper program
or default values entered in connection with the microLoad.net.
Volume Calculations
Input Pulses
Indicated Volume =
= K Factor
Mass Calculations
A.
Mass = Gross Volume × Observed Density
or
d. Mass units
2. Hardware conditions
a. A temperature probe installed. (Note: Maintenance temperature may be used instead of a temperature probe.)
3. Definition
With this method the reference density and GST volume are used to calculate the mass. Therefore, the reference
density program code must contain a non-zero entry, temperature must be installed, and GST compensation
must be available.
4. Calculation method
c. Mass units.
2. Hardware conditions
a. A densitometer installed.
3. Definition
This method uses the densitometer input as the line density for calculating mass totals.
4. Calculation method
Density Calculation
The density values derived from the API calculations are “in vacuo” values. If live density is used, the reference
density calculated is “in vacuo.” Also, if a reference density for a fluid is entered into the AccuLoad (even tables), it
should be an “in vacuo” value. If mass is calculated by the AccuLoad using the reference density and volume, the
mass would also be “in vacuo.”
According to API ASTM D 1250-04, pure fluid densities used in the calibration of densitometers are based on “weight
in vacuo” and the readings obtained from such calibrations are also “in vacuo” values. The standard also states that
all densities used in the API standard are “in vacuo” values.
Graphically, the linearization method used can be represented as a point slope function between points:
MF1
MF2
MF3
MF4
Q4 Q3 Q2 Q1
The number of factors used is determined by the programming. Up to four factors are available at corresponding flow
rates. (See the meter factors and flow rate program codes.)
The input meter pulses may also be monitored by the unit to verify the integrity of the meters and/or transmitters.
This is accomplished through pulse comparator circuitry. The pulse comparator verifies the integrity of the meter
and the voltage sense verifies the integrity of the transmitter. The type and resolution of the pulse input stream to
the unit is also programmable.
The input resolution, pulse and transmitter integrity, meter factors and their controls and adjustments may be defined
through use of program parameters.
y2 - y1
m =
x2 - x1
where:
y - y1 = m (x - x1)
so
y = m (x - x1) + y1
where:
1. The four-point linearization method uses four sets of the flow rate and associated meter factor program codes.
Method:
2. The three-point linearization method uses three sets of the flow rate and associated meter factor program codes.
Method:
3. The two-point linearization method uses two sets of the flow rate and associated meter factor program codes.
Method:
4. The single-point method uses one meter factor program code.
Method:
microLoad Revision Tables 5, 6, 23, 24, 53, 54 (A,B,C,D) Tables 59, 60 (A,B,C,D)
0.0 – 0.06 API Chapter 11.1 – 1980
0.07 and up API Chapter 11.1 – 2004
0.05 – 0.12 ISO 91 – 2
0.13 and up API Chapter 11.1 – 2004
Note: Actual calculations cannot be included since the API standard requires “no reproduction permitted without license.” The standards should
be procured from API.
α = coefficient of expansion
b) Formulas used (simplified, see API chapter 11.1:2004 for complete formulas)
1. α calculation
2. CTL calculation
ρt
= e (-α × ∆t (1+0.8α × ∆t))
ρ60
3. ρt calculation
c) Constants used
Weight Temperature
999.102 Kg/M3 15°C
62.367 Lbs/Ft3 60°F
Note: The American Petroleum Institute recommends that Tables 6, 24 and 54 may be used for asphalt in place of ASTM D4311.
5. Tables 23E, 24E, 53E, 54E, 59E and 60E provide temperature correction for the volume of natural
gas liquid (NGL) and liquefied petroleum gas (LPG) products. Calculations are performed per API
Manual of Petroleum Measurement Standards Chapter 11.2.4 or GPA Technical Publication TP-27.
The standard provides CTLs (correction for temperature on a liquid) calculated to 5 decimal digits
(e.g. 0.xxxxx or 1.xxxxx).
Example liquids: Ethane, propane, hexane, heptanes, ethylene and propane mixtures.
The standard covers a temperature range of -50.8 to 199.4° F (-46 to 93°C). The allowable density
ranges are shown below:
Notes: 1. Observed density input – density @ line temperature (live density available)
2. Reference density input – density @ reference density is programmed into AccuLoad.
3. 59E and 60E are typically used with reference temperatures of 20°C and 30°C but can be used for any desired reference temperature.
Temperature in F 0.1
Temperature in C 0.05
Relative Density 0.0001
Density 0.1 KG/M3
2. Hardware conditions:
a. A temperature probe is installed.
(Note: Maintenance temperature may be used instead of the temperature probe.)
3. Definition:
In this mode of operation, the microLoad.net software will use the reference density and the current tempera-
ture to retrieve the CTL from the selected table. (If table 24 is selected, temperature units must be Fahrenheit.
If table 54 is selected, temperature units must be Celsius.)
4. Calculation method
a. Input temperature units.
b. Using the temperature and reference density, go to the proper table (24 or 54) and select the proper CTL.
R
√
-A + A - 4B (1 -
2
R(0)
)
T =
2B
Where:
T = temperature in °Celsius
R = resistance at temperature T
R(0) = resistance at 0°C
A = 3.9083 e-3
B = -5.775 e-7
2. Formula used
a.
1
CPL =
1-(P-Pe) × F
b.
141.5 × ρ60 H2O
°API = -131.5
ρ60 Product
C T
F = e A + (B x T) + ρ2 + (D x ρ2 )
Note: this calculation is used for densities from -10 to 100 °API for products included in API Chapter 11.1 (5A, 5B, 5D, 6A, 6B, 6C, 6D, 23A, 23B,
23D, 24A, 24B, 24D, 53A, 53B, 53D, 54A, 54B, 54C, 54D). Otherwise this calculation is used for densities from -10 to 90 °API.
where:
A, B, C and D = constants
T = temperature (°F or °C dependent)
ρ = grams/cm3 @ 60°F or grams/cm3 @ 15°C
A B C D
°F -1.99470 0.00013427 0.79392 0.0023260
°C -1.62080 0.00021592 0.87096 0.0042092
Note that F is scaled before usage in the CPL formula above. If temperature is in degrees Fahrenheit, F is multiplied
by 0.00001. If temperature is in degrees Celsius, F is multiplied by 0.000001.
1
F =
A+(Dp x B)
where:
A and B = Calculated variables based on temperature & density
Dp = Pressure above equilibrium in (PSI or Kpa dependent) (i.e., Pressure – Vapor Pressure)
A*10 -5 = A 1* TR 2 + A 2* G 2 + A 3 * TR 2 * G 4 + A 4 * TR 3 * G 6 + A 5
+ A 6 * TR 3 * G 2 + A 7 * TR 3 * G 4 + A 8 * TR * G 2
+ A 9 * TR * G + A 10 * TR + A 11* G 6
B*10 -5 = B 1* TR 2 + B 2* TR * G 2 + B 3 * G + B 4* G 2
where:
TR = Temperature, in degrees Rankine
G = Relative density
A1 = -2.1465891E-6
A2 = +1.5774390E-5
A3 = -1.0502139E-5
A4 = +2.8324481E-7
A5 = -0.95495939E0
A6 = +7.2900662E-8
A7 = -2.7769343E-7
A8 = +0.036458380
A9 = -0.05110158E0
A10 = +0.00795529E0
A11 = +9.13114910E0
B1 = -6.0357667E-10
B2 = +2.2112678E-6
B3 = +0.00088384E0
B4 = -0.00204016E0
1. Calculate m.
y2 - y1
m =
x2 - x1
where:
2. After calculating m, calculate the straight line equation:
y - y1 = m (x - x1)
so
y = m (x - x1) + y1
where:
B. GPA TP-15 Method: Calculate vapor pressure through the use of the following formula as outlined in the GPA TP 15.
Where A0, A1, B0, and B1 are constants dependent on the range of the density.
Note that this method requires GST compensation installed as the relative density is used in the calculation.
Load average temperature, pressure and density values will only be calculated when correct entries have been made
in the temperature, pressure or density program codes. If a probe or transducer alarm occurs, the corresponding
current reading will stop being used in the calculation of the load average value. The current load average value for
the failed probe or transducer stands until flow goes to zero. At this point the alarm must be cleared and the problem
corrected for normal load average calculations to resume.
CTSP = 1 + ((T-tref) * y)
where
T = temperature of the prover
y = coefficient of cubical expansion, a constant, 0.0000186 for mild steel
t ref = reference temperature (System Parameter 402)
CTLP = e ( α • ∆ (1 + 0.8α • ∆ ))
t t
where
e = the exponential constant
∆t = ∆ temperature = actual temperature of the prover - reference temperature
(System Parameter 402)
α = k0/(ρ60)2 + (k1/ρ60)
where
k0 and k1 are constants determined based on the product group
ρ60 = (141.5 * weight of H2O)/(131.5 + API)
OR
α = A + (B/(ρ60)2)
where
A and B are constants for a special range of API gravities
ρ60 = (141.5 * weight of H2O)/(131.5 + API)
where
CTSP and CTLP are as shown above
where
Base Prover Volume is as determined by a waterdraw
CCFP is as shown above
where
CTPLM is as shown earlier
Meter Factor
where
Corrected Prover Volume and Corrected Meter Volume are as shown above
Note that the buffer of meter factors saved for calculating an average meter factor is cleared whenever a meter factor
is saved or a new flow rate is selected for proving.
The specifications contained herein are subject to change without notice and any user of said specifications should verify from the manufacturer that the specifications are currently
in effect. Otherwise, the manufacturer assumes no responsibility for the use of specifications which may have been changed and are no longer in effect.
Contact information is subject to change. For the most current contact information, visit our website at www.fmctechnologies.com/measurementsolutions and click on the
“Contact Us” link in the left-hand column.
Headquarters:
500 North Sam Houston Parkway West, Suite 100, Houston, TX 77067 USA, Phone: +1 (281) 260 2190, Fax: +1 (281) 260 2191
Measurement Products and Equipment: Integrated Measurement Systems:
Erie, PA USA +1 (814) 898 5000 Dubai, United Arab Emirates +971 (4) 883 0303 Corpus Christi, TX USA +1 (361) 289 3400
Ellerbek, Germany +49 (4101) 3040 Los Angeles, CA USA +1 (310) 328 1236 Kongsberg, Norway +47 (32) 286700
Barcelona, Spain +34 (93) 201 0989 Melbourne, Australia +61 (3) 9807 2818 Dubai, United Arab Emirates +971 (4) 883 0303
Beijing, China +86 (10) 6500 2251 Moscow, Russia +7 (495) 5648705
Buenos Aires, Argentina +54 (11) 4312 4736 Singapore, +65 6861 3011
Burnham, England +44 (1628) 603205 Thetford, England +44 (1842) 822900