Referência de parâmetros de simulação de tráfego

Referência para definir os parâmetros de Simulação de tráfego para Termos, Comportamentos, Restrições e Veículos.

Termos

Um Termo é uma janela nomeada no tempo. Ele tem:
  • Uma hora de início, normalmente especificada como HH:MM.
  • Uma hora final, também normalmente especificada como HH:MM.
  • Um dia da semana, por padrão “Qualquer dia”, mas pode ser algo mais específico.

Você pode ter quantos termos definidos para o modelo, como necessário. Eles podem se sobrepor ou ser sequenciais. Uma restrição de pista pode ser definida para ter um termo (por exemplo “somente ônibus” definido para 07:30 às 09:30), enquanto um perfil de demanda é definido para ter outro (por exemplo “Pico matutino” definido para 07:00 às 10:00).

Há dois termos especiais, os quais estão sempre presentes:
  • Sempre – onde um termo for necessário a seleção deste termo garante que o parâmetro ao qual o termo está anexado seja aplicado todas as vezes, mesmo se o termo da simulação for alterado. Este termo não pode ser modificado.
  • Simulação – isso é editável, ainda que o nome não possa ser alterado. Este termo define o início e o final do período de simulação.

Parâmetros - Comportamentos

Um comportamento define um número de parâmetros que controlam as decisões feitas por cada pessoa no modelo.

Os comportamentos são atribuídos para os tipos de pessoas ou tipos de veículos; cada pessoa ou veículo gerada tem um destes tipos. Quando uma pessoa faz um percurso de múltiplos estágios, e se torna o condutor de um veículo, aquele veículo herda o comportamento da pessoa. Separando o comportamento do tipo de pessoa ou veículo permite separar as restrições físicas das restrições de comportamento, e ao definir uma faixa de tipos que incorporam as combinações de faixas de cada um.

Por exemplo, você pode definir um comportamento agressivo e um comportamento passivo e, a seguir, associe cada um destes comportamentos com uma variedade de tipos de veículos físicos, tal como um carro, van e caminhão.

Outra vantagem do comportamento da separação de restrições físicas é que o comportamento pode ser mantido ao modelar uma jornada com múltiplos estágios. Por exemplo, se uma jornada for composta de um percurso de carro, seguido por um percurso de pedestre (andar do estacionamento do carro para a estação), seguido por um percurso em transporte público, todos os três percursos podem ser modelados usando um agente com um comportamento consistente.

Parâmetros/Comportamentos/Mobs

Um Mob (combinação de comportamentos) é um grupo que contém qualquer número de comportamentos. Um comportamento pode estar em qualquer número de Mobs.

Quando um novo comportamento for criado, um novo Mob será criado automaticamente, com o mesmo nome, contendo inicialmente somente um comportamento.

As restrições afetam como veículos podem usar as pistas definidas em termos de Mobs.

Parâmetros/Comportamentos/Escolhas de modo

A guia Escolha do modo contém as “chaves principais" que controlam quais modos de percurso estão disponíveis para cada comportamento no modelo. Por exemplo, se você desejar definir um comportamento que sempre irá conduzir, ao invés de usar o transporte público, defina a opção Escolha do modo para que esse comportamento o faça assim. De forma similar, você pode definir comportamentos para pessoas que preferem andar de bicicleta, usar um taxi ou que um condutor o deixem em seu destino ou que os peguem ali mais tarde.

As alternâncias da Escolha do modo são:

Pode caminhar Verdadeiro se uma pessoa deste comportamento puder caminhar como um modo de percurso no modelo.
Pode conduzir Verdadeiro se uma pessoa deste comportamento puder conduzir para uma zona de estacionamento ou para uma zona de transição no modelo.
Pode andar Verdadeiro se uma pessoa deste comportamento puder usar o transporte público.
Pode andar de taxi Verdadeiro se uma pessoa deste comportamento puder pegar um taxi, se um taxi estiver disponível.

