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 (e possivelmente em uma linha de Transporte Público) estivesse presente em um determinado detector em um tempo específico, 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 Padrão de Detecção fornece uma sequência repetível de eventos de detecção para auxiliar na depuração de algoritmos de controle semafóricos 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 Padrão de Detecção estiver aberto, então, quando um evento de detecção for criado, os tempos associados ao evento de detecção serão os tempos de simulação atuais. 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 cabeçalho da pasta Controle na janela do Projeto e selecione Novo > Padrão de Detecção para adicionar um novo padrão à pasta. Renomeie-o e clique duas vezes nele para abrir o editor de Padrão de Detecção.
Avance a simulação até o ponto no tempo da simulação onde o evento deve ser criado, usando os controles de Play, Step e Pause da simulação.
Para criar o novo evento de detecção, você pode:
- Selecionar Novo dentro do editor e, em seguida, selecionar o detector na lista suspensa na caixa de mensagem
- Clicar no detector enquanto o editor de padrão de detecção está aberto.
Um novo evento de detecção é adicionado à lista de eventos de detecção no editor de padrão com as informações de tempo relevantes 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:
- Hora de Início do Evento: Relativa ao tempo de início da simulação no formato HH:MM:SS.sss
- Duração do Evento: No formato HH:MM:SS.sss
- Tipo de Veículo, Comprimento do Veículo: O tipo de veículo e o comprimento para esse evento específico de veículo
- Velocidade do Veículo: A velocidade para este evento, o padrão é a velocidade do trecho de fluxo livre para aquele tipo de veículo
- Linha de Transporte Público: A linha de transporte se o veículo for um veículo de transporte. Isso é opcional e o padrão é Nenhum
- Informação.
Se nenhuma duração de evento tiver sido definida, avance o simulador usando os controles do simulador até o tempo de parada desejado do evento, então clique no mesmo detector para definir o tempo de parada do evento. Múltiplos eventos de detecção podem ser abertos em múltiplos detectores ao mesmo tempo, clicar uma segunda vez em cada detector fecha aquele evento específico.
Eventos podem ser removidos da lista de eventos selecionando o evento e clicando em 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.
Modelos podem ser usados quando há necessidade de reproduzir o mesmo evento de detecção ou eventos semelhantes muitas vezes. Dependendo das configurações no editor de Modelo de Padrão de Detecção, os eventos protótipos podem ser:
-
adicionados a um padrão de detecção e à execução atual da simulação
-
adicionados 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 da simulação está ativa. Para criar um Modelo de Padrão de Detecção, selecione Projeto > Novo > Controle > Modelo de Padrão de Detecção ou clique com o botão direito no cabeçalho da pasta Controle na janela do Projeto 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 botão Novo no editor de Modelo de Padrão de Detecção. 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 do trecho de fluxo livre para aquele 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.
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 do modelo 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 no Modelo de Padrão de Detecção. Selecione uma duração padrão para o evento, expressa em ciclos de detecção e assegure-se de que a opção Executar esteja marcada.
Clique em um detector e quando a simulação for avançada um passo, o evento aparecerá no detector. Na figura abaixo, o evento foi adicionado e confirmado usando a variável Presença 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 é:
- Criar os eventos no Modelo de Padrão de Detecção.
- Criar um Padrão de Detecção e incluí-lo no Cenário que contém a Replicação a ser executada.
- Executar a Replicação.
- Assegurar que tanto o Padrão de Detecção quanto os diálogos do Modelo de Detecção estejam abertos.
- Parar a Replicação no tempo de evento proposto.
- Selecionar o protótipo para o evento de detecção no modelo.
- Clique em um detector e esse evento será adicionado.
- Passar à simulação até o tempo 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, eventos de detecção podem ser mostrados diretamente por:
1. Ativando um Rótulo Dinâmico apropriado no detector, como SI Presença ou SI Velocidade.
2. Abrindo a aba da série temporal no detector e selecionando uma série como ocupação ou velocidade.
Observe que, se a Demanda de Tráfego para o cenário não estiver 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 do modelo de padrão de detecção, selecione Modelo de Padrão de Detecção na barra de menu principal > Janela > Janelas.
Ao ativar esta janela, 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 serem usados 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 ou remover eventos existentes. Para fazer isso, você precisa clicar duas vezes na pasta Projeto > Controle > Modelos de Padrão de Detecção e editar o modelo de padrão de detecção.