浏览代码

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

wangjiaojiao 6 月之前
父节点
当前提交
bfe1c65d4a
共有 93 个文件被更改,包括 11 次插入4 次删除
  1. 11 4
      Temp_Diag.py
  2. 二进制
      models/WOF093400005/WOG00413/gearbox_oil_temperature.pkl
  3. 二进制
      models/WOF093400005/WOG00413/generatordrive_end_bearing_temperature.pkl
  4. 二进制
      models/WOF093400005/WOG00413/generatornon_drive_end_bearing_temperature.pkl
  5. 二进制
      models/WOF093400005/WOG00413/main_bearing_temperature.pkl
  6. 二进制
      models/WOF093400005/WOG00414/gearbox_oil_temperature.pkl
  7. 二进制
      models/WOF093400005/WOG00414/generatordrive_end_bearing_temperature.pkl
  8. 二进制
      models/WOF093400005/WOG00414/generatornon_drive_end_bearing_temperature.pkl
  9. 二进制
      models/WOF093400005/WOG00414/main_bearing_temperature.pkl
  10. 二进制
      models/WOF093400005/WOG00415/gearbox_oil_temperature.pkl
  11. 二进制
      models/WOF093400005/WOG00415/generatordrive_end_bearing_temperature.pkl
  12. 二进制
      models/WOF093400005/WOG00415/generatornon_drive_end_bearing_temperature.pkl
  13. 二进制
      models/WOF093400005/WOG00415/main_bearing_temperature.pkl
  14. 二进制
      models/WOF093400005/WOG00416/gearbox_oil_temperature.pkl
  15. 二进制
      models/WOF093400005/WOG00416/generatordrive_end_bearing_temperature.pkl
  16. 二进制
      models/WOF093400005/WOG00416/generatornon_drive_end_bearing_temperature.pkl
  17. 二进制
      models/WOF093400005/WOG00416/main_bearing_temperature.pkl
  18. 二进制
      models/WOF093400005/WOG00417/gearbox_oil_temperature.pkl
  19. 二进制
      models/WOF093400005/WOG00417/generatordrive_end_bearing_temperature.pkl
  20. 二进制
      models/WOF093400005/WOG00417/generatornon_drive_end_bearing_temperature.pkl
  21. 二进制
      models/WOF093400005/WOG00417/main_bearing_temperature.pkl
  22. 二进制
      models/WOF093400005/WOG00418/gearbox_oil_temperature.pkl
  23. 二进制
      models/WOF093400005/WOG00418/generatordrive_end_bearing_temperature.pkl
  24. 二进制
      models/WOF093400005/WOG00418/generatornon_drive_end_bearing_temperature.pkl
  25. 二进制
      models/WOF093400005/WOG00418/main_bearing_temperature.pkl
  26. 二进制
      models/WOF093400005/WOG00419/gearbox_oil_temperature.pkl
  27. 二进制
      models/WOF093400005/WOG00419/generatordrive_end_bearing_temperature.pkl
  28. 二进制
      models/WOF093400005/WOG00419/generatornon_drive_end_bearing_temperature.pkl
  29. 二进制
      models/WOF093400005/WOG00419/main_bearing_temperature.pkl
  30. 二进制
      models/WOF093400005/WOG00420/gearbox_oil_temperature.pkl
  31. 二进制
      models/WOF093400005/WOG00420/generatordrive_end_bearing_temperature.pkl
  32. 二进制
      models/WOF093400005/WOG00420/generatornon_drive_end_bearing_temperature.pkl
  33. 二进制
      models/WOF093400005/WOG00420/main_bearing_temperature.pkl
  34. 二进制
      models/WOF093400005/WOG00421/gearbox_oil_temperature.pkl
  35. 二进制
      models/WOF093400005/WOG00421/generatordrive_end_bearing_temperature.pkl
  36. 二进制
      models/WOF093400005/WOG00421/generatornon_drive_end_bearing_temperature.pkl
  37. 二进制
      models/WOF093400005/WOG00421/main_bearing_temperature.pkl
  38. 二进制
      models/WOF093400005/WOG00422/gearbox_oil_temperature.pkl
  39. 二进制
      models/WOF093400005/WOG00422/generatordrive_end_bearing_temperature.pkl
  40. 二进制
      models/WOF093400005/WOG00422/generatornon_drive_end_bearing_temperature.pkl
  41. 二进制
      models/WOF093400005/WOG00422/main_bearing_temperature.pkl
  42. 二进制
      models/WOF093400005/WOG00423/gearbox_oil_temperature.pkl
  43. 二进制
      models/WOF093400005/WOG00423/generatordrive_end_bearing_temperature.pkl
  44. 二进制
      models/WOF093400005/WOG00423/generatornon_drive_end_bearing_temperature.pkl
  45. 二进制
      models/WOF093400005/WOG00423/main_bearing_temperature.pkl
  46. 二进制
      models/WOF093400005/WOG00424/gearbox_oil_temperature.pkl
  47. 二进制
      models/WOF093400005/WOG00424/generatordrive_end_bearing_temperature.pkl
  48. 二进制
      models/WOF093400005/WOG00424/generatornon_drive_end_bearing_temperature.pkl
  49. 二进制
      models/WOF093400005/WOG00424/main_bearing_temperature.pkl
  50. 二进制
      models/WOF093400005/WOG00425/gearbox_oil_temperature.pkl
  51. 二进制
      models/WOF093400005/WOG00425/generatordrive_end_bearing_temperature.pkl
  52. 二进制
      models/WOF093400005/WOG00425/generatornon_drive_end_bearing_temperature.pkl
  53. 二进制
      models/WOF093400005/WOG00425/main_bearing_temperature.pkl
  54. 二进制
      models/WOF093400005/WOG00426/gearbox_oil_temperature.pkl
  55. 二进制
      models/WOF093400005/WOG00426/generatordrive_end_bearing_temperature.pkl
  56. 二进制
      models/WOF093400005/WOG00426/generatornon_drive_end_bearing_temperature.pkl
  57. 二进制
      models/WOF093400005/WOG00426/main_bearing_temperature.pkl
  58. 二进制
      models/WOF093400005/WOG00427/gearbox_oil_temperature.pkl
  59. 二进制
      models/WOF093400005/WOG00427/generatordrive_end_bearing_temperature.pkl
  60. 二进制
      models/WOF093400005/WOG00427/generatornon_drive_end_bearing_temperature.pkl
  61. 二进制
      models/WOF093400005/WOG00427/main_bearing_temperature.pkl
  62. 二进制
      models/WOF093400005/WOG00428/gearbox_oil_temperature.pkl
  63. 二进制
      models/WOF093400005/WOG00428/generatordrive_end_bearing_temperature.pkl
  64. 二进制
      models/WOF093400005/WOG00428/generatornon_drive_end_bearing_temperature.pkl
  65. 二进制
      models/WOF093400005/WOG00428/main_bearing_temperature.pkl
  66. 二进制
      models/WOF093400005/WOG00429/gearbox_oil_temperature.pkl
  67. 二进制
      models/WOF093400005/WOG00429/generatordrive_end_bearing_temperature.pkl
  68. 二进制
      models/WOF093400005/WOG00429/generatornon_drive_end_bearing_temperature.pkl
  69. 二进制
      models/WOF093400005/WOG00429/main_bearing_temperature.pkl
  70. 二进制
      models/WOF093400005/WOG00430/gearbox_oil_temperature.pkl
  71. 二进制
      models/WOF093400005/WOG00430/generatordrive_end_bearing_temperature.pkl
  72. 二进制
      models/WOF093400005/WOG00430/generatornon_drive_end_bearing_temperature.pkl
  73. 二进制
      models/WOF093400005/WOG00430/main_bearing_temperature.pkl
  74. 二进制
      models/WOF093400005/WOG00431/gearbox_oil_temperature.pkl
  75. 二进制
      models/WOF093400005/WOG00431/generatordrive_end_bearing_temperature.pkl
  76. 二进制
      models/WOF093400005/WOG00431/generatornon_drive_end_bearing_temperature.pkl
  77. 二进制
      models/WOF093400005/WOG00431/main_bearing_temperature.pkl
  78. 二进制
      models/WOF093400005/WOG00432/gearbox_oil_temperature.pkl
  79. 二进制
      models/WOF093400005/WOG00432/generatordrive_end_bearing_temperature.pkl
  80. 二进制
      models/WOF093400005/WOG00432/generatornon_drive_end_bearing_temperature.pkl
  81. 二进制
      models/WOF093400005/WOG00432/main_bearing_temperature.pkl
  82. 二进制
      models/WOF093400005/WOG00433/gearbox_oil_temperature.pkl
  83. 二进制
      models/WOF093400005/WOG00433/generatordrive_end_bearing_temperature.pkl
  84. 二进制
      models/WOF093400005/WOG00433/generatornon_drive_end_bearing_temperature.pkl
  85. 二进制
      models/WOF093400005/WOG00433/main_bearing_temperature.pkl
  86. 二进制
      models/WOF093400005/WOG00434/gearbox_oil_temperature.pkl
  87. 二进制
      models/WOF093400005/WOG00434/generatordrive_end_bearing_temperature.pkl
  88. 二进制
      models/WOF093400005/WOG00434/generatornon_drive_end_bearing_temperature.pkl
  89. 二进制
      models/WOF093400005/WOG00434/main_bearing_temperature.pkl
  90. 二进制
      models/WOF093400005/WOG00435/gearbox_oil_temperature.pkl
  91. 二进制
      models/WOF093400005/WOG00435/generatordrive_end_bearing_temperature.pkl
  92. 二进制
      models/WOF093400005/WOG00435/generatornon_drive_end_bearing_temperature.pkl
  93. 二进制
      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

二进制
models/WOF093400005/WOG00413/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00413/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00413/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00413/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00414/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00414/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00414/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00414/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00415/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00415/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00415/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00415/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00416/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00416/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00416/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00416/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00417/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00417/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00417/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00417/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00418/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00418/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00418/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00418/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00419/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00419/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00419/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00419/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00420/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00420/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00420/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00420/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00421/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00421/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00421/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00421/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00422/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00422/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00422/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00422/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00423/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00423/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00423/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00423/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00424/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00424/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00424/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00424/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00425/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00425/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00425/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00425/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00426/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00426/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00426/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00426/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00427/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00427/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00427/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00427/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00428/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00428/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00428/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00428/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00429/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00429/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00429/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00429/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00430/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00430/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00430/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00430/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00431/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00431/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00431/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00431/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00432/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00432/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00432/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00432/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00433/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00433/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00433/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00433/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00434/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00434/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00434/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00434/main_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00435/gearbox_oil_temperature.pkl


二进制
models/WOF093400005/WOG00435/generatordrive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00435/generatornon_drive_end_bearing_temperature.pkl


二进制
models/WOF093400005/WOG00435/main_bearing_temperature.pkl