forked from ddrilling/AsbCloudServer
8bbaca0d0c
1. Поправел excel шаблон 2. Доработаны алгоритмы определения операций бурения 3. Небольшой рефакторинг DetectorAbstract, добавил метод для валидации 4. Закомментированы неиспользуемые детекторы. 5. Обновлена спецификация определения операций бурения 6. Добавлены тесты для определения операций бурения
27 lines
2.3 KiB
Markdown
27 lines
2.3 KiB
Markdown
# Алгоритм определения бурения в роторе, слайде, слайде с осцилляцией
|
||
|
||
## Метод определения операции бурения
|
||
|
||
Признак начала операции =
|
||
(расстояние от долота до забоя < 0.03м) И
|
||
(давление > 25атм)
|
||
|
||
Признак окончания операции =
|
||
(расстояние от долота до забоя > 0.03м) ИЛИ
|
||
(давление < 25атм)
|
||
|
||
## Валидация
|
||
Для точного определения операции бурения, необходимо убрать диапазон в которых сработал признак окончания операции и не менялась глубина:
|
||
Определили точку окончания операции исходя из Признак окончания операции.
|
||
Определяем временной интервал, когда не менялась глубина (т.е. время шло, а глубина была неизменна)
|
||
Определив начальную точку и точку окончания операции
|
||
Исключаем этот интервал из операции.
|
||
|
||
## Метод определения бурения в слайде
|
||
Необходимо рассчитать средние обороты ротора за всю операцию бурения.
|
||
Если среднее арифметическое больше константы (10 об/мин), то это бурение в роторе, если меньше, то это бурение в слайде.
|
||
|
||
## Метод определения бурения в роторе, слайде с осцилляцией
|
||
Необходимо рассчитать десперсию нормированных оборотов ротора по(по среднему значению)
|
||
1. Если полученное значение больше константы(0,2), то мы подтвердили что бурение в роторе.
|
||
2. Если полученное значение меньше константы, то это бурение в слайде с осцилляцией. |