Skip to content

Estado del borrador: Traducción basada en la rama Espanol de CreatingYourFirstRiverFlow2DProjectQ3.tex; el Markdown inglés actual controla la estructura v10. Las capturas con texto visible permanecen sin revisar y requieren captura o revisión en español.

Tareas pendientes: completar la revisión lingüística, validar las etiquetas conservadas de la interfaz y aprobar las capturas antes de publicar.

Crear su primera aplicación de flujo fluvial con OilFlow2D

Esta sección proporciona una guía paso a paso para ayudarle a comenzar con un proyecto OilFlow2D usando la interfaz de QGIS. El ejemplo ilustra la aplicación del modelo para simular el flujo en un río con una entrada única aguas arriba y una salida única aguas abajo. Incluye instrucciones para ingresar los datos de elevación del terreno, crear la malla, preparar las capas con la información de entrada y ejecutar OilFlow2D.

Iniciar un nuevo proyecto

Los archivos necesarios para seguir este tutorial se pueden extraer del archivo zip 'ExampleProjects' en la carpeta 'Hoh_QGIS_Metric_Units'. Este archivo zip se descarga por separado de sus materiales de instalación.

Archivos con los datos requeridos para el ejemplo.

El primer paso es iniciar el software QGIS haciendo clic en el icono de escritorio de QGIS Captura de pantalla. Si este icono no está disponible, puede ejecutar el archivo 'qgis-bin.exe' en el subdirectorio 'bin' de QGIS. Después de cargarlo, verá una ventana similar a la que se muestra a continuación:

Interfaz de QGIS indicando las áreas de ventana.

En instalaciones de OilFlow2D anteriores a la v10 o independientes, si no ve la barra de herramientas con los iconos del modelo como se muestra, active el complemento independiente mediante el comando Manage and Install Plugins... del menú Plugins.

Ventana de complementos mostrando OilFlow2D activado.

Para la versión 10 y posteriores, use el complemento unificado Hydronia2DMS. En Manage and Install Plugins..., busque Hydronia2DMS en la lista Installed, confirme que está habilitado y compruebe que la barra de herramientas de OilFlow2D esté visible antes de continuar. Hydronia2DMS proporciona la barra de herramientas de OilFlow2D.

Ventana de complementos de QGIS con Hydronia2DMS instalado para la versión 10 y posteriores.

Iniciar un nuevo proyecto

  1. Para crear un proyecto nuevo de OilFlow2D, haga clic en el botón New OilFlow2D Project Captura de pantalla de la barra de herramientas. Aparecerá una ventana de diálogo en la que podrá seleccionar las capas de componentes opcionales, el sistema de referencia de coordenadas (CRS) y el directorio del proyecto.

  2. Seleccione Ninguno en el menú desplegable de Capas.

  3. Seleccione el botón Proyección. En el cuadro de texto Filtro, escriba 2855 y seleccione el Sistema de Referencia de Coordenadas como se muestra:

    Ventana de diálogo del Selector de Sistema de Referencia de Coordenadas.

  4. Haga clic en Aceptar.

  5. Después de confirmar la selección del CRS, el botón Projection muestra EPSG:2855, que corresponde al sistema de referencia de coordenadas (CRS) NAD83(HARN)/Washington North:

    Crear Nuevo Proyecto OilFlow2D.

  6. Mantenga Name initial scenario con el valor base. Haga clic en el botón Captura de pantalla y elija la carpeta Hoh_QGIS_Metric_Units para Project Directory. Esta es la carpeta en la que el modelo escribirá todos los resultados y archivos de salida.

  7. Después de hacer clic en Aceptar, las plantillas de capas se crean y se muestran en el Panel de Capas

El modelo usará el sistema de unidades definido en la proyección que seleccionó. Si la proyección tiene coordenadas en pies, las unidades se establecerán en inglés. Si las coordenadas de la proyección están en metros, las unidades se establecerán en métricas/SI.

![Capas creadas para el proyecto.](../../../oilflow2d/tutorials/img/layerspanel.png){ width=40% }
  1. En el menú Project de QGIS, haga clic en Save para guardar el proyecto en el mismo directorio que seleccionó anteriormente en el diálogo Create New Project.

Cargar datos de elevación

