Repository navigation
Optimus Sun 2.5.0
Optimus Sun v2.5.0
Esta versão introduz a nova Matriz de Compatibilidade, mantida como uma ferramenta independente da interface principal do Optimus Sun.
Matriz de compatibilidade
- Novo motor estruturado para análise inversor × módulo.
- Geração de matrizes com múltiplos inversores e módulos.
- Suporte a inversores repetidos com rótulos personalizados.
- Sobrecarga configurável individualmente por ocorrência.
- Ordenação manual dos módulos.
- Detalhamento técnico por combinação e distribuição por MPPT.
- Identificação estruturada do fator limitante.
- Diferenciação entre
Não suportaeN/D.
Corrente de operação
- Comparação automática entre o dimensionamento normal e o resultado ignorando a corrente máxima de operação.
- Quando a flexibilização permite maior quantidade de módulos, o resultado é destacado com
↗. - Corrente de curto-circuito, faixa MPPT, Voc máximo e demais limites continuam obrigatórios.
CSV
- Exportação da matriz em CSV compatível com o fluxo de trabalho no Excel.
- UTF-8 com BOM, delimitador
;e decimal brasileiro. - Cabeçalho único no formato:
Qtd. <MÓDULO>,Potência (kW) <MÓDULO>,Sobrecarga <MÓDULO>. - Importação sem recálculo automático.
- Preservação de valores editados externamente.
- Associação manual de equipamentos quando necessário.
- Recálculo explícito usando o banco atual.
Arquitetura
- Novo pacote reutilizável
src/compatibility/. - Interface provisória independente em
tools/compatibility_matrix_gui.py. - A interface principal
src/optimus_sun.pypermanece separada nesta versão. - 47 testes automatizados cobrindo motor, matriz, CSV e regressões.
Observação
A Matriz de Compatibilidade ainda não está integrada à janela principal do Optimus Sun. Na distribuição Windows da v2.5.0, ela é fornecida como um executável independente e compartilha o mesmo banco de dados com o Optimus Sun e o aplicativo de cadastros. Também pode ser executada separadamente a partir do código-fonte.