Pular para o conteúdo

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. Um controlador é o objeto do Aimsun que representa controladores semafóricos reais e sua relação com detectores, grupos semafóricos, travessias de pedestres e áreas de faixa de pedestres para monitorar as informações do plano de controle em interseções.

Edição de controladores

Um Controlador é criado e posicionado na rede, depois vinculado a interseções e detectores adjacentes e, por fim, configurado para se conectar à interface de software externa.

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 normal.

Um clique duplo abrirá o editor do controlador:


Editor de Controlador SCATS (pasta principal)

O Noções básicas aba mostra as seguintes informações:

  • Nome e ID Externo: Como para qualquer objeto do Aimsun.
  • Digite: Selecione o Tipo de Controlador.
  • Habilitado: O Aimsun Next considera este controlador no processo de comunicação somente quando este indicador está ativo.
  • Parâmetros: A lista de parâmetros exibida aqui depende do selecionado Tipo de Controlador.
  • Conexões: Lista de objetos conectados ao controlador.
  • Conexões: Os nós vinculados ao controlador são exibidos; os nós são adicionados usando o Ferramenta de conexão para associar o controlador a outros objetos. Nós também podem ser adicionados selecionando "New" e, em seguida, clicando no nó na janela 2D.

Objetos de Controlador

No Grupos Semafóricos, Detectores, Transporte Público e Pedestres as abas 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 conforme o tipo de controlador. Por exemplo, se o Detector 2540 estiver vinculado ao controlador, ele poderá receber o ID 101 na comunicação e ser vinculado a linhas de transporte público, conforme mostrado abaixo.


Configuração de Detecção do Controlador

Para todos os diferentes tipos de controlador, o mesmo ID pode ser atribuído a dois Detectors diferentes (se Digite coluna existe ao lado de Detector, eles devem ser do mesmo tipo). Se você repetir o mesmo ID, ele funcionará como uma opção OR. ou seja: enviará presença para o primeiro ou para 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 Adaptive Control Interface usada para conectar ao Aimsun Next:

O detalhe de cada interface é descrito na seção relevante, pois o uso de semáforos e detectores varia entre as diferentes interfaces, e isso se reflete na personalização das abas no editor de propriedades do Adaptive Controller.

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

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

Preferências

As Preferências de Interfaces de Controle Adaptativo estão acessíveis a partir do Preferências comando no Editar menu, que abre o Preferências do Sistema editor (quando nenhum modelo estiver aberto) ou o Preferências do Modelo editor (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 Message 127 ou Message 254, dependendo da configuração do SCATS.
  • Desativar tempo limite: False por padrão. Isto pode ser ativado para desabilitar o timeout, de modo que o Aimsun Next aguardará a chegada da mensagem sem expirar o tempo de espera. Se a mensagem não chegar, o Aimsun Next ficará travado para sempre. Recomenda-se 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 SCATS Central Manager e o número da porta de comunicações ITS.

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

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

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

Sincronização de Tempo

O 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 de simulação, a comunicação baseia-se no envio de informações de detectores de um segundo no primeiro passo de simulação após elas estarem disponíveis. A próxima figura ilustra quando a comunicação com o controlador é feita, usando 0,75s como passo de simulação:


Processo de Comunicação