Você está na página 1de 40

Indice general

Indice general II

Indice de guras IV

Indice de cuadros V
1. Sistema de ecuaciones lineales simultaneas 1
1.1. ExPi-SEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1. Ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.2. Organizacion de argumentos . . . . . . . . . . . . . . . 2
1.1.3. Deniendo Argumentos . . . . . . . . . . . . . . . . . . 3
1.1.4. Seleccion del metodo de soluci on . . . . . . . . . . . . 3
1.1.4.1. Metodos de solucion directos . . . . . . . . . 4
1.1.4.2. Metodos de solucion iterativos . . . . . . . . . 4
2. Ecuaciones diferenciales ordinarias 6
2.1. Introducci on . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2. Metodos de un paso para la solucion de ecuaciones diferencia-
les ordinarias . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.1. Metodo de Euler . . . . . . . . . . . . . . . . . . . . . 7
2.2.1.1. Metodo de Euler-cauchy . . . . . . . . . . . . 7
2.2.1.2. Metodo de hacia adelante . . . . . . . . . . . 8
2.2.2. Metodo de Runge-Kutta . . . . . . . . . . . . . . . . . 9
2.3. Ejemplos de aplicacion . . . . . . . . . . . . . . . . . . . . . . 10
2.3.1. Enunciado . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4. ExPi-EDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.1. Caractersticas . . . . . . . . . . . . . . . . . . . . . . 10
2.4.2. Deniendo la ecuaci on general . . . . . . . . . . . . . . 11
2.4.3. Deniendo los valores iniciales . . . . . . . . . . . . . . 12
2.4.4. Metodos de an alisis . . . . . . . . . . . . . . . . . . . . 12
2.4.5. Resultados . . . . . . . . . . . . . . . . . . . . . . . . . 13
ii
2.4.6. Resultados paso a paso . . . . . . . . . . . . . . . . . . 14
3. Ecuaciones diferenciales parciales 15
3.1. Ecuaciones en derivadas parciales . . . . . . . . . . . . . . . . 15
3.2. Ecuaciones lineales de segundo orden . . . . . . . . . . . . . . 15
3.3. Clasicaci on de las ecuaciones . . . . . . . . . . . . . . . . . . 16
3.3.1. Hiperb olicas . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3.2. Parabolicas . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3.3. Elpticas . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4. Condiciones de contorno . . . . . . . . . . . . . . . . . . . . . 17
3.4.1. Condiciones de frontera(valores iniciales) . . . . . . . . 17
3.4.2. Valores de frontera . . . . . . . . . . . . . . . . . . . . 18
3.5. Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6. Aplicaci on uno: Flujo en medio poroso . . . . . . . . . . . . . 19
3.6.1. Generalidades . . . . . . . . . . . . . . . . . . . . . . . 19
3.6.2. Condiciones de contorno . . . . . . . . . . . . . . . . . 23
3.6.3. Formulaci on de elementos nitos para problemas de ujo 23
3.6.3.1. Divisi on del domino en elementos . . . . . . . 24
3.6.3.2. Ecuaci on del FEM para el elemento . . . . . . 24
3.6.3.3. Obtenci on del sistema discreto . . . . . . . . 25
3.6.3.4. Introducci on de las condiciones de contorno
esenciales . . . . . . . . . . . . . . . . . . . . 26
3.6.3.5. Resoluci on del sistema lineal de las ecuaciones 26
3.6.3.6. Calculo de ujo en un contorno . . . . . . . . 26
3.6.4. ExPFEMseep . . . . . . . . . . . . . . . . . . . . . . 26
3.6.5. Ejemplo uno . . . . . . . . . . . . . . . . . . . . . . . . 27
3.6.5.1. Preparaci on de argumentos . . . . . . . . . . 28
3.6.5.2. Secci on transversal de la presa . . . . . . . . 28
3.6.5.3. Discretizaci on del dominio completo . . . . . 31
3.6.5.4. Proceso de c alculo . . . . . . . . . . . . . . . 31
3.6.5.5. Resultados . . . . . . . . . . . . . . . . . . . 31
3.6.6. Codigo fuente . . . . . . . . . . . . . . . . . . . . . . . 32
3.6.6.1. Codigo fuente en matlab . . . . . . . . . . . . 32
Bibliografa 35
I Anexos 36
iii

Indice de guras
1.1. Ventana principal de ExPi-SEL . . . . . . . . . . . . . . . . . 2
1.2. Men u datos ExPi-SEL . . . . . . . . . . . . . . . . . . . . . . 3
1.3. Editar argumetnos ExPi-SEL . . . . . . . . . . . . . . . . . . 4
1.4. Metodos de soluci on directos ExPi-SEL . . . . . . . . . . . . . 5
1.5. Metodos de soluci on iterativos ExPi-SEL . . . . . . . . . . . . 5
2.1. Ventana principal del programa ExPi-EDO . . . . . . . . . . . 11
2.2. Denir la funcion general . . . . . . . . . . . . . . . . . . . . . 12
2.3. Denir valores iniciales . . . . . . . . . . . . . . . . . . . . . . 12
2.4. Metodos de an alisis . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5. Bot on calcular . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6. Resultado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.7. Resultados iteraciones . . . . . . . . . . . . . . . . . . . . . . 14
3.1. Valores Iniciales . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2. Valores de frontera . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3. Valores de los distintos par ametros de la ecuaci on difusion-
conveccion en funcion del problema fsico estudiado . . . . . . 20
3.4. Ejemplo de ujo a traves de un medio poroso . . . . . . . . . 21
3.5. Condiciones de Contorno para inltraci on en presas . . . . . . 23
3.6. Discretizaci on del dominio . . . . . . . . . . . . . . . . . . . . 24
3.7. Elemento triangular de tres nudos . . . . . . . . . . . . . . . . 25
3.8. Ventana principal de la aplicaci on . . . . . . . . . . . . . . . 27
3.9. Secci on transversal de la presa . . . . . . . . . . . . . . . . . 28
3.10. Argumentos de la presa . . . . . . . . . . . . . . . . . . . . . 29
3.11. Regiones de la presa . . . . . . . . . . . . . . . . . . . . . . . 29
3.12. Region discretizado con elementos triangulares de tres nudos . 31
3.13. Cota piezometrica . . . . . . . . . . . . . . . . . . . . . . . . 32
3.14. Presiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.15. Flujo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
iv

