Making thickness data from every mine site mean the same thing

Across a mining group, the barrier to rolling up thickness data is not storage, it is definition. Sites differ on grid density, minimum versus average reporting, retirement criteria, units and whether spool rotation is logged. A group CML registry has to fix the measurand and the point identity centrally, allow recorded site exemptions, and refuse to aggregate figures that were never comparable.

Mining wear is not the slow, roughly uniform corrosion that thickness monitoring practice was written around. In slurry and tailings service the dominant mechanism is erosion and erosion-corrosion, concentrated at the invert of horizontal runs and the extrados of bends, and it is managed by physically rotating spools on a schedule so the wear face is redistributed. That single practice breaks conventional point identity: a CML defined as "six o'clock, two metres from the upstream flange" refers to a different piece of metal after the spool is turned one hundred and twenty degrees. Meanwhile a group with a dozen operations across three continents will have a dozen conventions for grid density, for whether the recorded number is the minimum or the mean of that grid, for retirement thickness, and for units. Roll those up and the aggregate remaining-life figure is arithmetic performed on incompatible quantities. The registry is where the group standard either becomes enforceable or stays a document nobody follows.

Source: Sources: ASME B31.11 slurry transportation piping, since consolidated into ASME B31.4; ASME B31.3 for process piping and Section VIII Division 1 for pressure vessels on site; API 570 and API 574 thickness measurement location practice, adopted voluntarily by many operations; API 579-1/ASME FFS-1 Part 4 for general metal loss and Part 5 for local metal loss; CSA B51 and provincial boiler and pressure vessel regulation in Canada; AS/NZS 3788 for in-service inspection of pressure equipment in Australia and New Zealand; MSHA 30 CFR Parts 56 and 57; Global Industry Standard on Tailings Management (2020).

Technically reviewed by Anoop Rayavarapu — ASNT NDT Level III (UT, RT, MT, PT, VT, ET) · API 653 · ISO 9001:2015 Lead Auditor
Why site thickness numbers do not roll up, and what the registry must record to make them comparable
Site practice that variesTypical spread across a groupWhat breaks when the numbers are aggregatedRegistry field that resolves it
Grid density at a wear locationSingle point at one site, 12-point grid at another, 60-point B-scan map at a thirdMinimum of a dense grid is always lower than minimum of a sparse one, so the best-instrumented site looks like the worstGrid definition and point count stored with the reading, with rate computed only against like-for-like grids
Reported statisticMinimum, mean, or minimum of the last three readingsGroup average of a mixture of minima and means is not a physical quantityExplicit measurand field: minimum, mean, or nominated point, mandatory at entry
Spool orientation and rotationSome sites log every rotation, most log noneClock-position CMLs silently point at different metal after a turn, producing apparent thickness gainRotation event with date and angle, which retires and re-establishes clock-referenced points
Units and precisionMillimetres to two decimals, inches to three, mils as integersRounding on conversion destroys the small differences that a rate is built fromNative unit and native precision stored as entered, conversion applied only at display
Retirement criterionCode minimum, percentage of nominal, or an internally chosen numberRemaining life across sites measured against different finish linesRetirement basis recorded per line class with its justification, versioned
Liner versus substrateRubber-lined, HDPE-lined and bare steel all present on the same circuitA liner thickness and a steel thickness in the same column, trended togetherMeasurand identifies the layer, with separate baselines for liner and substrate
None of these are software problems in isolation. They become software problems the moment someone asks for a group-level figure, because the system will happily compute an average of quantities that should never have been added.

Why a mining CML is not a refinery CML

Thickness monitoring practice was written for process plants where a circuit corrodes at a broadly consistent rate, so a modest number of well-chosen fixed points can represent the whole of it. That assumption is what makes a CML useful: the point stands in for its neighbourhood. In slurry, tailings and concentrate service the assumption does not hold. Erosion loss is a function of local velocity, particle size, angle of impingement and solids concentration, and all four change sharply within a single fitting.

The practical consequence is that wall loss in a slurry line is not a rate applied to a surface, it is a shape. The invert of a horizontal run thins while the crown stays near nominal. The extrados of a bend thins in a comma-shaped patch offset from the centreline of the bend. A single point at six o'clock will either sit in the middle of that patch or miss it entirely, and the two outcomes differ by years of remaining life.

So the first thing a group registry has to accept is that the atomic unit in this industry is often a grid or a scan, not a point. That has consequences all the way through: what gets stored, what gets trended, and above all what number is reported upward. Systems built on the one-point-one-value model will force the site to pick a single number, and the choice of which one is exactly where the group's comparability is lost.

Rotating a spool destroys clock-position identity

Rotating slurry spools on a schedule is standard wear management. Turning a spool a third of a turn moves an unworn section of wall into the wear position and buys another campaign out of the same piece of pipe. It is good practice and it is entirely incompatible with a CML defined by clock position unless someone records the event.

When rotation is unlogged, the data does something distinctive. A point that has been steadily thinning returns a reading substantially thicker than the previous one. Nobody believes it, so it is treated as a bad reading, repeated, confirmed, and then either discarded or absorbed into a smoothed trend. Either way the series is now a blend of two different metal locations and the computed rate is fiction. The tell is a population of points across a site that all step upward on roughly the same date, which is worth searching for in any legacy dataset before it is trusted.

Handling it properly is not complicated but it must be explicit. Rotation is an event with a date and an angle. On that event, the existing clock-referenced points are closed with their final readings retained, and a new set is opened against the new orientation. The pipe keeps its identity and its full history; the trend does not pretend that a rotated wall is the same wall.

You cannot average a minimum

The most damaging aggregation error in a multi-site group is also the least visible. Site A records the minimum of a twelve-point grid at each wear location. Site B records a single reading. Site C records the mean of a corrosion-mapping scan. Group reporting takes all three, calls them thickness, and produces an average, a distribution and a fleet remaining-life estimate. Every one of those outputs is arithmetic performed on quantities that are not the same kind of thing.

The minimum of a sample is a statistic of the sampling effort as much as of the object. Increase the number of points and the minimum can only go down. This produces a perverse signal at group level: the site that invested in corrosion mapping now reports thinner walls and higher loss rates than the site still taking one reading with a hand gauge, and if remedial spend is allocated on that basis, the group rewards the worse programme. Anyone who has watched an integrity budget get reallocated on the strength of a league table will recognise the outcome.

The fix is definitional rather than technical. Store the measurand explicitly, store the grid definition and point count alongside the value, and refuse to compute a cross-site comparison between readings whose measurands differ. Where a comparison is genuinely needed, it has to be built from the underlying grid, not from the summarised number, which is another argument for storing the whole grid rather than the one figure a site chose to report.

No regulator is writing your standard for you

Operators arriving in mining from oil and gas often expect a prescriptive external regime and find that there is not one for the process plant. MSHA 30 CFR Parts 56 and 57 address mine safety and health without setting a thickness inspection programme. Pressure vessels and boilers on site fall under jurisdictional regulation — provincial registration and CSA B51 in Canada, state authorities in the United States, AS/NZS 3788 in Australia and New Zealand — but that covers a subset of the equipment and says little about slurry conveyance.

Tailings governance has moved considerably faster than plant integrity governance. The Global Industry Standard on Tailings Management raised board-level expectations about the whole conveyance chain, which is often the reason a group suddenly needs to answer a question about the condition of its tailings lines across every operation. That question is asked at group level and can only be answered from group data, which is usually the moment the incomparability becomes a boardroom problem rather than an engineering annoyance.

Absent an external prescription, the corporate standard is the only standard, and a standard that exists as a controlled document but not as a system constraint is a standard that sites follow to varying degrees. Making it enforceable in the registry — required fields, controlled vocabularies, a template that a site inherits rather than reinvents — is the difference between a policy and a practice.

Units, precision and the two-decimal problem

A group with operations in Nevada, Chile, Quebec and Western Australia will have data in inches to three decimals, millimetres to two, and mils as integers. Conversion is trivial; the damage is done by rounding at the point of conversion. A rate computed from readings that were rounded to two decimals of a millimetre after conversion from thousandths of an inch carries a quantisation error that can be comparable to the annual loss on a slow-wearing line.

The rule is to store what was measured, in the unit and precision it was measured in, and to convert only for display. That sounds obvious and is violated constantly, usually by a well-meaning import script that normalised everything to a group standard unit on the way in. Once that has happened the original precision is gone and cannot be recovered from the converted values.

Retirement criteria vary just as widely and matter more. One site works to a code minimum wall, another to a percentage of nominal, a third to a number an engineer selected in 2011 for reasons nobody has written down. Remaining life computed against three different finish lines cannot be compared, and the site with the most conservative criterion will always appear to be in the worst condition. Recording the retirement basis, its justification and its version against each line class is what makes the comparison legitimate.

Lined pipe: define the measurand before you define the point

Rubber-lined and polyethylene-lined pipe is common in abrasive service, and it turns thickness measurement into a question that has to be answered before the technician arrives. Depending on instrument setup, couplant and which interface is gated, a reading on a lined line can represent the liner, the steel substrate, or the sum. Two technicians with different settings will produce numbers that differ by the liner thickness and both will look reasonable in isolation.

Liner and substrate also fail differently and on different timescales. Liner wear is the operational concern and is often assessed by a different method entirely; substrate loss is the pressure boundary concern and only begins meaningfully once the liner is breached. Trending them in one column produces a series that steps and reverses in ways that no corrosion model explains.

