3.2. Модель пешеходного перехода
Дополните модель, созданную при выполнении задания №1, моделью светофора пешеходного перехода. При появлении красного сигнала на светофоре движения автотранспорта, должен включаться зеленый сигнал светофора пешеходного перекрестка. При появлении сигнала красного цвета на светофоре пешеходного перехода дается зеленый сигнал на светофоре движения. Процесс повторяется циклически.
Введите в модель две переменные логического типа redP, greenP.
Постройте стейтчарт, который соответствует рисунку 3.7
Рис. 3.7. Стейтчарт светофора пешеходного перехода
Настройка переходов и состояний должна соответствовать таблицам 3.3, 3.4.
Таблица 3.3. Настройка переходов пешеходного стейтчарта
Таблица 3.4. Настройка состояний стейтчарта пешеходного перехода
Действие при входе
Действие при выходе
Для организации взаимодействия между стейтчартами в стейтчарт светофора управления движением внести следующие изменения:
Отредактируйте переход t5, добавив в свойство «Действие» код Java pstate.fireEvent(«ПЕШЕХОДЫ»);
Данный оператор передает стейтчарту светофора пешеходного перехода контрольное сообщение для включения зеленого сигнала.
В стейтчарте светофора пешеходного перехода нужно изменить настройку перехода t5P, так как это показано на рисунке 3.8.

Рис. 3.8. Настройка перехода
Когда цикл работы светофора пешеходного перехода закончил работу, нужно подать сигнал светофору управляющему движением. В свойстве «Действие» для перехода t4P введите оператор Java p0.fireEvent(«ТРАФФИК»).
В стейтчарте светофора управляющего движением для перехода t6 измените настройки свойств в соответствии с рисунком 3.9.

Рис.3.9. Настройка перехода стейтчарта светофора управления движением
Рядом со стейтчартом управления работой светофора пешеходного перехода разместите его изображение.
Разместите две окружности.
Верхняя окружность служит для показа красного сигнала, а нижняя зеленого. Для окружностей введите код Java для изменения цвета заливки:
redP ? Color.red : Color.gray
greenP ? Color.green : Color.gray
Окружности поместите в прямоугольник, так как это показано на рисунке 3.10.

Рис. 3.10. Светофор пешеходного перехода
Протестируйте созданную модель. Вид работающей модели должен соответствовать рисунку 3.11.

Рис.3.11. Модель пешеходного перехода
3.3. Контрольное задание “Переход, управляемый пешеходом”
Создайте модель пешеходного перехода со следующими особенностями:
Светофор управления движением дает зеленый сигнал транспорту, светофор пешеходного перехода дает запрещающий сигнал пешеходам.
Что бы пешеход мог перейти дорогу он должен нажать кнопку «ЖДУ» на светофоре перехода. Параметры переключения сигналов светофоров аналогичны заданию №2.
Модель перехода должна иметь вид, показанный на рисунке 3.12.

Рис.3.12. Переход, управляемый пешеходом
В модель нужно ввести логическую переменную waiting. Когда пешеход нажимает кнопку, то ей присваивается значение true.
В стейтчарт управления светофором движения нужно ввести композитное состояние go, переход T должен срабатывать, когда пешеход нажал кнопку «ЖДУ».
Когда цикл работы светофора пешеходного перехода заканчивается, то переменной waiting нужно присвоить значение false при выполнении перехода t1P.
Создание простой модели пешеходного перекрестка в программе AnyLogic 7.3
Моделирования движения пешеходов в физическом пространстве на компьютере. Анализ уличного трафика машин на автомагистрали. Использование пешеходной и железнодорожной библиотек в программе AnyLogic 7.3. Сбор статистики перемещений для валидации модели.
| Рубрика | Транспорт |
| Вид | статья |
| Язык | русский |
| Дата добавления | 20.08.2018 |
| Размер файла | 407,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Электронный научно-практический журнал «МОЛОДЕЖНЫЙ НАУЧНЫЙ ВЕСТНИК» ФЕВРАЛЬ 2017
Размещено на http://allbest.ru
Электронный научно-практический журнал «МОЛОДЕЖНЫЙ НАУЧНЫЙ ВЕСТНИК» ФЕВРАЛЬ 2017
Уфимский государственный авиационный технический университет
Создание простой модели пешеходного перекрестка в программе AnyLogic 7.3
Мочалин А.А., Зарипова А.А., Кулак В.А.
Пешеходная библиотека AnyLogic является высокоуровневой библиотекой моделирования движения пешеходов в физическом пространстве. Она позволяет моделировать здания, в которых движутся пешеходы (станции метро, стадионы, музеи), а также улицы и другие места большого скопления людей.
С помощью Пешеходной библиотеки мы можем собирать статистику, эффективно визуализировать моделируемый процесс для валидации и представления Вашей модели.
Вы можете собирать статистику плотности пешеходов в различных областях модели для того, чтобы убедиться, что сервисы смогут справиться с потенциальным ростом нагрузки, вычислить время пребывания пешеходов в каких-то определенных участках модели, выявить возможные проблемы, которые могут возникнуть при перепланировке интерьера здания, и т.д.
В моделях, созданных с помощью объектов Пешеходной библиотеки, пешеходы движутся в непрерывном пространстве, реагируя на различные виды препятствий в виде стен, различных областей и других пешеходов. Модели движения пешеходов состоят из двух составляющих — среды и поведения. автомагистраль движение пешеход трафик
Под средой подразумеваются объекты физической среды — стены, различные области, сервисы, очереди и т.д.
Объект среды задается специальным графическим элементом разметки, у которого задаются параметры объекта среды.
Ресурсы (сервисы) также являются объектами среды.
Поведение пешеходов задается блок-схемой.
Библиотека Дорожного движения позволяет моделировать и визуализировать движение потоков машин.
Библиотека поддерживает детализированное, но в то же время высоко эффективное моделирование движения машин на физическом уровне.
С ее помощью вы можете промоделировать как движение машин на автомагистрали, так и уличный трафик машин, транспортировку на производстве, парковки и любые другие системы с машинами, дорогами и дорожными полосами. Библиотека Дорожного движения совместима с другими библиотеками AnyLogic — Библиотекой моделирования процессов, Пешеходной библиотекой и Железнодорожной библиотекой.
Мы можем легко совмещать модели движения автомобилей с моделями грузовиков, кранов, кораблей, поездов, пассажиропотоков, производственных и бизнес-процессов и т.д. [1]
1) Сначала мы нарисуем дорогу и расставим блок-схемы.
Рисунок 1. Блок-схемы модели пешеходного перехода
2) Теперь запустим модель
Рисунок 2. Моделирование пешеходного перехода
Из рисунка 2 видно, мы можем увидеть сколько пешеходов и автомобилей в данный момент времени на перекрестке. Также в этой модели представлен светофорный режим, состоящий из двух фаз 30 и 25с. С помощью шкалы плотности мы можем определить плотность пешеходов на данном участке.
Изменяя интенсивность и скрость движения пешеходов и автомобилей, мы можем подобрать нужное количество и времени фаз светофорного регулирования.
Тем самым избежать задержки на дорогах и ДТП с участием пешеходов.
Также мы собрали статистику в данной модели (количество автомобилей на дороге).
Список литературы
1. AnyLogic. Многоподходное имитациионное моделирование. [Электронный ресурс]. — Режим доступа URL: http://www.anylogic.ru/ (дата обращения 17.01.2017)
Создание простой модели пешеходного перекрестка в программе AnyKogic 7.3. Мочалин А.А., Зарипова А.А., Кулак В.А. Уфимский государственный авиационный технический университет E-mail: ya.o1223@yandex.ru
Имитационное моделирование — это один из методов моделирования, который помогает строить процессы, как будто они проходят в действительности.
Сейчас происходят множество ДТП с участием пешеходов, а также на пешеходных переходах бывают большие задержки, приводящие к заторам на дорогах, с помощью этой программы мы можем построить модель для дальнейшего регулирования процесса.
Ключевые слова: AnyLogic, пешеходный переход, имитационное моделирование.
Simulation — this is one of modeling methods, which helps build processes as though they are in reality.
Now there is a lot of accidents involving pedestrians and pedestrian crossings are long delays leading to congestion on the roads, with this program we can build a model for the further process control.
Keywords: AnyLogic, crosswalk, simulation.
Размещено на Allbest.ru
Подобные документы
Использование раздаточной коробки передач для увеличения тяговой силы на ведущих колесах и повышения проходимости автомобиля. Создание чертёжа раздаточной коробки, выполненного в программе компас 3D. Описание механизма переключения и привода управления.
курсовая работа [826,8 K], добавлен 11.04.2012
Расчет пропускной способности дороги и коэффициента загрузки движения: интенсивность движения, направление движения пешеходов и автомобилей. Анализ дорожных условий, схема перекрёстка, тип пересечения. Ширина пешеходного тротуара и проезжей части дороги.
курсовая работа [1,7 M], добавлен 22.11.2009
Исследование ситуаций на перекрестке равнозначных дорог. Составление схемы перекрестка неравнозначных дорог с указанием участников дорожного движения и направления их следования. Правила проезда перекрестка, регулируемого светофором и регулировщиком.
контрольная работа [4,5 M], добавлен 06.03.2016
Наглядность как один из ведущих принципов обучения. Требования к наглядным пособиям на занятиях по Правилам дорожного движения. Очередность проезда перекрестка. Проезд перекрестка с трамвайными путями. Знаки приоритета, устанавливаемые на перекрестке.
практическая работа [2,8 M], добавлен 05.04.2010
Характеристика транспортно-эксплуатационных условий Ванинского района дислокации автомагистрали Совгавань-Монгохто. Характеристика дорожного движения на участке улицы. Оценка безопасности дорожного движения при существующей схеме организации движения.
Моделируем пешеходный переход в AnyLogic
Никогда не моделировали пешеходные переходы? С этим обучающим видео вы за 5 минут научитесь настраивать в модели пешеходную зону, стоп-линию для автомобилей и светофор так, чтобы машины не сбивали пешеходов.
Оригинальный язык видео – английский. Русская текстовая версия ролика доступна на начальном экране AnyLogic: вкладка “С чего начать?” > раздел “Учебные пособия” > “Перекрёсток (Дорожное движение)” > Фаза 2.
Популярные теги
- пешеходные потоки [22]
- видео [75]
- обучение [93]
- мероприятия [93]
- проекты [84]
- новая версия [50]
- логистика [50]
- полезные советы [50]
- обзор новшеств [45]
- статья [44]
- ещё.
- AnyLogic Cloud [34]
- конференция AnyLogic [29]
- модель [29]
- производство [26]
- вебинар [25]
- библиотека производственных систем [24]
- anyLogistix [21]
- агентное моделирование [21]
- книги [21]
- искусственный интеллект [19]
- цепи поставок [19]
- партнеры [19]
- бизнес-процессы [18]
- склады [15]
- железные дороги [14]
- команда AnyLogic [13]
- здравоохранение [13]
- дорожное движение [11]
- нефтегаз [10]
- GIS [9]
- интервью [8]
- маркетинг [8]
- AnyLogic 9 [8]
- цифровой двойник [8]
- библиотека моделирования потоков [6]
- конкурс [6]
- горное дело [4]
- Autodesk [4]
- управление активами [3]
- дискретно-событийное моделирование [2]
- энергетика [2]
- розничная торговля [2]
- сельское хозяйство [2]
- железнодорожная библиотека [2]
- социальные процессы [2]
Похожие материалы

