Pular para o conteúdo

Aimsun Next: Interface SCATS RMS

Arquitetura

A comunicação ocorre entre o Aimsun Next e o SCATS RMS, software que emula a operação de até 300 controladores de medidores de rampa compatíveis com SCATS, desenvolvido pela organização Road and Maritime Services em NSW, Austrália. A comunicação entre processos usa um modelo cliente-servidor no qual o canal de comunicação é estabelecido usando sockets (TCP/IP), com o Aimsun Next atuando como servidor e o processo WinTraff atuando como cliente.

A interface SCATS RMS pode ser configurada para produzir informações de depuração. Esta opção é selecionada na Editor de cenários. Quando esta opção está ativa, o Aimsun Next gerará arquivos de log armazenados na mesma pasta do documento do Aimsun Next. Os nomes dos arquivos são (onde X representa a porta de comunicação dos controladores):

  • SCATSDetectorMetX.log: Log do estado do detector
  • SCATSmessagesX.log: Log de mensagens enviadas/recebidas
  • AimsunNextRampMeteringStateX.log: Log de alterações do controlador de medição de rampa

Relação entre objetos do Aimsun e objetos SCATS RMS

Para garantir uma conexão correta entre o Aimsun Next e o RMS, é essencial que os objetos RMS correspondam aos objetos do Aimsun. Portanto, as seguintes regras devem ser seguidas:

  • SCATS Ramp Controller : Cada SCATS Ramp Controller deve ser representado no modelo Aimsun como um controlador do tipo SCATS-RMS, definindo o nome do SCATS Ramp Controller no campo "Name".
  • Interseções SCATS: Uma interseção SCATS pode ser representada por uma (ou mais de uma) junções modeladas. O controlador SCATS-RMS deve estar conectado a todas as junções do Aimsun que formam a interseção SCATS.
  • Detector SCATS: Cada detector físico no Controlador de Rampa SCATS deve ser modelado como um detector modelado. O detector modelado deve ter, no mínimo, Contagem e Ocupação como capacidades de medição.
  • Ramp Meter: Cada Ramp Meter controlado pelo SCATS-RMS deve ser definido como um Medidor de rampa por fluxo.
  • Plano de Controle: Para cada Ramp Meter controlado pelo SCATS-RMS, seu fluxo inicial deve ser definido e o tipo de controle deve ser definido como Externo.

Aimsun Next - informações de intercâmbio SCATS RMS

O Aimsun Next fornece ao SCATS os dados de atuação dos detectores em cada passo de simulação e o SCATS responde com as alterações dos parâmetros do medidor de rampa (platoon, green time e red time). O SCATS RMS assume que uma transferência de dados é feita a cada segundo e que 1 segundo de dados está disponível a partir do detector. Portanto, o ciclo de detecção deve ser configurado para 1 segundo. Se o passo de simulação não for 1 segundo, o regras de sincronização de dados aplicar.

Definição de objetos SCATS RMS no Aimsun Next

A definição dos objetos SCATS especifica um controlador SCATS-RMS no modelo Aimsun para cada controlador SCATS Ramp meter. O editor Adaptive Controller para um controlador SCATS é mostrado abaixo.


Editor do Controlador SCATS RMS (pasta Principal)

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

  • Nome: Nome do Controlador de Medição de Rampa no SCATS RMS.
  • Porta: Este número de porta de comunicação define a comunicação entre o Aimsun Next e o SCATS RMS (isto é comum a todos os controladores SCATS).
  • Conexões: Define as conexões entre o controlador e os dispositivos sob seu controle. Os links são feitos usando o Novo botão ou o Ferramenta de conexão. Todos os nós e detectores controlados pelo SCATS RMS devem estar conectados.

Aba Detectores

A terceira etapa é estabelecer as conexões do controlador com os detectores associados. Para adicionar um novo detector SCATS RMS:

  • Clique no Novo botão,
  • defina o ID e
  • selecione um detector na lista de detectores conectados ao controlador.

Os atributos de cada detector SCATS RMS são:

  • Nome: representa o Identificador SCATS RMS.
  • ID e Nome do Detector: é o detector modelado associado a este detector SCATS RMS.
  • Faixa: representa a faixa SCATS RMS.


Editor do Controlador SCATS RMS (pasta Detectores)