Sunteți pe pagina 1din 14

1

“AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU”


FACULTAD DE INGENIERIA CIVIL

CURSO:
MECÁNICA DE FLUIDOS
DOCENTE:
Ing. MONTORO VERGARA Danilo

ESTUDIANTE:
ALARCÓN PÉREZ Klinder

SEMESTRE:
2016-I
CODIGO:
122.0904.382

HUARAZ-2016

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


2

1. INTRODUCCIÓN

En este documento de tipo educativo se presenta la solución de la ecuación de Laplace mediante


un método numérico conocido como diferencias finitas, para visualizar las líneas de corriente
y las líneas equipotenciales de un flujo hidráulico bidimensional, conociendo su
comportamiento o valor en la frontera de dicha región.

2. OBJETIVOS

o Determinar el número de ecuaciones adecuadas.


o Definir o plantear las ecuaciones correspondientes a cada punto de la región.
o Obtener las soluciones de las líneas de corriente en cada punto.
o Graficar las líneas de flujo.

3. MARCO TEÓRICO

3.1 Ecuación de Laplace


La ecuación de Laplace, se utiliza para modelar diversos problemas que tienen que ver con el
potencial de una variable desconocida.
Expresión de la ecuación de Laplace en un flujo irrotacional.

 2V  2V
 0
x 2 y 2

3.2 Solución numérica


La solución numérica, se basa en el método de diferencias finitas.
En el caso bidimensional tratamos la placa como una malla de puntos discretos.

Luego aproximamos las derivadas parciales en cada punto de la malla transformando la ecuación
diferencial en una ecuación algebraica.
Las diferencias centrales basadas en la malla de la figura anterior son:

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


3

V V(i 1 j )  2V(i , j )  V(i 1, j )



x 2 x 2

V V(i , j 1)  2V(i , j )  V(i , j 1)



y 2 y 2

O  x 2  y O  y 2 
Las cuales tienen errores de :

Sustituyendo en la ecuación de Laplace para flujo irrotacional:

En la malla cuadrada de la figura anterior,


x  y

Reagrupando términos la ecuación nos queda:

V(i 1, j )  V(i 1, j )  V(i , j 1)  V(i , j 1)  4V(i , j )  0

Esta relación, que satisface para todos los puntos interiores de la placa, se conoce como
ecuación Laplaciana en diferencias.

3.2 Condiciones frontera


Debemos además especificar las condiciones de frontera en los extremos de la placa para obtener
una solución única.
El caso más simple es aquel donde el flujo en la frontera es un valor fijo, a este tipo de condición
se la conoce como “condición de frontera de Dirichlet”.
Otro tipo de condición es la “condición de frontera de Neumann” la cual tiene como dato la
derivada en la frontera.
4. METODOLOGÍA

4.1 Identificación
→ Primero debemos definir el punto inicial y tratar a la figura como una malla de puntos discretos;
para nuestra figura hemos considerado adecuado tomar al punto ubicado en el extremo superior
izquierdo como el punto de coordenadas (1,1) al cual denominaremos como 𝛙23, de igual manera
se va dando denominaciones a cada punto coordenado de forma esquemática o secuencial.

→ Ahora procedemos a obtener las ecuaciones correspondientes a cada nodo, mediante la


ecuación definida con anterioridad:

V(i 1, j )  V(i 1, j )  V(i , j 1)  V(i , j 1)  4V(i , j )  0

→ Las ecuaciones que se plantea serán limitados, ya que las demás se plantean de forma similar:

→ Entonces armamos el sistema de matrices Ax=B

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


4

Como el sistema de matriz es de 84x84; realizamos un programa en matlab que nos permita obtener
las soluciones de forma inmediata empleado el método de Eliminación de Gauss.

Seudocódigo del programa en matlab.


disp('Solucion Numerica de la Ecuacion de Laplace');
ls;
A = xlsread('Laplace.xlsx'); %Importamos la matriz de Coeficientes desde
Excel
B = xlsread('Laplace.xlsx',2); %Importamos la matriz de Terminos
Independientes desde Excel, Hoja 2
[n,m] = size(A);
C = [A,B];
disp('La Matriz resultante es: '); %Matriz Aumentada
disp(C);
for k=1:(n-1) %Eliminacion hacia Abajo
for i=(k+1):n
m(i,k)= C(i,k)/C(k,k);
for j=k:(n+1)
C(i,j)=(C(i,j)-(m(i,k)*C(k,j)));
end
end
end
for i=n:-1:1 %Sustitucion hacia Arriba
s = 0;
for b = (i+1):n
s = s + (C(i,b)*X(b));
end
X(i) = (C(i,n+1)-s)/(C(i,i));
end
disp('Matriz de Soluciones');
disp(X); %Soluciones
disp('Las soluciones son: '); %Imprimimos las Soluciones V
for i=1:n
Xi = X(1,n);
fprintf('\nV%g', i);
disp(X(i));
end

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


