• No se han encontrado resultados

Análisis y generalización de un modelo de tráfico vehicular usando autómatas celulares

N/A
N/A
Protected

Academic year: 2023

Share "Análisis y generalización de un modelo de tráfico vehicular usando autómatas celulares"

Copied!
88
0
0

Texto completo

(1)

INSTITUTO POLIT´ ECNICO NACIONAL Centro de Investigaci´ on en Computaci´ on

An´ alisis y Generalizaci´ on de un Modelo de Tr´ afico Vehicular usando Aut´ omatas Celulares

TESIS

que para obtener el grado de

MAESTRO EN CIENCIAS DE LA COMPUTACI ´ ON

presenta

BENJAM´IN LUNA BENOSO

Director de Tesis: Germ´an T´ellez Castillo

M´exico, D. F. Agosto de 2006

(2)
(3)
(4)

Sent´ı un confuso malestar,

que trat´ e de atribuir a la rigidez, y no a la operaci´ on de un narc´ otico.

Cerr´ e los ojos, los abr´ı.

Entonces vi el Aleph.

J. L. Borges.

(5)

v

Agradecimientos

A mis padres Ces´areo y Hermelinda por el cari˜no y apoyo que siempre me han brindado. A mi hermano Moises, a mi hermana Esmeralda, a mi prima Florencia, a mi primo Carlos y a mi muy querida sobrina Jessica V.

Al M en C. Germ´an T´ellez por su valiosa colaboraci´on, amistad y apoyo en la realizaci´on de la tesis.

A Ana Luz por su cari˜no y compa˜nia. A mis amigos: Rolando, Ernesto, Juan Manuel, Euler, Alejandra, Reina, Gina, Rosario y Lidia.

Finalmente, agradezco al Consejo Nacional de Ciencia y Tecnolog´ıa (CONA- CYT) por la beca otorgada para realizar mis estudios de maestr´ıa.

(6)

vi

Resumen

Se analiza y propone un modelo de flujo de tr´afico vehicular multi-carril en un sistema homog´eneo y heterog´eneo considerando el efecto de veh´ıculos lentos por medio de Aut´omatas Celulares. El modelo es comparado con los modelos propuestos en [8, 9] v´ıa los par´ametros del diagrama fundamental. La propuesta del nuevo modelo y su simulaci´on nos permite obtener resultados m´as apegados a la realidad del tr´ansito de veh´ıculos en una v´ıa r´apida multi- carril. Adem´as, el nuevo modelo se generaliza pasando a un modelo con carriles centrales y laterales.

(7)

vii

Abstract

It is analyzed a new vehicular traffic multi-lane flow model in a homo- geneous and heterogeneous system considering the effect of slow vehicles by means of cellular automata. The model is compared with the models proposed in [8, 9] via the parameters of the fundamental diagram. The proposal of the new model and its simulation allow us to obtain results more become attached to the reality of the transit of vehicles in a fast route multi-lane. In addition the new model becomes general happening to a model with central and lateral lanes.

(8)

viii

Contenido

Agradecimientos v

Resumen vi

Abstract vii

1 Definici´on del Problema 1

1.1 Introducci´on . . . 1

1.2 Planteamiento del Problema . . . 3

1.3 Objetivos . . . 4

1.3.1 Objetivos Generales . . . 4

1.3.2 Objetivos Particulares . . . 4

1.4 Justificaci´on . . . 5

1.5 Organizaci´on de la Tesis . . . 6

2 Estado del Arte 7 3 Conceptos B´asicos 13 3.1 Aut´omatas Celulares . . . 13

3.2 Conceptos B´asicos de Flujo de Tr´afico Vehicular . . . 17

3.3 Modelo de Nagel y Schreckenberg . . . 18

3.4 Densidad y Flujo . . . 20

3.5 Modelo de Flujo de Tr´afico Vehicular en Dos Carriles . . . 23

3.6 Modelo de Flujo de Tr´afico Vehicular en tres Carriles . . . 26

3.7 Tipos de Veh´ıculos . . . 29

4 Soluci´on al problema 31 4.1 Modelo LB3C . . . 31

4.2 Modelo LB2C . . . 36

(9)

CONTENIDO ix

4.3 Modelo LB1C1L . . . 38

4.4 Modelo LBnCmL . . . 41

5 Resultados 45 5.1 Modelo RNSL vs Modelo LB2C . . . 45

5.1.1 Simulaci´on de los modelos . . . 45

5.1.2 Resultados de las Simulaciones . . . 46

5.2 Modelo D-M vs Modelo LB3C . . . 52

5.2.1 Simulaci´on de los modelos . . . 52

5.2.2 Resultados de las Simulaciones . . . 53

5.3 Modelo LBnCmL . . . 59

5.3.1 Simulaci´on del modelo . . . 59

5.3.2 Resultados del Modelo LBnCmL para (n,m)=(3,2) y (n,m)=(3,3) . . . 59

6 Conclusiones 62 7 Aportaciones 64 8 Trabajos Futuros 65 Bibliograf´ıa 66 Anexo 69 Manual de Usuario . . . 70

(10)

1

Cap´ıtulo 1

Definici´ on del Problema

1.1 Introducci´ on

El flujo de tr´afico vehicular es una ´area de investigaci´on desde los a˜nos 50’s [1, 2]. Hist´oricamente, el primer planteamiento en la teor´ıa del flujo de tr´afico fue la de investigar las relaciones que existen entre las tres variables fundamentales del flujo de tr´afico: la velocidad v, la densidad ρ y el flujo Φ. Esta relaci´on es llamada diagrama fundamental [3]. Ahora se sabe, que existe una estrecha relaci´on entre estas variables dada por:

Φ = ρv.

Hoy en d´ıa, la modelaci´on y simulaci´on computacional juega un papel im- portante en la optimizaci´on del flujo de tr´afico vehicular; groso modo existen tres aproximaciones para analizar el problema [4]:

1) Los Modelos Microsc´opicos: Son modelos que analizan el flujo de aut´omo- viles de manera individual, considerando ´unicamente el veh´ıculo predecesor en cada instante de tiempo. Este tipo de modelos son analizados regular- mente mediante el uso de las ecuaciones diferenciales ordinarias basadas en las leyes de Newton. Una forma distinta de tratar la problem´atica son los modelos con Aut´omatas Celulares.

2) Los Modelos Macrosc´opicos: Estos analizan el problema del tr´afico vehi- cular de manera general sin centrarse en un veh´ıculo en particular, es decir,

(11)

1.1. Introducci´on 2

tratan el sistema como un todo. Estos modelos se basan sobre ecuaciones de din´amica de fluidos.

3) Los Modelos Cin´eticos: Estos representan un paso intermedio entre los modelos microsc´opicos y los modelos macrosc´opicos. Estos modelos se basan en ecuaciones cin´eticas de tipo Boltzmann.

Los modelos macrosc´opicos han sido trabajados por varios autores, sin embargo estos modelos han sido sujetos a considerables controversias con- cernientes a su validaci´on y aplicaci´on a la teor´ıa del flujo de tr´afico [1, 5].

Por otra parte, debido a que las matem´aticas que se manejan en los modelos cin´eticos son bastante laboriosas [1], ´estos modelos no se han desarrollado suficientemente.

Actualmente existe un gran inter´es por los modelos de aut´omatas celulares (AC), tambi´en llamados modelos de salto de part´ıculas (”particle hopping”) [6]. Estos son modelos que simplifican el comportamiento de los conducto- res. Los veh´ıculos son colocados en una lattice discreta de puntos llamadas celdas o c´elulas con velocidades discretas, y todos los puntos son actualizados sincr´onicamente en cada instante de tiempo t.

En 1992 Kai Nagel y Michael Schreckenberg publicaron un modelo pro- babil´ıstico para el flujo de tr´afico vehicular en un s´olo carril (modelo NaSch) por medio de un AC [7]. Este modelo relaciona los par´ametros de densidad- flujo de donde se obtiene el diagrama fundamental, adem´as reproduce al- gunos fen´omenos f´ısicos encontrados en el tr´afico real como por ejemplo la aparici´on de embotellamientos fantasmas. Este modelo es m´ınimo, en el sen- tido de que cualquier simplificaci´on de alguna regla no reproduce resultados reales. B´asicamente la idea de Nagel y Schreckenberg se basa sobre un AC 1-dimensional con frontera peri´odica en donde cada c´elula de la lattice es ocu- pada por un veh´ıculo con velocidad discreta o bien, se encuentra vac´ıo. La actualizaci´on de la lattice es llevada a cabo por cuatro reglas consecutivas que son aplicadas a cada uno de los veh´ıculos de manera s´ıncrona. Un veh´ıculo con velocidad v > 0 y distancia d > 0 del veh´ıculo de enfrente disminuir´a su velocidad a v − 1 si v > d, en caso contrario aumentar´a la velocidad a v + 1 o bien permanecer´a en v si v = vmax, es la velocidad m´axima del veh´ıculo, adem´as, los veh´ıculos frenar´an con una probabilidad p.

