Pular para o conteúdo

Plug-In SCATS ITS

O plug-in usa a interface SCATS ITS para coletar dados de servidores SCATS. Ele é capaz de importar dados referentes a geometria, tempos semafóricos e contagens de detectores do SCATS para o Aimsun Next. Ele ajuda a construir uma representação da rede semelhante à usada pelo SCATS.

SCATS ITS destina-se principalmente a fornecer dados sobre o estado do servidor e informações de geometria de cada local para fins de visualização. Essas informações de geometria são usadas pelo plug-in para coletar dados sobre o layout da interseção, grupos semafóricos, detectores etc.

Uma vez que os semáforos na rede de tráfego estejam rotulados como estão no SCATS, podem ser criados planos de controle que correspondam aos definidos pelo SCATS. Além disso, quando os detectores são rotulados como estão no SCATS, Conjuntos de Dados Reais de logs do SCATS podem ser importados.

Configuração

Para se comunicar com o SCATS Central Manager por meio do SCATS ITS, o plug-in precisa do IP Address do servidor e de um número e nome de licença válidos para se conectar ao servidor. Esses parâmetros são especificados na caixa de diálogo Preferences em Interfaces de Controle Adaptativo : Interface SCATS ITS seção.


Identificar objetos com IDs SCATS

Para importar os dados SCATS para uma rede de tráfego Aimsun, é necessário estabelecer a relação entre os objetos no Aimsun Next e no SCATS.

O SCATS possui identificadores internos para os objetos que o servidor gerencia: SCATS Sites (interseções) têm um ID exclusivo no SCATS Database. Da mesma forma, detectores e Signal groups dentro de cada SCATS Site também têm um ID que os identifica dentro do Site ao qual pertencem. A relação entre objetos do Aimsun e identificadores SCATS é estabelecida usando atributos, nomes e nomes externos, dependendo do tipo de objeto.

Esta seção mostra como criar as ligações entre objetos SCATS e Aimsun. Esse processo pode ser feito manualmente ou com a ajuda do plug-in, importando a geometria do SCATS e realizando uma correspondência sobre a rede base.

Identificar nós

Para identificar os Nodes na rede de tráfego do Aimsun como SCATS Sites, é usado um atributo no tipo Node. Isso é necessário tanto para importar tempos semafóricos quanto volumes de detectores.


Identificar detectores

Para importar dados de detecção do SCATS, é necessário criar uma relação entre os detectores do Aimsun e os IDs de detectores do SCATS.

Os detectores na rede modelada são identificados como detectores SCATS por seu "External ID". Ele deve ser composto pelo Site ID e pelo ID do detector no SCATS separados por um sublinhado:]

External ID: "SCATS_SITE_ID"_"DETECTOR_ID"

Por exemplo: o Detector 13 no local 2208 deve ter o seguinte ID externo: "2208_13".

Identificar grupos semafóricos

Para poder importar dados do SCATS referentes aos tempos semafóricos, os Signal Groups em cada interseção precisam ser identificados. Neste caso, o "Name" dos grupos semafóricos é usado. Portanto, em qualquer nó que represente um SCATS Site, os Signal Groups na rede de tráfego precisam ter seu identificador SCATS usado como seu "Name" no nó correspondente na rede de tráfego do Aimsun.


O SCATS fornece apenas o identificador da fase ativada para cada entrada de tempo nos logs, sem informar quais Grupos Semafóricos estão verdes. Portanto, deve ser construída uma relação entre Fases SCATS e Grupos Semafóricos. Isso é feito usando um atributo no nó modelado. O valor desse atributo é uma string contendo os IDs dos Grupos Semafóricos para cada Fase SCATS.


Neste exemplo, a Fase SCATS "A" coloca os grupos semafóricos "1" e "2" em verde. A Fase "B" usa os sinais "1" e "5", e assim por diante.

Importar Geometria

O SCATS ITS Plug-in pode solicitar, via ITS, informações do SCATS sobre a geometria dos sites SCATS e criar uma representação deles no Aimsun Next. A geometria importada é colocada em uma camada separada sobre a rede base para facilitar a tarefa de verificar o número de faixas, o posicionamento dos detectores, a nomenclatura dos grupos semafóricos etc.,


