Padrões de detecção¶
Padrões de detecção fornecem um efeito reproduzível em um detector, como se um veículo de um tipo específico, comprimento específico (e possivelmente em uma linha de transporte público) tivesse estado presente em um determinado detector em um determinado momento, por uma duração específica e viajando a uma velocidade específica.
Padrões de detecção permitem que um conjunto de eventos de detecção seja programado e reproduzido em simulações posteriores. Um Detection Pattern fornece uma sequência repetível de eventos de detecção para auxiliar na depuração de algoritmos de controle semafórico ou ações de tráfego responsivas a veículos.
Você pode editar padrões de detecção em uma simulação atualmente em execução ou independentemente de qualquer replicação específica. Você também pode usar modelos de padrões de detecção para fornecer protótipos para eventos específicos.
Padrões de detecção¶
Se uma simulação animada estiver em execução quando o editor de Detection Pattern estiver aberto, então, quando um evento de detecção for criado, os tempos associados ao evento de detecção serão os tempos atuais da simulação. Padrões de detecção podem ser criados sem uma simulação ativa, mas todos os tempos precisarão então ser inseridos manualmente. A criação de padrões de detecção será descrita aqui para o caso em que há uma simulação ativa.
Criação de padrão de detecção sem modelos de padrão de detecção¶
Selecione Projeto > Novo > Controle > Padrão de Detecção ou clique com o botão direito no Controle cabeçalho da pasta na janela Projeto e selecione Novo > Padrão de Detecção para adicionar um novo padrão à pasta. Renomeie-o e dê dois cliques nele para abrir o editor de Padrão de Detecção.
-Não consegui recriar nem adicionar nenhum valor para Duration nesta nova captura de tela.
Avance a simulação até o ponto no tempo de simulação em que o evento deve ser criado, usando a simulação Controles Reproduzir, Avançar Passo e Pausar.
Para criar o novo evento de detecção, você pode:
- Selecione Novo dentro do editor e, em seguida, selecione o detector na lista suspensa na caixa de mensagem
- Clique no detector enquanto o editor de padrão de detecção estiver aberto.
Um novo evento de detecção é adicionado à lista de eventos de detecção no editor de padrões, com informações relevantes de temporização preenchidas. O evento também é ativado na simulação atual neste momento.
Para editar o evento de detecção, selecione o evento de detecção na lista e edite seus parâmetros selecionando cada um na linha. Os parâmetros do evento são:
- Event Start Time: Relativo ao tempo de início da simulação no formato HH:MM:SS.sss
- Duração do Evento: No formato HH:MM:SS.sss
- Vehicle Type, Vehicle Length: o tipo de veículo e o comprimento para este evento específico de veículo
- Velocidade do Veículo: A velocidade para este evento; o padrão é a velocidade de fluxo livre da seção para esse tipo de veículo
- Transit Line: A linha de transporte público se o veículo for um veículo de transporte público. Isto é opcional e o padrão é None
- Informações.
Se nenhuma duração do evento tiver sido definida, avance o simulador usando os controles do simulador até o horário desejado de término do evento e, em seguida, clique no mesmo detector para definir o horário de término do evento. Vários eventos de detecção podem ser abertos em vários detectores ao mesmo tempo; clicar uma segunda vez em cada detector fecha esse evento específico.
Eventos podem ser removidos da lista de eventos selecionando o evento e clicando Remover. Selecione OK para salvar as alterações no Padrão de Detecção e fechar o editor.
Modelo de Padrão de Detecção¶
Usando um Modelo de Padrão de Detecção, eventos de detecção criados a partir de protótipos podem ser adicionados a uma simulação animada e/ou a um Padrão de Detecção.
Templates podem ser usados quando há necessidade de reproduzir muitas vezes o mesmo evento de detecção ou eventos semelhantes. Dependendo das configurações no editor Detection Pattern Template, os eventos de protótipo podem ser:
-
adicionado a um padrão de detecção e à execução da simulação atual
-
adicionado a um padrão de detecção, mas não à execução atual
-
adicionados à execução atual, mas não ao Padrão de Detecção ativo.
Eventos só podem ser adicionados a partir de um modelo quando uma replicação de simulação está ativa. Para criar um Detection Pattern Template, selecione Project > New > Control > Detection Pattern Template ou clique com o botão direito no cabeçalho da pasta Control na Project window e selecione Novo > Modelo de Padrão de Detecção. Clique duas vezes nele para abrir seu editor.

