Sahawatthanakit (1988) Co., Ltd.
SAHAWATTHANAKIT(1988) · Make It Smart
Back to all articles
Sahawatthanakit (1988) Engineering Team

Designing a Galvanic Cathodic Protection System — Current Demand, Anode Mass & Anode Count (DNV-RP-B401 / ISO 12696)

A step-by-step guide to sizing a sacrificial-anode corrosion protection system — current density by environment, the anode mass formula (M = I·t·8760 / u·ε), anode count from current output, and the −850 mV / 100 mV decay criteria, with a worked example. References DNV-RP-B401, ISO 12696, NACE SP0169 / ISO 15589, ASTM B418.

Cathodic ProtectionCP DesignSacrificial AnodeDNV-RP-B401ISO 12696NACE SP0169ISO 15589Anode Mass CalculationCurrent DensityCorrosion Engineeringแอโนดอาโนดแคโทดิกระบบ CP
Designing a galvanic cathodic protection system — current demand, anode mass and anode count

Photo by Unsplash

สรุป (TL;DR)

A step-by-step guide to sizing a sacrificial-anode corrosion protection system — current density by environment, the anode mass formula (M = I·t·8760 / u·ε), anode count from current output, and the −850 mV / 100 mV decay criteria, with a worked example. References DNV-RP-B401, ISO 12696, NACE SP0169 / ISO 15589, ASTM B418.

Our earlier article on choosing among the 4 anode types answers "which metal in which environment." This article answers the next question an engineer must put into a real TOR/BOQ: "how many kilograms, how many units, and how do you prove it is enough."

Designing a Galvanic Cathodic Protection (GCP) system is not guesswork — there are fixed formulas and acceptance criteria under DNV-RP-B401 (marine / submerged steel), ISO 12696 (steel in concrete) and NACE SP0169 / ISO 15589 (buried pipe/tanks). Under-size the anode mass and the system dies before its design life; over-size it and you waste budget.

Want the numbers before reading the whole guide: all five steps below run automatically in the Anode Sizing Calculator — enter surface area, design life and environment to get current demand, total mass, anode count and the acceptance criterion. Free, and it never quotes a price.

The 5-step design overview

graph TD
    A[1. Surface area to protect A m²
× coating breakdown factor] --> B[2. Current Demand
I = A × i_c
compute initial / mean / final] B --> C[3. Total anode mass
M = I_mean × t × 8760 / u × ε] C --> D[4. Number of anodes
max of: mass vs current output] D --> E[5. Verify protection criteria
−850 mV / 100 mV decay] E -->|fail| B E -->|pass| F[Design complete + BOQ]

Step 1 — Surface area + coating breakdown factor (fc)

Start with the metal surface area in contact with the electrolyte (m²). If coated, CP only has to protect the area where the coating has broken down — use a coating breakdown factor (fc) per DNV-RP-B401:

fc = a + b × t (t = years; a/b depend on coating type and water depth)

  • Bare steel: fc = 1.0
  • Good coating in shallow water: fc starts low (~0.02) and rises with age
  • Current demand = A × fc × i_c → the better the coating, the fewer anodes needed

Step 2 — Current demand (i_c by environment)

The key input is the design current density (i_c), which varies greatly by electrolyte — and you must compute three values: initial (first polarization), mean (lifetime average, used for mass) and final (end of life, used to check anode count):

Environment Design current density i_c Standard
Tropical seawater >20°C (bare steel) initial 150 / mean 70 / final 100 mA/m² DNV-RP-B401
Seabed sediment (mud) ~20 mA/m² DNV-RP-B401
Steel reinforcement in concrete 0.2–20 mA/m² (typically 1–2; up to 20 if chloride-laden) ISO 12696
Buried pipe/tank in soil 10–50 mA/m² (depends on resistivity + aeration) NACE SP0169 / ISO 15589

Formula: I = A × fc × i_c (computed separately for initial / mean / final)

Step 3 — Total anode mass (the core DNV-RP-B401 equation)

