Sunteți pe pagina 1din 30

Ecuaciones Diferenciales Tema 1.

Parte 2: Mtodos Numricos para Ecuaciones Diferenciales


Ester Sim Mezquita Matemtica Aplicada IV

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

Tema 1. Parte 2: Mtodos numricos para Ecuaciones Diferenciales


1. 2. 3. 4. 5.

Introduccin El mtodo de Euler El trmino de error Mtodo de Euler mejorado Mtodo de Runge-Kutta

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

1. Introduccin
A estas alturas del curso un estudiante podra pensar que la mayora de las ecuaciones diferenciales pueden resolverse explcitamente, con la solucin de una frmula dada Aunque es posible demostrar de forma abstracta que casi cualquier EDO posee una solucin, por lo menos localmente, en general resulta muy difcil expresar explcitamente de que solucin se trata Pero lo primordial es que muchas de las ecuaciones que debemos resolver en ingeniera no poseen soluciones de forma cerrada Por ejemplo, las ecuaciones que rigen la forma del ala de un avin no pueden resolverse. Y sin embargo, se vuela a diario

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

1. Introduccin
La llegada de los ordenadores de alta velocidad ha hecho viable y fcil llevar a cabo aproximaciones numricas de las soluciones Las soluciones se obtienen con cualquier grado de exactitud, se trazan grficas y se lleva a cabo cualquier anlisis que se desee Pero los mtodos numricos jams deben emplearse de forma aislada. Siempre que sea posible, el usuario de estos mtodos debera utilizar tcnicas cualitativas e intentar determinar si la solucin est acotada, si es estable, cmo son sus asntotas en el infinito? cmo se relacionan las diferentes soluciones entre s? De esta manera, los ingenieros no utilizan los mtodos numricos a ciegas, sino, ms bien, lo hace para brindar argumentos a su entendimiento
4 Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

1. Introduccin
Los mtodos numricos para resolver EDO tienen dos caractersticas que se han de tener en cuenta: 1. Slo permiten hallar soluciones particulares. Por lo tanto, para poderlos aplicar, har falta dar un conjunto completo de condiciones iniciales 2. Necesitamos que las EDO o el conjunto de EDO que se les pasa sean todas de primer orden

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler
Consideremos un problema de valores iniciales

Podemos integrar de

para obtener

Ya que la funcin desconocida se presenta en el integrando a la derecha, no podemos proceder , a menos que contemos con un mtodo de aproximacin de la integral. El mtodo de Euler se obtiene a partir de la tcnica ms simple para aproximar la integral

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler
Problema de valores iniciales

Supongamos que el integrando no vara mucho en el intervalo resultar un error muy pequeo si reemplazamos por su valor en el punto extremo izquierdo.

Colocando en su lugar una particin del intervalo que se estudia. Supongamos que cada intervalo tiene longitud
7 Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler
Problema de valores iniciales

Sobre la base de estos clculos definimos

Continuando de esta manera, y estableciendo que

definimos

En general, estableciendo que

, definimos

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler
Mtodo de Euler Fijado , es posible obtener aproximaciones de la solucin del problema de valores iniciales

en los puntos

donde

mediante el mtodo recurrente

son los puntos de nuestra solucin aproximada de la ecuacin diferencial


9 Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler
son los puntos de nuestra solucin aproximada de la ecuacin diferencial

Solucin exacta

Solucin aproximada

10

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler
Para obtener una forma cmoda de medir el comportamiento de la tcnica numrica que se emplea definiremos el error relativo local en el n-esimo paso

Normalmente esta cantidad vendr dada como un porcentaje

11

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler
Ejemplo Apliquemos la tcnica de Euler a la EDO

utilizando incrementos de longitud

Nuestro punto de referencia ser calcular numricamente y compararlo con el valor exacto de que obtendremos aplicando el correspondiente mtodo de EDO

12

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler

La tabla muestra los clculos para

El porcentaje de error

13

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler

La tabla muestra los clculos para Los datos muestran que cuando se reduce el incremento, la exactitud mejora, pero el inconveniente es que se requieren ms clculos
14 Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler
El mtodo de Euler se puede utilizar para resolver un nmero arbitrario de EDO de primer orden. Por ejemplo, si tenemos el sistema

los valores que se han de calcular de forma recurrente son

15

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

2. El mtodo de Euler
Todos los mtodos para resolver EDO trabajan con EDO de primer orden. Si tenemos una de orden superior la tenemos que reescribir como un sistema de EDO de orden 1. Por ejemplo, sea la segunda ley de Newton en una dimensin con fuerza arbitraria Considerando la velocidad dependiente, adems de como una nueva variable , tendremos M. de Euler