Para criar um novo modelo de evento de detecção, clique no Novo botão no editor Detection Pattern Template. Um novo modelo para um evento é adicionado à lista. Para editá-lo, selecione-o na lista e edite cada um dos atributos clicando nele na lista. Os atributos são:
- Tipo de Veículo.
- Comprimento do Veículo: O padrão é zero.
- Velocidade do Veículo: O padrão é a velocidade de fluxo livre da seção para esse tipo de veículo.
- Linha de Transporte Público: o padrão é nenhum e deve ser definido apenas para um tipo de veículo de transporte público.
Selecione OK para aceitar todas as alterações e fechar o editor.
Adicionando Eventos a uma Simulação a partir de um Modelo¶
Para adicionar eventos de detecção à simulação a partir do modelo, abra o editor de modelos e inicie uma simulação animada. Avance a simulação até o ponto em que um evento de detecção deve ser adicionado. Selecione o evento protótipo na lista em Detection Pattern Template. Selecione uma duração padrão para o evento, expressa em ciclos de detecção, e certifique-se de que o Executar opção está marcada.
Clique em um detector e, quando a simulação avançar um passo, o evento aparecerá no detector. Na figura abaixo, o evento foi adicionado e confirmado usando o Presença variável em um Rótulo Dinâmico.

Adicionando eventos a um padrão de detecção a partir de um modelo¶
Eventos de detecção podem ser adicionados a um Padrão de Detecção usando as características definidas em um modelo. O processo para fazer isso é:
- Crie os eventos no Modelo de Padrão de Detecção.
- Criar um Padrão de Detecção e incluí-la no Cenário que contém a Replicação a ser executada.
- Executar a Replicação.
- Certifique-se de que as caixas de diálogo Detection Pattern e Detection Template estejam abertas.
- Pare a Replicação no horário de evento proposto.
- Selecione o protótipo para o evento de detecção no modelo.
- Clique em um detector e esse evento será adicionado.
- Avance a simulação até o horário do próximo evento a ser adicionado.

Uso do Padrão de Detecção¶
Para ativar o padrão de detecção no Cenário, abra o editor de cenários e selecione o padrão de detecção na lista suspensa na pasta principal.
Durante a simulação, os eventos de detecção podem ser mostrados diretamente por:
1. Ativar um Dynamic Label apropriado no detector, como SI Presence ou SI Speed.
2. Abrir a pasta da aba de séries temporais no detector e selecionar uma série, como ocupação ou velocidade.
Observe que, se a Traffic Demand para o cenário não for definida como uma matriz OD zero ou um estado de tráfego com fluxos zero, outros eventos de detecção correspondentes a veículos reais da demanda também serão mostrados.
Janela de Modelo de Padrão de Detecção¶
Para ativar a janela de modelo de padrão de detecção, selecione Modelo de Padrão de Detecção da barra de menu principal > Janela > Windows.
Ao ativar esta janela, ela permite a seleção de qualquer modelo de padrão de detecção disponível. Usando o modelo de padrão de detecção selecionado, eventos de detecção podem ser ativados enquanto a simulação está em execução. Todos os parâmetros podem ser modificados para uso na simulação atual. No entanto, essas alterações não serão salvas e não é possível criar novos eventos de detecção nem remover eventos existentes. Para isso, é necessário clicar duas vezes na pasta Projeto > Controle > Modelos de Padrão de Detecção e edite o modelo de padrão de detecção.
