Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE
INGENIERÍA HIDRÁULICA
TEMA:
MODELAMIENTO DE CRUCE DE CALLES
ASIGNATURA:
MODELOS HIDRAULICOS II
DOCENTE:
CAJAMARCA-PERÚ
2020
I. INTRODUCCIÓN
El siguiente trabajo tiene como objetivo plantear el modelamiento numérico
para un cruce de calles utilizando dos programas, OpenFoam e Iber, en los
cuales se ingresará la geometría de un cruce de calles de la ciudad de
Cajamarca, seguidamente se ingresarán las condiciones de contorno y datos
hidrológicos. Se busca verificar cual es el caudal que pasa por cada calle y
esto se va a comprar con la teoría planteada que reparte el caudal en 30% a
perpendiculares y el 70% en la calle que continúa. Además se verificará los
resultados en ambos programas para hacer una comparación de los mismos.
II. OBJETIVOS
General:
- Realizar el modelamiento numérico en OpenFoam e Iber de un cruce de
calles.
Específicos:
- Las menciones de los grupos en los ficheros deben ser los mismos que se le
asigna en salome
- El rango de visualización de los tirantes tiene que ser editado ya que como la
mayoría son muy pequeños tiene que editarse
Según Vicente, S. (2006), Estos son el tercer elemento fundamental en una red de calles.
El flujo en las calles puede considerarse unidimensional, mientras que en los cruces el
flujo puede tener una estructura en general bi o tridimensional.
Al igual que sucedía con las rejas de captación, no existen ecuaciones universalmente
aceptadas que describan la distribución de caudales y las condiciones en que se
producen en cruces de calles, así que recurriremos a los resultados experimentales
obtenidos para definir el comportamiento del flujo en los cruces.
Respecto a la geometría, un cruce queda definido por las siguientes variables: el ancho,
la sección transversal, la pendiente, el ángulo en planta de las calles que lo constituyen y
la existencia o no de chaflanes en las esquinas. Teniendo en cuenta que el dispositivo
experimental que se iba a utilizar no tenía chaflanes, y que la sección de las calles era
constante, los parámetros correspondientes a la geometría que influirán en este caso son
los siguientes:
bex , bey = ancho de las calles de entrada al cruce en las direcciones "x" e "y".
bex , bey = ancho de las calles de salida del cruce en las direcciones "x" e "y".
θ: ángulo entre los ejes de las calles que forman el cruce
n: coeficiente de rugosidad de Manning de las calles y el cruce, que se supondrá
constante.
δ: grado de suavización, redondeo o achaflanamiento de las esquinas.
Asimismo las variables hidráulicas que caracterizan al flujo en un cruce de calles son
las siguientes:
vex. vey: velocidades medias del flujo de entrada en las direcciones "x" e "y".
vsx, vsy: velocidades medias del flujo de salida en las direcciones "x" e "y".
yex, yey: calados medios del flujo de entrada en las direcciones "x" e "y".
ysx, ysy: calados medios del flujo de salida en las direcciones "x" e "y".
ρ: la densidad.
μ: la viscosidad dinámica.
Se supone que el flujo no viene afectado por las fuerzas de tensión superficial, lo que
parece del todo asumible para calados de cierta entidad. En el estudio experimental, el
flujo se caracteriza por tener calados pequeños, por lo que podría ocurrir que estas
fuerzas sí fueran significativas respecto al resto de fuerzas actuantes
Q ex Q sx b x y sx y sy
f1 ( ,
Q ey Q sy
, F ex , F ey , R ex , Rey , , ,
b y b x bx
, θ , δ , n =0)
Donde: Qex y Qey son los caudales de entrada en las direcciones "x" e "y", Qsx y Qsy son
los caudales de salida en las direcciones "x" e "y", Fex y Fey son los números de Froude
del flujo de entrada en las direcciones "x" e "y", Rex y Rey son los números de Reynolds
del flujo de entrada en las direcciones "x" e "y", b y B son los anchos de calles; ysx e ysy
son los calados en las secciones de salida del cruce; θ el ángulo de ataque y δ el grado
de suavización.
Dado que el régimen estudiado será supercrítico, las condiciones de contorno que fijan
el comportamiento hidráulico permiten omitir las variables ysx, ysy por ser condiciones
de contorno aguas abajo del cruce. Así pues, la formulación queda:
Q ex Q sx bx
f2 ( ,
Q ey Q sy )
, F ex , F ey , R ex , R ey , θ , δ , n =0
by
El tipo de régimen estudiado será permanente en tiempo si bien en un cruce de calles el
flujo más general que se produce es el de no permanente gradualmente variable. No
obstante se estudia en este régimen dado que la finalidad a posteriori es la de usar
aplicando los resultados experimentales para cada instante como si se tratase de resolver
un conjunto de problemas de flujo permanente, sucesivamente uno en cada instante de
tiempo. Este análisis se puede llevar a cabo porque se espera que la variación del flujo
en el tiempo sea suave.
1. El ángulo en planta de las calles que forman el cruce es de 90°. Se escoge este
ángulo como representativo de la mayoría de cruces de calles. No obstante, hay
que destacar que la influencia de esta variable en la división del caudal en el
cruce es susceptible de un pormenorizado estudio.
2. La superficie formada por la intersección de las dos calles en planta será
considerada horizontal. Esta simplificación se asume, por un lado, dada la
dificultad de caracterizar esta superficie con alguna pendiente en especial.
Sabiendo que por continuidad: Qex + Qey = Qsx + Qsy = QT y teniendo en cuenta las
simplificaciones anteriores, el reparto de caudales en un cruce de calles para el caso de
calles a 90°, de diferentes anchos y flujo en las calles de salida supercrítico, quedará
formulado mediante la función:
Q ex Q sx bx
f3 ( ,
QT QT
, F ex , F ey ,)by
=0
V2
w=γ∗Q∗H=γ∗Q∗( z + y + )
2g
Siendo z la cota del punto en el cual se está calculando la potencia, con respecto a un
plano de referencia.
V
F=
√ g∗y
y tomando como referencia el plano del cruce, se puede deducir que la potencia del flujo
en la sección de entrada al cruce en la dirección “x” es igual a:
γ
2 1
∗Q2ex
F 2ex b g 3 3 F 2ex
W =γ Qex Y ex ( 1+
2 ) = 2
F ex3
(1+
2
)
Si se considera la proporción de potencia del flujo asociada a una dirección con relación
a la suma de las potencias de ambas direcciones, siempre contabilizadas en la sección de
entrada al cruce y se simplifica queda:
F 2ex
1+
Wx 2
=
WT 2
F ex Qey 3 F ex 23
5
F 2ey B x 23
(
1+
2
+(
Qex)) (
Fey
) ( 1+
2 by
)( )
Para desarrollar el modelo del cruce de calles se utiliza como base los ficheros con los
solucionadores de la carpeta WaterChannel (ya que un canal es semejante al flujo en
una calle), que a su vez está ubicada en la carpeta RAS (Reynolds Averaged Simulation
– Simulación promedio de reynolds), la cual está dentro de la carpeta interFoam y está
dentro de la carpeta multiphase y todo ello dentro de la carpeta tutorials. Por lo tanto,
el presente informe desarrollará todo lo que abarca con respecto a ecuaciones y
solucionadores para el modelamiento del cruce de calles.
1. TUTORIALS
Según Greenshields C., CFD Direct Ltd. (2020), La carpeta tutorials contiene un
conjunto de directorios según el tipo de flujo y que estos contienen directorios según el
solucionador.
Es así que dentro de tutorials encontramos las siguientes carpetas:
- Basic
- Combustión
- Compressible
- discreteMethods
- DNS (Direct Numerical Simulation)
- Electromagnetics
- Financial
- HeatTransfer
- Incompresible
- IO (Inpout/Output)
- Lagrangian
- Mesh
- Multiphase
- Reseurses
- stressAnalysis
2. MULTIPHASE
CFD Direct Ltd (2020). Afirman que dentro de la carpeta Multiphase se encuentran
solucionadores para los siguientes casos:
- cavitatingFoam: Código de cavitación transitoria basado en el modelo de equilibrio
homogéneo a partir del cual se obtiene la compresibilidad de la “mezcla” líquido /
vapor.
- cavitatingDyMFoam: Código de cavitación transitoria basado en el modelo de
equilibrio homogéneo a partir del cual se obtiene la compresibilidad de la “mezcla”
líquido / vapor.
- compressibleInterFoam: Solucionador de 2 fluidos compresibles, no isotérmicos
inmiscibles utilizando un enfoque de captura de interfaz basado en fracción de fase
VOF (volumen de fluido).
3. INTERFOAM
Según Doxygen (2006). InterFoam es un solucionador para dos fluidos incompresibles,
isotérmicos inmiscibles utilizando un enfoque de captura de interfaz basado en fracción
de fase VOF (volumen de fluido), con movimiento de malla opcional y cambios de
topología de malla, incluido el remallado adaptativo.
3.1. Descripción y utilización del solucionador InterFoam - Multifase
A. Ecuación de continuidad
La ecuación de continuidad de densidad constante es:
∂ uj
=0
∂x j
Donde:
u = velocidad
gi = Aceleración de la gravedad
p = Presión
τ ij y τ tij = esfuerzos turbulentos y viscosos
f σi = tensión superficial
Donde:
α = es un fluido de densidad 1 y 0 dentro de fluido 2 con densidad 2, En la interfase
entre los dos fluidos α varía entre 0 y 1.
La tensión superficial f σi, se modela como fuerza superficial continua y se calcula
como:
∂α
f σi =σk
∂ xi
- Los volúmenes de control pueden tener una forma poliédrica general, con un número
variable de vecinos, creando así una malla arbitrariamente desestructurada. Todas las
variables dependientes comparten los mismos volúmenes de control, que generalmente
se denominan colocados o no escalonados.
∫ ( x −x p ) dV =0
Vp
El volumen de control está delimitado por un conjunto de caras planas y cada cara se comparte
solo con un VC vecino. La topología del volumen de control no es importante, es un poliedro.
Las caras de la celda en la malla se pueden dividir en dos grupos: caras internas (entre dos
volúmenes de control) y caras fronterizas, que coinciden con los límites del dominio.
El vector de área de la cara Sf se construye para cada contorno de tal manera que apunte hacia
afuera desde la celda con la etiqueta inferior, es normal al contorno y tiene la magnitud igual al
área del contorno. La celda con la etiqueta inferior se llama "propietario" del contorno; su
etiqueta se almacena en la matriz "propietario". La etiqueta de la otra celda ("vecino") se
almacena en la matriz "vecino".
Los vectores del área del contorno límite apuntan hacia afuera desde el dominio computacional.
❑
V p xp=∫ xdV
Vp
❑ ❑
0=∫ xdV −x p∫ dV
Vp Vp
- Hacieno Xp constante
❑
0=∫ ( x−x p ) dV
Vp
b. Discretización de términos espaciales
∫ ∇ . a dV =∮ a . dS
V ∂V
❑ ❑
∫ ∇ . ∅ dV =∮ ∅ . dS
V ∂V
❑ ❑
∫ ∇ . a dV =∮ a .( x). dS
V ∂V
❑ ❑
¿ ∅ p ∫ dV +
Vp
[ ∫ [ ( x−x p ) ] dV
Vp
] .(∇ . ∅) p
´ y PN
Aquí, el factor de interpolación fx se define como la relación de distancias fN ´ :
´
fN
f x= ´
PN
Un esquema alternativo de discretización que garantiza la delimitación es la
diferenciación de corta (DC). El valor nominal de se determina de acuerdo con la
dirección del flujo:
∅ f ∅ f =∅ p para F ≥0
{∅ f =∅ p para F< 0
La delimitación de la solución se garantiza mediante el criterio de delimitación
suficiente para sistemas de ecuaciones algebraicas.
Teniendo en cuenta que para calcular el gradiente por la ecuación es necesario conocer
todos los valores faciales en la celda P y N, implica interpolar estos valores utilizando
segundos vecinos.
ap ∅np + ∑ aN ∅ np=R p
N
Para cada volumen de control, se ensambla una ecuación de esta forma. El valor de ∅ np
depende en los valores en las celdas vecinas, creando así un sistema de ecuaciones
algebraicas:
[ A ] [ ∅ ]= [ R ]
Donde
[ A ] = es una matriz dispersa
[ ∅ ] = es el vector de ∅ s para todos los volúmenes de control
¿ ∑ F .(U ) f
f
¿ a p U p + ∑ aN U N
f
Donde:
F , a p y a N = son funciones de U
4. RAS
Según CFD Direct Ltd (2020), La carpeta RAS se refiere a Reynolds Averaged
Simulation o Simulacion promedio de Reynolds; Las propiedades turbulentas, cualquier
solucionador que incluya modelado de turbulencia lee el diccionario. Dentro de ese
archivo está el tipo de simulación palabra clave que controla el tipo de modelado de
turbulencia que se utilizará, ya sea:
- Laminado: no utiliza modelos de turbulencia;
- RAS: utiliza el modelado de simulación promediada de Reynolds (RAS);
- LES: utiliza modelado de simulación de remolinos grandes (LES).
5. WATER CHANNEL
Según: WolfDynamics (2020), La carpeta WaterChannel tiene la carpeta 0, constant y
system, y los ficheros AllClean, Allmesh y Allrun, asi mismo la carpeta 0, tiene los
ficheros Alphawater, k, nut, omega, p_rgh y U, la carpeta constant, g,
transportProporties, TurbulenceProporties y la carpeta sistem , blockMeshDict,
ControlDict,ExtrudemeshDict, fvSchemes, fvSolution y setFielsDict.
Se describen algunos ficheros de esta carpeta.
- Alphawater: Este archivo contiene los límites y las condiciones iniciales. para el
campo escalar adimensional alpha.water, nicialmente, este campo se inicializa como
0 en todo el dominio. Esto significa que no hay agua en el dominio en el tiempo 0.
- P_rgh: Este archivo contiene los límites y las condiciones iniciales. para el campo
dimensional p_rgh. La dimensión de este campo se da en Pascal Este campo escalar
contiene el valor de la estática campo de presión menos el componente hidrostático
- ControlDict: Es done se programan los tiempos de corrida de simulacon. En las
líneas 63 79 definimos el fieldMinMax functionObject que calcula los valores
mínimo y máximo de las variables de campo (p U alpha.water)
- FvSchemes: Aquí se describen las discretizaciones y los métodos a utilizar, por
ejemplo , En este caso, para la discretización del tiempo (ddtSchemes) estamos
utilizando el método de Euler. Para la discretización de gradientes (gradSchemes)
estamos usando el Método lineal de Gauss. Para la discretización de los términos
convectivos (divSchemes) estamos usando el método de interpolación lineal
Upwind para el término div (rhoPhi, U). Para el término div (phi, alpha) estamos
usando vanLeer interpolación. Para el término div (phirb, alpha) estamos usando
Interpolación linear. Estos términos están relacionados con el volumen ecuación
fraccionaria.
Para la discretización de los laplacianos (laplacianSchemes y snGradSchemes)
estamos usando el lineal de Gauss método corregido.
- FvSolution: Para resolver la fracción de volumen o agua alfa (líneas 20 33) están
utilizando el método smoothSolver. Para tener más estabilidad es posible aumentar
el número de bucles y correcciones utilizados para resolver alpha.water. En las
líneas 51-55 configuramos el solucionador para p_rghFinal. Esta corresponden a la
última iteración en el ciclo (podemos usar un criterios de convergencia para obtener
más precisión sin aumentar el costo computacional).
- SetFieldsDict: sds En este caso, setFields buscará el archivo de diccionario
alpha.water y sobrescribirá los valores originales según las regiones definidas.
2. Teniendo el dibujo se sacan las coordenadas de cada vértice para luego poder
construir la malla en SALOME
Fig. Creacion de la malla en “Mesh”, señalando el sólido de la cual se quiere crear una
malla
Fig. Creacion y asignación de las medidas del mallado, en este caso utilizamos 0.20
- En todas las carpetas, con todos los ficheros con mención “wall” se reemplaza por
“concretewall” ya que es el grupo que asignamos anteriormente.
- Ademas se asignan todos los grupos de salidas como “outlet1, outlet2, outlet3”
con mención de “zerogradient” de manera que el caudal no se llene en el modelo.
12. Para el área se realiza de manera similar a la anterior, se selección alphawater que es el
tirante de agua y anticlick a nuestro modelo en browser, click en add filter, y luego el
alphabetical y se busca integración de variables y se da un Aplly
Fig. Áreas que pasa por las salidas para cada tiempo
MODELO EN IBER
1.- Resumen
2.1 Ecuaciones
2.2. Condiciones de contorno
Iber distingue entre contornos cerrados (tipo pared) y contornos abiertos por los cuales
entra y sale el agua del dominio de cálculo. En los contornos cerrados se puede imponer
o una condición de deslizamiento libre o una condición de fricción de pared. Con la
condición de deslizamiento libre se desprecia el rozamiento generado por los contornos
sobre el fluido. Si se considera relevante el efecto del rozamiento generado por el
contorno se debe utilizar una condición de contorno tipo fricción. La velocidad
tangencial a la pared puede expresarse como una función de la velocidad de fricción de
pared (u*) y de la distancia a la pared como:
Por último, se incluye la posibilidad de definir contornos abiertos tipo marea, en los
cuales se impone una cota de la lámina de agua variable en el tiempo. En estos
contornos se fija únicamente la cota de la lámina cuando el agua sale del dominio de
cálculo (marea vaciante), y se impone adicionalmente la dirección del flujo de forma
perpendicular al contorno cuando el agua entra en el dominio (marea entrante).
2.3. Condiciones internas
2.4. Esquemas numéricos
PASO 10: Crear malla, la cual se hará desde: Malla -> Estructurada -> Superficies ->
Asignar tamaño, para nuestro caso el tamaño será de 0.3m
PASO 12: Guardar el modelo y hacer clic en calcular o en su defecto aplastar F5.
Tabla N°1. Resultados del caudal en cada salida para cada segundo modelado en OpenFoam
SEG. AREA 1 AREA 2 AREA 3 VEL. 1 VEL-2 VEL- 3 CAUDAL 1 % CAUDAL 2 % CAUDAL 3 % Qtotal (m3/s)
5 3.65E-04 0 0.00221334 0 0 5 0.000000 0.00% 0.000000 0.00% 0.011067 100.00% 0.01
10 0.00995879 0.00875746 0.0450527 3 6 8.8 0.029876 6.24% 0.052545 10.97% 0.396464 82.79% 0.48
15 0.0140671 0.0158623 0.0614069 5 6 8.5 0.070336 10.23% 0.095174 13.84% 0.521959 75.92% 0.69
20 0.0143404 0.0142514 0.0548847 5 6 9 0.071702 11.01% 0.085508 13.13% 0.493962 75.86% 0.65
25 0.0145187 0.012291 0.0487905 5 6 8.5 0.072594 12.94% 0.073746 13.14% 0.414719 73.92% 0.56
30 0.013474 0.0202549 0.0499866 5 6 8.5 0.067370 10.98% 0.121529 19.80% 0.424886 69.22% 0.61
50 0.0142266 0.0137806 0.0516872 3 4.2 8.3 0.042680 8.06% 0.057879 10.93% 0.429004 81.01% 0.53
IBER
Con los datos obtenidos de calado y velocidad, más los datos de ancho de la calle, se
procede a calcular los caudales en el modelo, para ciertos intervalos de tiempo.
Tabla N°2. Resultados del caudal en cada salida para cada segundo modelado en IBER
Como se puede observar, los resultados varían un poco en ambos programas, lo cual
podría deberse al nivel de precisión de las mallas.
VI. CONCLUSIONES
- Se logró realizar el modelamiento numérico en OpenFoam e Iber de un
cruce de calles.
- Se recopiló información de drenaje Urbano y cruce de calles
- Se analizó el funcionamiento del cruce de calles en un modelo físico.
- Se pudo investigar el funcionamiento de Iber para cruce de calles
- Se logró modelar en Iber el cruce de calles
- Se calcularon los caudales a partir de resultados de velocidades y
calados.
- Se pudo investigar el funcionamiento de openFoam para cruce de calles
- Se consiguió modelar en OpenFoam el cruce de calles
- Se calcularon los caudales a partir de resultados de velocidades y
calados.
- Se compararon resultados de Iber y OpenFoam en cuanto a caudales
VII. BIBLIOGRAFÍA
Bladéa, L. Cea, G. Coresteina, E. Escolanoc, J. Puertas, E. Vázquez-Cendónd, J.
Dolz y A. Coll (2012), Iber: herramienta de simulación numérica del flujo en ríos,
Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería, disponible
en: https://www.sciencedirect.com/journal/revista-internacional-de-metodos-numericos-
para-calculo-y-diseno-en-ingenieria/vol/30/issue/1
Placed Vicente, Sergio (2006). Adecuación del modelo HEC-1 para el estudio del flujo
en calles con régimen rápido durante inundaciones en medio urbano. Recuperado de:
https://upcommons.upc.edu/handle/2099.1/6057