Making a steel plant's corrosion rate record defensible when the auditor arrives

Calculate two rates at every CML: a short-term rate from the last two inspections and a long-term rate from the earliest reliable baseline, then let whichever produces the shorter remaining life govern. In a steel plant the audit rarely fails on the arithmetic. It fails on provenance — reading temperature, baseline origin, technician certification and instrument calibration must travel with each number.

A primary metals plant carries a corrosion problem concentrated in a small fraction of its asset register: pickle line and acid regeneration off-gas, the sulphuric acid dewpoint zone of reheat furnace waste-gas ducts, coke oven by-product lines carrying ammonia liquor and H2S-laden gas, caustic circuits on strip cleaning lines, and the reformer transition ducts of a direct reduced iron plant where metal dusting can take a wall in one campaign. Those circuits move fast and episodically. Everything else barely moves at all. Averaging a decades-long history across that mix yields a long-term rate that is arithmetically correct and operationally misleading, which is exactly what an auditor probes when your inspection interval looks longer than the wall loss appears to permit. Computing short-term and long-term separately, carrying both, and flagging divergence between them is the smallest change that makes the record hold together.

Source: Written against API 510 and API 570 short-term/long-term corrosion rate and remaining-life provisions; API RP 574 for inspection practices and CML placement; API RP 571 damage mechanism descriptions for hydrochloric acid corrosion, sulphuric acid dewpoint corrosion, caustic corrosion, oxidation, carburisation and metal dusting; ASME Section VIII Div. 1 and ASME B31.1/B31.3 for retirement thickness basis; NBIC NB-23 Part 2 for jurisdictional equipment outside the API scope; ASTM A106 and ASME B36.10M for permitted mill wall under-tolerance; OSHA 29 CFR 1910.119(j) mechanical integrity and its inspection-record content requirement; ASNT SNT-TC-1A and ANSI/ASNT CP-189 for personnel qualification; ISO 9001:2015 clause 7.5.3 and IATF 16949 for control of documented information.

Technically reviewed by Anoop Rayavarapu — ASNT NDT Level III (UT, RT, MT, PT, VT, ET) · API 653 · ISO 9001:2015 Lead Auditor
One circuit, two rates: No.2 pickle line acid-regeneration off-gas piping, NPS 8 carbon steel
StepLong-term basisShort-term basisWhat the auditor checks
Baseline thickness12.70 mm — nominal from a 1974 isometric, never measured9.40 mm — measured 12 Apr 2023Is the baseline flagged as nominal-derived rather than measured?
Current thickness8.60 mm — measured 09 Mar 20268.60 mm — measured 09 Mar 2026Same reading, two denominators; both must remain visible
Interval51.9 years2.91 yearsInterval runs from inspection date, not report issue date
Computed rate0.079 mm/yr0.275 mm/yrShort-term is 3.5x long-term — divergence must raise a flag, not average out
Remaining life to retirement thickness 6.40 mm27.8 years8.0 yearsThe conservative figure is the one carried into the plan
Next thickness inspectionWould permit the class maximum interval4.0 years — half the governing remaining lifeDoes the scheduled date match the governing rate, or the flattering one?
Retirement thickness is set by the owner-user at 6.40 mm, above the code minimum, because this circuit cannot be inspected while the line is running. Note also that ultrasonic velocity in carbon steel falls roughly 1 % per 55 °C above the calibration temperature: a duct gauged at 190 °C against a block calibrated at 20 °C reads about 3 % thick — near 0.26 mm on an 8.6 mm wall, a full year of the short-term rate above.

The circuits that actually move in a primary metals plant

A steel plant's mechanical integrity register is dominated by equipment that barely corrodes: structural steel, cooling water headers, compressed air, hydraulic lines. The corrosion rate calculation earns its keep on a small population. Pickle line and acid regeneration off-gas ducting. The sulphuric acid dewpoint zone of reheat furnace waste-gas ducts, breechings and stacks. Coke oven by-product plant lines carrying ammonia liquor, light oil and gas laden with hydrogen sulphide and hydrogen cyanide. Caustic circuits on strip cleaning lines. The reformer outlet and transition ducting of a direct reduced iron plant. Roughly a tenth of the CML population produces nearly all of the wall loss on site.

