dec_df110_2500_longkou_dongqi.yaml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. # 数据契约 — 东方电气 DEC DF110-2500 齿箱机型 (龙口一期-东气, 山东龙口 / 华电)
  2. # schema_v2 SOP 标准件 (2026-07-18, 新场 onboard)。
  3. #
  4. # ★★ 验 name-based 归一化后 parquet (scripts/longkou_dongqi_df110_assemble.py 输出 canonical 列名)。
  5. # ★★ 仅 **DF110-2500 (6台: 6/7/8/12/13/14)**; DF93-1500(23台) 直驱另契约 dec_df93_1500_longkou_dongqi.yaml。
  6. # ★★ **DF110 = 齿箱机型 (非直驱!)**: 齿轮箱油温+发电机轴承温 live(台7 p50=54℃) — 推翻机型doc'直驱'
  7. # (doc'直驱'只适用DF93); 东气 = 混拓扑。
  8. #
  9. # reuse: 东方电气 DEC 族; DF110变体语义本场重验。
  10. schema_version: 2
  11. meta:
  12. oem: 东方电气 DEC (东电新能源)
  13. model: DF110-2500 齿箱机型
  14. topology: geared # ★台7实证: 齿轮箱油温度live(p50=54℃/nuniq1195)+发电机轴承温live → 齿箱(非直驱); 推翻机型doc'直驱'(只适用DF93)
  15. rated_kw: 2500 # ✅实证: 归一化功率曲线 ws[11,13)中位=2555kW; p99~2564 max2629
  16. rotor_d_m: 110
  17. hub_height_m: 80
  18. source_farm: 龙口一期-东气 (山东龙口, 华电)
  19. n_machines: 6 # 6/7/8/12/13/14
  20. sub_model_note: "东气混子型混拓扑: DF93-1500直驱(23台) + DF110-2500齿箱(6台,本契约); 分母必分子型"
  21. layout:
  22. format: "xlsx per机号目录 per2月段; **归一化经 assembler**"
  23. assemble: "scripts/longkou_dongqi_df110_assemble.py (223列4台/132列子集2台 同套命名; 跳.1/.2重复列; 机号=DQ<N>)"
  24. schema_variants: "223列(台7,8,12,13) + 132列子集(台6,14, 全在223); .1/.2后缀=pandas自动重命名重复列(100%同首列)取首"
  25. sampling:
  26. turbine_10min_s: 600
  27. window: "2025全年"
  28. turbine_10min:
  29. sampling_s: 600
  30. required: [有功功率, 风速]
  31. machine_col: _tid
  32. time_col: 时间
  33. columns:
  34. 时间: {role: timestamp}
  35. 有功功率:
  36. canonical_id: WTUR_W
  37. unit: kW
  38. valid_range: [-150, 2700]
  39. observed_range: [-12, 2629] # ✅ p99~2564(rated2500 plateau ws11-13=2555); 负=空转寄生真物理禁clip
  40. self_ref_note: "别名'功率'; 本场无测风塔 → 绝对达成率INSUFFICIENT(风速self_ref)"
  41. 风速:
  42. canonical_id: WMET_horWdSpd
  43. unit: m/s
  44. valid_range: [0, 40]
  45. observed_range: [0, 22.9]
  46. self_ref_risk: high
  47. trap: "别名'风速'/'瞬时测量风速'"
  48. 齿轮箱油温:
  49. canonical_id: WTRM_TmpGbxOil
  50. unit: degC
  51. valid_range: [-40, 130]
  52. observed_range: [0, 75]
  53. semantic: "★DF110齿箱机型标志(区别DF93直驱无齿箱); temp-NBM可配冷浸参照(油温=参照本身则配环温/邻机); 0值疑停机态待清洗"
  54. 发电机轴承温:
  55. canonical_id: WGEN_TmpBrg
  56. unit: degC
  57. valid_range: [-40, 130]
  58. observed_range: [0, 75]
  59. semantic: "齿箱DFIG发电机轴承温(区别DF93直驱主轴承D/N)"
  60. 定子U电流:
  61. canonical_id: WGEN_IStaU
  62. unit: A
  63. valid_range: [0, 3200]
  64. observed_range: [0, 2596]
  65. semantic: "★DF110报定子**电流**非温度(区别DF93定子温度U/V/W) → 相间不平衡走电流轴; 无定子温则热诊靠齿箱/轴承温"
  66. 机舱位置方位:
  67. canonical_id: WNAC_Dir
  68. unit: deg
  69. valid_range: [0, 360] # ★方位角非扭角!
  70. observed_range: [0, 359.9]
  71. trap: "★**DF110机舱位置=真方位角[0,360)wrapped, 非扭角**(区别DF93 unwrap扭角[-358,616]) → 可作地理朝向/扇区(过pseudo-geo三件套); 无扭角轴(cable_twist DF110不可做)"
  72. 机舱内温: {canonical_id: WNAC_IntTmp, unit: degC, valid_range: [-40, 80], observed_range: [0, 47]}
  73. 舱外温:
  74. canonical_id: WNAC_ExtTmp
  75. unit: degC
  76. valid_range: [-50, 60]
  77. observed_range: [-8, 41]
  78. trap: "🟡 cross-turbine同窗核前provisional(同DF93 caveat); 别名'机舱外温度'(.1重复列跳)"
  79. 偏航误差: {canonical_id: WYAW_YawErr, unit: deg, valid_range: [-185, 185], observed_range: [-180, 180]}
  80. 转速:
  81. canonical_id: WROT_Spd
  82. unit: rpm
  83. valid_range: [-2, 22]
  84. observed_range: [-1.3, 15.1]
  85. semantic: "★~7.87rpm=转子/低速轴转速(齿箱机型但此列=低速轴非发电机高速轴); 别名'转速'/'低速轴编码器转速'"
  86. cleaning:
  87. physical:
  88. - "有功功率负值=空转寄生真物理禁clip"
  89. - "valid_range界外→NaN非clamp"
  90. - "齿轮箱油温/发电机轴承温 0值=停机态(非哨兵), 清洗保留(发电态P>50过滤后自然剔)"
  91. semantic:
  92. - "机舱位置=方位角[0,360)(区别DF93扭角) → 可作扇区/地理(过pseudo-geo三件套)"
  93. - "定子电流非温度 → 相间热诊靠齿箱/轴承温"
  94. - "风速self_ref+无测风塔 → 绝对达成率INSUFFICIENT"
  95. derive:
  96. - "10min已是时均层(东气原生)"
  97. traps:
  98. - "★**DF110=齿箱非直驱**(齿轮箱油温/发电机轴承温live, 台7实证 → 推翻机型doc'直驱'; doc'直驱'只适用DF93)"
  99. - "★**机舱位置=方位角非扭角**(区别DF93 unwrap扭角) → DF110可做扇区/地理, cable_twist不可做"
  100. - "★**定子电流非温度**(区别DF93定子温度) → 相间不平衡走电流轴"
  101. - "★**分子型**: DF110(6台,本契约rated2500) vs DF93(23台,rated1500,直驱另契约); 混曲线=大叶轮假超发"
  102. - "223列(4台)/132子集(2台); .1/.2=pandas重复列取首"