Indice de cuadros
3.1. Argumentos ordenados para la presa . . . . . . . . . . . . . . 30
v
Captulo 1
Sistema de ecuaciones lineales
simultaneas
1.1. ExPi-SEL
Con la nalidad de presentar una aplicaci on al tema Resolucion Numeri-
ca de Ecuaciones Diferenciales ordinarias correspondiente a la Asignatura
Metodos Numericos en Ingeniera
1
se cre o la aplicacion ExPSEL, para la
resoluci on de sistemas de ecuaciones lineales simult aneas.
La ventana principal de la aplicaci on muestra la Figura[1.1], en la
que dispone de los elementos comunes de una aplicaci on cl asica para una
interacci on con el usuario nal, mediante una ventana principal.
Las caractersticas generales del programa son los siguientes:
Aplicaci on para la soluci on de sistemas de ecuaciones lineales si-
mult aneas.
Est a desarrollado en MatLAB y utiliza el GUIDE en la preparaci on de
la interfaz de usuario.
Muestra el proceso de solucion paso a paso
Est a integrado todos los metodos de resoluci on para sistemas de ecua-
ciones
1
De la Maestra en Ciencias con Mencion en Ingeniera de Transportes, Universidad
Nacional de Ingeniera
1
Figura 1.1: Ventana principal de ExPi-SEL
Posibilidad de crear una base de datos en MS Excel desde el cual im-
portar los argumentos.
Editar los argumentos directamente en los campos dise nados.
. . .
1.1.1. Ejemplo
Resolver la siguiente ecuacion.
1x
1
+ 3x
2
+ 4x
3
+ 6x
4
= 22
2x
1
1x
2
+ 3x
3
+ 0x
4
= 12
5x
1
+ 1x
2
+ 0x
3
+ 2x
4
= 8
0x
1
+ 4x
2
1x
3
+ 8x
4
= 9
1.1.2. Organizaci on de argumentos
Con la nalidad de resolver el sistema de ecuaciones denidas en la
Secci on 1.1.1 es necesario organizar los argumentos de la siguiente manera:
2
Figura 1.2: Men u datos ExPi-SEL
Es necesario ordenar los coecientes en un arreglo rectangular como la
mostrada en la Ecuaci on[1.1]

1 3 4 6
2 1 3 0
5 1 0 2
0 4 1 8

(1.1)
De igual manera, ordenar los valores independientes en un vector colum-
na, para el ejemplo es la mostrada en la Ecuaci on[1.2]
_
_
_
_
22
12
8
9
_
_
_
_
(1.2)
1.1.3. Deniendo Argumentos
Los datos ordenados mediante las ecuaciones [1.1] y [1.2] se deben de
editar en la ventana mostrada en la Figura[1.3], al cual se accede desde el
Men u Datos que es mostrado por la Figura[1.2].
Luego de editar los argumentos en conveniente aceptar los argumentos
pulsando en el Boton Conrmar, luego en Retornar para volver a la ventana
principal.
1.1.4. Seleccion del metodo de solucion
El programa est a implementado por los siguientes metodos ordenados en
los grandes grupos, y son:
3
Figura 1.3: Editar argumetnos ExPi-SEL
1.1.4.1. Metodos de soluci on directos
Los metodos implementados son los siguientes y se muestran para su
acceso en la Figura[1.4]
Eliminaci on Gaussiana
Metodo de Gauss Jordan
Metodo de Doolite
Metodo de Crout
Metodo de Cholesky
Resoluci on con MatLab
1.1.4.2. Metodos de soluci on iterativos
Los metodos implementados son los siguientes y se muestran para su
acceso en la Figura[1.5]
Metodo de Jacobi
4
Figura 1.4: Metodos de soluci on directos ExPi-SEL
Figura 1.5: Metodos de soluci on iterativos ExPi-SEL
Metodo de Gauss Seidel
Metodo de Sor
Metodo de Gradiente Conjugado
5
Captulo 2
Ecuaciones diferenciales
ordinarias
2.1. Introducci on
Las ecuaciones diferenciales aparecen naturalmente al modelar situacio-
nes fsicas en las ciencias naturales, ingeniera, y otras disciplinas, donde
hay envueltas razones de cambio de una o varias funciones desconocidas
con respecto a una o varias variables independientes. Estos modelos varan
entre los mas sencillos que envuelven una sola ecuaci on diferencial para
una funcion desconocida, hasta otros mas complejos que envuelven sistemas
de ecuaciones diferenciales acopladas para varias funciones desconocidas.
Por ejemplo, la ley de enfriamiento de Newton y las leyes mec anicas que
rigen el movimiento de los cuerpos, al ponerse en terminos matematicos
dan lugar a ecuaciones diferenciales. Usualmente estas ecuaciones est an
acompa nadas de una condici on adicional que especica el estado del
sistema en un tiempo o posicion inicial. Esto se conoce como la condici on
inicial y junto con la ecuaci on diferencial forman lo que se conoce como el
problema de valor inicial. Por lo general, la solucion exacta de un problema
de valor inicial es imposible o difcil de obtener en forma analtica. Por
tal raz on los metodos numericos se utilizan para aproximar dichas soluciones.
En matem aticas, una ecuaci on diferencial ordinaria
1
(com unmente
abreviada EDO) es una relaci on que contiene funciones de una sola va-
riable independiente, y una o mas de sus derivadas con respecto a esa variable.
Las ecuaciones diferenciales ordinarias se distinguen de las ecuaciones
1
Seccion transcrita desde http://es.wikipedia.org/
6
diferenciales parciales, las cuales involucran derivadas parciales de varias
variables.
Las ecuaciones diferenciales ordinarias son importantes en diversas areas
de estudio como la geometra, mecanica y astronoma, adem as de muchas
otras aplicaciones.
Se ha dedicado mucho estudio a la resolucion de este tipo de ecuaciones,
estando casi completamente desarrollada la teora para ecuaciones lineales.
Sin embargo la mayora de las ecuaciones diferenciales interesantes son no-
lineales, a las cuales en la mayora de los casos no se les puede encontrar una
soluci on exacta. Es en estos problemas que interviene la soluci on numerica,
obteniendo resultados aproximados.
2.2. Metodos de un paso para la soluci on de
ecuaciones diferenciales ordinarias
La solucion numerica del problema de valor inicial:
y