En este tutorial usaremos un archivo ráster que contiene los datos de elevación del terreno y del fondo del lecho del río en formato de cuadrícula ASCII.

  1. Para cargar un archivo de cuadrícula ASCII, haga clic en el botón Add Raster Layer Captura de pantalla.

  2. En el diálogo, busque la carpeta del tutorial y seleccione el archivo 'hohdem2.tif' como se muestra:

    Diálogo para crear una capa a partir de un archivo ráster.

  3. Mientras está en el diálogo, haga clic en Añadir y luego en Cerrar.

  4. Use el botón Zoom to Layer Captura de pantalla para centrar la imagen.

Una vez completado el proceso, el ráster se mostrará en la pantalla; de forma predeterminada se representa con un degradado de grises, como se muestra a continuación.

![Modelo digital de elevación en formato ráster.](../../../oilflow2d/tutorials/img/2-11.png){ width=65% }

Haciendo clic con el botón derecho en la etiqueta de la nueva capa ráster y seleccionando Propiedades puede cambiar el estilo de representación por una paleta más informativa, como Hillshade, por ejemplo.

![Ventana para cambiar el estilo de representación de la capa ráster.](../../../oilflow2d/tutorials/img/hillshade.png){ width=80% }

Ahora la capa ráster se muestra con la nueva paleta seleccionada:

![Modelo digital de elevación con representación Hillshade.](../../../oilflow2d/tutorials/img/hohhillshade.png){ width=100% }
  1. Debería mover la capa ráster arrastrándola al final de la lista de capas para evitar que oculte o interfiera visualmente con las demás capas.

Crear los límites del área de modelado

Definimos los límites del área de modelado dibujando un polígono en la capa Domain Outline. Para crearlo, proceda de la siguiente manera:

  1. Haga clic en la capa Domain Outline para activarla y, a continuación, haga clic en Toggle Editing (lápiz) en la barra de herramientas.

    Captura de pantalla

  2. Esto activa el resto de los botones de edición. Ahora haga clic en la herramienta Add Feature, que corresponde al polígono con forma de frijol Captura de pantalla.

Proceda a delinear el contorno del polígono haciendo clic en los vértices con el botón izquierdo del ratón.

Asegúrese de que el polígono quede dentro de los límites de la capa ráster, ya que el programa no extrapolará elevaciones a áreas fuera de los datos disponibles.

  1. Para finalizar y cerrar el polígono, haga clic con el botón derecho en el área de vista del mapa. Aparecerá una ventana de diálogo para introducir el atributo de tamaño de celda del polígono recién creado. Se indica el valor de CellSize para el tamaño de referencia de la celda de la malla. Ingrese un valor de 20 m.

    <em>CellSize</em> definido para la capa <em>Domain Outline</em>.

    Si desea corregir el contorno del polígono creado, use la herramienta Node Captura de pantalla.

  2. Guarde el polígono haciendo clic en el botón Save Captura de pantalla.

  3. Haga clic en el botón Toggle Editing para desactivar el modo de edición de la capa Captura de pantalla.

El Domain Outline está completo.

Capa Domain Outline.

Generar la malla de celdas triangulares

Ahora que se ha creado la capa Domain Outline, proceda a crear la malla haciendo clic en el botón Generar Trimesh

La siguiente figura muestra la malla generada. También verá en el panel de capas la nueva capa: Trimesh

Malla resultante.

Puede ver las estadísticas de generación de la malla y otros mensajes producidos por el programa de mallado mientras crea la malla en el panel de mensajes de registro. Se accede a esta ventana desde el menú Ver y luego haciendo clic en Paneles.

Panel de mensajes del registro con mensajes de GMSH.

Configurar las condiciones de contorno

Condiciones de borde de entrada:

  1. Seleccione la capa BoundaryConditions en el panel de capas.

  2. Haga clic en el botón Toggle Editing Captura de pantalla para añadir los polígonos que indicarán los segmentos de frontera abierta donde se impondrán las condiciones de entrada y salida. Dibuje un polígono en el extremo superior de la malla, como se indica en la figura:

    Polígono que cubre los nodos que definen el segmento de condición de borde de entrada.

  3. Para finalizar el polígono, haga clic con el botón derecho en la ubicación deseada. Se mostrará una ventana para ingresar los atributos del polígono recién creado.

  4. En Boundary Cond. ID ingrese el nombre deseado o deje el valor predeterminado.

  5. En la lista Type of Open Boundary, seleccione 2. Discharge vs. Time

  6. Haga clic en el botón Import BC File y busque el archivo de hidrograma 'QIN.DAT' como se muestra a continuación:

    Parámetros de la condición de borde de entrada.

    Hidrograma cargado desde el archivo ‘QIN.DAT‘.

  7. Haga clic en OK para cerrar el diálogo y, a continuación, haga clic en Save Captura de pantalla.

