Sei sulla pagina 1di 49

MASTER EN MECNICA INDUSTRIAL

TCNICAS COMPUTACIONALES EN INGENIERA TRMICA Y DE FLUIDOS

CHORRO EN UNA CAVIDAD RECTANGULAR

Realizado por: scar David Meja Zambrano

CHORRO EN UNA CAVIDAD-CASO 6

Contenido
APARTADO I..................................................................................................................................... 4 APARTADO II.................................................................................................................................. 11 APARTADO III................................................................................................................................. 18 APARTADO IV ................................................................................................................................ 23 APARTADO V ................................................................................................................................. 40 ANEXO A............................................................................................................................................ 42 ANEXO B ............................................................................................................................................ 49

Pgina 2/49

CHORRO EN UNA CAVIDAD-CASO 6

Objetivo del problema


Simulacin mediante volmenes finitos (mtodo SIMPLE iterativo) del flujo viscoso incompresible bidimensional, formado por un chorro dentro de una cavidad cerrada rectangular conteniendo el mismo fluido del chorro. El chorro entra a la cavidad por una apertura de anchura W situada en uno de los laterales de la cavidad. El perfil de velocidades del chorro en la apertura es uniforme con magnitud V1 y direccin perpendicular a la pared de la apertura. El fluido sale de la cavidad por una apertura de anchura W. Todas las paredes cumplen la condicin de no deslizamiento del flujo con respecto a la pared. En t=0s el fluido se encuentra en reposo dentro de la cavidad. La figura-1 muestra un esquema del sistema en donde las entradas y salidas de fluido dentro de la cavidad se han asociado arbitrariamente a los laterales inferior e izquierdo respectivamente, pero dichas entradas y salidas puede estar situadas en los otros laterales de la cavidad).

Solucin CASO 6
Datos geomtricos Lx=Ly=2 con la entrada en el Sur y la salida por el lado Norte de 0.2 y 0.4 unidades respectivamente. Se toma como referencia las coordenadas de ubicacin para los elementos de las matrices de la siguiente manera. j i (i,j)

Es decir que posteriormente se debe rotar la matriz para efectivamente tener la pared superior en direccin norte. Las condiciones de contorno estn especificadas, para la presente resolucin, sin tener flexibilidad en el cambio de tamao de la matriz. Teniendo una matriz de presiones de 40X40. Modo estacionario- Modo tiempo especfico. Debido a que se el problema pide varios tiempos especficos y adems un modo estacionario, se debe tener presente que para entrar en modo estacionario se debe eliminar el % en la lnea 56-57 del cdigo (el cdigo anexo esta en constante actualizacin justo para este instante, por favor revisar el while cercano a las lneas especificadas). Ver Figura 1
while (n<200000)%*(abs(max(max(Uold(2:end-1,2:end-1)))max(max(U(2:end-1,2:end-1))))>TOL)*(abs(max(max(Vold(2:end1,2:end-1)))-max(max(V(2:end-1,2:end-1))))>TOL)
Figura 2 Inicio de Bucle While. Cambio de Estado estacionario a tiempo especfico

Pgina 3/49

CHORRO EN UNA CAVIDAD-CASO 6

Para cambiar de esta estado estacionario a un tiempo especfico, se activa la parte que est en comentario y se cambia en la fila 266 del cdigo, para especificar el tiempo. Ver Figura 3
t=t+dt; if t>10 break, end end %termina n
Figura 4 Fin de Bucle While. Ejemplo para tiempo 10

De la misma forma se anula o se activa manualmente para el modo de chorro pulsante dado en el apartado IV.

APARTADO I

Figura 5 Mapa de vectores de velocidad, re=100, t=1

Pgina 4/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 6 Mapa de vectores de velocidad, re=100, t=5

Figura 7 Mapa de vectores Re=100, t=10

En la grfica de t=10, se nota que inmediatamente despus que el fluido entra en la cavidad, se produce una turbulencia y que los vectores prximos a la pared izquierda, a diferencia de otros tiempos, tienen una componente de velocidad vertical mayor. Asimismo en el tiempo 10 a diferencia de otros tiempos, se verifica la trayectoria que est teniendo el fluido.

Pgina 5/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 8 Lneas de corriente re=100, t=1

Figura 9 Lneas de corriente re=100, t=5

Pgina 6/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 10 Lneas de corriente re=100, t=10

