Пешеходная динамика

Автор работы: Пользователь скрыл имя, 26 Апреля 2013 в 15:24, курсовая работа

Краткое описание

Розглянуто принцип створення та програмну реалізацію імітаційної моделі регульованого перехрестя у середовищі MATLAB. З його використанням, а також програмного продукту VISSIM змодельовано роботу реального перехрестя. Для оцінки отриманих результатів виконано натурні дослідження функціонування цього перехрестя, і на основі їх порівняння встановлено, що вони добре узгоджуються між собою. Для дослідження функціонування ізольованого регульованого перехрестя розроблено алгоритм моделювання його роботи в середовищі MATLAB, з вико-ристанням якого створено комп’ютерну модель реального перехрестя.Також створено модель цього ж перехрестя в середовищі VISSIM. Для перевірки адекватності моделей роботі реального перехрестя на ньому проведено натурні дослідження.

Прикрепленные файлы: 1 файл

РГР.docx

— 613.57 Кб (Скачать документ)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Змн.

 

Арк

 

№ докум

 

Підп.

 

Дата

Аркю

 

3

РГР. 3КІ-1. 008


 

Вступ

Імітаційне моделювання – це метод дослідження, при якому досліджувана система замінюється моделлю, що з достатньою точністю описує реальну систему, з нею проводяться експерименти з метою одержання інформації про цю систему.

До імітаційного моделювання  прибігають, коли:

-  дорого або неможливо експериментувати на реальному об'єкті;

-   неможливо побудувати аналітичну модель, тому що в системі є час, причинні зв'язки, наслідки, нелінійності, стохастичні (випадкові) змінні;

-   необхідно зімітувати поведінку системи в часі.

Імітаційне моделювання  може застосовуватися у різних сферах діяльності. Особливо ефективне моделювання  при вирішенні наступних завдань:

-   проектування та аналіз виробничих систем;

-   оцінка різних систем озброєнь;

-   визначення вимог до устаткування та протоколів мереж зв'язку;

-   модернізація різних процесів у діловій сфері;

-   аналіз фінансових і економічних систем.

Перехрестя, де черговість проїзду визначається сигналами свілофора чи регулювальника, вважається регульованим.

MATLAB — це назва продукту для числового аналізу та також мова програмування.

VISSIM — це візуальна мова програмування для моделювання динамічних систем, а також проектування, що базується на моделях, для вбудованих мікропроцесорів.

Розглянуто принцип створення  та програмну реалізацію імітаційної моделі регульованого перехрестя у середовищі MATLAB. З його використанням, а також програмного продукту VISSIM змодельовано роботу реального перехрестя. Для оцінки отриманих результатів виконано натурні дослідження функціонування цього перехрестя, і на основі їх порівняння встановлено, що вони добре узгоджуються між собою.

 

Формулювання  проблеми.

     Важливим етапом при розв’язанні проблем оптимального керування транспортними потоками в умовах інтенсивного міського руху є обґрунтування режиму світлофорного керування на ізольованому перехресті. Завдання такого характеру часто вирішуються з використанням методів теоретичного аналізу та натурних експериментів, однак не завжди можна запропонувати адекватну теорію або провести відповідні натурні експерименти. Тому для дослідження показників функціонування ізольованого перехрестя останнім часом почали використовувати нематематичні моделі, зокрема імітаційне комп’ютерне моделювання.

 

 

 

    1. Аналіз досліджень та публікацій.

 У загальному випадку імітаційне моделю-вання є потужним засобом для розв’язання проблем, які неможливо розв'язати аналітично. Методами імітаційного моделювання можна розв’язати різні проблеми, проте надзвичайно складно створити універсальну програму імітаційного моделювання.Частіше створюються програми для дослідження конкретних завдань, прикладами яких є:

– теоретичне дослідження  транспортного потоку (аналіз інтенсивності руху, затримок, обгонів, забруднення довкілля);

 

– проектування вулично-дорожньої мережі;

– визначення ефективності алгоритмів керування та схем дорожнього руху;

– пошук оптимального керуючого впливу;

– оцінка впливу різних типів транспортних засобів;

– перевірка емпіричних формул (оцінка та уточнення рівнянь затримок).

У табл. 1 наведено порівняння аналітичних методів дослідження, імітаційного моделювання та експерименту [3], з якої видно, що моделювання по суті є комбінацією аналітичного дослідження та експерименту, оскільки дозволяє досліджувати більшість складних процесів (що не під силу аналізу) і не впливає на транспортний потік до при-йняття рішення (експеримент чинить певний вплив на транспортний потік).

 

 

 


