Matrizes OD¶
Em um Cenário que usa uma Demanda de Tráfego baseada em matriz OD, o tráfego a ser simulado é definido por uma ou mais matrizes OD. Cada matriz OD fornece o número de viagens entre centroides de origem e destino para uma fatia de tempo tipo de veículo e motivo da viagem. A célula (i,j) de uma matriz OD para viagens contém o número de veículos que vão do centroide i ao centroide j.
Os veículos são gerados em cada centroide de origem e inseridos na rede por meio das seções ou nós conectados ao centroide de origem como objetos ‘Generates to’. Os veículos percorrem a rede seguindo caminhos entre centroides de origem e destino, saindo finalmente pelas seções ou nós conectados ao centroide de destino como objetos ‘Attracts from’.
Quando um veículo é gerado, ele é atribuído às seções e nós conectados ao centroide com base em probabilidade, ou no caminho até o destino. Usando a abordagem baseada em probabilidade, especifica-se a proporção de veículos que utilizam cada um dos possíveis objetos conectados ao centroide. Usando a abordagem dependente do destino, o Aimsun Next alocará o veículo ao objeto que oferece o melhor caminho até seu destino.
Observe que matrizes com outros tipos de conteúdo (custo, tempos de viagem, distâncias, etc.) também podem ser definidas no Aimsun Next; seu formato é o mesmo independentemente do tipo de conteúdo da matriz OD.
Uma matriz OD está vinculada a uma configuração de centroide. Use o menu de contexto de um Configuração de centroide para criar uma nova matriz OD para ele. A Configurações de centroides a pasta está localizada dentro da Dados de demanda no Projeto janela ou dentro da sub-rede pasta se a configuração de centroides pertencer a uma sub-rede.

Para cada nova matriz OD, seu nome será atribuído usando a convenção: ‘matrix vehTypeName: initialTime duration’ (por exemplo, ‘matrix car: 07:00 02:00’). Quando qualquer um desses parâmetros mudar, o nome será atualizado automaticamente, a menos que o nome da matriz OD tenha sido editado; nesse caso, o nome atribuído pelo usuário será mantido. A nomeação automática será reativada se o nome fornecido pelo usuário for excluído.
Editor de matriz OD¶
No Principal aba, conteúdo, unidade,, e configurações de tempo são especificados. O Conteúdo são os tipos de dados que a matriz OD contém: viagens, tempos de viagem, distâncias etc. Conteúdo são descritos abaixo. Para definir a Demanda de Tráfego, o conteúdo das matrizes deve ser viagens. Alguns diálogos filtrarão matrizes OD por conteúdo (por exemplo, o conteúdo deve ser definido como Desvio Máximo para os limites de demanda em Static OD Adjustments). O Unidade especifica se as viagens são feitas por veículos ou por indivíduos. Dependendo da unidade, é especificado um tipo de veículo (para veículos) ou um modo de transporte (para indivíduos). Além disso, dependendo do conteúdo selecionado, outras opções ficam disponíveis, como Finalidade da Viagem, Componente ou Disponibilidade de carro para modelos de quatro etapas.

