Piping Inspection — API 570 & CML Management

By Johnson on July 23, 2026

piping-inspection-api-570-small-bore-cml-management

A process unit can have tens of thousands of feet of piping and only a few hundred points where anyone actually measures wall thickness — which means the entire integrity picture for that unit rests on whether those few hundred points were chosen well. API 570 doesn't ask inspectors to check everything; it asks them to concentrate inspection effort on condition monitoring locations that represent where corrosion actually concentrates, then trend thickness at those exact points across every future inspection cycle. Get the CML selection wrong, or lose the historical record connecting decades of readings at the same physical spot, and even a rigorous inspection program ends up flying mostly blind. For piping engineers and inspection planners managing circuits across an aging asset base, CML management is where the real integrity work happens. Contact our support team to see how CML history consolidation applies to your circuit inventory.

5 yrs Max external inspection interval for Class 1 piping circuits under API 570

2 Corrosion rates calculated per CML — long-term and short-term — with the governing rate applied

3 Risk classes API 570 sorts every piping circuit into, each with its own inspection cadence

1 spot A mismatched CML location between inspection cycles is often all it takes to silently reset a circuit's corrosion rate confidence
PIPING INTEGRITY · API 570 CML MANAGEMENT
See Where Your Circuit Inventory Actually Stands on Corrosion Rate Confidence
iFactory consolidates CML history across every circuit, calculates governing corrosion rates automatically, and flags any circuit where the inspection record can't yet support a confident remaining-life number.

Not All Piping Gets Inspected the Same Way

API 570 sorts every circuit into one of three risk classes based on what it carries and at what pressure, and that classification drives how often it needs to be inspected — treating a low-pressure utility line the same as a high-pressure sour service circuit wastes inspection resources in one place while under-protecting the other. Getting this classification right at the outset shapes everything downstream — how many CMLs a circuit needs, how tight its inspection interval can be, and how much scrutiny a single anomalous reading deserves before it triggers a follow-up inspection.

Risk ClassTypical ServiceMax External IntervalInspection Emphasis
Class 1 Flammable, toxic, or high-consequence fluids at elevated pressure 5 years, sooner if corrosion rate dictates Highest CML density; tightest corrosion rate tolerance
Class 2 Moderate-hazard process fluids at intermediate pressure 10 years, sooner if corrosion rate dictates Moderate CML density; standard corrosion circuit review
Class 3 Low-pressure, non-hazardous or utility services 10 years, often extended further with strong data history Lowest CML density; corrosion typically slow and predictable

What Actually Determines Where a CML Belongs

Choosing CML locations is a judgment call that balances data confidence against practical inspection effort, and a handful of factors consistently drive where the highest-value locations sit on any given circuit.

Elbows & TeesTurbulent flow accelerates erosion-corrosion right at changes in direction, making these consistently high-value CML locations.
Dead LegsLow-flow or stagnant branch lines trap water and sediment, creating localized corrosion cells that a uniform-corrosion assumption would miss entirely.
CUI-Prone ZonesInsulated piping with breaches, terminations, or low points is where corrosion under insulation concentrates, often undetected until the insulation is removed.
Soil-Air InterfacesWhere a buried or below-grade line transitions to above-ground piping experiences some of the most severe localized external corrosion in a piping system.
Material TransitionsWelds joining dissimilar materials or wall schedules can behave differently under the same corrosion mechanism, warranting their own monitoring point.
Small-Bore ConnectionsVent, drain, and instrument connections are frequently under-monitored relative to their failure history, despite being common leak points on real circuits.

None of these factors work in isolation — a circuit often combines two or three of them, such as a dead leg that is also insulated and sitting near a soil-air interface, and that combination is exactly where the highest-consequence failures tend to originate. Experienced inspectors build a mental map of these overlapping risk factors for every circuit they manage, but that map is only as good as the documentation behind it, and it rarely survives a change in personnel unless it's captured in a structured, circuit-by-circuit record rather than institutional memory.

Long-Term vs. Short-Term Corrosion Rate — Why Both Matter

Every CML with enough measurement history supports two separate corrosion rate calculations, and API 570 requires the more conservative of the two to govern the next inspection interval and remaining-life calculation.

