Skip to content

Water Treatment

Boiler, cooling, potable, FWG chemistry.

Steel and water are not a stable combination. The water on a vessel is a managed chemistry experiment running continuously — lose control of it and the failure mode isn’t a warning light, it’s a corroded tube or a pitted heat exchanger discovered during an expensive drydock.

boiler watercooling waterFWG salinitytrend directionchemical ROBcontamination risk

The four water systems

SystemCritical parametersFailure mode
Boiler waterpH, conductivity, hardness, phosphate, chlorideTube corrosion, scale, foaming
Cooling waterpH, conductivity, nitrite, chloride, microbialGeneral corrosion, biofilm, seawater ingress
Potable waterChlorine, hardness, microbial, salinityHealth hazard, scale, taste
FWG outputSalinity, conductivityHeat exchanger pitting downstream

Each system has its own spec range, dosing protocol, and consumption profile. The pipeline tracks each independently then integrates findings into the senior review.

Parameter classification — three tiers

For each parameter the analyzer compares the latest reading against the maker/equipment-specific spec:

TierCondition
OKWithin spec, trend stable
WARNINGOutside spec but within wider safety envelope
CRITICALOutside safety envelope, or step jump from previous reading

The wider safety envelope matters: a boiler at slightly elevated chloride is something to watch; a boiler at chloride three times the spec is a corrosion event in progress.

Worked example — MV POSUN

End-of-April water-treatment review:

SystemParameterLatestSpecTrendVerdict
BoilerpH10.810.5–11.5StableOK
BoilerConductivity1,650 µS≤ 2,500RisingWatch
BoilerChloride42 ppm≤ 25Step jump from 18CRITICAL
BoilerPhosphate28 ppm20–40StableOK
CoolingpH8.68.5–9.5FallingWARNING
CoolingNitrite720 ppm≥ 500FallingWatch
CoolingChloride45 ppm≤ 60StableOK
CoolingMicrobial320 cfu/mL≤ 1,000RisingWatch
FWGSalinity3.2 ppm≤ 5RisingWatch

Chemical inventory:

ChemicalROB (kg)Daily useDays remaining
Boiler treatment (Drew Liquitreat)281.223
Cooling inhibitor841.847
Biocide120.430
FWG cleaner451.141

Verdict: HIGH.

  • Boiler chloride step jump (18 → 42 ppm): feedwater contamination event — most likely a condenser tube leak. Investigation required immediately.
  • Cooling pH falling + nitrite falling: dosing rate insufficient or fresh-water leak. Cross-check dosing pump and FW expansion-tank level.
  • Boiler treatment ROB 23 days: re-order urgent; next bunker is 14 days away but supplier lead-time is 21 days.

Under the hood

Trend assessment — direction matters as much as magnitude

A three-sample trend per parameter classifies systems as Improving / Stable / Deteriorating:

slope = (x_n − x_(n−2)) / (2 × Δt)

For an upper-bounded parameter (chloride, conductivity, microbial count), a positive slope is Deteriorating regardless of whether the current value is in spec — a vessel whose chloride has doubled between samples is heading somewhere bad even if the latest reading is technically OK.

PARAMETER_BOUNDS = {
"boiler_chloride": "upper",
"boiler_pH": "lower",
"boiler_phosphate": "range",
"cooling_chloride": "upper",
"cooling_pH": "lower",
"cooling_nitrite": "lower",
"cooling_microbial": "upper",
"fwg_salinity": "upper",
# …
}
def trend_verdict(samples, bound_direction):
if len(samples) < 3:
return "Insufficient data"
slope = (samples[-1] - samples[-3]) / (2 * SAMPLE_INTERVAL_DAYS)
if abs(slope) < NOISE_THRESHOLD:
return "Stable"
if (slope > 0 and bound_direction == "upper") or \
(slope < 0 and bound_direction == "lower"):
return "Deteriorating"
return "Improving"
Chemical inventory — days remaining and re-order tiers
Daily_consumption = (ROB_(n−1) − ROB_n) / Δt
Days_remaining = ROB_n / Daily_consumption
Days remainingTier
> 60OK
30 – 60Plan re-order
< 30Re-order urgent
< 7Critical — operational risk

A vessel that runs out of boiler treatment chemical at sea is forced to either secure the boiler or run untreated water — neither is acceptable as a planned outcome.

Equipment-damage risk mapping — specific patterns

Boiler chloride above limit — saltwater contamination of boiler feedwater. Causes pitting corrosion of tubes; in severe cases leads to tube failure and boiler shutdown. Source: condenser leak, distillate carryover, or salt-water bunker fill error.

Cooling chloride above limit — seawater ingress into a closed cooling-water circuit. Cooler shell-side leak is the typical source. Even small ingress drives general corrosion across the entire circuit.

Cooling pH falling — the closed circuit’s buffering capacity is being exhausted. Either dosing is insufficient or a fresh-water leak is admitting make-up water. Drives general corrosion across all wetted metals.

Microbial counts rising — biofilm developing in the cooling circuit. Biofilms shield metal from cathodic protection and corrosion inhibitor — pitting starts under the film. Treatment: biocide dosing plus circuit cleaning.

FWG salinity rising trend — either the FWG demister is failing (allowing salt carryover) or the seawater feed is more saline than the unit can handle. Membrane FWGs are particularly sensitive.

Escalation triggers
TriggerSeverity
Boiler chloride above critical limitCRITICAL
Boiler chloride step jump from previous sampleCRITICAL
Cooling chloride above critical limitCRITICAL
FWG salinity rising trend with current value > 7 ppmHIGH
Microbial count above safety limitHIGH
Critical chemical with no re-supply in lead-time windowHIGH
Data sources and suppliers
SourceWhat it provides
Vessel-side test formsBoiler / cooling / potable / FWG chemistry readings filed by Chief Engineer
Chemical inventory register (ERP)Per-chemical ROB, supplier, daily dosing
Noon report (water tests)FWG output salinity, additional spot readings
FWG telemetryContinuous salinity / conductivity logging where instrumented

Major marine water-treatment suppliers supported: Drew Marine (boiler, cooling, fuel-treatment), Wilhelmsen / Unitor (boiler, cooling, fuel-treatment, cleaning), Vecom (boiler and cooling), Chevron Marine (boiler and cooling).

Drew MarineWilhelmsenUnitorVecomChevron Marine