Sunteți pe pagina 1din 10

Unidad 6.

- SOLUCION NUMERICA DE ECUACIONES Y


SISTEMA DE ECUACIONES DIFERENCIALES
La sencillez de los mtodos numricos para resolver
ecuaciones diferenciales no sera de utilidad si no hubiere la
forma de resolver ecuaciones diferenciales de orden superior
a uno. Dentro de la teora de la solucin de ecuaciones
diferenciales se dispone de la herramienta que permite utilizar
a los mtodos de Euler, a los de Runge-Kutta y dems en
problemas ms reales.

6.1 METODO DE LA SERIE DE TAYLOR


El mtodo de las series de Taylor para obtener soluciones
numricas de las ecuaciones diferenciales, consiste en
calcular las derivadas sucesivas de la ecuacin diferencial
dada, evaluando las derivadas en el punto inicial 0 x y
reemplazando el resultado en la serie de Taylor. La principal
dificultad de este mtodo es el clculo recurrente de las
derivadas de orden superior.
Una manera para reducir el error del mtodo de Euler podra
ser la inclusin de trminos de orden superior en la expansin
de la serie de Taylor para su solucin. Por ejemplo, con la
inclusin del trmino de segundo orden segn la siguiente
ecuacin:

Aunque la incorporacin de trminos de orden superior es lo


suficientemente simple para implementarse en los polinomios,
su inclusin no es tan trivial cuando la EDO es ms
complicada. En particular, las EDO que son una funcin tanto

de la variable dependiente como de la independiente,


requieren diferenciacin por la f(x, y) regla de la cadena.
Por ejemplo, la primera derivada de es:

Las derivadas de orden superior se hacen mucho ms


complicadas. En consecuencia, como se describe en las
siguientes
secciones,
se
han
desarrollado
mtodos
alternativos de un paso, Esos esquemas son comparables en
desempeo con los procedimientos de la serio de Taylor de
orden superior, pero requieren slo del clculo de las primeras
derivadas.

6.2 Mtodo de Euler y Euler mejorado.


La primera derivada proporciona una estimacin directa de la
pendiente en Xi
Donde f (Xi, Yi) es la ecuacin diferencial evaluada en Xi y Yi,
Tal estimacin podr substituirse en la ecuacin nos queda
que:
Esta frmula es conocida como el mtodo de Euler (punto
medio). Se predice un nuevo valor de Y por medio de la
pendiente (igual a la primera derivada en el valor original de
X).
Error para el mtodo de Euler
La solucin numrica de las ecuaciones diferenciales
ordinarias (EDO) involucra dos tipos de error.
1) Errores de Truncamiento, o discretizacin, causados por
la naturaleza de las tcnicas empleadas para aproximar los
valores de y.
2) Errores de Redondeo, que son el resultado del nmero
limite de cifras significativas que pueden retener
una computadora.
Mtodo de Euler Mejorado
Este mtodo se basa en la misma idea del mtodo anterior,
pero hace un refinamiento en la aproximacin, tomando un
promedio entre ciertas pendientes.
La frmula es la siguiente:

Donde

Para entender esta frmula, analicemos el primer paso de la


aproximacin, con base en la siguiente grfica:

En la grfica, vemos que la pendiente promedio


corresponde a la pendiente de la recta bisectriz de la recta
tangente a la curva en el punto de la condicin inicial y la
"recta tangente" a la curva en el punto
donde es la
aproximacin obtenida con la primera frmula de Euler.
Finalmente, esta recta bisectriz se traslada paralelamente
hasta el punto de la condicin inicial, y se considera el valor
de esta recta en el punto
como la aproximacin de Euler
mejorada.
Ejemplo 1.- Mtodo de Euler

y=2x3y+1y=2x3y+1, y(1)=5y(1)=5, y
Primer caso h=0.1
Pasos:

Escribimos la ED en la forma: dy/dx=f(x,y) dy/dx=f(x,y),


para extraer su segundo miembro
dy/dx=2x3y+1
Definimos x0, y0 y h de acuerdo a los datos del problema
x0 = 1
y0 = 5
Planteamos la ecuacin de Euler utilizando los datos iniciales:

Desarrollamos hasta el valor buscado en xx, en este caso:


x=1.2x=1.2.

Ejemplo 2.- Mtodo de Euler mejorado

6.3 Mtodos de Runge Kutta


Los mtodos de Runge-Kutta (RK) logran la exactitud del
procedimiento de la serie de Taylor sin necesitar el clculo de
derivadas de orden superior. Existen muchas variantes, pero
todas tienen la forma generalizada de la ecuacin.
Donde
se conoce como funcin incremento, la
cual puede interpretarse como una pendiente representativa
en el intervalo. La funcin incremento se escribe en forma
general como
Donde las a son constantes y las k son

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


