Skip to content

Diagrama Espaço-Tempo

Um diagrama espaço-tempo plota informações de detectores no espaço e no tempo, onde o espaço é a distância ao longo de uma rodovia definida por um conjunto ordenado de detectores. As informações dos detectores são plotadas em cores no gráfico 2D espaço-tempo.

Um uso típico de um diagrama espaço-tempo seria plotar a velocidade média em um trecho da rodovia como a variável detectada para mostrar o tempo, a localização e a subsequente propagação e dispersão da congestão na rodovia.

Diagrama Espaço-Tempo

Selecionar Análise de Dados > Diagrama Espaço-Tempo quando uma microsimulaçãо animada está em execução traz o seguinte diálogo.


Diálogo do Diagrama Espaço-Tempo

O Diálogo Espaço-Tempo especifica os detectores em um conjunto de detectores, os intervalos dinâmicos usados na alocação de cores e a própria visualização espaço-tempo.

Aba Conjuntos de Detectores


Conjuntos de Detectores Um Conjunto de Detectores é uma coleção ordenada de detectores. Para adicionar ou excluir um conjunto, clique nos botões Adicionar Conjunto ou Excluir Conjunto. Com o conjunto selecionado, clique em um único detector na Visualização 2D ou clique em uma seção. Se uma seção estiver selecionada, todos os detectores da seção serão adicionados ao conjunto atualmente selecionado e organizados pela sua posição na seção.

Clique em qualquer detector adicionado e pressione o botão Excluir Conjunto para remover o detector do conjunto.

Clique no botão Excluir para remover os detectores atualmente selecionados do conjunto.

Aba Configurações


Configurações Espaço-Tempo

A aba Configurações pode ser utilizada opcionalmente para definir os intervalos aos quais a escala de cores do diagrama espaço/tempo é aplicada. Os intervalos podem ser personalizados e fixos (útil quando você deseja criar gráficos que podem ser comparados), ou a opção de Valores Dinâmicos ajustará automaticamente o intervalo para os valores mínimo e máximo em cada gráfico.

Aba Principal

A aba principal mostra o gráfico espaço-tempo. As opções são:

  • Conjunto de Detectores: Qual conjunto usar.
  • Coluna: Qual variável mostrar
  • Diagrama Espaço-Space O eixo X representa os detectores ordenados por posição. O eixo Y representa as faixas da seção. A figura seguinte mostra a Contagem (SCR) no intervalo de tempo 08:10:00.
  • Diagrama Espaço-Tempo* O eixo X representa os detectores ordenados por posição. O eixo Y representa o tempo de simulação.


Diagrama Espaço/Tempo


Diagrama Espaço/Space

Criação Automática de Detectores

Criar as seções em intervalos fixos em uma rodovia é uma tarefa repetitiva e, portanto, uma que pode ser automatizada com um script. Este é um exemplo de Script Python, que cria um detector em cada faixa a uma distância regular em uma seção (no código, a variável "target" é a seção). O script deve ser adicionado ao menu de contexto da seção e executado para gerar os detectores.

sectionType = model.getType("GKSection")
distanceBetweenDetectors = QInputDialog.getDouble(None, "Diálogo de Entrada", "Distância Entre Detectores", 50)[0]
if target != None and target.getType().inherits(sectionType) != 0:
    sectionLength = target.length2D()
    currentLength = 0.0
    nbLanes = target.getDataValueIntByID(GKSection.nblanesAtt)
    while currentLength < sectionLength:
        i = 0
        for i in range(0, nbLanes):
        cmd = GKSectionObjectNewCmd()
        cmdDet.init( model.getType( "GKDetector" ), target, i, i, currentLength, 4.5 );
        model.getCommander().addCommand(cmd)
        currentLength = currentLength + distanceBetweenDetectors
    print "Concluído"
print
    "O script deve ser iniciado a partir do menu de contexto de uma seção"