Tráfico Nagel–Schreckenberg
Explora una carretera circular: inicios reproducibles, número constante de vehículos y ondas de atasco.
Acerca de esta herramienta
Generar crea el paso 0; Paso realiza una transición completa. Iniciar/Pausa/Continuar conservan la carretera. Espaciado uniforme distribuye vehículos detenidos; Atasco los agrupa. Aleatorio elige posiciones reproducibles. El número es exactamente round(longitud × densidad / 100). Cambiar el inicio o las reglas descarta la trayectoria.
Todos los vehículos se actualizan simultáneamente: acelerar uno hasta el límite, reducir al espacio libre por delante y después disminuir una velocidad positiva en uno con la probabilidad elegida. Finalmente avanzan todos. Las celdas vacías y los vehículos detenidos son distintos: ninguno desaparece ni se superpone en el anillo. Ejemplo propio: 0 . . 0 . ., límite 1 y frenado 0 producen . 1 . . 1 . tras un paso. Las posiciones empiezan en 0; Última transición muestra las fases.
Densidad = vehículos/celdas; velocidad media = celdas/paso. Flujo = suma de velocidades actuales dividida por la longitud: media espacial, no medida de un detector puntual. Rojo indica detenido, amarillo movimiento lento y verde rápido. La banda superior muestra la carretera actual; debajo los últimos 80 estados muestran el tiempo hacia abajo y movimiento a la derecha. El intervalo solo controla la reproducción. Salir pausa el modelo; volver/recargar conserva borradores, incluso inválidos y crea la trayectoria bajo petición.
3–320 celdas, velocidades 0–8, densidad/frenado 0–100 %, semilla entera 0…4294967295 e intervalo 50–2000 ms. O(longitud + vehículos) por paso. Modelo educativo periódico de un carril sin adelantamientos, entradas/salidas ni unidades físicas calibradas; no predice tráfico real. Fuente: Nagel & Schreckenberg (1992).
Los borradores se guardan localmente; los ajustes JSON antiguos o separados por punto y coma siguen siendo legibles. Un borrador demasiado grande conserva la copia anterior y muestra una advertencia. Recargar y navegar conserva las entradas; Generar inicia una trayectoria nueva explícitamente. El gráfico de flujo muestra también una sola muestra inicial; su escala usa la unidad del título.