Skip to content

Referencia de archivos de datos de entrada

Los archivos de datos con información no espacial necesarios para ejecutar OilFlow2D están en formato ASCII libre, que puede abrirse con cualquier editor de texto o programa de hojas de cálculo. En algunos casos puede ser conveniente editar directamente los datos. Sin embargo, se recomienda editar los archivos con extrema precaución y solo después de comprender a fondo los formatos de archivo de OilFlow2D. Esta sección explica los archivos de datos de entrada y los parámetros incluidos en cada archivo.

El programa de instalación de OilFlow2D crea una carpeta con varios proyectos de ejemplo que pueden consultarse para revisar los archivos de datos del modelo. Según el sistema operativo y la configuración, esta carpeta puede encontrarse en ...\Documents\OilFlow2D_QGIS\ExampleProjects.

Ejemplo de una malla de OilFlow2D.

Los archivos de datos de OilFlow2D compartirán el mismo nombre y utilizarán las extensiones indicadas en la tabla siguiente. Por ejemplo, una ejecución llamada Run1 tendrá archivos como los siguientes: , , etc. La tabla siguiente resume los archivos de datos utilizados por el modelo OilFlow2D.

Note

La columna DEPENDENCIAS de la tabla indica todos los archivos obligatorios y opcionales según las opciones seleccionadas. Puede utilizar esta información para seleccionar los archivos que deben transferirse a otra computadora que realizará las simulaciones, o a una Máquina Virtual en un Servicio en la Nube.

  • QGIS project file: Requerido al utilizar OilFlow2D; este es el archivo de proyecto donde QGIS almacena todos los datos espaciales utilizados en el proyecto, incluida la malla de celdas triangulares.

  • Elevation data: cualquiera; Requerido; Puntos de datos de elevación dispersos.

  • Triangle-cell mesh data: Requerido; Coordenadas y elevaciones de nodos, topología de malla triangular, tipo de condición de contorno y nombres de archivos, elevaciones iniciales del agua y coeficientes n de Manning.
  • Mesh boundary nodes: y archivo interno; Lista de nodos de límites externos y de islas. Este archivo es generado internamente por OilFlow2D.
  • I/O boundary conditions: y archivo interno; Lista de nodos de límites externos, condiciones de entrada y salida. Este archivo es generado internamente por OilFlow2D.
  • Boundary condition nodal file: Requerido; Lista de condiciones de contorno externas. Para cada límite, contiene la lista de nodos y el archivo de datos asociado. Tenga en cuenta que todos los archivos enumerados son necesarios para ejecutar el modelo y deben residir en la misma carpeta. Este archivo ahora lo genera internamente OilFlow2D, según la información del archivo.
  • Run control data: Requerido; Opciones generales de control de ejecución, incluido el paso de tiempo, el tiempo de simulación, unidades métricas o inglesas, opciones de salida gráfica, condiciones iniciales, componentes, etc.
  • Plot results options: Opcional; Opciones de salida gráfica.
  • Observation points data: Opcional; Ubicación de los puntos de observación donde el modelo reportará series temporales de resultados.
  • Cross section output: Opcional; Lista de secciones transversales donde el modelo generará resultados. Cada sección transversal está definida por las coordenadas de sus dos puntos finales.
  • Profile output: Opcional; Corte del perfil de malla donde se desean resultados.
  • Time series or rating table files for inflow or outflow boundary conditions: definido por el usuario; Requerido; Hidrograma, elevaciones de la superficie del agua versus tiempo, etc. El modelo requiere un archivo para cada condición de límite abierto, excepto los tipos de condiciones de límite "libres".
  • Initial concentration of each pollutant: Requerido cuando se utiliza el módulo de Transporte de Contaminantes.; Define las concentraciones iniciales sobre la malla.
  • Bridges: Requerido cuando se utiliza el componente Puentes.; El archivo de geometría de la sección transversal del puente se utiliza para calcular las pérdidas de energía.
  • Culverts: Requerido cuando se utiliza el componente Culvert.; Ubicación de la alcantarilla y archivos de datos de la alcantarilla asociados.
  • Dam Breach: Requerido cuando se utiliza el componente Dam Breach.; Ubicación y datos de la ruptura de la presa.
  • Gates: Requerido cuando se usa el componente Gates.; Ubicación de la puerta y archivos de datos de apertura de puerta asociados.
  • Infiltration: Requerido cuando se usa el componente Infiltración.; Archivo de datos de parámetros de infiltración.
  • Internal rating tables: Requerido cuando se utiliza el componente Tabla de calificación interna.; Datos para imponer tablas de clasificación de descargas a lo largo de los límites internos.
  • Manning's n variable with depth: Requerido cuando se usa la variable n de Manning con profundidad.; Proporciona los parámetros necesarios para tener en cuenta el coeficiente de rugosidad n de Manning que varía con la profundidad según una tabla proporcionada por el usuario. Creado a partir de polígonos en la capa ManningsNz.
  • Bridge piers: Se selecciona el componente Muelles; Datos de pilares de puentes utilizados para calcular las fuerzas de arrastre de pilares.
  • Rainfall/Evaporation: Requerido cuando se usa el componente Lluvia/Evaporación.; Series temporales de precipitaciones y evaporación.
  • Sources and sinks: Requerido cuando se utiliza el componente Fuentes.; Este archivo contiene la ubicación de las fuentes de descarga de entrada o los sumideros de descarga de salida y las series temporales asociadas de archivos de datos de descarga.
  • Weirs: Requerido cuando se usa el componente Weir.; Este archivo contiene polilíneas de vertederos y datos de vertederos asociados.
  • Wind: Requerido cuando se usa el componente Viento.; Este archivo contiene datos específicos de densidad y velocidad del viento.

  • Bridge Scour: Requerido para calcular la socavación de pilares o estribos de puentes.; Este archivo contiene los parámetros de pilares y estribos necesarios para calcular la socavación.

  • Oil Spills on Land: Requerido cuando se utiliza el modelo OilFlow2D para simular derrames terrestres.; Proporciona los parámetros necesarios para modelar derrames de petróleo terrestres.
  • Oil Spills on water: Requerido cuando se utiliza el modelo OilFlow2D para simular derrames de petróleo sobre el agua.; Proporciona los parámetros necesarios para modelar derrames de petróleo en el agua.
  • Pollutant transport: Requerido cuando se utiliza el módulo de Transporte de Contaminantes.; Datos de contaminantes pasivos o reactivos.

Datos de control de ejecución

Archivo de datos de control de ejecución: .DAT

Este archivo contiene parámetros para controlar la ejecución del modelo, incluidos el paso de tiempo, el tiempo de simulación, las unidades métricas o inglesas, los procesos físicos o los cambios de componentes, y las opciones de salida gráfica y condiciones iniciales.\ Línea 1: Número de versión interna del programa.\ RELEASE\ Línea 2: Selector de modelo.\ IMS\ Línea 3: Procesos físicos o cambios de componentes.\ IRAIN ISED IPIERS IWEIRS ICULVERTS ISOURCES IINTRC IBRIDGES IGATES IDAMS ISWMM\ Línea 4: cambio de método de lecho húmedo-seco.\ IWETDRY\ Línea 5: interruptores de control de salida.\ IEXTREMES IXSEC IPROFILE NOGRAPH IOBS\ Línea 6: Datos de control de tiempo.\ DUMMY CFL DUMMY TOUT TLIMT\ Línea 7: Condiciones iniciales e interruptores de control de arranque en caliente.\ IINITIAL IHOTSTART\ Línea 8: variable n de Manning con cambio de profundidad.\ IMANN\ Línea 9: Factor de multiplicación global del valor n de Manning.\ XNMAN\ Línea 10: Cambio de informe de balance de masa.\ IMASSBAL\ Línea 11: conmutador de definición del sistema de unidades.\ NUNITS\ Línea 12: Profundidad mínima de flujo para áreas secas.\ HMIN\ Línea 13: Elevación inicial de la superficie del agua.\ INITIAL_WSE\ Línea 14: Interruptor del modelo de transporte de contaminantes.\ IPOLLUTANT\ Línea 15: Cambio de estrés por viento.\ IWIND\ Línea 16: Interruptor del modelo de derrame de petróleo.\ IMDOIL\ Línea 17: Número de núcleos o ID de GPU.\ IDGPU\ Línea 18: Interfaz gráfica de usuario que creó los archivos.\ IGUI\ Línea 19: Componentes adicionales.\ ISCOUR IMULTSOURCES IHAZARD HARRIVAL FUTURE5 FUTURE6 FUTURE7 FUTURE8 FUTURE9 FUTURE10

Ejemplo de archivo .DAT

201905 
1 
0 0 0 0 1 1 0 0 0 0 0 
2 
0 0 0 0 0 
0 0.5 0.25 0.25 8 
1 0 
1 
1 
0.9 
1 
-1 
0 
0 
0 
0 
4 
2 
1 0 0 0.05 0 0 0 0 0 0 0
  • CFL: R; \((0,1]\); -; Se aplica a los modelos OilFlow2D y OilFlow2D GPU. Número de Courant. El valor predeterminado es 1.0. Es posible que CFL deba establecerse en valores inferiores si los resultados muestran signos de oscilaciones inesperadas.
  • DUMMY: R; -; -; Parámetro ficticio para uso futuro. Ignorado en OilFlow2D.
  • HMIN: R; \(-1\) or \(>0\); m/ft; En OilFlow2D HMIN es el límite de profundidad para el cálculo seco-húmedo. Si la profundidad es menor que HMIN, la velocidad de la celda se establecerá en 0. Si HMIN = -1, todas las celdas con una profundidad menor que \(10^{-6}\) m se considerarán secas.
  • HARRIVAL: R; \(\ge 0\); m/ft; El modelo informará el tiempo de llegada de la inundación o de la onda frontal a cada celda cuando la profundidad de la celda alcance HARRIVAL por primera vez durante la simulación.
  • IADDISP: I; 0,1; -; Cambia para activar el modelo de transporte de contaminantes.

  • Desactivar los cálculos de transporte de contaminantes.

  • Aplicar transporte de contaminantes.

  • IBRIDGES: I; 0,1; -; Interruptor para activar el componente Puentes.

  • Desactive el componente Puentes.

  • Aplicar el componente Puentes.

Requiere archivo. Consulte los detalles en la sección Bridges de este manual.\ - ICULVERTS: I; 0,1; -; Interruptor que indica si se utilizarán alcantarillas unidimensionales.

  1. No se utilizarán alcantarillas.
  2. Utilizar alcantarillas.

Requiere archivo. Consulte los detalles en la sección Culverts de este manual.\ - IDAMS: I; 0,1; -; Interruptor para activar el componente Dam Breach.

  1. Desactive el componente Dam Breach.
  2. Aplique el componente Dam Breach.

Requiere archivo. Consulte los detalles en la sección Dam Breach de este manual.\ - IDGPU: I; \(\geq 0\); -; OilFlow2D: este parámetro indica cuántos procesadores o núcleos se utilizarán en el cálculo paralelo. El número máximo depende de las capacidades del procesador. OilFlow2D GPU: si el equipo tiene varias tarjetas GPU, este parámetro permite seleccionar la tarjeta que se utilizará en la ejecución. Como el modelo solo permite una ejecución simultánea por tarjeta, esta opción permite ejecutar simulaciones simultáneas en tarjetas diferentes. - IEXTREMES: I; 0,1; -; Cambie a informar valores máximos durante toda la simulación.

  1. No reportar valores máximos.
  2. Informar los valores máximos.

  3. IGATES: I; 0,1; -; Interruptor para activar el componente Gates.

  4. Apague el componente Gates.

  5. Aplicar el componente Gates.

Requiere archivo. Consulte los detalles en la sección Gates de este manual.\ - IGUI: I; 1, 2; -; Este parámetro indica qué interfaz gráfica de usuario se utilizó para crear archivos OilFlow2D.

  1. Aquaveo SMS
  2. QGIS

  3. IHAZARD: I; 0,1; -; Interruptor para crear archivos de peligro de inundación.

  4. No crea archivos de peligro.

  5. El modelo creará los archivos de peligros.

  6. IHOTSTART: I; 0,1; -; Interruptor para iniciar a ejecutar desde cero o continuar una simulación anterior.

  7. Inicie la simulación desde el momento inicial.

  8. Inicie la simulación desde la ejecución anterior.

  9. IINTRC: I; 0,1; -; Interruptor para tablas de clasificación interna.

  10. No utilice el componente de la tabla de clasificación interna.

  11. Utilice tablas de calificación internas.

Consulte los detalles en la sección Internal Rating Tables de este manual.\ - IINITIAL: I; 0,1,2,-9999; -; Interruptor de condición inicial para elevaciones de la superficie del agua.

  1. Elevación horizontal prescrita de la superficie del agua
  2. Lecho seco inicial sobre toda la malla.
  3. Elevaciones iniciales de la superficie del agua leídas del archivo -9999: Asigna una elevación horizontal del agua igual a la elevación máxima del lecho más 0,5 m. (1,64 pies). Ver comentario 3.

  4. INITIAL_WSE: R; -; m/ft; Elevación inicial de la superficie del agua en todas las mallas. Esta será la superficie de agua inicial si IINITIAL es 0. Ver comentario 3.

  5. IMANN: I; 1,2; -; N de Manning variable con interruptor de profundidad.

  6. La n de Manning es constante para todas las profundidades.

  7. La n de Manning puede variar con las profundidades definidas en el archivo.

  8. IMASSBAL: I; 0,1; -; Interruptor de informe de balance de masa. Se utiliza para definir cuándo calcular el balance de masa y crear el archivo.

  9. El balance de masa no se calcula en cada paso de tiempo y no se crea.

  10. El balance de masa se calcula en cada paso de tiempo y se crea

. See comment 9.\ - IMDOIL: I; 0,3; -; Interruptor para seleccionar el modelo de petróleo.

  1. No ejecutar el modelo de petróleo.
  2. Ejecutar el modelo de flujo de derrames de petróleo en tierra. Requiere un archivo. Consulte los detalles en la sección Oil Spills on Land de este manual.
  3. Ejecutar el modelo de derrames de petróleo sobre agua. Requiere un archivo. Consulte los detalles en la sección Oil Spills on Water de este manual.

  4. IMS: I; 1,2; -; Interruptor de modelo utilizado para seleccionar el modelo de motor hidrodinámico.

  5. OilFlow2D.

  6. OilFlow2D GPU.

  7. IMULTSOURCES: I; 0,1; -; Conmutador utilizado para seleccionar el procesamiento por lotes de múltiples fuentes. Cuando se establece en 1, el modelo creará un subdirectorio (nombrado como ID de fuente) para cada fuente y realizará ejecuciones independientes en cada subdirectorio.

  8. Se considerarán actuando simultáneamente todas las fuentes.

  9. El modelo realizará tantas ejecuciones como fuentes estén definidas.

  10. IOBS: I; 0,1; -; Interruptor para informar series temporales de resultados en ubicaciones específicas definidas por coordenadas.

  11. No informar sobre puntos de observación.

  12. Informe sobre puntos de observación.

Requiere archivo. Consulte los detalles en la sección Observation Points de este manual.\ - IPIERS: I; 0,1; -; Interruptor para permitir tener en cuenta la fuerza de arrastre del muelle.

  1. No utilice la opción de fuerza de arrastre del muelle.
  2. Utilice la opción de fuerza de arrastre del muelle.

Requiere archivo. Esta opción se puede utilizar si la malla no tiene en cuenta la geometría del pilar. Ver detalles en Bridge Piers Section de este manual.\ - IPOLLUTANT: I; 0,1, 2; -; Interruptor para seleccionar el modelo contaminante.

  1. No haga funcionar modelos de transporte de contaminantes.
  2. Ejecutar el modelo de reacción-advección-dispersión del transporte de contaminantes. Requiere archivo. Consulte los detalles en la sección Pollutant Transport de este manual.\
  3. IPROFILE: I; 0,1; -; Variable para controlar la salida del perfil.

  4. No se generan resultados de perfil.

  5. Los resultados se generarán según un perfil prescrito.

Requiere archivo. Ver comentario 4.\ - IRAIN: I; 0-4; -; Interruptor para entrada de lluvia y evaporación.

  1. Sin modelización de precipitaciones.
  2. No utilizado.
  3. Precipitaciones/evaporación.
  4. Infiltración.
  5. Precipitaciones/evaporación e Infiltración.
  6. ISCOUR: I; 0,1; -; Interruptor para realizar cálculos de socavación.

  7. Desactive el cálculo de socavación alrededor de pilares y estribos.

  8. Calcular la socavación alrededor de pilares o estribos de puentes. Requiere archivo.

  9. ISOURCES: I; 0,1; -; Cambio para fuentes y sumideros.

  10. No hay fuentes ni sumideros presentes.

  11. Hay fuentes o sumideros presentes. Requiere archivo.
  12. Las fuentes o sumideros están presentes, pero cada fuente se resolverá como escenarios separados en diferentes subdirectorios nombrados según cada ID de fuente. Requiere archivo.

Consulte los detalles en la sección Sources de este manual.\ - ISWMM: I; 0,1; -; Interruptor para vinculación con modelo EPA-SWMM.

  1. Desactivar enlace con el modelo EPA-SWMM.
  2. Calcular el flujo de agua superficial y la interacción con los drenajes pluviales con el modelo EPA-SWMM. Requiere archivo y un archivo de modelo SWMM compatible.

  3. IWEIRS: I; 0,1; -; Cálculo de vertedero en interruptor de límite interno.

  4. No utilice el cálculo del vertedero en los límites internos.

  5. Utilice el cálculo del vertedero en los límites internos.

Consulte los detalles en la sección Weirs de este manual.\ - IWIND: I; 0,1; -; Interruptor para tener en cuenta la tensión del viento en la superficie del agua.

  1. No considere el estrés del viento.
  2. Considere el estrés del viento. Requiere archivo.

Consulte los detalles en la sección Wind Stress de este manual.\ - IXSEC: I; 0,1; -; Interruptor de salida de sección transversal.

  1. No hay salida del resultado de la sección transversal.
  2. Los resultados de la sección transversal se enviarán a un archivo. Requiere archivo. Ver comentario 5.

  3. NOGRAPH: I; 0,4; -; Variable para controlar el cierre automático de la ventana de seguimiento de ejecución del modelo.

  4. La ventana permanece abierta hasta que el usuario haga clic en el botón cerrar.

  5. Las ventanas del modelo se cerrarán automáticamente tan pronto como finalice la ejecución.

  6. NUNITS: I; 0,1; -; Variable para indicar sistema unitario:

  7. Unidades métricas.

  8. Unidades inglesas.

  9. RELEASE: I; -; -; ID del número de versión utilizado internamente como referencia. No debe modificarse.

  10. TLIMT: R; \(>0\); h.; Tiempo total de simulación.
  11. TOUT: R; \(\leq TLIMT\); h.; Intervalo de tiempo de salida para informar resultados.
  12. XNMAN: R; [0.1-2]; -; Coeficiente multiplicador n de Manning. Ver comentario 6.

Comentarios para el archivo .DAT

  1. Establecer el CFL (Courant Friederich-Lewy) o el número de Courant es fundamental para una estabilidad adecuada y garantizar la conservación de la masa. El esquema de tiempo explícito de OilFlow2D es condicionalmente estable, lo que significa que hay un paso de tiempo máximo por encima del cual las simulaciones se volverán inestables. Este umbral puede aproximarse teóricamente mediante una condición de Courant-Frederick-Lewy definida de la siguiente manera:

    \[CFL=\frac{\Delta t\sqrt{g h}}{\Delta x}\leq 1\]

    donde \(\Delta t\) = DT es el paso de tiempo, \(\Delta x\) es una medida del tamaño mínimo de celda triangular, \(g\) es la aceleración de la gravedad y \(h\) es la profundidad del flujo. Puede ocurrir que durante las etapas iniciales de un hidrograma, las velocidades sean pequeñas y el paso de tiempo seleccionado sea el adecuado. Sin embargo, durante la simulación, las velocidades y la profundidad del flujo pueden aumentar provocando que se exceda la condición de estabilidad. En esos casos será necesario volver a ejecutar el modelo con una CFL más pequeña. Alternativamente, se puede utilizar la opción de paso de tiempo variable.

  2. Para simulaciones de pasos de tiempo variables, OilFlow2D estima el DT máximo utilizando la condición teórica de Courant-Frederick-Lewy (CFL). A veces, el DT estimado puede ser demasiado alto, lo que genera inestabilidades y puede ser necesario reducir el CFL a un valor inferior a uno para ajustarlo. Los valores típicos de CFL oscilan entre 0,3 y 1, pero pueden variar de un proyecto a otro.

  3. Hay tres opciones de condiciones iniciales. Si IINITIAL = 0, la elevación inicial del agua será una superficie horizontal constante en la elevación dada como INITIAL_WSE. Si INITIAL_WSE es = -9999, entonces el programa asignará una elevación de agua constante igual a la elevación más alta del lecho en la malla. Si IINITIAL = 1, toda la malla computacional estará inicialmente seca, excepto en los límites abiertos donde se prescribe la descarga y se asume una profundidad \(>\) 0 para el primer paso de tiempo. Si IINITIAL = 2, las elevaciones iniciales de la superficie del agua se leen del archivo de datos para cada nodo de la malla.
  4. Utilice la opción IPROFILE para permitir que OilFlow2D genere resultados a lo largo de una polilínea. La polilínea y otros datos requeridos se deben proporcionar en el archivo de Perfiles, que se define más adelante en este documento.
  5. Utilice esta opción para permitir que OilFlow2D genere resultados a lo largo de secciones transversales prescritas. Las secciones transversales y otros datos requeridos deben proporcionarse en el archivo de secciones transversales que se define más adelante en este documento.
  6. Utilice la opción XNMAN para probar la sensibilidad del valor n de Manning en los resultados. El coeficiente de Manning prescrito asignado a cada celda se multiplicará por XNMAN. Esta opción es útil para probar la sensibilidad del modelo a la n de Manning durante la calibración del modelo.
  7. El modelo creará archivos de salida con valores máximos de cada variable de salida.
  8. El usuario puede especificar una configuración inicial de elevación de la superficie del agua IINITIAL = 0 e ingresar INITIAL_WSE.
  9. El usuario puede seleccionar si el modelo calculará el balance de graves o no. Esto tiene implicaciones particularmente en el modelo de GPU, ya que los cálculos del equilibrio de masa se realizan en la CPU, con la consiguiente sobrecarga de rendimiento y aumento del tiempo de ejecución. Es posible que Yu desee activarlo para revisar cómo el modelo conserva volumen o masa. Una vez comprobado esto, se recomienda apagarlo para obtener el máximo rendimiento.

