Skip to content

Estado del borrador: No existe una rama española exacta para esta página actual de OilFlow2D v10. El material de curso disponible se usó solo como evidencia de terminología; la estructura y el flujo actuales proceden del Markdown inglés. 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.

Simular roturas de oleoductos

Este tutorial explica cómo utilizar el modelo OilFlow2D para simular derrames de petróleo desde un oleoducto mediante el módulo Oil Pipeline. Los pasos son los siguientes:

  1. Iniciar QGIS y crear un nuevo proyecto OilFlow2D.

  2. Agregar las capas requeridas.

  3. Crear el oleoducto agregando la capa Oilpipeline.

  4. Ejecutar el Oil Pipeline Break Module dentro del complemento OilFlow2D.

  5. Generar la malla triangular y exportar los archivos de datos al modelo OilFlow2D.

  6. Configurar parámetros en el Hydronia Data Input Program.

  7. Crear mapas de todas las fuentes a partir de los datos de resultados.

Datos del tutorial

Los archivos necesarios para seguir este tutorial se pueden extraer del archivo comprimido ExampleProjects, en la carpeta SimulatingPipelines. Este archivo se descarga por separado con los materiales de instalación. La carpeta contiene los archivos que se muestran a continuación:

Archivos con los datos requeridos en este tutorial.

Iniciar QGIS y crear un nuevo proyecto OilFlow2D

  1. Para crear un proyecto nuevo de OilFlow2D, abra QGIS y haga clic en el botón New OilFlow2D Project imagen de la barra de herramientas. Aparecerá una ventana donde puede seleccionar las capas de componentes opcionales, el sistema de referencia de coordenadas (CRS), el nombre del escenario inicial y el directorio del proyecto. En este ejemplo, seleccione none en Layers, elija EPSG:2202, mantenga base en Name initial scenario y use SimulatingPipelines como Project Directory.

    Ventana New OilFlow2D Project configurada para SimulatingPipelines.

    Copie todos los archivos de la carpeta del tutorial SimulatingPipelines en la nueva carpeta del escenario. En este ejemplo, cópielos en \SimulatingPipelines\base.

  2. Guarde el proyecto de QGIS haciendo clic en el icono Save Project imagen de la barra de herramientas.

  3. Asegúrese de guardar el proyecto de QGIS en la carpeta superior a la del escenario. En este ejemplo, se guardará en \SimulatingPipelines\.

Configurar las capas requeridas

Es necesario agregar al proyecto el Modelo de Elevación Digital (DEM) o el Modelo de Superficie Digital (DSM), dibujar Domain Outline y Manning N, e introducir sus valores de entrada.

  1. En este tutorial cargaremos un DSM haciendo clic en el botón Add Raster Layer imagen. También puede utilizar el atajo de QGIS Control+Shift+R.

    El archivo DSM DEM.tif se encuentra en la carpeta extraída del tutorial SimulatingPipelines.

  2. Arrastre la capa DSM recién agregada al final de la lista en el panel Layers:

    Orden de las capas para el DEM.

Al hacer clic derecho en la etiqueta de la nueva capa ráster y seleccionar Properties, puede cambiar el Render type en el panel Symbology por una paleta más informativa, como Hillshade.

  1. Haga clic derecho en la capa DEM y seleccione Zoom to layer(s).

Esto es lo que debería tener en su pantalla hasta ahora:

