Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Segunda Ley
Segunda Ley
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)
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: