优化异常数据算法

This commit is contained in:
wr
2026-01-04 14:50:51 +08:00
parent ab96d247fa
commit 4c239b1604
3 changed files with 257 additions and 49 deletions

View File

@@ -12,7 +12,7 @@ import java.time.LocalDate;
/**
* <p>
*
*
* </p>
*
* @author xy
@@ -37,7 +37,7 @@ public class PqDataVerifyBak implements Serializable {
*/
@MppMultiId
@TableField(value = "time_id")
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private LocalDate time;
/**
@@ -53,138 +53,275 @@ public class PqDataVerifyBak implements Serializable {
@TableField(value = "freq")
private Integer freq = 0;
/**
* 频率异常时间
*/
@TableField(value = "freq_time")
private Integer freqTime = 0;
/**
* 频率偏差指标
*/
@TableField(value = "freq_dev")
private Integer freqDev = 0;
/**
* 频率偏差异常时间
*/
@TableField(value = "freq_dev_time")
private Integer freqDevTime = 0;
/**
* 相电压有效值
*/
@TableField(value = "v_rms")
private Integer vRms = 0;
/**
* 相电压有效值异常时间
*/
@TableField(value = "v_rms_time")
private Integer vRmsTime = 0;
/**
* 正序电压
*/
@TableField(value = "v_pos")
private Integer vPos = 0;
/**
* 正序电压异常时间
*/
@TableField(value = "v_pos_time")
private Integer vPosTime = 0;
/**
* 负序电压
*/
@TableField(value = "v_neg")
private Integer vNeg = 0;
/**
* 负序电压异常时间
*/
@TableField(value = "v_neg_time")
private Integer vNegTime = 0;
/**
* 零序电压
*/
@TableField(value = "v_zero")
private Integer vZero = 0;
/**
* 零序电压异常时间
*/
@TableField(value = "v_zero_time")
private Integer vZeroTime = 0;
/**
* 电压不平衡度
*/
@TableField(value = "v_unbalance")
private Integer vUnbalance = 0;
/**
* 电压不平衡度异常时间
*/
@TableField(value = "v_unbalance_time")
private Integer vUnbalanceTime = 0;
/**
* 线电压有效值
*/
@TableField(value = "rms_lvr")
private Integer rmsLvr = 0;
/**
* 线电压有效值异常时间
*/
@TableField(value = "rms_lvr_time")
private Integer rmsLvrTime = 0;
/**
* 电压正偏差
*/
@TableField(value = "vu_dev")
private Integer vuDev = 0;
/**
* 电压正偏差异常时间
*/
@TableField(value = "vu_dev_time")
private Integer vuDevTime = 0;
/**
* 电压负偏差
*/
@TableField(value = "vl_Dev")
private Integer vlDev = 0;
/**
* 电压负偏差异常时间
*/
@TableField(value = "vl_Dev_time")
private Integer vlDevTime = 0;
/**
* 电压总谐波畸变率
*/
@TableField(value = "v_thd")
private Integer vThd = 0;
/**
* 电压总谐波畸变率异常时间
*/
@TableField(value = "v_thd_time")
private Integer vThdTime = 0;
/**
* 相电压基波有效值
*/
@TableField(value = "v")
private Integer v = 0;
/**
* 相电压基波有效值异常时间
*/
@TableField(value = "v_time")
private Integer vTime = 0;
/**
* 电流有效值
*/
@TableField(value = "i_rms")
private Integer iRms = 0;
/**
* 电流有效值异常时间
*/
@TableField(value = "i_rms_time")
private Integer iRmsTime = 0;
/**
* 长时闪变
*/
@TableField(value = "plt")
private Integer plt = 0;
/**
* 长时闪变异常时间
*/
@TableField(value = "plt_time")
private Integer pltTime = 0;
/**
* 间谐波电压含有率
*/
@TableField(value = "v_inharm")
private Integer vInharm = 0;
/**
* 间谐波电压含有率异常时间
*/
@TableField(value = "v_Inharm_time")
private Integer vInharmTime = 0;
/**
* 谐波电压含有率
*/
@TableField(value = "v_harm")
private Integer vHarm = 0;
/**
* 谐波电压含有率异常时间
*/
@TableField(value = "v_harm_time")
private Integer vHarmTime = 0;
/**
* 功率因数
*/
@TableField(value = "pf")
private Integer pf = 0;
/**
* 功率因数异常时间
*/
@TableField(value = "pf_time")
private Integer pfTime = 0;
/**
* 谐波电压相角
*/
@TableField(value = "v_phasic")
private Integer vPhasic = 0;
/**
* 谐波电压相角异常时间
*/
@TableField(value = "v_phasic_time")
private Integer vPhasicTime = 0;
/**
* 谐波电压基波相角
*/
@TableField(value = "v1_phasic")
private Integer v1Phasic = 0;
/**
* 谐波电压基波相角异常时间
*/
@TableField(value = "v1_phasic_time")
private Integer v1PhasicTime = 0;
/**
* 电压波动
*/
@TableField(value = "fluc")
private Integer fluc = 0;
/**
* 电压波动异常时间
*/
@TableField(value = "fluc_time")
private Integer flucTime = 0;
/**
* 短时闪变
*/
@TableField(value = "pst")
private Integer pst = 0;
/**
* 短时闪变异常时间
*/
@TableField(value = "pst_time")
private Integer pstTime = 0;
/**
* 电压暂降(0:正常 1:异常)
*/
@TableField(value = "dip")
private Integer dip;
private Integer dip = 0;
/**
* 电压暂降异常时间
*/
@TableField(value = "dip_time")
private Integer dipTime = 0;
/**
* 电压暂升(0:正常 1:异常)
*/
@TableField(value = "rise")
private Integer rise;
private Integer rise = 0;
/**
* 电压暂升异常时间
*/
@TableField(value = "rise_time")
private Integer riseTime = 0;
/**