Long-Term Corrosion Rate (LTCR)

Calculated across the full measurement history from the earliest reliable reading to the most recent one. LTCR smooths out any single anomalous reading and reflects the circuit's overall corrosion behavior across its service life, but it can understate a recent acceleration in corrosion rate if the process conditions have changed.

Short-Term Corrosion Rate (STCR)

Calculated from only the two most recent readings, STCR is far more sensitive to a recent change — a process upset, a chemical injection change, or a new corrosion mechanism taking hold. When STCR diverges significantly from LTCR, that divergence itself is often the earliest signal that something on the circuit has changed and deserves investigation.

Running both calculations automatically every time a new reading comes in, and flagging any meaningful divergence between them, is what separates a piping integrity program that catches an emerging problem early from one that only reacts once a circuit is already close to its retirement thickness. Book a demo to see how this comparison runs against your own circuit history.

The practical challenge is that both calculations depend entirely on having clean, comparable readings tied to the exact same CML across every inspection cycle. A corrosion rate calculated from two readings taken at slightly different points along a weld seam, or measured with different instrument calibration standards, can produce a number that looks precise but doesn't actually reflect real metal loss — and a false corrosion rate is often worse than no corrosion rate at all, because it creates unwarranted confidence in either direction. This is exactly why CML documentation — recording the precise location, orientation, and measurement method for every point — matters just as much as the thickness reading itself. A well-documented CML with a decade of consistent readings will always produce a more trustworthy corrosion rate than a poorly documented one with twice as many data points spread across inconsistent locations.

The Cost of Getting CML Management Wrong

Every gap below sounds small in isolation, but each one directly undermines the corrosion rate calculation that everything else in a piping integrity program depends on, and the four gaps below tend to show up together at facilities that have never consolidated their inspection history into one system.

GapConsequenceWhat Consolidated CML Data Fixes
CML locations drift between inspection cycles Corrosion rate calculated from readings that aren't actually the same physical spot Fixed CML registry with mapped coordinates ensures every cycle measures the same point
Inspection history split across contractors Conservative default corrosion rate assumptions used in place of real trend data Full multi-cycle history consolidated per CML regardless of which contractor collected it
High-risk CMLs under-monitored Localized corrosion at dead legs or CUI zones missed until a leak occurs Damage-mechanism-aware CML placement reviewed against actual circuit geometry
Manual re-inspection date tracking Circuits inspected later than the code-required interval, or inspected needlessly early Automated re-inspection date calculated per circuit from the governing corrosion rate

Prioritizing Which Circuits Get Attention First

Most facilities don't have the inspection resources to treat every circuit with equal urgency, and they shouldn't — risk-based inspection methodology exists specifically to concentrate effort where the combination of failure probability and failure consequence is highest, rather than spreading inspection budget evenly across a circuit inventory where the real risk is heavily concentrated in a small subset of circuits. A circuit carrying a mild, well-understood corrosion mechanism at low pressure in a non-critical unit simply doesn't need the same inspection intensity as a high-pressure, high-temperature circuit in sour or wet H2S service running through a congested pipe rack above a control room. Building this prioritization on paper, based on process knowledge and damage mechanism review, is the starting point — but the ranking only stays accurate if it's continuously updated as new thickness readings, process changes, or metallurgical upgrades come in.

This is where risk-based inspection and CML management genuinely depend on each other. A circuit's risk ranking should influence how many CMLs it gets and how tight the inspection interval is, but the CML data itself — the actual measured corrosion rate — should also feed back into and refine that risk ranking over time. A circuit initially assumed to be moderate risk that turns out to be corroding faster than expected needs its risk classification revisited, not just its next inspection date recalculated. Facilities that keep these two processes connected, rather than running risk ranking as a one-time exercise and CML tracking as a separate ongoing activity, end up with an inspection program that actually reflects current circuit condition rather than an assumption made years earlier at the last formal risk assessment.

PIPING INTEGRITY · CIRCUIT REVIEW
Get a Circuit-by-Circuit Review of Your Current CML Coverage
We review your existing CML registry and inspection history to identify circuits with weak corrosion rate confidence, under-monitored damage mechanisms, or inspection dates at risk of slipping past their code-required interval.

A Piping Inspection Planner's Take on CML Discipline

