每年统计母线各电压等级各指标标准差、平均值算法

This commit is contained in:
2023-11-30 09:18:35 +08:00
parent bae007f471
commit ab1cc4b781
4 changed files with 580 additions and 390 deletions

View File

@@ -1,14 +1,11 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.math.Double;
import java.time.LocalDate;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import java.time.LocalDate;
/**
* <p>
@@ -20,28 +17,32 @@ import lombok.Setter;
*/
@Data
@TableName("r_dim_voltage_m")
public class RDimVoltageM extends BaseEntity {
public class RDimVoltageM {
private static final long serialVersionUID = 1L;
/**
* 统计时间yyyy-mm-dd
*/
@MppMultiId
private LocalDate statisDate;
/**
* 单位id
*/
@MppMultiId
private String orgId;
/**
* 电压等级
*/
@MppMultiId
private String voltageType;
/**
* 数据类型(avg:平均值 sd:标准差)
*/
@MppMultiId
private String dataType;
/**
@@ -64,255 +65,212 @@ public class RDimVoltageM extends BaseEntity {
*/
private Double vThd;
/**
* 基波电压日95%概率大值)
*/
@TableField(value = "v_1")
private Double v1;
/**
* 2次谐波电压日95%概率大值)
*/
@TableField(value = "v_2")
private Double v2;
/**
* 3次谐波电压日95%概率大值)
*/
@TableField(value = "v_3")
private Double v3;
/**
* 4次谐波电压日95%概率大值)
*/
@TableField(value = "v_4")
private Double v4;
/**
* 5次谐波电压日95%概率大值)
*/
@TableField(value = "v_5")
private Double v5;
/**
* 6次谐波电压日95%概率大值)
*/
@TableField(value = "v_6")
private Double v6;
/**
* 7次谐波电压日95%概率大值)
*/
@TableField(value = "v_7")
private Double v7;
/**
* 8次谐波电压日95%概率大值)
*/
@TableField(value = "v_8")
private Double v8;
/**
* 9次谐波电压日95%概率大值)
*/
@TableField(value = "v_9")
private Double v9;
/**
* 10次谐波电压日95%概率大值)
*/
@TableField(value = "v_10")
private Double v10;
/**
* 11次谐波电压日95%概率大值)
*/
@TableField(value = "v_11")
private Double v11;
/**
* 12次谐波电压日95%概率大值)
*/
@TableField(value = "v_12")
private Double v12;
/**
* 13次谐波电压日95%概率大值)
*/
@TableField(value = "v_13")
private Double v13;
/**
* 14次谐波电压日95%概率大值)
*/
@TableField(value = "v_14")
private Double v14;
/**
* 15次谐波电压日95%概率大值)
*/
@TableField(value = "v_15")
private Double v15;
/**
* 16次谐波电压日95%概率大值)
*/
@TableField(value = "v_16")
private Double v16;
/**
* 17次谐波电压日95%概率大值)
*/
@TableField(value = "v_17")
private Double v17;
/**
* 18次谐波电压日95%概率大值)
*/
@TableField(value = "v_18")
private Double v18;
/**
* 19次谐波电压日95%概率大值)
*/
@TableField(value = "v_19")
private Double v19;
/**
* 20次谐波电压日95%概率大值)
*/
@TableField(value = "v_20")
private Double v20;
/**
* 21次谐波电压日95%概率大值)
*/
@TableField(value = "v_21")
private Double v21;
/**
* 22次谐波电压日95%概率大值)
*/
@TableField(value = "v_22")
private Double v22;
/**
* 23次谐波电压日95%概率大值)
*/
@TableField(value = "v_23")
private Double v23;
/**
* 24次谐波电压日95%概率大值)
*/
@TableField(value = "v_24")
private Double v24;
/**
* 25次谐波电压日95%概率大值)
*/
@TableField(value = "v_25")
private Double v25;
/**
* 26次谐波电压日95%概率大值)
*/
@TableField(value = "v_26")
private Double v26;
/**
* 27次谐波电压日95%概率大值)
*/
@TableField(value = "v_27")
private Double v27;
/**
* 28次谐波电压日95%概率大值)
*/
@TableField(value = "v_28")
private Double v28;
/**
* 29次谐波电压日95%概率大值)
*/
@TableField(value = "v_29")
private Double v29;
/**
* 30次谐波电压日95%概率大值)
*/
@TableField(value = "v_30")
private Double v30;
/**
* 31次谐波电压日95%概率大值)
*/
@TableField(value = "v_31")
private Double v31;
/**
* 32次谐波电压日95%概率大值)
*/
@TableField(value = "v_32")
private Double v32;
/**
* 33次谐波电压日95%概率大值)
*/
@TableField(value = "v_33")
private Double v33;
/**
* 34次谐波电压日95%概率大值)
*/
@TableField(value = "v_34")
private Double v34;
/**
* 35次谐波电压日95%概率大值)
*/
@TableField(value = "v_35")
private Double v35;
/**
* 36次谐波电压日95%概率大值)
*/
@TableField(value = "v_36")
private Double v36;
/**
* 37次谐波电压日95%概率大值)
*/
@TableField(value = "v_37")
private Double v37;
/**
* 38次谐波电压日95%概率大值)
*/
@TableField(value = "v_38")
private Double v38;
/**
* 39次谐波电压日95%概率大值)
*/
@TableField(value = "v_39")
private Double v39;
/**
* 40次谐波电压日95%概率大值)
*/
@TableField(value = "v_40")
private Double v40;
/**
* 41次谐波电压日95%概率大值)
*/
@TableField(value = "v_41")
private Double v41;
/**
* 42次谐波电压日95%概率大值)
*/
@TableField(value = "v_42")
private Double v42;
/**
* 43次谐波电压日95%概率大值)
*/
@TableField(value = "v_43")
private Double v43;
/**
* 44次谐波电压日95%概率大值)
*/
@TableField(value = "v_44")
private Double v44;
/**
* 45次谐波电压日95%概率大值)
*/
@TableField(value = "v_45")
private Double v45;
/**
* 46次谐波电压日95%概率大值)
*/
@TableField(value = "v_46")
private Double v46;
/**
* 47次谐波电压日95%概率大值)
*/
@TableField(value = "v_47")
private Double v47;
/**
* 48次谐波电压日95%概率大值)
*/
@TableField(value = "v_48")
private Double v48;
/**
* 49次谐波电压日95%概率大值)
*/
@TableField(value = "v_49")
private Double v49;
/**
* 50次谐波电压日95%概率大值)
*/
@TableField(value = "v_50")
private Double v50;
public RDimVoltageM() {
this.v = 3.1415926;
this.vUnbalance = 3.1415926;
this.pst = 3.1415926;
this.vThd = 3.1415926;
this.v1 = 3.1415926;
this.v2 = 3.1415926;
this.v3 = 3.1415926;
this.v4 = 3.1415926;
this.v5 = 3.1415926;
this.v6 = 3.1415926;
this.v7 = 3.1415926;
this.v8 = 3.1415926;
this.v9 = 3.1415926;
this.v10 = 3.1415926;
this.v11 = 3.1415926;
this.v12 = 3.1415926;
this.v13 = 3.1415926;
this.v14 = 3.1415926;
this.v15 = 3.1415926;
this.v16 = 3.1415926;
this.v17 = 3.1415926;
this.v18 = 3.1415926;
this.v19 = 3.1415926;
this.v20 = 3.1415926;
this.v21 = 3.1415926;
this.v22 = 3.1415926;
this.v23 = 3.1415926;
this.v24 = 3.1415926;
this.v25 = 3.1415926;
this.v26 = 3.1415926;
this.v27 = 3.1415926;
this.v28 = 3.1415926;
this.v29 = 3.1415926;
this.v30 = 3.1415926;
this.v31 = 3.1415926;
this.v32 = 3.1415926;
this.v33 = 3.1415926;
this.v34 = 3.1415926;
this.v35 = 3.1415926;
this.v36 = 3.1415926;
this.v37 = 3.1415926;
this.v38 = 3.1415926;
this.v39 = 3.1415926;
this.v40 = 3.1415926;
this.v41 = 3.1415926;
this.v42 = 3.1415926;
this.v43 = 3.1415926;
this.v44 = 3.1415926;
this.v45 = 3.1415926;
this.v46 = 3.1415926;
this.v47 = 3.1415926;
this.v48 = 3.1415926;
this.v49 = 3.1415926;
this.v50 = 3.1415926;
}
}

View File

@@ -1,14 +1,11 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import java.time.LocalDate;
/**
* <p>
@@ -20,299 +17,260 @@ import lombok.Setter;
*/
@Data
@TableName("r_dim_voltage_y")
public class RDimVoltageY extends BaseEntity {
public class RDimVoltageY {
private static final long serialVersionUID = 1L;
/**
* 统计时间yyyy-mm-dd
*/
@MppMultiId
private LocalDate statisDate;
/**
* 单位id
*/
@MppMultiId
private String orgId;
/**
* 电压等级
*/
@MppMultiId
private String voltageType;
/**
* 数据类型(avg:平均值 sd:标准差)
*/
@MppMultiId
private String dataType;
/**
* 电压(日平均值)
*/
private BigDecimal v;
private Double v;
/**
* 三相电压不平衡日95%概率大值)
*/
private BigDecimal vUnbalance;
private Double vUnbalance;
/**
* 长时间闪变(日最大值)
*/
private BigDecimal pst;
private Double pst;
/**
* 电压总谐波畸变率日95%概率大值)
*/
private BigDecimal vThd;
private Double vThd;
/**
* 基波电压日95%概率大值)
*/
private BigDecimal v1;
@TableField(value = "v_1")
private Double v1;
/**
* 2次谐波电压日95%概率大值)
*/
private BigDecimal v2;
@TableField(value = "v_2")
private Double v2;
/**
* 3次谐波电压日95%概率大值)
*/
private BigDecimal v3;
@TableField(value = "v_3")
private Double v3;
/**
* 4次谐波电压日95%概率大值)
*/
private BigDecimal v4;
@TableField(value = "v_4")
private Double v4;
/**
* 5次谐波电压日95%概率大值)
*/
private BigDecimal v5;
@TableField(value = "v_5")
private Double v5;
/**
* 6次谐波电压日95%概率大值)
*/
private BigDecimal v6;
@TableField(value = "v_6")
private Double v6;
/**
* 7次谐波电压日95%概率大值)
*/
private BigDecimal v7;
@TableField(value = "v_7")
private Double v7;
/**
* 8次谐波电压日95%概率大值)
*/
private BigDecimal v8;
@TableField(value = "v_8")
private Double v8;
/**
* 9次谐波电压日95%概率大值)
*/
private BigDecimal v9;
@TableField(value = "v_9")
private Double v9;
/**
* 10次谐波电压日95%概率大值)
*/
private BigDecimal v10;
@TableField(value = "v_10")
private Double v10;
/**
* 11次谐波电压日95%概率大值)
*/
private BigDecimal v11;
@TableField(value = "v_11")
private Double v11;
/**
* 12次谐波电压日95%概率大值)
*/
private BigDecimal v12;
@TableField(value = "v_12")
private Double v12;
/**
* 13次谐波电压日95%概率大值)
*/
private BigDecimal v13;
@TableField(value = "v_13")
private Double v13;
/**
* 14次谐波电压日95%概率大值)
*/
private BigDecimal v14;
@TableField(value = "v_14")
private Double v14;
/**
* 15次谐波电压日95%概率大值)
*/
private BigDecimal v15;
@TableField(value = "v_15")
private Double v15;
/**
* 16次谐波电压日95%概率大值)
*/
private BigDecimal v16;
@TableField(value = "v_16")
private Double v16;
/**
* 17次谐波电压日95%概率大值)
*/
private BigDecimal v17;
@TableField(value = "v_17")
private Double v17;
/**
* 18次谐波电压日95%概率大值)
*/
private BigDecimal v18;
@TableField(value = "v_18")
private Double v18;
/**
* 19次谐波电压日95%概率大值)
*/
private BigDecimal v19;
@TableField(value = "v_19")
private Double v19;
/**
* 20次谐波电压日95%概率大值)
*/
private BigDecimal v20;
@TableField(value = "v_20")
private Double v20;
/**
* 21次谐波电压日95%概率大值)
*/
private BigDecimal v21;
@TableField(value = "v_21")
private Double v21;
/**
* 22次谐波电压日95%概率大值)
*/
private BigDecimal v22;
@TableField(value = "v_22")
private Double v22;
/**
* 23次谐波电压日95%概率大值)
*/
private BigDecimal v23;
@TableField(value = "v_23")
private Double v23;
/**
* 24次谐波电压日95%概率大值)
*/
private BigDecimal v24;
@TableField(value = "v_24")
private Double v24;
/**
* 25次谐波电压日95%概率大值)
*/
private BigDecimal v25;
@TableField(value = "v_25")
private Double v25;
/**
* 26次谐波电压日95%概率大值)
*/
private BigDecimal v26;
@TableField(value = "v_26")
private Double v26;
/**
* 27次谐波电压日95%概率大值)
*/
private BigDecimal v27;
@TableField(value = "v_27")
private Double v27;
/**
* 28次谐波电压日95%概率大值)
*/
private BigDecimal v28;
@TableField(value = "v_28")
private Double v28;
/**
* 29次谐波电压日95%概率大值)
*/
private BigDecimal v29;
@TableField(value = "v_29")
private Double v29;
/**
* 30次谐波电压日95%概率大值)
*/
private BigDecimal v30;
@TableField(value = "v_30")
private Double v30;
/**
* 31次谐波电压日95%概率大值)
*/
private BigDecimal v31;
@TableField(value = "v_31")
private Double v31;
/**
* 32次谐波电压日95%概率大值)
*/
private BigDecimal v32;
@TableField(value = "v_32")
private Double v32;
/**
* 33次谐波电压日95%概率大值)
*/
private BigDecimal v33;
@TableField(value = "v_33")
private Double v33;
/**
* 34次谐波电压日95%概率大值)
*/
private BigDecimal v34;
@TableField(value = "v_34")
private Double v34;
/**
* 35次谐波电压日95%概率大值)
*/
private BigDecimal v35;
@TableField(value = "v_35")
private Double v35;
/**
* 36次谐波电压日95%概率大值)
*/
private BigDecimal v36;
@TableField(value = "v_36")
private Double v36;
/**
* 37次谐波电压日95%概率大值)
*/
private BigDecimal v37;
@TableField(value = "v_37")
private Double v37;
/**
* 38次谐波电压日95%概率大值)
*/
private BigDecimal v38;
@TableField(value = "v_38")
private Double v38;
/**
* 39次谐波电压日95%概率大值)
*/
private BigDecimal v39;
@TableField(value = "v_39")
private Double v39;
/**
* 40次谐波电压日95%概率大值)
*/
private BigDecimal v40;
@TableField(value = "v_40")
private Double v40;
/**
* 41次谐波电压日95%概率大值)
*/
private BigDecimal v41;
@TableField(value = "v_41")
private Double v41;
/**
* 42次谐波电压日95%概率大值)
*/
private BigDecimal v42;
@TableField(value = "v_42")
private Double v42;
/**
* 43次谐波电压日95%概率大值)
*/
private BigDecimal v43;
@TableField(value = "v_43")
private Double v43;
/**
* 44次谐波电压日95%概率大值)
*/
private BigDecimal v44;
@TableField(value = "v_44")
private Double v44;
/**
* 45次谐波电压日95%概率大值)
*/
private BigDecimal v45;
@TableField(value = "v_45")
private Double v45;
/**
* 46次谐波电压日95%概率大值)
*/
private BigDecimal v46;
@TableField(value = "v_46")
private Double v46;
/**
* 47次谐波电压日95%概率大值)
*/
private BigDecimal v47;
@TableField(value = "v_47")
private Double v47;
/**
* 48次谐波电压日95%概率大值)
*/
private BigDecimal v48;
@TableField(value = "v_48")
private Double v48;
/**
* 49次谐波电压日95%概率大值)
*/
private BigDecimal v49;
@TableField(value = "v_49")
private Double v49;
/**
* 50次谐波电压日95%概率大值)
*/
private BigDecimal v50;
@TableField(value = "v_50")
private Double v50;
public RDimVoltageY() {
this.v = 3.1415926;
this.vUnbalance = 3.1415926;
this.pst = 3.1415926;
this.vThd = 3.1415926;
this.v1 = 3.1415926;
this.v2 = 3.1415926;
this.v3 = 3.1415926;
this.v4 = 3.1415926;
this.v5 = 3.1415926;
this.v6 = 3.1415926;
this.v7 = 3.1415926;
this.v8 = 3.1415926;
this.v9 = 3.1415926;
this.v10 = 3.1415926;
this.v11 = 3.1415926;
this.v12 = 3.1415926;
this.v13 = 3.1415926;
this.v14 = 3.1415926;
this.v15 = 3.1415926;
this.v16 = 3.1415926;
this.v17 = 3.1415926;
this.v18 = 3.1415926;
this.v19 = 3.1415926;
this.v20 = 3.1415926;
this.v21 = 3.1415926;
this.v22 = 3.1415926;
this.v23 = 3.1415926;
this.v24 = 3.1415926;
this.v25 = 3.1415926;
this.v26 = 3.1415926;
this.v27 = 3.1415926;
this.v28 = 3.1415926;
this.v29 = 3.1415926;
this.v30 = 3.1415926;
this.v31 = 3.1415926;
this.v32 = 3.1415926;
this.v33 = 3.1415926;
this.v34 = 3.1415926;
this.v35 = 3.1415926;
this.v36 = 3.1415926;
this.v37 = 3.1415926;
this.v38 = 3.1415926;
this.v39 = 3.1415926;
this.v40 = 3.1415926;
this.v41 = 3.1415926;
this.v42 = 3.1415926;
this.v43 = 3.1415926;
this.v44 = 3.1415926;
this.v45 = 3.1415926;
this.v46 = 3.1415926;
this.v47 = 3.1415926;
this.v48 = 3.1415926;
this.v49 = 3.1415926;
this.v50 = 3.1415926;
}
}