Skip to content

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 medição de rampa compatíveis com SCATS, desenvolvido pela organização Road and Maritime Services em NSW, Austrália. A comunicação entre processos utiliza um modelo cliente-servidor onde o canal de comunicação é feito 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 no Editor de Cenários. Quando esta opção está ativa, o Aimsun Next gerará arquivos de log armazenados na mesma pasta que o documento 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 Aimsun e objetos SCATS RMS

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

  • Controlador de Rampa SCATS: Cada Controlador de Rampa SCATS deve ser representado no modelo Aimsun como um controlador do tipo SCATS-RMS, definindo o nome do Controlador de Rampa SCATS no campo "Nome".
  • 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 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, pelo menos, Contagem e Ocupação como capacidades de medição.
  • Medição de Rampa: Cada medição de rampa controlada pelo SCATS-RMS deve ser definida como uma Medição de fluxo.
  • Plano de Controle: Para cada medição de rampa controlada pelo SCATS-RMS, seu fluxo inicial deve ser definido e o tipo de controle deve ser definido como "Externo"](ControlPlanEditing.md#control_plan_editor_metering).

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

O Aimsun Next fornece ao SCATS os dados de atuação do detector a cada passo da simulação e o SCATS responde com as mudanças dos parâmetros de medição de rampa (comboio, tempo verde e tempo vermelho). O SCATS RMS assume que uma transferência de dados é realizada a cada segundo e 1 segundo de dados está disponível a partir do detector. O ciclo de detecção deve, portanto, ser definido como 1 segundo. Se o passo da simulação não for 1 segundo, as regras de sincronização de dados se aplicam.

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 de medição de rampa SCATS. O editor de Controlador Adaptativo para um controlador SCATS é mostrado abaixo.


Editor de Controlador SCATS RMS (pasta principal)

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

  • Nome: Nome do Controlador de Medição de Rampa no SCATS RMS.

  • Porta: Este número da porta de comunicação define a comunicação entre Aimsun Next e o SCATS RMS (isso é comum a todos os controladores SCATS).

  • Conexões: Define as conexões entre o controlador e os dispositivos sob seu controle. Conexões são feitas usando o botão Novo ou a ferramenta de Conexão. Todos os nós e detectores controlados pelo SCATS RMS devem estar conectados.

Aba Detectores

O terceiro passo é estabelecer os links do controlador aos detectores associados. Para adicionar um novo detector SCATS RMS:

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

Os atributos para cada detector SCATS RMS são:

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


Editor de Controlador SCATS RMS (pasta de detectores)