Perda de geração solar, só com a telemetria do inversor
TCC em dupla na UCL. Com só a telemetria de um inversor híbrido residencial, comparamos cinco modelos de potência esperada e um detector de perda por fileira de placas. O Sunny transforma o resultado num relatório em linguagem simples, com um assistente por LLM ancorado no relatório.
- Trilha
- Machine learning e dados
- Papel
- Coautor, em dupla
- Período
- 2026
- Situação
- em andamento
- Ferramentas
- Python, pandas, scikit-learn, XGBoost, Flask, Cloudflare Pages
Evidências
Erro cerca de 41% menor que a linha de base
MAE diário médio no hold-out de 1º de agosto a 27 de setembro de 2026 (55 dias), aberto uma única vez, contra a mediana por horário. Ganho exploratório, calculado depois da abertura.
Medido.
1 alerta em 221 dias avaliados
Detector por fileira; 58 desses dias são do hold-out. O alerta caiu em 27 de setembro, na perda real de uma fileira que o inversor não registrou.
Medido.
Modelo e protocolo congelados por SHA-256
Hash conferido antes e depois de cada etapa; o programa se recusa a rodar de novo sobre o hold-out.
Medido.
Vídeo
No ar
- SunnyCloudflare Pages, conferido em 15 de outubro de 2026
A pergunta
A telemetria nativa de um inversor híbrido residencial, sem irradiância medida, basta para estimar a potência esperada e para detectar e localizar perdas de geração?
Dados
63.897 registros de 5 em 5 minutos, com 55 variáveis, coletados pela API do fabricante entre 15 de janeiro e 27 de setembro de 2026. A modelagem usa só registros diurnos de dias válidos.
Validação
- Cinco modelos: a linha de base (mediana por horário), o Random Forest V1 e três XGBoost.
- O V1 foi congelado em 7 de julho e o protocolo em 28 de setembro, os dois por SHA-256, antes de abrir o hold-out de agosto e setembro uma única vez.
- Das três hipóteses registradas antes do teste, duas foram refutadas, e a monografia relata isso.
Limites
Uma única instalação, com cerca de oito meses e meio de dados. O ganho de 41% vale para MAE e contra uma linha de base simples de propósito. A causa da perda de 27 de setembro não foi confirmada em campo.
Créditos e avisos
- TCC em dupla, com orientação na UCL.