- •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) Сдвиг фаз относительно соседних перекрестков.
- •Пример титульного листа курсовой работы
6.3.3. Решение сеточных уравнений
Разностные уравнения, полученные из неявной схемы, являются, как было показано, линейными алгебраическими уравнениями. На фиксированном временном слое для всех внутренних узловых точек эти уравнения образуют систему
,
(6.44)
которую можно записать в векторно-матричном виде
(6.45)
или
,
(6.46)
где
− матрица коэффициентов;
− вектор-столбец неизвестных значений
искомого параметра
Т в узловых
точках;
− неизвестный вектор столбец,
характеризующий краевые условия и
распределение параметра Т
на предыдущем временном слое.
Матрица обладает рядом специальных свойств, которые необходимо использовать при решении системы уравнений. Она имеет высокий порядок, зависящий от густоты сетки, которая может достигать для современных компьютеров нескольких десятков тысяч. Матрица является редко заполненной с размещением ненулевых элементов по диагонали в три ряда. Такие матрицы называются ленточными трехдиагональными. Важным свойством является симметрия матрицы относительно ее диагонали, вытекающая из равенства коэффициентов А и С. Указанные свойства матрицы позволяют занимать незначительное место для ее хранения в запоминающем устройстве компьютера, Поэтому матрицу называют порождающейся в отличие от хранящейся матрицы.
Одним из эффективных способов решения системы (6.44) является метод прогонки – модификация метода исключения Гаусса, учитывающая свойства матрицы H. В соответствии с методом прогонки решение системы (6.44) в узловой точке ищется в виде линейной функции. В частности, для (i−1)-ой точки эта функция имеет вид
,
(6.47)
где
− неизвестные пока вспомогательные
коэффициенты. Подставим (6.47) в (6.44):
,
(6.48)
откуда находим
.
(6.49)
Полученное соотношение имеет ту же форму, что и функция (6.47), только для i-й точки
,
(6.50)
откуда заключаем, что
(6.51)
Полученные коэффициенты называются прогоночными коэффициентами, а формулы (6.50 – 6.51) дают процедуру решения методом прогонки.
Сначала при i=2,
3, ..., N
считаются прогоночные коэффициенты
(6.51), при этом начальные значения
прогоночных коэффициентов
определяются из граничных условий на
левой границе. Эта операция называется
прямой прогонкой. После определения
всех
в обратном направлении (i=N,
N−1,
..., 2) с учетом значения параметра
,
найденного из граничного условия на
правой границе, по формуле (6.50)
последовательно находятся неизвестные
значения
в узловых точках сетки.
Определение начальных значений прогоночных коэффициентов рассмотрим на примере граничных условий 1-го вида (изотермические границы). Пусть на левой и правой границах плоского слоя заданы следующие значения температур: Тi=1= Tг1, Тi=N+1= Tг2 . Тогда в соответствии с формулой (6.50) для левой границы
,
(6.52)
получаем начальные значения прогоночных коэффициентов
.
(6.53)
Таким образом, алгоритм метода прогонки имеет следующий вид:
;
,
;
(6.54)
;
,
.
Пример 6.2. В качестве теста для проверки алгоритма рассмотрим стационарную теплопроводность плоской стенки при граничных условиях первого рода. Решение задачи методом сеток дает систему уравнений с граничными условиями
.
(6.55)
При числе разбиений N=4, граничных условиях Tг1=100, Tг2=200 система имеет следующее решение: T2=125, T3=150, T4=175. Запишем эту систему в векторно-матричной форме
алгоритм прогонки (6.54) реализуется для этой системы при A = C = 1, B = 2 следующим образом:
;
;
;
;
;
;
;
;
;
;
;
;
.
Основным недостатком метода прогонки являются ошибки округления при вычислении прогоночных коэффициентов. Эти ошибки возрастают с увеличением порядка системы. Для уменьшения этих ошибок рекомендуется считать эти коэффициенты с двойной точностью.
