21 de noviembre de 2010

ITSOEH

[MÉTODOS NUMÉRICOS]

Métodos Numéricos
Solución de ecuaciones diferenciales

+Métodos de un paso. *Método de Euler y Euler Mejorado. *Método de Runge-Kutta. +Método de pasos múltiples. +Sistemas de Ecuaciones Diferenciales Ordinarias.

ALAN JHONATAN GARCIA TELLEZ ITSOEH 21/11/2010

Un ejemplo seria suponiendo que se quiere conocer como varia la altura h del nivel de un tanque cilíndrico de área seccional A cuando se llena con un líquido de densidad p a razón de G (L/min). las variables incluidas y sus velocidades de cambio se relacionan entre si mediante los principios científicos que gobiernan el proceso. El resultado de expresar en símbolos matemáticos estas relaciones. su derivada dy/dx puede interpretarse como la velocidad de cambio de y con respecto a x. a menudo es una ecuación diferencial. ITSOEH Página 1 . en cualquier proceso natural. recuérdese que si se tiene la función y=f(x). La ecuación se obtiene mediante un balance matemático (principio universal de continuidad) en el tanque.Métodos Numéricos Alan Jhonatan García Téllez SOLUCION DE ECUACIONES DIFERENCIALES INTRODUCCION Se le llama ecuación diferencial aquella ecuación q contiene una variable dependiente y sus derivadas con respecto a una o más variables independientes. Muchas de las leyes generales de la naturaleza se expresan en el lenguaje de las ecuacuaciones diferenciales. Esta gran utilidad de las ecuaciones diferenciales es fácil de explicar.

La primera derivada proporciona una estimación directa de la pendiente en Xi (ver Gráfico Nº01). Tal estimación podrá substituirse en la ecuación [2] nos queda que: [2] Esta fórmula es conocida como el método de Euler (punto medio). Procedimiento Consiste en dividir el intervalo que va de a en subintervalos de ancho . osea: de manera que se obtiene un conjunto discreto de del intervalo de interés puntos: . Yi) es la ecuación diferencial evaluada en Xi y Yi. ITSOEH Página 2 .Métodos Numéricos MÉTODO DE EULER Alan Jhonatan García Téllez Se llama método de Euler al método numérico consistente en ir incrementando paso a paso la variable independiente y hallando la siguiente imagen con la derivada. Se predice un nuevo valor de Y por medio de la pendiente (igual a la primera derivada en el valor original de X). Para cualquiera de estos puntos se cumple que: . [1] Donde f (Xi.

representa el punto por donde pasa la curva solución de la ecuación del planteamiento inicial. Con esta información se traza una recta.Métodos Numéricos Alan Jhonatan García Téllez La condición inicial . aquella que pasa por . podemos deducir segun la Gráfica A: Se resuelve para : ITSOEH Página 3 . la cual se denotará como . Ya teniendo el punto lo tanto: se puede evaluar la primera derivada de en ese punto. . Tómese la recta como reemplaco de y localícese en ella (la recta) el valor de y correspondiente a Entonces. Esta recta aproxima en una vecinidadde y de pendiente . por Gra ca A.

Sin embargo. 2) Errores de Redondeo. o discretizacion. el valor y repetir el procedimiento anterior a fin de generar la sucesión de aproximaciones siguiente: ERROR PARA EL MÉTODO DE EULER La solución numérica de las ecuaciones diferenciales ordinarias (EDO) involucra dos tipos de error. que son el resultado del número límite de cifras significativas que pueden retener una computadora. causados por la naturaleza de las técnicas empleadas para aproximar los valores de y. pues existe en el punto un pequeño error. ITSOEH Página 4 .Métodos Numéricos Alan Jhonatan García Téllez Es evidente que la ordenada calculada de esta manera no es igual a sirve para que se aproxime . 1) Errores de Truncamiento.

