Ejemplos de simulaciones

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.

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

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
 

¿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.