Calculadora de capacidade de bateria pela lei de Peukert
Esta calculadora de capacidade pela lei de Peukert estima quantos ampères-hora uma bateria chumbo-ácido consegue fornecer com uma corrente de descarga constante.
Executar grátis
Informe a capacidade indicada, o período usado nessa classificação, a corrente esperada e o expoente de Peukert. O resultado apresenta a corrente nominal implícita, a capacidade efetiva ajustada, a autonomia estimada e o percentual entregue em relação ao valor de placa. Assim, você pode comparar o desempenho realista de um sistema de backup ou isolado com o ensaio de laboratório do fabricante.
Comece pela classificação completa da bateria
Um valor de capacidade de bateria chumbo-ácido fica incompleto sem o período da classificação. Uma bateria marcada como 100 Ah na taxa de 20 horas foi caracterizada a 5 A, pois 100 ampères-hora divididos por 20 horas equivalem a 5 amperes. Informe essa capacidade de placa em rated_capacity_ah e o período correspondente em rated_discharge_hours. Depois, indique a corrente constante que o equipamento deverá consumir. Use amperes, não watts; se a carga estiver em watts, estime primeiro a corrente no lado da bateria considerando a tensão do sistema e a eficiência do inversor. Por fim, informe o expoente de Peukert fornecido pelo fabricante ou obtido em ensaios de descarga apropriados. Um expoente de 1 representa uma bateria ideal cuja capacidade disponível não varia com a taxa de descarga. Baterias chumbo-ácido reais normalmente têm expoente acima de 1, portanto correntes altas reduzem a capacidade aproveitável. É indispensável associar corretamente o período à capacidade informada; trocar uma taxa de 20 horas por 10 horas cria uma referência incorreta.
Entenda o cálculo e os resultados
A calculadora primeiro determina a corrente nominal dividindo a capacidade nominal pelas horas de descarga da classificação. Em seguida, aplica a relação de Peukert e usa como referência a corrente e o tempo declarados pelo fabricante. A autonomia estimada corresponde às horas nominais multiplicadas pela razão entre a corrente nominal e a corrente real, elevada ao expoente de Peukert. A capacidade efetiva é essa autonomia multiplicada pela corrente real. O percentual compara a capacidade ajustada com o valor de placa. Acima da corrente nominal, a estimativa costuma indicar menos ampères-hora úteis e um percentual inferior a 100. Em corrente menor, o modelo matemático pode mostrar capacidade superior à nominal, pois a descarga ocorre de forma mais branda do que no ensaio de referência. Isso não cria energia; apenas descreve como a relação empírica de descarga altera a carga utilizável. Os resultados são arredondados somente para apresentação estável, sem consulta, interpolação ou ajuste aleatório.
Use a estimativa dentro dos limites práticos
A equação de Peukert é um modelo de planejamento, não um simulador completo da bateria. Ela pressupõe corrente constante e um expoente representativo. Cargas pulsadas, cíclicas ou alteradas pelo comportamento do inversor devem ser convertidas em um perfil de corrente defensável, e uma estimativa com corrente única deve ser considerada aproximada. Temperatura, idade, estado de carga, perdas nos cabos, tensão de corte, variação de fabricação e ciclos anteriores podem diminuir a autonomia real. A equação é especialmente útil para comparar opções de carga na mesma bateria ou verificar uma capacidade de placa aplicada em corrente muito diferente. Em um projeto conservador, inclua reserva e respeite a profundidade de descarga permitida pelo fabricante; capacidade efetiva não equivale à capacidade utilizável recomendada. Valide projetos críticos com documentação atual e teste de carga controlado. O cálculo no navegador é gratuito, enquanto cada solicitação automatizada à API usa o valor publicado de US$ 0,002. Nenhum serviço de rede ou dado armazenado participa do cálculo.
Casos de uso
Dimensionar uma carga de backup
Estime por quanto tempo uma bateria chumbo-ácido sustenta uma corrente constante conhecida sem apenas dividir os ampères-hora de placa pela corrente.
Comparar cenários de descarga
Veja como a mudança da corrente altera a capacidade efetiva em ampères-hora para a mesma bateria e o mesmo expoente de Peukert.
Conferir uma estimativa do sistema
Verifique se o cálculo da autonomia considera corretamente o período associado à capacidade nominal informada pelo fabricante.
Perguntas frequentes
O que significa o expoente de Peukert?
Ele descreve quanto a capacidade fornecida por uma bateria chumbo-ácido cai quando a corrente aumenta. O valor 1 é ideal; valores maiores indicam mais perda relacionada à taxa.
Onde encontro as horas de descarga nominais?
Consulte a ficha técnica perto da capacidade. Indicações como C20, taxa de 20 horas ou 100 Ah em 20 h identificam o período necessário.
Por que a capacidade efetiva pode superar a nominal?
Isso pode ocorrer quando a corrente escolhida fica abaixo da corrente nominal do fabricante. O modelo prevê mais ampères-hora na descarga mais suave.
O resultado inclui perdas do inversor ou limites de descarga?
Não. Informe a corrente no lado da bateria após considerar perdas de conversão e aplique separadamente a profundidade de descarga segura recomendada.
Quanto custa o cálculo pela API?
Cada solicitação à API usa o valor publicado de US$ 0,002. O mesmo cálculo determinístico também pode ser executado gratuitamente no navegador.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"rated_capacity_ah": 100,
"rated_discharge_hours": 20,
"discharge_current_a": 10,
"peukert_exponent": 1.2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.peukert_capacity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |