Professional Documents
Culture Documents
f n x, y1 , y2 , , yn yn x yn
dyn 0 0
dx
Sistemas de Ecuaciones
Diferenciales de Primer Orden
x y z y 1 1
dy
dx
x 2 y z z 1 2
dz
dx
x2 x1 h 1.2
y2 y1 hx1 y1 z1 1.87
z 2 z1 h x1 y1 z1 2.401
2
Sistemas de Ecuaciones
Diferenciales de Primer Orden
Resumen de resultados de la solucin aproximada
en forma discreta:
n xn yn zn
0 1 1 2
1 1.1 1.4 2.2
2 1.2 1.87 2.401
Sistemas de Ecuaciones
Diferenciales de Primer Orden
Si queremos mejorar la exactitud del resultado
podemos usar un paso h mas pequeo o usar
Taylor, por ejemplo de orden 2 sera:
xn 1 xn h
yn 1 yn hyn ' h 2 / 2 * yn ' '
zn 1 zn hz n ' h 2 / 2 * zn ' '
xn 1 xn h
yn 1 yn hxn yn zn h 2 / 2 * 1 yn ' zn '
zn 1 zn h xn yn zn h 2 / 2 * 2 xn yn ' z n '
2
Solucin de RK4 : Pendientes estimadas en el mtodo RK4 :
SOLUCION
X0 = 0 X1 = 0,5 X2 = 1 X2 = 1,5
Y01 = 4 Y1 = 3,115234 Y2 = 2,426171 Y2 = 1,889523
Y02 = 6 Y2 = 6,835748 Y3 = 7,596164 Y3 = 8,282654
EC. 1 EC.2 EC. 1 EC.2 EC. 1 EC.2 EC. 1 EC.2
k1 -2 1,8 -1,55762 1,637752 -1,21309 1,478534 -0,94476 1,326251
k2 -1,75 1,665 -1,36292 1,514921 -1,06145 1,367644 -0,82667 1,226783
k3 -1,78125 1,675125 -1,38725 1,524133 -1,0804 1,37596 -0,84143 1,234243
k4 -1,55469 1,548731 -1,2108 1,409132 -0,94298 1,27214 -0,7344 1,141115
X Y1 Y2
0 4 6
0,5 3,115 6,836
1 2,426 7,596
1,5 1,89 8,283
2 1,472 8,898
Ecuaciones Diferenciales de orden
Superior
Los problemas de valor inicial de mayor orden
pueden ser transformados en un sistema de
ecuaciones diferenciales de primer orden.
n
d y dy d y
n -1
n
g t , y, ,, n -1
dt dt dt
Ecuaciones Diferenciales orden
Superior
d3y dy d 2 y
3
g t , y, , 2
dt dt dt
y t0 y0
dy
t0 y '0
dt
d2y
2
t0 y ' '0
dt
Ecuaciones Diferenciales orden
Superior
c dx k
2
d x
x
m dt m
2
dt
La primera derivada puede ser escrita:
2
dx dv d x
v y 2
dt dt dt
Ecuaciones Diferenciales orden
Superior
f1 t , x, v v
dx
dt
c k
f 2 t , x, v v x
dv
dt m m
Sistemas de Valor Inicial Problemas
xi t f1 ti , xi , vi
dxi
xi 1 xi t
dt
vi t f 2 ti , xi , vi
dvi
vi 1 vi t
dt
Diferenciales mayor-orden
Problemas Ejemplo
xi 1 xi t * vi
0.5
x
0.4
v
vi 1 vi t * 4 xi
0.3
actual value
0.2
Displacement
0.1
0
0 0.5 1 1.5 2
-0.1
-0.3
error que cada vez se -0.4
ir incrementando. -0.5
Time (t)
Problema Ejemplo
f1 t , x, v v
dx
dt
f 2 t , x, v 4 x
dv
dt
k1,1 t * f1 ti , xi , vi
k1, 2 t * f 2 ti , xi , vi
t t 1 1
1
k 2,1 t * f1 ti , xi k1,1 , vi k1, 2
1 k 2, 2 t * f 2 ti , xi k1,1 , vi k1, 2
2 2 2 2 2 2
t 1 1 t 1 1
k3,1 t * f1 ti , xi k 2,1 , vi k 2, 2 k3, 2 t * f 2 ti , xi k 2,1 , vi k 2, 2
2 2 2 2 2 2
k 4,1 t * f1 ti t , xi k3,1 , vi k3, 2 k 4, 2 t * f 2 ti t , xi k3,1 , vi k3, 2
f1 t , x, v v
dx
dt
f 2 t , x, v 4 x
dv
dt
Ejemplo Metodo de Runge-Kutta
de 4th Orden
Los puntos tienen 4th order Runge Kutta Example
menos error que el 0.5
mtodo de Euler. 0.4
v
x
0.3
actual value
0.2
Displacement
La aproximacin 0.1
-0.2
del paso del problema -0.3
-0.4
-0.5
Time (t)