{{ summaryTitle }}{{ summaryValue }}{{ summaryLine }}{{ badge.label }} {{ badge.value }}

{{ summaryAnnouncement }}

{{ integer(params.current_soc_percent) }}% SOC reserve {{ plannedDistanceLabel }} {{ profileLabel }}
EV range configuration
EV range planning inputs
Use the pack size from the vehicle specification, or enter usable capacity and set usable share to 100%.
kWh
{{ percent(params.usable_battery_percent, 0) }}
%
%
Choose a reserve below the current state of charge.
%
The model normalizes all four common EV efficiency units to kWh/100 km.
Select the closest route pattern, then avoid double-counting the same effect in Advanced.
Changing the unit converts the displayed value without changing the distance.
{{ workflowFeedback }}
{{ percent(params.battery_health_percent, 0) }}
Leave at 100% when state of health is unknown.
%
Zero leaves the base estimate unchanged.
%
Zero leaves the base estimate unchanged.
%
±{{ percent(params.sensitivity_span_percent, 0) }}
The default ±30% envelope is a visualization range, not a confidence interval.
%
MetricValuePlanning meaningCopy
{{ row.label }}{{ row.value }}{{ row.detail }}

Trip decision

{{ guidanceHeadline }}

Checks before departure

  • {{ item }}

Model boundary

This is a planning estimate, not an official vehicle rating. Weather, elevation, speed, traffic, tires, HVAC use, battery temperature, and measurement error can move real range. Keep a reserve and use the vehicle's live trip estimate while driving.

{{ exportAnnouncement }}

A route that fits the dashboard estimate can still be a poor plan if it ends with no energy for a detour, a closed charger, or bad weather. Practical electric-vehicle range is the distance available between the current state of charge (SOC) and a chosen arrival reserve, using consumption that reflects the trip rather than an ideal label.

Three quantities do most of the work. Battery capacity sets the nominal energy store, usable share and battery health reduce it to available pack energy, and the SOC window decides how much of that energy may be spent before reserve. Consumption then converts the energy window into distance.

How common electric vehicle consumption units should be read
UnitWhat it meansBetter efficiency moves
kWh/100 kmEnergy used to travel 100 kilometresDown
kWh/100 miEnergy used to travel 100 milesDown
km/kWhKilometres travelled per kilowatt-hourUp
mi/kWhMiles travelled per kilowatt-hourUp

Recent trip consumption is often more useful than a laboratory rating when the next journey has similar speed, weather, terrain, tires, and payload. Highway driving, cold conditions, climbing, towing, cabin heating, and extra load can all increase energy use. A driver should not count the same effect twice by using an already-winter-adjusted consumption value and adding another full winter penalty.

Battery health and manufacturer buffers are different ideas. Usable battery share accounts for the portion of nominal capacity made available by the vehicle. Battery health reduces that usable amount for degradation. If the capacity entered is already a usable figure, setting usable share to 100% avoids subtracting the buffer again.

Official range is a controlled comparison value, not a promise for one route. EPA testing combines defined laboratory cycles and real-world adjustments, while an individual trip has its own speed, temperature, wind, elevation, traffic, tire pressure, and charging options. A reserve-aware estimate is therefore a planning aid, not a guarantee of arrival.

How to Use This Tool:

Base the estimate on the energy and consumption expected for the route you are actually planning.

  1. Enter Battery capacity and its Usable battery share, then set Current state of charge and a lower Arrival reserve. Use 100% usable share when the capacity is already a usable figure.
  2. Enter observed consumption and choose its matching unit. Select the closest Driving profile for the planned route.
  3. Add the Planned distance. Use battery-health, climate, and speed or load penalties only for effects not already represented in the consumption value or profile.
  4. Compare Range ledger with Trip fit, then inspect Consumption sensitivity to see how the distance changes when energy use moves around the estimate.

Interpreting Results:

Practical range ends at the selected reserve, not at an empty battery. Trip margin is practical range minus planned distance. A zero or positive margin fits the mathematical model; a negative margin indicates a modeled shortfall.

  • Check Modeled arrival SOC against the reserve. A route with little extra margin deserves a charging plan even when the central estimate fits.
  • Adjusted consumption is the most important assumption to verify. Compare it with recent trips in similar conditions.
  • The sensitivity span shows deterministic alternatives around adjusted consumption. It is not a confidence interval or probability forecast.
  • A negative arrival SOC is allowed as a way to show how far the planned trip exceeds the modeled energy window; it is not a physically reachable battery state.

Technical Details:

Range is an energy-over-consumption calculation. The model first converts every efficiency input to kWh/100 km, reduces nominal capacity to a usable healthy pack, protects the arrival reserve, and then applies route and condition multipliers.

Formula Core:

Let C be nominal capacity in kWh, u usable share, h battery health, s current SOC, and r reserve SOC. Percentage inputs are written as fractions in the equations.

Epack=C×u×h Etrip=Epack×(sr)

If normalized base consumption is q in kWh/100 km, profile factor is f, climate penalty is a, and speed or payload penalty is b, adjusted consumption and practical range are:

qadj=q×f×(1+a+b) R=Etripqadj×100

Trip energy needed is planned kilometres multiplied by adjusted kWh/100 km and divided by 100. Modeled arrival SOC subtracts that energy as a percentage of usable pack energy from current SOC. Internal calculations retain full precision; display rounding does not feed back into later formulas.

Transformation Core:

All consumption values are normalized before route adjustments. The exact transformations use 1 mile = 1.609344 km.

Conversions to kilowatt-hours per one hundred kilometres
Entered unitNormalization to kWh/100 km
kWh/100 kmUse the entered value
kWh/100 miDivide by 1.609344
km/kWhDivide 100 by the entered value
mi/kWhDivide 100 by the entered value multiplied by 1.609344

The driving profiles are planning factors authored for this estimator, not official vehicle ratings.

Driving profile consumption factors
ProfileFactorEffect from the same base consumption
Urban0.90x10% lower
Mixed1.00xUnchanged
Highway1.16x16% higher
Cold weather1.28x28% higher
Hilly route1.22x22% higher
Towing1.55x55% higher

For the sensitivity curve, consumption is sampled at nine evenly spaced points from the adjusted value minus the chosen span through the adjusted value plus that span. Range is recalculated at every point.

Substitution: A 75 kWh pack at 92% usable share and 100% health has 69 kWh available. Driving from 80% to a 10% reserve provides 48.3 kWh. At 18 kWh/100 km with the 1.00x mixed profile, range is about 268.3 km. A 120 km trip uses 21.6 kWh and arrives near 48.7% SOC.

Limitations:

The estimate assumes one average consumption rate for the whole planned distance. It does not model elevation by segment, wind direction, traffic, charging losses, battery-temperature limits, charger availability, or reserve needed to reach an alternative charger.

  • Use a recent route-relevant consumption value whenever possible.
  • Keep a larger reserve for sparse charging networks, severe weather, towing, or uncertain diversions.
  • Do not use a profile factor and manual penalty to count the same condition twice.
  • Confirm the trip with live vehicle data and current charging options before departure.

References: