Beruflich Dokumente
Kultur Dokumente
Alfaro Sergio, Elías Jeremy, Umeres Daniel, Choqque Alex, Roman Pablo
“Escuela de Ingeniería Mecánica de Fluidos”
Al estudiar el movimiento de los fluidos, nos Este movimiento está definido por un campo vectorial
encontramos con situaciones y características algo de velocidades correspondientes a las partículas del
complejas, puesto que este movimiento está definido fluido que siguen la trayectoria de las líneas de
por un campo vectorial de velocidades corriente, correspondientes a los distintos puntos del
correspondientes a las partículas del fluido que siguen mismo.
la trayectoria de las líneas de corriente,
correspondientes a los distintos puntos del mismo.
1
La modelación matemática del flujo de agua en un “Las líneas de corriente son trazos dibujados en el
canal consiste en predecir los valores que toman las campo de flujo de manera que en un instante
variables hidráulicas (velocidades, caudal, calado, etc.) determinado, sean tangenciales a la dirección del flujo
a partir de la resolución mediante métodos numéricos en cualquier punto en el campo del mismo. Puesto que
de unas ecuaciones obtenidas con una serie de las líneas de corriente son tangenciales al vector de
hipótesis. Para el estudio de los efectos de la velocidad en cada punto en el campo de flujo, no
propagación de canales se pueden utilizar modelos puede haber flujo a través de una línea de corriente.
unidimensionales o bidimensionales. La necesidad de Robert W. Fox, Alan McDonald. Introducción a la
estudiar cada vez fenómenos más complejos, y la Mecánica de Fluidos, segunda edición (cuarta
observación que en la naturaleza se encuentran edición en inglés) McGraw-Hill Interamericana.
muchas situaciones donde el flujo parece ser (1999).
efectivamente bidimensional (es decir, predominan las
dimensiones horizontales sobre la vertical), junto con la
creciente capacidad y velocidad de los ordenadores, ha
llevado al uso de ecuaciones y esquemas
bidimensionales (ecuaciones de aguas someras).
Actualmente existe una variedad de herramientas para
la resolución del flujo de agua en lámina libre en 2D
(dimensiones).
2
Dinámica de partículas y de cuerpos rígidos puede
describirse el movimiento de cada cuerpo en una forma −d Ψ dΨ
u= , v=
separada y discreta. Por ejemplo, la velocidad de la n- dy dx
ésima partícula de un agregado de partículas que se
mueve en el espacio, puede especificarse mediante las
ecuaciones escalares.
CAUDAL
3
flujos con geometrías y condiciones de frontera (equivalente al eje x del sistema cartesiano). Con este
relativamente simples. Se obtienen las funciones que sistema de referencia y una unidad de medida métrica
describen la distribución espacial de ϕ y ψ en cada (para poder asignar distancias entre cada par de
punto del campo de flujo. Con el fin de visualizar las puntos del plano), todo punto P del plano corresponde
distribuciones resultantes de las funciones de corriente a un par ordenado (r, θ) donde r es la distancia de P al
y de potencial de velocidad, se acostumbra crear una origen y θ es el ángulo formado entre el eje polar y la
red de flujo, la cual está compuesta por una familia de recta dirigida OP que va de O a P. El valor θ crece en
líneas de ϕ constantes y líneas de ψ constantes. Una sentido antihorario y decrece en sentido horario. La
línea de constante ϕ se conoce como una línea distancia r (r ≥ 0) se conoce como la «coordenada
equipotencial y, fácilmente, se puede demostrar que el radial» o «radio vector», mientras que el ángulo es la
vector velocidad es perpendicular a la línea «coordenada angular» o «ángulo polar».
equipotencial en cualquier lugar. Una línea de ψ
constante es tangente al vector velocidad en cualquier
punto y siempre interceptará una línea equipotencial
En el caso del origen, O, el valor de r es cero, pero el
formando ángulos rectos. En otras palabras, las líneas
valor de θ es indefinido. En ocasiones se adopta la
de corriente y las equipotenciales son ortogonales.
convención de representar el origen por (0,0º).
Coordenadas polares
4
for i=1:length(x)-1
m
3 phi(122-y(i):ny,x(i):x(i+1))=q2;
Q=100 , Profundidad =10 m, H=20 m end
s
2 r=54;
Q 100 m x=177+r*cos(pi:-1/180*pi():0);
q= = =10
H 10 s y=61+r*sin(pi:-1/180*pi():0);
2
Qap 10 m for i=1:length(x)-1
qap= = =0.125 phi(1:y(i),x(i):x(i+1))=0;
H 80 s end
L=2400 m ,W =1200 m
r=58;
x=65+r*cos(pi:-1/180*pi():0);
L: Largo, W: Ancho, W1: Largo del aportante
y=61+r*sin(pi:-1/180*pi():0);
∆ x=10 m , ∆ y=10 m
for i=1:length(x)-1
2
phi(1:122-y(i),x(i):x(i+1))=0;
∝= ( ∆∆ xy ) → ∝=1 end
r=58;
L 2400 x=178+r*cos(pi:-1/180*pi():0);
nx= +1 → nx= +1=241 y=61+r*sin(pi:-1/180*pi():0);
∆x 10
for i=1:length(x)-1
W 1200 phi(y(i):ny,x(i):x(i+1))=q2;
ny= +1→ ny= + 1=121
∆y 10 end
phi(1,1:nx)=0;
A=−2 ( 1+∝ )=−2 ( 1+1 )=−2 phi(ny,1:nx)=q2;
phi(1:60,1:6)=0;
Univ. Técnica de Ambato, 2004, phi(69:ny,1:10)=q2;
Universidad Nacional Autónoma de
México, 2008, phi(62:ny,237:nx)=q2;
http://mmc2.geofisica.unam.mx/cursos/p phi(1:53,232:nx)=0;
pddm/MetodoDeElementosFinitos.pd, Este pequeño código se utilzo para formar la geometría
método de elementos finitos. del canal curvilíneo.
GENERAMOS LA MALLA LAPLACE EN SU FORMA DISCRETA POR EL
MÉTODO ITERATIVO
Se generó la malla usando coordenadas polares, esto
debido a la geometría del canal, ya q sería más
complicado si se realiza en coordenadas cartesianas. i:2,3,4,…………..,nx-1
J=2,3,4,………….,ny-1
5
CASO DE ESTUDIO
6
r=58;
x=178+r*cos(pi:-1/180*pi():0);
y=61+r*sin(pi:-1/180*pi():0);
for i=1:length(x)-1
phi(y(i):ny,x(i):x(i+1))=q2;
end
El lenguaje utilizado fue Matlab, cuyo código se adjunta
a continuación: phi(1,1:nx)=0;
phi(ny,1:nx)=q2;
clc;clear all ; close all; clear variables; phi(1:60,1:6)=0;
% geometria del problema phi(69:ny,1:10)=q2;
L=2400; %Longitud del canal
H=1200; %Ancho del canal
phi(62:ny,237:nx)=q2;
Pro=10; %profundidad del canal
phi(1:53,232:nx)=0;
dx=10; %distancia entre nodos en x
%%%%%%Condiciones de contorno%%%%%%%%
dy=10; %distancia entre nodos en y
phi(61:68,1)=Uoo2*(0:ancho2/dx-1)*dy;
nx=L/dx+1; %numero de nodos en x
phi(54:61,nx)=Uoo2*(0:ancho2/dx-1)*dy;
ny=H/dy+1; %numero de nodos en y
%%%%%%%%%%%%%%%%%%%%%%%%%%%
alpha=(dx/dy)^2;A=1+alpha;
Po=phi;
phi(1:ny,1:nx)=0;
kmax=100;
%velocidades
for k=1:kmax
u(1:ny,1:nx)=0; v(1:ny,1:nx)=0;
for j=2:ny-1
x=[1:nx];y=[1:ny];
for i=2:nx-1
[xx,yy]=meshgrid(x,y);
phi(j,i)=(Po(j+1,i)+Po(j-1,i)
+alpha*Po(j,i+1)+alpha*Po(j,i-1))/(2*A);
Q2=100; % Caudal en m3/s end
q2=Q2/Pro;ancho2=80; Uoo2=q2/(ancho2); end
%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%% r=54;
r=54; x=65+r*cos(pi:-1/180*pi():0);
x=65+r*cos(pi:-1/180*pi():0); y=61+r*sin(pi:-1/180*pi():0);
y=61+r*sin(pi:-1/180*pi():0);
for i=1:length(x)-1
for i=1:length(x)-1 phi(122-y(i):ny,x(i):x(i+1))=q2;
phi(122-y(i):ny,x(i):x(i+1))=q2; end
end
r=54;
r=54; x=177+r*cos(pi:-1/180*pi():0);
x=177+r*cos(pi:-1/180*pi():0); y=61+r*sin(pi:-1/180*pi():0);
y=61+r*sin(pi:-1/180*pi():0);
for i=1:length(x)-1
for i=1:length(x)-1 phi(1:y(i),x(i):x(i+1))=0;
phi(1:y(i),x(i):x(i+1))=0; end
end
r=58;
r=58; x=65+r*cos(pi:-1/180*pi():0);
x=65+r*cos(pi:-1/180*pi():0); y=61+r*sin(pi:-1/180*pi():0);
y=61+r*sin(pi:-1/180*pi():0);
for i=1:length(x)-1
for i=1:length(x)-1 phi(1:122-y(i),x(i):x(i+1))=0;
phi(1:122-y(i),x(i):x(i+1))=0; end
end
7
for j=1:length(u(1,:))
r=58; if V(i,j)<0.2
x=178+r*cos(pi:-1/180*pi():0); fx(i,j)=0.5*rho*Cd1*V(i,j)*u(i,j);
y=61+r*sin(pi:-1/180*pi():0); fy(i,j)=0.5*rho*Cd1*V(i,j)*v(i,j);
else
for i=1:length(x)-1 Cd2=0.001+0.0025*V(i,j)+0.001*V(i,j)^2;
phi(y(i):ny,x(i):x(i+1))=q2; fx(i,j)=0.5*rho*Cd2*V(i,j)*u(i,j);
end fy(i,j)=0.5*rho*Cd2*V(i,j)*v(i,j);
end
end
phi(1,1:nx)=0;
end
phi(ny,1:nx)=q2;
phi(1:60,1:6)=0;
phi(69:ny,1:10)=q2; for i=1:length(u(:,1))
for j=1:length(u(1,:))
F(i,j)=(fx(i,j)^2+fy(i,j)^2)^0.5;
phi(62:ny,237:nx)=q2;
end
phi(1:53,232:nx)=0;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure;
for j=1:ny
contourf(xx,yy,F);colorbar;title('Esfuerzos');xlabel('Long
for i=1:nx
uitud del Canal');ylabel('Ancho del canal');
P(j,i)=phi(ny+1-j,i);
figure; contourf(xx,yy,V);colorbar;title('Velocidad en el
end
canal');xlabel('Longuitud del Canal');ylabel('Ancho del
end
canal');
for i=1:nx-1
for j=1:ny-1
u(j,i)=(P(j,i+1)-P(j,i))/dx; %Divergencia
v(j,i)=-(P(j+1,i)-P(j,i))/dy; Dx(1:ny,1:nx)=0;Dy(1:ny,1:nx)=0;Dt(1:ny,1:nx)=0;
end for i=1:nx-1
end for j=1:ny-1
Po=phi; Dx(j,i)=(u(j,i+1)-u(j,i))/dx;
Dy(j,i)=(v(j+1,i)-v(j,i))/dy;
Dt(j,i)=Dx(j,i)+Dy(j,i);
end
end
end
figure
hold on
contourf(xx,yy,P,20)
quiver(xx,yy,v,u,1,'k');title('Lineas de corriente y figure; contourf(xx,yy,Dt);colorbar;title('Divergencia');
vectores de velocidad'); xlabel('Longuitud del Canal');ylabel('Ancho del canal');
axis equal;colorbar
xlabel('Longuitud del Canal');ylabel('Ancho del canal'); %Rotacional
Rt(1:ny,1:nx)=0;
%%%%%%Calculos adicionales%%%%%%%%%%%
% for i=1:length(u(:,1))
for i=1:length(u(:,1)) for j=1:length(u(1,:))
for j=1:length(u(1,:)) Rt(i,j)=Dy(i,j)/dx-Dx(i,j)/dy;
V(i,j)=(u(i,j)^2+v(i,j)^2)^0.5; end
end end
end
figure; contourf(xx,yy,Rt);colorbar;title('Rotacional');
rho=1000; xlabel('Longitud del Canal');ylabel('Ancho del canal');
Cd1=0.0025;
NOTA:
for i=1:length(u(:,1))
8
Este código adjuntado ha sido creado para una
situación general, por eso, para fines breves con
respecto al futuro análisis de los siguientes casos
simplemente cambiaremos el valor del caudal en el
código por el solicitado.
PRIMER CASO
m3
Para Q=100
s
Líneas de corriente y vectores de velocidad
Esfuerzos
Velocidad en el canal
9
Divergencia
Rotacional
10
De acuerdo al grafico donde se muestran las lineas de
corriente y los vectores de velocidad en ciertos tramos,
se visualiza que los vectores de velocidad son que hay una zona de mayor velocidad, donde se
perpendiculares a las lineas de corriente y tienden a produce erosion
querer salirse de la trayectoria. Esto se podria explicar
11
12
Caso N°04
13
Caso N°05
14
estos datos en el programa MATLAB, el cual con estas
dimensiones se nos hace más fácil ubicar todos estos
datos correctamente
15
El método usado es el numérico, ya que nos
facilitó por mucho la solución de la ecuación
de Laplace con programas como MATLAB,
por ende, la solución más sencilla seria la
numérica.
Este trabajo nos sirvió en cuanto a tener
conocimientos de modelamiento, pues antes
no teníamos la suficiente capacidad para
poder realizarlo, los aportes dados del
profesor en cada avance en horas de clase,
fueron de gran ayuda, ya que no podíamos
saber si estábamos avanzando en lo
correcto.
Una buena exactitud del modelo
hidrodinámico no fue posible por la
En la figura 2 nos indica la tasa de sedimentación o falta de implementación de mallas
erosión en distintas secciones del canal, la cual se más pequeñas y saber cómo
obtuvo restando a la cota final luego de la simulación utilizarlas; sin embargo, tal
de un tiempo t=10000 s y la cota inicial de 5 m , se información dada por el programa
observa en la Figura 3 que hay una erosión en el sirve para entender y comprobar que
cambio de sección y disminución de área , el cual nos estos resultados se encuentran
daría un valor 0.8 a 1.2 m de erosión en el cual nuestro dentro de los límites reales que
barco podría pasar sin ningún problema, pero otras nosotros esperábamos.
áreas donde se observaría sedimentación, justo donde Para nuestras condiciones de fronteras
le flujo choca con la estructura. existente en nuestro diseño sirven de mucha
ayuda ya que en el principio no habíamos
asumidos estas y es por ello que el flujo no
se observada claramente, estas limitaciones
dan una mayor distribución de las
velocidades en cada nodo calculado, con
respecto a aguas arriba y aguas abajo el flujo
en principio es igual que al final.
Los métodos para la determinación de las
redes de flujo son:
a) Métodos Analíticos: resultantes de la
integración de la ecuación diferencial del
flujo. Solamente aplicable en algunos casos
simples; debido a la complejidad del
tratamiento matemático.
b) Solución Numérica: aplicación de los
métodos numéricos para la solución de la
6.- CONCLUSIONES:
ecuación de Laplace a través de programas
Se concluye que el modelo representa la de ordenador. Por ejemplo, el modelo de los
tendencia de un flujo real como se muestra Elementos Finitos: creada una red de
en la figura numero ... , que representa una elementos finitos, se puede calcular con
mayor velocidad en tal sector, etc razonable precisión la carga total en cada
Al ser flujos potenciales, no se considera la punto.
turbulencia o efectos viscosos, lo que quiere Las simulaciones de los casos que se hizo no
decir que nuestros casos son ideales. se asemejan con exactitud a la vida real ya
que los parámetros usados en los programas
16
fueron para un caso idealizado pero que nos 8.- BIBLIOGRAFIA:
ayudaran a entender de manera cualitativa
los resultados de la interacción del flujo de O.C.Zienkiewicz y R.L. Taylor, “El método de
agua con el canal. los elementos finitos”, Vol. 1 y 2, McGraw
Hill, (1994).
Irving H. Shames .Mecánica de fluidos.
Tercera edición, McGraw-Hill Interamericana
(enero 1995)
Potter C., MECÁNICA DE FLUIDOS, 3ERA
edición, 2003
R. Peyret y T.D. Taylor, “computational
7.- RECOMENDACIONES:
methods for fluid flow”, springer verlag”,
Nuestra primera recomendación seria que, (1983) (traducido al español).
para iniciar el trabajo, hacer un mejor ajuste a BELLO U. M., MARIA TERESA PINO Q.
la malla para obtener mejores resultados. BOLETIN INIA N°28 PUNTA ARENAS,
Deberá realizarse un modelado en algún CHILE, 2000
software especializado para validar los Moreno Bustamante Álvaro Ignacio.
resultados de nuestro modelo elementa Transporte de sedimentos en corrientes
Al empezar a crear los códigos hacerlo Naturales (tesis). Universidad de Medellín.
ordenadamente y poner al costado para que Medellín; 1982.
y porque se pone cada uno de estos, eso nos S.V.Patankar, “Numeral heat transfer and
ayudara a tener un orden a la hora de fluid flow”, Hemisphere Pub. Corp., (1980).
trabajar en el MATLAB.
Al obtener la simulación apuntar todo lo que
veamos que pase esto nos servirá para el
momento de la exposición, así explicaremos
como vimos el problema y como dimos una
solución a este.
Y por último seria que después de haber
obtenido el caso, variamos el caudal con 4
ejemplos para ver qué es lo que sucede en
los vectores de velocidad, líneas de corriente,
esfuerzos, divergencia y rotacional.
Otra recomendación seria hacer las
dimensiones en una hoja aparte para así
tener una idea de la simulación que
recrearemos en nuestro proyecto, de ahí
pasaremos esas dimensiones halladas a una
hoja de AUTOCAD para poder tener una idea
más clara al simular nuestro trabajo y así
hacerlo para cada caso.
17