You are on page 1of 17

Universidad Nacional del Centro del Per

Facultad de Ingeniera Mecnica

MTODOS NUMRICOS

SOLUCION NUMRICA DE ECUACIONES


DIFERENCIALES

MG. ARTURO HUBER GAMARRA MORENO


Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

ECUACIONES DIFERENCIALES
ORDINARIAS
Obtener soluciones exactas de ecuaciones
diferenciales ordinarias no es una tarea sencilla.
Existen diferentes mtodos para obtener resultados
numricos aproximados para las soluciones de
ecuaciones diferenciales ordinarias, entre los que
destacan el mtodo de Euler, el mtodo de Heun, el
mtodo de las series de Taylor, los mtodos de
Runge-Kutta, el mtodo de Adams-Bashforth-
Moulton y el mtodo de Hamming
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

METODO DE EULER
Sea a, bel intervalo en el que se desea resolver la ecuacin diferencial y ' f t , y
con ya y 0 .Dividimos el intervalo a, ben n subintervalos del mismo tamao
usando la particin dada por los puntos

t k a kh k 0, 1, 2, , n con : h
b a
n

El mtodo de Euler obtiene las aproximaciones a la solucin de la ecuacin


diferencial mediante la iteracin de:

y k 1 y k hf t k , y k k 0, 1, 2, , n 1
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

Ejemplo 01) Mediante el mtodo de Euler resuelva el siguiente:

dy
dt t y

PVI y 0 2
y 1 ?

Considerar n = 5
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

Solucin:

El intervalo de inters para este ejemplo es [0, 1] y al dividirlo en


cinco subintervalos se tiene:
1 0
h 0.2
5

con lo cual se generan los argumentos:


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

Con t0 = 0.0 y y0 = 2 y mediante la iteracin de la ecuacin del


mtodo de Euler, se obtienen los valores:
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

y1 y 0.2 2 0.20.0 2 1.6


y 2 y 0.4 1.6 0.20.2 1.6 1.32
y 3 y 0.6 1.32 0.20.4 1.32 1.136
y 4 y 0.8 1.136 0.20.6 1.136 1.0288
y 5 y 1.0 1.0288 0.20.8 1.0288 0.98304

Por otro lado, la solucin analtica es 1.10364 (se puede verificar resolviendo analticamente el
PVI); el error cometido es 0.1206 en valor absoluto y 10.92 en %.
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

METODO DE LAS SERIES DE TAYLOR


Sea a, bel intervalo en el que se desea resolver la ecuacin diferencial
y ' f t , y con ya y 0 .Dividimos el intervalo a, ben n subintervalos del
mismo tamao usando la particin dada por los puntos

t k a kh k 0, 1, 2, , n con : h
b a
n

El mtodo de las series de Taylor (vamos a considerarlo de orden 4) obtiene las


aproximaciones a la solucin de la ecuacin diferencial evaluando
y ' , y '' , y ''' e y '''' mediante sus respectivos desarrollos en series de Taylor de
orden 4.

Puede decirse que el mtodo de Euler utiliza los primeros dos trminos de la
serie de Taylor para su primera iteracin; o sea:

F t1 y1 F t 0 F ' t 0 t1 t 0
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

Donde se seala que y1 no es igual a F(t1).

esto pudo hacer pensar que para encontrar y2, se expandi de nuevo F(t) en
serie de Taylor como sigue:

F t 2 y2 F t1 F ' t1 t 2 t1

sin embargo, no se dispone de los valores exactos de F(t1) y F(t1) y,


rigurosamente hablando, son los que deben usarse en una expansin de Taylor
de F(t) en este caso alrededor de t1; por tanto, el lado derecho de la ultima
ecuacin no es evaluable. Por ello, solo en la primera iteracin, para encontrar
y1, se usa realmente una expansin de en serie de Taylor de F(t), aceptando
desde luego que se tienen valores exactos en la condicin inicial y 0 F t 0 .
Despus de eso se emplea la ecuacin:

y k 1 y k f t k , y k t k 1 t k F t k F ' t k t k 1 t k

que guarda similitud con un expansin en serie de Taylor.


Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

Aclarado este punto, a continuacin se aplicara la informacin acerca de las


series de Taylor para mejorar la exactitud del mtodo de Euler y obtener
extensiones que constituyen la familia de mtodos llamados algoritmos de
Taylor.

Si se usan tres trminos en lugar de dos en la expansin de F(t1), entonces:

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 1t 0

La primera iteracin de la ecuacin tomar:

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 Ingeniera Mecnica

Ahora cabe pensar que usando una frmula de iteracin basada en la ltima ecuacin
obtenida para obtener y2, y3, ., yn mejorara la exactitud obtenida con la primera
ecuacin 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 , yk
k

Si, como en el caso general, f(t,y) es una funcin 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 Ingeniera Mecnica

Ejemplo 01) Mediante el mtodo de las series de Taylor de segundo orden resuelva
el siguiente:

dy
dt t y

PVI y 0 2
y 1 ?

Considerar n = 5

Solucin:

El intervalo de inters para este ejemplo es [0, 1] y al dividirlo en cinco subintervalos


se tiene:

1 0
h 0.2
5

con lo cual se generan los argumentos:

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 Ingeniera Mecnica

Se aplica la ecuacin de iteracin para este caso con y0 = 2 y con:

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 y0 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
nmero de clculos.
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

La extensin de la idea para obtener, 4, 5 o ms trminos de la serie de Taylor significara obtener


mtodos con mayor exactitud, pero menos prcticos, ya que incluiran diferenciaciones
complicadas de f(t,y); por ejemplo, si se quisieran utilizar 04 trminos de la serie, se necesitara 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 ms largas y complicadas.
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

METODO DE EULER MODIFICADO


En el mtodo de Euler se tom como vlida para todo el primer subintervalo la derivada
encontrada en un extremo de ste. Para obtener una exactitud razonable se utiliza un intervalo
muy pequeo, a cambio de un error de redondeo mayor (ya que se realizarn ms clculos).

El mtodo 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.

El esquema iterativo para este mtodo quedara en general as:

Primero usando el paso de prediccin resulta:

una vez obtenida yk 1 se calcula f tk 1 , yk 1 , la derivada en el punto tk 1 , yk 1 , y se


promedia con la derivada previa f t k , y k para encontrar la derivada promedio:

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 ecuacin de iteracin 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 Ingeniera Mecnica

Ejemplo 01) Mediante el mtodo de Euler modificado resuelva el siguiente:

dy
dt t y

PVI y 0 2
y 1 ?

Considerar n = 5
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica
Solucin:

Primera iteracin

Primer paso: y1 y0 hf t 0 , y0 2 0.20 2 1.6

Segundo paso:
1
f t 0 , y0 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 iteracin

Primer paso: y2 y1 hf t1 , y1 1.66 0.20.2 1.66 1.368

Segundo paso:
1
f t1 , y1 f t2 , 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

Al continuar los clculos se llega a:

y 5 1.08509
y 5 1.11222
Universidad Nacional del Centro del Per
Facultad de Ingeniera Mecnica

EJERCICIOS
1) Un tanque cilndrico de fondo plano con un dimetro de 1.5 m
contiene un lquido de densidad 1.5 kg/L a una altura de 3 m. Se desea
saber la altura del lquido dentro del tanque tres minutos despus de que
se abre completamente la vlvula 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.

You might also like