Функциональное и информационное обеспечение моделирования конфликтных ситуаций на автомобильных дорогах
Диплом бакалавра
Тема:
Функциональное и информационное обеспечение моделирования конфликтных ситуаций на автомобильных дорогах
Оглавление
Введение
Глава 1. Безопасность движения
.1 Статистические методы
.2 Вероятностные методы
.3 Методы, основанные на анализе режима движения автомобиля на оцениваемом участке
.4 Методы оценки уровня безопасности движения на пересечениях и примыканиях. Метод конфликтных точек
Глава 2. Теоретические основы моделирования
.1 Концептуальная модель компьютерной имитации транспортных потоков на двухполосных автомобильных дорогах
.2 Моделирование свободного движения автомобилей по двухполосным автомобильным дорогам
Глава 3. Функциональная модель
Глава 4. Информационная модель. Описание таблиц
Заключение
Литература и ссылки
Введение
Высокий уровень аварийности на автомобильных дорогах является одной из острейших социально-экономических проблем России. Дорожно-транспортные происшествия (ДТП) приводят к экономическим потерям, равным 2÷3% валового национального продукта. В результате ДТП экономические потери в мире составили свыше 500 млрд. долл. в год. Ежегодные потери от ДТП наносят России ущерб более 1 млрд. долл.
Автомобильным транспортом осуществляется большая часть перевозок по объему. Растущее внимание к автомобильному транспорту обусловливается тем, что промышленное производство, строительство, торговля и другие сферы жизни экономики страны не могут функционировать без его широкого применения. Нормальное функционирование других видов транспорта без автомобильных перевозок невозможно, т. к. перевозки грузов и пассажиров к железнодорожным станциям, аэропортам и водным портам и от них обеспечивается главным образом автомобилями. Это связано с тем, что автомобиль как транспортное средство имеет некоторые важные преимущества перед другими видами транспортных средств, а именно: высокая мобильность, способность доставлять пассажиров и грузы "от двери до двери", относительная простота управления и т.д.
Интенсивное развитие автомобильного транспорта не только способствует удовлетворению растущих потребностей общества в перевозках, но, к сожалению, имеет и негативные последствия. Рост автомобильного парка и объема перевозок при менее интенсивном росте протяженности улично-дорожной сети приводит к увеличению интенсивности движения, что приводит к возникновению транспортных проблем.
Наряду с негативными экологическими (шум, загазованность воздушных бассейнов городов) и экономическими (увеличение времени перевозок в результате снижения скорости движения) последствиями непрерывный рост автомобильного парка приводит к снижению уровня безопасности дорожного движения, к многочисленным человеческим жертвам и материальному ущербу в результате ДТП.
По сравнению с другими сферами деятельности человека дорожное движение характеризуется неизмеримо более высоким уровнем риска для жизни и здоровья человека. Опасность перевозок автомобильным транспортом значительно выше также по сравнению с другими видами транспорта.
Во всем мире ежегодно в результате ДТП погибают около 400 тыс. чел. и около 12 млн. получают ранения.
Огромные потери, которые несет общество от ДТП, выдвигают проблему повышения безопасности дорожного движения в ряд первоочередных социально-экономических задач страны. Как в России, так и во многих странах мира, проводятся многочисленные исследования с целью оценки и обеспечения безопасности дорожного движения и выявления опасных участков автомобильных дорог.
Традиционно на основе определения уровня безопасности движения на автомобильных дорогах лежит сбор статистики и дальнейший анализ данных о ДТП. Однако из-за некоторых существенных недостатков этого метода все чаще применяются и другие методы. Все больше уделяется внимания изучению предаварийных, конфликтных ситуаций. Это связано с тем, что изучение конфликтных ситуаций дает возможность выявить причины ДТП и более эффективно бороться за снижение их числа. Кроме того, конфликтные ситуации встречаются гораздо чаще, чем ДТП, поэтому их удобнее регистрировать и исследовать. При исследовании конфликтных ситуаций возможно применение как традиционных эмпирических методов, так и методов моделирования конфликтных ситуаций на компьютере.
Преимущество моделирования становится очевидным в связи с быстрым развитием новых компьютерных технологий, особенно при использовании современных быстродействующих компьютеров, которые дают возможность на базе имитационных моделей за короткое время переработать большие объемы информации и получить интересующие выходные показатели.
Имитационное моделирование дает возможность проводить управляемые эксперименты с машинным аналогом реального процесса дорожного движения. Это дает возможность проводить управляемые эксперименты с математическими моделями сложной системы водитель - автомобиль - дорога - окружающая среда и при этом на выходе получать практически все интересующие данные, что при исследовании реальной системы крайне затруднительно или вообще невозможно.
Несмотря на то, что к настоящему времени установлены многие закономерности ДТП и причины их возникновения, задача снижения вероятности ДТП остается актуальной и требует новых, современных решений.
Настоящая дипломная работа посвящена разработке функционального и информационного обеспечения моделирования конфликтных ситуаций на автомобильных дорогах.
Глава 1. Безопасность движения
В связи со значительным количеством человеческих жертв и материальным ущербом, вызываемыми ДТП, разработаны различные методы оценки уровня безопасности движения на автомобильных дорогах и городских улицах с целью выявления опасных участков и предупреждения ДТП. Все эти методы условно можно разделить на следующие основные группы:
, (1.1)
где k - коэффициент, соответствующий уровню повторяемости;
Nср- среднегодовой уровень происшествий на рассматриваемом участке дороги.
, (1.2)
где - число всех ДТП на дорожной сети за охватываемый исследованием период (x=1,2,3,…);- длина исследуемой дорожной сети.
В Бельгии к числу опасных относят участки протяженностью до 1 км, на которых в течение года было зарегистрировано не менее 10 ДТП всех видов.
Аналогичные методы выявления опасных участков используются также во многих других странах.
Важным шагом в развитии методов оценки уровня безопасности движения явилось введение понятия показателя тяжести последствий ДТП, предложенное еще в 1938 г. Ф. Рейнгольдом:
U=, (1.3)
где U - показатель тяжести последствий ДТП;
pi - коэффициенты тяжести происшествий каждого типа;
ni - количество происшествий каждого типа.
Показатель тяжести дает возможность привести к единой шкале ДТП, имеющие различные степени тяжести последствий. Позже неоднократно предлагались их уточнения на основе оценок потерь экономики страны от ДТП (табл.1.1) [3].
Таблица 1.1
Коэффициенты тяжести последствий ДТП по данным разных авторов
Вид происшествийКоэффициенты тяжести последствий ДТП по даннымФ. РейнгольдаФ. БитцляП. ФишераСШАматериальный ущерб1111легкое ранение5-2-тяжелое ранение703085смертельный исход1301004023
,(1.4)
где Z - количество происшествий в год;
N - среднегодовая суточная интенсивность движения в обоих направлениях движения, авт./сут.;
L - длина участка дороги, км.
На дорогах I-III категории к участкам концентрации ДТП относятся участки дороги, где ДТП составляет 4 и более за последние три года и значение коэффициента происшествий превышает 0.4 ДТП/млн авт.км.
Этот показатель применяется для оценки уровня безопасности движения протяженных и относительно однородных участков дорог. Если участок имеет локальный характер, где условия движения или характеристики покрытия дороги резко отличаются от смежных участков (мосты, перекрестки и т.д.), коэффициент происшествий выражают количеством ДТП на 1 млн. авт.:
,(1.5)
В США и некоторых европейских странах также используются аналогичные показатели относительной аварийности [33]. Для пересечений дорог на одном уровне:
,(1.6)
где R - число участников движения, вовлеченных в ДТП на 1 млн. участников, прошедших через пересечение;
T - количество дней, в течение которых проводился учет числа ДТП;
A - количество участников ДТП, зарегистрированных за Т дней;
Vi - среднесуточная интенсивность движения на i-м подходе к пересечению;
n - число подходов к пересечению.
Для отдельных участков дороги:
, (1.7)
,(1.8)
где Rm - число ДТП за год на 1 км участка дороги;
Rs - число ДТП на 1 млн км суммарного пробега транспортных средств за год по этому отрезку дороги;
V - среднесуточная интенсивность движения на отрезке дороги за год;
L - длина участка дороги.
Для определения состояния аварийности получил распространение метод до и после, который предполагает сравнение состояния аварийности данного участка на основании статистики ДТП до и после проведения мероприятия по повышению уровня безопасности движения.
Удельные показатели аварийности отражают процентную долю одного абсолютного показателя аварийности от другого. Они характеризуют структуру свершившихся ДТП и позволяют сравнить различные участки между собой.
Наиболее часто применяются:
а) удельный вес видов ДТП (столкновение, наезд, опрокидывание и т.д.) от общего количества ДТП;
б) удельный вес ДТП с участием транспортных средств отдельных видов от общего количества ДТП;
в) удельный вес ДТП по причине их возникновения (превышение скорости движения, нарушение правил обгона и т.д.) от общего количества ДТП;
г) удельный вес ДТП по месту их совершения от общего количества ДТП, и др.
Рассмотренные выше методы оценки уровня безопасности движения основаны на учете и обработке статистических данных и имеют ряд общих недостатков, главными из которых являются:
Наибольшую опасность представляют те участки, у которых итоговый коэффициент аварийности составляет 50¸70.
О.А. Дивочкин установил, что для небольших значений Kит существует достаточно устойчивая корреляционная связь между числом ДТП Y на 1 млн авт.км и значением Kит:
.(1.11)
Однако график этой зависимости (рис 1.1) показывает, что после максимума числа ДТП при Kит=80¸100, аварийность начинает уменьшаться. Так, число происшествий при Kит=40 примерно такое же, что при Kит=250.
В.И. Пуркин и Ю.М. Ситников установили аналогичную зависимость для участков дорог на подходах к мостам:
(1.12)
В МАДИ впервые разработан метод коэффициентов аварийности для оценки уровня безопасности движения на городских улицах. В качестве эталонного участка принимается горизонтальный, прямолинейный участок магистральной улицы с двумя полосами движения в каждом направлении, шириной проезжей части 15.5 м, резервной полосой 3.5 м, шероховатым покрытием и освещением 8 лк. Итоговый коэффициент аварийности для городских улиц определяется аналогично выражению (1.10), однако здесь частные коэффициенты принимают другие значения. Это объясняется тем, что условия уличного движения в городах в значительной степени отличаются от условий движения на загородных дорогах.
Для оценки уровня безопасности движения с учетом влияния погодно-климатических условий и сезонов года А.П. Васильевым предложено пользоваться графиками сезонных коэффициентов аварийности.
Все методы оценки аварийности, относящиеся к данной группе, имеют следующие недостатки:
Рис. 1.1 Зависимость между числом дорожно-транспортных происшествий и итоговым коэффициентом аварийности
, (1.13)
где nv - число ДТП при скорости v, возникающее по причине несовершенства геометрического элемента дороги; Nv - общее число автомобилей, прошедших по данному участку дороги со скоростью движения v. Наряду со многими безусловными достоинствами этот метод имеет следующие недостатки:
.(1.14)
По величине значения коэффициента безопасности определяется степень опасности рассматриваемого участка дороги (табл. 1.2).
Таблица 1.2
Определение степени опасности участка дороги по величине коэффициента безопасности
Характеристики участкаKбезне опасныйболее 0.8Малоопасный0.6¸0.8Опасный0.4¸0.6очень опасныйменее 0.4
В развитие метода коэффициентов безопасности А.Р. Цыгановым были проведены исследования для оценки психофизиологического воздействия на водителя экстренного снижения скорости движения. Результаты исследований показывают наличие тесной корреляционной связи между коэффициентом безопасности, скоростью входа на опасный участок и величиной отрицательного ускорения при торможении с эмоциональной напряженностью водителя. Разработана классификация участков дорог по степени опасности в зависимости от сочетания коэффициента безопасности, начальной скорости и отрицательного продольного ускорения (табл. 1.3). Тем самым частично были устранены некоторые из недостатков, перечисленных выше.
Многочисленные исследования выявили, что более объективным показателем опасности участка дороги является интенсивность изменения скорости движения, поэтому, считается целесообразным использование в качестве критерия безопасности движения шума энергии или шума ускорения:
, (1.15)
где ai - ускорение в i-м створе;ср - среднее значение ускорения на всем рассматриваемом участке;
n - число створов.
Таблица 1.3
Классификация участков дорог по степени опасности в зависимости от сочетания коэффициента безопасности, начальной скорости и отрицательного продольного ускорения
Степень опасности участкаОтрицательное ускорение, м/с2Менее 0,50,5 - 1,51,5 - 2,52,5 - 3,5Начальная скорость движения 60-80 км/чНеопасныйБолее 0,45Более 0,6Более 0,65Более 0,75Опасный0,35-0,450,45-0,600,50-0,650,55-0,75Очень опасныйМенее 0,35Менее 0,45Менее 0,50Менее 0,55Начальная скорость движения 85-100 км/чНеопасныйБолее 0,55Более 0,70Более 0,75Более 0,80Опасный0,45-0,550,55-0,700,6-0,750,65-0,8Очень опасныйМенее 0,45Менее 0,55Менее 0,6Менее 0,65Начальная скорость движения 105-120 км/чНеопасныйБолее 0,75Более 0,8Более 0,85Более 0,85Опасный0,6-0,750,65-0,80,70-0,850,70-0,85Очень опасныйМенее 0,60Менее 0,65Менее 0,70Менее 0,70
Таблица 1.4
Связь между нервно-эмоциональной напряженностью водителей, коэффициентами безопасности и шумом ускорения
Сложность маршрутаКоэффициент безопасностиНервно-эмоциональная напряженность водителейШум ускоренияЛегкий0.8Оптимальная0.75Сложный0.6Повышенная1.0 ÷ 1.2Очень сложный0.4Перегруженная1.4
Было установлено, что при благоприятных условиях движения шум ускорения составляет около 0.2 м/с2. Опасными считаются условия движения, характеризуемые значением шума ускорения 0.45 м/с2 и выше. На основании данных исследований, проведенных В.В. Чвановым и А.А. Алексеевым на долинных участках горных дорог, можно установить связь между нервно-эмоциональной напряженностью водителей, коэффициентами безопасности и «шумом ускорения» (табл. 1.4). Шум ускорения является объективным показателем состояния транспортного потока и безопасности движения лишь на скоростных магистралях безостановочного движения. В условиях городского движения с частыми остановками этот показатель не отражает истинный характер движения, т.к. задержки обуславливают искажение величины шума ускорений. Шум энергии менее подвержен влиянию скорости движения, чем шум ускорения, поэтому, шум энергии более объективно отражает сложные условия городского движения. По мнению В.В. Зырянова более перспективным показателем является отношение шума энергии de к скорости сообщения vc. Этот показатель он назвал градиентом энергии:
. (1.16)
1.4 Методы оценки уровня безопасности движения на пересечениях и примыканиях. Метод конфликтных точек
В связи со специфическими особенностями пересечений, многими учеными разработаны методы оценки уровня безопасности движения на пересечениях, примыканиях и транспортных узлах. М.С. Фишельсон предложил метод оценки по взаимному контакту транспортных потоков. Под этим подразумеваются контакты автомобилей на транспортных узлах (конфликтные точки). При помощи таких контактов предлагается оценить сложность транспортного узла, перекрестка:
, (1.17)
где М - показатель сложности транспортного узла;
i - вид конфликта;
ki - коэффициент сложности i-го конфликта;
mi - число конфликтных точек i-го вида.
Предлагается выделять три вида конфликтов: пересечение, слияние, ответвление. Тот транспортный узел, у которого численное значение М больше, считается более опасным.
Недостатком этого метода является то, что он учитывает только количество теоретически возможных контактов, вне зависимости от фактических потоков и их подразделения по типу маневров. Кроме того, метод не учитывает контакты между транспортным средством и пешеходом, а также угол пересечения между конфликтующими направлениями.
Путь более точного определения опасности пересечения указывает метод, предложенный в 1955 г. Г. Раппопортом в ФРГ. Суть этого метода заключается в том, что показатель опасности получается в виде суммы произведений суммарных интенсивностей движения Ni в каждой конфликтной точке на соответствующие коэффициенты ki их тяжести, причем конфликтная точка определяется как точка слияния, ответвления, пересечения траекторий автомобилей:
, (1.18)
где n - число конфликтных точек.
Эта идея была развита в России Е.М. Лобановым, который предложил метод определения вероятного количества ДТП на конфликтных точках при различных углах между направлениями потоков. Метод основан на использовании данных статистики ДТП. Его суть заключается в том, что каждая из конфликтных точек на пересечении представляет тем большую опасность, чем больше интенсивности движения пересекающихся на этой точке транспортных потоков. Вероятное количество ДТП на i-й конфликтной точке на 10 млн. проехавших автомобилей определяется следующим образом:
,(1.19)
где ki - относительная аварийность данной конфликтной точки, ДТП/10 млн. авт.;
Mi, Ni - интенсивности пересекающихся в данной конфликтной точке транспортных потоков, авт./сут.;
kг - коэффициент годовой неравномерности движения по месяцам.
Коэффициент 25 вводится в формулу (1.19) для учета среднего количества рабочих дней в месяц, в течение которых загрузка дорог резко превышает загрузку в выходные дни. Подробные таблицы коэффициентов ki и kг приводятся в нормативной и справочной литературе [26, 39].
Вероятное число ДТП на пересечении в целом равно:
, (1.20)
где n - число конфликтных точек.
Уровень обеспеченности безопасности движения на пересечениях оценивают показателем аварийности:
,(1.21)
где Mсум, Nсум - интенсивности движения на пересекающихся дорогах, авт./сут.
По показателю Kа можно судить об опасности пересечения (табл. 1.5):
Таблица 1.5
Определение степени опасности пересечения по показателю Kа
Степень опасности пересеченияKане опасныйменее 3Малоопасный3¸8Опасный8¸12очень опасныйболее 12
Этот метод по своей сути принадлежит к вероятностным методам, поэтому ему присущи большинство тех недостатков, которые имеют все вероятностные методы.
Вышеуказанные недостатки различных методов оценки уровня безопасности движения вызывают необходимость разработки новых методов, позволяющих более детально учитывать все возможные ситуации, которые возникающие при движении транспортных потоков на автомобильных дорогах и городских улицах. С целью преодоления этих затруднений научно - исследовательской лабораторией фирмы Дженерал моторс в 1967 году был впервые предложен новый метод оценки уровня безопасности движения на дорогах - метод конфликтных ситуаций (КС). Первоначально этот метод применялся главным образом для оценки уровня безопасности движения на пересечениях, однако, после некоторых модификаций, он оказался вполне пригодным и перспективным также для других участков автомобильных дорог.
Глава 2. Теоретические основы моделирования
2.1 Концептуальная модель компьютерной имитации транспортных потоков на двухполосных автомобильных дорогах
Для описания движения автомобилей по автомобильным дорогам, городским улицам и автомагистралям разработаны многочисленные математические модели.
Разработка математической модели транспортного потока или математическое описание его характеристик является одним из важнейших и ответственных этапов при решении задач количественной и качественной оценки функционирования системы ВАДС, поскольку именно на этом этапе решается вопрос, насколько точно будут учтены те характеристики транспортного процесса и количественные связи между ними, которые необходимы для решения конкретных поставленных задач.
Строгого определения понятия сложной системы не существует. Основными отличительными признаками сложных систем являются:
Рис. 2.1 Схема моделируемого нерегулируемого перекрестка
в)г)
Состояние агрегата Z описывается постоянными параметрами системы и переменными координатами. К постоянным относятся:
и задается приоритет проезда через перекресток:
показывает количество помех справа у автомобиля под номером Kmin l +k на полосе движения l;
и задаются номера всех автомобилей - помех справа и слева у автомобиля под номером Kmin l+k на полосе движения l, где i=1,…,, j=1,…, .
. Вектором el задается количество еще не формировавшихся автомобилей, ожидающих для появления в начале полосы движения l.
В зависимости от необходимого объема выходной информации задается время моделирования tмод, которое в дальнейшем по мере работы модели уменьшается до нуля. Вместо истечения времени моделирования предусмотрены также другие правила остановки модели: прохождение через заданный участок дороги определенного количества автомобилей; накопление определенного количества статистической информации и т.д.
С начала работы модели задается период разогрева tраз. В течение времени tраз система выходные сигналы не выдает. Необходимость ввода времени разогрева вызвано тем, что в момент начала работы модели на моделируемом фрагменте дорожной сети автомобили отсутствуют. Для того чтобы транспортные потоки принимали те параметры, которые были введены в качестве исходных данных, необходим некоторый промежуток времени, за которое самый медленный автомобиль проедет через самый длинный (продолжительный по времени) маршрут на рассматриваемой дорожной сети. Только после этого можно считать, что модель «разогрелась».
2.2 Моделирование свободного движения автомобилей по двухполосным автомобильным дорогам
В транспортном потоке каждый автомобиль движется либо под влиянием со стороны других участников движения, либо в отсутствии их влияния. Движение автомобиля будем называть свободным, если ни один из участников дорожного движения не оказывает влияния на движение этого автомобиля, а также на мнение водителя о дорожно-транспортной обстановке, в результате изменения которого он мог бы изменить режим движения своего автомобиля. Скорость движения такого автомобиля будем называть скоростью свободного движения на данном участке дороги.
Основанием для моделирования свободного движения автомобиля явились:
а) тягово-скоростные и тормозные свойства автомобиля;
б) уравнения криволинейного движения и устойчивости автомобиля.
Математическая модель свободного движения автомобиля имеет следующую концептуальную основу:
а) изменить скорость движения и ускорение нажатием на педаль тормоза или акселератора (выдвижением рейки);
б) изменить передаточное число КПП, что позволяет изменить диапазон значений скорости движения автомобиля;
в) изменить направление движения автомобиля, вращением рулевого колеса.
Кроме перечисленных действий водитель может включить стоп-сигналы (нажатием педали тормоза) или сигналы поворота, что может служить причиной изменения режима движения других автомобилей.
С точки зрения обеспечения базовой скорости движения автомобиля в конкретных дорожных условиях могут возникнуть следующие характерные обстоятельства:
Рассмотрим подробнее, каким образом моделируется движение автомобиля в перечисленных выше случаях.
В первом случае движение автомобиля моделируется на основе известных в теории автомобиля дифференциальных уравнений, полученными на основе уравнения силового баланса автомобиля:
Pт = Pп + Pк + Pв + Pи, (2.5)
где Pт - тяговая сила при установившейся скорости автомобиля;
Pп - сила сопротивления подъему;
Pк - сила сопротивления качению;
Pв - сила сопротивления воздуху;
Pи - сила сопротивления разгону (приведенная сила инерции).
Существуют различные зависимости, аппроксимирующие внешние характеристики двигателя. В рассматриваемой модели дифференциальные уравнения движения автомобиля получены на основе аппроксимации внешней характеристики двигателя, приведенной в работе [25]:
; (2.6)
, (2.7)
где Ne, Nmax - соответственно, мощность и максимальная мощность двигателя, квт;
Mk - крутящий момент двигателя, Нм;
MkN - крутящий момент двигателя, при максимальной мощности, Нм;
a, b, c - постоянные коэффициенты для данного двигателя;
n - угловая скорость коленчатого вала двигателя, об/мин;
nN - угловая скорость коленчатого вала при максимальной мощности двигателя, об/мин.
После замены всех членов уравнения (2.5) на соответствующие значения и некоторых преобразований получается:
, (2.8)
; (2.9)
;(2.10)
;(2.11)
;(2 12)
Где ma - масса автомобиля, кг;
m0 - масса автомобиля, с номинальной нагрузкой, кг;
uk i- передаточное число коробки передач;
v - скорость движения автомобиля, м/с;
hтр- коэффициент полезного действия трансмиссии;
kp - коэффициент коррекции двигателя;
- номинальная скорость движения автомобиля при i-й передаче, м/c;
Ga- сила тяжести, действующий на автомобиль, Н;
kf - параметр учета влияния скорости движения на коэффициент сопротивления качению колеса;
W - фактор обтекаемости автомобиля, кг/м;
f0 - коэффициент сопротивления качению при малой скорости движения;
? - продольный уклон дороги.
Уравнение (2.8) определяет ускорение автомобиля в зависимости от скорости движения. Для рассматриваемой имитационной модели зависимости вида ускорение - скорость, путь разгона - скорость и т. д. непригодны, поскольку при пересчете векторов-координат автомобилей через интервал времени tmin (см. блок 12 на рис 2.16) возникает необходимость определения этих параметров в зависимости от времени.
С целью определения зависимости скорости движения от времени при полной подаче топлива можно проинтегрировать выражение (2.8). Пусть начальным условием будет v = v0 при t=0. Тогда после интегрирования получим:
.(2.13)
Проинтегрируем (2.13) еще раз, при начальных условиях t=0 и s=s0. Получим:
,(2.14)
где v0 - начальная скорость движения автомобиля;
s0 - начальное положение автомобиля;
v1 и v2 - корни уравнения .
Для того чтобы получить зависимость a = a(t) нужно найти производную выражения (2. 13) по времени. Получим:
.(2.15)
Выражения (2.13) - (2.15) позволяют пересчитать параметры движения автомобиля через произвольный промежуток времени tmin, в условиях ограничения параметров движения тягово-динамическими характеристиками автомобиля.
Во втором случае моделирование движения автомобиля осуществляется при следующих допущениях:
При таких допущениях процесс торможения может быть описан тормозной диаграммой jз= j(t) (рис. 2.3) [25]. Весь процесс торможения с момента обнаружения опасности до полной остановки автомобиля состоит из следующих этапов:
В случае торможения при полном использовании сил сцепления (экстренное торможение) jуст зависит только от коэффициента сцепления шин с дорогой и продольного уклона дороги, а значение ускорения можно считать постоянным:
.(2.16)
На горизонтальном участке можно считать
.(2.17)
Скорость движения и пройденный путь автомобиля в произвольный момент времени t легко определяются интегрированием выражений (2.16) и (2.17):
, (2.18)
(2.19)
Рис. 2.3 Тормозная диаграмма автомобиля
И, наконец, в третьем случае водитель имеет возможность придавать автомобилю тот режим движения, который по его мнению является наиболее безопасным и целесообразным в сложившейся дорожно-транспортной ситуации. В этом случае значение ускорения находится в интервале
jуст < a < amax, (2. 20)
и определяется водителем.
С целью упрощения расчетов предполагается, что в таком режиме автомобиль движется равноускоренно до следующего особого состояния. Скорость движения и пройденный путь автомобиля через промежуток времени t в таком случае определяются следующим образом:
,(2. 21)
.(2. 22)
Теперь рассмотрим движение автомобиля в условиях изменения направления движения.
В модели предусмотрены следующие виды траекторий движения автомобилей:
, (2.24)
, (2.25)
где xв, yв - координаты середины задней оси автомобиля;
C1 и C2 - постоянные, определяемые начальными условиями;
q - угол поворота управляемых колес автомобиля;
vo - скорость движения автомобиля;
wk - угловая скорость поворота управляемых колес автомобиля;
L0 - база автомобиля;
kp - режимный параметр, характеризующий режим криволинейного движения:
.(2.26)
Аналогичные формулы, но относительно движения центра масс автомобиля приведены в работе:
,(2.27)
,(2.28)
,(2.29)
где xц.м., yц.м. - координаты центра масс автомобиля;
C1, C2, C3 - постоянные, определяемые начальными условиями;
va - скорость движения автомобиля;
vy- скорость бокового смещения центра масс автомобиля;
wa - угловая скорость продольной оси автомобиля в горизонтальной плоскости.
Траектории точек автомобиля, находящихся на продольной оси, могут быть заданы зависимостью ее кривизны от времени. Однако, моделирование криволинейного движения автомобиля в неподвижной системе координат через xв, и yв, а также угла g гораздо удобнее.
В уравнениях (2.23) - (2.26) скорость движения автомобиля предполагается постоянной величиной. В реальном процессе движения автомобиля в транспортном потоке часто сочетаются криволинейное движение с изменением скорости движения. Это происходит, в частности, в следующих ситуациях:
Сочетание криволинейного движения с изменением скорости движения является потенциальным источником конфликтных ситуаций, т.к. оно часто заставляет других участников движения изменить режим движения. Криволинейное движение автомобиля обязательно необходимо моделировать с учетом ускорения.
Уравнения, приведенные в разных исследованиях для определения траектории криволинейного движения, чаще всего выражают параметры движения автомобиля в виде дифференциальных уравнений или интегралов. Как правило, подынтегральные выражения имеют сложный аналитический вид и в явном виде не интегрируются. Поэтому, либо такие уравнения решаются численными, приближенными методами с применением компьютеров, либо траектория движения строится графическим или графоаналитическим методом. При решении многих конкретных задач эти методы оказываются целесообразными, особенно первый из них, при помощи которого можно рассчитать траекторию движения практически с любой точностью. Однако это достигается за счет больших затрат машинного времени счета. В течение имитационных экспериментов на задаваемом участке дороги одновременно могут находиться сотни автомобилей, каждый из которых совершает различные маневры, в том числе и криволинейное движение с ускорением. При использовании итерационных методов с целью расчета траектории движения большие затраты машинного времени неизбежны. Это резко замедляет работу имитационной модели в реальном масштабе времени. Поэтому здесь более целесообразным представляется разложение подынтегральных выражений в степенной ряд с требуемой точностью. Далее, после интегрирования полученных многочленов можно получить искомые параметры криволинейного движения в аналитическом виде.
Пусть автомобиль движется с постоянным ускорением a. Тогда выражение (2.23) принимает следующий вид:
.(2.30)
Разложим в степенной ряд подынтегральное выражение, содержащееся в правой части (2.30) и возьмем столько членов, сколько требуется для обеспечения необходимой точности. Обозначим
и .
Тогда (2.30) можно переписать в следующем виде:
.(2.31)
Приближенные аналитические решения уравнений (2.24) и (2.25) также будем искать, разлагая в степенной ряд функции f(q)=cos(g(q)) и g(q)=sin(g (q)), где курсовой угол g определяется из выражения (2.31). Производные от упомянутых функций первых нескольких порядков приведены в табл. 2.1.
Пусть в начале криволинейного движения курсовой угол автомобиля g0=0. Тогда:
,
или
(2.32)
,
или
(2.33)
Теперь можно определить траекторию движения точки B автомобиля (рис. 2.4). Выражения (2.24) и (2.32) позволяют после интегрирования (2.24) получить
(2.34)
Аналогично, из выражений (2.25) и (2.33) после интегрирования (2.25) можно получить
(2.35)
Выражения (2.34) и (2.35) вполне приемлемы для расчета траектории движения автомобиля, если за время криволинейного движения курсовой угол автомобиля изменяется не более чем на 90°. В реальных дорожных условиях такое изменение практически никогда не превышает
Таблица 2.1
Производные от функций f(?) и g(?) первых нескольких порядков
Порядок производной nf(n)(?), при ?=0g(n)(?), при ?=001010020-B302?D4-3?B2-2?B520?B?D8?D6-30?B2-40?D215?B3-16?B7308?B?D-210?B2?D+96?D8105?B4-588?B2-896?D2420?B3-272?B+1120?B?D29-2520?B3?D+8160?B?D-8064?B2?D-2240?D3+2176?D106300?B4-18960?B2+25200?B2?D2-31104?D2-945?B5+16380?B3-7936?B+57120?B?D2
Таблица 2.2
Значения функций f(?) и g(?), описывающие процесс поворота автомобиля ГАЗ-24 при v0=10 м/с, wk=0,05 рад/с, L0=2,8 м, 45°.
?, град?(?), по формуле (2.23), градf(?), по формуле (2.23)f(?), по формуле (2.32)g(?), по формуле (2.23)g(?), по формуле (2.33)0.000.01.0000001.0000000.0000000.0000003.005.10.9960130.9960130.0892040.0892046.0020.50.9366910.9366910.3501580.3501589.0046.20.6919550.6919590.7219400.72194112.0082.40.1322100.1322420.9912220.99123815.00129.2-0.632668-0.6373300.7744230.77395118.00187.0-0.992555-1.131632-0.121794-0.156958
В табл. 2.2 приведены значения функций f(q) и g(q), которые описывают процесс поворота автомобиля ГАЗ-24 при v0=10 м/с, wk=0,05 рад/с, L0=2,8 м. Вычисления проводились с одной стороны с применением выражения (2.23), а с другой стороны - выражений (2.32) и (2.33). При g<90° расхождения в значениях функций не превышает 0,1%, что вполне обеспечивает требуемую точность вычислений.
Координаты любой другой точки E автомобиля (рис. 2.4), находящейся от точки B на расстояниях a и b, соответственно по продольной и поперечной оси автомобиля, можно определить следующим образом:
;(2.36)
.(2.37)
Рассмотрим, каким образом происходит процесс поворота в имитационной модели в режиме свободного движения. До начала криволинейного движения водитель уменьшает скорость движения до значения базовой скорости свободного движения vсв на участке поворота. С такой скоростью он завершает поворот, а после поворота при необходимости опять увеличивает скорость движения. Значение скорости движения vсв определяется на основе натурных наблюдений.
Модель процесса поворота представляет собой последовательность трех этапов (рис. 2.5):
Первая часть неравенства (2.38) объясняется стремлением водителя удержать автомобиль на своей полосе движения. При < S0min водитель не в состоянии предотвратить выезд автомобиля за пределы своей полосы движения, если ускорение не изменять (если ускорение изменится, то S0min тоже изменится).
E3 O ? E2 S 0 min R = ¥ S0 R =Rп S 0 max E1 C R = ¥Рис. 2.5 Схема к описанию модели процесса поворота автомобиля
Вторая часть неравенства объясняется тем, что, если в начале поворота > S0max, и в дальнейшем водитель не изменит параметры движения автомобиля (wk и a), то автомобиль либо выедет за пределы проезжей части дороги, либо пересечет биссектрису OC угла ? под острым углом, т.е. в дальнейшем опять-таки выедет за пределы полосы движения. Поэтому, для предотвращения этого, водитель вынужден приближаться к повороту до тех пор, пока не выполнится второе условие неравенства (2.38) и только после этого начинать поворот.
Водитель начинает поворот на некотором расстоянии до центра O перекрестка. является случайной величиной. При принятых выше ограничениях значение величины находится в пределах:
S0min < < S0max(2.38)
Угловая скорость поворота управляемых колес wk, которая определяется как отношение угловой скорости поворота рулевого колеса wр на передаточное число рулевого механизма, рассматривается как случайная величина и определяется следующим образом:
а)б)
Рис. 2.6 Схема к вычислению угловой скорости поворота управляемых колес автомобиля в процессе поворота
Закон распределения случайной величины wk, определяется в результате натурных наблюдений (см. п. 3.2, рис. 3.12). На третьем этапе значение угловой скорости поворота управляемых колес wk определяется аналогично.
Глава 3. Функциональная модель
Функциональная модель разрабатывается с помощью такого мощного CASE средства, как BPWin.
На рис. 3 показана основная контекстная диаграмма IDEF0, модель (TO-BE), а на рис. 3.1 показана эта же диаграмма, но модель (AS-IS).
Рис. 3
Рис. 3.1
Декомпозиция диаграммы на рис. 3.1 изображена на рис. 3.2.
Рис 3.2
Декомпозиция контекстной диаграммы изображена на рис.3.2.
Рис. 3.2
Декомпозируя первый функциональный блок диаграммы второго уровня, мы получаем дочернюю диаграмму, которая показана на рис.3.3
Рис. 3.3
Таким же образом мы получаем декомпозицию третьего функционального блока диаграммы второго уровня, она изображена на рис. 3.4.
Рис. 3.4
Декомпозируя четвертый функциональный блок диаграммы второго уровня мы получим дочернюю диаграмму, которая показана на рис.3.5.
Рис. 3.5
Глава 4. Информационная модель. Описание таблиц
Физическая модель, то есть представление базы данных для конкретной СУБД с учётом её системы типов данных изображена на рис.4:
Рис. 4
Логическая модель, описание семантики (смысла) предметной области, то есть смысл, который мы вкладываем в поля базы данных показана на рис.4.1:
Рис. 4.1
Описание таблиц:
Таблица Roads (дороги):
RoadID - идентификатор таблицы (первичный ключ), по которому идет логическая связь с другими таблицами, тип данных - int (целое число).
RegionID - идентификатор таблицы (вторичный ключ), по которому идет логическая связь с таблицей Regions (Регионы), тип данных - int (целое число).
Width1 - количество полос туда, тип данных- int (целое число).
Width2 - количество полос обратно, тип данных - int (целое число).
Ks - коэффициент сцепления, тип данных - float (вещественный, с плавающей точкой).
Pu - продольный уклон дороги, тип данных - float (вещественный, с плавающей точкой).
Start - начало дороги, тип данных - int (целое число).
Finish - конец дороги, тип данных - int (целое число).
Таблица Roads (Дороги) соединена с таблицей Transports (Виды транспорта) связью один ко многим (1 : n).
Таблица Transports (Виды транспорта):
TranspID - идентификатор таблицы, (первичный ключ), тип данных - int (целое число).RoadID - идентификатор таблицы, (вторичный ключ), по которому идет связь с таблицей Roads (Дороги), тип данных - int (целое число).
Speed - средняя скорость транспортного средства, тип данных -float (вещественный, с плавающей точкой).
FluidUsing - расход топлива транспортного средства, тип данных -float (вещественный, с плавающей точкой).
PathTime - время сообщения, тип данных - float (вещественный, с плавающей точкой).
Таблица MovingFactor (Факторы движения), которая соединена связью один к одному (1 : 1) с таблицей Roads (Дороги):
MFID - идентификатор таблицы (первичный ключ), тип данных - int (целое число).RoadID - идентификатор таблицы, (вторичный ключ), по которому идет связь с таблицей Roads (Дороги), тип данных - int (целое число).
Intensity - интенсивность движения, тип данных - float (вещественный, с плавающей точкой).
MovingStructure - состав движения, тип данных - float (вещественный, с плавающей точкой).
Таблица Regions (Регионы) соединена с таблицей Roads (Дороги) связью один ко многим (1: n).
RegionID - идентификатор таблицы (первичный ключ), по которому идет логическая связь с таблицей Roads (Дороги), тип данных - int (целое число).
Name - название региона, тип данных - char (255) (символьный).
Population - население региона, тип данных - bigint (целое число).
Таблица Roads (Дороги) соединена с таблицей TonnelsAndBridges (Тоннели и Мосты) связью один ко многим (1 : n), в которую входят:
TonelID - идентификатор таблицы (первичный ключ), тип данных - int (целое число).
RoadID - идентификатор таблицы, (вторичный ключ), по которому идет связь с таблицей Roads (Дороги), тип данных - int (целое число).
Length - длина моста или тоннеля, тип данных - float (вещественный, с плавающей точкой).
Неight - высота моста или глубина тоннеля, тип данных - float (вещественный, с плавающей точкой).
Таблица Points (Узлы) соединена с таблицей Roads (Дороги) связью многие ко многим (n: n):
PointID - идентификатор таблицы, (первичный ключ), по которому идет связь с таблицей Roads (Дороги), тип данных - int (целое число).
x - координата x, тип данных - float (вещественный, с плавающей точкой).
y - координата y, тип данных - float (вещественный, с плавающей точкой).
z - координата z, тип данных - float (вещественный, с плавающей точкой).
Таблица Points (Узлы) соединена с таблицей Objects (Объекты окружения) связью один ко многим (1: n), в которую входят:
ObjID - идентификатор таблицы, тип данных - int (целое число).
OTID - идентификатор таблицы, (вторичный ключ), по которому идет связь с таблицей ObjectTypes (Виды объектов), тип данных - int (целое число).
PointID - идентификатор таблицы, (первичный ключ), по которому идет связь с таблицей Points (Узлы), тип данных - int (целое число).
X - координата x, тип данных - float (вещественный, с плавающей точкой).
Y - координата y, тип данных - float (вещественный, с плавающей точкой).
Name - название региона, тип данных - char (255) (символьный).
FlowDef - прирост транспортного потока, тип данных - int (целое число).
Таблица ObjectTypes (Виды объектов) соединена с таблицей Objects (Объекты окружения) связью один ко многим (1: n):
OTID - идентификатор таблицы, (первичный ключ), по которому идет связь с таблицей Points (Узлы), тип данных - int (целое число).
ObjectType - тип объекта, тип данных - char (255) (символьный).
Таблица Points (Узлы) соединена с таблицей Rotates (Повороты) связью один ко многим (1: n), в которую входят:
RotID - идентификатор таблицы, тип данных - int (целое число).
PointID - идентификатор таблицы, (первичный ключ), по которому идет связь с таблицей Points (Узлы), тип данных - int (целое число).
Radius - радиус поворота, тип данных - float (вещественный, с плавающей точкой).
Таблица Points (Узлы) соединена с таблицей Surface (Рельеф) связью один ко многим (1: n), в которую входят:
SurfID - идентификатор таблицы, тип данных - int (целое число).
PointID - идентификатор таблицы, (первичный ключ), по которому идет связь с таблицей Points (Узлы), тип данных - int (целое число).
Заключение
В рамках данной работы были рассмотрены следующие вопросы:
Безопасность движения, а также различные методы оценки уровня безопасности движения на автомобильных дорогах и городских улицах, такие как:
- Теоретические основы моделирования движения автомобилей на двухполосных автомобильных дорогах, конкретно:
концептуальная модель компьютерной имитации транспортных потоков на двухполосных автомобильных дорогах.
моделирование свободного движения автомобилей по двухполосным автомобильным дорогам.
Функциональное обеспечение моделирования
Информационное обеспечение моделирования
Литература и ссылки
1.Бадалян А.М., Еремин В.М., Компьютерное моделирование конфликтных ситуаций для оценки уровня безопасности движения на двухполосных автомобильных дорогах. Научная монография.
2.Карпович Е.Е., Федоров Н.В., Автоматизированное проектирование информационных систем на основе современных CASE-технологий. Часть 1. Структурный подход к проектированию информационных систем. Учебное пособие. - М.: МГГУ, 2007 - 157 с.
.Карпович Е.Е., Федоров Н.В., Автоматизированное проектирование информационных систем на основе современных CASE-технологий. Часть 2. Современные CASE-технологии. Учебное пособие. - М.: МГГУ, 2007 - 134 с.
Больше работ по теме:
Предмет: Информационное обеспечение, программирование
Тип работы: Диплом
Новости образования
КОНТАКТНЫЙ EMAIL: [email protected]
Скачать реферат © 2017 | Пользовательское соглашение
ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