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

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).
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.
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.
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. |
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. |
| 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. |
| 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. |
| 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
|
| 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. |
| (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. |
| 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. |
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. |
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.
Você pode editar os parâmetros para Tipo de veículo em diversas guias, como descrito abaixo.
| 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. |
| 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). |
| 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. |
| 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:
|