1.限值负序电流调整

This commit is contained in:
2026-06-26 11:52:29 +08:00
parent 83907cd3ee
commit e2e7669d47
2 changed files with 3 additions and 5 deletions

View File

@@ -53,7 +53,7 @@ public class COverlimitUtil {
uHarm(overlimit, voltageLevel);
threeVoltageUnbalance(overlimit);
interharmonicCurrent(overlimit, voltageLevel);
negativeSequenceCurrent(overlimit, voltageLevel, shortCapacity);
//谐波电流限值
int lineType;
if (voltageLevel >= DicDataEnum.KV220.getValue()) {
@@ -72,7 +72,6 @@ public class COverlimitUtil {
}
// 1. 配网 lineType = 1
if (Objects.equals(lineType, RunFlagEnum.PW_FLAG.getStatus())) {
overlimit.setINeg(PLACEHOLDER);
Float[] iHarmTem = new Float[49];
// 配网-电网侧(powerFlag=0) / 配网Ⅱ类:直接基准限值,不折算
@@ -103,8 +102,7 @@ public class COverlimitUtil {
else {
iHarm(overlimit, voltageLevel, pc, dc, sc);
}
// 主网统一计算负序电流
negativeSequenceCurrent(overlimit, voltageLevel, sc);
}
return overlimit;
}

View File

@@ -90,7 +90,7 @@ public class LineIntegrityDataController extends BaseController {
String methodDescribe = getMethodDescribe("getIntegrityByLineIds");
if(CollUtil.isNotEmpty(lineIds)){
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);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, rStatIntegrityDList, methodDescribe);
}