Обучающее видео: 3D-анимация
Видео о том, как преобразовать 2D-модель AnyLogic в 3D. Вы сможете создавать простые 3D-модели с новой перспективой, которая позволит детально рассмотреть моделируемую ситуацию.

Вебинар: пользовательские библиотеки в AnyLogic и корпоративное моделирование
В нашем прошедшем вебинаре вы узнаете, что такое пользовательские библиотеки и как их можно использовать вместе с корпоративным моделированием, чтобы успешно выполнять проекты.

Как моделирование помогает исследовать разрыв в уровне благосостояния в мире
В большинстве стран существует значительный разрыв в уровне благосостояния людей, и он постоянно растет. Есть много причин для роста неравенства среди населения. Можно ли благодаря моделированию определить, как остановить рост неравенства или даже обратить его вспять?

Револьверные двери для эффективного управления пешеходными потоками
Револьверные двери — идеальное решение для современной жизни. Они позволяют людям входить и выходить, сохраняя при этом хороший микроклимат внутри здания. Из этой статьи вы узнаете, как смоделировать такие двери в AnyLogic.
Урбанистика и AnyLogic: как строить комфортные для жизни города
Проекты по планировке городов в виде макетов или чертежей обычно наглядные и содержат все необходимые детали, но при их реализации могут возникнуть непредвиденные проблемы. Чтобы этого избежать, анализируйте объекты инфраструктуры в динамике с помощью цифровых имитационных моделей.

Универсальность имитационного моделирования – 3 нетипичных проекта
Те, кто уже знаком с имитационным моделированием, знают, что оно используется в цепи поставок и в производстве. Но на самом деле его применение гораздо шире. В этой статье мы рассмотрим 3 разных проекта, которые подтверждают универсальность моделирования. Технические подробности этих проектов — в видео с конференции в конце статьи.

