Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gases y Aleatoriedad PDF
Gases y Aleatoriedad PDF
Gerardo Morales
17 de noviembre de 2017
Índice general
0.1. Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
0.2. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
0.3. Teoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
0.4. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
0.5. Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
0.6. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
0.1. Resumen
En este trabajo abordaremos el tema de gases, para llevar a cabo la simulación del gas
debemos tomar en cuenta la teorı́a cinética de los gases en la cual vemos el gas como un
conjunto de partı́culas individuales y de las cuales solo podemos conocer su distribución de
posición y velocidad, para esto utilizaremos un generador de números aleatorios ya que en
realidad no podemos conocer la evolución de las variables dinámicas de cada partı́cula que
conforman a un gas.
0.2. Introduccion
Ciencias como la fı́sica y la matemática al pasar de los años han ido cambiando la forma de
ver el mundo que nos rodea, la creación de la misma no ha sido sino una necesidad del hombre
por explicar la naturaleza y nuestro afán de conocimiento hemos recorrido largos caminos como
los de grandes cientı́ficos como Galileo, Newton, Einstein los cuales en sus teorı́a tenı́an un
enfoque determinı́stico de la naturaleza, pero al seguir evolucionando la ciencia ha sido necesario
utilizar un enfoque probabilı́stico para describir la naturaleza de los fenómenos microscópicos
lo que hoy en dı́a nos muestra que vivimos en un mundo caótico que se rige por las leyes de la
probabilidad.
Las distribuciones de probabilidad han sido usadas para describir sistemas fı́sicos como
gases o partı́culas subatómicas pero en general pueden ser utilizadas para describir muchos
otros procesos cotidianos como las filas en un banco o determinar las horas pico en un lavado
de autos o para simular experimentos costosos con el fin de llegar a tomar una decisión oportuna,
muchas de estas simulaciones pueden hacerse utilizando métodos como el Montecarlo el cual
resuelve mediante la utilización de variables aleatorias, este método está basado en la generación
de números aleatorios.
1
Gases y aleatoriedad
0.3. Teoria
Para la generación de números aleatorios existen diversos modelos, entre ellos tenemos:
Estos son solo algunos de los modelos para general n’umeros aleatorios que existen, en
nuestro caso usaremos Python para simular las partı́culas que conforman un gas, este lenguaje
de programaci’on cuenta con su propio generador de números aleatorios entre los cuales tenemos
los siguientes.
Para generar números aleatorios en Python lo primero es utilizar la librerı́a import random
el cual nos permite usar los diferentes módulos que generan numero aleatorios, a continuacion
tenemos algunos ejemplos.
2 Fisica computacional
Gases y aleatoriedad
stop - punto final del rango (no se incluye dentro del rango)
random.uniform(a, b)
Al igual que random.random, devuelve un numero de punto flotante entre a y b.
random.shuffle(a) La función shuffle mezcla aleatoriamente el orden de los elementos de
una lista.
0.4. Ejercicios
Resuelve el siguiente problema.
Supón que 100 partı́culas idénticas de 10.0g están contenidas dentro de un cubo de 1.0m de
lado. Utiliza un generador de números aleatorios para asignarles las posiciones x, y, z; después
asigna al azar los componentes de la velocidad vx , vy , vz (entre -10 y +10 m/s ) a cada una de
las 100 partı́culas.
1. Calcula la ubicacián del centro de masa de las partı́culas, la energı́a cinética traslacional
del centro, la energı́a cinética rotacional alrededor del centro y la energı́a cinética total del
sistema. ¿Cómo se relacionan las tres clases de energı́a?
2. Repite el proceso con otro con otro conjunto de números aleatorios y prepara un his-
tograma para las tres. ¿En promedio, qué fracción de la energı́a es interna en este tipo de
sistema?
Para calcular en centro de masa y la energı́a en relación del centro de masa usamos las
siguientes ecuaciones obtenidas de la mecánica clásica de sistemas de partı́culas.
3 Fisica computacional
Gases y aleatoriedad
1
E = M VCM (4)
2
P (vi )(mi ) P
donde VCM = yM= mi
M
El centro de masa
X
CM = mi Ri (5)
Para generar los números aleatorios para la posición y velocidad de las partı́culas que con-
forman el gas usamos el siguiente código en Python.
4 Fisica computacional
Gases y aleatoriedad
Para generar los numero aleatorios que representan a las variables de las partı́culas usamos
la función random.unif orm que genera una distribución uniforme de probabilidad.
0.5. Resultados
En el primer ejercicio se utilizó una distribución uniforme en la cual la probabilidad de
ocurrencia es igual para cada partı́cula en el intervalo de cero a uno.
Para las partı́culas de masa m = 10g contenidas en una caja cuadrada de lados L = 1mts
tenemos la siguiente grafica que muestra la distribución (las posiciones) de las mismas las cuales
simulan a un gas.
5 Fisica computacional
Gases y aleatoriedad
para probar que utilizamos una distribución uniforme hacemos un histograma de frecuencias
utilizando una de las variables.
Podemos ver que la mayorı́a de los valores se entran entre cero y 1 que es lo que se espera
de una distribución uniforme, aunque también hay valores que son mayores a 1 los cuales puede
verse que tienen una forma parecida a una gaussiana.
Para los valores del centro de masa y la energı́a entorno al centro de masa tenemos la primera
corrida:
CM 0.249068990520158744
ETC -0.731188917615288
ERC -0.4290482083347499
para la segunda corrida
CM 0.23508306495688158
ETC -0.081229878632503
ERC -0.1028946463960824
para la tercera corrida
CM 0.1821975960805054
ETC 0.286658565921652
ERC 0.7290261264825427
6 Fisica computacional
Gases y aleatoriedad
Para el segundo ejercicio se utilizaron las mismas caracterı́sticas del ejercicio 1 pero esta
vez utilizamos una distribución normal en la cual la probabilidad de ocurrencia esta alrededor
de la media y difiere en función de la desviación estándar.
7 Fisica computacional
Gases y aleatoriedad
Tenemos que la distribución es consistente a la forma de una gaussiana y está centrada cerca
del valor nominal de la media µ = 0,5
CM 0.16196984782749788
ETC -0.7643386011303273
ERC -0.39242557194135247
para la segunda corida
CM 0.01813189832486801
ETC 0.07207231398450197
ERC 0.78536653284143020
0.6. Conclusiones
Podemos ver que en las tres corridas que el centro de masa oscila alrededor de 0.2 m
podrı́amos decir que es un valor cercano al deseado ya que las que partı́culas se encuentra
en un espacio de 1m cubico entonces esperarı́amos y como usamos una distribución uniforme
donde las probabilidades son homogéneas para cualquier partı́cula. Tenemos que la suma de las
energı́as traslacional y rotacional en la primera y tercera corrida es cercana a 1 podemos intuir
que la energı́a se conserva, aunque en algunos casos la suma es muy diferente a las anteriores,
como se puede ver en la segunda corrida
Ahora para la distribución gaussiana supondremos que el promedio de las posiciones para
x,y,z es de 0.5 el cual es la media nominal entonces el centro de masa será.
8 Fisica computacional