ForHosting KIT · Ingénierie et construction

Calculateur de temps de charge VE

Estimez la durée d'une recharge : une batterie de 60 kWh chargée de 20 à 80 % sur une borne murale de 7,4 kW demande environ 5,41 heures et prélève 40 kWh sur le réseau pour en stocker 36 dans les cellules. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Capacité de la batterie (kWh)
60
Charge initiale (%)
20
Charge cible (%)
80
Puissance du chargeur (kW)
7,4
Vous obtenez
Rendement de charge (%)
0,9
Énergie fournie (kWh)
36
Énergie prélevée sur le réseau (kWh)
40
Heures
5,41

gratuit en ligne

De la taille de la batterie au temps de charge

Le calculateur procède en trois étapes. Il détermine d'abord l'énergie qui entre dans les cellules entre vos deux niveaux de charge : la capacité de la batterie multipliée par l'écart entre le pourcentage visé et celui de départ, divisé par 100. Comme le chargeur, le câble et le redresseur embarqué perdent un peu de puissance en chaleur, il divise ensuite cette énergie par le rendement pour obtenir celle qu'enregistre votre compteur. Enfin, il divise l'énergie du réseau par la puissance du chargeur pour obtenir les heures, puis multiplie par 60 pour les minutes. Avec une batterie de 60 kWh de 20 à 80 % sur une borne de 7,4 kW et un rendement de 0,9, on obtient 36 kWh stockés, 40 kWh prélevés et environ 5,41 heures.

Ce que l'estimation laisse de côté et quand s'en servir

Il s'agit d'une estimation à puissance moyenne constante. Elle ne modélise ni le ralentissement de la charge quand la batterie se remplit, ni l'effet de la température de la batterie : une charge rapide réelle au-delà d'environ 80 % durera donc plus longtemps que le chiffre affiché. Dans cette limite, elle répond vite à des questions pratiques. Avant un long trajet, vous estimez un arrêt de recharge à partir de la taille de votre batterie et de la puissance de la borne. À la maison, vous comparez une borne murale de 7,4 kW avec une borne de 22 kW ou de 50 kW pour la même recharge. Les deux niveaux doivent se situer entre 0 et 100 %, l'objectif au-dessus du départ.

Arrondi, et où l'exécuter

La fonction pure ne porte ni horloge, ni aléa, ni locale de l'hôte, ce qui fait de l'exemple détaillé un jeu de régression stable qui ne dérivera pas d'une plateforme ou d'une version à l'autre. Les tâches en échec ne sont jamais facturées ; seules les exécutions réussies entament le solde prépayé.

Préparation d'un trajet

Estimez un arrêt de charge avant un long trajet à partir de la capacité de votre pack et des kW de la borne.

Comparer des chargeurs

Voyez comment une wallbox de 7,4 kW se compare à une borne de 22 kW ou 50 kW pour la même recharge.

Modélise-t-il la décroissance de la charge ?

Non. Il suppose une puissance moyenne constante, si bien qu'une véritable charge rapide en courant continu au-delà d'environ 80 % prend plus de temps que l'estimation.

Que signifie efficiency ?

La fraction de l'énergie du réseau qui atteint la batterie. Elle vaut 0,9 par défaut et doit être supérieure à 0 et au plus égale à 1.

Combien de temps faut-il pour charger une batterie de 60 kWh de 20 à 80 % sur une borne de 7,4 kW ?

Environ 5,41 heures, soit 324,32 minutes, avec un rendement de 0,9. La batterie reçoit 36 kWh, mais 40 kWh sont prélevés sur le réseau, car le chargeur et le câble perdent une partie de l'énergie en chaleur.

Puis-je comparer une borne domestique et un chargeur plus rapide ?

Oui. Gardez la même batterie et la même plage de charge, et changez seulement la puissance du chargeur, par exemple 7,4 kW, 22 kW ou 50 kW. La durée est l'énergie prélevée sur le réseau divisée par la puissance du chargeur : la différence apparaît aussitôt.

Puis-je partir de n'importe quel niveau de batterie ?

Oui, de n'importe quel pourcentage entre 0 et 100, à condition que le niveau visé soit supérieur au niveau de départ. La capacité de la batterie et la puissance du chargeur doivent être supérieures à zéro.

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.