El modelo de un solo carril no es capaz de modelar el tr´afico real debido a que las carreteras de la ciudades cuentan generalmente con m´as de un

(12)

1.2. Planteamiento del Problema 3

carril y con diferentes tipos de veh´ıculos los cuales son conducidos con difer- entes velocidades deseadas, es por ello que en 1995 M. Rickert, K. Nagel, M. Schreckenberg y A. Latour propusieron y examinaron un modelo de AC en dos carriles [8] (modelo RNSL) basado en el modelo NaSch. La idea b´asica de este modelo es considerar dos carriles regidos por las reglas de Nagel y Schreckenberg de manera independiente, y a ´este anexar nuevas re- glas que permitan el cambio de carril. Su principal objetivo fue el de se˜nalar par´ametros que definieran la forma del diagrama fundamental, adem´as de investigar la importancia de los elementos estoc´asticos con respecto al tr´afico en la vida real.

En el 2003 A. Karim Daoudia y Najem Moussa analizaron y estudiaron un modelo de AC para el flujo de tr´afico veh´ıcular en tres carriles [9] (modelo D- M). Su objetivo fue el de definir los par´ametros importantes para el diagrama fundamental en el modelo de tres carriles y compararlo con el de dos carriles considerando el efecto de veh´ıculos lentos sobre el sistema.

Actualmente se han creado proyectos como TRANSIMS (TRansportation ANalysis and SIMulation System) en Los Alamos National Laboratory [10] y su similar europeo EUROTOPP [11]. Ambos proyectos prueban modelos de flujo de tr´afico vehicular mediante programas computacionales que recrean escenarios reales. Portland, Oregon, Dallas en EUA; Colonia en Alemania y Suiza [10, 12, 13] son algunas ciudades en las que se han llevado a cabo simulaciones del tr´ansito de veh´ıculos mediante modelos de flujo de tr´afico vehicular.

1.2 Planteamiento del Problema

En 1992 K. Nagel y M. Schreckenberg proponen un modelo discreto y probabil´ıstico de un s´olo carril para el flujo de tr´afico vehicular por medio de un AC. Las simulaciones del modelo realizadas en Monte-Carlo muestran una transici´on desde el flujo de tr´afico laminar a ondas de paro y avance con aumento en la densidad de los veh´ıculos, tal y como sucede con el flujo de tr´afico real en las autopistas. Esto ´ultimo se puede fundamentar con el trabajo realizado por B. S. Kerner y H. Rehborn [14, 15] en 1996, quienes mostraron algunas caracter´ısticas emp´ıricas del flujo de tr´afico, las cuales debieran mostrar un modelo de flujo de tr´afico realista.

(13)

1.3. Objetivos 4

El objetivo de este trabajo es presentar un nuevo modelo de flujo de tr´afico vehicular multi-carril por medio de AC y compararlo con los modelos RNSL y D-M v´ıa los par´ametros del diagrama fundamental.

1.3 Objetivos

Los objetivos particulares y generales que se pretenden obtener en este trabajo son:

1.3.1 Objetivos Generales

El objetivo de este trabajo es proponer un nuevo modelo multi-carril de flujo de tr´afico vehicular.

1.3.2 Objetivos Particulares

• Analizar la teor´ıa concerniente a los AC.

• Analizar la teor´ıa referente al flujo de tr´afico vehicular y asociarla con el punto anterior.

• Investigar y analizar el modelo de flujo de tr´afico vehicular en un s´olo carril propuesto por K. Nagel y M. Schreckenberg.

• Investigar y analizar el modelo RNSL.

• Investigar y analizar el modelo de flujo de tr´afico vehicular D-M.

• Investigar y analizar un modelo de flujo de tr´afico vehicular que considere diferentes tipos de veh´ıculos.

• Proponer un modelo de flujo de tr´afico vehicular para dos y tres carriles combinando las ideas de los tres puntos anteriores.

• Proponer un modelo de flujo de tr´afico vehicular multi-carril con carriles laterales y centrales.

• Implementar una interfaz gr´afica que nos permita ver el resultados de la modificaci´on de los par´ametros y que realize c´alculos necesarios para obtener resultados.

• Obtener el diagrama fundamental de uno, dos y tres carriles con el modelo propuesto.

• Obtener el diagrama fundamental multi-carril con carriles laterales y car- riles centrales.

• Obtener el diagrama espacio-tiempo de un carril.

• Validar resultados.

(14)

1.4. Justificaci´on 5

• Presentar este trabajo en al menos un evento especializado.

1.4 Justificaci´ on

Hoy en d´ıa, la creciente incorporaci´on de veh´ıculos a la infraestructura vial ha propiciado congestiones considerables en varios puntos de las grandes urbes y los embotellamientos de veh´ıculos se han convertido en uno de los grandes problemas con los que hay que lidiar a diario. Es por ello que surge la necesidad de estudiar, analizar y desarrollar modelos referentes al flujo de tr´afico vehicular que permitan minimizar y retrasar su aparici´on.

El flujo de tr´afico vehicular comenz´o a estudiarse a partir de 1950 [1, 2]

desde el punto de vista de la din´amica de fluidos. Posteriormente, los m´etodos de la din´amica no lineal fueron aplicados a estos modelos enfatizando la noci´on de una fase de transici´on de flujo laminar a ondas de paro y avance con incremento en la densidad de veh´ıculos.

En 1956 Gerlough [1, 16] inicia el estudio de flujo de tr´afico vehicular con AC. El flujo vehicular est´a constituido por elementos discretos a diferencia de las corrientes continuas de agua y de otros l´ıquidos; es por est´a raz´on que en este trabajo se consideran modelos discretos para el an´alisis del flujo de tr´afico vehicular. En la actualidad han sido formulados y estudiados modelos de flujo de tr´afico en t´erminos de la teor´ıa de los AC en uno y dos carriles debido a la eficiencia con la que pueden ser llevados a cabo las simulaciones en la computadora. El modelo NaSch fue propuesto en 1992 [7]. ´Este es un modelo de un solo carril homog´eneo, es decir, solamente se considera un solo tipo de veh´ıculos. As´ı pues, una variante a este modelo es considerar varios tipos de veh´ıculos, en donde cada tipo t puede alcanzar una velocidad m´axima vt, esto es lo que se propone te´oricamente en [17]. Sin embargo, si en el modelo NaSch se consideran varios tipos de veh´ıculos, lo que se propicia es la aparici´on de pelotones, esto es, los veh´ıculos lentos van seguidos por los veh´ıculos r´apidos y la velocidad promedio se reduce al libre flujo de los veh´ıculos lentos. El modelo NaSch fue generalizado por Knospe et al [18] a un modelo de dos carriles y desde entonces varios trabajos han sido realizados en esta direcci´on.

El presente trabajo propone un nuevo modelo de flujo de tr´afico vehicular multi-carril por medio de AC. Se consideran diferentes tipos de veh´ıculos en

(15)

1.5. Organizaci´on de la Tesis 6

un sistema homog´eneo y heterog´eneo. El modelo es generalizado a un modelo multi-carril con carriles laterales y carriles centrales.

1.5 Organizaci´ on de la Tesis

En el cap´ıtulo 1 ya presentado describe la introducci´on, el planteamiento del problema, los objetivos generales y particulares a alcanzar en el trabajo, as´ı como la justificaci´on del problema.

El cap´ıtulo 2 presenta el estado del arte, esto es, se muestra un panorama general de la investigaci´on realizada en el flujo vehicular a trav´es del tiempo.

En el cap´ıtulo 3 se muestran conceptos b´asicos referentes a la teor´ıa de los aut´omatas celulares y del flujo de tr´afico vehicular, necesarios para el desarrollo de este trabajo.

El cap´ıtulo 4 es la parte pr´ıncipal de la tesis. En este cap´ıtulo se muestran los nuevos modelos que se proponen para mejorar los modelos propuestos en [8, 9].

El cap´ıtulo 5 presenta los resultados obtenidos. Se muestra un an´alisis comparativo entre el modelo RNSL y el modelo LB2C; y entre el modelo D-M y el modelo LB3C; ambos an´alisis se hacen v´ıa los par´ametros del dia- grama fundamental. Finalmente, en este cap´ıtulo se muestra el diagrama fundamental generado con el modelo LBnCmL.

