Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 1 - Metodo de Diferencias Finitas para Problemas Lineales
Clase 1 - Metodo de Diferencias Finitas para Problemas Lineales
INTRODUCCIÓN:
𝑥 ∈ [𝑎, 𝑏]
𝑦( 𝑎 ) = 𝛼 , 𝑦 ( 𝑏 ) = 𝛽
Esta ecuación requiere que se use aproximaciones para 𝑦 ′ e 𝑦 ′′ para cualquier x del
intervalo [a,b], etas manipulaciones sencillas se obtienen de la serie de Taylor para 𝒚(𝒙)
alrededor de x y nos permite obtener lo siguiente:
𝑦(𝑥+ℎ) − 𝑦(𝑥)
𝑦(′𝑥 ) = + 𝑂(ℎ)
ℎ
Diferencia finita progresiva (Hacia Adelante)
𝑦(𝑥) − 𝑦(𝑥+ℎ)
𝑦(′𝑥 ) = + 𝑂(ℎ)
ℎ
Diferencia finita regresiva (Hacia Atrás)
x-h x x+h
𝑦(𝑥+ℎ) − 𝑦(𝑥−ℎ)
𝑦(′𝑥 ) =
2ℎ
Diferencia finita centrada de primer orden
Para una derivada de segundo orden 𝑦(′′𝑥 )
𝑥 𝑖−1 𝑥𝑖 𝑥 𝑖+1
Si se utiliza la notación 𝑦𝑖 = 𝑦(𝑥 𝑖)
𝑖 = 0,1,2,3, … , 𝑛 + 1
𝐴𝑦 = 𝑏 / [𝐴][𝑦] = [𝑏]
Donde:
[𝐴] 𝐸𝑠 𝑢𝑛𝑎 𝑚𝑎𝑡𝑟𝑖𝑧 𝑡𝑟𝑖𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙
[𝑦] 𝐸𝑠 𝑢𝑛 𝑣𝑒𝑐𝑡𝑜𝑟 𝑑𝑒 𝑖𝑛𝑐ó𝑔𝑛𝑖𝑡𝑎𝑠
[𝑏] 𝐸𝑠 𝑢𝑛 𝑣𝑒𝑐𝑡𝑜𝑟 𝑑𝑒 𝑐𝑜𝑒𝑓𝑖𝑐𝑖𝑒𝑛𝑡𝑒𝑠
TIPOS DE FRONTERAS
Existen 3 tipos de Fronteras:
Formas: 𝑥 = 0 , 𝑦 = 2
Se puede denotar:
𝑦0 = 2 / 𝑦|𝑥=0 = 2
b) Frontera Newmann: Cuando se conoce el valor de la derivada en algún punto.
𝑑𝑦
𝑥=0 , =2
𝑑𝑥
𝑑𝑦
| =2
𝑑𝑥 𝑥=0
c) Frontera Tipo Pobin: Es la combinación de los otros 2 anteriores.
𝑑𝑦
𝑥=0 , +𝑦 = 2
𝑑𝑥
𝑑𝑦
| + 𝑦|𝑥=0 = 2
𝑑𝑥 𝑥=0
Ejemplo 1:
𝑑2𝑇
− 1.5𝑇 = 0
𝑑𝑥 2
Considerar tramos de la barra Δx=h=1 y 𝑇0 = 240 °𝐶 y 𝑇5 = 150 °𝐶.
Discrete la barra para Δx=1m y encuentre las temperaturas en cada tramo.
𝑇1 𝑇2 𝑇3 𝑇4
i=o i=1 i=2 i=3 i=4 i=5
𝑇0 = 240 °𝐶 𝑇5 = 150 °𝐶
𝑑2 𝑇
− 1.5𝑇 = 0
𝑑𝑥 2
𝑇𝑖+1 − 2𝑇𝑖 + 𝑇𝑖 −1
− 1.5𝑇𝑖 = 0
Δx 2
𝑇𝑖+1 − 2𝑇𝑖 + 𝑇𝑖 −1 − 1.5𝑇𝑖 Δx 2 = 0
Pero Δx 2 = 12 = 1
𝑇𝑖+1 − 2𝑇𝑖 + 𝑇𝑖 −1 − 1.5𝑇𝑖 = 0
𝑇𝑖+1 − 3.5𝑇𝑖 + 𝑇𝑖−1 = 0 … (α)
De (α)
i=1, 𝑇2 − 3.5𝑇1 + 𝑇0 = 0
i=4, 𝑇5 − 3.5𝑇4 + 𝑇3 = 0
−3.5𝑇4 + 𝑇3 = −150 … (4)
−3.5 1 0 0 𝑇1 −240
𝑇
0 ] [ 2] = [ 0 ]
[ 1 −3.5 1
0 1 −3.5 1 𝑇3 0
0 0 1 −3.5 𝑇4 −150
𝑇1 = 76
𝑇2 = 28
𝑇3 = 22
𝑇4 = 49
Solución:
𝑑2 𝑇
− 1.5𝑇 = 0
𝑑𝑥 2
𝑇𝑖+1 − 2𝑇𝑖 + 𝑇𝑖 −1
− 1.5𝑇𝑖 = 0
Δx 2
𝑇𝑖+1 − 2𝑇𝑖 + 𝑇𝑖 −1 − 1.5𝑇𝑖 Δx 2 = 0
Pero Δx 2 = 0.52 = 0.25
De (α)
i=1, 𝑇2 − 2.375𝑇1 + 𝑇0 = 0
−2.375 1 0 0 𝑇1 −240
1 −2.375 1 0 𝑇 0
[ ] [ 2] = [ ]
0 1 −2.375 1 𝑇3 0
0 0 1 −2.375 𝑇4 −150
𝑇1 = 140
𝑇2 = 92.5
𝑇3 = 79.7
𝑇4 = 96.7
Ejemplo 2:
𝑑𝑦(0)
Con CF = 0 , 𝑦(1) = 1
𝑑𝑥
Considerar Δx=h=0.2
𝑦0 𝑦1 𝑦2 𝑦3 𝑦4 𝑦5
0 0.2 0.4 0.6 0.8 1
Para 𝑦0 , vamos a tomar una diferencia finita hacia adelante tomando 3 puntos, 𝑂(ℎ2 )
𝑑𝑦 −𝑦𝑖+2 + 4𝑦𝑖+1 − 3𝑦𝑖
| = + 𝑂(ℎ2 )
𝑑𝑥 𝑥=𝑥 𝑖 2ℎ
Pero ya se tiene:
𝑑𝑦
| = 0 = −𝑦2 + 4𝑦1 − 3𝑦0
𝑑𝑥 𝑥=𝑥 0
i=1, 𝑦2 − 6𝑦1 + 𝑦0 = 0
i=2, 𝑦3 − 6𝑦2 + 𝑦1 = 0
i=3, 𝑦4 − 6𝑦3 + 𝑦2 = 0
i=4, 𝑦5 − 6𝑦4 + 𝑦3 = 0
−6𝑦4 + 𝑦3 = −1
−3 4 −1 0 0 𝑦0 0
1 −6 1 0 0 𝑦1 0
0 1 −6 1 0 𝑦2 = 0
0 0 1 −6 1 𝑦3 0
[ 0 0 0 1 −6] [𝑦4 ] [−1]