envision_en182_6250_hailesi.yaml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633
  1. schema_version: 2
  2. meta:
  3. oem: 远景 Envision (USCADA/EnOS 平台, 英文canonical列)
  4. model: EN182-6250 (6.25MW DFIG semi-direct, D182)
  5. rated_kw: 6250
  6. rated_note: 高风plateau实测 p50=6369/p99=6690 (短时boost超发) → p_active上界按6900放
  7. n_turbines: 64
  8. farm: hailesi
  9. site: 内蒙 海勒斯 (大唐)
  10. commissioned: null
  11. windows:
  12. src_1min: 2025-10-15~2025-10-24 (10天, 61-64台/日, 60s实测)
  13. self_ref_risk: true
  14. curtailment_verdict_cap: INSUFFICIENT (无限电指令列, fault/scada状态=位掩码未解码)
  15. sister_farm: aodu (吉林敖都, 同型EN182 ×16, 2025-10-16~24 — ✅已契约化 envision_en182_6250_aodu.yaml 2026-07-17, 同型复用+逐列实测)
  16. cleaning:
  17. physical: valid_range 界外→NaN (apply_contract_gate, 非clamp); 无int哨兵 (NaN表缺测, goem哨兵扫描=0) 但range闸仍防; wind_dir wrap至[-180,180)
  18. semantic: 状态列= status role 不清洗数值; 死列(11farmwide)保留列位全NaN + clean_gate 记账; machine_id=装配注入turbine_hash; section=turbine_sec(1-min原生高频层)为分析正层(P赛道), 10min派生层可后补
  19. traps:
  20. - 'gen_brg_temp_1-4 全场死列 — 发电机轴承温度实际走 gen_de_temp/gen_nde_temp (命名陷阱: brg编号列≠实测列)'
  21. - 'main_brg_temp_2 全NaN / temp_3 全零 → 仅 temp_1 活: 主轴承双通道互证物理不可行 (verification REFUTE 案先验)'
  22. - theory_p_active/hyd_station_prs/wtg_sts(常量4)/conv_*_reactor_temp/nacelle_out_temp 全场死
  23. - 'hash台名假名制 (30MpvF6O 等): gym/相对分析可用, 实名报告 BLOCKED 待映射表'
  24. - 'fault_sts/scada_wtg_sts 含位掩码大数 (540024896等): 勿当枚举平均; 限电确诊 INSUFFICIENT'
  25. - wind_dir 混合编码 [-180,360] 需 wrap; yaw_to_wind_ang 已是带符号 native
  26. - '数据窗仅10天: 季节性判据(R-M3)不适用; NBM calib 窗不足跨季 — 变化型筛查按 SOP §0.2 降级表'
  27. turbine_sec:
  28. sampling_s: 60
  29. columns:
  30. localtime:
  31. role: timestamp
  32. turbine_hash:
  33. role: provenance
  34. observed_range:
  35. - 0
  36. - 63
  37. note: hadoop hash 假名原串 (追溯/fingerprint用); 实名映射待业主索资
  38. pitch_motor_temp_1:
  39. raw_unit: SI/工程单位(英文canonical列名)
  40. valid_range:
  41. - -45
  42. - 130
  43. observed_range:
  44. - -5.0
  45. - 72.68
  46. yaw_to_wind_ang:
  47. raw_unit: SI/工程单位(英文canonical列名)
  48. valid_range:
  49. - -180
  50. - 180
  51. observed_range:
  52. - -179.98
  53. - 179.98
  54. note: native 带符号对风角 (发电中位0.2°, neg_frac .497) — panel 前提门 PASS
  55. gearbox_oil_temp:
  56. raw_unit: SI/工程单位(英文canonical列名)
  57. valid_range:
  58. - -45
  59. - 130
  60. observed_range:
  61. - 4.2
  62. - 63.86
  63. gen_nde_temp:
  64. raw_unit: SI/工程单位(英文canonical列名)
  65. valid_range:
  66. - -45
  67. - 130
  68. observed_range:
  69. - 6.7
  70. - 89.13
  71. high_spd_shaft_de_temp:
  72. raw_unit: SI/工程单位(英文canonical列名)
  73. valid_range:
  74. - -45
  75. - 130
  76. observed_range:
  77. - 4.7
  78. - 74.89
  79. theory_p_active:
  80. raw_unit: SI/工程单位(英文canonical列名)
  81. valid_range:
  82. - -1.0
  83. - 2.5
  84. observed_range:
  85. - 0
  86. - 1
  87. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  88. dead_channel: true
  89. p_reactive:
  90. raw_unit: SI/工程单位(英文canonical列名)
  91. valid_range:
  92. - -3500
  93. - 3500
  94. observed_range:
  95. - -565.84
  96. - 184.9
  97. pitch_cab_temp_3:
  98. raw_unit: SI/工程单位(英文canonical列名)
  99. valid_range:
  100. - -45
  101. - 130
  102. observed_range:
  103. - 0
  104. - 24.0
  105. pitch_ang_act_3:
  106. raw_unit: SI/工程单位(英文canonical列名)
  107. valid_range:
  108. - -5
  109. - 95
  110. observed_range:
  111. - -168.65
  112. - 89.59
  113. note: 真三叶 IPC (全场60/60台发电中极差p95>1°, 中位2.86°) — P赛道数据源核
  114. conv_mach_reactor_temp:
  115. raw_unit: SI/工程单位(英文canonical列名)
  116. valid_range:
  117. - -45
  118. - 130
  119. observed_range:
  120. - 0
  121. - 1
  122. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  123. dead_channel: true
  124. wtg_sts:
  125. role: status
  126. note: '位掩码/枚举 (无官方代码表; goem 交叉推断: vendor_wtg_sts 1=发电/9=低风待机/5,6=停机族; scada 0/2=运行发电,1=停机; fault_sts 位掩码 0=无故障)'
  127. observed_range:
  128. - 4.0
  129. - 4.0
  130. dead_channel: true
  131. scada_wtg_sts:
  132. role: status
  133. note: '位掩码/枚举 (无官方代码表; goem 交叉推断: vendor_wtg_sts 1=发电/9=低风待机/5,6=停机族; scada 0/2=运行发电,1=停机; fault_sts 位掩码 0=无故障)'
  134. observed_range:
  135. - 0
  136. - 4194306.0
  137. high_spd_shaft_nde_temp:
  138. raw_unit: SI/工程单位(英文canonical列名)
  139. valid_range:
  140. - -45
  141. - 130
  142. observed_range:
  143. - 4.8
  144. - 80.32
  145. gen_brg_temp_2:
  146. raw_unit: SI/工程单位(英文canonical列名)
  147. valid_range:
  148. - -45
  149. - 130
  150. observed_range:
  151. - 6.7
  152. - 89.0
  153. pitch_motor_temp_2:
  154. raw_unit: SI/工程单位(英文canonical列名)
  155. valid_range:
  156. - -45
  157. - 130
  158. observed_range:
  159. - -3.99
  160. - 60.88
  161. pitch_motor_cur_1:
  162. raw_unit: SI/工程单位(英文canonical列名)
  163. valid_range:
  164. - -5
  165. - 300
  166. observed_range:
  167. - 0
  168. - 43.12
  169. gen_de_temp:
  170. raw_unit: SI/工程单位(英文canonical列名)
  171. valid_range:
  172. - -45
  173. - 130
  174. observed_range:
  175. - 6.9
  176. - 79.74
  177. wind_spd:
  178. raw_unit: SI/工程单位(英文canonical列名)
  179. valid_range:
  180. - 0
  181. - 60
  182. observed_range:
  183. - 0.4
  184. - 19.27
  185. note: '机舱风速计 (转子后自指): 禁绝对功率曲线/Cp 定论 (self_ref)'
  186. p_active:
  187. raw_unit: SI/工程单位(英文canonical列名)
  188. valid_range:
  189. - -200
  190. - 6900
  191. observed_range:
  192. - -63.0
  193. - 6788.46
  194. stator_wind_temp_1:
  195. raw_unit: SI/工程单位(英文canonical列名)
  196. valid_range:
  197. - -45
  198. - 160
  199. observed_range:
  200. - 4.0
  201. - 120.4
  202. hyd_station_prs:
  203. raw_unit: SI/工程单位(英文canonical列名)
  204. valid_range:
  205. - 0
  206. - 400
  207. observed_range:
  208. - 0
  209. - 1
  210. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  211. dead_channel: true
  212. grid_ua:
  213. raw_unit: SI/工程单位(英文canonical列名)
  214. valid_range:
  215. - 0
  216. - 1500
  217. observed_range:
  218. - 1091.7
  219. - 1194.4
  220. main_brg_temp_3:
  221. raw_unit: SI/工程单位(英文canonical列名)
  222. valid_range:
  223. - -45
  224. - 130
  225. observed_range:
  226. - 0
  227. - 1
  228. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  229. dead_channel: true
  230. cw_yaw_sts:
  231. role: status
  232. note: '位掩码/枚举 (无官方代码表; goem 交叉推断: vendor_wtg_sts 1=发电/9=低风待机/5,6=停机族; scada 0/2=运行发电,1=停机; fault_sts 位掩码 0=无故障)'
  233. observed_range:
  234. - 0
  235. - 1.0
  236. pitch_bat_temp_3:
  237. raw_unit: SI/工程单位(英文canonical列名)
  238. valid_range:
  239. - -45
  240. - 130
  241. observed_range:
  242. - 0
  243. - 23.78
  244. conv_grid_reactor_temp:
  245. raw_unit: SI/工程单位(英文canonical列名)
  246. valid_range:
  247. - -45
  248. - 130
  249. observed_range:
  250. - 0
  251. - 1
  252. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  253. dead_channel: true
  254. pitch_cab_temp_2:
  255. raw_unit: SI/工程单位(英文canonical列名)
  256. valid_range:
  257. - -45
  258. - 130
  259. observed_range:
  260. - 0
  261. - 23.0
  262. nacelle_cab_temp:
  263. raw_unit: SI/工程单位(英文canonical列名)
  264. valid_range:
  265. - -45
  266. - 130
  267. observed_range:
  268. - 13.3
  269. - 46.5
  270. pitch_motor_temp_3:
  271. raw_unit: SI/工程单位(英文canonical列名)
  272. valid_range:
  273. - -45
  274. - 130
  275. observed_range:
  276. - -2.46
  277. - 54.99
  278. ccw_yaw_sts:
  279. role: status
  280. note: '位掩码/枚举 (无官方代码表; goem 交叉推断: vendor_wtg_sts 1=发电/9=低风待机/5,6=停机族; scada 0/2=运行发电,1=停机; fault_sts 位掩码 0=无故障)'
  281. observed_range:
  282. - 0
  283. - 1.0
  284. twist_ang:
  285. raw_unit: SI/工程单位(英文canonical列名)
  286. valid_range:
  287. - -1440
  288. - 1440
  289. observed_range:
  290. - -503.52
  291. - 537.84
  292. set_torque:
  293. raw_unit: Nm (gen侧; 验算 35750Nm×175rad/s≈6.25MW)
  294. valid_range:
  295. - -2000
  296. - 45000
  297. observed_range:
  298. - 0
  299. - 35750.67
  300. vendor_access_sts:
  301. role: status
  302. note: '位掩码/枚举 (无官方代码表; goem 交叉推断: vendor_wtg_sts 1=发电/9=低风待机/5,6=停机族; scada 0/2=运行发电,1=停机; fault_sts 位掩码 0=无故障)'
  303. observed_range:
  304. - 1.0
  305. - 9.0
  306. gen_brg_temp_1:
  307. raw_unit: SI/工程单位(英文canonical列名)
  308. valid_range:
  309. - -45
  310. - 130
  311. observed_range:
  312. - 0
  313. - 1
  314. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  315. dead_channel: true
  316. pitch_ang_act_1:
  317. raw_unit: SI/工程单位(英文canonical列名)
  318. valid_range:
  319. - -5
  320. - 95
  321. observed_range:
  322. - -23.7
  323. - 92.0
  324. note: 真三叶 IPC (全场60/60台发电中极差p95>1°, 中位2.86°) — P赛道数据源核
  325. wind_dir:
  326. raw_unit: SI/工程单位(英文canonical列名)
  327. valid_range:
  328. - -180
  329. - 360
  330. observed_range:
  331. - -179.99
  332. - 360.0
  333. note: '混合编码观测[-180,360]: 清洗 wrap 到 [-180,180)'
  334. fault_sts:
  335. role: status
  336. note: '位掩码/枚举 (无官方代码表; goem 交叉推断: vendor_wtg_sts 1=发电/9=低风待机/5,6=停机族; scada 0/2=运行发电,1=停机; fault_sts 位掩码 0=无故障)'
  337. observed_range:
  338. - 0
  339. - 1447646336.0
  340. grid_ic:
  341. raw_unit: SI/工程单位(英文canonical列名)
  342. valid_range:
  343. - 0
  344. - 8000
  345. observed_range:
  346. - 0
  347. - 3256.0
  348. stator_wind_temp_2:
  349. raw_unit: SI/工程单位(英文canonical列名)
  350. valid_range:
  351. - -45
  352. - 160
  353. observed_range:
  354. - 3.7
  355. - 121.14
  356. nacelle_out_temp:
  357. raw_unit: SI/工程单位(英文canonical列名)
  358. valid_range:
  359. - -45
  360. - 130
  361. observed_range:
  362. - 0
  363. - 1
  364. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  365. dead_channel: true
  366. grid_ub:
  367. raw_unit: SI/工程单位(英文canonical列名)
  368. valid_range:
  369. - 0
  370. - 1500
  371. observed_range:
  372. - 1108.8
  373. - 1190.0
  374. tower_base_cab_temp:
  375. raw_unit: SI/工程单位(英文canonical列名)
  376. valid_range:
  377. - -45
  378. - 130
  379. observed_range:
  380. - 9.4
  381. - 32.3
  382. pitch_bat_temp_2:
  383. raw_unit: SI/工程单位(英文canonical列名)
  384. valid_range:
  385. - -45
  386. - 130
  387. observed_range:
  388. - 0
  389. - 23.0
  390. mid_spd_shaft_nde_temp:
  391. raw_unit: SI/工程单位(英文canonical列名)
  392. valid_range:
  393. - -45
  394. - 130
  395. observed_range:
  396. - 5.2
  397. - 65.02
  398. gen_spd:
  399. raw_unit: SI/工程单位(英文canonical列名)
  400. valid_range:
  401. - 0
  402. - 2500
  403. observed_range:
  404. - 0
  405. - 1849.48
  406. gb_in_oil_prs:
  407. raw_unit: bar (p50=1.8; 负小值=零漂)
  408. valid_range:
  409. - -5
  410. - 25
  411. observed_range:
  412. - -4.0
  413. - 3.99
  414. rotor_spd:
  415. raw_unit: SI/工程单位(英文canonical列名)
  416. valid_range:
  417. - 0
  418. - 15
  419. observed_range:
  420. - 0
  421. - 9.98
  422. vendor_wtg_sts:
  423. role: status
  424. note: '位掩码/枚举 (无官方代码表; goem 交叉推断: vendor_wtg_sts 1=发电/9=低风待机/5,6=停机族; scada 0/2=运行发电,1=停机; fault_sts 位掩码 0=无故障)'
  425. observed_range:
  426. - 1.0
  427. - 9.0
  428. actual_torque:
  429. raw_unit: Nm (gen侧; 验算 35750Nm×175rad/s≈6.25MW)
  430. valid_range:
  431. - -2000
  432. - 45000
  433. observed_range:
  434. - 0
  435. - 35725.52
  436. gen_brg_temp_4:
  437. raw_unit: SI/工程单位(英文canonical列名)
  438. valid_range:
  439. - -45
  440. - 130
  441. observed_range:
  442. - 0
  443. - 1
  444. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  445. dead_channel: true
  446. pitch_ang_act_2:
  447. raw_unit: SI/工程单位(英文canonical列名)
  448. valid_range:
  449. - -5
  450. - 95
  451. observed_range:
  452. - -5.74
  453. - 94.94
  454. note: 真三叶 IPC (全场60/60台发电中极差p95>1°, 中位2.86°) — P赛道数据源核
  455. pitch_cab_temp_1:
  456. raw_unit: SI/工程单位(英文canonical列名)
  457. valid_range:
  458. - -45
  459. - 130
  460. observed_range:
  461. - 5.0
  462. - 24.0
  463. tower_fb_vib:
  464. raw_unit: SI/工程单位(英文canonical列名)
  465. valid_range:
  466. - -10
  467. - 10
  468. observed_range:
  469. - 0
  470. - 2.78
  471. stator_wind_temp_3:
  472. raw_unit: SI/工程单位(英文canonical列名)
  473. valid_range:
  474. - -45
  475. - 160
  476. observed_range:
  477. - 4.0
  478. - 120.4
  479. pitch_motor_cur_3:
  480. raw_unit: SI/工程单位(英文canonical列名)
  481. valid_range:
  482. - -5
  483. - 300
  484. observed_range:
  485. - 0
  486. - 30.13
  487. grid_ib:
  488. raw_unit: SI/工程单位(英文canonical列名)
  489. valid_range:
  490. - 0
  491. - 8000
  492. observed_range:
  493. - 0
  494. - 3280.0
  495. nacelle_in_temp:
  496. raw_unit: SI/工程单位(英文canonical列名)
  497. valid_range:
  498. - -45
  499. - 130
  500. observed_range:
  501. - 5.14
  502. - 30.5
  503. main_brg_temp_2:
  504. raw_unit: SI/工程单位(英文canonical列名)
  505. valid_range:
  506. - -45
  507. - 130
  508. observed_range:
  509. - 0
  510. - 1
  511. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  512. dead_channel: true
  513. main_shaft_spd:
  514. raw_unit: SI/工程单位(英文canonical列名)
  515. valid_range:
  516. - 0
  517. - 15
  518. observed_range:
  519. - 0
  520. - 10.12
  521. pitch_bat_temp_1:
  522. raw_unit: SI/工程单位(英文canonical列名)
  523. valid_range:
  524. - -45
  525. - 130
  526. observed_range:
  527. - 5.14
  528. - 23.26
  529. grid_uc:
  530. raw_unit: SI/工程单位(英文canonical列名)
  531. valid_range:
  532. - 0
  533. - 1500
  534. observed_range:
  535. - 1115.5
  536. - 1186.9
  537. tower_base_temp:
  538. raw_unit: SI/工程单位(英文canonical列名)
  539. valid_range:
  540. - -45
  541. - 130
  542. observed_range:
  543. - -0.96
  544. - 847.5
  545. sentinel:
  546. - 847.5
  547. note: 847.5=哨兵/坏块(p99被其污染), range闸+sentinel双杀
  548. main_brg_temp_1:
  549. raw_unit: SI/工程单位(英文canonical列名)
  550. valid_range:
  551. - -45
  552. - 130
  553. observed_range:
  554. - 4.6
  555. - 38.7
  556. note: 唯一活主轴承温 (temp_2 全NaN/temp_3 全零) — 双通道互证不可行 (REFUTE案先验); 30MpvF6O=探头加性偏置案
  557. mid_spd_shaft_de_temp:
  558. raw_unit: SI/工程单位(英文canonical列名)
  559. valid_range:
  560. - -45
  561. - 130
  562. observed_range:
  563. - 5.3
  564. - 65.6
  565. grid_freq:
  566. raw_unit: SI/工程单位(英文canonical列名)
  567. valid_range:
  568. - 45
  569. - 55
  570. observed_range:
  571. - 49.95
  572. - 50.05
  573. yaw_ang:
  574. raw_unit: SI/工程单位(英文canonical列名)
  575. valid_range:
  576. - -756.28
  577. - 807.76
  578. observed_range:
  579. - -503.52
  580. - 537.84
  581. gen_brg_temp_3:
  582. raw_unit: SI/工程单位(英文canonical列名)
  583. valid_range:
  584. - -45
  585. - 130
  586. observed_range:
  587. - 0
  588. - 1
  589. note: 全场死列 (goem 实证), 清洗保留列位但值全NaN化
  590. dead_channel: true
  591. nacelle_pos:
  592. raw_unit: SI/工程单位(英文canonical列名)
  593. valid_range:
  594. - -1440
  595. - 1440
  596. observed_range:
  597. - -662.74
  598. - 611.06
  599. note: 累计机舱位置(±662°观测, 含解缆圈数) — 非0-360方位; 方位角=yaw_ang
  600. pitch_motor_cur_2:
  601. raw_unit: SI/工程单位(英文canonical列名)
  602. valid_range:
  603. - -5
  604. - 300
  605. observed_range:
  606. - 0
  607. - 52.1
  608. tower_lr_vib:
  609. raw_unit: SI/工程单位(英文canonical列名)
  610. valid_range:
  611. - -10
  612. - 10
  613. observed_range:
  614. - 0
  615. - 2.78
  616. grid_ia:
  617. raw_unit: SI/工程单位(英文canonical列名)
  618. valid_range:
  619. - 0
  620. - 8000
  621. observed_range:
  622. - 0
  623. - 3320.0
  624. turbine_idx:
  625. role: machine_id
  626. valid_range:
  627. - 0
  628. - 63
  629. observed_range:
  630. - 0
  631. - 63
  632. note: '装配注入: hash台名字典序索引; machine_col 用本列 (字符串hash列会被population断言误报)'
  633. section_note: 1-min 原生高频层 (60s 实测); canonical section 集无 turbine_1min → 按"高频原生层"归 turbine_sec, sampling_s=60 载真值