En el cap´ıtulo 6 se presentan las conclusiones.

En el cap´ıtulo 7 se presentan los trabajos que se pueden continuar en esta l´ınea de investigaci´on.

El documento de tesis finaliza con un anexo referente al manual del usuario.

En el que se muestra el funcionamiento del software implementado y uti- lizado.

(16)

7

Cap´ıtulo 2

Estado del Arte

Actualmente, la modelaci´on y simulaci´on por computadora tienen una gran importancia en la optimizaci´on de problemas, en part´ıcular en el prob- lema del flujo de tr´afico vehicular. Investigaciones te´oricas y experimentales han sido desarrolladas, analizadas y reportadas.

La teor´ıa del flujo de tr´afico vehicular puede separarse ampliamente en tres tipos de modelos: Los Modelos Macrosc´opicos, los Modelos Microsc´opicos y los Modelos Cin´eticos [4].

-Los modelos macrosc´opicos analizan la problem´atica del flujo de tr´afico vehicular basados sobre ecuaciones para una cantidad colectiva de veh´ıculos.

Los modelos macrosc´opicos se basan en ecuaciones de din´amica de fluidos, as´ı que estos modelos no son muy convenientes para describir la din´amica discreta que se presenta de la interacci´on entre veh´ıculos de manera indivi- dual. La principal caracter´ıstica es el flujo global a causa de la velocidad y la densidad de los veh´ıculos vistos como part´ıculas a trav´es de un ducto.

Existen otras variables importantes en estos modelos, tales como la den- sidad espacial promedio ρ(r, t) y la velocidad promedio V (r, t). Su tiempo de simulaci´on y requerimientos de memoria dependen principalmente de la discretizaci´on ∆(r) y ∆(t) [19] del espacio r y el tiempo t, pero no del n´umero N de veh´ıculos. La calidad y confiabilidad de los resultados de la simulaci´on dependen principalmente de la exactitud de la ecuaciones macrosc´opicas apli- cadas y de la elecci´on de un m´etodo de integraci´on num´erica conveniente.

Dentro de los modelos macrosc´opicos encontramos inicialmente el mode- lo b´asico de Lighthill y Whitham publicado en 1955 [2]. En este trabajo

(17)

8

se introduce una descripci´on basada en la ecuaci´on de continuidad con la suposici´on de que el flujo (o velocidad) s´olo depende de la densidad, esto es, no hay tiempo de relajaci´on (adaptaci´on instant´anea) [1].

Tambi´en encontramos los modelos con ecuaci´on de aceleraci´on de Payne y K¨uhne. En 1979, Payne reemplaz´o la asunci´on de la adaptaci´on instant´anea de la teor´ıa de Lighthill-Whitham por una ecuaci´on de inercia, la cual es similar a la ecuaci´on de Navier-Stokes [20]. Payne introdujo una ecuaci´on adicional para la velocidad media V , la cual incluy´o un tiempo de relajaci´on para V dentro de un cierto tiempo τ hacia su valor de equilibrio. K¨uhne, en 1984 agreg´o un termino de viscosidad y comenz´o a utilizar los m´etodos de la din´amica no lineal para el an´alisis de la ecuaci´on [21].

Dentro de los modelos macrosc´opicos tambi´en encontramos los modelos como los de Euler, Navier Stokes y el de Helbing. Hasta ese momento la varianza de la velocidad es manejada como una cantidad de equilibrio, sin embargo, para una situaci´on donde no hay equilibrio, la varianza puede mejor ser tratada como una variable din´amica junto con otra ecuaci´on que describe su evoluci´on. En particular, al predecir el embotellamiento de tr´afico, un incremento en la varianza puede ser un indicador importante; as´ı pues, un tratamiento detallado de esta variable puede ser necesaria. Helbing introdujo un modelo cuyas simulaciones num´ericas y an´alisis de estabilidad pueden ser encontrados en [22].

-Los modelos Microsc´opicos analizan el flujo de veh´ıculos de manera in- dividual. Cada veh´ıculo es descrito por su propia ecuaci´on de movimiento.

En estos modelos es importante el n´umero N de veh´ıculos simulados. En general, en estos modelos se asume una velocidad uniforme para todos los veh´ıculos, por lo tanto, las caracter´ısticas individuales de los veh´ıculos tienen grandes efectos en el comportamiento global. En estos modelos se presen- tan con mayor regularidad los par´ametros probabil´ısticos que en los modelos macrosc´opicos.

Puesto que cada veh´ıculo es descrito por su propia ecuaci´on de movimiento, se tiene que el tiempo de computaci´on y requerimientos de memoria de la si- mulaci´on de tr´afico correspondiente es proporcional al n´umero N de veh´ıculos simulados. Este tipo de modelos es principalmente conveniente para simula- ciones de tr´afico de carriles independientes.

(18)

9

Dentro de los modelos microsc´opicos encontramos los modelos del veh´ıculo- seguido. Desde 1950, varios autores consideraron la teor´ıa del veh´ıculo- seguido. Un panorama se puede encontrar en [23]. El comportamiento de cada veh´ıculo es modelado en relaci´on con el veh´ıculo de adelante. Esta teor´ıa considera situaciones en un solo carril donde un conductor reacciona de acuerdo al movimiento del veh´ıculo que va frente a ´el. Varios modelos del veh´ıculo-seguido son de la forma:

α(t + T ) ≡ [∆x(t)]v(t)ml · ∆v(t),

donde a y v son la aceleraci´on y velocidad respectivamente bajo ciertas consideraciones, ∆x y ∆v son las distancias y diferencias de velocidades al veh´ıculo de adelante respectivamente, y m y l son constantes. T es el tiempo de retraso entre el est´ımulo y la respuesta que resume todos los efec- tos de retraso como el tiempo de reacci´on humano o tiempo de las necesidades mec´anicas del veh´ıculo para reaccionar.

Matem´aticamente, parte de esta teor´ıa es muy similar al tratamiento de los movimientos at´omicos en cristales y da resultados acerca de la estabilidad de cadenas de carros (pelotones) en las situaciones de sigue-al-l´ıder (follow- the-leader).

Dentro del marco de los modelos microsc´opicos, tambi´en encontramos los modelos basados en la teor´ıa de colas. El origen de la teor´ıa de colas est´a en el esfuerzo de Agner Kraup Erlang (Dinamarca, 1878 - 1929) en 1909 para analizar la congesti´on de tr´afico telef´onico con el objetivo de cumplir la demanda incierta de servicios en el sistema telef´onico de Copenhague.

La teor´ıa de colas es el estudio matem´atico del comportamiento de l´ıneas de espera basada en consideraciones estad´ısticas y probabl´ısticas. ´Estos modelos tratan los problemas que existen en distintos sistemas cuando el servicio requerido por un cliente no est´a disponible de inmediato. Las intersecciones de vialidades controladas por sem´aforos, el acceso a casetas de cobro de peaje o el ingreso a una gasolinera para la carga de combustible son ejemplos de situaciones en los que se pueden crear colas en ciertos momentos. Las colas pueden aparecer y desaparecer. No hay evidencias de que la teor´ıa de colas pueda aplicarse a la problem´atica de nuestro trabajo.

Una adici´on al desarrollo de la teor´ıa del flujo de tr´afico vehicular den- tro del marco de los modelos microsc´opicos son los modelos con Aut´omatas

(19)

10

Celulares. Este tipo de modelos simplifican el comportamiento de los con- ductores. Los veh´ıculos son descritos por una lattice discreta de puntos con velocidades discretas. En 1992 los modelos por medio de AC para aplica- ciones en el tr´afico fueron introducidos en el ´area de la f´ısica estad´ıstica.

Biham y Coworkers usaron un modelo con velocidad m´axima uno [25].

Nagel y Schreckenberg introdujeron un modelo probabil´ıstico (NaSch) de un solo carril con velocidad m´axima cinco [7]. El modelo NaSch est´a definido sobre una lattice regular de dimensi´on 1. Cada celda o sitio se encuentra vac´ıa u ocupada por un veh´ıculo en cada instante de tiempo t. El sistema se actualiza pasando del tiempo t al tiempo t + 1 de acuerdo con cuatro reglas que rigen al modelo. B´asicamente, las reglas se basan sobre la velocidad que lleva el veh´ıculo i-´esimo y la distancia que hay entre este veh´ıculo y el veh´ıculo de enfrente. El par´ametro probabil´ıstico se refiere a la probabilidad que tiene un veh´ıculo de disminuir su velocidad, este par´ametro es cono- cido como probabilidad de frenado. El modelo NaSch ha sido comparado favorablemente con datos del tr´afico real [7].