Datos de malla

Archivo de datos de malla: .FED

Este archivo contiene los datos que definen la malla de celdas triangulares e incluye las coordenadas de los nodos, la conectividad de cada celda triangular, las elevaciones de los nodos, los coeficientes n de Manning y otros parámetros. OilFlow2D crea este archivo y garantiza que se genere sin errores y sea coherente con las condiciones de contorno y los demás parámetros de la malla. Editar este archivo fuera de OilFlow2D puede introducir errores inesperados.\ Línea 1: Número de celdas y nodos.\ NELEM NNODES DUMMY DUMMY\ Líneas NNODES que contienen coordenadas de nodo y parámetros de nodo.\ IN X(IN) Y(IN) ZB(IN) INITWSE(IN) MINERODELEV(IN) BCTYPE BCFILENAME\ Líneas NELEM que contienen conectividad de malla y parámetros de celda.\ IE NODE(IE,1) NODE(IE,2) NODE(IE,3) MANNINGN(IE) ELZB(IE) ELINITWSE(IE) ELMINERODELEV(IE)

Ejemplo de un archivo .FED

  1965  1048   5   5
1 243401.515  94305.994  51.071 0.000  -9999.000  0  0   
2 243424.157  94325.674  49.833 0.000  -9999.000  0  0   
3 243446.800  94345.354  49.136 0.000  -9999.000 12  0.025   
4 243469.443  94365.034  48.879 0.000  -9999.000  0  0   
5 243503.168  94394.347  51.662 0.000  -9999.000 12  0.025

...

1044 243830.638  93310.994  48.603 0.000  -9999.000  6  QIN.DAT   
1045 243492.493  93320.046  49.987 0.000  -9999.000  6  QIN.DAT    
1046 243693.660  93297.785  47.390 0.000  -9999.000  0  0   
1047 243964.332  93388.332  50.843 0.000  -9999.000  0  0   
1048 243861.431  93893.192  50.863 0.000  -9999.000  0  0   
1  456  987  188  0.035  51.395 0.000  -9999.000 0.000
2  478  183  809  0.035  49.778 0.000  -9999.000 0.000
3  336   37  869  0.035  53.992 0.000  -9999.000 0.000
4  601  393   97  0.035  53.486 0.000  -9999.000 0.000
5  456  509  987  0.035  51.690 0.000  -9999.000 0.000
...

1961 1024   972   23  0.035  47.480 0.000  -9999.000 0.000
1962  930  1028  377  0.035  48.126 0.000  -9999.000 0.000
1963 1028   960  377  0.035  48.385 0.000  -9999.000 0.000
1964 1043  1017  426  0.035  51.994 0.000  -9999.000 0.000
1965  850    78   77  0.035  49.715 0.000  -9999.000 0.000

Esta malla tiene 1965 celdas, 1048 nodos.

  • BCTYPE: I; -; -; Código para indicar tipo de límite abierto. Consulte más detalles sobre las condiciones de contorno en la descripción del archivo a continuación.
  • BCFILENAME: S; \(<26\); -; Nombre del archivo de condición de contorno. No debe contener espacios y debe tener menos de 26 caracteres. Consulte más detalles en la descripción del archivo a continuación.
  • DUMMY: I; -; -; Siempre igual a 2.
  • ELINITWSE(IE): R; -; m or ft; Elevación inicial de la superficie del agua para la celda EL. Se utiliza en OilFlow2D y OilFlow2D GPU.
  • ELMINERODELEV (IE): R; \(\geq 0\); -; Elevación mínima de erosión permitida en cada celda. Se utiliza en OilFlow2D y OilFlow2D GPU.
  • ELZB (IE): R; -; m or ft; Elevación inicial del lecho para la celda EL. Se utiliza en OilFlow2D y OilFlow2D GPU.
  • INITWSE(IN): R; -; m or ft; Elevación inicial de la superficie del agua para el nodo IN.
  • IE: I; \(>0\); -; Índice de celda. Consecutivo de 1 a NELEM.
  • IN: I; \(>0\); -; Número de nodo. Consecutivo de 1 a NNODES.
  • MANNINGN(IE): R; \(>0\); -; Valor n de Manning para la celda IE.
  • MINERODELEV (IN): R; \(\geq 0\); m or ft; Elevación mínima de erosión permitida en cada nodo.
  • NELEM: I; 1-5; -; Número de celdas triangulares.
  • NNODES: I; \(>0\); -; Número de nodos.
  • NODE(IE,1), NODE(IE,2), NODE(IE,3): I; \(>0\); -; Números de nodo para la celda IE dados en sentido antihorario.
  • X(IN): R; -; m or ft; Coordenada X para el nodo IN.
  • Y(IN): R; -; m or ft; Coordenada Y para el nodo IN.
  • ZB (IN): R; -; m or ft; Elevación inicial del lecho para el nodo IN.

Abrir archivos de datos de condiciones de contorno: .IFL y .OBCP

Estos archivos contienen datos de condiciones de contorno que el modelo utiliza únicamente internamente. Ambos archivos son generados internamente por OilFlow2D. El formato del archivo es el siguiente\ Línea 1: Número de nodos en el límite externo.\ NNODESBOUNDARY\ Líneas NNODESBOUNDARY que contienen los datos de las condiciones de contorno externas.\ NODE BCTYPE BCFILENAME

Ejemplo de archivo .IFL

1165 
365 1 WSE97out.TXT 
367 1 WSE97out.TXT 
431 1 WSE97out.TXT

Este archivo tiene 1165 nodos en el límite. El nodo 365 tiene un BCTYPE=1 (elevación de la superficie del agua) y la serie temporal de elevaciones de la superficie del agua frente al tiempo está en el archivo.\ El formato del archivo es el siguiente\ Línea 1: Número de límites abiertos de entrada y salida.\ NOB\ NOB grupos de líneas que contienen los siguientes datos.\ BCTYPE\ BCFILENAME\ NNODESBOUNDARYI\ NNODESBOUNDARYI líneas que contienen la lista de nodos en este límite.\ NODE(I)

Ejemplo de un archivo .OBCP

2 
12
UNIF1.DATP 
24
2916
...
3299

6
INFLOW1.QVT 
17
2
1
...
25
2
6

Este archivo tiene 2 límites abiertos. El primer límite abierto es BCTYPE=12 correspondiente a la salida de flujo uniforme. La tabla WSE vs Descarga de flujo uniforme se incluye en el archivo y hay 24 nodos en el límite. El segundo límite abierto es BCTYPE = 6 correspondiente al hidrograma de entrada donde la tabla de descarga versus tiempo se proporciona en el archivo, y hay 17 nodos en el límite.

  • BCTYPE: I; -; -; Código para indicar tipo de límite abierto. Ver Tabla y comentario 1.
  • BCFILENAME: S; \(<26\); -; Nombre del archivo de condición de contorno. No debe contener espacios y debe tener menos de 26 caracteres. Ver comentarios 2 y 3.
  • NOB: I; -; -; Número de límites abiertos de entrada o salida.
  • NODE: I; -; -; Número de nodo.
  • NNODESBOUNDARYI: I; -; -; Número de nodos en el límite abierto I.
  • NNODESBOUNDARY: I; -; -; Número total de nodos en el límite.

lp9.9cm

  • 0: Límite impermeable cerrado. Se impone una condición de contorno de deslizamiento (sin flujo normal). Ver comentario 5.
  • 1: Impone la elevación de la superficie del agua. Se debe proporcionar un archivo de condiciones de contorno asociado. Ver comentarios 2 y 4.
  • 6: Impone descarga de agua. Se debe proporcionar un archivo de condiciones de contorno asociado. Ver comentario 2.
  • 9: Impone una tabla de clasificación de descarga de etapa de valor único. Se debe proporcionar un archivo de condiciones de contorno asociado. Ver comentario 6.
  • Condición de flujo de entrada o salida 10: Libre". Las velocidades y elevaciones de la superficie del agua son calculadas por el modelo. Ver comentario 7.
  • 11: Condición de salida libre". Las velocidades y elevaciones de la superficie del agua son calculadas por el modelo. Sólo se permite flujo de salida. Ver comentario 7.
  • 12: Condición de salida de flujo uniforme. Ver comentario 10.
  • 13-16: Para uso futuro.
  • 17: Impone la elevación de la superficie del agua. Esta condición es similar a BCTYPE 1, pero fuerza una velocidad perpendicular a la línea de entrada. Se debe proporcionar un archivo de condiciones de contorno asociado. Ver comentarios 2 y 4.
  • 19: Impone una tabla de clasificación de descarga de etapa de valor único a lo largo de una polilínea interna. Se debe proporcionar un archivo de condiciones de contorno asociado. Ver comentario 8.

Comentarios para los archivos .IFL y .OBCP

  1. OilFlow2D permite tener cualquier número de límites de entrada y salida con varias combinaciones de condiciones impuestas. El uso adecuado de estas condiciones es un componente crítico para una simulación exitosa de inundaciones OilFlow2D. Teóricamente, para el flujo subcrítico se requiere proporcionar al menos una condición en los límites del flujo de entrada y otra para los límites del flujo de salida. Para el flujo supercrítico se deben imponer todas las condiciones en los límites del flujo de entrada y "ninguna" en los límites del flujo de salida. La tabla ayuda a determinar qué condiciones utilizar para la mayoría de las aplicaciones.

    • Subcritical: Q o Velocidad; Elevación de la superficie del agua
    • Supercritical: Q y WSE; Libre

    Note

    Se recomienda tener al menos un límite donde se prescribe WSE o descarga por etapas. Tener sólo descarga y ningún WSE puede dar lugar a imprecisiones debido a la violación de los requisitos teóricos de las condiciones de contorno de las ecuaciones de aguas poco profundas.

  2. Al imponer una sola variable (elevación de la superficie del agua o caudal Q), el usuario deberá proporcionar un archivo ASCII con la serie temporal de la variable correspondiente. Consulte la sección Archivos de datos de condiciones de contorno para obtener detalles sobre el formato de archivos de condiciones de contorno de una variable.

  3. Al imponer dos variables (elevación de la superficie del agua y caudal Q, etc.), se requiere proporcionar un archivo ASCII con las series de tiempo de las variables. Consulte la sección Archivos de datos de condiciones de contorno para obtener detalles sobre el formato de archivos de condiciones de contorno de dos variables.
  4. Al imponer la elevación de la superficie del agua, es importante comprobar que el valor impuesto sea mayor que la elevación del lecho. Aunque OilFlow2D puede ejecutarse con esa condición, podría provocar errores de conservación de volumen.
  5. Se impone una condición de límite cerrado por defecto en todos los nodos de límite. En este caso, el modelo calcula las velocidades y las elevaciones de la superficie del agua para todos los nodos en el límite dependiendo del valor del parámetro ISPLIPBC. Por ejemplo, ISLIPBC = 1 impondrá condiciones de deslizamiento que establecerán un flujo cero a través del límite. El flujo tangencial es libre correspondiente a una condición de deslizamiento.
  6. Cuando se utiliza una condición de descarga de etapa de valor único, el modelo primero calcula la descarga en el límite, luego interpola la elevación de la superficie del agua correspondiente de la tabla de clasificación e impone ese valor para el siguiente paso de tiempo. En caso de que el límite esté seco, funciona como un límite de condición libre (ver comentario 7). Las elevaciones de la superficie del agua se imponen solo en nodos húmedos. Esta condición requiere proporcionar un archivo ASCII con las entradas de valores de la tabla. Consulte la sección Archivos de datos de condiciones de límites para obtener detalles sobre el formato del archivo. En general, es preferible utilizar un hidrograma por etapas en lugar de una condición de descarga por etapas. En la mayoría de los ríos de pendiente pequeña, la relación etapa-caudal se ve afectada por la histéresis. En otras palabras, la curva etapa-descarga forma un bucle y se producen descargas más altas en la rama ascendente que en la rama de rescisión del hidrograma. Esto se debe principalmente al gradiente de profundidad en la dirección del flujo que cambia de signo a lo largo del hidrograma. En la práctica, esto implica que pueden existir dos etapas posibles para una misma descarga. Si la relación etapa-caudal no se conoce bien o si simplemente se calcula suponiendo un flujo uniforme en estado estacionario, puede dar lugar a errores considerables cuando se utiliza como condición límite aguas abajo. Es por eso que a menudo se prefiere utilizar el hidrograma por etapas para ese fin. Sin embargo, dicho hidrograma puede no estar disponible para estudiar los cambios en el río y evaluar las condiciones propuestas. Para esos casos, es útil utilizar una relación etapa-caudal, preferiblemente medida en una amplia gama de caudales. Cuando esta relación no está disponible, una opción sería asumir un flujo en estado estacionario para determinar una curva de calificación de valor único. Dado que esta condición puede generar reflexión de olas que puede propagarse río arriba, es importante ubicar el límite río abajo en un tramo suficientemente alejado del área de interés, minimizando así los efectos artificiales del remanso. Desafortunadamente, no existe una forma general de seleccionar dicho lugar, pero será necesario realizar experimentos numéricos con el modelo real para lograr una ubicación razonable.

    Note

    Las relaciones entre etapa y descarga del circuito no se implementan en esta versión de OilFlow2D.

  7. En los límites de las condiciones de flujo libre, el modelo calcula las velocidades y las elevaciones de la superficie del agua aplicando las ecuaciones completas de las celdas internas. No se imponen valores específicos para velocidades o profundidades per se en estos nodos. En la práctica, esto equivale a suponer que las derivadas de las elevaciones y velocidades de la superficie del agua son 0. En situaciones de flujo subcrítico, es aconsejable utilizar esta condición cuando hay al menos otro límite abierto donde se impone WSE o descarga escalonada.

  8. Cuando se utiliza una condición de descarga de etapa de valor único en secciones internas, el modelo primero calcula la descarga a través del límite y luego interpola la elevación de la superficie del agua correspondiente de la tabla de clasificación, imponiendo ese valor para el siguiente paso de tiempo para todos los nodos en el límite interno. Esta condición requiere proporcionar un archivo ASCII con las entradas de valores de la tabla. Consulte la sección Boundary Conditions Data Files para obtener detalles sobre el formato de archivo.
  9. El usuario deberá proporcionar un fichero con la pendiente de energía \(S_0\) para el límite correspondiente. Este archivo solo contendrá un valor único \(S_0\). El modelo utilizará \(S_0\), n de Manning y descarga para crear una tabla de clasificación a partir de la cual se impondrán las elevaciones de la superficie del agua en función de la descarga de salida calculada. La tabla de clasificación se calcula cada 0,05 m (0,16 pies) comenzando desde la elevación más baja del lecho en la sección transversal del flujo de salida hasta 50 m (164 pies) por encima de la elevación más alta del lecho en la sección. Si \(S_0 = -999\), el modelo calculará la pendiente promedio del lecho perpendicular a la línea límite. Tenga en cuenta que al permitir que el modelo calcule la pendiente promedio del lecho, utiliza las elevaciones en las celdas adyacentes a la línea límite, lo que puede resultar en pendientes adversas o pendientes que no capturan la tendencia general del tramo.
  10. Esta condición de contorno es similar a BCTYPE = 6 para la descarga de agua de entrada. Sin embargo, en este caso, en lugar de convertir la descarga en velocidades que se imponen en todos los nodos de entrada; el modelo crea fuentes en todas las celdas adyacentes a la línea límite. La condición entonces se puede visualizar como si la descarga dada ingresara a través de las celdas de flujo de entrada. Para cada vez, el modelo divide uniformemente la descarga entre todas las celdas de entrada. Por ejemplo, si hay celdas de entrada de Ne y la descarga impuesta es Qin, cada celda recibirá una descarga igual a Qin/Ne. El volumen de agua fluirá naturalmente lejos del flujo de entrada dependiendo de las pendientes del lecho, etc. Se debe tener cuidado cuando las celdas límite del flujo de entrada tienen elevaciones del lecho más bajas que las celdas circundantes. Al imponer esta condición el usuario deberá proporcionar un archivo ASCII con la serie temporal de descarga. Consulte la sección Boundary Conditions Data Files para obtener detalles sobre el formato de archivos de condiciones de contorno de una variable.

Archivo de datos de límites de malla: .TBA

El archivo es para uso interno del modelo y contiene la lista de nodos de límite en orden antihorario para el polígono de límite externo y en sentido horario para los límites internos. Este archivo lo genera internamente OilFlow2D.\ Línea 1: Inicio del indicador de límite.\ IBOUNDARYID\ Línea 2: Número de nodos en el límite externo de la malla.\ NNODESBOUNDARY\ Líneas NNODESBOUNDARY que contienen la lista de nodos de límite en sentido antihorario.\ BOUNDARYNODE (1:NNODESBOUNDARY)\ Las siguientes líneas solo se utilizan si hay islas en la malla.\ Para cada isla:\ Indicador de parámetro de inicio de límite para cada isla o contorno cerrado interno.\ IBOUNDARYID\ Número de nodos en el límite de la isla.\ NNODESISLANDBOUNDARY\ NNODESISLANDBOUNDARY líneas que contienen la lista de nodos de límite en el sentido de las agujas del reloj.\ ISLANDBOUNDARYNODE (1:NNODESISLANDBOUNDARY)

Ejemplo de un archivo .TBA

-9999 
  132 
    1 
    2 
    3 
  173 
... 
  224 
  175 
    1 
-9999 
   34 
    5 
... 
    5

En este ejemplo, el límite externo tiene 132 nodos y hay una isla con 34 nodos.

  • IBOUNDARYID: I; -9999; -; Siempre = -9999. Este valor se utiliza para indicar el inicio de un nuevo límite.
  • NNODESBOUNDARY: I; \(>\) 0; -; Número de nodos en el límite externo de la malla.
  • BOUNDARYNODE: I; \(>\) 0; -; Número de nodo en el límite externo. Ver comentarios 1 y 2.
  • NNODESISLANDBOUNDARY: I; \(>\) 0; -; Número de nodos en el límite de la isla.
  • ISLANDBOUNDARYNODE: I; \(>\) 0; -; Número de nodo en el límite de la isla.

Comentarios para el archivo .TBA

  1. Debe haber un único polígono límite externo y cualquier número de islas internas o contornos cerrados.
  2. El límite externo también debe ser el primero en el expediente. El primer límite debe ser siempre el externo. Los límites internos como islas, muelles, etc. deben seguir el polígono de dominio externo.

Bridges

OilFlow2D ofrece cuatro opciones para contabilizar los pilares de los puentes. La opción más común es crear la geometría del plano de la pila generando una malla de celdas triangulares 2D que represente cada pila como un obstáculo sólido. En ese caso, el modelo calculará el flujo alrededor del muelle y tendrá en cuenta la resistencia del muelle. Este sería el enfoque preferido cuando el usuario necesita conocer el flujo detallado alrededor de los pilares y el flujo no sobrepasa la plataforma del puente. Sin embargo, la malla resultante puede tener celdas muy pequeñas, lo que lleva a un aumento del tiempo de procesamiento de las computadoras.

La segunda opción ( Bridge Piers ) es una formulación simplificada que no requiere definir la malla alrededor de los pilares, pero calculará la fuerza de arrastre de los pilares basándose en datos geométricos. Este sería el enfoque preferido cuando el flujo no sobrepasa el tablero del puente y el usuario no necesita tener una descripción detallada del flujo alrededor de los pilares, pero necesita tener en cuenta el efecto general que el muelle tendría sobre el flujo.

La tercera opción representada en el componente Bridges es una herramienta integral de cálculo de la hidráulica del puente que no requiere capturar en detalle la geometría del plano de los pilares del puente, por lo que permite pasos de tiempo más largos, al tiempo que permite calcular la hidráulica del puente teniendo en cuenta la alineación arbitraria del plano, la geometría compleja del puente, el flujo de superficie libre, el flujo de presión, el desbordamiento, el flujo de presión combinado y el desbordamiento, y la inmersión, todo en 2D. Esta es la opción recomendada para la mayoría de los puentes.

Existe una cuarta opción que utiliza el componente Internal Rating Table, pero para la mayoría de las aplicaciones se recomienda utilizar uno de los anteriores ya que representan mejor la hidráulica del puente.

Archivo de datos de puentes: .BRIDGES

Este componente requiere el archivo de datos que el modelo genera internamente a partir de la representación geométrica introducida en OilFlow2D. El archivo tiene el formato siguiente:\ Línea 1: Número de puentes.\ NUMBEROFBRIDGES\ NUMBEROFBRIDGES líneas que contienen los datos de cada puente.\ Bridge Id.\ BRIDGE_ID\ Nombre del archivo de geometría de sección transversal del puente.\ BRIDGE_GEOMETRY_FILE\ Número de pares de celdas a lo largo de la alineación del puente.\ NC\ Líneas NUMBEROFCELLS que contienen pares de números de celda a lo largo de la alineación del puente.\ CELL_A(1) CELL_B(1)\ ...\ CELL_A(NC) CELL_B(NC)

Ejemplo de un archivo .BRIDGES

1 
BRIDGE1 
1894878.176 586966.254 1895274.636 586613.844 
BRIDGEGEOM.DAT 
9 
133 1294 
131 1296 
129 1298 
127 1300 
125 1302 
123 1304 
121 1306 
119 1308 
94 1310
  • BRIDGE_GEOMETRY_FILE: S; \(<26\); -; Contiene la geometría de la sección transversal del puente como se explica a continuación.
  • BRIDGE_ID: S; \(<26\); -; Identificación del puente.
  • CELL_A(i) CELL_B(i): I; -; -; Par de células a lo largo de la alineación del puente.
  • NC: I; \(>0\); -; Número de pares de celdas a lo largo de la alineación del puente.
  • NUMBEROFBRIDGES: I; \(>0\); -; Número de puentes.

Archivo de datos de geometría de sección transversal de puente

