Pular para o conteúdo

Interação entre modelos comportamentais externos e internos

Durante uma simulação, quando modelos comportamentais externos são carregados e habilitados, o processo de atualização de veículos é determinado pelo seguinte algoritmo:

for each Vehicle:
    apply external lane changing method if implemented 
    otherwise apply the default internal lane-changing model
endfor
for each Vehicle:
    apply external car following method if implemented 
    otherwise apply the default internal car following model
endfor
for each Vehicle:
    Aimsun Next then updates all vehicles according to the new lane, speed, and positions.
endfor

Quando um modelo externo está ativo, este algoritmo força uma atualização de todos os veículos que usam os modelos comportamentais externos e, caso o modelo externo não atualize o veículo, o Aimsun Next aplica seus modelos comportamentais padrão. Ele assegura que, a cada passo de 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.