Open Data & Transparent Methodology

Transparent EV Charging Data. Grounded in Real Telemetry.

EVChargeCurve is an independent open-access repository and simulation suite for electric vehicle DC fast charging curves, battery thermodynamics, and charging economics. We replace peak kW marketing claims with empirical charging profiles and transparent math.

First Published:
|
Last Updated:
|
Last Reviewed:

What EVChargeCurve Does

EVChargeCurve provides free, client-side tools and reference datasets to help electric vehicle drivers, researchers, and fleet managers understand real charging performance.

Empirical Charging Curves

Power vs. State of Charge (SoC) profiles mapped across 0% to 100% with clearly labeled data provenance.

Session Duration Simulations

Calculations for 10–50%, 10–80%, and 10–100% dwell times using discrete numerical integration.

Temperature & Thermal Modeling

Impact simulations for cold-gating, pack preconditioning, and ambient temperature extremes.

Home & Energy Sizing

Level 2 circuit sizing, utility cost analysis, solar array matching, and V2H emergency backup estimations.

Who Operates the Website

EVChargeCurve is an open-source project founded and actively maintained by Medhastone (lead developer and systems architect) alongside a distributed group of EV owner-contributors who log and submit real-world charging telemetry.

We are not affiliated with, sponsored by, or funded by any automobile manufacturer, charging network, or utility company. Our code and calculation logic are structured to run 100% in the user's browser, ensuring total user privacy and zero data tracking.

What Problem It Solves

Automotive marketing routinely highlights a vehicle's single peak charging speed (such as "charges up to 250 kW" or "10–80% in 18 minutes"). However:

  • Peak power is typically sustained for only 2–5 minutes before cell voltage limits force the Battery Management System (BMS) to taper current.
  • A vehicle with a 150 kW flat charging curve can complete a 10–80% charge significantly faster than a vehicle with a 240 kW peak that drops sharply at 40% SoC.
  • Cold battery temperatures without preconditioning can reduce initial charge rates by 40–70% ("cold-gating").
  • Conflicting charging times published across automotive review websites often combine inconsistent starting/ending SoC thresholds or unstated charger ratings.

EVChargeCurve provides standardized, transparent curves with explicit data origins so drivers know what to expect under real-world conditions.

How Charging Data Is Collected

Our dataset combines multiple transparent streams, each assigned an unambiguous provenance tier:

EVChargeCurve Measured / Independent Telemetry: High-resolution OBD-II CAN-bus session logs (recording pack voltage, current, and cell temperatures) collected during DC fast charging sessions on 300kW+ capable dispensers.
Manufacturer Homologation & Technical Manuals: Official pack specifications, usable kWh capacity ratings, maximum DC/AC acceptance rates, and nominal system voltages.
EVChargeCurve Modeled / Estimated: Physics-based models derived from cell chemistry (NMC vs. LFP), pack voltage (400V vs. 800V), and verified C-rate limits for models awaiting direct bench telemetry.

How Calculations Are Performed

We avoid simplified average-speed shortcuts. All session durations and energy additions are computed via discrete numerical integration (Riemann summation) across the vehicle's piecewise power curve:

Time (minutes) = ∑ [ (Usable_kWh × ΔSoC) / Min(P_vehicle(SoC), P_dispenser, I_max × V_pack) ] × 60

This accounts for dynamic dispenser current limits (e.g. 500A CCS limit on 400V packs), ambient temperature derating factors, and constant-current to constant-voltage (CC-CV) transitions.

How Data Is Reviewed & Corrected

Every curve update or vehicle profile adjustment undergoes sanity checks against OEM pack constraints (maximum cell charge voltage, nominal pack series/parallel layout, thermal envelope limits).

Automotive manufacturers frequently release over-the-air (OTA) firmware updates that adjust BMS thermal throttling or charging profiles. We provide an open public correction tool and changelog for anyone to submit updated telemetry logs or report discrepancies.