That concentration is precisely why a single site-wide rate model fails. The damage mechanisms described in API RP 571 that are present in a steel plant do not share a time signature. Acid dewpoint corrosion is a duty-cycle phenomenon: metal only corrodes while it sits below the acid dewpoint, which on a reheat furnace duct means startups, shutdowns and long low-fire spells, not steady operation. Metal dusting is episodic, localised and capable of consuming a wall inside a single campaign. Caustic corrosion is concentration- and temperature-driven and can accelerate sharply after a process change nobody logged as one.

So the first design requirement for a corrosion rate module in a steel plant ERP is not the formula. It is the association between the CML and its damage mechanism, because it is the mechanism — not the number — that you will be asked to justify when an interval looks longer than the measured wall loss appears to allow.

Why one rate is never enough on a mill circuit

The convention in API 510 and API 570 is not decorative. A short-term rate computed across the last two inspections and a long-term rate computed from the earliest reliable baseline are two different statements about the same steel, and the code requires the one producing the shorter remaining life to govern. The worked example above shows the reason in numbers: an identical current reading yields 27.8 years of remaining life on the long-term basis and 8.0 years on the short-term basis, and the difference is the difference between a five-year interval and a four-year one on a line that cannot be inspected while running.

The valuable output is not either rate on its own but the ratio between them. When the short-term rate exceeds the long-term rate by a factor of two or more, something changed: a process upset, a duty change, a coating failure, a new operator measuring a different spot, or a genuine acceleration. When the short-term rate is far below the long-term rate, that is usually a data problem rather than good news — a reading taken over scale, a CML that migrated, or a baseline that was never real. Either way the divergence is the signal and the system should surface it rather than let a spreadsheet quietly average it away.

Plants that keep only one rate almost always keep the long-term one, because it is the flattering one and because it survives staff turnover. That choice is what an experienced auditor looks for first, and it is the easiest finding they will write all week.

Nominal thickness is not a measurement

Most integrated steel plants have equipment older than their inspection programme. When a circuit built in the 1960s or 1970s enters a modern integrity system, the baseline that gets typed in comes from an isometric or a datasheet, not from a gauge. That number is a design nominal, and it is legitimately allowed to differ from what was installed. ASTM A106 and ASME B36.10M permit 12.5 % under-tolerance on seamless pipe wall, so a line specified at 12.70 mm may have arrived at 11.11 mm and been entirely compliant.

Baseline that circuit on nominal and you have manufactured 1.59 mm of corrosion that never occurred. Spread across a fifty-year long-term window it looks like a harmless 0.03 mm/yr. Drop the same error into a five-year window — which is what happens when someone rebaselines a legacy circuit against nominal after a recent inspection — and it becomes 0.3 mm/yr of pure fiction that will drive an unnecessary replacement or, worse, be corrected later by an engineer with no record of why.

The fix is structural, not procedural. Store the baseline with its origin as a mandatory attribute: measured, nominal-derived, or as-built certified from a mill test report. Rates derived from a nominal baseline are marked indicative and excluded from interval-setting until a real measured set exists. When the first proper baseline survey completes, the system rebaselines and retains both histories rather than overwriting, because the overwritten value is exactly what an auditor will ask to see.

Temperature, scale and the readings that lie

Steel plants gauge hot metal more often than refineries do, because the circuits that corrode are frequently the ones that cannot be taken out of service for a routine inspection. Ultrasonic velocity in carbon steel falls with temperature at roughly one percent per 55 °C above the calibration temperature, and an uncorrected reading therefore comes back thick. A waste-gas duct measured at 190 °C against a room-temperature calibration block reads about 3 % high. On an 8.6 mm wall that is 0.26 mm — the whole of a year's short-term corrosion, with the sign that makes the circuit look healthier than it is.

The compounding problem is that a mill's data set is usually mixed. Some readings are taken on-line at temperature by one crew, others at ambient during a scheduled outage by another. Differencing those two populations produces alternating fake gains and losses, which is why so many steel plant histories contain negative short-term rates that nobody can explain. Surface preparation adds another layer: mill scale, weld spatter and refractory anchors defeat coupling, and a reading through loose scale will either fail to register or register the scale.

Everything here is recoverable if the metadata is captured at the point of measurement rather than reconstructed afterwards. Metal temperature, correction applied, couplant type, probe and delay line, surface condition and preparation method belong on the reading itself. A module that accepts a bare thickness value with a date has already lost the audit; the number cannot be defended because nothing about the circumstances of its capture survived.

What the auditor is really testing

