Pular para o conteúdo

Padrões de Detecção OCIT

Os padrões e modelos de detecção específicos de OCIT têm a mesma finalidade que os padrões e modelos de detecção 'padrão', exceto por conterem mais campos dedicados aos dados OCIT (Open Communication Interfaces for Road Traffic Control Systems).

Use OCIT Detection Patterns ao trabalhar com emuladores de controladores semafóricos compatíveis com OCIT, como Yutraffic Office, LISA e VS-Plus.

Editor de Padrão de Detecção OCIT

Para criar um novo padrão de detecção para seu modelo:

  1. Selecione Projeto > Novo > Controle > Padrão de Detecção OCIT.
  2. Clique duas vezes no novo objeto OCIT Detection Pattern para configurá-lo.


Opções de detecção ocit do menu de controle

Um OCIT Detection Pattern pode conter eventos dos seguintes tipos:

  • Eventos de detecção, que podem consistir em definir a presença em um detector ou em enviar um telegrama R09 em um ponto de chamada
  • Eventos de simulação, que podem consistir em solicitar uma alteração do programa semafórico ou uma alteração de uma flag OCIT do programa semafórico em execução
  • Eventos SREM (suportados apenas por controladores Yutraffic Office), que consistem em enviar uma mensagem SRE ao controlador

Eventos de detecção

Para criar um novo evento de detecção:

  1. Reproduza a simulação até chegar ao momento em que deseja criar o evento.
  2. Clique em Novo.
  3. Selecione um detector na caixa de diálogo que aparece.

Como alternativa, clique no detector desejado na vista 2D. Um novo item é adicionado à lista Detection Events do editor Detection Pattern do OCIT.

  1. Para editar o evento, selecione sua linha e insira os valores necessários para seus parâmetros nas células relevantes.

    diálogo de padrão de detecção OCIT

  2. Se o evento não tiver duração especificada, avance a simulação até o tempo de parada desejado para o evento e, em seguida, clique no mesmo detector para definir a duração.

Nota: Vários eventos de detecção podem ser abertos em vários detectores ao mesmo tempo; clicar uma segunda vez em cada detector fecha aquele evento específico.

  1. Marque Panorâmica automática se você quiser deslocar a visualização até o detector afetado pelo evento de detecção na vista 2D.
  2. Para remover um evento da lista, selecione o evento e clique em Remover.
  3. Clique OK para salvar suas alterações ou prosseguir para Eventos de simulação.

A caixa de diálogo contém os seguintes campos que são comuns aos padrões padrões de detecção:

  • Detector
  • Informações

Os campos adicionais são:

  • Occupancy Mode – usado para definir se a presença no detector selecionado dura por todo o período entre from Cycle from Tx e to Cycle to Tx (continuous), ou liga e desliga a cada segundo durante esse período (intermittent), ou é contínua de Tx a Tx em cada ciclo entre From Cycle e To Cycle (repeated). Observe que uma única atuação é uma atuação contínua na qual to Tx é apenas um segundo maior que from Tx.
  • From Cycle, From Tx, To Cycle, To Tx – usados para definir o horário de início e de fim da presença. Observe que, enquanto um período básico de padrão de detecção é definido por uma hora de início e uma duração, um padrão de detecção OCIT é definido por um número de ciclo e um instante dentro do ciclo para os horários de início e fim.
  • Line Number, Trip Number, Route Number, Train Length, Manual Direction, Priority e Timetable Deviation – esses são dados adicionais incluídos em um telegrama R09 e, quando preenchidos, acionarão um telegrama para um ponto de chamada, em vez de apenas uma presença para um detector.

Se desejar mais informações sobre esses campos extras, consulte o documento Controladores de Semáforos de Outstations OCIT. Algumas terminologias podem variar entre o Aimsun Next e o OCIT; por exemplo, usamos "Timetable" onde o guia do OCIT usa "Schedule".

Eventos de simulação

