Building a pulp mill CML register that survives the next hydroblast
A CML and TML registry for a pulp mill has to survive hydroblasting, tube renewal and a seven-day window. Each point needs an address built from permanent geometry — wall, tube number counted from a stated datum, elevation above the floor — not a paint mark. Scope is then sorted by scaffold package rather than by asset, so access and crews can be committed before the outage opens.
A kraft mill's inspection calendar is set by one asset. The recovery boiler is opened, washed and inspected at the annual outage under BLRBAC recommended practice, and a single leaking tube in the lower furnace carries smelt-water explosion risk, so that inspection is neither negotiable nor deferrable. It gives you a fixed window — commonly five to ten days of internal access — inside which every thickness point on the furnace walls, floor, superheater, generating bank and economizer must be found, shot, evaluated and dispositioned. Before the boiler is cold, hydroblasting removes every paint mark, punch dot and adhesive tag left from the previous campaign. A register that identifies CMLs by a physical marker therefore loses its population once a year, and the crew burns the first shift re-establishing points instead of taking readings. The addressing scheme, not the software brand, decides whether last year's scope is still usable this year.
Source: Sources: BLRBAC Recommended Good Practice for the Safe Firing of Black Liquor in Black Liquor Recovery Boilers; ASME Boiler and Pressure Vessel Code Sections I and V; National Board Inspection Code NB-23 for repairs and alterations; TAPPI Technical Information Paper TIP 0402-16 on digester inspection; API 571 damage mechanism descriptions for caustic stress corrosion cracking, sulfidation and dewpoint corrosion; API 579-1/ASME FFS-1 Part 4 for general metal loss and Part 5 for local metal loss; OSHA 29 CFR 1910.119 Appendix A threshold quantities.
| Asset class | Permanent address elements the registry must hold | Why a physical mark does not survive | Error introduced when the address is incomplete |
|---|---|---|---|
| Recovery boiler furnace wall | Wall face, tube number counted from a named datum with the viewing direction stated, elevation above the floor tube centreline, membrane or crown | Hydroblast and chemical wash strip paint, tags and low-stress stamps between campaigns | Mirror-image counting: one contractor counts from the left facing in, the next from the left facing out, and the trend is built from two different tubes |
| Recovery boiler floor and smelt spout opening | Floor panel number, row and tube within the row, distance from the spout centreline | Floor is buried in frozen smelt and scraped clean each outage | Points migrate toward the spout year on year because crews shoot whatever is exposed first, and thinning looks like it is spreading |
| Superheater, generating bank, economizer | Bank, platen or element number, tube position within the element, elevation and pass, plus gas-side or steam-side | Access changes as elements are replaced; tags are lost with the element | History continues across a replaced element and returns a negative corrosion rate that nobody investigates |
| Batch or continuous digester | Course number and weld seam reference, clock position from a scribed permanent datum, distance below the vapour-liquor interface | Interior is coated with liquor residue and blasted before wet fluorescent MT | Vapour-zone caustic cracking points drift out of the vapour zone as operating level changes, and the highest-risk band goes unmonitored |
| Black liquor evaporator body and tube bundle | Effect number, body, bundle serial, tube row and column, shell course and clock position | Bundles are pulled, swapped between effects and re-tubed | A bundle moved from effect 3 to effect 6 keeps its history but changes service, so the rate is computed across two different duties |
| Bleach plant ClO2 and chlorine dioxide service | Line number, spool serial, material of construction, distance from a permanent flange face | Titanium and FRP components carry no punch marks and are frequently replaced | A titanium or FRP item inherits a carbon steel retirement thickness and is judged against a limit that has no meaning for it |
What a turnaround scope list actually has to be
Nobody asks for a CML registry in the abstract. The request arrives about eleven weeks before the mill shut, when someone has to hand a contractor a scope that a bid can be built against, and discovers that last year's scope exists as a spreadsheet with three hundred rows of free text like "lower furnace, left wall, near door". You cannot scaffold from that, you cannot crew from it, and you cannot tell whether the contractor shot the same points as the year before.
A usable scope list is not a list of assets. It is a list of measurement points, each carrying four things: where it is in terms a rigger can act on, what access it depends on, how long it takes to shoot, and what the last three readings were. From those four columns you can derive the two numbers the turnaround manager actually needs — total technician hours and total scaffold square metres — and you can defend them when someone asks why the number went up.
The failure is almost never analytical. Mills know how to compute remaining life. The failure is that the population of points is unstable from year to year, so the scope is rebuilt from memory each cycle and quietly drifts. Once the point set drifts, the trend is no longer a trend, and everything downstream of it is decoration.
The recovery boiler decides the outage, and it erases your markings
In a kraft mill the recovery boiler is both the largest capital asset and the one with the least tolerance for uncertainty. Water leaking into the lower furnace and contacting molten smelt is the explosion scenario the entire BLRBAC recommended practice regime exists to prevent, which is why the annual inspection of pressure parts is treated as a hard commitment rather than a risk-ranked activity. That decision propagates outward: the boiler outage sets the window, and the digester, evaporators, lime kiln and bleach plant all queue behind it.
The consequence for inspection data is specific and physical. The furnace is washed before entry. Hydroblasting at the pressures used for deposit removal will take paint, adhesive labels and shallow marks off a tube wall without difficulty, and chemical cleaning finishes whatever survives. A CML population identified by marks is therefore a population that has to be re-established every single year by a crew standing on a scaffold with a drawing, at the most expensive hour of the mill's calendar.
Tube renewal compounds it. Pad welds, panel sections and full element swaps are routine outcomes of the inspection itself, so the physical thing a CML refers to may not exist next year. The registry has to be able to retire a point at a stated date, open a new one on the replacement, and keep both visible without splicing them into one impossible trend.
Addressing a CML so it survives the wash
The working rule is that a CML address must be reconstructable from a drawing and a tape measure by somebody who has never been in that boiler. In practice that means an ordered set of geometric references: the wall face, the tube number counted from an explicitly named datum, the elevation above the floor tube centreline, and whether the point is on the tube crown or the membrane. Every one of those exists whether or not anyone marked it.
The single most common defect in real registers is an unstated counting direction. One contractor numbers furnace wall tubes from the left facing into the furnace; the next numbers from the left facing out. The result is a mirror image, and a trend that quietly compares tube 14 from one campaign with tube 14 measured from the opposite end. Nothing in the data flags this. The thickness values remain plausible, the corrosion rate becomes noise, and the error is only found when somebody physically walks the numbering and discovers the discrepancy.
The registry's job is to make the datum a mandatory field rather than a convention held in one person's head. Same for elevation reference — floor tube centreline, boiler zero, or grade elevation, each of which differs by a metre or more. Recording which one was used costs nothing at data entry and is unrecoverable afterwards.
Composite tubes: the reading is not the measurement you want
Lower furnace walls in most modern recovery boilers use co-extruded composite tubing, a stainless outer layer bonded to a carbon steel base, chosen because the smelt-side environment will attack plain carbon steel rapidly. This is where a straightforward thickness register goes wrong in a way that is invisible in the numbers.
A standard thickness gauge configured for a homogeneous wall returns the total remaining thickness across both layers. Loss of the protective outer layer produces a small change in that total, so a tube can be well into the degradation that actually matters while the trend line stays comfortably flat. The registry must therefore record the measurand explicitly: total wall, base metal, or clad layer, and the as-new clad thickness for that tube specification. Without those fields, two technicians using different gating produce readings that are not comparable and nobody can tell which is which.
The same discipline covers the cracking mechanisms that composite tubes are known for. Circumferential cracking in the lower furnace is a surface-examination finding, not a thickness finding, so the registry has to hold non-thickness condition observations against the same location identity. If crack indications live in a separate report and thickness lives in the register, no one ever sees that both were found on the same tube.
Digesters, evaporators and the bleach plant obey different rules
The rest of the mill does not behave like the boiler, and a registry that applies one template across all of it will monitor the wrong things. In a batch digester the dominant concern is caustic stress corrosion cracking concentrated in the vapour-liquor interface band, which is why digester inspection guidance emphasises wet fluorescent magnetic particle examination of that zone rather than thickness grids. The location that matters is defined relative to an operating level, and if the mill changes its cooking level, the monitored band has to move with it. A registry that fixes the band at an elevation set in 1998 is watching clean metal.
Multiple-effect evaporators introduce a different problem: mobility. Bundles get pulled, retubed and swapped between effects, and each effect sees different liquor solids, temperature and scaling behaviour. Carrying a bundle's history across a move without recording the change of service produces a corrosion rate averaged over two different duties, which is worse than having no rate at all because it looks authoritative.
The bleach plant is where material-of-construction discipline earns its keep. Chlorine dioxide service pushes you into titanium, duplex stainless and fibre-reinforced plastic, none of which are assessed against a carbon steel retirement thickness and some of which cannot be usefully thickness-gauged at all. The registry needs material and inspection method as first-class fields on the CML, so a point on an FRP tower does not silently inherit a limit that belongs to a steel line.
Corrosion rate is wrong if you divide by calendar time
Pulp and paper is a commodity business with real production curtailment. A mill that took six weeks of market downtime, or ran a digester at reduced rate for a quarter, has an interval between inspections in which the equipment was substantially not in service. Divide metal loss by the calendar interval and you compute a rate that is diluted by idle time, then use it to justify a longer interval, which is precisely the wrong direction.
The correction is unglamorous: store service hours or operating days against each reading interval alongside the dates, and compute rate against both. Where the two diverge by more than a small margin, the running-hours figure is the one that should drive the next interval. Mills that do this typically find the largest divergence exactly where they least want it, on assets that were down because they were already suspect.
There is a second denominator trap specific to boilers. Readings taken before and after chemical cleaning are not comparable, because deposit thickness contributes to the acoustic path and the couplant behaviour on a fouled surface differs from a clean one. Recording surface condition at the time of reading, as a required field, is what lets you throw out the two anomalous campaigns rather than the whole trend.
Sorting scope by scaffold, not by asset
The reason turnaround readiness is the job that sends people looking for this module is that access, not measurement, is the constraint. Shooting a thickness point takes a technician a minute or two. Getting that technician within arm's reach of a tube thirty metres up a furnace wall takes a scaffold crew several days and a permit. So the plan that matters is the access plan, and the registry that helps is the one that can group CMLs by access envelope and report hours and deck area by package.
This changes the conversation with the contractor. Instead of a bid against a list of tags, you tender against a set of packages with known point counts, known technician hours, and a defined completeness criterion. Deferral decisions become visible in advance: if the furnace scaffold cannot be built in time, you know precisely which two hundred points are at risk and what the resulting gap in the trend will be, eleven weeks out rather than on day four of the shut.
It also makes the after-action honest. A package with ninety-one percent completion is a different situation from ninety-one percent of total points shot across the mill, because the missing nine percent in the first case is a contiguous region of the boiler with a known damage mechanism. Completeness by access package is the metric that reflects risk; the mill-wide percentage does not.
Evaluating a registry before the next shut
Ask a vendor to load one recovery boiler wall from your existing records and re-find the points. Do not ask for a demonstration on their sample data. The question is whether your addressing survives their data model, and the answer surfaces within an hour: either the counting datum, elevation reference and clad specification have somewhere to live, or they get flattened into a description field and you have bought a prettier spreadsheet.
Then test the three transitions that break most systems. Retire a point on a tube that was replaced and confirm the trend breaks cleanly rather than continuing across the weld. Move an evaporator bundle between effects and confirm the service change is recorded and the rate resets. Change the monitored vapour-zone band on a digester after an operating level change and confirm the old band is retained as history, not overwritten. A system that handles all three is one you can migrate a decade of history into.
Finally, check what the system produces in the two weeks before the outage without anyone writing a query: a scope list grouped by access package, with point counts, estimated hours, last readings and open recommendations. If that report has to be assembled by hand, the module has not done the job the buyer came for. Atlantis builds this on Odoo so the same record carries the inspection scope, the work order, the contractor and the certification status of the technician who took the reading — affordable, accessible and fully customisable to how your mill already numbers its equipment. Request a demonstration or a scoped quote at info@atlantisndt.com.
Why does a recovery boiler need a different CML addressing scheme from a refinery circuit?
A refinery CML sits on a pipe that keeps its tag between turnarounds. A recovery boiler furnace is hydroblasted and chemically washed before entry, which removes markings, and tubes are pad-welded or replaced each campaign. The only durable identity is geometric: wall face, tube number counted from a named datum with viewing direction stated, and elevation above the floor tube centreline. Anything else has to be rebuilt annually.
What goes wrong when composite lower furnace tubes are trended on total wall thickness?
Co-extruded tubes carry a stainless outer layer metallurgically bonded to a carbon steel base. A conventional thickness reading returns the total wall, so loss of the protective outer layer barely moves the number until it is nearly gone, then the trend collapses. The registry has to record which layer a point monitors, the as-new clad thickness, and the interface echo the technician is gating on, otherwise the number is meaningless.
How should scope be sorted if the constraint is access rather than asset count?
By scaffold package and confined-space entry, not by equipment tag. In a recovery boiler the furnace scaffold is a multi-day build inside a window that may only be five to ten days long, so the true unit of planning is the access envelope. A registry that lets every CML carry its access dependency lets you commit deck heights, entry permits and crew size before the mill goes down.
Is calendar time a valid denominator for corrosion rate in a pulp mill?
Often not. Market-related downtime, an extended digester outage or a curtailed run means the interval between two readings contains weeks when the asset was not in service. Dividing loss by calendar months understates the rate against running hours. A registry that stores service hours or operating days alongside each reading lets you compute both, and the difference on a lightly loaded year can exceed thirty percent.
Where does an inspection data system stop and a pressure equipment jurisdiction start?
The registry holds condition data and history. It does not replace the jurisdictional inspector, the National Board Inspection Code NB-23 repair and alteration route, or the mill's obligations for an ASME Section I boiler. What it should do is produce the evidence trail those parties ask for: who took the reading, on what instrument, against which baseline, and what disposition followed.
Is API 510, 570 or 653 inspector training part of this offer?
No. Atlantis provides NDT training to ASNT SNT-TC-1A and ISO 9712 across Level I, II and III in UT, RT, MT, PT, ET, VT, phased array and TOFD, together with ASNT Level III consulting, inspection management and reporting software, digital twins, 3D laser scanning and report validation. Inspector certification to the API individual certification programmes is a separate matter, held with API directly.
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.