Está en la página 1de 33

Unidad N°6

SOLUCIÓN DE ECUACIONES DIFERENCIALES


SOLUCIÓN DE ECUACIONES DIFERENCIALES

Ecuación Diferencial : Ecuaciones que involucran variables dependientes


y sus derivadas con respecto a las variables independientes son llamadas
ecuaciones diferenciales .

Ecuación Diferencial Ordinaria :ecuaciones diferenciales que involucran


solamente UNA variable independiente son llamadas ecuaciones
diferenciales ordinarias.

Ecuación Diferencial Parcial : :ecuaciones diferenciales que involucran


dos o mas variables independiente son llamadas ecuaciones diferenciales
parciales.
SOLUCIÓN DE ECUACIONES DIFERENCIALES
SOLUCIÓN DE ECUACIONES DIFERENCIALES
Método de Solución Analítica Método de Solución Numérica
y y

t3, y3
t2, y2
t1, y1
y(0)=b
t0, y0

t t t

t t

Resolver la EDO para encontrar una familia de Empieza con las condic. iniciales
soluciones (familia de curvas) Resuelve para pequeños tamaños de paso (t).

Elije la solución que satisface las condiciones Resuelve aprox. en cada t


iniciales correctas. Encuentra una fórmula analítica Encuentra pares de puntos: (t0,y0), (t1,y1), …
parar y(t),
Solución general.- es la que contiene una cantidad de

constantes arbitrarias independientes igual a su orden.


Ecuaciones Diferenciales Ordinarias

 La solución analítica de la ecuación diferencial


ordinaria así como ecuaciones diferenciales
parciales se llama la " solución de la forma cerrada”
 Esta solución requiere que las constantes de la
integración estén evaluadas usando valores
prescritos de variable(s) independiente(s).
Ecuaciones Diferenciales Ordinarias

 En el mejor de los casos, solamente algunas


ecuaciones diferenciales se puede solucionar
analíticamente en una forma cerrada.

 En la mayoría de los problemas prácticos de la


ingeniería que implican ecuaciones diferenciales
requieren el uso de métodos numéricos.
Metodos de un solo paso

El objetivo consiste en solucionar una EDO en forma


discreta, obteniendo un nuevo punto a partir de un
punto anterior
(xi+1, yi+1)=Ѳ(xi ,yi, h)
y
h

yi+1
yi
y(x)
x

xi xi+1
Metodo de Euler

Permite resolver una EDO de primer orden de la


forma: dy
 f  x, y 
dx y h
y x0   y0
yi+1
Dado x0 , y0  y h yi
Para n  0, 1, 2, 
x
xn 1  xn  h
yn 1  yn  hf xn , yn  xi xi+1

Valor nuevo = Valor anterior + (Tamaño del paso) x (Pendiente)


Metodo de Euler

 La primera derivada proporciona un estimado


directo de la pendiente en xi
 La ecuación es aplicada iterativamente, un paso
a la vez, sobre una distancia pequeña para
reducir el error
 Por esto se conoce como método de un solo
paso.
EJEMPL0
Para la condición inicial y(1)=1, determine y para h = 0.1 analíticamente y
usando el método de Euler:
dy
 4x 2
dy 2 SOLUCIÓN ANALÍTICA: dx
= 4x I.C. y  1 at x  1
dx
4 3
y x C
3
1
C
3
4 3 1
y x 
3 3
y 1.1  1.44133
SOLUCIÓN NUMÉRICA: Valor nuevo = Valor anterior + (Tamaño del paso) x (Pendiente)
dy
 4x 2
dx
y i 1  y i  h
y 1.1  y 1  4 1   0.1  1.4
 2
 

Note :
y 1.1  y 1  4 1   0.1
 2
 
C.I.. Tamaño del
dy/dx
paso

Recordar la solución analítica fue 1.4413.Si reducimos el tamaño


del paso a 0,05 y aplicamos Euler dos veces
Valor nuevo = Valor anterior + (Tamaño del paso) x (Pendiente)

Obtenemos:

y(1.05)  y(1)  4 1  1.05  1.00   1  0.2  1.2


 2

 
y 1.1  y 1.05  4 1.05  1.1  1.05  1.4205
2
 
dy/dx

Recordar la solución analítica es 1.4413


Análisis del Error -Método de Euler
Error de truncación - causado por la naturaleza de la técnica empleada
para aproximar los valores de y
 Error local de truncación (a partir de la Serie de Taylor)
 Propagación del error de truncación
 Suma de los dos es el error global

