stringtranslate.com

Modelo de Nagel-Schreckenberg

El modelo de Nagel-Schreckenberg es un modelo teórico para la simulación del tráfico en autopistas . El modelo fue desarrollado a principios de los años 1990 por los físicos alemanes Kai Nagel y Michael Schreckenberg. [1] Es esencialmente un modelo de autómata celular simple para el flujo de tráfico que puede reproducir los atascos, es decir, mostrar una desaceleración en la velocidad promedio de los automóviles cuando la carretera está abarrotada (alta densidad de automóviles). El modelo muestra cómo los atascos de tráfico pueden considerarse como un fenómeno emergente o colectivo debido a las interacciones entre los automóviles en la carretera, cuando la densidad de automóviles es alta y, por lo tanto, los automóviles están cerca unos de otros en promedio.

Esquema del modelo

En el modelo de Nagel-Schreckenberg, una carretera se divide en celdas . En el modelo original, estas celdas están alineadas en una sola fila cuyos extremos están conectados de manera que todas las celdas forman un círculo (este es un ejemplo de lo que se llaman condiciones de contorno periódicas ). Cada celda es una carretera vacía o contiene un solo automóvil; es decir, no más de un automóvil puede ocupar una celda en cualquier momento. A cada automóvil se le asigna una velocidad que es un número entero entre 0 y una velocidad máxima (= 5 en el trabajo original de Nagel y Schreckenberg).

Gráfico de la velocidad promedio, <v>, en función de la densidad de automóviles por celda, rho, en el modelo de Nagel-Schreckenberg. La curva negra es para p = 0, es decir, para el límite determinista, mientras que la curva roja es para p = 0,3.

El tiempo se discretiza en pasos de tiempo. Esta discretización tanto en el espacio como en el tiempo da como resultado un autómata celular. Se puede pensar que una celda tiene una longitud de unos pocos automóviles y que la velocidad máxima es el límite de velocidad en la carretera. El paso de tiempo es entonces el tiempo que tarda un automóvil a la velocidad límite en recorrer aproximadamente 10 longitudes de automóvil. Sin embargo, el modelo también puede considerarse simplemente como una forma de comprender o modelar las características de los atascos de tráfico mostrando cómo las interacciones entre automóviles cercanos hacen que estos disminuyan la velocidad. En cada paso de tiempo, el procedimiento es el siguiente. [1]

En cada paso, las siguientes cuatro acciones se llevan a cabo en orden, del primero al último, y todas se aplican a todos los autos. En cada acción las actualizaciones se aplican a todos los coches en paralelo.

  1. Aceleración: Todos los autos que no están a la velocidad máxima aumentan su velocidad en una unidad. Por ejemplo, si la velocidad es 4 se aumenta a 5.
  2. Desacelerar: todos los autos se verifican para ver si la distancia entre ellos y el auto de adelante (en unidades de celdas) es menor que su velocidad actual (que tiene unidades de celdas por paso de tiempo). Si la distancia es menor que la velocidad, la velocidad se reduce al número de celdas vacías delante del coche para evitar una colisión. Por ejemplo, si la velocidad de un automóvil ahora es 5, pero solo hay 3 celdas libres frente a él, con la cuarta celda ocupada por otro automóvil, la velocidad del automóvil se reduce a 3.
  3. Aleatorización: la velocidad de todos los automóviles que tienen una velocidad de al menos 1 ahora se reduce en una unidad con una probabilidad de p. Por ejemplo, si p = 0,5, entonces si la velocidad es 4, se reduce a 3 el 50% del tiempo.
  4. Movimiento del automóvil: finalmente, todos los automóviles avanzan un número de celdas igual a su velocidad. Por ejemplo, si la velocidad es 3, el automóvil avanza 3 celdas.

Estas cuatro acciones se repiten muchas veces, siempre y cuando sea necesario para estudiar los posibles atascos que se puedan formar. El modelo es un ejemplo de autómata celular . El modelo es para un solo carril donde los autos no pueden adelantarse entre sí; no hay adelantamiento.

Ejemplo de simulación en un estado con atascos.