El archivo de sección transversal de geometría del puente es necesario para definir la sección transversal del puente y está definido por cuatro polilíneas y dividido en cinco columnas de la siguiente manera:\ Línea 1: Número de puntos que definen polilíneas.\ NP\ Líneas NP con estas entradas:\ STATION(1) BEDELEV(1) ZLOWER(1) LOWCHORD(1) DECKELEV(1)\ ...\ STATION(NP) BEDELEV(NP) ZLOWER(NP) LOWCHORD(NP) DECKELEV(NP)\ La relación entre las cuatro polilíneas debe ser la siguiente:

  • Para todas las estaciones, ESTACIÓN(I) \(\leq\) ESTACIÓN(I+1).
  • BEDELEV \(\leq\) ZLOWER \(\leq\) LOWCHORD \(\leq\) DECKELEV.
  • En una línea determinada todas las cotas corresponden a la misma estación.
  • El espacio entre BEDELEV y ZLOWER está bloqueado al flujo.
  • El espacio entre ZLOWER y LOWCHORD está abierto al flujo.
  • El espacio entre LOWCHORD y DECKELEV está bloqueado al flujo.

Ejemplo del archivo de datos de geometría de sección transversal

La siguiente tabla es un ejemplo del archivo de geometría que representa esquemáticamente el puente de la Figura.

Vista frontal de una sección transversal de puente.

  • BEDELEV: R; -; m or ft; Elevación de la cama. Debe ser la elevación más baja para todas las polilíneas en un punto determinado.
  • DECKELEV: R; -; m or ft; Elevación del tablero del puente. Debe ser la elevación más alta para todas las polilíneas en un punto determinado.
  • NP: I; -; \(>1\); Número de puntos que definen polilíneas de sección transversal.
  • STATION: R; -; m or ft; Distancia desde el punto más a la izquierda que define la polilínea de sección transversal. Todos los puntos de polilíneas deben tener una estación común.
  • ZLOWER: R; -; m or ft; Elevación de polilínea inferior. ZLOWER debe ser mayor o igual a BEDELEV y menor o igual a LOWCHORD para un punto determinado. El espacio entre BEDELEV y ZLOWER es una zona bloqueada para el flujo. El espacio entre ZLOWER y LOWCHORD es un espacio abierto. Si el puente no tiene agujeros, ZLOWER debe ser idéntico a BEDELEV.
  • LOWCHORD: R; -; m or ft; Alzado del tablero inferior del puente. LOWCHORD debe ser mayor o igual a ZLOWER y menor o igual a DECKELEV para un punto en particular. El espacio entre LOWCHORD y DECELEV es un área bloqueada para el flujo.

Archivo de datos de alcantarillas: .CULVERTS

El componente de alcantarilla permite tener en cuenta las estructuras hidráulicas que transportan el flujo entre dos ubicaciones. La descarga entre los extremos de entrada y salida de la estructura se calculará basándose en una tabla de clasificación de estructura hidráulica proporcionada por el usuario. El modelo determinará la dirección del flujo en función de las condiciones hidráulicas en los extremos de la estructura.\ Línea 1: Número de versión del archivo Culvert.\ CULFILEVER\ Línea 2: Número de alcantarillas.\ NCULVERTS\ PARA CADA ALCANTARILLA (NCULVERTAS):

SI (CULFILEVER = 202208)

CulvertID

CulvertType

SI (El tipo de alcantarilla es 0, 1, 2, -3, -4, -5)

CulvertFile

X1 Y1 X2 Y2

ELSE IF (El tipo de alcantarilla es 11, 12, -14, -15)

CulvertFile

NcellsUPS cellID_L_1 cellID_L_2 ... cellID_L_NcellsUPS

NcellsDNS cellID_R_1 cellID_R_2 ... cellID_R_NcellsDNS

ENDIF (CulvertType)

ELSE

CulvertID

CulvertType

CulvertFile

X1 Y1 X2 Y2

ENDIF (CULFILEVER)

END (NCULVERTS)

Ejemplo de un archivo .CULVERTS

202208
2 
CulvertA 
2 
CulvertA.TXT 
799550.846 309455.307 799363.544 309031.842 
CulvertB 
1 
CulvertB.TXT 
798858.644 309313.609 799153.441 309004.154
  • CULFILEVER: I; -; -; Número de versión del archivo Culvert. La versión actual es 202208.
  • CulvertFile: S; \(<26\); -; Tabla de clasificación de alcantarillas o nombre de archivo de características de alcantarillas. Consulte la siguiente sección para obtener detalles sobre el archivo de características de la alcantarilla. No debe contener espacios y debe tener menos de 26 caracteres.
  • CulvertID: S; \(<26\); -; Nombre de la alcantarilla. No debe contener espacios y debe tener menos de 26 caracteres.
  • CulvertType: I; 0, 1, 2, 11, 12,-3,-4,-5,-14,-15; -; Tipo alcantarilla. Ver comentarios 1 y 2.
  • NCULVERTS: I; \(>0\); -; Número de alcantarillas.
  • NcellsUPS: I; \(>0\); -; Número de celdas de intercambio aguas arriba.
  • NcellsDNS: I; \(>0\); -; Número de celdas de intercambio aguas abajo.
  • X1 Y1 X2 Y2: R; -; m or ft; Coordenadas de vértice que definen cada línea de alcantarilla.

Archivos de datos de la tabla de clasificación de profundidad-descarga de alcantarilla para CulvertType=0

Este formato se aplica a la tabla de profundidad de la alcantarilla versus clasificación de descarga.\ Línea 1: Numerar puntos en series de datos\ NDATA\ Líneas NDATA que contienen profundidad y descarga.\ DEPTH(I) Q(I)\ Donde PROFUNDIDAD(I) es la profundidad correspondiente al caudal Q(I).\ INVERT_Z1\ INVERT_Z2\ Donde INVERT_Z1 e INVERT_Z2 son las elevaciones inversas para la entrada y salida respectivamente.

Ejemplo de archivo de tabla de clasificación de profundidad-descarga de alcantarilla

El siguiente ejemplo muestra una tabla de clasificación de descarga en función de la profundidad para una alcantarilla. NDATA es 7 y hay 7 líneas con pares de profundidad y descarga correspondiente:

7
0 0.20
0.1 1.00
1.00 36.09
2.00 60.00
3.00 84.78
4.00 110.01
100.00 110.02
5.0
1.0
  • NDATA: I; \(>0\); -; Número de líneas en el archivo de datos.
  • INVERT_Z1: R; \(>0\); m or ft; Elevación invertida de entrada. Si INVERT_Z1 = -9999, el modelo hace que INVERT_Z1 sea igual a la elevación promedio del lecho del cekk de entrada.
  • INVERT_Z2: R; \(>0\); m or ft; Elevación invertida de salida. Si INVERT_Z2 = -9999, el modelo hace que INVERT_Z2 sea igual a la elevación promedio del lecho de la celda de entrada.
  • DEPTH: R; \(>0\); m or ft; Profundidad del agua.
  • Q: R; \(>0\); m\(^{3}\)/s or ft\(^{3}\)/s; Descarga de agua.

Archivos de datos de características de alcantarilla para CulvertType = 1, 2

Los datos característicos de la alcantarilla tienen la siguiente estructura:\ Nb\ Ke\ nc\ Kp\ M\ Cp\ Y\ m\ Si CulvertType=1\ Hb\ Base\ De lo contrario, si CulvertType=2\ Dc\ INVERT_Z1\ INVERT_Z2

Ejemplo del archivo de datos de características de alcantarilla

202208
 1
 0.5
 0.012
 1
 1
 1.1
 0.6
-0.5
 0.10
 5.0
 1.0

Este archivo de datos de características de alcantarilla de ejemplo indica que la alcantarilla tiene un barril (Nb =1), Ke=0,4, nc=0,012, Kp=1, cp =1, M =1,1, Y=0,6, m=-0,5 y Dc=0,10, INVERT_Z1=5,0 e INVERT_Z2 = 1,0.

  • Nb: I; -; -; Número de barriles idénticos. La descarga calculada para una alcantarilla se multiplica por Nb para obtener la descarga total de la alcantarilla.
  • Ke: R; 0-1; -; Coeficiente de pérdida de entrada indicado en la tabla.
  • nc: R; 0.01-0.1; -; Coeficiente n de Culvert Manning indicado en la tabla.
  • K': R; 0.1-2.0; -; Coeficiente de control de entrada indicado en la tabla.
  • M: R; 0.6-2.0; -; Coeficiente de control de entrada indicado en la tabla.
  • c': R; 0.6-2.0; -; Coeficiente de control de entrada indicado en la tabla.
  • Y: R; 0.5-1.0; -; Coeficiente de control de entrada indicado en la tabla.
  • m: R; 0.7,-0.5; -; Coeficiente de forma de entrada. m=0,7 para entradas en inglete, m=-0,5 para todas las demás entradas.
  • Hb: R; \(>0\); m or ft; Altura del barril para alcantarillas tipo cajón. Sólo para CulvertType = 1.
  • Base: R; \(>0\); m or ft; Ancho del cañón para alcantarillas tipo cajón. Sólo para CulvertType = 1.
  • Dc: R; \(>0\); m or ft; Diámetro para alcantarillas circulares. Sólo para CulvertType = 2.
  • INVERT_Z1: R; \(>0\); m or ft; Elevación invertida de entrada. Si INVERT_Z1 = -9999, el modelo hace que INVERT_Z1 sea igual a la elevación promedio del lecho de la entrada.
  • INVERT_Z2: R; \(>0\); m or ft; Elevación invertida de salida. Si INVERT_Z2 = -9999, el modelo hace que INVERT_Z1 sea igual a la elevación promedio del lecho de la celda de entrada.

  • Juntas buenas, paredes lisas: 0.012

  • Sobresaliente del relleno, extremo cortado a escuadra: 0.015
  • Juntas deficientes, paredes rugosas: 0.017
  • Corrugaciones de 2-⅔ pulgadas \(\times\) ½ pulgada: 0,025
  • Corrugaciones de 6 pulgadas \(\times\) 1 pulgada: 0,024
  • Corrugaciones de 5 pulgadas \(\times\) 1 pulgada: 0.026
  • Corrugaciones de 3 pulgadas \(\times\) 1 pulgada: 0,028
  • Corrugaciones de 6 pulgadas \(\times\) 2 pulgadas: 0.034
  • Corrugaciones de 9 pulgadas \(\times\) 2 ½ pulgadas: 0,035

  • Sobresaliente del relleno, extremo ranurado: 0.2

  • Sobresaliente del relleno, extremo cortado a escuadra: 0.5
  • Cabecero o testero con ala (sacos de arena de hormigón o cemento)
  • Extremo de tubería ranurado: 0.2
  • Extremo de tubería cortado a escuadra: 0.1
  • Extremo de tubería redondeado: 0.7
  • Sin rejilla: 0.5
  • Con rejilla: 0.7
  • Tubería metálica corrugada: Proyectando desde el terraplén (sin cabecera); 0,9
  • Cabecera con o sin muros laterales (sacos de arena de hormigón o cemento): 0.5
  • Extremo en inglete que se adapta a la pendiente del terraplén: 0.7
  • Sección final fabricada de metal u hormigón que se ajuste a la pendiente del terraplén.
  • Sin rejilla: 0.5
  • Con rejilla: 0.7
  • Cabecera paralela al terraplén (sin paredes laterales)
  • Con borde cuadrado en tres lados: 0.5
  • Redondeado en tres lados con un radio de 1/12 de la dimensión del conducto: 0.2
  • Wingwalls en \(30^{\circ}\) a \(75^{\circ}\) al cañón
  • Con borde cuadrado en la corona: 0.4
  • Borde de corona redondeado con un radio de 1/12 de la dimensión del conducto: 0.2
  • Wingwalls en \(10^{\circ}\) a \(30^{\circ}\) al cañón
  • Con borde cuadrado en la corona: 0.5
  • Wingwalls paralelos al terraplén
  • Con borde cuadrado en la corona: 0.7

  • Circular Concrete:; Cabecera; borde cuadrado; 0,3153; 2,0000; 1,2804; 0.6700

  • Circular Concrete:; Cabecera; borde ranurado; 0,2509; 2,0000; 0,9394; 0,7400
  • Circular Concrete:; Saliente; borde ranurado; 0,1448; 2,0000; 1,0198; 0.6900
  • Circular Cor. metal:; Cabecera; 0,2509; 2,0000; 1,2192; 0.6900
  • Circular Cor. metal:; Inglete a pendiente; 0,2112; 1,3300; 1,4895; 0.7500
  • Circular Cor. metal:; Saliente; 0,4593; 1,5000; 1,7790; 0.5400
  • Circular Concrete:; Anillo biselado; 45 biseles \(^{\circ}\); 0,1379; 2,5000; 0,9651; 0,7400
  • Circular Concrete:; Anillo biselado; 33,7 biseles \(^{\circ}\); 0,1379; 2,5000; 0,7817; 0.8300
  • Concrete: Rectangular; Wingwalls; 30\(^{\circ}\) to 75\(^{\circ}\) flares; borde cuadrado; 0,1475; 1,0000; 1,2385; 0.8100
  • Concrete: Rectangular; Wingwalls; 90\(^{\circ}\) and 15\(^{\circ}\) flares; borde cuadrado; 0,2242; 0,7500; 1,2868; 0.8000
  • Concrete: Rectangular; Wingwalls; 0\(^{\circ}\) flares ; borde cuadrado; 0,2242; 0,7500; 1,3608; 0.8200
  • Concrete: Rectangular; Wingwalls; 45\(^{\circ}\) flare; borde biselado; 1,6230; 0,6670; 0,9941; 0.8000
  • Concrete: Rectangular; Wingwalls; 18\(^{\circ}\) to 33.7\(^{\circ}\) flare; borde biselado; 1,5466; 0,6670; 0,8010; 0.8300
  • Concrete: Rectangular; Headwall; ¾ inch chamfers; 1,6389; 0,6670; 1,2064; 0.7900
  • Concrete: Rectangular; Headwall; 45\(^{\circ}\) bevels; 1,5752; 0,6670; 1,0101; 0.8200
  • Concrete: Rectangular; Headwall; 33.7\(^{\circ}\) bevels; 1,5466; 0,6670; 0,8107; 0,8650
  • Concrete: Rectangular; Headwall; 45\(^{\circ}\) skew; ¾ en chaflanes; 1,6611; 0,6670; 1,2932; 0.7300
  • Concrete: Rectangular; Headwall; 30\(^{\circ}\) skew; ¾ en chaflanes; 1,6961; 0,6670; 1,3672; 0.7050
  • Concrete: Rectangular; Headwall; 15\(^{\circ}\) skew; ¾ en chaflanes; 1,7343; 0,6670; 1,4493; 0.6800
  • Concrete: Rectangular; Headwall;10-45\(^{\circ}\) skew; 45 biseles \(^{\circ}\); 1,5848; 0,6670; 1,0520; 0.7500
  • Concrete: Rectangular; Wingwalls; non-offset 45\(^{\circ}\)/flares; 1,5816; 0,6670; 1,0906; 0.8030
  • Concrete: Rectangular; Wingwalls; non-offset 18.4\(^{\circ}\)/flares; ¾ en chaflanes; 1,5689; 0,6670; 1,1613; 0.8060
  • Concrete: Rectangular; Wingwalls; non-offset 18.4\(^{\circ}\)/flares; 30 \(^{\circ}\) /barril torcido; 1,5752 0,6670; 1,2418; 0.7100
  • Concrete: Rectangular; Wingwalls; offset 45\(^{\circ}\)/flares; borde superior biselado; 1,5816; 0,6670; 0,9715; 0,8350
  • Concrete: Rectangular; Wingwalls; offset 33.7\(^{\circ}\)/flares; borde superior biselado; 1,5752; 0,6670; 0,8107; 0.8810
  • Concrete: Rectangular; Wingwalls; offset 18.4\(^{\circ}\)/flares; bisel del borde superior; 1,5689; 0,6670; 0,7303; 0.8870
  • Cor. metal: Rectangular; Headwall; 0.2670; 2,0000; 1,2192; 0.6900
  • Cor. metal: Rectangular; Projecting; thick wall; 0,3023; 1,7500; 1,3479; 0.6400
  • Cor. metal: Rectangular; Projecting; thin wall; 0,4593; 1,5000; 1,5956; 0.5700
  • Circular Concrete:; Garganta cónica; 1,3991; 0,5550; 0,6305; 0.8900
  • Circular Cor. metal:; Garganta cónica; 1,5760; 0,6400; 0,9297; 0.9000
  • Concrete: Rectangular; Tapered throat; 1.5116; 0,6670; 0,5758; 0.9700
  • Circular Concrete:; Cabecera; borde cuadrado; 0,3153; 2,0000; 1,2804; 0.6700
  • Circular Concrete:; Cabecera; borde ranurado; 0,2509; 2,0000; 0,9394; 0,7400
  • Circular Concrete:; Saliente; borde ranurado; 0,1448; 2,0000; 1,0198; 0.6900
  • Circular Cor. metal:; Cabecera; 0,2509; 2,0000; 1,2192; 0.6900
  • Circular Cor. metal:; Inglete a pendiente; 0,2112; 1,3300; 1,4895; 0.7500
  • Circular Cor. metal:; Saliente; 0,4593; 1,5000; 1,7790; 0.5400
  • Circular Concrete:; Anillo biselado; 45 biseles \(^{\circ}\); 0,1379; 2,5000; 0,9651; 0,7400
  • Circular Concrete:; Anillo biselado; 33,7 biseles \(^{\circ}\); 0,1379; 2,5000; 0,7817; 0.8300
  • Concrete: Rectangular; Wingwalls; 30\(^{\circ}\) to75\(^{\circ}\) flares; borde cuadrado; 0,1475; 1,0000; 1,2385; 0.8100
  • Concrete: Rectangular; Wingwalls; 90\(^{\circ}\) and 15\(^{\circ}\) flares; borde cuadrado; 0,2242; 0,7500; 1,2868; 0.8000
  • Concrete: Rectangular; Wingwalls; 0\(^{\circ}\) flares; borde cuadrado; 0,2242; 0,7500; 1,3608; 0.8200
  • Concrete: Rectangular; Wingwalls; 45\(^{\circ}\) flare; borde biselado; 1,6230; 0,6670; 0,9941; 0.8000
  • Concrete: Rectangular; Wingwalls; 18\(^{\circ}\) to 33.7\(^{\circ}\) flare; borde biselado; 1,5466; 0,6670; 0,8010; 0.8300
  • Concrete: Rectangular; Headwall; ¾ inch chamfers; 1,6389; 0,6670; 1,2064; 0.7900
  • Concrete: Rectangular; Headwall; 45\(^{\circ}\) bevels; 1,5752; 0,6670; 1,0101; 0.8200

  • : El extremo del cañón de la alcantarilla sobresale del terraplén.

  • : Tubería ranurada para alcantarillas de hormigón disminuye las pérdidas de energía por la entrada de la alcantarilla.
  • : Esta opción es para alcantarillas de tubería de concreto.
  • : El borde cuadrado con el muro cabecera es una condición de entrada donde la entrada de la alcantarilla está al ras con el muro cabecera.
  • : 'Bordes biselados' es un borde de entrada cónico que disminuye la pérdida de carga cuando el flujo ingresa al barril de la alcantarilla.
  • : La entrada en inglete es cuando el barril de la alcantarilla se corta de modo que quede al ras con la pendiente del terraplén.
  • : Los muros laterales se utilizan cuando la alcantarilla es más corta que el terraplén y evita que el material del terraplén caiga dentro de la alcantarilla.

Comentarios para los archivos .CULVERTS y características de alcantarillas

  1. El tipo de alcantarilla y su condición de flujo se define mediante el parámetro CulvertType de la siguiente manera:

    CulvertType = 0: [000] Descarga calculada por la curva de clasificación (Q vs profundidad de entrada). Sólo se utilizan celdas de entrada y salida para el intercambio de volumen.

    CulvertType = 1: [001] Alcantarilla de sección rectangular/caja. Sólo se utilizan celdas de entrada y salida para el intercambio de volumen.

    CulvertType = 2: [002] Alcantarilla de sección circular. Sólo se utilizan celdas de entrada y salida para el intercambio de volumen.

    CulvertType = 11: [011] Alcantarilla de sección rectangular/caja. Para el intercambio de volumen se utilizan celdas de entrada y salida más celdas vecinas.

    CulvertType = 12: [012] Alcantarilla de sección circular. Para el intercambio de volumen se utilizan celdas de entrada y salida más celdas vecinas.

    CulvertType = -3: [100] Descarga calculada por la curva de clasificación (Q vs profundidad de entrada). Sólo se utilizan celdas de entrada y salida para el intercambio de volumen. Sólo se permite el flujo de (X1,Y1) a (X2,Y2).

    CulvertType = -4: [101] Alcantarilla de sección rectangular/caja. Sólo se utilizan celdas de entrada y salida para el intercambio de volumen. Sólo se permite el flujo de (X1,Y1) a (X2,Y2).

    CulvertType = -5: [102] Alcantarilla de sección circular. Sólo se utilizan celdas de entrada y salida para el intercambio de volumen. Sólo se permite el flujo de (X1,Y1) a (X2,Y2).

    CulvertType = -14: [111] Alcantarilla de sección rectangular/caja. Para el intercambio de volumen se utilizan celdas de entrada y salida más celdas vecinas. Sólo se permite el flujo de (X1,Y1) a (X2,Y2).

    CulvertType = -15: [112] Alcantarilla de sección circular. Para el intercambio de volumen se utilizan celdas de entrada y salida más celdas vecinas. Sólo se permite el flujo de (X1,Y1) a (X2,Y2).

  2. Para CulvertType 0, la descarga de la alcantarilla se calcula utilizando una tabla de clasificación dada en el archivo CulvertFile.

  3. Para los tipos de alcantarilla 1, 2, 11, 12, -4, -5, -14 y -15, el modelo calculará la descarga de la alcantarilla para el control de entrada y salida utilizando los procedimientos FHWA (Norman et al., 1985) que luego fueron reexpresados ​​en forma adimensional por Froehlich (2003).

Archivo de datos de rotura de presa: .DAMBREACH

