В моделировании транспортных потоков интеллектуальная модель водителя ( IDM ) представляет собой непрерывную во времени модель следования автомобиля для моделирования автомагистрали и городского движения. Она была разработана Трейбером, Хеннеке и Хелбингом в 2000 году для улучшения результатов, полученных с другими «интеллектуальными» моделями драйверов, такими как модель Гиппса , которая теряет реалистичные свойства в детерминистическом пределе.
Определение модели
Как модель следования за автомобилем, IDM описывает динамику положений и скоростей отдельных транспортных средств. Для транспортного средства обозначает его положение во времени и его скорость. Кроме того, указывается длина транспортного средства. Чтобы упростить обозначения, мы определяем чистое расстояние , где относится к транспортному средству, находящемуся непосредственно перед транспортным средством , и разницу скоростей или скорость приближения , . В упрощенной версии модели динамика транспортного средства описывается следующими двумя обыкновенными дифференциальными уравнениями :
, , , , и — параметры модели, имеющие следующее значение:
желаемая скорость : скорость, с которой автомобиль будет двигаться в свободном движении.
минимальный интервал : минимальное желаемое чистое расстояние. Автомобиль не может двигаться, если расстояние до впереди идущего автомобиля не менее
желаемое время продвижения : минимально возможное время до идущего впереди автомобиля.
ускорение : максимальное ускорение автомобиля
комфортное торможение, замедление : положительное число
Обычно показатель степени равен 4.
Характеристики модели
Ускорение транспортного средства можно разделить на фактор свободной дороги и фактор взаимодействия :
Поведение на свободной дороге: на свободной дороге расстояние до идущего впереди автомобиля велико, и в ускорении автомобиля преобладает член свободной дороги, который примерно равен , для низких скоростей и исчезает по мере приближения . Следовательно, одиночное транспортное средство на свободной дороге будет асимптотически приближаться к желаемой скорости .
Поведение при высоких скоростях сближения: Для больших разностей скоростей член взаимодействия определяется соотношением .
Это приводит к такому поведению вождения, которое компенсирует разницу в скорости, стараясь при этом тормозить не сильнее, чем при комфортном торможении .
Поведение на небольших чистых расстояниях: при незначительной разнице скоростей и малых чистых расстояниях член взаимодействия приблизительно равен , что напоминает простую силу отталкивания, так что небольшие чистые расстояния быстро увеличиваются до равновесного чистого расстояния.
Пример решения
Предположим, это кольцевая дорога с 50 автомобилями. Затем транспортное средство 1 будет следовать за транспортным средством 50. Начальные скорости заданы, и, поскольку все транспортные средства считаются равными, векторные ОДУ дополнительно упрощаются до:
В этом примере для параметров уравнения даны следующие значения в соответствии с исходной калиброванной моделью.
Это сравнение показывает, что IDM не демонстрирует крайне нереалистичные свойства, такие как отрицательные скорости или транспортные средства, находящиеся в одном и том же пространстве, даже для метода низкого порядка, такого как метод Эйлера (RK1). Однако распространение волн трафика не так точно представлено, как в методах более высокого порядка, RK3 и RK 5. Эти последние два метода не показывают существенных различий, что позволяет сделать вывод, что решение для IDM достигает приемлемых результатов, начиная с RK3 и выше, и не требует дополнительных вычислений. требования будут необходимы. Тем не менее, при введении неоднородных транспортных средств и обоих параметров расстояния до пробки этого наблюдения может быть недостаточно.