Сеть, у которой в встроены уравнения процесса: решение согласовано с физикой даже там, где данных нет.
- нормальное распределение со средним μ и дисперсией σ²
- параметры модели
- сила регуляризации: штраф за сложность модели
- число объектов в выборке
- функция потерь — то, что минимизируется при обучении
- норма — длина вектора
Ключевые тезисы
- К обычной ошибке на данных добавляется невязка уравнения (Дарси, , теплопроводность) в случайных точках области.
- по координатам и времени берутся автоматическим дифференцированием — сетка не нужна.
- Главная выгода — работа при малом числе измерений: физика заменяет недостающие данные и не даёт модели уйти в бессмыслицу.
Какую задачу решает
На промышленных объектах данных обычно мало там, где они нужнее всего: датчиков десятки, замеры редкие, а режимы, интересующие инженера, встречаются в истории пару раз. Чисто статистическая модель в таких условиях уверенно интерполирует между точками и произвольно ведёт себя за их пределами — включая физически невозможные значения.
PINN добавляет к обучению второй источник истины. Процесс описывается дифференциальным уравнением (фильтрация Дарси, давления, теплопроводность), сеть приближает его решение, а берутся автоматическим дифференцированием. Невязка уравнения становится вторым слагаемым и штрафует решение в любой точке области — в том числе там, где нет ни одного измерения. Физика заменяет недостающие данные.
профиля давления по четырём датчикам вдоль ствола. Обычная регрессия проводит гладкую кривую через точки — между ними профиль правдоподобен, но ни из чего не следует. PINN дополнительно штрафуется за нарушение уравнения фильтрации в сотнях случайных точек интервала, поэтому кривая обязана иметь форму, допустимую для этого уравнения при данных граничных условиях. Если позже добавить пятый датчик, он ложится на предсказание PINN куда чаще, чем на интерполяцию.
Подробный разбор
Пусть процесс описывается уравнением — например, уравнением фильтрации Дарси или давления в пласте. приближает решение, а её по координатам и времени берутся автоматическим дифференцированием — той же машиной, что считает по весам. Подставив их в уравнение, получаем невязку, которую можно штрафовать в любой точке области, даже там, где нет ни одного измерения.
- нормальное распределение со средним μ и дисперсией σ²
- параметры модели
- сила регуляризации: штраф за сложность модели
- объект: вектор признаков
- число объектов в выборке
- функция потерь — то, что минимизируется при обучении
- суммирование по всем перечисленным элементам
- Мало данных. Физический член заменяет недостающие измерения и не даёт решению уйти в бессмыслицу между датчиками.
- Экстраполяция. Обычная регрессия за пределами обучающего диапазона ведёт себя произвольно, PINN остаётся согласованной с уравнением.
- Обратные задачи. Неизвестный коэффициент (проницаемость, теплопроводность) объявляется обучаемым параметром и подбирается вместе с весами.
В нефтедобыче так решают задачи фильтрации и интерпретации гидродинамических исследований: прогноз давления и дебита согласован с уравнением пласта, а не только с историей замеров. Похожие постановки — трубопроводов, тепловые режимы оборудования, диффузионные процессы.
Слабое место — баланс λ между данными и физикой: при большом λ модель игнорирует измерения, при малом — уравнение. Настройка весов слагаемых и точек коллокации остаётся основной инженерной работой.
Где применяется
- Фильтрация в пластеПрогноз давления и дебита, согласованный с уравнением фильтрации, а не только с историей замеров.
- Интерпретация исследований скважинОценка проницаемости и скин-фактора как обратная задача по кривой восстановления давления.
- Тепловые и диффузионные режимы поля температуры между редкими датчиками на оборудовании.
- трубопроводовСогласование расходов и давлений с уравнениями течения для поиска утечек.
Плюсы, минусы и альтернативы
Плюсы
- Работает при малом числе измерений: физика восполняет данные.
- Экстраполяция остаётся осмысленной там, где обычная регрессия выдаёт произвольные значения.
- Решает обратные задачи: неизвестные коэффициенты среды подбираются вместе с решением.
- Не требует расчётной сетки — берутся аналитически по сети.
Минусы
- Нужна корректная модель процесса: неверное уравнение уводит решение уверенно и неправильно.
- Обучение капризно: баланс слагаемых и выбор точек коллокации — основная инженерная работа.
- На задачах с резкими фронтами и разрывами сходимость плохая.
- Классический численный решатель, если он применим, обычно быстрее и точнее.
Брать, если
- Уравнения процесса известны, а измерений мало или они неравномерны.
- Нужно оценить физический параметр среды по косвенным измерениям.
- Требуется решение, согласованное с физикой, а не просто подогнанное под историю.
Не брать, если
- Данных много, а физическая модель неизвестна или сомнительна — обычная ML-модель будет и проще, и точнее.
- Задача чисто вычислительная и хорошо решается сеточным методом.
Чем заменяют
Связанные темы
Свёртки и физика в рядах
1D CNN for Time Series80%
Свёртки для временных рядов · Временные рядыОдномерные свёртки скользят вдоль времени и выделяют локальные формы сигнала независимо от того, когда те случились.
Temporal Convolutional Network80%
TCN · Временные рядыСтек причинных свёрток с экспоненциально растущим расширением: длинный контекст без рекуррентности.
Transformer forecasting80%
Трансформеры для прогноза · Временные рядыВнимание над длинными горизонтами: Informer, Autoformer, PatchTST, TFT.
RNN/LSTM80%
RNN/LSTM для рядов · Временные рядыНейросети, обучаемые сразу на множестве связанных рядов, улавливают общие паттерны.
CNN80%
Свёрточные сети · Глубокое обучениеРазделяемые фильтры скользят по изображению, выявляя локальные паттерны с трансляционной инвариантностью.
Всё, что названо в описании, разобрано здесь же или в соседней теме — переходы под каждым определением.
Невязка уравнения
Подстановка выхода сети и её в уравнение процесса: в идеале ноль.
Разбор ниже: Физика в функции потерьТочки коллокации
Случайные точки области, где штрафуется невязка; сетка не нужна.
Разбор ниже: Физика в функции потерьАвтоматическое дифференцирование
по координатам и времени считает та же машина, что и по весам.
Разбор ниже: Физика в функции потерьБаланс λ
Вес физического слагаемого: чему доверять больше — датчикам или уравнению.
Разбор ниже: Физика в функции потерьОбратная задача
Неизвестный коэффициент среды объявляется обучаемым параметром и подбирается вместе с весами.
Разбор ниже: Физика в функции потерьСпрашивают на собеседовании: Газпром нефть — Геология и добыча.
Глава «Временные ряды» последний раз правилась . Нашли ошибку — напишите.