What is Corrosion Mapping?
Corrosion mapping is the systematic UT examination of a surface to measure remaining wall thickness across a defined area, producing a spatially referenced dataset (typically a C-scan) that shows the distribution and severity of metal loss. It is one of the most widely used inspection techniques in oil and gas, petrochemical, and power generation — applied to storage tanks, pressure vessels, pipelines, offshore structures, and piping systems.
Unlike spot-check thickness measurement (which records thickness at isolated points), corrosion mapping provides a continuous picture of corrosion extent, allowing fitness-for-service calculations, remaining life assessment, and next inspection interval determination. The procedure must address not just the measurement technique but the full data acquisition, recording, and reporting framework.
Governing Standards
- API 653: Tank Inspection, Repair, Alteration, and Reconstruction — the primary standard for above-ground storage tank (AST) floor and shell corrosion mapping
- API 570: Piping Inspection Code — governs thickness measurement of process piping systems
- API 510: Pressure Vessel Inspection Code — governs vessel shell and head corrosion monitoring
- ASME Section V Article 4: UT examination techniques applicable to corrosion mapping
- ASME Section V Article 23 (SE-797): Standard Practice for Measuring Thickness by Manual Ultrasonic Pulse-Echo Contact Method
- API RP 579 / ASME FFS-1: Fitness-for-Service — used for remaining life calculations from corrosion mapping data
- DNV-RP-C210 / DNV-ST-F101: For offshore pipeline and structure corrosion mapping
- NACE SP0188 / SP0102: For corrosion under insulation (CUI) inspection frameworks
Types of Corrosion Mapping Systems
| System Type | Description | Best For | Resolution |
|---|---|---|---|
| Manual grid mapping | Operator moves probe manually along marked grid; records thickness at each node | Small areas, limited access, tanks without automation | Grid spacing (e.g., 25×25 mm) |
| Semi-automated scanning | Motorised scanner moves probe along fixed axis; operator repositions between passes | Flat plates, tank floors, pipe sections | 1–5 mm scan index |
| Fully automated C-scan | Robotic or crawler system with encoder; produces full C-scan image | Large tank floors, offshore risers, pressure vessel shells | 0.5–2 mm, sub-mm possible |
| TOFD / PAUT combination | Advanced UT techniques for weld zone and HAZ corrosion mapping | Pipeline girth welds, vessel nozzles, subsea | Sub-millimetre |
Mandatory Corrosion Mapping Procedure Elements
1. Scope and Component Description
- Component type: tank floor, shell, vessel head, piping, nozzle, or structural member
- Material specification (carbon steel, stainless steel, clad, etc.) and nominal wall thickness
- Access conditions: external vs internal, insulated, coated, submerged, or elevated temperature
- Applicable service (product stored, process fluid, operating pressure/temperature)
- Applicable standard(s) governing the inspection (API 653, API 570, ASME, DNV, etc.)
2. Instrument and Probe Specification
- UT instrument make, model, and operating frequency
- Probe type: single element pulse-echo, dual element (DET), or TOFD/PAUT as applicable
- Probe frequency range (typically 2–10 MHz for corrosion mapping in carbon steel)
- Contact probe vs immersion vs wheel probe — specify for automated systems
- For automated systems: encoder type and resolution (mm/pulse)
- Software version used for data acquisition and C-scan generation
3. Couplant
- Couplant type (gel, oil, water, glycerin) and compatibility with component material and service conditions
- For hot surfaces: high-temperature couplant specified with applicable temperature range
- For underwater/submerged inspection: appropriate underwater couplant or water column
4. Calibration Requirements
- Calibration block: material matching the component (same P-number group), known thicknesses spanning the measurement range
- Velocity calibration: material acoustic velocity measured at the examination temperature
- Zero calibration: delay calibration using the calibration block reference thickness
- Calibration frequency: at start and end of each examination period, after any instrument change, and after any equipment damage or electrical interruption
- Temperature effect: for hot or cold surfaces, calibration must be performed at the actual examination temperature or with temperature correction applied
- Calibration acceptance criteria: thickness readings on reference blocks must be within ±0.25 mm (or per applicable code) of known values
5. Scan Pattern and Grid Spacing
This section is often missing or incomplete in corrosion mapping procedures. The procedure must specify:
- Grid spacing: The distance between measurement points in both the scan direction and index direction. Common spacings: 25×25 mm (1 in. × 1 in.) for manual tank floor mapping per API 653 Section 6.4; 50×50 mm for lower-criticality areas; 10×10 mm or tighter for C-scan automated systems
- Minimum overlap between passes: For automated scanning, adjacent scan passes must overlap by a minimum percentage (typically 10–20%) to ensure no gap in coverage
- Reference point system: How measurement locations are referenced — datum point, coordinate system, or gridded sketch. Every data point must be uniquely locatable
- Direction of scanning: For anisotropic materials or directional corrosion, scan direction may need to be perpendicular to the expected corrosion orientation
6. Minimum Thickness Calculation
The procedure (or a referenced fitness-for-service document) must address how minimum allowable remaining thickness is determined. For each application:
- Tank floor (API 653): Minimum floor plate thickness typically 2.5 mm (0.1 in.) for replacement, or per API 653 Section 4.4 based on service and annular plate condition
- Tank shell (API 653): Minimum thickness calculated from API 653 Annex B — function of operating pressure, shell height, shell diameter, and material allowable stress
- Pressure vessels (API 510 / ASME FFS-1): Minimum thickness from original design code calculation; remaining life from corrosion rate and inspection interval
- Piping (API 570): Required thickness from design calculations; retirement thickness from API 570 Section 7.7
The procedure should state how corrosion mapping data is used to identify areas at or below the minimum allowable thickness and what action is required (immediate repair, monitoring, retirement).
7. Data Recording and C-Scan Generation
- All thickness readings must be recorded with their spatial location reference (grid coordinates, or encoder position in automated systems)
- Minimum reading to be recorded: state the threshold below which an indication must be flagged (e.g., any reading below 80% of nominal wall thickness)
- C-scan colour scale: definition of the colour coding (green = above minimum, yellow = approaching minimum, red = at or below minimum)
- Data file format and software required to view the data
- Data retention period and backup requirements
8. Reporting Requirements
The corrosion mapping report must include:
- Component identification (tag number, service, location on plant/drawing)
- Inspection date and conditions (temperature, surface condition, access constraints)
- Instrument, probe, and couplant identification and calibration block details
- Calibration records (before and after examination)
- Grid pattern used, scan area dimensions, and reference datum
- C-scan image or gridded thickness data map with location references
- Minimum thickness found and its location
- Calculated remaining life or retirement date (if required by client or code)
- Inspector name, certification level and method, certification number
- Applicable code and minimum thickness criteria used
Most Common Corrosion Mapping Procedure Non-Compliances
- Grid spacing not stated — Procedure mentions "grid pattern" without specifying dimensions in both directions
- No minimum thickness acceptance criterion — Procedure collects data but does not state what thickness triggers a flag or action
- Calibration block not described — "Calibration block" mentioned without material specification or step heights
- Temperature correction not addressed — For in-service hot-line inspection, acoustic velocity varies with temperature; this must be addressed
- Reference datum system absent — No system for locating measurement points on the component; data cannot be spatially referenced
- Scan overlap not stated — For automated systems, the overlap between adjacent passes is not specified
- Fitness-for-service assessment not referenced — Data collected but the standard or method for determining acceptance is not stated
Check Your Corrosion Mapping Procedure for Compliance
NDTVerify reviews UT corrosion mapping procedures against ASME Section V, API 653, API 570, API 510, and referenced fitness-for-service codes — flagging grid spacing, calibration, and acceptance criteria gaps.
Upload Your Procedure — $20