Conteúdo¶
Os tipos de dados que podem ser armazenados em uma matriz OD, isto é, as diferentes opções para Conteúdo, são:
- Viagens: O número de viagens de veículos. Saída de um cenário Modal Split, entrada para um cenário estático ou dinâmico por meio do Demanda de Tráfego.
- Custo: Custos médios de viagem. Configurando o Componente fornece uma descrição adicional. Esses componentes são listados e especificados no seguinte componentes seção.
- Gap Relativo (Simulações Dinâmicas): Os critérios de convergência RGap, detalhados por viagem OD gerada por um Cenário Dinâmico. Somente simulações dinâmicas produzem essas matrizes. Para obter mais informações sobre o gap relativo, consulte Gap Relativo.
- Células Bloqueadas (Experimentos de Demanda de Viagens e Experimento de Equilíbrio Dinâmico do Usuário): Uma matriz OD que identifica células que serão bloqueadas para gerar quaisquer viagens em uma Cenário de Distribuição e em uma Experimento de Equilíbrio Dinâmico do Usuário para controlar quais pares OD não podem ter caminhos adicionais.
- Desvio Máximo (Ajustes OD): Usado no Ajuste OD para restringir a alteração no número de viagens. Consulte a documentação sobre o Ajuste OD Estático, Ajuste de partida OD estático ou Ajuste Dinâmico de OD.
Componentes¶
Ao definir o Contents como Cost, o Component fornece uma classificação adicional. Existem alguns nomes de componentes predefinidos, que correspondem às saídas padrão do Aimsun, e também os definidos pelo usuário componentes da função aparecerão na lista suspensa. Eles são descritos por área nas próximas seções.
Dados do modelo de demanda de viagens¶
Custos matrizes usadas nesta área podem se referir às descrições explicadas a seguir.
As seguintes matrizes são geradas como saída no cenário de atribuição e são usadas como entrada no modelo de quatro etapas, no cenário de distribuição ou de divisão modal:
- Custo: Custos médios ponderados de viagem.
- Distância: Distâncias médias ponderadas de viagem.
Também há matrizes geradas como saída do cenário de atribuição, obtidas a partir da avaliação dos componentes da função:
- componente de função Definida pelo Usuário: como a velocidade média das viagens por par OD, saída de um cenário de alocação por meio de um componente de função derivada. As saídas do componente de função são aquelas das funções definidas como Macro Componentes da Função e chamadas como componentes em funções Volume Delay e funções Junction Delay ou em funções Turn Penalty. Quando uma matriz OD contém conteúdos correspondentes a uma função Macro Component, um campo adicional no Componente aparece no editor de Matriz OD, com o nome desse componente de função.

Dados de Transporte Público¶
As seguintes matrizes skim são geradas por um Experimento de Atribuição de Transporte Público adequado para entrada em um Distribuição ou um Experimento de Divisão Modal. Estes são os componentes do custo total de uma viagem de transporte público.
- Tempo dentro do veículo: O tempo médio ponderado gasto em veículos de transporte coletivo em uma viagem.
- Distância Dentro do Veículo: A distância média ponderada percorrida por veículos de transporte público em uma viagem.
- Tempo Total de Espera: O tempo médio ponderado gasto aguardando um veículo de transporte público (primeiro acesso e após qualquer transferência).
- Tempo de Espera Inicial: O tempo médio ponderado gasto esperando por um veículo de transporte público no primeiro acesso à rede de transporte público.
- Tempo de Caminhada: O tempo médio ponderado gasto caminhando até e a partir das paradas de transporte público.
- Penalidade de Transferência: Os custos médios ponderados percebidos que são usados em uma viagem de transporte público para escolher entre uma viagem sem integrações e uma com integrações.
- Tarifa: A tarifa média ponderada incorrida na viagem; ela é derivada das tabelas de tarifas documentadas no Seção de estruturas tarifárias.
- Desconforto por Lotação: Os custos médios ponderados percebidos devido à superlotação nos serviços de transporte coletivo, documentados no Seção de Atribuição de Transporte Público.
- Custo total: O custo médio ponderado de uma viagem usando transporte público. Ele combina todos os outros componentes do transporte público, ponderando-os pelo pesos especificado por classe de usuário.
Esses custos skim estão documentados no Seção de Atribuição de Transporte Público.
Dados de Simulações Dinâmicas¶
Simulações dinâmicas produzem Trips, Cost, Distance e Travel Time matrizes de saída, contendo os valores médios ponderados por par OD. Eles também produzem saídas de matriz OD para componentes de função; o uso é o mesmo que com componentes de função macro.
Unidades¶
Disponível somente quando o conteúdo da matriz OD é Trips ou Costs. Ele descreve sobre o que são as viagens.
-
Veículos: O par formado por um Tipo de Veículo + Finalidade da Viagem constitui um Classe de Usuário.
-
Indivíduos: As matrizes Individuals são geradas pelo Distribuição e referem-se às viagens feitas por indivíduos (ainda sem levar em conta taxas de ocupação dos automóveis, por exemplo).
A matriz Individuals especifica adicionalmente as características de viagem dos viajantes individuais na matriz OD, se eles têm um carro disponível e qual modo de transporte podem usar.

