lunes, 28 de mayo de 2012

Proyecto Final Simulación

Descripción del proyecto
Simulación del movimiento que produce la gravedad en partículas que varian en tamaño y masa. Nuestro programa recibe parametros como la constante de gravitación y cantidad y rango de tamaño de particulas en pantalla, para poder observar los diferentes comportamientos de este fenomeno.

¿Por qué simular la gravedad?
 Instituciones gubernamentales como la NASA necesitan programas de simulación que les ayuden a seguir el trayecto o ruta de objetos en el espacio, y su comportamiento en relación con los cuerpos de gran masa como el Sol y los planetas. Es de gran ayuda también para ver la influencia de cometas y la luna con nuestros satélites artificiales, para impedir que estos últimos salgan de orbita o se estrellen. 

Fórmulas para la atracción de cuerpos
Ley de la Gravitación Universal de Newton

Esta ley establece que los efectos de la gravedad son siempre atractivos, y la fuerza resultante se calcula respecto al centro de la gravedad de ambos objetos. La fuerza es mayor si los objetos estan próximos y mientras se van alejando pierden esa intensidad.


La G es la constante de gravitación universal, con un valor de 6.674x10^-11. En nuestro programa este es un parametro que recibimos como entrada debido a que usamos esa constante G sería imposible ver mover las particulas.

Valores ficticios para la constante G debido a que si represetaramos una partícula del tamaño de una hormiga y otra del tamaño de la torre Eiffel aparte de ser practicamente imposible, no se podría ver el efecto de atracción, es por eso que la G debe tomar valores que podamos ver en la simulación.






Lenguajes y Herramientas 

El lenguaje usado fué Python con la librería Pygame.







Código






Presentación 


Video