LACT Unit Sizing — Engineering Fundamentals

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

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 0.21 ft³.
  • 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.

Spec your LACT skid

→ Open LACT Sizing Calculator