Calculateur de dégradation d’une batterie de voiture électrique
La batterie d’un véhicule électrique perd progressivement de sa capacité utile, ce qui peut réduire la distance parcourue avec une charge complète.
Lancer gratuitement
Ce calculateur estime cette évolution à partir de la capacité utile et de l’autonomie d’origine, d’un taux annuel de dégradation et de la durée d’utilisation. Il indique la capacité conservée et perdue, les kilowattheures restants et l’autonomie proportionnelle. Ce calcul déterministe facilite les comparaisons et la planification, mais ne remplace ni un diagnostic de batterie ni une évaluation de garantie.
Saisissez des valeurs initiales comparables
Commencez par la capacité utile d’origine, qui n’est pas nécessairement la capacité brute annoncée pour le pack. Les constructeurs peuvent réserver une marge d’énergie inaccessible à la conduite. Indiquez ensuite une autonomie d’origine établie selon une référence cohérente. Une valeur d’homologation convient pour projeter cette même norme, tandis qu’une mesure personnelle par temps doux reflète mieux votre usage. Évitez d’associer une autonomie de laboratoire à une observation hivernale récente : la température, le chauffage, la vitesse, le vent, le relief, les pneus et la conduite modifient l’autonomie sans dégradation. Le taux annuel correspond à un pourcentage de la capacité restante au début de chaque année, et la durée peut comporter une fraction. Des bases initiales comparables rendent le résultat plus lisible et évitent de confondre les variations normales d’efficacité avec le vieillissement de la batterie.
Comprenez le calcul composé
Le calculateur applique une progression géométrique. Pour un taux annuel r et un âge y, la fraction conservée est égale à (1 - r) élevée à la puissance y. La capacité restante correspond à la capacité utile initiale multipliée par cette fraction, et l’autonomie estimée applique la même proportion à l’autonomie d’origine. Une dégradation annuelle ne retire donc pas chaque année un nombre identique de kilowattheures : la perte porte sur une capacité restante légèrement plus faible. Le résultat présente les pourcentages de conservation et de perte, les kilowattheures restants et perdus ainsi que l’autonomie estimée et sa diminution. Les valeurs sont arrondies à six décimales pour garantir une réponse stable, mais la précision pratique dépend de vos hypothèses. Un taux constant simplifie nécessairement le vieillissement réel, influencé par l’âge, le kilométrage, la recharge, la température, la chimie et l’état des cellules.
Considérez le résultat comme un scénario
Utilisez cette estimation comme un scénario maîtrisé pour déterminer si un véhicule d’occasion pourrait encore assurer un trajet régulier ou quelle énergie utile subsisterait à la fin d’une période de possession. Comparez un taux prudent, un taux médian et un taux optimiste sans modifier les valeurs initiales. L’autonomie calculée suppose une consommation constante par kilomètre. En conditions réelles, l’efficacité peut varier davantage qu’une dégradation modérée ; une baisse d’autonomie observée ne prouve donc pas une perte équivalente de capacité. Pour évaluer un véhicule précis, consultez les données de son système de gestion, un rapport de diagnostic qualifié ou un essai énergétique reproductible à pleine charge. Vérifiez également la définition de l’état de santé et des seuils de garantie retenue par le constructeur. Chaque requête API coûte $0.002, et ce calcul déterministe permet de répéter fidèlement vos comparaisons.
Cas d’usage
Évaluer un véhicule électrique d’occasion
Comparez plusieurs hypothèses de dégradation pour savoir si l’autonomie restante répond à vos trajets avant un diagnostic.
Planifier une possession à long terme
Estimez la capacité utile et l’autonomie à une échéance future en conservant des hypothèses initiales cohérentes.
Comparer des scénarios de vieillissement
Testez des taux optimistes, courants et prudents afin d’observer leur effet composé sur la capacité et l’autonomie.
Questions fréquentes
Quel est le coût du calcul ?
Chaque requête API coûte $0.002. Le calcul traite un seul élément et ne comporte aucun tarif variable par unité.
La dégradation est-elle composée chaque année ?
Oui. Le taux s’applique à la capacité disponible au début de chaque année, et non à une quantité fixe de kilowattheures.
Faut-il saisir la capacité brute ou utile ?
Choisissez la capacité utile d’origine lorsqu’elle est disponible, car elle représente l’énergie accessible pour la conduite.
Pourquoi l’autonomie réelle peut-elle différer ?
La météo, la vitesse, le relief, les pneus, la climatisation, la charge et la conduite influencent la consommation indépendamment de la capacité.
S’agit-il d’un test de santé de la batterie ?
Non. Il s’agit d’un scénario mathématique à taux constant ; une batterie précise exige un diagnostic ou un essai contrôlé.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/travel/ev-battery-degradation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"original_battery_kwh":75,"annual_degradation_percent":2.3,"years":8,"original_range_km":480}'const res = await fetch("https://api.kit.forhosting.com/travel/ev-battery-degradation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"original_battery_kwh": 75,
"annual_degradation_percent": 2.3,
"years": 8,
"original_range_km": 480
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/ev-battery-degradation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"original_battery_kwh": 75,
"annual_degradation_percent": 2.3,
"years": 8,
"original_range_km": 480
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/ev-battery-degradation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"original_battery_kwh":75,"annual_degradation_percent":2.3,"years":8,"original_range_km":480}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"original_battery_kwh":75,"annual_degradation_percent":2.3,"years":8,"original_range_km":480}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/ev-battery-degradation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"original_battery_kwh": 75,
"annual_degradation_percent": 2.3,
"years": 8,
"original_range_km": 480
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.ev_battery_degradation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |