Este documento describe una simulación de colisiones elásticas entre partículas dentro de una caja con paredes rígidas realizada en C. Se explican las ecuaciones que rigen las colisiones elásticas y cómo se implementaron funciones para simular colisiones con las paredes y entre partículas. La simulación muestra el movimiento de 4 partículas y sugiere que este enfoque podría usarse para estudiar el comportamiento de un gas ideal.
0 calificaciones0% encontró este documento útil (0 votos)
95 vistas1 página
Este documento describe una simulación de colisiones elásticas entre partículas dentro de una caja con paredes rígidas realizada en C. Se explican las ecuaciones que rigen las colisiones elásticas y cómo se implementaron funciones para simular colisiones con las paredes y entre partículas. La simulación muestra el movimiento de 4 partículas y sugiere que este enfoque podría usarse para estudiar el comportamiento de un gas ideal.
Este documento describe una simulación de colisiones elásticas entre partículas dentro de una caja con paredes rígidas realizada en C. Se explican las ecuaciones que rigen las colisiones elásticas y cómo se implementaron funciones para simular colisiones con las paredes y entre partículas. La simulación muestra el movimiento de 4 partículas y sugiere que este enfoque podría usarse para estudiar el comportamiento de un gas ideal.
Este documento describe una simulación de colisiones elásticas entre partículas dentro de una caja con paredes rígidas realizada en C. Se explican las ecuaciones que rigen las colisiones elásticas y cómo se implementaron funciones para simular colisiones con las paredes y entre partículas. La simulación muestra el movimiento de 4 partículas y sugiere que este enfoque podría usarse para estudiar el comportamiento de un gas ideal.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 1
Simulacion de colisiones elasticas de varias
partculas dentro de una caja con paredes rgidas.
E. R. Jimenez Vazquez, G. Morales Rivera y W. E.
Alvarez Gir on Universidad Nacional Autonoma de Mexico, Facultad de Ciencias, Av. Universidad 3000, Circuito Exterior S/N Delegacion Coyoacan, C.P. 04510 Ciudad Universitaria, D.F. Mexico Introduccion Una colision entre dos partculas es una interaccion entre dos partculas que ocurre en un espacio limitado y un intervalo de tiempo corto. Al considerar una colision no nos interesa tanto el que ocurre durante la colision, sino la relacion entre el estado de las partculas antes y despues de la colision. Para ello, lo que se utiliza es que las interacciones conservaran la cantidad de movimiento, el momento cinetico y, en ciertas ocasiones, la energa cinetica. Colisiones elasticas Una colision elastica perfecta, es aquella en la que no hay perdida de energa cinetica en la colision. Las colisiones en los gases ideales alcanzan la categora de perfectamente elasticas, as como el caso de las interacciones de dispersion de partculas subat omicas, que son desviadas por fuerzas electromagneticas. Ecuaciones de movimiento Determinaremos a continuacion las velocidades nales en las colisiones cuya energa cinetica se conserve. Para ello debemos resolver el siguiente sistema de dos ecuaciones con dos incognitas: m 1 v 1i + m 2 v 2i = m 1 v 1f + m 2 v 2f (1) 1 2 m 1 v 2 1i + 1 2 m 2 v 2 2i = 1 2 m 1 v 2 1f + 1 2 m 2 v 2 2f (2) Tenemos entonces un sitema de dos ecuaciones con dos incongityas cuyas soluciones son de la forma: v 1f = m 1 m 2 m 1 + m 2 v 1i + 2m 2 m 1 + m 2 v 2i (3) v 2f = m 2 m 1 m 1 + m 2 v 2i + 2m 1 m 1 + m 2 v 1i (4) Para el caso particular en que las partculas colisionan tenemos: v 1f = v 2i (5) v 2f = v 1i (6) Es decir, para este caso las partculas solamente intercambian sus velocidades. En particular si se trata de una partcula que choca contra una que esta en reposo, la primera se queda inmovil, mientras que la segunda, sale con la velocidad que llevaba la primera. Este es un fenomeno com un en el billar. Figura : Colisiones de bolas de billar Con esto podemos considerar el caso particular de una partcula dentro de una caja con paredes rgidas. Para este caso la partcula se mueve en lnea recta a velocidad constante hasta que rebota en una de las paredes (la cual podra considerarse como de masa innita). Al rebotar, la velocidad cambia de sentido cambiando de signo la componente paralela a la direccion per- pendicular a la pared y manteniendose la velocidad paralela a la pared. Sin embargo, no hay cambio en la magnitud de la velocidad. Figura : Partcula dentro de una caja Codigo implementado en C A continuacion describimos las funciones mas importantes dentro del codigo, las c uales son fundamentales para la correcta ejecucion del programa. La funcion ChoquePared tiene como objetivo reproducir las condiciones de cada partcula en la frontera de la caja. Figura : Funcion ChoquePared La funcion ChoquePartcula tiene como objetivo reproducir las condiciones de cada partcula al interactuar con otra partcula que se encuentre en su trayectoria. Figura : Funcion ChoquePartcula Simulacion Al ejecutar el codigo para el caso de 4 partculas, y con ayuda de GNUPLOT fue posible reproducir el siguiente resultado: Figura : Simulacion obtenida para cuatro partculas Conclusion La simulacion anterior nos permite describir cualitativamente el comporta- miento de varias partculas encerradas en una caja bidimensional de paredes rgidas con condiciones iniciales dadas. Podemos ver que facilmente este caso se puede generalizar al caso de varias partculas, siendo tangible considerar una cantidad de partculas del orden de un mol. Usando este hecho se vuelve factible estudiar el comportamiento de un gas ideal dentro de un volumen cerrado con paredes rgida usando como base este codigo de programaci on. References [1] Hauser, Walter, Introduccion a los Principios de Mecanica, Primera Edicion, Editorial Hispanoamericana, Mexico D.F., 1966, pp. 267-269. [2] Marion, Jerry, et al, Classical Dynamics of Particles and Sistems, Fifth Edition, Thomson Learning, USA, pp 345-351. [3] http://hyperphysics.phy-astr.gsu.edu/hbase/col2d.html (Consultada el 20 de mayo de 2014). Anti-scraping Tool Sentinel