PwC о масштабировании моделей: выполнить 100 000 запусков за несколько секунд
Больше запусков, больше пользователей и больше деталей. От имитационных моделей требуется все больше и больше, потому что клиенты хотят анализировать множество сценариев, увеличивать число пользователей и более детально моделировать. Как масштабировать модели и удовлетворить эти требования? На примере трех крупных проектов PwC рассказывает, как масштабировать модели для сотен тысяч пользователей и множества сценариев без потери скорости. С видео и презентацией в PDF.

Облачный сервис для корпоративной работы с моделями
Компании по всему миру всё чаще интегрируют имитационные модели со своими процессами. Так, они становится ключевым компонентом экосистемы инструментов для принятия решений наряду с Business Intelligence, ИИ и технологиями оптимизации. В этой статье рассказываем об AnyLogic Private Cloud — платформе для безопасного запуска моделей и управления ими. Она устанавливается на собаственной IT-инфраструктуре или в частном облаке компании. Также делимся записью вебинара и ответами на вопросы.
Разработка модели перекрестка средствами AnyLogic

Скакальская, Е. Д. Разработка модели перекрестка средствами AnyLogic / Е. Д. Скакальская, И. А. Самойлова. — Текст : непосредственный // Молодой ученый. — 2022. — № 21 (416). — С. 209-211. — URL: https://moluch.ru/archive/416/92232/ (дата обращения: 13.03.2023).
В настоящее время широко применяется такой вид моделирования как имитационное моделирование. Имитационное моделирование безопасно и эффективно решает реальные проблемы. Оно представляет собой важный метод анализа, который легко проверить, передать и понять. Одним из главных преимуществ имитационного подхода является то, что мы можем запускать модели так часто, как считаем нужным. Результаты экспериментов показывают спектр возможностей. Это чрезвычайно полезно для практических сценариев принятия решений. Можно сказать, что имитационная модель — это набор правил, которые определяют работу симуляции. Например, такой симулятор как AnyLogic, позволяет устанавливать начальное состояние модели и использовать выбранные нами правила для моделирования эволюции системы во времени. AnyLogic — это очень гибкий инструмент динамического моделирования, который подходит для всех областей и областей бизнеса, где обычно применяются методы моделирования. С помощью этого программного обеспечения могут быть представлены почти все корпоративные области применения, например, производство, логистика, бизнес-процессы, рынок и конкуренты, цепочка поставок [1].
Моделировать перекресток можно с помощью математической модели в различных программах. В работе будем использовать программное обеспечение AnyLogic. Здесь представлены нужные библиотеки, с помощью которых можно создать модель работы перекрестка с регулированием переключения светофоров [1]. Будем создавать модель, взяв за основу спутниковый снимок местности (рис. 1). На нем видны детали данного участка дорожной сети.

Рис. 1. Спутниковый снимок
Далее для создания модели рисуем дороги, разместив их строго поверх тех, что на снимке. Дорожные сети в AnyLogic задаются следующим образом: рисуются дороги, перекрестки и при необходимости добавляются другие элементы разметки пространства (рис. 2).

Рис. 2. Библиотека дорожного движения
После прорисовки всех элементов моделируемого участка дороги, получаем такой вид (рис. 3).

Рис. 3. Спутниковый снимок с нарисованной дорогой
Процесс движения транспорта задается с помощью диаграммы, созданной из блоков Библиотеки дорожного движения, показывающих определенную операцию, которая будет совершаться над проходящими по диаграмме процесса автомобилями. Далее необходимо реализовать создание 3D анимации для нашей модели: перетаскиваем элемент 3D Окно из секции 3D палитры Презентация в графический редактор. Теперь необходимо задать автомобилям определенную фигуру анимацию и настроить диаграмму процесса, чтобы использовать новый тип автомобиля, а в дальнейшем и автобусы. Сделаем дорогу регулируемой, добавив светофоры. Для этого понадобится блок Библиотеки дорожного движения Traffic Light. Блок Traffic Light задает логику работы одного или нескольких светофоров, регулирующих движение машин на перекрестке или на пешеходном переходе. Чтобы лучше понимать, как загружены дороги при заданном режиме работы светофоров, можно включить отображение пробок, добавив на диаграмму блок Road Network Descriptor из этой же секции.
На риунке 4 представлена запущенная модель, что позволяет изучить текущую ситуацию на исследуемом перекрестке.

Рис. 4. Запуск модели с отображением пробок
Таким образом, в работе представлен процесс отладки регулировки светофора, как системы массового обслуживания. Создание имитационной модели для данной задачи, более чем оправдано. С помощью рабочей модели и трехмерной анимации наглядно показаны проблемные участки дорожной сети. А благодаря возможности многократного запуска модели, можно проверить множество вариантов настройки: плотности транспортного потока, времени светофора и других возможных ситуаций.