Sizing a battery system incorrectly is one of the most common — and most expensive — mistakes in industrial power design.
Undersize it, and critical equipment shuts down mid-shift. Oversize it, and you’ve sunk capital into batteries, enclosures, and floor space you didn’t need.
Getting the calculation right requires more than reading a spec sheet; it means understanding how capacity actually behaves under real industrial loads.
This article walks through the core formulas, the variables that quietly erode “rated” capacity, and worked examples for common industrial scenarios.
1. The Core Specifications You’re Working With
Before any calculation, you need to be fluent in four numbers on a battery’s datasheet:
| Term | Symbol | Meaning |
| Capacity | Ah (amp-hours) | How much current the battery can deliver over time |
| Energy | Wh (watt-hours) | Capacity × voltage; total usable energy |
| C-rate | C | Charge/discharge current relative to rated capacity |
| Depth of Discharge | DoD | Percentage of capacity actually usable before recharge |
A battery rated at 100 Ah at the “C20” rate means it can theoretically supply 5 A for 20 hours (100 Ah ÷ 20 h = 5 A). That “C20” qualifier matters enormously — the same battery discharged faster will deliver noticeably less than 100 Ah, which is the crux of why naive runtime math fails in practice.

2. The Basic Runtime Formula
For a first-pass estimate:
Runtime (hours) = Battery Capacity (Ah) × Battery Voltage (V) × Efficiency ÷ Load Power (W)
Or, if working directly in current:
Runtime (hours) = Battery Capacity (Ah) × Efficiency ÷ Load Current (A)
Example: A 24V, 200 Ah battery bank powering a 1,000 W continuous load, assuming 90% inverter/system efficiency:
- Available energy = 24 V × 200 Ah = 4,800 Wh
- Usable energy = 4,800 Wh × 0.90 = 4,320 Wh
- Runtime = 4,320 Wh ÷ 1,000 W = 32 hours
This is a reasonable starting point, but it assumes constant discharge rate, full depth of discharge, and no derating for temperature or aging — none of which hold in most industrial settings.
3. Peukert’s Law: Why Discharge Rate Changes Everything
For lead-acid batteries especially, capacity isn’t fixed — it shrinks as discharge current increases. This is captured by Peukert’s Law:
Cp = I^n × t
Where:
- Cp = Peukert capacity (a constant for the battery)
- I = discharge current (A)
- t = time to discharge (h)
- n = Peukert exponent (typically 1.1–1.3 for lead-acid; closer to 1.0 for LiFePO₄)
The practical effect: a battery rated 100 Ah at a 20-hour discharge might only deliver 70–80 Ah if discharged in 1 hour. For industrial applications with high, fast loads (motor starts, forklifts, peak shaving), using the nameplate Ah figure directly will overestimate runtime significantly.
Adjusted runtime formula:
t = Cp / I^n
Worked example: A lead-acid battery has a Peukert capacity constant of 120 (derived from testing) and n = 1.2. At a discharge current of 20 A:
- t = 120 / 20^1.2
- 20^1.2 ≈ 33.4
- t ≈ 3.6 hours
Compare that to the naive calculation (100 Ah ÷ 20 A = 5 hours) — a 28% overestimate that could leave equipment stranded.
Lithium-based chemistries (LiFePO₄, NMC) have Peukert exponents much closer to 1.0, meaning capacity is far more stable across discharge rates — one reason they’re increasingly preferred for industrial backup and motive power despite higher upfront cost.
4. Depth of Discharge: Rated Capacity vs. Usable Capacity
Rated Ah is not the same as safe-to-use Ah. Cycling a battery too deep, too often, shortens its service life dramatically.
| Chemistry | Recommended Max DoD | Typical Cycle Life at that DoD |
| Flooded lead-acid | 50% | 500–1,000 cycles |
| AGM/Gel lead-acid | 50–60% | 500–1,200 cycles |
| LiFePO₄ | 80–90% | 3,000–6,000 cycles |
| NMC Lithium | 80% | 1,000–2,000 cycles |
Usable capacity = Rated Capacity × DoD
Example: A 200 Ah AGM bank at 50% DoD gives you 100 Ah of genuinely usable capacity per cycle — half of what’s on the label. Skipping this step is the single most common cause of underperforming battery systems in the field.
5. Real-World Derating Factors
Beyond discharge rate and DoD, several environmental and operational factors reduce effective capacity. A conservative industrial sizing calculation applies derating for each:
Temperature. Battery capacity drops as temperature falls below the rated test temperature (usually 25°C/77°F). Lead-acid batteries can lose 20–50% of rated capacity at 0°C (32°F). Lithium batteries are less affected but suffer accelerated degradation at high temperatures.
Aging. Capacity fades over service life. It’s standard practice to size for end-of-life (EOL) capacity — typically 80% of original rated capacity — rather than day-one performance, so the system still meets requirements in year 3 or 5, not just at commissioning.
Inverter/converter efficiency. DC-AC inversion, cabling losses, and charge controller inefficiencies typically consume 5–15% of available energy.
Safety margin. Industry practice generally adds a 20–25% design margin on top of the calculated load to account for load growth, unexpected demand spikes, and measurement uncertainty.
Combined derating example:
Effective Capacity = Rated Capacity × DoD × Temperature Factor × EOL Factor × Efficiency
For a 200 Ah lead-acid bank at 10°C (temperature factor 0.9), 50% DoD, 80% EOL, 90% system efficiency:
200 × 0.50 × 0.9 × 0.80 × 0.90 = 64.8 Ah of genuinely reliable capacity — roughly a third of the nameplate figure.
6. Worked Example: Sizing a UPS Battery Bank for a Control Room
Requirement:
Support a 3 kW critical load for 30 minutes during a utility outage, at a system voltage of 48V DC, using lead-acid AGM batteries rated for 5-year service.
Step 1 — Required energy: 3,000 W × 0.5 h = 1,500 Wh
Step 2 — Apply system efficiency (assume 88% for inverter + wiring losses): 1,500 Wh ÷ 0.88 = 1,705 Wh
Step 3 — Convert to Ah at 48V: 1,705 Wh ÷ 48 V = 35.5 Ah (at this specific discharge rate)
Step 4 — Adjust for Peukert effect at this discharge rate (30-minute discharge is aggressive for lead-acid; apply a 25% capacity reduction relative to 20-hour rating): 35.5 Ah ÷ 0.75 = 47.3 Ah (in 20-hour-rate equivalent terms)
Step 5 — Apply 50% DoD limit to protect cycle life: 47.3 Ah ÷ 0.50 = 94.6 Ah
Step 6 — Apply EOL derating (size for 80% capacity at end of 5-year life): 94.6 Ah ÷ 0.80 = 118.3 Ah
Step 7 — Add 20% safety margin: 118.3 Ah × 1.20 = ~142 Ah rated
capacity needed
Result: Specify a 48V, 150 Ah AGM bank (rounding up to a standard commercial size) — nearly triple the “naive” 35.5 Ah first-pass figure, but this is the number that will actually deliver 30 minutes of runtime reliably for the full 5-year service life.

