Battery Runtime (Motor Load)
Calculate battery runtime for motor-driven systems accounting for motor current draw, efficiency, and depth of discharge.
Formula
t = C_usable / I_draw, C_usable = C × DoD
How It Works
Worked Example
A 24 V robot with a 20 Ah LiFePO4 battery uses two drive motors drawing 8 A total at full speed, but runs at 60% duty cycle on average. Motor system efficiency is 82%. Step 1 — Battery usable energy: E_usable = V × Ah × DoD = 24 × 20 × 0.90 = 432 Wh Step 2 — Average electrical power drawn: P_elec = V × I_avg = 24 × (8 × 0.60) = 24 × 4.8 = 115.2 W Step 3 — Input power from battery (accounting for efficiency): P_battery = P_elec / η = 115.2 / 0.82 = 140.5 W Step 4 — Battery runtime: t = E_usable / P_battery = 432 / 140.5 = 3.08 hours Step 5 — Capacity check at C-rate: I_avg = P_battery / V = 140.5 / 24 = 5.85 A → 5.85/20 = 0.29C — well within LiFePO4 continuous discharge rating Result: The robot operates for approximately 3.1 hours on a full charge at 60% duty cycle.
Practical Tips
- ✓Log actual current draw with a current sensor during representative operation cycles — real-world average current is almost always lower than worst-case estimates
- ✓For Li-ion cells, limit depth of discharge to 80% for longest cycle life; NMC cells degrade rapidly below 2.8 V/cell during repeated deep discharges
- ✓Add a 20–25% runtime safety margin to your calculated runtime when sizing the battery — allows for aging (capacity loss over charge cycles) and higher-than-expected loads
Common Mistakes
- ✗Using peak motor current instead of average current — for a robot running at 60% duty cycle, this overestimates power consumption by 67% and underestimates runtime accordingly
- ✗Ignoring controller and wiring losses — motor controller switching losses of 5–15% and cable resistance drops reduce actual runtime compared to motor-only calculations
- ✗Forgetting that battery capacity drops significantly at high discharge rates (Peukert effect) — a 20 Ah lead-acid battery delivers only ~14 Ah at 2C discharge
Frequently Asked Questions
Shop Components
Affiliate links — we may earn a commission at no cost to you.
Related Calculators
Power
Battery Life
Estimate battery runtime for IoT and portable devices given average current draw, duty cycle, self-discharge rate, and depth-of-discharge cutoff. Suitable for LiPo, alkaline, NiMH, and coin-cell batteries.
Motor
Motor Efficiency
Calculate motor efficiency, power losses, and heat dissipation from electrical input and mechanical output measurements.
Motor
DC Motor
Calculate DC motor speed, torque, power, and efficiency from electrical parameters
Motor
Stepper Motor
Calculate stepper motor speed, step frequency, and travel per revolution
Motor
BLDC Motor
Calculate brushless DC motor no-load RPM, stall torque, maximum efficiency, input power, and propeller thrust from Kv rating and electrical parameters
Motor
Servo Motor
Calculate servo motor torque, speed, efficiency, and back-EMF from electrical and load parameters.