Os eventos de simulação permitem que você:

  • solicitar uma mudança para outro programa semafórico
  • ativar/desativar o controle central
  • ativar/desativar o controle atuado (apenas para LISA e vs|plus; para controladores Yunex, o mesmo efeito é obtido desativando tanto as atuações individuais de tráfego quanto a priorização do transporte coletivo)
  • ativar/desativar atuações individuais de tráfego
  • ativar/desativar a priorização do transporte público
  • ativar/desativar qualquer uma das quatro interseções parciais

Os eventos de simulação podem ser usados para dois casos de uso diferentes:

  1. Execute um conjunto de testes para verificar se o controlador responde conforme esperado às alterações solicitadas. Para este caso de uso, você pode programar os eventos de simulação de uma das seguintes maneiras:

  2. a. Inicie uma simulação e, a qualquer momento enquanto ela estiver em execução, abra o objeto Controller, vá para a aba Simulation Control e modifique o Programa Semafórico Solicitado ou ativar/desativar uma das flags OCIT (observe que você pode pausar a simulação antes de fazer essas modificações, de modo que possa aplicar mais de uma ao mesmo tempo, ou definir com mais precisão o momento em que elas são aplicadas avançando o relógio da simulação passo a passo).

    If an **OCIT Detection Pattern** is assigned to the Scenario, you can save these events in it by selecting the *Add to Current Scenario Pattern* option before making the changes. The next time you run the same simulation, the saved simulation events will be replayed, thus providing a convenient way to repeat the same tests after you make any changes.
    
    </br>![Simulation control modifications](images/ta_modifications.png)
    
  3. b. Programar antes do início da simulação todas as modificações preenchendo manualmente a aba Simulation Events de um Padrão de Detecção OCIT. Para adicionar eventos de simulação ao padrão de detecção:

    1. Select an event type from the **Field** drop-down list.
    2. Input **Cycle** and **Tx** to set when the request of change will be sent to the controller.
    3. Set in **Value** the requested change (e.g. number of signal program for a Control Plan Change, or on/off for the state of a Partial Intersection)
    4. Select under **Intersection** a Controller from the drop-down list.
    5. Repeat for more events if required.
    6. Click **OK** to save.
    
    </br>![Simulation events box](images/simulation_events.png)
    
  4. Simule como o controlador real opera na prática, com mudanças programadas do plano semafórico e das flags OCIT. Para este caso de uso, você pode configurar as mudanças durante a simulação de uma das seguintes maneiras:

  5. a. Configure no Plano de Controle Mestre qual Plano de Controle está ativo em diferentes horários do dia e o estado correspondente das flags OCIT. Observe que, se você quiser apenas alterar o valor de uma flag OCIT em um determinado horário, será necessário adicionar novamente o mesmo plano de controle e, enquanto ele estiver selecionado no gráfico de Gantt, definir as caixas de seleção OCIT conforme necessário.

    When a simulation runs with this Master Control Plan, it automatically requests to the Controller the signal program to load and the OCIT flags to set according to what has been scheduled. This approach is therefore suitable for prescheduled changes.
    
    </br>![Simulation control modifications](images/ta_modifications_3.png)
    
  6. b. Aplicar uma Alteração do Plano de Controle ação de gerenciamento de tráfego acionada por Tempo ou via Acionador. Portanto, essa abordagem é adequada para alterações aplicadas de acordo com as condições de tráfego.

    </br>![Simulation control modifications](images/ta_modifications_1.png)
    

Eventos SREM

Eventos SREM permitem que você envie Mensagens SRE (SREM). SREM são mensagens V2I padrão definidas pela OCIT para permitir prioridade semafórica via comunicação sem fio entre os veículos e o controlador semafórico. Esta funcionalidade é atualmente suportada apenas por controladores Yutraffic.

O OCIT Detection Pattern permite enviar programaticamente mensagens SRE para um controlador, por exemplo quando você está executando um procedimento de teste para o programa dele.