= f(t, y), sujeto a y(t


o
) = y
o
(2.1)
donde t [t
o
, b] y f(t, y) satisfacen las condiciones iniciales impuestas, de
modo que se garantiza la existencia de una soluci on unica, ademas, que f(t, y)
es sucientemente diferenciable, esto es, que todas las derivadas usadas en el
an alisis existen.
2.2.1. Metodo de Euler
Una de las tecnicas m as simples para aproximar soluciones de una ecua-
ci on diferencial es el metodo de Euler, o de las rectas tangentes. Los metodos
de Euler se derivan partiendo del concepto b asico de derivada numerica.
Seg un la manera de realizar esta derivada, el metodo tiene un esquema di-
ferente. A continuacion se describen los dos mas usados y de deducci on m as
sencilla.
2.2.1.1. Metodo de Euler-cauchy
Para ilustrar el concepto basico, una aproximaci on simple por diferencias
hacia adelante de una derivada se expresa de la siguiente manera.
7
u
j+1
u
j
h
= f(x
j
, u
j
) = y
j
n
j = 0, 1, 2, . . . (N 1) (2.2)
por simplicidad se escoge una red uniforme:
x
j
= x
o
+ jh j = 0, 1, 2, 3 . . . N; h =
b a
N
la condicion inicial es:
u
o
= y
o
+ e
o
Este metodo se conoce como de Euler-Cauchy, tambien llamado metodo
del polgono o regla trapezoidal.
2.2.1.2. Metodo de hacia adelante
La existencia de una solucion unica u
j
de la ecuaci on diferencial lleva a:
u
j+1
= u
j
+ hf(x
j
, u
j
), j + 0, 1, 2, 3 . . . (N 1)
por tanto, el metodo de Euler hacia adelante para la ecuaci on y

= f(y, t)
se obtiene reescribiendo la aproximaci on por diferencias hacia adelante,
y
n+1
y
n
h

= y

n
despejando y
n+1
se llega a:
y
n+1
= y
n
+ hy