Este componente requiere el archivo de datos generado por el complemento QGIS. El archivo tiene el siguiente formato:\ Línea 1: Número de versión del archivo de rotura de presa.\ DBFVERSION\ Línea 2: Número de represas.\ NUMBEROFDAMS\ Luego para cada presa sigue NUMBEROFDAMS grupo de líneas con los siguientes datos:\ Nombre de la presa.\ DAM_ID\ Modo de fallo.\ DAM_FAILMODE\ Coordenadas del centro de rotura de la presa.\ X0   Y0\ Parámetros de definición de rotura de presa\ ZC   Angle   CD   t_initial   zb0   d50   tau_c   k_sm   k_d   Gs   Porosity   C   damCrestWidth   UpstreamSlope   DownstreamSlope *\ Archivo de rotura de presa\ *DAMBREACHFILE\ Número de pares de células a lo largo de la alineación de la presa.\ NC\ NC líneas que contienen pares de números de celda a lo largo de la alineación de la presa.\ CELL_A(1) CELL_B(1)\ ...\ CELL_A(NC) CELL_B(NC)

Ejemplo de un archivo .DAMBREACH

    202208
    1 
    DAMBREACH1
    1
    5300.0 600.0
    216.3 45.0 0.601 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
    DambreachFile1.dat
    7
    332 334
    69 335
    67 349
    65 358
    50 360
    41 363
    4 378
  • DBFVERSION: I; \(>0\); --; Número de versión del archivo, p. 202208.
  • NUMBEROFDAMS: I; \(>0\); --; Número de presas.
  • DAM_ID: S; \(<26\); --; Identificación del puente.

  • DAM_FAILMODE: I; --; 1, 2, 3; Modo de falla:

  • Fallo prescrito.

  • Desbordamiento de la erosión.
  • Erosión por tubificación.

  • X0, Y0: R; --; [m or ft]; Coordenadas del centro de rotura de presa. El modelo calcula estas coordenadas utilizando la distancia desde uno de los puntos finales de la polilínea de la presa indicados en los cuadros de diálogo QGIS y DIP.

  • ZC: R; --; [m or ft]; Elevación inicial de la cresta de la presa.

  • Angle: R; [5, 90]; --; Incumplir el ángulo de la pendiente lateral con respecto a la horizontal.
  • CD: R; --; --; Coeficiente de descarga de rotura adimensional.
  • T_initial: R; --; h.; Hora de inicio de la infracción
  • Zb0: R; --; [m or ft]; Elevación inicial del fondo de la brecha
  • D50: R; --; [m or ft]; Diámetro medio del material de presa.
  • Tau_c: R; --; [Pa or lb/in\(^2\)]; Esfuerzo cortante crítico.
  • K_sm: R; --; --; Corrección de inmersión por efectos de aguas residuales.
  • Kd: R; --; [m\(^3\)/(N s) or ft\(^2\)s/lb]; Coeficiente de erosión.
  • Gs: R; --; --; Gravedad específica del material de la presa.
  • Porosity: R; (0,1); -; Porosidad del material de presa dada en fracciones de 1, p.e. 0.4.
  • C: R; --; [Pa or lb/in\(^2\)]; Cohesión del material de la presa.
  • DamCrestWidth: R; --; [m or ft]; Ancho de cresta de la presa.
  • UpstreamSlope: R; [0-1]; --; Pendiente aguas arriba de la presa.
  • DownstreamSlope: R; [0-1]; --; Pendiente aguas abajo de la presa.
  • DAMBREACHFILE: S; \(<26\); --; Se utiliza solo para el modo de falla prescrito (1), pero siempre se debe proporcionar un texto ficticio para los modos de falla 2 y 3. El archivo contiene la serie temporal del ancho y la altura de la abertura de la brecha. El nombre del archivo no debe contener espacios negros. Ver detalles en secciones y .
  • NC: I; \(>0\); --; Número de pares de células a lo largo de la alineación de la presa.
  • CELL_A(i) CELL_B(i): I; --; --; Par de células a lo largo de la alineación de la presa.

Archivo de datos de evolución del tiempo de incumplimiento para el modo de falla prescrito

Para el modelo de fallo prescrito 1, el fichero de evolución temporal de la brecha es necesario para definir el ancho y alto de la abertura de la brecha para cada momento. El formato se describe a continuación:\ Línea 1: Número de veces.\ NT\ Líneas NT con estas entradas:\ TIME(1) WIDTH(1) HEIGHT(1)\ ...\ TIME(NT) WIDTH(NT) HEIGHT(NT)\

Ejemplo del archivo de datos de evolución del tiempo de incumplimiento (solo modo de falla prescrito)

    3
    0 1 1 
    0.25    20      25     
    1       20      25

Comentarios para el archivo .DAMBREACH

Estos son los parámetros de definición de infracción necesarios para cada modo de falla:

  • Prescribed: ZC, Ángulo y CD.
  • Overtopping erosion: ZC, Ángulo, CD, t_initial, zb0, d50, tau_c, k_sm, k_d.
  • Erosión por tubificación: ZC, Ángulo, CD, t_initial, zb0, d50, tau_c, k_sm, k_d, Gs, Porosidad, C, damCrestWidth, UpstreamSlope, DownstreamSlope.

Tenga en cuenta que en la línea que contiene Dam breach definition parameters en el archivo siempre hay 15 valores, incluso cuando no todos se usan para los modos Prescrito y Overtopping.

Archivos de datos GATES: .GATES

Este componente requiere el archivo de datos que genera internamente el modelo en función de la representación geométrica ingresada en el complemento OilFlow2D QGIS. El archivo tiene el siguiente formato:\ Línea 1: Número de puertas.\ NUMBEROFGATES\ NUMBEROFGATES líneas que contienen los datos de cada puerta.\ Gate Id\ GATES_ID\ Altura de elevación de cresta Cd\ CRESTELEV GATEHEIGHT Cd\ Serie temporal de apertura de puerta\ GATE_APERTURES_FILE\ Número de pares de células a lo largo de la alineación de las puertas\ NC\ Líneas NUMBEROFCELLS que contienen pares de números de celdas a lo largo de la alineación de la puerta\ CELL_A(1) CELL B(1)\ ...\ CELL_A(NC) CELL B(NC)

Ejemplo de un archivo .GATES

2
Gate2
102.00 2.00 1.720
Gate2.DAT
5
3105 29
3103 79
3101 87
3099 137
3097 141
Gate1
111.00 11.00 1.710
Gate1.DAT
8
4099 285
4097 283
4033 281
4031 279
4029 277
4027 156
4026 82
4024 16
  • Cd: R; \(>0\); -; Coeficiente de descarga adimensional.
  • CRESTELEV: R; \(>0\); -; Elevación de la cresta de la puerta.
  • GATE_APERTURES_FILE: S; \(<26\); -; Serie temporal de apertura de puerta.
  • GATEHEIGHT: R; \(>0\); -; Altura de la puerta.
  • GATE_ID: S; \(<26\); -; Identificación de puerta.
  • CELL_A(i) CELL B(i): I; -; -; Números de células de pares de células a lo largo de la alineación de la puerta.
  • NC: I; \(>0\); -; Nombre del muelle. No debe contener espacios y debe tener menos de 26 caracteres.
  • NUMBEROFGATES: I; \(>0\); -; Número de celdas a lo largo de la alineación de la puerta.

Archivo de serie temporal de apertura de puerta

Línea 1: Número de puntos en la serie temporal de datos de apertura de puerta.\ NPOINTS\ Líneas NPOINTS que contienen:\ Tiempo y apertura.\ TIME  H(I)

Ejemplo de un archivo de datos de apertura de Gates

3
0 0.0
2 0.5
4 1.0
  • NPOINTS: I; \(>1\); -; Número de puntos de datos en la serie temporal de apertura de la puerta.
  • TIME: R; \(>0\); h.; Tiempo.
  • H(I): R; -; m or ft; Apertura de puerta para el tiempo correspondiente.

Archivo de datos de la tabla de calificación interna: .IRT

Este archivo de datos permite modelar estructuras hidráulicas complejas dentro del dominio de modelado. El usuario ingresaría polilíneas coincidentes con nodos de malla y asignaría una tabla de clasificación de descarga versus elevación de la superficie del agua a la polilínea. En otras palabras, las polilíneas IRT deben conectar nodos de la malla de celdas triangulares. Para cada paso de tiempo, el modelo calculará la descarga que cruza la polilínea y encontrará por interpolación la elevación correspondiente de la superficie del agua a partir de la tabla de clasificación proporcionada. Luego, el modelo impondrá esa elevación de la superficie del agua a todos los nodos a lo largo de la polilínea. Las velocidades se calcularán utilizando las ecuaciones 2D estándar. Por lo tanto, en las polilíneas de la tabla de clasificación interna, las velocidades calculadas no necesariamente pueden ser perpendiculares a la polilínea IRT.\ La estructura del archivo es la siguiente:\ Línea 1: Número de polilíneas de la tabla de clasificación interna.\ IRT_NPL\ Grupos de líneas IRT_NPL que contienen el ID de polilínea IRT, el número de vértices que definen cada polilínea, el tipo de condición de límite IRT (siempre igual a 19 en esta versión), el nombre del archivo de la tabla de clasificación, seguido de la lista de vértices de coordenadas de polilínea como se muestra:\ IRT_ID\ IRT_NV IRT_BCTYPE IRT_FILENAME\ X_IRT(1) Y_IRT(1) *\ *X_IRT(2) Y_IRT(2)\ ...\ X_IRT(IRT_NV) Y_IRT(IRT_NV)

Ejemplo de un archivo .IRT

2
IRT_A
4 19 IRT_A.DAT
799429.362 308905.287
799833.895 308354.857
799986.424 307738.111
799847.158 307141.259
IRT_B
4 19 IRT_B.DAT
799482.440 309453.678
799135.525 309118.164
798914.020 309269.634
798787.701 309467.583

Este archivo indica que hay 2 polilíneas de la tabla de calificación interna, el ID de la primera es IRT_A, que tiene 4 vértices, BCTYPE 19 y nombre de archivo.

  • IRT_NPL: I; \(>0\); -; Número de polilíneas IRT.
  • IRT_NV: I; \(\geq2\); -; Número de puntos que definen cada polilínea IRT.
  • IRT_ID: S; \(<26\); -; Nombre del TRI. No debe contener espacios y debe tener menos de 26 caracteres.
  • IRT_BCTYPE: I; \(19\); -; La condición de límite siempre es igual a 19 en esta versión correspondiente a las tablas de elevación de la superficie del agua versus descarga. Las versiones futuras incluirán más opciones.
  • X_IRT Y_IRT: R; -; m or ft; Coordenadas de vértice que definen cada polilínea IRT. Ver comentario 1.
  • IRT_FILENAME: S; \(<26\); -; Nombre del archivo que contiene la tabla de clasificación interna en el formato descrito como archivo de datos de descarga por etapas. No debe contener espacios y debe tener menos de 26 caracteres.

Comentarios para el archivo .IRT

  1. Las polilíneas IRT deben definirse evitando cambios de dirección abruptos (por ejemplo, giros de 90 grados). Las alineaciones de polilíneas como tales pueden crear errores en el algoritmo del modelo que identifica los nodos que se encuentran sobre la polilínea. Por tanto, se recomienda que el IRT siga un camino más o menos fluido.

Archivo de datos de lluvia y evaporación: .LRAIN

Utilice este archivo para ingresar datos de lluvia y evaporación distribuidos espacialmente y variables en el tiempo. El modelo supone que la lluvia y la evaporación pueden variar en el área de modelado.\ Línea 1: Número de polígonos donde se definen series temporales de precipitaciones.\ NP

Grupo de líneas NP que contiene hietograma y archivo de datos de evaporación para cada zona\ RAINEVFILE(i)

Número de vértices del polígono i\ NPZONE(i)\ Lista de coordenadas de vértice NPZONE(i)\ X(1) Y(1)\ ...\ X(NPZONE(i)) Y(NPZONE(i))

Ejemplo de un archivo .LRAIN

2
hyeto1.TXT
4
25.0 25.0
25.0 75.0
75.0 75.0
75.0 25.0
hyeto2.TXT
4
25.0 125.0
25.0 175.0
75.0 175.0
75.0 125.0

En este ejemplo, hay dos polígonos. El archivo de datos de lluvia y evaporación para el primer polígono está definido por cuatro vértices.

  • NPZONE(i): I; \(\geq 1\); -; Número de vértices que definen el polígono i.
  • NP: I; -; -; Número de polígonos.
  • RAINEVFILE: S; \(\leq\) 26; -; Intensidad de las precipitaciones. Ver comentario 1.
  • X(i) Y(i): R; \(>0\); m or ft; Coordenadas de vértice del polígono i.

Comentarios para el archivo .LRAIN

  1. La distribución espacial de la lluvia y la evaporación se da como un número de polígonos no superpuestos que cubrirían o no el área de la malla. Las zonas no cubiertas por ningún polígono no tendrían lluvia ni evaporación impuestas sobre la malla.

Archivo de datos de hietograma y evaporación.

Línea 1: Número de puntos en series temporales de lluvia y evaporación.\ NPRE\ Líneas NPRE que contienen:\ Hora Intensidad de lluvia, Intensidad de evaporación.\ TIME RAININT EVAPINT\

Ejemplo de un archivo de datos de hietograma y evaporación

8
0.0 0.0 0.01
1.0 1.0 0.02
3.0 4.0 0.02
6.0 12.0 0.00
6.2 7.0 0.00
7.0 3.0 0.0
7.1 0.0 0.0
9.0 0.0 0.0
  • EVAPINT: R; \(\geq 0\); mm/h or in/h; Intensidad de la evaporación. Ver comentario 1.
  • NPRE: I; -; -; Número de veces en las series temporales de lluvia y evaporación.
  • RAININT: R; \(\geq 0\); mm/h or in/h; Intensidad de las precipitaciones. Ver comentario 1.
  • TIME: R; \(>0\); hours; Intervalo de tiempo

Comentarios para el archivo de datos de hietograma y evaporación.

  1. Para calcular la lluvia/evaporación sobre la malla, el modelo utilizará intensidades de lluvia y evaporación dadas para cada intervalo de tiempo. Por ejemplo, en el ejemplo anterior, para todos los tiempos entre 1 y 3 horas, la intensidad de la lluvia será igual a 1 mm/h y la intensidad de la evaporación será igual a 0,02 mm/h. Para tiempos entre 3 y 6 horas la intensidad de lluvia será igual a 1 mm/h y la intensidad de evaporación igual a 0,02 mm/h, y así sucesivamente para el resto de tiempos.
  2. Si el usuario tiene un archivo en la carpeta del proyecto, el programa aplicará los datos contenidos en ese archivo a todas las celdas cuyo centroide quede fuera de los polígonos dados en la capa RainEvap y no esté cubierto por ningún otro polígono.

Archivo de datos de infiltración: .LINF

Utilice este archivo para ingresar parámetros de infiltración distribuidos espacialmente.\ Línea 1: Número de zonas definidas por polígonos donde se definen parámetros de infiltración.\ NIZONES\ NIZONES grupo de líneas que contienen:\ Archivo de datos de infiltración para cada zona\ INFILFILE\ Número de vértices del polígono i\ NPZONE(i)\ Lista de coordenadas de vértice NPZONE(i)\ X(1) Y(1)\ ...\ X(NPZONE(i)) Y(NPZONE(i))

Ejemplo de un archivo .LINF

2
inf1.inf
4
0.0 0.0
0.0 200.0
200.0 200.0
200.0 0.0
Inf2.inf
4
200.0 200.0
400.0 200.0
400.0 0.0
200.0 0.0

En este ejemplo, hay dos polígonos. El archivo de datos de infiltración para el primer polígono es y el polígono está definido por cuatro vértices.

  • &: 7

  • NPZONE(i): I; \(\geq 1\); -; Número de vértices que definen la zona i.

  • NIZONES: I; -; -; Número de zonas. Ver comentarios 1 y 2.
  • INFILFILE: S; \(\leq\) 26; -; Archivo de parámetros de infiltración.
  • X(i) Y(i): R; \(>0\); m or ft; Coordenadas del vértice del polígono que define la Zona i.

Comentarios para el archivo .LINF

  1. La distribución espacial de los parámetros de infiltración se da como un número de polígonos no superpuestos que cubrirían o no el área de la malla. En las zonas no cubiertas por ningún polígono no se calcularía la pérdida de infiltración.
  2. Cada polígono puede tener asignado un método de infiltración diferente.
  3. Si el usuario tiene un archivo DefaultInfiltration.DAT en la carpeta del proyecto, el programa aplicará los datos contenidos en ese archivo al área complementaria a los polígonos proporcionados.

Archivo de datos de parámetros de infiltración

Línea 1: Modelo para calcular la infiltración.\ INFILMODEL\ Línea 2: Número de parámetros de infiltración.\ NIPARAM\ Si INFILMODEL = 1: método de Horton entonces:\ Línea 3: K \(\bf f_c\) \(\bf f_0\)\ Si INFILMODEL = 2: Método Green y Ampt entonces:\ Línea 3: KH PSI DELTATHETA\ Si INFILMODEL = 3: método SCS-CN entonces:\ Línea 3: CN POTRETCONST AMC

Ejemplo de un archivo de datos de parámetros de infiltración

1
3
8.3E-04 3.47E-06 2.22E-5

En este ejemplo, el método de pérdida por infiltración se establece en 1 correspondiente al modelo de Horton. Hay 3 parámetros de la siguiente manera: K = 8.3E-04, \(f_c\) = 3.47E-06 y \(f_0\) = 2.22E-5.

  • AMC: I; \(>0\); 1, 2, 3; Contenido de humedad antecedente (AMC). Representa la humedad relativa anterior del suelo antes del evento de tormenta. Permite tener en cuenta la variación de CN para diferentes eventos de tormenta, o la humedad inicial del suelo para un evento determinado usando las Ecs. y. Consulte los posibles valores de AMC en la Tabla.
  • CN: R; \(>0\); -; Número de curva. Véase USDA (1986) para determinar valores adecuados dependiendo de la cobertura del suelo. Los valores típicos oscilan entre 10 para suelos altamente permeables y 99 para cubiertas impermeables pavimentadas.
  • DELTATHETA: R; \(>0\); -; Diferencia entre contenido de humedad volumétrico saturado e inicial. Valor predeterminado = 3E-5.
  • \(f_c\): R; [0,5E-4]; m/s or ft/s; Tasa de infiltración final. Predeterminado = 2E-5.
  • \(f_0\): R; [0,5E-4]; m/s or ft/s; Tasa de infiltración inicial. Predeterminado = 7E-5.
  • INFILMODEL: I; 1,2,3; -; Método de infiltración. 1: Horton, 2: Verde y Ampt, 3: SCS-CN.
  • K: I; [0,30]; 1/s; Coeficiente de decaimiento utilizado en el método de Horton. Predeterminado = 1.
  • Kh: I; \(\geq 0\); m/s or ft/s; Conductividad hidráulica utilizada en el método Green y Ampt. Predeterminado = 0,00001.
  • NIPARAM: I; 3; -; Número de parámetros de datos según el modelo de infiltración seleccionado. Debe configurarse de la siguiente manera: 3 para Horton de Green y Ampt, y para los métodos SCS-CN.
  • POTRETCONST: R; [0-1]; -; Constante de retención máxima potencial. Normalmente = 0,2.
  • PSI: R; [0-1]; m or in; Mojando el cabezal de succión de suelo frontal. Predeterminado = 0,05.

).\

  • Less than 13 mm: Menos de 36 mm
  • 2: 13 mm a 28 mm; 36 mm a 53 mm
  • 3: Más de 28 mm; Más de 53mm

Variable n de Manning con datos de profundidad Archivo: .MANNN

Este archivo es creado por el complemento OilFlow2D QGIS en función de los datos que ingresa en la capa ManningsNz. Se utiliza para la variable n de Manning distribuida espacialmente con datos de profundidad.\ Línea 1: Número de zonas definidas por polígonos donde se definen la variable n de Manning con profundidades.\ NNZONES\ NRZONES grupo de líneas que contienen la variable n de Manning con un archivo de datos de profundidad para cada zona MANNNFILE\ Número de vértices del polígono i\ NPZONE(i)\ Lista de coordenadas de vértice NPZONE(i)\ X(1) Y(1)\ ...\ X(NPZONE(i)) Y(NPZONE(i))

Ejemplo de un archivo .MANNN

    2
    Manning1.TXT
    4
    25.0 25.0
    25.0 75.0
    75.0 75.0
    75.0 25.0
    Manning2.TXT
    4
    25.0 125.0
    25.0 175.0
    75.0 175.0
    75.0 125.0

En este ejemplo, hay dos polígonos. El archivo de datos n de Manning para el primer polígono es y el polígono está definido por cuatro vértices.

  • NNZONE(i): I; \(\geq 1\); -; Número de vértices que definen la zona i.
  • NNZONES: I; -; -; Número de zonas.
  • MANNNFILE: S; \(\leq\) 26; -; Archivo n de Manning. Ver comentario 1.
  • X(i) Y(i): R; \(>0\); m or ft; Coordenadas del vértice del polígono que define la Zona i.

Comentarios para el archivo .MANNN

  1. La distribución espacial de la variable n de Manning con profundidad se da como un número de polígonos que cubren el área de la malla. Los bordes de los polígonos pueden tocarse o dejar un pequeño espacio; el modelo asigna los datos n de Manning a una celda según el polígono que contiene el centroide de la celda, por lo que no se requiere una coincidencia exacta de límites. A las zonas no cubiertas por ningún polígono (área complementaria) se les asignan datos del archivo DefaultManningsn.DAT (ver más abajo).
  2. Cuando el archivo .MANNN está en uso (IMANN=2 en el archivo de control de ejecución .DAT), los valores definidos en la capa Manning N normal (el archivo .MannN2) se ignoran. No es necesario eliminar la capa Manning N del proyecto.

Variable n de Manning con archivo de datos de profundidad

Línea 1: Número de puntos en el archivo n de Manning.\ NP\ Líneas NP que contienen:\ DEPTH(i) MANNINGS_N(i)\

Ejemplo de una variable de Manning con un archivo de datos de profundidad

    3
    0. 0.1
    0.3 0.1
    1.0 0.03
  • DEPTH(i): R; \(\geq 0\); m or ft; Profundidad de flujo. Ver comentario 1.
  • MANNINGS_N(i): R; \(\geq 0\); -; n de Manning correspondiente a PROFUNDIDAD(i). Ver comentario 1.
  • NP: I; -; -; Valores numéricos en el archivo.

