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