Ecuaciones Diferenciales
0011Ordinarias (No0100
Lineales) L
0010 1010 1101 0001 1011
d g 2
2
+ sen = 0
dt L
L
(t = 0) = 0
'(t = 0) = '0
m
x
mx = mg + f R ( x ) = mg cx 2
=0
L0
k, L
d x k
2
L
2
= x 1
dt m x +9
2
dt
Donde: =0.02 y =0.00004. Desde 1900 se han
medido los datos de la tabla en la prxima
transparencia. Se puede afirmar que el modelo es
adecuado ? Cul es error entre 1900 y 1980 ?
GHO EDO - MA-33A 6
1) MN para EDO: Motivacin 4
Modelo de Crecimiento Logstico de una Poblacin:
0011 0010 1010 1101 0001 0100 1011
Ao Tiempo tk p(t) real dp
= p (t ) p 2 (t )
1900 0.0 76.1 dt
1910 10.0 92.4 500 solucin
p (t ) =
1920
1930
20.0
30.0
106.5
123.1
(
1+ 761 e
1
)
4239 50 t exacta
pk +1 = pk + h( pk pk 2 )
1940 40.0 132.6
1950 50.0 152.3 pk = p (t = tk ) k = 0,...,8 = n
1960 60.0 180.7 (T t0 ) (1980 1900)
h= = = 10
1970 70.0 204.9 n 8
1980 80.0 226.5 tk = hk = 10k k = 0,1,...,8
GHO EDO - MA-33A 7
1) MN para EDO: Motivacin 4
Modelo de Crecimiento Logstico de una Poblacin:
0011 0010 1010 1101 0001 0100 1011
Ao Tiempo tk p(t) real p(t) Edo p(t) Euler Error1 Error2
1900 0.0 76.1 76.1 76.1 0.0 0.0
1910 10.0 92.4 89.9 89.0 2.5 0.9
1920 20.0 106.5 105.6 107.5 0.9 -1.9
1930 30.0 123.1 123.2 123.3 -0.1 -0.1
1940 40.0 132.6 142.7 141.7 -10.1 1.6
1950 50.0 152.3 164.0 152.1 -11.7 11.9
1960 60.0 180.7 186.7 173.5 -6.0 13.2
1970 70.0 204.9 210.6 203.8 -5.7 6.8
1980 80.0 226.5 235.3 229.1 -8.8 6.2
N
GHO EDO - MA-33A 9
1) MN para EDO: Motivacin 5
Ejemplo Ecuacin de Duffing:
0011 0010 1010 1101 0001 0100 1011
x + x + ( x3 0 2 x ) = cos (t + )
= 1, = 1, 0 = 1
= 1, = 1, = 0
Ejemplo de caos
ordenado
( p ( x ) dx )
y '( x) + p ( x) y ( x) = 0 y ( x) = ce h
( p ( x ) dx )
y '( x) + p ( x) y ( x) = f ( x) y ( x) = g ( x)e
p
( p ( x ) dx ) ( p ( x ) dx ) ( p ( x ) dx )
y ( x ) = ce +e f ( x ) e dx
( p ( x ) dx ) ( p ( x ) dx )
y ( x) = e c + f ( x )e dx
GHO EDO - MA-33A 12
1) MN para EDO: EDO Lineal Primer Orden
Ecuacin Tipo Bernoulli: y '( x) + p( x) y( x) = f ( x) y ( x)
0011 0010 1010 1101 0001 0100 1011
\
Al multiplicar la edo por: (1 ) y se obtiene: 1
(1 ) y y '+ (1 ) p( x) y1 = (1 ) f ( x)
( y1 )'+ (1 ) p( x)( y1 ) = (1 ) f ( x)
1
Si se define: u = y se obtiene la edo lineal:
u '+ (1 ) p( x)u = (1 ) f ( x)
y
2 yy '+ 2xy2 = 2x ( y2 )'+ 2xy2 = 2x
Si se define: u = y se obtiene la edo lineal:
2
u '+ 2xu = 2x
x2 x2
u( x) = (ce +1) y( x) = u = ce +1
Ejercicios Propuestos: y '+ y = x y , y '+ xy = xy
2 2 2
y '+ x y = xy , ( xy ) ' = ( xy ) ( x + 1)
2 3 2 3 2
1 3x 1
( x + 1) y y = xe + (1 x) y y
2 2 2 2 2
y '( x) = p( x) + q( x) y( x) + r( x) y2 ( x) (+)
y (t = t0 ) = y0 Problema No-Lineal
De Primer Orden
dy (t )
= f (t , y (t )) No Homogneo
dt
t [t0 , T ]
Solucin nica
funcin f : R \ \ contnua en R . Si f
2
dy (t ) k =0 k!
= f (t , y (t ))
dt f (n+1) ( (t)) n+1
Error(t) = (t t0 )
t [t0 , T ] (n +1)!
df (t0 , y0 , y '0 )
y(t0 ) = y0 , y '(t0 ) = y '0 = f (t0 , y0 ), y ''(t0 ) = y ''0 = ,...
dt
GHO EDO - MA-33A 19
1) MN para EDO:
Mtodo de Euler para Problema de Cauchy
0011 0010 1010 1101 0001 0100 1011
(T t0)
h= tk = t0 +kh k = 0,..., n
n
y0 = y (t = t0 ) Error:
yk +1 = yk + hf (tk , yk ) 2
h (2)
Mtodo y (i )
Inexacto ! 2
GHO EDO - MA-33A 20
1) MN para EDO:
Mtodo de Runge-Kutta de Orden 2 para P. Cauchy
0011 0010 1010 1101 0001 0100 1011
Mejoramos el mtodo de Euler de la siguiente forma:
q1k = hf (tk , yk ) q 2 k = hf (tk + h, yk + hf (tk , yk ))
yk +1 = yk + q + 2 q 1
1 k
2
k
Tenemos que:
h2 h2
yk +1 = y (tk + h) y (tk ) + hy '(tk ) + y ''(tk ) = y (tk ) + hf (tk , yk ) + f '(tk , yk )
2 2
f (tk , yk ) f (tk , yk ) f (tk , yk ) f (tk , yk )
f '(tk , yk ) = + y '(tk ) = + f (tk , yk )
t y t y
h 2 f (tk , yk ) h 2 f (tk , yk )
yk +1 = y (tk + h) y (tk ) + hf (tk , yk ) + + f (tk , yk ) 1
2 t 2 y
GHO EDO - MA-33A 21
1) MN para EDO:
Mtodo de Runge-Kutta de Orden 2 para P. Cauchy
0011 0010 1010 1101 0001 0100 1011
Por otra parte:
yk +1 = yk + 1hf (tk , yk ) + 2 hf (tk + h, yk + hf (tk , yk ))
f (tk , yk ) f (tk , yk )
f (tk + h, yk + hf (tk , yk )) f (tk , yk ) + h + hf (tk , yk )
t y
f (tk , yk ) f (tk , yk )
yk +1 = y(tk ) + 1hf (tk , yk ) + 2 h f (tk , yk ) + h + hf (tk , yk )
t y
f (tk , yk ) f (tk , yk )
yk +1 = y(tk ) + (1 + 2 )hf (tk , yk ) + 2 h2 + 2 h2 f (tk , yk ) 2
t y
Igualando 1 y 2 : + = 1 1 1
1 2 2 = 2 =
2 2
GHO EDO - MA-33A 22
1) MN para EDO:
Mtodo de Runge-Kutta de Orden 2 para P. Cauchy
0011 0010 1010 1101 0001 0100 1011
dy (t )
= f (t , y (t )) (t0 , y0 ) dado
dt
y0 dado
RK q = hf (tk , yk ) q k = hf (tk + , yk +
1
k
2 h
2
qk1
2 )
Orden 2
yk +1 = yk + q2k
3
Error: O(h )
GHO EDO - MA-33A 23
1) MN para EDO:
RK 2: Ejemplo Simple
0011 0010 1010 1101 0001 0100 1011
dy y y
2
yk = y (t = tk ) k = 0,..., 4 = n
= , y(1) = 1
dt t t (T t )
h = n 0 = (241) = 0.25
t
y(t) = tk = hk = 0.25k k = 0,1,..., 4
1+ ln(t)
y y
2
q 1
k = hf (t k , y k ), q 2
k = hf (t k + 1
2 h, y k + 1 1
2 q k)
f (t, y) = ,y0 =1
t t yk +1 = yk + q 2 k k = 0,1,..., 4
t yt k q1 q2 yk E abs E rel
1 1 0 0 0. 0247 1 0 0
1. 25 1. 0219 1 0. 03695 0. 04578 1. 0247 0. 0028 0. 0027
1. 5 1. 0672 2 0. 05108 0. 05488 1. 0705 0. 0033 0. 0031
1. 75 1. 1221 3 0. 05738 0. 05918 1. 1254 0. 0033 0. 0029
2 1. 1812 4 1. 1846 0. 0034 0. 0030
GHO EDO - MA-33A 24
1) MN para EDO:
RK 2 aplicado al modelo crecimiento logstico:
0011 0010 1010 1101
2 0001 0100 1011
p ' = p(t ) p (t ) pk = p (t = tk ) k = 0,...,8 = n
f (t, p) = p p2 (T t )
h = n 0 = (198081900) = 10 tk = hk = 10k k = 0,1,...,8
= 0.02, = 0.00004 q1k = hf (tk , yk ), q 2 k = hf (tk + 12 h, yk + 12 q1k )
p(t ) = p =76.1 p k +1 = pk + q 2
k k = 0,1,...,8
0 0
k = 0 : t0 = 0, h = 10, p0 = 76.1
q10
q = hf (t0 , p0 ) = 12.9035, q 0 = hf (t0 + , p0 +
1
0
2 h
2 2 ) = 13.7844
p1 = p0 + q 2 0 = 89.8844
k = 1: t1 = 10, h = 10, p1 = 89.8844
q11
q = hf (t1 , p1 ) = 14.7452,q = hf (t1 + , p1 +
1
1
2
1
h
2 2 ) = 15.6678
p2 = p2 + q 2 2 = 105.5523
GHO EDO - MA-33A 25
1) MN para EDO:
Mtodo de Runge-Kutta de Orden 3 para P. Cauchy
0011 0010 1010 1101 0001 0100 1011
y0 dado
q = hf (tk , yk )
1
RK k
qk1
Orden 3 q k = hf (tk + h2 , yk +
2
2 )
q3k = hf (tk + h, yk q1k 2q2k )
Error:
yk +1 = yk + ( q + 4q k + q k )
1
6
1
k
2 3 4
O(h )
dx2
= f 2 (t , x1 , x2 ,..., xn ) x2 (t = 0) = x2 0
dt (+)
#
#
dxn xn (t = 0) = xn 0
= f n (t , x1 , x2 ,..., xn )
dt
t [0, T ]
GHO EDO - MA-33A 31
1) MN para EDO:
Sistemas de Edo
Teorema: Supongamos que las funciones fi () son
0011 0010 1010 1101 0001 0100 1011
u = (t , u1 , u2 ,..., un ), v = (t , v1 , v2 ,..., vn ) D
D = {(t , z1 , z2 ,..., zn ) 0 t T , < z j < j = 1,..., n}
Entonces el sistema de edo no-lineales (+) tiene solucin
nica. La condicin de Lipschitz se satisface si:
fi (t , u1 , u2 ,..., un )
L (t , u1 , u2 ,..., un ) D + fi C1
u j
GHO EDO - MA-33A 32
1) MN para EDO:
Sistemas de Edo: Mtodo de Euler
0011 0010 1010 1101 0001 0100 1011
T
h = , tk = kh k = 0,1,..., n
n
xik = xi (tk ) Aproximacin de Runge-Kutta
x10 = x1 (0),..., xn 0 = xn (0) Condiciones iniciales
x1k , x2 k ,..., xnk x1,k +1 , x2,k +1 ,..., xn ,k +1 i = 1,..., n, k 0
xi ,k +1 = xik + hf i (tk , x1k , x2 k ,..., xnk ) i = 1,..., n, k 0
x1 x, x2 x '
x1 ' = x2
x2 ' = x2 + x1 x13 + cos ( t )