16

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

3. El trmino de error
La nocin de error es fundamental en cualquier tcnica numrica. Asociado al hecho de hacer muchas operaciones si problema del error de redondeo es grande, est el

Los nmeros reales no pueden representarse exactamente en un ordenador y se han de redondear. Eso quiere decir que, cada vez que se hace una operacin, es posible que se pierdan dgitos del resultado, y en principio, cuantas ms operaciones ms informacin se va perdiendo Adems, el mtodo de Euler, introduce por s mismo un error, que se llama error de truncamiento. Los dos tipos de errores se mezclan, y de hecho, el error total se puede amplificar Analicemos a continuacin el error que se comete al aproximar aplicando el mtodo de Euler
17 Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

3. El trmino de error
El error de truncamiento local en el n-simo paso se define como

donde es el valor exacto en la es la aproximacin de Euler

de la ecuacin diferencial e

Podemos emplear la frmula de Taylor para obtener una aproximacin til de este trmino de error

para algn valor

entre

Sabemos por la EDO que

18

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

3. El trmino de error
El error de truncamiento local en el n-simo paso se define como

donde es el valor exacto en la es la aproximacin de Euler

de la ecuacin diferencial y

Podemos concluir

el error es proporcional a

19

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

3. El trmino de error
El error total de truncamiento para ir de mtodo de Euler ser a en pasos del

Donde

es la media de los

Por lo tanto, el error total de truncamiento al aplicar el mtodo de Euler es proporcional al paso
20 Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

4. Mtodo de Euler mejorado


Mejoremos el mtodo de Euler Recordemos que nuestra antigua ecuacin era

La idea del mtodo de Euler consista en reemplazar el integrando por (aproximar la integral por medio de un rea de un rectngulo) Ahora proponemos reemplazar el integrando por As tenemos El problema con la ecuacin propuesta consiste en que a que desconocemos la solucin exacta Lo que podemos hacer es reemplazar determinado por el mtodo de Euler
21

se desconoce, debido

por su valor aproximado

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

4. Mtodo de Euler mejorado


Representemos este nuevo valor por medio de As la ecuacin se convierte

En general nuestro esquema de recurrencia es

en el cual

Este mtodo que recibe el nombre de mtodo mejorado de Euler o mtodo de Heun, primero predice y luego corrige una aproximacin de

22

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

4. Mtodo de Euler mejorado


Mtodo de Euler mejorado Fijado , es posible obtener aproximaciones de la solucin del problema de valores iniciales

en los puntos

donde

mediante el mtodo recurrente

Donde

El error global de truncamiento del mtodo es del orden de


23 Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

4. Mtodo de Euler mejorado


Ejemplo Apliquemos el mtodo de Euler mejorado a la EDO

utilizando un incrementos de longitud y midamos la mejora en exactitud con respecto al mtodo ordinario de Euler

24

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

4. Mtodo de Euler mejorado

El valor aproximado obtenido para es 3.40542 . El error relativo es del 1%, mientras que con el mtodo de Euler es del 13%
25 Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

5. Mtodo de Runge-Kutta
Mejoremos el mtodo de Euler mejorado Recordemos que nuestra antigua ecuacin era

La idea del mtodo de Runge-Kutta consiste en aproximar la integral sustituyendo el integrando por una parbola

26

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

5. Mtodo de Runge-Kutta
Mtodo de Runge-Kutta de cuarto orden Fijado , es posible obtener aproximaciones de la solucin del problema de valores iniciales en los puntos donde

mediante el mtodo recurrente

Donde

El error global de truncamiento del mtodo es del orden de


27 Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

5. Mtodo de Runge-Kutta
Ejemplo Apliquemos el mtodo de Runge-Kutta a la EDO

utilizando un incrementos de longitud

28

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

5. Mtodo de Runge-Kutta

29

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

6. Bibliografa
1. Simmons, G.F., Krantz, S.G., Ecuaciones diferenciales. Teora, tcnica y prctica. McGraw-Hill Interamericana, 2007. ISBN 978-0-07-286315-4 2. Batlle, C., Massana, I., Zaragoz, M., lgebra i Equacions diferencials, Edicions UPC, 2000. ISBN 84-8301-405-X 3. Batlle, C, Apunts tema 5 Mtodes numrics per a equacions diferencials, Atenea-Campus Digital, 2010

30

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

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