Manual del Usuario - Sistema de Información de la Ventanilla Única

Transcripción

Manual del Usuario - Sistema de Información de la Ventanilla Única
A
APPTTTTA
AC
Coonnssuullttoorreess LLttddaa..
Codificación Asistida Saturn-Transyt para la Optimización de Redes
Manual del Usuario
1a Versión Junio 2003
Versión Actual Junio 2006
www.aptta.cl
Tabla de Contenido.
1
INTRODUCCIÓN. ............................................................................................................................................2
2
MOTIVACIÓN. .................................................................................................................................................3
3
DESCRIPCIÓN DEL ALGORITMO..............................................................................................................4
3.1
3.2
3.3
4
GENERALIDADES.........................................................................................................................................4
NORMAS DE CODIFICACIÓN.........................................................................................................................6
DETERMINACIÓN DEL CICLO OPTIMO..........................................................................................................8
PROGRAMA COMPUTACIONAL ................................................................................................................9
4.1
PARÁMETROS DE EJECUCIÓN.......................................................................................................................9
4.1.1
Línea de Comando. ................................................................................................................................9
4.1.2
Archivo de Configuración......................................................................................................................9
4.1.2.1
4.1.2.2
4.1.2.3
4.1.2.4
4.1.2.5
4.1.3
4.1.4
Resultados Generados. ........................................................................................................................21
Resultados Intermedios........................................................................................................................21
4.1.4.1
4.1.4.2
4.1.5
Familia Cyop.............................................................................................................................................. 21
Familia Test. .............................................................................................................................................. 22
Resultados Finales...............................................................................................................................22
4.1.5.1
4.1.5.2
4.1.5.3
C.A.S.T.O.R.
Parametros. ................................................................................................................................................ 10
Saturn......................................................................................................................................................... 14
Converge.................................................................................................................................................... 15
Exporta....................................................................................................................................................... 16
Transytn. .................................................................................................................................................... 17
Seguimiento de la ejecución....................................................................................................................... 22
Red Transyt................................................................................................................................................ 22
Red Saturn. ................................................................................................................................................ 22
Tabla de Contenido : 1
1
Introducción.
El presente documento tiene por finalidad describir la metodología y el programa computacional
CASTOR. que implementa el proceso de optimización de una red vial semaforizada mediante un
proceso iterativo entre los modelos Saturn1 y Transyt2, ampliamente conocidos en el quehacer de
los analistas de transporte.
El documento está estructurado en torno a cuatro (4) capítulos, partiendo con la presente
introducción, luego se presenta la motivación que llevó a la implementación de la aplicación.
Posteriormente se describe el algoritmo de solución del problema, y finalmente se detalla
completamente el programa computacional que implementa la solución.
Este producto fue desarrollado originalmente por APTTA3 en el primer semestre del año 2003.
La implementación está basada en la versión T8S4 de Transyt, con compatibilidad probada para
las versiones 9.1, 9.3, 9.4 y 9.5 de Saturn ambiente MS-DOS y la versión 10.1 de Saturn en
ambiente Windows.
1
Modelo de Asignación/Simulación de redes de transporte privado. Saturn es propiedad de WS Atkins Planning
Ltd., United Kingdom
2
Modelo de optimización de redes semaforizadas. Transyt es propiedad de TRL Limited, United Kingdom.
3
Aptta Consultores Ltda., empresa orientada a desarrollar soluciones de software en el ámbito de la Ingeniería de
Transporte, www.aptta.cl.
4
T8S: Versión de Transyt 8 de TRL, adaptada por la UOCT, Unidad Operativa de Control de Tránsito de SantiagoChile. Esta es una versión de uso restringido de acuerdo a los términos fijados por la UOCT y SECTRA.
C.A.S.T.O.R.
Página : 2
2
Motivación.
CASTOR se genera a partir de la necesidad de optimizar los recursos del analista en los
procesos de modelación de redes viales semaforizadas, sometidas a intervenciones en su
infraestructura o en la gestión de tránsito, que involucran cambios en la asignación de flujos
vehiculares y en las programaciones de los semáforos.
Esta situación conlleva a un proceso iterativo entre los modelos de asignación Saturn y de
simulación de semáforos Transyt, tradicionalmente utilizados en el ámbito de la modelación de
transporte, que habitualmente se realiza en forma manual involucrando importantes recursos de
tiempo.
CASTOR implementa un procedimiento computacional que permite una interacción automática
entre ambos modelos generando evidentes ventajas medidas en términos de efectividad y
eficiencia, lo cual se traduce finalmente en notables aumentos de la productividad. A
continuación se señalan las principales características de esta aplicación:
•
Es capaz de codificar la topología de una o varias redes Transyt, según sean las
necesidades de optimización de semáforos de la red vial, de modo totalmente automático.
A partir sólo de una red de datos en formato Saturn (red interna) y de un archivo que
indica los nodos que conforman las distintas redes Transyt.
•
Reconoce todos los tipos de nodos que se definen en las redes Saturn; semaforizados, de
prioridad, dummy y tipos de arcos; transporte privado, público y de viraje exclusivo.
•
Traspasa y/o define automáticamente todos los parámetros necesarios para generar las
distintas redes Transyt que permiten su posterior ejecución, con la flexibilidad de
modificar valores por defecto. Tales como, flujos de saturación, longitudes, velocidades,
flujos vehiculares, aportes, número y estructura de las fases por nodo, etc.
•
Es capaz de decidir el mejor tiempo de ciclo de cada una o de las redes de semáforos, de
acuerdo a distintos criterios de búsqueda.
•
Escoge el/los ciclos óptimos de las distintas redes Transyt e impone dichos tiempos de
ciclo y la estructura por semáforo asociado (simple o doble), obteniendo las nuevas redes
Transyt.
•
Ejecuta el programa Transyt y obtiene los nuevos ciclos, repartos y desfases por red y los
traspasa a una nueva red Saturn, para obtener un nuevo patrón de flujos vehiculares.
•
Repite el proceso en forma iterativa y se detiene en función de ciertos criterios de
convergencia que el usuario define de acuerdo a las posibilidades que se le presenta.
CASTOR, además de ser un proceso eficiente en términos de automatizar un proceso que en
forma manual consume importantes recursos, permite gran flexibilidad al usuario en relación a
los diferentes requerimientos de modelación que se le presenten, tales como; distintas opciones
de optimización de la programación de semáforos (sólo algunas redes o nodos), de búsqueda del
ciclo óptimo y criterios de convergencia en la iteración Saturn-Transyt., convirtiéndose de esta
manera, en una herramienta indispensable para la modelación de redes de amplia cobertura, en
tiempos mínimos de ejecución.
C.A.S.T.O.R.
Página : 3
3
3.1
Descripción del Algoritmo.
Generalidades.
En términos muy simples, la optimización de una red semaforizada es un proceso iterativo en el
cual se determinan las características de operación de los semáforos, como una función de los
patrones de flujo observados en la red vial, los cuales son a su vez determinados como un
equilibrio entre la demanda de viajes y la oferta vial, en que una de sus componentes son
precisamente los semáforos. Esta iteración se presenta en la siguiente figura.
SATURN
Asignación de
Viajes
Flujos
en
Arcos
Características
Semáforos
TRANSYT
Optimización de
Semáforos
Figura Nº 1
Para la aplicación de este esquema se requiere contar con la codificación detallada de las redes
en el modelo de asignación Saturn y el modelo de optimización Transyt. En este sentido, y para
efectos de asegurar total compatibilidad entre ambos modelos se ha postulado una metodología
en la cual la red o malla Transyt es generada automáticamente a partir de la información
disponible en la red Saturn.
Por otra parte, el proceso de optimización de semáforos se puede descomponer en las etapas de:
• Determinación de ciclo óptimo, y
• Determinación de repartos y desfases.
El proceso de asignación de viajes involucra, a su vez, dos (2) etapas:
• Actualización de la codificación Saturn
• Asignación de viajes
C.A.S.T.O.R.
Página : 4
La detención de este proceso cíclico se realiza por medio de un análisis de convergencia.
Con esto, el proceso se puede esquematizar como se muestra en la Figura Nº 2, cuyos módulos
se detallan más adelante.
Asignación
de Viajes
Red Saturn
Codificada
Actualización
de la Red
Saturn
Variación
de Flujos
Análisis de
Convergencia
Características
de los Semáforos
Topología
de la Red
Construcción
de la Red
Transyt
Red Transyt
Básica
Cálculo de
Repartos y
Desfases
Ciclo Optimo
Deteminación
de Ciclo
Optimo
Figura Nº 2
•
Construcción de la Red Transyt, este módulo se encarga de construir, a partir de la
información de la red Saturn, la red Transyt correspondiente. El proceso construye todas
las tarjetas obligatorias de una red Transyt, y además se permite, utilizando información
externa, incluir tarjetas adicionales como la tarjeta 35 para plotear gráficos y la tarjeta 38
para restringir el largo de las colas.
La topología necesaria para construir la red se toma desde el archivo de entrada al modelo
Saturn (dat), en tanto que los flujos de la red vial son recogidos del resultado de la
asignación de la red (lpa). Alternativamente, y sólo para la primera iteración, es posible
especificar los flujos de la red vial por medio de un archivo de conteos de flujos
vehiculares expresado a nivel de movimientos. Este archivo se describe más adelante.
•
Determinación del Ciclo Optimo, este módulo se encarga de determinar el ciclo óptimo y
la estructura de ciclo simple o doble para los semáforos, los cuales serán utilizados en las
etapas posteriores. Para ello se han definido cuatro (4) alternativas a saber:
o Ciclo asignado directamente por el usuario
o Ciclo determinado por el método Cyop de Transyt. El usuario decide si la
búsqueda del ciclo óptimo se realiza sobre todas las alternativas o sólo sobre una
estructura con simples o dobles.
C.A.S.T.O.R.
Página : 5
o Ciclo correspondiente a la red con mejor índice de rendimiento, analizando ciclos
desde un valor mínimo a uno máximo con un paso constante entre ellos. Se utiliza
la estructura (simples y dobles) proveniente de la última red Saturn.
o Ciclo correspondiente a la red con mejor índice de rendimiento, analizando ciclos
en un entorno del ciclo y estructura determinados por el método Cyop.
Para cada uno de los métodos anteriores el usuario puede especificar si desea forzar a que
uno o varios semáforos tengan ciclo simple o doble, independiente de la estructura
óptima determinada.
•
Cálculo de Repartos y Desfases, este módulo se encarga de ejecutar la optimización de la
red semaforizada.
•
Actualización de la Red Saturn, este módulo se encarga de transferir los resultados de la
simulación a la codificación de la red Saturn, específicamente modifica los datos
contenidos en la Tarjeta 1 de la red Transyt.
•
Asignación de Viajes, este módulo se encarga de recalcular los flujos en los arcos viales
en función de la actualización de los datos de los semáforos. El proceso consta de tres (3)
submódulos, propios del modelo Saturn:
o Satnet, convierte la información codificada a formato binario.
o Satall, realiza las iteraciones de Asignación/Simulación.
o Satass/Sateasy, realiza la asignación final, necesaria únicamente para obtener los
resultados de flujos en el archivo de salida.
•
Análisis de convergencia, este módulo realiza el análisis de la convergencia del proceso,
donde se entregan los principales resultados y se detiene la ejecución en función de
determinados indicadores. Debido a que se pueden conservar los resultados de todas las
iteraciones realizadas, es posible que el usuario utilice como solución final cualquiera de
las iteraciones efectuadas, en función de la progresión de los indicadores reportados.
3.2
Normas de Codificación.
Como es conocido la codificación de una red Transyt difiere completamente de la codificación
Saturn, en especial en la forma de especificar los arcos de la red vial. Mientras en Saturn los
arcos se identifican por medio de su nodo origen y nodo destino, en Transyt la identificación de
arcos se realiza utilizando un único código, que además esta limitado a cinco (5) dígitos y
específicamente no puede superar el valor 32676.
Por otra parte un arco en la codificación Saturn representa un segmento único de la red vial y
viceversa, este segmento es representado por un único arco codificado, siendo atributos de este
arco los distintos flujos que concurren a él. En Transyt, por otra parte, el mismo segmento debe
ser representado por tantos arcos como tipos de flujo se caractericen.
Para efectos de incluir todos los elementos anteriores en la forma de codificar los arcos Transyt
se ha definido la siguiente metodología:
•
Los nodos de la red Transyt deberán tener a lo más 3 dígitos, y su valor mayor no debe
ser superior a 325. Los nodos Saturn, cuyo valor supere el máximo permitido deben ser
recodificados de acuerdo a la norma antes establecida.
C.A.S.T.O.R.
Página : 6
•
Los arcos de la red Transyt se codifican como la composición de tres (3) números, donde:
o Los primeros dígitos corresponden al nodo destino del arco,
o El penúltimo dígito corresponde al origen del arco especificado como un número
secuencial que identifica los nodos que están conectados a la intersección o nodo
destino del arco. Es así entonces como para cada intersección se numeran
secuencialmente (partiendo de 1) los nodos que están conectados a ella
(independiente del sentido de tráfico), iniciando en el nodo que está más al norte y
continuando en el sentido de los punteros del reloj.
o El último dígito representa el tipo de arco o tipo de flujo en el arco, de acuerdo a
la siguiente nomenclatura.
0: Viraje exclusivo a la izquierda de transporte privado.
1: Arco genérico de transporte privado.
2: Viraje exclusivo a la derecha de transporte privado.
3: Viraje exclusivo a la izquierda de transporte público.
4: Arco genérico de transporte público.
5: Viraje exclusivo a la derecha de transporte público.
6: Viraje exclusivo a la izquierda de transporte público con detención. Si no
existe detención se puede usar como arco auxiliar.
7: Arco genérico de transporte público con detención. Si no existe detención se
puede usar como arco auxiliar.
8: Viraje exclusivo a la derecha de transporte público con detención. Si no existe
detención se puede usar como arco auxiliar.
9: Arco auxiliar.
En la Figura Nº 3, presentada más adelante se muestra un ejemplo gráfico de codificación de
una intersección.
41
1
4
32
32 14
11
28
3
3 241
32 244
45
35
35 14
1
35 1
10
32
36
36 41
44
2
36
3
35
Figura Nº 3
C.A.S.T.O.R.
Página : 7
3.3
Determinación del Ciclo Optimo.
La determinación del ciclo de operación para la red de semáforos es uno de los ejes centrales en
el proceso de optimización/simulación, por lo cual se han implementado una serie de métodos
alternativos que permiten al usuario experto seleccionar aquel que le parezca más apropiado en
cada una de las instancias de modelación que esté aplicando.
El parámetro que define el tipo de metodología a utilizar en la determinación del ciclo optimo
corresponde a OptimizaCiclo, que puede tomar seis (6) valores enteros entre 0 y 5, que se
complementa con otros parámetros, según se detalla en la tabla siguente.
Valor
0
1
2
Descripción
Parámetro
No calcula ciclo optimo, utiliza ciclo
Ciclo
proporcionado si está definido, o ciclo
optimo predeterminado.
Utiliza la rutina Cyop de Transyt para la
determinación del ciclo óptimo. Este es el
valor por defecto del parámetro..
Utiliza un barrido de ciclos, desde
CicloMinimo
CicloMinimo a CicloMaximo con CicloPaso
de intervalo.
CicloMaximo
CicloPaso
3
4
5
Sobre el resultado de Cyop prueba un rango
CicloMinimo
de ciclos del entorno.
El barrido se realiza en el rango determinado
CicloMaximo
por CicloOptimoCyop—CicloMinimo y
CicloOptimoCyop—CicloMaximo
CicloPaso
Utiliza un barrido de ciclos, desde
CicloMinimo
CicloMinimo a CicloMaximo con CicloPaso
de intervalo.
CicloMaximo
En cada ciclo utiliza la estructura de simples
y dobles más cercana a la determinada por la
CicloPaso
rutina Cyop.
Utiliza un barrido de ciclos, desde
CicloMinimo
CicloMinimo a CicloMaximo con CicloPaso
de intervalo.
CicloMaximo
En cada ciclo utiliza la estructura de simples
y dobles más cercana a la determinada por la
CicloPaso
rutina Cyop.
Si la estructura determinada contiene nodos
dobles prueba adicionalmente ese ciclo con
nodos simples.
C.A.S.T.O.R.
Descripción complemento
Si el valor proporcionado es
positivo, entonces se usa la
estructura (simples y dobles)
definida en la red Saturn.
Si el valor es negativo, corre la
rutina Cyop y se usa la estructura
determinada para ese ciclo.
Valor absoluto inicial a probar en
la secuencia de barrido.
Valor absoluto final a probar en
la secuencia de barrido.
Paso entre los valores de ciclo en
la secuencia de barrido.
Valor relativo inicial a probar en
la secuencia de barrido.
Valor relativo final a probar en la
secuencia de barrido.
Paso entre los valores de ciclo en
la secuencia de barrido.
Valor absoluto inicial a probar en
la secuencia de barrido.
Valor absoluto final a probar en
la secuencia de barrido.
Paso entre los valores de ciclo en
la secuencia de barrido.
Valor absoluto inicial a probar en
la secuencia de barrido.
Valor absoluto final a probar en
la secuencia de barrido.
Paso entre los valores de ciclo en
la secuencia de barrido.
Página : 8
4
Programa Computacional
4.1
Parámetros de Ejecución.
La especificación de parámetros para la ejecución de "CASTOR" se realiza en dos (2)
modalidades: especificando los parámetros básicos en la línea de comando y proporcionando
parámetros detallados en un archivo de configuración (Castor.ini).
4.1.1 Línea de Comando.
La línea de comando característica de una ejecución de "CASTOR" es la siguiente:
CASTOR <red_saturn> <nodos> <red_transyt>
donde:
<red_saturn> Nombre de la red Saturn existente.
<nodos>
Nombre del archivo que contiene la especificación de nodos que serán
convertidos en redes Transyt.
<red_transyt> Nombre genérico con el cual se crearán las distintas redes Transyt.
4.1.2 Archivo de Configuración.
La especificación detallada de parámetros para la ejecución de "CASTOR" se realiza por medio
de una estructura INI, que permite introducirlos al programa mediante nombres de variables
nemotécnicas que, en general, son auto explicativas.
El archivo de configuración, denominado "CASTOR.INI" debe existir en el mismo directorio
donde reside la red Saturn, y está constituido por una serie de secciones, que a su vez posee una
serie de variables.
Las secciones se utilizan para agrupar variables que actúan en ámbitos específicos del proceso.
Las secciones definidas para este programa son:
•
PARAMETROS. Suministra parámetros generales de la ejecución.
•
SATURN. Suministra parámetros propios del modelo Saturn.
•
CONVERGE. Suministra parámetros de convergencia de la ejecución.
•
EXPORTA. Suministra parámetros para la exportación de la red a formato AutoCAD.
•
TRANSYTn. Suministra parámetros específicos para las red Transyt "n". Algunos de los
parámetros provistos en esta sección ya existen en otras secciones generales, y tienen por
objetivo superponer valores específicos para una red a los parámetros globales.
C.A.S.T.O.R.
Página : 9
4.1.2.1 Parametros.
NombreRed.
Nombre completo para la red Transyt generada.
Mensajes.
Nombre del archivo donde se guardan los mensajes que se muestran en la pantalla
durante la ejecución del programa. Si se omite no se genera archivo.
ResumenCiclo.
Nombre del archivo donde se guardará un resumen con los ciclos optimos determinados
para cada red en cada una de las iteraciones. El archivo se genera en formato CSV (datos
separados por coma). Si el parámetro se omite no se genera el archivo.
ResumenReparto.
Nombre del archivo donde se guardará un resumen con los repartos determinados en las
fases para cada nodo de cada una de las redes en todas las iteraciones. Cada nodo se
presenta en su codificación Saturn y Transyt considerando seis (6) fases, donde se incluye
el tiempo acumulado de verde y entreverde. El archivo se genera en formato CSV (datos
separados por coma). Si el parámetro se omite no se genera el archivo.
BusquedaCiclo.
Especifica hasta que iteración se determina el ciclo óptimo. Default 0.
-1: No se determina ciclo óptimo.
0: Se determina ciclo óptimo en todas las iteraciones.
n: Se determina ciclo óptimo hasta la iteración "n", luego se utiliza el último
determinado
OptimizaCiclo .
Indicador que define el tipo de determinación del ciclo optimo. Default 1.
0: No calcula ciclo optimo, utiliza ciclo proporcionado si está definido, o ciclo optimo
predeterminado. Si el valor del ciclo es negativo se corre Cyop para determinar la
estructura de ese ciclo, en caso contrario se utiliza la definición proveniente de Saturn.
1: Utiliza Cyop con búsqueda completa (simples y dobles).
2: Utiliza un barrido de ciclos, desde CicloMinimo a CicloMaximo con CicloPaso de
intervalo.
3: Sobre el resultado de Cyop prueba un rango de ciclos del entorno.
4: Sobre el resultado de Cyop utiliza un barrido de ciclos, desde CicloMinimo a
CicloMaximo con CicloPaso de intervalo, utilizando la estructura de simples y dobles
más cercano a lo determinado por Cyop.
5: Sobre el resultado de Cyop utiliza un barrido de ciclos, desde CicloMinimo a
CicloMaximo con CicloPaso de intervalo, utilizando la estructura de simples y dobles
más cercano a lo determinado por Cyop. Si la estructura tiene dobles analiza
adicionalmente ese ciclo con estructura simple.
C.A.S.T.O.R.
Página : 10
CicloMinimo.
Valor de ciclo inicial para la búsqueda del ciclo óptimo. Si OptimizaCiclo=3 se asume
como un valor relativo al ciclo óptimo determinado por Transyt/Cyop. Default 40 si.
OptimizaCiclo≠3, 10 si OptimizaCiclo=3.
CicloMaximo.
Valor de ciclo final en la búsqueda de ciclo óptimo. Si OptimizaCiclo=3 se asume como un
valor relativo al ciclo óptimo determinado por Transyt/Cyop. Default 120 si.
OptimizaCiclo≠3, 10 si OptimizaCiclo=3.
PasoCiclo.
Intervalo entre los distintos valores de ciclo probados en la búsqueda del ciclo óptimo.
Default 4.
MaximoCiclo.
Valor máximo admitido para el ciclo. Default 120.
MinimoCicloDoble.
Valor mínimo admitido para un ciclo doble. Default 80.
LargoMaximo.
Máxima longitud para los arcos transyt generados. Default 2000.
AnchoPista.
Valor, en metros, del ancho de pista. Se utiliza para determinar el verde mínimo de las
fases de los semáforos. Default 3.5.
FactorVelPubl.
Factor de reducción de velocidad, para convertir la velocidad de transportre privado a
velocidad de transporte público. Default 0.90.
Cede1Arco.
Flujo de saturación por pista para los arcos que le ceden el paso sólo a un (1) arco.
Default 715.
Cede2Arcos.
Flujo de saturación por pista para los arcos que le ceden el paso a dos (2) arcos. Default
600.
TipoIteracion.
Indicador que define el tipo de interacción entre Saturn y múltiples redes Transyt.
Default 2.
1: Corre Saturn luego de simular cada una de las redes Transyt..
2: Corre Saturn luego de simular todas las redes Transyt..
C.A.S.T.O.R.
Página : 11
AjustePublico.
Especifica si se genera automáticamente flujo auxiliar (T32, cols. 16-20) para igualar el
flujo en el arco y la suma de los aportes cuando estos no coinciden. Default 0.
0: No genera flujo auxiliar.
1: Genera flujo auxiliar, si lo requiere.
FlujoAuxiliar.
Especifica si se utiliza flujo auxiliar (T32, cols. 16-20) en las redes Transyt. Default 1.
0: No se utiliza flujo auxiliar.
1: Se utiliza flujo auxiliar.
BorrarCyop.
Indicador que define el borrado de archivos asociados al proceso Cyop. Default 3
0: No borra ningún archivo.
1: Borra los archivos necesarios para la visualización (.top, .dic, .geo, .giro).
2: Borra además el resultado de la optimización (.cyo).
3: Borra además el archivo de datos (.dat).
BorrarTransyt.
Indicador que define el borrado de archivos asociados al proceso de simulación. Default
0.
0: No borra ningún archivo.
1: Borra los archivos necesarios para la visualización (.top, .dic, .geo, .giro).
2: Borra además el resultado de la optimización (.prt).
3: Borra además el archivo de datos (.dat).
BorrarTest.
Indicador que define el borrado de archivos asociados al proceso de barrido de
optimizaciones. Default 3.
0: No borra ningún archivo.
1: Borra los archivos necesarios para la visualización (.top, .dic, .geo, .giro).
2: Borra además el resultado de la optimización (.prt).
3: Borra además el archivo de datos (.dat).
CorreSaturn.
Indicador que ejecución del modelo Saturn. Default 1.
0: No ejecuta Saturn.
1: Ejecuta Saturn.
C.A.S.T.O.R.
Página : 12
CorreTransyt.
Indicador que ejecución del modelo Transyt. Default 1.
0: No ejecuta Transyt.
1: Ejecuta Transyt.
PausaSatnet.
Indicador que activa la visualización del resultado luego de ejecutar Satnet. Default 0.
1: Activa la visualización.
0: No activa la visualización.
PausaSatass.
Indicador que activa la visualización del resultado luego de ejecutar Satass. Default 0.
1: Activa la visualización.
0: No activa la visualización.
PausaCyop.
Indicador que activa la visualización del resultado luego de ejecutar Transyt/Cyop.
Default 0.
1: Activa la visualización.
0: No activa la visualización.
PausaTransyt.
Indicador que activa la visualización del resultado luego de ejecutar Transyt. Default 0.
1: Activa la visualización.
0: No activa la visualización.
SaturnVisible
Indicador que activa la visualización de la ejecución de Saturn. Default 0.
1: Activa la visualización.
0: No activa la visualización.
TransytVisible
Indicador que activa la visualización de la ejecución de Transyt. Default 0.
1: Activa la visualización.
0: No activa la visualización.
C.A.S.T.O.R.
Página : 13
4.1.2.2 Saturn
PathSaturn.
Variable en la que se especifica, si fuese necesario, el o los directorios donde se
encuentran los programas ejecutables de Saturn. Debe tener la estructura exigida por el
Sistema Operativo donde se ejecute.
VersionSaturn.
Indicador que define la versión de Saturn que se está ejecutando. Default 10.1
9.1: Utiliza Saturn 9.1.
9.3: Utiliza Saturn 9.3.
9.4: Utiliza Saturn 9.4.
9.5: Utiliza Saturn 9.5.
10.1: Utiliza Saturn 10.1.
MatrizBinaria.
Nombre de la matriz binaria que será asignada por Satall/Satass.
BorrarSaturn.
Indicador que define el borrado de archivos asociados al proceso Saturn. Default 3
0: No borra ningún archivo.
1: Borra archivo binario resultado de Satnet.
2: Borra archivo binario resultado de Satass.
3: Borra archivos binarios resultados de Satnet y Satass.
Conteos.
Si este parámetro existe se debe indicar el nombre del archivo que contiene los conteos
vehiculares a utilizar como flujos iniciales del proceso. Estos conteos reemplazarán
totalmente a los flujos registrados en el archivo "LPA" de la red Saturn inicial. El formato
de este archivo es CSV (valores separados por coma), donde se especifican: NodoA,
NodoB, NodoC, FlujoPriv, FlujoPubl.
BorrarLPT
Indicador que define el borrado de archivos *.LPT, del proceso Saturn. Default 0
0: No borra ningún archivo.
1: Borra los archivos especificados
BorrarLPN
Indicador que define el borrado de archivos *.LPN, del proceso Saturn. Default 0
0: No borra ningún archivo.
1: Borra los archivos especificados.
C.A.S.T.O.R.
Página : 14
BorrarUFN
Indicador que define el borrado de archivos *.UFN, del proceso Saturn. Default 0
0: No borra ningún archivo.
1: Borra los archivos especificados
BorrarUFS
Indicador que define el borrado de archivos *.UFS, del proceso Saturn. Default 0
0: No borra ningún archivo.
1: Borra los archivos especificados
BorrarUFA
Indicador que define el borrado de archivos *.UFA, del proceso Saturn. Default 0
0: No borra ningún archivo.
1: Borra los archivos especificados
BorrarUFC
Indicador que define el borrado de archivos *.UFC, del proceso Saturn. Default 0
0: No borra ningún archivo.
1: Borra los archivos especificados
EsperaSaturn
Retardo (en segundos) entre los distintos procesos del modelo Saturn. Default 15
LineasPrivado
Secuencia de rangos de códigos de rutas fijas que serán interpretadas como flujo de
transporte privado. Los rangos de códigos se especifican como una secuencia separados
por coma (','). Un rango de código es un número de línea (p.ej. 1024) o un número inicial
y un número final, unidos por un guión (p.ej. 3001-3999).
4.1.2.3 Converge
IteracionInicial.
Número de la iteración que se usa como inicial en el proceso. Default 0.
Iteraciones.
Número máximo de iteraciones Saturn-Transyt. Default 3.
PrecisionSaturn.
Nivel de precisión en la variación de flujos asignados de dos iteraciones sucesivas. Se
determina como el promedio ponderado, según el volumen de flujo, de la diferencia
relativa de flujos respecto de su semi-suma. El cálculo se realiza para todos los
movimientos asociados a todas las mallas Transyt generadas. Default 0.05
C.A.S.T.O.R.
Página : 15
4.1.2.4 Exporta.
GeneraDxf.
Especifica la generación de una archivo AutoCAD para obtener la representación gráfica
de la red generada. Default 0.
1: Activa la generación de la red dxf.
0: No activa la generación de la red dxf.
FactorAjuste.
Factor global que permite el ajuste del tamaño de los distintos elementos incluidos en el
archivo AutoCAD, por defecto todos los elementos están calibrados en función de que se
usen coordenadas UTM en la georeferenciación de los nodos. Default 1.0.
TituloLetraNombre
Nombre del tipo de letra (disponible para AutoCAD) con la que se escribirá el título de la
red. Corresponde al nombre del archivo "LETRA.shx", ubicado en $(ACAD)/fonts (p.ej.
romant). Default STANDARD.
TituloLetraTamano
Tamaño de la letra del título, expresado en puntos. Default 20.
TituloPosHrztal
Indicador de ubicación horizontal del título. Default 0.
-1: Extremo izquierdo
0: Centro
1: Extremo derecho
TituloPosVrtcal
Indicador de ubicación vertical del título. Default -1.
-1: Extremo superior
0: Medio
1: Extremo inferior
NodosLetraTamano
Tamaño de la letra de los nodos, expresado en puntos. Default 8.
ArcosLetraTamano
Tamaño de la letra de los identificados de los arcos, expresado en puntos. Default 8.
ArcosNombreCalle
Nombre del archivo, separado por comas (CSV), que contiene los nombres de las calles,
donde se especifican: NodoA, NodoB, Calle
C.A.S.T.O.R.
Página : 16
CallesPosVrtcal
Indicador de ubicación del nombre de la calle. Default 0.
-1: Sobre el eje
0: Medio del eje
1: Bajo el eje
CallesLetraTamano
Tamaño de la letra de los nodos, expresado en puntos. Default 8.
4.1.2.5 Transytn.
Conjunto de parámetros que se aplican exclusivamente a la red denominada "n" en la
especificación de nodos
NombreRed.
Nombre completo para la red Transyt generada.
Cede1Arco.
Ver Cede1Arco en sección PARAMETROS.
Cede2Arcos.
Ver Cede2Arcos en sección PARAMETROS.
BusquedaCiclo.
Ver BusquedaCiclo en sección PARAMETROS.
OptimizaCiclo.
Ver OptimizaCiclo en sección PARAMETROS.
CicloMinimo.
Ver CicloMinimo en sección PARAMETROS.
CicloMaximo.
Ver CicloMaximo en sección PARAMETROS.
PasoCiclo.
Ver PasoCiclo en sección PARAMETROS.
CicloSimple.
Especifica que el ciclo óptimo se buscará sólo considerando ciclos simples. Default 0.
1: Restringe la búsqueda de ciclo óptimo a ciclos simples.
0: No impone restricción a la búsqueda de ciclo óptimo.
C.A.S.T.O.R.
Página : 17
CicloDoble.
Especifica que el ciclo óptimo se buscará sólo considerando ciclos dobles. Default 0.
1: Restringe la búsqueda de ciclo óptimo a ciclos dobles.
0: No impone restricción a la búsqueda de ciclo óptimo.
DobleIgual.
Especifica que cuando se determinan ciclos dobles, éstos sean iguales. Default 0.
1: Se generan ciclos dobles iguales (tarjetas 22, 32).
0: Se generan ciclos dobles distintos (tarjetas 14, 16).
NodoSimple.
Secuencia de nodos semaforizados que serán forzados a ser definidos con ciclo simple.
Los nodos se especifican separados por coma (',') , de acuerdo a su codificación Transyt.
NodoDoble.
Secuencia de nodos semaforizados que serán forzados a ser definidos con ciclo doble.
Los nodos se especifican separados por coma (',') , de acuerdo a su codificación Transyt.
NodoPrioridad.
Secuencia de nodos semaforizados que, para efectos de esta red, no se consideran como
semáforos, sino que como nodos de prioridad. Los nodos se especifican separados por
coma (',') , de acuerdo a su codificación Transyt.
NoOptimiza.
Secuencia de nodos semaforizados que no se optimizan en esta red. Los nodos se
especifican separados por coma (',') , de acuerdo a su codificación Transyt.
Cola_k.
En la forma "na,nb,nc,len,pen" especifica que para el movimiento "na-nb-nc" se limita la
cola a "len" vehículos con una penalización "pen", donde los nodos se indican de acuerdo
a su codificación Saturn."k" es un número secuencial que parte en 1 hasta el número de
colas restringidas en la red.
Grafico_k.
En la forma "na,nb,nc,m" especifica que para el movimiento "na-nb-nc" se debe generar
el gráfico para el modo "m", donde los nodos se indican de acuerdo a su codificación
Saturn."k" es un número secuencial que parte en 1 hasta el número de gráficos a generar.
Se utiliza m=1 para arcos de transporte privado, m=2 para arcos de transporte público y
m=3 para ambos, si este valor se omite se asume m=1.
Coordina_k.
En la forma "n1,n2,..." especifica que la secuencia de nodos que se especifica
conformarán un grupo de coordinación independiente, especificado en la Tarjeta 2."k" es
un número secuencial que parte en 1 hasta el número de coordinaciones a definir.
C.A.S.T.O.R.
Página : 18
Grupo_k.
En la forma "n1,n2,..." especifica que la secuencia de nodos que se especifica tendrán la
misma estructura, es decir, si uno de ellos resulta doble, todos se asumen dobles. En caso
contrario todos serán simples."k" es un número secuencial que parte en 1 hasta el número
de agrupaciones a definir.
FlujoSat_k.
En la forma "na,nb,nc,flsat" especifica que para el movimiento "na-nb-nc" se asume un
flujo de saturación base "flsat", donde los nodos se indican de acuerdo a su codificación
Saturn."k" es un número secuencial que parte en 1 hasta el número de flujos de saturación
específicos definidos.
FlujoArco1_k.
En la forma "na,nb,nc,%flujo" especifica que para el movimiento "na-nb-nc" se asume
que "%flujo" cede el paso al primer arco, donde los nodos se indican de acuerdo a su
codificación Saturn."k" es un número secuencial que parte en 1 hasta el número de flujos
definidos.
FlujoS30_k.
En la forma "na,nb,nc,fs30" especifica que para el movimiento "na-nb-nc" se asume un
flujo de saturación "fs30" para arcos que ceden el paso, donde los nodos se indican de
acuerdo a su codificación Saturn."k" es un número secuencial que parte en 1 hasta el
número de flujos de saturación definidos.
TPublicoDet_k.
En la forma "na,nb,nc,fdet,tdet" especifica que para el movimiento "na-nb-nc" se asume
un "fdet" porcentaje del flujo de transporte público se detiene por "tdet" segundos, donde
los nodos se indican de acuerdo a su codificación Saturn."k" es un número secuencial que
parte en 1 hasta el número de detenciones definidas.
VerdeMin_k.
En la forma "nodo,vm1,vm2,vm3" especifica que para el nodo "nodo" se asumen verdes
mínimos "vm1", "vm2" y "vm3" para las fases 1, 2 y 3 respectivamente, donde el nodo se
indica de acuerdo a su codificación Transyt."k" es un número secuencial que parte en 1
hasta el número de verdes mínimos definidos.
Ciclo.
Ciclo a imponer en la red Transyt en caso de no determinar ciclo óptimo.
TiempoSim.
Corresponde al parámetro especificado en la columna 20 de la tarjeta referida en el
Manual de Transyt.
TpoD1.
Corresponde al parámetro especificado en la columna 25 de la tarjeta referida en el
Manual de Transyt.
C.A.S.T.O.R.
Página : 19
TpoD2.
Corresponde al parámetro especificado en la columna 30 de la tarjeta referida en el
Manual de Transyt.
Equisat.
Corresponde al parámetro especificado en la columna 35 de la tarjeta referida en el
Manual de Transyt.
FactFlu.
Corresponde al parámetro especificado en la columna 45 de la tarjeta referida en el
Manual de Transyt.
FactVel.
Corresponde al parámetro especificado en la columna 50 de la tarjeta referida en el
Manual de Transyt.
TpoVelo.
Corresponde al parámetro especificado en la columna 55 de la tarjeta referida en el
Manual de Transyt.
Optimiza.
Corresponde al parámetro especificado en la columna 60 de la tarjeta referida en el
Manual de Transyt.
Output.
Corresponde al parámetro especificado en la columna 70 de la tarjeta referida en el
Manual de Transyt.
Pdelay.
Corresponde al parámetro especificado en la columna 75 de la tarjeta referida en el
Manual de Transyt.
Pstop.
Corresponde al parámetro especificado en la columna 80 de la tarjeta referida en el
Manual de Transyt.
C.A.S.T.O.R.
Página : 20
4.1.3 Resultados Generados.
Los resultados del proceso se pueden agrupar inicialmente en resultados intermedios y resultados
finales en virtud de la etapa en la cual son obtenidos. La mayor cantidad de resultados
corresponden a datos y salidas del modelo Transyt, los que a su vez se agrupan en lo que
denominamos Familia de datos y resultados.
Una familia de datos y resultados de Transyt corresponde a un conjunto de archivos que tienen el
mismo nombre y cambia solamente su extensión., que define el tipo de dato. En este sentido las
extensiones utilizadas en esta aplicación se describen en la tabla siguiente.
Ext
dat
prt
dxf
cyo
dic
top
geo
giro
arc
Descripción
Archivo de datos de la red Transyt.
Archivo de resultados de una optimización Transyt.
Archivo que contiene la representación gráfica, en formato AutoCAD,
de la red Transyt.
Archivo de resultados del proceso Transyt/Cyop.
Archivo adicional que contiene la equivalencia entre la codificación
Transyt y Saturn de los nodos involucrados en la red Transyt.
Archivo adicional que contiene una descripción de la topología de cada
una de las intersecciones.
Archivo adicional que contiene las coordenadas geográficas de los
nodos de la red.
Archivo adicional que contiene la especificación de los giros
permitidos en cada uno de los arcos Transyt.
Archivo adicional que contiene la descripción de los movimientos y el
uso de pistas que representa cada arco de la red. Este archivo se genera
para ser usado por el programa ICEBERG5
4.1.4 Resultados Intermedios.
4.1.4.1 Familia Cyop.
Estos archivos se generan en el proceso de búsqueda de ciclo óptimo con opción "Cyop". El
nombre genérico de estos archivos es:
CYOP_{iter}_{red}
donde:
{iter} identifica el número de la iteración.
{red} identifica la red Transyt que se está generando.
El borrado de estos archivos se puede controlar con el parámetro "BORRAR_CYOP" de la
sección "PARAMETROS" del archivo de configuración.
5
ICEBERG-Interfaz para la Contrucción Experta de Redes Getram: Programa que automatiza la creación de redes
getram a partir de redes Saturn o Transyt.
C.A.S.T.O.R.
Página : 21
4.1.4.2 Familia Test.
Estos archivos se generan en el proceso de búsqueda de ciclo óptimo con opción barrido de
optimizaciones. El nombre genérico de estos archivos es:
TEST_{iter}_{red}_{ciclo}
donde: {iter} identifica el número de la iteración.
{red} identifica la red Transyt que se está generando.
{ciclo} identifica el ciclo que se está probando.
El borrado de estos archivos se puede controlar con el parámetro "BORRAR_TEST" de la
sección "PARAMETROS" del archivo de configuración.
4.1.5 Resultados Finales.
4.1.5.1 Seguimiento de la ejecución.
Si el usuario lo ha especificado, en el archivo asociado al parámetro "MENSAJES" de la sección
"PARAMETROS" del archivo de configuración.
4.1.5.2 Red Transyt.
Estos archivos corresponden al resultado final de generación de redes Transyt. El nombre
genérico de estos archivos es:
{red_transyt}_{iter}_{red}
donde: {red_transyt} es el nombre de la red Transyt indicada en la línea de comando.
{iter} identifica el número de la iteración.
{red} identifica la red Transyt que se está generando.
El borrado de estos archivos se puede controlar con el parámetro "BORRAR_TRANSYT" de la
sección "PARAMETROS" del archivo de configuración.
4.1.5.3 Red Saturn.
Estos archivos corresponden al resultado final de las actualizaciones de la red Saturn. El nombre
genérico de estos archivos es:
{red_saturn}_{iter}
donde: {red_saturn} es el nombre de la red Saturn indicada en la línea de comando.
{iter} identifica el número de la iteración.
El borrado de estos archivos se puede controlar con el parámetro "BORRAR_SATURN" de la
sección "SATURN" del archivo de configuración.
C.A.S.T.O.R.
Página : 22
Índice Alfabético
FlujoAuxiliar
FlujoS30_k
FlujoSat_k
A
AjustePublico
AnchoPista
ArcosLetraTamano
ArcosNombreCalle
12
11
16
16
B
BorrarCyop
BorrarLPN
BorrarLPT
BorrarSaturn
BorrarTest
BorrarTransyt
BorrarUFA
BorrarUFC
BorrarUFN
BorrarUFS
BusquedaCiclo
12
14
14
14
12
12
15
15
15
15
10, 17
C
CallesLetraTamano
CallesPosVrtcal
Cede1Arco.
Cede2Arcos
Ciclo
CicloDoble
CicloMaximo
CicloMinimo
CicloSimple
Cola_k
Conteos
Coordina_k
CorreSaturn
CorreTransyt
17
17
11, 17
11, 17
19
18
11, 17
11, 17
17
18
5, 14
18
12
13
D
DobleIgual
18
G
GeneraDxf
Grafico_k
Grupo_k
Iteraciones
IteracionInicial
C.A.S.T.O.R.
15
15
L
LargoMaximo
LineasPrivado
11
15
M
MatrizBinaria
MaximoCiclo
Mensajes
MinimoCicloDoble
14
11
10
11
N
NodoDoble
NodoPrioridad
NodoSimple
NodosLetraTamano
NombreRed
NoOptimiza
18
18
18
16
10, 17
18
O
Optimiza
OptimizaCiclo
Output
20
8, 10, 17
20
P
20
15
F
FactFlu
FactorAjuste
FactorVelPubl
FactVel
FlujoArco1_k
16
18
19
I
E
Equisat
EsperaSaturn
12
19
19
20
16
11
20
19
PasoCiclo
PathSaturn
PausaCyop
PausaSatass
PausaSatnet
PausaTransyt
Pdelay
PrecisionSaturn
Pstop
11, 17
14
13
13
13
13
20
15
20
Índice : 1
R
ResumenCiclo
ResumenReparto
10
10
S
SaturnVisible
13
TituloLetraNombre
TituloLetraTamano
TituloPosHrztal
TituloPosVrtcal
TpoD1
TpoD2
TpoVelo
TPublicoDet _k
TransytVisible
T
TiempoSim
TipoIteracion
C.A.S.T.O.R.
16
16
16
16
19
20
20
19
13
V
19
11
VerdeMin _k
VersionSaturn
19
14
Índice : 2

Documentos relacionados