Custody Transfer

LACT Unit Sizing — Engineering Fundamentals

Component selection, meter rangeability, MPMS uncertainty stack-up, sampling, and prover design per API MPMS Ch. 6.1.

Uncertainty target

±0.25%

Common commercial total-uncertainty spec per API MPMS 6.1.

Preferred meter

Coriolis

Direct mass measurement, 100:1+ rangeability, ±0.10%.

Proving

±0.025% over 5 runs

Small Volume Prover, 10,000 pulses per pass (MPMS Ch. 4).

Use this guide when you need to:

  • Select a custody meter type and check rangeability.
  • Size the prover and proportional-to-flow sampler.
  • Build an MPMS uncertainty stack-up to the commercial target.

1. What is a LACT?

A Lease Automatic Custody Transfer (LACT) unit is the legally-binding handover point where a producer's crude oil becomes a midstream operator's crude oil. The volume and quality that the LACT measures are the basis of the producer's revenue and the operator's invoice — so the unit is regulated under API MPMS Chapter 6.1 and must achieve a stated total uncertainty (commonly ±0.25% or ±0.35% commercial spec).

A LACT continually pulls oil from a sales tank battery, removes entrained gas, checks BS&W, measures volume, and diverts to a reject tank if quality is off-spec. It must be field-provable by an on-skid Small Volume Prover (SVP) or a portable master meter without taking the lease offline.

2. Component-by-component

ComponentFunctionSizing basis
StrainerProtect meter from particulates100 mesh (149 µm) std; 200 mesh (74 µm) for Coriolis
Air eliminatorVent gas pulled off the tank with the oilQAE ≥ Qmax · (1 + GVF)
BS&W monitorContinuous quality measurement; arm diverterFull pipe at design rate; full-scale 0–3% min
Diverter valveRoute off-spec oil to reject tankSetpoint 1% BS&W typ; 30-s delay; fail-open to reject
Custody meterVolume / mass measurementRangeability check + uncertainty target
SamplerAuto-grab oil for composite BS&W + density lab analysisAPI MPMS 8.2 — composite ≥ 3 L per batch
Prover connectionOn-skid SVP or portable hookupVprover ≥ pulses / K-factor
Block / check valvesIsolation, backflow preventionANSI class from MAWP

3. Meter selection

The first decision is meter type. Each type has fundamentally different physics and different rangeability:

TypePrincipleRangeabilityBest when
CoriolisMass flow via tube oscillation100:1 to 1000:1API gravity varies > ±2°; want mass not volume
Positive Displacement (PD)Volumetric chambers10:1Viscous crude, low flow, legacy installations
TurbineVolumetric, rotor RPM10:1Clean, low-viscosity, high flow
UltrasonicTransit-time30:1Large-bore, low ΔP, multiple gravity grades

For new LACT installs in 2024+, Coriolis dominates: it measures mass directly (no temperature/pressure correction needed for custody volume), accepts the widest flow turndown, and meets ±0.10% meter uncertainty without proving frequency creep. It also tolerates entrained gas and varying API better than any volumetric meter.

Rangeability check. Required range = Qmax/Qmin. If a lease's flow swings from a 20 BPH overnight low to a 200 BPH peak after a hot oiler hits, that's 10:1 — at the edge for PD/turbine, easy for Coriolis or ultrasonic.

4. Prover & proving

API MPMS Ch. 4 requires the prover to accumulate enough meter pulses per pass to give ±0.025% repeatability over 5 consecutive runs:

Vprover (bbl) ≥ Npulses / Kfactor

10,000 pulses is the standard pulse count. A typical 2" Coriolis with K = 10,000 pulses/bbl needs Vprover ≥ 1.0 bbl — so a 1-bbl SVP suffices. A turbine with K = 5,000 pulses/bbl needs ≥ 2.0 bbl. PD meters with low K can push you to a 5-bbl prover.

Standard SVP sizes: 0.5, 1.0, 2.0, 5.0, 10.0 bbl. The SVP is U-tube or piston-style; calibrated by water-draw at the manufacturer and re-calibrated every 5 years per MPMS 4.9.

Proving frequency is a regulatory + commercial decision: monthly is common in 2024; weekly for very high throughput pipelines; quarterly for stable Coriolis installations with documented low drift.

5. Sampler (MPMS 8.2)