Armazenamento de matriz OD¶
A aba Main da caixa de diálogo OD Matrix resume os principais parâmetros da matriz OD e também contém a janela do grupo Store Location, que permite escolher onde a matriz é armazenada.
Você pode armazenar a matriz OD em um dos três locais listados na lista suspensa rotulada Onde:
- Documento Aimsun – no arquivo ANG do projeto
- Arquivo Externo – fora da pasta do projeto do Aimsun Next
- Banco de Dados de Saídas do Projeto (definido nas Propriedades do Projeto).

Armazenamento do Aimsun¶
Armazenando uma matriz OD em Aimsun significa que a matriz será armazenada no documento junto com o restante do modelo no arquivo ANG.
Armazenamento de Arquivos Externos¶
Armazenando uma Matriz OD em Arquivo externo significa que o Aimsun Next carregará as matrizes de uma localização externa quando necessário, reduzindo os requisitos de memória para modelos grandes e permitindo a integração com outras aplicações.
Você pode selecionar vários formatos ao armazenar a matriz OD em um arquivo externo, conforme descrito abaixo.
-
Aimsun ASCII: Você deve definir o Arquivo caminho, o Separador de Campo (tabulação ou vírgula) e o ID de Armazenamento do Centroide, que é usado como ID para identificar os centroides no arquivo ASCII. Para todos os centroides, o Centroid Storage ID pode ser o ID usado pelo Aimsun Next, o External ID ou seu Name. O formato do arquivo ASCII está documentado no Opções de Copiar e Colar Matriz seção. Somente os IDs dos centroides e as informações de Trips são armazenados no arquivo ASCII.
-
Aimsun Binary: O formato binário do Aimsun é mais eficiente que ASCII. Ele requer menos espaço em disco e carrega mais rapidamente que o formato ASCII. Você deve definir o Arquivo caminho.
- Visum: Você deve definir o caminho para o arquivo de matriz do Visum.
- SATURN: Você deve definir o caminho para o arquivo de matriz Saturn.
- Emme: Você deve definir o caminho para o arquivo de matriz Emme.
- OMX: Você deve definir o caminho para o arquivo OMX.
Ao armazenar a matriz OD como um arquivo externo, você ainda tem a opção de copiar a matriz para a pasta do projeto (o equivalente a armazená-la também no Aimsun). A caixa rotulada Copiar para a Pasta do Projeto permite que você faça isso.

Esta opção vem marcada por padrão. Se você a mantiver marcada e sair da caixa de diálogo, a matriz será copiada para a pasta do projeto e o caminho será atualizado.
Se você não quiser copiar a matriz para a pasta do Aimsun, desmarque esta opção. Isso manterá o arquivo da matriz em seu local externo.
Armazenamento do Banco de Dados de Resultados do Projeto¶
Armazenamento da matriz OD no Banco de Dados de Resultados do Projeto significa que a matriz será armazenada no banco de dados definido nas propriedades do projeto (para revisá-las, selecione Projeto > Propriedades > Banco de Dados de Saídas dos Projetos).

No ID no Banco de Dados campo, selecione qual identificador usar clicando para cima ou para baixo na caixa de incremento adjacente. Por padrão, o Aimsun Next usará o ID Externo da matriz OD, se definido, e o ID, se não estiver, ou qualquer número que você selecionar aqui (1, 2, 3, etc.).

