Aimsun Next: Interface Yunex UTC¶
Arquitetura¶
A comunicação entre Aimsun Next e um Yunex UTC com SCOOT utiliza CORBA. A troca de informações é: do Aimsun Next para o Yunex UTC, as informações dos detectores; do Yunex UTC para o AIMSUN, as informações das fases.
Relação entre objetos Aimsun e objetos SCOOT¶
Para garantir uma conexão correta entre Aimsun Next e Yunex UTC, é necessário assegurar que os objetos SCOOT tenham uma correspondência um a um com os objetos Aimsun. Portanto, as seguintes regras devem ser seguidas:
-
Controlador SCOOT: Cada controlador SCOOT deve ser representado no Aimsun Next como um controlador do tipo SCOOT (ASCOOTCont).
-
Interseções SCOOT: Uma interseção SCOOT deve ser representada por uma junção Aimsun. O ASCOOTCont deve estar conectado à junção Aimsun que corresponde à interseção SCOOT.
-
Conexão SCOOT: Os controladores SCOOT podem se conectar a diferentes endereços IP.
-
Fases SCOOT: O modelo Aimsun deve conter as mesmas fases definidas no plano de controle que as Fases definidas no modelo SCOOT. Na definição do plano de controle no Aimsun Next, os requisitos são:
- O tipo de controle de todas as interseções controladas pelo SCOOT deve ser definido como Externo.
- A definição do plano de controle em uma interseção com Pedestres precisa incluir as fases de pedestres e veículos (com suas interfaixas). Cada fase desse tipo de interseções requer a definição de Duração Mínima porque, quando o SCOOT muda de uma fase de pedestre para uma fase de veículo (ou vice-versa), o Aimsun Next muda a fase quando o tempo mínimo definido pelo usuário é alcançado.
-
Detector SCOOT: Cada detector SCOOT deve ser modelado com um detector Aimsun correspondente. Se o detector corresponder a um detector físico (seja detector de fase ou detector SCOOT), então o detector Aimsun deve ter, no mínimo, Ocupação e Presença como capacidades de medição. Se este detector representar um detector para Transporte Público, então o detector modelado deve ter Veículo Equipado como capacidade de medição. Todas as linhas de transporte associadas aos detectores de Transporte Público devem ser modeladas como linhas de Transporte Público com 100% de veículos equipados em seus Tipos de Veículo.
Aimsun Next - Informações de intercâmbio SCOOT¶
A troca de informações entre Aimsun Next e SCOOT (tokens de sincronização, medidas de detectores, fases, etc.) ocorre a cada segundo, como um dos requisitos do SCOOT. O ciclo de detecção deve, portanto, ser ajustado para 1 segundo. Se o passo de simulação não for de 1 segundo, as regras de sincronização de dados se aplicam.
Definição de objetos SCOOT no Aimsun Next¶
A definição dos objetos SCOOT é feita no Aimsun Next e baseia-se primeiro na definição das preferências SCOOT, depois na definição de um controlador do tipo SCOOT no modelo correspondente a cada controlador SCOOT real.
Um clique duplo abrirá a janela de diálogo associada ao controlador:
Na aba Básicos, as opções são:
- ID da Interseção: Identificador da Interseção SCOOT
- Porta: porta de conexão SCOOT
- IP: Endereço IP SCOOT
- Conexões: Define as conexões entre o controlador e os dispositivos sob seu controle. As conexões são feitas usando o botão Novo ou a ferramenta de Conexão. Todos os nós e detectores controlados pelo SCOOT devem estar conectados.
Aba Fases¶
O segundo passo é estabelecer os links do controlador às fases de sinal. Cada fase SCOOT tem:
- ID da Fase SCOOT: este é o identificador SCOOT.
- ID da Fase Aimsun: esta é a fase no modelo Aimsun que corresponde à fase definida no SCOOT.
A tabela De Grupo Semafórico a Grupo Semafórico define o tempo de atraso entre os grupos semafóricos na junção controlada, conforme definido no Editor de Nós.
Aba Detectores¶
O terceiro passo é estabelecer os links do controlador aos detectores associados. Para adicionar um novo detector SCOOT:
- Clique no botão Novo.
- Defina o ID.
- Selecione um detector na lista de detectores conectados ao controlador.
Cada detector SCOOT possui os seguintes atributos:
-
ID: representa o identificador SCOOT.
-
Detector: é o detector Aimsun associado a este detector SCOOT.
-
Tipo: define o tipo de detector SCOOT. O tipo pode ser:
- SCOOT (geralmente os detectores localizados a montante)
- Fase (para enviar a demanda de fase)
- Botão de Pressão (para representar a demanda de pedestres)
- Transporte Público (para representar a prioridade do transporte público)
Em particular, para detectores do tipo Fase, o controlador conectado ao UTC (SCOOT) envia presença assumindo que cada detector de demanda corresponde a um e apenas um detector físico. Caso o ID do detector seja duplicado para dois ou mais detectores na rede, ele funciona como um OR apenas. Em alguns casos (por exemplo, nos EUA para simular anéis/barreiras com múltiplas fases dependentes de demanda alternativa), a saída de um detector de demanda pode ser um processamento AND ou um AND NOT da saída de múltiplos detectores físicos. Para permitir a funcionalidade de enviar presença para um ou mais detectores, o usuário deve primeiro definir um trigger na pasta de Gestão de Tráfego com dois ou mais detectores que enviam dados de presença para o UTC SCOOT.
No controlador, na aba de detectores, um detector de fase pode então ser configurado para enviar presença dependendo desse trigger.
Depuração¶
A interface Yunex UTC pode ser configurada para produzir informações de depuração. Esta opção é selecionada no Editor de Cenários. Quando esta opção está ativa, o Aimsun Next gerará arquivos de log armazenados na mesma pasta que o documento Aimsun Next.