Claramente las trayectorias de las lneas de corriente cambian con el tiempo, sin embargo las mostradas no tienen coherencia con lo que describira el fenmeno real debido a que se dirigen de una pared a otra y debera ser solamente desde la abertura inferior hacia la superior. En aspecto a mejorar en este caso es que se debe realizar el algoritmo para la funcin lnea de corriente.

Pgina 7/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 11 Isbaras re=100, t=1s

Figura 12 Isbaras re=100, t=5

Pgina 8/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 13 Isbaras re=100, t=10

Debido a que no se aprecia bien las diferencias de presin en las grficas, a continuacin las grficas de presin cercanas a las paredes superior e inferior. Para verificar que precisamente cuando sube la velocidad, la presin baja.

Pgina 9/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 14 Pared superior de la cavidad re=100, t=10

Las Isbaras presentan cada de presin en las paredes superior e inferior en el lado derecho e izquierdo respectivamente. Debido a un aumento en la velocidad. Los comandos para graficar son los siguientes plot(P(:,1)) y plot(P(:,end)).

Figura 15 Pared Inferior de la cavidad re=100, t=10

Pgina 10/49

CHORRO EN UNA CAVIDAD-CASO 6

APARTADO II

Figura 16 Lnea de corriente re=10, t=1

Figura 17 Lneas de corriente re=100, t=1

Se nota que correctamente para un Nmero de Reynolds menor el fluido tiene ms dificultad en llegar a su destino, su trayectoria es mayor. Pgina 11/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 18 re=1000, t=5

Figura 19 Lneas de corriente re=100, t=5

La diferencia entre estas grficas resultan casi imperceptibles pero se mantiene el criterio que siguen los fluidos con un menor nmero de Reynolds de tener dificultad en su movimiento.

Pgina 12/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 20 Lneas de corriente re=10, t=5

Figura 21 Lneas de corriente re=100, t=5

Ntese que los rotacionales en las esquinas inferior derecha y superior izquierda presentan rotacionales con sentido contrario, esto resulta cierto al mantener una velocidad constante, lo que no resulta cierto con velocidades pulsantes (vase el apartado IV).

Pgina 13/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 22 Lneas de corriente re=10, t=10

Figura 23 Lneas de corriente re=100, t=10

Este grfico en particular tiene esta caracterstica de tener componentes verticales altas cerca de la entrada de lquido.

Pgina 14/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 24 Lneas de corriente re=1000, t=1

Figura 25 Lneas de corriente re=100, t=1

Existe una ligera variacin en cuanto al aspecto debido a la diferencia en el Reynolds en ambos casos.

Pgina 15/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 26 Lneas de corriente re=1000, t=10

Figura 27 Lneas de corriente re=100, t=10

. En este caso se debera calcular nuevamente con un nuevo factor de relajacin de presiones e ir probando para encontrar la convergencia.

Pgina 16/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 28 Lneas de corriente re=100, t=1

Figura 29 Lneas de corriente re=10 000, t=1

La razn por la que se grafica estas lneas de corriente con una resolucin mayor es para recordar que se tom ms de 5 horas en compilar. Es por esta razn que no se presentan ms grficas con Reynolds 10e3. Se nota cierta similitud con el Reynolds 100 sin embargo tiene mayor facilidad en desplazarse el de Reynolds mayor. Pgina 17/49

CHORRO EN UNA CAVIDAD-CASO 6

APARTADO III

Figura. 1 Lneas de corriente Re=10, estado Estacionario

Figura. 2 Lneas de corriente Re=100, estado Estacionario

Pgina 18/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura. 3 Lneas de corriente Re=1000, estado Estacionario

Figura. 4 Lneas de corriente Re=10e3, estado Estacionario

Los estados estacionarios en todos los Reynolds resultan semejantes. En este caso las velocidades en un tiempo anterior y uno posterior son muy cercanas.

Pgina 19/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura. 5 Mapa de vectores Re=10, estado Estacionario

Pgina 20/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura. 6 Mapa de vectores Re=100, estado Estacionario

Figura. 7 Mapa de vectores Re=1000, estado Estacionario

Figura. 8 Mapa de vectores Re=10e3, estado Estacionario

Los mapas de vectores reflejan las direcciones que toman las lneas de corriente y muestran las magnitudes dentro de la cavidad. Por lo que se muestra como en la entrada y salida de la cavidad los vectores tienen magnitudes mayores. Pgina 21/49

