代码提交

This commit is contained in:
2025-03-28 14:56:40 +08:00
parent d7283c5628
commit c2405b9596
43 changed files with 334 additions and 1112 deletions

View File

@@ -1,5 +1,7 @@
package com.njcn.device.pq.constant;
import java.util.HashMap;
import java.util.Map;
@@ -16,7 +18,53 @@ public interface Param {
String TARGET_RMS_LVR = "rms_lvr";
String TARGET_V_THD = "v_thd";
String TARGET_V_UNBALANCE = "v_unbalance";
String freq = "freq$DataV";
String freq_dev = "freq_dev$DataV";
String rms_v = "rms$DataV";
String rms_lvr ="rms_lvr$DataV";
String vu_dev ="vu_dev$DataV";
String rms_i ="rms$DataI";
String v_thd = "v_thd$DataV";
//相(线)电压基波有效值
String v_1_v = "v_1$DataV";
//相(线)电压基波相角
String phasic_v_1 = "v_1$DataHarmPhasicV";
//谐波电压相角
String phasic_rate_$ = "v_?$DataHarmPhasicV";
//谐波电压含有率
String v_rate = "v_?$DataHarmRateV";
//间谐波电压含有率
String in_v_rate = "v_?$DataInHarmV";
//正序、负序和零序电压
String v_zero = "v_zero$DataV";
String v_pos = "v_pos$DataV";
String v_neg = "v_neg$DataV";
//三相电压不平衡度
String v_unbalance ="v_unbalance$DataV";
//电压波动
String fluc = "fluc$DataFluc";
//短时间闪变值
String plt = "plt$DataPlt";
//长时间闪变值
String pst = "pst$DataPlt";
Integer YEAR = 1;
Integer QUARTER = 2;
Integer MONTH = 3;

View File

@@ -41,12 +41,6 @@ public enum LineBaseEnum {
POWER_FLAG(0,"电网侧"),
POWER_FLAG_NOT(1,"非电网侧"),
RUN(0,"在运"),
WAITE_RUN(1,"调试"),
STOP_RUN(2,"停运")
;
private final Integer code;

View File

@@ -0,0 +1,60 @@
package com.njcn.device.pq.pojo.vo.dataClean;
import lombok.Data;
/**
* @Author: cdf
* @CreateTime: 2025-03-27
* @Description: 指标异常实体
*/
@Data
public class PowerQualityIndicatorsVO {
// 频率,范围 42.5~57.5
private double frequency;
// 频率偏差,范围 -7.5~7.5
private double frequencyDeviation;
// 相(线)电压有效值,范围 0~150%U
private double phaseOrLineVoltageRms;
// 电压偏差,范围 -20%~20%
private double voltageDeviation;
// 电流有效值,大于 CT 一次变比
private double currentRms;
// 单相功率因数,范围 -1~1
private double singlePhasePowerFactor;
// 单相基波功率因数,范围 -1~1
private double singlePhaseFundamentalPowerFactor;
// 三相功率因数,范围 -1~1
private double threePhasePowerFactor;
// 基波功率因数,范围 -1~1
private double fundamentalPowerFactor;
// 电压总谐波畸变率,范围 0~30%
private double voltageTotalHarmonicDistortion;
// 相(线)电压基波有效值,范围 0~150%U
private double phaseOrLineVoltageFundamentalRms;
// 相(线)电压基波相角,范围 -180~180
private double phaseOrLineVoltageFundamentalPhaseAngle;
// 谐波电压含有率,范围 0~30%
private double harmonicVoltageContentRate;
// 谐波电压相角,范围 -180~180
private double harmonicVoltagePhaseAngle;
// 间谐波电压含有率,范围 0~30%
private double interHarmonicVoltageContentRate;
// 正序、负序和零序电压,范围 0~150%U
private double positiveNegativeZeroSequenceVoltage;
// 负序电压不平衡度,范围 0~40%
private double balanceV;
// 零序电压不平衡度,范围 0~40%
private double zeroSequenceVoltageUnbalanceDegree;
// 电压波动,范围 0~40%
private double voltageFluctuation;
// 短时间闪变值,范围 0~20
private double shortTermFlickerValue;
// 长时间闪变值,范围 0~20
private double longTermFlickerValue;
// 电压暂降特征幅值,范围 0~90%
private double voltageSagCharacteristicAmplitude;
// 电压暂升特征幅值
private double voltageSwellCharacteristicAmplitude;
}

View File

@@ -1,7 +1,11 @@
package com.njcn.device.pq.pojo.vo.dataClean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
import java.util.Map;
/**
* @Author: cdf
* @CreateTime: 2025-03-26
@@ -10,8 +14,64 @@ import lombok.Data;
@Data
public class VerifyMonitorVO {
@ApiModelProperty(value = "在运测点数量",name = "runNum")
private Integer runNum;
@ApiModelProperty(value = "异常测点数量",name = "abnormalNum")
private Integer abnormalNum;
// 频率,范围 42.5~57.5
private double frequency;
// 频率偏差,范围 -7.5~7.5
private double frequencyDeviation;
// 相(线)电压有效值,范围 0~150%U
private double phaseOrLineVoltageRms;
// 电压偏差,范围 -20%~20%
private double voltageDeviation;
// 电流有效值,大于 CT 一次变比
private double currentRms;
// 单相功率因数,范围 -1~1
private double singlePhasePowerFactor;
// 单相基波功率因数,范围 -1~1
private double singlePhaseFundamentalPowerFactor;
// 三相功率因数,范围 -1~1
private double threePhasePowerFactor;
// 基波功率因数,范围 -1~1
private double fundamentalPowerFactor;
// 电压总谐波畸变率,范围 0~30%
private double voltageTotalHarmonicDistortion;
// 相(线)电压基波有效值,范围 0~150%U
private double phaseOrLineVoltageFundamentalRms;
// 相(线)电压基波相角,范围 -180~180
private double phaseOrLineVoltageFundamentalPhaseAngle;
// 谐波电压含有率,范围 0~30%
private double harmonicVoltageContentRate;
// 谐波电压相角,范围 -180~180
private double harmonicVoltagePhaseAngle;
// 间谐波电压含有率,范围 0~30%
private double interHarmonicVoltageContentRate;
// 正序、负序和零序电压,范围 0~150%U
private double positiveNegativeZeroSequenceVoltage;
// 负序电压不平衡度,范围 0~40%
private double BalanceV;
// 零序电压不平衡度,范围 0~40%
private double zeroSequenceVoltageUnbalanceDegree;
// 电压波动,范围 0~40%
private double voltageFluctuation;
// 短时间闪变值,范围 0~20
private double shortTermFlickerValue;
// 长时间闪变值,范围 0~20
private double longTermFlickerValue;
// 电压暂降特征幅值,范围 0~90%
private double voltageSagCharacteristicAmplitude;
// 电压暂升特征幅值
private double voltageSwellCharacteristicAmplitude;
private List<Map<String,Object>> mapList;
}