Змн.

 

Арк

 

№ докум

 

Підп.

 

Дата

Аркю

 

4

РГР. 2КІ-1. 002


Найважливішим етапом при моделюванні транспортних систем на ПК є ство-рення моделі. При створенні моделі важливу роль відіграють спрощення. При цьому то-чність моделі має визначатись відповідно до мети моделювання і характеристик систе-ми, що імітується. Наприклад, при моделюванні швидкісних магістралей потрібно моде-лювати рух кожного автомобіля, а при моделюванні міських вулиць, де автомобілі зупи-няються перед світлофорами, рух відбувається групами і можна використовувати моде-лі, що розглядаються, такі групи як єдиний об’єкт [6]. З цієї точки зору імітаційні моделі можна розділити на три групи [6]:

 

–  моделі, в яких імітуються окремі транспортні засоби;

–  моделі, в яких імітуються групи з декількох автомобілів;

–  моделі, в яких розглядається  суцільний транспортний потік.

Для створення імітаційних  моделей роботи перехрестя використовуються різні підходи та концепції. Зокрема  у роботі [10] розроблено формалізовану  схему роботи клі-ткових автоматів  для перехрестя та наведено приклади кліткових автоматів, які імітують проїзд перехрестя. У роботі [8] для  імітаційного моделювання руху на нерегульованому  перехресті використовується автоматне  програмування. Тут розглядається  три види ав-томатів, що визначають різну поведінку автомобілів: правильний водій, зламані вказів-ники повороту та нахабний водій. Використання першого  автомата гарантує правильний та безпечний  роз’їзд автомобілів, а використання другого та третього дозволяє моделю-вати аварійні ситуації, що можуть виникнути  на перехресті. У роботі [5] запропоновано  модель проїзду транспортним потоком  регульованого перехрестя, що базується  на вико-ристанні теорії систем масового обслуговування. При цьому розглядаються  моделі як із стаціонарною інтенсивністю  обслуговування, так і зі змінною.

 

У роботі [11] моделюється  ділянка вулично-дорожньої мережі, що складається з ділянки з  однією чи декількома смугами руху одного напряму, що закінчується перехре-стям, перетнувши яке транспортний засіб  може продовжити рух по одній з  ділянок,що починаються безпосередньо  з перехрестя. На ділянці дороги можуть бути пішохідні пе-реходи, стоянки  автотранспорту та знаки обмеження  швидкості. Імітаційна модель реа-лізована у виді програмного модуля Traffic Simulation. В моделі передбачено можливість моделювання різних типів транспортних засобів(легкових автомобілів, вантажівок, ав-тобусів), при цьому розподіл різних типів транспортних засобів у потоці задається мно-жиною ймовірностей їх появи на в’їзді в потік.

У роботі [12] запропоновано  концепцію створення імітаційної  моделі руху авто-мобілів на основі візуального моделювання. Характеристикою  запропонованої моделі є те, що модель створюється автоматично для  тієї ділянки, що відображається на дисплеї. Найменшим елементом моделювання, що відображається на екрані, є домен, що є одно-смуговою ділянкою дороги, де автомобілі не зустрічають перешкод, окрім інших авто-мобілів. В кінці  такої ділянки може бути перешкода: світлофор, знак, перехід, перехрес-тя. Імітаційна модель написана на мові C++.

 

Основним недоліком наведених  робіт є те,що всі вони є концептуальними.В  жодній з них не проведено дослідження  моделі реального перехрестя для  перевірки аде-кватності моделі. Тому є потреба в розробці такої  моделі, яку можна перевірити на прак-тиці і в подальшому використовувати  для дослідження роботи регульованого  перехрес-тя.

 

Імітаційне моделювання  використовується не лише для дослідження  роботи пе-рехрестя. Так, наприклад, у  роботі [1] імітаційне моделювання використовується для до-слідження координованого керування транспортними потоками у містах, а у роботі [9] – для  моделювання поведінки пішоходів.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.2 Вибір засобу моделювання.

Для створення імітаційної  моделі регульованого перехрестя використовується як універсальне програмне забезпечення (Pascal, Mathcad, MATLAB), в якому модель є програмою, записаною з використанням операторів присвоєння, умови, циклу, а змінити умови моделювання можна лише змінивши текст про-грами, так і спеціалізоване (VISSIM, TransModeller), в якому користувачу легко змінювати умови моделювання, а також закладено можливість візуалізації роботи транспортної системи.

 