7. Worked Example: Electric Forklift Shift Runtime
Requirement: Estimate runtime for a 24V, 400 Ah lead-acid traction battery under a typical warehouse duty cycle averaging 40A continuous draw with periodic 150A peaks during lifting.
Step 1 — Base capacity at rated (5-hour) discharge: 400 Ah
Step 2 — Blended average current for the duty cycle: assume equivalent continuous draw of ~55A (peaks are short-duration and don’t dominate the average)
Step 3 — Apply Peukert adjustment for this discharge rate (higher than the 5-hour rating implies) — apply ~15% reduction: 400 Ah × 0.85 = 340 Ah effective
Step 4 — Apply 50% DoD limit (standard practice for traction batteries to preserve plate life): 340 Ah × 0.50 = 170 Ah usable
Step 5 — Runtime = 170 Ah ÷ 55 A = ~3.1 hours of active operation before recharge/battery swap is needed.
This is why many multi-shift warehouse operations run battery-swap programs or opportunity-charge — a single 400 Ah battery does not cover a full 8-hour shift under real load.
8. Quick-Reference Checklist
Before finalizing a battery specification, confirm you’ve accounted for:
- Actual load profile (average and peak current/power), not just nameplate load
- Correct discharge rate applied (Peukert adjustment for lead-acid)
- Depth of discharge appropriate to the chemistry and desired cycle life
- Temperature range at the installation site
- End-of-life capacity derating (typically size for 80% of rated)
- System efficiency losses (inverter, cabling, charge controller)
- [ ] A safety/design margin (typically 20–25%)
- [ ] Charging time available between discharge cycles, not just discharge capacity
Closing Note
The nameplate Ah rating on a battery is a laboratory result, obtained under controlled conditions at a specified discharge rate — it is a ceiling, not a promise. Reliable industrial sizing works backward from the actual duty cycle, applies the derating factors that matter for the chosen chemistry, and builds in margin for aging and safety. The extra hour spent on these calculations up front is far cheaper than a mid-shift outage or a battery bank replaced years ahead of schedule.



























