|
|
@@ -108,6 +108,9 @@
|
|
|
<result column="sensor_anomaly_wind_pwr_ratio" property="sensorAnomalyWindPwrRatio" jdbcType="DECIMAL"/>
|
|
|
<result column="sensor_anomaly_spd_trq" property="sensorAnomalySpdTrq" jdbcType="INTEGER"/>
|
|
|
<result column="sensor_anomaly_spd_trq_ratio" property="sensorAnomalySpdTrqRatio" jdbcType="DECIMAL"/>
|
|
|
+ <result column="sensor_anomaly_major_temp" property="sensorAnomalyMajorTemp" jdbcType="INTEGER"/>
|
|
|
+ <result column="sensor_anomaly_major_temp_ratio" property="sensorAnomalyMajorTempRatio" jdbcType="DECIMAL"/>
|
|
|
+
|
|
|
<result column="model1_windpwr_is_anomaly" property="model1WindpwrIsAnomaly" jdbcType="INTEGER"/>
|
|
|
<result column="model1_windpwr_normal_count" property="model1WindpwrNormalCount" jdbcType="INTEGER"/>
|
|
|
<result column="model1_windpwr_anomaly_count" property="model1WindpwrAnomalyCount" jdbcType="INTEGER"/>
|
|
|
@@ -222,6 +225,9 @@
|
|
|
sensor_anomaly_wind_pwr_ratio,
|
|
|
sensor_anomaly_spd_trq,
|
|
|
sensor_anomaly_spd_trq_ratio,
|
|
|
+ sensor_anomaly_major_temp,
|
|
|
+ sensor_anomaly_major_temp_ratio,
|
|
|
+
|
|
|
model1_windpwr_is_anomaly,
|
|
|
model1_windpwr_normal_count,
|
|
|
model1_windpwr_anomaly_count,
|
|
|
@@ -432,7 +438,9 @@
|
|
|
|
|
|
COUNT(DISTINCT CASE WHEN sensor_anomaly_spd_trq = 1 THEN engine_id END) AS 'sensorAnomalySpdTrqCount',
|
|
|
|
|
|
- COUNT(DISTINCT CASE WHEN sensor_anomaly_yaw = 1 THEN engine_id END) AS 'sensorAnomalyFreezeCount'
|
|
|
+ COUNT(DISTINCT CASE WHEN sensor_anomaly_yaw = 1 THEN engine_id END) AS 'sensorAnomalyFreezeCount',
|
|
|
+
|
|
|
+ COUNT(DISTINCT CASE WHEN sensor_anomaly_major_temp = 1 THEN engine_id END) AS 'sensorAnomalyMajorTempCount'
|
|
|
|
|
|
FROM anomaly_model_${year}
|
|
|
where 1=1
|
|
|
@@ -463,11 +471,14 @@ SELECT
|
|
|
COUNT(DISTINCT CASE WHEN
|
|
|
model2_yaw_staticyaw = 1
|
|
|
OR model2_yaw_cabletwist = 1
|
|
|
+ OR model2_yaw_yawerror=1
|
|
|
+ OR model2_yaw_yawcount=1
|
|
|
THEN engine_id END) AS model2Count,
|
|
|
|
|
|
COUNT(DISTINCT CASE WHEN
|
|
|
model3_pitch_pitchregulation = 1
|
|
|
OR model3_pitch_pitchcoord = 1
|
|
|
+ OR model3_pitch_minpitch = 1
|
|
|
THEN engine_id END) AS model3Count,
|
|
|
|
|
|
COUNT(DISTINCT CASE WHEN
|