Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso Visum Intermedio PTV Visum: Tutorial
Curso Visum Intermedio PTV Visum: Tutorial
PTV VISUM
CURSO VISUM INTERMEDIO
PTV Visum - Curso Visum INTERMEDIO Aviso Legal
Aviso Legal
Este documento está basado en PTV Visum 17.
© 2018
PTV Planung Transport Verkehr AG
Haid-und-Neu-Str. 15
D-76131 Karlsruhe
Germany
Derechos de Autor
PTV Visum es una marca registrada de PTV AG.
Todas las marcas y los nombres de los productos en este documento son marcas registradas
de las compañías u organizaciones correspondientes. Todos los derechos reservados.
La información contenida en este documento está sujeta a cambios sin previo aviso y no
deben ser inferidos como un compromiso de parte del vendedor.
Este documento no debe ser usado para algún otro propósito más que el de uso personal del
practicante. Ninguna parte de este documento debe ser reproducida, vendida en un sistema
de mercado o transmitida en cualquier forma o por cualquier medio, electrónico, mecánico,
por fotocopia, grabado o de alguna otra manera, editado o traducido, exceptuando como está
permitido bajo los términos de los derechos de autor, sin el permiso previo por escrito de PTV
AG.
Garantía limitada
Aunque este documento fue compilado con gran cuidado, no podemos garantizar su
exactitud. Estamos agradecidos por indicaciones de errores o fallas.
Contenido
1 Principios Básicos en VISUM 5
1.1 Ambiente del Programa 5
1.1.1 Elementos Principales Dentro del Ambiente de Trabajo 5
1.2 Creación, Edición y Selección Espacial de Objetos 6
1.3 Tipos de Archivo y Estructuración de Proyectos 6
1.3.1 Tipos de Archivo 6
1.3.2 Estructuración Recomendada 7
1.4 Funcionalidad para Manejo de Escenarios (Scenario Management) 7
4 Datos de Demanda 19
4.1 Introducción 19
4.2 Creación de Matrices de Demanda 19
4.3 Editor de Matrices 20
4.4 Asignar Matrices a Segmentos de Demanda 23
5 Primera Asignación 24
5.1 Introducción 24
5.2 Asignación de Transporte Privado: Incremental 24
5.3 Asignación de Transporte Público: Basado en Sistemas de Transporte 24
5.4 Ejecutar Asignación 26
5.5 Evaluación de Resultados: Parámetros Gráficos y Matriz de Resultados 26
5.6 Barras y Etiquetas para los Enlaces 26
5.7 Análisis de las Rutas Más Cortas 29
5.8 Líneas de Deseo 30
5.9 Líneas Isócronas 32
5.10 Análisis de Flujogramas (flow bundles) 33
1. Barra del título: Aquí se despliega el nombre y la versión del programa, seguido por el
nombre del archivo, y entre corchetes el nombre de la ventana activa en el momento (por
ej. Red).
2. Barra de menú: A través de los menús se llaman las funciones del programa. Los menús
ofrecidos en la barra dependen de la ventana que se encuentra activa. Los comandos
dentro del menú Editar (Edit) dependen del tipo de objeto seleccionado.
3. Barra de herramientas: A través de la barra de herramientas se llama también a algunas
de las funciones del programa. Las herramientas mostradas dependen de la ventana que
esté abierta.
4. Ventana de objetos de red: Aquí se elige el modo de proceso y el tipo de objeto a trabajar.
Puede también elegirse qué tipo de objetos mostrar u ocultar, además de establecer
filtros para cada uno de los tipos de objeto. También pueden verse las matrices definidas
dentro del modelo y entrar al modo de edición.
5. Ventana de matrices: En esta ventana pueden verse las matrices definidas dentro del
modelo y pueden abrirse con el editor de matrices.
6. Ventana de selección: En esta ventana se ven todos los objetos de la red actualmente
seleccionados, junto con objetos a los que están relacionados. Por ejemplo si se elige un
nodo se podrán ver los enlaces que conectan con éste, los giros, etcétera. Dando clic en
ellos podrán editarse rápidamente.
7. Ventana de vista rápida: Aquí se muestran los valores de los atributos principales del
objeto actualmente seleccionados. Desde esta ventana es posible editar estos valores.
8. Ventana de mapa inteligente: Esta ventana muestra una vista de toda la red en pequeño
formato, la vista actual que se muestra en la ventana de red es mostrada dentro de un
rectángulo, lo que permite ubicarse fácilmente.
9. Ventana de mensajes: Esta ventana contiene tanto el “archivo de mensajes” como el
“archivo log”.
10. Ventana de edición de la red: Esta es la ventana principal, en ella se observa la red
actualmente abierta. Aquí se puede editar la red gráficamente y se puede ajustar la
presentación gráfica de ésta. Uno puede navegar por la red moviéndose horizontal y
verticalmente, y mediante acercamientos y alejamientos.
11. Barra de pestañas: Si se elige la configuración de ventanas por pestañas (tabs) dentro
del menú Vista (View), aparecerá esta barra en la zona inferior de la ventana de edición
de red.
12. Barra de estatus: Esta barra contiene la siguiente información:
• Detalles de objeto seleccionado (si sólo es uno)
• Número de objetos seleccionados (en caso que sea más de uno)
• Instrucciones para introducir objetos de red del tipo seleccionado
• Escala
• Coordenadas
La primera, con el símbolo de adición “+”, sirve precisamente para agregar nuevos objetos
del tipo seleccionado en la red. Siempre que se quieran agregar objetos nuevos debemos
tener este botón seleccionado.
El segundo, con el símbolo de flecha, sirve para editar individualmente objetos del tipo
seleccionado ya existentes dentro de la red.
Por último, el de la flecha con un área rectangular sirve para hacer una selección espacial de
objetos, por lo que varios de ellos pueden ser tratados a la vez.
3. Ahora debemos colocar dos puntos en nuestro modelo que representen a los dos puntos
de referencia que seleccionamos. La forma de introducir los dos puntos elegidos en
Visum es agregando dos nodos, más adelante veremos en detalle como introducir y
editar nodos, pero por ahora basta con decir que en nuestra barra de herramientas
izquierda debe presionarse el botón “+”, para agregar elementos y el elemento Nodos
(Nodes).
Habiendo hecho esto debe insertarse dos puntos en cualquier parte, y en la ventana de
datos del nodo, se deben insertar las coordenadas del punto. Debe notarse que las
coordenadas que obtuvimos están en “grados”, “minutos”, y “segundos”, mientras que
las de Visum están sólo en “grados” con precisión de cuatro decimales. Debemos
convertir entonces las coordenadas para estos dos puntos:
4. Habiendo dado las coordenadas correctas a cada uno de los dos nodos, podemos usar
la herramienta Mostrar Red Completa (Display entire network), ubicada en la Barra
de Herramientas (número 3 de la imagen mostrada anteriormente) para visualizar
nuestra área de trabajo.
Desde PTV Visum 17 se cuenta ya con información de imágenes aéreas obtenidas de
Bing, con lo que iniciar a trabajar en un área de estudio se vuelve mucho más sencillo.
2.2.1 Nodos
Una vez definida el área de estudio e introducidas las imágenes de fondo puede comenzar a
trazarse la red vial. Lo primero será introducir nodos en cada una de las intersecciones, a
partir de los nodos podrán introducirse los enlaces, y por último los giros permitidos.
Se puede definir también el tipo de intersección (desconocido, sin control, prioridad, semáforo
o glorieta) lo cual permite analizar los nodos a mayor detalle y es importante si se quiere
después exportar el modelo o parte de éste a Vissim por ejemplo para hacer el análisis de
micro-simulación.
Por último, si se requiere, puede definirse el método para el cálculo de impedancia en nodos,
ya sea mediante funciones volumen-demora (VDF), o cálculo de impedancia en nodo (ICA),
esto último tampoco es objeto del curso introductorio, pero puede ser de gran utilidad al
desarrollar modelos de redes urbanas, donde normalmente las demoras no son ocasionadas
por falta de capacidad en los cuerpos de las vías sino en el funcionamiento de las
intersecciones.
2.2.2 Enlaces
Los enlaces representan a las vialidades y vías férreas de una red de transporte. Estos
siempre se definen como la conexión entre dos nodos. Los enlaces se modelan como
vectores, especificándose a partir de los atributos Desde el Nodo Número (From Node
Number) y Hasta el Nodo Número (To Node Number). Cada una de las dos posibles
direcciones de un tramo son dos objetos independientes en la red, a los que se les asigna un
mismo número de tramo.
Probablemente el atributo más importante de un enlace es el Tipo de Enlace al que
corresponde. Antes de trazar la red por lo general se especifican los Tipos de Enlaces con
los que se trabajará, a cada enlace que se trace se le debe asignar un Tipo de Enlace y
adoptará las características que por defecto se hayan definido para este tipo de enlace
Para trazar enlaces deben estar ya definidos los nodos en cada uno de sus extremos. Si una
vez trazados nodos y enlaces se decide borrar un nodo desaparecerán también todos los
enlaces relacionados a ese nodo.
Para revisar gráficamente los tipos de enlace a los que corresponde cada tramo puede usarse
el despliegue gráfico.
2.2.3 Giros
A través del editor de intersecciones (junction editor), se pueden observar los giros posibles
en una intersección, definiendo cuales son permitidos y pudiendo también asignar la
capacidad de cada uno o penalizaciones de tiempo para cada uno.
2.2.4 Zonas
Las zonas, al igual por ejemplo que los nodos, son objetos puntuales; a los cuales puede
corresponderles una frontera de tipo poligonal (pero para términos del modelo no es
necesario).
Las zonas, como punto, representan el centroide productor o atrayente de viajes (una zona
residencial, un centro comercial, escuela, etcétera). Serán el origen o destino de los viajes, a
las cuales se hará referencia en la o las matrices de viajes.
Las zonas deberán conectarse a la red mediante conectores, que definen por donde pueden
entrar y salir de la red los viajes con origen o destino en cada una de las zonas. Abajo un
ejemplo de una zona con dos conectores a la red de transporte.
Es posible importar redes a Visum desde distintas fuentes. Una de las más típicas es
importar un archivo tipo “shapefile”. Para hacerlo, ejecute el comando:
1. ARCHIVO (FILE) IMPORTAR (IMPORT) OPEN STREET MAP
Para cada uno de los objetos que contenga el archivo shapefile (polígonos, líneas, o puntos),
debe elegirse el tipo de objeto de red en Visum bajo el cual debe ser importado (enlaces,
nodos, paradas de transporte público, puntos de interés, etc).
Se pueden definir hasta 100 tipos distintos (00 a 99) de tipos de enlace (normalmente se
usarán bastante menos). A través de los tipos de enlace se asignarán a los enlaces
parámetros predefinidos para el tipo de enlace al que corresponden, por ejemplo:
• Velocidad de flujo libre – v0-PrT
• Velocidad mínima (generalmente 0 km/h) – vMin-PrT
• Capacidad – Capacity PrT
• Número de carriles por defecto
• Sistemas de transporte permitidos (PrT y PuT)
Al definir la clasificación vial del modelo se recomienda crear una amplia gama de tipos de
enlace. Al calibrar un modelo es posible cambiar los atributos de tramos específicos, pero
siempre será preferible cambiarlos a nivel de Tipo de enlace; calibrar de esta forma será
siempre más fácil si se define una amplia variedad de tipos de enlace claramente
caracterizados.
A continuación se muestran algunos, de acuerdo a la clasificación vial propuesta para nuestro
ejemplo:
10
20
30
40
50
Una vez hecho esto podrán revisarse aspectos más finos como la conectividad de la red
antes de pensar en realizar ejercicios de asignación. Visum tiene integradas varias
herramientas de revisión de la red que permiten ahorrar mucho tiempo y hacer este
trabajo más sencillo.
4. Ejecute el comando: CALCULAR (CALCULATE) REVISAR RED (NETWORK CHECK)
REVISAR (CHECK).
Existen distintos aspectos que son revisados, como si existen nodos aislados, o zonas no
conectadas a la red. Antes de hacer la revisión se puede seleccionar si se quiere llevar a
cabo todos los tipos de revisión o si se quieren excluir algunos (para lo que deberá de-
seleccionarse). Una vez hecha la revisión, en el cuadro de la izquierda podrán aparecer dos
símbolos:
Ok – significa que no existen problemas respecto a ese criterio
! - significa que existe algún problema respecto a ese criterio
En caso que aparezcan problemas, se puede hacer clic sobre el botón con el signo “!”, y
aparecerá una ventana de diálogo con una descripción del error. Al cerrar la ventana de
revisión de la red se informa que se ha generado un archivo de errores, el lugar donde está
guardado, y se da la opción de abrirlo.
Se requiere contar con una matriz de demanda para cada segmento de demanda. Las
matrices de transporte privado (PrT), corresponden a viajes vehículo, mientras que las de
transporte público (PuT) corresponden a viajes persona.
4 Datos de Demanda
4.1 Introducción
Una vez definida la estructura de los distintos segmentos de demanda, hace falta definir
matrices de viajes para cada uno de ellos. Las matrices de viajes son la forma en que la
información de viajes en un área de estudio es caracterizada, basándose en una zonificación
de esta.
La estimación de matrices es un tema muy amplio al cual se le podría dedicar todo un curso,
por lo que no entraremos en detalles sobre las metodologías que pueden utilizarse. Basta
con decir que éstas generalmente se construyen a partir de encuestas, ya sea en campo o
domiciliarias. Cada vez más, también es posible utilizar información disponible de medios
electrónicos como tarjetas inteligentes de transporte público, o incluso teléfonos celulares
(móviles) para estimar matrices.
Para este curso crearemos matrices de viaje ficticias, revisando todas las operaciones que
pueden hacerse para manipularlas en Visum.
Más adelante también veremos cómo pueden actualizarse o ajustarse matrices existentes en
función de conteos vehiculares que se tengan en la red mediante el algoritmo “TFlowFuzzy”,
el cual se encuentra disponible como módulo dentro de Visum.
1. Para crear una matriz en Visum se puede ir al menú de demanda y desde ahí entrar al
editor de matrices: DEMANDA (DEMAND) EDITOR DE MATRICES (MATRIX EDITOR) CREAR
MATRICES (CREATE MATRICES…)
También es posible, en la ventana de objetos de red elegir la pestaña de matrices, y ahí,
con botón derecho elegir CREAR MATRICES (CREATE MATRICES). Inmediatamente aparece
la pantalla de diálogo para la creación de matrices. Los primeros elementos a definir son:
el número, por defecto se numeran de forma consecutiva), código (nombre corto), y
nombre.
2. Después se pregunta qué tipo de matriz crear, puede ser de demanda o de resultados
(skim); para zonas o zonas principales. Los valores que deberán estar contenidos en las
celdas pueden definirse a partir de una fórmula o sin ella. Si se solicita definir los valores
sin fórmula la matriz aparecerá con puros ceros, y los valores tendrán que insertarse
manualmente (existe la opción de copiar y pegar desde una hoja de cálculo). Si se elige
generar los datos mediante una fórmula, se podrá por ejemplo, crear una matriz que
resulte de la suma de otras dos existentes, o la multiplicación de una por algún factor.
Proyección de valores
Usa diferentes factores por territorio.
agregados
5 Primera Asignación
5.1 Introducción
Visum ofrece trabajar con varios métodos de asignación tanto para transporte privado como
para transporte público. En esta primera asignación no revisaremos a detalle todas las
opciones existentes, esto se hará más adelante.
caso sólo se tiene el “TPu PuT”; en el menú del lado derecho se da clic en el ícono
Editar (Edit) y dentro de la pestaña Buscar (Search) se selecciona la opción de Considerar
Giros Prohibidos (Consider prohibited turns), en Red para Ruta de Búsqueda (Network
for path search) se elige la opción de todos los tramos (All links) ya que por ahora no se
han definido rutas de transporte público.
1. Una vez definido todo lo anterior, tanto para la asignación de transporte privado como el
público, se hace clic en el botón de correr y se ejecutará la asignación.
6. También se quiere mostrar junto a la barra los valores del volumen de tráfico asignado.
Para ello ejecute el comando (GRAPHICS) EDITAR PARÁMETROS GRÁFICOS (EDIT
GRAPHIC PARAMETERS…). En la ventana izquierda, dentro de Tramos (links), dar clic sobre
el elemento Barras (Bars) y dentro del mismo elemento en Mostrar (Display) se
selecciona la columna del parámetro que se quiere modificar, en este caso es el
7. Finalmente seleccionar la tercera opción Completar Estilo (Fill style) para elegir el color
de las barras. Acá también se recomienda elegir Mostrar de Modo Uniforme (Uniform
display).
Si no aparecen las etiquetas con el dato del flujo vehicular en el enlace, puede que éste
En este curso sólo se buscarán rutas más cortas para el caso del transporte privado, en el
manual de Visum puede encontrarse información más detallada para este tipo de análisis.
1. Ejecute el comando: GRÁFICOS (GRAPHICS) BÚSQUEDA DE LA RUTA MÁS CORTA
(SHORTEST PATH SEARCH). Especifica el punto de inicio (zona o nodo), el criterio de
búsqueda (distancia, t0, tCur, Add Value 1...3), el sistema de transporte (autos, camiones,
etc.) y el atributo destino para el índice de las rutas (por ejemplo AddValue1), éste último
es opcional.
En nuestro caso elijamos: Zona, t0, AU AUTO, y el último atributo dejémoslo vacío.
2. A continuación, dado que en la ventana de diálogo anterior elegimos zonas, elijamos la
zona origen y la zona destino para el análisis. Se mostrará gráficamente la ruta más corta
(asegúrese de haber eliminado el despliegue de los volúmenes en la red). Para ver la
información de la ruta encontrada en formato de tabla utiliza el comando LISTAS (LISTS)
RUTAS (PATHS) BÚSQUEDA DE LA RUTA MÁS CORTA (PRT SHORTEST PATH SEARCH)
3. Para dejar de visualizar los resultados entre el origen y el destino seleccionados presiona
el botón Inicializar (Initialize). El despliegue gráfico se basa en los parámetros gráficos
definidos.
Puedes guardar los resultados en formato de tabla como un archivo de atributos con
extensión *.ATT.
En este caso se eligió representar la matriz de transporte público, sólo los pares entre
1,000 y 20,000 viajes (se eliminan todos los que tienen menos de 1,000 viajes y se vuelve
más sencillo analizar los pares principales), con un ancho máximo de 25.
Abajo se ven en verde los puntos de la red que pueden alcanzarse en 9 minutos o menos
desde el nodo 1 (tCur), en amarillo lo que puede alcanzarse entre 9 y 15 minutos, nada
aparece en rojo, así que no hay sitios a los que llegar desde el nodo 1 tome más de 15
minutos.
Este análisis puede hacerse a partir de más de un punto, en ese caso la accesibilidad se
medirá respecto al punto más cercano. Esto serviría por ejemplo si agregáramos a la red
puntos de interés que representaran por ejemplo gasolineras, se hace el análisis respecto a
los puntos de interés (gasolineras) y se ve que tan lejos está de cada punto la gasolinera más
cercana. Con esta información se podría decidir el lugar más conveniente para ubicar una
nueva.
Para transporte público también llega a ser muy útil el análisis de isócronas, por ejemplo para
analizar el área de influencia de un sistema y los sitios con peor accesibilidad a éste.
1. El análisis también puede hacerse por zonas, abajo se ve el caso de las dos rutas que
toman quienes van de la zona 19 a la zona 10.
2. Una vez creado, en Objetos Referidos (Reference objects) hay que indicar el sector de
demanda, en este caso autos, y en el campo de Variante/Archivo (Variant/file) dando
doble clic aparece una ventana con los parámetros principales. En esta ventana debe
seleccionarse que indicadores se quieren obtener en las matrices de resultados.
2. Para crear los tipos de vehículo se va a Red (Network) Vehículos PuT (PuT vehicles),
aquí se pueden definir los distintos tipos de vehículos que operan en las distintas líneas
de transporte en la zona de estudio, definiendo su capacidad (total y sentados) y en caso
de que quiera hacerse un análisis de costos de operación, costos unitarios por hora o por
kilómetro como el costo por viaje o el costo por dejar al vehículo en terminal.
Así, al editar la parada de transporte público pueden definirse en forma de matriz los tiempos
de caminata entre las “áreas de parada” que han sido definidas.
Visum cuenta con varios elementos para poder realizar un análisis más completo de la
operación de transporte público. Éstos pueden verse dentro de ‘Listados Operción PuT’.
Entre ellos se encuentran ‘días de servicio’ y ‘días de vacaciones’ para realizar una
planeación operativa en alto nivel de detalle en periodos por ejemplo de una semana o más
aún, de todo un año.
6.3.1 Operadores
Pueden definirse uno o varios operadores dentro de un modelo. Esto permitirá obtener
indicadores de costos e ingresos para cada uno de ellos. Además en procedimientos más
avanzados como los de optimización de despacho de vehículos, puede hacerse este análisis
considerando la flota total que tienen disponible para todos sus recorridos, pasando vehículos
de una línea a otra si resulta conveniente, pero no de un operador a otro.
1. Para caracterizar líneas en el modelo lo primero por hacer es definir cada una de las líneas
con el botón de agregar “+” el objeto de red Líneas (lines).
3. Al dar clic en Ok en la ventana de Crear Rutas (Create line route) debe trazarse el recorrido
de la ruta dando clic en el nodo inicial de la ruta y en aquellos por los que va pasando.
Al terminar se pulsa Ok en la ventana Editar Forma de la Ruta (Edit shape of line route).
Cada ruta requiere sus perfiles de tiempo, para ello debe estimarse el tiempo de recorrido
entre cada parada, y el tiempo de detención en las paradas.
4. Dando doble clic sobre una ruta se abre la ventana de edición, dentro de la segunda
pestaña … y Perfiles de Tiempo (Items and time profiles). Dentro de esta ventana, se
pueden editar los tiempos de recorrido.
5. Finalmente deben definirse todos los recorridos programados para cada una de las rutas.
Esto puede hacerse a nivel de ruta, seleccionando la ruta en la ventana de líneas y rutas,
y dando clic en Editor de Horarios (timetable editor).
6. Una vez abierto el Editor de Horarios (time table editor), con el botón de Crear Nuevos
Recorridos (create vehicle journeys), dentro de la pestaña de Servicios Ordinarios
(regular services), puede definirse la hora de inicio, la hora final y el intervalo o frecuencia
durante este periodo. Así, para esta ruta se crean varios servicios.
7. Una forma más rápida de definir todos los servicios del sistema si tenemos varias rutas
con un mismo intervalo de servicio o frecuencia es mediante un “add-in” o “script” ya
incorporado a Visum. Para acceder a él puede seguir el comando: SCRIPTS VISUM AD
IN PUT CREATE REGULAR TIMETABLE.
Con esta herramienta se asigna el mismo intervalo dentro de un mismo periodo a todas
las rutas activas. Si se quiere excluir a ciertas rutas de este proceso, deben estar
inactivas, lo cual puede lograrse mediante un filtro.
En casos en que se modelen periodos de simulación largos, por ejemplo todo un día, se
pueden manejar distintas matrices de demanda distribuidas a través de factores a los largo
de distintos periodos del día. Para hacer esto ir a ‘Demand OD Demand Data’.
Al editar las ‘series de tiempo’ se ingresan tiempos relativos, dentro de la ventana de ‘datos
de demanda’ se ven los tiempos reales. Así una serie de tiempo se puede usar varias veces
con un cierto desfase.
6.8.1 Asignación
Algunos de los parámetros importantes aquí son los de guardar volúmenes y trasbordos.
•
•
sólo para perfiles de tiempo
para recorridos de vehículo
La segunda opción permite por ejemplo visualizar los volúmenes de demanda para cada
tramo de cada recorrido vehicular en el editor gráfico de tablas horario.
•
•
Entre perfiles de tiempo
Entre recorridos vehiculares
Con la segunda opción se estiman no sólo los pasajeros que trasbordaron de una línea a
otra, si no de cada vehículo a cada vehículo, esto es posible cuando se hace asignación por
tablas horario, cuando una buena coordinación de los servicios puede incrementar las
trasferencias y una mala puede disminuirlas.
6.8.2 Indicadores
6.8.3 Ingreso
Por último, en la sección de ingresos debe definirse cómo éstos van a ser calculados, las
opciones son:
•
•
Ingreso fijo por viaje de pasajero
•
Ingreso por punto tarifario
Ingreso desde modelo tarifario
En los primeros dos casos se establece también cual es la tarifa por pasajero o por pasajero
punto tarifario.
La grafica a continuación muestra lo que estas funciones hacen. En todos los casos (no
importa el valor de los coeficientes) cuando el grado de saturación (q/qmax) es cero, el tiempo
de recorrido es igual al tiempo de recorrido a flujo libre. Al incrementar “b” se logra incrementar
de forma más drástica el tiempo de viaje una vez que se tiene un grado de saturación mayor
a 1. Al incrementar “a”, se logra que la curva dé mayores tiempos de viaje cuando el grado
de saturación es igual a 1.
Curva 1 Curva 2 Curva 3 Curva 4
Descripción 1 2 3 4
Se han desarrollado más tipos de funciones; después de las BPR, probablemente las más
utilizadas son las cónicas, que podrían reflejar mejor el comportamiento de una red saturada,
pero el concepto general de lo que hacen es similar.
Para cada tipo de tramo de es necesario definir qué tipo de “función flujo – demora” va a
utilizarse, y cuál es el valor de sus parámetros.
Los niveles de representación de nodos que ofrece PTV Visum son los siguientes:
1. Sin impedancia
2. Impedancia dependiente del tipo de giro (constante)
3. Funciones flujo demora (VDF por sus siglas en inglés)
4. Editor de intersecciones, análisis de capacidad de intersecciones (ICA por sus siglas
en inglés)
El primer nivel es el más sencillo y el que ofrece menos detalle y capacidad de análisis de lo
que sucede en la intersección, y el último es el que más.
A continuación, se describen
• Dentro del entorno urbano, las demoras generalmente ocurren en los nodos,
•
representarlos correctamente permitirá obtener mejores asignaciones del tráfico.
Evaluar intersecciones a detalle permitirá analizar los puntos débiles en la red de
•
forma rápida y clara.
Podrá evaluarse el impacto en la asignación de cambios operativos a nivel de
•
intersección.
La programación de tráfico podrá optimizarse de forma automática al introducir nuevos
esquemas viales.
Como se mencionó en la sección anterior existen cuatro posibles niveles de detalle para
definir los nodos en Visum, el método general a utilizar puede seleccionarse en el menú:
‘Calculate General Procedure Settings’. Siempre podrán elegirse algunos nodos a analizar
de manera distinta a la definida como la general en este menú.
Al seleccionar el método a usar en ‘impedancia en nodos’, este queda definido como la forma
general de calcular la impedancia en los todos los nodos del modelo.
Aun así puede hacerse una selección de nodos para los que se utilice un método distinto.
Para ello es necesario utilizar los atributos de nodo:
• Usar método predefinido para impedancia en nodo (Use preset method for impedance
at node)
Estos atributos no suelen ser visibles en la lista, así que hay que agregarlos desde el menú
de la lista usando la herramienta ‘seleccionar atributos’ .
El primer atributo debe ser seleccionado como cierto, y en el segundo debe seleccionarse el
método alterno a utilizar.
El valor calculado para el tiempo ‘tCur’ de un giro depende de la función ‘flujo – demora’ del
giro o del nodo. El procedimiento para establecer estas funciones a nivel de giro es el
siguiente:
1. Para los nodos en los que se quiera establecer funciones ‘flujo – demora’ hay que
seleccionar el método de cálculo de impedancia, ya sea ‘Nodes VDF’, o ‘Turns VDF’.
2. Debe revisarse que los siguientes atributos tengan los valores correctos, pues serán
insumo para el cálculo:
3. Si se opta por establecer demoras por tipo de giro, para cada tipo de giro usado en la
red se debe seleccionar la función ‘volumen – demora’ apropiada.
4. Si se opta por establecer demoras por tipo de nodo, para cada tipo de nodo usado en
la red, selecciona la función VD apropiada.
Conclusión:
Después de revisar esta metodología, el mensaje final que se quiere dejar es que este método
de cálculo de impedancias es muy completo y técnicamente robusto; pero necesita tener o
suponer mucha de la información de capacidad y relaciones volumen - demora para cada uno
de los posibles giros en las intersecciones.
Esto motivó a buscar una manera más sencilla de hacer el trabajo, para lo cual se aprovechó
el conocimiento desarrollado en la ingeniería de tránsito, en Visum se le conoce como ICA
(‘Intersection Capacity Analysis’), la cual se describe en el siguiente apartado.
Al definir este tipo de nodos en Visum, el tiempo de viaje ‘tCur’ para un giro se calcula – a
excepción de los nodos sin ningún control definido – de acuerdo al manual del HCM y el tipo
de control definido; por lo tanto no es necesario que el usuario asigne funciones flujo – demora
por tipo de giro como con la metodología anterior; el usuario sólo debe definir las
características físicas y operativas de la intersección, tal como se hace al utilizar el HCM para
estimar las demoras en una intersección.
Para trabajar con el método ICA es necesario definir este método como el estándar para el
modelo, o a nivel de nodo darle valor de cierto al parámetro ‘Usar método predefinido para
impedancia en nodo’, y después elegir ICA como el método de impedancia en nodo.
Las características físicas y operativas del nodo pueden analizarse en la ventana del ‘junction
editor’ que aparece al dar doble click sobre el nodo.
Para definir una intersección semaforizada primero en la lista de nodos es necesario definir
para el atributo ‘Control type’ la opción ‘signalized’.
De ahí, en el editor de nodos debe darse de alta un controlador, este puede ser:
Para definir una intersección semaforizada primero en la lista de nodos es necesario definir
para el atributo ‘Control type’ alguna de las siguientes opciones: ‘two way stop’ (vía
secundaria cede paso a vía principal), ‘two way yield’ (igual a la anterior sólo cambian factores
de ajuste al flujo de saturación por peatones y bicicletas), o ‘all way stop’ (ninguna de las vías
tiene prioridad sobre la otra, todos deben detenerse y el primero en llegar tiene preferencia).
Para el caso de las intersecciones a prioridad, Visum tratará de definir de forma automática
que vialidad tiene prioridad basándose en los tipos de vías definidos para los distintos arcos,
mientras más bajo sea el ‘link type’ más alta se supone la jerarquía de la vía, y por lo tanto
se le dará preferencia. Es posible observar que flujo se ha definido como prioritario en el
editor de nodos, dentro del primer nivel de análisis ‘node’ (indicado por flechas). Si se desea
cambiar el flujo prioritario puede cambiarse o los ‘link types’ de las aproximaciones al nodo,
o definirlo manualmente dando clic sobre la opción ‘major flow manually’.
De no definirlos el usuario, Visum los calcula y asigna valor. El valor base para la brecha
crítica es de 4s, y se ajusta (hacia arriba) según elementos como geometría, % de vehículos
pesados, pendiente, etc. El valor base para el tiempo de seguimiento (tiempo adicional que
requeriría un segundo vehículo para pasar dentro de la misma brecha) es de 3s e igualmente
se ajusta de acuerdo a los mismos elementos.
La fórmula definida por el HCM para calcular la capacidad de estos movimientos es:
Donde:
Ahora veamos cómo definir este tipo de nodos directamente sobre un ejemplo.
8.5.1 Ejercicio 1
En los directorios de proyecto define la carpeta ‘ejercicio_1’ para los tipos de archivo *.sig, y
*.ver.
2. Dando doble click en el nodo se abre la ventna ‘junction editor’. Definir los números
de carriles en las aproximaciones
8.5.2 Ejercicio 2
2. Ver en Vissig
Los archivos tipo Vissig *.sig se guardan por separado (grabándose de forma inmediata al
ser generados), de forma independiente al archivo *.ver. Es muy recomendable definir los
directorios de proyecto para tener control sobre dónde se guardan (en este caso los archivos
del tipo ‘external control: nse, rbc, sig’).
• Semaforizado - HCM
• Two-way-stop - HCM
• All way stop - HCM
• Glorieta (rotonda) - TRL(Kimber), HCM
Para obtener los resultados del diagnóstico ICA, se debe estar en la ventana del editor de
intersecciones ‘junction editor’ seleccionando el nodo de interés. Antes de obtener cualquier
reporte se puede revisar si el nodo tiene la configuración e información necesaria para que
Visum pueda generar un reporte ICA, para esto se cuenta con el botón . Con este botón
aparece un mensaje confirmando si es posible o no con la información que contiene el nodo,
si no lo es, puede obtenerse mayor información sobre los requisitos faltantes.
Para abrir una ventana de Excel con los resultados: . Esta opción es sólo una
visualización, es posible guardar la hoja de Excel con otra función (ver abajo).
8.6.1 Ejercicio 3
1. Agregar volúmenes vehiculares en el atributo ‘Add value 1’ en cada uno de los giros
(puede hacerse en el editor de intersecciones).
Asignar el atributo ‘Add value 1’ como ‘volumen horario de diseño’ (design hourly
volume), esto se hace en ‘Calculate General Procedure Settings’ – ‘Node
impedances’.
Traffic assignment
Static Standard Methods Static Methods for special cases Dynamic Methods
Non equilibrium Equilibrium -ICA Method with -Dynamic User Equilibrium (DUE)
blocking back model -Dynamic Stochastic
-Tribut Method
-Incremental -Path based (Standard)
-Stochastic -Link based (Lohse: Frank
Wolfe variant)
-Origin based (LUCE)
Cualquier variante del método de asignación por equilibrio del usuario utiliza funciones flujo
demora para los tramos o enlaces del modelo, y en algunos casos también para los nodos o
de forma más detallada cada uno de los giros permitidos en el nodo.
Para librar este problema se definió el siguiente método, que integra una asignación por
equilibrio utilizando funciones volumen demora (VD) convencionales, y la impedancia
calculada mediante ICA.
• Esto se suele iterar unas cuantas veces, hasta que las funciones VD estimadas a
partir de ICA ya no varían mucho de una iteración a la siguiente.
A partir de PTV Visum 17 el modelo de bloqueo atrás (blocking back) se incluye de forma
automática dentro del cálculo ICA, esto restringe la capacidad y velocidad en los arcos
cuando la capacidad de los nodos se ve rebasada en función de la capacidad de
almacenamiento de cada arco. Abajo se muestra un ejemplo en arcos con capacidad de
2000 veh/h, con demanda de 1000 veh/h, pero con un nodo con capacidad de sólo 800 veh/h.
la asignación tipo ICA. Para ello se debe seguir el comando: ‘Calculate Network check’,
Antes de correr el procedimiento es conveniente revisar que la red no tenga problemas para
ahí dentro pueden deseleccionarse todas las opciones (uncheck all) y seleccionar únicamente
la de la viabilidad ICA.
Después de correr la revisión aparecerá en la misma línea una señal de ‘ok’ en caso que todo
haya sido correcto, o de ‘!’ en caso que haya algún problema. En este último caso puede
abrirse una archivo ‘log’ con los errores encontrados.
La asignación por funciones de costo generalizado asume que para todos los usuarios de un
sistema de transporte (ej. Autos larga distancia, o autos corta distancia), el valor del tiempo
es exactamente el mismo. Si se llega a utilizar más de una ruta entre viajantes de un mismo
par origen destino, esto se debe exclusivamente al fenómeno de la congestión, para lo que
la asignación tipo equilibrio del usuario buscará distribuir los viajes entre distintas vías, pero
no al hecho de considerar que distintos viajantes dentro de un mismo sistema puedan tener
distintas preferencias.
La asignación tipo Tribut en cambio, considera que dentro de un mismo sistema, cada usuario
tiene un valor del tiempo distinto, variando alrededor de una media. Esta consideración
genera una elasticidad de la demanda al costo más acorde a lo observado en el mundo real.
En la asignación tipo Tribut, uno de los parámetros más importantes a definir dentro de este
tipo de asignación es la mediana de la distribución del valor del tiempo, por default tiene un
valor de 100, pero este puede estar muy alejado del valor que realmente le corresponde.
Si la función de impedancia está expresada en segundos, entonces la mediana debe ser igual
al valor del tiempo expresado en $/hora. De no ser así, debe escalarse. Por ejemplo:
Adicionalmente se tiene la opción de usar factores de ajuste para el valor del tiempo por
zonas, es decir considerar que la gente de algunas zonas tiene un mayor o menor valor del
tiempo que el asumido valor promedio para el segmento de demanda.
Los siguientes parámetros son los de condiciones de término para la iteración, donde se da
un número máximo de iteraciones, y la desviación relativa máxima aceptable para impedancia
y tarifa entre dos iteraciones.
Otros parámetros definen como balancear los niveles de tráfico entre rutas alternativas,
primero entre diferentes niveles de tarifa (desviación de la función de distribución), y luego
entre rutas con la misma tarifa (diferencia de impedancias).
La asignación por equilibrio tipo Lohse trata de representar el proceso de aprendizaje de los
usuarios de una red. Comenzando a partir de una asignación todo o nada, los usuarios van
incluyendo información ganada durante su último viaje para la próxima búsqueda de rutas.
La asignación en una cierta iteración se realiza considerando la impedancia promedio de las
iteraciones anteriores.