Dependendo das informações já presentes na rede modelada, o processo pode ser realizado de duas maneiras diferentes.

Usando atributos

Uma situação possível é que alguns nós já estejam identificados no Aimsun Next como SCATS Sites. Se os Site IDs já estiverem codificados como um atributo dos nós, então esse atributo pode ser usado para importar a geometria SCATS sobre os nós identificados.

Para fazer isso, abra a caixa de diálogo SCATS ITS Interface a partir de Menu Principal -> Ferramentas -> Interface SCATS ITS. Na primeira aba Geometria, selecione a camada superior onde sua rede está localizada. Para o Modo opção escolha "Use attribute on nodes as SCATS Site ID". Selecione o atributo do nó onde os IDs do Scats estão armazenados.


Usando um nó como referência

Se a rede não tiver um identificador SCATS Site para os nós, então no mesmo Geometria na aba da caixa de diálogo SCATS ITS Importer, escolha "Use one node as reference". Este modo de importação permite que um nó específico seja definido como referência para a importação do restante da rede. Nesse caso, as informações sobre esse site específico serão coletadas; em seguida, as informações sobre sites vizinhos também serão solicitadas. Dessa forma, os sites ao redor do site de referência podem ser importados.


A geometria importada é sempre criada em uma camada especial para o ITS Importer. Essa camada é identificada por seu nome externo "SCATS_NET_LAYER".

A importação da geometria também realiza uma correspondência dos nós na rede subjacente com os SCATS Site IDs preenchendo o atributo "SCATS_ITS_MATCHED_SITE" nos nós. Você pode verificar a correspondência realizada usando o Modo de Visualização "SCATS ITS Matched Nodes" que o importador criou.

Você pode marcar a opção "Clear Base Matched IDs" para limpar o valor existente na coluna externa nos nós que foram selecionados no campo Attribute acima. Na próxima etapa (associação), o processo realiza a associação entre os SCATS Sites importados e os nós da rede atual.

Correspondência com a rede base

Para auxiliar no processo de encontrar possíveis incompatibilidades entre a geometria SCATS importada e sua rede base, bem como identificar objetos na sua rede com identificadores SCATS, o plug-in pode realizar algumas correspondências automáticas.


Para realizar a correspondência, primeiro selecione a camada onde a geometria SCATS se encontra e a camada base da rede subjacente. Em seguida, escolha entre fazer a correspondência de todos os nós identificados como sites SCATS na rede ou escolher um subconjunto escrevendo os identificadores dos sites na caixa de texto.

Em seguida, escolha quais ações a ferramenta deve executar durante a correspondência:

  • Copiar Grupos Semafóricos. Os movimentos de conversão na rede base serão correspondidos aos movimentos de conversão no site SCATS. Depois disso, os Grupos Semafóricos conforme definidos pelo site SCATS serão criados na rede base. Os Grupos Semafóricos criados terão os mesmos nomes (geralmente um número) que seus equivalentes SCATS.
  • Clear Signal Groups. Se esta opção for escolhida, os Signal Groups nos nós da rede base serão excluídos antes que a correspondência seja realizada.
  • Copiar Detectores. Com esta opção marcada, o plug-in tentará criar novos detectores na rede base que correspondam aos dos locais SCATS. Neste caso, os detectores são identificados por seu "External ID".

Como parte do processo de correspondência da rede base com as informações SCATS, você também pode criar um Plano de Controle com base nas informações encontradas no SCATS. Esse Plano de Controle terá as fases de cada local, habilitando os grupos semafóricos correspondentes conforme definidos pelo SCATS. Como nenhuma informação de temporização está disponível neste ponto, serão usados tempos fictícios.

Importar Dados do SCATS (Tempos e Contagens)

Para importar dados de SCATS Servers, vá para a aba "Import Data" na caixa de diálogo ITS Importer.


O SCATS pode ser configurado de modo que cópias dos arquivos armazenados nos Region Servers sejam copiadas periodicamente para o Central Manager. O plug-in pode aproveitar isso e consultar o Central Manager para obter arquivos históricos de tempos semafóricos e arquivos de contagens de detectores.

O SCATS armazena esses dados em arquivos diários para cada Region. Você deve selecionar para quais regiões deseja solicitar os arquivos e o intervalo de tempo. O intervalo de tempo pode ser definido selecionando datas inicial e final, além de horários inicial e final. Dias específicos da semana podem ser selecionados para criar consultas como, por exemplo: "Todas as segundas-feiras de julho, das 6h às 11h".

Contagens de Detectores (arquivos .vs)

Uma vez estabelecida a relação entre os detectores Aimsun e os identificadores de detectores SCATS, os dados de detecção podem ser importados dos logs SCATS.

No Dados aba, marque a caixa de seleção "RDS from Counts" e clique no botão "Import".

Os arquivos de cada dia e região são solicitados ao servidor e analisados. Um Real Data Set é criado com contagens e fluxos médios, mínimos e máximos. Isso referencia um conjunto de arquivos "CSV" criados pelo plug-in que contêm todos os dados coletados dos servidores.

Tempos de Verde Históricos (arquivos .hist)

Depois que a relação entre os grupos semafóricos do Aimsun e os identificadores SCATS, bem como os grupos semafóricos ativados para cada fase, forem definidos, o plug-in estará pronto para importar dados do servidor SCATS.

No Dados aba, marque a caixa de seleção "Control Plan from Timings" e clique no botão "Import".

Neste caso, um Control Plan é criado. Ele referencia temporizações semafóricas em todos os Nodes correspondidos com locais SCATS na rede. As fases criadas em cada plano de controle contêm o tempo verde médio calculado para o período de tempo fornecido.


Exemplo

Suponha que você tenha uma rede com nós identificados por SCATS ID usando um atributo chamado "SCATS_SITE_ID". Nesse caso, você pode importar a geometria do SCATS diretamente sobre os nós identificados.

Se você não precisar importar todos os nós identificados na sua rede, mas apenas um subconjunto deles, poderá usar um dos três métodos a seguir:

  • Agrupe-os em uma camada.
  • Crie uma sub-rede e ative o filtro na vista.
  • Defina a lista de sites diretamente na caixa de diálogo SCATS ITS Interface.

Clique em "SCATS ITS Interface" no Ferramentas menu. Na aba "Geometry", selecione a camada onde seus nós estão localizados. Se nenhuma camada for selecionada, todos os nós serão considerados. Se uma camada for selecionada, somente os nós nessa camada e em suas subcamadas serão considerados.

No nosso caso, como já temos os nós identificados, escolhemos "Use attribute…" como "Mode". Então, selecionamos o atributo nos nós que contém os identificadores SCATS, no nosso caso "SCATS_SITE_ID". Uma vez preenchida a caixa de diálogo, clique no botão "Import".


Depois que a SCATS ITS Interface tiver coletado e analisado os dados, a geometria SCATS aparecerá em uma nova camada chamada "SCATS ITS Network".


Neste ponto, você pode verificar a geometria importada e compará-la com a rede base.

A próxima etapa é executar o processo de correspondência. Isso tentará corresponder locais na camada "SCATS ITS Network" com a rede base e copiar para ela informações como grupos semafóricos e detectores.

Para prosseguir com a correspondência, abra a aba "Matching" na caixa de diálogo "SCATS ITS Interface". Selecione a camada com a geometria dos locais que foi criada na etapa anterior, bem como a camada que contém os Nodes na rede base.

Você também pode selecionar se deseja que detectores e grupos semafóricos sejam copiados para a rede base. Clique em "Match and Import".


Depois que o processo de correspondência terminar, o plug-in terá criado e preenchido grupos semafóricos nos nós da rede base e copiado os detectores, dependendo das opções que você havia escolhido.

Devido à incompatibilidade entre a geometria na camada SCATS e a rede base, é muito provável que partes do processo de correspondência não tenham podido ser executadas corretamente. Para verificar problemas e incompatibilidades, o plug-in grava mensagens no Log janela e cria atributos com estatísticas nos nós. Alguns Modos de Visualização para mostrar essas estatísticas também são criados. Você pode usar esses modos de visualização para localizar visualmente os nós que apresentam uma taxa mais alta de falha no processo de correspondência.


