Está en la página 1de 7

Metodo de Euler para ecuaciones de segundo grado

Gerardo Morales

16 de octubre de 2017
0.1. Introduccion
Como pudimos observar en el trabajo anterior que se titulaba M etodo de Euler, este sirve
dy
para resolver ec. del tipo dx = f (x, y) numericamente, ahora utilizaremos este metodo para
resolver problemas donde se nos pide que usemos la segunda ley de Newton,debido a que esta
ecuacion es de seundo orden podriamos pensar que este metodo no es aplicable, y es verdad, a
primer instancia esto es cierto pero tenemos en este caso la oportunidad de descomponer esta
en dos ecuaciones de primer grado y concatenarlas entre si de este modo podemos hacer que el
metodo sea aplicable.

0.2. Resumen
Planteando el problema nuevamente tenemos que el metodo de Euler resuelve numericamen-
dy
te ecuaciones de segundo grado de la forma dx = f (x, y) (ademas de necesitar vlores iniciales)
tenemos la ecuacion para la fuerza de Newton es de segundo orden, tenemos:
dx2
= F uerza (1)
dt2
lo que nos lleva a formular la ec. de la fuerza en terminos de la velocidad en vez de la posicion,
como consecuencia tendremos dos ecuaciones que resolver en vez de una. y de igual manera
utilizaremos el metodo Euler desarrollandolo en un lenguje de programacion.

0.3. Teoria
Para ilustrar la solucion numerica a la segunda ley de Newton tenemo:
dx2
= F (x, y, v, t) (2)
dt2
usando la propiedad de que la la aceleracion es el cambio en la velocidad tenemo:
dv
= F (x, y, v, t) (3)
dt
tambien conocemos como es el cambio de la posicion respecto al tiempo, esto es:
dx
=v (4)
dt
ahora para la ecuacion (3) tenemos:
v1 − v2 = F (x, y, v, t)dt (5)
v1 = v2 + F (x, y, v, t)dt (6)
v(0) = v0 (7)
x(0) = x0 (8)
ahora de manera similar para la ecacion (4), tenemos lo siguiente:
x1 − x2 = vdt (9)
x1 = x2 + vdt (10)
usando las condiciones iniciales en (6)y (10), resulta:
vnueva = v0 + F (x0 , y, v, t)dt (11)
xnueva = x0 + vnueva dt (12)
entonces tenemos que al resolver la nueva velocidad con los valores iniciales podremos usarla
para resolver la nueva posicion

1
0.3.1. Ejemplo: Oscilador armonico
la ecuacion de moviento para el oscilador armonico es:
dx2
m = −kx (13)
dt2
aplicando (6) y (10):
k
v2 = v1 − ( x)dt (14)
m
x2 = x1 + v2 dt (15)
aplicando las condiciones iniciales:
k
vnueva = vo − ( x0 )dt (16)
m
xnueva = x0 + (vnueva )dt (17)
de esta manera podemos aplicar el metodo de Euler a la ecuacion de movimiento del resorte.

0.4. Procedimiento
El siguiente paso es obtener un programa escrito en algun lenguaje de programacion(el que
sea), en este caso usamos P ython(otra vez, no es el mejor pero....).

Ahora con ayuda de este programa podemos resolver ecuaciones de segundo orden, en nues-
tro caso problemas donde utilizemos segunda ley de Newton.

0.5. Ejercicios
0.5.1. Ejercicio 1
La fuerza sobre una particula de 5kg esta dada por Fx = −(20/m)x y Fx = −(20/m)y.
muestra su movimiento en una grafica xy. Usa una posicion inicial x0 = 2,0m, y y0 = 0,0m y

2
una elocidad inicial de v0x = 0,0ms y v0y = 4,0ms. Prueve varios valores de paso hasta que
encuentres una curva trayectoria inicial devuelve al objeto a 1.0 m de su posicion inicial.¿Que
forma tiene el movimiento? ¿Cuanto tardo en retornar a su punto de partida? ¿Que sucede
con la trayectoria si utilizas en cambio v0y = 4,0ms.

0.6. Resultados
Resultados del ejercicio 1
A continuacion mostramos 5 graficas que muestran los resultados obtenidos al implementar
los el metodo de Euler en la ecuacion para fuerza de newton, cada una de ellas con diferente
valor de paso y con un valor de tmax = 3,5.

Pomo podemos obeservar al disminuir el valor de paso obtenemos mejores resultados, es-
to devido a que los intervalos para evaluar el metodo son mas reducidos y obtenemos una
trayectoria mas parecida a la de la solusion analitica.

3
Para este caso especifico podemos obeservar que la solucion es oscilante, lo que esperabamos
debido a que se trata de una ecuacion como la del oscilador armonico

4
grafica.png
Ahora tomando los valores obtenidos con la ecuacion de newton para las fuerzas en y
podemos calcular el tiempo que tarda en recorrer un ciclo completo. Utilizando el graficador
origin usamos la funcion data reader accedemos al valor de cada punto en la grafica, aqui

5
podemos notar facilmente el cuando se repite el valor(aproximadamente)que en este caso seria
y0 = 0(entonces buscariamos el siguiente cero), entonce podemos ver cual es el numero del
intervalo al que corresponde este valor, entonces el tiempo que dura en recorrer un ciclo completo
seria:
t = h ∗ (numerodelintervalo) = (0,01)(316) = 3,16 (18)

0.6.1. Resultado ejercicio 2


Enseguida mostramos la grafica donde podemos ver el comportamiento en el tiempo de
cuerpo que cae(con friccion) a una altura de 300mts.

MDE/segundoejerciciov(t)paint.png

Esta grafica fue echa con con 1364 datos con un valor de paso de h = 0,001, se uso la funsion
datareader para determinar el valor mas cercano al cero (como se puede apreciar en la grafica
x = 1335 y y = 0,01732....), ahora de la misma forma que hicimos en el ejercicio1 podemos
calcular el tiempo aproximado en el que el objeto cae al suelo, esto es:

t = h ∗ (numerodelintervalo) = (0,001)(1355) = 1,355 (19)


tenemos que la distancia maxima recorrida por el objeto es aproximadamente de 300mts y con
tiempo de recorrido de 1.355 s la velocidad es:
d 300mts
v= = = 221,40mts/s (20)
t 1,355

También podría gustarte