forked from ddrilling/AsbCloudServer
Изменение констант
1. Изменена пороговая константа средних оборотов ротора 2. Изменена пороговая константа давления 3. Поправлена спецификация
This commit is contained in:
parent
8bbaca0d0c
commit
1a237f7050
@ -15,7 +15,7 @@ public class DetectorDrilling : DetectorAbstract
|
||||
if (delta > 0.03d)
|
||||
return false;
|
||||
|
||||
if (point0.Pressure < 25)
|
||||
if (point0.Pressure < 18)
|
||||
return false;
|
||||
|
||||
return true;
|
||||
@ -29,7 +29,7 @@ public class DetectorDrilling : DetectorAbstract
|
||||
if (delta > 0.03d)
|
||||
return IdReasonOfEnd_DeltaDepthIsHi;
|
||||
|
||||
if (point0.Pressure < 25)
|
||||
if (point0.Pressure < 18)
|
||||
return IdReasonOfEnd_PressureIsLo;
|
||||
|
||||
return IdReasonOfEnd_NotDetected;
|
||||
@ -62,7 +62,7 @@ public class DetectorDrilling : DetectorAbstract
|
||||
|
||||
var avgRotorSpeed = telemetryRange.Average(t => t.RotorSpeed);
|
||||
|
||||
if (avgRotorSpeed < 10)
|
||||
if (avgRotorSpeed < 5)
|
||||
return WellOperationCategory.IdSlide;
|
||||
|
||||
var despersion = telemetryRange.Average(t => Math.Pow(t.RotorSpeed/avgRotorSpeed - 1, 2));
|
||||
|
@ -4,11 +4,11 @@
|
||||
|
||||
Признак начала операции =
|
||||
(расстояние от долота до забоя < 0.03м) И
|
||||
(давление > 25атм)
|
||||
(давление > 18атм)
|
||||
|
||||
Признак окончания операции =
|
||||
(расстояние от долота до забоя > 0.03м) ИЛИ
|
||||
(давление < 25атм)
|
||||
(давление < 18атм)
|
||||
|
||||
## Валидация
|
||||
Для точного определения операции бурения, необходимо убрать диапазон в которых сработал признак окончания операции и не менялась глубина:
|
||||
@ -19,7 +19,7 @@
|
||||
|
||||
## Метод определения бурения в слайде
|
||||
Необходимо рассчитать средние обороты ротора за всю операцию бурения.
|
||||
Если среднее арифметическое больше константы (10 об/мин), то это бурение в роторе, если меньше, то это бурение в слайде.
|
||||
Если среднее арифметическое больше константы (5 об/мин), то это бурение в роторе, если меньше, то это бурение в слайде.
|
||||
|
||||
## Метод определения бурения в роторе, слайде с осцилляцией
|
||||
Необходимо рассчитать десперсию нормированных оборотов ротора по(по среднему значению)
|
||||
|
Loading…
Reference in New Issue
Block a user