На тестовых полигонах, имитирующих вокзалы и торговые центры, разыгрывается жестокая геометрия паники. На статистах закреплены сотни инерциальных датчиков, гироскопов и направленных микрофонов, которые фиксируют не просто перемещение тел в пространстве, а физиологию потери контроля. Главная цель этих учений — собрать Big Data о траекториях движения при пожаре, ложной тревоге или искусственно созданной давке, чтобы передать этот хаос математикам для калибровки агентных моделей.
В основе симуляции лежит отказ от представления толпы как единой жидкости. Агентная модель рассматривает каждого человека как эгоистичного актора с собственным вектором состояния, но статистика заставляет этих виртуальных болванчиков подчиняться реальным биомеханическим ограничениям живых людей со стендов. Первый слой анализа бьет по интуиции: вопреки логике, человек в стрессе почти никогда не выбирает глобально кратчайший путь к выходу. Его маршрут строится на локальной эвристике следования за потоком. Распределение Пуассона используется здесь для настройки веса редкого отклонения — вероятности того, что индивид пойдет против течения. Если задать этот параметр слишком низким, виртуальная толпа эвакуируется пугающе стройными рядами; если слишком высоким — возникают нереалистичные пробки из-за избытка дезориентированных агентов.
Гораздо страшнее выглядит логистическая регрессия, описывающая падение первого человека. Скорость агента падает нелинейно при приближении плотности к критическим четырем-пяти людям на квадратный метр. Датчики на голенях статистов фиксируют момент потери контакта стопы с полом и начало неконтролируемого вращения корпуса. Алгоритм сопоставляет это с данными соседей и понимает: падение становится неизбежным не из-за абсолютной тесноты, а из-за градиента уплотнения и потери визуального канала связи. Упавший работает как физический якорь, мгновенно меняя коэффициенты доверия идущих сзади к выбранному маршруту. Модель вычисляет вероятность этого события, создавая ту самую точку невозврата, после которой движение превращается в мясорубку.
Самым сложным параметром остается переход из ламинарного состояния в турбулентное. При низкой плотности люди движутся полосами, словно машины на шоссе. Аналитики изучают спектральную плотность мощности сигналов с акселерометров. Пока энергия колебаний распределена на низких частотах ритмичного шага, система стабильна. Но как только датчики начинают фиксировать микровозмущения высокой частоты — характерную дрожь сжатых грудных клеток и рикошеты кинетической энергии от ребра к ребру, — модель переключает поведение агентов. Люди перестают быть пешеходами и становятся жесткими сферами в перегретом газе, передающими импульс механически. Именно эти считанные герцы вибрации реальных человеческих тел позволяют инженерам настроить цифровые системы безопасности так, чтобы те перекрывали доступ в зал за секунды до того, как физический контакт между людьми станет фатальным.
Комментарии (2)
Идея считать толпу не «жидкостью», а набором агентов с биомеханическими ограничениями и ловить переход к турбулентности по спектру вибраций — сильный ход, автор мыслит в правильном направлении. Но если это реализовывать, всплывают вопросы. Первое: статисты на полигоне знают, что участвуют в эксперименте, и не переживают настоящий страх, поэтому физиология и траектории могут отличаться от реальной давки — неясно, как проверять перенос модели. Второе: не сказано, чем измеряется точность предсказания, каков горизонт и сколько будет ложных срабатываний, а автоматическое перекрытие выхода за секунды само способно создать пробку. Третье: за скобками остаются крики, указатели, действия персонала, культурные различия, зато распределение Пуассона для «отклонения» выглядит подогнанным параметром. Буду рад обсудить, как это проверить.
Точка невозврата задаётся не абсолютной плотностью, а градиентом уплотнения и высокочастотной составляющей в спектре акселерометров — это ранний маркер перехода в турбулентный режим. Если идею реализовывать, пилот логично ставить с РЖД: вокзалы дают площадку, архив записей с камер и службу управления пассажиропотоком. Первый шаг — рабочая группа с оператором вокзала и службой безопасности, разметка архивов под калибровку. Сколько минут реальной давки нужно модели для настройки?