CHORRO EN UNA CAVIDAD-CASO 6

Para la integral del gasto msico se utiliz el mtodo de los trapecios y debido a que en el corte horizontal el primer y ltimo valor son cero, la lnea de comando para la suma ser: Gx= sum(V(:,21))*dx/(W1*Vo1) Re 10 100 10e2 10e3 Gx 5.0027 4.9892 5.0378 5.0329

Tabla 1 Reynolds comparado con Gx

Gy=sum(U(21,:))*dy/(W1*Vo1) Re 10 100 10e2 10e3 Gy 5.0026 4.9895 5.0357 5.0310

Tabla 2 Reynolds comparado con Gy

Para comparar inequvocamente las magnitudes Gx y Gy se muestra la siguiente grfica

Re=10 Re=100 Re=1000 Re=10e3

Tabla 3 Tabla General

Gx Gy Gx Gy Gx Gy Gx Gy

5.0027 5.0026 4.9892 4.9895 5.0378 5.0357 5.0329 5.0310

Se puede ver que prcticamente no cambia de un Reynolds debido a que las componentes verticales y horizontales son cercanas debido a la ubicacin de las aberturas. Pgina 22/49

CHORRO EN UNA CAVIDAD-CASO 6

APARTADO IV

Para este apartado, antes de terminar el bucle de paso en n, se actualiza la Vo1 y la Vo2.Hay que tener presente que en la frmula de velocidad, precisamente en el argumento del seno, las variables no estn adimensionalizadas, sin embargo se puede usar directamente debido a que el tiempo se adimensionaliza con V1/W1.

Figura 30 Pulsante re=10 t=1

Pgina 23/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 31 Pulsante re=10 t=5

Figura 32 Pulsante re=10 t=5

Pgina 24/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 33 Pulsante re=10 t=3

Figura 34 Pulsante re=10 t=3 vectores

Pgina 25/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 35 Pulsante re=1000 t=3 corriente

Figura 36 Pulsante re=1000 t=3 vectores

Mantiene la caracterstica de creciente notndose el aumento de magnitud en los vectores cercanos a la entrada y salida del fluido.

Pgina 26/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 37 Pulsante re=10 t=1 vectores

Figura 38 Pulsante re=10 t=1 corriente

Pgina 27/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 39 Pulsante re=10 t=5 vectores

Figura 40Pulsante re=10 t=5 corriente

Pgina 28/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 41 Pulsante re=10 t=10 vectores

Pgina 29/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 42 Pulsante re=10 t=10 corriente

Figura 43 Pulsante re=10 t=20 vectores

Figura 44 Pulsante re=10 t=20 corriente

Pgina 30/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 45 Pulsante re=1000 t=1 vectores

Pgina 31/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 46 Pulsante re=1000 t=1 corriente

Figura 47 Pulsante re=1000 t=5 corriente

Figura 48 Pulsante re=1000 t=5 vectores

Pgina 32/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 49 re=100. t=1 vectores

Figura 50 re 100 t=1, vectores y corriente

Pgina 33/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 51 re 100 t=3, vectores y corriente

Figura 52 re 100 t=5, vectores y corriente

En este caso nos encontramos cercanos a la ausencia total de velocidad en las aberturas, sin embargo en los instantes de tiempo anteriores dicha velocidad era positiva, lo que desemboca en los grficos que presentan mucha turbulencia.

Pgina 34/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 53 re=100 t=20, vectores y corriente

Figura 54 re=100, t=10

Los instantes de tiempo 10 y 20 son muy parecidos ya que ambos vienen de puntos de inflexin que poseen la misma pendiente

Pgina 35/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 55 re=100, t=10 vectores

Los grficos de tiempos pulsantes se los comentar con el punto de vista que proporciona la siguiente grfica:

Figura 56 Grfico V-t Para comentarios sobre tiempo pulsante

Para los tiempos 1 y 3 se tienen grficas en los que se puede notar analogas con el apartado III, es decir con vectores y lneas de corriente que se dirigen de una cavidad a otra. Se nota que para tiempos altos empieza a producir turbulencia, sin embargo, cuando se trata de los tiempos 5, 10 y Pgina 36/49

CHORRO EN UNA CAVIDAD-CASO 6

20, se producen diferentes direcciones en un mismo instante, debido al cambio de direccin de ambas velocidades, provocando turbulencias en el interior de la cavidad.

Figura 57 Pulsante re=1000 t=5 corriente

Figura 58 re 100 t=5, vectores y corriente

Con respecto al cambio de nmero de Reynolds en un instante de cambio en el sentido de la velocidad, se nota el mismo patrn, sin embargo un para bajos nmeros Re, las trayectorias muestran la dificultad que presenta el fluido para atravesar la cavidad.

Pgina 37/49

CHORRO EN UNA CAVIDAD-CASO 6

Gx= sum(V(:,21))*dx/(W1*Vo1)
Tabla 4 Gx vs Re

Re 10 100 10e2 10e3 Re 10 100 10e2 10e3 Re 10 100 10e2 10e3 Re 10 100 10e2 10e3 Re 10 100 10e2 10e3

Gx, t=1 4.9720 4.9997 5 Gx, t=3 5.0020 5.0001 5.0000 Gx, t=5 -7.9272e+009 6.7083e-004 0.0015 Gx, t=10 -0.2108 -8.602e-04 Gx, t=20 -0.2100 -5.2889e+006 -

Para los valores de gasto msico en los tiempos ubicados en los puntos de inflexin de la velocidad, se tiene valores pequeos principalmente porque existen varias direcciones del fluido a lo largo de ese corte. As por ejemplo los valores del vector U(21,:) posee varios elementos de signo negativo. No as en los tiempos 1 y 3 que no se encuentran en puntos de inflexin donde presentan una cantidad ms o menos constante para diferentes valores de Reynolds.

Pgina 38/49

CHORRO EN UNA CAVIDAD-CASO 6

Gy=sum(U(21,:))*dy/(W1*Vo1)
Tabla 5 Gy vs Re

Re Gy, t=1 10 4.9888 100 4.9997 10e2 5 10e3 Re Gy, t=3 10 5.0036 100 5.0001 10e2 5.0000 10e3 Re Gy, t=5 10 -6.4941e+009 100 -0.0056 10e2 8.0598e-004 10e3 Re Gy, t=10 10 -0.2438 100 -0.006126819615839 10e2 10e3 Re Gy, t=20 10 -1.2887e-004 100 -5.2955e+006 10e2 10e3 La principal limitacin del cdigo est en el tiempo de ejecucin, es debido a esta que no se ha podido llegar a completar la tabla que precede a este comentario. Para mejorar el aspecto de la velocidad de compilacin se puede disminuir la tolerancia y eliminar pasos que se dieron debido a un factor de ignorancia o de seguridad en los lmites de los bucles. Debido a esto se tuvo que repetir por ejemplo, las condiciones de contorno dentro de bucles, para as tener la certeza de que se tiene velocidades nulas en los extremos. Una estrategia para poder converger ms rpido y tener resultados parecidos los de un punto de inflexin para Reynolds altos sera cambiar la ecuacin de velocidad pulsante y en lugar que el

Pgina 39/49

CHORRO EN UNA CAVIDAD-CASO 6

argumento del seno tengo un 2 seguido de , tenga un 8 y as se buscara el tiempo 1.25 en lugar de 5. En el cdigo queda por implementar la opcin en que no se tenga que deshabilitar por medio de comentarios los modos de velocidad variante a constante y de estacionario a tiempo definido. Asimismo la amigabilidad del programa tiene mucho por mejorar, sera importante un manual de usuario e implementar la flexibilidad en las entradas, para poder variar sus posiciones as como sus dimensiones. Igualmente el tamao de la malla es actualmente rgido y esto tambin sera de mucha utilidad.

APARTADO V

Figura 59 Gx, Gy frente a frecuencia f

Pgina 40/49

CHORRO EN UNA CAVIDAD-CASO 6

Figura 60 Gx, Gy frente a frecuencia f, (Inspeccionado desde 0.98 a 1)

Prcticamente se muestra el mismo valor de gasto msico en ambos cortes, esto debido a que las aberturas se encuentran diagonalmente opuestas. Se notara un cambio en el caso de que el fluido presente turbulencia dentro de la cavidad o que las aberturas estuvieran en posiciones distintas. Principalmente esto se da porque las direcciones se encuentran cercanas a 45 y con este ngulo, las componentes verticales y horizontales son las mismas.

Pgina 41/49