![Diseño de QGIS después de agregar el DEM.](../../../oilflow2d/tutorials/img/simulatingpipelines_pipelines_dem_map.png){#Pipelines18 width=100%}
  1. Los límites del área de modelado se definen mediante un polígono en la capa Domain Outline. Para crearlo, seleccione la capa Domain Outline en el panel Layers y haga clic en el icono Toggle Editing imagen de la barra de herramientas.

  2. Haga clic en la herramienta Add Polygon Feature imagen. Delinee el contorno del polígono haciendo clic en los vértices con el botón izquierdo del ratón, como se muestra a continuación:

    Área de Domain Outline.

  3. Haga clic derecho para cerrar el polígono. Aparecerá un diálogo que solicitará el valor de Cellsize para la malla. Introduzca 20.

    Diálogo para introducir el tamaño de celda de la entidad Domain Outline.

  4. Haga clic en el icono Save imagen y luego en el icono Toggle Editing imagen para desactivar el modo de edición.

  5. Ahora que hemos creado el Domain Outline, desactive la capa Boundary Conditions desmarcando la casilla del lado izquierdo, ya que no se usará para este ejercicio.

  6. Seleccione el Manning N haciendo clic en la capa ubicada bajo el grupo MESH_SPATIAL_DATA.

  7. Haga clic en el icono Toggle Editing imagen de la barra de herramientas.

  8. Haga clic en la herramienta Add Polygon Feature imagen. Delinee el polígono haciendo clic en los vértices con el botón izquierdo del ratón y manténgalo fuera del polígono Domain Outline, como se muestra a continuación:

    Polígono de Manning alrededor de Domain Outline.

  9. Haga clic derecho para cerrar el polígono. Aparecerá una ventana de diálogo para ingresar el coeficiente Manning N. Ingrese el valor 0.03.

  10. Desactive la capa Boundary Conditions en el panel Layers haciendo clic en la casilla de la izquierda. No se utilizará en este tutorial.

  11. Haga clic en el icono Save imagen y luego en el icono Toggle Editing imagen para desactivar el modo de edición.

  12. Guarde el proyecto de QGIS haciendo clic en el icono Save Project imagen de la barra de herramientas.

Crear el oleoducto agregando la capa Oilpipeline

En este tutorial se utilizará una polilínea para definir la ubicación y la longitud del oleoducto. Primero debe crearse la capa Oilpipeline:

  1. Haga clic en el menú desplegable OilFlow2D Tools imagen y seleccione New Template Layer.

    Ventana Add Layer Template.

  2. Haga clic en [OK] en la ventana Add Layer Template.

  3. Seleccione la capa OilPipeLine en el panel Layers y haga clic en el icono Toggle Editing imagen de la barra de herramientas.

  4. Haga clic en el botón Add Line Feature imagen y comience a dibujar el oleoducto en el mapa haciendo clic con el botón izquierdo para crear los vértices.

  5. Haga clic derecho para terminar de dibujar el oleoducto. Aparecerá una ventana de diálogo que solicitará datos adicionales sobre el oleoducto. Mantenga los valores predeterminados y establezca el diámetro del tubo en 3 metros, como se muestra:

    Diálogo de entrada de la capa Oilpipeline.

El oleoducto terminado debería verse similar a lo siguiente:

![Polilínea de Oilpipeline terminada.](../../../oilflow2d/tutorials/img/simulatingpipelines_pipelines_oilpipeline_finished.png){#Pipelines8 width=100%}
  1. Guarde el proyecto de QGIS haciendo clic en el icono Save Project imagen de la barra de herramientas.

Ejecutar el Oil Pipeline Module dentro del complemento OilFlow2D

En este tutorial se utilizará la herramienta Oil Pipeline Break Model para crear las fuentes del derrame a lo largo del oleoducto. Es necesario especificar la distancia entre roturas, el caudal total de entrada y las propiedades del petróleo; con estos parámetros, la herramienta calculará el caudal de salida del derrame para cada rotura.

  1. Haga clic en el menú desplegable OilFlow2D Tools imagen y seleccione Run Oil Pipeline Break Model.

  2. Ingrese los datos como se muestra en la siguiente figura:

    Parámetros de Oil Pipeline Break.

  3. Haga clic en [Run]. El complemento generará una nueva capa Sources, la poblará con los puntos de derrame y estos aparecerán a lo largo del oleoducto en el área del mapa:

    Fuentes del derrame creadas al ejecutar Oil Pipeline Break Model.

  4. Guarde el proyecto de QGIS haciendo clic en el icono Save Project de la barra de herramientas.

Generar la malla triangular y exportarla al modelo OilFlow2D

  1. Cree la malla con un tamaño de celda de 20 metros haciendo clic en el botón Generate Trimesh imagen.

    Malla triangular generada.

  2. Guarde el proyecto de QGIS haciendo clic en el icono Save Project de la barra de herramientas.

  3. Haga clic en el menú desplegable Export files for OilFlow2D imagen y seleccione Export Hydrodynamic OilFlow2D.

  4. Deje todos los valores por defecto y haga clic en [OK] para exportar.

    Cuando termine la exportación, los usuarios de la versión 10 o posterior verán 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 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 Simulating Pipelines.

    QGIS DIP y Classic DIP utilizan la misma configuración del proyecto, pero sus interfaces son diferentes. Las versiones independientes antiguas o las versiones fuera de mantenimiento pueden abrir Classic DIP automáticamente. A continuación se conservan como referencia los ajustes específicos del proyecto en Classic DIP y los pasos de ejecución.

Configurar los parámetros en Hydronia Data Input Program

El tutorial simulará roturas del oleoducto en cada punto de derrame durante 2 horas, con intervalos de 15 minutos. Proceda de la siguiente manera:

  1. Configure los parámetros de Control Data según se muestra en la figura siguiente:

    El siguiente panel Control Data de Classic DIP se conserva como referencia de los valores heredados:

    Parámetros de Control Data de Classic DIP heredados.

  2. Haga clic en el módulo Oil Spill on Land en el panel izquierdo del DIP.

  3. Haga clic en el botón [Open .OILP].

  4. Vaya a la carpeta SimulatingPipelines, seleccione el archivo PipelineTutorial.OILP y haga clic en [OPEN].

La ventana Oil Spill on Land debería verse como la figura a continuación:

![Panel Oil Spill on Land de QGIS DIP para Simulating Pipelines.](../../../oilflow2d/tutorials/img/qgis-dip/OF2D_SimulatingPipelines_Oil_Spill_on_Land.png){ width=90% }

El siguiente panel Oil Spill on Land de Classic DIP se conserva como referencia de los valores heredados:

![Parámetros heredados de Oil Spill on Land en Classic DIP.](../../../oilflow2d/tutorials/img/simulatingpipelines_pipelines_oillandparam.png){#Pipelines13 width=100%}
  1. Haga clic en el botón [Save .OILP]. Mantenga el nombre predeterminado (el nombre del escenario, en su caso). Haga clic en [Save].

  2. Regrese al panel Control Data y haga clic en [Run OilFlow2D].

  3. Cuando se le pida guardar el archivo DAT, haga clic en [Yes] y haga clic en [Save], asegurándose de que esté en el directorio de proyecto por defecto con el nombre proporcionado.

Durante el proceso de simulación aparecerán varias ventanas del modelo y se cerrarán automáticamente; serán similares a la que se muestra en la siguiente figura:

![Ventana del modelo OilFlow2D.](../../../oilflow2d/tutorials/img/simulatingpipelines_pipelines_modelwindow.png){#Pipelines14 width=100%}

Cuando este proceso termine, todas las ventanas se cerrarán automáticamente. El modelo ha terminado de simular todas las fuentes.

Crear mapas de todas las fuentes a partir de los datos de resultados

El complemento OilFlow2D para QGIS puede crear una sola capa con los resultados de varias roturas del oleoducto. En este ejemplo se creará un mapa del área afectada por el derrame combinado. Para ello, siga estos pasos:

  1. En el botón desplegable OilFlow2D Maps en la barra de herramientas OilFlow2D, haga clic en Hydrodynamics Maps y luego Maximum Result Maps.

  2. Haga clic en el botón [. . .] para especificar el Maximum Value File. Aparecerá un diálogo.

    imagen

  3. Vaya a la carpeta de resultados recién creada, denominada spill0001. Seleccione el archivo que contiene el nombre del proyecto seguido de _cells_max.textout. En este ejemplo, el archivo se denomina Pipelines_cells_max.textout. Haga clic en [Open].

  4. Aparecerá una lista en la ventana Maximum Result Maps. Marque la casilla Maximum Spill Area, seleccione el botón de opción Integrated layer that contains all sources/spills y haga clic en [OK].

    Ventana Maximum Result Maps.

    Después de clasificar los polígonos del área del derrame mediante el atributo de capa correspondiente al punto de derrame, el resultado final debería verse así:

    Mapa integrado final de todas las áreas de derrame.

    Esto concluye el tutorial Simular roturas de oleoductos.