Для створення імітаційної  моделі роботи регульованого перехрестя використано універсальне середовище MATLAB, в якому модель записана у виді функції як М-файл, а також спеціалізоване середовищеVISSIM. Робота перехрестя імітується протягом од-нієї години.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  2.1 Характеристика алгоритму моделювання в середовищі MATLAB.

 В моделі регульованого перехрестя використовується алгоритм з детермінованим кроком(прин-цип Dt ), причому із зменшенням значенняDt точність результатів підвищується.У створеній моделі прийнято Dt = 0,1 с , оскільки менші значення вимагають значних апа-ратних ресурсів.


Блок-схему алгоритму  моделювання роботи перехрестя протягом години для од-ного підходу перехрестя наведено на рис. 1. При більшій кількості  підходів алгоритм доповнюється відповідною  кількістю блоків проїзду автомобілем  перехрестя на дозвіль-ний сигнал, блоків проїзду автомобілем перехрестя, що є на ньому в момент ввімкнення жовтого сигналу та блоків моделювання  розподілу транспортних засобів  за напрямками руху та формування черг, а також умовних операторів настання моменту ввімкнення Змн.

 

Арк

 

№ докум

 

Підп.

 

Дата

Аркю

 

3

РГР. 2КІ-1. 002


до-звільного або заборонного  сигналу.

 

Вхідними параметрами  алгоритму є інтенсивність прибуття автомобілів на кож-ному підході. Вихідними  параметрами алгоритму є кількість  автомобілів, що проїжджа-ють перехрестя в кожному напрямку, середня та максимальна довжина черги на кожній смузі.

 

Випадковість у моделі реалізується за нерівномірного прибуття автомобілів до перехрестя, тобто  за випадкових часових інтервалів між  автомобілями.В спрощеному випадку  інтервали між автомобілями описують рівномірним законом розподілу[3], щільність якого є постійною  в певному інтервалі [a, b] та дорівнює нулю за межами цьо-го інтервалу:

 

f (t) = (a - b) -1 ,  a £ t £ b .

(1)


 

Часто інтервали між автомобілями описують експоненційним розподілом [3, 14] із щільністю:

 



 

Експоненційний розподіл є задовільною моделлю для  опису часових інтервалів між  послідовними автомобілями у малоінтенсивному транспортному потоці[3]. Якщо інтенсивність  значна, то визначені з використанням  цього розподілу результати відріз-няються  від реальних. Кожен автомобіль має  певну довжину, тому інтервали між  послі-довними автомобілями не можуть бути безмежно малими, як це передбачає експоненційний розподіл. Для отримання точніших результатів можна використовувати зміщений експоненційний розподіл [3, 14]:

 

f (t) = 1

- t -t

(3)

 

m  ,  t £ 0, m > 0 ,

 

m


 

де t – величина мінімального інтервалу між автомобілями в транспортному потоці.

 

Для опису інтервалів між  автомобілями використовується також  гамма-розподіл

 

[3, 14]:

 

 

1

 

-

t

       

f (t) =

x k -1e

m ,

t £ 0, m > 0, k > 0 ,

(4)

 
   

m k G(k )

   
               

 

t ; k



G(k) – гамма-функція, яка визначається за допомогою інтеграла Ейлера [2].

 

Частковим випадком гамма-розподілу  є розподіл Ерганга, коли параметр k об-межений додатними цілими числами.


У табл. 2 наведено алгоритми комп’ютерного генерування  випадкових величин, Змн.

 

Арк

 

№ докум

 

Підп.

 

Дата

Аркю

 

3

РГР. 2КІ-1. 002


розподілених за рівномірним, експоненційним та гамма-розподілом [4]. При генеруванні використовуються псевдовипадкові числа Ri , рівномірно розподілені в інтервалі [0;1].

 

 

 

 

Для усереднення результатів  дослідження використовується ще одна функція (М-файл), яка виконує k імітацій роботи перехрестя протягом години.

У дослідженні функціонування перехрестя використовуються такі фізичні  моде-лі. При під’їзді автомобіля на дозвільний сигнал світлофора він проїжджає  перехрестя без зупинки. Якщо автомобіль під’їжджає до перехрестя на заборонний сигнал, то в реа-льних умовах він  сповільнюється та зупиняється, а при  ввімкненні дозвільного сигналу  − починає рух, прискорюючись  до певної швидкості (рис. 2, а). Одним із спрощень алгоритму є те, що при русі автомобіля вважається, що він зупиняється та набуває швидкості руху миттєво (рис. 2, б). Якщо автомобіль виїхав на перехрестя у момент ввімкнення жовтого сигналу, то він завершує проїзд перехрестя.

Информация о работе Пешеходная динамика