Ejemplos de simulaciones

Evolución de la pandemia del coronavirus, con población vacunada.Actualizado noviembre 2021.

Detalle y simulación

Dipolos eléctricos en un red periódica.

Simular Detalle

Sistema solar, fuerza gravitatoria.

Simular Detalle

Fuerza elástica con mínimo a distancia no nula. Mejorado en agosto 2020.

Simular Detalle

Oscilador armónico. Fuerza F=-k*x

Simular Detalle

Transición de fase en espines ferromagnéticos

Simular Detalle

Malla con fuerzas elásticas entre primeros vecinos.

Simular Detalle

Colisión con cadena de partículas unidas por fuerza elástica (modificado en abril 2019)

Simular Detalle

Colisiones de partículas en una caja 2D

Simular Detalle

Termalización de un gas. Distribución de Maxwell-Boltzmann

Simular Detalle

Experimento de Rutherford

Simular Detalle

Empaquetamiento de esferas 2D

Simular Detalle

Péndulos

Simular Detalle

Colisión elástica

Simular Detalle

Random walk

Simular Detalle

Bola rodando en plano inclinado

Simular Detalle

Colisión inelástica

Simular Detalle

Desintegración radiactiva

Simular Detalle

Percolación de esferas rígidas adhesivas

Simular Detalle

Oscilador armónico forzado y amortiguado

Simular Detalle

Ondas en una cuerda tensa

Simular Detalle

Demonio de Maxwell

Simular Detalle

Ciclotrón (acelerador de partículas)

Simular Detalle

Ley de los gases. Mejorado en octubre 2021

Simular Detalle

Colisión inelástica entre cubos

Simular Detalle

Colisión inelástica de una bola

Simular Detalle

Movimiento browniano de una partícula

Simular Detalle

Mezcla de gases en campo gravitatorio

Simular Detalle

Figuras de Lissajous

Simular Detalle

Empaquetamiento de esferas 3D

Simular Detalle

Evolución de la pandemia del coronavirus.

Detalle y simulación

Atracción gravitatoria PARAMETRIZABLE

Detalle y simulación

Fuerza elástica 2D PARAMETRIZABLE

Detalle y simulación
 

¿En qué consiste?

Mediante el método de Euler se simula el movimiento de partículas esféricas. Se pueden aplicar fuerzas entre partículas, fuerzas de fricción, ligaduras y fuerzas en función de la posición, tiempo y velocidad de la partícula, así como colisiones elásticas. La simulación se realiza en 3D, con representación gráfica en tiempo real usando la librería three.js.

Los pasos del método de Euler son, para cada partícula, a partir de los valores de posición x y velocidad v en un instante t:

  1. calcular la fuerza total aplicada a la partícula,
  2. calcular la nueva velocidad v(t+dt)=v(t)+F*dt,
  3. calcular la nueva posición x(t+dt)=x(t)+v(t+dt)*dt.

La precisión del método depende del intervalo de tiempo utilizado dt.