Las simulaciones son una parte integral de la ciencia (especialmente las ciencias físicas).
En esta parte del curso veremos algunos ejemplos de simulaciones computacionales en diversas áreas:
La gran mayoría de nuestro conocimiento de la formación de estructuras en la evolución del Universo viene de simulaciones computacionales.
Esto es en parte porque la mayoría de la materia y energía en el Universo no es visible:
Por definición, la Materia Oscura no es visible. La única manera de entender como su presencia contribuye a la evolución del Universo es por el uso de simulaciones computacionales.
Gracias a las simulaciones, hoy en día sabemos mucho más cómo se forma la estructura del Universo. Es decir, cómo se forman las galaxias y los cúmulos de galaxias que podemos observar con los telescopios.
Con una simulación de N-cuerpos podemos reproducir esta estructura:
![]() |
---|
Comparación entre un survey de galaxias (2dF) y Millenium |
Es importante acordar que esta simulación es solamente de la materia oscura no de las galaxias, que están hecho de baryones (materia visible).
![]() |
---|
Simulación cosmológica (Millenium) |
Se puede incluir los baryones ("gas") en las simulaciones cosmológicas. Con la inclusión de gas, hay que incluir también los procesos físicos que afectan el gas:
Las simulaciones cosmológicas no tienen la resolución para simular precisamente lo que ocurre a las escalas de las estrellas y agujeros negros. Así que, usan parametrizaciones.
Ejemplo de formación de estrellas:
Por ejemplo: Si $\rho > \rho_{\star}$ creamos una partícula nueva que representa $100$ estrellas.
Lo que tenemos en este caso es una "receta" para crear nuevas estrellas en la simulaciones, pero es una aproximación al proceso físico verdadero.
Las simulaciones cosmológicas modernas incluyen muchas "recetas" así.
También podemos crear simulaciones de la evolución de galaxias individuales, y los choques de galaxias. Necesitamos simulaciones, por que estos procesos ocurren durante millones de años, y por lo tanto no se puede observar todo el proceso en la realidad.
![]() |
---|
Simulación de las galaxias antennae |
A escalas más pequeñas, podemos estudiar cúmulos de estrellas, formación de estrellas, evolución de estrellas, formación planetaria y dinámica planetaria, todos con simulaciones computacionales:
![]() |
---|
Simulación del nacimiento de una estrella de neutrones |
Entendemos bastante bien los fundamentos físicos de todos estos sistemas. Pero los sistemas son tan complejos (tienen muchos componentes) que no podemos resolver las ecuaciones que describen su comportamiento físico analíticamente.
Vamos a ver un par de ejemplos de la física de partículas y la Relatividad General de Einstein.
Cada átomo tiene un núcleo. Los núcleos de los átomos están compuestos por neutrones y protones (nucleones). Los protones y neutrones están compuestos por quarks.
Los quarks interactúan a través de una fuerza que se llama la fuerza fuerte. Los fotones son las partículas que "llevan" la fuerza electromagnética, entonces hay partículas que "llevan" la fuerza fuerte que se llaman gluones. (La palabra "glue" en inglés significa pegamento).
La teoría de la física que describe la dinámica de los gluones se llama cromodinámica cuántica (Quantum Chromodynamics, QCD, en inglés).
Es una teoría muy complicada y no-lineal. Por eso, es muy difícil calcular resultados con la teoría (por ejemplo, para calcular las masas de las partículas que observamos en experimentos como el LHC)
La única manera de calcular muchos resultados en esta teoría es con simulaciones computacionales. De hecho, es un ramo de la física de partículas, que se llama Lattice QCD (QCD en una malla).
![]() |
---|
Una animación de una simulación de QCD. Los colores tienen que ver con la densidad de gluones en esa región. |
¡El volumen en la animación arriba es menor que el tamaño del núcleo de un átomo ($< 10^{-12}$ m)!
La relatividad general es la teoría de la gravedad de Einstein. Según esta teoría, la fuerza gravitacional es la curvatura del espacio-tiempo.
Las ecuaciones de Einstein, que definen la teoría, son (de nuevo) no-lineales y por lo tanto son muy difíciles de resolver en general.
Por ejemplo, para un sistema de dos agujeros negros, es imposible calcular analíticamente la órbita y eventual choque de los objetos. Hay que utilizar simulaciones computacionales:
En la animación podemos ver la emisión de ondas gravitacionales. Estas ondas fueron detectadas en septiembre 2015 por primera vez en la historia. Con las simulaciones computacionales era posible confirmar el sistema que produjo las ondas:
Ahora vamos a ver ejemplos de simulaciones fuera de la física.
El área de sistemas complejos es un área de investigación interdisciplinaria de sistemas que tienen un comportamiento complejo, pero están basados en reglas simples.
Otra forma de expresar esta idea es decir que la complejidad del sistema es una propiedad emergente. Resulta de la interacción de muchos elementos simples.
Estos sistemas ocurren muy a menudo en la biología.
Un ejemplo de tal sistema sería las bandadas de aves:
La pregunta es, ¿cómo emerge el comportamiento "global" de las interacciones de muchos aves?
Es posible reproducir este comportamiento con un sistema de agentes (computacionales) interactuando con reglas simples:
Cada punto en la simulación arriba representa un pájaro. Hay reglas muy simples que controlan el movimiento da cada punto:
Con estas $3$ reglas simples, tenemos un comportamiento emergente que es más complejo.
Una área importante del estudio de sistemas complejos es el área de automata celular.
Estos son sistemas muy simples: una cuadricula de celdas (células), donde cada célula puede ser "viva" o "muerta". Su estado depende del estado de sus células vecinas.
Un ejemplo muy famoso de estos tipos de sistemas es el "Juego de la Vida" (Game of Life) del matemático John Conway.
Por la combinación de estas reglas simples, y muchas células, se puede tener comportamiento complejo:
Un investigador descubrió en 2013 un "astronave" que se llama el Caterpillar (oruga) que tiene $11.880.063$ células...
En el caso del Juego de la Vida los "agentes" no hacen mucho: mueren o viven según el estado de sus vecinos.
Los aves tampoco hacen mucho: solamente evitan choques con sus vecinos mientras vuelan hacia el centro del grupo.
Las simulaciones de la física que vimos antes típicamente no son simulaciones con "agentes".
Las estrellas en una simulación de un cúmulo de estrellas no "hacen" nada, sino que están afectadas por fuerzas externas, por ejemplo la fuerza gravitacional.
El uso de simulaciones con agentes es más común en la biología e incluso en las ciencias sociales.
Un ejemplo sería el modelo de "SugarScape". Este modelo fue desarrollado por un par de economistas, Robert Axtell y Joshua Epstien, en los años 90.
En este modelo, hay un mundo virtual que contiene dos montañas de "azucar". El mundo está poblado por agentes que comen el azucar para sobrevivir, y pueden moverse un espacio o dos antes de que necesitan más azucar.
La verisón básica del modelo no es muy interesante. Para crear un modelo de una economía, pusieron otro recurso en el mundo: "especia". También dieron otra propiedad a los agentes: algunos estaban fanáticos del azúcar, y otros estaban fanáticos de la especia.
Como antes, los agentes no podían moverse mucho antes de la necesidad de consumir uno de los recursos, pero ahora podían intercambiar azúcar por especia, y vice versa. Había un "mercado".
La introducción del mercado creó una distribución de la riqueza...
![]() |
---|
Una simulación de SugarScape |
El ejemplo de SugarScape muestra la posibilidad de usar simulaciones computacionales para entender aspectos no solamente de las ciencias matemáticas, sino también de las ciencias sociales, como economía.