Llevar un modelo QUAL2K / QUAL2Kw de Excel al motor web

QUAL2K y QUAL2Kw se distribuyen como libros de Microsoft Excel con macros VBA y un ejecutable Fortran. Eso exige Windows y Excel con las macros habilitadas, y los modelos grandes pueden ir lentos o bloquearse dentro de VBA. El motor de Hydrolitica es un port independiente en Python del solucionador de QUAL2Kw 5.1 que corre en el navegador: puedes abrir directamente un libro existente, sin volver a digitar los datos.

Importar en un solo paso

  1. Abre el motor con el diálogo de importación (o usa Importar libro QUAL2Kw en la barra del motor) y elige tu archivo .xls, .xlsx o .xlsm. El libro se lee en tu navegador; al motor solo se envían los valores de las hojas de entrada, así que los libros grandes (decenas de MB) no son problema.
  2. Lee el informe de importación. Indica qué se trasladó y advierte sobre lo que no (ver la tabla de abajo).
  3. Revisa las tarjetas del asistente y pulsa Ejecutar. Si quieres comprobar el port, compara los resultados con las hojas WQ Output, WQ Min, WQ Max y Temperature Output del propio libro.

Formatos admitidos: QUAL2Kw 5.1 clásico y el formato HTS/STS más reciente. Los libros dendríticos (varios ramales) xQUAL2Kw aún no se pueden importar directamente. En nuestra validación de septiembre de 2026 el motor reprodujo las hojas de resultados de 15 modelos calibrados dentro del 5% (o de una pequeña banda absoluta), y las medias diarias se mantuvieron al pasar cada libro por este importador. Consulta los resultados de la validación.

Excel/VBA frente al motor web

Libro QUAL2Kw frente al motor de Hydrolitica

TemaLibro QUAL2KwMotor de Hydrolitica
PlataformaWindows con Excel y macros habilitadasCualquier navegador moderno (Windows, macOS, Linux, Chromebook)
Cargar un modeloEdición de celdas en muchas hojasImportar el libro, el asistente guiado de 14 pasos, o JSON / CSV
SolucionadorVBA y el ejecutable Fortran qual2kw5.exePort en Python del solucionador de QUAL2Kw 5.1 (Euler explícito), ejecutado en la nube
Tiempo de corridaDepende del PC y del modeloDe segundos a unos minutos; el límite es de 300 segundos por corrida
CalibraciónManual, o el algoritmo genético del libroAutocalibración de 18 tasas cinéticas contra datos observados (cuenta gratuita)
Variables de estado17 variables de calidad más temperaturaLas mismas 17 más temperatura; el pH se calcula en cada paso
ResultadosHojas de salida y gráficasMedia, mínimo y máximo diarios por tramo; gráficas, CSV e informe PDF
GuardadoEl archivo .xlsmGuardado en la nube con cuenta, más exportación JSON / CSV

Qué traslada el importador

Hoja del libro a tarjeta del asistente

Hoja del libroTarjeta del asistenteNotas
QUAL2K1. Configuración del proyectoNombre, fecha, zona horaria, paso de cálculo y opciones (se leen por etiqueta, así que sirven ambos formatos)
Reach2. Definición de tramosGeometría, n de Manning o curvas de calibración, vertederos, cotas, coordenadas
Headwater3. CabeceraCaudal, temperatura y calidad del agua
Point Sources4. Fuentes puntualesUbicación, aporte o captación, concentraciones
Diffuse Sources5. Fuentes difusasRango de ubicación, caudal, concentraciones
Rates6. Tasas cinéticasSe leen por sección y etiqueta, como las lee el VBA
Reach Rates7. Tasas por tramoValores por tramo, todas las columnas
Light and Heat8. Luz y calorOpciones de radiación solar, onda larga y viento
Hojas de meteorología9. MeteorologíaTemperatura del aire y de rocío, viento, nubosidad, sombra
Initial conditions12. Condiciones inicialesValores de arranque, algas de fondo

Problemas frecuentes

ProblemaCausaSolución
La corrida se detiene a los 300 segundosModelo grande con paso de cálculo pequeño, sobre todo con diagénesis de sedimentosUsa un paso de cálculo mayor o divide el río
Aviso solar después de importarLos tramos no tienen latitud / longitudAgrega las coordenadas en la configuración del proyecto o en los tramos
OD de saturación demasiado altoCota dejada en 0 mIngresa las cotas de los tramos
El informe menciona fuentes puntuales diurnasEl libro varía las cargas durante el díaVerifica si la media diaria es aceptable para tu estudio

Si el problema es el propio libro de Excel (Error 53, una detención en ChDir ThisWorkbook.Path, "is aborted!" o macros bloqueadas), consulta errores de QUAL2K y QUAL2Kw y cómo resolverlos.

Modela todo el río en el motor de predicción

Importa tu libro QUAL2Kw o abre el proyecto de ejemplo. Los resultados reproducen 15 modelos QUAL2Kw calibrados dentro del 5% o de una pequeña banda absoluta.

Ver el motor de predicción