Formula
Usable energy = capacity × (1 − reserve) × battery efficiency. Runtime = usable energy ÷ average load. Recharge time = usable energy ÷ (charger power × charging efficiency).
What the result means
Usable runtime is the estimated time from full charge to the chosen reserve at a constant average load. Actual runtime changes with payload, floor conditions, temperature, routing, and battery age.
Manufacturer battery-management limits may already reserve part of nominal capacity. Use available measured capacity when that figure is known.