Condiciones de frontera de salida:

  1. Dibuje el polígono que define la condición de borde de salida en el extremo aguas abajo del canal como se muestra.

    Polígono que define el segmento de condición de borde de salida.

  2. Haga clic derecho para cerrar el polígono. Aparecerá una ventana de diálogo para ingresar los parámetros. Seleccione el tipo de condición Uniform flow conditions e introduzca la pendiente del canal. La pendiente se introduce en So como se muestra:

    Parámetros para la condición de borde abierta de flujo uniforme de salida.

  3. Guarde los cambios realizados en la capa haciendo clic en el botón Save Captura de pantalla.

  4. Desactive el modo de edición haciendo clic en el botón Toggle Editing Captura de pantalla.

La figura siguiente muestra cómo debería verse la capa BoundaryConditions:

![Polígonos que definen las condiciones de borde de entrada y salida.](../../../oilflow2d/tutorials/img/hohbcs.png){ width=70% }

Asignar el coeficiente n de Manning

Para asignar valores de n de Manning, se introducen polígonos con valores específicos. Puede haber tantos polígonos como sean necesarios para reproducir la variabilidad espacial de este parámetro. En este ejemplo se dibuja un único polígono para toda el área.

  1. Seleccione la capa Manning N y haga clic en el botón Conmutar edición

  2. Dibuje un polígono que cubra todo el dominio. El polígono puede extenderse más allá del área de la malla como se muestra:

    Capa <em>Manning N</em>.

  3. Cierre el polígono haciendo clic con el botón derecho en el vértice final e ingrese un valor de n de Manning igual a 0.035:

    Diálogo para ingresar <em>ManningN</em>.

  4. Haga clic en Save Captura de pantalla y, a continuación, haga clic en el botón Toggle Editing Captura de pantalla para desactivar el modo de edición.

Guarde el proyecto de QGIS mediante el comando Save del menú Project. Asigne al archivo del proyecto el nombre 'Hoh.qgs'.

Exportar los archivos

Una vez que se han creado las capas con la información de entrada del modelo, necesitamos exportar los archivos de datos requeridos para ejecutar OilFlow2D.

  1. Active la capa DEM.

  2. Abra Plugins > OilFlow2D MS > Export OilFlow2D y haga clic en la acción visible exacta Export Hydrodinamic OilFlow2D.

  3. En el diálogo Export Files to OilFlow2D, mantenga Scenario Name con el valor base y elija DEM en el campo DEM (Single Raster).

    El nombre del escenario también se utiliza para los nombres de los archivos exportados; no cambie esos nombres manualmente.

  4. Haga clic en OK. Un mensaje en la parte superior del área del mapa muestra el progreso del proceso de exportación.

    Cuando finaliza la exportación, los usuarios de la versión 10 y posteriores ven el diálogo Open DIP. QGIS DIP está seleccionado de forma predeterminada; haga clic en OK para abrirlo dentro de QGIS. Para utilizar la opción independiente histórica, expanda More options, seleccione Classic DIP y, a continuación, haga clic en OK. Diálogo Open DIP con QGIS DIP seleccionado de forma predeterminada y More options expandido con Classic DIP. Se muestra el nombre de la ejecución de ejemplo.

    Con QGIS DIP seleccionado, la interfaz actual se muestra a continuación:

    Interfaz de QGIS DIP para OilFlow2D.

    QGIS DIP y Classic DIP utilizan la misma configuración del proyecto, pero sus interfaces tienen un aspecto diferente. Las versiones independientes antiguas o las versiones que no son de mantenimiento pueden abrir Classic DIP automáticamente. A continuación se conservan la configuración específica del proyecto para Classic DIP y los pasos de ejecución.

    Ventana del Hydronia Data Input Program.

  5. Haga clic en el botón Run OilFlow2D para ejecutar el modelo.

  6. Un cuadro de diálogo le preguntará si desea guardar los cambios. No se realizó ningún cambio, por lo que seleccione [No].

Debería aparecer una imagen similar a la que se muestra a continuación:

![Ventana mostrada mientras se ejecuta el modelo.](../../../oilflow2d/tutorials/img/hohmodelrun.png){ width=90% }

Tómese un tiempo para explorar la información incluida en esta ventana.

Con esto concluye el tutorial Crear su primera aplicación de OilFlow2D.