Comentarios para la variable n de Manning con archivo de datos de profundidad

  1. Para calcular la n de Manning sobre la malla, el modelo primero identificará el polígono sobre cada celda y luego utilizará el valor n interpolado para la profundidad de la celda de la tabla correspondiente al polígono. En el ejemplo anterior, para toda profundidad entre 0,3 y 1, la n de Manning se obtendrá mediante interpolación lineal entre 0,1 y 0,03.
  2. El usuario deberá proporcionar un archivo DefaultManningsn.DAT en la carpeta del proyecto y el programa aplicará los datos contenidos en ese archivo al área complementaria a los polígonos proporcionados. Si DefaultManningsn.DAT no existe, el modelo aplicará un valor predeterminado de 0,035 a las áreas no cubiertas por los n polígonos de Manning.

Archivo de datos n de Manning predeterminado: DefaultManningsn.DAT

Cuando el archivo .MANNN no cubre toda la malla, al área complementaria se le asignan datos de un archivo DefaultManningsn.DAT colocado en la carpeta del proyecto. El modelo carga este archivo automáticamente. Si no está presente, el modelo aplica un valor predeterminado de 0,035 al área complementaria.

El formato de archivo es idéntico a la variable n interna de Manning con el archivo de datos de profundidad documentado anteriormente:

Línea 1: Número de puntos (NP).
NP lines: DEPTH(i) MANNINGS_N(i)

Archivo de fuerzas de arrastre de pilares de puente: .PIERS

Esta opción requiere el archivo de datos generado internamente por el modelo en función de la representación geométrica ingresada en el complemento OilFlow2D QGIS. El archivo de datos tiene el siguiente formato:\ Línea 1: Número de muelles.\ NUMBEROFPIERS\ NUMBEROFPIERS líneas que contienen los datos de cada muelle.\ X Y ANGLEX LENGTH WIDTH CD PIERID\

Ejemplo de un archivo .PIERS

    124 
    2042658.82 14214769.48 47.33 19.00 4.00 0.64 P1 
    2042690.52 14214739.87 46.66 19.00 4.00 0.64 P2 
    ...
    2040351.38 14214705.48 0.00 70.00 1.00 0.90 P11 
    2040375.99 14214622.12 0.00 70.00 1.00 0.90 P12
  • ANGLEX: R; \(0-180\); Deg.; Ángulo del muelle con respecto al eje X. Ver comentario 1.
  • \(C_D\): R; \(0.5-2.5\); -; Coeficiente de resistencia adimensional del muelle. Ver comentario 2.
  • LENGTH: R; -; m or ft; Longitud del muelle.
  • PIERID: S; \(<26\); -; Nombre del muelle. No debe contener espacios y debe tener menos de 26 caracteres.
  • WIDTH: R; -; m or ft; Ancho del muelle.
  • X: R; -; m or ft; Coordenada X del centroide del pilar.
  • Y: R; -; m or ft; Coordenada Y del centroide del muelle.

  • Cilindro redondo:

  • Cilindro cuadrado:
  • Cilindro cuadrado:
  • Cilindro cuadrado: R/B; \(C_D\)
  • con: 0; 2.2
  • esquinas redondeadas: 0.02; 2.0
  • & 0.17: 1.2
  • & 0.33: 1.0
  • Cilindro hexagonal:
  • Cilindro hexagonal:
  • & L/B: \(C_D\)
  • & 1: 1.0
  • & 2: 0.7
  • & 4: 0.68
  • & 6: 0.64
  • & L/B: \(C_D\)
  • & 1: 2.2
  • & 2: 1.8
  • & 4: 1.3
  • & 6: 0.9

Comentarios para el archivo .PIERS

  1. Ángulo ANGLEX se aplica únicamente a pilares de planta rectangular. Por ejemplo ANGLEX = 90 corresponde a un muelle cuyo eje más largo es perpendicular al eje X.
  2. El coeficiente de arrastre \(C_D\) está relacionado con la fuerza de arrastre mediante la siguiente fórmula:

    \[F_D=\frac{1}{2}C_D\rho U^2 A_P\]

    donde \(C_D\) es el coeficiente de resistencia del muelle, \(\rho\) es la densidad del agua, \(U\) es la velocidad del agua y \(A_P\) es el área mojada del muelle proyectada normal a la dirección del flujo.

    Para tener en cuenta la fuerza de arrastre que el muelle ejerce sobre el flujo, OilFlow2D la convierte en esfuerzo cortante distribuido en la celda donde se encuentra la coordenada centroide del muelle. Las expresiones resultantes del esfuerzo cortante del pilote en las direcciones x e y son las siguientes:

    \[\tau_{p x}=\frac{1}{2}C_D\rho U\sqrt{U^2+V^2}\left(\frac{A_P}{A_e}\right)\]
    \[\tau_{p y}=\frac{1}{2}C_D\rho V\sqrt{U^2+V^2}\left(\frac{A_P}{A_e}\right)\]

    donde \(A_e\) es el área de la celda.

Archivo de datos de muelle y socavación del puente: .SCOUR

Este archivo almacena los datos necesarios para calcular la socavación alrededor de pilares y estribos de puentes.\ Línea 1: Número de pilas y estribos.\ NP\ NP grupos de líneas que contienen los siguientes datos:\ Imode\ PierID\ Icomp\ XA, YA\ Y1\ V1\ Fr1\ alfa\ ishape\ L\ a\ iBedCondition\ D50 *\ *D84 *\ *Vcritical\ SedimentSpecificDensity\ WaterSpecificDensity\ FrD\ K1\ K2\ K3\ K\ theta\ ys\ W\ Wbottom *\ *iAbutmentType\ AlfaA\ AlfaB\ YmaxLB\ YmaxCW\ YcLB\ YcCW1\ YcCW2\ YsA\ q1\ q2c\ n Manning\ Tauc\ BridgeXSEC_X1, BridgeXSEC_Y1, BridgeXSEC_X2, BridgeXSEC_Y2\ UpstreamXSEC_X1, UpstreamXSEC_Y1, UpstreamXSEC_X2, UpstreamXSEC_Y2\

Ejemplo de un archivo .SCOUR

    2
    DrainA
    2
    Drain.TXT
    799019.633 309402.572
    DischargeIn
    1
    Discharge.TXT
    799222.740 309048.493
  • Pier ID: S; & -; -; Nombre del muelle
  • Icomp: I; (1, 2, 3, 4); & Método computacional
  • XA, YA: R; -; y coordenadas del muelle
  • Y1: R; \(>0\); m, ft; Profundidad de flujo directamente aguas arriba del muelle
  • V1: R; \(>0\); m/s, ft/s; Velocidad aguas arriba del muelle
  • Alfa: R; [0, 180]; Degrees; Ángulo de ataque
  • alfaRAD: R; [0, Pi]; Radians; Ángulo de ataque
  • ishape: I; &;; Forma del muelle
  • L: R; \(>0\); m, ft; Longitud del muelle
  • a: R; \(>0\); m, ft; Ancho del muelle
  • iBedCondition: I; &;; Condición de la cama
  • D50: R; \(>0\); m, ft; D50
  • D84: R; \(>0\); m, ft; D84
  • Sediment Specific Density: R; (0,3); y ss
  • Water Specific Density: R; (0,1.2]; & SW
  • K1: R; &;; Factor de corrección para la forma de la punta del muelle.
  • K2: R; &;; Factor de corrección para el ángulo de ataque del flujo.
  • K3: R; &;; Factor de corrección por condición de cama.
  • K: R; (0,3); (0,3); ancho inferior relativo a Ys.
  • theta: R; 20-48\(^\circ\); Degrees; ángulo de reposo del material de la cama
  • ys: R; \(\ge\) 0; m, ft; Profundidad de socavación
  • W: R; \(\ge\) 0; m, ft; ancho superior del pozo de socavación
  • Wbottom: R; \(\ge\) 0; m, ft; ancho del fondo del pozo de socavación
  • Fr1: R; \(>0\); & Froude Número aguas arriba del muelle
  • FrD: R; \(>0\); & Número de Froude de partículas densimétricas
  • SIGMA: R; \(>0\); & Coeficiente de gradación de sedimentos
  • Vc: R; \(>0\); m/s/, ft/s; Velocidad crítica para el inicio de la erosión del material.
  • iAbutmentType: I; [1-2]; -; Tipo de pilar
  • AlfaA: R; [1-2]; -; Factor de amplificación para condiciones de lecho vivo.
  • AlfaB: R; [1-2]; -; Factor de amplificación para condiciones de agua clara.
  • YmaxLB: R; \(\ge\) 0; m or ft; Profundidad máxima de flujo después de la socavación para condiciones de lecho vivo
  • YmaxCW: R; \(\ge\) 0; m or ft; Profundidad máxima de flujo después de la socavación para condiciones de agua clara
  • YcLB: R; \(\ge\) 0; m or ft; Profundidad, incluida la socavación por contracción del lecho vivo
  • YsA: R; &;; Profundidad de socavación del pilar
  • YcCW1: R; \(\ge\) 0; m or ft; Profundidad, incluida la socavación por contracción de aguas claras. Método 1
  • YcCW2: R; \(\ge\) 0; m or ft; Profundidad, incluida la socavación por contracción de aguas claras. Método 2
  • q1: R; \(\ge\) 0; m\(^2\)/s or ft\(^2\)/s; Descarga de la unidad aguas arriba
  • q2c: R; \(\ge\) 0; m\(^2\)/s or ft\(^2\)/s; Descarga de la unidad aguas arriba de la abertura estrecha
  • n Manning: R; \(\ge\) 0.01; -; n de Manning.
  • TauC: R; \(\ge\) 0; Pa or ln/ft\(^2\); Esfuerzo cortante crítico
  • GammaW: R; \(\ge\) 0; N/m\(^3\) or lb/ft\(^3\); Peso unitario del agua
  • BridgeXSEC_X1, BridgeXSEC_Y1, BridgeXSEC_X2, BridgeXSEC_Y2: R; -; m of ft; Coordenadas del punto extremo de la sección transversal del puente
  • UpstreamXSEC_X1, UpstreamXSEC_Y1, UpstreamXSEC_X2, UpstreamXSEC_Y2: R; -; m or ft; Coordenadas del punto extremo de la sección transversal aguas arriba

Comentarios para el archivo .SCOUR

  1. El nombre del archivo es arbitrario, pero no debe contener espacios en blanco. El formato de archivo es el mismo que el archivo one variable boundary condition descrito en la sección.
  2. Para modelar las entradas utilice valores de descarga positivos y para modelar las salidas utilice valores negativos.

Archivo de datos de fuentes y sumideros: .SOURCES

Utilice este archivo para ingresar datos para simular entradas o salidas puntuales en cualquier ubicación. Esta característica se utiliza normalmente al modelar entradas (salidas) o entradas puntuales. El usuario podrá proporcionar hidrogramas variables en el tiempo que se aplicarán a cada punto.\ Línea 1: Número de puntos fuente y sumidero.\ NSOURCES\ NSOURCES grupos de líneas que contienen el texto de identificación del punto de origen/sumidero, el nombre del archivo que contiene la serie de tiempo de descarga o la tabla de clasificación y las coordenadas del punto de la siguiente manera:\ SOURCEID\ SOURCETYPE\ ISFILENAME\ X_S(I) Y_S(I)\ ...

Ejemplo de un archivo .SOURCES

    2
    DrainA
    2
    Drain.TXT
    799019.633 309402.572
    DischargeIn
    1
    Discharge.TXT
    799222.740 309048.493

Este archivo indica que hay 2 fuentes/sumideros. El primero se llama DrainA ubicado en las coordenadas: X = 799019.633 e Y = 309402.572 y es SOURCETYPE 2, lo que indica que el archivo de datos contiene una tabla de clasificación de profundidad versus descarga para el drenaje. La segunda fuente es DischargeIN y es de tipo 1 donde se proporciona un hidrograma (tiempo vs descarga).

  • NSOURCES: I; \(>0\); -; Número de puntos fuente o sumidero.
  • ISFILENAME: S; -; -; Nombre del archivo que contiene la serie temporal de cada fuente o sumidero puntual. No debe contener espacios en blanco. Ver comentarios 1 y 2.
  • SOURCEID: S; \(<26\); -; Nombre de la fuente puntual o sumidero. Debe tener menos de 26 caracteres y no debe contener espacios en blanco.
  • SOURCETYPE: I; \(1,2\); -; Tipo de datos para el origen o el sumidero. Si es igual a 1, el archivo debe contener un hidrograma. Si es igual a 2, contiene una tabla de clasificación con profundidades versus valores de descarga.
  • X_S Y_S: R; -; m or ft; Coordenadas de fuente/sumidero.

Comentarios para el archivo .SOURCES

  1. El nombre del archivo es arbitrario pero no debe contener espacios en blanco. El formato de archivo es el mismo que el archivo one variable boundary condition descrito en la Sección.
  2. Para modelar las entradas utilice valores de descarga positivos y para modelar las salidas utilice valores negativos.

Archivo de múltiples fuentes

Este archivo facilita la introducción de muchas fuentes de entrada y normalmente se utiliza al simular varios derrames de una tubería. El archivo puede leerse en QGIS mediante Import Multi-sources file, en las herramientas de OilFlow2D. Puede preparar el archivo en cualquier editor de texto con el formato siguiente.\ Línea 1: Número de fuentes.\ NSOURCEP\ Líneas NSOURCESP que contienen el texto de identificación del punto de origen/sumidero, las coordenadas del punto X, Y y el nombre del archivo que contiene la serie de tiempo de descarga o la tabla de clasificación para cada punto de la siguiente manera:\ SOURCEID X_S(I) Y_S(I) ISFILENAME\ ...

Ejemplo de un archivo fuente múltiple

9 
Source1 6232789.844 1941100.871 SOURCE_1.txt 
Source2 6231510.593 1939867.858 SOURCE_2.txt 
Source3 6230662.896 1938943.098 SOURCE_3.txt 
Source4 6230154.278 1936954.865 SOURCE_4.txt 
Source5 6229214.106 1935136.170 SOURCE_5.txt 
Source6 6227179.634 1933764.443 SOURCE_6.txt 
Source7 6224158.752 1931853.273 SOURCE_7.txt 
Source8 6221877.678 1930758.974 SOURCE_8.txt
Source9 6219519.540 1928847.803 SOURCE_9.txt

Este archivo indica que hay 9 fuentes/sumideros. El primero se llama Fuente1 ubicado en las coordenadas: X = 6232789.844 e Y = 1941100.871 y es el archivo de datos correspondiente que contiene la serie de tiempo de descarga de la fuente.

  • NSOURCESP: I; \(>0\); -; Número de puntos fuente o sumidero.
  • ISFILENAME: S; -; -; Nombre del archivo que contiene las series temporales de cada fuente. No debe contener espacios en blanco.
  • SOURCEID: S; \(<26\); -; Nombre de la fuente puntual o sumidero. No debe contener espacios en blanco.
  • X_S Y_S: R; -; m or ft; Coordenadas de fuente/sumidero.

Una vez que haya generado el archivo, puede usar la herramienta Import Multi-sources file para completar la capa Sources:

Lectura del archivo de múltiples fuentes.

Luego, en el cuadro de diálogo Fuentes múltiples, ingrese el nombre del archivo y seleccione crear una nueva capa Sources o agregar las fuentes a una capa Sources existente.

Diálogo de múltiples fuentes.

Archivos de datos de Weirs: .WEIRS y .WEIRP

Estos archivos de datos permiten utilizar cálculos de vertederos a lo largo de polilíneas definidas por el usuario que representan el desbordamiento de carreteras o vertederos. El usuario selecciona el coeficiente de vertedero asociado con cada vertedero y el modelo determinará los nodos en cada polilínea y la descarga a través de cada par de nodos basándose en las fórmulas y métodos de vertedero descritos en Hydraulics of Bridge Waterways FHWA, 1978 (ver comentario 1). El modelo permite definir una elevación de cresta variable a lo largo de la polilínea del vertedero.\ Línea 1: Número de polilíneas de vertedero.\ NWEIRS\ NWEIRS grupo de líneas que incluye el ID del vertedero, el número de vértices que definen cada polilínea del vertedero, el coeficiente del vertedero seguido de las coordenadas de cada vértice como se muestra:\ WEIR_ID\ NV CF WRCRESTELEV\ X_W(1) Y_W(1) WRCREST(1)\ X_W(2) Y_W(2) WRCREST(2)\ ...\ X_W(NV) Y_W(NV) WRCREST(NV)

Ejemplo de un archivo .WEIRS

    4 
    WEIR_1 
    10 0.60 155.000
    6217603.64 1925043.47 155.000
    6217585.08 1925060.22 155.000
    6217566.52 1925076.97 155.000
    6217547.97 1925093.72 155.000
    6217529.41 1925110.47 155.000
    6217510.85 1925127.22 155.000
    6217492.29 1925143.97 155.000
    6217473.73 1925160.72 155.000
    6217455.17 1925177.47 155.000
    6217428.80 1925201.27 155.000
    WEIR_2 
    8 0.60 155.000
    6217496.72 1924525.22 200.000
    6217475.99 1924539.18 200.174
    6217455.25 1924553.15 200.348
    6217434.52 1924567.11 200.522
    6217413.78 1924581.08 200.695
    6217377.46 1924605.54 201.000
    6217353.53 1924612.77 201.229
    6217329.60 1924620.01 201.457

Este archivo indica que hay 2 presas. El primero se llama WEIR_A y está definido por una polilínea con 4 vértices. El coeficiente de descarga adimensional del vertedero es igual a 0,60.

El archivo lo genera el modelo basado en el archivo y tiene una estructura similar. Se diferencian en que, en lugar de la lista de vértices, tiene la lista de pares de celdas triangulares a cada lado del vertedero.

Línea 1: Número de polilíneas de vertedero.\ NWEIRS\ NWEIRS grupo de líneas que incluye el ID del vertedero, el número de vértices que definen cada polilínea del vertedero, el coeficiente del vertedero seguido de las coordenadas de cada vértice como se muestra:\ WEIR_ID\ NC CD WRELEVCELL\ CELL_R(1) CELL_L(1) WRCREST(1)\ CELL_R(2) CELL_L(2) WRCREST(2)\ ...\ CELL_R(NC) CELL_L(NC) WRCREST(NC)

Ejemplo de un archivo .WEIRP

         4
    WEIR_1 
    0.60 -999
    9
    8409        8851   155.000   
    8636        8677   155.000     
    8618        8705   155.000   
    8613        8703   155.000     
    8647        8602   155.000    
    8571        8841   155.000     
    8727        8809   155.000     
    8826        8824   155.000   
    8828        8731   155.000     
    WEIR_2 
    0.60 -999
    7
    3233        3212   200.087 
    3230        3202   200.261
    3221        3193   200.435  
    3123        3189   200.608     
    3416        3112   200.847    
    3262        3762   201.114     
    3053        2980   201.343
  • CD: R; \(>0\); -; Coeficiente de descarga del vertedero adimensional. Ver comentario 1.
  • CELL_R(I) CELL_L(I): I; -; -& Celdas a cada lado de la polilínea.
  • NWEIRS: I; \(>0\); -; Número de polilíneas de vertedero.
  • NC: I; \(\geq 2\); -; Número de pares de celdas a lo largo de cada polilínea de vertedero.
  • NV: I; \(\geq 2\); -; Número de puntos que definen cada polilínea de vertedero.
  • WEIR_ID: S; \(<26\); -; Nombre del vertedero. Debe tener menos de 26 caracteres y no debe contener espacios en blanco.
  • WRELEVCELL: R; -; m of ft; Elevación de la cresta del vertedero para todo el vertedero. Si WRCRESTELEVCELL = -999 se proporciona una elevación del vertedero para cada vértice de polilínea del vertedero.
  • WRCRESTELEV: R; -; m of ft; Elevación de la cresta del vertedero para todo el vertedero. Si WRCRESTELEV = -9999 se proporciona una elevación del vertedero para cada vértice de polilínea del vertedero.
  • WRCREST(I): R; -; m of ft; Elevación de la cresta del vertedero para el vértice I.
  • X_W(I) Y_W(I): R; -; m of ft; Coordenadas de vértice que definen cada polilínea de vertedero. Ver comentario 2.

Comentarios para el archivo .WEIRS

  1. La descarga del vertedero se calcula entre pares de nodos a lo largo de la polilínea según la siguiente fórmula:

    \[Q = C_d {2 \over 3} \sqrt{2 g} L H^{3/2}\]

    donde \(L\) es la distancia entre nodos, \(H\) es la altura total aguas arriba del segmento de polilínea y \(C_d\) es el coeficiente de descarga adimensional que toma valores entre 0.611 y 1.1. El modelo verifica la sumersión y ésta ocurre \(C_d\) será corregida de acuerdo al factor de corrección definido por (FHWA, 2001).

  2. Las polilíneas de vertedero deben definirse evitando cambios abruptos de dirección (por ejemplo, \(\geq\) giros de 90 grados), porque dichos ángulos pueden crear errores en el algoritmo que identifica los nodos que se encuentran sobre la polilínea.

Archivo de datos de viento: .WIND

Utilice este archivo para ingresar datos de velocidad del viento distribuidos espacialmente y que varían en el tiempo. El modelo supone que la velocidad del viento puede variar en el área de modelado. El usuario debe proporcionar un conjunto de polígonos y una serie temporal de velocidades para cada polígono.\ Línea 1: Número de zonas definidas por polígonos donde se definen series temporales de velocidad del viento.\ NWZONES\ Línea 2: Coeficiente de tensión del viento.\ CD\ Línea 3: Densidad del aire.\ AIRDENSITY\ NWZONES grupo de líneas que contienen hietograma y archivo de datos de evaporación para cada zona.\ WINDFILE\ Número de vértices del polígono i.\ NPZONE(i)\ Lista de coordenadas de vértice NPZONE(i).\ X(1) Y(1)\ ...\ X(NPZONE(i)) Y(NPZONE(i))\

Ejemplo de un archivo

2
0.009
1.225
Wind1.TXT
4
25.0 25.0
25.0 75.0
75.0 75.0
75.0 25.0
Wind2.TXT
4
25.0 125.0
25.0 175.0
75.0 175.0
75.0 125.0