CHORRO EN UNA CAVIDAD-CASO 6

ANEXO A
Bsicamente se realiz el programa en dos cdigos diferentes, sin embargo se puede solamente manipular uno de ellos para cambiar de estacionario hasta un tiempo especfico, y de Velocidad pulsante a Velocidad constante. Para el mtodo UPWIND se utiliz Microsoft Excel para validar cada paso. Se utiliz el mtodo de entrada de matriz con bucles for y con la forma directa ejemplo U(:,:) se refiere a toda la matriz U.
%----------------------CASO 6 -------------------clear all clc N=40; M=40; W1=0.2; W2=0.4; Vo=0; Vo1=0;

%Vo1=0 SI ES PULSANTE %Vo1=1 SI ES CONSTANTE %----------------tiempo final-------------%------------------Reynolds----------------

tf=5; re=10;

Vo2=Vo1*W1/W2; f=0.1; %Frecuencia P=zeros(N,M); U=zeros(N+1,M+2); V=zeros(N+2,M+1); Uold=ones(N+1,M+2); Vold=ones(N+2,M+1); U1=zeros(N+1,M+2); V1=zeros(N+2,M+1); P1=zeros(N,M); D1=ones(N,M); dp=zeros(N,M); alpha=0.5; rho=1; psi=0.5; n=0;

Uc=zeros(N,M); X=zeros(N,M); Vc=zeros(N,M); Y=zeros(N,M); dtm=1000*ones(N+2,M+2); PSI=zeros(N,M);

Lx=2; Ly=2;

Gx=0; Gy=0;

TOL=0.0001; vis=1/re; t=0; dx=Lx/(W1*N); dy=Ly/(W1*M); go=9.81; gx=0; gy=-Lx*go/1^2; %en realidad es gy=-Lx*go/Vo^2;

Pgina 42/49

CHORRO EN UNA CAVIDAD-CASO 6

%-----------------------------------------------------------%Contorno 3 Contorno 2 U(:,1)=-U(:,2); U(N+1,2:M+1)=0; %Contorno 4 Contorno 1 Vo=0 U(1,2:M+1)=0; U(1:N+1,M+2)=2*Vo-U(1:N+1,M+1); %-----------------------------------------------------------%Contorno 3 Contorno 2 V(2:N+1,1)=0; V(N+2,1:M+1)=-V(N+1,1:M+1); %Contorno 4 Contorno 1 V(1,1:M+1)=-V(2,1:M+1); V(2:N+1,M+1)=0; %Entrada por W1 Salida por W2 V(2:5,1)=Vo1; V(end-8:end-1,end)=Vo2; dt=0.0001; while (n<50000000)%*(abs(max(max(Uold(2:end-1,2:end-1)))-max(max(U(2:end1,2:end-1))))>TOL)*... %(abs(max(max(Vold(2:end-1,2:end-1)))-max(max(V(2:end-1,2:end1))))>TOL)%E.ESTACIONARIO n=n+1; %------------------PASO 2------------------------------------% U1 y V1: paso de tiempo n+1 for i=1:N-1 %Ue for j=1:M U1(i+1,j+1)=U(i+1,j+1)+dt*(... ((((U(i,j+1)+U(i+1,j+1))/2+abs((U(i,j+1)+U(i+1,j+1))/2))/2)*... U(i,j+1)+(((U(i,j+1)+U(i+1,j+1))/2-abs((U(i,j+1)+... U(i+1,j+1))/2))/2)*U(i+1,j+1))/dx-... ((((U(i+1,j+1)+U(i+2,j+1))/2+abs((U(i+1,j+1)+U(i+2,j+1))/2))/2)*... U(i+1,j+1)+(((U(i+1,j+1)+U(i+2,j+1))/2abs((U(i+1,j+1)+... U(i+2,j+1))/2))/2)*U(i+2,j+1))/dx+... ((((V(i+1,j)+V(i+2,j))/2+abs((V(i+1,j)+V(i+2,j))/2))/2)*U(i+1,j)+... (((V(i+1,j)+V(i+2,j))/2abs((V(i+1,j)+V(i+2,j))/2))/2)*U(i+1,j+1))/dy-... ((((V(i+1,j+1)+V(i+2,j+1))/2+abs((V(i+1,j+1)+V(i+2,j+1))/2))/2)*... U(i+1,j+1)+(((V(i+1,j+1)+V(i+2,j+1))/2abs((V(i+1,j+1)+... V(i+2,j+1))/2))/2)*U(i+1,j+2))/dy-... (P1(i+1,j)-P1(i,j))/(rho*dx)+vis*(U(i+2,j+1)2*U(i+1,j+1)+U(i,j+1))/dx^2+... vis*(U(i+1,j+2)-2*U(i+1,j+1)+U(i+1,j))/dy^2+gx); end end for i=1:N %Vn for j=1:M-1 V1(i+1,j+1)=V(i+1,j+1)+dt*(... ((((U(i,j+2)+U(i,j+1))/2+abs((U(i,j+2)+U(i,j+1))/2))/2)*V(i,j+1)+...

Pgina 43/49

CHORRO EN UNA CAVIDAD-CASO 6

(((U(i,j+2)+U(i,j+1))/2abs((U(i,j+2)+U(i,j+1))/2))/2)*V(i+1,j+1))/dx-... ((((U(i+1,j+2)+U(i+1,j+1))/2+abs((U(i+1,j+2)+U(i+1,j+1))/2))/2)*... V(i+1,j+1)+(((U(i+1,j+2)+U(i+1,j+1))/2abs((U(i+1,j+2)+U(i+1,j+1))/... 2))/2)*V(i+2,j+1))/dx+... ((((V(i+1,j)+V(i+1,j+1))/2+abs((V(i+1,j)+V(i+1,j+1))/2))/2)*... V(i+1,j)+(((V(i+1,j)+V(i+1,j+1))/2abs((V(i+1,j)+V(i+1,j+1))/... 2))/2)*V(i+1,j+1))/dy-... ((((V(i+1,j+1)+V(i+1,j+2))/2+abs((V(i+1,j+1)+V(i+1,j+2))/2))/... 2)*V(i+1,j+1)+(((V(i+1,j+1)+V(i+1,j+2))/2abs((V(i+1,j+1)+... V(i+1,j+2))/2))/2)*V(i+1,j+2))/dy-... (P1(i,j+1)-P1(i,j))/(rho*dx)+vis*(V(i+2,j+1)2*V(i+1,j+1)+V(i,j+1))/dx^2+... vis*(V(i+1,j+2)-2*V(i+1,j+1)+V(i+1,j))/dy^2+gy); end end %-----------------------------------------------------------%Contorno 3 Contorno 2 U(:,1)=-U(:,2); U(N+1,2:M+1)=0; %Contorno 4 Contorno 1 U(1,2:M+1)=0; U(1:N+1,M+2)=2*Vo-U(1:N+1,M+1); %---------------------------------------------------------------%Contorno 3 Contorno 2 V(2:N+1,1)=0; V(N+2,1:M+1)=-V(N+1,1:M+1); %Contorno 4 Contorno 1 V(1,1:M+1)=-V(2,1:M+1); V(2:N+1,M+1)=0; %Entrada por W1 Salida por W2 V(2:5,1)=Vo1; V(end-8:end-1,end)=Vo2; %--------------------------------------------------------------%-----------------------PASO 3.1 D dp ---------------------for i=2:N-1 % CELDAS INTERIORES (1) for j=2:M-1 D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(V1(i+1,j+1)V1(i+1,j))/dy; end end for j=2:M-1 % PARED IZQUIERDA (2) i=1;Uo=0; D1(i,j)=(U1(i+1,j+1)-Uo)/dx+(V1(i+1,j+1)-V1(i+1,j))/dy; end for i=2:4 % PARED INFERIOR (3) ENTRADA DE FLUIDO******Cambio con respecto a optativo j=1; D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(V1(i+1,j+1)-Vo1)/dy; end for i=5:N %PARED INFERIOR (3.1)*******Cambio con respecto a optativo j=1; D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(V1(i+1,j+1))/dy; end

Pgina 44/49

CHORRO EN UNA CAVIDAD-CASO 6

for j=2:M-1 %PARED DERECHA (4) i=N; D1(i,j)=(0-U1(i,j+1))/dx+(V1(i+1,j+1)-V1(i+1,j))/dy; end for i=33:N-1 %PARED SUPERIOR (5)*******Cambio con respecto a optativo j=M; D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(Vo2-V1(i+1,j))/dy; end for i=2:32 %PARED SUPERIOR (5.1)********Cambio con respecto a optativo j=M; D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(-V1(i+1,j))/dy; end %ESQUINA INFERIOR IZQUIERDA (6)****************Cambio con respecto a optativo D1(1,1)=(U1(2,2)-0)/dx+(V1(2,2)-Vo1)/dy; % D1(i,j)=(U1(i+1,j+1)0)/dx+(V1(i+1,j+1)-0)/dy; %ESQUINA INFERIOR DERECHA (7) D1(N,1)=(0-U1(N,2))/dx+(V1(N+1,2)-0)/dy; %D1(i,j)=(0U1(i,j+1))/dx+(V1(i+1,j+1)-0)/dy; %ESQUINA SUPERIOR DERECHA (8)**************Cambio con respecto a optativo D1(N,M)=(0-U1(N,M+1))/dx+(Vo2-V1(N+1,M))/dy; %D1(i,j)=(0U1(i,j+1))/dx+(0-V1(i+1,j))/dy; %ESQUINA SUPERIOR IZQUIERDA (9) D1(1,M)=(U1(2,M+1)-0)/dx+(0-V1(1+1,M))/dy; %D1(i,j)=(U1(i+1,j+1)0)/dx+(0-V1(i+1,j))/dy; k=0; while (max(max(abs(D1)))>0.001)*(k<2000) k=k+1; %---------------PASO 3.2-------------------------for i=2:N-1 % CELDAS INTERIORES (1) for j=2:M-1 dp(i,j)=-(rho/dt)*(D1(i,j)*psi/(2/dx^2+2/dy^2)); end end for j=2:M-1 % PARED IZQUIERDA (2) i=1;Uo=0; dp(i,j)=-(rho/dt)*(D1(i,j)*psi/(1/dx^2+2/dy^2)); end for i=2:N-1 % PARED INFERIOR (3) j=1; dp(i,j)=-(rho/dt)*(D1(i,j)*psi/(2/dx^2+1/dy^2)); end for j=2:M-1 %PARED DERECHA (4) i=N; dp(i,j)=-(rho/dt)*(D1(i,j)*psi/(1/dx^2+2/dy^2)); end for i=2:N-1 %PARED SUPERIOR (5) j=M; dp(i,j)=-(rho/dt)*(D1(i,j)*psi/(2/dx^2+1/dy^2)); end

Pgina 45/49

CHORRO EN UNA CAVIDAD-CASO 6

%ESQUINA INFERIOR IZQUIERDA (6) dp(1,1)=-(rho/dt)*(D1(1,1)*psi/(1/dx^2+1/dy^2)); %ESQUINA INFERIOR DERECHA (7) dp(N,1)=-(rho/dt)*(D1(N,1)*psi/(1/dx^2+1/dy^2)); %ESQUINA SUPERIOR DERECHA (8) dp(N,M)=-(rho/dt)*(D1(N,M)*psi/(1/dx^2+1/dy^2)); %ESQUINA SUPERIOR IZQUIERDA (9) dp(1,M)=-(rho/dt)*(D1(1,M)*psi/(1/dx^2+1/dy^2)); %-------------------PASO 4 ACTUALIZACIN----------------------for i=1:N for j=1:M P1(i,j)=P1(i,j)+dp(i,j); end end for i=2:N for j=2:M+1 U1(i,j)=U1(i,j)-(dt/(rho*dx)*(dp(i,j-1)-dp(i-1,j-1))); end end for i=2:N+1 for j=2:M V1(i,j)=V1(i,j)-(dt/(rho*dy)*(dp(i-1,j)-dp(i-1,j-1))); end end %------------------PASO 5-------------------------------------for i=2:N-1 % CELDAS INTERIORES (1) for j=2:M-1 D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(V1(i+1,j+1)V1(i+1,j))/dy; end end for j=2:M-1 % PARED IZQUIERDA (2) i=1;Uo=0; D1(i,j)=(U1(i+1,j+1)-Uo)/dx+(V1(i+1,j+1)-V1(i+1,j))/dy; end for i=2:4 % PARED INFERIOR (3) ENTRADA DE FLUIDO*******Cambio con respecto a optativo j=1; D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(V1(i+1,j+1)-Vo1)/dy; end for i=5:N %PARED INFERIOR (3.1)************************Cambio con respecto a optativo j=1; D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(V1(i+1,j+1))/dy; end for j=2:M-1 %PARED DERECHA (4) i=N; D1(i,j)=(0-U1(i,j+1))/dx+(V1(i+1,j+1)-V1(i+1,j))/dy; end for i=33:N-1 %PARED SUPERIOR (5)************************Cambio con respecto a optativo j=M; D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(Vo2-V1(i+1,j))/dy; end

