Traktowanie ludzi jak cząstki z celem
Model Sił Społecznych, wprowadzony przez Dirka Helbinga i Pétera Molnara w 1995 roku, opisuje każdego pieszych jako cząstkę materialną, na którą działają niewielki zestaw sił, a symulację ruchu tłumu realizuje poprzez integrację drugiego prawa Newtona dla wszystkich z nich naraz. W odróżnieniu od rzeczywistej cząstki, siła napędowa nie pochodzi z pola – pochodzi od intencji pieszych, stale kierując ich w stronę wybranego wyjścia lub celu przy preferowanej prędkości chodzenia. Całkowita siła działająca na osobę i to jest rozłożona na trzy terminy:
F_i = F_napędowa + Σ F_społeczna(i,j) + Σ F_ściany(i,k) F_napędowa = (v0_i · ê_cel - v_i) / τ ciągnie w kierunku pożądanej prędkości i kierunku F_społeczna(i,j) = A · exp[(r_ij - d_ij) / B] · n̂_ij odpycha się od innych pieszych j F_ściany(i,k) = ta sama funkcja wykładnicza, odpycha się od ścian/przeszkód k (+ terminy kompresji ciała i tarcia ślizgowego po fizycznym kontakcie) live demo · piesze uciekające z pokoju przez jedne wyjście● LIVE Siła społeczna F_społeczna jest wykładniczo zanikającym odpychaniem – silna w bliskiej odległości, szybko słabnąca wraz z oddaleniem się – która zapobiega chodzeniu pieszych jeden przez drugiego i koduje osobisty obszar. Jest ona celowo nie twardym ograniczeniem kolizji: podobnie jak modele skupień lub ruchu drogowego, struktura na poziomie grupy (ścieżki, przerwy, unikanie) wyłania się z wielu prostych, lokalnych interakcji cząsteczek na poziomie cząstek, a nie jest zaprogramowana
F_i = F_drive + Σ F_social(i,j) + Σ F_wall(i,k) F_drive = (v0_i · ê_goal - v_i) / τ pulls toward desired speed & direction F_social(i,j) = A · exp[(r_ij - d_ij) / B] · n̂_ij repels from other pedestrians j F_wall(i,k) = same exponential form, repels from walls/obstacles k (+ body-compression and sliding-friction terms once agents physically touch)
Powstawanie pasów ruchu i emergentny porządek
Uruchom model z dwoma strumieniami pieszych idącymi w przeciwnych kierunkach przez korytarz, a bez narzucania komuś konkretnego kierunku, tłum samorzutnie organizuje się w alternujące się pasy ruchu o tym samym kierunku – oddziaływanie odpychające sił społeczne sprawia, że moment po momencie jest tańsze, by podążyć za kimś jadącym w twoim kierunku, niż kolizjować z pieszymi naprzeciwko. Podobnie samorzutna organizacja generuje oscylujący przepływ przy wąskich drzwiach (ruch alternuje w wybuchach przez ciasny otwór) i wzory paskowe na skrzyżowaniach pod kątem prostym. Żaden z tych wzorów nie istnieje w równaniach wyraźnie; są to zbiorowe rezultaty dwustronnego odpychania.
Panika i efekt szybszego-wolniejszego
Najbardziej znany i najbardziej intuicyjnie sprzeczny wynik modelu pojawia się podczas ewakuacji. Zwiększ wyższą pożądaną prędkość v0 (symulując panikę) i, do pewnego stopnia, przepływ przez wejście wzrasta zgodnie z oczekiwaniami. Przekrocz tę granicę, a przepływ spada – ludzie gromadzący się przy jednym wyjściu uderzają w siebie tak mocno, że tworzą trójwymiarowy łuk zablokowany przez ciała, który fizycznie blokuje przejście szybciej niż ludzie mogą to zrobić. Jest to efekt szybszego-wolniejszego: indywidualna racjonalna pilność prowadzi do gorszego wyniku zbiorowego, odpowiadającego dynamice zatłoczenia i paniki obserwowanej w rzeczywistych katastrofach z udziałem tłumów.
Trzymajmy to w ryzach dzięki projektowi, a nie siłom woli
Ponieważ łukowatość jest zjawiskiem geometrycznym napędzanym przez siły, a nie psychologicznym, rozwiązania działające w modelu są fizyczne: poszerzanie wyjścia zmniejsza nacisk łukowy na jednostkę szerokości szybciej niż liniowo; umieszczenie przeszkody – kolumny lub bariery – lekko przed i z offsetu od wejścia rozbija łuk, paradoksalnie zwiększając przepływ poprzez ograniczenie liczby osób, które mogą jednocześnie rywalizować o dostęp; a wiele mniejszych wyjść rozmieszczonych w pomieszczeniu przewyższa jedno duże, ponieważ ograniczają liczbę osób, które zbiegają się na jednym wąskim gardle naraz. Funkcjonalności te są teraz standardowymi elementami projektowania ewakuacyjnego zgodnie z przepisami budowlacymi, częściowo zweryfikowane dzięki symulacjom modelu sił społecznych, takich jak te używane tutaj.
Frequently asked questions
Co to jest efekt 'szybszego-to-wolniejszego'?
W modelu Sił Społecznych, zwiększanie pożądanej prędkości chodzenia pieszych (symulujące panikę) zwiększa przepływ wyjścia tylko do pewnego punktu. Po przekroczeniu tego progu, dodatkowy stres powoduje silniejsze uciskanie w drzwiach, co uruchamia samonapędzającą się falę utknionych ciał, fizycznie redukującą przepływ poniżej tego, co osiągaliby spokojniejsze chodzenie.
Dlaczego ludzie naturalnie formują szyki w zatłoczonym korytarzu?
Nikt nie decyduje się na utworzenie szyku – pojawia się on z lokalnej siły odpychania modelu. Jest tańsze, moment po momencie, iść za kimś jadącym w tym samym kierunku niż wielokrotnie próbować przechodzić przez napotykających pieszych, więc wiele małych lokalnych decyzji sumuje się do zorganizowanego przepływu przeciwnych szyków bez jakiejkolwiek centralnej koordynacji.
Czy umieszczenie przeszkody w pobliżu wyjścia naprawdę pomaga w ewakuacji?
Tak, częściowo paradoksalnie. Kolumna lub bariera ustawiona lekko przed drzwiami przerywa półkoleczną falę zagłuszania, która inaczej tworzy się, ograniczając liczbę osób jednocześnie konkurujących o otwarcie. Symulacje modelu Sił Społecznych i rzeczywiste badania ewakuacji pokazują, że to może mierzalnie zwiększyć efektywny przepływ wyjścia.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz Pedestrian Flow 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 Flow