As informações armazenadas no banco de dados são o tempo inicial da matriz OD, a duração, todas as viagens e quaisquer parâmetros contextuais (Day of the Week, Season, Weather, Event, Methodology).
As informações são armazenadas nas tabelas: sim_odmatrix e sim_matrixtrips. Informações sobre os percentuais atribuídos das rotas OD são armazenadas no sim_odmatrix_route tabela.
Quando o Local de Armazenamento é não Aimsun, isto é, tanto para External File quanto para Project Outputs Database, apenas a localização da matriz OD será armazenada no documento Aimsun.
Quando o documento for fechado e aberto novamente, o Aimsun Next recuperará automaticamente a matriz OD se o arquivo externo for encontrado. Caso contrário, ele solicitará o novo local.
Em qualquer caso, enquanto o documento Aimsun estiver aberto, você pode reler as informações da matriz OD clicando Recuperar.
Clique Armazenar e Armazenar Como... para salvar as informações atuais da matriz no arquivo externo.
-Se a caixa de seleção Store Matrix estiver marcada, sempre que o modelo for salvo, as informações da matriz OD também serão armazenadas no arquivo externo. Essa caixa de seleção parece ter sido removida?Realocar Automaticamente Todas as Matrizes¶
Há opções no Ferramentas menu para internalizar ou externalizar todas as matrizes automaticamente, com o Aimsun Next selecionando o nome do arquivo e usando o formato binário.

o nome do arquivo da matriz OD é: "matrix_%1.bin", em que %1 é o UUID da matriz OD.


Clonagem de matrizes externas¶
Ao copiar um conjunto de matrizes OD definido como externo, o Aimsun Next também copiará o arquivo externo.
Removendo Arquivos de Matrizes Externas¶
No Ferramentas menu há uma ação para remover arquivos de matriz órfãos em formato binário. Isso solicitará a pasta onde as matrizes estão armazenadas, e qualquer arquivo de matriz sem uma matriz OD correspondente será excluído.
Células da matriz OD¶
Na aba Cells, o número de viagens (ou quaisquer dados aplicáveis) de cada origem para cada destino é apresentado na parte central da caixa de diálogo. Você também pode editar uma célula clicando duas vezes nela e inserindo novos valores diretamente.
Ao editar uma célula, se o configuração de centroide à qual a matriz OD pertence está ativa, a origem (linhas) e o destino (colunas) centroides são destacados na vista 2D. A cor primária é usada para destacar o centroide de origem e a cor secundária para o centroide de destino.-Não tenho certeza sobre este parágrafo. Não consigo reproduzir na 20.0.3. Verificar.
No sentido inverso, ao selecionar um centroide na 2D View, a linha correspondente na matriz será colorida. Use Ctrl+Click ao selecionar o centroide na vista 2D para selecionar a coluna correspondente.
A partir do Cabeçalhos lista suspensa, selecione uma opção para os cabeçalhos de linhas e colunas. Você pode escolher entre ID, External ID, Name ou várias combinações destes. As colunas e linhas são rotuladas e ordenadas com base na sua escolha.

A partir do Centroide de Agrupamento na lista suspensa, selecione um Centroide de Agrupamento para reduzir as dimensões da matriz OD ao visualizá-la. Todas as células no mesmo agrupamento serão adicionadas ou terão a média calculada, dependendo do conteúdo da matriz OD, conforme descrito abaixo.
Para tipos de conteúdo: Não definido, Viagens, Vagas de Estacionamento, Distribuição: Viagens de Passagem, e Indivíduos, a soma é calculada para as células agregadas.
Para tipos de conteúdo: Custos, Tempos de viagem, Distâncias, Pedágios, Velocidade, e Razão, a média (não ponderada) é calculada.
Para Distribuição: Células Bloqueadas, se uma das células estiver bloqueada (tiver um valor diferente de 0), a célula agregada por Grouping Category também aparecerá como bloqueada.
-A caixa de seleção *Allow Negative Values* permite que a matriz OD tenha um valor negativo em uma célula quando marcada. SB: Acho que isto pode ter sido removido.Por padrão, somente centroides com conexões de entrada serão listados como centroides de origem e somente centroides com conexões de saída serão listados como centroides de destino. Para listar all os centroides como origem e destino sem considerar suas conexões atuais, marque a Mostrar Todos os Centroides opção.
Marque Ocultar Linhas Vazias e Ocultar Colunas Vazias para ocultar linhas e/ou colunas que contêm apenas valores zero.
Marque Desenhar linhas de desejo (linhas de desejo indicam os fluxos de demanda de ponto a ponto, com base nos valores de uma matriz) para exibi-las na visualização 2D. As linhas de desejo serão exibidas somente para as células que você selecionou na caixa de diálogo Matriz OD. Você pode selecionar entre uma e todas as células.
Esta opção inicialmente não está marcada porque, se você tiver uma grande quantidade de células em sua matriz, desenhar todas as linhas de desejo pode reduzir o desempenho do Aimsun Next. Certifique-se de selecionar apenas as células de seu interesse, caso elas sejam um subconjunto do total.
A captura de tela abaixo mostra linhas de desejo que foram desenhadas para uma quantidade modesta de centroides e células.

