Está en la página 1de 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

En general, estableciendo que

, definimos

Tema 1 Mtodos Numricos para Ecuaciones Diferenciales

definimos

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

Donde

es la media de los

en

pasos del

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

También podría gustarte