Documente Academic
Documente Profesional
Documente Cultură
Introducción
12.5
t
v(t ) 53.3904(1 e 68.1
).
Así, la formula anterior es una ecuación diferencial. Tales ecuaciones, se componen de una
función desconocida y de sus derivadas, en el caso que se esta analizando, la función
desconocida es la función de posición, s(t), y su derivada es la expresión
12.5
ds(t ) t
53.3904(1 e 68.1 ) . En la ecuación diferencial existe una variable dependiente, s(t),
dt
y una variable independiente, t. Este tipo de ecuaciones diferenciales se les llama
Ecuaciones Diferenciales Ordinarias (EDO). Cuando la ecuación diferencial involucra más
de una variable dependiente, se le llama Ecuación Diferencial Parcial (EDP).
La ecuación diferencial,
12.5
ds(t ) t
53.3904(1 e 68.1 ) ,
dt
es una ecuación diferencial de primer orden ya que, la mayor derivada es una primera
derivada. La siguiente ecuación diferencial (función de aceleración) es de segundo orden ya
que presenta una segunda derivada,
12.5
d 2 s (t ) t
9.8 e 68.1
.
dt 2
Para dar solución a una ecuación diferencial de primer orden es necesario tener cierta
condición auxiliar, llamada valor inicial o condición inicial, este valor inicial sujeta a la
1
df ( x )
ecuación f(x) (de la cual proviene la EDO ) a pasar por un punto, la condición
dt
inicial. Así, el problema del paracaidista tiene la condición auxiliar, valor o condición
inicial siguiente, a t0 = 0 seg, s(t0) = 0 m y v(t0) = 0 m/seg.
Con los datos anteriores queda perfectamente bien definido por donde pasa la función de
posición s(t), la cual es la solución de la ecuación diferencial ordinaria de primer orden y la
que buscamos al resolver la EDO.
Sabiendo que a tiempo inicial (0 segundos) la posición vertical del paracaidista es cero y
ds (t )
teniendo la EDO se puede trazar una recta de pendiente en el punto (0, 0),
dt
12.5
ds(t ) 0
53.3904(1 e 68.1 ) 0 ,
dt
2
La recta trazada es tangente a s(t) en el punto (0, 0). Con la información anterior (punto de
tangencia (0, 0) y la pendiente de la recta tangente) es posible obtener una función tabulada
de s(t) y la herramienta para hacerlo es el siguiente método.
Método de Euler
El Método de Euler para dar solución a una EDO utiliza la ecuación de la pendiente
y y0
m 1 o la serie de Taylor truncada hasta el segundo término.
x1 x0
f ( xi 1 ) f ( xi ) f ' ( xi )( xi 1 xi ) .
La información que se tiene del problema es; las condiciones iniciales t0 = 0 seg, s(t0) = 0
metros y la EDO, por lo cual, la ecuación de la pendiente puede escribirse, haciendo uso de
dicha información, como;
Para obtener un nuevo punto, (t1, s(t1)), que forma parte de la función de posición, s(t), se
despeja s(t1),
ds(t 0 )
s(t1 ) s(t 0 ) (t1 t 0 ) ,
dt
De la ecuación anterior lo único que falta para obtener el nuevo punto es el valor de t1,
tiempo de caída transcurrido, que se puede proponer de un segundo. Así, con lo anterior se
pretende saber la distancia recorrida por el paracaidista después de un segundo de lanzarse.
Teniendo los datos y sustituyéndolos en la relación de s(t1) anterior, se obtiene,
t0 = 0 seg,
t1 = 1 seg, s(t1 ) 0 (1 0) 0
s(t0) = 0 m, y s(t1 ) 0
12.5
ds (t ) 0
53.3904(1 e 68.1 )
dt
ds(t 0 )
0 m / seg.
dt
i ti s(ti) ds(ti) / dt
0 0 0 0
1 1 0
3
La siguiente figura presenta la idea anterior,
Aun que es ilógico pensar que después de un segundo el paracaidista no ha caído nada,
acordémonos que esto es una aproximación únicamente.
Teniendo los nuevos datos se puede evaluar nuevamente la pendiente de una recta tangente
pero ahora en el punto (1, 0)
t1 = 1 seg,
s(t1) = 0 m, y
12.5
ds(t ) 1
53.3904(1 e 68.1 ) ,
dt
ds (t )
8.95318 m / seg.
dt
Con los datos anteriores se evalúa, para el siguiente segundo t2 = 2 seg. La nueva posición
del paracaidista será,
ds(t1 )
s(t 2 ) s(t1 ) (t 2 t1 ) ,
dt
s(t 2 ) 0 (2 1)8.95318
s(t 2 ) 8.95318 m.
4
La gráfica siguiente presenta los datos y la idea de cómo el Método de Euler va
aproximando la solución, s(t).
Repitiendo el proceso, con los nuevos datos, (t2, s(t2)), se puede evaluar una nueva
pendiente y con ello en nuevo par ordenado. Así, para los datos,
t2 = 2 seg,
s(t2) = 8.95318 m, y
12.5
ds(t2 ) 2
53.3904(1 e 68.1 ) ,
dt
ds(t )
16.40498 m / seg.
dt
Con los datos anteriores se evalúa, para el tercer segundo t3 = 3 seg, la nueva posición del
paracaidista,
ds(t 2 )
s(t 3 ) s(t 2 ) (t 3 t 2 ) ,
dt
s(t 3 ) 8.95318 (3 2)16.40498
s(t 3 ) 25.35816 m.
i ti s(ti) ds(ti) / dt
0 0 0 0
1 1 0 8.95318
2 2 8.95318 16.40498
3 3 25.35816
5
La siguiente figura presenta nuevamente los datos y el gráfico de la función tabulada,
i ti si ds(ti)/dt
0 0 0 0
1 1 0 8.95318221
2 2 8.95318221 16.4049808
3 3 25.358163 22.6071669
4 4 47.9653299 27.7692915
5 5 75.7346214 32.0657652
6 6 107.800387 35.6417516
7 7 143.442138 38.618071
8 8 182.060209 41.0952832
9 9 223.155492 43.157085
10 10 266.312577 44.8731376
De la tabla anterior se puede ver que a los 10 segundos de haberse lanzado, el paracaidista a
recorrido 266.312577 m. La gráfica aproximada de la función de posición es,
Distancia vs tiempo
300
distancia (pies)
250
200
150
100
50
0
0 5 10 15
tiempo (seg)
6
Concluyendo, el Método de Euler utiliza la siguiente expresión, para aproximar la solución
de una EDO;
s(t i 1 ) s(t i ) (t i 1 t i )v(t i ) ,
Métodos de Runge-Kutta
1 2
y i 1 y i k1 k 2 h
3 3
7
como se puede observar la expresión anterior es parecida a la que utiliza el Método de
Euler, con la diferencia que los términos entre paréntesis, en el Método de Ralston, es una
corrección a la pendiente que utiliza para aproximar yi+1. Aquí, k1 y k2 son pendientes
evaluadas en dos puntos distintos del intervalo (xi+1, xi) y se representan por;
k1 f ( xi , yi ) , y
3 3
k 2 f x i h , y i k1 h .
4 4
3 3
En las expresiones anteriores f ( xi , yi ) y f xi h , y i k1 h representan la EDO
4 4
3 3
evaluada en los puntos ( xi , yi ) y xi h , y i k1 h . Para ejemplificar el uso de este
4 4
Método, se resuelve el mismo problema.
8
Para la nueva iteración, t2 = 2 segundo, se evalúan nuevamente k1 , k 2 con los datos de
tiempo t1 = 1 segundo y distancia recorrida s(t1) = 4.56767919;
12.5
ds (t ) t1
k1 f (t1 , s(t1 )) 53.3904(1 e 68.1 )
dt
ds(t 0 )
k1 f (1, 4.56767919) 8.95318221 m / seg.
dt
3 3
Se evalúa nuevamente la EDO, pero ahora en el punto t1 h , s (t1 ) k1 h ,
4 4
3 3
1 (1) , 4.56767919 (8.95318221)(1) que resulta ser (1.75, 11.28256585);
4 4
12.5
ds(t ) (1.75)
k 2 f (1.75, 11.28256585) 53.3904(1 e 68.1 )
dt
k 2 f (1.75, 11.28256585) 14.66823564 .
1 2
s (t 2 ) s (t1 ) k1 k 2 h
3 3
1 2
s(t 2 ) 4.56767919 (8.95318221) (14.66823564 (1)
3 3
s(t 2 ) 17.33089702 .
I ti s(ti) k1 k2
0 0 0 0 6.86651874
1 1 4.56767919 8.95318221 14.66823564
2 2 17.33089702
El proceso se repite hasta completar los diez segundos, la siguiente tabla presenta los
resultados obtenidos;
i ti s(ti) k1 k2
1 0 0 0 6.86651874
2 1 4.57767916 8.95318221 14.6682356
3 2 17.340897 16.4049808 21.1616613
4 3 36.9169981 22.6071669 26.5661866
5 4 62.1635115 27.7692915 31.0644123
9
6 5 92.1295502 32.0657652 34.8083183
7 6 126.023684 35.6417516 37.9243984
8 7 163.1872 38.618071 40.5179345
9 8 203.071847 41.0952832 42.6765534
10 9 245.22131 43.157085 44.4731877
11 10 289.255797 44.8731376 45.9685394
1
y i 1 y i (k1 4 k 2 k 3 )h
6
Donde
k1 f ( xi , yi ) ,
1 1
k 2 f ( xi h, y i k1 h) ,
2 2
k 3 f ( xi h, yi k1h 2 k 2 h) .
Nuevamente, en términos generales, la expresión de este método tiene la forma del método
1
de Euler, sin embargo el término (k1 4 k 2 k 3 ) permite una corrección en la pendiente
6
10
que se utiliza para evaluar el nuevo valor de y i 1 . Los valores de k1 , k 2 , k 3 representan
1 1
pendientes evaluadas en los puntos ( xi , y i ) , ( xi h, y i k1 h) y
2 2
( xi h, yi k1h 2 k 2 h) , respectivamente. Para ejemplificar este método se resuelve,
dy
numéricamente y después analíticamente, la siguiente ecuación diferencial, (1 x) y
dx
con valores iniciales de y (0) 1, desde x = 0 hasta x = 1 (límites de integración a, b).
Solución numérica
1
Utilizando la ecuación de Runge-Kutta de tercer orden, y i 1 y i (k1 4 k 2 k 3 )h.
6
Teniendo los valores iniciales y los límites de integración se necesitan proponer un tamaño
de paso, h, o en su defecto un número de segmentos, n, con el cual se calcula el tamaño de
ba
paso h . Enseguida se evalúan las pendientes k1 , k 2 , k 3 y por último se evalúa
n
y i 1 . El proceso anterior se repite desde x = 0 hasta que x = 1.
Para k1 f (0,1) (1 0) 1 1 ,
1 1
Para k 2 f [0 0.1, 1 1 (0.1)] f (0.05, 1.05) (1 0.05) 1.05 1.07592983 ,
2 2
Para k 3 f ( xi h, yi k1h 2 k 2 h) f [0 0.1, 1 1(0.1) 2(1.0759298)(0.1)]
k3 f (0.1, 1.11518597) (1 0.1) 1.11518597 1.161626 .
1
y1 1 [1 4(1.07592983) 1.161626] 2.0775576
6
i xi yi k1 k2 k3
0 0 1 1 1.07592983 1.161626
1 0.1 2.0775576
Tabla 7. Datos de la primera iteración
i xi yi k1 k2 k3
11
0 0 1 1 1.07592983 1.16162602
1 0.1 1.10775576 1.58551085 1.68890846 1.80271322
2 0.2 1.23209847 2.32942241 2.4636963 2.60908334
3 0.3 1.37475309 3.245772 3.41420248 3.59448803
4 0.4 1.53759454 4.34900651 4.55479545 4.77320312
5 0.5 1.72264777 5.6537915 5.90008991 6.15978488
6 0.6 1.93208772 7.17491606 7.46484042 7.76894887
7 0.7 2.16823936 8.92724259 9.263885 9.61550595
8 0.8 2.43357762 10.9256789 11.3121137 11.7143266
9 0.9 2.73072747 13.1851619 13.62445 14.0803198
10 1 3.06246388 15.7206478 16.21584 16.7284206
2
1 1
La solución analítica es la siguiente, y x 2 x 1 . En la siguiente figura se
4 2
presenta la solución numérica (puntos en la gráfica) y la solución analítica (línea continua),
se puede observar que prácticamente los puntos de la solución numérica están sobre la línea
continua de la solución analítica, lo que quiere decir que la solución numérica es bastante
buena.
Por ultimo si se evalúa la solución analítica con x = 1 se tiene que y = 3.0625 que es un
valor muy cercano al obtenido numéricamente 3.06246388.
12
Existen métodos de Runge-Kutta de más alto orden y el más popular, según Chapra, es el
de cuarto orden, investiga su ecuación y resuelve al problema anterior con dicho método.
dy1
f1 ( x, y1 , y 2 , , y n )
dx
dy 2
f1 ( x, y1 , y 2 , , y n )
dx
dy n
f1 ( x, y1 , y 2 ,, y n )
dx
Para dar solución a estos sistemas de EDO se procede de la misma forma que para una
EDO, primeramente se deben tener las n condiciones iniciales (una por cada EDO) y los
límites de integración (x0 , xf), luego se debe proponer o evaluar el tamaño de paso h,
enseguida se procede a utilizar el método seleccionado.
Para ejemplificar se procede a dar solución al siguiente problema sencillo obtenido del libro
de Chapra.
dy
2 y 5e x
dx
dz yz 2
dx 2
dy
2(2) 5e 0 1 ,
dx
y1 2 0.2(1)
y1 2.2
13
Para las condiciones iniciales de la segunda EDO, z(0) = 4, se obtiene,
dz (2)( 4) 2
16
dx 2
z1 4 16(0.2)
z1 0.8
i xi Yi zi dy/dx dz/dx
0 0 2 4 1 -16
1 0.2 2.2 0.8 -0.30634623 -0.704
2 0.4 2.13873075 0.6592 -0.92586128 -0.46468699
3 0.6 1.9535585 0.5662626 -1.16305882 -0.31320752
4 0.8 1.72094673 0.5036211 -1.19524865 -0.21824548
5 1 1.48189701 0.459972 -1.1243968 -0.15676562
Tabla 9. Solución numérica del sistema de EDO.
La solución analítica se obtiene resolviendo la primera EDO por factor integrante para dar
y 5 e x 3 e 2 x .
2
z .
3 2 x
e 5 e x 4
2
14
Figura 8. Solución analítica y numérica del sistema de EDO.
1
y i 1 y i (k1 2 k 2 2 k 3 k 4 ) h
6
Donde;
k1 f ( xi , yi ) ,
1 1
k 2 f ( x i h , y i k1 h ) ,
2 2
1 1
k 3 f ( x i h , y i k 2 h) ,
2 2
k 4 f ( xi h , yi k 3 h) .
k1 f (0, 2) 2(2) 5e ( 0) 1,
1
k 2 f (0 0.1 , 2 (1)(0.2)) f (0.1, 2.1) 2(2.1) 5e ( 0.1) 0.32418709 ,
2
1 1 1
k 3 f ( xi h , yi k 2 h) f (0 0.1, 2 (0.32418709)(0.2)) f (0.1, 2.032418709)
2 2 2
( 0.1)
k 3 2(2.032418709) 5e 0.45934967
15
k 4 f ( xi h , yi k 3 h) f (0 0.2, 2 (0.45934967)(0.2)) f (0.2, 2.09186993)
k 4 2(2.09186993) 5e ( 0.2) 0.0900861
1
y1 2 (1 2 (0.32418709) 2 (0.45934967) 0.0900861)(0.2)
6
y1 2.082566247 .
Con lo anterior se tiene el valor de y1 para x1. Ahora se procede a evaluar z1,de la segunda
EDO, lo cual se hace de la misma forma anterior,
1
z i 1 z i (k1 2 k 2 2 k 3 k 4 )h
6
Donde;
k1 f ( xi , z i ) ,
1 1
k 2 f ( x i h , z i k1 h ) ,
2 2
1 1
k 3 f ( x i h , z i k 2 h) ,
2 2
k 4 f ( xi h , z i k 3 h) .
Para las condiciones iniciales z(0) = 4 y el valor de y1 se obtienen los valores de las
pendientes,
(2.082566247)( 4) 2
k1 f (0, 4) 16 ,
2
(2.082566247)( 2.4) 2
k 2 f (0.1 , 2.4) 5.76 ,
2
(2.082566247)(3.424) 2
k 3 f (0.1 , 3.424) 11.723776 ,
2
(2.082566247)(1.6552448) 2
k 4 f (0.2 ,1.6552448) 2.73983535
2
1
z1 4 (16 2 (5.76) 2 (11.723776) 2.73983535)(0.2)
6
z1 2.20975376
16
i xi yi k1 k2 k3 k4
0 0 2 1 0.32418709 0.45934967 -0.0900861
1 0.2 2.082566247 -0.07147873 -0.44674565 -0.37169226 -0.66485536
2 0.4 2.003459251 -0.65531827 -0.84320155 -0.80562489 -0.94061036
3 0.6 1.840339867 -0.93662155 -1.0104289 -0.99566743 -1.03576794
4 0.8 1.640853794 -1.03506277 -1.04184674 -1.04048994 -1.02611441
5 1 1.433325443 -1.02725368 -0.99684473 -1.00292652 -0.95950922
Zi k1 k2 k3 k4
4 -16 -5.76 -11.723776 -2.73983535
2.20975376 -5.08459763 -3.01389117 -3.79220277 -2.19326507
1.51341874 -2.29439787 -1.65145341 -1.82098533 -1.32299478
1.16134307 -1.24104949 -0.9899767 -1.0384833 -0.83684069
0.95684939 -0.75115067 -0.63784534 -0.65434365 -0.55973137
0.82700739 -0.49015518 -0.43377542 -0.44008519 -0.39137434
17
Solución de EDO de orden superior
u1 ' (t ) u 2 (t )
u 2 ' (t ) u 3 (t )
Despejando y ' ' ' de la EDO de tercer orden, y' ' ' e t 2 y' ' y' 2 y, y sustituyendo las
nuevas variables se tiene
u 3 ' (t ) e t 2 u 3 (t ) u 2 (t ) 2 u1 (t ) .
Como las condiciones iniciales son y (0) 1, y ' (0) 2 y y ' ' (0) 0 , se pueden trasformar
en,
u1 (0) 1 ,
u 2 (0) 2 , y
u 3 (0) 0 .
Así que, la EDO de tercer orden se transformo en un sistema de EDO’s de primer orden
u1 ' (t ) u 2 (t )
u 2 ' (t ) u 3 (t )
u 3 ' (t ) e t 2 u 3 (t ) u 2 (t ) 2 u1 (t ) ,
18
Donde sus condiciones iníciales son; u1 (0) 1, u 2 (0) 2, y u 3 (0) 0 .
El siguiente ejercicio aclarará el proceso de solución.
Las condiciones iníciales son, y (0) y ' (0) 0 y t va de 0 a 1. Utilice un tamaño de paso
de h = 0.1.
Solución:
De lo anterior se puede observar que u1 (t ) y(t ) , u1 ' (t ) u2 (t ) y u2 ' (t ) y' ' (t ) por lo
que se pueden sustituir en la EDO explicita para y ' ' (t ) y obtener,
u 2 ' (t ) t e t t 2 u 2 (t ) u1 (t ) .
Las condiciones, también, se transforman haciendo uso del cambio de variables. Así,
y (0) y ' (0) 0, se transforman en u1 (0) u2 (0) 0 .
u1 ' (t ) u2 (t )
u 2 ' (t ) t e t t 2 u 2 (t ) u1 (t )
19
k 3 f (0.05 , 0) 0 ,
k 4 f (0.1 , 0) 0 .
1
Se evalúa u1' (t1 ) de acuerdo a u1 (0.1) u1 (0) (k1 2 k 2 2 k 3 k 4 )h , con lo cual se
6
obtiene
1
u1 (0.1) 0 (0 2 (0) 2 (0) 0)(0.1)
6
u1 (0.1) 0
1
u 2 (t1 ) u 2 (t 0 ) (k1 2 k 2 2 k 3 k 4 )h
6
1
u 2 (t1 ) 0 (0 2 (0.0025635548) 2 (0.0028199103) 0.0110810738677) (0.1)
6
u 2 (0.1) 3.641334 x10 4 .
El proceso anterior se repite para t 2 0.2 y hasta que t = 1.0. Los datos obtenidos se
presentan en las siguientes tablas
i ti yi(ti)=u1,i(ti) k1 k2 k3 k4
0 0 0 0 0 0 0
1 0.1 0 0.000364133 0.000364133 0.000364133 0.000364133
2 0.2 3.6413E-04 0.003185228 0.003185228 0.003185228 0.003185228
3 0.3 0.00035494 0.011768349 0.011768349 0.011768349 0.011768349
4 0.4 0.00153177 0.030555998 0.030555998 0.030555998 0.030555998
5 0.5 0.00458737 0.06540382 0.06540382 0.06540382 0.06540382
6 0.6 0.01112775 0.123912705 0.123912705 0.123912705 0.123912705
7 0.7 0.02351902 0.215827688 0.215827688 0.215827688 0.215827688
8 0.8 0.04510179 0.353515914 0.353515914 0.353515914 0.353515914
9 0.9 0.08045338 0.552537983 0.552537983 0.552537983 0.552537983
20
10 1 0.13570718 0.832329506 0.832329506 0.832329506 0.832329506
y'(ti)=u2,i(ti) k1 k2 k3 k4
0 0 0.00256355 0.00281991 0.01108107
0.00036413 0.01124536 0.02612794 0.0276162 0.05053206
0.00318523 0.05061459 0.08240186 0.08558058 0.1284078
0.01176835 0.12813941 0.18266935 0.18812234 0.25753611
0.030556 0.2563101 0.34095172 0.34941588 0.45382404
0.06540382 0.4505809 0.57456752 0.58696618 0.73688478
0.1239127 0.72996894 0.90479609 0.9222788 1.13078031
0.21582769 1.11776325 1.35766269 1.38165264 1.66489962
0.35351591 1.64236278 1.96486614 1.99711647 2.37499613
0.55253798 2.33826538 2.7648733 2.80753409 3.30441123
0.83232951 3.24723366 3.80420887 3.85990639 4.50551573
1 3 t
y (t )
t e t et 2 et t 2 .
6
En la siguiente gráfica se comparan las soluciones analítica y numérica
En la gráfica anterior se observa, en este caso, que la solución numérica presenta cierto
error. Es posible disminuir el error haciendo más pequeño el tamaño de paso, por ejemplo
de h = 0.01, con lo cual se mejora la solución. Sin embargo, existen otros métodos
numéricos que permiten mejorar las soluciones de las EDO’s.
21