5

→ Ahora procedemos a obtener las gráficas de las líneas de flujo y de las superficies
equipotenciales, de igual manera desarrollaremos un programa en Matlab, el cual nos permita
obtener dichas gráficas.

5. CÁLCULOS Y RESULTADOS:

→ Ejercicio:

6m
10 m3/s

10 m3/s

40 m3/s

12 m3/s

8 m3/s

6m

Fig. (1)

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


6

→PASO 1: especificamos las condiciones de frontera de Dirichlet y de Neumann:

Fig. (2)

→PASO 2: trazamos la malla o red de nodos:

Fig. (3)

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


7

→PASO 3: plantemos las ecuaciones diferenciales finitas:

o Hay 508 incógnitas


o Hay 614 nudos
o Hay 106 con condición de borde

A continuación se muestran algunas ecuaciones las otras se plantean de igual forma:

NODO ψ2 - 40 - ψ1 - ψ23 - ψ3 + 4 ψ2 = 0
NODO ψ3 - 38 - ψ2 - ψ24 - ψ4 + 4 ψ3 = 0
NODO ψ4 - 36 - ψ3 - ψ25 - ψ5 + 4 ψ4 = 0
NODO ψ5 - 34 - ψ4 - ψ26 - ψ6 + 4 ψ5 = 0
NODO ψ6 - 32 - ψ5 - ψ27 - ψ7 + 4 ψ6 = 0
NODO ψ7 - 30 - ψ6 - ψ28 - ψ8 + 4 ψ7 = 0
NODO ψ8 - 28 - ψ7 - ψ29 - ψ9 + 4 ψ8 = 0
NODO ψ9 - 26 - ψ8 - ψ30 - ψ10 + 4 ψ9 = 0
NODO ψ10 - 24 - ψ9 - ψ31 - ψ11 + 4 ψ10 = 0
NODO ψ11 - 22 - ψ10 - ψ32 - ψ12 + 4 ψ11 = 0
NODO ψ12 - 20 - ψ11 - ψ33 - ψ13 + 4 ψ12 = 0
NODO ψ13 - 18 - ψ12 - ψ34 - ψ14 + 4 ψ13 = 0
NODO ψ14 - 16 - ψ13 - ψ35 - ψ15 + 4 ψ14 = 0
NODO ψ15 - 14 - ψ14 - ψ36 - ψ16 + 4 ψ15 = 0
NODO ψ16 - 12 - ψ15 - ψ37 - ψ17 + 4 ψ16 = 0
NODO ψ17 - 10 - ψ16 - ψ38 - ψ18 + 4 ψ17 = 0
NODO ψ18 - 8 - ψ17 - ψ39 - ψ19 + 4 ψ18 = 0
NODO ψ19 - 6 - ψ18 - ψ40 - ψ20 + 4 ψ19 = 0
NODO ψ20 - 4 - ψ19 - ψ41 - ψ21 + 4 ψ20 = 0
NODO ψ21 - 2 - ψ20 - ψ42 - 0 + 4 ψ21 = 0
NODO ψ23 - ψ2 - ψ22 - ψ44 - ψ24 + 4 ψ23 = 0
NODO ψ24 - ψ3 - ψ23 - ψ45 - ψ25 + 4 ψ24 = 0
NODO ψ25 - ψ4 - ψ24 - ψ46 - ψ26 + 4 ψ25 = 0
NODO ψ26 - ψ5 - ψ25 - ψ47 - ψ27 + 4 ψ26 = 0
NODO ψ27 - ψ6 - ψ26 - ψ48 - ψ28 + 4 ψ27 = 0
NODO ψ28 - ψ7 - ψ27 - ψ49 - ψ29 + 4 ψ28 = 0
NODO ψ29 - ψ8 - ψ28 - ψ50 - ψ30 + 4 ψ29 = 0
NODO ψ30 - ψ9 - ψ29 - ψ51 - ψ31 + 4 ψ30 = 0
NODO ψ31 - ψ10 - ψ30 - ψ52 - ψ32 + 4 ψ31 = 0
NODO ψ32 - ψ11 - ψ31 - ψ53 - ψ33 + 4 ψ32 = 0
NODO ψ33 - ψ12 - ψ32 - ψ54 - ψ34 + 4 ψ33 = 0
NODO ψ34 - ψ13 - ψ33 - ψ55 - ψ35 + 4 ψ34 = 0
NODO ψ35 - ψ14 - ψ34 - ψ56 - ψ36 + 4 ψ35 = 0
NODO ψ36 - ψ15 - ψ35 - ψ57 - ψ37 + 4 ψ36 = 0

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


