Calculateur de capacité de batterie selon la loi de Peukert
Ce calculateur fondé sur la loi de Peukert estime le nombre d'ampères-heures qu'une batterie au plomb peut réellement fournir sous un courant de décharge constant.
Lancer gratuitement
Saisissez la capacité indiquée, la durée utilisée pour cette valeur, le courant prévu et l'exposant de Peukert. Le résultat présente le courant nominal implicite, la capacité effective corrigée, l'autonomie estimée et le pourcentage délivré par rapport à la plaque signalétique. Vous pouvez ainsi comparer un système de secours ou autonome réaliste avec l'essai de laboratoire du fabricant.
Commencez par les caractéristiques complètes de la batterie
La capacité d'une batterie au plomb n'est pas exploitable sans connaître sa durée nominale. Une batterie marquée 100 Ah au régime de 20 heures a été caractérisée à 5 A, car 100 ampères-heures divisés par 20 heures donnent 5 ampères. Saisissez cette capacité de plaque dans rated_capacity_ah et la durée associée dans rated_discharge_hours. Indiquez ensuite le courant constant que votre équipement devrait absorber. Utilisez des ampères et non des watts ; si la charge est exprimée en watts, estimez d'abord le courant côté batterie en tenant compte de la tension du système et du rendement de l'onduleur. Enfin, saisissez l'exposant de Peukert fourni par le fabricant ou obtenu lors d'essais de décharge appropriés. Un exposant de 1 décrit une batterie idéale dont la capacité disponible ne dépend pas du régime. Les batteries au plomb réelles dépassent généralement 1 ; un courant élevé réduit donc leur capacité utile. Il est essentiel d'associer la bonne durée à la capacité annoncée.
Interprétez le calcul et ses résultats
Le calculateur détermine d'abord le courant nominal en divisant la capacité nominale par la durée de décharge correspondante. Il applique ensuite la relation de Peukert en prenant comme référence le courant et le temps déclarés par le fabricant. L'autonomie estimée est égale à la durée nominale multipliée par le rapport du courant nominal au courant réel, élevé à l'exposant de Peukert. La capacité effective correspond à cette autonomie multipliée par le courant réel. Le pourcentage compare cette capacité corrigée à la valeur de plaque. Au-dessus du courant nominal, l'estimation affiche normalement moins d'ampères-heures utilisables et moins de 100 %. À plus faible courant, le modèle peut dépasser la capacité nominale, car la décharge est plus douce que pendant l'essai de référence. Il ne crée pas d'énergie : il décrit la variation empirique de la charge utilisable avec le courant. L'arrondi assure uniquement une présentation stable, sans recherche, interpolation ni correction aléatoire.
Employez l'estimation dans ses limites pratiques
L'équation de Peukert est un outil de planification, pas un simulateur complet de batterie. Elle suppose un courant stable et un exposant représentatif. Les charges pulsées, cycliques ou variables selon l'onduleur doivent être ramenées à un profil de courant défendable ; une estimation à courant unique reste approximative. La température, l'âge, l'état de charge, les pertes dans les câbles, la tension de coupure, les écarts de fabrication et les cycles antérieurs peuvent réduire l'autonomie réelle. Cette équation sert surtout à comparer plusieurs charges sur une même batterie ou à vérifier l'emploi d'une capacité de plaque à un courant très différent. Pour une conception prudente, prévoyez une réserve et respectez la profondeur de décharge autorisée par le fabricant ; capacité effective ne signifie pas capacité utile recommandée. Validez tout système critique avec une documentation récente et un essai sous charge contrôlé. Le calcul dans le navigateur est gratuit ; chaque requête automatisée à l'API utilise le tarif publié de $0.002. Aucun service réseau ni relevé stocké n'intervient.
Cas d’usage
Dimensionner une charge de secours
Estimez combien de temps une batterie au plomb peut alimenter un courant constant connu sans simplement diviser les ampères-heures de plaque par le courant.
Comparer des scénarios de décharge
Observez l'effet d'un changement de courant sur la capacité effective de la même batterie avec le même exposant de Peukert.
Contrôler une estimation du système
Vérifiez que le calcul d'autonomie tient correctement compte de la durée associée à la capacité annoncée par le fabricant.
Questions fréquentes
Que représente l'exposant de Peukert ?
Il indique à quel point la capacité délivrable d'une batterie au plomb diminue lorsque le courant augmente. Une valeur de 1 est idéale ; une valeur supérieure traduit davantage de pertes liées au régime.
Où trouver la durée de décharge nominale ?
Consultez la fiche technique près de la capacité. Les mentions C20, régime de 20 heures ou 100 Ah à 20 h indiquent la durée requise.
Pourquoi la capacité effective peut-elle dépasser la capacité nominale ?
Cela peut arriver si le courant choisi est inférieur au courant nominal du fabricant. Le modèle prévoit davantage d'ampères-heures pendant cette décharge plus douce.
Le résultat inclut-il les pertes de l'onduleur ou les limites de décharge ?
Non. Saisissez le courant côté batterie après les pertes de conversion, puis appliquez séparément la profondeur de décharge sûre recommandée.
Quel est le coût du calcul par l'API ?
Chaque requête à l'API utilise le tarif publié de $0.002. Le même calcul déterministe peut aussi être exécuté gratuitement dans le navigateur.
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/elec/peukert-capacity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rated_capacity_ah":100,"rated_discharge_hours":20,"discharge_current_a":10,"peukert_exponent":1.2}'const res = await fetch("https://api.kit.forhosting.com/elec/peukert-capacity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rated_capacity_ah": 100,
"rated_discharge_hours": 20,
"discharge_current_a": 10,
"peukert_exponent": 1.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/peukert-capacity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rated_capacity_ah": 100,
"rated_discharge_hours": 20,
"discharge_current_a": 10,
"peukert_exponent": 1.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/peukert-capacity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rated_capacity_ah":100,"rated_discharge_hours":20,"discharge_current_a":10,"peukert_exponent":1.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rated_capacity_ah":100,"rated_discharge_hours":20,"discharge_current_a":10,"peukert_exponent":1.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/peukert-capacity", 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
{
"rated_capacity_ah": 100,
"rated_discharge_hours": 20,
"discharge_current_a": 10,
"peukert_exponent": 1.2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.peukert_capacity",
"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. |