Operações de Matriz¶
As operações, disponíveis na caixa de combinação na Células aba, são:
-
Unir: para adicionar outra matriz a esta. Este comando modifica a matriz original. Os tipos de junção são:
-
Concatenar: Adiciona os valores de viagens de ambas as matrizes e adiciona as durações de tempo.

- Adicionar: Adiciona os valores de viagens, mas a duração da matriz original não é modificada. A duração da segunda matriz não é levada em consideração

- Dividir: Cria N novas matrizes dividindo o número de viagens entre as novas matrizes. Este comando não modifica a matriz original.

Se a opção Duração da Divisão for selecionado, as novas matrizes terão um horário inicial e uma duração calculados automaticamente para cobrir, como intervalos de tempo, aquele da matriz original. A duração será dividida proporcionalmente ao número de novas matrizes, não ao seu percentual.

Se a opção Fator automático estiver ativado, então as porcentagens serão distribuídas uniformemente entre todas as novas matrizes especificadas.
- Adicionar: Adiciona viagens às células da matriz OD, seja a todas as células da matriz OD, a uma seleção de células ou por uma condição. A opção Aplicar a Células Vazias permite adicionar viagens às células vazias. Quando a opção não está ativada, as viagens serão adicionadas apenas às células com viagens definidas (isto é, com um número de viagens maior que 0). A opção Dividir proporcionalmente para agrupamentos aplica-se ao executar a operação enquanto uma Categoria de Agrupamento de Centroides está sendo aplicada à tabela de células. Então, o valor adicionado é somado às células agrupadas e dividido proporcionalmente ao voltar a exibir todas as células na matriz OD.

-
Multiplicar: Multiplica as viagens na matriz OD por um fator, seja para a matriz inteira, para uma seleção de células ou por uma condição.
-
Transpor: Transpõe a matriz OD ou parte dela.
-
Furness: Balanceia a matriz OD levando em conta novos valores de geração ou atração em alguns centroides. Após selecionar a operação Furness, conforme mostrado na próxima figura, uma nova linha e coluna aparecerão (F Total). Elas são preenchidas com as novas gerações e atrações totais que devem corresponder à Matriz Balanceada após o processo de balanceamento. O total de viagens produzidas por todas as origens e o total de viagens atraídas por todos os destinos devem ser iguais. Esses totais também podem ser carregados a partir de uma Vetor G/A.

O procedimento procurará multiplicadores de linhas e colunas que serão aplicados às células para corresponder aos novos totais de linhas e colunas.
Os critérios de parada para o algoritmo são o Maximum Number of Iterations e Epsilon, a diferença relativa máxima permitida nos multiplicadores entre uma iteração e a próxima.
Alterações no valor de uma célula podem ser destacadas se excederem uma porcentagem definida, após o algoritmo ter sido executado.
Para obter mais informações sobre o algoritmo Furness, consulte o Métodos de Fator de Crescimento seção.
Como a operação de Furness substituirá a matriz inicial, é aconselhável fazer uma cópia da matriz OD antes do balanceamento, para que tanto a matriz inicial quanto a matriz de balanceamento sejam mantidas. A matriz resultante é mostrada aqui.