8

NODO ψ37 - ψ16 - ψ36 - ψ58 - ψ38 + 4 ψ37 = 0


NODO ψ38 - ψ17 - ψ37 - ψ59 - ψ39 + 4 ψ38 = 0
NODO ψ39 - ψ18 - ψ38 - ψ60 - ψ40 + 4 ψ39 = 0
NODO ψ40 - ψ19 - ψ39 - ψ61 - ψ41 + 4 ψ40 = 0
NODO ψ41 - ψ20 - ψ40 - ψ62 - ψ42 + 4 ψ41 = 0
NODO ψ42 - ψ21 - ψ41 - ψ63 - 0 + 4 ψ42 = 0
NODO ψ44 - ψ23 - ψ43 - ψ65 - ψ45 + 4 ψ44 = 0
NODO ψ45 - ψ24 - ψ44 - ψ66 - ψ46 + 4 ψ45 = 0
NODO ψ46 - ψ25 - ψ45 - ψ67 - ψ47 + 4 ψ46 = 0
NODO ψ47 - ψ26 - ψ46 - ψ68 - ψ48 + 4 ψ47 = 0
NODO ψ48 - ψ27 - ψ47 - ψ69 - ψ49 + 4 ψ48 = 0
NODO ψ49 - ψ28 - ψ48 - ψ70 - ψ50 + 4 ψ49 = 0
NODO ψ50 - ψ29 - ψ49 - ψ71 - ψ51 + 4 ψ50 = 0
NODO ψ51 - ψ30 - ψ50 - ψ72 - ψ52 + 4 ψ51 = 0
NODO ψ52 - ψ31 - ψ51 - ψ73 - ψ53 + 4 ψ52 = 0
NODO ψ53 - ψ32 - ψ52 - ψ74 - ψ54 + 4 ψ53 = 0
NODO ψ54 - ψ33 - ψ53 - ψ75 - ψ55 + 4 ψ54 = 0
NODO ψ55 - ψ34 - ψ54 - ψ76 - ψ56 + 4 ψ55 = 0
NODO ψ56 - ψ35 - ψ55 - ψ77 - ψ57 + 4 ψ56 = 0
NODO ψ57 - ψ36 - ψ56 - ψ78 - ψ58 + 4 ψ57 = 0
NODO ψ58 - ψ37 - ψ57 - ψ79 - ψ59 + 4 ψ58 = 0
NODO ψ59 - ψ38 - ψ58 - ψ80 - ψ60 + 4 ψ59 = 0
NODO ψ60 - ψ39 - ψ59 - ψ81 - ψ61 + 4 ψ60 = 0
NODO ψ61 - ψ40 - ψ60 - ψ82 - ψ62 + 4 ψ61 = 0
NODO ψ62 - ψ41 - ψ61 - ψ83 - ψ63 + 4 ψ62 = 0
NODO ψ63 - ψ42 - ψ62 - ψ84 - 0 + 4 ψ63 = 0
NODO ψ65 - ψ44 - ψ64 - ψ90 - ψ66 + 4 ψ65 = 0
NODO ψ66 - ψ45 - ψ65 - ψ91 - ψ67 + 4 ψ66 = 0
NODO ψ67 - ψ46 - ψ66 - ψ92 - ψ68 + 4 ψ67 = 0
NODO ψ68 - ψ47 - ψ67 - ψ93 - ψ69 + 4 ψ68 = 0
NODO ψ69 - ψ48 - ψ68 - ψ94 - ψ70 + 4 ψ69 = 0
NODO ψ70 - ψ49 - ψ69 - ψ95 - ψ71 + 4 ψ70 = 0
NODO ψ71 - ψ50 - ψ70 - ψ96 - ψ72 + 4 ψ71 = 0
NODO ψ72 - ψ51 - ψ71 - ψ97 - ψ73 + 4 ψ72 = 0
NODO ψ73 - ψ52 - ψ72 - ψ98 - ψ74 + 4 ψ73 = 0
NODO ψ74 - ψ53 - ψ73 - ψ99 - ψ75 + 4 ψ74 = 0
NODO ψ75 - ψ54 - ψ74 - ψ100 - ψ76 + 4 ψ75 = 0
NODO ψ76 - ψ55 - ψ75 - ψ101 - ψ77 + 4 ψ76 = 0
NODO ψ77 - ψ56 - ψ76 - ψ102 - ψ78 + 4 ψ77 = 0
NODO ψ78 - ψ57 - ψ77 - ψ103 - ψ79 + 4 ψ78 = 0
NODO ψ79 - ψ58 - ψ78 - ψ104 - ψ80 + 4 ψ79 = 0
NODO ψ80 - ψ59 - ψ79 - ψ105 - ψ81 + 4 ψ80 = 0
NODO ψ81 - ψ60 - ψ80 - ψ106 - ψ82 + 4 ψ81 = 0

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


