Como levar um modelo QUAL2K / QUAL2Kw do Excel para o motor web

O QUAL2K e o QUAL2Kw são distribuídos como planilhas do Microsoft Excel com macros VBA e um executável Fortran. Isso exige Windows e Excel com as macros habilitadas, e modelos grandes podem ficar lentos ou travar dentro do VBA. O motor da Hydrolitica é uma versão independente em Python do solucionador do QUAL2Kw 5.1 que funciona no navegador: você pode abrir diretamente uma planilha existente, sem digitar os dados de novo.

Importação em um único passo

  1. Abra o motor com a janela de importação (ou use Importar planilha QUAL2Kw na barra de ferramentas do motor) e escolha o seu arquivo .xls, .xlsx ou .xlsm. A planilha é lida no seu navegador; apenas os valores das células das abas de entrada são enviados ao motor, então planilhas grandes (dezenas de MB) não são problema.
  2. Leia o relatório de importação. Ele lista o que foi transferido e avisa sobre o que não foi (veja a tabela abaixo).
  3. Revise as etapas do assistente e clique em Executar. Se quiser conferir a versão em Python por conta própria, compare os resultados com as abas WQ Output, WQ Min, WQ Max e Temperature Output da própria planilha.

Formatos suportados: QUAL2Kw 5.1 clássico e o formato HTS/STS mais recente. Planilhas xQUAL2Kw dendríticas (com vários ramos) ainda não podem ser importadas diretamente. Na nossa validação de setembro de 2026, o motor reproduziu as abas de resultados de 15 modelos calibrados dentro de 5% (ou de uma pequena faixa absoluta), e as médias diárias se mantiveram depois de passar cada planilha por este importador. Veja os resultados da validação (em inglês).

Excel/VBA ou o motor web

Planilha QUAL2Kw em comparação com o motor da Hydrolitica

TemaPlanilha QUAL2KwMotor da Hydrolitica
PlataformaWindows com Excel e macros habilitadasQualquer navegador moderno (Windows, macOS, Linux, Chromebook)
Entrada do modeloEdição de células em muitas abasImportar a planilha, ou o assistente guiado de 14 etapas, ou JSON / CSV
SolucionadorVBA e o executável Fortran qual2kw5.exeVersão em Python do solucionador do QUAL2Kw 5.1 (Euler explícito), executada na nuvem
Tempo de execuçãoDepende do computador e do modeloDe segundos a alguns minutos; o limite é de 300 segundos por execução
CalibraçãoManual, ou o algoritmo genético da planilhaCalibração automática de 18 taxas cinéticas com base em dados observados (conta gratuita)
Variáveis de estado17 variáveis de qualidade da água mais temperaturaAs mesmas 17 mais temperatura, com o pH calculado a cada passo
ResultadosAbas de saída e gráficosMédia, mínimo e máximo diários por trecho; gráficos, CSV e relatório em PDF
SalvamentoO arquivo .xlsmSalvamento na nuvem com uma conta, além de exportação em JSON / CSV

O que o importador transfere

Aba da planilha e etapa correspondente do assistente

Aba da planilhaEtapa do assistenteObservações
QUAL2K1. Configuração do projetoNome, data, fuso horário, passo de cálculo e opções da simulação (lidos pelo rótulo, então os dois formatos funcionam)
Reach2. Definição dos trechosGeometria, n de Manning ou curvas-chave, vertedouros, cotas, coordenadas
Headwater3. CabeceiraVazão, temperatura e qualidade da água
Point Sources4. Fontes pontuaisLocalização, vazão de entrada ou captação, concentrações
Diffuse Sources5. Fontes difusasIntervalo de localização, vazão, concentrações
Rates6. Taxas cinéticasLidas por seção e rótulo, como o VBA as lê
Reach Rates7. Taxas por trechoValores específicos de cada trecho, todas as colunas
Light and Heat8. Luz e calorOpções de radiação solar, onda longa e vento
Abas de meteorologia9. MeteorologiaTemperatura do ar e do ponto de orvalho, vento, nebulosidade, sombreamento
Initial conditions12. Condições iniciaisValores iniciais, algas de fundo

Problemas comuns

ProblemaCausaSolução
A execução para aos 300 segundosModelo grande com passo de tempo pequeno, sobretudo com diagênese de sedimentosUse um passo de cálculo maior ou divida o rio
Aviso sobre a radiação solar após a importaçãoOs trechos não têm latitude / longitudeAdicione as coordenadas na Configuração do projeto ou nos trechos
OD de saturação alto demaisCota deixada em 0 mInforme as cotas dos trechos
O relatório de importação lista fontes pontuais com ciclo diárioA planilha varia as cargas ao longo do diaVerifique se a média diária é aceitável para o seu estudo

Se o problema estiver na própria planilha do Excel (Erro 53, uma parada em ChDir ThisWorkbook.Path, "is aborted!" ou macros bloqueadas), veja erros do QUAL2K e do QUAL2Kw e como corrigi-los (artigo em inglês).

Modele o rio inteiro no motor de previsão

Importe sua planilha QUAL2Kw ou abra o projeto de exemplo. Os resultados reproduzem 15 modelos QUAL2Kw calibrados dentro de 5% ou de uma pequena faixa absoluta.

Ver o motor de previsão