Para cada mensagem, você pode definir:

  • ID do veículo
  • ID do grupo semafórico que dá prioridade de passagem ao veículo
  • ID de um grupo semafórico secundário que dá direito de passagem ao veículo (se houver; caso contrário, 0)
  • Papel do veículo
  • Subfunção do veículo
  • Tempo estimado para chegar à linha de retenção (segundos)
  • Tipo de solicitação (solicitação inicial, atualização da solicitação - normalmente para atualizar o ETA -, ou cancelamento da solicitação)

Além disso, você deve definir o controlador para o qual a mensagem será enviada e o horário em que a mensagem será enviada, em termos de número de ciclo e Tx.

caixa de eventos de simulação

Editor de Modelo de Padrão de Detecção OCIT

Para criar um novo modelo de padrão de detecção para seu modelo:

  1. Selecione Projeto > Novo > Controle > Modelo de Padrão de Detecção OCIT.
  2. Clique duas vezes no novo objeto OCIT Detection Pattern Template para configurá-lo.

Você pode usar um OCIT Detection Pattern Template quando quiser enviar a um controlador OCIT eventos de detecção (presença ou telegramas R09) ou mensagem SRE interativamente durante uma simulação. Assim como no Detection Pattern Template ‘standard’, para que o evento seja enviado, você deve garantir que 'Execute' esteja marcado.

Se você marcar 'Add to Current Scenario Pattern' e o cenário da simulação em execução tiver um OCIT Detection Pattern associado, o evento será salvo nesse padrão de detecção. Isso permite registrar um procedimento de teste que você poderá executar novamente mais tarde sem qualquer interação manual.

Eventos de detecção

Para acionar presença em um detector, basta criar um novo item na aba Detection Events (os valores do item são irrelevantes), selecioná-lo e então clicar em um detector enquanto a simulação estiver em execução.

Observe que um clique simples aciona uma presença por um segundo, Ctrl + clique define uma presença contínua até você clicar novamente no mesmo detector, e Shift + clique define uma presença intermitente até você clicar novamente no mesmo detector.

Para enviar um telegrama R09, crie um novo item na aba Detection Events e preencha os campos que definem seu conteúdo:

  • Número da Linha
  • Número da Viagem
  • Número da Rota
  • Comprimento do Trem
  • Direção Manual
  • Prioridade
  • Desvio do cronograma

Selecione-o e, em seguida, clique em um ponto de chamada para enviar um telegrama de transporte coletivo.

diálogo de padrão de detecção OCIT

Mensagens SRE

Para enviar uma mensagem SRE, crie um novo item na aba SREM Events e preencha os campos que definem seu conteúdo:

  • ID do veículo
  • ID do grupo semafórico que dá prioridade de passagem ao veículo
  • ID de um grupo semafórico secundário que dá direito de passagem ao veículo (se houver; caso contrário, 0)
  • Papel do veículo
  • Subfunção do veículo
  • Tempo estimado para chegar à linha de retenção (segundos)
  • Tipo de solicitação (solicitação inicial, atualização da solicitação ou cancelamento da solicitação)

Selecione-o e, em seguida, Shift + clique em um Controlador para enviar um SREM.

diálogo de padrão de detecção OCIT

Janela de Modelo de Padrão de Detecção

Para usar um Modelo de Padrão de Detecção OCIT, você deve manter sua caixa de diálogo aberta, e isso pode ocultar parte da visualização. Para evitar esse inconveniente, você pode abrir uma Janela de Modelo de Padrão de Detecção selecionando Window > Windows > Detection Pattern Template.

Como as outras janelas, a Janela do Modelo de Padrão de Detecção pode ser acoplada a um lado do aplicativo Aimsun Next, não obstruindo assim as visualizações do modelo.

janela de modelo de padrão de detecção OCIT

Depois de criar um Modelo de Padrão de Detecção OCIT, você pode selecioná-lo no menu suspenso na parte superior da janela e pode ativar um item do modelo selecionando-o na janela.

Você pode aplicar alterações aos valores na janela, mas essas alterações são temporárias; elas não são armazenadas no template correspondente. Se quiser fazer alterações no template, pressione o botão de edição no canto superior direito.