Skip to main content

131 Отчет по датчику бурения

Что делает отчет

Класс ReportDrillingEvents формирует табличный отчет «Отчет по бурению (по датчику)» для конкретной буровой машины за выбранный период времени.
В отчете каждая строка — это один интервал бурения (одна скважина или один непрерывный цикл бурения).

Какие данные 

Для каждого интервала бурения в таблицу попадают:

  • Датчик — по какому датчику глубины рассчитано событие.

  • Начало — время начала бурения.

  • Окончание — время окончания бурения.

  • Длительность — сколько длился цикл бурения.

  • Глубина бурения, м — достигнутая или пробуренная глубина.

  • Скорость подачи, м/мин — усредненная скорость подачи инструмента за интервал.

  • Давление вращения, бар — усредненное значение.

  • Давление подачи, бар — усредненное значение.

  • Давление воздуха, бар — усредненное значение.

  • Интервалы — служебная информация, чтобы показывать этот интервал на графике/временной шкале.

Внизу отчета автоматически считаются итоги:

  • Общее время бурения (сумма длительностей всех интервалов).

  • Всего пробурено, м (сумма глубин).

  • Количество скважин (количество интервалов бурения).

Как система определяет, что это «бурение»

Система анализирует данные датчиков за выбранный период по каждой машине:

  • Обязателен датчик глубины (DEPTH). Если его нет, в отчет пишется сообщение, что датчик глубины отсутствует, и интервалы не рассчитываются.

  • Менеджер может задать параметры:

    • «Глубина начала бурения» — после какой глубины считать, что бурение началось.

    • «Глубина окончания бурения» — ниже какой глубины считать, что бурение закончилось.

    • «Мин. продолжительность, сек» — события короче этого времени считаются шумом и не попадают в отчет.

    • «Использовать датчик давления для расчета событий» — если включено и установлен датчик давления на бур, система дополнительно опирается на него.

Дальше возможны два режима:

  1. Расчет только по глубине:

    • Система ищет участки, когда глубина растет выше порога начала и затем падает ниже порога окончания.

    • Каждый такой участок — отдельное событие бурения.

    • Слишком короткие участки (меньше минимальной длительности) отбрасываются.

  2. Расчет по датчику давления на бур:

    • Система ищет периоды, когда давление показывает «работу» (датчик активен).

    • Для каждого такого периода по глубине определяется изменение глубины (разница между максимальным и минимальным значением за интервал).

    • Если прирост глубины меньше заданного порога, событие игнорируется.

    • Начало интервала может быть скорректировано с учетом последнего нулевого значения давления перед началом работы, чтобы точнее зафиксировать старт.

Так выделяются именно рабочие циклы бурения, а не все движения оборудования.

Как считаются значения внутри интервала

Для каждого найденного интервала система:

  • Отбирает все значения нужных датчиков внутри интервала (скорость подачи, давления).

  • Для каждого датчика определяет минимальное и максимальное значение и берет половину разницы как условную «среднюю» рабочую величину.

  • Для скорости подачи дополнительно выполняется пересчет в удобные единицы (м/мин).

В результате менеджер видит не только факт бурения, но и основные режимы работы оборудования на каждом интервале.

Как менеджеру использовать отчет

Менеджер может использовать этот отчет для:

  • Контроля фактического времени бурения по каждой машине за смену или сутки.

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

  • Анализа режимов работы по скоростям и давлениям, выявления перегрузок или неэффективных режимов.

  • Поиска коротких, неэффективных циклов и возможных простоев между ними.

Обычно менеджеру достаточно выбрать период, машину и, при необходимости, подстроить параметры (минимальная глубина, минимальная длительность, использовать ли датчик давления), чтобы получить понятную картину работы буровой установки.

Нужно оформить это в виде готовой инструкции для руководства/менеджеров (с пунктами «Назначение отчета», «Входные параметры», «Как читать отчет»)?