Skip to content

Interface LISA

LISA é um pacote de software da SCHLOTHAUER & WAUER GmbH que é usado para planejar e otimizar planos semafóricos para interseções individuais e para redes viárias. O controlador semafórico atuado LISA muda dinamicamente os semáforos com base nas ações dos veículos que passam sobre laços de detecção nas proximidades das interseções semafóricas para otimizar os fluxos de tráfego.

Arquitetura

Os arquivos de emulação do controlador LISA são criados pelo LISA e salvos em um único diretório, que contém um arquivo Java ".jar" e 5 arquivos de configuração para cada controlador. Quando a simulação é executada, o Servidor OML LISA executa esses arquivos e os utiliza para emular o Controlador LISA.

Requisitos

Os requisitos são:

  • A Licença de Extensão de Interfaces de Controle Adaptativo para Aimsun Next.
  • Um ambiente de execução Java, versão 8 (1.8.0), instalado no computador que está executando a simulação. O instalador para os diferentes sistemas operacionais pode ser baixado de https://www.oracle.com/java/technologies/downloads/ na seção Java archive > Java SE 8.

Observe que o LISA não precisa ser instalado para executar a simulação usando o controlador semafórico LISA, pois o Servidor OML LISA está incluído na instalação do Aimsun Next. No entanto, ele deve estar disponível se o modelador quiser editar os arquivos de controle LISA.

Preferências e Configurações

O Comando Java do Servidor, configurado no Editor de Preferências do Sistema, especifica como iniciar a JVM Java que executa o Emulador LISA. Se a JVM Java estiver no caminho do sistema e for executada no computador local, o simples comando java será suficiente. Em outros casos, por exemplo, se a JVM Java não estiver no caminho do sistema ou se houver várias versões instaladas no sistema, o comando deve refletir isso e especificar como iniciar a JVM correta, por exemplo, "C:Program Files (x86)Javajre-1.8injava.exe".


Preferências de Interfaces de Controle Adaptativas

O Diretório de Dados do Servidor, ou seja, o caminho para a pasta de arquivos do emulador LISA, é configurado no Editor de Preferências do Projeto. Essa pasta é única para todos os controladores LISA no projeto.


Preferências do Projeto para Interfaces de Controle Adaptativas


Dados LISA

A interface LISA pode ser configurada para produzir informações de depuração. A opção Gerar Arquivos de Depuração é selecionada no editor de Cenários, na guia Saídas a Gerar, subtarefa Controladores. Quando essa opção está ativa, Aimsun Next gerará arquivos de log armazenados na mesma pasta que o documento Aimsun Next, nomeados LISAPlusMessages_ID.log, onde ID é o ID do Controlador LISA no Aimsun Next.


Arquivos de Depuração LISA

Editor do Controlador LISA

Os grupos semafóricos, os detectores e os botões de acionamento para pedestres no modelo de simulação devem ser mapeados para os objetos correspondentes no LISA. Isso é alcançado no editor de Controlador.

O Controlador é criado e editado usando o Editor de Controladores. Se a opção LISA for selecionada na guia principal, o editor é configurado para LISA.


Controlador LISA

Os parâmetros necessários para vincular ao Emulador de Controlador LISA são:

  • ID do Computador de Tráfego e ID do Dispositivo de Campo: esses são identificadores do controlador LISA que devem corresponder àqueles nos nomes dos emuladores de controlador exportados do LISA.

  • URL do Serviço LISA: O link (nome do computador e número da porta) para o Servidor OML LISA. Você não precisa alterar a configuração padrão ao usar a fornecida com o Aimsun Next, que é iniciada automaticamente no início da simulação.

  • Diretório de Dados do Controlador: Este é o diretório onde os arquivos do emulador do controlador de cada interseção (.jar, .kfg, .ov4, .sgr, .szp, .xml) e seus arquivos de configuração estão armazenados. Desta forma, você pode ter cada emulador de interseção em uma pasta diferente, que é o padrão ao exportar do LISA, em vez de ter que copiar todos em uma pasta. Os nomes dos arquivos correspondem ao ID do Computador de Tráfego e ao ID do Dispositivo de Campo do controlador para cada junção e não devem ser alterados.

A caixa de Conexões lista todos os itens (Nós e Detectores) que foram vinculados ao Controlador usando a Ferramenta de Conexão.

Grupos Semafóricos

A guia Grupos de Sinal é usada para corresponder os grupos semafóricos no LISA aos grupos semafóricos adicionados ao nó usando o Editor de Nós. Cada grupo semafórico no LISA deve ser correspondente ao grupo equivalente no nó.


Grupos Semafóricos LISA