POSThttps://api.kit.forhosting.com/dev/ev-charge-time

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é.

curl -X POST https://api.kit.forhosting.com/dev/ev-charge-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"battery_kwh":60,"from_percent":20,"to_percent":80,"charger_kw":7.4}'
{
  "battery_kwh": 60,
  "from_percent": 20,
  "to_percent": 80,
  "charger_kw": 7.4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.ev_charge_time",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Calculez le temps de charge d'un véhicule électrique à partir de battery_kwh, d'une plage d'état de charge de/à, de charger_kw et du rendement : il renvoie l'énergie ajoutée aux cellules, l'énergie soutirée au réseau et la durée de charge en heures et minutes.

L'enchaînement des formules, étape par étape

Avec l'exemple détaillé — un pack de 60 kWh de 20 à 80 pour cent sur une wallbox de 7,4 kW à un rendement de 0,9 — vous obtenez 36 kWh dans les cellules, 40 kWh soutirés au réseau, et 5,41 heures ou 324,32 minutes. Aucune courbe de décroissance ni modèle de température de batterie n'est appliqué ; il s'agit d'une estimation à puissance moyenne constante, si bien qu'une véritable charge rapide en courant continu au-delà d'environ 80 pour cent durera plus longtemps que le chiffre indiqué ici. dev.ev_charge_time estime une recharge à partir de l'énergie utile que vous ajoutez réellement au pack. Il calcule d'abord energy_kwh = battery_kwh × (to_percent − from_percent) ÷ 100, soit les kilowattheures qui entrent dans les cellules entre vos deux points d'état de charge. Comme le chargeur, le câble et le redresseur embarqué dissipent de la puissance sous forme de chaleur, il divise par efficiency pour obtenir grid_kwh, l'énergie que votre compteur enregistre : grid_kwh = energy_kwh ÷ efficiency. Enfin hours = grid_kwh ÷ charger_kw et minutes = hours × 60.

Entrées, valeurs par défaut et validation

Quatre champs sont requis, chacun un nombre fini : battery_kwh, from_percent, to_percent et charger_kw. battery_kwh et charger_kw doivent être strictement supérieurs à zéro, et les deux pourcentages doivent se situer entre 0 et 100, avec to_percent strictement supérieur à from_percent — demander une charge de 80 à 20 déclenche l'erreur typée « to_percent must be greater than from_percent ». efficiency est facultatif et vaut 0,9 par défaut ; il doit être supérieur à 0 et au plus égal à 1, afin que vous ne puissiez pas déclarer un chargeur qui restitue plus d'énergie qu'il n'en soutire. decimals est un entier facultatif qui vaut 2 par défaut et est borné à la plage 0-4. Chaque échec lève une erreur typée invalid_input qui nomme le champ fautif plutôt que de renvoyer NaN, de sorte qu'un formulaire peut mettre en évidence une seule entrée exacte et qu'un appelant automatisé peut brancher sur le code plutôt que d'analyser un message.

Arrondi, et où l'exécuter

Chacune des quatre sorties — energy_kwh, grid_kwh, hours et minutes — est arrondie une seule fois selon une règle half-up, à l'écart de zéro, appliquée à la valeur brute en virgule flottante, et jamais ré-arrondie à partir d'un champ déjà arrondi. minutes est dérivé des heures brutes (hours × 60) avant que l'un ou l'autre ne soit arrondi, ce qui explique pourquoi 5,41 heures s'affiche comme 324,32 plutôt que 5,41 × 60 = 324,60.

Tarification de flotte

Calculez en lot les durées de charge sur de nombreux véhicules et chargeurs via l'API.

Pourquoi grid_kwh et energy_kwh diffèrent-ils ?

energy_kwh entre dans les cellules ; grid_kwh est soutiré à la prise et est plus élevé du montant des pertes de rendement.

Puis-je charger de 80 à 20 ?

Non. to_percent doit être supérieur à from_percent, faute de quoi vous obtenez une erreur typée invalid_input.

Est-ce gratuit ?

Oui dans le widget de navigateur. L'API coûte $0.002 par appel, et seules les tâches réussies sont facturées.

Consulter la documentation complète du KIT →