En este ejemplo, hay dos polígonos. El coeficiente \(C_d\) se establece en 0,009 y la densidad del viento en 1,225 kg/m \(^{3}\). El archivo de velocidad del viento para el primer polígono es y el polígono está definido por cuatro vértices.

  • AIRDENSITY: R; \(\geq 0\); -; Densidad del aire. Siempre dado en unidades métricas. Predeterminado = 1,225.
  • CD: R; \(\geq 0\); -; Coeficiente de tensión del viento. Siempre dado en unidades métricas. Predeterminado = 0,001. Consulte los comentarios para obtener orientación para calcular CD.
  • NPZONE(i): I; \(\geq 1\); -; Número de vértices que definen la zona i.
  • NWZONES: I; -; -; Número de zonas.
  • WINDFILE: S; \(\leq\) 26; -; Archivo de serie temporal del vector de velocidad del viento. Ver comentario 1.
  • X(i) Y(i): R; \(>0\); m or ft; Coordenadas del vértice del polígono que define la Zona i.

Comentarios para el archivo

  1. La distribución espacial del viento se da como un número de polígonos no superpuestos que cubrirían o no el área de la malla. Las zonas no cubiertas por ningún polígono se considerarán sin tensión de viento.
  2. Si el usuario tiene un archivo DefaultWind.DAT en la carpeta del proyecto, el programa aplicará los datos contenidos en ese archivo al área complementaria a los polígonos proporcionados.
  3. Garrat (1971) propuso la siguiente fórmula para calcular CD: CD = \((0.75 + 0.067W) 10^{-3}\), donde \(W\) es la velocidad del viento en m/s.

Archivo de datos de velocidad del viento

Línea 1: Número de puntos en series temporales de datos de velocidad del viento.\ NPOINTS\ Líneas NPOINTS que contienen:\ Tiempo Componente de la velocidad del viento en las direcciones X e Y.\ TIME UX UY

Ejemplo de un archivo de datos y velocidad del viento

3
0. 0.0 0.0
24 4.0 -3.0
48 4.0 -3.0
  • NPOINTS: I; \(>1\); -; Número de puntos de datos en la serie temporal de velocidad del viento.
  • TIME: R; \(>0\); h; Tiempo.
  • UX(I) UY(I): R; -; m/s or ft/s; Componentes de la velocidad del viento en las direcciones x e y.

Archivo de datos de barreras de contención de petróleo: .BOOMS

Este archivo de datos contiene los datos para implementar barreras de contención de petróleo en el modelo OilFlow2D.

Se representan ingresando polilíneas en la capa SpillBooms. El usuario puede seleccionar el tipo de pluma y la altura del faldón.\ Línea 1: Número de polilíneas del auge.\ NBOOMS\ Grupo de líneas NBOOMS que incluye el ID del vertedero, el número de vértices que definen cada polilínea de brazo, el tipo de brazo, la altura del faldón y la pérdida de fracción, seguido de las coordenadas de cada vértice como se muestra:\ BOOM_ID\ BOOM_TYPE\ FUTURE_USE    TRAPPING_FRACTION   TUG_VEL_U   TUG_VEL_V   0.0   0.0   0.0   0.0   0.0   0.0\ NV\ X_B(1) Y_B(1) *\ *X_B(2) Y_B(2) *\ *...\ **X_B(NV) Y_B(NV) **

Ejemplo de un archivo .BOOMS

    2
    BOOM_1
    1
    1.0  0.9  0.0   0.0   0.0   0.0   0.0   0.0   0.0   0.0
    5
    4
    799429.362 308905.287 200.
    799833.895 308354.857 201.
    799986.424 307738.111 202.
    799847.158 307141.259 203.
    BOOM_1
    2 
    1.0 0.5  0.0   0.0   0.0   0.0   0.0   0.0   0.0   0.0
    5
    4
    799482.440 309453.678 203.5
    799135.525 309118.164 204.0
    798914.020 309269.634 204.9
    798787.701 309467.583 205.0

Este archivo indica que hay 2 brazos. El primero se llama BOOM_1, es Tipo 1) y está definido por una polilínea con 4 vértices.

  • BOOM_TYPE: I; \([1,4]\) DEFAULT 1; -; Tipo de pluma definido de la siguiente manera

  • Cortina

  • Barrera
  • Absorbente
  • Barrera de burbujas

  • TRAPPING_FRACTION: R; \(>0\) DEFAULT 0.0; -; Fracción de petróleo retenida por el auge respecto del petróleo captado.

  • NBOOMS: I; \(>0\); -; Número de polilíneas de pluma.
  • NV: I; \(\geq 2\); -; Número de puntos que definen cada polilínea de auge.
  • BOOM_ID: S; \(<26\); -; El nombre de Boom. Debe tener menos de 26 caracteres y no debe contener espacios en blanco.
  • SKIRT_HEIGHT: R; - DEFAULT 0& \(m\) o \(ft\); Altura del faldón del auge
  • TUG_VEL_U& R: - PREDETERMINADO 0; \(m/s\) o \(ft/s\); Componente de velocidad de tirón en la dirección x.
  • TUG_VEL_V& R: - PREDETERMINADO 0; \(m/s\) o \(ft/s\); Componente de velocidad de tirón en la dirección x.
  • X_B(I) Y_B(I): R; -; \(m\) or \(ft\); Coordenadas de vértice que definen cada polilínea de auge.

Archivo de modelo de petróleo sobre tierra: .OILP

Esta sección se aplica al modelo OilFlow2D. El archivo proporciona los parámetros necesarios para modelar el flujo de fluidos viscosos, incluido el petróleo, sobre terrenos complejos utilizando el modelo OilFlow2D y considera la transferencia de calor entre el petróleo que fluye y el entorno y la dependencia de las propiedades del petróleo con la temperatura.\ Línea 1: número de versión del archivo OILP.\ OL_FILEVERSION\ Línea 2: Relación de resistencia al flujo.\ OL_FRR\ Línea 3: Estrés de rendimiento.\ OL_YS\ Línea 4: Viscosidad del fluido.\ OL_VIS\ Línea 5: Ángulo de fricción interna. No se utiliza en esta versión.\ OL_THETA\ Línea 6: Densidad del aceite.\ OL_DENS\ Línea 7: Archivo de series temporales de temperatura.\ OL_TEMPTSERIES\ Línea 8: Temperatura - Viscosidad - Archivo de tabla de densidad.\ OL_TEMPVISCDENS\ Línea 9: Opción de evaporación.\ OL_EVAPOPTION\ Línea 10: Coeficientes de cálculo de evaporación.\ OL_C1 OL_C2\ Línea 11: Velocidad del viento.\ OL_WINDVEL\ Línea 12: interruptor de opción de transferencia de calor.\ OL_HTOPTION\ Línea 13: Formulación de densidad.\ OL_DENSFOR\ Línea 14: Parámetros de formulación de densidad.\ RHO0   T0   Lambda   OL_DENSPAR4 ... OL_DENSPAR10\ Línea 15: Archivo de formulación de densidad.\ OL_DENSFILENAME\ Línea 16: Formulación de viscosidad.\ OL_VISCFOR\ Línea 17: Parámetros de formulación de viscosidad.\ Av   Bv   OL_VISCPAR3 ... OL_VISCPAR10\ Línea 18:: Archivo de formulación de viscosidad.\ OL_VISCFILENAME\ Línea 19: Formulación del límite elástico.\ OL_YSFOR\ Línea 20: Parámetros de formulación del límite elástico.\ Ays   Bys   Cys   OL_YS ... OL_YS\ Línea 21: Archivo de formulación de límite elástico.\ OL_YSFILENAME\ Línea 22: Parámetros de transferencia de calor.\ INI_T_OPTION   INI_T   Hr   T_AIR   Q_RAD   Cp   OL_MAXTEMP   OL_HT8 ... OL_HT10\ Línea 23: Archivo de parámetros ambientales.\ OL_ENVFILENAME\ Línea 24: Opciones de parámetros ambientales.\ OL_ENVOPTIONS\ Línea 25: Cambiar para celdas de límite húmedo.\ OL_WETBOUNDARY\ Línea 26: Cambiar a la capa inferior de agua.\ OL_WATERLAYER\ Línea 27: Densidad del agua y coeficiente de fricción.\ OL_WATERRHO   OL_CD\ Línea 28: Ruta a los archivos .textout hidrodinámicos del agua.\ OL_WATERPATH\ Línea 29: Número total de archivos .textout.\ OL_NFTEXOUR\ Línea 30: Intervalo de tiempo de archivos de salida de texto.\ OL_TEXTOUTDT\ Línea 31: Interruptor de retención de aceite y profundidad de retención.\ OL_RETOPT OL_HRETENTION\

Ejemplo de un archivo .OILP

    202405
    3
    1.
    0.00899
    1
    2200.
    Temptseries.TXT
    Tempviscdensetable.TXT
    1
    0.018 10
    2.25
    1
    1
    0.1 0.2 0.3 0.4 0. 0. 0. 0. 0. 0.
    densityfile.txt
    1
    0.11 0.12 0.13 0.14 0. 0. 0. 0. 0. 0.
    Viscosityfile.txt
    1
    -0.0196 1.3575 -20.454 0. 0. 0. 0. 0. 0. 0.
    YSfile.txt
    0 30.0 0.3 25.0 300. 1900. 180. 0. 0. 0.
    EnvironmentalParameters.txt
    2
    0
    0
    1000. 10.
    Path
    10
    2.0
    0 0.0
  • Av, Bv: R; \(-\); -; Constantes de regresión para la fórmula de viscosidad de Andrade \(\mu = e^{\left[ Av + (Bv/T)\right]}\) aplicadas cuando OL_VISCFOR = 1.
  • Ays, Bys, Cys: R; \(-\); -; Constantes de regresión en la fórmula de límite elástico \(Ys = 10^{(Ays T^2+ Bys T- Cys)}\) cuando OL_YSFOR = 1.
  • Lambda (\(\Lambda_\rho\)): R; \(>0\); -; gradiente de temperatura en la fórmula de Arafin et al. \(\rho(T) =\rho_0 + \Lambda_\rho (T-T_0)\) cuando OL_DENSFOR = 1.
  • Cp: R; \(>0\); J/kg\(^{\circ}\)C or BTU/lb\(^{\circ}\)F; Capacidad calorífica o calor específico. Si Q_RAD se establece en -1, el modelo utilizará el Cp leído del archivo de parámetros ambientales indicado en la línea 22.
  • Hr: R; \([0,1]\); -; Humedad relativa dada como fracción de 1.
  • INI_T: R; \(>0\); \(^{\circ}\)C or \(^{\circ}\)F; Temperatura inicial constante (si INI_T_OPTION=1).
  • INI_T_OPTION: I; \(0,1\); -; Interruptor para elegir entre distribución de temperatura constante (0) o temperatura distribuida espacialmente (1) leída del archivo .initial.
  • OL_C1, OL_C2: R; \(>0\); -; Coeficientes de cálculo de evaporación utilizados para calcular la viscosidad y la densidad según las ecuaciones y. Utilice OL_C1 = 0,018 y OL_C2 = 10.
  • OL_DENS: R; \(>0\); kg/m\(^{3}\) or lb/ft\(^{3}\); Densidad del fluido que se utilizará en el modelo básico si no se proporcionan las líneas correspondientes al archivo de tabla de temperatura-viscosidad-densidad y al archivo de datos de temperatura.
  • OL_DENSFILENAME: S; -; -; Archivo de formulación de densidad. Se utilizará en futuras actualizaciones para la opción de interpolación y contiene una tabla de temperatura frente a densidad.
  • OL_DENSFOR: I; 1,2,3; -; Formulación de densidad utilizada en el modelo de Transferencia de Calor.

  • Arafin et al. 2006. formulación: \(\rho(T) =\rho_0 + \Lambda_p (T-T_0)\) , con \(\rho_0\) en kg/m \(^3\) o lb/ft \(^3\) , T \(_0\) en \(^\circ\) C o \(^\circ\) F, y \(\Lambda_p\) en kg/m \(^3\) \(^\circ\) C o lb/ft \(^3\) \(^\circ\) F.

  • Formulación de densidad Arafin para densidad. El modelo no incorpora la variable densidad en las ecuaciones.
  • La densidad se establece mediante interpolación de la tabla proporcionada en OL_DENSFILENAME. En este caso el modelo no incorpora la variable densidad en las ecuaciones, ya que viene dada por los valores de la tabla para una temperatura determinada.

  • OL_DENSPAR4..10: R; -; -; Parámetros de formulación de densidad que se agregarán en futuras actualizaciones para fórmulas alternativas.

  • OL_ENVFILENAME: S; -; -; Archivo de datos de parámetros ambientales. Consulte la descripción detallada a continuación. El modelo utilizará los datos de este archivo, siempre que OL_ENVFILENAME esté presente en la carpeta del proyecto.
  • OL_EVAPOPTION: R; 0, 1, 2; -; Opción de cálculo de evaporación:

  • No se calcula la evaporación,

  • Se calcula la tasa de evaporación y se estiman las propiedades según la tabla de densidad y viscosidad dada.
  • La tasa de evaporación se calcula y las propiedades se calculan mediante el modelo mediante una fórmula.

  • OL_FRR: I; 3; -; Relación de resistencia al flujo. (ver tabla)

  • OL_HTOPTION: I; 0, 1; -; Modelo básico versus modelo de transferencia de calor:

  • Modelo básico. No se calcula la transferencia de calor,

  • Modelo de transferencia de calor.

  • OL_HT8..10: R; -; -; Parámetros de transferencia de calor que se agregarán en futuras actualizaciones.

  • OL_MAXTEMP: R; \(>0\); \(^{\circ}\)C or \(^{\circ}\)F; Temperatura máxima del aceite permitida.
  • OL_RETOPT: I; 0,1; -; Interruptor de retención de superficie. La retención de aceite por el suelo se desactivará cuando este interruptor se establezca en 0, y si se establece en 1, el terreno retendrá el aceite hasta la profundidad indicada por OL_RETOPT.
  • OL_HRETENTION: R; \(>=0\); -; Profundidad de retención de superficie aplicable a todas las celdas. Es la variable \(h_{\hbox{retention}}\) en la ecuación. El modelo puede considerar una retención de petróleo espacialmente variable si el archivo .deteninitial existe en la carpeta del escenario. Tenga en cuenta que OL_HRETENTION debe ser del orden de milímetros ya que el modelo supone que la velocidad es 0 para toda la profundidad del petróleo por debajo de su valor. Consulte el formato de archivo .deteninitial a continuación.
  • OL_TEMPTSERIES: S; \(\leq26\); -; Archivo de series temporales de temperatura utilizado en el modelo básico.
  • OL_TEMPVISCDENS: S; \(\leq26\); -; Archivo de tablas de temperatura-viscosidad-densidad. El modelo básico utilizará la temperatura durante un tiempo determinado para interpolar la viscosidad y la densidad.
  • OL_THETA: R; \(>0\); Degrees; No se utiliza en esta versión.
  • OL_VIS: I; \(>0\); Pa-s or lb-s/in\(^{2}\); Viscosidad del fluido que utilizará el modelo básico si no se proporcionan las líneas correspondientes al archivo de tabla de temperatura-viscosidad-densidad y al archivo de datos de temperatura.
  • OL_VISCFILENAME: S; -; -; Archivo de formulación de viscosidad. Se utilizará en futuras actualizaciones para la opción de interpolación y contiene una tabla de temperatura frente a viscosidad.
  • OL_VISCFOR: I; 1,2; -; Formulación de viscosidad utilizada en el modelo de Transferencia de Calor.

  • Formulación de Andrade (1934) \(\mu = e^{\left[ Av + (Bv/T)\right]}\) , con \(Av\) en Pa-s o lb-s/in \(^2\) , \(Bv\) en Pa-s/ \(^\circ\) C o lb-s/in \(^2\) \(^\circ\) F, y \(T\) es la temperatura del aceite en \(^\circ\) K

  • Determinado por interpolación de la tabla proporcionada en el archivo OL_VISCFILENAME.

  • OL_VISCPAR3..10: R; -; -; Parámetros de formulación de viscosidad que se agregarán en futuras actualizaciones para fórmulas alternativas.

  • OL_WINDVEL: R; \(\geq0\); m/s or ft/s; La velocidad del viento se supone constante en el tiempo y el espacio y se utiliza para calcular la tasa de evaporación en un modelo básico que no considera la transferencia de calor. Tenga en cuenta que según la fórmula, si la velocidad del viento es cero, la tasa de evaporación también es cero.
  • OL_YS: R; \(>0\); Pa or lb/in\(^{2}\); Esfuerzo de fluencia utilizado en el modelo básico.
  • OL_YSFILENAME: S; -; -; Archivo de formulación de estrés de fluencia. Contiene una tabla de temperatura vs límite elástico.
  • OL_YSFOR: I; 1,2; -; Límite elástico en Pa o lb/in formulación \(^{2}\).

  • Formulación 1: \(Ys = 10^{Ays T^2+ Bys T- Cys}\) , con \(Ays\) en Pa/ \(^\circ\) C \(^2\) o lb/in \(^2\) \(^\circ\) F \(^2\) , \(Bys\) en Pa/ \(^\circ\) C o lb/in \(^2\) \(^\circ\) F, y \(Cys\) en Pa o lb/in \(^2\),

  • Determinado por interpolación de la tabla proporcionada en el archivo OL_YSFILENAME.

  • OL_ENVOPTIONS: I; 0,1,2; -; Configure la opción para usar parámetros ambientales.

  • El modelo no calculará la transferencia de calor,

  • Utilice parámetros ambientales constantes tal como se ingresan en la línea 21 del archivo .OILP,
  • Utilice los parámetros definidos en el archivo OL_ENVFILENAME.

  • OL_YSPAR4..10: R; -; -; Parámetros de formulación de límite elástico que se agregarán en futuras actualizaciones para fórmulas alternativas.

  • Q_RAD: R; \(>0\); W/m\(^2\) or BTU/ft\(^2\) s; Radiación solar. Valor Q_RAD constante utilizado si OL_ENVOPTIONS está configurado en 1 (Constante).
  • RHO0 (\(\rho_0\)): R; \(>0\); kg/m\(^{3}\) or lb/ft\(^{3}\); Densidad de referencia en Arafin et al. fórmula \(\rho(T) =\rho_0 + \Lambda_\rho (T-T_0)\) cuando OL_DENSFOR = 1.
  • T0 (\(T_0\)): R; \(-\); \(^{\circ}\)C or \(^{\circ}\)F; Temperatura de referencia en Arafin et al. fórmula \(\rho(T) =\rho_0 + \Lambda_\rho \cdot (T-T_0)\) cuando OL_DENSFOR = 1.
  • T_AIR: R; \(-\); \(^{\circ}\)C or \(^{\circ}\)F; Temperatura del aire. Si Q_RAD se establece en -1, el modelo utilizará la lectura T_AIR del archivo de parámetros ambientales indicado en la línea 22.
  • OL_WETBOUNDARY: I; \(0,1\); -; Interruptor para celdas de límite húmedo.

  • No hay opciones de celdas húmedas.

  • El modelo escribirá un archivo llamado wetBcells.out que contiene los números de celdas de los límites de la lista que se mojan durante la ejecución.

  • OL_WATERLAYER: I; \(0,1\); -; Cambiar por agua de capa inferior.

  • El modelo ignorará el flujo de petróleo sobre el agua.

  • El modelo considerará el flujo de petróleo sobre el agua subyacente. Esto requiere un análisis hidrodinámico del agua previo que determine el flujo de agua (ver OL_WATERPATH a continuación)

  • OL_WATERRHO: R; \(>0\); g/m\(^{3}\) or lb/ft\(^{3}\); Densidad del agua.

  • OL_CD: R; \(0.001-0.005\); -; Coeficiente de resistencia adimensional entre aceite y agua.
  • OL_WATERPATH: S; \(-\); -; Ruta a los archivos hidrodinámicos cell_time_*.textout. Estos archivos contienen los resultados de un análisis hidrodinámico del agua existente.
  • OL_NFTEXOUR: I; \(-\); -; Número de archivos hidrodinámicos cell_time_*.textout.
  • OL_TEXTOUTD: R; \(-\); h; Intervalo de tiempo entre archivos hidrodinámicos cell_time_.textout.

  • 2: Bingham completo; \(\tau_b=\tau_0\) con \(f_1\left(\tau_b,\tau_0\right)=0\); Viscosidad, límite elástico, densidad.

  • 3: Bingham simplificado; \(\tau_b=1.5\tau_y+3\tau_{\mu}\) ; Viscosidad, límite elástico, densidad.

  • 7: Cuadrático; \(\tau_b=\tau_t+\tau_y+\frac{\kappa}{8}\tau_{\mu}\) ; n de Manning, viscosidad, límite elástico, densidad.

Archivo de series temporales de temperatura

Los archivos de series de tiempo de temperatura solo se utilizan en el modelo básico y contienen la temperatura ambiente para cada momento de la simulación. La primera línea tiene el número de líneas de la serie temporal, luego una lista de tiempo en horas frente a temperatura en grados Celsius o ^F, según el sistema de unidades utilizado.

El siguiente es un ejemplo de un archivo de serie temporal de temperatura:

    7
    0.0 60
    2.0 65
    4.0 70
    6.0 75
    8.0 77
    10.0 79
    12.0 65

En este ejemplo hay 7 entradas en la serie Temperatura y tiempo. Durante el tiempo inicial de 0,0 horas, la temperatura es \(60^{\circ}\) F, y así sucesivamente.

Archivo de tabla de temperatura-viscosidad-densidad

Este archivo solo se utiliza en el modelo básico e incluye la viscosidad y densidad para diferentes temperaturas. El modelo básico interpolará los valores de la tabla para asignar al aceite la viscosidad y densidad para la temperatura actual.

El siguiente es un ejemplo de un archivo Temperatura-Viscosidad-Densidad:

    2
    50 1.38E-06 58.00
    120 6.94E-07 56.00

En este ejemplo hay 2 líneas en el archivo de la tabla Temperatura-Viscosidad-Densidad. Para \(50^{\circ}\) F la viscosidad es 1.38 \(\times 10^{-6}\) lb-s/in \(^{2}\) y la densidad 50 lb/ft \(^{3}\).

Archivo de series temporales de temperatura frente a densidad

