Moving Marine Deficiency and Thickness Data Out of the Shared Workbook

A marine deficiency workbook fails at the moment two people edit it and a pasted value replaces a formula. From then on the diminution figures cannot be reproduced, the substantial-corrosion flag stops firing silently, and nobody can say which version the surveyor saw. The module has to own the calculation, the reading provenance and the survey deadline that the workbook was never able to hold.

Ultrasonic thickness data is the one NDT output that gets arithmetic done to it, which is why the workbook fails there first. Diminution is (original thickness minus measured thickness) divided by original thickness, but original is ambiguous: the as-built scantling from the midship section, the rule-required minimum, or the previous survey figure. Class assessment judges general plate diminution on the average of readings taken across that plate and local wastage on the worst single point, so one column of readings legitimately produces two different verdicts and a workbook usually implements only one. Substantial corrosion — wastage within 75 to 100 percent of the allowable margin — triggers annual re-gauging and extended close-up survey, so the flag is not cosmetic. When someone pastes a value over the formula in one cell, the flag stops firing and nothing in the file announces it. A workbook cannot tell you which of those three failures occurred, or when.

Source: Written against the IACS Unified Requirements and the ESP Code (IMO resolution A.1049(27)) for enhanced survey programme thickness measurement; IACS UR Z17 for approval of service suppliers performing thickness measurement; IMO resolution MSC.215(82) Performance Standard for Protective Coatings and its GOOD/FAIR/POOR condition ratings; ABS, DNV and Lloyd's Register rules for hull survey and steel renewal criteria; AWS D1.1 for structural welding; NAVSEA standard items and MIL-STD-2035 where naval work applies.

Technically reviewed by Anoop Rayavarapu — ASNT NDT Level III (UT, RT, MT, PT, VT, ET) · API 653 · ISO 9001:2015 Lead Auditor
Where the workbook and the class assessment disagree on the same readings
Reading setWhat the workbook typically reportsWhat the assessment actually requiresWhat the disagreement hides
Five points on one strake plateAverage diminution against as-built thicknessAverage for general diminution and the worst single point for local wastageA single point at renewal level averaged away into an acceptable plate
Readings taken through coatingThickness as displayed by the gaugeEcho-to-echo measurement or coating thickness subtractedSystematic overstatement of remaining thickness, worst on heavily coated ballast tanks
Repeat gauging at a previously flagged locationLatest value onlyTrend against the previous survey with the interval statedA corrosion rate that has doubled since last docking, invisible in a single figure
Internals: brackets, face plates, websSame allowable margin as platingMember-specific renewal criteria per class rulesUnder-reporting of structural member wastage that governs the survey outcome
Transverse section readings for a bulk carrier ESP surveyA tab per tank, formatted by whoever gauged itPrescribed reporting format tied to frame, strake and structural memberA report the attending surveyor cannot accept without rework at the worst possible moment
Any cell where a formula was overwrittenA plausible number, indistinguishable from a computed oneA value with recorded provenance and an audit trailEvery downstream flag and total, silently, from that revision onward
None of these failures produce an error. They produce a number, which is precisely why a spreadsheet survives so long past the point where it should have been replaced.

The calculation nobody can reproduce

The moment that sends a marine team looking for a system is almost always the same. Two people compute diminution from what they believe is the same data and get different answers, and neither can demonstrate why. The cause is nearly always mundane. The original thicknesses were typed in from the midship section drawing as constants, so a transcription error is undetectable. Somebody pasted a corrected reading over a computed cell. A tab was duplicated for a new tank and kept a reference to the old tank's original-thickness column. None of these produce an error message; they produce a number.

Underneath the mechanical failure sits a definitional one that a workbook cannot express. Diminution needs an original thickness, and there are three defensible candidates: the as-built scantling from approved drawings, the rule-required minimum, and the previous survey's measurement. They are not interchangeable. Diminution against as-built tells you how much steel has gone; against rule minimum it tells you how much margin remains; against the previous survey it gives you a corrosion rate. A formula in a spreadsheet encodes one of these silently, and the person reading the output six months later has no way to know which.

A system replaces the formula with a stored, versioned calculation that names its inputs. The reading, the original-thickness basis used, the source of that basis, the calculation version and the person who accepted the result are all held together. Reproducibility then is not a matter of trusting the file; it is a matter of reading the record. That single change is usually worth the migration on its own.

Average or worst point — the arithmetic trap

Take five readings on a single strake plate: 12.1, 12.4, 11.9, 12.3 and 9.8 millimetres against a 14 millimetre as-built. The average is 11.7, which against a typical allowable margin looks entirely acceptable. The 9.8 point does not. Class assessment treats these differently on purpose — general diminution of plating is judged on the average of readings taken on that plate, while local wastage, grooving and pitting are judged on the individual measurement. One column of data, two legitimate verdicts, and the wrong one is the one most workbooks are built to produce.

