contact@jetteam.dev
Компетенции и кейсы/Данные, ML и компьютерное зрение
NDAобучение без учителя

Определение режимов работы скважины по замерам вдоль ствола

Мы построили цифровую модель скважины по данным температуры и давления вдоль ствола и автоматически выделили режимы её работы – на реальных замерах это откачивание воды, отсутствие воды и наполнение. Модель обучалась без разметки.

2 днявместо месяца ручного разбора замеров по одному объекту

Контекст

Режимы работы скважины эксперты выделяли вручную, разбирая замеры по глубине: на один объект уходил примерно месяц.

Разметки не существовало, поэтому решение строилось как обучение без учителя, а результат проверялся на тех же данных, которые до этого разбирали специалисты.

схема

Как выделяются режимы

температура по стволудавление →режим 1режим 2режим 3кластеры выделены без разметкиСРОК АНАЛИЗАБЫЛО: МЕСЯЦ РУЧНОЙ РАБОТЫСТАЛО: ДВА ДНЯРежимы сопоставлены с фактическими состояниями скважиныи проверены на данных, которые эксперты разбирали вручную.
Модель без учителя группирует замеры температуры и давления в устойчивые кластеры. Каждый кластер сопоставляется с фактическим состоянием скважины уже после обучения – это и даёт интерпретируемые режимы работы.
из проекта

Результат на реальных данных

Режимы, выделенные моделью на реальных замерах: откачивание воды, отсутствие воды и наполнение. Разметки на входе не был
Режимы, выделенные моделью на реальных замерах: откачивание воды, отсутствие воды и наполнение. Разметки на входе не было – кластеры нашлись сами, названия им дали эксперты уже после.

Что входило в задачи

  • Замеры по стволутемпература и давление по всей глубине – других входов у модели нет
  • Модель без учителяразмеченных примеров не существовало в принципе
  • Устойчивые кластерыгруппы замеров, которые повторяются от объекта к объекту
  • Сопоставлениекластер → фактическое состояние скважины, уже после обучения
  • Проверкана тех же данных, которые до этого месяц разбирали эксперты
  • Масштабированиеbackend-сервисы и перенос на следующие объекты

Стек проекта

Pythonscikit-learnNumPy / SciPypandasFastAPIPostgreSQL

Есть похожая задача?

contact@jetteam.dev