设备运行绩效分析
This commit is contained in:
parent
938696d513
commit
c666351993
@ -74,10 +74,6 @@ namespace DOAN.Admin.WebApi.Controllers
|
||||
data = "填写日期不能重复";
|
||||
|
||||
}
|
||||
else if (response == -2)
|
||||
{
|
||||
data = "填写日期不能为空";
|
||||
}
|
||||
else
|
||||
{
|
||||
data = "成功";
|
||||
|
||||
@ -174,11 +174,28 @@ namespace DOAN.Service.MES.dev
|
||||
model.ComprehensiveEquipmentOperatingRate = 0;
|
||||
|
||||
}
|
||||
//MTBF(设备实际运行时间/故障总次数/60
|
||||
model.Mtbf = Math.Round((model.DeviceActualRuntime / model.FaultShutdownQuantity??0) / 60,2);
|
||||
|
||||
//MTTR(设备故障停机时间/故障总次数)
|
||||
model.Mttr = Math.Round(model.AccidentDeviceFailureTime / model.FaultShutdownQuantity ?? 0, 2);
|
||||
if (model.FaultShutdownQuantity != null && model.FaultShutdownQuantity.Value != 0)
|
||||
{
|
||||
//MTBF(设备实际运行时间/故障总次数/60
|
||||
model.Mtbf = Math.Round((model.DeviceActualRuntime / model.FaultShutdownQuantity.Value) / 60, 2);
|
||||
}
|
||||
else
|
||||
{
|
||||
model.Mtbf = 0;
|
||||
|
||||
}
|
||||
|
||||
if (model.FaultShutdownQuantity != null && model.FaultShutdownQuantity.Value != 0)
|
||||
{
|
||||
//MTTR(设备故障停机时间/故障总次数)
|
||||
model.Mttr = Math.Round(model.AccidentDeviceFailureTime / model.FaultShutdownQuantity.Value, 2);
|
||||
}
|
||||
else
|
||||
{
|
||||
model.Mtbf = 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user