Está en la página 1de 25

ECUACIONES DIFERENCIALES

Método de un paso. Método de Taylor de


orden K. Método de Runge –Kutta de orden
K. Método de paso múltiple: Predictor-
Corrector de orden K. Estabilidad de
métodos numéricos.
Una forma de analizar las interacciones entre los
cuerpos es a través de las fuerzas, por lo que se acude a
la segunda ley de Newton. Ello implica el
planteamiento de una ecuación diferencial. Por
ejemplo, en el movimiento amortiguado
Resolver esta ecuación en
forma analítica es hallar la
𝑑 𝑣Ԧ
= −𝑘𝑣Ԧ expresión de la velocidad en
𝑑𝑡 función del tiempo.

Resolver en forma numérica es hallar el valor de la


velocidad para cada instante.
METODOS DE UN PASO
Todos los métodos de un paso tienen la forma general,
yi+1 = yi + .h
Ellos difieren entre sí en la manera en la que se estima
la pendiente.
METODO DE EULER
Utiliza la primera derivada para tomar la pendiente en
xi
= ƒ(xi, yi)
donde = ƒ(xi, yi) es la ecuación diferencial evaluada en
xi y yi.

𝑑𝑦
𝑦𝑖+1 = 𝑦𝑖 + ℎ (𝑥𝑖 , 𝑦𝑖 )
𝑑𝑥
ERROR EN EL METODO DE EULER
De la estimación de y,

Del desarrollo de Taylor,

Restando las ecuaciones anteriores


Error de truncamiento local (Ea)
Ejemplo: Hallar el valor de y en x = 2, si y(x = 0) = 1, si
𝑑𝑦
= 𝑥 2 − 3𝑥
𝑑𝑥
Tome un h = 0.5 y un h = 0.2
Ejemplo: En el circuito RC en serie hallar la carga
en el capacitor a través del tiempo. Donde R =
100 Ω, C = 2200 F y  = 12 VDC
METODO DE EULER DE ORDEN K

Una manera de reducir el error con el método de Euler


es incluir términos de orden superior en la expansión
de la serie de Taylor para la solución. Por ejemplo, al
incluir el término de segundo orden en la ecuación
resulta:
Ejemplo: Utilizando el método de Taylor de orden 2,
hallar el valor de y en x = 2, si y(x = 0) = 1, si
𝑑𝑦
= 𝑥 2 − 3𝑥
𝑑𝑥
Para un h =0,5 y 0.2
MÉTODO DE EULER MODIFICADO
METODO HEUN
Un método para mejorar la estimación de la
pendiente emplea la determinación de dos derivadas
en el intervalo (una en el punto inicial y otra en el
final). Las dos derivadas se promedian después con la
finalidad de obtener una mejor estimación de la
pendiente en todo el intervalo. Este procedimiento,
conocido como método de Heun.
𝑦´𝑖 = 𝑓(𝑥𝑖 , 𝑦𝑖 )
0
𝑦𝑖+1 = 𝑦𝑖 + 𝑓 𝑥𝑖 , 𝑦𝑖 ℎ
0
𝑦´𝑖+1 = 𝑓(𝑥𝑖+1 , , 𝑦𝑖+1 )
0
𝑦´𝑖 + 𝑦´𝑖+1 𝑓 𝑥𝑖 , 𝑦𝑖 + 𝑓 𝑥𝑖+1 , 𝑦𝑖+1
𝑦ത = =
2 2
0
𝑓 𝑥𝑖 , 𝑦𝑖 + 𝑓 𝑥𝑖+1 , 𝑦𝑖+1
𝑦𝑖+1 = 𝑦𝑖 + ℎ
2
MÉTODOS DE RUNGE-KUTTA
Los métodos de Runge-Kutta (RK) logran la exactitud
del procedimiento de la serie de Taylor sin necesitar el
cálculo de derivadas de orden superior. Existen muchas
variantes, pero todas tienen la forma generalizada de
la ecuación.
yi+1 = yi + f(xi, yi, h)h ...... (1)
donde f(xi, yi, h) se conoce como función incremento, la
cual puede interpretarse como una pendiente
representativa en el intervalo.
La función incremento se escribe en forma general como
f = a1k1 + a2k2 + · · · + ankn
donde las ai son constantes y las ki son

donde las p y las q son constantes. Observe que las k son


relaciones de recurrencia. Es decir, k1 aparece en la
ecuación k2, la cual aparece en la ecuación k3.
Es posible tener varios tipos de métodos de Runge-
Kutta empleando diferentes números de términos en la
función incremento especificada por n. Observe que el
método de Runge-Kutta (RK) de primer orden con n = 1
es, de hecho, el método de Euler, con a1 = 1
Una vez que se elige n, se evalúan las a, p y q igualando
la ecuación 1 a los términos en la expansión de la serie
de Taylor. Así, al menos para las versiones de orden
inferior, el número de términos, n, por lo común
representa el orden de la aproximación. Por ejemplo,
en la siguiente sección, los métodos RK de segundo
orden usan la función incremento con dos términos (n
= 2).
Runge-Kutta de segundo orden
La versión de segundo orden de la ecuación es
yi+1 = yi + (a1k1 + a2k2)h
donde:
k1 = ƒ(xi, yi)
k2 = ƒ(xi + p1h, yi + q11k1h)
los valores de a1, a2, p1 y q11 se evalúan al igualar la
ecuación con la expansión de la serie de Taylor hasta el
término segundo.
Método de ralston (a2 = 2/3)

Ralston (1962) y Ralston y Rabinowitz (1978)


determinaron que al seleccionar a2 = 2/3 se obtiene un
mínimo en el error de truncamiento para los algoritmos
RK de segundo orden. Con esta versión, a1 = 1/3 y p1 =
q11 = 3/4 y da:
Método de Punto medio a2 = 1
Método de Heun a2 = 1/2
Runge Kutta de orden 3

De modo similar al método de segundo orden. El


resultado de tal desarrollo genera seis ecuaciones con
ocho incógnitas. Una versión común que se obtiene es
Runge Kutta de orden 4

Es el más popular de los métodos RK, hay un número


infinito de versiones. La siguiente, es la forma
comúnmente usada,
Ejemplo: Utilizando el método de RK-4, hallar el valor
de y en x = 2, si y(x = 0) = 1, si
𝑑𝑦
= 𝑥 2 − 3𝑥
𝑑𝑥
Para un h = 0.2
Aplicación: Se tiene un circuito RC con fem continua.
Graficar la corriente a través del tiempo con R = 20 ,
C = 5F y  = 9V, hasta que se encuentra en régimen
estable. Se asume que en t = 0s, el capacitor se
encuentra completamente descargado. Utilice el
método de Runge Kutta de orden 4. Recordar que el
tiempo de relajación capacitiva es C = RC.

𝑄
𝜀 − 𝑖𝑅 − = 0
𝐶
𝑑𝑖 1 𝑑𝑄
−𝑅 − =0
𝑑𝑡 𝐶 𝑑𝑡
𝑑𝑖 1
=− 𝑖
𝑑𝑡 𝑅𝐶

También podría gustarte