Моделирование динамики толпы — различия между версиями

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск
 
(не показано 7 промежуточных версий 4 участников)
Строка 1: Строка 1:
 +
Выполнил: [[Денисова Вита]]
 +
 +
Научный руководитель: [[Кривцов А.М.]], [[Кузькин В.А.]]
 +
 +
== Введение ==
 
[[Файл:Tolpa.JPG|thumb|"Толпа сверху"]]
 
[[Файл:Tolpa.JPG|thumb|"Толпа сверху"]]
  
Строка 28: Строка 33:
  
 
Моделирование поведения толпы позволяет разработать рекомендации специалистам, помогающие обеспечивать высокий уровень безопасности в обыденных и экстремальных ситуациях, оптимизировать различные здания и сооружения с точки зрения эффективности прохождения людского потока, а также эффективно управлять транспортным потоком.
 
Моделирование поведения толпы позволяет разработать рекомендации специалистам, помогающие обеспечивать высокий уровень безопасности в обыденных и экстремальных ситуациях, оптимизировать различные здания и сооружения с точки зрения эффективности прохождения людского потока, а также эффективно управлять транспортным потоком.
 +
 +
'''Целью работы''' является исследование поведения толпы для оптимизации движения в местах скопления людей.
 +
 +
'''Объект исследования'''
 +
 +
Поведение толпы на станция «Василеостровская» Петербургского
 +
метрополитена, где из-за особенностей проектирования и строительства станции существуют ограничения на вход-выход и, как следствие, давка в час-пик.
 +
{|align="right"
 +
|-valign="top"
 +
|[[Файл:Geometria.png|300 px|thumb|Геометрия объекта]]
 +
|[[Файл:Experiment.JPG|380 px|thumb|Фото с эксперимента]]
 +
|}
 +
 +
== Эксперимент ==
 +
 +
'''Суть эксперимента''': толпа людей входила в метро на станции в час-пик. В эксперименте принимали участие студенты, которые выделялись из толпы наличием красных шапочек на голове. Каждый из них засекал время. Процесс продвижения толпы к входу в метро снимался на фото и видео-камеру.
 +
 +
'''Задача эксперимента''' заключалась в измерении времени, которое потребуется, чтобы зайти в здание метро, нахождении оптимальных точек начала движения, определении пропускной способности каждой двери.
 +
 +
 +
'''Результаты эксперимента:'''
 +
[[Файл:Tablica.png|550px|left]]
 +
[[Файл:Grafik.png|400 px|right|]]
 +
 +
<p style="text-align:center">
 +
Среднее время 3:09
 +
</p>
 +
<p style="text-align:center">
 +
Наибольшее время 6:17 (5)
 +
</p>
 +
<p style="text-align:center">
 +
Лучшее время 1:36 (6)
 +
</p>
 +
<p style="text-align:center">
 +
Пропускная способность:
 +
</p>
 +
<p style="text-align:center">
 +
левая дверь – 67 чел/мин
 +
</p>
 +
<p style="text-align:center">
 +
правая дверь – 77 чел/мин
 +
</p>
 +
 +
*Во время четвертого эксперимента был самый «час-пик»
 +
*Точка 1 и точка 6 – самые выгодные места начала движения
 +
*В правом коридоре при большей пропускной способности время прохождения тоже больше, это явление объясняется появление случайных людей с боку (со Среднего пр.), перелезающих через ограждение, которые не тратят время на прохождение всего пути, но несколько увеличивают среднее время прохождения.
 +
 +
<math>{D}=\frac{Nf}{l}</math>, где ''N'' −количество людей в толпе, ''f'' − площадь проекции человека (м<sup>2</sup>), ''б'' – ширина (м), ''l'' – длина толпы (м)
 +
 +
Зная среднюю пропускную способность ''Q'' из эксперимента , можно посчитать скорость толпы.
 +
 +
{|align="center"
 +
|-valign="top"
 +
|[[Файл:Plotnost.png|thumb|520 px|Плотность толпы для данной геометрии]]
 +
|[[Файл:Skorost.png|thumb|420 px|Средняя скорость толпы]]
 +
|}
 +
 +