Knospe et al[18] considera el modelo NaSch en dos carriles adyacentes e independientes, y a ´este le agrega reglas que permiten la simulaci´on del cambio de carril. A partir de esto, se inicia el estudio del flujo de tr´afico multi-carril con AC .

Los modelos multi-carril son estudiados en la actualidad con mayor pro- fundidad debido a que estos se acercan m´as a lo que ocurre con el flujo de tr´afico en la realidad. Modelos de simulaciones de tr´afico modernos tratan de analizar con mayor profundidad este tema. Varios trabajos tratan de analizar el problema del tr´afico multi-carril por medio de reglas heur´ısticas del comportamiento humano sin la comprobaci´on de cu´ales de estas reglas causan exactamente que clase de comportamiento. Al momento de las vali- daciones [26], es frecuente encontrarse con que algunas reglas del modelo no dan un acercamiento de lo que ocurre en la realidad, debido al tratamiento heur´ıstico algunas veces es dif´ıcil decidir cu´ales reglas deben ser cambiadas o qu´e reglas deben ser agregadas para corregir el problema o bien hacer m´as eficiente un modelo trabajado con anterioridad.

En 1995 M. Rickert, K. Nagel, M. Schreckenberg y A. Latour en [8] exa- minan un modelo de AC de dos carriles basado sobre el modelo NaSch. Su

(20)

11

objetivo es se˜nalar los par´ametros que definen la forma del diagrama fun- damental. Este modelo de dos carriles consiste de dos lattices adyacentes sobre los cuales se ha simulado el modelo NaSch en cada uno de manera in- dependiente con condiciones de frontera peri´odica. Para simular el cambio de carril agregaron cuatro reglas en las que consideran la velocidad del veh´ıculo a analizar, la distancia al veh´ıculo de enfrente, y la distancia al veh´ıculo de enfrente y de atr´as del carril adyacente. Para cada veh´ıculo se verifican las reglas de cambio consecutivamente, y si ´estas se cumplen, el veh´ıculo pasa al otro carril de forma transversal y enseguida se actualiza el sistema aplicando el modelo NaSch a cada carril.

En 2003, K. Daoudia y N. Moussa estudiaron un modelo de AC de tres carriles basado sobre el modelo NaSch y analizaron el efecto de los veh´ıculos lentos en el sistema. Su objetivo fue se˜nalar los par´ametros que definen la forma del diagrama fundamental y compararlo con el de dos carriles. Ellos concluyeron que es posible reducir la influencia de veh´ıculos lentos eligiendo una versi´on adecuada de la sim´etria con respecto a los carriles. El mod- elo D-M es una generalizaci´on al modelo RNSL. Se consideran tres lattices adyacentes sobre los cuales se ha implementado el modelo NaSch de manera independiente. Los veh´ıculos cambian de carril si se cumplen dos criterios: el criterio incentivo; en el cual el veh´ıculo analizado compara su velocidad con la distancia del veh´ıculo que lleva enfrente. Y el criterio de seguridad; en el cual el veh´ıculo analizado verifica si es posible hacer el cambio de carril sin que ocurra accidente alguno.

Dentro del estudio de los modelos multi-carril por medio de AC, existe el an´alisis del sistema homog´eneo y del heterog´eneo. En el homog´eneo se considera que el sistema est´a compuesto ´unicamente por un tipo de veh´ıculo, mientras que en el heterog´eneo se considera que el sistema est´a compuesto por varios tipos de veh´ıculos. Daoudia y Moussa estudiaron su modelo de tres carriles en un sistema homog´eneo y un sistema heterog´eneo compuesto por dos tipos de veh´ıculos los cuales pueden pensarse como carros y camiones.

Este trabajo va dirigido en este enfoque. Se analizan y se˜nalan los par´ametros que definen el diagrama fundamental en un modelo de AC en dos y tres carriles en un sistema homog´eneo y heterog´eneo bajo condiciones de veh´ıculos lentos.

-Los modelos cin´eticos son un paso intermedio entre los modelos macros- c´opicos y los microsc´opicos. Hist´oricamente los modelos macrosc´opicos y mi-

(21)

12

crosc´opicos comenzaron a estudiarse independientes. Los modelos cin´eticos podr´ıan ser derivables de los modelos microsc´opicos y los modelos macrosc´opicos podr´ıan ser derivables de los modelos cin´eticos.

Dentro de los modelos cin´eticos encontramos el modelo de Prigogine y el modelo de Paveri-Fontana. Los modelos cin´eticos comienzan con el trabajo de Prigogine [29]. La cantidad b´asica es una funci´on de distribuci´on f (x, v, t) que describe el n´umero de veh´ıculos con una cierta localizaci´on y velocidad en el tiempo t [4]. En el modelo de Paveri-Fontana [30] se introdujo una funci´on de distribuci´on generalizada a la de Prigogine. Esta funci´on g(x, v, t; w) des- cribe el n´umero de veh´ıculos con velocidad v y velocidad deseada w.

(22)

13

Cap´ıtulo 3

Conceptos B´ asicos

En este cap´ıtulo daremos los conceptos b´asicos referentes a los Aut´omatas Celulares necesarios para el desarrollo del trabajo.

3.1 Aut´ omatas Celulares

Sean Aα una familia contable de intervalos cerrados y contiguos en R tal que cumplen las siguientes condiciones:

1. Si [ai, bi] ∈ Aα entonces bi− ai > 0.

2. Si [ai, bi] y [cj, dj] est´an en Aα, entonces [ai, bi] ∩ [cj, dj] = ∅ ´o [ai, bi] ∩ [cj, dj] = bi = cj.

Definici´on 3.1.1 Sean [a, b] un intervalo de R con a 6= b y Aα una familia de intervalos cerrados que cumplen 1 y 2. Una lattice de dimensi´on 1 ´o 1- dimensional es el conjunto L = {xi× [a, b] | xi ∈ Aα}. Si Aα1, Aα2, . . . , Aαn son familias de intervalos que cumplen 1 y 2. Entonces una lattice de di- mensi´on n > 1 es el conjunto L = {xα1 × xα2 × · · · × xαn | xαi ∈ Aαi}.

Definici´on 3.1.2 Sea r ∈ R. Una lattice 1-dimensional es regular si [ai, bi] = r para cada [ai, bi] ∈ Aα. Una lattice n-dimensional es regular si [aαik, bαik] = r para cada [aαik, bαik] ∈ Aαi para i = 1, . . . , n.

(23)

3.1. Aut´omatas Celulares 14

En lo sucesivo, consideraremos ´unicamente lattices regulares 1-dimensional.

Definici´on 3.1.3 Sea L una lattice. Una c´elula o celda es un elemento de la forma [ai, bi] × [a, b] con [ai, bi] ∈ Aα.

La definici´on de un lattice implica que ´esta puede ser infinita en ambas direcciones, sin embargo, implementar esto en computadora es imposible, es por esta raz´on que las lattices se consideran compuestas de un n´umero finito de c´elulas adyacentes, de esta manera, las lattices se implementan siguiendo alguna de las siguientes condici´ones de frontera:

1. Frontera Peri´odica: La lattice se considera peri´odica, es decir, los bordes se consideran conectados.

2. Frontera Abierta: El estado de las c´elulas del borde toma un valor fijo.

En lo sucesivo; dada una lattice L, la consideraremos con condiciones de frontera peri´odica; adem´as identificaremos mediante el ´ındice i a la i-´esima c´elula de L.

Definici´on 3.1.4 Sea L una lattice, y sea r una c´elula de L. Una vecindad para r es el conjunto

N (r) = {r − j, r − (j + 1), . . . , r − 1, r, r + 1, . . . , r + k : j, k ∈ Z+∪ {0}}

Diremos que dicha vecindad es de tama˜no n si #(N (r)) = n.

Definici´on 3.1.5 Un Aut´omata Celular (AC) es una tupla (L, S, N ,f ) tal que:

1. L es una lattice regular.

2. S es un conjunto finito de estados.

3. N es un conjunto de vecindades definido de la siguiente manera:

(24)

3.1. Aut´omatas Celulares 15

N = {N (r) | r es una c´elula y N (r) es una vecindad de r de tama˜no n ∈ N}

4. f : Sn → S es una funci´on llamada funci´on de transici´on.