9

NODO ψ82 - ψ61 - ψ81 - ψ107 - ψ83 + 4 ψ82 = 0


NODO ψ83 - ψ62 - ψ82 - ψ108 - ψ84 + 4 ψ83 = 0
NODO ψ84 - ψ63 - ψ83 - ψ109 - ψ85 + 4 ψ84 = 0
NODO ψ85 - 0 - ψ84 - ψ110 - ψ86 + 4 ψ85 = 0
NODO ψ86 - 0 - ψ85 - ψ111 - ψ87 + 4 ψ86 = 0
NODO ψ87 - 0 - ψ86 - ψ112 - ψ88 + 4 ψ87 = 0
NODO ψ88 - 0 - ψ87 - ψ113 - 1.3 + 4 ψ88 = 0
NODO ψ90 - ψ65 - ψ89 - ψ115 - ψ91 + 4 ψ90 = 0
NODO ψ91 - ψ66 - ψ90 - ψ116 - ψ92 + 4 ψ91 = 0
NODO ψ92 - ψ67 - ψ91 - ψ117 - ψ93 + 4 ψ92 = 0
NODO ψ93 - ψ68 - ψ92 - ψ118 - ψ94 + 4 ψ93 = 0
NODO ψ94 - ψ69 - ψ93 - ψ119 - ψ95 + 4 ψ94 = 0
NODO ψ95 - ψ70 - ψ94 - ψ120 - ψ96 + 4 ψ95 = 0
NODO ψ96 - ψ71 - ψ95 - ψ121 - ψ97 + 4 ψ96 = 0
NODO ψ97 - ψ72 - ψ96 - ψ122 - ψ98 + 4 ψ97 = 0
NODO ψ98 - ψ73 - ψ97 - ψ123 - ψ99 + 4 ψ98 = 0
NODO ψ99 - ψ74 - ψ98 - ψ124 - ψ100 + 4 ψ99 = 0
NODO ψ100 - ψ75 - ψ99 - ψ125 - ψ101 + 4 ψ100 = 0
NODO ψ101 - ψ76 - ψ100 - ψ126 - ψ102 + 4 ψ101 = 0
NODO ψ102 - ψ77 - ψ101 - ψ127 - ψ103 + 4 ψ102 = 0
NODO ψ103 - ψ78 - ψ102 - ψ128 - ψ104 + 4 ψ103 = 0
NODO ψ104 - ψ79 - ψ103 - ψ129 - ψ105 + 4 ψ104 = 0
NODO ψ105 - ψ80 - ψ104 - ψ130 - ψ106 + 4 ψ105 = 0
NODO ψ106 - ψ81 - ψ105 - ψ131 - ψ107 + 4 ψ106 = 0
NODO ψ107 - ψ82 - ψ106 - ψ132 - ψ108 + 4 ψ107 = 0
NODO ψ108 - ψ83 - ψ107 - ψ133 - ψ109 + 4 ψ108 = 0
NODO ψ109 - ψ84 - ψ108 - ψ134 - ψ110 + 4 ψ109 = 0
NODO ψ110 - ψ85 - ψ109 - ψ135 - ψ111 + 4 ψ110 = 0
NODO ψ111 - ψ86 - ψ110 - ψ136 - ψ112 + 4 ψ111 = 0
NODO ψ112 - ψ87 - ψ111 - ψ137 - ψ113 + 4 ψ112 = 0
NODO ψ113 - ψ88 - ψ112 - ψ138 - 2.6 + 4 ψ113 = 0

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


10

→PASO 4: creamos la matriz en Excel y lo importamos a Matlab para evaluarlo usando el método
de Eliminación de Gauss (como la matriz es muy grande a continuación solo se muestran algunos
resultados):

ψ2 = 38.9686911 ψ30 = 25.4665922