Twelve years into planning piping inspection programs across multiple process units, the pattern I see over and over is that facilities have plenty of thickness readings — what they don't have is confidence that those readings are actually comparable to each other. I inherited a unit where three different inspection contractors had each used slightly different CML numbering conventions over fifteen years, and reconciling which reading belonged to which physical location took us most of a turnaround planning cycle. Once we rebuilt the CML registry with fixed coordinates and mapped every historical reading back to the correct point, we found two circuits where the real corrosion rate was almost double what the previous conservative estimate assumed, and one where it was actually much lower than assumed, meaning we had been over-inspecting a perfectly healthy circuit for years. Getting the CML data right isn't a paperwork exercise — it directly changes which circuits you inspect sooner and which ones you can safely leave alone longer.
— Piping Inspection Program Lead, Refining & Petrochemical, 12 Years

Frequently Asked Questions — API 570 Piping Inspection and CML Management

How many CMLs does a typical piping circuit actually need?

There's no fixed number — API 570 leaves CML density to inspector judgment based on how uniform or localized the expected corrosion mechanism is. A circuit with slow, uniform general corrosion might reasonably be monitored with just a handful of CMLs, since thickness loss should behave similarly anywhere along the circuit. A circuit exposed to localized mechanisms like erosion-corrosion at elbows, under-deposit corrosion at low points, or corrosion under insulation needs meaningfully more CMLs, placed specifically at the locations where those mechanisms are known to concentrate. The right number is really a function of desired confidence in the resulting corrosion rate, balanced against the practical cost of collecting and maintaining that many data points every inspection cycle.

What happens when short-term and long-term corrosion rates disagree significantly?

API 570 requires the more conservative of the two rates to govern the next inspection interval and remaining-life calculation, so a significant divergence automatically tightens the inspection schedule for that circuit rather than being averaged away. Beyond the code requirement, a meaningful STCR-LTCR divergence is itself valuable diagnostic information — it usually means something changed in the operating conditions, chemical treatment program, or process chemistry recently enough that the long-term average hasn't caught up yet. Investigating what changed around the time the divergence appeared often identifies the root cause faster than waiting for the next scheduled inspection to confirm the trend.

Can CML data from different inspection contractors over the years actually be reconciled?

Yes, though it takes deliberate reconciliation work rather than simply merging spreadsheets. The key is mapping each contractor's historical readings back to a single, fixed CML registry using location coordinates, isometric drawing references, or physical markers rather than relying on numbering conventions that may differ between contractors. Once that reconciliation is done, the full multi-decade history becomes usable for corrosion rate calculation instead of being treated as several shorter, disconnected data sets. Reach out to support if you're working through this kind of historical reconciliation on your own circuit inventory.

Are small-bore connections and vent/drain points really worth dedicated CMLs?

Small-bore connections are frequently under-represented in CML programs relative to how often they actually appear in piping failure and leak history, largely because they're easy to overlook next to the main run of a circuit. Vent, drain, and instrument connections see different flow conditions than the main line, can be points of vibration fatigue in addition to corrosion, and are often installed with thinner wall schedules that leave less margin before reaching a retirement thickness. Including representative small-bore connections in the CML program, rather than assuming the main circuit's corrosion behavior applies equally to every branch, closes a gap that shows up disproportionately often in incident investigations.

How does this connect to our existing turnaround planning and CMMS process?

Computed re-inspection due dates, generated automatically from each circuit's governing corrosion rate, feed directly into work orders inside the CMMS and EAM platforms your planning team already uses, and are cross-referenced against upcoming turnaround planning calendars so inspection scope can be bundled into already-scheduled outages wherever possible. For circuits showing sustained thinning, updated maximum allowable working pressure calculations support fitness-for-service decisions between scheduled inspections, giving planners a documented basis for either continuing operation or advancing a repair. Book a demo to see this workflow set up against your own circuit inventory.

PIPING INTEGRITY · GET STARTED
Turn Years of Scattered Thickness Readings Into One Reliable Circuit Record
iFactory rebuilds your CML registry, reconciles historical readings across contractors, and calculates governing corrosion rates and inspection dates automatically for every circuit in your inventory.

Share This Story, Choose Your Platform!