Definici´on 3.1.6 Una configuraci´on del AC (L, S, N ,f ) es una funci´on Ct : L → S que asocia a cada c´elula de la lattice L (al tiempo t) un estado de S.

Si (L, S, N ,f ) es un AC y r ∈ L, entonces la configuraci´on Ct est´a rela- cionada con f mediante

Ct+1(r) = f ( { Ct(i) | i ∈ N (r)} )

Generalmente cuando se trabaja con AC 1-dimensional, dada una c´elula r y su vecindad como en la definici´on 3.1.4, suele identificarse a la vecindad de r con la cadena w := wr−jwr−(j+1)· · · wr−1wrwr+1· · · wr+k donde wi es el estado en que se encuentra la c´elula i en el instante de tiempo t, es decir:

N (r) = w En lo sucesivo utilizaremos esta convenci´on.

Ejemplo 3.1.1 Sea Z0 := {[n, m]|n, m ∈ Z y m − n = 1}. Consideremos el AC (L, S, N ,f ) definido de la siguiente forma:

L = Z0× [0, 1]. L es conocida como lattice de enteros Z S = {0, 1}

N = {N (i) = wi−1wiwi+1| i es c´elula de L}

f ({ ct(i) | i ∈ N (r) }) = { 1 si 1 ≤P

i∈N (r)wi ≤ 2 0 en otro caso

dicho AC corresponde al tri´angulo de Sierpinsky-Gasket como se muestra en la figura 1(a).

En el ejemplo anterior, podemos describir el conjunto de vecindades por ex- tensi´on de la siguiente manera: N = {111, 110, 101, 100, 011, 010, 001, 000 }, a partir de esto, la funci´on de transici´on tambi´en la podemos describir como se muestra en la tabla 1.

(25)

3.1. Aut´omatas Celulares 16

wi−1wiwi+1∈ (N ) 111 110 101 100 011 010 001 000

f (ct(i)) 0 1 0 1 1 0 1 0

Tabla 1: Muestra todas las vecindades y su respectiva imagen de un AC 1-dimensional.

En la tabla 1 observamos que la segunda l´ınea nos da informaci´on acerca de cual ser´a el valor de la c´elula del centro de cada vecindad en el instante de tiempo siguiente, as´ı pues, la regla de evoluci´on es descrita como 0 - 1 - 0 - 1 - 1 - 0 - 1 - 0 01011010. A 01011010 lo podemos interpretar como un n´umero que al traducirlo a base decimal da el n´umero 90, por lo que a esta funci´on se le conoce como regla de evoluci´on 90.

La evoluci´on del AC del ejemplo 3.1.1 es mostrada en la figura 1.

(a)

(b)

Fig. 1: (a) Tri´angulo de Sierpinsky-Gasket generado mediante el AC del ejemplo 3.1.1 para las primeras 16 iteraciones y (b) para las primeras 65 iteraciones.

(26)

3.2. Conceptos B´asicos de Flujo de Tr´afico Vehicular 17

3.2 Conceptos B´ asicos de Flujo de Tr´ afico Ve- hicular

Definici´on 3.2.1 Un modelo de flujo de tr´afico es una colecci´on de part´ıculas movi´endose a trav´es de una l´ınea recta acorde a sus velocidades, y una ley que describe como cambian sus velocidades (aceleraci´on o desacele- raci´on de part´ıculas).

Consideremos el tiempo discreto y un sistema de part´ıculas movi´endose sobre una lattice de enteros Z con aceleraci´on constante a ∈ R+ con la ley de colisi´on respecto a part´ıculas m´as lentas, es decir, despu´es de la colisi´on, las part´ıculas m´as r´apidas se detienen, mientras que las lentas no cambian su velocidad. Adem´as consideremos que la velocidad no excede un cierto l´ımite 0 < v < ∞. El estado del sistema es completamente descrito por la informaci´on acerca de la localizaci´on de las part´ıculas y de sus velocidades.

Definici´on 3.2.2 Una configuraci´on es una sucesi´on de n´umeros reales no negativos x = {vi}i∈Z, donde vi ≥ 0 corresponde a la velocidad de la part´ıcula en el sitio i-´esimo de la lattice.

Puesto que estamos considerando una lattice de enteros, puede suceder el caso de que algunas c´elulas de la lattice no tienen correspondencia con part´ıcula alguna, de esta manera, por convenci´on pondremos vi = −1 y nos referiremos a estas c´elulas como vac´ıas. Considere que las c´elulas vac´ıas se mueven en direcci´on contraria al de las part´ıculas.

Definici´on 3.2.3 Una configuraci´on x = {vi}i∈Z es admisible si para cada vi, vj ≥ 0 en x con i < j, se tiene que vi+ i < j y vi ≤ vmax con vmax > 0 la velocidad m´axima permitida. La familia de configuraciones admisibles la de- notaremos por Xvmax donde vmax > 0 denota la m´axima velocidad permitida.

Definici´on 3.2.4 Sea x ∈ Xvmax configuraci´on admisible. Si i denota la posici´on de la i-´esima c´elula, entonces i ≤ i denotar´a el sitio en x que contiene a la part´ıcula m´as cercana al sitio i por el lado izquierdo; y i+ > i

el sitio que contiene a la part´ıcula m´as cercana al sitio i por el lado derecho.

En la definici´on anterior note la asimetr´ıa de la definici´on: i puede ser igual a i, mientras que i+ es estrictamente mayor a i.

(27)

3.3. Modelo de Nagel y Schreckenberg 18

3.3 Modelo de Nagel y Schreckenberg

El modelo de flujo de tr´afico vehicular NaSch propuesto por K. Nagel y M. Schreckenberg es un modelo probabil´ıstico de un solo carril por medio de un AC 1-dimensional donde no ocurren choques. El modelo est´a definido sobre una array 1-dimensional de L celdas o sitios con condiciones de frontera peri´odicas. Cada celda representa una divisi´on de la carretera de 7.5 m. Cada celda puede estar vac´ıa u ocupada por un veh´ıculo. Cada veh´ıculo tiene asociada una velocidad entera con valores entre 0 y vmax = 5. Existe una variable que condiciona el avance de todos los veh´ıculos del arreglo conocida como gap (espacio), el cual representa el n´umero total de sitios vac´ıos enfrente de un veh´ıculo (figura 2). Esto es, si xi representa la posici´on del i-´esimo veh´ıculo, entonces gap(i) := xi+1− xi− 1.

Fig. 2: Arreglo de 10 celdas con gap=3.

El AC que define el modelo NaSch est´a dado por la tupla (L, S, N ,f ) donde:

a) L = {xi× [a, b] | xi ∈ Z00} con a < b ∈ R y Z00 = {[j, j + 1], [j + 1, j + 2], . . . , [j + k − 1, j + k] | j < k ∈ Z}.

b) S = {−1, 0, 1, . . . , vmax}.

c) N = {N (i) = wiwi+1· · · wgap(i)+1| i es una c´elula de L ocupado por un veh´ıculo }.

d) La funci´on de transici´on est´a dada por los siguientes cuatro pasos con- secutivos que son aplicados a cada uno de los veh´ıculos de la configu- raci´on x = {vi}vi∈S en el tiempo t.

(28)

3.3. Modelo de Nagel y Schreckenberg 19

1.- Aceleraci´on:

vi ← min(vi+ 1, vmax) 2.- Frenado:

vi ← min(vi, gap(i)) 3.- Aleatoriedad:

vi ← max(vi− 1, 0) con probabilidad p 4.- Actualizaci´on:

xi ← xi+ vi

El paso 1 refleja el impulso de los conductores a acelerar hasta alcanzar la velocidad m´axima vmax. El paso 2 evita accidentes, el conductor debe frenar si la velocidad excede la distancia que le lleva el veh´ıculo de enfrente. El paso 3 considera los diferentes par´ametros del comportamiento de los conductores a acelerar o desacelerar; a partir del cual se crean los embotellamientos. Con el paso 4 obtenemos la nueva posici´on del veh´ıculo en el tiempo t + 1.

Para el modelo NaSch, si x = {vi}i es una configuraci´on admisible, en- tonces vi 6= −1, significa que el veh´ıculo avanzo vi celdas en el paso anterior para llegar a ´este. La longitud de cada celda es de 7.5m, el cual es interpre- tado como la longitud del veh´ıculo m´as una distancia de separaci´on entre uno y otro veh´ıculo en caso de que se encuentren en celdas adyacentes. La veloci- dad m´axima considerada es vmax = 5 equivalente a 135 km/h, sin embargo, este par´ametro se puede cambiar dependiendo del tipo de veh´ıculo que se con- sidere, camiones, autos, etc..., cabe mencionar que el modelo es homog´eneo, es decir, s´olo se considera un tipo de veh´ıculo. Un paso de tiempo t → t + 1 es equivalente a 1 segundo de tiempo, el tiempo de reacci´on humano. El mo- delo NaSch es m´ınimo, en el sentido de que los 4 pasos son necesarios para reproducir caracter´ısticas del flujo de tr´afico vehicular; adem´as una adici´on de reglas puede enriquecer el modelo capturando situaciones m´as complejas.