El archivo de series de tiempo de temperatura solo se utiliza en el modelo de transferencia de calor y contiene una tabla de temperatura y densidad de aceite correspondiente para cada momento de la simulación. La primera línea tiene el número de líneas de la serie temporal, luego una lista de temperatura y densidad. Este archivo es opcional y solo será necesario al seleccionar la opción de interpolación para densidad.

El siguiente es un ejemplo de un archivo de serie temporal de temperatura versus densidad:

    8
    10 1010 
    15 1004
    20 998
    22 995
    25 980
    30 975
    35 970
    40 960

Archivo de series temporales de temperatura frente a viscosidad

El archivo de series de tiempo de temperatura solo se utiliza en el modelo de transferencia de calor y contiene una tabla de temperatura y viscosidad dinámica del aceite correspondiente para cada momento de la simulación. La primera línea tiene el número de líneas de la serie temporal, luego una lista de temperatura y viscosidad dinámica. Este archivo es opcional y solo será necesario al seleccionar la opción de interpolación para viscosidad.

El siguiente es un ejemplo de un archivo de series de tiempo de temperatura versus viscosidad:

    8
    10 0.10 
    15 0.09
    20 0.07
    22 0.04
    25 0.02
    30 0.009
    35 0.0084
    40 0.007

Archivo de series temporales de temperatura frente a tensión de rendimiento

El archivo de series de tiempo de temperatura solo se utiliza en el modelo de transferencia de calor y contiene una tabla de temperatura y el límite elástico del aceite correspondiente para cada momento de la simulación. La primera línea tiene el número de líneas de la serie temporal, luego una lista de temperatura y límite elástico. Este archivo es opcional y solo será necesario al seleccionar la opción de interpolación para límite elástico.

El siguiente es un ejemplo de un archivo de parámetros ambientales:

9
0.00 2000.0
35.00 2000.0
37.50 1000.0
40.00 200.0
42.50 80.0
45.00 20.0
47.50 1.0
50.00 0.020
100.00 0.020

Archivo de series temporales de parámetros ambientales

Este archivo contiene parámetros ambientales que afectan la transferencia de calor del aceite. La primera línea contiene el número de líneas con datos. Luego, cada línea subsiguiente incluye el tiempo en horas, la velocidad del viento (m/s o pies/s), la humedad relativa (0-1), la temperatura del aire ( \(^\circ\) C o \(^\circ\) F) y la radiación solar (W/m \(^2\) o BTU/pie \(^2\)). El modelo utilizará los datos de este archivo si la radiación solar ingresada en la línea 21 es igual a -1.

El siguiente es un ejemplo de un archivo de parámetros ambientales:

    12 
    1   2.20    0.90    21.90   0.0 
    2   1.71    0.90    21.71   0.0     
    3   1.79    0.93    21.33   0.0 
    4   2.23    0.94    21.13   0.0     
    5   2.58    0.97    20.77   0.0     
    6   4.04    0.99    20.13   0.0     
    7   3.41    1.00    19.54   1.8 
    8   1.93    0.99    19.62   13.5    
    9   1.18    0.96    20.08   74.8    
    10  1.65    0.87    21.64   166.0   
    11  1.49    0.81    22.97   246.7   
    12  1.34    0.71    33.64   368.8

Archivo de datos de profundidad de retención de aceite: .DETENINITIAL

El propósito de este archivo es indicar la profundidad de retención de aceite (HRet) para cada celda para que el modelo considere una profundidad de retención espacialmente variada.

Note

NOTA: Es importante tener en cuenta que la profundidad de retención de aceite representa la profundidad mínima para el flujo de aceite. En consecuencia, la velocidad de las celdas con una profundidad de petróleo menor que HRet será cero. Por esta razón, los valores de HRet deben ser del orden de milímetros.

El modelo puede crear este archivo basándose en los polígonos ingresados ​​en el complemento OilFlow2D QGIS según los datos de la capa Oil Retention. El usuario puede ingresar polígonos y asignar un nombre de archivo de profundidad de retención correspondiente a cada polígono.

Los archivos contendrán la lista de profundidad de retención, una por línea, para todas las celdas.

HRet(1)

HRet(2)

...

HRet(NELEM)

Archivo de óleo sobre agua: .OILW

Este archivo solo se aplica al modelo OilFlow2D. Este archivo proporciona los parámetros necesarios para modelar derrames de petróleo en el agua utilizando el modelo OilFlow2D.\ Línea 1: OILW_VersionNumber

Línea 2: NSpillSites

Línea 3: [ControData]

Línea 4:    Evaporation Switch

Línea 5:    Emulsification Switch

Línea 6:    Shoreline Switch

Línea 7:    Dispersion Switch

Línea 8:    Dissolution Switch

Línea 9:    Sedimentation Switch

Línea 10:    Simulation Time

Línea 11:    Output Interval

Línea 12:    Time Step

Línea 13:    Wind Velocity File

Línea 14:    Ambient Temperature File

Línea 15:    Velocity Field Path

Línea 16:    Velocity Field .OUTFILES

Línea 17:    Grid Cell Factor (GCF)

Línea 18:    Boom Component Switch

Línea 19:    Wind Velocity Coefficient

Para SpillSite 1 a NSpillSites

Spill Site ID

[Trajectory]

Water Density

**X Y Z **

Number of Parcels

Oil Density

Oil Viscosity

Initial Spill Time

Disp_L Disp_T Disp_V

Spill Accumulated Volume File

Moving Spill Switch

Spill Release File

0

0

0

0

0

0

0

0

[Evaporation]

Evaporation Method // 1: Fingas; 2: Stiver-MacKay

Oil ID

PD Fracción en peso destilada a 180oC.

Kevp // Coeficiente de transferencia de masa //Stiver-MacKay

A //Constante A de Stiver-MacKay

B //Constante B de Stiver-MacKay

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

[Emulsification]

Kemul

Yf

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

[Dissolution]

Kdiss

S // Solubilidad en agua

So // Solubilidad del aceite fresco

Alfa // Constante de decaimiento

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

[Dispersion]

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

**[Sedimentation] **

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

**[Shoreline] **

BottomTrapping // Opción de captura inferior

ShoreTrapping // Opción de captura costera

Vegetation trapping switch

Dispersant Application Switch

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

0 // Para uso futuro

End SpillSite

  • Version Number: I; -; -; Número entero que indica la versión del modelo.
  • NSpillSites: I; \(\ge 1\); -; Número de sitios de derrame.
  • ** [CONTROLDATA]: &; & Grupo de datos de control común a todos los sitios de derrames.
  • Boom switch: I; 0,1; -; 0: No se considerarán barreras. 1: Plumas activadas.
  • Evaporation switch: I; 0,1; -; 0: No se calculará la evaporación. 1: Se calculará la evaporación.
  • Emulsification switch: I; 0,1; -; 0: No se calculará la emulsificación. 1: Se calculará la emulsificación.
  • Shoreline switch: I; 0,1; -; 0: No se considerará la interacción del petróleo con las costas. 1: Se considerará la interacción del petróleo con las costas.
  • Dispersion switch: I; 0,1; -; 0: No se calculará la dispersión del aceite. 1: Se calculará la dispersión del aceite.
  • Dissolution switch: I; 0,1; -; 0: No se considerará disolución. 1: Se considerará la disolución.
  • Sedimentation switch: I; 0,1; -; 0: No se calculará la sedimentación del petróleo. 1: Se calculará la sedimentación del petróleo.
  • Simulation time: R; \(>0\); h.; Tiempo total de simulación en horas.
  • Output interval: R; \(>0\); h.; Informe del intervalo de salida en horas.
  • Time step: R; \(>0\); s.; Paso de tiempo que se utilizará en la solución numérica del algoritmo de seguimiento de partículas.
  • Grid Cell Factor (GCF): R; \(>0\); -; Este factor se utiliza para construir una cuadrícula virtual sobre la malla que se utiliza para optimizar el algoritmo de ubicación de partículas. El tamaño de la cuadrícula es igual a GCF * Tamaño mínimo de celda. El programa determinará todas las celdas de la malla que se encuentran dentro de cada elemento de la cuadrícula. De esta manera, el algoritmo de búsqueda primero ubicará la partícula dentro del elemento de la grilla y luego, para determinar en qué celda se encuentra la partícula, buscará solo entre las celdas que se encuentran en ese elemento de la grilla, reduciendo así el tiempo de búsqueda. Cuanto más grandes sean los GCF, más celdas de modo estarán en cada elemento de la cuadrícula, lo que hará que la búsqueda sea más ineficiente. El valor predeterminado es 20, lo que construirá elementos de cuadrícula 20 veces más grandes que el tamaño mínimo de celda.
  • Wind velocity file: S; -; -; Nombre del archivo de velocidad del viento. Consulte la sección de formato de archivo de velocidad del viento.
  • Temperature file: S; -; -; Nombre del archivo de temperatura ambiente. Consulte la sección de formato de archivo de temperatura ambiente.
  • Velocity field path: S; -; -; Ruta donde se encuentran los resultados de los archivos del campo de velocidad.
  • Spill site ID: S; \(\le\) 26; -; Nombre del sitio del derrame.
  • ** [TRAJECTORY]&: &; Grupo de datos de trayectoria para cada sitio de derrame.

  • Water density: R; \(\ge 0\);
  • X Y Z: R; -; ft. - m.; Coordenadas del sitio del derrame.
  • Nparcels: I; \(>0\); -; Número de parcelas o partículas que representan el derrame.
  • Oil density: R; \(>0\); API; Densidad inicial del petróleo en el momento del derrame.
  • Oil viscosity: R; \(>0\); cP - lb-s/ft\(^2\); Viscosidad inicial del petróleo en el momento del derrame.
  • Initial Spill Time: R; \(>0\); h.; Viscosidad inicial del petróleo en el momento del derrame.
  • Disp_L: R; \(>0\); ft\(^2\)/s - m\(^2\)/s; Coeficiente de dispersión longitudinal.
  • Disp_T: R; \(>0\); ft\(^2\)/s - m\(^2\)/s; Coeficiente de dispersión transversal.
  • Disp_V: R; \(>0\); ft\(^2\)/s - m\(^2\)/s; Coeficiente de dispersión vertical.
  • Spill Accumulated Volume File: S &-; do-; Archivo de volumen de derrame. Ver formato en la sección .
  • SpillReleaseSwitch: I; 0,1; -; Interruptor de ruta de derrame. 0 indica derrame de punto fijo, 1 indica que la ruta de derrame la proporcionará el archivo de volumen SpillReleaseFile.
  • SpillReleaseFile: S &-; do-; Archivo de ruta de liberación de derrames. Ver formato en la sección .
  • ** [EVAPORATION]&: &; Grupo de datos de evaporación para cada sitio de derrame. **

  • Evaporation Method: I; 1,2; -; 1: Fingas; 2: Stiver-MacKay.

  • OilID: I; -; -; ID de aceite para el método Fingas seleccionado en la lista desplegable.
  • PD: R; [0,1]; -; Fracción en peso destilada a 180 \(^o\) C.
  • Kevap: R; \(\ge 0\); -; Coeficiente de transferencia de masa.
  • A: R; \(\ge 0\); -; Constante de Stiver-MacKay A.
  • B: R; \(\ge 0\); -; Constante de Stiver-MacKay B.
  • ** [EMULSIFICATION]&: &; Grupo de datos de emulsificación para cada sitio de derrame. **

  • Kemul: R; \(\ge 0\); -

  • Yf: R; \(\ge 0\); -
  • ** [DISSOLUTION]&: &; Grupo de datos de disolución para cada sitio de derrame.
  • Kdiss: R; \(\ge 0\);
  • S: R; \(\ge 0\); & Solubilidad en agua.
  • So: R; \(\ge 0\); & Solubilidad en aceite.
  • Alpha: R; \(\ge 0\); & Decaimiento constante.
  • ** [SHORELINE]&: &; Grupo de datos de interacción entre costa y fondo para cada sitio de derrame.
  • BottomTrapping: I; 0,1; -; 0: Las partículas no quedarán atrapadas cuando lleguen al fondo (predeterminado). 1: Las partículas de aceite quedarán permanentemente adheridas al fondo tan pronto como lo toquen.
  • Vegetation trapping switch: I; 0,1; -; 0: Las partículas no quedarán atrapadas por la vegetación. 1: Las partículas de aceite se adherirán a las celdas pertenecientes a los polígonos de vegetación.
  • Dispersant Application Switch: I; 0,1; -; 0: No se simularán dispersantes, 1 indica que se simularán dispersantes.

Ejemplo de un archivo .OILW

201910 // version
1 // NSpillSite
[ControlData]
0 // Evaporation Switch
0 // Emulsification Switch
0 // Shoreline Switch
0 // Dispersion Switch
0 // Dissolution Switch
0 // Sedimentation Switch
5 // Simulation Time
0.1 // Output Interval
10.0 // Time Step
Wind.DAT
Temperature.DAT
C:/Users/Hydronia Dell/Documents/Magdalena
base.OUTFILES // Velocity field output files
100 // Grid Cell Factor
0 // Boom component deactivated
0 // Velocity coefficient
OilSpill_1
[Trajectory]
1000.00 // Water Density
925018.358  1707701.919  0.000  // X Y Z
1000 // Nparcels
40.00 // Oil Density
15.000 // Oil Viscosity
1.00 // Initial SpillTime
1.000  1.000  0.001 // Disp_L  Disp_T  Disp_V
OilSpill_1.txt
0 // Moving Spill Switch
0 // Spill Release File
0
0
0 
0
0
0
0
0
[Evaporation]
1 EvaporationMethod // 1: Fingas; 2: Stiver-MacKay
1 // Oils
40.00 PD // percentage (by weight) distilled at 180oC.
0.0025 // Kevp (mass transfer coefficient) //Stiver-MacKay
6.30 // A Stiver-MacKay
10.0 // B Stiver-MacKay
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
[Emulsification]
0.000002 // Kemul
0.7 // Yf
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
[Dissolution]
1.00 // Kdiss
0.00 // S Water solubility
0.0184 // So Solubility of fresh oil
0.423  // Alfa  Decay constant
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
[Dispersion]
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
[Sedimentation]
0 // For future use
0 // For future use 
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
[Shoreline]
0 // No bottom Trapping 
1 // Do shore trapping
0 // Vegetation trapping switch 
0 // Dispersant Application Switch
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use
0 // For future use

Archivo de entrada de volumen acumulado

Este archivo especifica los volúmenes liberados en el derrame en cada momento. Independientemente del sistema de unidades del proyecto, los volúmenes deben proporcionarse en barriles (bbl). El formato es el siguiente.

Línea 1: Número de puntos en la serie temporal del volumen de derrame acumulado.\ NPOINTS\ Líneas NPOINTS que contienen:\ Tiempo y Volumen Acumulado.\ TIME ACCVOL

Ejemplo de un archivo de volumen acumulado

    3
    0. 0.
    2. 3000 
    10. 20000
  • NPOINTS: I; \(\ge\) 1; -; Número de puntos de datos en series temporales.
  • TIME: R; \(\ge\) 0; h; Tiempo.
  • ACCVOL: R; -; bbl; Volumen de derrame acumulado hasta este momento. Tenga en cuenta que se requiere que el volumen acumulado dado una vez sea siempre mayor o igual al volumen acumulado dado la vez anterior.

Archivo de liberación de derrames

Este archivo especifica la ruta de la liberación del derrame. El derrame se liberará a lo largo de la ruta definida en este archivo. El formato es el siguiente.

Línea 1: Número de puntos en la serie temporal de liberación del derrame.\ NPOINTS\ Líneas NPOINTS que contienen:\ Coordenada de tiempo y punto\ TIME Xp Yp

Ejemplo de archivo de liberación de derrames

    5
    0.0  923730.325    1710175.128
    0.5  923408.268    1710245.895
    1.0  923192.219    1710246.443
    1.5  923022.774    1710195.172
    2.0  922888.358    1710131.769
  • NPOINTS: I; \(\ge\) 1; -; Número de puntos de datos en series temporales.
  • TIME: R; \(\ge\) 0; h; Tiempo.
  • Xp: R; -; ft - m; Coordenada X de este punto de derrame.
  • Yp: R; -; ft - m; Coordenada Y de este punto de derrame.

Archivo de datos del módulo de transporte de contaminantes: .SOLUTES

El módulo de transporte de contaminantes calcula la concentración de contaminantes pasivos o reactivos (solutos) en función de la advección y la dispersión. Los datos requeridos se incluyen en el archivo de datos que tiene el siguiente formato:\ Línea 1: Número máximo de contaminantes (solutos)\ NP_MAX\ Línea 2: Número de contaminantes utilizados en el experimento\ NP_USED\ Línea 3: Lista de solutos utilizados (todo en una línea)\ I(1) I(2) ... I(NP_USED)\ Línea 4: Coeficientes de dispersión longitudinal y transversal\ DISPL DISPT\ Línea 5...: Lista de nombres de contaminantes (uno en cada línea)\ NAME_I1\ NAME_I1\ ...\ NAME_NP_MAX\ Línea 6 a NP_MAX+6: Matriz de coeficientes de velocidad de reacción de primer orden K(I,J)\ K(1,1) K(1,2) ... K(1,NP_MAX)\ K(2,1) K(2,2) ... K(2,NP_MAX)\ ...\ K(NP_MAX,1) K(NP_MAX,2) ... K(NP_MAX,NP_MAX)\

Ejemplo de un archivo .SOLUTES

5
4
1 2 4 5
0.1 0.02
NITRATE
AMMONIUM
TEMPERATURE
CHLORINE
PHOSPHATE
0.2 0.0 0.0 0.0 0.0
0.0 0.1 0.0 0.0 0.0
0.0 0.0 1.1 0.0 0.0
0.0 0.0 0.0 0.2 0.0
0.0 0.0 0.0 0.0 0.5

& Hay cinco contaminantes\ - 4: Se utilizarán cuatro contaminantes en esta ejecución. 1  2  4  5& Los contaminantes activos serán 1, 2, 4 y 5\ - 0.10.02: El coeficiente de dispersión longitudinal es 0,1 y transversal = 0,02. - NITRATE: El nombre del contaminante No. 1 es: NITRATO - AMMONIUM: El nombre del contaminante nº 2 es: AMONIO - TEMPERATURE: El nombre del contaminante No. 3 es: TEMPERATURA - CHLORINE: El nombre del contaminante No. 4 es: CLORO - PHOSPHATE: El nombre del contaminante No. 5 es: FOSFATO - 0.20.00.00.00.0: La constante de reacción de primer orden para el contaminante nº 1 es 0,2 - 0.00.10.00.00.0: La constante de reacción de primer orden para el contaminante nº 2 es 0,1 - 0.00.01.10.00.0: La constante de reacción de primer orden para el contaminante nº 3 es 1,1 - 0.00.00.00.20.0: La constante de reacción de primer orden para el contaminante nº 4 es 0,2 - 0.00.00.00.00.5: La constante de reacción de primer orden para el contaminante nº 5 es 0,2

  • DISPL: R; \(>0\); m\(^{2}\)/s or ft\(^{2}\)/s; Coeficiente de dispersión longitudinal.
  • DISPT: R; \(>0\); m\(^{2}\)/s or ft\(^{2}\)/s; Coeficiente de dispersión transversal.
  • K(I,J): R; -; \(s^{-1}\); Constantes de reacción de primer orden, donde K(I,I) es la constante de reacción del contaminante I y K(I,J) la constante de reacción del contaminante I con el contaminante J.
  • NP_MAX: I; \(>0\); -; Número máximo de contaminantes.
  • NP_USED: I; \(>0\); -; Número de contaminantes utilizados en el presente experimento.

Archivo de datos de concentración inicial del módulo de transporte de contaminantes: .CINITIAL

El archivo de datos de concentración inicial se crea cuando el conjunto de datos con las concentraciones iniciales se exporta desde el complemento OilFlow2D QGIS en función de los datos ingresados ​​en la capa Initial Concentrations. El usuario puede ingresar polígonos y asignar un nombre de archivo de concentración inicial correspondiente a cada polígono. El formato de estos archivos es el siguiente:\ Línea 1: Concentraciones iniciales separadas por espacios para cada contaminante.\ C(1) C(2)...C(NP_MAX)\ Donde C(i), es la concentración inicial del contaminante i. Con esta información el modelo determinará las concentraciones iniciales para cada celda en función de los polígonos ingresados. A todas las celdas que no estén contenidas dentro de los polígonos de la capa InitialConcentrations se les asignarán concentraciones iniciales cero. Por lo tanto, el archivo tendrá columnas NP_MAX y líneas NELEM.

Note

Las unidades de concentración de contaminantes son arbitrarias. El usuario puede utilizar la concentración de volumen Cv (fracción de 1), mg/l, ppt, ppm o cualquier otra unidad adecuada, siempre que las condiciones límite del flujo de entrada sean consistentes.

Archivo de datos del módulo de drenaje urbano: .LSWMM

Este archivo de datos permite ejecutar dinámicamente el modelo OilFlow2D junto con el modelo EPA-SWMM para simular la interacción entre la superficie y la red de drenaje pluvial. El usuario puede definir varias ubicaciones de intercambio correspondientes a las bocas de acceso definidas en el archivo de proyecto EPA-SWMM y asignar distintos diámetros y coeficientes de descarga a cada nodo de intercambio.\ Línea 1: Formato de versión del archivo.\ 202507\ Línea 2: Número de pozos de registro o nodos de intercambio.\ NMAN\ Grupo de líneas NMAN que incluye ID de pozo, coordenadas de pozo, diámetro y coeficiente de descarga de la siguiente manera:\ MANHOLE_ID(I)\ X(I) Y(I) *\ *Cd(I)\ DIAM(I)\ NCELLS Cell(1) Cell(2) ... Cell(NCELLS)\ Q_OPT\ AUX_PARAM\ ...\

Ejemplo de un archivo .LSWMM

202507
2
N1
264930.824 664804.843
0.61
0.800
4 235 7665 7869 8798
0
0
N2
264896.000 664747.000
0.61
1.300
5 2236 3634 6832 3745 2561
1
HvsQTable.txt