M = (I_mean × t_f × 8760) / (u × ε)

  • M = total net anode mass (kg)
  • I_mean = mean current demand (A)
  • t_f = design life (years) · 8760 = hours/year
  • u = utilization factor (stand-off 0.80; bracelet/flush 0.85–0.90)
  • ε = electrochemical capacity (Ah/kg) of the anode material
Anode material ε design (Ah/kg) Closed-circuit potential Notes
Aluminium (Al-Zn-In) ~2,000 −1.05 V (Ag/AgCl) Most common in seawater (high capacity/kg)
Zinc ~700–780 −1.00 V Not recommended >50°C or in certain muds
Magnesium ~1,100 −1.50 V Strong driving voltage for fresh water / high-resistivity soil

ε and potential values reference DNV-RP-B401 Section 8 + ASTM B418 (zinc). Real projects must use values from the manufacturer's type-tested COC.

Step 4 — Number of anodes (must satisfy both "mass" and "current")

Anode count = the larger of two conditions:

(a) From mass: N_mass = M / m_a (m_a = net mass per anode)

(b) From current output: each anode delivers a limited current set by its resistance — use Dwight's formula for a slender stand-off anode:

R_a = (ρ / 2πL) × (ln(4L/r) − 1)

then I_a = (E_c - E_a) / R_a → you need enough anodes so that N × I_a ≥ I at both initial (full anode) and final (consumed anode, higher R_a).

Rule of thumb: low-resistivity seawater (~20–30 Ω·cm) → mass usually governs · soil / fresh water (high resistivity) → current output / count governs.

Step 5 — Protection criteria

Measure steel potential against a reference electrode; it must reach:

Environment Protection criterion Reference electrode
Steel in water/soil (aerobic) ≤ −0.80 V (Ag/AgCl) or ≤ −0.85 V (Cu/CuSO₄) Ag/AgCl, Cu/CuSO₄
Soil with SRB bacteria (anaerobic) ≤ −0.90 V (Ag/AgCl) Ag/AgCl
Steel reinforcement in concrete 100 mV potential decay within 24 h of disconnect Ag/AgCl, Cu/CuSO₄ (concrete)

If the criterion is not met → loop back, increase current demand, and recompute.

Worked example — a steel sheet-pile sea wall

Problem: bare-steel sheet pile, submerged area A = 500 m², tropical seawater, design life 20 years, Al-Zn-In anodes.

Step 2 — Current demand (bare steel, fc = 1.0):

  • I_mean = 500 × 0.070 = 35 A
  • I_initial = 500 × 0.150 = 75 A · I_final = 500 × 0.100 = 50 A

Step 3 — Anode mass (ε = 2,000 Ah/kg, u = 0.80):

M = (35 × 20 × 8760) / (0.80 × 2,000) = 6,132,000 / 1,600 = ≈ 3,833 kg (total net Al mass)

Step 4 — Count (using 40 kg-net anodes):

  • From mass: 3,833 / 40 = 96 units
  • Low-resistivity seawater → high output per anode → mass governs → use 96 units

Step 5: distribute anodes so steel potential everywhere ≤ −0.80 V (Ag/AgCl) at both initial and final.

For a reinforced-concrete structure, switch to ISO 12696 current densities (1–20 mA/m²) + the 100 mV decay criterion, and select a Concrete Anode (standard / high-output) instead.

🧮 Run it with your own numbers: this worked example is the test case for our Anode Sizing Calculator — swap in your own surface area, design life and environment for an instant result.

⚠️ The most common input mistake: the area to enter is the steel surface area, not the concrete face area. On reinforced concrete the two differ by several times, and entering the wrong one inflates the anode count badly.

Common design mistakes

  • Using one i_c for the whole life — you must split initial/mean/final or mass/count will be wrong
  • Forgetting the utilization factor — you cannot consume 100% of anode mass (stand-off ~80%)
  • Not checking final current — near end of life the anode shrinks, R_a rises, and output may fall short even if total mass is adequate
  • Ignoring coating breakdown — on coated work, using fc = 1 over-designs and wastes budget

FAQ

Q: Can I calculate this myself, or do I need an engineer?