The registry has to carry material of construction and measurand on the CML itself, with separate baselines for liner and substrate where both are monitored. This is the same discipline that keeps a titanium autoclave component from inheriting a carbon steel retirement thickness, and it is worth enforcing at the group template level rather than leaving to each site's convention.

The register has to outlive the contractor

Mine site inspection is contracted work, typically retendered every two to three years, and the incumbent usually supplies its own data system. That arrangement is comfortable until the tender is lost, at which point the point identities, the baselines, the grid definitions and the historical readings live inside a system belonging to a company that no longer works for you. What transfers is a set of exported reports, which is to say a set of numbers stripped of the definitions that made them meaningful.

Groups that have been through this twice usually arrive at the same conclusion: the operator owns the register and the asset hierarchy, the contractor holds a role within it and writes readings into it, and the contract specifies data handover in the operator's structure rather than as an export. That reframes the transition. Changing contractor becomes a change of crew and login, not a data migration project performed under time pressure by people leaving the site.

It also changes the standardisation problem. When every site's contractor supplies the system, the group's template can never be more than advisory. When the operator supplies the system, the template is a configuration that every site inherits, and deviations become visible exceptions rather than invisible local habits.

Evaluating a system for group rollout

Test the aggregation, not the data entry. Load real data from two sites with genuinely different practices — one single-point, one corrosion-mapped — and ask the system for a combined remaining-life view. A system that produces a confident answer without flagging the incompatibility is telling you it will let your group make that mistake at scale. The right behaviour is to decline, or to segregate, and to say why.

Then test governance. Can a corporate CML template be defined once and inherited by every site? Can a site record a justified deviation with an approver, and does group reporting show which figures were produced under the exception? Can the standard be versioned, so that tightening the grid density next year does not retrospectively invalidate three years of readings taken correctly under the old rule? Those three capabilities decide whether standardisation is achievable or whether you are buying a shared spreadsheet.

Finally, test the rotation and lining cases with your own spool records, because they are where generic asset software fails quietly. Atlantis builds this registry on Odoo, which means the CML sits in the same system as the work order, the contractor, the equipment calibration record and the technician's certification status, and the group template is configuration rather than a rebuild. Affordable, accessible, fully customisable. Request a demonstration or a scoped quote at info@atlantisndt.com.

Why can a mining CML not be defined the way a refinery CML is?

A refinery CML assumes roughly uniform wall loss around a circuit, so a fixed point represents its neighbourhood. Slurry erosion does not behave that way: loss concentrates at the invert and at bend extrados, varies by an order of magnitude within a metre, and is deliberately redistributed by rotating spools. A fixed single point on such a line samples an arbitrary spot on a steep gradient and tells you almost nothing about the controlling thinnest section.

What happens to trend data when a slurry spool is rotated?

Every clock-referenced point on it now sits on different metal. If the rotation is not logged, the next reading commonly comes back thicker than the last, which the system interprets as a measurement error or quietly averages away. The correct handling is to treat rotation as an event that retires the existing points and opens a new set referenced to the new orientation, with the old series preserved and closed at the rotation date.

Why does improving a site's inspection make its corrosion rate look worse?

Because the reported minimum falls as grid density rises. A site that moves from a single point to a sixty-point scan will find a thinner spot that was always there, and the trend shows a sudden step of wall loss that never occurred. Comparing that site to one still taking a single reading is comparing search effort, not condition. Grid definition has to travel with the reading or the comparison is meaningless.

Which regulator sets thickness monitoring requirements on a mine site?

For the process plant itself, generally none in the prescriptive sense that refining has. MSHA 30 CFR Parts 56 and 57 govern mine safety without imposing a thickness inspection regime. Pressure vessels fall under state, provincial or national boiler regulation such as CSA B51 in Canada or AS/NZS 3788 in Australia and New Zealand. The consequence is that the corporate standard is the standard, and the registry is where it is enforced.

How should a group handle a site that genuinely needs to deviate?

By recording the deviation rather than tolerating it silently. An autoclave circuit, an acid plant and a tailings line have different governing mechanisms, and a single mandated grid density across all three is bad engineering. The workable arrangement is a corporate template with a named exemption process: the site states the deviation, the reason and the approver, and group reporting shows which numbers were produced under which rule.

What happens to the register when the inspection contract is retendered?

That is the argument for owning it. Mine site inspection is typically contracted on a two to three year cycle, and where the CML register lives in the contractor's own system it leaves with them, taking the point identities and the baselines. Holding the register in a system the operator controls, with contractor crews reading and writing into it, is what makes a change of contractor a change of crew rather than a loss of history.

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.