Mesmo se isso for verdadeiro, o custo de usar um taxi ainda será levado em conta no cálculo da rota de menor custo para o destino. Definir pode usar o taxi = Regras falsas de pegar um taxi. As seções a seguir explicam como o Analista de tráfego avalia os custos para cada modo de percurso.

Pode circular Verdadeiro se uma pessoa deste comportamento irá usar a bicicleta e um tipo de bicicleta existir.
Pode ser entregue Verdadeiro se uma pessoa deste comportamento puder ser deixada em uma zona de entrega designada. Este modo implica que esta pessoa tem um carro e condutor disponíveis e, portanto, não terá que gastar dinheiro com estacionamento. Por exemplo, ao deixar alguém no meio-fio em um aeroporto. Isto pode frequentemente ser a opção de menor custo ao percorrer para um destino que também oferece estacionamento pago. Mas, em muitos casos, somente uma pequena fração da população terá um carro e condutor disponíveis para um determinado percurso.
Será retirado Verdadeiro se a pessoa deste comportamento será pega em uma zona de retirada designada. Se esta chave de modo chave estiver definida como Verdadeiro, nenhum outro modo será considerado, exceto para o custo de caminhar do ponto de origem para o ponto de retirada, se Pode caminhar também for verdadeiro.

Comportamentos/Custos de andar

Pode caminhar: verdadeiro se uma pessoa deste comportamento puder usar a caminhada como um modo de percurso em seu modelo.

Custo de caminhar/segundos O valor do tempo para caminhar, especificado em pequenas unidades de moeda (pence, centavos e etc.) por segundo.
Custo de caminhar/Distância O valor da distância para caminhar, especificado em pequenas unidades de moeda (pence, centavos e etc.) por unidade de longa distância (km, milhas).
Custo de caminhar/Base Um valor de custo base de percurso, usado para a tendência de custo de percursos curtos versus longos.

Comportamentos/Custos de condução

Pode conduzir: verdadeiro se uma pessoa deste comportamento puder conduzir para uma zona de estacionamento ou uma zona de transição no modelo.
Custo de condução/Segundos O valor do tempo para efetuar o percurso em um veículo particular (carro, van, caminhão e etc.), especificado em pequenas unidades de moeda por segundo.
Custo de condução/Distância O valor da distância para efetuar o percurso em um veículo particular (carro, van, caminhão e etc.), especificado em pequenas unidades de moeda por unidade de longa distância (km, milhas).
Base de custo de condução O custo base de um veículo particular, usado, por exemplo, para modelar o custo de propriedade de um veículo particular.

Comportamentos/Custos de transporte (condução, espera)

Pode andar: verdadeiro se uma pessoa deste comportamento puder usar o transporte público como um modo de deslocamento.
Custo de condução/Segundos O valor do tempo para efetuar o percurso transporte público, especificado em pequenas unidades de moeda (pence, centavos e etc.) por segundo.
Custo de condução/Distância O valor da distância para efetuar o percurso em um transporte público, especificado em pequenas unidades de moeda por unidade de longa distância (km, milhas).
Custo de condução/Base Um custo base de transporte público, usado, por exemplo, para modelar a passagem base a pagar.
Custo de espera/seg O valor de aguardando pelo transporte público, especificado em pequenas unidades de moeda (pence, centavos e etc.) por segundo.

Comportamentos/Estacionamento

Duração do estacionamento

O tempo em horas utilizado para calcular o custo de estacionamento.

A premissa para este parâmetro é que uma pessoa com este comportamento está planejando uma jornada de ida e volta, e pretende estacionar na duração especificada. Por exemplo, uma pessoa trabalhando no centro da cidade pode estacionar por 8,5 horas durante um dia de trabalho. Um viajante a negócios indo para um aeroporto poderá permanecer em seu destino (no ar) durante a noite e estar planejando uma estada de 36 horas no aeroporto, de 07:00 de segunda-feira às 19:00 de terça-feira