Continuous proportional-to-flow grab sampler. A small piston pulls a 0.5–1.5 cc grab on every fixed volume increment of flow (1 grab per 1–10 bbl typical). All grabs accumulate in a composite container; lab analyzes for BS&W (centrifuge), gravity (hydrometer or DMA), and sulfur:

Vcomposite = Ngrabs · Vgrab ≥ 3 L per batch

The 3 L minimum gives the lab enough volume to run all required analyses with retain. A 100 BPH lease with 1 grab per 5 bbl pulls about 480 grabs/day → at 1 cc/grab that's 0.48 L/day → batch over a week or month to exceed 3 L.

6. Uncertainty stack-up

Each measurement input contributes independent uncertainty that combines by root-sum-square:

Utotal = √( Umeter2 + Uprover2 + UT2 + UP2 + Uρ2 + UBSW2 )

Typical modern Coriolis-based LACT:

ComponentTypical U (%)
Coriolis meter (after proving)±0.10
Prover (SVP, calibrated)±0.025
Temperature (RTD class A)±0.05
Pressure (transmitter)±0.02
Density (Coriolis built-in)±0.05
BS&W monitor±0.10
RSS total±0.16

This meets the commercial ±0.25% target with margin. PD/turbine installations typically stack up to ±0.30–0.40% and need master-meter proving to hit ±0.25%.

7. Worked example — 2,000 BPD lease

Validation case from the calculator: 2,000 BPD = 83 BPH average, sweet 38° API crude, 80 psig 90°F, ±0.25% uncertainty target.

  • Qmax = 1.25 × 83 = 104 BPH; Qmin = 0.20 × 83 = 17 BPH → required range = 6:1.
  • Coriolis at 100:1 handles this with 16× margin. Pick 2" Coriolis (DN50) per the size table.
  • 200-mesh strainer (Coriolis tube protection), 2" basket type, ΔP < 2 psi clean.
  • Air eliminator: QAE = 104 · (1 + 0.02) = 106 BPH; chamber ≈5.0 ft³ (30-s liquid retention).
  • BS&W monitor: microwave type, 0–3% full scale; auto-divert at 1.0% with 30-s delay.
  • Sampler: 1 cc grabs, 1 per 5 bbl → ~400 grabs/day → 0.40 L/day → 3+ L composite over 8 days.
  • Prover: K = 10,000 pulses/bbl × 10,000 pulses → V ≥ 1.0 bbl → 1 bbl SVP.
  • Uncertainty: RSS of components = ±0.16% < 0.25% ✓.
  • ANSI 150 (80 psig ≪ 285); skid 12 ft × 6 ft.

8. References

  • API MPMS Ch. 6.1 — Lease Automatic Custody Transfer (LACT) Systems.
  • API MPMS Ch. 4 — Proving Systems (4.2 displacement provers, 4.5 master-meter, 4.8 sampling).
  • API MPMS Ch. 5 — Metering: 5.2 (PD), 5.3 (Turbine), 5.6 (Coriolis), 5.8 (Ultrasonic).
  • API MPMS Ch. 8.2 — Standard Practice for Automatic Sampling of Liquid Petroleum.
  • API MPMS Ch. 11.1 / 11.2 — Volumetric correction factors (CTL, CPL).
  • API 11N — Operation, Maintenance, and Testing of LACT Equipment.
  • NACE MR0175 / ISO 15156 — Sour service materials.
  • ASME B16.5 — Pipe Flanges and Flanged Fittings.

Frequently Asked Questions

What is a LACT unit?

A Lease Automatic Custody Transfer (LACT) unit is the legally-binding handover point where a producer's crude becomes a midstream operator's crude. It pulls oil from a sales tank battery, removes entrained gas, checks BS&W, measures volume, and diverts off-spec oil to a reject tank, all regulated under API MPMS Chapter 6.1.

Why is Coriolis the preferred LACT meter?

Coriolis measures mass directly (no temperature or pressure correction needed for custody volume), accepts the widest flow turndown (100:1 to 1000:1), and meets ±0.10% meter uncertainty. It also tolerates entrained gas and varying API gravity better than any volumetric meter.

How is total LACT uncertainty calculated?

Each measurement input (meter, prover, temperature, pressure, density, BS&W) contributes independent uncertainty that combines by root-sum-square. A modern Coriolis-based LACT stacks up to about ±0.16%, meeting the commercial ±0.25% target with margin.