analicemos el primer paso de la aproximación. esta recta bisectriz se traslada paralelamente hasta el punto de la condición inicial. tomando un promedio entre ciertas pendientes. 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 condición inicial y la "recta tangente" a la curva en el punto donde es la aproximación obtenida con la primera fórmula de Euler. La fórmula es la siguiente: Donde Para entender esta fórmula. ITSOEH Página 5 . pero hace un refinamiento en la aproximación. Finalmente. con base en la siguiente gráfica: En la gráfica. y se considera el valor de esta recta en el punto como la aproximación de Euler mejorada.Métodos Numéricos MÉTODO DE EULER MEJORADO Alan Jhonatan García Téllez Este método se basa en la misma idea del método anterior.

Un método de Runge-Kutta para resolver ecuaciones diferenciales ordinarias de primer orden con error del orden de . k2. se dará a conocer sin demostrar y consiste en aplicar la ecuación de recurrencia (12) en donde la función está dada por la expresión: (1) En el cual (2) La ecuación (1) se obtiene haciendo un promedio de las cuatro pendientes. Y) y de ninguna derivada. Esto hace que. es decir. los métodos de Runge-Kutta requieren sólo de la función f(X.Métodos Numéricos METODO RUNGE-KUTTA Alan Jhonatan García Téllez La ventaja de los métodos de Runge-Kutta con respecto al uso de la serie de Taylor. está expresado en el punto (2) anterior. que es también un método de un paso. mientras que la serie de Taylor sí requiere de la evaluación de derivadas. k3 y k4 a la curva integral. de uso tan frecuente que en la literatura sobre métodos numéricos se le llama simplemente el Método de Runge-Kutta. en forma semejante a como se procedió con las pendientes de las tangentes T1 y T2 que dieron lugar a (11) ITSOEH Página 6 . la aplicación de los métodos de Runge-Kutta sea más simple que el uso de la serie de Taylor. en la práctica. k1.

además.Métodos Numéricos Alan Jhonatan García Téllez EJEMPLO Resolver Aplicando el método de Runge-Kutta. h = 0. y Y = 1.1 la solución del problema es ITSOEH Página 7 . Sustituyendo estos valores en (17) se obtiene: Llevando estos valores a (16) y el resultante a (12) se obtiene que para X = 0.1. SOLUCIÓN De la condición inicial del problema se tiene que X = 0.

1 0.3 0.6127 0.2119 1.0000 1.6823 0.6126 0.7575 0.2085 1.5868 k2 0.0745 1.8234 k3 0.0647 1.7575 0.5872 2.8431 1.3158 1.4 0.0 0.5516 0.5544 0.4545 k1 0.Métodos Numéricos Alan Jhonatan García Téllez Los valores de las ki para este punto obtenido de la solución.8517 k4 0.9492 1.9494 1.8494 1.3735 1.0554 1.2121 1.3896 1.2 0.5000 0.6782 0. son: Luego Continuando de la misma forma se obtiene la solución que se muestra en la siguiente tabla: X 0.5 Y 1.1509 ITSOEH Página 8 .1236 1.

. . Los métodos que así se obtienen se denominan métodos de paso múltiple. yi. losmétodos que hemos visto hasta aquí solo usan la información del valor yi de la solución calculada en xi para obtener yi+1. y(x)) en los puntos xi-k. y(xi) no se conocen. Para ello.V. . la cual es acotada y depende continuamente de los datos f e y0. y(x)) en el intervalo [xi. xi+1]. se tiene: La integral puede calcularse aproximando el integrando mediante el polinomio de Interpolación de f(x. b] R. METODOS EXPLICITOS DE PASO MULTIPLE Sea p el polinomio que interpola los puntos (xi-k. Por eso se denominan métodos de paso simple. como los valores Exactos de y(xi-k). b]. En su lugar podemos utilizar los valores de la solución calculada yi-k. no podemos utilizarlos en la evaluación de f(x. (xi. si integramos y0(x) = f(x. fi). Dada una particion del intervalo [a. . xi. . Sin embargo. y(x)). donde ITSOEH Página 9 . x E [a. fi-k). para k > 0. y : [a. y(a) = y0 dado.Métodos Numéricos METODOS DE PASO MULTIPLE Alan Jhonatan García Téllez Se considera el problema de valores iniciales (P. y(x)). .yi obtenidos en los nodos xi-k..) y0(x) = f(x. b]: a = x0 < x1 < < xN = b.I. el que supondremos tiene solución unica. xi. Parece razonable pensar que tambiénpodrían utilizarse los valores yi-k.

En este caso ITSOEH Página 10 . En este caso En donde Y al calcular las integrales se obtiene Metodo de Adams Bashforth de tercer orden. y(x)) por p(x) en Alan Jhonatan García Téllez se obtiene que.En este caso p(x) = fi.Métodos Numéricos Reemplazando f(x. al calcular la integral. de donde Metodo de Adams Bashforth de segundo orden. genera los m´etodos conocidos como de Adams Bashforth Metodo de Adams Bashforth de primer orden (Euler).

Analogamente.Métodos Numéricos Alan Jhonatan García Téllez En donde M´etodo de Adams Bashforth de cuarto orden. ECUACIONES DIFERENCIALES ORDINARIAS ITSOEH Página 11 .

k resulta ser: Como ejemplo de reducción de un sistema de ecuaciones diferenciales podemos considerar las ecuaciones de movimiento de la mecánica newtoniana de una partícula que es un sistema de segundo orden con tres ecuaciones: ITSOEH Página 12 . Por esa razón en este artículo sólo se consideran sistemas de ecuaciones de primer orden.Métodos Numéricos Alan Jhonatan García Téllez En un sistema de ecuaciones diferenciales ordinarias de cualquier orden. e introduzcamos un nuevo conjunto de variables yi. puede ser reducido a un sistema equivalente de primer orden. si se introducen nuevas variables y ecuaciones.k definidos de la siguiente manera: El sistema de primer orden equivalente en las variables yi. Para ver esto consideremos un sistema en que intervienen m funciones incógnitas xi y sus n derivadas. Un sistema de ecuaciones diferenciales ordinarias de primer orden escrito en forma explícita es un sistema de ecuaciones de la forma: Reducción a un sistema de primer orden Dado un sistema de ecuaciones diferenciales de orden n con m ecuaciones: Existe un sistema equivalente de primer orden con a lo sumo (n+1)xm ecuaciones.

La solución de este sistema viene dada por la exponenciación de la matriz de coeficientes: Como ejemplo podemos considerar el siguiente sistema homogéneo: ITSOEH Página 13 . el sistema anterior se puede reducir a un sistema de primer orden y seis ecuaciones: Sistemas lineales de coeficientes constantes Un sistema lineal de ecuaciones diferenciales con coeficientes constantes es un sistema de la forma: Donde representa el vector de funciones incógnita.Métodos Numéricos Alan Jhonatan García Téllez Si se introducen tres funciones incógnita nuevas que representan la velocidad.

cl/pub/ing-mat/asignaturas/521230/apuntes/CN_EDO_II.ing-mat.pdf http://rinconmatematico.com/alqua/edo/EDO-1_00. la solución calculada a partir de la exponenciación resulta: Sistemas lineales generales Un sistema de ecuaciones diferenciales general tiene la forma:[1] (*) Dónde: Es una función vectorial.ec/librosvirtuales/ecuaciones-diferenciales/ecuacionesdiferenciales/ecuaciones-diferenciales03. FEDERICO C.pdf ITSOEH Página 14 . Es una función matricial.Métodos Numéricos Alan Jhonatan García Téllez Los valores propios de la matriz son y por tanto la exponenciación de la matriz da lugar a funciones trigonométricas al tener parte imaginaria no nula. DOMINGUEZ SECSA y FUENTES ALTERNAS EN INTERNET: http://publiespe.edu. de hecho.espe.pdf ftp://ftp.udec. BILIOGRAFIA y METODOS NUMERICOS APLICADOS A LA INGENIERIA SEGUNGA EDICION ANTONIO NIEVES.

Sign up to vote on this title
UsefulNot useful