Nota Técnica #28

Agosto 2017
Por Dimitris Triantafyllos e Paolo Rinelli

Você sabia que é possível usar Agrupamentos de Centroides para dividir zonas? O fluxo de trabalho a seguir mostra como dividir um centroide em vários centroides e distribuir as viagens geradas e atraídas com proporções definidas pelo usuário.

A. PREPARAÇÃO DA REDE

Primeiro, use a Table View para garantir que todos os centroides tenham valores diferentes de External ID, de modo que seja possível colar os valores de viagens da matriz OD original na matriz com zonas divididas.

use Groupings of Centroids to split zones in Aimsun traffic modelling software

Figura 1. Verificando se todos os centroides têm External IDs atribuídos
Duplique a configuração de centroides existente (“Eixample Barcelona – original”, veja a Figura 2) arrastando-a para a pasta Centroid Configurations. Depois de duplicar a nova configuração de centroides, renomeie-a (“Eixample Barcelona – split zones”, veja a Figura 3) e ative-a clicando com o botão direito e selecionando Activate.

use Groupings of Centroids to split zones in Aimsun traffic modelling software

Figura 2. Duplicando e ativando a configuração de centroides da zona dividida
 

B. DIVIDIR UMA ZONA EM VÁRIAS ZONAS

Para dividir um centroide em vários centroides, siga estes passos:

  1. Crie um novo centroide para cada zona filha
  2. Conecte-os a partir de/para nós e/ou seções
  3. Defina, para todos os centroides filhos, o mesmo External ID do centroide pai
  4. Exclua o centroide pai

use Groupings of Centroids to split zones in Aimsun traffic modelling software

Figura 3. Criando novos centroides filhos e definindo o mesmo External ID do centroide pai
 

C. CRIAR AGRUPAMENTO COM OS NOVOS CENTROIDES

Crie uma nova Grouping Category para centroides. Para cada zona dividida, crie um agrupamento e adicione a ele todos os seus centroides filhos. Defina o External ID do agrupamento igual ao External ID do centroide pai, para que seja possível colar as viagens posteriormente.

use Groupings of Centroids to split zones in Aimsun traffic modelling software

Figura 4. Agrupando centroides e definindo o mesmo External ID
 

D. PROPORÇÕES DE DIVISÃO

Para definir, entre os centroides filhos, as proporções de divisão das viagens geradas e atraídas pelo centroide pai, siga estes passos:

  1. Abra cada matriz OD na configuração de centroides dividida (AM Peak – split zones na Figura 5) e exclua todas as viagens (dica: use a operação Multiply para multiplicar todas as células por 0).
  2. Ordene as células por External ID (definindo Headers: External ID) para que os centroides divididos fiquem adjacentes, e preencha cada conjunto de linhas e colunas com números que representem uma proporção de divisão (por exemplo, valores de 1 a 100, somando 100 para cada conjunto de linhas e colunas). Por exemplo, para definir que 30% das viagens geradas pelo centroide pai sejam geradas pelo primeiro filho, 20% pelo segundo e 50% pelo terceiro (veja a Figura 5), coloque 30 em todas as células da linha correspondente ao primeiro filho, 20 nas células da linha correspondente ao segundo filho e 50 nas células da linha correspondente ao terceiro filho (dica: selecione a linha e use a operação Add aplicada a uma seleção de células, incluindo células vazias); repita o procedimento nas colunas para definir as proporções das viagens atraídas.
  3. Deixe vazias as células que representam viagens entre os centroides divididos, pois elas correspondem a viagens intrazonais na matriz pai (uma célula na diagonal); como geralmente são nulas na matriz original, será necessário preencher essas viagens ao final.

use Groupings of Centroids to split zones in Aimsun traffic modelling software

Figura 5. Nova matriz OD com percentuais de partida e chegada para dividir o centroide pai
 

E. COPIAR VIAGENS DA MATRIZ ANTIGA

Abra a matriz original (AM Peak – original matrix na Figura 6) e defina Headers: External ID e Grouping: None. Selecione todas as células da matriz (Ctrl+A) e copie os valores com o botão direito.

use Groupings of Centroids to split zones in Aimsun traffic modelling software

Figura 6. Selecionando e copiando todas as células da matriz OD da configuração de centroides original
 

F. COLAR VIAGENS NA NOVA MATRIZ

Abra a matriz dividida (AM Peak – split zones na figura abaixo) e defina Headers: External ID e Groupings: Centroids. Clique na primeira célula, clique com o botão direito e selecione Paste.

use Groupings of Centroids to split zones in Aimsun traffic modelling software

Figura 7. Colando os valores na matriz OD da configuração de centroides da zona dividida
Ao colar, o Aimsun procura na matriz OD de destino um centroide (para as zonas que não foram divididas) ou um agrupamento de centroides (para as zonas que foram divididas) com o mesmo External ID do centroide original. Daí a importância de definir External IDs únicos no início e de definir, no agrupamento, o External ID do centroide pai.

Além disso, ao colar um valor em uma célula agrupada, o Aimsun o divide entre as células pertencentes ao grupo calculando uma proporção com base nos valores atuais; portanto, os valores inseridos na etapa D funcionam como proporções de divisão.

Para garantir que o processo foi bem-sucedido, verifique se o total de viagens das duas matrizes OD coincide e também se o total gerado e atraído pelo centroide dividido é igual ao total gerado e atraído pelo agrupamento de centroides correspondente.

use Groupings of Centroids to split zones in Aimsun traffic modelling software

Figura 8. Comparando o total de viagens da matriz OD original e da matriz OD dividida.