Вулканические ударные волны в домашних барометрах: раннее предупреждение на основе данных 29 334 метеостанций
Как метеостанции Netatmo, физика волн Ламба и искусственные интеллектуальные агенты определяли местоположение кратеров, оценивали мощность взрывов и предоставляли время до наступления опасности без ложных сигналов.
Источники: Hearing the Mountain’s Roar: How Antigravity CLI’s AI Agents & IoT Data Track Volcanic Shockwaves
Когда вулкан извергается сильно, он излучает волны Ламба — акустическо-гравитационные волны, застревающие в самом нижнем слое атмосферы и распространяющиеся горизонтально по всему миру со скоростью звука. Исследование, основанное на 29 334 реальных записях наблюдений с погодных станций, расположенных у домов в Японии, показывает, что обычные барометры на балконах могут зафиксировать эти волны. С помощью этой системы можно определить скорость распространения волн, зависящую от температуры, выяснить направление кратера, не находящегося под наблюдением, оценить мощность взрыва и предоставить городам, расположенным ниже по течению, от 2,5 до 15 минут времени на предупреждение, причем при сильных штормах не возникает ложных сигналов.
В основе исследования лежат два эталонных извержения 2018 года: паровое извержение на горе Кусацу-Ширанэ и магматическое извержение на горе Синмоэдаке. Результаты представлены как одна из академических точек зрения среди многих других относительно инфразвука вулканов и динамики атмосферных волн, с целью стимулирования дальнейших эмпирических исследований и дискуссий в сообществе геофизиков.
Проблема недостатка датчиков
Профессиональный мониторинг вулканов осуществляется с помощью микрофонов, улавливающих инфразвук, и сейсмографов, находящихся в ведении государственных агентств и сетей наблюдения за запретом ядерных испытаний. Расстояние между этими станциями составляет от 100 до 500 километров. Такое расположение создает большие слепые зоны, приводит к серьезному пространственному алиасингу и делает отдельные датчики уязвимыми к ветровым турбулентностям.
Датчики IoT для потребителей позволяют преодолеть этот пробел. Тысячи жилых станций Netatmo по всей Японии могут рассматриваться как единая акустическая антенна размером с континент. 29 334 записи наблюдений, собранные в ходе исследования, показывают, что датчики давления, установленные на балконах квартир, могут предупреждать о приближающейся ударной волне и её пепле ещё до того, как они достигнут городских центров ниже по течению.
Процесс исследования
Весь проект зависит от преобразования данных с домашних датчиков в такой формат, к которому можно применять законы физики. Одна схематичная диаграмма иллюстрирует эту идею: извержение выбрасывает двумерную цилиндрическую волну Лэмба, которая распространяется по земле со скоростью 1 134 км/ч; тысячи жилых станций в городских районах перехватывают её, а облачные алгоритмы вычисляют мощность взрыва в тоннах тротила, выдавая предупреждение с интервалом от 2,5 до 15 минут.
Постоянный сбор данных
Основой является автоматизированный облачный конвейер, работающий без участия человека. Триггер Google Apps Script без серверной составляющей запускается каждые 20 минут и обращается к API Netatmo Connect за данными о барометрическом давлении, температуре на улице и относительной влажности с станций, расположенных в городах и у подножия гор Японии. Приходящие данные индексируются, структурируются и архивируются в центральном хранилище Google Drive.
Четыре этапа работы
По мере непрерывного накопления данных проект проходил через четыре этапа, начиная с сырых архивов и заканчивая проверенной теорией.
- Постоянный сбор данных. Скрипт действует как фоновый механизм, запрашивая данные каждые 20 минут для создания непрерывного, долгосрочного метеорологического архива.
- Картографирование исторических событий. Для анализа прошлых извержений используется архив данных, при этом выделяются 24-часовые интервалы с 12 часов до начала и 12 часов после него как для извержения парового столба в Кусацу-Сиранэ, так и для извержения Синмоэдаке. Дни спокойной погоды и дни штормов служат эталонными значениями.
- Исследование аномалий до и после извержения. Анализируются временные ряды атмосферных показателей до и после каждого извержения с целью выявления двух аспектов: появления слабых аномалий гидротермального дегазирования перед разрывом и того, как ударная волна проходит через городские районы после этого.
- Теория и проверка в среде CLI. Для тестирования в Gemini, работающем внутри среды Antigravity CLI, были использованы унифицированные математические модели: энтальпия Болтона, уравнения двумерных сжимаемых волн Ламба, метод формирования лучей медленных волн и интеграция энергетического потока по цилиндрической поверхности, чтобы определить, обеспечивают ли системы предупреждения и диагностика кратеров отсутствие ложных срабатываний.
Физика через четыре повседневных примера
Как устройство стоимостью 150 долларов, не имеющее калибровки, на балконе может зафиксировать взрыв, произошедший на расстоянии сотен километров? Это можно объяснить четырьмя знакомыми аналогиями.
Молния и гром
Молния появляется мгновенно, а гром следует спустя несколько секунд, поскольку свет распространяется со скоростью 300 000 км/с, а звук — примерно 340 м/с. Система предупреждения использует именно эту разницу. Ударная волна извержения перемещается по земле со скоростью около 315 м/с, то есть примерно 18,9 км в минуту. Станции, находящиеся на расстоянии от 10 до 30 км от кратера, ощущают первоначальный импульс давления в течение 30–90 секунд и передают свои данные в облако со скоростью света.
Очевидное возражение: если каждая станция передает данные пачками по 20 минут, как может существовать нескольких минутный запас времени? На это есть два ответа.
- Время передачи данных в зависимости от расстояния. Чтобы волна достигла нужной местности, требуется определённое время. Задержка увеличивается с расстоянием и неизбежна: сообщения из горных населённых пунктов, расположенных в 50 км, приходят примерно за 2,6 минуты, из городов на расстоянии 100 км — примерно за 5,3 минуты, из Токио (в 180 км от Кусацу-Сиранэ) — примерно за 9,5 минуты, а из транспортного коридора Фукуока (в 280 км от Синмоэдакэ) — почти за 15 минут, а именно 14,8 минуты. Датчики, расположенные рядом с кратером, достигают облака менее чем за минуту, поэтому сигналы тревоги поступают задолго до прибытия волны.
- Поэтапная передача данных. Рабочие станции не передают данные одновременно, поскольку их циклы передачи, длительностью 20 минут, распределены во времени. В густом кластере из 100 станций новый пакет данных в среднем достигает облака каждые 12 секунд, что превращает отдельные обновления каждые 20 минут в почти непрерывный поток данных. Вебхуки, активируемые при изменении условий, могут обеспечивать передачу данных с интервалом в несколько секунд при появлении резкого градиента давления.
Волны на пруду
Взрыв в открытом пространстве распространяет энергию в трех измерениях, причем сигнал быстро ослабевает, уменьшаясь пропорционально квадрату расстояния. Волны Ламба удерживаются на поверхности под действием гравитации и разницы плотностей воздуха, поэтому они распространяются в виде плоского двумерного кольца. Энергия не может уходить вверх, что заставляет импульс затухать гораздо медленнее — пропорционально расстоянию, а не его квадрату. Благодаря этому эффекту волновода сигнал сохраняется целостным на расстоянии сотен километров, и именно поэтому некалиброванный барометр в центре Токио может зафиксировать резкий микроимпульс, исходящий из кратера, находящегося в 180 км от него.
Бинауральное слышание на расстоянии 150 километров
Люди могут закрыть глаза и указать направление звука, поскольку мозг сравнивает время прибытия сигнала к левому и правому уху с точностью до микросекунд. Эта система работает аналогичным образом на всей территории. Сравнивая различия во времени прибытия сигнала с 25 по 88 станций, расположенных на линии протяженностью 150 км, устройство типа «delay-and-sum beamformer», функционирующее в пространстве замедления, выравнивает записанные сигналы для всех азимутов по всему кругу. Угол, при котором формы волн усиливают друг друга, определяет местоположение источника звука с точностью до нескольких десятых градуса, без необходимости заранее знать его координаты.
Тест на скорость и тест «хора»
Местный ветер представляет собой серьезную проблему для оборудования. Согласно принципу Бернулли, порывы ветра на открытой террасе вызывают резкое падение местного давления, в результате чего одна станция может зафиксировать сотни ложных сигналов в день шторма. Два физических фактора помогают избавиться от этих проблем.
- Пропускной зонт для ветра. Порывы ветра сопровождают погодный фронт со скоростью от 10 до 25 м/с, или от 36 до 90 км/ч. Настоящая вулканическая волна Ламба распространяется со скоростью звука — от 300 до 330 м/с, что примерно соответствует 1 134 км/ч. Все, что медленнее звука, сразу отсекается.
- Тест регионального хора. Порыв ветра — это локальное, некоррелированное явление, поражающее по одному дому за раз. Вулканическая ударная волна — это коherentный фронт волн, последовательно затрагивающий десятки домов в пределах всего региона.
Требование коэрентности фазы между множеством станций с уровнем сходства не менее 0,70 позволило исключить все 378 пиков порывов ветра, зафиксированных во время сильных штормов. Уровень ложноположительных срабатываний составил 0,0%.
Пример расчёта времени наступления события
Цифры, лежащие в основе предупреждения, легко проверить. При скорости 315 м/с волна преодолевает расстояние 18,9 км в минуту; таким образом, город, находящийся в 50 км от кратера, имеет примерно 2,6 минуты между первым обнаружением и прибытием волны, а город на расстоянии 280 км — почти 15 минут. Для своевременного предупреждения важно, чтобы обнаружение происходило в ближней зоне, на расстоянии 10–30 км, где сигнал фиксируется в течение 30–90 секунд, и чтобы облачные серверы получали его менее чем за минуту. Каждый дополнительный километр расстояния между кратером и городом увеличивает время наличия полезного предупреждения примерно на три секунды. Диапазон от 2,5 до 15 минут, приведенный для этой системы, представляет собой результат применения этих геометрических расчетов к ближайшим и самым удаленным населенным пунктам, рассмотренным в исследовании.
Та же геометрия объясняет, почему плотность покрытия важнее качества датчика. Один дешевый барометр дает шумливые показатели, однако десятки таких устройств, согласующихся по времени и направлению, создают сигнал, которого не смог бы дать ни один инструмент в одиночку. У потребительских устройств отсутствует калибровка, поэтому значения абсолютного давления ненадежны, но форма и время прибытия резкого импульса сохраняются, и именно времена прибытия необходимы для технологий формирования луча и обратного расчета скорости.
Руководство ИИ с помощью физической логики
Генеративный ИИ хорошо справляется с выявлением закономерностей в высокомерных данных. Однако при слепом применении к шумливым метеорологическим сериям неограниченная модель может ухватиться за ложные корреляции и создать артефакты без каких-либо оснований. Чтобы превратить необработанные результаты модели в проверяемые открытия, необходим гибридный подход: агенты для поиска закономерностей, связанные напрямую с теорией первых принципов и логикой конкретной области.
Основная идея проста: питание модели не только числовыми данными, но и законами физики, термодинамическими уравнениями и геометрическими ограничениями предоставляет ей структурированный подход, повышая вероятность обнаружения реальных закономерностей и устранения шума. Та же философия применялась в других проектах по прогнозированию катастроф. При прогнозировании землетрясений использовались уравнения взаимодействия литосферы и атмосферы, а также тензоры сейсмического момента для выявления процессов ионизации радона и скачков энтальпии за 5,96–15,47 килокалорий·часов до разрушения. Для прогнозирования ливней в городах применялись уравнения импульса и гелицизма в трехмерной модели Навье-Стокса для определения мест возникновения конвективных процессов за 45 минут до их начала. При анализе вулканов уравнения волн Ламба, параметры энтальпии пара Болтона и ограничения, связанные с формированием зон замедления, помогли отделить паттерны ударных волн и координаты кратеров от 29 334 шумных записей.
Шесть этапов обработки
Благодаря этому подходу, основанному на участии человека, данная система обеспечивает преобразование первичных данных в физические величины, как показано на следующих этапах. В общих чертах показатели давления, температуры и влажности, полученные в жилых районах, проходят через фильтрацию, инверсию скорости, формирование луча и интеграцию энергии, в результате чего формируется представление о размере взрывной волны и процессе охлаждения пепла.
- Отслеживание энтальпии до извержения. Температура, влажность и давление преобразуются в эквивалентную потенциальную температуру согласно формуле Болтона. Вычитание региональных тенденций позволяет выявить слабые тепловые аномалии в виде пара с амплитудой 1,5–3,2 К в направлении ветра от вулкана за несколько часов до извержения.
- Фильтрация нулевой фазы. Серии данных о давлении проходят через двунаправленные фильтры типа Butterworth с частотным диапазоном от 0,0005 до 0,02 Гц, которые удаляют 24-часовые приливные циклы, не искажая при этом времена прибытия волн.
- Обратное преобразование времени прохождения волн в зависимости от температуры. Вместо постоянной скорости звука в модели учитываются локальные температурные поля, что позволяет учитывать замедление распространения звука на замерзших горных плато.
- Формирование луча. Для каждого регионального кластера станций их сигналы смещаются во времени и суммируются по всем направлениям в рамках сетки замедлений на 360 градусов. Направление с наибольшей величиной и наибольшей коherентностью суммы, измеряемой по показателю сходства, указывает на обратный азимут.
- Интеграция цилиндрического потока энергии. Дисперсия давления интегрируется по двумерной цилиндрической поверхности и масштабируется с учетом атмосферной высоты масштаба примерно 8,4 км, что позволяет определить общую акустическую энергию и ее эквивалент в TNT.
- Охлаждение под действием пепла. Чувствительные датчики температуры в пригородах обнаруживают солнечное излучение, пробивающееся сквозь плотные облака пепла, что проявляется в локальном снижении температуры на 4,10–6,13 градусов Цельсия.
Что показали 29 334 записи
Два противоположных по характеру события обеспечивают надежный тест. Морозный зимний всплеск пара и мягкая весенняя магматическая эксплозия создают разные скорости волн и сильно различающуюся энергию, поэтому метод, способный учитывать оба этих фактора, трудно отнести к случайностям. Записи были получены в результате двух крупных извержений и двух периодов сильных погодных явлений, которые служили базовыми условиями для оценки ложных сигналов.
Проверка охватила 29 334 реальные 20-минутные записи, относящиеся к двум крупным извержениям и двум событиям сильных погодных явлений.
- Скорость волны, зависящая от температуры. В Кусацу-Ширанэ ударная волна двигалась со скоростью 304,38 ± 4,73 м/с. Скорость звука на уровне моря составляет около 340 м/с, но звук замедляется в холодном плотном воздухе. В тот январский утренний день при температуре -5 градусов Цельсия в горах Гумма теория предсказывала скорость 304,8 м/с. Некалиброванная антенная сеть с точностью 99,8% зафиксировала эффект замедления из-за температуры (коэффициент R² равен 0,980). На Синмоэдаке при температуре воздуха 12 градусов весной скорость составила 313,27 м/с, что на 98,5% соответствует теоретическим значениям.
- Определение местоположения неизвестного кратера с расстояния 150 км. Благодаря формированию луча с использованием станций на Кюсю было установлено, что кратер Синмоэдаке находится по компасному направлению 169,49 градусов, тогда как истинное направление составляет 167,72 градуса; ошибка составила всего 1,78 градуса.
Три способа использования
Преобразование домашних метеостанций в источники реального времени геофизической информации обеспечивает три вида защиты, каждый из которых зависит от времени предупреждения, создаваемого расстоянием и скоростью сети.
Авиация и городская инфраструктура
Летательные аппараты и города сталкиваются с одной и той же угрозой, но в разные сроки. Пилотам необходимо в течение нескольких секунд избегать поднимающихся столбов пепла, тогда как городам требуется несколько минут, чтобы подготовить свои подземные и закрытые пространства.
Вулканический пепел плавится в двигателях реактивных самолетов при температуре выше 1 400 градусов Цельсия и превращается в жидкое стекло, что может привести к полной неисправности двигателя. Система, способная за несколько секунд оценить объем пепла и местоположение кратера, может оповестить диспетчерскую службу и системы управления полетами о необходимости изменения маршрута самолетов в обход поднимающихся столбов пепла. Города, находящиеся по ветру, имеют от 5 до 15 минут на то, чтобы закрыть вентиляционные шахты метро, перевести системы вентиляции больниц на внутреннюю фильтрацию типа HEPA, приостановить работы на открытом воздухе и начать снижать скорость движения высокоскоростных поездов.
Вулканические цунами
Взрывы подводных кальдер и обрушение склонов островов, как это произошло на Кракатое в 1883 году и на Хунга-Тонга в 2022 году, приводят к возникновению смертоносных цунами. Цунами в глубоких водах океана распространяются со скоростью около 200 м/с, а в мелководных прибрежных районах их скорость снижается до 30–50 м/с; тем временем атмосферные волны Ламба движутся со скоростью 315 м/с и обгоняют их. Прибрежные барометры, способные обнаруживать атмосферные волны, позволяют получить 15–45 минут на эвакуацию до прибытия воды, что способствует автоматическому закрытию защитных стен и остановке железнодорожного движения.
Локализация слепых кратеров
Этот аспект имеет особое значение для вулканов, за которыми никто не наблюдает.
Самой серьезной вулканической угрозой является внезапное извержение спящей горы или незамеченной боковой трещины без наличия правительственных приборов поблизости. Для противодействия этой угрозе используются два метода. До разрыва пары, выделяющиеся при извержении, создают небольшие локальные аномалии в эквивалентной потенциальной температуре в пределах от 1,5 до 3,2 К, а решение уравнения адвекции-диффузии позволяет отследить путь столба дыма до его источника, определяя дату предстоящего выделения газов за несколько дней до этого. После взрыва независимые региональные сети в Канто, Нагое и Кюсю вычисляют линии пересечения с погрешностью 0,48 градуса, что позволяет точно определить местоположение активной кальдеры в радиусе 840 метров в течение нескольких минут.
Система совместных исследований с ИИ
Основной исследователь-человек отвечает за контроль и утверждение процессов, в то время как группа специализированных агентов занимается вводом данных, моделированием и симуляцией, разработкой кода, проверкой на подделку и имитацией рецензирования со стороны коллег. Каждый выполняет узкоспециализированные задачи: один проверяет планы с помощью математических моделирований, другой оценивает теоретическую осуществимость, третий пишет код, другие проверяют результаты, обеспечивают целостность данных и анализируют теоретические аспекты, а последние два контролируют соответствие стилю и форматирование.
Решение уравнений механики непрерывности, ввод данных, проверка на подделку и подготовка рукописи в формате LaTeX, готовой к публикации, выполнялись с помощью Antigravity CLI, работающего на движке Gemini вместе с вспомогательной исследовательской платформой под названием tanaike-lab. Работа проходила в пять этапов.
- Стратегическое направление действий со стороны человека. Ведущий исследователь начал с математически ограниченного исследовательского плана, а не с неопределенного запроса, установив шесть строгих требований: создать детектор волн Ламба микробарометрического типа на основе устройств серии IoT из проектов гражданской науки; использовать временные интервалы продолжительностью 24 часа (плюс-минус 12 часов) вокруг двух извержений 2018 года с учетом показателей штормов в качестве эталона для проверки гипотез; применять метод эквивалентной потенциальной температуры Болтона для выявления теплового потока до извержения; использовать двунаправленную фильтрацию нулевой фазы для сохранения точных временных меток; определять скорости распространения сигналов с учетом пространственно изменяющейся температуры; а также применять метод формирования лучей медленных сигналов для определения азимутов и параметров сигналов на основе различий во времени их прибытия с нескольких станций.
- Планирование аудита и математических пробных запусков. Специализированные подагенты проверили план на математическую согласованность, подтвердили корректность цилиндрической модели энергетического потока и сформулировали уравнение интеграла по температуре с учётом горного рельефа.
- Разработка пайплайнов с механизмами проверки. Подагент, отвечающий за разработку кода, создал изолированные Python-пайплайны, каждый из которых включал автоматизированные проверки, обеспечивающие работу с данными через OAuth2, их фильтрацию и формирование лучей на основе 100% реальных данных без использования синтетических массивов.
- Эмпирический анализ и обсуждение между агентами. Агенты, занимающиеся аудитом, обсудили результаты для 29 334 записей, подтвердили соответствие скорости 304,38 м/с, оценили точность определения направления кратеров и подтвердили полное отклонение 378 пиковых значений скорости ветра.
- Проверка коллегами и подготовка к публикации. Перед отправкой материала проводились аудиты с использованием симулированной группы экспертов для оценки по пяти критериям, проверки соответствия стилистическим правилам и инструмента для выявления ошибок в форматировании; также убеждались, что все внутритекстовые цитаты совпадают, компилировался код на LaTeX и генерировались изображения, доступные для просмотра людьми с нарушениями зрения, прежде чем человек давал окончательное одобрение.
В отличие от статических скриптов, этот фреймворк фиксирует полученный опыт в процессе работы. Цикл работы осуществляется автоматически: указания от человека и уроки, выявленные во время выполнения, немедленно записываются в документацию по навыкам и возвращаются в инструмент без необходимости ручной переустановки. Указания по управлению и подтвержденные уроки записываются во время работы, сразу сохраняются в файл SKILL.md, затем экспортируются и переустанавливаются в локальный каталог плагинов CLI с мгновенной синхронизацией с удаленным репозиторием Git, что позволяет набору инструментов постоянно совершенствоваться.
Его заявленная концепция состоит из трех компонентов. Он противопоставляет ненадзорное генерирование, сопровождающееся галлюцинациями и поверхностным текстом, модели синергии человека и ИИ, в которой человек определяет стратегическое направление, в то время как вспомогательные агенты ускоряют процессы формулировки, выполнения кода, аудита и проверки. Цель состоит в устранении операционных трудностей, таких как отладка скриптов, интерполяция неравномерных временных решеток, корректировка данных для дизайна, универсального с точки зрения цвета, и устранение ошибок LaTeX, чтобы исследователи могли сосредоточиться на высокоуровневом мышлении. Это охватывает три области: естественные науки, такие как геофизическое моделирование, гидродинамика, квантовая химия и материаловедение; инженерия генеративного ИИ, включающая проектирование промптов, поиск информации с использованием технологии RAG, оркестрацию множества агентов, сжатие бюджета токенов и тестовые задания; а также экосистему Google, включающую библиотеки Apps Script и автоматизацию работы в Workspace в таких сервисах, как Drive, Sheets, Docs, Gmail и Forms, с управлением квотами.
Что это дает в итоге
Устройства для мониторинга погоды в жилых районах в сочетании с ИИ, основанным на законах физики, могут стать сетью раннего предупреждения масштаба континента: волны Ламба и энергия взрывов, собираемые с помощью барометров, предоставляемых пользователями, позволяют исключить ложные сигналы по сравнению с базовыми показателями штормов. Эти выводы являются лишь одним из множества подходов в физике вулканов, и продолжающаяся эмпирическая проверка, а также открытые научные дискуссии остаются крайне важными. Помимо геофизики, схема, при которой люди определяют стратегию, а физические ограничения учитываются ИИ-агентами, выполняющими вычисления, программирование, аудит и проверку, представляет собой масштабируемую модель для адаптации к климатическим изменениям, многоагентной инженерии и автоматизации API Google.
Связанные статьи
- Выполнение кода в браузере для ИИ-агентов: Playwright, MCP и безопасный исполнитель — Почему агентам нужен браузер в качестве среды выполнения, как он сочетается с MCP и режимом кода, а также как обеспечить его безопасность с помощью профилей, ограничений по доменам и политик действий.
- Основы ИИ-агентов: цель, проектирование запросов и выбор модели — Как заложить основу для производственного ИИ-агента: определить цель и показатели успеха, составить запросы с четкими целями и ограничениями, а затем выбрать подходящую модель.