You are on page 1of 17

1.

INTRODUCCION
En el siguiente informe analisaremos el metodo de diferencia finita y su
implementacion computacional para la utilizaciin y el desarrollo de los
problemas que se pueden encontran en la carrera de ingenieria hidraulica,
para eso se utilizara el programa MATLAB17.anlizaremos el experimento 3
del la tesis dada y concluiremos si los dos metodos son efectivos.
Métodos
numéricos
aplicados

2. Desarrollo del problema

2
Propiedades de los Fluidos
Métodos
numéricos
aplicados

Solución método A
 Copiamos la función vector
%Funcion vec
function resultado=vec(a,n)
i=1;
resultado=[];
while(i<=n)
resultado=[resultado a];
i=i+1;
end
78

 Copiamos la programación
%longitud total en el eje x
XL=4;
%longitud total en el eje y
YL=3;
%número de elementos en x
Ex=35;
%número de elementos en y
Ey=35;

3
Propiedades de los Fluidos
Métodos
numéricos
aplicados

%tamaño de cada elemento en x


dx=XL/Ex;
%tamaño de cada elemento en y
dy=YL/Ey;
%número de pasos en x
lx=0:dx:XL;
%número de pasos en y
ly=0:dy:YL;
%número de nodos en x
xs=Ex+1;
%número de nodos en y
ys=Ey+1;
%número de nodos interiores en x
xn=Ex-1;
%número de nodos interiores en y
yn=Ey-1;
%número de nodos de la malla
N=xs*ys;
%número de nodos incógnitas
Z=(xn*yn)+yn;
%condición de frontera%
cf=0;
for i=1:Ex;
v(i)=1;
end
v;
z1=-v(1:(Z/yn)-2);

4
Propiedades de los Fluidos
Métodos
numéricos
aplicados

% b es un vector que forma el vector diagonal inferior en la matriz


b=[z1 -1 0];
for i=1:Z;
v(i)=-1;
for i=Ex+1:Ex:Z;
v(i)=0;
end
end
v;
% Y1 es el vector diagonal superior
Y1=v(:);
%vector formado por la repetición del vector b, diagonal inferior
f=vec(b,yn);
f1=f(:);
%vector diagonal principal (de cuatros)
v1=4*ones(Z,1);
for i=1:Z;
v11=v1;
for i=Ex:Ex:Z;
v11(i)=3;
end
end
v11;
D=v11;
c1=spdiags([f1 D Y1], -1:1, Z,Z);
%matriz identidad
d=eye(Z);

5
Propiedades de los Fluidos
Métodos
numéricos
aplicados

%matriz principal
MATRIZ=c1*d+diag(-ones(Z-Ex,1),xn+1)+diag(-ones(Z-Ex,1),-xn-1);
%nodos en el eje x
x=0:dx:XL;
%en la gráfica este el lado más alto
ux=sin(x*pi/(XL));
Ux=ux(:);
%nodos en el eje y
y=0:dy:YL;
uy=sin(y*pi/(YL));
%función condición inicial a un lado de la gráfica
Uy=uy(:);
%esta es la condición de frontera (la parte baja)
cf=0;
for i=1:Z;
v(i)=0;
for i=1:Ex;
v(i)=cf;
end
end
v;
%vector condiciones iniciales (lado más bajo)
V1=v(:);
for i=xn:-1:0;
Va(Z-i)=ux(i+1);
end
Va;

6
Propiedades de los Fluidos
Métodos
numéricos
aplicados

%vector condiciones iniciales (el lado más alto)


V2=Va(:);
for i=1:Z;
v(i)=0;
for i=1:yn;
v(1+(i-1)*Ex)=uy(i+1);
end
end
v;
%Vector lado izquierdo de la gráfica
V3=v(:);
%Vector de las condiciones de frontera
V=V1+V2+V3;
%calculamos la inversa de la matriz
I=inv(MATRIZ);
B=I*V;
b1=transp(B);
%Matriz que se grafica
j=1:Ex+1;
q(1,j)=zeros(1,Ex+1);
for i=2:Ey;
q(i,j)=[Uy(i) b1(1+Ex*(i-2):Ex*(i-1))];
end
q(Ey+1,j)=[ux(xs:-1:1)];
%Gráfica
mesh(lx,ly,q)

7
Propiedades de los Fluidos
Métodos
numéricos
aplicados

8
Propiedades de los Fluidos
Métodos
numéricos
aplicados

9
Propiedades de los Fluidos
Métodos
numéricos
aplicados

10
Propiedades de los Fluidos
Métodos
numéricos
aplicados

 Grafica

11
Propiedades de los Fluidos
Métodos
numéricos
aplicados

Solución método B
 Pdetool

 Dibujamos el rectángulo

12
Propiedades de los Fluidos
Métodos
numéricos
aplicados

13
Propiedades de los Fluidos
Métodos
numéricos
aplicados

14
Propiedades de los Fluidos
Métodos
numéricos
aplicados

 grafica

15
Propiedades de los Fluidos
Métodos
numéricos
aplicados

3. Conclusión
La siguiente investigación nos muestra una porción de un acuífero confinado,
homogéneo e isotrópico, que se encuentra en estado estacionario. En conocer la
carga hidráulica en los puntos del acuífero donde se desconoce. La región está
limitada por un rectángulo cuyos lados tienen longitudes XL, YL, para este caso XL
= 4L, Y L = 3L. La malla se divide en 35 × 35 elementos obteniendo

36 × 36 nodos. El análisis de este experimento se hace en dos dimensiones, ya


que consideramos que el espesor del acuífero es muy pequeño comparado con su
longitud. Mediante las ecuaciones de Dirichlet y en el otro tenemos condición de
Neumann, el cual nos indica que no hay flujo de agua en dirección de la recta
normal.

16
Propiedades de los Fluidos
Métodos
numéricos
aplicados

17
Propiedades de los Fluidos

You might also like