Полученные результаты близки к исследованиям [[Цветков Денис|Д. В. Цветкова]], в своей работе [[Моделирование динамики толпы в областях со сложной геометрией]] он получил, что отдельные частицы, находящиеся в точках A и D (1 и 6 в данной работе), достигают прохода примерно на 25-30% быстрее, чем частицы, находящиеся в точках B и C (2 и 3)
 +
 +
== Моделирование ==
 +
 +
{|align="right"
 +
|-valign="top"
 +
|[[Файл:Geometria1.png|thumb|120 px|Геометрия 1]]
 +
|[[Файл:Geometria2.png|thumb|120 px|Геометрия 2]]
 +
|[[Файл:Chastica.png|thumb|120 px|Движение частицы]]
 +
|}
 +
 +
Использовался [[метод динамики частиц]], язык программирования С#.
 +
 +
Конечная толпа, ''n'' – частиц, взаимодействующих между собой с силой
 +
{|align="left"
 +
|-valign="top"
 +
[[Файл:Formula1.png|200 px]] где ''c'' – коэффициент жесткости, ''r<sub>ij</sub>'' - расстояние между центрами частиц, ''R'' – их радиус.
 +
|}
 +
Частицы взаимодействуют со стенками по аналогичному закону, но с другой контактной жесткостью.
 +
 +
Внешняя силы в направлении выхода
 +
 +
{|align="left"
 +
|-valign="top"
 +
[[Файл:Formula2.png|150 px]], где ''b'' – коэффициент тяги, ''v<sub>i</sub>''  - актуальная скорость частицы, ''v<sub>*</sub>'' - желаемая скорость
 +
|}
 +
 +
'''Результаты моделирования'''
 +
*В геометрии 1 D=0,79м2/м2  в выделенной области, а геометрии 2 плотность толпы превышает физический предел, поэтому не смотря на то что среднее время прохождения геометрии 1 больше, это форма безопаснее, т.е. геометрия 1 (c вертикальными ограждениями) является оптимальной, что сходится с аналитическими расчетами.
 +
*Среднее время прохождения частицей 2:55, что совпадает с экспериментальными результатами с погрешностью не > 8%
 +
 +
== Заключение ==
 +
 +
'''В результате проделанной работы:'''
 +
*Определены точки – наиболее выгодные места начала движения по результатам эксперимента
 +
*Построена модель, имитирующая движение толпы в заданном пространстве, позволяющая вычислять время, скорости, плотность и др. показатели толпы
 +
*Определена оптимальная форма геометрии объекта
 +
*Результаты моделирования сходятся с экспериментальными данными и аналитическими расчетами и другими работами.
 +
'''Направления дальнейших исследований'''
 +
*Усовершенствование написанной программы, усложнение геометрии, увеличение количества входов/выходов, внедрение индивидуального, нестандартного поведения частиц
 +
*Исследование других объектов, сравнение данных модели и эксперимента
 +
  
 
== Презентации ==
 
== Презентации ==
Строка 37: Строка 141:
 
