forked from ddrilling/AsbCloudServer
Противоаварийное вращение
This commit is contained in:
parent
093495ab4c
commit
65f2f77459
@ -11,17 +11,17 @@ public class ProcessMapPlanFunctionsAnticrashRotationDto : ProcessMapPlanBaseDto
|
|||||||
/// Минимальные обороты ВСП, об/мин
|
/// Минимальные обороты ВСП, об/мин
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Range(0.0, 250.0, ErrorMessage = "Минимальные обороты ВСП, об/мин., должно быть в пределах от 0 до 250")]
|
[Range(0.0, 250.0, ErrorMessage = "Минимальные обороты ВСП, об/мин., должно быть в пределах от 0 до 250")]
|
||||||
public double MinRPM { get; set; }
|
public double TopDriveRpmMin { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Минимальный расход для запуска оборотов ВСП, л/сек
|
/// Минимальный расход для запуска оборотов ВСП, л/сек
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Range(1.0, 100.0, ErrorMessage = "Минимальный расход для запуска оборотов ВСП, л/сек., должно быть в пределах от 0 до 100")]
|
[Range(0.0, 100.0, ErrorMessage = "Минимальный расход для запуска оборотов ВСП, л/сек., должно быть в пределах от 0 до 100")]
|
||||||
public double MinСonsumptionStartingFlowRate { get; set; }
|
public double TopDriveStartMinFlowRate { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м
|
/// Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Range(1.0, 35.0, ErrorMessage = "Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м., должно быть в пределах от 1 до 35")]
|
[Range(1.0, 35.0, ErrorMessage = "Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м., должно быть в пределах от 1 до 35")]
|
||||||
public double TopDriveTorqueLimitMax { get; set; }
|
public double TopDriveTorqueMax { get; set; }
|
||||||
}
|
}
|
@ -8,20 +8,20 @@ namespace AsbCloudDb.Model.ProcessMaps;
|
|||||||
[Table("t_process_map_plan_functions_anticrash_rotation"), Comment("Противоаварийное вращение")]
|
[Table("t_process_map_plan_functions_anticrash_rotation"), Comment("Противоаварийное вращение")]
|
||||||
public class ProcessMapPlanFunctionsAnticrashRotation : ProcessMapPlanBase
|
public class ProcessMapPlanFunctionsAnticrashRotation : ProcessMapPlanBase
|
||||||
{
|
{
|
||||||
[Column("min_RPM"), Comment("Минимальные обороты ВСП, об/мин")]
|
[Column("top_drive_rpm_min"), Comment("Минимальные обороты ВСП, об/мин")]
|
||||||
[Range(0.0, 250.0)]
|
[Range(0.0, 250.0)]
|
||||||
[Required]
|
[Required]
|
||||||
public double MinRPM { get; set; }
|
public double TopDriveRpmMin { get; set; }
|
||||||
|
|
||||||
[Column("min_consumption_starting_flow_rate"), Comment("Минимальный расход для запуска оборотов ВСП, л/сек")]
|
[Column("top_drive_start_min_flow_rate"), Comment("Минимальный расход для запуска оборотов ВСП, л/сек")]
|
||||||
[Range(1.0, 100.0)]
|
[Range(0.0, 100.0)]
|
||||||
[Required]
|
[Required]
|
||||||
public double MinСonsumptionStartingFlowRate { get; set; }
|
public double TopDriveStartMinFlowRate { get; set; }
|
||||||
|
|
||||||
[Column("top_drive_torque_limit_max"), Comment("Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м")]
|
[Column("top_drive_torque_max"), Comment("Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м")]
|
||||||
[Range(1.0, 35.0)]
|
[Range(1.0, 35.0)]
|
||||||
[Required]
|
[Required]
|
||||||
public double TopDriveTorqueLimitMax { get; set; }
|
public double TopDriveTorqueMax { get; set; }
|
||||||
|
|
||||||
[ForeignKey(nameof(IdPrevious))]
|
[ForeignKey(nameof(IdPrevious))]
|
||||||
public virtual ProcessMapPlanFunctionsAnticrashRotation? Previous { get; set; }
|
public virtual ProcessMapPlanFunctionsAnticrashRotation? Previous { get; set; }
|
||||||
|
@ -28,9 +28,6 @@ public class ProcessMapPlanFunctionsAnticrashRotationControllerTest :
|
|||||||
DepthEnd = 2,
|
DepthEnd = 2,
|
||||||
Id = 0,
|
Id = 0,
|
||||||
IdWellSectionType = 1,
|
IdWellSectionType = 1,
|
||||||
MinRPM = 1,
|
|
||||||
MinСonsumptionStartingFlowRate = 1,
|
|
||||||
TopDriveTorqueLimitMax = 1
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private readonly ProcessMapPlanFunctionsAnticrashRotation entity = new ProcessMapPlanFunctionsAnticrashRotation()
|
private readonly ProcessMapPlanFunctionsAnticrashRotation entity = new ProcessMapPlanFunctionsAnticrashRotation()
|
||||||
@ -42,10 +39,7 @@ public class ProcessMapPlanFunctionsAnticrashRotationControllerTest :
|
|||||||
IdWellSectionType = 1,
|
IdWellSectionType = 1,
|
||||||
IdAuthor = 1,
|
IdAuthor = 1,
|
||||||
IdEditor = 1,
|
IdEditor = 1,
|
||||||
Creation = DateTimeOffset.UtcNow,
|
Creation = DateTimeOffset.UtcNow
|
||||||
MinRPM = 1,
|
|
||||||
MinСonsumptionStartingFlowRate = 1,
|
|
||||||
TopDriveTorqueLimitMax = 1
|
|
||||||
};
|
};
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
Loading…
Reference in New Issue
Block a user