FIG. 01

Bandada

Boids de Reynolds · Emergencia
‹ Todos los modelos
cargando modelo…
Qué está pasandoFIG. 01 · Hoja 02

Los boids de Reynolds: cada agente es una partícula simple que gira usando solo lo que ve dentro de su radio de visión — sin líder ni plan global. En cada fotograma combina tres impulsos locales (no amontonar a los vecinos, igualar su rumbo, derivar hacia su centro) y limita su propia velocidad. La bandada coherente, con sus divisiones, fusiones y remolinos, es pura emergencia a partir de esas tres reglas.

Parámetros — cómo usarlos
Agentes
Número de boids en el lienzo (20–360). Súbelo hacia 360 y los grupos sueltos se funden en una única superbandada densa y ondulante; bájalo cerca de 20 y los agentes vagan casi independientes, porque pocos caen dentro del radio de visión de los demás.
Velocidad máxima
Limita la velocidad de cada boid (1–5 px/paso); además, nunca bajan de la mitad de este valor. Súbelo a ~5 y la bandada se vuelve frenética y se pasa en sus propios giros; bájalo a ~1 para ver cómo la geometría de dirección se resuelve en carriles ordenados a cámara lenta.
Radio de visión
Distancia a la que cada boid percibe a sus vecinos (20–90 px). Es el rango de acoplamiento de todo el sistema: amplíalo hacia 90 y la población se acopla en una única bandada global; redúcelo hacia 20 y se rompe en muchos enjambres pequeños e independientes.
Separación
Intensidad del empuje de corto alcance que aleja a los vecinos cercanos. Súbela a 3 y la bandada se extiende en un gas suelto y uniforme que no se apelmaza; ponla a 0 y los boids se apilan en el mismo punto porque la separación ya no logra mantenerlos aparte.
Alineación
Con qué fuerza un boid iguala el rumbo medio de sus vecinos. Alineación alta con separación baja da corrientes suaves y paralelas que vuelan como una sola; ponla a 0 y los rumbos nunca se sincronizan: obtienes masas cohesionadas que merodean sin dirección común.
Cohesión
Atracción hacia el centro de masas local de los vecinos visibles. Súbela y la bandada se contrae en una bola compacta; con cohesión alta y separación cerca de 0 el grupo colapsa en un nudo, mostrando por qué las tres fuerzas deben mantenerse equilibradas.
Estelas de movimiento
Activado, deja una estela que se desvanece tras cada boid porque el lienzo solo se borra parcialmente; desactivado, repinta un fondo limpio en cada fotograma. Actívalo para leer las líneas de flujo y los vórtices que traza la bandada, o desactívalo para ver posiciones instantáneas y nítidas.
En qué fijarse

Observa cómo aparece el orden desde el desorden: desde un inicio aleatorio, los boids se autoorganizan en bandas fluidas en cuestión de segundos, sin que ningún boid «decida» la forma. Los agentes naranjas (cada noveno boid) permiten seguir trayectorias individuales dentro de la multitud, y el indicador FPS / AGENTES confirma que la simulación aguanta el ritmo al añadir boids.

Ajustado en el laboratorio ABM de Python

Conjuntos de parámetros preajustados a partir de las exploraciones de Optuna — elige uno encima de los deslizadores.

ali
0,1342
coh
0,0051
count
80
sep
0,2312
speed
2,7172

Resultados por lotes de la configuración ajustada

best scoretrial04990,92370,3836

Exploraciones de parámetros ejecutadas en el laboratorio ABM de Python (Mesa + Optuna) · emergence-lab/python/abm-sim

PlanoLaboratorio de simulaciones — Hoja 02 / 30
DisciplinaSistemas complejos
MétodoNumérico / Agentes
Fecha2026.05.30