| Parameter | Value |
|---|
This tool gives a quick technical estimate of energy added to a battery while driving. It supports two modes: a standard 12 V starter battery and a traction battery for electric vehicles. The calculator reports added energy in ampere hours and in percent of battery capacity, and it separates contribution from the alternator and from regenerative braking.
Table of Contents
How it works
The calculator converts energy units and applies simple models. For an electric vehicle it converts kilowatt hours to ampere hours using battery voltage. For a conventional vehicle it treats generator output as a steady average current scaled by speed. Regeneration is estimated with a speed dependent factor and a regeneration efficiency input. Results include initial charge, charge from drive, estimated regen, final charge and percent gain. A bar chart shows Start, Generator, Regen and Final. A second chart shows cumulative energy over time.
- Mode selection: standard 12 V battery or electric vehicle traction pack
- Voltage in volts used for conversion between Ah and kWh
- Battery capacity as Ah for 12 V or as kWh for EV pack
- Initial state of charge in percent
- Average charging current in amps from alternator or on-board charger
- Vehicle speed in kilometers per hour which affects generator and regen factors
- Driving time in hours
- Regen efficiency in percent for electric vehicle mode
Outputs and charts
- Converted capacity in ampere hours for electric vehicle packs
- Added energy from generator or charger given as Ah and as kWh
- Estimated regeneration energy in Ah and its contribution to the total
- Final battery charge in Ah and percent of nominal capacity
- Bar chart with Start, Generator, Regen and Final plus gain line and time series of cumulative kWh
Key formulas used
Convert kWh to ampere hours
C_Ah = E_kWh * 1000 / V
Energy added by generator in ampere hours
A_gen = I_gen * t_h
Estimated regeneration in ampere hours
A_regen ≈ C_Ah * (η_regen / 100) * f_speed * t_h
Final battery charge in ampere hours
A_final = min( C_Ah, A_start + A_gen + A_regen )
Percent gain relative to pack capacity
Δ% = 100 * ( A_final − A_start ) / C_Ah
👉 Convert pack energy in kilowatt hours to amp hours using the nominal pack voltage. Generator contribution is steady current multiplied by driving hours. Regeneration is modeled as a fraction of pack capacity scaled by regen efficiency sleep speed factor and driving time. The final state cannot exceed nominal capacity.
Worked example for a 12 volt car
Input example changed for clarity. Use capacity 70 Ah start state of charge 60 percent generator current 6 A average speed 55 km per hour driving time 2.5 hours no regeneration for conventional cars. C = 70 Ah, SoC = 0.60.
Initial stored amp hours
A_start = C * SoC = 70 * 0.60 = 42.00 Ah
Generator contribution
A_gen = I_gen * t = 6 * 2.5 = 15.00 Ah
Regeneration
A_regen = 0.00 Ah
Final stored amp hours
A_final = min( 70, 42 + 15 ) = 57.00 Ah
Percent gain
Δ% = 100 * (57.00 − 42.00) / 70 = 21.43 %
Worked example for an EV pack
Example uses a 75 kWh pack at 420 V. Equivalent capacity converts to amp hours. Start SoC fifty percent driving charge equivalent 16 A time 1.75 hours regen efficiency 16 percent speed factor chosen 0.20 for this profile. E = 75 kWh, V = 420 V.
Convert to amp hours
C_Ah = 75 * 1000 / 420 = 178.57 Ah
Initial stored amp hours
A_start = C_Ah * 0.50 = 89.29 Ah
Generator equivalent
A_gen = 16 * 1.75 = 28.00 Ah
Estimated regeneration
A_regen ≈ 178.57 * 0.16 * 0.20 * 1.75 ≈ 10.00 Ah
Final stored amp hours
A_final = min( 178.57, 89.29 + 28.00 + 10.00 ) = 127.29 Ah
Percent gain
Δ% = 100 * (127.29 − 89.29) / 178.57 ≈ 21.28 %
Energy gain in kWh
ΔE = (127.29 − 89.29) * 420 / 1000 ≈ 15.96 kWh
Model assumptions and limits
- Generator current is treated as an average value that increases moderately with speed
- Regen estimate is scenario dependent and depends on braking profile and terrain; the model gives a conservative non zero baseline when regen efficiency is positive
- Thermal losses, charge acceptance limits at high state of charge and detailed BMS behaviour are not modelled; use this tool for rapid checks and not for final system design
- Final charge cannot exceed nominal capacity and the BMS will limit acceptance in real systems
Practical tips and recommended defaults
- For rough checks use regen efficiency 10 to 20 percent and speed factor between 0.05 and 0.35
- For starter batteries allow 10 to 30 percent of alternator current to be consumed by vehicle loads before counting toward battery charge
- When modelling EV packs use nominal pack voltage for conversions and adjust for pack health in advanced studies
- Always compare model output with logged telematics data before trusting results for system tuning
Use this battery drive charge calculator for fast, engineer oriented estimates of charging outcomes for routine trips. For final design or control logic tuning use measured currents and a detailed BMS model.
Further reading
- Electric Vehicle Technology Explained by James Larminie and John Lowry
- Battery Management Systems for Large Lithium Ion Battery Packs by Davide Andrea
- Advanced Battery Management Technologies for Electric Vehicles by Ruud van Gulik
- Fundamentals of Battery Systems for Portable Electronics by Peter T. Christensen




