Skip to content

Controladores de Controle Adaptativo

Esta seção descreve os Controladores necessários para vincular ao Módulo de Controle Adaptativo e as interfaces de software associadas desenvolvidas no ambiente Aimsun Next. Um controlador é o objeto Aimsun que representa controladores de semáforo reais e sua relação com detectores, grupos semafóricos, faixas de pedestres e áreas de travessia para monitorar as informações do plano de controle em junctions.

Edição de Controlador

Um Controlador é criado e posicionado na rede, depois vinculado a junctions adjacentes e detectores e, finalmente, configurado para se conectar à interface de software externa, como documentado na Seção de Interfaces de Controle Adaptativo.

Criando um Novo Controlador

Clique no ícone do controlador , em seguida, clique na janela de desenho para posicionar o controlador. Ele pode ser selecionado, editado e movido como um objeto Aimsun regular.

Um duplo clique abrirá o editor de controlador:


Editor de Controlador SCATS (Pasta principal)

A aba Dados Básicos mostra as seguintes informações:

  • Nome e ID Externo: Assim como para qualquer objeto Aimsun.
  • Tipo: Selecione o Tipo de Controlador.
  • Ativado: O Aimsun Next considera este controlador no processo de comunicação apenas quando esta flag está ativa.
  • Parâmetros: A lista de parâmetros mostrados aqui depende do Tipo de Controlador selecionado.
  • Conexões: Lista de objetos conectados ao controlador.
  • Conexões: Os nós vinculados ao controlador são mostrados, os nós são adicionados usando a ferramenta de Conexão para unir o controlador a outros objetos. Nós também podem ser adicionados selecionando "Novo" e, em seguida, clicando no nó na janela 2D.

Objetos do Controlador

Nas abas Grupos Semafóricos, Detectores, Transporte Público e Pedestres aparecem de acordo com a capacidade do tipo de controlador externo selecionado. Cada objeto recebe um ID externo usado na comunicação com o controlador e outras informações de acordo com o tipo de controlador. Por exemplo, se o Detector 2540 estiver vinculado ao controlador, ele pode receber o ID 101 na comunicação e ser vinculado às linhas de transporte público, conforme mostrado abaixo.


Configuração de Detecção do Controlador

Para todos os diferentes tipos de controlador, pode-se atribuir o mesmo ID a dois Detectores diferentes (se a coluna Tipo existir ao lado de Detector, eles devem ser do mesmo tipo). Se você repetir o mesmo ID, isso funcionará como uma opção OU, ou seja: enviará presença para o primeiro ou o segundo detector.

Os detalhes do link para cada tipo de controlador são descritos na seção apropriada do controlador.

O tipo de controlador é definido dependendo da Interface de Controle Adaptativo usada para vincular ao Aimsun Next:

Os detalhes de cada interface são descritos na seção relevante, pois o uso de sinais e detectores varia entre as diferentes interfaces e isso é refletido na personalização das abas no editor de propriedades do Controlador Adaptativo.

Arquivos de log são gerados por algumas interfaces de controle. A opção para criar esses arquivos é selecionada em Controladores do Editor de Cenários.

Observe que o controlador Yutraffic Office também inclui mais duas abas, uma para especificar as informações dinâmicas a serem exibidas e a outra para mostrar uma linha do tempo de atividade e uso de protocolos.

Preferências

Preferências de Interfaces de Controle Adaptativo são acessíveis pelo comando Preferências no menu Editar, que abre o editor de Preferências do Sistema (quando nenhum modelo está aberto) ou o editor de Preferências do Modelo (quando um modelo está aberto).


Preferências do Sistema de Interfaces de Controle Adaptativo


Preferências do Projeto de Interfaces de Controle Adaptativo

As preferências que podem ser definidas são:

Cliente do Controlador Externo: O caminho para o arquivo EXE do executável do cliente.

SCATS
  • Mensagem de conclusão enviada ao SCATS: Isso pode ser a Mensagem 127 ou Mensagem 254 dependendo da configuração do SCATS.
  • Desativar Timeout: Falso por padrão. Isso pode ser ativado para desativar o timeout para que o Aimsun Next aguarde a chegada da mensagem sem expirar. Se a mensagem não chegar, o Aimsun Next ficará congelado para sempre. É recomendado ativar esta opção apenas em casos muito especiais; por exemplo, ao depurar a aplicação.

E na subseção SCATS:

  • O endereço IP do Gerenciador Central SCATS e o número da porta de comunicações ITS.

Consulte a seção seção SCATS para mais detalhes.

ETRA*:
  • Tempo de Sincronização: Intervalo (em segundos) quando o Aimsun Next e o ETRA sincronizarão os dados.
  • Tempo de Detecção: Intervalo (em segundos) quando o Aimsun Next enviará os dados de detecção.
  • Porte: Porta de comunicação.
LISA
  • Comando Java do Servidor: O comando Java necessário para iniciar a VM Java que executa o Emulador LISA (preferências do sistema).
  • Diretório de Dados do Servidor: O diretório onde os arquivos de configuração (emulador) estão armazenados (preferências do projeto).

Consulte a seção seção LISA para mais detalhes.

Sincronização de Tempo

Aimsun Next e a maioria dos controladores adaptativos trocam informações a cada segundo; este é um requisito do controlador. Isso implica que o ciclo de detecção no Aimsun Next deve ser de um segundo. Como isso é independente do passo da simulação, a comunicação é baseada no envio de informações do detector de um segundo no primeiro passo da simulação após estar disponível. A próxima figura ilustra quando a comunicação com o controlador é realizada, usando 0,75s como passo de simulação:


Processo de Comunicação