A configuração de Secundários é usada para fazer o status de um grupo semafórico seguir o de outro grupo semafórico quando desligado (ou até mesmo vermelho, se a opção Sobrescrever Estado Vermelho estiver marcada). Isso é comumente usado para turnos protegidos/permitidos, que são controlados por uma seta verde durante a fase protegida, e então durante a fase permitida pelo semáforo verde que controla os outros turnos da abordagem.

Detectores

A guia Detectores do editor de controlador é usada para corresponder os detectores no LISA aos detectores vinculados ao controlador na guia Principal.

Se um detector estiver associado a uma ou várias Linhas de Transporte Público, ele atuará como um ponto de chamada e enviará telegramas OCIT R09 para o controlador sempre que um veículo equipado servindo essa linha for detectado pelo detector. O conteúdo do telegrama gerado por uma linha (número da linha e número da rota) é configurado na guia OCIT da Linha de Transporte Público.

Existem vários tipos de detectores no LISA:

  1. Padrão: Este detector funciona como detectores padrão; ele envia presença enquanto um veículo de qualquer tipo está sobre ele.
    Configuração do Controlador LISA

  2. Ponto de Relato Serial: Este detector envia um telegrama de transporte quando um veículo de transporte das linhas de transporte selecionadas na tabela "Linhas de Transporte Detectadas" é detectado.
    Configuração do Controlador LISA

  3. Ponto de Relato Paralelo (presença): Este detector envia um sinal de presença (como detectores) quando um veículo equipado está sobre ele. O detector envia presença enquanto um veículo de qualquer uma das linhas de transporte selecionadas na tabela "Linhas de Transporte Detectadas" está sobre o detector. Se nenhuma linha de transporte for selecionada, ele deve enviar presença enquanto um veículo equipado de qualquer tipo estiver sobre o detector.
    Configuração do Controlador LISA

  4. Ponto de Relato Paralelo (impulso): Este detector envia um sinal de presença de um segundo (como detectores) quando um veículo equipado está sobre ele. O detector envia presença sempre que um veículo de qualquer uma das linhas de transporte selecionadas na tabela "Linhas de Transporte Detectadas" estiver sobre o detector. Se nenhuma linha de transporte for selecionada, ele deve enviar um sinal de presença de um segundo toda vez que um veículo equipado de qualquer tipo estiver sobre o detector.
    Configuração do Controlador LISA

Se o tipo de detector Padrão for escolhido, a janela "Linhas de Transporte Detectadas" será congelada, pois não há opção para que veículos de transporte enviem mensagens via esse tipo de detector. Se o Ponto de Relato Paralelo ou o Ponto de Relato Serial forem escolhidos, a parte inferior "linhas de transporte detectadas" é habilitada e as linhas de transporte podem ser selecionadas. No caso de um Ponto de Relato Serial, pelo menos uma linha de transporte deve ser selecionada. No caso de um Ponto de Relato Paralelo, se nenhuma linha de transporte for selecionada, ele deve enviar presença enquanto um veículo equipado (se houver) de qualquer tipo estiver sobre o detector.


Configuração do Controlador LISA

Por exemplo, no caso de um veículo de emergência, um detector deve ser definido como Ponto de Relato Paralelo sem linhas de transporte associadas, e um veículo de emergência deve ser criado como um tipo de veículo (% equipado).

  • Número da Linha: O número da linha deve ser inserido na guia de linha de transporte chamada OCIT.
  • Número da Rota: O número da rota deve ser inserido na guia de linha de transporte chamada OCIT.
  • Ponto de Ônibus: Se selecionado, a mensagem será enviada quando o veículo partir deste ponto de transporte.
  • Segundos Antes da Partida: Se o Ponto de Ônibus for selecionado, uma opção para enviar a mensagem segundos antes do ônibus partir deste ponto de transporte.

Para os tipos de detetores Ponto de Relato Serial e Ponto de Relato Paralelo, as capacidades de medição do Detector "Ocupação" e "Veículo Equipado" devem ser marcadas.

Faixas de Pedestres

Para permitir a funcionalidade dos Botões de Acionamento para pedestres, as Faixas de Pedestres ou Áreas de Cruzamento no cruzamento controlado devem ser atribuídas a um grupo semafórico no Editor de Nós.

Essas Faixas de Pedestres e Áreas de Cruzamento aparecerão então no Editor de Controladores > guia Pedestres > Faixas de Pedestres e Áreas de Cruzamento e o usuário pode atribuir cada ou múltiplas Faixas de Pedestres e Áreas de Cruzamento a um ID de Botão de Acionamento na configuração do Controlador LISA.

Também está disponível a opção de atribuir o ID do Botão de Acionamento a um Tipo de Pedestre específico. Esta configuração indica se a presença deve ser enviada apenas quando um pedestre de um tipo específico estiver esperando, ou qualquer pedestre de qualquer tipo.

As capturas de tela abaixo mostram como uma Faixa de Pedestre/Área de Cruzamento com um grupo semafórico e dois diferentes IDs de Botões de Acionamento, um para pedestres com deficiência visual (Cego) e um para pedestres sem deficiência visual, seriam configuradas.


Pedestres LISA

Configuração de Visualizações OCIT

A guia de Configuração de Visualizações OCIT é usada para configurar o conteúdo da visualização gráfica e da visualização de protocolo mostradas no controlador durante a simulação.

Observe que os itens disponíveis na configuração da visualização de protocolo refletem apenas um conjunto mínimo de itens padrão até que você execute a primeira simulação: quando o emulador do controlador LISA é executado pela primeira vez, ele informa ao Aimsun Next quais variáveis definidas pelo usuário (Valores AP) estão definidas em sua lógica, e essas serão adicionadas à lista de itens disponíveis. Se o modelo for salvo posteriormente, esses itens são armazenados no arquivo .ang.

Por exemplo:

Quando abrimos o arquivo de rede e acessamos o objeto Controlador > Configuração de Visualizações OCIT > Visualização Gráfica pela primeira vez, apenas os atributos padrão sob a janela Categorias aparecem até que lancemos a simulação. Você também pode verificar os atributos sob a guia Visualização de Protocolo.


Pedestres LISA

Quando executamos a simulação pela primeira vez, os atributos foram lidos e aparecem na janela Categorias, ou seja: Fases.


Pedestres LISA

Esses atributos podem ser então selecionados para serem visualizados na guia Controle de Simulação.


Pedestres LISA

e selecionando os atributos a aparecer na Visualização de Protocolo:


Pedestres LISA

Acessando a guia Controle de Simulação, esses atributos aparecerão na Visualização Gráfica.


Pedestres LISA

Clicando na Visualização de Protocolo, vemos os novos atributos selecionados também.


Pedestres LISA

Os atributos a aparecer na guia Visualização de Protocolo podem ser configurados da mesma forma. A quantidade de atributos que aparecem na janela Categorias depende das informações trocadas entre Aimsun Next e LISA (arquivos exportados).

Executando uma Simulação com um Controlador LISA

A simulação pode ser executada da replicação como normal e a janela de log mostrará quaisquer mensagens relevantes para confirmar a operação do link LISA.

Quando a simulação é executada, a JVM é iniciada e os semáforos são colocados sob Controle LISA. Se a comunicação falhar, por exemplo, porque o controlador não está corretamente configurado, os semáforos serão congelados.

O programa de semáforo que é solicitado é o ID externo do Plano de Controle carregado de acordo com o Plano de Controle Mestre. As bandeiras OCIT (Modo Central, Tráfego Individual e Priorização do Transporte Público) que devem ser aplicadas ao Plano de Controle estão definidas no Plano de Controle Mestre. Observe que com o Modo Central LISA ativa e desativa a coordenação, e ligar e desligar interseções parciais não é suportado.

Durante e após a simulação, a guia de Controle de Simulação do editor de controlador pode ser acessada para ver a visualização gráfica e de protocolo. O menu suspenso Programa de Semáforo Solicitado e as caixas de seleção à sua direita podem ser usados para alterar interativamente as bandeiras OCIT.


Controle de Simulação LISA

Atuações manuais podem ser acionadas criando um Modelo de Padrão de Detecção OCIT. Associar um Padrão de Detecção OCIT ao Cenário permite armazenar as atuações do detector e quaisquer alterações ao programa de semáforo solicitado e às bandeiras OCIT que são realizadas via a janela de Controle de Simulação.

Para realizar testes, o usuário pode aplicar modificações com a opção "Eventos de Simulação" manualmente (em tempo real) durante a simulação quantas vezes desejar via o objeto controlador. Eventos de simulação permitem ao usuário modificar o plano de controle e outras bandeiras durante a simulação (visíveis apenas durante simulações e repetições). Os eventos de simulação em questão são os seguintes:

  • alternar para outro programa de semáforo
  • ligar/desligar controle central
  • ligar/desligar atuações de tráfego
  • ligar/desligar controle atuado
  • ligar/desligar priorização do transporte público
  • ligar/desligar interseções parciais

Uma vez que a simulação é lançada, abra o objeto Controlador > Guia de Controle de Simulação. Modifique o Programa de Semáforo Solicitado para definir um plano de controle e ative/desative manualmente as bandeiras OCIT correspondentes (apenas durante a simulação). O usuário também tem a opção de salvar essas mudanças em um Padrão de Detecção OCIT selecionando a opção Adicionar ao Padrão do Cenário Atual para reproduzir exatamente a mesma simulação com as modificações feitas manualmente e armazenadas.


Modificações de controle de simulação

Para mais opções sobre como usar eventos de simulação, consulte Padrões de Detecção OCIT.