Escolar Documentos
Profissional Documentos
Cultura Documentos
RESUMEN
El comportamiento de los fluidos, aun con los
diversos estudios realizados en la mecánica de limitadas sólo para algunos sistemas (geometrías
fluidos, sigue siendo una interrogante en muchos simples), y flujos unidireccionales.
escenarios o situaciones reales. Trataremos en Una buena alternativa simple para estas limitantes
este presente trabajo de conocer un poco acerca la presenta la teoría del flujo potencial que
de este comportamiento, determinando la nosotros hemos aprendido en clase con los
dirección y el sentido que ejercen las líneas de diferentes métodos de solución y esto provee una
corriente a lo largo de un canal con cuerpos buena aproximación al resultado de estos
pronunciados. Lo calcularemos haciendo uso de problemas de diseño y permite obtener una visión
un software de programación que nos permitirá amplia de las situaciones reales de flujo.
observar la gráfica de estas líneas. También En el presente trabajo final abordaremos la
calcularemos la divergencia así como los vectores simulación de un flujo a través de un canal con
de velocidad y campos de presiones de este diferentes geometrías puestas en ella. Lo que
fenómeno. Esto servirá de alguna manera para nosotros buscamos es observar como es el
poder ver el comportamiento general de todos comportamiento del fluido, como se comportan
estos parámetros en este caso particular y las líneas de corriente, los vectores de velocidad
despejar las dudas acerca de la solución. en direcciones de estas; también conoceremos las
diferencias de presión, la divergencia que puede
1. INTRODUCCION ocurrir con las geometrías dadas; también
La solución de problemas de diseño y modelaremos el movimiento de partículas de
modelamiento en el área de la mecánica de sedimento al ingresar al canal. ¿Cuál es su
fluidos; como el flujo sobre superficies curvas o movimiento, posición inicial y posición final?, si es
rectas, a lo largo de canales u otras geometrías de que estas se quedan sedimentadas en las
paso de un fluido, implica el conocimiento geometrías cerradas, todo esto lo haremos con la
adecuado del perfil de velocidad y de presión. No ayuda de un software que nos permite diseñar y
obstante, las soluciones disponibles están modelar para observar el comportamiento casi
real del flujo de un fluido.
L
𝑛𝑥 = +1
∆x
b
2. OBJETIVOS 𝑛𝑦 = +1
∆y
- Objetivos Generales 𝐴 = −2(1 + 𝛼)
Nuestro objetivo es estudiar el comportamiento
(k) (k) (k) (k)
dinámico del flujo estudiado. (k+1)
(∝ Ψi,j−1 + Ψi−1,j + Ψi+1,j +∝ Ψi,j+1 )
Ψi,j = −
Cuál es el comportamiento de un flujo a través de A
unageometría dada, en nuestro caso es la de un
canal muy largo con un ancho muy considerable y FUNDAMENTO TEORICO
en ellas puesta unas piletas simétricas entre si y
Líneas de corriente
más que todo es observar las líneas de
corrientecuyo comportamiento es a través de Es una curva imaginaria que conecta una serie de
estas piletas, cual es la dirección de sus vectores puntos en el espacio en un instante dado, de tal
de velocidad, también se verán las diferencias de forma que todas las partículas que están sobre la
presiones entre las líneas de corriente y las curva en ese instante tienen velocidades cuyos
divergencias que se producen en un choque con vectores son tangentes a la misma.
las piletas , también veremos el recorrido de una
cantidad de partícula en el fluido, todo esto lo Vector velocidad
haremos con el software “MATLAB”, en el cual
introduciremos las dimensiones de la geometría, Expresa el desplazamiento de un objeto por
las ecuaciones para el cálculo de velocidad, unidad de tiempo; por tanto, para definir el vector
presión, etc. Las condiciones para que el programa velocidad, deben considerarse la dirección del
muestre un resultado semejante a un flujo real. desplazamiento y el módulo, el cual se denomina
celeridad o rapidez.
Objetivos Específicos
Campo de presiones
Las ecuaciones que usaremos se basan
principalmente en la ecuación de Laplace Representa la distribución espacial de la presión
aplicados al modelamiento numérico cuya función mostrando cierta variación en una región del
es calcular cierta cantidad de coordenadas a las espacio.
que nosotros llamaremos nodos en el cual con la
ayuda del “matlab” pondremos una malla en cual Divergencia
encajara con los nodos para una mayor de
Es la diferencia entre el flujo saliente y el flujo
facilidad con lo cual calcularemos las velocidades
entrante de un campo vectorial sobre lasuperficie
(previos cálculos a manos que haremos) la cual
que rodea a un volumen de control.
servirán para representar el fluido, gracias a este
software resolveremos los diferentes problemas Función Corriente
que se nos presenten.
Describe la trayectoria que tiene una partícula de
3. METODOLOGIA un fluido, esta función Ψ está representada en
¿CÓMO SE REALIZÓ EL TRABAJO? términos de las coordenadas (x,y)
Realizamos el diseño y modelamiento en software
"MATLAB" en el cual utilizamos las siguientes
ecuaciones: 𝒅Ψ 𝒅Ψ
2 𝒖=− , 𝒗=
∆x 𝒅𝒚 𝒅𝒙
𝛼=( )
∆y
MÉTODO DE SOLUCIÓN “DIFERENCIAS
FINITAS”
∆𝑓(𝑥) 𝑓1 − 𝑓0 𝑓2 − 𝑓1 𝑓2 − 𝑓0 NODOS:
= = =
∆𝑥 𝑥1 − 𝑥0 𝑥2 − 𝑥1 𝑥2 − 𝑥0 Existen nodos que no presenta contacto con 4
nodos vecinos.
𝑎𝑡𝑟𝑎𝑠𝑎𝑑𝑜 𝑎𝑑𝑒𝑙𝑎𝑛𝑡𝑎𝑑𝑜 𝑐𝑒𝑛𝑡𝑟𝑎𝑑𝑜
(Figura 5)
𝑑𝑓(𝑥) 𝑑𝑓(𝑥)
𝑑2 𝑓(𝑥) 𝑑 𝑑𝑓(𝑥) ( ) −( )
𝑑𝑥 𝑥2 𝑑𝑥 𝑥1
2
= ( ) = ECUACIÓN DE LAPLACE
𝛿𝑥 𝑑𝑥 𝑑𝑥 𝑥1 ∆𝑥
∇2 Ψ = 0 , si Ψ: función corriente
d2 f(x) f2 − 2f1 + f0 DEMOSTRACION DE LA ECUACIÓN DE LAPLACE
= DISCRETIZADA
δx 2 ∆x 2
Si generalizamos
𝑑2 𝑓 𝑓𝑖+1,𝑗 − 2𝑓𝑖,𝑗 + 𝑓𝑖−1,𝑗 GENERANDO LA MALLA
= Se debe ubicar las coordenadas de nx1, nx2, nx3,
𝑑𝑥 2 ∆𝑥 2
2
𝑑 𝑓 𝑓𝑖,𝑗+1 − 2𝑓𝑖,𝑗 + 𝑓𝑖,𝑗−1 nx4, ny1, ny2, ny3 y ny4.
= Estableciendo las condiciones de frontera para el
𝑑𝑦 2 ∆𝑦 2
eje “x”
300
De la ecuación de Laplace 𝑛𝑥1 = + 1 = 41
5
2 275
∇ Ψ=0 𝑛𝑥2 = + 1 = 56
5
𝒅 Ψ 𝒅𝟐 Ψ
𝟐
𝑛𝑥3 =
325
+ 1 = 66
+ =𝟎 5
𝒅𝒙𝟐 𝒅𝒚𝟐 400
𝑛𝑥4 = + 1 = 81
Discretizando los términos: 5
𝐿 500
𝑛𝑦 = + 1 → 𝑛𝑦 = + 1 = 101 El bloque superior (2) tiene coordenadas (x,y)
∆𝑦 5
(Figura G)
𝐴 = −2(1+∝) = −2(1 + 1) = −4
(x,y)= [56,81; 56,82; 56,83;…………; 56,101]
CONDICIONES DE FRONTERA METODOLOGÍA PARA EL CÁLCULO DE
TRANSPORTE DE SEDIMENTOS
*AGUAS ARRIBA Y ABAJO
CONSIDERACION:
Ψ1,𝑗 = 𝑈∞ (𝑗 − 1)∆𝑦, 𝑗: 1,2,3, … … . ,101 El sedimento se mueve sobre un flujo
𝛹𝑛𝑥,𝑗 = 𝑈∞ (𝑗 − 1)∆𝑦, 𝑗: 1,2,3, … … . ,101 potencial
El peso del sedimento es casi despreciable
FRONTERA INFERIOR (no se presenta sedimentación).El
sedimento es considerado como una
Ψi,1 = 0 𝑖: 1,2,3,4,5, … … … … … ,201 partícula.
Se debe conocer las componentes de
FRONTERA SUPERIOR velocidad de flujo (u,v) .
Estas componentes se obtienen de la
Ψi,ny = 500 𝑖: 1,2,3,4,5, … … … … … ,201 solución de la ecuación de Laplace.
EN LOS BLOQUES ∇2 = Ψ = 0
BLOQUE INFERIOR (1)
entonces
Ψ(56,j) = 0 , 𝑗 = 1,2,3, . . . . . . . ,21
𝑑Ψ 𝑑Ψ
𝑢= , 𝑣=−
BLOQUE INFERIOR (2) 𝑑𝑦 𝑑𝑥
𝑑𝑥 𝑑𝑦
SOLUCIONANDO LA ECUACIÓN DE LAPLACE 𝑉 = 𝑢𝑖 + 𝑣𝑗 = 𝑖+ 𝑗
𝑑𝑡 𝑑𝑡
DISCRETIZADA PARA LOS NODOS
DESCONOCIDOS 𝑑𝑥 𝑑𝑦
𝑢= , 𝑣= (𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑓𝑙𝑢𝑗𝑜)
𝑑𝑡 𝑑𝑡
( Figura8)
Debido a que la partícula no tiene peso,
i:2,3,4,…………..,nx esta adquiere la velocidad de flujo.
J=2,3,4,………….,ny
INTEGRANDO:
𝑡𝑓
𝑥𝑓 = 𝑥𝑜 + ∫ 𝑢𝑑𝑡
𝑡𝑜
𝑡𝑓
𝑦𝑓 = 𝑦𝑜 + ∫ 𝑣𝑑𝑡
𝑡𝑜
𝑡𝑓
𝑥𝑓 = 𝑥𝑜 + ∫ 𝑢𝑑𝑡
𝑡𝑜
𝑥𝑓 = 𝑥𝑜 + 𝑢𝑝 ∆𝑡
𝑦𝑓 = 𝑦 + 𝑣𝑝 ∆𝑡
clearall
closeall
El hecho que el canal y las piletas sean liso no
% DEFINIENDO LA GEOMETRIA
quiere decir que siempre el flujo comportara de L=1000; % LONGITUD DEL LARGO
esa manera, ya que solo estamos suponiendo DEL CANAL
rugosidad igual a cero en todo el canal, para b=500; % LONGITUD DEL ANCHO
propósitos de nuestros estudios y modelados de Uoo=10; % VELOCIDAD DEL FJO
UNIFORME
los gráficos dx=5; % DISTANCIA ENTRE NODO
Porque sabemos que en la realidad no suceden Y NODO EN EL EJE X
cosas así, pues siempre encontraremos dy=5; % DISTANCIA ENTRE NODO
rugosidades con partículas flotantes sumándose a Y NODO EN EL EJE Y
kt=1500; % NUMERO DE
ello algunas manchas que podrían detectarse ITERACIONES
dentro del canal que pueden alterar al flujo, no nx=L/dx+1; % NUMERO DE NODOS EN
obstante también podríamos encontrar flujos no EL EJE X
limpios que entran a canales con rugosidades y ny=b/dy+1; % NUMERO DE NODOS EN
EL EJE Y
eso provocaría una gran turbulencia dentro del alpha=(dx/dy)^2; % ES EL CAMBIO
canal ,del cual tampoco no tenemos los estudios DE VARIABLE QUE SE REALIZA EN LA
para poder realizar su modelado. DISCRETIZACION A LA ECUACION DE
LAPLACE
A=-2*(1+alpha); % ES EL
CAMBIO DE VARIABLE QUE SE REALIZA
Cuando armamos el cuerpo del programa
EN LA DISCRETIZACION A LA
y su debida compilación en el tema de diferencia ECUACION DE LAPLACE
de presiones que es la evaluación entre líneas b1=75; % DISTANCIA ENTRE nx1=41 y
de corriente, podemos observar que no hay una nx2=56
clara distribución de presiones que debería ser b2=125; % DISTANCIA ENTRE nx2=56
y nx3=66
simétrica si es que tomamos el flujo uniforme ya b3=200; % DISTANCIA ENTRE
que esta se reparte tanto aguas arriba y aguas nx1=66 y nx2=81
g=9.81; si(nx2:nx3,ny4:ny5)=si(nx2:ny);
% DEFINIENDO LA MALLA Y VELOCIDAD
INICIAL X(:,:,1)=si;
for i=1:nx for k=1:kt
for j=1:ny for j=2:ny-1
x(i,j)=(i-1)*dx; for i=2:nx-1
y(i,j)=(j-1)*dy;
u(i,j)=0; X(i,j,k+1)=-(alpha*X(i,j-
v(i,j)=0; 1,k)+X(i1,j,k)+X(i+1,j,k)+alpha*X
end (i,j+1,k))/A;
end end
%UBICACIÓN DE LAS COORDENADAS DE end
LOS BLOQUES
% UBICACION EN EL EJE X %CONDICIONES DE FRONTERA
nx1=floor(200/dx)+1; X(1,1:ny,k+1)=si(1,1:ny); % aguas
nx2=floor((200+b1)/dx)+1; arriba
nx3=floor((200+b2)/dx)+1; X(nx,1:ny,k+1)=si(nx,1:ny); %
nx4=floor((200+b3)/dx)+1; aguas abajo
X(1:nx,1,k+1)=si(1:nx,1); % borde
inferior
X(1:nx,ny,k+1)=si(1:nx,ny);
%borde superior
X(nx2:nx3,1:ny1,k+1)=si(nx2:nx3,1
:ny1);
X(nx2+80:nx3+80,1:ny1,k+1)=si(nx2
% UBICACION EN EL EJE Y :nx3,1:ny1);
ny1=round(100/dy)+1;
ny2=round(150/dy)+1; X(nx1:nx4,ny1:ny2,k+1)=si(nx1:nx4
ny3=round(350/dy)+1; ,ny1:ny2);
ny4=round(400/dy)+1; X(nx1+80:nx4+80,ny1:ny2,k+1)=si(n
ny5=round(b/dy)+1; x1:nx4,ny1:ny2);
np=length(xo);
%CONTORNOS DE LOS BLOQUES % np= numero de particulas
CONTORNO DEL CANAL nt=100;
holdon dt=1;
L1=[0,0;1000,0;1000,-20;0,- for k=1:nt
20;0,0]; forip=1:np
fill(L1(:,1),L1(:,2),'y') for i=1:nx-1
for j=1:ny-1
holdon if xo(ip)>=x(i,j) &
L2=[0,500;0,520;1000,520;1000,500 xo(ip)<=x(i+1,j)
;0,500]; ifyo(ip)>=y(i,j)
fill(L2(:,1),L2(:,2),'y') &yo(ip)<=y(i,j+1)
Up(ip)=u(i,j);
CONTORNO DE LAS PILETAS EN FORMA Vp(ip)=v(i,j);
DE “T” xp(ip)=xo(ip)+Up(ip)*dt;
yp(ip)=yo(ip)+Vp(ip)*dt;
% break
holdon end
T1=[275,0;275,100;200,100;200,150 % break
;400,150;400,100;325,100;325,0;27 end
5,0]; % break
fill(T1(:,1),T1(:,2),'y') end
%break
end
xo(ip)=xp(ip);
holdon yo(ip)=yp(ip);
T2=[600,100;600,150;800,150;800,1
00;725,100;725,0;675,0;675,100;60
0,100]; end
fill(T2(:,1),T2(:,2),'y') holdon
plot(xo,yo,'*k')
M(k)=getframe;
holdon end
T3=[200,350;200,400;275,400;275,5
00;325,500;325,400;400,400;400,35
0;200,350];
fill(T3(:,1),T3(:,2),'y') Pres(1:nx,1:ny)=0;
ANEXOS