Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
1. Introducción
En la búsqueda de una descripción cualitativa de un determinado fenómeno
fı́sico, por lo general el ingeniero plantea un sistema de ecuaciones diferenciales or-
dinarias o parciales, válidas para determinada región (o dominio), e impone sobre
dicho sistema condiciones de borde e iniciales apropiadas. En esta etapa, el modelo
matemático está completo, y es aquı́ donde aparece la mayor dificultad, dado que so-
lamente la forma más simple de ecuaciones, con fronteras geométricamente triviales
es capaz de ser resuelta en forma exacta con los métodos matemáticos disponibles.
Las ecuaciones diferenciales ordinarias con coeficientes constantes son uno de los
pocos ejemplos para los cuales se dispone de procedimientos matemáticos clásicos
de solución.
Con el fin de evitar tales dificultades y lograr resolver el problema con la ayuda de
computadoras, es necesario presentar el problema de una manera puramente alge-
braica. Mediante el proceso de discretización, el conjunto infinito de números que
representan la función o funciones incógnitas en el contı́nuo es reemplazado por
un número finito de parámetros incógnita, y este proceso requiere alguna forma de
aproximación.
Entre las diferentes formas de discretización posibles (elementos finitos, volúmenes
finitos, etc.), una de las más simples es mediante el Método de Diferencias Finitas.
1
Diferencias Finitas Elasticidad y Plasticidad
2
Diferencias Finitas Elasticidad y Plasticidad
Por lo tanto,
dφ φl+1 − φl ∆x d2 φ
= − (7)
dx ∆x 2 dx2
l l+θ1
3
Diferencias Finitas Elasticidad y Plasticidad
Dado que E es igual a una constante multiplicada por ∆x, se dice que el error es
O(∆x). Esto se conoce como orden del error.
De manera similar, utilizamos el teorema de Taylor para obtener
dφ ∆x2 d2 φ
φl−1 = φl − ∆x + (10)
dx 2 dx2
l l+θ2
donde 0 ≤ θ2 ≤ 1. Reescribiendo la expresión de la forma
dφ φl − φl−1 ∆x d2 φ
= + (11)
dx ∆x 2 dx2
l l+θ2
Esto conduce a la denominada aproximación en diferencias hacia atrás o backward
difference de la primera derivada de una función, donde
dφ φl − φl−1
≈ (12)
dx ∆x
l
Tanto en las aproximaciones por diferencias hacia adelante o atrás, el error es del
mismo orden, o sea, O(∆x). Ahora, si reemplazamos las expansiones de las Ecs. (6)
y (10) por
dφ ∆x2 d2 φ ∆x3 d3 φ
φl+1 = φl + ∆x + + , 0 ≤ θ3 ≤ 1 (13)
dx 2 dx2 6 dx3
l l l+θ3
dφ
∆x2 d2 φ
∆x3 d3 φ
φl−1 = φl − ∆x + − , 0 ≤ θ4 ≤ 1 (14)
dx 2 dx2 6 dx3
l l l+θ4
Luego, podemos obtener una representación mas precisa de la primera derivada,
substrayendo la Ec. (14) de la (13). La ecuación resultante
!
dφ ∆x3 d3 φ d3 φ
φl+1 − φl−1 = 2∆x + + 3 (15)
dx 6 dx3 dx
l l+θ3 l−θ4
puede utilizarse para derivar la aproximación de diferencia central o central differ-
ence
dφ φl+1 − φl−1
≈ (16)
dx 2∆x
l
El error obtenido es O(∆x2 , por lo tanto puede verse que se ha obtenido una mejor
aproximación que la lograda con las diferencias hacia adelante o hacia atrás.
Se demuestra que la aproximación a la segunda derivada está dada por (ejercicio 1)
d2 φ φl+1 − 2φl + φl−1
≈ (17)
dx2 ∆x2
l
donde el error de la aproximación es O(∆x2 ).
4
Diferencias Finitas Elasticidad y Plasticidad
y mediante la aproximación dada por la Ec. (17) para la segunda derivada, produce
la ecuación
φl+1 − 2φl + φl−1
k = −Ql (21)
∆x2
Esta ecuación se traslada para cada punto interior xl (l = 1, 2, . . . , L − 1) de la malla
de diferencias finitas. Escribiendo las ecuaciones para cada punto de la malla
∆x2 Q1
−φ2 + 2φ1 = + φ0
k
∆x2 Q2
−φ3 + 2φ2 − φ1 =
k
∆x2 Q2
−φ4 + 2φ3 − φ2 =
k
..
.
∆x2 QL−2
−φL−1 + 2φL−2 − φL−3 =
k
2
∆x QL−1
2φL−1 − φL−2 = + φ Lx (22)
k
Si φ es un vector columna cuya transpuesta es (φ1 , φ2 , φ3 , . . . , φL−2 , φL−1 ), luego este
conjunto de ecuaciones puede escribirse en forma matricial como
Kφ = f (23)
5
Diferencias Finitas Elasticidad y Plasticidad
donde
2 −1 0 0 0
−1 2 −1 0 0
0 −1 2 −1 0
K=
0 0 −1 2 −1
(24)
..
.
−1 2 −1
0 −1 2
∆x2 Q1
k
+ φ0
∆x2 Q2
k
f =
..
.
∆x2 QL−1
k
+ φ Lx
Por lo tanto, el problema original de determinar una función continua incógnita
φ(x) ha sido reemplazada por el problema de resolver una ecuación matricial para
el conjunto discreto de valores φ1 , φ2 , φ3 , . . . , φL−1 .
El método de diferencias finitoas da por lo tanto información acerca de los valores
de la función en los puntos de la malla, pero no da información acerca de los valores
de la función entre estos puntos. Por lo tanto, aproximamos la ecuación de gobierno
sobre un número discreto de puntos y no a través de la región.
La solución de la Ec.(23) puede calcularse en forma eficiente teniendo en cuenta que
la matriz K es simétrica, definida positiva y tridiagonal, y utilizando un algoritmo de
inversión especı́ficamente diseñado para tal sistema de ecuaciones. No obstante, debe
tenerse siempre presente que la solución resultante de φ es solo una aproximación
a la solución exacta problema. De igual manera, el hecho de que el error en la
aproximación es de O(∆x2 ), indica que la reducción del espaciamiento de la malla
reducirı́a el error y producirı́a soluciones mas precisas.
2.3. Ejemplo 1
Se requiere obtener la solución de la ecuación d2 φ/dx2 − φ = 0 que satisface las
condiciones de borde φ = 0 a x = 0 y φ = 1 a x = 1. Para ello, se elige una malla
con espaciamiento ∆x = 31 , según se muestra en la Figura (2). Encontrar la solución
por el método de diferencias finitas.
Las iognitas son φ1 y φ2 , los valores de la solución en los puntos a x = 13 y x = 32 ,
respectivamente, dado que por imposición de las condiciones de borde φ0 = 0 y
6
Diferencias Finitas Elasticidad y Plasticidad
que puede ser expresado en diferencias finitas mediante la aproximación dada por
la Ec.(17), como
φl+1 − 2φl + φl−1 − ∆x2 φl = 0
Usando esta ecuación para l = 1 y l = 2 e insertando las condiciones conocidas,
obtenemos
1
−φ2 + 2 φ1 = 0
9
1
2 φ2 − φ 1 = 1
9
con solución
φ1 = 0,2893, φ2 = 0,6107
Puede fácilmente calcularse la solución analı́tica al problema y comparar los resul-
tados obtenidos con la solución exacta φ1 = 0,2889 y φ2 = 0,6102.
7
Diferencias Finitas Elasticidad y Plasticidad
∆x2 Q1
−φ2 + 2φ1 = + φ0
k
∆x2 Q2
−φ3 + 2φ2 − φ1 =
k
∆x2 Q2
−φ4 + 2φ3 − φ2 =
k
..
.
∆x2 QL−2
−φL−1 + 2φL−2 − φL−3 =
k
2
∆x QL−1
−φL + 2φL−1 − φL−2 = (27)
k
ahora, dado que φL es incógnita, el conjunto de incógnitas está dado por φ1 , φ2 , φ3 , . . . , φL−1 , φL .
La ecuación resultante es por lo tanto porvista por la Ec. (26), que puede ser escrita
como
dφ q
=− (28)
dx k
L
Si la derivada es reemplazada por una aproximación en diferencia hacia atrás, ten-
emos
φL − φL−1 q
=− (29)
∆x k
Junto con la Ec. (33), esta ecuación completa el conjunto de L ecuaciones para las
incógnitas φ1 , φ2 , . . . , φL .
2.5. Ejemplo 2
Retornemos a la ecuación considerada en el Ejemplo (2.3), pero ahora sujeta a
las condiciones de borde φ = 0 en x = 0 y dφ/dx = 1 en x = 1. Si utilizamos una
malla igual a la de la Figura (2), las incógnitas ahora serán φ1 , φ2 , y φ3 , dado que
las condiciones de borde son φ0 = 0, y dφ/dx|3 = 1.
La aproximación en diferencias finitas de la ecuación de gobierno, en x1 y x2 será
1
−φ2 + 2 φ1 = 0
9
1
−φ3 + 2 φ2 − φ1 = 0 (30)
9
8
Diferencias Finitas Elasticidad y Plasticidad
9
Diferencias Finitas Elasticidad y Plasticidad
2.7. Ejemplo 3
Un puente es soportado por varias pilas de hormigón, cuya geometrı́a y estado
de carga se muestra en la Figura (3). La carga de 20 kN m−2 representa el peso del
puente, junto a una sobrecarga estimada debido a tránsito. El peso aproximado del
hormigón es de 25 kN m−3 y su módulo es E = 28 × 106 kN m−2 . Deseamos analizar
el estado de tensiones y deformaciones de la pila utilizando el método de diferencias
finitas.
10
Diferencias Finitas Elasticidad y Plasticidad
Por lo tanto
d 1 du
− E(1 + x) = 6,25(1 + x), (40)
dx 4 dx
sujeta a las condiciones de borde
1 du
E(1 + x) |x=0 = −5, u(2) = 0 (41)
4 dx
11
Diferencias Finitas Elasticidad y Plasticidad
∂ 2 φ
φl+1,m − 2φl,m + φl−1,m
2
≈ (49)
∂x l,m ∆x2
con un error de O(∆x2 ).
En forma similar, el procedimiento puede seguirse para aproximar ∂φ/∂y y ∂ 2 φ/∂y 2 ,
considerando la expansión de Taylor de la forma φ(xl , ym + ∆y).
12
Diferencias Finitas Elasticidad y Plasticidad
Las condiciones de borde del problema dan los valores de los nodos sobre la frontera
del problema, esto es:
Este conjunto de ecuaciones puede ser resuelto por métodos directos o iterativos, con
el objeto de determinar la aproximación de los valores de la solución en los puntos
de la malla.
13
Diferencias Finitas Elasticidad y Plasticidad
3.3. Ejemplo 4
Las ecuaciones de gobierno que rigen el comportamiento de una placa con una
carga uniforme q están dadas por
∂2M ∂2M
+ = −q
∂x2 ∂y 2
∂2w ∂2w M
+ = −
∂x2 ∂y 2 D
Las condiciones de contorno del problema son M = 0 y w = 0 sobre la frontera Γ.
Adoptando ∆x = ∆y = h = a/4 (ver Figura (4)), el sistema del tipo KM = f a
resolver demandarı́a invertir una matriz de 9 × 9.
Aprovechando la simetrı́a de la placa, se observa que se cumplen las siguientes
condiciones
M1 = M 3 = M 7 = M 9
M2 = M 8 = M 4 = M 6 (56)
y equivalentemente
w1 = w 3 = w 7 = w 9
w2 = w 8 = w 4 = w 6 (57)
14
Diferencias Finitas Elasticidad y Plasticidad
∂f fl+1,m − fl−1,m
≈
∂x 2∆x
y
∂f fl,m+1 − fl,m−1
≈
∂y 2∆y
podemos aplicar estos esquemas centrados a las ecuaciones (58) y (59), y obtener
las mismas relaciones dadas en (56) y (57).
Operando de la misma manera que lo visto en clases, las ecuaciones de gobierno
discretizadas quedan de la forma
0 4 −4 M5 −qh2
0 4 −4 w5 −M5 h2 /D
15
Diferencias Finitas Elasticidad y Plasticidad
Referencias
[1] O.C. Zienkiewicz and K. Morgan (1983). Finite Elements and Approximation.
John Wiley and Sons, Inc.
[2] J.N. Reddy (1993). An Introduction to the Finite Element Method. McGraw-
Hill.
[3] G.D. Smith (1978). Numerical Solution of Partial Differential Equations by Fi-
nite Difference Methods, 2nd ed. Oxford Applied Mathematics and Computing
Science Series.
16
Diferencias Finitas Elasticidad y Plasticidad
17
Diferencias Finitas Elasticidad y Plasticidad
18
Diferencias Finitas Elasticidad y Plasticidad
19