Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana 15
Semana 15
MÉTODOS NUMÉRICOS
ECUACIONES DIFERENCIALES
ORDINARIAS
Obtener soluciones exactas de ecuaciones
diferenciales ordinarias no es una tarea sencilla.
Existen diferentes métodos para obtener resultados
numéricos aproximados para las soluciones de
ecuaciones diferenciales ordinarias, entre los que
destacan el método de Euler, el método de Heun, el
método de las series de Taylor, los métodos de
Runge-Kutta, el método de Adams-Bashforth-
Moulton y el método de Hamming
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
METODO DE EULER
Sea a, bel intervalo en el que se desea resolver la ecuación diferencial y ' f t , y
con y a y 0 .Dividimos el intervalo a, ben “n” subintervalos del mismo tamaño
usando la partición dada por los puntos
t k a kh k 0, 1, 2, , n con : h
b a
n
y k 1 y k hf t k , y k k 0, 1, 2, , n 1
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
dy
dt t y
PVI y 0 2
y 1 ?
Considerar n = 5
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
Solución:
Por otro lado, la solución analítica es 1.10364 (se puede verificar resolviendo analíticamente el
PVI); el error cometido es 0.1206 en valor absoluto y 10.92 en %.
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
t k a kh k 0, 1, 2, , n con : h
b a
n
Puede decirse que el método de Euler utiliza los primeros dos términos de la
serie de Taylor para su primera iteración; o sea:
esto pudo hacer pensar que para encontrar y2, se expandió de nuevo F(t) en
serie de Taylor como sigue:
t1 t 0 2
F t1 y1 F t 0 F ' t 0 t1 t 0 F ' ' t 0
2!
Como:
dF ' t df t , y
F ' ' t
dt dt
y
h t 1 t 0
h 2 df t , y
y1 y 0 hf t 0 , y 0
2! dt t
0 , y0
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
Ahora cabe pensar que usando una fórmula de iteración basada en la última ecuación
obtenida para obtener y2, y3, …., yn mejoraría la exactitud obtenida con la primera
ecuación propuesta para este caso. Se propone entonces la formula:
h 2 df t , y
y k 1 y k hf t k , y k
2! dt t
k , yk
Si, como en el caso general, f(t,y) es una función de t y y, habrá que usar derivadas
totales. La derivada total de f(t,y) con respecto a t está dada por:
df t , y f t , y f t , y dy
dt t y dt
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
Ejemplo 01) Mediante el método de las series de Taylor de segundo orden resuelva
el siguiente:
dy
dt t y
PVI y 0 2
y 1 ?
Considerar n = 5
Solución:
1 0
h 0.2
5
t 0 0.0
t1 t 0 h 0.0 0.2 0.2
t 2 t1 h 0.2 0.2 0.4
t 3 t 2 h 0.4 0.2 0.6
t 4 t 3 h 0.6 0.2 0.8
t 5 t 4 h 0.8 0.2 1.0
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
df t , y f t , y f t , y
t y 1 t y
dt t y
t y
dy
ya que
dt
h2 0.2 2
y1 y 0.2 y 0 ht 0 y 0 1 t 0 y 0 2 0.20 2 1 0 2 1.66
2! 2
h2 0.2 2
y 2 y 0.4 y1 ht1 y1 1 t1 y1 1.66 0.20.2 1.66 1 0.2 1.66 1.4172
2! 2
h2 0.2 2
y 3 y 0.6 y 2 ht 2 y 2 1 t 2 y 2 1.4172 0.20.4 1.4172 1 0.4 1.4172 1.2541
2! 2
h2 0.2 2
y 4 y 0.8 y 3 ht 3 y 3 1 t 3 y3 1.2541 0.20.6 1.2541 1 0.6 1.2541 1.1564
2! 2
h2 0.2 2
y 5 y 1.0 y 4 ht 4 y 4 1 t 4 y 4 1.1564 0.20.8 1.1564 1 0.8 1.1564 1.1122
2! 2
Que da un error absoluto de 0.00858 y un error porcentual de 0.78. Notar la mayor exactitud y el mayor
número de cálculos.
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
La extensión de la idea para obtener, 4, 5 o más términos de la serie de Taylor significaría obtener
métodos con mayor exactitud, pero menos prácticos, ya que incluirían diferenciaciones
complicadas de f(t,y); por ejemplo, si se quisieran utilizar 04 términos de la serie, se necesitaría la
segunda derivada de f(t,y), la cual está dada por:
d 2 f t , y 2 f t , y dy 2 f t , y dy 2 f t , y f t , y f t , y f t , y dy
2 2
2 Las
dt 2 t 2 dt ty dt y 2 t y y dt
derivadas totales de orden superior al segundo de f(t,y) son aun más largas y complicadas.
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
El método de Euler modificado trata de evitar este problema utilizando un valor promedio de la
derivada tomada en los dos extremos del intervalo, en lugar de la derivada tomada en un solo
extremo.
1
f t k , y k f t k 1 , y k 1
2
Se sustituye f t k , y k con este valor promedio en la ecuación de iteración de Euler y se obtiene:
y k 1 y k
h
f t k , y k f t k , y k 1
2
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
dy
dt t y
PVI y 0 2
y 1 ?
Considerar n = 5
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
Solución:
Primera iteración
Segundo paso:
1
f t 0 , y 0 f t1 , y1 1 0 2 0.2 1.6 1.7
2 2
y1 y0.2 2 0.2 1.7 1.66
Segunda iteración
Segundo paso:
1
f t1 , y1 f t 2 , y2 1 0.2 1.66 0.4 1.368 1.214
2 2
y2 y0.4 1.66 0.2 1.214 1.4172
y5 1.08509
y5 1.11222
Universidad Nacional del Centro del Perú
Facultad de Ingeniería Mecánica
EJERCICIOS
1) Un tanque cilíndrico de fondo plano con un diámetro de 1.5 m
contiene un líquido de densidad 1.5 kg/L a una altura de 3 m. Se desea
saber la altura del líquido dentro del tanque tres minutos después de que
se abre completamente la válvula de salida, la cual da un gasto de
0.6 A 2 ga m3 s
-4 2
donde A es el área seccional del tubo de salida y es 78.5 x 10 m yg=
2
9.81 m/s . Considerar n = 6.