Introduction #

When this guide fits: You must translate target backup minutes into a life plan—how deep you discharge (DoD), how many cycles the string can afford per year, when capacity degradation triggers replacement, and how to re-test after refresh.

When it is not suitable: You need utility BESS revenue stacking, EV duty cycles, or warranty legal interpretation—use OEM contracts and PE-directed models instead.

Runtime calculators give minutes at today’s assumptions; this guide explains why those minutes shrink over years and how DoD, C-rate, and temperature interact. Pair with UPS Battery Calculator (Ah/Wh), UPS Battery Bank Calculator (layout), UPS Runtime Calculator (minutes), and UPS Battery Maintenance (field tests). Hub: UPS calculator.

Depth of discharge (DoD) in UPS planning #

DoD is the fraction of nameplate energy removed during an event:

DoD ≈ usable Wh removed ÷ nameplate Wh × 100%

For planning Ah from kW and minutes, many teams embed DoD indirectly via:

  • Safety factor or aging margin in runtime tools
  • Efficiency η below 1.0
  • End-of-discharge voltage in OEM tables (not 100% of catalog Ah)
Planning stance Typical usable DoD (VRLA UPS) Effect on life
Conservative IT 50–60% Longer calendar life
Standard bridge 60–80% Common for 10–15 min designs
Aggressive (discouraged) >80% Shortens life; needs OEM sign-off

Example: 100 Ah string, plan 60% DoD → budget 60 Ah usable per event before recharge—not 100 Ah.

Enter planning Ah in UPS Battery Calculator with margin, then confirm minutes in UPS Runtime Calculator at mid-life impedance, not day-one nameplate.

C-rate and DoD together #

C-rate = discharge current ÷ Ah rating. A 5 kW load on a 48 V · 30 Ah string is roughly 100 A, or ~3.3C—often beyond long-life VRLA marketing curves.

High C-rate forces either:

  • More parallel strings (lower C per string), or
  • Higher Ah than energy math alone

See C-rate limits in OEM PDFs; use UPS Battery Bank Calculator when parallel count changes.

Cycle life vs calendar life #

Batteries fail on two clocks:

Clock Driver Planning question
Calendar Time on float, temperature “Replace every N years?”
Cycle Discharge events, DoD per event “How many outages per year?”

Rule of thumb for VRLA UPS:

  • 3–5 years industrial calendar in warm rooms; 5–7 years in controlled IT if impedance trends are clean.
  • >10–20 significant discharge events/year — treat cycles as co-equal with calendar age.

Lithium UPS modules often expose cycle count in BMS—still verify calendar cap in warranty.

Degradation: why runtime minutes shrink #

Capacity fades from:

  • Sulfation / active material loss (lead-acid)
  • Grid corrosion and dry-out (VRLA)
  • Elevated temperature on float
  • Shallow cycling without proper recharge (micro-outages)

Symptom: Same nameplate Ah, same load kW, fewer minutes at acceptance test.

Mitigation in design:

  1. Size for end-of-life (EOL) Ah, not day-one catalog.
  2. Trend internal impedance semi-annually (see maintenance guide).
  3. After any string change, update baseline and re-run UPS Runtime Calculator.

Worked example: EOL margin on Ah #

Target: 2 kW · 30 min · 48 V · η 0.85

Day-one Ah (calculator):24.5 Ah

Planning policy:

  • 20% aging margin on Ah → 29.4 Ah planning floor
  • 60% DoD cap on VRLA → installed catalog ≥ 29.4 / 0.6 ≈ 49 Ah per string if you treat entire catalog as usable (simplified—OEM tables override)

Field action: Enter 49 Ah (or parallel strings totaling ≥49 Ah) in UPS Runtime Calculator and confirm ≥30 min at design kW. Document result in CMMS.

Replacement triggers #

Replace proactively when:

  • Impedance ≥130–150% of baseline (site policy)
  • Load test fails required minutes at EOL voltage
  • Bulging, leak, or thermal hotspot on inspection
  • Calendar age exceeds OEM max regardless of float appearance

After replacement:

  1. Record new baseline impedance.
  2. Re-run UPS Battery Bank Calculator if block SKU changed.
  3. Acceptance-test minutes at design kW in UPS Runtime Calculator.

Full test procedures: UPS Battery Maintenance.

Round-trip efficiency and recharge #

Round-trip efficiency affects how much generator or utility kW returns after an outage—not just initial Ah sizing. Lower η increases Wh required for the same AC minutes.

After deep discharge, recharge current loads the UPS rectifier and upstream source—coordinate with Generator UPS Calculator if recharge runs on emergency power.

Common mistakes #

  1. Sizing to day-one Ah with no EOL or DoD margin.
  2. Counting calendar life only on sites with frequent transfers or tests.
  3. Self-test pass mistaken for loaded runtime acceptance.
  4. Replacing one block in an old string without matching impedance—replace whole string per OEM.

Next steps #

  1. Write DoD and EOL margin in your battery standard (e.g. 60% DoD, 20% aging).
  2. Run UPS Battery Calculator with margin; layout in UPS Battery Bank Calculator.
  3. Schedule loaded runtime test and impedance baseline the same week as commissioning.
What DoD should I use for a 15-minute UPS bridge?

Many VRLA IT designs plan 60–80% usable energy for a 15-minute event—then add aging margin so EOL strings still meet 15 minutes. Confirm with OEM discharge curves, not rules of thumb alone.

How do cycles affect replacement if the battery rarely discharges?

Calendar life still applies—float and temperature age VRLA even without outages. Frequent self-tests add cycle wear; log them in CMMS.

Does the runtime calculator include DoD automatically?

It uses safety factor and efficiency you enter—embed your DoD policy there or in extra Ah margin from the battery calculator step.

When should I replace the whole string vs one block?

OEMs usually require matched strings—replacing a single aged block in a multi-year string often fails acceptance. Plan string-level refresh.

How does this relate to BESS degradation?

Similar concepts, different products. UPS strings on a protected bus follow this guide; grid BESS cycling belongs in the energy-storage observe track.