-
Filtro: Executa uma ação de filtragem (ocultar ou destacar) nas células da matriz OD que correspondem à condição de comparação fornecida.
-
Classificar: Colore as células da matriz OD de acordo com uma faixa de valores. Essas faixas podem ser calculadas automaticamente ou especificadas pelo usuário.
-
Redistribuir: Uma matriz OD tem uma distribuição de custos específica baseada em qualquer uma de suas matrizes de skim correspondentes (por exemplo, a matriz de distâncias OD). Após um ajuste, essa distribuição pode ter sido distorcida; ela pode ser recuperada executando uma operação Redistribute, que precisará do seguinte como entrada:
- A matriz OD a ser redistribuída (Atual) que é o que está sendo editado atualmente.
- Sua matriz de skim correspondente atual.
- A matriz OD original.
- A matriz skim original.
Os dois últimos fornecem a distribuição de custos a ser recuperada.
-
Correção: Esta operação aplicará à matriz atual as mesmas alterações (multiplicativas) que foram feitas de uma matriz original para uma matriz manipulada (por exemplo, uma matriz ajustada), até um fator máximo de correção.
-
Operações Célula a Célula: adiciona, subtrai, multiplica ou divide os valores das células da matriz atual pelos valores das células na matriz especificada.
-
Aplicar Perfis de Tráfego: Esta operação aplicará o perfis de tráfego selecionada por célula, obtendo matrizes OD para cada intervalo no perfil e com valores multiplicados pela porcentagem indicada no perfil.
Histograma da Matriz OD¶
Nesta aba, está disponível um histograma baseado nos valores das células. O número de intervalos e os limites são configuráveis. O Unidades pode ser número de Veículos, PCUs, ou qualquer um desses dois em porcentagens. Células vazias (com valor zero) podem ser incluídas ou excluídas do gráfico. Os valores de Média, Desvio Padrão e Total também estão disponíveis.
Ao selecionar uma matriz secundária, o histograma será calculado ponderando cada célula pela célula correspondente na matriz secundária (por exemplo, uma matriz de distância ponderada pelo número de viagens).

Aba de Alocação de Caminhos¶
Nesta aba, é possível atribuir a porcentagem de uso dos caminhos previamente definidos, bem como a porcentagem para o ICSP (Initial Calculated Shortest Path) entre um par de centroides OD. Esses valores são usados na escolha de rota para simulações Dynamic. Essas informações só estão disponíveis para edição quando o conteúdo são Viagens ou eles são Não definido.
Para editar o uso do caminho, selecione um centroide de origem e um de destino (ou liste todos eles selecionando Todos) para listar os caminhos definidos para o par OD. Se não houver caminho definido pelo usuário, então apenas o ICSP correspondente será mostrado. A porcentagem de uso de cada caminho na matriz atual é definida aqui. A soma total das porcentagens para cada par OD não pode ser maior que 100. A lista de caminhos pode ser filtrada por tipo (Todos, ICSP, Rotas OD) e por percentual de uso, mostrando os caminhos que têm percentual maior ou igual ao indicado.
A próxima figura mostra como definir que 60% dos carros que viajam do centroide South para o centroide Center usem uma das rotas definidas pelo usuário. Os 40% restantes dos carros escolherão entre as duas OD Routes ou outras rotas alternativas de acordo com a função de escolha de rota ativa.

Nesta aba, há também uma opção para definir a mesma porcentagem para todos os ICSP (Initial Calculated Shortest Paths) exibidos atualmente. Para fazer isso, clique no Definir Porcentagem ICSP Comum botão. Um novo diálogo aparecerá, no qual a nova porcentagem de ICSP para os pares OD filtrados poderá ser definida.

Parâmetros¶
O editor também tem um Parâmetros aba para definir dados de contexto para classificar a matriz OD. Esses dados de contexto não são usados pelo simulador, mas podem ser relevantes para outras funções.