n
por tanto, nalmente se obtiene:
y
n+1
= y
n
+ hf(y
n
, t
n
)
para el caso de una ecuaci on cuyas variables son (y, t) con condiciones
iniciales (y
o
, t
o
) se obtiene el esquema numerico.
y
1
= y
o
+ h(f(y
o
, t
o
) (2.3)
y
2
= y
1
+ hf(y
1
, t
1
)
.
.
.
y
n
= y
n1
+ hf(y
n1
, t
n1
)
8
2.2.2. Metodo de Runge-Kutta
El metodo de Runge-Kutta es un metodo generico de resoluci on numerica
de ecuaciones diferenciales. Este conjunto de metodos fue inicialmente desa-
rrollado alrededor del a no 1900 por los matem aticos C. Runge y M. W. Kutta.
Los metodos de Runge-Kutta logran la exactitud del procedimiento de
una serie de Taylor sin requerir el calculo de derivadas superiores. Existen
muchas variaciones, pero todas se pueden denotar en la forma generalizada
de la ecuaci on:
y
i+1
= y
i
+ (x
i
, y
i
, h)h
Donde (x
i
, y
i
, h) es conocida como funci on incremento, la cual puede
interpretarse como una pendiente representativa sobre el intervalo.
= a
1
k
1
+ a
2
k
2
+ . . . + a
n
k
n
Donde las a son constantes y las k son:
k
1
= f(x
i
, y
i
) (2.4)
k
2
= f(x
i
+ q
1
h, y
i
+ q
11
k
1
h)
k
3
= f(x
i
+ q
2
h, y
i
+ q
21
k
1
h + q
22
k
2
h)
Observe que las k son relaciones de recurrencia, esto es, k
1
aparece en la
ecuaci on para k
2
, la cual aparece en la ecuaci on para k
3
, etc.
Como cada k es una evaluacion funcional, esta recurrencia hace que los
metodos Runge-Kutta sean ecientes para la programaci on. Existen varios
tipos de metodos Runge-Kutta al emplear diferentes n umeros de terminos
en la funci on incremento como la especicada por n.
Entre los metodos mas representativos tenemos:
Metodos de Runge-Kutta de segundo orden
Metodos de Runge-Kutta
Metodos de Runge-Kutta de tercer orden
Metodos de Runge-Kutta de cuarto orden
9
2.3. Ejemplos de aplicacion
2.3.1. Enunciado
La siguiente aplicacion se tomo de la Referencia: Metodos numericos con
matlab, Autores: A. Cordero Barbero (p agina 416)
Un proyectil de masa m = 0.11kg se lanza verticalmente hacia arriba
en el aire con una velocidad inicial de 8m/s. Si la resistencia del aire es
proporcional al cuadrado de la velocidad, satisface la ecuaci on diferencial
siguiente:
v

= g k v |v|/m (2.5)
donde:
la aceleracion de la gravedad es 9.8m/s
2
coeciente de resistencia de aire k = 0.002kg m
1
masa del proyectil m = 0.11kg
sujeto a las condiciones iniciales:
para t = 0s se tiene una velocidad inicial v = 8m/s
se pide obtener la velocidad para t = 1s
El problema sera resuelto mediante ExPi Edo, aplicacion creada para
la resolucion de ecuaciones diferenciales ordinarias.
2.4. ExPi-EDO
2.4.1. Caractersticas
Con la nalidad de presentar una aplicaci on al tema Resolucion Numeri-
ca de Ecuaciones Diferenciales ordinarias correspondiente a la Asignatura
Metodos Numericos en Ingeniera
2
se creo la aplicaci on ExPEDO, para la
resoluci on de ecuaciones diferenciales ordinarias.
2
De la Maestra en Ciencias con Mencion en Ingeniera de Transportes, Universidad
Nacional de Ingeniera
10
Figura 2.1: Ventana principal del programa ExPi-EDO
La ventana principal de la aplicaci on muestra la Figura[2.1], en la
que dispone de los elementos comunes de una aplicaci on cl asica para una
interacci on con el usuario nal, mediante una ventana principal.
Las caractersticas generales del programa son los siguientes:
Aplicaci on para la soluci on de probelmas de ecuaciones diferenciales
ordinarias, dados sus condiciones de valores iniciales
Est a desarrollado en MatLAB y utiliza el GUIDE en la preparaci on de
la interfaz de usuario.
. . .
2.4.2. Deniendo la ecuaci on general
En la ventana principal, se dene la Ecuacion[2.5] que gobierna el
fen omeno descrito, en la Figura[2.2] se especica la regi on para la intro-
ducci on en lenguaje del Matlab cualquier funcion requerida.
11
Figura 2.2: Denir la funcion general
2.4.3. Deniendo los valores iniciales
En la misma venta principal mostrada en la Figura[2.1], se denen los
valores iniciales, las mismas que se muestran ampliado en la Figura[2.3]
Figura 2.3: Denir valores iniciales
2.4.4. Metodos de analisis
Luego de haber denido la ecuacion general y las restricciones y variables
necesarias, el siguiente paso es elegir el metodo por el cual resolver el pro-
blema denido, los metodo incluidos en la aplicacion son los siguientes y se
muestra en la Figura[2.4]
Metodo de Euler
Metodo de Runge - Kutta 2
12
Metodo de Runge - Kutta 4
El metodo seleccionado se muestra en la parte superior central de la
aplicaci on principal.
Figura 2.4: Metodos de an alisis
2.4.5. Resultados
Para obtener los resultados, desde la ventana principal pulsar el boton
calcular, mostrada por la Figura[2.5].
Figura 2.5: Bot on calcular
El resultado obtenido se muestra en la Figura[2.6], que para el problema
planteado y los valores iniciales es igual a v(t = 1s) = 2.12355 de acuerdo
al n umero de iteraciones y el metodo de solucion seleccionado.
13
Figura 2.6: Resultado
Figura 2.7: Resultados iteraciones
2.4.6. Resultados paso a paso
De igual manera es posible obtener las soluciones mostrando todas las
iteraciones, hasta obtener la convergencia adecuada, el resultado paso a paso
es mostrada por la Figura[2.7].
14
Captulo 3
Ecuaciones diferenciales
parciales
3.1. Ecuaciones en derivadas parciales
En matematicas una ecuaci on en derivadas
1
parciales (a veces abreviado
como EDP) es una relaci on entre una funcion u de varias variables indepen-
dientes x,y,z,t,... y las derivadas parciales de u respecto de esas variables. Las
ecuaciones en derivadas parciales se emplean en la formulaci on matematica
de procesos de la fsica y otras ciencias que suelen estar distribuidos en el es-
pacio y el tiempo. Problemas tpicos son la propagaci on del sonido o del calor,
la electrost atica, la electrodin amica, la dinamica de uidos, la elasticidad, la
mec anica cu antica y muchos otros.
3.2. Ecuaciones lineales de segundo orden
Limitaremos nuestro estudio a las ecuaciones lineales parciales de
segundo orden, concretamente en dos dimensiones, la misma que muestra la
Ecuaci on[3.1].
La forma general de una ecuaci on diferencial en derivadas parciales lineal
de segundo orden (EDP) con dos variables independientes x, y es:
A

x
2
+ B

2

xy
+ C

y
2
+ D

x
+ E

y
+ F = G (3.1)
en que A, B, C, ... ,G son funciones de x, y. Cuando G(x, y) = 0, la
1
Denicion seg un http://es.wikipedia.org/
15
ecuaci on se llama homogenea, en cualquier otro caso es no homogenea[[1],
p aginas 477], donde la funci on (x, y) es la inc ognita. La ecuaci on se
ha escrito con las variables independientes x, y, sin embargo en muchos
problemas una de las variables independientes es el tiempo t, por lo que la
ecuaci on ser a escrita en terminos de x, t.
Una manera simplicada[[2], p agina 160] de representar la Ecuaci on[3.1]
es la mostrada por la Ecuaci on[3.2]
A(x, y)
xx
+B(x, y)
xy
+C(x, y)
yy
+D(x, y)
x
+E(x, y)
y
+F(x, y) = G(x, y) (3.2)
Simplicando la representacion de una manera compacta[[3], p agina 328],
se muestra en la Ecuaci on[3.3]
A
xx
+ B
xy
+ C
yy
+ D
x
+ E
y
+ F = G (3.3)
3.3. Clasicaci on de las ecuaciones
Las ecuaciones diferenciales parciales est an est an clasicadas en tres ca-
tegoras con base en sus caractersticas o curvas de propagaci on[[4], p agina
349], estas son:
Hiperbolicas
Parab olicas
Elpticas
La clasicacion esta establecido por el valor de = B
2
4AC, cuyas
variables son los de la Ecuacion[3.1]. Una ecuaci on en derivadas parciales es:
hiperb olica si > 0, como la ecuaci on de onda.
parab olica si = 0, como la ecuacion de calor.
elptica si < 0, como la ecuaci on de Laplace.
16
3.3.1. Hiperbolicas
Un ejemplo prototipo de la ecuaci on hiperb olica es la ecuacion de onda
de una sola dimensi on, la cual se representa con la siguiente ecuacion.

t
2
=
2

x
2
(3.4)
en la que es la propagaci on de la onda y se mantiene constante.
3.3.2. Parab olicas
La ecuaci on diferencial parcial representativa de las ecuaciones parab oli-
cas es la ecuaci on de difusi on,

t
=

x
_
D

x
_
(3.5)
donde D > 0 es el cociente de difusi on.
3.3.3. Elpticas
La ecuacion elptica prototipo es la ecuacion de Poisson.

x
2
+

2

y
2
= (x, y) (3.6)
donde (x, y) es la fuente conocida, si (x, y) = 0 la ecuaci on se conoce
como ecuacion de Laplace
3.4. Condiciones de contorno
Se distinguen problemas de valor inicial o de Cauchy denidas por las
ecuaciones en derivadas parciales hiperb olicas y parab olicas, o los problemas
de valor de frontera(o limtrofe) denotados por las ecuaciones en derivadas
parciales elpticas
2
.
3.4.1. Condiciones de frontera(valores iniciales)
En problemas de valor inicial, la informacion de la variable dependiente
en esquemas de primer orden, y adicionalmente su derivada respecto al
tiempo para esquemas de segundo orden, est an dadas en un tiempo inicial t
o
2
Esta seccion esta Transcrito de la referencia [[4], pagina 350]
17
Valores Iniciales
C
o
n
d
i
c
i
o
n
e
s
d
e

f
r
o
n
t
e
r
a
Figura 3.1: Valores Iniciales
para toda xy, entonces la ecuaci on describe como se propaga (x, t) a traves
del tiempo. As, el objetivo de la implementacion numerica es calcular esa
evoluci on con alguna precisi on adecuada.
3.4.2. Valores de frontera
En problemas de valor de frontera, se encuentra una sola funci on estatica
(x, y) que satisface la ecuaci on dentro de una region de interes (x, y). por
consiguiente, la meta de la implementaci on numerica es buscar la convergen-
cia a la soluci on correcta en todas las partes de manera simult anea.
Valores
de
frontera
Figura 3.2: Valores de frontera
18
3.5. Aplicaciones
En la fsica e ingeniera existen multitud de problemas que est an gober-
nados por las ecuaciones de difusi on-conveccion, algunas de ellas son:
distribuci on de temperaturas a lo largo de un medio continuo, en regi-
men estacionario o transitorio.
ltraci on a traves de medios porosos, analogamente al caso de tempe-
raturas se distingue entre el regimen estacionario y el transitorio.
problemas de torsi on en barras prism aticas.
problemas de transporte(en los que se estudia el desplazamiento de
partculas en un medio)
Todas estos problemas[[5], pagina 311], pese a tratarse de fen omenos fsi-
cos diferentes se caracterizan por tener un comportamiento an alogo de forma
que la ecuacion que los caracteriza es la misma y se denomina ecuacion de
difusion-conveccion.
3.6. Aplicacion uno: Flujo en medio poroso
3.6.1. Generalidades
Este problema es especialmente importante en ingeniera civil porque
una de las acciones m as da ninas y, en muchos ocasiones determinante
en la construcci on de obras civiles(presas, muros, canales, tuberas, etc.)
se debe al efecto perjudicial del agua, tanto por sus efectos qumicos y
corrosivos (disolucion, reacciones qumicas, etc.), como por su efecto degra-
dante( ciclos de hielo y deshielo), como por las sobrecargas que ejerce sobre
las estructuras debido a la presi on hidrostatica (empujes, sifonamientos, etc.).
Para la obtenci on de las ecuaciones que gobiernan el ujo se considera
la seccion transversal de una presa como la mostrada en la Figura[3.4].
para deducir la formulaci on se parte del caso bidimensional y se supone un
proceso estacionario.
Partiendo de un elemento de supercie diferencial dS = dxdy por el que
discurre un determinado ujo se va ha proceder a establecer el equilibrio
m asico (ecuacion de conservaci on de la masas)de forma que la cantidad de
19
Figura 3.3: Valores de los distintos par ametros de la ecuacion difusion-
conveccion en funcion del problema fsico estudiado
20
Figura 3.4: Ejemplo de ujo a traves de un medio poroso
uido que entra en el elemento a traves de los contornos, menos la que sale,
ha de ser igual a la que se genera (fuente o sumidero). De esta forma se
obtiene:
Q
v
+
_
q
x

_
q
x
+
q
x
x
dx
__
dy +
_
q
y

_
q
y
+
q
y
y
dy
__
= 0 (3.7)
Donde Qv es el volumen de agua que entra (positivo si se trata de una
fuente o negativo si se trata de una sumidero u extracci on de agua) y q =
(q
x
q
y
) es el vector ujo. Si se divide por el area del elemento la expresi on
anterior queda como:
Q
q
x
x

q
y
y
= 0 =Q
T
q = 0 (3.8)
donde en este caso Q es el volumen de agua generado por unidad de area.
La ley terminologica que rige el ujo a traves de una medio poroso es la
ley de Darcy que se expresa de la siguiente manera.
q = k

x
= k (3.9)
donde q es el vector ujo del uido por unidad de area y por unidad
de tiempo, k es el tensor de permutabilidad (tensor de segundo orden) y
21
es la potencial, que en este caso representa la altura piezometrica (energa)
denida como:
= Y + p +

2
2g
(3.10)
donde p es la presi on del uido y es la velocidad del uido, que en este
tipo de problemas es despreciable por ser generalmente muy peque na ( 0).
En caso de que el material sea ort otropo, k se expresa de la siguiente manera:
k =
_
k
x
0
0 k
y
_
(3.11)
donde k
x
y k
y
son los coecientes de permeabilidad en las direcciones de
los ejes coordenados x y y, respectivamente.
Reemplazando la Ecuacion[3.9] en la Ecuaci on[3.8], se obtiene:
Q +
T
k = Q +
_

x

y
_ _
k
x
0
0 k
y
_
_

y
_

_
(3.12)
Q +
T
k = Q +

x
_
k
x

x
_
+

y
_
k
y

y
_
(3.13)
que es la ecuacion de difusion-conveccion particularizada para el caso de
ujo en medios permeables, en dos dimensiones para problemas estacionarios
que no dependen del tiempo.
Si el material es is otropo (k
x
= k
y
= k) la Ecuacion(3.13) se transfroma
en la ecuaci on de Poisson:
Q +
2
= Q + k
_

2
x
+

2

2
y
_
= 0 (3.14)
mientras que si ademas, no existen fuentes (aportaciones de uido) ni
sumideros (extracci on de caudal, bombeo) de uido, la Ecuacion[3.13] se
transforma en la Ecuaci on de Laplace:

2
= k
_

2
x
+

2

2
y
_
= 0 (3.15)
22
3.6.2. Condiciones de contorno
Las condiciones de contorno en este tipo de fen omenos son las que se
muestra en la Figura[3.5], son:
Altura piezometrica conocida en un determinado contorno
Flujo conocido en una supercie.
Figura 3.5: Condiciones de Contorno para inltracion en presas
3.6.3. Formulaci on de elementos nitos para proble-
mas de ujo
En este apartado se describe las relaciones fundamentales de la for-
mulaci on del metodo de los elementos nitos, para problemas de ujo en
medios permeables en dos dimensiones y para problemas estacionarios[[5],
p agina 330]. Es necesario aclarar que en esta secci on solamente se mencionan
las relaciones fundamentales para la formulacion del metodo, para una
informaci on pormenorizada es necesario revisar la bibliografa.
Los pasos para la resolucion del problema mediante el metodo de los
elementos nitos son los siguientes:
23
3.6.3.1. Division del domino en elementos
La regi on analizada, que representa el dominio completo, se divide en
elementos nitos discretos Figura[3.6], en el caso del presente trabajo se uti-
liz o los elementos triangulares de tres nudos.
Figura 3.6: Discretizacion del dominio
en las que las funciones de forma para el elemento rectangular de tres
nudos[[6] p agina 115, [5] p agina 200] el que se muestra en la Figura[3.7] es el
siguiente.
N
1
(x, y) =
1
2A
(x(y
2
y
3
) + y(x
3
x
2
) + (x
2
y
3
x
3
y
2
))
N
2
(x, y) =
1
2A
(x(y
3
y
1
) + y(x
1
x
3
) + (x
3
y
1
x
1
y
3
)) (3.16)
N
2
(x, y) =
1
2A
(x(y
1
y
2
) + y(x
2
x
1
) + (x
1
y
2
x
2
y
1
))
3.6.3.2. Ecuacion del FEM para el elemento
La solucion del problema (altura piezometrica) en funcion de los valores
nodales se aproxima a traves de las funciones de forma descritas en la
Ecuaci on[3.16].
La Ecuaci on[3.14] ha de cumplirse en todo el elemento y dado que la
soluci on que se va ha calcular es aproximada, utilizando las funciones de
forma como pesos a lo largo de todo el volumen del elemento S
(e)
, es nudo.
Por tanto, se cumple la siguiente condicion matem atica.
24
Figura 3.7: Elemento triangular de tres nudos
_
S
(e)
N
i
_

x
_
k
x

x
_
+

y
_
k
y

y
_
+ Q
_
ds = 0 (3.17)
Debe notarse que la Ecuaci on[3.17] representa la notaci on de los residuos
ponderados a lo largo de todo el elemento. Desollando la ecuaci on anterior
se llega a:
k
(e)
ij
= p
(e)
1
i
+ p
(e)
2
i
(3.18)
en la que:
k
(e)
ij
es el termino (i, j) de la matriz de rigidez del elemento debido a la
integraci on de la ecuaci on de Poisson.
mientras que p
(e)
1
i
y p
(e)
2
i
son la inuencia en el termino iesimo del vec-
tor de terminos independientes del elemento debido, respectivamente, a
la presencia de un termino de generaci on de uido (fuente o sumidero)
y al ujo conocido en un contorno.
La expresi on completa de la matriz de rigidez en forma matricial queda
de la siguiente manera.
_
k
(e)
_

(e)
_
=
_
p
(e)
1
_
+
_
p
(e)
2
_
(3.19)
3.6.3.3. Obtencion del sistema discreto
Una vez las matrices de rigidez de cada uno de los elementos y los terminos
independientes, se contin ua con el procedimiento de ensamblaje. De esta
forma es posible encontrar el siguiente sistema de ecuaciones.
25
{P} = [K]{} (3.20)
Donde P es el vector de terminos independientes, K es la matriz de rigidez
del sistema y la potencial.
3.6.3.4. Introducci on de las condiciones de contorno esenciales

Estas se introducen en el sistema ensamblado[3.20], que modica la ma-


triz de rigidez y el vector de terminos independientes de forma que se satis-
fagan las condiciones de contorno asociados a los valores jos de la altura
piezometrica.
3.6.3.5. Resolucion del sistema lineal de las ecuaciones
Una vez modicado el sistema discreto se procede a su resoluci on, con lo
cual se obtiene las alturas piezometricas nodales.
{} = [K]
1
{P} (3.21)
3.6.3.6. Calculo de ujo en un contorno
Una vez obtenidas las alturas piezometricas nodales, que representa la
soluci on general, se puede calcular el ujo a traves de un contorno diferencial
dl, empleando la siguiente relaci on.
q
ns
= n
T
_
k

x
_
(3.22)
3.6.4. ExPFEMseep
Con la nalidad de presentar una aplicaci on al tema Resolucion Numerica
de Ecuaciones Diferenciales parciales correspondiente a la Asignatura Meto-
dos Numericos en Ingeniera
3
se cre o la aplicaci on ExPFEMseep, para la
resoluci on de ecuaciones diferenciales parciales elpticas, especcamente la
ecuaci on de Laplace, que describe el ujo en medio poroso.
La ventana principal de la aplicaci on muestra la Figura[3.8], en la que dis-
pone de los elementos comunes de una aplicaci on cl asica para una interacci on
con el usuario nal, mediante una ventana principal.
3
de la Maestra en Ciencias con Mencion en Ingeniera de Transportes, Universidad
Nacional de Ingeniera
26
Figura 3.8: Ventana principal de la aplicaci on
Las caractersticas generales del programa son los siguientes:
Aplicaci on para la solucion de problemas de inltraci on en medio po-
roso. Orientado para el an alisis de presas.
Est a desarrollado en MatLAB.
. . .
3.6.5. Ejemplo uno
Se proyecta una presa de hormig on en masa con la secci on transversal que
se muestra en la Figura[3.9] y cien metros de largo. Aguas arriba la presa
presenta una cortina de tablestacas, que penetra seis metros en el terreno
natural, para reducir las perdidas por ltracion. Se ha trazado la red de
ujo correspondiente obteniendose las curvas que se indican en la gura. El
Suelo de fundacion de la presa es una arcilla limosa con una coeciente de
conductividad hidr aulica k
h
= k
v
= 5x10

6cm/s
Determinar el caudal ltrado por da bajo la presa.
Trazar el diagrama de sub presiones en el plano de contacto hormig on
cimentaci on y en base a el, vericar la seguridad a la otaci on de la
presa.
27
Figura 3.9: Secci on transversal de la presa
3.6.5.1. Preparaci on de argumentos
De acuerdo a los argumentos establecidos en la Secci on[3.6.5], es necesario
ordenar los argumentos como muestra la Tabla[3.1], en la que:
Cada columna representa una regi on.
La primera la representa el coeciente de inltracion de cada regi on
considerado.
La segunda columna representa el n umero de puntos que forman el
polgono.
Los ceros que completan cada columna es con la nalidad de completar
el arreglo rectangular.
Los argumentos editados en el programa se muestra en la Figura[3.10]
3.6.5.2. Seccion transversal de la presa
Una vez denido los argumentos adecuadamente, es posible dibujar los
bordes de las regiones establecidas, es necesario aclarar que en la aplicaci on es
conveniente establecer las regiones como se muestra en la Tabla[3.1], la apli-
caci on est a pensado para denir cualquier n umero de regiones, una muestra
es la presentada en la Figura[3.11].
28
Figura 3.10: Argumentos de la presa
Figura 3.11: Regiones de la presa
29
R1 R2 R3 R4
0.00000005 0.00000005 0.00000005 0.00000005
2 2 2 2
6 4 7 10
0 30 31 30
30 31 74 30
30 31 (74,1) 30
30 30 44 31
(30,5) 0 44 31
0 0 31 44
0 15 31 44
0 15 0 44
15 0 0 32
19 0 20 30
20 0 20 20
20 0 19 19
0 0 19 15
0 0 15 15
0 0 0 19
0 0 0 19
0 0 0 20
0 0 0 21
0 0 0 29
0 0 0 29
Cuadro 3.1: Argumentos ordenados para la presa
30
Figura 3.12: Regi on discretizado con elementos triangulares de tres nudos
3.6.5.3. Discretizaci on del dominio completo
Denido las regiones que conforman la secci on que caracteriza la zona de
estudio, para la formulaci on mediante el metodo de los elementos nitos es
conveniente dividir la regi on que representa al domino completo, en regiones
peque nas, en este caso, como se muestra en la Figura[3.12].
La regi on es discretizada con elementos rectangulares de tres nudos que
cumplen la condici on de Delaunay
4
sobre los cuales se aplican las relaciones
encontradas en la formulacion del metodo de los elementos nitos y triangulos
de tres nudos para el analisis del fenomeno de inltracion en medios porosos.
3.6.5.4. Proceso de calculo
Establecido los argumentos necesarios, el proceso de analisis se ejecuta
desde el men u Calcular, el mismo que se muestra en la Figura[3.13]
3.6.5.5. Resultados
Los resultados obtenidos son los siguientes:
4
Esta condicion dice que la circunferencia circunscrita de cada triangulo de la red no
debe contener ning un vertice de otro triangulo
31
Figura 3.13: Cota piezometrica
1. Cota piezometrica en cada nudo de los elementos discretizados.
2. Presiones en cada nudo de de los elementos discretizados.
3. Flujo y direcciones en cada elementos discretizado.
Los resultados son mostrados gr acamente y en tablas como se muestra
en las Figuras[3.13 3.14 3.15 ].
3.6.6. Codigo fuente
3.6.6.1. Codigo fuente en matlab
1 function K= MEMB H TOTAL()
2 % FUNCION PARA OBTENER LA MATRIZ DE RIGIDEZ ENSAMBLADA
3 % RESULTADOS:
4 % H: MATRIZ DE RIGIDEZ DEL SISTEMA
5 % OBSERVACIONES:
6 % ORDEN DE LA MATRIZ H: 1
*
(NUMERO DE NUDOS)
7 % NUMERO DE ITERACIONES: NUMERO DE ELEMENTOS VECES
8
9 global tt pp
10
32
Figura 3.14: Presiones
Figura 3.15: Flujo
33
11 K=zeros((size(pp,1)));
12
13 for M= 1:size(tt,1)
14 % SE REPITE NUMERO DE LEMENTOS VECES
15 % MATRIZ DE RIGIDEZ Hm(GLOBAL DEL ELEMENTO m)
16 Hm=MEMB H(M);
17 % GRADOS DE LIBERTAD DEL ELEMENTO m
18 GDL=MEMB GrDL(M);
19 %ensambla ke en K
20 for c = 1:3 %controla columnas de ke
21 kc=GDL(c);
22 for f=1:3 %controla filas de ke
23 kf=GDL(f);
24 %proceso que ensambla
25 K(kf,kc)=K(kf,kc)+Hm(f,c);
26 end
27 end
28 end
29 % save K K
30 end
34
Bibliografa
[1] Dennis Z. Zill. Ecuaciones Diferenciales con Aplicaciones de Modelado.
International Thomson Publishing, 1997.
[2] Javier Valdes. Notas resumidas de calculo iii. 2004.
[3] Eulalia martnez Molada Juan Ram on Torregrosa S anchez Alicia Corde-
ro Barbero, Jose Lus Hueso pagoaga. Problemas Resueltos de Metodos
Numericos. 2006.
[4] Juan Martn Casillas Gonzales Jose Alberto Gutierrez Robles, Miguel

Angel Olmos G omez. Analisis Numerico. 2010.


[5] Eduardo W. V. Chavez y Roberto Mnguez. Mecanica Computacional en
la Ingeniera con Aplicaciones en MatLAB. 2010.
[6] O. C. Zienkiewicz R. L. taylor. El Metodo de los Elementos Finitos en
Ingeniera, Formulacion Basica y Problemas Lineales, volume 1. Cen-
tro Internacional de Metodos Numericos en Ingeniera - CIMNE, cuarta
edition, 1993.
35
Parte I
Anexos
36

Você também pode gostar