(29)

3.4. Densidad y Flujo 20

Fig. 3: Flujo de veh´ıculos aplicando el modelo NaSch con vmax= 3.

3.4 Densidad y Flujo

Puesto que el modelo NaSch est´a definido sobre un array 1-dimensional de L sitios con condiciones de frontera peri´odica, entonces el n´umero total de veh´ıculos N del sistema no puede cambiar durante la din´amica, luego, es posible definir la densidad del sistema mediante ρ = N/L. Sin embargo, esta medici´on no es posible en el flujo de tr´afico real, debido al aumento o disminuci´on de veh´ıculos en cada secci´on de la carretera. Es por ello que para consideraciones reales, se define la densidad sobre un sitio i promediado sobre un periodo de tiempo T , esto es:

ρ = T1

t0+t

X

t=t0+1

ni(t),

con

ni(t) = { 0 si vi(t) = −1 1 si vi(t) 6= −1

donde x = {vi(t)}i es una configuraci´on admisible en el tiempo t.

Se define el flujo Φ como el n´umero de veh´ıculos que atraviesan una posici´on de la lattice por unidad de tiempo T , esto es:

(30)

3.4. Densidad y Flujo 21

Φ = T1

t0+t

X

t=t0+1

ni,i+1(t),

donde ni,i+1(t) = 1 si el movimiento de un veh´ıculo es detectado entre los sitios i e i + 1 en la iteraci´on t → t + 1.

Se pueden realizar simulaciones variando el par´ametro de densidad ρ y registrando los valores respectivos de ρ y Φ. A la gr´afica que se obtiene de Φ vs ρ se le denomina diagrama fundamental (figura 4)

Fig. 4: Diagrama Fundamental obtenido en [27].

La figura 5 (a) muestra el diagrama fundamental que se obtuvo al simular el modelo NaSch con probabilidad de frenado p = 0.15 y vmax = 5. Las figuras 5 (b) y 5 (c) muestran los pasos intermedios que se necesitan para obtener el diagrama fundamental como se muestra en la figura 5 (d). En el paso 5 (b) y 5 (c) se ajustan los puntos a la curva que m´as se le parece, en esta situaci´on, en ambos casos corresponde a una recta, enseguida se intersecan ambos ajustes para as´ı obtener el diagrama fundamental como en la figura 5 (d). A partir de ahora, cuando estemos trabajando con el diagrama fundamental de alguna simulaci´on, ´esta ser´a del tipo como se muestra en la figura 5 (d).

(31)

3.4. Densidad y Flujo 22

Fig. 5: (a) Muestra el diagrama fundamental obtenido con el modelo NaSch con p = 0.15.

(b) y (c) muestran el ajuste de puntos del diagrama fundamental. (d) Muestra el diagrama fundamental (a) cuyos puntos se encuentran ajustados.

Adem´as del diagrama fundamental, un diagrama t´ıpico en el modelo NaSch es el diagrama espacio-tiempo como se muestra en la figura 6, en donde cada fila de puntos representa la posici´on instant´anea de los veh´ıculos movi´endose hacia la derecha, mientras que las filas sucesivas de puntos representan la trayectoria que han llevado los veh´ıculos.

(32)

3.5. Modelo de Flujo de Tr´afico Vehicular en Dos Carriles 23

Fig. 6: Diagrama espacio-tiempo del modelo NaSch con vmax= 5 y p = 0.5.

3.5 Modelo de Flujo de Tr´ afico Vehicular en Dos Carriles

El modelo NaSch no es capaz de modelar totalmente la complejidad del flujo de tr´afico debido a que el flujo vehicular est´a compuesto por varios tipos de veh´ıculos con diferentes velocidades deseadas, adem´as de que se desplazan en m´as de un carril. Si en el modelo NaSch se consideran varios tipos de veh´ıculos el resultado es que se crean pelotones, esto es, los veh´ıculos lentos son seguidos por los veh´ıculos r´apidos reduci´endose la velocidad promedio del sistema a la velocidad del libre flujo de los veh´ıculos lentos.

M. Rickert, K. Nagel, M. Schreckenberg y A. Latour en [8] publicaron un modelo de flujo de tr´afico vehicular en dos carriles a partir del modelo NaSch. Consideraron un AC 1-dimensional compuesto por dos arreglos 1- dimensional adyacentes de tama˜no L y sobre cada uno simularon el modelo NaSch. Para simular el cambio de carril entro uno y otro arreglo agregaron 4 reglas al modelo.

La actualizaci´on del sistema es llevado a cabo en dos sub-pasos:

(33)

3.5. Modelo de Flujo de Tr´afico Vehicular en Dos Carriles 24

1. Analizar el cambio de carril de acuerdo al nuevo conjunto de reglas.

Si un veh´ıculo cumple con las condiciones de cambio de carril, ´este es movido al siguiente carril transversalmente sin avanzar, esto es, si el veh´ıculo se encuentra en la posici´on i-´esima del arreglo 1, ´este es movido a la posici´on i-´esima del arreglo 2 ´o viceversa. Este sub-paso en la realidad no es posible, sin embargo, con el siguiente sub-paso se obtiene la simulaci´on de cambio de carril deseado.

2. Se actualiza el sistema acorde a las reglas del modelo NaSch de manera independiente en cada arreglo. Este sub-paso hace uso de la configu- raci´on del sub-paso 1.

Los par´ametros importantes del modelo de dos carriles son los siguientes:

• Simetr´ıa: Primeramente se considera un sistema heterog´eneno. De esta manera, el sistema es sim´etrico cuando las reglas de cambio de carril rigen para cada uno de los veh´ıculos en todos los carriles, a diferencia del asim´etrico donde se consideran que las reglas rigen para algunos tipos de veh´ıculos en todos los carriles mientras que para otros se limitan a algunos de los carriles.

• Probabilidad de cambio: En el modelo de un carril se prueba que el modelo determinista no concuerda con la realidad ya que el modelo no mues- tra la formaci´on espont´anea de embotellamientos. En el caso del modelo de dos carriles la falta de elementos probabil´ısticos en combinaci´on con la actua- lizaci´on en paralelo de las reglas muestra la aparici´on de pelotones lentos en uno u otro carril. Debido a que los veh´ıculos no han alcanzado su m´axima velocidad en un pelot´on y todos eval´uan las condiciones del otro carril para realizar el posible cambio de carril, lo cual es hecho una y otra vez, esto provoca que el pelot´on se disuelve o bien es pasado por otros veh´ıculos. En este trabajo se introduce un elemento de probabilidad de cambio de carril para reducir el n´umero efectivo de cambios de carril.

• Direcci´on de Casualidad: En el modelo de un carril, un veh´ıculo ´unicamente considera la distancia del veh´ıculo de enfrente para realizar su respectivo movimiento. Para un cambio de carril en el modelo de dos carriles las reglas deben considerar adem´as de la distancia del veh´ıculo de enfrente, la distancia del veh´ıculo de adelante y de atr´as del carril a donde desea hacer el cambio.

(34)

3.5. Modelo de Flujo de Tr´afico Vehicular en Dos Carriles 25

Una forma informal de considerar el modelado para el cambio de carril es el siguiente:

1) El conductor del veh´ıculo checa si alg´un veh´ıculo se encuentra enfrente a una distancia para la cual sea necesario disminuir la velocidad.

2) El conductor mira hacia adelante del otro carril y compara la distancia de donde se encuentra el veh´ıculo siguiente con la distancia del veh´ıculo de enfrente (compara si es mejor cambiar de carril).

3) El conductor mira hacia ´atras del otro carril y checa si es posible hacer el cambio de carril.

A partir de las ideas expuestas en (1), (2) y (3), consideremos el modelado anal´ıtico de cambio de carril.

Sea j ∈ A := {1, 2, . . . , n}. Sea X = {x1, x2, . . . , xn} con xj = {vi}ij configuraci´on admisible para cada j ∈ A . Si k es la posici´on del k-´esimo sitio, entonces k−j ≤ k denotar´a el sitio sobre el carril j que contiene el veh´ıculo m´as cercano al sitio k por atr´as; y k+j > k−j el sitio sobre el carril j que contiene el veh´ıculo m´as cercano al sitio k por delante. Si xij es la posici´on del i-´esimo veh´ıculo en el carril j, entonces se definen las siguientes variables:

