Procházet zdrojové kódy

添加诺木洪风场的预训练模型 以及数据库特殊表名处理

wangjiaojiao před 6 měsíci
rodič
revize
bfe1c65d4a
93 změnil soubory, kde provedl 11 přidání a 4 odebrání
  1. 11 4
      Temp_Diag.py
  2. binární
      models/WOF093400005/WOG00413/gearbox_oil_temperature.pkl
  3. binární
      models/WOF093400005/WOG00413/generatordrive_end_bearing_temperature.pkl
  4. binární
      models/WOF093400005/WOG00413/generatornon_drive_end_bearing_temperature.pkl
  5. binární
      models/WOF093400005/WOG00413/main_bearing_temperature.pkl
  6. binární
      models/WOF093400005/WOG00414/gearbox_oil_temperature.pkl
  7. binární
      models/WOF093400005/WOG00414/generatordrive_end_bearing_temperature.pkl
  8. binární
      models/WOF093400005/WOG00414/generatornon_drive_end_bearing_temperature.pkl
  9. binární
      models/WOF093400005/WOG00414/main_bearing_temperature.pkl
  10. binární
      models/WOF093400005/WOG00415/gearbox_oil_temperature.pkl
  11. binární
      models/WOF093400005/WOG00415/generatordrive_end_bearing_temperature.pkl
  12. binární
      models/WOF093400005/WOG00415/generatornon_drive_end_bearing_temperature.pkl
  13. binární
      models/WOF093400005/WOG00415/main_bearing_temperature.pkl
  14. binární
      models/WOF093400005/WOG00416/gearbox_oil_temperature.pkl
  15. binární
      models/WOF093400005/WOG00416/generatordrive_end_bearing_temperature.pkl
  16. binární
      models/WOF093400005/WOG00416/generatornon_drive_end_bearing_temperature.pkl
  17. binární
      models/WOF093400005/WOG00416/main_bearing_temperature.pkl
  18. binární
      models/WOF093400005/WOG00417/gearbox_oil_temperature.pkl
  19. binární
      models/WOF093400005/WOG00417/generatordrive_end_bearing_temperature.pkl
  20. binární
      models/WOF093400005/WOG00417/generatornon_drive_end_bearing_temperature.pkl
  21. binární
      models/WOF093400005/WOG00417/main_bearing_temperature.pkl
  22. binární
      models/WOF093400005/WOG00418/gearbox_oil_temperature.pkl
  23. binární
      models/WOF093400005/WOG00418/generatordrive_end_bearing_temperature.pkl
  24. binární
      models/WOF093400005/WOG00418/generatornon_drive_end_bearing_temperature.pkl
  25. binární
      models/WOF093400005/WOG00418/main_bearing_temperature.pkl
  26. binární
      models/WOF093400005/WOG00419/gearbox_oil_temperature.pkl
  27. binární
      models/WOF093400005/WOG00419/generatordrive_end_bearing_temperature.pkl
  28. binární
      models/WOF093400005/WOG00419/generatornon_drive_end_bearing_temperature.pkl
  29. binární
      models/WOF093400005/WOG00419/main_bearing_temperature.pkl
  30. binární
      models/WOF093400005/WOG00420/gearbox_oil_temperature.pkl
  31. binární
      models/WOF093400005/WOG00420/generatordrive_end_bearing_temperature.pkl
  32. binární
      models/WOF093400005/WOG00420/generatornon_drive_end_bearing_temperature.pkl
  33. binární
      models/WOF093400005/WOG00420/main_bearing_temperature.pkl
  34. binární
      models/WOF093400005/WOG00421/gearbox_oil_temperature.pkl
  35. binární
      models/WOF093400005/WOG00421/generatordrive_end_bearing_temperature.pkl
  36. binární
      models/WOF093400005/WOG00421/generatornon_drive_end_bearing_temperature.pkl
  37. binární
      models/WOF093400005/WOG00421/main_bearing_temperature.pkl
  38. binární
      models/WOF093400005/WOG00422/gearbox_oil_temperature.pkl
  39. binární
      models/WOF093400005/WOG00422/generatordrive_end_bearing_temperature.pkl
  40. binární
      models/WOF093400005/WOG00422/generatornon_drive_end_bearing_temperature.pkl
  41. binární
      models/WOF093400005/WOG00422/main_bearing_temperature.pkl
  42. binární
      models/WOF093400005/WOG00423/gearbox_oil_temperature.pkl
  43. binární
      models/WOF093400005/WOG00423/generatordrive_end_bearing_temperature.pkl
  44. binární
      models/WOF093400005/WOG00423/generatornon_drive_end_bearing_temperature.pkl
  45. binární
      models/WOF093400005/WOG00423/main_bearing_temperature.pkl
  46. binární
      models/WOF093400005/WOG00424/gearbox_oil_temperature.pkl
  47. binární
      models/WOF093400005/WOG00424/generatordrive_end_bearing_temperature.pkl
  48. binární
      models/WOF093400005/WOG00424/generatornon_drive_end_bearing_temperature.pkl
  49. binární
      models/WOF093400005/WOG00424/main_bearing_temperature.pkl
  50. binární
      models/WOF093400005/WOG00425/gearbox_oil_temperature.pkl
  51. binární
      models/WOF093400005/WOG00425/generatordrive_end_bearing_temperature.pkl
  52. binární
      models/WOF093400005/WOG00425/generatornon_drive_end_bearing_temperature.pkl
  53. binární
      models/WOF093400005/WOG00425/main_bearing_temperature.pkl
  54. binární
      models/WOF093400005/WOG00426/gearbox_oil_temperature.pkl
  55. binární
      models/WOF093400005/WOG00426/generatordrive_end_bearing_temperature.pkl
  56. binární
      models/WOF093400005/WOG00426/generatornon_drive_end_bearing_temperature.pkl
  57. binární
      models/WOF093400005/WOG00426/main_bearing_temperature.pkl
  58. binární
      models/WOF093400005/WOG00427/gearbox_oil_temperature.pkl
  59. binární
      models/WOF093400005/WOG00427/generatordrive_end_bearing_temperature.pkl
  60. binární
      models/WOF093400005/WOG00427/generatornon_drive_end_bearing_temperature.pkl
  61. binární
      models/WOF093400005/WOG00427/main_bearing_temperature.pkl
  62. binární
      models/WOF093400005/WOG00428/gearbox_oil_temperature.pkl
  63. binární
      models/WOF093400005/WOG00428/generatordrive_end_bearing_temperature.pkl
  64. binární
      models/WOF093400005/WOG00428/generatornon_drive_end_bearing_temperature.pkl
  65. binární
      models/WOF093400005/WOG00428/main_bearing_temperature.pkl
  66. binární
      models/WOF093400005/WOG00429/gearbox_oil_temperature.pkl
  67. binární
      models/WOF093400005/WOG00429/generatordrive_end_bearing_temperature.pkl
  68. binární
      models/WOF093400005/WOG00429/generatornon_drive_end_bearing_temperature.pkl
  69. binární
      models/WOF093400005/WOG00429/main_bearing_temperature.pkl
  70. binární
      models/WOF093400005/WOG00430/gearbox_oil_temperature.pkl
  71. binární
      models/WOF093400005/WOG00430/generatordrive_end_bearing_temperature.pkl
  72. binární
      models/WOF093400005/WOG00430/generatornon_drive_end_bearing_temperature.pkl
  73. binární
      models/WOF093400005/WOG00430/main_bearing_temperature.pkl
  74. binární
      models/WOF093400005/WOG00431/gearbox_oil_temperature.pkl
  75. binární
      models/WOF093400005/WOG00431/generatordrive_end_bearing_temperature.pkl
  76. binární
      models/WOF093400005/WOG00431/generatornon_drive_end_bearing_temperature.pkl
  77. binární
      models/WOF093400005/WOG00431/main_bearing_temperature.pkl
  78. binární
      models/WOF093400005/WOG00432/gearbox_oil_temperature.pkl
  79. binární
      models/WOF093400005/WOG00432/generatordrive_end_bearing_temperature.pkl
  80. binární
      models/WOF093400005/WOG00432/generatornon_drive_end_bearing_temperature.pkl
  81. binární
      models/WOF093400005/WOG00432/main_bearing_temperature.pkl
  82. binární
      models/WOF093400005/WOG00433/gearbox_oil_temperature.pkl
  83. binární
      models/WOF093400005/WOG00433/generatordrive_end_bearing_temperature.pkl
  84. binární
      models/WOF093400005/WOG00433/generatornon_drive_end_bearing_temperature.pkl
  85. binární
      models/WOF093400005/WOG00433/main_bearing_temperature.pkl
  86. binární
      models/WOF093400005/WOG00434/gearbox_oil_temperature.pkl
  87. binární
      models/WOF093400005/WOG00434/generatordrive_end_bearing_temperature.pkl
  88. binární
      models/WOF093400005/WOG00434/generatornon_drive_end_bearing_temperature.pkl
  89. binární
      models/WOF093400005/WOG00434/main_bearing_temperature.pkl
  90. binární
      models/WOF093400005/WOG00435/gearbox_oil_temperature.pkl
  91. binární
      models/WOF093400005/WOG00435/generatordrive_end_bearing_temperature.pkl
  92. binární
      models/WOF093400005/WOG00435/generatornon_drive_end_bearing_temperature.pkl
  93. binární
      models/WOF093400005/WOG00435/main_bearing_temperature.pkl

