forked from ddrilling/AsbCloudServer
RКорректировка алгоритма промывки
This commit is contained in:
parent
27b67010d4
commit
96f171d6f9
@ -23,7 +23,7 @@ namespace AsbCloudInfrastructure.Services.DetectOperations.Detectors
|
||||
return false;
|
||||
|
||||
var delta = currentPoint.WellDepth - currentPoint.BitDepth;
|
||||
if (delta < 0.03d)
|
||||
if (delta < 0.01d)
|
||||
return false;
|
||||
|
||||
if (currentPoint.RotorSpeed > 8)
|
||||
@ -47,7 +47,7 @@ namespace AsbCloudInfrastructure.Services.DetectOperations.Detectors
|
||||
|
||||
if (currentPoint.Pressure < 10)
|
||||
return IdReasonOfEnd_PressureIsLo;
|
||||
if ((currentPoint.WellDepth - currentPoint.BitDepth) < 0.03d)
|
||||
if ((currentPoint.WellDepth - currentPoint.BitDepth) < 0.01d)
|
||||
return IdReasonOfEnd_DeltaWellDepthAndBithDepthIsLo;
|
||||
if (currentPoint.RotorSpeed > 8)
|
||||
return IdReasonOfEnd_RotorSpeedIsHi;
|
||||
|
@ -13,13 +13,13 @@
|
||||
Признак начала операции =
|
||||
( давление >= 10 атм ) И
|
||||
( обороты ротора <= 8 об/мин) И
|
||||
( расстояние от долота до забоя >= 0.03 м) И
|
||||
( расстояние от долота до забоя >= 0.01 м) И
|
||||
( глубина забоя не изменяется) И
|
||||
( глубина долота >= 150 м);
|
||||
|
||||
Признак окончания операции =
|
||||
( давление < 10 атм ) ИЛИ
|
||||
( расстояние от долота до забоя < 0.03 м ) ИЛИ
|
||||
( расстояние от долота до забоя < 0.01 м ) ИЛИ
|
||||
( обороты ротора > 8 об/мин) ИЛИ
|
||||
( глубина долота < 150 м);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user