Audit findings on corrosion rates almost never concern the mathematics. They concern traceability. Where OSHA 29 CFR 1910.119(j) applies — and in a steel plant it typically applies to the coke oven by-product plant, anhydrous ammonia refrigeration, chlorine and hydrogen systems rather than to the iron and steel line itself — the mechanical integrity record is explicitly required to identify the date of the inspection, the person who performed it, the equipment concerned, a description of what was performed, and the results. Miss any one of those and the record is non-conforming regardless of how good the engineering behind it was.

Customer and certification audits test the same chain from a different direction. ISO 9001:2015 clause 7.5.3 and IATF 16949 are about control of documented information: can you show that the record was not altered after the fact, that the person who signed it was competent per your written practice, and that the revision you are showing today is the one that was in force when the decision was made. An automotive customer auditing a strip mill will pull an inspection record and follow it to the technician's certification file and the instrument's calibration certificate for the date in question.

This is where most integrity data fails, because it lives in spreadsheets. A spreadsheet has no immutable history, no link from a reading to a technician's certification validity on that day, and no way to prove that the retirement thickness in cell D14 has always said 6.40 mm. Rebuilding that chain by hand for one circuit takes an afternoon; being asked for twelve circuits with two hours' notice is the situation the module exists to prevent.

Where a steel plant's regime differs from a refinery's

A refinery runs on one broadly coherent code family. A steel plant does not. In a single asset register you will find pressure vessels and piping that the owner-user has elected to manage under API 510 and API 570, jurisdictional boilers and pressure vessels inspected under NBIC NB-23 and state law, power piping to ASME B31.1 on the cogeneration and steam side, and large-diameter waste-gas ducting and fume handling that no pressure code covers at all, where the retirement thickness is whatever the owner's engineering function decided and documented.

The consequence for a corrosion rate module is that minimum thickness has at least three different meanings on the same site, and the meaning must travel with the number. A pressure-design t-min calculated from ASME Section VIII, a structural minimum from API RP 574 guidance, and an owner-set retirement thickness that deliberately sits above code minimum because a circuit cannot be inspected on-line are not interchangeable, and a remaining life computed against the wrong one is indefensible even when the corrosion rate is perfect.

There is a second difference in who audits. Refineries are audited by regulators and insurers. A steel plant is audited by those plus its customers — an automotive purchaser under IATF 16949, a line pipe buyer under API Q1 and API 5L — and customer audits are unannounced far more often. Building the record so it is always presentable is cheaper than building a capability to assemble it quickly.

Evaluating a corrosion rate module before you commit to one

Test it with your own worst circuit, not a demo data set. Take a legacy line with a nominal baseline, a run of readings taken at temperature, one CML that was weld-overlaid at some point, and a gap where three years of records are missing. Ask the vendor to load it and reproduce the interval decision your team made last cycle. A system that returns a single tidy rate has failed the test; a system that returns two rates, flags the nominal baseline, refuses to difference across the overlay, and tells you the missing years widen the uncertainty band has passed it.

Then ask the harder questions. Can a reading be edited after approval, and if so does the prior value survive with the identity of whoever changed it? Is technician certification held per method and level with expiry, and does the system refuse a record from someone whose certification lapsed on the reading date? Is the retirement thickness versioned with its basis and the calculation behind it? Can you export a complete evidence package for one circuit — readings, provenance, rates, interval logic, deviations and their dispositions — without an engineer assembling it by hand?

The Atlantis NDT inspection management ERP is built on Odoo 18 and is designed around exactly that evidence chain, with the corrosion rate module computing short-term and long-term rates separately and carrying the governing basis into the inspection plan. It is affordable, accessible and fully customizable to a mill's mixed code environment rather than assuming a refinery's. For a working demonstration against your own circuit data, or a scoped quote, contact info@atlantisndt.com.

Why does a steel mill need short-term and long-term rates rather than one number?

Because the two answer different questions. The long-term rate describes the average condition of the metal over its life and smooths out episodes. The short-term rate describes what the circuit is doing now. On acid dewpoint and metal dusting duty, damage arrives in bursts tied to duty cycle, so a long history buries a recent excursion. Computing both and letting the shorter remaining life govern is the code-consistent way to stop the average hiding the event.

How do you compute a rate when the original thickness was never measured?

