Ludzie jako cząstki z własnym postanowieniem
Tłum nie jest płynem i nie jest gazem, ale podejście oparte na fizyce do modelowania czerpie z nich oboje. W 1995 roku Dirk Helbing i Péter Molnár zaproponowali model sił społecznych: traktować każdego pieszych jako cząstkę punktową poddaną drugiemu prawu Newtona, ale jedną z "sił" działających na nią pochodzić z własnego postanowienia pieszego, aby dotrzeć do celu, a nie z jakiegokolwiek pola fizycznego. Połączenie tego samoprzymykającej się siły z realistycznym krótkodystansowym oddziaływaniem od innych ludzi i ścian, prowadzi do zdumiewająco żywych zachowań tłumu w symulacji, bez potrzeby pisania ich wprost.
Trzy siły, dodane do siebie
Przyspieszenie każdego pieszego jest sumą członu prowadzącego i sił odpychających, które są oceniane w każdym kroku symulacji:
m · dv/dt = F_drive + Σ F_person(inne piesze) + Σ F_wall(opory)
F_drive = ((v_pożądane · kierunek_do_celu - v_aktualne) / τ) // relaksacja w kierunku celu F_person = A · exp((r_ij - d_ij) / B) · n_ij // wykładnicze odpychanie, krótki zasięg F_wall = ta sama forma wykładnicza, mierzona przeciwko najbliższemu punktowi przeszkody Człon prowadzący F_drive nie jest fizyczną siłą – to jedynie matematyczne uogólnienie intencji, które ciągnie prędkość pieszego w kierunku ich pożądanej prędkości i kierunku przez czas relaksacji τ, zwykle około pół sekundy. Siła odpychania F_person zanika wykładniczo wraz z odległością d_ij między dwoma pieszymi, więc jest silna w bliskim zasięgu – modelując dyskomfort kogoś stającego się w twoim osobistym przestrzeniu – i pomijalna, gdy ludzie są kilka szerokości ciała od siebie, co zapobiega zamianie każdego tłumu w sztywną, równomiernie rozłożoną siatkę.
m · dv/dt = F_drive + Σ F_person(other pedestrians) + Σ F_wall(obstacles) F_drive = (v_desired · direction_to_goal - v_current) / τ // relaxation toward the goal F_person = A · exp((r_ij - d_ij) / B) · n_ij // exponential repulsion, short range F_wall = same exponential form, measured against the nearest obstacle point
Wzorce, których nikt nie zaprogramował
Zjawiskowy jest fakt, że model sił społecznych wykazuje się dużą ilością realnych zjawisk tłumów, które pojawiają się bez konieczności ich jawnego kodowania – powstają one w wyniku tysięcy prostych, parzystych odpychań:
FORMOWANIE SIĘ PASÓW ruch dwukierunkowy w ruchu wahadłowym spontanicznie dzieli się na pasy w ruchach naprzemiennych STAN ZATORYWANIA gęsty przepływ przez wąski odcinek samorzutnie organizuje się WYNIKI (FALI) do oscylujących skupisk ruchu i zatrzymywania się KRIVOWANIE / przy wątku, ciśnienie budzi się w kształcie łuku PĘKNIĘCIA w skupisku wokół otwarcia, okresowo uwalniając SKUTEK "SZYBSZEJ-POZWOLICZ" powyżej krytycznej pożądanej prędkości na wyjściu, wyższa WARTOŚĆ zwiększa pilność, powodując zator i ZMNIEJSZACA całkowity przepływ Formowanie się pasów zachodzi dlatego, że lokalnie jest tańsze, pod względem napotykanych sił odpychających, wpaść za kogoś już idącego w twoim kierunku niż kontynuować pchanie przez nadchodzących pieszych – to czysto lokalny wybór minimalizujący siły, który generuje duży, zorganizowany wzorzec. Skutek "szybszej-pozwolniczej" jest najbardziej istotny dla bezpieczeństwa budynków: w miarę jak rośnie pożądana prędkość na wąskim wyjściu, siły odpychania między ludźmi próbującymi się przesuwać przez otwór wzrastają, tworząc siły podobne do tarcia – co oznacza, że w panice wszyscy starający się poruszać szybciej mogą obniżyć całkowity przepływ tłumu, a nie go zwiększyć.
LANE FORMATION two-way corridor traffic spontaneously splits into
lanes moving in alternating directions
STOP-AND-GO dense flow through a narrow passage self-organises
WAVES into oscillating clusters of movement and stalling
ARCHING / at a bottleneck, pressure builds into an arch-shaped
CLOGGING cluster around the opening, intermittently releasing
FASTER-IS-SLOWER above a critical desired speed at an exit, higher
EFFECT urgency increases jamming and REDUCES total outflow
Gdzie to się faktycznie wykorzystuje
Warianty modelu siły społecznej są bezpośrednio wykorzystywane przez inżynierów budownictwa i ochrony przeciwpożarowej w celu sprawdzenia, czy stadion, platforma metra lub układ parteru budynku może ewakuować się w ciągu określonego czasu, wpływając na wymagania dotyczące wyjść przed rozpoczęciem budowy. Planicyści miejski wykorzystują go do projektowania koncepcji korytarzy dworców i przejściek dla pieszych, które unikają niebezpiecznych wąskich gardel w szczycie obciążenia, a studia filmowe i gier wykorzystują ściśle związane z tym techniki symulacji tłumów w celu animowania dużej liczby indywidualnie zachowujących się postaci tła bez ręcznego animowania każdej z nich. Kluczową zasadą tego modelu – że niewielka liczba prostych, lokalnych reguł interakcji może odtworzyć złożone, dużoejkształtowe zachowanie zbiorowe – jest również jednym z najbardziej bezpośrednich przykładów w świecie pojawienia się emergentnego zachowania w systemach złożonych.
Frequently asked questions
Dlaczego pasy dla pieszych tworzą się automatycznie w zatłoczonym korytarzu?
Pasy to zorganizowany wzór, a nie coś planowanego przez kogoś. Kiedy ludzie poruszający się w przeciwnych kierunkach odpychają się nawzajem, lokalnie tańsze jest wtargnięcie za kogoś już idącego twoim sposobem niż kontynuowanie naciskania przez ruch zbliżający się z przodu, ponieważ unika to większość bliskich, generujących siłę kontaktów. Ta lokalna preferencja, powtarzana na wielu pieszych, spontanicznie segreguje przepływ w alternatywne pasy bez żadnej centralnej koordynacji.
Co to dokładnie jest efekt 'szybszego-wolniejszego'?
Jest to odkrycie, zarówno w modelu sił społecznych, jak i w rzeczywistych danych dotyczących ewakuacji, że przekroczenie przez osobę określonego punktu pożądanego tempa chodu przy wąskim wyjściu spowalnia ogólny przepływ, a nie przyspiesza. Wyższe pożądane tempo zwiększa odpychające siły w wąskiej części, co powoduje zwiększone tarcie i zator, a więcej osób próbujących się przecisnąć szybciej utkną w wyjściu i zmniejszą wydajność.
Czy model sił społecznych nadal jest wykorzystywany do projektowania bezpieczeństwa budynków?
Tak, w zmodyfikowanych i rozszerzonych formach. Nowoczesne oprogramowanie do ewakuacji opiera się na tym samym podstawowym założeniu – sile kierunkowej plus krótkodystansowe odpychanie od innych ludzi i przeszkód – często połączone z modelami wyboru trasy, i jest wykorzystywane do testowania wyjść z stadionów, stacji i układów poziomów budynków pod kątem wymagań dotyczących ewakuacji w przypadku pożaru przed ich zbudowaniem.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz Pedestrian Crowds i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.
▶ Otwórz symulację Pedestrian Crowds