Aplicativo RVChuva - Remoção de Viés de Chuva - Metodologia ONS NT 75/2020
Utilizando como base a Nota Técnica ONS 75/2020 ("APRIMORAMENTO DA PREVISÃO DE PRECIPITAÇÃO
POR CONJUNTO E REMOÇÃO DE VIÉS ATÉ A SEGUNDA SEMANA OPERATIVA") e informações fornecidas
pelos seus clientes, a NRB Consultoria criou o aplicativo RVChuva.
O RVChuva tem as seguintes características:
- Criado na linguagem C#, com performance muito superior à obtida em linguagens interpretadas como Python e R;
- Utiliza a tecnologia .NET Framework 4.7 e dispensa a instação de pacotes adicionais;
- Para a remoção de viés utiliza o Levenberg-Marquardt Algorithm (LMA) escrito em C e derivado do mesmo pacote que o ONS utiliza na versão em R;
- Para a ponderação entre os modelos, utiliza o LPSolve versão 5.5 (a mesma utilizada pelo ONS);
- Pode ser compilado para uso via console ou para ter uma interface gráfica;
- Permite a alteração dos parâmetros principais via arquivo de inicialização;
- Compilado para console é facilmente integrado a aplicativos existentes.
Versão 3.1.5 (18/Jul/2021) incluí:
- Atualização do pacote LPSolver para a versão 5.5.2.12;
- Adição dos pontos de Teles Pires e Xingu;
- Melhorias de desempenho.
Quanto à performance, acompanhe as figuras abaixo:
Execução 1: O aplicativo "Conjunto" foi executado em sua configuração original, que utiliza (n-1) CPUs da máquina. Nesta configuração, a execução levou 9 minutos e 52 segundos.
Execução 2: A execução do RVChuva levou 2 minutos e 45 segundos (sempre utiliza 100% da capacidade da máquina).
Todas as rodadas foram realizadas em um mesmo computador com 2 núcleos e 4 threads. As execuções foram realizadas por clientes da NRB Consultoria que, gentilmente, forneceram os resultados.
O gráfico abaixo resume os resultados:
Os resultados das rodadas acima estão disponíveis nos links abaixo:
Resultados aplicativo RVChuva
Resultados aplicativo Conjunto
Clique no botão abaixo para obter o RVChuva:
Comprar