ψ3 = 37.3344439 ψ31 = 23.5568291
ψ4 = 35.4943312 ψ32 = 21.6632645
ψ5 = 33.5753944 ψ33 = 19.785116
ψ6 = 31.6244847 ψ34 = 17.9201111
ψ7 = 29.6617869 ψ35 = 16.0650316
ψ8 = 27.6973286 ψ36 = 14.2157569
ψ9 = 25.7365194 ψ37 = 12.3666425
ψ10 = 23.7821568 ψ38 = 10.508969
ψ11 = 21.8352787 ψ39 = 8.62789073
ψ12 = 19.8956937 ψ40 = 6.6968275
ψ13 = 17.9623799 ψ41 = 4.66806572
ψ14 = 16.0337149 ψ42 = 2.46275549
ψ15 = 14.1074482 ψ44 = 38.3178381
ψ16 = 12.1803211 ψ45 = 36.5567624
ψ17 = 10.2471935 ψ46 = 34.7180987
ψ18 = 8.29948396 ψ47 = 32.8274097
ψ19 = 6.32285161 ψ48 = 30.9104484
ψ20 = 4.29509499 ψ49 = 28.9877855
ψ21 = 2.18946262 ψ50 = 27.0747763
ψ23 = 38.5403206 ψ51 = 25.1820126
ψ24 = 36.8747533 ψ52 = 23.3153027
ψ25 = 35.0674863 ψ53 = 21.4758341
ψ26 = 33.1827619 ψ54 = 19.6613947
ψ27 = 31.2607574 ψ55 = 17.8679168
ψ28 = 29.3253344 ψ56 = 16.0905436
ψ29 = 27.3910079 ψ57 = 14.3239051

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


11

ψ58 = 12.5615233 ψ86 = 1.94828557


ψ59 = 10.7941491 ψ87 = 1.61122127
ψ60 = 9.00628247 ψ88 = 1.42198187
ψ61 = 7.16850195 ψ90 = 38.0628795
ψ62 = 5.21758489 ψ91 = 36.1136704
ψ63 = 2.99349364 ψ92 = 34.1501574
ψ65 = 38.1742693 ψ93 = 32.1793319
ψ66 = 36.3163596 ψ94 = 30.214003
ψ67 = 34.4207364 ψ95 = 28.2704061
ψ68 = 32.4983297 ψ96 = 26.3664586
ψ69 = 30.565841 ψ97 = 24.5186697
ψ70 = 28.640583 ψ98 = 22.7360847
ψ71 = 26.7382993 ψ99 = 21.0144158
ψ72 = 24.8713792 ψ100 = 19.3424617
ψ73 = 23.0465352 ψ101 = 17.7085212
ψ74 = 21.2633743 ψ102 = 16.1033254
ψ75 = 19.5167121 ψ103 = 14.5205645
ψ76 = 17.7996177 ψ104 = 12.9564433
ψ77 = 16.1053208 ψ105 = 11.4091538
ψ78 = 14.4277967 ψ106 = 9.87893507
ψ79 = 12.7613963 ψ107 = 8.36988352
ψ80 = 11.0998218 ψ108 = 6.89658099
ψ81 = 9.43458808 ψ109 = 5.50323639
ψ82 = 7.75331295 ψ110 = 4.30819377
ψ83 = 6.04027825 ψ111 = 3.54439263
ψ84 = 4.29363416 ψ112 = 3.07461765
ψ85 = 2.63752838 ψ113 = 2.77670622

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


12

→PASO 5: los valores obtenidos pasamos en la red de nodos de Excel:

Fig. (4)

→PASO 6: se muestra las líneas de flujo y las líneas equipotenciales:

Fig. (5)

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


13

Fig. (6)

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER


14

5. INTERPRETACIÓN DE RESULTADOS:

 En las figuras 5 y 6 podemos ver las flechas que indican el caudal y la dirección que tienen,
mientras más largo sea la flecha indica un caudal mucho mayor.
 Podemos ver que el caudal disminuye considerablemente al pasar el agua atreves
del barraje fijo, lo que concuerda con la teoría expuesta en los libros de mecánica de
fluidos.
 Se pudo comprobar que las líneas equipotenciales son perpendiculares a las líneas
de flujo.
 Se comprobó que la ecuación diferencial de Laplace modela al movimiento de un
fluido con su respectiva distribución de caudales
 La precisión de los resultados dependerá mucho de la cantidad datos que
evaluemos

ECUACIO DE LAPLACE: DIFERENCIAS FINITAS ALARCON PEREZ KLINDER

S-ar putea să vă placă și