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:
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.
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:
- SCATS
- SCATS-RMS
- Yunex UTC
- UTOPIA
- VS-Plus
- LISA
- Yutraffic Office
- ETRA
- Indra
- SICE
- Telvent
- Telent
- ZGZ Prio
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).
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: