jueves, 23 de febrero de 2012

Actividad 3

En esta ocasión seguimos con el estudio del péndulo, la diferencia fue que esta vez tomamos en cuenta la fuerza de fricción que ejerce el aire sobre el péndulo y además aplicamos una fuerza externa que es periódica. Usamos el lenguaje Java para poder resolver el problema y usamos la clase Lorenz, pero la modificamos para poder resolver el problema usando el método de Runge-Kutta de cuarto orden.

Al haber contado con más experiencia en el manejo del lenguaje de programación Java, y además de haber usado la clase Lorenz, esta práctica fue mucho más fácil de realizar y de entender porque ya tenía una noción más clara de como resolver el problema, lo que tuve que hacer fue agregar las deltas que nos pide el método y descomponer la ecuación de movimiento en tres ecuaciones diferenciales ordinarias y aplicar las condiciones inciales. Esta actividad me gusto más ya que modelamos un problema más real que el anterior porque agregamos la fuerza de fricción que ejerce el aire, además de la presencia de la fuerza externa y además gané mayor experiencia en el manejo del lenguaje de programación y de la clase Lorenz.

En general la actividad me pareció interesante porque el problema fue más complicado que el anterior y más real, pero ya contábamos con herramientas para resolverlo sin necesidad de investigar más a fondo como la actividad pasada, el tiempo fue suficiente para realizarla y comprender el problema a resolver.


Link a producto:
http://portal.fisica.uson.mx/mahara/artefact/file/download.php?file=261

viernes, 10 de febrero de 2012

El Pendulo 2 - Actividad 2

En esta actividad estudiamos el movimiento del péndulo de nuevo, pero esta vez resolvimos la ecuación de movimiento de manera numérica y obtener las trayectorias para cada condición inicial y observar su comportamiento y características. Para realizar esto usamos el lenguaje de programación Java para poder resolver la ecuación de movimiento usando el método de Euler para ecuaciones diferenciales de primer orden. A pesar de contar con los códigos de los programas para realizar este estudio, mi dificultad fue entender como funciona el programa y lo que significa cada uno de los comandos y como adecuar el código que ya teníamos para poder resolver nuestro problema.

Lo más sencillo fue obtener la ecuación de movimiento del péndulo y descomponerla en dos ecuaciones ordinarias de primer orden, obteniendo un sistema de ecuaciones que debemos resolver por el método de Euler. Le pedí ayuda a un compañero sobre como insertar mi sistema de ecuaciones en el código, al igual que las condiciones iniciales para que lo resolviera y obtener el espacio fase. La estructura de java me agradó ya que es sencillo de usar y de entender, además de que cuenta con muchas herramientas y bastante información de como usarse y aplicarse.
En general la actividad estuvo bastante bien y me agradó porque pudimos resolver de manera sencilla un problema muy representativo e ilustrativo de la Física, aunque no fue analíticamente, pudimos obtener las trayectorias que es el objetivo de la mecánica obtener las trayectorias como funciones del tiempo y además de poder contar con una herramienta muy útil para nuestra carrera con el que podremos resolver muchos otros problemas del ámbito de la Física. Sin duda alguna el lenguaje Java es perfecto para resolver este y otros problemas.


Link Actividad 2
http://portal.fisica.uson.mx/mahara/artefact/file/download.php?file=218