When the Thickness Workbook Outgrows the Person Who Built It
A thickness spreadsheet fails not when it gets large but when it gets a second editor. Formulas become pasted values, sorts decouple readings from locations, and last year's workbook is saved forward with unmeasured points inheriting old numbers. In a food plant the damage is compounded because sanitary tube, vacuum-collapse limits and ammonia refrigeration all break the assumptions the template was built on.
Most food and beverage thickness workbooks began as one engineer's personal tool and were competent while that engineer was the only editor. The failure mode is social before it is technical. A second person adds a column; a third sorts the sheet to group a plant area and selects only the reading columns, silently shifting values against their location identifiers; a fourth pastes values over formulas to stop a broken reference from showing an error. Six months later the corrosion rate in the report cannot be reproduced from the readings in the same file, and nobody can say which number changed or when. The technical layer makes it worse. Templates are almost always inherited from oil and gas, where wall thickness is set by internal pressure on schedule pipe. Hygienic tube, vacuum-cleaned vessels and ammonia refrigeration each violate that assumption in a different direction, and the workbook has no way to tell you.
Source: Sources: IIAR 6-2019 (Standard for Inspection, Testing and Maintenance of Closed-Circuit Ammonia Refrigeration Systems); OSHA 29 CFR 1910.119(j), Process Safety Management mechanical integrity; ASME B31.3 (process piping) and ASME B31.5 (refrigeration piping); ASME BPVC Section VIII Division 1, UG-27 for internal pressure and UG-28 for external pressure and vacuum; ASME BPE dimensional requirements for hygienic tubing; 3-A Sanitary Standards; ASTM A270 for sanitary tubing; ASTM E797/E797M (contact pulse-echo thickness measurement); ASNT SNT-TC-1A (2020) for UT personnel qualification; 21 CFR Part 117 (FSMA Preventive Controls for Human Food).
| Item | What the template assumes | Food and beverage reality | Consequence if left unchanged |
|---|---|---|---|
| Wall specification | Schedule pipe, wall keyed to NPS and schedule | OD-based hygienic tube, wall in decimal inches or gauge | Nominal thickness looked up from the wrong table; every loss figure offset |
| Retirement thickness | Derived from internal pressure by a Barlow-type calculation | Pressure calculation returns roughly six thousandths against a sixty-five thousandth wall | Retirement thickness set an order of magnitude too low; the sheet approves a wall that will fail structurally |
| Governing load case | Internal pressure | External pressure from CIP cool-down vacuum on closed vessels | A vessel passes the sheet and buckles on a cold rinse |
| Temperature | Ambient readings on thick wall | Evaporator and retort surfaces well above ambient, thin wall | Uncorrected velocity error consumes a meaningful share of a small corrosion allowance |
| Damage pattern | General wastage over an area | Discrete pitting at gaskets, dead legs and chloride traps | Averaged readings look stable while a single point approaches through-wall |
| Regulatory driver | Jurisdictional pressure vessel inspection | PSM mechanical integrity where ammonia charge crosses threshold | Records built for convenience, not for an inspection that demands traceability |
What actually breaks when a thickness workbook gets a second editor
The workbook did not degrade gradually. It broke at identifiable moments, each of which left no trace. The first is the sort. Someone groups the sheet by plant area to make a walkdown list, selects the reading columns without the location column, and applies the sort. Every reading is now attached to the wrong location, and because all the values are plausible thicknesses in plausible ranges, nothing looks wrong. This single event can invalidate an entire year of trend data and is essentially undetectable by inspection.
The second is the paste-over. A formula throws a reference error because a row was inserted, so someone pastes the displayed value in its place to clean up the sheet. The cell now looks identical and behaves completely differently. When an input changes later — a nominal thickness corrected, a survey date fixed — the pasted cells do not follow, and the sheet becomes internally inconsistent in a way that only shows up if two people compute the same figure by different routes.
The third is the save-forward. Last year's file is copied to this year's name, the date column is updated in bulk, and the crew measures perhaps sixty percent of the points. The other forty percent silently carry last year's readings under this year's date, which the sheet then interprets as a full year with zero loss. The corrosion rate for those locations converges toward zero and their calculated remaining life climbs. Of the three failures this is the most dangerous, because it does not corrupt the data randomly — it biases it in the reassuring direction.
Hygienic tube is not schedule pipe, and the template does not know
Nearly every thickness workbook in a food plant descends, through some consultant or a former refinery engineer, from an oil and gas template. That template is built around schedule pipe: you look up nominal wall from NPS and schedule, you compute a required thickness from internal pressure, and remaining life follows. Hygienic process lines break the first two steps at once. The tube is sized on outside diameter with wall specified in decimal inches or gauge under ASTM A270 and the ASME BPE dimensional tables, so a schedule lookup returns a number that has nothing to do with the installed tube.
The second break is worse because it produces a comfortable answer rather than an obvious error. Run a pressure-based required-thickness calculation on two-inch 316L hygienic tube at normal process pressure and the answer lands around six thousandths of an inch. The installed nominal is sixty-five thousandths. On paper the tube can lose ninety percent of its wall and still satisfy the calculation. In reality it will fail on support span, on vibration fatigue at a clamp, or by perforating at a pit long before the pressure limit is approached.
So the retirement criterion in a food plant is not derived from a formula; it is set by engineering judgement and written down. Typically it combines a structural floor, a hygiene criterion for surfaces in product contact, and a rule about pitting depth relative to remaining wall. The software's job is to hold that criterion per asset class as an explicit, attributed value with an effective date — not to compute it from a pressure equation that does not govern.
Vacuum, not pressure, sets the floor on CIP-cleaned vessels
Clean-in-place cycles finish with a rinse, and a hot vessel that is rinsed cold with its vents closed or partially blocked will pull vacuum as the vapour inside condenses. This is one of the most common causes of catastrophic tank damage in food and beverage plants, and it has almost nothing to do with the wall thickness calculation people actually maintain. External pressure resistance is governed by ASME Section VIII Division 1 UG-28 rather than UG-27, and it depends strongly on the ratio of thickness to diameter and on the unstiffened length between supports.
The practical implication for the thickness record is that a large-diameter, thin-walled vessel has far less margin against collapse than against burst, and general wall loss erodes that margin quickly. A vessel that has lost fifteen percent of its shell wall is still comfortably inside its internal pressure rating and may have moved from an adequate to a marginal external pressure rating. If the workbook only carries an internal-pressure retirement thickness, it will report the vessel as healthy right up until a cold rinse finds the answer.
This is a case where the record structure has to reflect the physics. A vessel needs both a general wastage figure across the shell and a defined stiffener spacing, because the collapse calculation depends on the unstiffened length. A system that stores only a per-point minimum cannot support the calculation at all. Ask the vendor how the vessel geometry is stored, not just the readings, and whether the retirement thickness for a vessel can differ from that of a pipe run in the same service.
Ammonia refrigeration turns the workbook into a regulated record
Most food and beverage plants of any size operate anhydrous ammonia refrigeration, and once the charge in a covered process crosses the OSHA threshold, the mechanical integrity provisions of the process safety management standard apply. That standard requires inspection and testing procedures that follow recognised and generally accepted good engineering practice, and IIAR 6 is the standard the ammonia refrigeration industry has settled on for inspection, testing and maintenance of closed-circuit systems. The consequence is direct: your thickness record is now something a compliance officer can ask to see.
The damage mechanism that matters here is not what most people expect. Anhydrous ammonia is not aggressive to carbon steel in a clean, dry system; the wall loss that closes plants comes from the outside, as corrosion under insulation on cold suction lines where the vapour barrier has failed. The worst temperature band is around and just above freezing, where condensation cycles keep the steel wet without ever freezing it solid. That means readings are taken through insulation inspection windows at specific, deliberately chosen locations, and the record must state where the insulation was opened and where it was not.
A spreadsheet cannot easily express the thing that matters most in this programme: coverage. The question a PSM audit asks is not what the wall thickness was at the points you measured, but how you selected those points and what your basis is for concluding the unmeasured line is sound. That is a documented sampling rationale, revised over time, linked to the readings that support it. It belongs in a system that can version a rationale, not in a column of numbers.
Temperature correction on a thin wall
Ultrasonic thickness gauges are calibrated at ambient and assume a fixed sound velocity. Velocity in carbon and stainless steel falls with temperature at roughly one percent per hundred degrees Fahrenheit of rise, so a gauge reading a hot surface reports a thickness slightly greater than the truth. On a half-inch refinery pipe this is a rounding error that many programmes reasonably ignore. On a sixty-five thousandth tube or a thin evaporator body it is a different proposition, because the corrosion allowance available before retirement is itself only a few thousandths.
Food plants have more hot surfaces than people expect: evaporator bodies, retort shells and steam headers, pasteuriser and UHT sections, dryer inlet ducting, and CIP supply lines running caustic near boiling. Each is a location where an uncorrected reading contributes an error in the same direction every time, which is the worst kind. Random error averages out over a series; systematic error accumulates into a fictitious trend, and because it makes walls look thicker, it makes corrosion rates look slower.
The record therefore needs four fields where the workbook has one. Raw gauge reading, surface temperature at the time of measurement, correction factor applied, and corrected value. Storing only the corrected number destroys your ability to revisit the correction if the factor is later found to be wrong, and storing only the raw number means every downstream consumer applies their own correction, which is how two reports on the same asset end up disagreeing.
Pitting, gaskets and dead legs: why the average lies
The mental model behind a thickness spreadsheet is uniform wastage — a wall thinning evenly, a line on a chart sloping gently down. Food and beverage stainless does not usually behave that way. 316L in a well-designed hygienic system loses essentially no wall at all across most of its surface, then perforates at a single point, and the point is nearly always one of a small number of predictable geometries.
Gasket faces trap chloride-bearing residue and create crevices where the passive film cannot re-form. Dead legs beyond the length-to-diameter limits set out in ASME BPE hold stagnant fluid through a CIP cycle, so the cleaning chemistry never reaches them and the residue concentrates. Sample valves, instrument tees and abandoned branches are the usual suspects. Chloride stress corrosion cracking is a live risk where hot caustic CIP meets chloride carryover from a water supply, and it is the one mechanism a thickness reading will not see at all, because a crack propagates through full wall thickness with no measurable general loss.
This changes what the record must support. A location's history matters less than the population of locations sharing a geometry: every gasket face on a given skid, every dead leg over a length limit, every sample point on a filler. A system that can only chart one point against time is answering a question the plant does not have. Ask instead whether it can retrieve the minimum reading across all locations of a defined type, plant-wide, and show which of them are trending — and whether it can flag the mechanisms, such as cracking, that thickness measurement is structurally unable to detect.
Evaluating a system on reproducibility rather than features
The requirement you are actually buying for is narrow and testable: given the dataset as it stood on a past date, the system returns the figures that were reported on that date. Everything else follows from it. Ask a vendor to demonstrate it directly. Load a year of data, produce a report, then correct a nominal thickness and a survey date, and ask the system to reproduce the original report unchanged alongside the revised one. A system that cannot do this is a prettier spreadsheet with the same failure mode.
Then test the three spreadsheet failures explicitly. Ask what happens when a survey is closed with only sixty percent of locations measured — the correct answer is that the unmeasured locations show a gap, not an inherited value, and the corrosion rate for those points is not updated. Ask what happens when two technicians submit a reading for the same location on the same day. Ask whether a value can be edited in place at all, and if the answer is yes, ask to see the record of the edit.
Finally, be honest about the transition. The existing workbook is not a liability to be discarded; it is the only history you have, and it must be migrated with its uncertainties intact rather than cleaned into false precision. That means importing every row, marking which values are formulas and which were pasted, and flagging the copy-forward runs where a reading repeats under successive dates. Atlantis scopes this against the actual workbooks during a consultation, so the import rules are written against your data rather than a generic template, and a quote follows from what the files contain.
Why does a sixty-five thousandth tube wall break a spreadsheet built for schedule pipe?
Because the retirement thickness formula stops governing. Run a standard pressure calculation on two-inch hygienic tube in 316L at typical process pressure and you get a required wall near six thousandths of an inch against a nominal of sixty-five. The pressure limit is irrelevant. What actually retires the tube is support span, vibration, weld heat-affected zone integrity and hygiene at a thinning surface. A workbook that reports remaining life against the pressure figure will show a century of life on tube that should already be replaced.
How does the system stop two people overwriting the same reading?
By making a reading an event rather than a cell. Once a value is written by a named person at a recorded time against a specific location, a second person cannot silently replace it; they can only add a superseding value with their own attribution and a reason. Concurrency stops being a locking problem and becomes a history problem, which is the form it should have had all along. The old value remains visible, which is what lets you reconstruct what the report said last year.
What does reproducing a calculation actually mean in practice?
It means that running today's software against the 2024 dataset returns the number that appeared in the 2024 report, character for character. That requires three things the workbook lacks: the inputs frozen as of the report date, the formula version recorded with the result, and any manual override captured as its own annotated entry. If a later correction to a nominal thickness silently changes an old corrosion rate, the historical report can no longer be defended, even though the correction was right.
Which food plant readings should be excluded from a corrosion rate?
Readings taken across a weld crown with a flat dual-element probe, where the crown prevents proper coupling. Readings on a section replaced since the previous survey, which starts a new series. Readings on an electropolished surface compared against the same location before polishing, since the process removes material. Readings taken above ambient without a recorded temperature and correction. Each stays in the record with the exclusion reason attached, because an unexplained gap in a series is worse than an explained exclusion.
Does an ammonia refrigeration system change the record-keeping requirement?
Substantially. Where the ammonia charge puts the system under OSHA process safety management, the mechanical integrity provisions require inspection and testing that follows recognised and generally accepted good engineering practice, and IIAR 6 is the practice the industry points to. That turns the thickness record from an internal maintenance aid into evidence produced during a compliance inspection. The threshold question is which lines are in the covered process, and the record has to be able to answer it by asset, not by plant.
How should high-temperature readings be stored?
As the raw gauge value, the surface temperature, the correction factor applied and the corrected value, in four separate fields. Ultrasonic velocity in steel falls by roughly one percent per hundred degrees Fahrenheit of temperature rise, so a gauge calibrated at ambient reads high on a hot surface. On a hot evaporator wall the error is small in absolute terms and significant relative to a thin wall's corrosion allowance. Storing only the corrected value makes the correction unauditable.
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.