Banco de baterias solar
50 Ah por dia durante 3 dias de autonomia com 50 % de profundidade de descarga exigem um banco de 300 Ah: 150 Ah de carga útil, dobrados para nunca gastar mais da metade. Para chalés, motorhomes e barcos. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Carga diária (Ah)
- 50
- Dias de autonomia
- 3
- Profundidade de descarga
- 0,5
- Energia necessária (Ah)
- 150
- Capacidade necessária (Ah)
- 300
O dimensionamento do banco de baterias solar responde a uma pergunta prática de projeto: quantos amperes-hora de armazenamento você precisa para que uma carga diária conhecida funcione durante um número escolhido de dias sem recarga, respeitando um limite de profundidade de descarga seguro para a química da bateria? A fórmula clássica de campo multiplica o consumo diário em amperes-hora pelos dias de autonomia e divide pela fração de profundidade de descarga utilizável, de modo que a capacidade nominal fique maior que o orçamento energético bruto. Use-a em planilhas de cabanas off-grid, planejamento de bancos domésticos em trailers e náutica, checagens de orçamento de instalador, laboratórios educacionais e qualquer pipeline que precise de um tamanho de banco em Ah repetível sem planilhas nem scripts improvisados. Não modela Peukert, derating por temperatura nem perdas do controlador de carga; esses refinamentos vêm depois desta primeira cifra de capacidade.
Como os amperes-hora do banco são dimensionados a partir da carga e da autonomia
A carga diária em amperes-hora é a carga média retirada do banco em vinte e quatro horas na tensão de sistema para a qual você projeta. Se você conhece watts-hora em vez disso, divida a energia diária pela tensão nominal—por exemplo, mil e duzentos watts-hora em um banco de doze volts são cem amperes-hora por dia.
Os dias de autonomia capturam quanto tempo o banco deve sustentar essa carga quando a recarga solar ou da rede não está disponível: períodos nublados, ombros de inverno ou margens de projeto intencionais sem sol. A profundidade de descarga é a fração da capacidade nominal que você permite usar; bancos de chumbo-ácido costumam ser limitados perto de cinquenta por cento para proteger a vida em ciclos, enquanto muitos pacotes de lítio ferro fosfato podem usar oitenta por cento ou mais do Ah nominal.
A estimativa multiplica os amperes-hora diários pelos dias de autonomia para obter a energia que deve ser armazenada como carga utilizável e depois divide pela fração de DoD para que o banco nominal seja grande o bastante e só a porção permitida seja descarregada. Por exemplo, cinquenta amperes-hora por dia com três dias de autonomia e um DoD de cinquenta por cento produzem cento e cinquenta amperes-hora de energia utilizável e trezentos amperes-hora de capacidade nominal necessária.
O modelo assume energia diária constante e ignora eficiência do inversor, perdas em cabos e capacidade dependente da taxa—aplique esses fatores a montante se precisar de uma estimativa de campo mais conservadora.
Onde equipes usam o dimensionamento de banco solar
Projetistas de solar off-grid e híbrido dimensionam bancos domésticos para cabanas, sites de telecom e bombas remotas para que cargas noturnas e de vários dias nublados fiquem dentro do DoD de química que especificam. Construtores de trailers, náutica e vans convertem orçamentos de geladeira e iluminação em uma cifra de Ah nominal antes de comprar strings paralelos de módulos de ciclo profundo ou lítio. Educadores e programas de treinamento geram respostas esperadas para planilhas de laboratório que ensinam armazenamento de energia sem equipamento de laboratório.
Planejadores de instalações e backup adaptam a mesma aritmética quando uma carga crítica diária e uma janela de queda de vários dias substituem a linguagem de autonomia solar. Combine o resultado com regras de tensão de string e layout série-paralelo nas suas próprias ferramentas ao converter amperes-hora em contagens de módulos.
Casos de uso
Projeto de cabana off-grid e site remoto
Converta a carga diária em Ah, a autonomia em dias nublados e um DoD seguro para a química na capacidade nominal do banco de baterias necessária antes de pedir módulos.
Bancos domésticos em trailer, náutica e van
Dimensione bancos de ciclo profundo ou lítio a partir de orçamentos de geladeira e iluminação em amperes-hora com autonomia de vários dias e um limite de descarga escolhido.
Perguntas frequentes
Como a capacidade necessária do banco de baterias é calculada?
Os amperes-hora necessários equivalem à carga diária em amperes-hora multiplicada pelos dias de autonomia e depois dividida pela fração de profundidade de descarga.
E se a profundidade de descarga for zero ou maior que um?
A profundidade de descarga deve ser maior que 0 e no máximo 1; zero dividiria por zero e valores acima de um implicam mais capacidade utilizável que a nominal. Tarefas com falha não são cobradas.
Como converto watts-hora diários em ampères-hora?
Divida os watts-hora diários pela tensão nominal do banco. Por exemplo, 1200 Wh por dia em um banco de 12 V são 100 Ah diários, o número que você informa como consumo.
Que profundidade de descarga usar para chumbo-ácido ou lítio?
Bancos de chumbo-ácido costumam ficar perto de 50 % para preservar a vida útil, enquanto muitas baterias de lítio ferro fosfato aceitam 80 % ou mais da capacidade nominal. Digite como fração: 0,5 ou 0,8.
Quantos dias de autonomia devo prever?
Em sistemas isolados, o comum vai de 1 a 5 dias, conforme o tempo que dias nublados ou o inverno podem deixar o banco sem recarga. Cada dia a mais aumenta o banco na mesma proporção.
Ferramentas relacionadas
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/solar-battery-bank \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"daily_load_ah":50,"autonomy_days":3,"depth_of_discharge":0.5}'const res = await fetch("https://api.kit.forhosting.com/elec/solar-battery-bank", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"daily_load_ah": 50,
"autonomy_days": 3,
"depth_of_discharge": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/solar-battery-bank",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"daily_load_ah": 50,
"autonomy_days": 3,
"depth_of_discharge": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/solar-battery-bank", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"daily_load_ah":50,"autonomy_days":3,"depth_of_discharge":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"daily_load_ah":50,"autonomy_days":3,"depth_of_discharge":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/solar-battery-bank", 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
{
"daily_load_ah": 50,
"autonomy_days": 3,
"depth_of_discharge": 0.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.solar_battery_bank",
"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. |
Notas técnicas
Como os amperes-hora do banco são dimensionados a partir da carga e da autonomia
Ainda assim, a forma carga vezes autonomia sobre DoD continua sendo o primeiro dimensionamento padrão em manuais de projeto solar, planilhas de instalador e problemas de alunos, e é exatamente o que este endpoint calcula sem inventar química ou dinâmica elétrica além dessa fórmula transparente.
Entradas, saídas e regras de validação
Validação falha não é cobrada. As unidades permanecem em amperes-hora e dias: converta miliamperes, watts-hora ou cargas específicas de tensão antes de chamar se seus medidores reportarem outras unidades. Prefira médias de dia contínuo coerentes; cargas muito sazonais devem usar uma figura de Ah diária representativa ou de pior caso para que o produto de autonomia continue significativo para a estação que você dimensiona. Envie três números finitos obrigatórios: daily_load_ah para o consumo diário médio em amperes-hora, autonomy_days para os dias sem recarga, e depth_of_discharge como fração utilizável maior que zero e no máximo um. Os três devem ser finitos e estritamente positivos onde exigido; carga ou autonomia zero ou negativa é rejeitada com invalid_input porque um orçamento não positivo não dimensiona um banco, e DoD fora do intervalo semiaberto (0, 1] falha a validação porque divisão por zero ou fração acima da capacidade total não tem sentido. A resposta ecoa as entradas resolvidas, energy_needed_ah como carga diária vezes dias de autonomia, required_capacity_ah como essa energia dividida pela profundidade de descarga, e uma string de fórmula curta adequada a logs de auditoria e notas de projeto. Arredonde valores de exibição para clientes se quiser, mas fixe os números da API a doze casas decimais em testes automatizados para que os goldens permaneçam estáveis entre runtimes.
Onde equipes usam o dimensionamento de banco solar
Ferramentas de orçamento de instalador embutem o formulário gratuito do navegador em páginas de aterrissagem que ranqueiam por calculadora de dimensionamento de banco de baterias solar e chamam a API a partir de configuradores que devolvem a capacidade necessária junto com contagens de painéis e opções de inversor. Como cada chamada bem-sucedida é um item analítico único com preço US$ 0,002, scripts em lote podem varrer grades de carga, autonomia e DoD—muitos orçamentos diários contra muitos alvos de dias nublados—sem custo de modelo nem assinatura. Prefira este endpoint quando você já conhece os amperes-hora diários, os dias de autonomia e uma política de DoD e só precisa de capacidade nominal transparente—não curvas Peukert completas, modelos de temperatura, simuladores de estado de carga multi-string nem árvores de perdas do controlador de carga, que exigem entradas mais ricas e outras capacidades.
Casos de integração
Orçamentos de instalador e ferramentas educativas
Incorpore dimensionamento de banco JSON determinístico em configuradores de orçamento ou avalie planilhas de alunos que ensinam a matemática do armazenamento solar.
Perguntas técnicas
O que é depth_of_discharge?
É a fração máxima da capacidade nominal que você permite descarregar, maior que zero e no máximo um. Use 0.5 para muitas políticas de chumbo-ácido ou 0.8 para faixas úteis típicas de lítio.
Como converto watts-hora diários em daily_load_ah?
Divida os watts-hora diários pela tensão nominal do banco. Por exemplo, 1200 Wh em um sistema de 12 V são 100 Ah por dia. Use sempre a tensão da string de baterias que você está dimensionando.
Quanto custa cada chamada à API?
US$ 0,002 por solicitação bem-sucedida. A ferramenta do navegador acima roda grátis localmente; a API debita do seu saldo pré-pago de KIT somente quando a tarefa tem sucesso.