Skip to content

Estado del borrador: Traducción basada en la rama Espanol de Postprocessing.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.

Cálculos de posprocesamiento

OilFlow2D tiene tres controles de salida que facilitan al usuario el análisis de los resultados de las ejecuciones en sitios específicos del calculador de dominio. Estos controles de salida son: puntos de observación, secciones transversales y perfiles.

Este tutorial ilustra cómo incorporar los controles de salida en un modelo usando la interfaz de QGIS. El procedimiento incluye los siguientes pasos:

  1. Abrir un proyecto existente de OilFlow2D.

  2. Crear las capas ObservationPoints, CrossSections y Profiles, y dibujar los controles de salida.

  3. Generar la malla.

  4. Ejecutar el modelo.

  5. Revisar los archivos de salida.

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

Abrir un proyecto existente

  1. Abra QGIS

  2. En el menú Project, haga clic en Open... y busque el proyecto existente: 'OutControlTutorial.qgz'.

    Este proyecto contiene las capas del contorno del dominio, el Modelo Digital de Elevación (DEM) del lecho del río en formato ráster y la capa con las condiciones de frontera, donde la entrada se ubica en la parte superior izquierda y la salida en la parte inferior izquierda. Las condiciones de frontera consisten en un hidrograma con un caudal máximo de 6,500 \(ft^3/s\) y una condición de salida configurada como Free outflow. Al abrir el proyecto, QGIS cargará una imagen como la que se muestra en la Figura 17.1. Pantalla del proyecto cargado en QGIS.

Crear una plantilla de las capas ObservationPoints, CrossSections y Profiles y dibujar los controles de salida

Para agregar las plantillas donde se dibujan los diferentes controles de salida, siga los pasos siguientes:

  1. Crear las plantillas de las capas ObservationPoints, CrossSections y Profiles: en la barra de herramientas de OilFlow2D haga clic en el botón New Template Layer.

    Captura de pantalla

  2. En la ventana del complemento active las casillas ObservationPoints, CrossSections y Profiles, como se muestra en la figura siguiente:

    Complemento para agregar las nuevas capas de plantilla.

  3. Edite las capas y dibuje los controles de salida: en el panel Layers, seleccione las capas ObservationPoints, CrossSections y Profiles una por una.

  4. Haga clic en el botón Toggle Editing:

    Captura de pantalla

Aparecerá un lápiz en la etiqueta de las capas, lo que indica que están en modo de edición:

![Captura de pantalla](../../../oilflow2d/tutorials/img/button30.png){style="width:3.6cm"}
  1. Dibuje las líneas o puntos que representan el control de salida: para dibujar las secciones transversales, perfiles o puntos de observación, se usará la herramienta Add Feature.

Para las capas CrossSections y Profiles, el icono para el botón Add Feature es

![Captura de pantalla](../../../oilflow2d/tutorials/img/button8.png){style="width:1cm"}

en el caso de una capa de puntos como ObservationPoints, el icono es

![Captura de pantalla](../../../oilflow2d/tutorials/img/button31.png){style="width:1cm"}
  1. Dibujar las secciones transversales: seleccione la capa CrossSection y active el botón Add Feature.

  2. Dibuje tres secciones: una al inicio del canal, otra en el centro y la tercera casi al final del canal. Identifíquelas (XSECID) como Section1, Section2 y Section3, con intervalos (ND_CS) de 10, 15 y 20, respectivamente. Las tablas de atributos de las secciones serán como se muestran en la Figura 17.3 y, al terminar el dibujo, deberá aparecer una imagen similar a la de la Figura 17.4. Ventanas de atributos para las tres secciones transversales. Secciones transversales incorporadas al modelo.

  3. Guarde el polígono haciendo clic en el botón Save Captura de pantalla y haga clic en el botón Toggle Editing Captura de pantalla para desactivar el modo de edición de la capa CrossSections.

  4. Dibuje el perfil: seleccione la capa Profile y active el botón Add Feature. Dibuje el perfil a lo largo del eje central del canal; el identificador (PROFILEID) es Profile1 y el número de intervalos (ND_PR) es 50. La tabla de atributos será como se muestra en la Figura 17.5. Una vez terminado el dibujo, deberá verse como en la Figura 17.6. Ventana de atributos del perfil. Perfil (línea verde) incorporado al modelo.

  5. Para finalizar el dibujo del perfil, guarde el polígono haciendo clic en el botón Save Captura de pantalla y haga clic en el botón Toggle Editing Captura de pantalla para desactivar el modo de edición de la capa Profile.

  6. Dibuje los puntos de observación: seleccione la capa ObservationPoints y active el botón Add Feature. Dibuje dos puntos de observación, el primero entre las secciones 1 y 2 y el segundo entre las secciones 2 y 3. Asígneles los identificadores (ObsID) Point1 y Point2, respectivamente. Las tablas de atributos serán como se muestran en la Figura 17.7 y, al terminar el dibujo, deberá tener una imagen similar a la de la Figura 17.8. Ventanas de atributos para los dos puntos de observación. Puntos de observación incorporados al modelo.

  7. Para terminar el dibujo de los puntos de observación, haga clic de nuevo en el botón Toggle Editing para desactivar el modo de edición de la capa ObservationPoints.

