- •1. Теоретические основы математического моделирования
- •Проблемы в управлении дорожным движением
- •1.2.Методы моделирования транспортных систем
- •1.3. Классификация моделей
- •1.4. Классификация математических моделей
- •1.5. Этапы разработки математических моделей
- •1.6. Вопросы для самоконтроля
- •2. Основные характеристики движения транспортных средств
- •2.1. Параметры транспортного потока
- •2.2. Макроскопические модели транспортного потока
- •2.3. Микроскопические модели транспортного потока
- •2.4. Вопросы для самоконтроля
- •3. Движение транспортных средств на перекрестках
- •3.1. Типы перекрестков. Анализ конфликтных точек
- •3.2. Определение сложности и опасности перекрёстка
- •3.3. Круговое движение на пересечениях
- •3.4. Управляющие параметры светофорной сигнализации
- •3.5. Пропускная способность регулируемого перекрестка
- •3.6. Задержки автомобилей при регулярном транспортном потоке
- •4.7. Вопросы для самоконтроля
- •4 250 . Транспортные заторы
- •4.1. Одиночные пробки
- •4.2. Серия пробок
- •4.3. Классификация фаз потока
- •4.4. Причина затора – геометрические особенности дороги
- •4.5. Задержки транспортных средств
- •4.6. Множественные устойчивые состояния и хаос
- •4.7. Вопросы для самоконтроля
- •5. Моделирование тягово-скоростных свойств транспортных средств
- •5.1. Силы, действующие на автомобиль при прямолинейном движении
- •5.2. Уравнение прямолинейного движения автомобиля
- •5.3.Динамика автомобиля, транспортирующего емкости с жидкостью
- •5.3.1 Динамика торможения автомобиля при движении по прямой
- •5.3.2. Динамики равномерного движения автомобиля по повороту
- •5.3.3. Расчет дополнительных усилий, вызванных движением жидкости в баках
- •5.4. Контрольные вопросы
- •6. Методы моделирования транспортных средств на микроуровне
- •6.1. Основы построения математических моделей на микроуровне
- •6.2. Моделирование тепловых систем
- •6.3. Технология вычислительного эксперимента
- •6.3.1. Основы метода сеток
- •6.3.2. Схемы аппроксимации уравнения теплопроводности
- •6.3.3. Решение сеточных уравнений
- •Основы теории подобия и моделирования
- •6.4.1. Подобие физических явлений
- •6.4.1.Числа подобия при моделировании обтекания автомобиля
- •Вопросы для самоконтроля
- •7. Основные понятия стохастического моделирования
- •7.1. Моделирование в условия неопределенности
- •7.2. Функция и плотность распределения случайной величины
- •7.3.Меры положения и рассеяния кривой распределения
- •7.4.Теоретические законы распределения
- •7.4.1. Закон нормального распределения (закон Гаусса)
- •Кривая Гаусса имеет следующие особенности.
- •7.4.2. Экспоненциальное распределение
- •7.5. Представление распределения скоростей автомобилей в транспортном потоке
- •7.6. Основы корреляционного и регрессионного анализа
- •7.6.1. Метод наименьших квадратов
- •7.6.2. Выборочный коэффициент корреляции
- •7.7. Вопросы для самоконтроля
- •8. Материалы для самостоятельной работы
- •8.1. Курсовая работа
- •8.2. Методические рекомендации по выполнению курсовой работы
- •Список рекомендуемой литературы
- •8.3. Пример выполнения курсовой работы
- •8.4. О приближенных вычислениях
- •8.5. Тест для проверки уровня обученности
- •4) Сдвиг фаз относительно соседних перекрестков.
- •Пример титульного листа курсовой работы
2.3. Микроскопические модели транспортного потока
Микроскопические модели представляют движение отдельных автомобилей. При значительных интенсивностях это движение ограничено впереди идущими автомобилями.
Модели следования за лидером
Первоначально предполагалось, что каждый водитель согласует свою скорость со скоростью впереди идущего автомобиля:
(2.36)
где τ – время согласования скоростей (рис. 2.3), точки над координатой обозначают дифференцирование по времени.
Д
анная
модель не описывает свойств неустойчивости,
возникновения ударных волн и заторов.
В левую часть уравнения (2.36) можно
добавить задержку td ,
описывающую время реакции водителя на
изменение скорости лидирующего
автомобиля. Множитель 1/τ в этом
уравнении интерпретируется как коэффициент
чувствительности α,
характеризующий скорость реакции
водителя. Тогда (2.36)
можно записать в виде дифференциально-разностного
уравнения
(2.37)
При α=const условие неустойчивости уравнения (2.37) имеет вид td /τ > 1/2. Наличие неустойчивости позволяет моделировать ударные волны и заторы, но предположение о неизменности чувствительности не позволяет воспроизвести фундаментальную диаграмму. Более адекватная модель получается при учете возрастания чувствительности с уменьшением дистанции до лидирующего автомобиля. С этой точки зрения уравнение (2.37) может быть преобразовано к виду
(2.38)
Оценка коэффициентов n1 и n2 проводится по экспериментальным данным. В простейшем случае, используемом для теоретического анализа, n1=0, n2=1
(2.39)
После интегрирования уравнения (2.39) получаем
(2.40)
где kmax – константа, описывающая движение автомобилей в плотном потоке на очень близком расстоянии "бампер-к-бамперу".
Когда транспортный поток является стационарным, плотность k выражается формулой k=1/(xi(t) – xi+1(t)), а так как скорость в стационарном режиме постоянна, то
(2.41)
Теория следования за лидером слишком детальна для ее использования при анализе движения в больших городских транспортных системах, но она является достаточным инструментом микроскопического моделирования транспортного потока, а также часто используется для анализа характеристик потока на различных пересечениях, перекрестках и т.д.
Клеточные автоматы
Клеточный автомат – это математическая модель, представляющая идеализированную физическую систему, в которой пространство и время дискретны, а множества значений физических величин конечны. В простейшем виде клеточные автоматы представляют собой двумерную сетку произвольного размера, состоящую из ячеек. Состояние сетки (конфигурация) обновляется с течением времени, причём состояние каждой ячейки в следующий момент времени зависит от состояния ближайших её соседей (смежных ячеек) и, возможно, от её собственного состояния на текущей итерации. Количество возможных состояний ячейки конечно. Обновление конфигурации происходит параллельно, в соответствии с определёнными для данной модели правилами.
При применении клеточного автомата для моделирования движения транспортного потока исследуемый участок дорожного пути формализуется в виде двумерной матрицы. Число строк матрицы равно числу полос движения моделируемого участка, а число столбцов определяется исходя из принятого масштаба клетки и общей протяжённости дороги, рис. 2.4. Как правило, масштаб выбирается таким образом, чтобы в клетку по длине вмещался точно один автомобиль с учётом безопасного расстояния до транспортных средств в соседних клетках. В любой момент времени каждая ячейка может быть либо пуста, либо занята транспортным средством.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В ходе моделирования на каждом шаге эксперимента ко всем автомобилям параллельно и независимо применяются принятые в модели правила обновления состояний.
Например, для воспроизведения трафика однополосной магистрали при переходе к новому состоянию все транспортные средства параллельно и независимо друг от друга обновляют значения скорости и координаты в соответствии с последовательным выполнением следующих шагов:
Ускорение. Если скорость i-го транспортного средства меньше предельного значения vi(t)<vmax и расстояние до следующего впереди автомобиля Δxi(t) больше vi(t)+1: Δxi(t) > viΔt+1, то скорость следует увеличить на единицу:
(2.42)
Торможение. Если Δxi(t) ≤ viΔt+1, тогда новое значение скорости:
(2.43)
Случайные воздействия. С заданной вероятностью скорость транспортного средства уменьшается на единицу:
(2.44)
при условии, что текущее значение положительно (vi(t)>0).
Передвижение. Транспортное средство перемещается вперёд на vi (t +1) ячеек:
(2.45)
Естественное желание водителей двигаться быстрее, не превышая максимально возможное на данном участке дороги значение скорости, формализует правило 1. Правило 2, торможение, обеспечивает отсутствие столкновений при превышении скорости. Правило 3 определяет стохастический характер модели: отсутствие вероятности делало бы моделирование полностью детерминированным – точно предсказуемым на любом шаге при известных начальных значениях переменных, – что недопустимо при воспроизведении динамики реального транспортного движения.
Достоинство модели клеточных автоматов состоит в отсутствии сгустков и заторов, автомобили продолжают движение на минимальных скоростях и при большой плотности.
Применение клеточных автоматов в моделировании дорожного движения является перспективным направлением, характеризуемым высокой вычислительной скоростью и эффективностью. Этот подход может быть классифицирован как имитационный и позволяет представлять динамику системы во времени. Кроме того, разделение машин по типам в этом случае является простой задачей, что отличает его от аналитических моделей. Однако у этих моделей есть некоторые недостатки: исключаются резкие изменения параметров движения при малых плотностях потока; из-за последовательного обновления заторы становятся неустойчивыми; скорость автомобилей не согласуется с реальными данными, особенно в режимах пробок.