1) gap(i)j := xi+1j − xij − 1 el n´umero total de sitios vac´ıos enfrente de un veh´ıculo en el mismo carril.

2) gapo(i)jk := (xij)+k − xij − 1 el n´umero de sitios vac´ıos por delante de carril k, a donde desea hacer el cambio.

3) gapo,back(i)jk := xij − (xij)−k el n´umero de sitios a donde se encuentra el veh´ıculo m´as cercano por la parte de atr´as del carril k.

Considerando las definiciones de las variables anteriores con A = {1, 2}, se define al AC de dos carriles como la tupla (L, S, N ,f ), donde:

a) L = {xi × yj | xi ∈ Z00, yj ∈ X} con Z00 = {[j, j + 1], [j + 1, j + 2], . . . , [j + k − 1, j + k] | j < k ∈ Z} y X = {[a, b], [b, 2b − a]}

b) S = {−1, 0, 1, . . . , vmax}.

(35)

3.6. Modelo de Flujo de Tr´afico Vehicular en tres Carriles 26

c) N = {N (i) = wijwi+1j· · · wgap(i)j+1 ∪ wgapo,back(i)jk−1· · · wgapo(i)jk+1| i es una c´elula de L ocupado por un veh´ıculo que se encuentra sobre el carril j y desea hacer el cambio de carril al carril k }.

d) La funci´on de transici´on est´a dada por los siguientes pasos que se apli- can consecutivamente a cada veh´ıculo de la configuraci´on x = {vi}vi∈S

en el tiempo t.

1.- gap(i)j < l.

2.- gapo(i)jk > lo.

3.- gapo,back(i)jk > lo,back. 4.- rand() < pchange.

5.- El veh´ıculo es colocado en la posici´on xij sobre el carril k.

6.- El sistema se actualiza aplicando las reglas del modelo NaSch de manera independiente a cada carril.

l, lo y lo,back son par´ametros para decidir que tan lejos se debe encontrar el siguiente veh´ıculo enfrente sobre el mismo carril, sobre el otro carril y por la parte de atr´as del otro carril respectivamente para poder hacer el cambio de carril, mientras que pchange es la probabilidad de que un veh´ıculo cambie de carril.

3.6 Modelo de Flujo de Tr´ afico Vehicular en tres Carriles

El modelo D-M considera un AC 1-dimensional compuesto por tres arre- glos 1-dimensional adyacentes de tama˜no L sobre los cuales se ha implemen- tado el modelo NaSch en cada arreglo y a los que se les agregaron reglas para considerar el cambio de carril, los cuales son una generalizaci´on de las reglas de cambio de carril del modelo RNSL.

Sea A = {1, 2, 3}. Sea gapo(i)j (resp. gapo,back(i)j) el n´umero de sitios vac´ıos entre el veh´ıculo sobre el carril i y el veh´ıculo vecino de enfrente (resp.

de atr´as) sobre el carril j tal y como se definieron en la secci´on anterior. Note que un veh´ıculo sobre el carril (1) o el carril (3) puede cambiar ´unicamente al carril del centro (carril (2)), mientras que un veh´ıculo situado en el carril del

(36)

3.6. Modelo de Flujo de Tr´afico Vehicular en tres Carriles 27

centro puede cambiar al carril (1) o al carril (3). En este ´ultimo caso varias situaciones se pueden dar: si las condiciones del cambio de carril se cumplen s´olo para uno de los dos carriles adyacentes (carril (1) y (3)) el conductor cambiar´a a este carril. Por otro lado, si las condiciones de cambio de carril son llevados a cabo por los dos carriles adyacentes, el conductor elegir´a entre estos carriles de acuerdo a su criterio de optimizaci´on de la velocidad, por ejemplo, al carril donde los par´ametros gapo y gapo,back son m´as significantes o el carril donde el predecesor es m´as r´apido. Las correspondientes reglas de cambio de carril son definidos por los siguientes dos criterios: (a) un conductor necesita un incentivo para realizar el cambio de carril; y (b) un cambio de carril es llevado a cabo con un criterio de seguridad (figura 7).

Fig. 7: Muestra las cantidades relevantes para las reglas de cambio de carril en un sistema de tres carriles. Los sitios de color est´an ocupados por un veh´ıculo. El veh´ıculo analizado en la posici´on i-´esima con velocidad v se encuentra en: a) el primer carril, y b) en el carril del centro (carril 2).

Considerando las definiciones de las variables anteriores, se obtiene el AC que define al modelo de tres carriles como la tupla (L, S, N ,f ), donde:

(37)

3.6. Modelo de Flujo de Tr´afico Vehicular en tres Carriles 28

a) L = {xi×yj | xi ∈ Z00, yj ∈ X} con Z00= {[j, j+1], [j+1, j+2], . . . , [j+

k − 1, j + k] | j < k ∈ Z} y X = {[a, b], [b, 2b − a], [2b − a, 3b − 2a]}, donde a, b ∈ R.

b) S = {−1, 0, 1, . . . , vmax}.

c) N = {N (i) = wijwi+1j· · · wgap(i)j+1 ∪ wgapo,back(i)jk−1· · · wgapo(i)jk+1| i es una c´elula de L ocupado por un veh´ıculo que se encuentra sobre el carril j. Si j=1, k=2; si j=2, k=1,3; si j=3, k=2 }.

d) La funci´on de transici´on est´a dada por los siguientes pasos que se apli- can consecutivamente a cada veh´ıculo de la configuraci´on x = {vi}vi∈S

en el tiempo t.

d.1.- Criterio de incentivo: vhopej(i) > gap(i)j, con vhopej(i) = min(v + 1, vmax).

El criterio es v´alido para cualquier carril j que contiene el veh´ıculo considerado.

d.2.- Para el criterio de seguridad se presentan dos casos:

d.2.1.- Si el veh´ıculo i-´esimo se encuentra en el carril j=1 ´o j=3, y se cumplen:

i) gapo(i)j2 > gap(i)j, ii) gapo,back(i)j2 > vmax,

iii) rand() < pchange, con pchange el par´ametro de probabilidad de cambio de carril,

entonces el veh´ıculo cambia del carril j al carril (2), coloc´andolo en la posici´on xij sobre el carril (2).

d.2.2.- Si el veh´ıculo i-´esimo se encuentra en el carril (2) y se cumplen:

i) gapo(i)2j > gap(i)2, ii) gapo,back(i)2j > vmax, iii) rand() < pchange,

entonces el veh´ıculo cambia del carril (2) al carril j, coloc´andolo en la posici´on xi2 sobre el carril j.

d.3.- El sistema se actualiza aplicando las reglas del modelo NaSch de manera independiente a cada carril.

(38)

3.7. Tipos de Veh´ıculos 29

Dos situaciones son examinadas con este conjunto de reglas de cambio de carril cuando se consideran varios tipos de veh´ıculos: el caso sim´etrico donde el criterio de cambio de carril son aplicadas a todo tipo de veh´ıculos en todos los carriles; y el caso asim´etrico donde las reglas de cambio de carril son aplicadas a algunos tipos de veh´ıculos en todos los carriles mientras que a otros tipos de veh´ıculos se limita a algunos carriles. Por ejemplo los autos y camiones. Los autos pueden circular en todos los carriles, mientras que los camiones se limitan a los carriles (2) y (3), es decir, los camiones son limitados ´unicamente a circular en el carril lateral izquierdo y en el central.

3.7 Tipos de Veh´ıculos

El presente trabajo considera un modelo de AC en uno, dos y tres carriles donde se analizan los efectos de veh´ıculos lentos, es por ello que enseguida se muestran los conceptos referentes a tipos de veh´ıculos que aparecen en el trabajo de Helbing y Schreckenberg [17].

Definici´on 3.7.1 Sea T V = {1, 2, 3, . . . , A}, un tipo de veh´ıculo ser´a iden- tificado mediante un elemento a ∈ T V . Al conjunto T V lo llamaremos con- junto de tipo de veh´ıculos.

La definici´on anterior nos permite diferenciar y tratar con diferentes tipos de veh´ıculos [17]. Si a ∈ T V es un tipo de veh´ıculo, el conjunto Va = {0, 1, 2, . . . , vamax} representar´a el conjunto de las distintas velocidades que puede adquirir el veh´ıculo a, donde vmaxa es la m´axima velocidad que puede alcanzar el veh´ıculo respectivo.

