goldwind_dd_tanglong_p1.yaml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. # 数据契约 — 唐龙一期 (farm#13, 大唐; 数据文件夹盘上标注 "唐龙风电场") — 湘电 XEMC 直驱 PMSG (XE105/XE112-2000)
  2. # OEM=直驱坐实(发电机转速==风轮转速~15rpm, 无齿轮箱温度只发电机/轮毂温度); ★湘电=用户 2026-07-12 确认 (原"金风likely"订正).
  3. meta:
  4. farm: 唐龙风场 (一期)
  5. farm_code: TL1
  6. oem: 湘电 XEMC (用户 2026-07-12 确认; Darwind DD-PMSG, XE105/XE112-2000; 直驱坐实 gen==rotor~15rpm)
  7. # 2026-07-11 取证候选 → 2026-07-12 用户定谳: T9 根《安徽省唐龙风电场一期 XE105-2000,XE112-2000
  8. # 机组发电性能分析报告.docx》(场名+机型点名) + 契约直驱坐实与湘电 Darwind XE105 DD-PMSG 2MW 线相容,
  9. # 用户确认 = 湘电 (原"金风likely"仅主流直驱先验, 出局)。数据文件夹盘上标注 "唐龙风电场"。
  10. # 另: xemc_xe2000_2mw.yaml=骆驼沟 (XE72/82 geared), 与唐龙无关 (旧"三说"之一系误并)。
  11. # 证据链: outputs/_genebank/身份悬案取证_2026-07-11.md
  12. model: XE105-2000 / XE112-2000 (湘电 Darwind DD-PMSG; rated 2000 铭牌, 实测 P max 2143/设定 2240 = 过发或降额配置; gen==rotor~15rpm 直驱)
  13. topology: direct_drive_pmsg # ✅ 发电机转速==风轮转速 → 无齿轮箱
  14. rated_kw: 2200 # 🟡 P max2143, 设定值2240 → rated~2200(2.2MW)或2500降额; 无机台表
  15. n_turbines_with_data: 24 # A01-A024 全部湘电 XEMC (用户 2026-07-12 确认: 均质单 OEM 场, 非混场)
  16. province: 未知
  17. sampling: {sec_s: 1} # 真1秒
  18. windows: {sec: "2026 Feb-Apr (202602-04, 3文件/台; ~3月晚冬-春窗, 实测非Jan-Mar)"}
  19. met_mast: absent
  20. power_curve_table: absent
  21. event_table: status_code_present # 风机状态(状态码) + 风机有功功率设定值(限电直接)
  22. encoding: gbk
  23. prior_work: none
  24. provenance: "scripts/tl_survey.py, tl_goem.py, tl_goem2.py"
  25. # ============ sec 层 (31列富; 1秒; 24台) ============
  26. turbine_sec:
  27. required: [有功功率, 风速, 风机状态]
  28. columns:
  29. 时间: {canonical_id: timestamp, parse: datetime}
  30. 设备名: {canonical_id: WTUR_id, note: "唐龙风场ANN号风机"}
  31. 有功功率: {canonical_id: WAPC_active_power, unit: kW, valid_range: [-100, 2400], note: "max2143 rated~2200"}
  32. 风速: {canonical_id: WMET_wind_speed_nacelle, unit: m/s, self_ref_risk: true}
  33. 风轮转速: {canonical_id: WROT_speed, unit: rpm, valid_range: [0, 25], note: "==发电机转速(DD); max15.1"}
  34. 发电机转速: {canonical_id: WGEN_speed, unit: rpm, valid_range: [0, 25], note: "DD ==风轮转速"}
  35. 桨距角1: {canonical_id: WROT_pitch_1, unit: deg, valid_range: [-2, 92], note: "🔴集距死(spread0.01° 第10OEM); per-blade有但collective"}
  36. 桨距角2: {canonical_id: WROT_pitch_2}
  37. 桨距角3: {canonical_id: WROT_pitch_3}
  38. 偏航对风:
  39. canonical_id: WYAW_error
  40. unit: deg
  41. valid_range: [-180, 180]
  42. note: "🟢🟢 直接偏航误差列! 发电态中位2.1° IQR[-4.8,7.5]真vane → 偏航per机偏置可做(直接,优于多数场)"
  43. 风向: {canonical_id: WMET_wind_direction_geo, unit: deg, valid_range: [0, 360], frame: geographic}
  44. 风机有功功率设定值:
  45. canonical_id: WAPC_power_setpoint
  46. unit: kW
  47. note: "🟢 限电直接可测! 设定值<rated(~2100)=限电降功率; 本样本range[2180,2240]无限电. → 限电不靠同步性判别(直接列)"
  48. X方向加速度: {canonical_id: WNAC_vibration_x, valid_range: [-5, 5], note: "🔴必clip(唐兴corrupt教训); 本样本±1.2正常"}
  49. Y方向加速度: {canonical_id: WNAC_vibration_y, valid_range: [-5, 5]}
  50. 发电机轴承温度1: {canonical_id: WGEN_bearing_temp_1, unit: degC}
  51. 发电机轴承温度2: {canonical_id: WGEN_bearing_temp_2, unit: degC}
  52. 发电机定子温度1: {canonical_id: WGEN_stator_temp_1, unit: degC, note: "+定子温度2-6 共6点 富温度"}
  53. 轮毂温度: {canonical_id: WROT_hub_temp, unit: degC}
  54. 风机状态:
  55. canonical_id: WTUR_state
  56. status_enum_ref: configs/fault_dicts/goldwind_dd_tanglong_p1_state_enum.csv
  57. semantic: "★主状态(cross-tab坐实): 6=发电80.3%(P320/rpm7.8/pitch-0.4)/3=低风待机顺桨17.9%(pitch86)/5=启动1.1%(pitch15)/2,4=停机顺桨/1,7,8罕见过渡"
  58. no_status_code: false # 有状态码风机状态
  59. cleaning:
  60. physical:
  61. - "有功功率 clip[-100,2400]; 风轮/发电机转速 clip[0,25]"
  62. - "🔴 X/Y加速度 必 clip[-5,5] (唐兴corrupt教训: comms块达1e5经mean(std)冒充振动异常; 振动统计用median)"
  63. - "桨距/温度 越界哨兵剔"
  64. semantic:
  65. - "风速=机舱风 self_ref → 无mast → 绝对功率曲线 INSUFFICIENT(Cp验)"
  66. - "🟢 偏航对风=直接偏航误差 → per机偏置可做"
  67. - "🟢 限电=风机有功功率设定值<rated 直接判(不靠同步性)"
  68. - "状态码 风机状态 派生可用率(6发电/3低风/2,4停)"
  69. - "集距死→叶片不平衡靠X/Y振动(clip后, 仅level非1P)"
  70. traps:
  71. - "★ 直驱(发电机转速==风轮转速)→无齿轮箱; OEM金风likely待机台表确认"
  72. - "🔴 X/Y振动必clip[-5,5](唐兴corrupt教训) + 振动用median非mean"
  73. - "🟢 偏航对风直接列 + 限电设定值直接列(罕见双直接); 状态码有"
  74. - "★ 集距死(第10OEM); 1秒×24台×3月=~187M行 heavy clean"
  75. - "🟡 rated~2200推定(设定值2240); 无mast→绝对性能INSUFFICIENT; 窗仅2026Q1(非年度)"