Exportação de Veículos¶
Você pode exportar dados de posição de veículos em vários formatos diferentes para diferentes razões e usos. O Aimsun Next possui exportadores para os seguintes formatos e propósitos:
-
FZP – Um formato utilizado na geração de informações de posição 3D para importação em ferramentas de renderização 3D.
-
Versit – Um modelo local de emissões de veículos. Veja Aimsun Next & Versit para mais detalhes.
-
SSAM – O Modelo de Avaliação de Segurança Substituta, desenvolvido com a Administração Federal de Estradas (FHWA) do Departamento de Transporte dos Estados Unidos. Veja o site da FHWA para mais detalhes.
-
Avaliação da taxa de descarregamento – Usado para calcular fluxos de saturação em interseções semafóricas.
Gerando um Arquivo FZP¶
Informações sobre os veículos gerados em uma simulação microscópica podem ser exportadas para pacotes externos. O objetivo é armazenar as localizações dos veículos em um arquivo durante uma simulação microscópica. Este arquivo pode então ser importado para o Autodesk 3ds Max® e Civil View® para que os veículos possam ser animados dentro de uma cena 3D de alta qualidade. Está disponível apenas para simulações microscópicas.
Para exportar dados de veículos em um arquivo FZP:
-
Abra a caixa de diálogo do cenário e clique na aba APIs Aimsun Next.
-
Marque a opção Exportador FZP.
-
Clique duas vezes em 'Exportador FZP' para abrir a caixa de diálogo da Extensão do Exportador FZP.
-
Você pode deixar as configurações como estão ou pode selecionar um novo local (e nome) para o arquivo de saída vehicles.fzp e alterar o Tempo de Início e a Duração. Esses dois últimos parâmetros especificam quando, na simulação, as posições dos veículos são exportadas.
-
Execute a simulação. Quando a simulação microscópica terminar, o arquivo FZP será salvo na pasta especificada e conterá informações sobre todos os veículos no intervalo de simulação especificado.
Formato do Arquivo FZP¶
O arquivo FZP gerado consiste em duas partes: o cabeçalho e os dados. Os dados são organizados como uma tabela separada por ponto e vírgula.
Os parâmetros exportados para o arquivo são:
VehNr: ID do Veículo
LVeh: ID do próximo veículo a montante
Type: ID do Tipo de Veículo
VehTypeName: Nome do Tipo de Veículo
Length: Comprimento [m]
t: Tempo de Simulação [s]
a: Aceleração [m/s^2] durante o passo da simulação
v: Velocidade [m/s] ao final do passo da simulação
DesLn: Faixa Desejada (por decisão de Direção)
Grad: Gradiente [%] do link atual
WorldX: Coordenada do mundo x (parte dianteira do veículo ao final do passo da simulação)
WorldY: Coordenada do mundo y (parte dianteira do veículo ao final do passo da simulação)
WorldZ: Coordenada do mundo z (parte dianteira do veículo ao final do passo da simulação)
RWorldX: Coordenada do mundo x (parte traseira do veículo ao final do passo do tempo)
RWorldY: Coordenada do mundo y (parte traseira do veículo ao final do passo do tempo)
RWorldZ: Coordenada do mundo z (parte traseira do veículo ao final do passo do tempo)
x: Distância da posição inicial (do trecho atual ou curva em que o veículo está) até a parte dianteira do veículo, em metros, ao final do passo da simulação
y: Posição lateral relativa ao meio da faixa (0.5) ao final do passo da simulação
Exportando para 3D Max Design® e Civil View®¶
Você pode importar o arquivo FZP gerado para o 3D Max Design® e Civil View®. Observe que o Civil View® permite atribuir cada tipo de veículo a um modelo 3D diferente, mas não realizará nenhuma escala no objeto para corresponder ao comprimento simulado do veículo.
Para evitar sobreposições indesejadas e desalinhamentos posicionais na cena 3D, é necessário uma seleção cuidadosa dos tipos de veículos no modelo. Todos os tipos de veículos devem ser definidos com nenhuma variação em seu comprimento e o comprimento também deve corresponder ao do modelo 3D utilizado para representação visual no Civil View®.
Por exemplo, na caixa de diálogo do Tipo de Veículo abaixo, o comprimento do veículo está fixado em 4.30 m sem variação (0.00 m na coluna de Variação).
Seguindo essa regra geral com todos os tipos de veículos, e atribuindo o modelo 3D correto no Civil View®, a cena 3D renderizada corresponderá perfeitamente à simulação do Aimsun Next.
Gerando um Arquivo Versit¶
Versit é um modelo de emissão desenvolvido pela TNO na Holanda (veja Versit para mais informações). Ele é usado para prever fatores de emissão e fatores de uso de energia representativos para frotas de veículos onde os fatores de emissão são diferenciados para vários tipos de veículos e situações de tráfego. Também leva em conta as condições de condução do mundo real.
Versit usa o Formato FZP para seus arquivos de entrada, mas, ao exportar dados para serem usados no Versit, você deve definir o intervalo de simulação para 0,25 segundos.
Modelo de Avaliação de Segurança Substituta¶
Esta seção descreve como o plug-in do Modelo de Avaliação de Segurança Substituta é usado.
Nota sobre licenças: Para usar este plug-in durante uma simulação microscópica, você precisa de uma licença da API Aimsun Next.
O modelo de Avaliação de Segurança Substituta é um projeto de simulação e análise da FHWA, que prevê a segurança das vias antes que acidentes ocorram.
A documentação sobre a especificação do formato do arquivo SSAM V1.04 está disponível na FHWA (https://www.fhwa.dot.gov/publications/research/safety/08049).
Criando um Arquivo de Trajetória¶
Um arquivo de trajetória contém os dados de veículo necessários para uso em um SSAM. Apenas dados de uma microsimulação são compatíveis.
Para criar um arquivo de trajetória:
-
Abra a caixa de diálogo do cenário e clique na aba APIs Aimsun Next.
-
Marque a opção SSAM.
-
Clique duas vezes em 'SSAM' para abrir a caixa de diálogo da Extensão SSAM.
-
Você pode deixar as configurações como estão ou pode selecionar um novo local (e nome) para o arquivo de saída odroutes.trj e alterar o Tempo de Início e a Duração. Esses dois últimos parâmetros especificam quando, na simulação, as posições dos veículos são exportadas.
-
Opcional: Para Dividir em Arquivos Diferentes a Cada, insira um intervalo de tempo. Isso dividirá a saída em arquivos diferentes de acordo com esse intervalo. Arquivos serão gerados com sufixos indicando o tempo inicial de cada arquivo.
-
Opcional: Para Área(s) de Análise, selecione um agrupamento na lista suspensa, se disponível.
Se o agrupamento selecionado contiver trechos, as trajetórias dos veículos estão incluídas para aqueles em quaisquer trechos incluídos e nós conectados. Se o agrupamento selecionado contiver nós, as trajetórias dos veículos estão incluídas para aqueles em nós e quaisquer trechos que entrem ou saiam de quaisquer dos nós no agrupamento. Os arquivos de trajetória serão divididos pelos grupos incluídos.
-
Clique OK para salvar as configurações do SSAM.
-
Clique OK para fechar o cenário.
-
Execute a simulação.
-
No SSAM Extension > Arquivo de Saída, o arquivo especificado será gerado incluindo o ID de Replicação, Tempo de Início e ID de Agrupamento (caso seja especificado na opção Área(s) de Análise): caminho/nome_ReplicationID_StartTime_GroupingId. i.e.: odroutes_405_01_00_00.trj (ID de Replicação: 405, Tempo de Início: 01:00:00, sem Agrupamento).
-
Além do arquivo trj, um arquivo json com o mesmo nome será criado. Ele conterá o Sistema de Coordenadas utilizado na rede e a distância que os pontos no arquivo trj precisam ser traduzidos para estarem na posição correta.
{ "translationX": 425987, "translationY": 4580882, "coordinateSystem": "EPSG:32631" }
Para salvar as propriedades da geração do arquivo de trajetória, selecione Salvar no Menu Arquivo.
Avaliação da Taxa de Descarregamento¶
Esta seção descreve como exportar um arquivo contendo intervalos entre veículos em interseções semafóricas. Os intervalos podem ser utilizados para avaliar o fluxo de saturação de uma curva. A taxa de fluxo de saturação foi definida da seguinte forma:
Suponha que o semáforo de aproximação de uma interseção fique verde por uma hora inteira, e o tráfego esteja tão denso quanto poderia ser razoavelmente esperado. O número de veículos que passaria pela interseção durante essa hora é a taxa de fluxo de saturação (Taxa de Fluxo de Saturação e Capacidade, Universidade de Idaho).
Para gerar um arquivo de intervalos de veículos:
-
Abra a caixa de diálogo do cenário e clique na aba APIs Aimsun Next.
-
Marque a opção Extensão de Avaliação da Taxa de Descarregamento.
Nota: Existem duas extensões - uma que funciona em simulações mesoscópicas e uma que funciona em simulações microscópicas. Selecione a opção relevante. Se você estiver executando uma simulação híbrida, marque ambas.
-
Clique OK.
-
Execute a simulação para gerar os arquivos necessários.
Formato do arquivo¶
Uma vez que a simulação (ou simulações) tenha terminado, os seguintes arquivos são gerados na mesma pasta que contém o arquivo ANG:
-
Um arquivo DIS para cada faixa de seção das interseções semafóricas.
-
Um arquivo INPX vazio com o mesmo nome que o arquivo ANG.
-
Os nomes dos arquivos DIS seguem esta estrutura:
O seguinte é um exemplo do conteúdo de um arquivo DIS. Os reticências (...) indicam que algumas linhas foram removidas devido ao tamanho.
Registro de descarregamento
Arquivo: dre
Comentário: Aimsun Next mini
Data: 2017-12-20T15:08:17
Aimsun Next 8.2.2[53072] Semente = 7438
Descarregamento na Seção 330, índice da faixa 2, fase do semáforo 0
90 2.39 2.55 11.40 (2: 6.97)
180 1.00 2.58 1.99 5.21 4.28 5.34 (5: 3.88)
270 1.15 2.37 2.07 2.22 1.65 2.40 1.83 5.64 (7: 2.60)
360 2.44 2.39 1.98 2.26 2.09 1.74 1.91 7.88 (7: 2.89)
450 1.85 2.51 13.94 1.79 1.75 (4: 5.00)
...
3690 1.13 2.29 2.37 (2: 2.33)
3780 2.39 2.72 1.99 2.08 3.80 2.21 4.02 (6: 2.81)
3870 1.09 2.37 1.97 (2: 2.17) 21.23
----- 1 2 3 4 5 6 7 8 9 10
----- 2.33 3.09 3.45 3.75 3.36 3.26 3.50 4.00 2.16 2.16
----- 43 41 35 27 23 14 10 7 5 2
[164: 3.35]
-
Cada linha representa uma fase verde de semáforo, com os intervalos correspondentes.
-
Valores após parênteses representam taxas de descarregamento de veículos cruzando as linhas de retenção de um semáforo após o tempo verde (durante a luz âmbar ou até mesmo vermelho; há um exemplo, 21.23, acima).
-
A 4ª linha de baixo para cima lista o índice da posição do veículo na fila para cada ciclo do semáforo.
-
A 3ª linha de baixo para cima contém taxas médias de descarregamento para a posição correspondente do veículo.
-
A penúltima linha contém o número total de veículos medidos para aquela posição (índices mais altos podem ter números menores se o fluxo não estiver saturado o tempo todo).
-
A última linha lista o número total de veículos e a taxa total de descarregamento para o período de avaliação.
Os dados podem ser usados para calcular o fluxo de saturação de um cruzamento utilizando algoritmos referenciados nos Processos de Auditoria do Modelo de Transporte de Londres 2017.