This is not a subtlety that stays theoretical. Grooving corrosion along weld lines and pitting in ballast tank bottoms produce exactly this signature: a plate that is generally sound with localised loss that governs the outcome. A workbook that reports plate averages will pass it, and the deficiency surfaces when a surveyor with a gauge finds the same point in a tank with the vessel already in dock and the steel not ordered.

The module has to compute and present both, and it has to make the worst-point figure as prominent as the average rather than burying it in a detail view. It should also hold the reading pattern — how many points, where on the plate, which frames — because an average over five points and an average over twenty are not comparable quantities, and comparing them across surveys is how a false improvement gets reported.

Readings that were never comparable in the first place

Before any arithmetic, the readings themselves have to be sound, and marine gauging has two systematic error sources that a spreadsheet cannot see. The first is coating. A single-echo ultrasonic thickness gauge measuring through a coating includes the coating in the reading, overstating remaining steel — and ballast tanks, the very compartments where wastage matters most, are the most heavily coated. Echo-to-echo mode or subtraction of a measured coating thickness is the correct treatment, and whether it was used is a property of the reading that must be recorded alongside it.

The second is calibration and operator practice. Gauge calibration on a step wedge at the start and end of a session, the couplant used, the probe and frequency, surface preparation, and the temperature all affect a reading at the tenth-of-a-millimetre level that renewal decisions turn on. Under IACS UR Z17 the firm performing thickness measurement for class purposes must itself be approved, with qualified operators and controlled equipment. The evidence of that control belongs with the data, not in a separate quality file.

There is a governance point here that spreadsheets obscure. If a set of readings is later found to have been taken in single-echo mode through coating, you need to know exactly which readings, from which session, by whom, so you can quarantine and re-gauge that set. In a workbook the readings are anonymous once entered. In a structured record they carry their session, so the blast radius of a bad session is knowable in minutes rather than being a reason to distrust the whole file.

Substantial corrosion and the flag that dies quietly

Substantial corrosion — wastage that falls within roughly 75 to 100 percent of the allowable margin — is not an internal severity grade. It changes the survey regime. Areas identified as substantially corroded attract annual re-gauging and extended close-up survey at subsequent surveys, and they drive the steel renewal plan and therefore the docking duration and the material lead time. Getting the flag right is a commercial decision as much as a technical one.

In a workbook the flag is a conditional formatting rule or an IF formula, and it is exactly the kind of cell that gets overwritten. Once a pasted value sits where the formula was, the cell shows a number, the formatting no longer applies, and the area quietly leaves the flagged set. Nothing in the file records the change. The next person to open it sees a clean tank. The consequence surfaces during the survey, when the surveyor gauges the same area and finds it at renewal level, and the yard is holding a docking plan built on the wrong steel quantity.

A module handles this by treating the flag as derived output that cannot be edited, only recomputed. Any override becomes an explicit, attributed act with a reason, visible in the record and in the report. The test to put to a vendor is direct: show me what happens when someone tries to change a computed substantial-corrosion result, and show me where that attempt is recorded.

Two editors, one file, and the drydock window

The trigger for most marine deficiency projects is concurrency. One workbook was fine when one superintendent owned it. It stops being fine when a surveyor is gauging in a tank with no connectivity, a second is working the deck areas, the class surveyor wants a status, and the planner is pulling numbers for the steel order — all on the same day, from files named final, final revised and final revised 2.

The structural fix is to stop passing files and start writing records. Each reading, finding and closure belongs to a location and an identified person at a recorded time. Field capture has to work fully offline, because tanks and double bottoms have no signal, and synchronise afterwards without creating duplicates. When two people record at the same location, the result should be two attributed readings that a chief surveyor resolves deliberately — not a last-write-wins overwrite that removes the earlier one without trace.

Concurrency also changes what management can see. In a workbook world, the status of a survey is whatever the last person to send a file said it was. With records, the open deficiency list, the areas still to gauge and the items awaiting evidence are live, which matters intensely inside a docking window where every day has a cost and decisions about scope extension are made on incomplete information. That visibility, more than the calculation itself, is usually what convinces the operations side to fund the change.

Recommendations, conditions and dates you do not control

Marine work has a category of deficiency that fixed-plant systems rarely model: the finding imposed from outside. A class recommendation or condition of class carries a due date set by the society, is tied to a specific survey, and has consequences for the vessel's class status if it is not discharged. Statutory findings from flag or port state have their own regimes. These are not internal findings with negotiable dates; they are constraints.

Merged into one undifferentiated list, the imposed items compete for attention with items the yard could reschedule freely, and the list gets prioritised by whoever shouts loudest. The module should hold the issuing body, the survey the item arose from, the imposed due date and the evidence required for discharge as distinct attributes, and it should be able to produce the imposed-date list on its own. The single most useful report in a docking window is the set of items with dates that cannot move, ordered by date.

