Определить моделируемое время в пути
Во время имитации на всех ребрах абстрактного графа сети измеряется время транспортных средств в пути. Все транспортные средства, которые покидают ребро, сообщают время, которое они потратили на проезд по ребру. Все варианты времени в пути на ребрах, полученные во время интервала оценки, усредняются и образуют время в пути для этого ребра в этом интервале оценки.
Если на ребре имеет место затор и транспортные средства проводят на ребре более одного интервала оценки, то в конец интервала эти транспортные средства отправляют специальное сообщение. Сообщение отправляется и в том случае, если до конца интервала оценки им не удастся покинуть ребро. В результате Vissim также получает сведения о сильно перегруженных ребрах, если из-за затора в конце не прибудет ни одного транспортного средства, которое сообщило бы о заторе.
Время в пути, измеренное во время актуальной итерации, не используется напрямую для выбора путей в данной итерации, оно учитывается лишь в последующих итерациях. Такой подход целесообразен, так как на выбор пути, например во вторник между 9:00 и 10:00, влияет не время в пути в тот же день между 8:00 и 9:00 часами, а скорее время в пути от 9:00 до 10:00 ч в понедельник перед этим.
С целью отображения растущего с течением времени опыта учитывается не только время в пути предыдущей итерации, а прежде всего время в пути всех предыдущих итераций.
Более удаленным во времени значениям можно присваивать меньшее значение. Для этого существуют следующие функции:
- Экспоненциальное сглаживание времени в пути (Выбрать экспоненциальное сглаживание времени в пути).
- MSA (метод последовательных сглаженных значений) (Выбрать метод последовательных сглаженных значений для времени в пути).