Estacionar veículos
A divisão (demanda) de tipos de veículos para utilizar ao selecionar a partir de veículos estacionados. A divisão da demanda tem valores percentuais para gerar os veículos proporcionalmente ao
  • não há veículos estacionados para escolher a partir de uma zona de estacionamento “normal”.
  • a zona é uma zona de transição ou um instante de estacionamento.
Otimista Se este parâmetro estiver ativado, o condutor sempre assume que ainda há uma baia livre na área mais popular. Se ela estiver desativada, o condutor irá usar o primeiro espaço disponível.

Comportamentos/Condução

(Velocidade) Conformidade Um multiplicador, por padrão 1.0. Isso é usado para veículos para especificar o limite de velocidade “percebido” em qualquer estrada. Multiplique a velocidade limite atribuída por este parâmetro para obter a percepção de limite de velocidade que será utilizado como a velocidade máxima que um veículo irá atingir se não estiver restringido pela geometria de outros veículos ou pista.
Folga mínima Uma distância em metros, usada para especificar o espaçamento mínimo entre os veículos estacionários no congestionamento.
(Alvo ) Distância entre veículos Um tempo em segundos. Isso é usado nos algoritmos de seguimento de veículos.
Tempo de reação O tempo em segundos utilizado para algoritmos de acompanhamento de veículo.
Margem de segurança Utilizado para calcular a distância de parada. A distância de parada mínima absoluta é derivada da velocidade atual e a desaceleração máxima (constante) é multiplicada por esta margem de segurança.
Folga (mudança) da pista O tempo em segundos utilizado para o algoritmo de mudança de pista. Um valor maior significa que uma maior folga será necessária, tornando a mudança de pista mais conservadora. Um valor menor para a folga de mudança de pista irá tornar a mudança de pista mais agressiva.
Variabilidade Um número entre 0.0 e 1.0. A variabilidade de: (velocidade) conformidade, tempo de reação, distância entre veículos alvo e a distância de folga mínima definida em termos de desvios padrão em relação à média. Portanto, um valor de 0.1, significaria que uma distribuição teria -1SD para + 1 SD da média 0.9x para a média 1.1x . Defina esta opção para um valor diferente de zero para tornar o comportamento dos seus agentes menos uniforme.

Comportamentos/Roteamento

Espalhar a condução

Para rotas de estrada, o aumento relativo no custo de uma rota alternativa sobre a rota de menor custo que um agente pode considerar aceitável ao escolher uma rota. Também referido como o valor de "perturbação".

Espalhar o caminhar

Como para Espalhar a condução (acima), mas para rotas de calçada.

Custo/Preço

A percepção do valor de dinheiro para qualquer agente com este comportamento. Isso é aplicado para qualquer pedágios ou outros encargos ao longo do comprimento da rota antes que estes sejam incluídos na equação de custo generalizado.

Roteamento dinâmico

Se ativado, qualquer agente com este comportamento irá receber atualizações de feedback de custo, se o feedback de custo estiver ativado na janela de roteamento apropriado (Atribuição → Rotas ou atribuição de veículos→ Rotas de pessoas). Você pode usar essa opção para modelar dois conjuntos de veículos; um cujos condutores recebem atualizações durante seus percursos (talvez por rádio) sobre o estado do tráfego e outro cujos condutores possuem uma vista estática de informações de custo na rede.

Restrições

Uma restrição de veículo é aplicada a uma pista para controlar os tipos de veículos percorrem naquela pista. Os veículos são filtrados para uma restrição por comportamento. Um controle de velocidade é similar a uma restrição, com a aplicação de um limite de velocidade para veículos selecionados.

Para criar uma restrição para um grupo de comportamentos, primeiro é preciso criar um Mob para dar um nome ao grupo de comportamentos selecionados. Se você deseja aplicar uma restrição para um único comportamento, é provável que um Mob contendo somente esse comportamento já existe, já que um é automaticamente criado, com o mesmo nome, quando um comportamento for criado.