relaciones de recurrencia. Es decir, k1 aparece en la ecuacin
k2, la cual aparece en la ecuacin k3, etctera. Como cada k
es una evaluacin funcional, esta recurrencia vuelve eficientes
a los mtodos RK para clculos en computadora.
Es posible tener varios tipos de mtodos de Runge-Kutta
empleando diferentes nmeros de trminos en la funcin
incremento especificada por n. Observe que el m- todo de
Runge-Kutta (RK) de primer orden con n = 1 es, de hecho, el
mtodo de Euler. Una vez que se elige n, se evalan las a, p y
q igualando la ecuacin a los trminos en la expansin de la
serie de Taylor. As, al menos para las versiones de orden

inferior, el nmero de trminos, n, por lo comn representa el


orden de la aproximacin.

Mtodo de Runge Kutta de 2do orden.


La versin de segundo orden de la ecuacin es
Donde:

Como se describe en el cuadro, los valores de a1, a2, p1 y q11


se evalan al igualar la ecuacin con la expansin de la serie
de Taylor hasta el trmino de segundo orden. Al hacerlo,
desarrollamos tres ecuaciones para evaluar las cuatro
constantes desconocidas. Las tres ecuaciones son:

Como tenemos tres ecuaciones con cuatro incgnitas,


debemos dar el valor de una de estas incgnitas para
determinar las otras tres. Suponga que damos un valor para
a2. Entonces se resuelven de manera simultnea las
ecuaciones obteniendo:

Debido a que podemos elegir un nmero infinito de valores


para a2, hay un nmero infinito de mtodos RK de segundo
orden. Cada versin dara exactamente los mismos resultados
si la solucin de la EDO fuera cuadrtica, lineal o una
constante. Sin embargo, se obtienen diferentes resultados
cuando (como tpicamente es el caso) la solucin es ms
complicada.
Ejemplo 1.-

6.4 Solucin de sistemas de ecuaciones diferenciales


ordinarias con valores iniciales.
Todo sistema de ecuaciones diferenciales puede representarse
generalmente como
dy1
f1 x, y1 , y2 ,... yn
dx
dy2
f 2 x, y1 , y2 ,... yn
dx

dyn
f n x, y1 , y2 ,... yn
dx

La solucin de este sistema requiere de n condiciones iniciales


conocidas para un valor inicial de x.
Una ecuacin diferencial de orden superior puede escribirse
como un sistema de ecuaciones diferenciales de primer orden.
Escriba la ecuacin diferencial ordinaria y(n) = f (x, y, y, y
, ..., y(n - 1)) como un sistema de ecuaciones de primer
orden haciendo las sustituciones
y1 = y, y2 = y, ..., yn = y(n - 1)

Entonces:
y1 = y2
y2 = y3

yn = f (x, y1, y2, y3, ..., yn )

es un sistema de n ecuaciones diferenciales ordinarias.


Ejemplo 1.- Considere el problema de valor inicial.
y -3y yy = 0

y (0) = 0

y (0) = 1

y (0) = -1

Despeje en la ecuacin diferencial, para su derivada de mayor


orden escribiendo y en trminos de x y de sus derivadas
de orden menor
y = 3y + yy. Si hacemos las
sustituciones

y1 = y

y2 = y y3 = y

Entonces

y1 = y2
y2 = y3
y3 = 3y3 + y2 y1
con las condiciones iniciales

y1 (0) = 0
y2 (0) = 1
y3 (0) = -1
6.5 Aplicaciones de la serie de Taylor
Al realizar una aproximacin con una serie de Taylor estamos
obligados a realizar una suma finita; Es decir, escoger el grado
hasta el que se desarrollar el polinomio.
La exactitud de la aproximacin aumenta con el grado de la
serie.
Ejemplo:

Obtenga una aproximacin de la funcin

f ( x )= x

por medio

del polinomio de Taylor de grado 2 en a=8.


Sacamos las derivadas y evaluamos con a=8
1

f ( x )=x 3 f ( 8 )=2
1
f ( x )= x
3
'

2
3

'

f ( 8 )=

1
12

2 3
1
f ( x )=
x f ' ' ( 8) =
9
144
''

En estos trminos, el polinomio de Taylor de segundo grado


es:
T 2 ( x )=f ( 8 )+

2+

'
''
f (8 )
f (8 )
( x8 ) +
( x8 )2
1!
2!

1
1
( x8 )
( x8 )2
12
288

La aproximacin deseada es:

3 x T 2 ( x )=2+

1
1
( x8 )
( x 8 )2
12
288

S-ar putea să vă placă și