Pular para o conteúdo

Aimsun Next: Interface UTOPIA

UTOPIA, da Swarco, é um sistema adaptativo de controle de tráfego projetado para otimizar fluxos e dar prioridade seletiva ao transporte coletivo sem sacrificar os tempos de viagem do tráfego privado.

Arquitetura

A comunicação entre o Aimsun Next e o UTOPIA ocorre entre uma unidade "Proxy" no Utopia e o módulo de software "SimProxy" no Aimsun Next. Cada unidade Proxy no Utopia representa uma unidade SPOT e se comunica com um controlador Aimsun via TCP/IP para uma unidade SimProxy vinculada a um controlador Aimsun.

A arquitetura, como mostra a figura abaixo, cria uma instância de SimProxy para cada SPOT Unit (unidade de controle de interseção) definida no UTOPIA, e a comunicação ocorre entre cada unidade SimProxy e a unidade Proxy correspondente no UTOPIA. Cada unidade SimProxy atua como um controlador e cada conexão é identificada por um número de porta de comunicação.

A interface Utopia pode ser configurada para produzir informações de depuração. Esta opção é selecionada em Editor de cenários. Quando esta opção está ativa, o Aimsun Next gerará um arquivo de log SPOTUnitID.log, onde ID é o UTOPIA SPOT Unit ID.


Arquitetura da interface UTOPIA no Aimsun Next

Relação entre objetos do Aimsun e objetos do UTOPIA

Para garantir uma conexão correta entre Aimsun Next e UTOPIA, os objetos UTOPIA devem corresponder aos objetos Aimsun equivalentes. Essas relações são definidas por:

  • Unidade SPOT no UTOPIA: Cada Unidade SPOT deve ser representada no Aimsun Next como um controlador do tipo UTOPIA.

  • Interseções UTOPIA: Uma interseção UTOPIA pode ser representada por uma (ou mais de uma) junção do Aimsun Next. Todas as interseções controladas por uma SPOT Unit devem ser representadas como conexões entre seu controlador UTOPIA e as junções do Aimsun Next que representam cada interseção.

  • Grupos Semafóricos UTOPIA: O modelo Aimsun deve conter as mesmas definições de grupos semafóricos do modelo UTOPIA, com os mesmos movimentos de conversão associados.

  • Detector UTOPIA: o UTOPIA tem dois tipos de detectores:

    • Detectores físicos, que medem "count" e "occupancy".
    • Detectores lógicos, que identificam veículos de transporte público e são associados a um detector físico e a um conjunto de linhas de transporte público.

Cada detector físico no UTOPIA (o próprio detector físico ou o detector físico associado a um detector lógico) deve ser modelado como um detector simulado. Se esse detector corresponder a um detector físico, então o detector simulado deve ter, no mínimo, Contagem e Ocupação como capacidades de medição e, se esse detector representar um detector físico associado a um Logical detector, então o detector modelado no Aimsun Next deve ter, no mínimo, Veículo Equipado como uma capacidade de medição. Todas as linhas de transporte público associadas a detectores lógicos devem ser modeladas no Aimsun Next como linhas de transporte público com Veículos 100% equipados nos tipos de veículos de transporte público.

Control Plan: Para cada interseção controlada pelo UTOPIA, é necessário definir um plano de controle pré-temporizado ou fixo com a definição de todas as fases e suas durações. Esta definição do plano de controle será aplicada quando o UTOPIA considerar que a SPOT Unit correspondente deve operar com status "Local". Depois disso, defina o tipo de controle como Externo.

Aimsun Next - informações de intercâmbio UTOPIA

A troca de informações entre Aimsun Next e UTOPIA (tokens de sincronização, medidas de detectores, estágios etc.) ocorre a cada segundo, como um dos requisitos do UTOPIA. Portanto, o ciclo de detecção deve ser definido como 1 segundo. Se o passo de simulação não for de 1 segundo, o regras de sincronização de dados aplicar.

Definição de objetos UTOPIA no Aimsun Next

A definição dos objetos UTOPIA no Aimsun Next baseia-se em definir um controlador UTOPIA no modelo do Aimsun Next para cada SPOT Unit.

Um clique duplo abrirá a janela de diálogo associada ao controlador.

Na aba Básico, as opções são:

  • ID de SPOTUnit: O Identificador da Unidade SPOT
  • Porta: O número da porta de comunicação define a comunicação entre o Aimsun Next e a Unidade SPOT
  • Caixa de Correio: Uma string incluída em todos os cabeçalhos de mensagens trocadas entre o Aimsun Next e a SPOT Unit. Essa string, por padrão, é "WAN_INP"
  • Conexões: Define as conexões entre o controlador e os dispositivos sob seu controle pressionando o botão novo e, em seguida, clicando no objeto necessário (detectores ou nós). Todos os nós e detectores controlados pela Unidade SPOT devem estar conectados.


Editor do Controlador UTOPIA (pasta Principal)

Aba Grupos Semafóricos

A segunda etapa é estabelecer como o controlador “vê” os diferentes grupos semafóricos. Cada grupo semafórico UTOPIA tem:

  • ID: que é o identificador do grupo semafórico UTOPIA. Em um controlador, esses identificadores precisam ser consecutivos e começar em 1. Esses identificadores determinam a ordem em que o Aimsun Next receberá seu estado, e essa ordem deve ser a mesma que a UTOPIA tem em sua configuração.
  • Nome: é o nome do grupo semafórico UTOPIA (opcional)
  • Tempo de Amarelo (s): é o tempo de amarelo (expresso em segundos) que determina a duração do estado amarelo durante a transição deste grupo semafórico de GREEN para RED.
  • Inicial: é o estado inicial do grupo semafórico SCATS no início da simulação.

Grupos semafóricos secundários podem ser atribuídos a um grupo semafórico.

Um conjunto de grupos semafóricos do Aimsun pode ser associado a um único grupo UTOPIA para que sejam controlados em conjunto. O exemplo abaixo mostra um semáforo com UTOPIA ID 1 vinculado ao grupo semafórico 1 na simulação.


Editor do Controlador UTOPIA (pasta Grupos Semafóricos)

aba Detectores

A terceira etapa é estabelecer como o controlador ‘vê’ os diferentes detectores. Para adicionar um novo detector UTOPIA: 1. Clique no Novo botão. 2. Defina o ID. 3. Selecione um detector na lista de detectores conectados ao controlador.

Cada detector UTOPIA tem como atributos:

  • ID: que representa o bitnumber UTOPIA (maior ou igual a zero e não necessariamente consecutivo). Esse bitnumber determina a ordem em que o Aimsun Next enviará as medidas do detector. Se o bitnumber não estiver presente, o Aimsun Next enviará zero como ocupação e contagem.
  • ID do Detector e Nome: é o detector modelado associado a este detector UTOPIA.
  • Linhas de Transporte Público: Detected define as linhas de transporte coletivo associadas a um detector Logical (se o detector UTOPIA corresponder a um detector físico, nenhuma linha de transporte coletivo será selecionada). Neste tipo de detector, o Aimsun Next enviará o Transit Vehicle Identifier como uma medida de contagem.


Editor do Controlador UTOPIA (pasta Detectors)