+ 11 - 4
Temp_Diag.py

@@ -30,16 +30,23 @@ class MSET_Temp:
         self.feature_weight: np.ndarray | None = None
         self.alpha: float = 0.1
         self.beta:  float = 0.1
-
+    
     def _get_data_by_filter(self) -> pd.DataFrame:
         """
         在线推理专用:根据 self.windTurbineNumberList & 时间拉数据;
         如果列表为空,则拉全场数据。
         """
-        table = f"{self.windCode}_minute"
+        # 特殊风场表名映射
+        special_wind_farms = {
+            "WOF093400005": f"`{self.windCode}-WOB000001_minute`"  # 加上反引号
+        }
+
+        # 根据风场编号获取表名,特殊风场用反引号,其他风场不加反引号
+        table = special_wind_farms.get(self.windCode, f"{self.windCode}_minute")
+
         engine = create_engine(
             #"mysql+pymysql://root:admin123456@106.120.102.238:10336/energy_data_prod"
-             "mysql+pymysql://root:admin123456@192.168.50.235:30306/energy_data_prod"
+            "mysql+pymysql://root:admin123456@192.168.50.235:30306/energy_data_prod"
         )
         if self.windTurbineNumberList:
             turbines = ",".join(f"'{t}'" for t in self.windTurbineNumberList)