Uma restrição tem os seguintes campos:

Nome Um nome numérico para a restrição que é criada automaticamente e é exclusivo.
Descrição Um nome descritivo para a restrição, de qualquer comprimento, que não precisa ser exclusivo, mas para maior clareza, uma descrição exclusiva é melhor.
Cor Cor para a restrição, usada quando o recurso apropriado estiver ativado no painel Camada.
Termo Período de tempo que define quando a restrição será aplicada.
Mob Um comportamento único ou um grupo de comportamentos ao qual a restrição se aplica.
Permissão Barrado ou permitido ou obrigatório

Você pode criar uma restrição para barrar todos os comportamentos no Mob ou para permitir todos os comportamentos no Mob.

Obrigatório somente se aplica para as pistas. Isso força todos os comportamentos em um Mob para usar essa calçada ou pista, mesmo se existirem alternativas. Portanto, você pode criar uma pista de ônibus e torná-la obrigatória para os motoristas de ônibus.

Recuo Distância do final de qualquer pista além da qual qualquer veículo possa usar a pista. Por exemplo, se a pista esquerda for uma pista de ônibus, mas o recuo for definido como 50 metros, o carros que viram à esquerda podem usar aquela pista nos a últimos 50 metros antes do ponto de parada.

Veículos

Cada veículo no modelo tem um tipo de veículo. O tipo especifica os parâmetros que controlam o tamanho, o movimento e a exibição do veículo no modelo.

Os modelos mais simples podem usar um tipo de veículo privado único, o carro padrão, medindo 4.0 m x 2.0 m. No entanto, qualquer modelo que inclua veículos que transportam mercadorias irá precisar de ao menos um outro tipo para um caminhão generalizado. Mais comumente, um modelo terá diversos tipos de veículos definidos. Um conjunto típico incluiria:
  • Carro pequeno
  • Carro médio
  • Carro grande
  • Caminhão pequeno
  • Caminhão grande

Você pode editar os parâmetros para Tipo de veículo em diversas guias, como descrito abaixo.

Guia Descrição do veículo

Nome Um número exclusivo, criado automaticamente, e que não pode ser editado.
Descrição Uma descrição textual para o tipo, de qualquer comprimento, que não precisa ser exclusivo, mas para maior clareza, uma descrição exclusiva é melhor. Um exemplo pode ser “Carro generalizado” ou “Caminhão pequeno”.
Comportamento Os comportamentos associados com este tipo de veículo.
Cor Uma cor para identificar os veículos deste tipo. Se a cor for preto, então o veículo é colorido de acordo com a camada. Também é possível colorir um veículo por seu tipo de condutor, utilizando uma opção na Janela Identificadores, acessada a partir do menu Exibir.
Forma de sólido Utilizado para definir a forma 3D utilizada no modo de exibição Sólido. Se ele não estiver definido, uma forma sólida será atribuída com base no tamanho do veículo e no nome de qualquer grupo de formas.
Grupo de sólidos Utilizado para associar um tipo de veículo com um conjunto de formas 3D, para que todas as instâncias de um tipo não tenham a mesma aparência no modo de exibição detalhada. Quando um veículo deste tipo for criado, ele irá selecionar uma das formas do grupo aleatoriamente.
Taxi Um tipo de taxi pode estar na fila do ponto de taxi, recolher um passageiro no início da fila e deixar um passageiro na zona de chegada.
Bicicleta As bicicletas são contadas separadamente de outros veículos.
Emergência Os veículos de emergência têm diferentes regras para o uso da pista e podem exceder a velocidade limite postada.

Guia Tamanho do veículo

Comprimento, Largura, Altura A média das dimensões do veículo em metros ou pés. Para gerar uma distribuição de tamanhos, consulte Variação de tamanho.
Massa A massa (“peso”) do veículo (kg ou lb).
Variação de tamanho Um valor especificado como uma fração de cada dimensão, usado para especificar o desvio padrão de uma distribuição normal para cada dimensão.

