Você está na página 1de 2

JORDI BREY

ECUACIONES DIFERENCIALES ORDINARIAS


Método series Taylor:

No se utiliza para resolver una EDO. A medida que h aumenta el error cometido aumenta. No es útil este método ya
que precisa derivar la función y evaluarla para cada etapa.

Método de Euler:

Es un método de Runge Kutta de orden 1. Se debe conocer la derivada y el valor inicial de y(x). La derivada es una
estimación de la pendiente en xi. Se predice un nuevo valor de y a partir del valor actual de y y la pendiente (1ª
derivada) y el paso h. y i+1 =y i +h·(dy/dx). Es fácil calcular el error cometido al calcular la y. Se asigna como pendiente el
valor inicial de la derivada. El error cometido es bastante elevado. Los siguientes métodos son mejoras:

Método de Heunn:

La estimación de la pendiente se realiza a partir del promedio de la derivada en el punto inicial y final. La primera parte
consiste en calcular la derivada en (x 0 ,y 0 ) y estimar un valor del punto deseado (y 0 , predictor), igual que se hace en
Euler. Luego, se calcula un nuevo valor de y’(x) usando el predictor calculado. Se hace el promedio de las dos 1º
derivadas calculadas, la cual se usa como estimación de la pendiente para calcular el valor de y con el paso deseado. El
orden de error cometido es h2. Este método reduce el error del método de Euler.

Método de Euler modificado:

Este método usa el método de Euler para predecir un valor de y en el punto medio del intervalo. Hace una estimación
del punto medio y i+1/2 (predictor) y calcula la nueva derivada en el punto medio. Luego calcula el punto deseado como:
y i+1 =y i +h·f(x i+1/2 ,y 1+1/2 ). El orden de error es el mismo que Heunn (h2).

Métodos de Runge Kutta de orden superior:

Se calcula el punto siguiente a partir del inicial y el paso multiplicado por una función representativa del intervalo
(función incremento). Esta función incremento depende de constantes (a i i k i ). Los valores de k son recurrentes y
dependen de p y q. Para calcular k2 necesitas k1 y sucesivamente. El objetivo será calcular los valores de a 1 , a 2 ,q i y p i .
No existe una solución única, ya que dependerá de los valores que se den a los parámetros.

Para RK de grado 2, el error es h2. Hay 2 valores de k a calcular, para RK de grado 3, el error es h3. Hay 3 valores de k a
calcular….sucesivamente hasta llegar a RK de grado 5 donde el error es h5 pero hay 6 valores de k a calcular. Por lo
tanto el método más óptimo se considera que es RK de orden 4 que precisa 4 valores de k y genera error de h4.

Métodos multipaso:

Hay varios tipos de métodos multipaso. Se pueden aplicar fórmulas de Newton Cotes o de Adams. La diferencia se
encuentra en que en Newton Cotes estiman la integral en un intervalo generando varios puntos. Esta integral se usa
para proyectar la curva desde el inicio del intervalo hasta el final. En cambio, las fórmulas de Adams emplean un
conjunto de puntos de un intervalo para estimar únicamente la integral del último segmento del intervalo. Esta
integral se usa después para proyectar a través de este último segmento. Es fácil calcular el error generado.

Adams Bashford:
Corresponden a las fórmulas abiertas de las fórmulas de Adams. Consiste en hacer una expansión hacia adelante del
desarrollo en serie de Taylor. Permiten hacer una estimación del punto siguiente (predictor),
Adams Moulton:
Corresponden a las fórmulas cerradas de las fórmulas de Adams. Consiste en escribir el desarrollo en serie de Taylor
hacia atrás. Calcula el corrector empleando el predictor calculado anteriormente.
Método de Milne:
Es el método multipaso más común, basado en las fórmulas de integración de Newton Cotes. Este método emplea la
fórmula abierta de Newton Cotes de 3 puntos para estimar el predictor y la fórmula cerrada de 3 puntos (Simpson 1/3)
para calcular el corrector. El método de Milne precisa de menos evaluaciones de la función que los métodos de
Adams, pero presenta inestabilidad en el corrector. Aunque Hamming mejoró el cálculo del corrector para evitar la
inestabilidad, generalmente se suele usar el método de Adams de cuarto orden.

Métodos de Runge Kutta Adaptativos:


Métodos que tienen en cuenta la trayectoria de la solución y varían el tamaño del paso a lo largo de las evaluaciones.
El cambio del tamaño del paso se hace en base a una estimación del error de truncamiento generado. Se hace el
calcula para un paso h1 y para un paso h2. La diferencia de los resultados nos dará una estimación del error de
truncamiento. El paso nuevo se puede calcular a partir del paso anterior y el error cometido en ambos pasos.

Método de Runge-Kutta Feheberg:


Para ajustar el tamaño de paso y calcular el error de truncamiento, otra estrategia es emplear 2 métodos de RK de
orden diferente y restar sus resultados. Esto genera muchos más cálculos, ya que RK (4) precisa de 4 evaluaciones y
RK(5) precisa de 6 evaluaciones, en total 10. Este método emplea los mismos puntos para calcular los dos métodos con
lo que solamente se precisarán 6 evaluaciones. Matlab emplea este método para aplicar ODE45. Si no se llega a la
solución significa que el paso es muy pequeño y que el sistema de EDOs presenta rigidez, y se deberá usar ODE23 (RK
orden 2 y 3). El hecho de emplear un método adaptativo dependerá de la naturaleza de la función, según si en algunas
zonas se precisa un paso muy pequeño y en otras se puede usar un paso más grande.

Método del disparo:


Es un tipo de método de valores de contorno, el cual transforma un problema de valores de contorno en un problema
de valores iniciales. Se debe conocer la EDO y se debe dar un valor inicial. El método consiste en calcular el valor
deseado suponiendo un valor inicial (empleando un método de RK) y luego suponer un segundo valor y volver a
calcular el valor deseado. El valor final deseado es la interpolación lineal entre los 2 valores calculados anteriormente.
SI la EDO no es lineal se deberá tratar como un problema de raíces (fzero). Este método es difícil para órdenes
superiores, con lo cual se emplean otros métodos (diferencias finitas).

Método diferencias finitas:


Consiste en sustituir las derivadas de la EDO inicial por sus diferencias divididas finitas correspondientes. Habrá una
ecuación general para los puntos interiores y dos ecuaciones para los 2 puntos extremos (condiciones de contorno). Se
obtendrá un sistema tridiagonal. Se suele usar diferencias finitas antes que el método del disparo.

Problemas de valores propios:


Son un tipo de problemas de valores de contorno. Se encuentran en problemas de oscilaciones, vibraciones.
Se tiene un sistema de la siguiente forma: [A-λI]·X=0. Se deberá encontrar los valores de λ que satisfacen la ecuación
anterior. Se obtiene un sistema tridiagonal.

Você também pode gostar