There is a second reason to separate them. Discharge evidence for a class item is not the same as internal closure. A society will want the specific evidence its recommendation named — a re-gauging report, a repair record with welding procedure and NDT results, sometimes attendance. Structuring the item so that its discharge requirement is recorded when it is raised, rather than reconstructed when the surveyor returns, removes the most common cause of an item being carried forward to the next survey for want of paperwork.

What to move out of the workbook first

Do not attempt to migrate the whole workbook estate. Move the thickness measurement data first, because it is the part with the arithmetic, the part with the regulatory consequence and the part where reproducibility failure is doing active damage. Take the current survey cycle plus the previous one, so trend and corrosion rate are computable from day one, and leave older cycles in a read-only archive with a pointer.

When you extract, expect the original-thickness columns to be the worst data in the file. They were typed once, corrected inconsistently, and copied between tabs. Rebuild them from the approved drawings and the class-agreed scantling data rather than trusting the workbook, and treat any location where the drawing figure and the workbook figure disagree as a finding in its own right — because until it is resolved, every diminution figure computed at that location is unreliable in both directions.

Sequence the rest by pain. Coating condition ratings under the PSPC performance standard are usually straightforward and immediately useful because they drive re-gauging scope. Weld NDT findings from newbuild or repair work follow, since they carry their own acceptance criteria under AWS D1.1 or the applicable class rules. Deficiency items imported from the last survey report come last, because they need the class-item structure to be right first, and rushing them produces a list of undifferentiated text that recreates the original problem in a new place.

How a yard or TM firm should evaluate the module

Bring one real tank. Take the readings from a ballast tank on your most recent survey, with the original-thickness basis and the coating condition, and ask the vendor to load them and produce both the general diminution assessment and the local wastage assessment, with the substantial-corrosion set identified. Then ask them to show you the calculation provenance for one specific number, and to show what happens when someone tries to change it. That exercise separates systems that model marine assessment from systems that hold marine data in generic fields.

Test the field reality next. Gauging happens in a tank, in gloves, with no signal, sometimes on a raft. If the capture flow requires connectivity, or more than a few taps per reading, technicians will keep a notebook and key it in later, and you will have bought a slower workbook. Ask to see offline capture, a sync that produces attributed duplicates rather than silent overwrites, and photograph attachment at the reading level.

Finally, test the report. The attending surveyor will want the thickness measurement report in the format their society expects, tied to frames, strakes and structural members — not a spreadsheet export. A system that produces the assessment correctly but cannot render the required report has moved the rework rather than removed it. Atlantis builds inspection management and reporting software on Odoo, configured around stored calculation provenance, offline field capture and society-specific report formats — affordable, accessible and fully customisable. Bring a real tank's data to a working session; contact info@atlantisndt.com to arrange one.

Why does a thickness-measurement workbook stop being reproducible?

Because formulas get overwritten by pasted values and nothing records it. Original scantlings typed in by hand from the midship section drawing become hard-coded constants; someone pastes a corrected figure over a computed cell; a tab is copied for a new tank and inherits stale references. Each act is invisible afterwards. Six months later two people compute different diminution from the same readings and neither can explain why.

Which original thickness should diminution be calculated against?

State it explicitly, because three defensible answers exist: the as-built scantling from the approved drawings, the rule-required minimum, and the previous survey measurement. They give different percentages and different conclusions. A system should store all three where known and record which one governed a given assessment, rather than embedding one silently in a formula that nobody revisits.

What makes substantial corrosion a flag worth engineering around?

Because it changes the survey regime, not just the number. Wastage in the range of roughly 75 to 100 percent of the allowable margin brings annual re-gauging of the affected area and extended close-up survey, with consequences for docking planning and steel ordering lead time. A flag that fails silently because a formula was overwritten converts a planned renewal into an unplanned one discovered during the survey.

How should two surveyors work the same survey without a shared file?

By writing to separate records rather than separate copies of one file. Each reading belongs to a location — tank, frame, strake, member — and is entered by an identified person at a recorded time, offline in the tank and synchronised afterwards. Conflicts then become two readings at one location with a visible provenance difference, which a chief surveyor resolves deliberately, instead of a lost edit nobody notices.

How do class recommendations and conditions differ from internal findings?

A recommendation or condition of class carries a due date set by the society, not by the yard, and non-compliance affects the vessel's class status. Internal findings have dates you control. Mixing both in one undifferentiated list means the immovable dates compete for attention with the movable ones. The module should hold the imposed date, the issuing society and the survey it arose from as distinct attributes.

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

No. Those certifications are administered by the American Petroleum Institute and are not something Atlantis delivers, and they address pressure equipment and storage tanks rather than hull structure. Atlantis provides NDT training to ASNT SNT-TC-1A and ISO 9712, ASNT Level III consulting, inspection management and reporting software, digital twins, 3D laser scanning and independent report validation. Contact info@atlantisndt.com.

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.