Interação entre Modelos Comportamentais Externos e Internos¶
Durante uma simulação, quando modelos comportamentais externos são carregados e ativados, o processo de atualização do veículo é determinado pelo seguinte algoritmo:
para cada Veículo:
aplicar método externo de troca de faixa se implementado
caso contrário, aplicar o modelo interno de troca de faixa padrão
fim-para
para cada Veículo:
aplicar método externo de seguimento de veículo se implementado
caso contrário, aplicar o modelo interno de seguimento de veículo padrão
fim-para
para cada Veículo:
Aimsun Next então atualiza todos os veículos de acordo com a nova faixa, velocidade e posições.
fim-para
Quando um modelo externo está ativo, este algoritmo força uma atualização de todos os veículos utilizando os modelos comportamentais externos e, caso o modelo externo não atualize o veículo, Aimsun Next aplica seus modelos comportamentais padrão. Isso assegura que a cada passo da simulação todos os veículos sejam atualizados. Isso implica que um subconjunto de veículos e/ou por tempo e/ou por localização pode ser atualizado usando o microSDK.