Generar la malla

La malla se genera con el botón Generate TriMesh.

Captura de pantalla

El resultado es una malla de aproximadamente 9,000 celdas, como se muestra en la Figura 17.9. La malla generada.

Exportar archivos a OilFlow2D

Ahora que se ha generado la malla y las demás capas contienen los datos necesarios, exporte los archivos en el formato requerido por OilFlow2D.

  1. Haga clic en el botón Export OilFlow2D.

    Captura de pantalla

  2. Al ejecutar el complemento se muestra una ventana; seleccione la capa ráster que contiene el Modelo Digital de Elevación (DEM) y el nombre del proyecto a exportar.

  3. Antes de ejecutar el complemento, active la capa con el DEM (si esta desactivada).

    Al ejecutar el complemento se mostrará una ventana (Figura 17.10), como corresponde a este ejemplo. Complemento de QGIS para exportar los archivos a OilFlow2D.

  4. Una vez finalizada la información, haga clic en el botón [OK] para exportar los archivos al modelo.

    Una vez completada la exportación, a partir de la versión 10 se muestra el diálogo Open DIP. QGIS DIP aparece 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 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:

    Panel Control Data de QGIS DIP para el tutorial OutControl.

    QGIS DIP y Classic DIP utilizan los mismos parámetros del proyecto, pero sus interfaces son diferentes. Las versiones independientes antiguas o las versiones sin mantenimiento pueden abrir Classic DIP automáticamente. Los parámetros específicos del proyecto y los pasos de ejecución de Classic DIP se conservan a continuación.

Una vez terminado, OilFlow2D se cargará con el archivo 'base.DAT'.

Ejecutar el modelo

Después de exportar los archivos, OilFlow2D se abre con el archivo de proyecto de ejemplo 'OutControl.DAT' y muestra el panel Control Data, como se ilustra en la Figura 17.11. El siguiente panel Control Data de Classic DIP se conserva como referencia de valores heredados:

Panel Control Data de Classic DIP.

En el panel de control, en Output Options, puede observar que están seleccionadas las salidas de resultados para Cross Sections, Profiles y Observation Points.

Deje todos los demás parámetros con sus valores predeterminados.

Para ejecutar el modelo, haga clic en el botón Run OilFlow2D. La ventana que OilFlow2D muestra durante la ejecución presenta información del tiempo de simulación, el error de conservación de volumen, el caudal total de entrada y salida, además de otros parámetros a medida que avanza la ejecución (Figura 17.12). Gráficos de salida de OilFlow2D.

Revisar los archivos de salida

OilFlow2D genera archivos con las extensiones '.xseci' (unidades métricas) y '.xsece' (unidades inglesas) que reportan los resultados a lo largo de las secciones transversales. También genera archivos con las extensiones '.prfi' (unidades métricas) y '.prfe' (unidades inglesas) que reportan los resultados a lo largo de los perfiles, así como archivos con las extensiones '.outi' (unidades métricas) y '.oute' (unidades inglesas) que reportan los resultados en los puntos de observación.

La Figura 17.13 muestra un extracto del archivo 'OutControl.xsece' con resultados de las secciones transversales: Archivo OutControl.xsece.

La Figura 17.14 muestra un extracto del archivo 'OutControl.prfe' con el informe de resultados de los perfiles: Archivo OutControl.prfe.

La Figura 17.15 muestra un extracto del archivo 'RESvsT_Point1.oute' con el informe de resultados del punto de observación Point1: Archivo RESvsT_Point1.oute.