1.限值负序电流调整
This commit is contained in:
@@ -53,7 +53,7 @@ public class COverlimitUtil {
|
|||||||
uHarm(overlimit, voltageLevel);
|
uHarm(overlimit, voltageLevel);
|
||||||
threeVoltageUnbalance(overlimit);
|
threeVoltageUnbalance(overlimit);
|
||||||
interharmonicCurrent(overlimit, voltageLevel);
|
interharmonicCurrent(overlimit, voltageLevel);
|
||||||
|
negativeSequenceCurrent(overlimit, voltageLevel, shortCapacity);
|
||||||
//谐波电流限值
|
//谐波电流限值
|
||||||
int lineType;
|
int lineType;
|
||||||
if (voltageLevel >= DicDataEnum.KV220.getValue()) {
|
if (voltageLevel >= DicDataEnum.KV220.getValue()) {
|
||||||
@@ -72,7 +72,6 @@ public class COverlimitUtil {
|
|||||||
}
|
}
|
||||||
// 1. 配网 lineType = 1
|
// 1. 配网 lineType = 1
|
||||||
if (Objects.equals(lineType, RunFlagEnum.PW_FLAG.getStatus())) {
|
if (Objects.equals(lineType, RunFlagEnum.PW_FLAG.getStatus())) {
|
||||||
overlimit.setINeg(PLACEHOLDER);
|
|
||||||
Float[] iHarmTem = new Float[49];
|
Float[] iHarmTem = new Float[49];
|
||||||
|
|
||||||
// 配网-电网侧(powerFlag=0) / 配网Ⅱ类:直接基准限值,不折算
|
// 配网-电网侧(powerFlag=0) / 配网Ⅱ类:直接基准限值,不折算
|
||||||
@@ -103,8 +102,7 @@ public class COverlimitUtil {
|
|||||||
else {
|
else {
|
||||||
iHarm(overlimit, voltageLevel, pc, dc, sc);
|
iHarm(overlimit, voltageLevel, pc, dc, sc);
|
||||||
}
|
}
|
||||||
// 主网统一计算负序电流
|
|
||||||
negativeSequenceCurrent(overlimit, voltageLevel, sc);
|
|
||||||
}
|
}
|
||||||
return overlimit;
|
return overlimit;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ public class LineIntegrityDataController extends BaseController {
|
|||||||
String methodDescribe = getMethodDescribe("getIntegrityByLineIds");
|
String methodDescribe = getMethodDescribe("getIntegrityByLineIds");
|
||||||
if(CollUtil.isNotEmpty(lineIds)){
|
if(CollUtil.isNotEmpty(lineIds)){
|
||||||
QueryWrapper<RStatIntegrityD> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<RStatIntegrityD> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.select("sum(real_time) as realTime,sum(due_time) as dueTime,avg(real_time/due_time) as integrityData","line_index").in("line_index",lineIds).between("time_id",startTime,endTime).groupBy("line_index");
|
queryWrapper.select("sum(real_time) as realTime,sum(due_time) as dueTime,avg(real_time*1.0/due_time) as integrityData","line_index").in("line_index",lineIds).between("time_id",startTime,endTime).groupBy("line_index");
|
||||||
List<RStatIntegrityD> rStatIntegrityDList = irStatIntegrityDService.list(queryWrapper);
|
List<RStatIntegrityD> rStatIntegrityDList = irStatIntegrityDService.list(queryWrapper);
|
||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, rStatIntegrityDList, methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, rStatIntegrityDList, methodDescribe);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user