A: The formulas above suffice for a preliminary design, and you can run them without touching a calculator via the Anode Sizing Calculator. But real projects (especially government TOR work) require an engineer's sign-off, material-specific i_c/ε from actual test data, and a design margin. Our Sahawatthanakit team handles the calculation, design and standards-referenced BOQ.

Q: The TOR only says "corrosion protection per standard" — which document applies?

A: Submerged steel / offshore → DNV-RP-B401 · steel reinforcement in concrete → ISO 12696 + ACI 222R · buried pipe/tanks → NACE SP0169 / ISO 15589-1. Match the standard to the structure type.

Q: How do −850 mV and 100 mV decay differ?

A: −850 mV (Cu/CuSO₄) is an "absolute potential" criterion for steel in soil/water · 100 mV decay is a "change" criterion measured after disconnect, commonly used for steel in concrete (ISO 12696) because absolute potentials are hard to measure inside concrete.

Q: What do I check after installation?

A: Measure steel potential before/after a 24 h disconnect with the correct reference electrode, inspect every 6–12 months, log the polarization decay against the criterion, and verify the anode consumption rate against the design life plan.

Request a quote + CP system design

Our engineering team designs complete Cathodic Protection systems — current-demand calculation + anode mass/count + standards-referenced BOQ + anode supply (Concrete / Aluminium / Zinc / Magnesium) + commissioning + monitoring. Reference clients: State Railway of Thailand, BMTA, CPAC, SCG, Freyssinet, AGC.

Share:LINEFacebook
Free download · no sales call

Get this guide as a reference brief (PDF)

Summary + full section list + standards cited, Saha-branded for your memo/RFQ — emailed to you too.

Your email is used only to send the brief + contact from the Saha team · never shared.

Free consult · real quote within 2 hours

Questions after reading? Talk to our engineers

Tell us what you need — our engineers help you spec it right, with a real quote. No charge.

Or reach us directly:02-096-2118LINE: @sahawatt1988
Related Services

Need help with this in your facility?

Our team handles full procurement and installation for the topics covered in this article. Free quote within 2 hours.

Another line of ours — spreadsheet tools for SMEs

Quote Register + Win Rate (Thai + English editions)

For quotes that go silent — one row per quote, telling you which to chase today and what your real win rate is.

Compare — buying decision

Comparison tables related to this article

Related content

Article·14 min

Marine & Shipyard Corrosion Protection Field Guide — Choose the Whole System: Surface Prep (Sa 2.5) · ISO 12944 C5-M/CX/Im2 Paint Systems · Cathodic Protection (Anode/ICCP) · Safe Hot Work + How to Lock In Project Material Pricing

Field guide for shipyard, jetty, and coastal steel-structure maintenance: plan corrosion protection across the whole asset by zone (atmospheric/splash/immersed/buried) — abrasive blast Sa 2.5 per ISO 8501, select an ISO 12944 paint system for C5-M/CX and immersed Im2, design cathodic protection with sacrificial anodes (zinc/aluminium/magnesium) vs ICCP per DNV-RP-B401/ISO 12696, control hot work in confined spaces per NFPA 51B, and lubricate marine machinery — plus how to standardize materials to lock project pricing and delivery.

Read
Article·8 min

Cathodic Protection for Cooling Towers in Factories + Data Centers — Choosing Among 4 Anode Types and a TOR Guide

Cathodic protection for cooling towers, steel + concrete structures — comparing zinc, aluminium, magnesium anode + ICCP for circulating water in chiller plants and water-cooled data centers — NACE SP0388, ISO 12696 standards with a TOR template.

Read
Article

Galvanic Cathodic Protection for Steel Rebar in Concrete — ASTM B418, TIS 3029, ISO 12696

How Galvanic Cathodic Protection (GCP) embeds zinc anodes in concrete to protect rebar from corrosion under ASTM B418, TIS 3029-2563, and ISO 12696 — with practical guidance for Thai infrastructure projects.

Read
Article·9 min

Zinc Anode / Cathodic Protection — Prices and Contractors in Thailand 2026: A Procurement Guide for Engineers

Zinc Anode, Magnesium Anode and Aluminum Anode prices in Thailand 2026, material comparison tables, ASTM B418 and ISO 12696 standards, and full-service Cathodic Protection contractors.

Read