Pgina 46/49

CHORRO EN UNA CAVIDAD-CASO 6

for i=2:32 %PARED SUPERIOR (5.1)*********** j=M; D1(i,j)=(U1(i+1,j+1)-U1(i,j+1))/dx+(-V1(i+1,j))/dy; end %ESQUINA INFERIOR IZQUIERDA (6)****************Cambio con respecto a optativo D1(1,1)=(U1(2,2)-0)/dx+(V1(2,2)-Vo1)/dy; % D1(i,j)=(U1(i+1,j+1)0)/dx+(V1(i+1,j+1)-0)/dy; %ESQUINA INFERIOR DERECHA (7) D1(N,1)=(0-U1(N,2))/dx+(V1(N+1,2)-0)/dy; %D1(i,j)=(0U1(i,j+1))/dx+(V1(i+1,j+1)-0)/dy; %ESQUINA SUPERIOR DERECHA (8)******************Cambio con respecto a optativo D1(N,M)=(0-U1(N,M+1))/dx+(Vo2-V1(N+1,M))/dy; %D1(i,j)=(0U1(i,j+1))/dx+(0-V1(i+1,j))/dy; %ESQUINA SUPERIOR IZQUIERDA (9) D1(1,M)=(U1(2,M+1)-0)/dx+(0-V1(1+1,M))/dy; %D1(i,j)=(U1(i+1,j+1)0)/dx+(0-V1(i+1,j))/dy; end Uold=U; Vold=V; U=U1; V=V1; P=P1; for i=1:N+1 for j=1:M+1 dtm(i,j)=alpha*min(1/(abs(U(i,j)/dx)+abs(V(i,j)/dy)),1/(2*re)*(dx^2*dy^2/ (dx^2+dy^2))); end end dt=min(min(dtm)); t=t+dt; Vo1=1*sin(2*pi*f*t); %INICIALIZAR Vo1=0, ANTES DE EMPEZAR Vo2=Vo1*W1/W2; %COMENTAR AMBAS LINEAS PARA DESHABILITAR t if t>tf break, end end %termina n %-------------------------MAPA DE VECTORES--------------------for i=1:N for j=1:M Uc(i,j)=((U(i+1,j+1)+U(i,j+1))/2); Vc(i,j)=((V(i+1,j+1)+V(i+1,j))/2); end end for i=1:N

Pgina 47/49

CHORRO EN UNA CAVIDAD-CASO 6

X(:,i)=linspace(0.5,N-0.5,N); end for i=1:M Y(i,:)=linspace(0.5,M-0.5,M); end beep %streamslice(Y,X,Uc,Vc) quiver(X,Y,Uc,Vc) %---------------------GASTO MSICO--------------------------------Gx=sum(V(:,21))*dx/(W1*Vo1); Gy=sum(U(21,:))*dy/(W1*Vo1);

Pgina 48/49

CHORRO EN UNA CAVIDAD-CASO 6

ANEXO B
Forma de validar el UPWIND para

Tabla 6 Validacin UPWIND

D9 D10 D11 D12

V(i+1,j) V(i+2,j) U(i+1,j) U(i+1,j+1)

Vs VEs USe Ue

VALIDACION PARA UPWIND 6 si positivo 1 si negativo 2 5 3,5 0,333 7

7 18

(Vs+VEs)/2 dy FORMULA=

(((D9+D10)/2+ABS((D9+D10)/2))/2)*D11+(((D9+D10)/2-ABS((D9+D10)/2))/2)*D12 ((((V(i+1,j)+V(i+2,j))/2+abs((V(i+1,j)+V(i+2,j))/2))/2)*U(i+1,j)+(((V(i+1,j)+V(i+2,j))/ 2-abs((V(i+1,j)+V(i+2,j))/2))/2)*U(i+1,j+1))/dy Se remplaza las celdas D9 a D12 con sus respectivas asignaciones, que corresponde a la notacin siguiente

Figura 61 Notacin Brjula (Referencia Apuntes Antonio Acosta)

Pgina 49/49

Potrebbero piacerti anche