Este fichero corresponde al formato 202507 e indica que existen 2 arquetas. El primero es N1, tiene coordenadas 264930.824 664804.843, Cd = 0,61 y diámetro = 0,8. Tres son 4 celdas que contribuyen al pozo N1 (235 7665 7869 8798) y 5 celdas que contribuyen al pozo N2 (2236 3634 6832 3745 2561). Para el nodo N2 se utilizará una tabla de clasificación para calcular la descarga de entrada proporcionada en el archivo HvsQTable.txt.

  • AUX_PARAM: S, R; -; -

  • Se ignora la línea AUX_PARAM.

  • La línea AUX_PARAM contiene el nombre del archivo de la tabla de clasificación (profundidad versus descarga). Vea el formato a continuación.
  • La línea AUX_PARAM contiene un texto para uso futuro.
  • La línea AUX_PARAM contiene dos parámetros, elevación de celdas H_ROOF y coeficiente KT_roof.

  • Q_OPT: I; \(0, 1, 2, 3\); -

  • Cálculo predeterminado basado en la fórmula del orificio circular en función de la profundidad promedio entre todas las celdas húmedas de la lista.

  • La descarga de intercambio se establece con base en la tabla de clasificación (profundidad frente a Q). El nombre del archivo debe figurar en la línea AUX_PARAM.
  • Para uso futuro.
  • Calcula el caudal de intercambio en función de la herramienta de tejado descrita en la sección.

  • Cd(I): R; \(>0\); -; Coeficiente de descarga para el nodo de intercambio I.

  • CELL(I): R; -; -; Números de celdas que aportan flujo a esta alcantarilla.
  • DIAM(I): R; -; m of ft; Diámetro del nodo de intercambio I. Ver comentario a continuación.
  • MANHOLE_ID(I): S; \(<26\); -; Nombre del nodo de intercambio I. Debe tener menos de 26 caracteres y no debe contener espacios en blanco.
  • NCELLS: I; \(\geq 0\); -; Número de celdas asociadas a esta alcantarilla. Si NCELLS = 0, la celda de la arqueta es la única celda de intercambio con el modelo SWMM.
  • NMAN: I; \(>0\); -; Número de arquetas o nodos de intercambio.
  • X(I) Y(I): R; -; m of ft; Coordenadas del nodo de intercambio I.

Archivos de datos de descarga en función de la profundidad

Este formato se aplica a la tabla de profundidad versus descarga utilizada para CALC_OPT = 1.\ Línea 1: Numere los puntos en la serie de datos.\ NDATA\ Líneas NDATA que contienen profundidad y descarga.\ h(I) Q(I)\ Donde h(I) es la profundidad del agua y Q(I) es el caudal correspondiente.

Comentarios para el archivo

La descarga de agua desde la malla hacia el nodo de entrada del SWMM se calcula con una de dos opciones:

  1. Si CALC_OPT = 0, Q se calcula suponiendo una entrada circular de diámetro DIAM y coeficiente de descarga Cd.
  2. Si CALC_OPT = 1, Q se calcula interpolando a partir de la tabla de clasificación h vs Q proporcionada en el archivo AUX_PARAM.

    Si CALC_OPT = 3, Q se calcula basándose en la herramienta de tejados descrita en la sección.

Datos de control de salida

Archivo de datos de puntos de observación: .OBS

Este archivo contiene datos que permiten que el modelo informe series temporales de resultados en ubicaciones especificadas por el usuario en función de coordenadas de puntos. El nombre y formato de los archivos de puntos de observación se describen en esta sección. Con base en la cantidad de puntos ingresados ​​en la capa Observation points, el archivo indicará la cantidad de puntos de observación y luego la lista de coordenadas de puntos.\ Línea 1: Número de puntos de observación.\ NOBSPOINTS\ NOBSPOINTS grupos de líneas que contienen el ID del punto de observación y las coordenadas de cada punto:\ ObsID\ X_OP(I) Y_OP(I)\ ...\

Ejemplo de un archivo .OBS

3
PointA
798798.380 309627.950
PointB
799146.926 309430.876
PointC
799721.8608 309041.615

Este expediente tiene tres puntos. El primer punto se llama PuntoA y tiene coordenadas: X=798798.380 Y=309627.950.

  • ObsID: S; \(<26\); -; Nombre del punto de observación. Debe tener menos de 26 caracteres y no debe contener espacios en blanco.
  • NOBSPOINTS: I; \(>0\); -; Número de puntos de observación.
  • X_OP Y_OP: R; -; m or ft; Coordenadas del punto.

Archivo de datos de control de salida gráfica: .PLT

Este archivo proporciona parámetros para controlar las opciones de salida gráfica para los trazados generados mientras se ejecuta el modelo.\ Línea 1: Trazar variables de control.\ IGRAPHCODE COLORSCHEME IAXES IDXF IGRAPHFILES IVSF\ Línea 2: Multiplicador de escala del vector de velocidad.\ SF_MULT\ Línea 3: Coordenadas para la ventana de trazado.\ XMING XMAXG YMING YMAXG\ Línea 4: Límites de la variable trazada.\ MINVARG MAXVARG\ Línea 5: Velocidad máxima a trazar.\ MAXVELOC\ Línea 6: Transparencia.\ USEBACKIMAGE\ Línea 7: Transparencia.\ TRANSP\ Línea 8: Imagen aérea de fondo.\ IMAGEFILE\ Línea 9: Archivo mundial de imagen aérea de fondo.\ IMAGEWF

Ejemplo del archivo .PLT

100 5 1 0 1 0
5
0 0 0 0
0 0
7
1
0.6
C:\Projects\Example\Aerial.gif
C:\Projects\Example\Aerial.gwf
  • COLORSCHEME: I; 1-6; -; Variable para seleccionar la opción de trazado. Ver comentario 1.
  • IAXES: I; 0,1; -; Variable para controlar el clima para trazar ejes.

  • No trace los ejes X e Y.

  • Trazar los ejes X e Y.

  • IDXF: I; 0,1; -; Variable para controlar la salida del campo de velocidad en formato DXF CAD.

  • No genere malla DXF ni campo de velocidad.

  • Cree archivos DXF de campo de velocidad y malla para cada tiempo de salida.

  • IGRAPHCODE: I; 100, 101, 102, 103, 110, 201, 202, 203, 204, 600-610; -; Parámetro para indicar el tipo de gráfico a mostrar mientras se ejecuta el programa.

  • Trazar el campo de velocidades usando vectores en negro.

  • Trazar el campo de velocidades usando vectores en negro sobre profundidades.
  • Trazar el campo de velocidades sobre las elevaciones del lecho.
  • Trazar elevaciones de agua.
  • Trazar el campo de velocidades usando vectores en color.
  • Trazar profundidades.
  • Trazar elevaciones de lecho.
  • Trazar el campo de velocidades sobre las elevaciones del agua.
  • Trazar los cambios de elevación del lecho.
  • Trazar sedimentos en suspensión o concentraciones de contaminantes.

  • IGRAPHFILES: I; 0,1; -; Variable para controlar si se generan archivos gráficos.

  • No genere archivos gráficos.

  • Generar archivos gráficos.

  • IMAGEFILE: S; -; -; Nombre del archivo de imagen aérea, incluida la ruta y la extensión. Los formatos admitidos incluyen y. Se incluirán otros formatos de archivos gráficos en próximas versiones.

  • IMAGEWF: S; -; -; Nombre del archivo world de imágenes aéreas, incluida la ruta y la extensión. El formato de archivo world debe seguir las especificaciones de ESRI. Ver comentario 2.
  • IVSF: I; 0,1; -; Variable para controlar la salida del campo de velocidad en un archivo que permite crear archivos de forma.

  • No envíe el campo de velocidad SF.

  • Cree archivos SF del campo de velocidad para cada tiempo de salida. Ver comentario 3.

  • MAXVELOC: R; -; m/s or ft/s; Utilice esta variable para controlar la velocidad máxima mostrada en los gráficos vectoriales.

  • Si MAXVELOC = 0, se trazará todo el rango de velocidad.

  • Si MAXVELOC \(>\) 0, definirá la velocidad máxima a mostrar.

  • MINVARG, MAXVARG: R; -; -; Estas variables definen los valores mínimo y máximo a mostrar de la variable seleccionada. Si es igual a 0, se mostrará el rango máximo.

  • SF_MULT: R; \(>1\); -; Variable para controlar la escala del vector de velocidad. Utilice esta variable para ajustar los vectores de velocidad. Las velocidades se escalarán según SF_MULT.
  • TRANSP: R; [0,1]; -; Variable para controlar la transparencia del trazado cuando se utiliza una imagen de fondo. TRANSP debe estar en el rango de 0,0 a 1,0, donde 0,0 significa un color completamente transparente y 1,0 significa un color completamente opaco.
  • USEBACKIMAGE: I; [0,1]; -; Variable para controlar si se utiliza una imagen de fondo para trazados dinámicos durante la ejecución del modelo. Si el valor es = 1, el gráfico incluirá como fondo la imagen proporcionada en IMAGEFILE e IMAGEWF.
  • XMING, XMAXG, YMING, YMAXG: R; -; m or ft; Estas variables indican las coordenadas de un rectángulo que definen la ventana de trazado. Si todos los valores son 0, se mostrará la extensión completa del área de modelado.

Comentarios para el archivo .PLT

  1. COLORSCHEME define la paleta de colores que se utilizará para todos los gráficos. Las paletas disponibles se muestran en esta figura:

    Paletas de colores.

  2. El significado genérico de los parámetros del archivo world es:

    • Línea 1: A: tamaño de píxel en la dirección x, en unidades de mapa/píxel
    • Línea 2: D: rotación alrededor del eje y (se ignora en esta versión)
    • Línea 3: B: rotación alrededor del eje x (se ignora en esta versión)
    • Línea 4: E: tamaño de píxel en la dirección y, en unidades de mapa y casi siempre negativo
    • Línea 5: C: coordenada x del centro del píxel superior izquierdo
    • Línea 6: F: coordenada y del centro del píxel superior izquierdo.

    Ejemplo:\

    2.05
    0.00
    0.00
    -2.05
    795944.99
    310049.73
    

    En este ejemplo, 2,05 es el tamaño de píxel en la dirección x, la rotación en los ejes xey es 0,00, el tamaño de píxel en la dirección y es 2,05 (se muestra en negativo), la coordenada x del píxel superior izquierdo es 795944,99 y la coordenada y del píxel superior izquierdo es 310049,73.

    La siguiente tabla indica los formatos de imagen admitidos y sus correspondientes extensiones de archivo mundiales.

    & ,\ & , ,\ & , ,\ - ,: ,

Datos para la salida del resultado del perfil: .PROFILES

Utilice este archivo para proporcionar perfiles (polilíneas) a lo largo de los cuales se generarán los resultados.\ Línea 1: Número de perfiles.\ NPROFILES\ NPROFILES grupo de archivos que incluye: ID de perfil, número de vértices en el perfil I, número de intervalos para dividir cada perfil y coordenadas para cada vértice en la polilínea.\ PROFILEID\ NVERTICES_PR(I) ND_PR\ X_PRF(I), Y_PRF(I)\ ...

Ejemplo de un archivo .PROFILES

2
ProfileA
2 10
800500.45 }306895.63
799095.07 307457.34
ProfileB
3 10
800503.45 306896.63
799500.00 306900.00
799095.07 307457.34

Este archivo indica que hay 2 perfiles. El primer ID de perfil es: PerfilA que se define con una polilínea de 2 vértices y se dividirá en 10 segmentos.

  • ND_PR: I; \(>2\); -; Intervalos para dividir cada subsegmento de perfil entre vértices. Los resultados se informarán en cada intervalo.
  • NPROFILES: I; \(>0\); -; Número de perfiles.
  • NVERTICES_PR(I): I; \(>1\); -; Número de vértices en cada perfil.
  • PROFILEID: S; \(<26\); -; Nombre del perfil. Debe tener menos de 26 caracteres y no debe contener espacios en blanco.
  • X_PRF(I,J), Y_PRF(I,J): R; -; m or ft; Coordenadas de cada vértice J del perfil I.

Datos de sección transversal para el archivo de salida de resultados: .XSECS

Las secciones transversales se utilizan para generar resultados numéricos en líneas definidas por el usuario en la malla.\ Línea 1: Número de secciones transversales.\ NCROSS_SECTIONS\ NCROSS_SECTIONS grupos de líneas que contienen el ID de la sección transversal, el número de vértices que definen la sección transversal (siempre igual a 2), el número de intervalos para dividir la sección transversal y la lista de coordenadas del punto inicial y final de la sección transversal:\ XSECID\ NPXSEC ND_CS\ X1_CS(I) Y1_CS(I)\ X2_CS(I) Y2_CS(I)\

Ejemplo de un archivo .XSECS

3
CrossSectionA
2 40
800500.45 306895.63
799095.07 307457.34
CrossSectionB
2 40
800492.17 307163.36
799171.99 307594.56
CrossSectionC
2 40
800449.99 307404.31
799223.97 307690.20

Este archivo indica que hay 3 secciones transversales. El primero tiene ID = CrossSectionA y estará dividido en 40 segmentos.

  • NCROSS_SECTIONS: I; \(>0\); -; Número de secciones transversales.
  • ND_CS: I; \(>2\); -; La sección transversal se dividirá en segmentos ND_CS. Los resultados se informarán en cada segmento. Ver comentario 1.
  • NPXSEC: I; \(2\); -; Número de puntos que definen la sección transversal. En la versión actual solo se permiten los dos puntos extremos para definir la sección transversal, por lo que este valor siempre debe ser 2.
  • X1_CS, Y1_CS, X2_CS, Y2_CS: R; -; m or ft; Coordenadas del punto inicial y final de cada sección transversal.
  • XSECID: S; \(<26\); -; Nombre de la sección transversal. Debe tener menos de 26 caracteres y no debe contener espacios en blanco.

Comentarios para el archivo .XSECS

  1. El modelo cortará la malla usando la línea de sección transversal y extraerá los resultados en los puntos de división. Si ND_CS es demasiado pequeño, es posible que el programa no capture nada entre las divisiones y las descargas de la sección transversal calculadas pueden tener grandes errores.

Datos de elevación

Datos X Y Z con encabezado

Estos archivos contienen datos dispersos en el formato adecuado para importarlos en un editor de texto o programa de hoja de cálculo. Por ejemplo, la capa de datos BedElevations. Suele tener extensión, pero puede tener cualquier otra extensión de archivo siempre que el formato sea el aquí descrito. Cada punto se identifica por sus coordenadas X e Y y el valor de elevación para esa coordenada.\ Línea 1: Número de puntos y número de parámetros por punto (encabezado)\ NUMBER_OF_DATA_POINTS\ NUMBER_OF_DATA_POINTS líneas con X, Y y datos de parámetros.\ X(POINT) Y(POINT) P1(POINT) P2(POINT) ... PN(POINT)

Ejemplo de un archivo .EXP

11086 1
798439.73 306063.87 160.00
798477.04 309506.95 201.10
798489.45 309522.30 200.93
798498.09 306222.29 162.00
798504.45 305915.63 160.00
798511.71 306075.55 161.00
798516.09 309412.73 201.74
798517.37 309592.42 163.14
...

En este archivo de ejemplo, hay 11086 puntos de datos de elevación, un parámetro por punto (la elevación de cada punto).

  • NUMBER_OF_DATA_POINTS: I; \(>0\); -; Número de puntos de datos en el archivo.
  • NUMBER_OF_PARAMETERS: I; \(>0\); -; Número de parámetros para cada punto. En el caso del archivo de datos de elevación este valor es igual a 1.
  • X: I; -; m or ft; X Coordenada de cada punto de elevación. Ver comentario 1.
  • Y: R; -; m or ft; Coordenada Y de cada punto de elevación. Ver comentario 1.
  • P: R; -; m or ft; Valor del parámetro. Ver comentario 2.

Comentarios para el archivo de datos .EXP

  1. Las coordenadas X e Y se pueden dar en metros o pies, según las unidades que se utilicen en el proyecto. El sistema de coordenadas siempre debe corresponder a la proyección plana. OilFlow2D no admite coordenadas geográficas en formato de latitud/longitud.
  2. Los valores de elevación deben darse en las mismas unidades que las coordenadas correspondientes.

Archivos de datos de condiciones de contorno

Archivos de condición de límite de una variable

Este formato se aplica a los siguientes archivos de datos:

  • Tiempo versus elevación de la superficie del agua (BCTYPE = 1, 17)
  • Tiempo vs Descarga (BCTYPE = 6)

Nota: El parámetro BCTYPE se describe en la Tabla 7.\ Línea 1: Numere los puntos en la serie de datos.\ NDATA\ Líneas NDATA que contienen\ TIME(I) VARIABLE(I)\ Donde VARIABLE(I) es WSE o Q, según la condición de contorno BCTYPE.

Ejemplo de archivo de condiciones de límites para una serie temporal variable

El siguiente ejemplo muestra un hidrograma de entrada donde NDATA es 7 y hay 7 líneas con pares de tiempo y descarga:\

7
0. 20.
1. 30.
1.3 50.
2. 90.
4. 120.
5. 200.
7. 250.
  • NDATA: I; \(>0\); -; Número de puntos en la serie de datos.
  • TIME: R; \(>0\); h; Tiempo en horas. El intervalo de tiempo es arbitrario.
  • VARIABLE: R; -; -; Representa la elevación o descarga de la superficie del agua, según la condición de contorno.

Archivos de condiciones de límites de dos variables

Este formato se aplica a los siguientes archivos de datos:

  • Tiempo versus Q de descarga y elevación de la superficie del agua (BCTYPE = 5)

Línea 1: Numere los puntos en la serie de datos.\ NDATA\ Líneas NDATA que contienen tiempo y dos valores.\ TIME(I) VARIABLE1(I) VARIABLE2(I)\ Donde VARIABLE1(I) y VARIABLE2(I) dependen del tipo de condición de contorno de la siguiente manera:

  • 5: Q; WSE

Ejemplo de archivo de condiciones de límites de dos variables

El siguiente ejemplo muestra un archivo para BCTYPE=5 donde se dan descarga y WSE, NDATA es 10 y hay 10 líneas con pares de tiempo, descarga y WSE:\

10
 0. 20. 1420.
 1. 30. 1421.5
 1.3 50. 1423.
...
 7. 250. 1420.
 8.1 110. 1426.
10. 60. 1423.5
20. 20. 1421.
  • NDATA: I; \(>0\); -; Número de puntos en la serie de datos.
  • TIME: R; \(>0\); h; Tiempo en horas. El intervalo de tiempo es arbitrario.
  • VARIABLE1: R; -; -; Representa los componentes de elevación de la superficie del agua, descarga y velocidad U o V dependiendo de la condición de contorno.
  • VARIABLE2: R; -; -; Representa los componentes de elevación de la superficie del agua, descarga y velocidad U o V dependiendo de la condición de contorno.

Archivos de condiciones de límites de múltiples variables

Este formato se aplica al siguiente archivo de datos:

Línea 1: Numere los puntos en la serie de datos.\ NDATA\ Líneas NDATA que contienen tiempo y dos valores.\ TIME(I) VARIABLE1(I) VARIABLE2(I) ... VARIABLEN(I) \ Donde VARIABLE1(I) ... VARIABLEN(I) depende del tipo de condición de contorno de la siguiente manera:

  • Q: Qs

Ejemplo de archivo de condiciones de límites de múltiples variables

10
 0. 20. 0.001 0.002
 1. 30. 0.002 0.005
 1.3 50. 0.003 0.010
...
 7.  250. 0.01  0.015
 8.1 110. 0.005 0.009
10. 60. 0.004 0.007
20. 20. 0.003 0.005.
  • NDATA: I; \(>0\); -; Número de puntos en la serie de datos.
  • TIME: R; \(>0\); h; Tiempo en horas. El intervalo de tiempo es arbitrario.
  • VARIABLE1: R; -; -; Representa Descarga de Agua.
  • VARIABLE2..N: R; -; -; Representa la descarga de sedimentos para la fracción dada.

Archivos de datos de descarga por etapas

Este formato se aplica a la etapa (elevación de la superficie del agua) versus la tabla de descarga utilizada para BCTYPE = 9 y 19.\ Línea 1: Numere los puntos en la serie de datos.\ NDATA\ Líneas NDATA que contienen etapa y descarga.\ STAGE(I) Q(I)\ Donde STAGE(I) es la elevación de la superficie del agua y Q(I) es el caudal correspondiente.

Ejemplo de archivo de condición de límite de etapa-descarga

El siguiente ejemplo muestra una tabla de clasificación de etapa-descarga donde NDATA es 21 y hay 21 líneas con pares de etapa y descarga correspondiente:

21
-1.00 0.00
-0.75 1.79
-0.50 5.20
-0.25 9.45
0.00 14.23
0.25 19.37
0.50 24.76
0.75 30.36
1.00 36.09
1.25 41.95
1.50 47.89
1.75 53.92
2.00 60.00
2.25 66.14
2.50 72.31
2.75 78.53
3.00 84.78
3.25 91.05
3.50 97.35
3.75 103.67
4.00 110.01
  • NDATA: I; \(>0\); -; Número de líneas en el archivo de datos.
  • STAGE: R; \(>0\); m or ft; Elevación de la superficie del agua.
  • Q: R; \(>0\) &m\(^{3}\)/s o ft\(^{3}\)/s; Descarga de agua.

Archivos de datos de descarga en profundidad de alcantarillas

Este formato se aplica a la tabla de profundidad versus descarga de la alcantarilla.\ Línea 1: Numere los puntos en la serie de datos.\ NDATA\ Líneas NDATA que contienen profundidad y descarga.\ DEPTH(I) Q(I)\ Donde PROFUNDIDAD(I) es la profundidad correspondiente al caudal Q(I).

Ejemplo de archivo de descarga de profundidad de alcantarilla

El siguiente ejemplo muestra una tabla de clasificación de descarga en función de la profundidad para una alcantarilla. NDATA es 7 y hay 7 líneas con pares de profundidad y descarga correspondiente:\

7
0 0.20
0.1 1.00
1.00 36.09
2.00 60.00
3.00 84.78
4.00 110.01
100.00 110.02
  • NDATA: I; \(>0\); -; Número de líneas en el archivo de datos.
  • DEPTH: R; \(>0\); m or ft; Profundidad del agua.
  • Q: R; \(>0\); m\(^{3}\)/s or ft\(^{3}\)/s; Descarga de agua.