01 · Punto de partida
La puerta que se achica
En el Tema 33 los autos frenaban en fila. Ahora las personas empujan en abanico: todos quieren la misma puerta, llegan de todos lados y el arco se traba. La multitud con agentes une movimiento (Tema 12), brecha (Tema 9) y presión (Tema 23) en una sala que se vacía o se congela.
Por eso evacuar no es correr: con calma la fila fluye, con pánico el tapón crece y salir más rápido tarda más. La puerta manda más que las piernas.
- ¿Dónde está la salida y cuán ancha es?
- ¿Qué tan rápido quiere ir cada uno?
- ¿Cuánto empuja al vecino para pasar?
- ¿Cuándo el apuro frena a todos?
02 · Definición
Peatón, salida y presión
Toda multitud combina quién camina, a dónde quiere ir y cuánto estorba:
Peatón
Posición más velocidad deseada: camina a la salida y esquiva si puede. Sin líder, solo vecinos.
Salida
Hueco en el muro que traga de a uno: el cuello de botella. Ancha fluye, angosta forma arco.
Presión
Empujones que se suman en la puerta: apuro más densidad. Poca ordena, mucha traba.
| Mundo | Salida | Tapón típico |
|---|---|---|
| Teatro | puerta angosta | arco que se traba con pánico |
| Subte | molinete | fila que oscila por turnos |
| Autopista | embudo a un carril | cola que frena (Tema 33) |
| Hormigas | piques del nido | tapón que se disuelve sin empujar |
03 · Presión
Calma que fluye frente a pánico que traba
La velocidad deseada decide más que las piernas: apuro moderado ordena, apuro máximo congela.
Calma
Fila que sale
Deseo bajo: paso chico + lugar. Sin arcos duros: la puerta traga parejo.
Pánico
Arco que atasca
Deseo alto: paso grande + empujón. Arcos que se traban: más rápido es más lento.
- Multitud
- Peatones que desean salir y se estorban en el camino. Se mide con evacuados y tapón en puerta.
- Cuello de botella
- Paso angosto que limita: la puerta traga de a uno aunque lleguen diez. El que pone el techo.
- Faster-is-slower
- Más apuro, más tarda: el deseo alto arma arcos que frenan. El quiebre clásico de Helbing.
- Arco
- Semicírculo trabado en la puerta: hombro con hombro sin pasar. Sin arco hay flujo; con arco hay espera.
04 · Ciclo
La ronda que desea, empuja y sale
Cada tick mueve a todos hacia la puerta con ruido y estorbos, en este orden síncrono:
- 1Desear la puerta.
Cada peatón apunta a la salida con paso según pánico más ruido: las ganas ponen la flecha.
- 2Empujar vecinos.
Separar a los pegados y frenar si hay tapón: el estorbo recorta el paso.
- 3Salir por el hueco.
Si pisa el hueco sale y no vuelve: la sala se vacía por la puerta, no por los muros.
05 · Representación en Python
Flecha a la puerta con ruido de pánico
El deseo es vector a la salida más tembleque. El pánico agranda paso y ruido juntos.
Python en tu navegador. Subí el pánico y observá cómo el paso crece pero el rumbo se ensucia.
def paso(panico=0.5):
base = 0.02 + 0.03 * panico
return base
print(round(paso(0.0), 3), round(paso(1.0), 3))
En calma paso 0,02 y en pánico 0,05: más apuro es paso más largo.
Tapón que recorta
Con vecinos pegados el paso se achica: el arco frena aunque las ganas sobren.
def avanza(paso_deseado, vecinos_pegados):
if vecinos_pegados >= 3:
return paso_deseado * 0.3
return paso_deseado
print(avanza(0.05, 0), round(avanza(0.05, 4), 3))
06 · Exploración
Laboratorio: sala que se vacía o se traba
Sala cuadrada con puerta abajo al centro de ancho puerta. Los peatones arrancan adentro y caminan a la salida con pánico que agranda paso y ruido. Corren 80 rondas síncronas. Verde caminando, naranja atascado, gris evacuado. ¿Cuánto apuro aguanta la puerta?
La puerta manda
desea → empuja → sale
Con 60 peatones y pánico 0,50, la sala se vacía.
Cada punto camina a la puerta verde de abajo: el color es su estado final tras 80 rondas. La puerta angosta traba aunque haya calma. Pulsá Nueva réplica para otro reparto con los mismos parámetros.
Preguntas para explorar
- Con pánico 0 y puerta mínima, ¿evacúa todo? ¿Por qué sin apuro igual manda el ancho?
- Subí el pánico al máximo con puerta media. ¿Salen más o menos? ¿Dónde aparece el faster-is-slower?
- Repetí 3 veces con pánico medio y puerta media. ¿El tapón es idéntico? ¿Qué parte es arco y qué parte es sorteo?
Ver respuestas sugeridas
- No todo: la puerta traga de a uno aunque lleguen ordenados. El cuello pone techo sin pánico.
- Menos: pasos grandes arman arcos que se traban. Más deseo suma empujones y resta salidas.
- No: dónde cae cada empujón arma arcos distintos. La regla puerta–pánico es fija; la historia de choques no.
07 · Comprensión
Confusiones frecuentes
«Correr evacúa»
Hasta cierto punto. Pasado el umbral, correr arma arcos y tarda más: faster-is-slower, no línea recta.
«Puerta doble rinde doble»
Solo si no se juntan dos arcos en uno. Dos puertas pegadas comparten tapón: ancha separada rinde más que ancha junta.
«El tapón es mala suerte»
El tapón es geometría más presión: puerta angosta con muchos apurados lo arma casi siempre. El azar pone dónde, no si.
«Evacuado puede volver»
En evacuación pura el afuera es final como la ceniza (Tema 31). Si vuelve, el conteo oscila por bug.
08 · Práctica guiada
Ejercicios con Python
Ejercicio 1: paso que crece con pánico
Ejecutá y compará calma contra pánico. Luego probá pánico 0,5.
def paso(p): return 0.02 + 0.03 * p
print(paso(0.0), paso(1.0), round(paso(0.5), 3))
Ver solución razonada
Da 0,02, 0,05 y 0,035: el pánico alarga el paso lineal. El freno vendrá del tapón, no de las piernas.
Ejercicio 2: predecir el techo de la puerta
Sin ejecutar primero: puerta que deja salir 2 por ronda durante 30 rondas. ¿Evacuados máximos?
print(2 * 30)
Ver solución
Unos 60: el cuello pone techo aunque haya 100 apurados. La puerta manda sobre el deseo.
Ejercicio 3: arco que recorta
Si 4 vecinos pegados recortan el paso al 30 %, ¿cuánto avanza un paso de 0,05? Escribí la consecuencia.
Ver una posible respuesta
print(0.05 * 0.3)
Avanza 0,015: casi quieto aunque quiera correr. Presión local, quietud global.
09 · Síntesis
Ideas para recordar
- Multitud es desear la puerta, empujar vecinos y salir de a uno por el hueco.
- La puerta manda: angosta arma arcos aunque haya calma.
- El pánico suma paso y ruido: apuro máximo traba con faster-is-slower.
- El tapón se mide en puerta: evacuados, afuera y arco final.
- En Python, paso por pánico más recorte por vecinos pegados, con muros y hueco.
En el próximo tema estudiaremos los modelos sociales: opiniones, cooperación y normas que emergen.