Definici´on 3.7.2 Sea TV un conjunto de tipo de veh´ıculos. Una configura- ci´on con TV es una sucesi´on de n´umeros reales no negativos x = {viak}i∈Z, donde vaik ≥ 0 corresponde a la velocidad del tipo de veh´ıculo ak ∈ T V en el sitio i-´esimo de la lattice.

Si una c´elula de la lattice no esta ocupado por un veh´ıculo, por convenci´on pondremos v0i = −1, y nos referiremos a ´esta como sitio vac´ıo.

(39)

3.7. Tipos de Veh´ıculos 30

Definici´on 3.7.3 Una configuraci´on x = {viak}i∈Z es admisible con TV si para cada viak, vajl ≥ 0 en x con i < j, se tiene que viak+ i < j y viak < vmaxak con vamaxk > 0 la velocidad m´axima para el tipo de veh´ıculo ak.

Definici´on 3.7.4 Sea x configuraci´on admisible con TV. Si i denota la posici´on de la i-´esima c´elula, entonces i ≤ i denotar´a el sitio en x que contiene al veh´ıculo m´as cercano al sitio i por el lado izquierdo; y i+ > i el sitio que contiene al veh´ıculo m´as cercano al sitio i por el lado derecho.

(40)

31

Cap´ıtulo 4

Soluci´ on al problema

En este cap´ıtulo se presentan las propuestas de los nuevos modelos. La secci´on 4.1 presenta el modelo LB3C, la secci´on 4.2 presenta el modelo LB2C, la secci´on 4.3 presenta el modelo LB1C1L y la secci´on 4.4 presenta el modelo LBnCmL.

4.1 Modelo LB3C

La figura 8 muestra la evoluci´on de un sistema heterog´eneo que se ob- servo en varias simulaciones utilizando el modelo D-M. Las letras a, b, c y d representan los veh´ıculos r´apidos con velocidad m´axima vf ast= 5; y las letras e, f, g y h representan los veh´ıculos lentos con velocidad m´axima vslow = 3.

El sistema presenta pelotones a causa de los veh´ıculos lentos. En el flujo real, bajo estas condiciones, el veh´ıculo a podr´ıa cambiar al carril (3) sin afectar el libre flujo de los veh´ıculos que le siguen, esto debido a que la diferencia entre el veh´ıculo f y g permanece constante igual a 6 sitios (≈ 45m), y la velocidad de todos los veh´ıculos del sistema es de 3 sitios/s (≈ 81km/h), de esta manera, el veh´ıculo a puede cambiar al carril (3) aumentando su velocidad a 4 sitios/s (≈ 108km/h). Aplicando este an´alisis a los veh´ıculos r´apidos que le siguen al veh´ıculo a, se conseguir´ıa la disoluci´on de este pelot´on.

(41)

4.1. Modelo LB3C 32

Fig. 8: Muestra la evoluci´on de un sistema heterog´eneo utilizando el modelo D-M.

Consideremos el modelo D-M sobre el sistema de la figura 9. Supongamos que la velocidad del veh´ıculo a localizado en la posici´on 9 del carril (1) es igual a vmax = 5 (≡ 135km/h) y las velocidades de los veh´ıculos b y c localizados en la posici´on 14 del carril (1) y en la posici´on 9 del carril (2) respectivamente son de 2 (≡ 54km/h). Puesto que 5 = vhope1(9) > gap(9)1 = 4, se cumple el criterio incentivo para el cambio de carril para el veh´ıculo a. Se tiene que 11 = gapo(9)12 > gap(9)1, luego se cumple la primera parte del criterio de seguridad, ya que 2 = gapo,back(9)12< vmax, entonces no se cumple la segunda parte del criterio de seguridad y por lo tanto el veh´ıculo a permanecer´a en el carril (1) en el siguiente paso de tiempo; en la realidad, un veh´ıculo con velocidad igual a 135km/h y en estas condiciones, puede cambiar al carril (2) sin ning´un problema.

El modelo que se propone consiste en corregir este tipo de deficiencias que presenta el modelo D-M. Con esto se pretende conseguir un mayor flujo de veh´ıculos en el sistema, teniendo un modelo m´as robusto y m´as apegado a la realidad. En lo que sigue, si vi es la velocidad del i-´esimo veh´ıculo de tipo a que se encuentra sobre el carril j, entonces se define la variable vhopej(i) = min(vi + 1, vamax). pchange ser´a el par´ametro de probabilidad de cambio de carril.

(42)

4.1. Modelo LB3C 33

Fig. 9: Muestra los par´ametros b´asicos para las reglas de un cambio de carril en una v´ıa apida de 3 carriles. Los sitios de color est´an ocupados por veh´ıculos. La letra a representa la ubicaci´on del veh´ıculo de nuestro inter´es.

El AC que define el modelo propuesto al que nos referiremos como modelo LB3C es la tupla (L, S, N ,f ), donde:

a) L = {xi×yj | xi ∈ Z00, yj ∈ X} con Z00= {[j, j+1], [j+1, j+2], . . . , [j+

k − 1, j + k] | j < k ∈ Z} y X = {[a, b], [b, 2b − a], [2b − a, 3b − 2a]}

b) S = [

a∈ T V

Va, con T V conjunto de tipo de veh´ıculos.

c) N = {N (i) = wijwi+1j· · · wgap(i)j+1 ∪ wgapo,back(i)jk−1· · · wgapo(i)jk+1| i es una c´elula de L ocupado por un veh´ıculo que se encuentra sobre el carril j. Si j=1, k=2; si j=2, k=1,3; si j=3, k=2 }.

d) La funci´on de transici´on est´a dada por los siguientes pasos que se apli- can consecutivamente a cada veh´ıculo de la configuraci´on x = {vi}vi∈S

en el tiempo t.

d.1.- Criterio de incentivo: vhopej(i) > gap(i)j.

El criterio es v´alido para cualquier carril j que contiene al veh´ıculo considerado.

d.2.- Para el criterio de seguridad se presentan dos casos:

d.2.1.- Si el veh´ıculo i-´esimo se encuentra sobre el carril j=1 ´o j=3, y se cumplen:

i) gapo(i)j2 > vi,

(43)

4.1. Modelo LB3C 34

ii) gapo,back(i + gap(i)j)j2 > vo,back(i)−2 con vo,back(i)−2 la ve- locidad del veh´ıculo en el sitio i−2

iii) rand() < pchange,

entonces el veh´ıculo cambia del carril j al carril (2), coloc´andolo en la posici´on xij+ vhopej(i) sobre el carril (2). La velocidad del veh´ıculo toma el valor de vhopej(i).

d.2.2.- Si el veh´ıculo i-´esimo se encuentra sobre el carril (2) y se cumplen:

i) gapo(i)2j > vi,

ii) gapo,back(i + gap(i)2)2j > vo,back(i)−j con vo,back(i)−j la ve- locidad del veh´ıculo en el sitio i−j,

iii) rand() < pchange,

entonces el veh´ıculo cambia del carril (2) al carril j, coloc´andolo en la posici´on xi2+ vhope2(i) sobre el carril j. La velocidad del veh´ıculo toma el valor de vhope2(i).

d.3.- El sistema se actualiza aplicando las reglas del modelo NaSch de manera independiente a cada carril sin modificar aquellos veh´ıculos que efectuaron el cambio de carril.

Observemos que el modelo LB3C considera distintos tipos de veh´ıculos con distintas velocidades m´aximas que pueden alcanzar. La actualizaci´on del sistema es llevado a cabo en dos sub-pasos:

1. Analizar el cambio de carril de acuerdo al nuevo conjunto de reglas.

Si un veh´ıculo cumple con las condiciones de cambio de carril, ´este es movido al siguiente carril coloc´andolo vhope posiciones adelante de donde se encuentra.

2. Se actualiza el sistema acorde a las reglas del modelo NaSch de manera independiente en cada arreglo sin considerar el movimiento de aquellos veh´ıculos que cambiaron de carril respecto al sub-paso 1.

En el modelo D-M, si un veh´ıculo cumple con las condiciones de cambio de carril, ´este es movido al carril a donde desea hacer el cambio de manera

Referencias

Documento similar

1.°) Se consideran todas las parcelas afectadas por la expropiación como formando parte de un agregado homogéneo, de superficie igual a la suma de las superficies de todas ellas.

[r]

[r]

Un método de estudio aparte de ser una herramienta muy útil al momento de estudiar también nos ayuda a agilizar nuestra mente y tener una buena memoria para futuro?. Palabras

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,