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