INDEPENDENT POLICY & RESEARCHConceptual framework Edition 0.16.4
CORE-020 · Method 0.2.0

Backup Battery Runtime Calculator

How much of the outage load can a backup battery cover before it reaches reserve?

Operational calculation / structured check · Unit tested · Not empirically calibrated

Worked example

A clinic continuity exercise can estimate runtime from tested usable battery energy, steady demand and power limits. Account for reserve, conversion loss and auxiliary draw.

A fictional battery starts with 12 kWh of stored DC energy and keeps 2 kWh in reserve. At 80% conversion efficiency it supplies 8 kWh AC. A constant 3 kW load first falls short after 2 hours 40 minutes.

Try it yourself

The calculator opens with the fictional example already filled in. Change one input, choose Calculate locally, and compare the result to the original values below. Use Reset fictional fixture to start over.

An unknown result means the available inputs do not support a value. Check the calculator’s Warnings tab for what is missing or uncertain.

Go to the calculator Browse all calculators

Changing the label does not improve capacity, speed, error rates or confidence. Enter measured differences explicitly.
Comparison conditions and human review
Record budget, staffing, resources, information release dates, scenario conditions and evaluation criteria. Material differences can make options not comparable.

This declaration is not legal certification. Blocked, pending or assumed gates stop transaction-dependent evaluation.

Keep units consistent within each table. Enter zero when the amount is known to be zero. Leave optional amounts blank when they are unknown. If a required value is missing, the calculator will ask for it.

Advanced: complete input envelope and optional fields

Edit optional fields using the method dictionary. Apply validates and recalculates the entire input. Unknown values remain null.

Import local JSON or CSV

Files stay in this browser. Maximum 1 MiB. JSON imports are recalculated. CSV supports flat observation tables, with column types taken from the displayed fixture. Empty cells become null.

Compare the arrangements

Keep physical resources and evaluation conditions equal. With identical inputs, all three approaches produce identical arithmetic. The comparison refuses material differences in declared conditions; it does not verify those declarations.

Privacy: comparison inputs may contain sensitive notes or operational details. Storage is off by default. Do not enter personal records or sensitive infrastructure details. Reproduction exports include supplied inputs and notes, including raw small-cell inputs suppressed from CORE-009 result tables. Suppression of displayed results does not make a reproduction export safe to publish.

Executive brief and reproducible export

Review for personal, confidential or sensitive material before saving or sharing. No automatic submission occurs.

Read the generated brief

Method, inputs and limits

Account for battery energy, reserve, inverter power, auxiliary draw and load over a declared outage schedule. Method version 0.2.0. Size or certify an electrical installation, model charging, or account for startup surges, degradation or temperature.

CORE-020 input dictionary
InputUnit / typeRequired interpretation
initialKwh — Initial usable battery energykWh DC / numberDeclared stored energy at the start of the exercise.
reserveKwh — Energy reservedkWh DC / numberA floor at or below the initial stored energy.
inverterKw — Inverter output limitkW AC / numberConstant real power available at the AC output.
efficiency — Discharge conversion efficiencyfraction / numberBetween 0.01 and 1. Enter 0.9 for 90%.
auxiliaryKw — Continuous battery-side auxiliary drawkW DC / numberOptional controls, cooling or inverter standby draw measured at the battery. Enter zero if already included in the efficiency.
periods — Ordered outage intervalshours and kW AC / numberEach row has hours and constant loadKw. No charging during the exercise.

Visible mathematics / decision rules

Demand = load kW × interval hours.

AC power delivered while active = min(load kW, inverter output limit).

Battery draw = delivered AC power ÷ efficiency + auxiliary DC draw. Active time is capped by the energy above reserve and interval length.

Closing DC energy = opening DC energy − battery draw × active time.

What this result cannot establish

What would falsify the assumptions?

Reproducible fictional fixture and independently calculated expectations

This fixture is synthetic. It does not describe a country, government, company or event.

{
  "observations": {
    "unit": "kWh",
    "origin": "synthetic",
    "sources": [
      {
        "id": "SYN-020",
        "kind": "synthetic",
        "label": "Fictional continuity exercise",
        "url": null
      }
    ],
    "initialKwh": 12,
    "reserveKwh": 2,
    "inverterKw": 4,
    "efficiency": 0.8,
    "auxiliaryKw": 0,
    "periods": [
      {
        "hours": 2,
        "loadKw": 3
      },
      {
        "hours": 2,
        "loadKw": 3
      }
    ]
  },
  "parameters": {}
}

Expected checks

{
  "delivered": 8,
  "unmet": 4,
  "firstShortfallHour": 2.666667,
  "closingKwh": 2
}
Download input fixture

Authoritative background references

These sources inform definitions or review practices. They do not validate this implementation or endorse MAR.

Plan independent service fallback