@@ -54,7 +61,7 @@ class MSET_Temp:
             ORDER BY time_stamp ASC
         """)
         return pd.read_sql(sql, engine, params={"start": self.startTime, "end": self.endTime})
-
+    
     def calcSimilarity(self, x: np.ndarray, y: np.ndarray, m: str = 'euc') -> float:
         if len(x) != len(y):
             return 0.0

binární
models/WOF093400005/WOG00413/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00413/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00413/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00413/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00414/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00414/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00414/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00414/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00415/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00415/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00415/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00415/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00416/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00416/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00416/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00416/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00417/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00417/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00417/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00417/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00418/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00418/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00418/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00418/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00419/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00419/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00419/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00419/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00420/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00420/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00420/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00420/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00421/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00421/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00421/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00421/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00422/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00422/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00422/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00422/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00423/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00423/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00423/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00423/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00424/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00424/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00424/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00424/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00425/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00425/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00425/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00425/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00426/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00426/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00426/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00426/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00427/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00427/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00427/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00427/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00428/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00428/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00428/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00428/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00429/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00429/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00429/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00429/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00430/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00430/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00430/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00430/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00431/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00431/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00431/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00431/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00432/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00432/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00432/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00432/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00433/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00433/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00433/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00433/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00434/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00434/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00434/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00434/main_bearing_temperature.pkl


binární
models/WOF093400005/WOG00435/gearbox_oil_temperature.pkl


binární
models/WOF093400005/WOG00435/generatordrive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00435/generatornon_drive_end_bearing_temperature.pkl


binární
models/WOF093400005/WOG00435/main_bearing_temperature.pkl