* 11 мая 2012. [[В. Денисова]]. '''Моделирование социальных процессов'''. ''Научный руководитель [[В.А. Кузькин]]''.  Скачать презентацию, pptx: [http://195.209.230.53:8088/Presentations/Student_seminar/2012_05_11_Denisova.pptx 7875 kb]
 
* 11 мая 2012. [[В. Денисова]]. '''Моделирование социальных процессов'''. ''Научный руководитель [[В.А. Кузькин]]''.  Скачать презентацию, pptx: [http://195.209.230.53:8088/Presentations/Student_seminar/2012_05_11_Denisova.pptx 7875 kb]
  
 +
== СМИ ==
 +
 +
* [http://www.1-line.spbu.ru/photos/27-116.html Флешмоб на "Василеостровской"]
 +
 +
== См. также ==
 +
 +
* [[Моделирование динамики толпы в областях со сложной геометрией]]
 +
* '''Турбулентность толпы:''' согласно [http://lenta.ru/news/2012/06/29/crowdscience/ исследованиям ученых из технологического института в Цюрихе] причинами гибели людей в [http://ru.wikipedia.org/wiki/%D0%94%D0%B0%D0%B2%D0%BA%D0%B0_%D0%BD%D0%B0_%C2%AB%D0%9F%D0%B0%D1%80%D0%B0%D0%B4%D0%B5_%D0%BB%D1%8E%D0%B1%D0%B2%D0%B8%C2%BB_%D0%B2_%D0%94%D1%83%D0%B9%D1%81%D0%B1%D1%83%D1%80%D0%B3%D0%B5 давке на Love Parade в Дуйсбурге] являлись не паника или массовое бегство, а турбулентные процессы в толпе при превышении критической плотности.
 +
* [http://lenta.ru/news/2013/02/13/moshpits/ Толпа металлистов - идеальный газ?] ([http://arxiv.org/abs/1302.1886 скачать] статью из ArXive)
 +
* [http://gamma.cs.unc.edu/research/crowds/ Crowd and Multi-agent Simulation]
  
 
[[Категория:Студенческие проекты]]
 
[[Категория:Студенческие проекты]]
 +
[[Category: Механика дискретных сред]]

Текущая версия на 14:21, 26 июля 2014

Выполнил: Денисова Вита

Научный руководитель: Кривцов А.М., Кузькин В.А.

Введение[править]

"Толпа сверху"

В истории всегда существовал довольно большой интерес к попытке понять и управлять движением и поведением больших групп людей. Зачастую поведение толпы исследовалось в рамках социологии и психологии с целью исследования событий, случающихся в группах людей, объединенных общей целью, и функционирующих как единое целое. В таких случаях люди начинают частично терять свою индивидуальность и совершать поступки в рамках общего поведения толпы.

Толпа – бесструктурное скопление людей, лишенных ясно осознаваемой общности целей, но взаимно связанных сходством эмоционального состояния и общим объектом внимания.

Паника – эмоциональное состояние, возникающее как следствие или дефицита информации о какой-то ситуации, или ее чрезмерного избытка и проявляющееся в импульсивных действиях.

С ростом населения крупных городов, исследования поведения массовых скоплений людей в последнее время становятся все важнее. Следующие проблемы могут быть решены только на основе математического моделирования толпы:

  • оптимизация пропускной способности транспортных систем;
  • действия толпы в экстремальных ситуациях (например, пожар или террористический акт);
  • создание поведенчески-реалистичных виртуальных толп в компьютерной графике в кино и играх.

Разработкой и усовершенствованием моделей, методов и средств компьютерного моделирования толпы занимаются многие отечественные и зарубежные исследователи, среди которых В.М. Предтеченский, М.Я. Ройтман, В.В. Холщевников, С.В. Беляев, А.Н. Овсянников, Д. Толлман (D. Thallmann), С. Мусс (S. Musse), Д. Терзопулос (D. Terzopoulos), Д. Хелбинг (D. Helbing), Р. Хагс (R. Hughes), А. Трюи (A. Treuille), С. Рейнолдс (C. Reynolds) и др.

Сущность толпы можно трактовать несколькими методами, но среди всех исследований на эту тему существует два подхода:

  • дискретный
  • континуальный

В первом толпа представляется в качестве совокупности множества независимых элементов, каждый из которых действует на основании каких-либо правил. В континуальном случае толпа рассматривается либо как жидкость, подчиняющаяся и описываемая гидро- и газодинамическими законами (например, уравнениями Бернулли или Навье-Стокса), либо в форме другой сплошной среды.

На основании данных подходов существует множество методов создания моделей поведения толпы, и их можно разделить на несколько классов:

  • Методы на основе клеточных автоматов. В подобных методах пространство, по которому перемещаются агенты, представляется в виде набора клеток, образующих некоторую периодическую решетку с заданными правилами перехода, определяющими состояние клетки в следующий момент времени через состояние клеток, находящимися от нее на расстоянии не больше некоторого, в текущий момент времени
  • Методы на основе физических процессов динамики жидкости. В данном случае каждый элемент толпы представляет собой частицу, состояние которой описывается уравнениями динамики жидкости (например, уравнениями Навье-Стокса)
  • Методы на основе ньютоновской механики. В подобных методах все социальные силы, действующие на агента в толпе, выражаются в виде сил. Движение агента же описывается на основе второго закона Ньютона
  • Мультиагентные методы. В соответствии с этим подходом, в процессе моделирования не описывается динамическая система в целом, а создается набор элементарных правил, которым подчиняется любой агент в толпе.
  • Методы, основанные на данных, полученных из реальных наблюдений за поведением толп в различных условий. Зачастую подобные методы имеют узкую направленность (применимы, например, только для моделирования пожарной эвакуации).
  • Гибридные методы, использующие комбинацию нескольких вышеперечисленных подходов.

Моделирование поведения толпы позволяет разработать рекомендации специалистам, помогающие обеспечивать высокий уровень безопасности в обыденных и экстремальных ситуациях, оптимизировать различные здания и сооружения с точки зрения эффективности прохождения людского потока, а также эффективно управлять транспортным потоком.

Целью работы является исследование поведения толпы для оптимизации движения в местах скопления людей.

Объект исследования

Поведение толпы на станция «Василеостровская» Петербургского метрополитена, где из-за особенностей проектирования и строительства станции существуют ограничения на вход-выход и, как следствие, давка в час-пик.

Геометрия объекта
Фото с эксперимента

Эксперимент[править]

Суть эксперимента: толпа людей входила в метро на станции в час-пик. В эксперименте принимали участие студенты, которые выделялись из толпы наличием красных шапочек на голове. Каждый из них засекал время. Процесс продвижения толпы к входу в метро снимался на фото и видео-камеру.

Задача эксперимента заключалась в измерении времени, которое потребуется, чтобы зайти в здание метро, нахождении оптимальных точек начала движения, определении пропускной способности каждой двери.


Результаты эксперимента:

Tablica.png
Grafik.png

Среднее время 3:09

Наибольшее время 6:17 (5)

Лучшее время 1:36 (6)

Пропускная способность:

левая дверь – 67 чел/мин

правая дверь – 77 чел/мин

  • Во время четвертого эксперимента был самый «час-пик»
  • Точка 1 и точка 6 – самые выгодные места начала движения
  • В правом коридоре при большей пропускной способности время прохождения тоже больше, это явление объясняется появление случайных людей с боку (со Среднего пр.), перелезающих через ограждение, которые не тратят время на прохождение всего пути, но несколько увеличивают среднее время прохождения.

[math]{D}=\frac{Nf}{l}[/math], где N −количество людей в толпе, f − площадь проекции человека (м2), б – ширина (м), l – длина толпы (м)

Зная среднюю пропускную способность Q из эксперимента , можно посчитать скорость толпы.

Плотность толпы для данной геометрии
Средняя скорость толпы

Полученные результаты близки к исследованиям Д. В. Цветкова, в своей работе Моделирование динамики толпы в областях со сложной геометрией он получил, что отдельные частицы, находящиеся в точках A и D (1 и 6 в данной работе), достигают прохода примерно на 25-30% быстрее, чем частицы, находящиеся в точках B и C (2 и 3)

Моделирование[править]

Геометрия 1
Геометрия 2
Движение частицы

Использовался метод динамики частиц, язык программирования С#.

Конечная толпа, n – частиц, взаимодействующих между собой с силой

Formula1.png где c – коэффициент жесткости, rij - расстояние между центрами частиц, R – их радиус.

Частицы взаимодействуют со стенками по аналогичному закону, но с другой контактной жесткостью.

Внешняя силы в направлении выхода

Formula2.png, где b – коэффициент тяги, vi - актуальная скорость частицы, v* - желаемая скорость

Результаты моделирования

  • В геометрии 1 D=0,79м2/м2 в выделенной области, а геометрии 2 плотность толпы превышает физический предел, поэтому не смотря на то что среднее время прохождения геометрии 1 больше, это форма безопаснее, т.е. геометрия 1 (c вертикальными ограждениями) является оптимальной, что сходится с аналитическими расчетами.
  • Среднее время прохождения частицей 2:55, что совпадает с экспериментальными результатами с погрешностью не > 8%

Заключение[править]

В результате проделанной работы:

  • Определены точки – наиболее выгодные места начала движения по результатам эксперимента
  • Построена модель, имитирующая движение толпы в заданном пространстве, позволяющая вычислять время, скорости, плотность и др. показатели толпы
  • Определена оптимальная форма геометрии объекта
  • Результаты моделирования сходятся с экспериментальными данными и аналитическими расчетами и другими работами.

Направления дальнейших исследований

  • Усовершенствование написанной программы, усложнение геометрии, увеличение количества входов/выходов, внедрение индивидуального, нестандартного поведения частиц
  • Исследование других объектов, сравнение данных модели и эксперимента


Презентации[править]

СМИ[править]

См. также[править]