Operações de Copiar e Colar¶
O editor de matriz OD permite a troca de dados com outros softwares usando o comando copiar e colar.
Para copiar uma matriz OD ou uma seleção de células do Aimsun Next para qualquer outro software, selecione as células desejadas e pressione Ctrl+C. A seleção será copiada junto com seu contexto de ID, isto é, o cabeçalho de ID e o ID do centroide para cada linha e coluna. Quando nenhuma célula estiver selecionada, a operação de cópia copiará a matriz inteira.
Há duas opções para colar informações em uma matriz OD: com ou sem contexto.
Ao colar sem contexto, os dados colados serão copiados exatamente a partir da célula atualmente selecionada na matriz OD.
Há três tipos de contexto, que devem ser especificados na tabela de origem:
- id: O ID dos centroides será usado para localizar uma célula.
- name: O nome do centroide, usado para localizar uma célula.
- eid: O ID externo do centroide, usado para localizar uma célula.

Ao colar com contexto, o tipo de contexto deve ser especificado no cabeçalho (como no exemplo do Excel abaixo e conforme contornado em azul no diálogo OD). Nesse caso, as células são identificadas pelo seu contexto e a operação de colagem alocará automaticamente os dados às células corretas, independentemente da célula de destino selecionada ou da ordem das células.

Duplicar matriz¶
O Duplicar botão, na parte inferior do editor de matriz OD, pode ser usado para criar uma nova matriz na mesma configuração de centroides com exatamente os mesmos dados da matriz OD que está sendo duplicada.
Comparação de matrizes¶
Duas matrizes podem ser comparadas para revelar e analisar as diferenças entre elas. Se duas (e somente duas) matrizes forem selecionadas na janela do projeto, o menu de contexto conterá um Comparação de matrizes opção. As matrizes podem ser de qualquer tipo, viagens, custos, distâncias etc., embora somente matrizes do mesmo tipo devam ser comparadas. Além disso, uma matriz OD pode ser comparada a um vetor de Geração/Atração.
Selecione duas matrizes, usando SHIFT e clique para selecionar matrizes adjacentes ou CTRL e clique para selecionar duas matrizes individuais. Clique com o botão direito e selecione Comparação de matrizes no menu de contexto. Se uma matriz OD e um vetor de Geração/Atração estiverem selecionados, o menu de contexto mostrará Matriz – Comparação de Vetor GA

A caixa de diálogo Matrix Comparison mostra a diferença entre as duas matrizes, célula por célula, como valor absoluto e percentual relativo. Selecionar uma linha na tabela destaca os centroides de origem e destino. A caixa de diálogo Matrix – GA Vector Comparison, por outro lado, mostra a diferença entre a matriz OD e o vetor de Generation/Attraction, onde a linha selecionada compara os valores totais gerados ou atraídos por um centroide.
Se uma Categoria de Agrupamento de Centroides com Agrupamentos for criada, as diferenças podem ser agregadas por pares de Agrupamento, ou seja, comparando os dois vetores de centroides agregados por Agrupamentos naquela Categoria de Agrupamento.
Os resultados também podem ser filtrados por Agrupamento, para mostrar apenas os centroides dentro desse único agrupamento de centroides.
Os resultados podem ser visualizados como um gráfico e também podem ser exportados para análise posterior como uma tabela ou como uma imagem do gráfico.

Suporte ao formato OMX¶
O Aimsun Next pode ler e gravar matrizes usando o formato de arquivo OMX com as seguintes limitações:
- Ao tornar uma matriz OD externa, armazenaremos os dados da matriz OD usando seu UUID, no grupo /data.
- Ao importar dados de matriz, o nome de qualquer tabela de matriz no grupo /data deve corresponder ao UUID da matriz OD ou ao seu ID Externo. A correspondência oferece a capacidade de importar várias matrizes OD usando o mesmo arquivo OMX.
- Ao importar, o atributo SHAPE define o tamanho da matriz importada.
- Se o grupo opcional /lookup existir, o Aimsun Next o usará para mapear dados para centroides, usando UUIDs ou External IDs. Se não houver dados de lookup, o importador tentará corresponder a posição das células (de 1 a SHAPE) com o External ID dos centroides.
O Aimsun Next reportará erros e avisos na janela de Log durante a leitura de dados OMX.