You label it. A nominal figure taken from a drawing is not a measurement, and seamless pipe is permitted a 12.5 % under-tolerance on wall, so an NPS 8 Sch 80 line nominally 12.70 mm may have left the mill at 11.11 mm. Baselining on nominal invents up to 1.59 mm of loss that never happened. Store the baseline with its origin, mark nominal-derived rates as indicative, and rebaseline on the first genuine measured set.

What actually corrodes in a primary metals plant, and does that change the rate model?

It changes it completely. Hydrochloric acid attack in pickle line and acid regeneration off-gas, sulphuric acid dewpoint corrosion on reheat furnace waste-gas ducts and stacks, caustic corrosion on strip cleaning circuits, oxidation and scaling on furnace internals, and carburisation or metal dusting in direct reduced iron reformer transitions. Dewpoint corrosion tracks startups and low-fire hours, not calendar time. A rate model that does not carry the mechanism cannot explain why an interval was set.

How do hot readings distort a steel mill's corrosion rate?

Ultrasonic velocity in carbon steel drops with temperature, roughly 1 % per 55 °C above the calibration temperature, so an uncorrected on-line reading comes back thick. Mills run hot ducts and hot lines, and half a data set is often taken on-line while the other half is taken at ambient during an outage. Differencing those two produces a phantom rate of several percent of wall. The metal temperature and the correction applied must be stored with each reading.

What does an auditor actually ask for when reviewing a corrosion rate?

Rarely the rate itself. They ask for the chain behind it: the date of the inspection, who performed it and what their method certification and level were on that day, what instrument was used and whether it was in calibration, which CML the reading belongs to, whether the CML has moved or been overlaid, and the documented basis for the retirement thickness. Any link missing turns a technically sound number into an unsupported assertion.

Is API 510, 570 or 653 inspector training part of this offer?

No. Those inspector certifications are administered by API and are not something Atlantis NDT issues or trains toward. What Atlantis does provide is NDT training to ASNT SNT-TC-1A and ISO 9712 across Level I, II and III in UT, RT, MT, PT, ET, VT, PAUT and TOFD, ASNT Level III consulting, inspection management and reporting software, digital twins, 3D laser scanning, and independent report validation.

Request a consultation

Built for any business that runs on operations

Most companies do not fail at their craft. They lose time, margin and goodwill in the gaps between the tools they use to run the place — a quoting spreadsheet that does not talk to the job sheet, a job sheet that does not reach accounts, and a compliance folder nobody can search when a client asks. Atlantis closes those gaps by putting the whole operation on one platform, so information is entered once and everything downstream stays in step.

What you can run on it

  • Sales and CRM — leads, quotes, follow-ups and the pipeline that tells you what next month looks like.
  • Projects and job costing — plan the work, track the hours and materials against it, and see the margin while the job is still live rather than at final account.
  • Field and service teams — dispatch, schedules, mobile capture that works with no signal, and sign-off from site.
  • Inventory and purchasing — stock, suppliers, reorder points and goods receipt, joined to the jobs that consume them.
  • People — records, qualifications and licences with renewal reminders, timesheets, leave and payroll.
  • Quality and documents — procedures and forms under revision control, with the audit trail an inspection or accreditation body actually asks for.
  • Accounts — invoicing, expenses, multi-currency and the reporting your accountant stops chasing you for.

Affordable, accessible, fully customizable — and we mean each word

Affordable because the whole suite is included rather than sold to you a module at a time, and because implementation is done by people who have run operations rather than by a chain of subcontractors. Accessible because it runs in a browser and on a phone, works for a small team on day one, and does not need a specialist on staff to keep it alive. Fully customizable because your process is the thing that makes you competitive — the software should bend to it, not the other way round.

Industries we configure for

Service businesses and contractors, manufacturing and fabrication, trading and distribution, laboratories and testing houses, engineering consultancies, construction and facilities, and asset owners across energy, marine, aerospace and infrastructure. Inspection and testing is where we started, and it remains the sector we go deepest in — but the platform underneath is general-purpose, and most of what it does has nothing to do with inspection at all.

What happens when you get in touch

A short conversation, not a sales sequence. We ask how the business runs today and where it hurts, show you the platform doing that work, and send a written quote shaped to your region, your team size and the scope you actually need. No obligation, nothing to install first, and no pressure to decide on the call. Reach out and tell us what you are trying to fix.

Related: business management platform · inspection management software · choosing the right category of software · modules · by industry · asset integrity platform. Book a free consultation.