Error de Redondeo – causado por el numero limitados de dígitos


significativos que pueden ser retenidos por computadora o calculadora
Método de Euler – Ejemplo
0.8

0.6

y'   y  1
0.4 y 0  0
y
h  0.1
Numerical
0.2
Exact

Valor nuevo = Valor anterior + (Tamaño del paso) x (Pendiente)


0
0

1
0.25

0.5

0.75

1.25 t
solución Analítica y  1  e
t
Método de Euler – Ejemplo
Valor nuevo = Valor anterior + (Tamaño del paso) x (Pendiente)

n tn yn fn= - yn+1 yn+1= yn+t fn

0 0 0.000 1.000 0.100

1 0.1 0.100 0.900 0.190


2 0.2 0.190 0.810 0.271

3 0.3 0.271 0.729 0.344


4 0.4 0.344 0.656 0.410
5 0.5 0.410 0.590 0.469
6 0.6 0.469 0.531 0.522
7 0.7 0.522 0.478 0.570
8 0.8 0.570 0.430 0.613
9 0.9 0.613 0.387 0.651
Método de Euler – Ejemplo
EJERCICIO: resolver la EDO y’=y-t^2+1 dentro del intervalo 0 ≤ t ≤ 2 en la
condición inicial y(0) = 0,5 con un paso h=0.2
Método de Euler Mejorado o Heun

Un error fundamental en el método de Euler es que


se asume la derivada en el principio del intervalo
para aplicarse a través de todo el intervalo.
Una simple modificación será demostrada.
Esta modificación pertenece realmente a una clase
más grande de las técnicas de solución llamadas
Runge-Kutta.
Método de Heun
Considere la siguiente expansión de Taylor:

Aproxime f’ con una diferencia progresiva

f  x i 1 , y i 1   f  x i , y i 
f '  x i , yi  
h
Método de Heun
Substituyendo en la expansión

f 
 i 1 i 
f h 2
 f i 1  f i 
y i 1  y i  f i h   yi   h
 h  2  2 
Método de Heun
Determine las derivadas para el intervalo
 Punto inicial
 Punto final (basado en el paso de Euler a partir del punto inicial)
Use el promedio para obtener una estimación mejorada de la
pendiente para el intervalo completo
Podemos pensar en el paso de Euler como paso de prueba.
y

Evaluar la pendiente en xi
h La proyección consigue f(xi+1 )
Basado en el tamaño del paso h

xi xi+1
y

xi xi+1
y

Ahora determine la pendiente


en xi+1

xi xi+1
y

xi xi+1
Tomar los promedios de estas
dos pendientes
y

xi xi+1
y

Use esta pendiente


“promedio” para predecir
yi+1

xi xi+1

{
f  xi , yi   f xi 1 , yi 1 
yi 1  yi  h
2
y

Use esta pendiente


“promedio” para predecir
yi+1

xi xi+1

{
f  xi , yi   f xi 1 , yi 1 
yi 1  yi  h
2
y

yi 1  yi 
 
f  xi , yi   f xi 1 , yi 1
h
2

xi xi+1

x
xi xi+1
f  xi , yi   f xi 1 , yi 1 
yi 1  yi  h
2

y i 1  y i  h

x
xi xi+1
Metodo de Euler Mejorado (Heun)

Permite resolver una EDO de primer orden de la


forma:
Dado x0 , y0  y h
 f  x, y 
dy
dx Para n  0, 1, 2,
y x0   y0 xn 1  xn  h
y * n 1  yn  hf  xn , yn 

yn 1  yn  h

f  xn , yn   f xn 1 , y *n 1 
2
Metodo de Euler Mejorado (Heun)
x0  1
Ejemplo y0  1
y '  2 xy h  0.1
y 1  1 x1  x0  h  1.1
h  0 .1 y *1  y0  hf  x0 , y0   y0  h2  x0 y0   1.2
y 1.5 ??
y1  y0  h

f  x0 , y0   f x1 , y1
*

2

y1  y0  h

2 x0 y0   2 x1 y1
*

2
y1  1.232
Metodo de Euler Mejorado (Heun)

Ejemplo
Metodo de Euler Mejorado (Heun)
EJERCICIO: resolver la EDO y’=y-t^2+1 dentro del intervalo 0 ≤ t ≤ 2
en la condición inicial y(0) = 0,5 con un paso h=0.2

Se determina el valor corrector mediante la


fórmula de Euler modificada:

Hasta i=4

También podría gustarte