Taz TFM 2013 1124 - Ane
Taz TFM 2013 1124 - Ane
Taz TFM 2013 1124 - Ane
A.1. INTEGRATION
El modelo del sistema INTEGRATION fue desarrollado por Michel Van Aerde de la
Universidad de Waterloo, Canadá, entre los años 1984-1986. El nombre
INTEGRATION proviene del hecho de que el modelo integra una serie de capacidades
únicas: asignación de tráfico y simulación microscópica. Algunas de sus características
son:
Modelado del control de señal encendida por cada clase de vehículo que permite
la modelación de prioridad de la señal del tránsito.
Modelado en tiempo real de la información del tráfico para los conductores,
durante y antes de su viaje.
Modelado del dinamismo del vehículo utilizando una constante de energía del
modelo dinámico del vehículo que considera la fuerza de tracción del vehículo,
la aerodinámica, la rodadura y el grado de fuerza de la resistencia. El modelo es
capaz de modelar hasta 25 vehículos de diferentes tipos, incluidos vehículos
ligeros, camiones pesados y ligeros, autobuses, etc.
Modelado de 14 tipos de accidentes diferentes con sus correspondientes niveles
de gravedad utilizando las tasas medias de choques para los Estados Unidos.
Estimación de autopistas y señalizaciones utilizando el Manual de
Procedimientos de Capacidad de las Autovías (Highway Capacity Manual
Procedures).
A.2. SmartPath
57
Alain Bedoya Reyes
Presenta una interfaz gráfica para visualizar los datos simulados (carreteras y vehículos)
de una manera natural y el usuario puede navegar a través de la autopista, seguir a los
vehículos y observar su comportamiento de cerca. Es importante señalar que este
simulador sólo se ejecuta en estaciones de trabajo SGI (Silicon Graphics).
A.3. VISSIM
Gestión de modelos con variedad de rutas: autovías con peajes, control de flujo
del tráfico, vías de control de acceso, etc.
Análisis de viabilidad de autovías con opciones de rutas alternativas asignadas
automáticamente.
Indicaciones de carreteras desviadas, capacidades de plazas de aparcamiento,
etc.
Representación gráfica de los flujos de tráfico.
VISTRO por su parte, optimiza la frecuencia de la señal, evalúa los impactos del
tránsito, gestiona múltiples escenarios y genera informes; al igual que VISUM, es una
herramienta de simulación macroscópica y mesoscópica.
58
Alain Bedoya Reyes
A.4. STRAW
A.5. VanetMobiSim
A.6. CORSIM
59
Alain Bedoya Reyes
TRAFED: Editor de mapas para CORSIM. Nos permite crear una red a nuestra medida,
así como manipular modelos ya definidos o cargar modelos reales compatibles con el
programa.
TSIS Next (Traffic Software Integrated System): Se trata de una nueva interfaz de
usuario para CORSIM, presenta la misma funcionalidad que nos brindan TSHELL,
TRAFED y TRAFVU pero incluyendo algunos aspectos de todas ellas, con una
arquitectura completamente diferente. La herramienta está compuesta por dos partes: la
interfaz para la configuración de los proyectos y ejecución de los programas y la otra
parte de conexión que permite la especificación, control y ejecución de los datos.
Soporta varias funcionalidades: carriles hot (de peaje automático), plazas de peaje
avanzadas con distintas formas de pago, control de crucero adaptativo (mediante radares
adaptar las maniobras de cambio a la velocidad del vehículo que va delante), volantes a
la izquierda y vehículos de tipo O-D (origen-destino).
Streets Editor y Freeways Editor: Estos editores son capaces de utilizar el volumen
básico y el tiempo medio de los usuarios para construir en cuestiones de segundos
simulaciones de redes complejas.
A.7. MITSIM
Este simulador forma parte del laboratorio basado en simulación MITSIMLab que se
desarrolló para evaluar los impactos de las alternativas de diseño de sistemas de gestión
de tráfico a nivel operativo y ayudar a perfeccionar el diseño posterior. Los ejemplos de
sistemas que se pueden evaluar con MITSIMLab incluyen sistemas avanzados de
gestión del tráfico aéreo ATM (Air Traffic Management) y los sistemas de guía de ruta.
60
Alain Bedoya Reyes
MITSIM se aplicó en Estocolmo eligiendo una red en anillo con dos autopistas y tramos
urbanos alrededor de Brunnsviken, al norte de la ciudad, donde en horarios picos opera
bajo una fuerte congestión. El MIT tuvo que mejorar los modelos de simulación y el
calibrado de los parámetros del modelo para que pudiera coincidir con las condiciones
del sitio; para ello utilizó datos de tráfico de las observaciones del año 1999, simulando
entonces la red en el año 2000. Una vez validado el sistema se llegó a la conclusión de
que el MITSIM pudo simular con eficacia las medidas reales del tráfico
recomendándose su uso en las ciudades suecas.
A.8. SUMO
SUMO permite modelar varios escenarios con bastante detalle como vías con diversos
carriles, limitación de velocidad, intersecciones con semáforos, además permite generar
mapas de rutas mediante una aplicación denominada "Netgen" o importarlos desde otras
herramientas disponibles como TIGER y OSM permitiendo simular escenarios similares
a los reales, incluye el estudio de comportamientos generales del entorno así como
comportamientos particulares de cada uno de los vehículos que forman parte de la
simulación, utiliza el modelo car-following para implementar el comportamiento del
conductor dando más realismo a la simulación y es capaz de generar trazas de salida
directamente utilizables por varios simuladores de red.
SUMO cuenta con una herramienta gráfica para la generación de movilidad denominada
MOVE (Mobility Model Generator for Vehicular Networks) y utilizando Netconvert se
pueden importar redes desde otros simuladores como VISUM, VISSIM, etc.
61
Alain Bedoya Reyes
continuación se citan las principales aplicaciones de este paquete con una pequeña
descripción de cada una de ellas:
OD2TRIPS Esta aplicación importa matrices O-D y luego las divide en viajes
individuales de vehículos.
DFROUTER: Esta aplicación permite definir y realizar cálculos de las rutas que
seguirán los vehículos mediante flujos. De este modo, se pueden definir varios
grupos de vehículos con un origen y un destino común, con iguales velocidades
y tiempos de salidas entre otras características definidas de antemano.
62
Alain Bedoya Reyes
Para finalizar, SUMO es una herramienta muy potente para el desarrollo y manejo de
simulaciones de tráfico y que permite implementar y crear varios entornos muy reales
para ser analizados y estudiados y de esta forma obtener conclusiones que puedan ser
muy útiles para determinar el funcionamiento y la distribución de las redes ad-hoc
vehiculares.
El uso de MOVE tiene muchas ventajas, entre las que se encuentran: la importación de
mapas a través de Google Maps, la configuración de los movimientos de los vehículos,
las velocidades, el número de vehículos en la carretera, etc. La Figura A.1 muestra su
arquitectura. Sin embargo, también tiene sus desventajas y es precisamente que al
simular grandes cantidades de vehículos, el sistema consume un alto número de
recursos, por eso es necesario emplear ordenadores de alta gama, esto se debe a que
SUMO antes de realizar la simulación calcula las tutas de cada uno de los vehículos que
intervienen en la misma.
63
Alain Bedoya Reyes
A.9. CityMob
64
Alain Bedoya Reyes
B.1. NS-2
NS nació en 1989 como una variante del simulador de redes REAL. Aproximadamente
en 1995-1996 salió la versión NS-2, desarrollo realizado por DARPA (Defense
Advanced Research Projects Agency), la agencia del Departamento de Defensa del
gobierno de los Estados Unidos a través del proyecto VINT (Virtual InterNetwork
Testbed) en colaboración con LBL (Lawrence Berkeley National Laboratory), Xerox
PARC (Palo Alto Research Center Incorporated), UCB (University of California,
Berkeley) y USC (University of Southern California) / ISI (Information Sciences
Institute). En el 2001-2004 continuó el desarrollo la agencia DARPA junto a SAMAN
(Simulation Augmented by Measurement and Analysis for Networks) y otras
colaboraciones.
B.2. NS-3
El trabajo en NS-3 se inició entre los años 2004 y 2005 dirigido por Tom Henderson y
Sumit Roy de la Universidad de Washington, George Riley de Georgia Tech y Sally
Floy del ICSI (International Computer Science Institute).
65
Alain Bedoya Reyes
a desarrollar desde cero utilizando C++ y Python, desarrollos que comenzaron en julio
del 2006 y ya en julio del 2008 salió la versión NS-3.1. En diciembre del 2012 salió la
versión NS-3.16, caracterizada por su integración con el generador de topologías
aleatorias BRITE y muchas otras correcciones de errores y extensiones pequeñas.
NS-3 también es compatible con un planificador de tiempo real que facilita una serie de
simulación en ciclos (simulation-in-the-loop), casos de uso para interactuar con los
sistemas reales. Por ejemplo, los usuarios pueden emitir y recibir paquetes NS-3
generados en los dispositivos de red reales, y NS-3 puede servir como un framework de
interconexión para añadir efectos de vínculo entre las máquinas virtuales.
Ns-3 tiende a convertirse en un simulador fuerte, lo que se puede observar con los
desarrollos constantes que han salido desde su aparición. La desventaja actual es la
limitada cantidad de librerías que tienen. No obstante, al pasar el tiempo, ya se van
observando cambios sustanciales.
B.3. OMNeT++
66
Alain Bedoya Reyes
B.4. QualNet
67
Alain Bedoya Reyes
B.5. JiST
En una simulación de red con JiST se puede observar cada nodo con sus propios
tiempos, estos nodos interactúan entre sí en determinados puntos de sincronización,
facilitando la ejecución en paralelo de sus códigos (escritos en Java), logrando así la
obtención de un alto rendimiento de la red.
B.6. SWANS
Con este simulador, basado en Java, se pueden simular redes con un mayor número de
nodos, obteniendo resultados positivos en el rendimiento, ahorro de memoria y
ejecución de las aplicaciones, además implementa una estructura de datos, denominada
clasificación jerárquica, para el cálculo eficiente de los modelos de propagación de
señal.
68
Alain Bedoya Reyes
SWANS tiene una ventaja única sobre los simuladores de red existentes: se puede
ejecutar de manera regular, en la red simulada, las aplicaciones de red en Java sin
modificar, lo que permite la inclusión de software existentes basado en Java, como
servidores web, aplicaciones peer-to-peer y los protocolos de multidifusión a nivel de
aplicación. Estas aplicaciones no se limitan a enviar paquetes del simulador a otros
procesos. Operan en tiempo de simulación dentro del mismo espacio del proceso JiST,
lo que permite lograr una mayor escalabilidad.
B.7. GloMoSim
En este simulador cada nodo es tratado como una entidad en Parsec independiente, al
igual que cada partición de la red (que puede ser definida por el usuario) compuesta por
varios nodos con este particionamiento de la red se logra que el Consumo de memoria
sea más bajo. Además cada entidad representa un área geográfica de la simulación, por
lo tanto los nodos de la red que representa una entidad particular se determinan por la
posición física de los nodos.
El sistema está compuesto por varias funciones que se pueden utilizar para enviar
mensajes entre las capas. Cuando una capa recibe un mensaje, se invoca
automáticamente una función que es proporcionada por el desarrollador de esa capa
particular y en base a los contenidos del mensaje, la función a continuación, puede
ejecutar las instrucciones apropiadas. Al final de la simulación, para cada capa de cada
nodo se llama también una función. Una capa puede utilizar esa función para recopilar
las estadísticas relevantes.
GloMoSim tiene dos versiones una gratuita para uso educacional, bastante limitada en
cuanto a funcionalidad y número de simulaciones y otra comercial cuyo precio es muy
elevado.
B.8. GTNetS
Los paquetes en GTNetS consisten en una lista de unidades de datos de protocolos PDU
(Protocol Data Unit) que se añaden y se eliminan del paquete si se mueven hacia arriba
y abajo de la pila de protocolos. Los objetos de la simulación representan los nodos de
69
Alain Bedoya Reyes
la red, tienen una o más interfaces y pueden tener una dirección IP y un vínculo
asociado. Los objetos del protocolo de la capa 4 en GTNetS están obligados a ser
puertos, de una manera casi idéntica a la unión de los puertos de los protocolos de las
redes reales. Las conexiones entre los objetos de un protocolo en la capa de transporte
se especifican mediante una IP y un puerto de origen, IP y puerto de destino, tuplas
como en las conexiones reales TCP. La interfaz entre las aplicaciones y protocolos de
transporte utiliza una conexión de escucha, envío y llamadas de envío similares a los
sockets API en entornos Unix.
70
Alain Bedoya Reyes
C.1. TraNS
TraNS no soporta las últimas versiones de SUMO y NS-2, porque es un proyecto que en
este momento se encuentra detenido, por tanto, si se desea generar trazas de movilidad
para NS-2 hay que utilizar TraNSLite, que es compatible con SUMO 0.10. Como
aconsejan en la propia web de TraNS y cuya bibliografía se cita al inicio de esta
sección.
C.2. MOBIREAL
71
Alain Bedoya Reyes
C.3. VEINS
72
Alain Bedoya Reyes
Está compuesto por dos simuladores: OMNeT++ para la simulación de la red y SUMO
para la simulación de tráfico. Para llevar a cabo evaluaciones de IVC, ambos
simuladores corren en paralelo, conectados a través de un socket TCP. El protocolo para
esta comunicación se ha estandarizado como la Interfaz de Control de Tráfico TRACI
(Traffic Control Interface). Esto permite la simulación de acoplamiento bidireccional
del tráfico por carretera y el tráfico de red. El movimiento de vehículos en el simulador
de tráfico de la carretera SUMO se refleja en el movimiento de los nodos en una
simulación OMNeT++. Los nodos pueden interactuar con la simulación en ejecución
del tráfico por carretera, por ejemplo, para simular la influencia de IVC en el tráfico por
carretera.
C.4. GrooveNet
Soporta tres tipos de nodos simulados: vehículos que son capaces de transmitir
información sobre uno o más canales DSRC, nodos de infraestucutra fija y
gateways móviles capaces de desarrollar comunicaciones car-to-car y car-to-
infrastructure.
73
Alain Bedoya Reyes
C.5. AIMSUN
Definición de las áreas para la simulación microscópica dentro de una red con
características mesoscópicas.
Recopilación de estadísticas.
Asignación de tráfico dinámico basado en la elección de ruta estocástica.
Asignación de tráfico dinámico basado en el equilibrio dinámico de los usuarios.
Gestión del tráfico.
Posee buena documentación.
AIMSUN permite crear una total infraestructura de tráfico, empleando para ello gráficos
en 2D y 3D con componentes como vehículos, semáforos, paradas de transporte público
y otros, y una vez creada dicha infraestructura, se pueden insertar los datos de tráfico,
mediante una Matriz O/D o una tabla de Estado del Tráfico.
74
Alain Bedoya Reyes
C.6. GrooveSim
75
Alain Bedoya Reyes
GrooveSim genera mapas de calles de cualquier lugar en los Estados Unidos mediante
la importación de TIGER / LINE, que constituye una base de datos digital de
características geográficas, tales como carreteras, ferrocarriles, ríos, lagos y límites
legales de ese país. La base de datos contiene información sobre los segmentos de
carretera: latitud y longitud, nombre, tipo, rangos de direcciones, límites de velocidad, y
otras; siendo sus datos registros de tipo texto. GrooveSim se basa en el código abierto
de roadnav, que es el navegador disponible en Windows, Linux y Mac que permite
localizar la posición de un vehículo utilizando un GPS y realiza indicaciones verbales
de una dirección, pero GrooveSim le añade una abstracción gráfica de las calles, redes,
modelos de simulación y una plataforma de interfaz gráfica de usuario en QT.
C.7. NCTUns
NCTUns es un simulador y emulador de redes que permite que los dispositivos reales
interactúen en tiempo real con una red simulada fiable y extensible, capaz de simular
diferentes protocolos tanto en redes cableadas como inalámbricas. Desarrollado en el
Laboratorio de Sistemas y Redes de la Universidad Nacional Chiao Tung, con el
profesor S.Y. Wang al frente.
Existe una buena integración entre emulación y simulación por muy complicada
que sea la red simulada. El tráfico de la red de la vida real puede pasar a través
de una red simulada e interactuar con el tráfico de red simulada.
76
Alain Bedoya Reyes
Se pueden simular varias redes importantes como son las redes LAN, redes
móviles ad hoc, redes celulares GPRS, redes ópticas, redes LAN inalámbricas,
comunicaciones por satélite DVB-RCS, redes vehiculares inalámbricas WAVE
(Wireless Access Vehicular Environment), entre otras.
Presenta una interfaz de usuario muy profesional que ayuda al usuario a trabajar
más fácilmente: configurar módulos de protocolos, especificar rutas de
movimiento de nodos móviles, dibujar topologías de las redes, hacer
animaciones de una traza de paquetes, trazar gráficos de rendimiento de la red,
entre otras tantas funcionalidades importantes.
No obstante, se podría decir que sus dos características más importantes son: que las
aplicaciones del mundo real se puedan ejecutar directamente en nodos simulados para el
intercambio de paquetes y que la configuración y uso de los programas de aplicación y
red simulada sean exactamente los mismos que los utilizados en las redes IP de la vida
real, por lo que si un usuario está familiarizado con las redes IP de la vida real podrá
aprender y operar fácilmente NCTUns.
77
Alain Bedoya Reyes
C.8. iTETRIS
El simulador iTETRIS (Integrated Wireless and Traffic Platform for Real-Time Road
Traffic Management Solutions) tiene como objetivo proveer de una plataforma de
simulación capaz de evaluar estrategias de tráfico basadas en sistemas cooperativos ITS
(Information Technology System) a través del intercambio dinámico de mensajes entre
vehículos y vehículo e infraestructura.
78