Os Modos de Visualização criados são os seguintes:

  • SCATS ITS Matching - Arms. Mostra a razão de braços que puderam ser correspondidos em cada nó.
  • Correspondência SCATS ITS - Detectores. Mostra a proporção de detectores que puderam ser copiados para as seções base.
  • SCATS ITS Matching - Movimentos de Conversão. Mostra a proporção de movimentos de conversão que puderam ser correspondidos no nó base.

Depois de verificar que os grupos semafóricos na rede base estão devidamente definidos e contêm os movimentos de conversão corretos, o próximo passo é criar um Plano de Controle conforme definido pelo SCATS na rede base. Para isso, preencha a aba "Matching" com as camadas e sites a serem considerados como na etapa anterior, selecione a caixa de seleção "Create Control Plan" e clique no botão "Create".

Um Plano de Controle chamado "SCATS ITS Fixed" é criado. Esse Plano de Controle é vinculado aos nós da rede base e contém os dados das fases conforme descrito pelo SCATS.


- ## Anexo A: especificações SCATS usadas pelo plug-in __Mensagens e solicitações ITS:__ SCATS6-SP-017-H SCATS Intelligent Transport Systems interface Version 6.9.4.1 13 November 2012 __Gráficos de interseção:__ SCATS6-SP-008-A Intersection graphics format __Histórico de interseção (arquivos .hist):__ SCATS6-SP-002-A SCATS 6 intersection history format Version 1.0 30 June 2003 __Volumes de detectores (arquivos .vs):__ SCATS6-SP-004-A SCATS 6 detector volume format Version 1.0 29 April 2003 Perguntar sobre.

Anexo: Concessão de acesso ao Central Manager por meio de ITS

Uma vez que a licença do SCATS Central Manager tenha sido configurada e esteja em execução, podemos configurá-la para permitir que aplicações externas consultem o servidor por meio de ITS.

  • Clique duas vezes em Central Manager/ScatsAccess.exe para abrir o aplicativo SCATS Access.


  • Após alguns segundos, o quadrado "Manager" no canto superior direito fica verde. Caso isso não aconteça, certifique-se de que o Central Manager esteja em execução e de que o endereço IP esteja correto.


  • Em Site ID, defina o SCATS Site ID desejado (isto é: 2693) a visualizar. O campo Region será preenchido automaticamente (isto é: WEN).
  • Selecionar Pesquisa
  • Neste ponto, você pode validar que os detectores foram importados corretamente do SCATS Database verificando seus IDs com o External ID dos detectores importados no Aimsun Next. Você também pode validar que os grupos semafóricos estão associados às fases corretas na rede do Aimsun Next.


arquivos .Hist e .VS

Esses arquivos precisam estar localizados sob a árvore de diretórios do Central Manager em uma estrutura como a seguinte. (Neste caso, BBN e CA1 são nomes de Region). Reinicie o servidor após adicionar ou remover arquivos.

|
Central Manager
| 
|--- Regions 
|          |
|          |---- BBN
           |        |
           |        |--- SCATSData
                    |               |
                    |               |--- History
                    |               |        |
                    |       |       |--- BBN_20141001.hist
                    |       |       |--- BBN_20141002.hist
                    |       |       |---  [.. more hist files ..]
                    |       |
                    |       |--- Vs
                    |               |
                    |               |--- BBN_20141001.VS
                                    |                       |--- BBN_20141002.VS  
                                                            |                       |--- [.. more vs files ..]
           |
           |---- CA1
           |       |
           |       |--- SCATSData
                   |                |
                   |                |--- History
                   |                |        |
                   |        |       |--- CA1_20141001.hist
                   |        |       |--- CA1_20141002.hist
                   |        |       |---  [.. more hist files ..]
                   |        |
                   |        |--- Vs
                   |                |
                   |                |--- CA1_20141001.VS
                                    |                        |--- CA1_20141002.VS  
                                                             |                      |--- [.. more vs files ..]