Por exemplo, se o comprimento médio de um tipo de veículo for 4.0 m e a variabilidade de tamanho for 0.1 ou 10%, os comprimentos dos veículos deste tipo irão seguir uma distribuição normal aproximada com média de 4.0 metros e uma desvio padrão (SD) de 0,4 metro. (A distribuição é fixada em 3xSD em torno da média para evitar valores inesperados como negativos ou com comprimento zero).

Folga lateral A folga mínima para a lateral de um veículo ao ultrapassar outro veículo na mesma pista.
Extras O número de pessoas extras para contar para esse veículo. Não é necessário incluir aqui um valor para o condutor de um taxi de um veículo de entrega ou retirada, já que estes são contados automaticamente. Este campo deve ser usado para pessoas adicionais que você deseja contar na seção Extras das estatísticas de resumo de percurso.
Base da carga A distância vertical acima da superfície da estrada que define a base da carga para o frete ou pessoas carregadas por este veículo.
Carga frontal, Traseira As distâncias horizontais a partir da extremidade inicial do veículo para a carga e da extremidade final do veículo para a carga.
Carga lateral A distância horizontal das laterais do veículo para a área de carga. Defina esta opção para um valor não zero para exibir as pessoas.
Capacidade de carga A massa máxima da carga (kg ou lb).

Guia Dinâmica do veículo

Atrito do pneu Este valor controla a velocidade máxima na qual um veículo pode virar em uma esquina. O valor padrão para este parâmetro é de 0.8.
Fator de folga Este fator multiplicativo é utilizado para aumentar ou diminuir a distância para outros veículos atrás de veículos deste tipo. Você poderia utilizar este para aumentar a distância dos veículos na fila atrás de caminhões grandes. De fato, este parâmetro torna os veículos deste tipo parecem estar mais longe do que para estão para outros condutores.
Fator de conflito Este fator multiplicativo é utilizado para aumentar ou diminuir os tempos de cruzamento e mesclagem onde os fluxos efetuam a intersecção, com base em por tipo. Para que você possa usá-lo para ajustar o aceite da folga nas intersecções com base em tipo a tipo. Consulte também Parâmetros de tempo de Cruzamento e Mesclagem para um Fluxo.
Manter O lado preferido da pista. Normalmente, isso é definido como Nenhum, o que indica que um veículo terá o objetivo de dirigir ao longo do centro da pista na ausência de outro tráfego. No entanto, para alguns tipos de veículos, como motocicletas, você pode desejar definir este como Esquerda ou Direita.

Guia Anexação de veículo

Controles O agente líder tem este campo definido, que descreve o tipo que estiver puxando ou controlando.
Ângulo de anexação O ângulo de anexação no sentido horário em graus, do tipo anexado, relativo à direção do movimento. Para um veículo ultrapassando, isso seria 180.
Distância de anexação A distância do periférico ao tipo principal no qual o tipo anexado irá pivotar. Uma caminhão articulado pode se comportar melhor se este for definido com um número negativo, o que faz com que o reboque se sobreponha a cabine. O comprimento total deste reboque com cabine é a soma dos comprimentos dos dois tipos, mais a distância de anexação. Por exemplo, se a cabine tiver 5 metros de comprimento e o reboque tiver 12 metros de comprimento, e a distância da anexação for de -1 m, o comprimento total será 5 + 12 – 1 = 16 metros.
Contagem de anexação Este valor é definido por padrão como 1 se houver uma anexação, mas pode ser maior se você desejar repetir a anexação.
Por exemplo, se você desejar criar um trem na estrada com um caminhão e dois reboques, primeiro defina um tipo de reboque e, a seguir, defina um tipo de caminhão com os campos:
  • Controles = Reboque
  • Ângulo de anexação = 180
  • Distância de anexação = 0
  • Contagem de anexação = 2