Arriba y a la derecha hay un gráfico de la velocidad promedio en función de la densidad de automóviles, obtenido a partir de una simulación del modelo original de Nagel-Schreckenberg. [1] En el límite determinista, p = 0, la velocidad es constante a la velocidad máxima (aquí 5) hasta una densidad ρ = 1/(velocidad máxima + 1) = 1 / 6 = 0,167, en cuyo punto hay una discontinuidad en la pendiente debido a la aparición repentina de atascos. Luego, a medida que la densidad aumenta aún más, la velocidad promedio disminuye hasta llegar a cero cuando la carretera está ocupada al 100%. Cuando p = 0,3, por lo que hay disminuciones aleatorias en la velocidad, entonces, a bajas densidades, la velocidad promedio es, por supuesto, más lenta. Sin embargo, la nota p > 0 también desplaza la densidad en la que aparecen los atascos a densidades más bajas: los atascos aparecen en la rodilla de la curva que para p = 0,3 es cercana a 0,15, y las desaceleraciones aleatorias completan la discontinuidad en la pendiente encontrada para p = 0 al inicio de los atascos. [2]

Una carretera con atascos de coches, según el modelo de Nagel-Schreckenberg. Cada línea de píxeles representa la carretera (de 100 celdas) al mismo tiempo. Los píxeles negros son celdas con automóviles, los píxeles blancos son celdas vacías. De arriba a abajo, las líneas sucesivas de píxeles son la carretera en momentos sucesivos, es decir, la línea superior es la carretera en t = 1, la línea debajo es la carretera en t = 2, etc. La carretera es circular ( periódico ). condiciones de contorno ), y los autos se mueven hacia la derecha saliendo por el borde derecho y reincorporándose por el borde izquierdo. La densidad de automóviles es 0,35 y p = 0,3.

A la derecha está el resultado de un ejemplo de simulación del modelo de Nagel-Schreckenberg, con velocidad máxima 5, densidad de automóviles 0,35 y probabilidad de desaceleración p = 0,3. Es un camino de 100 celdas. Los automóviles se muestran como puntos negros, por lo que, por ejemplo, si la carretera tuviera un solo automóvil, la gráfica sería blanca excepto por una única línea negra de pendiente −1/5 (velocidad máxima = 5). Las líneas tienen pendientes más pronunciadas, lo que indica que los atascos están ralentizando los coches. Los pequeños atascos se muestran como bandas oscuras, es decir, grupos de coches que van uno detrás del otro y se mueven lentamente hacia la derecha. La ondulación de las bandas se debe al paso de aleatorización.

Entonces, el modelo de Nagel-Schreckenberg incluye el efecto de que los automóviles se interpongan entre sí y, por lo tanto, se desaceleren. La velocidad promedio en esta densidad es un poco superior a 1, mientras que en baja densidad es un poco menor que la velocidad máxima de 5. También muestra que se trata de un fenómeno colectivo en el que los coches se amontonan en los atascos. Cuando se produce un atasco, la distribución de los coches a lo largo de la carretera se vuelve muy poco uniforme.

Papel de la aleatorización

Sin el paso de aleatorización (tercera acción), el modelo es un algoritmo determinista , es decir, los coches siempre se mueven en un patrón establecido una vez que se establece el estado original de la carretera. Con la aleatorización este no es el caso, ya que se trata de una carretera real con conductores humanos. La aleatorización tiene el efecto de redondear una transición que de otro modo sería abrupta. [2] Justo debajo de esta transición, un automóvil que frena debido a una desaceleración aleatoria puede desacelerar a los autos detrás, creando espontáneamente un atasco. Esta característica de que un automóvil frene al azar y provoque un atasco está ausente en un modelo determinista.

Propiedades del modelo

Solicitud

Referencias

  1. ^ abcNagel , K.; Schreckenberg, M. (1992). "Un modelo de autómata celular para el tráfico en autopistas" (PDF) . Revista de Física I. 2 (12): 2221. Código bibliográfico : 1992JPhy1...2.2221N. doi :10.1051/jp1:1992277. S2CID  37135830. Archivado desde el original (PDF) el 11 de marzo de 2014.
  2. ^ ab Eisenblätter, B.; Santén, L.; Schadschneider, A.; Schreckenberg, M. (1998). "Transición de interferencia en un modelo de autómata celular para el flujo de tráfico". Revisión física E. 57 (2): 1309. arXiv : cond-mat/9706041 . Código bibliográfico : 1998PhRvE..57.1309E. doi :10.1103/PhysRevE.57.1309. S2CID  17447674.
  3. ^ Daganzo, CF (2006). "En el flujo de tráfico, autómatas celulares = ondas cinemáticas" (PDF) . Investigación sobre transporte Parte B: Metodológica . 40 (5): 396–403. doi :10.1016/j.trb.2005.05.004. S2CID  30322677.

enlaces externos