Grid-Scale Battery Energy Storage Systems worked example

Spare Module Buffer with daily battery module replacement demand of 5 modules / day: a worked example in grid-scale battery energy storage systems

What does the result look like when daily battery module replacement demand reaches 5 modules / day? The full calculation is worked below with real intermediate numbers. Use it when setting the spare module stocking level for a BESS fleet O and M contract and you need to confirm that the buffer covers supplier lead time without over-investing in working capital.

The inputs for this scenario

  • Daily battery module replacement demand: 5 modules / day (raised for this scenario; the documented default is 2)
  • Supplier replenishment lead time: 45 days (unchanged)
  • Safety stock for demand and supply variability: 30 modules (unchanged)

Working through the calculation

  • Applying the documented formula (Spare module cycle stock = daily module replacement demand x supplier replenishment lead time) to the inputs above produces each figure below.
  • At this operating point the engine returns 0 days for protected days of supply, the number this scenario is built around.
  • At this operating point the engine returns 0.11 days for unprotected days.
  • At this operating point the engine returns 5 pieces for inventory.
  • At this operating point the engine returns 45 pieces / day for daily usage.

How this compares with the baseline

  • Against the tool's baseline example, where daily battery module replacement demand sits at 2 modules / day and the headline result is 0 days, this scenario comes in 150% above the baseline at 0 days.
  • A figure at this level is achievable when daily battery module replacement demand is genuinely sustained, not just peaked for a shift. It uses average daily demand and a single lead time, so it does not capture clustered failures from a bad cell batch or a thermal event that consumes many modules at once.

Results at a glance

  • Protected days of supply: 0 days (headline result)
  • Unprotected days: 0.11 days
  • Inventory: 5 pieces
  • Daily usage: 45 pieces / day

Run it with your numbers

  • Every input above is editable in the live Spare Module Buffer calculator, which recalculates instantly and can be shared with the inputs intact.

Last reviewed 2026-05-12.