Saude da Bateria (SoH)
State of Health responde "quanta vida util resta neste pacote?" State of Charge mostra o que esta no tanque agora; SoH mostra se o tanque esta encolhendo.
O Levy Swap calcula SoH para cada pacote em uso, todas as noites. O resultado e um numero entre 0 e 100 no dashboard, mais os sinais individuais que o produzem.
O Indice Levy SoH
| Faixa SoH | Significado | Acao Recomendada |
|---|---|---|
| 90 - 100 | Novo/quase novo | Usar em qualquer lugar |
| 75 - 89 | Saudavel | Observar exposicao termica |
| 60 - 74 | Envelhecendo | Rotacionar para veiculos de menor demanda |
| 40 - 59 | Aviso de EoL | Aposentar de veiculos de alta milhagem |
| Abaixo de 40 | Aposentadoria forcada | Marcado automaticamente para aposentadoria na proxima troca |
O indice e mistura ponderada dos sinais abaixo. Nenhum sinal sozinho aposenta um pacote - mas combinados, detectam pacotes que parecem bem em uma dimensao e ruins em outra.
O Que Entra no Indice
1. Ciclos Completos Equivalentes (EFC)
Profundidade de descarga cumulativa expressa como numero equivalente de ciclos completos. Duas descargas de 50% contam como um EFC. Sinal mais limpo de uso, comparavel entre tipos de veiculo.
EFC e calculado a partir do fluxo de telemetria SoC - cada queda em battery_level e descarga parcial. Job idempotente.
2. Queda de Capacidade
Derivada de medicoes tensao-sob-carga. Cada modelo tem tensao nominal, e o job compara tensao observada em baixa carga com baseline nominal. Pacote que cai abaixo da tensao nominal em repouso perde capacidade util.
Mais sensivel a quimica - LFP mantem-se plana e cai abruptamente; NMC declina linearmente. Modelo considera quimica armazenada na linha do pacote.
3. Exposicao Termica
Dois acumuladores por pacote:
- Minutos quentes - acima de 45 graus C
- Minutos frios - abaixo de 0 grau C
Ambos pesam forte. Pacote em garagem em Phoenix sem refrigeracao degrada cerca de duas vezes mais rapido que em clima ameno.
4. Proxy de Resistencia Interna
Resistencia aumenta com idade; sintoma e queda de tensao sob carga. O motor correlaciona tensao caindo enquanto veiculo e usado intensamente (velocidade alta, corrente alta).
5. Previsao de EoL
Apos 30 dias de dados, extrapolacao linear projeta quando SoH cruza 40. Use para pedidos antecipados, nao como prazo rigido.
Tipos IoT Suportados e Pesos de Confianca
| OEM / IoT | Peso | Notas |
|---|---|---|
| OKAI | 1.0 | Mais campos; tensao + temperatura limpas |
| Segway | 0.9 | Cobertura completa; corrente disponivel |
| Omni 4G | 0.85 | Tensao + temperatura; alguns pacotes esparsos |
| Queclink (ZK600 / ZK105L) | 0.8 | Tensao confiavel; lacunas de temp possiveis |
| Acton / Feishen / Physhen | 0.7 | Frequencia menor; mapeamento H0 varia |
| Zimo | 0.5 | Apenas MQTT; "aquecimento" mais longo |
| AXA / Manual | n/a | Sem telemetria - SoH mostra "n/a" |
Se o tipo IoT nao esta na lista, a linha do pacote existe mas o indice fica vazio.
Onde Ver SoH
- Dashboard -> Swap -> Saude da Bateria - ranking, filtros
- Detalhes do pacote - curva de tensao, historico termico, historico de trocas
- Detalhes do veiculo - SoH do pacote atribuido
Quando SoH Aciona Acao
- SoH abaixo de 60 -> flag "rotacao recomendada", aparece na Swap Queue
- SoH abaixo de 40 -> aposentadoria forcada
- EoL em 30 dias -> aparece nos cards de resumo
O Que SoH Nao Faz
- Sem hardware novo. Apenas telemetria OEM existente.
- Sem flash de firmware BMS.
- Nao e teste laboratorial - proxy continuo validado ate ~10% MAE em previsao de 30 dias.
Solucao de Problemas SoH
Veja Solucao de Problemas.