Corrosion and Erosion

Overview

Internal corrosion and erosion are the two primary mechanisms of material degradation in oil and gas production systems. While corrosion involves chemical or electrochemical attack on pipe walls, erosion is a mechanical process driven by fluid velocity and entrained particles.

Both phenomena must be assessed during design and monitored during operations:

  • Corrosion determines material selection, chemical treatment, and inspection intervals
  • Erosion determines minimum pipe diameter, maximum production rates, and choke sizing

This document covers:

  1. CO2 corrosion prediction using the de Waard-Milliams model
  2. Erosional velocity calculation using the API RP 14E method

CO2 Corrosion

Mechanism

Carbon dioxide dissolves in water to form carbonic acid (H2CO3), which attacks carbon steel through an electrochemical process:

CO2+H2OH2CO3CO_2 + H_2O \rightarrow H_2CO_3Fe+H2CO3FeCO3+H2Fe + H_2CO_3 \rightarrow FeCO_3 + H_2

The corrosion rate depends on:

  • CO2 partial pressure -- driving force for CO2 dissolution
  • Temperature -- affects reaction kinetics and protective scale formation
  • pH -- controls the aggressiveness of the solution
  • Flow velocity -- influences mass transfer of reactants to the pipe wall

CO2 Partial Pressure

The CO2 partial pressure is calculated from the gas composition and system pressure:

pCO2=yCO2Pp_{CO_2} = y_{CO_2} \cdot P

Where:

  • pCO2p_{CO_2} = CO2 partial pressure, psia
  • yCO2y_{CO_2} = mole fraction of CO2 in the gas phase
  • PP = total system pressure, psia

CO2 Fugacity

At elevated pressures, non-ideal gas behavior requires a fugacity correction:

fCO2=ϕCO2pCO2f_{CO_2} = \phi_{CO_2} \cdot p_{CO_2}

Where:

  • fCO2f_{CO_2} = CO2 fugacity, psia
  • ϕCO2\phi_{CO_2} = fugacity coefficient (dimensionless)
  • pCO2p_{CO_2} = CO2 partial pressure, psia

The fugacity coefficient accounts for molecular interactions at high pressure. For typical oil and gas conditions:

Pressure Range ϕCO2\phi_{CO_2} Notes
<500< 500 psia 0.95 -- 1.00 Near-ideal behavior
500 -- 2000 psia 0.80 -- 0.95 Moderate correction
>2000> 2000 psia 0.65 -- 0.80 Significant non-ideality

de Waard-Milliams Corrosion Model

The de Waard and Milliams (1975) model is one of the most widely used methods for predicting CO2 corrosion rates of carbon steel. The model correlates the corrosion rate to CO2 fugacity and temperature:

log10(CR)=5.81710T+460+0.67log10(fCO2)\log_{10}(CR) = 5.8 - \frac{1710}{T + 460} + 0.67 \cdot \log_{10}(f_{CO_2})

Where:

  • CRCR = corrosion rate, mm/yr
  • TT = temperature, degF
  • fCO2f_{CO_2} = CO2 fugacity, psia

Temperature Effects

The de Waard-Milliams model predicts a corrosion rate that increases with temperature up to approximately 140 degF (60 degC). Above this temperature, a protective iron carbonate (FeCO3) scale tends to form, reducing the actual corrosion rate below the model prediction.

Temperature Range Behavior Notes
<100< 100 degF Low corrosion Slow kinetics
100 -- 140 degF Peak corrosion Fastest kinetics, no protective scale
140 -- 200 degF Scale-forming FeCO3 scale may reduce rate
>200> 200 degF Scale-protected Dense FeCO3 scale, but risk of localized attack

Model Applicability

Parameter Range Notes
fCO2f_{CO_2} 0.1 -- 200 psia Sweet (CO2-dominated) corrosion
TT 40 -- 250 degF Above 140 degF, scale correction needed
pH 3.5 -- 6.5 Carbonic acid regime
Material Carbon steel Not applicable to CRA or lined pipe

Inhibited Corrosion Rate

Chemical corrosion inhibitors form a protective film on the steel surface, reducing the corrosion rate. The inhibited rate is:

CRinh=CR(1η)CR_{inh} = CR \cdot (1 - \eta)

Where:

  • CRinhCR_{inh} = inhibited corrosion rate, mm/yr
  • CRCR = uninhibited corrosion rate from de Waard-Milliams, mm/yr
  • η\eta = inhibitor efficiency, fraction (0 to 1)

Typical inhibitor efficiencies:

Application Inhibitor Efficiency (η\eta) Conditions
Continuous injection, good conditions 0.85 -- 0.95 Low water cut, moderate temperature
Continuous injection, moderate conditions 0.70 -- 0.85 Higher water cut, turbulent flow
Batch treatment 0.50 -- 0.70 Intermittent protection
Difficult conditions 0.30 -- 0.50 High temperature, high shear

Corrosion Allowance

The corrosion allowance is the additional wall thickness added to account for metal loss over the design life:

CA=CRdesigntlifeCA = CR_{design} \cdot t_{life}

Where:

  • CACA = corrosion allowance, mm
  • CRdesignCR_{design} = design corrosion rate (uninhibited or inhibited), mm/yr
  • tlifet_{life} = design life, years

Typical design values:

System Design Life (yr) Typical CA (mm)
Subsea pipeline 20 -- 30 3 -- 6
Topside piping 20 -- 25 1.5 -- 3
Downhole tubing 10 -- 20 3 -- 6
Wellhead equipment 20 -- 25 3 -- 6

NACE Severity Classification

The NACE (National Association of Corrosion Engineers) framework classifies corrosion severity based on the CO2 partial pressure:

Severity CO2 Partial Pressure (psia) Recommendation
Low <3< 3 Carbon steel generally acceptable
Moderate 3 -- 30 Carbon steel with inhibition program
High 30 -- 100 Consider corrosion-resistant alloys (CRA)
Very High >100> 100 CRA required or thick corrosion allowance

This classification provides a first-pass screening tool. Detailed assessment using the de Waard-Milliams model or more advanced models (e.g., NORSOK M-506, IFE models) should follow for moderate and high severity cases.


Erosion

Erosional Velocity -- API RP 14E

The API RP 14E method defines an erosional velocity above which fluid flow may cause unacceptable erosion of pipe walls:

Ve=CρmV_e = \frac{C}{\sqrt{\rho_m}}

Where:

  • VeV_e = erosional velocity, ft/s
  • CC = empirical constant (API RP 14E constant)
  • ρm\rho_m = gas-liquid mixture density at flowing conditions, lb/ft3

C-Factor Selection

The C-factor depends on service conditions and the presence of solids:

Condition C-Factor Application
Continuous service, no solids 100 Clean gas or oil service
Continuous service, solids-free 125 Standard design, no sand
Intermittent service 150 -- 200 Test separators, flare headers
Solids-producing wells 50 -- 80 Sand-laden production
Corrosive service 80 -- 100 CO2 or H2S present with solids

Industry practice: A C-factor of 100 is commonly used as a conservative default for continuous production service.


Mixture Density

The gas-liquid mixture density at flowing conditions is calculated from the volumetric fractions of each phase:

ρm=ρLλL+ρg(1λL)\rho_m = \rho_L \cdot \lambda_L + \rho_g \cdot (1 - \lambda_L)

Where:

  • ρm\rho_m = mixture density, lb/ft3
  • ρL\rho_L = liquid density at flowing conditions, lb/ft3
  • ρg\rho_g = gas density at flowing conditions, lb/ft3
  • λL\lambda_L = no-slip liquid holdup (input liquid volume fraction)

The no-slip liquid holdup is the fraction of the pipe cross-section occupied by liquid based on volumetric flow rates (without accounting for phase slippage):

λL=QLQL+Qg\lambda_L = \frac{Q_L}{Q_L + Q_g}

Where QLQ_L and QgQ_g are the liquid and gas volumetric flow rates at flowing conditions.


Actual Mixture Velocity

The actual mixture velocity in the pipe is:

Vmix=QL+QgAV_{mix} = \frac{Q_L + Q_g}{A}

Where:

  • VmixV_{mix} = mixture velocity, ft/s
  • QLQ_L = liquid volumetric flow rate at flowing conditions, ft3/s
  • QgQ_g = gas volumetric flow rate at flowing conditions, ft3/s
  • AA = pipe cross-sectional area, ft2

For a circular pipe:

A=πd24A = \frac{\pi d^2}{4}

Where dd is the pipe inner diameter in feet.


Erosion Ratio and Risk Assessment

The erosion ratio compares the actual mixture velocity to the erosional velocity:

ER=VmixVeER = \frac{V_{mix}}{V_e}
Erosion Ratio (ERER) Risk Level Action
<0.5< 0.5 Low Acceptable, no concerns
0.5 -- 0.8 Moderate Monitor, consider inspection
0.8 -- 1.0 High Near erosional limit, review design
>1.0> 1.0 Critical Exceeds erosional velocity, redesign required

Minimum Pipe Diameter

For a given set of flow rates, the minimum pipe diameter to maintain the mixture velocity below the erosional velocity can be calculated by rearranging the velocity equation:

dmin=4(QL+Qg)πVed_{min} = \sqrt{\frac{4 (Q_L + Q_g)}{\pi \cdot V_e}}

Where:

  • dmind_{min} = minimum pipe inner diameter, ft (convert to inches for practical use)
  • QL+QgQ_L + Q_g = total volumetric flow rate at flowing conditions, ft3/s
  • VeV_e = erosional velocity, ft/s

This calculation is used during the design phase to select pipe sizes that provide adequate erosion resistance while minimizing capital cost.


Combined Assessment Workflow

Design Phase Analysis

Loading diagram...

Applicability and Limitations

de Waard-Milliams Model

Aspect Limitation Alternative
H2S corrosion Not included Use NACE MR0175 for sour service
Scale formation Not modeled Above 140 degF, actual rates may be lower
Top-of-line corrosion Not addressed Requires condensation rate models
Localized (pitting) Predicts general rate Use pitting factor multiplier
Multiphase flow effects Simplified NORSOK M-506 includes flow effects

API RP 14E Erosional Velocity

Aspect Limitation Alternative
Sand erosion C-factor approximation only Use DNV RP O501 for sand erosion
Multiphase flow patterns Not considered Slug flow amplifies erosion locally
Geometry effects Pipe only Bends, chokes need separate analysis
Temperature effects Not included High temperature reduces material strength


References

  1. de Waard, C. and Milliams, D.E. (1975). "Carbonic Acid Corrosion of Steel." Corrosion, 31(5), pp. 177-181. NACE International.

  2. API Recommended Practice 14E (2007). "Recommended Practice for Design and Installation of Offshore Production Platform Piping Systems." 5th Edition. American Petroleum Institute.

  3. NACE Standard SP0775 (2018). "Preparation, Installation, Analysis, and Interpretation of Corrosion Coupons in Oilfield Operations." NACE International.

  4. Nyborg, R. (2010). "CO2 Corrosion Models for Oil and Gas Production Systems." NACE International Corrosion Conference & Expo, Paper No. 10371.

  5. Salama, M.M. and Venkatesh, E.S. (1983). "Evaluation of API RP 14E Erosional Velocity Limitations for Offshore Gas Wells." Offshore Technology Conference, OTC 4485.

An unhandled error has occurred. Reload X