# 数据契约 — 东汽 DEC FD116A-2000 双馈2MW (甘一风电场·大唐四川, 双OEM之东汽) # schema: docs/OEM_KB §3. oem-onboard 2026-07-09 (机群健康扫描纳入). 10min层 -平均列. meta: oem: 东方电气 DEC (东汽) model: FD116A-2000 (双馈DFIG齿轮箱, 2MW) topology: DFIG_geared rated_kw: 2000 farm_code: "ganyi_dongqi" source_farm: 甘一风电场(赛果乐) 东汽机 33台 集电线路1/3/4 (台号<线>xxF-<号> 如1101F-12; 1线12+3线9+4线12, 数据tid实测2026-07-11, 旧记24台不符) turbine_count: 33 data_layers: min_10min: "甘一10分钟SCADA数据/ 12 xlsx(6时窗×[1&4号线,3号线]). max/avg/min三元组54列, 用-平均. 全年2025-05~2026-05" sec_high: "甘一秒级SCADA高频数据/ (325G, 未onboard, E/D/1P富矿)" sampling: {min_s: 600, note: "10min聚合列(max/avg/min); 健康NBM用-平均"} provenance: "oem-onboard 2026-07-09; 2026-07-11 转速语义定谳修正(rotor=叶轮转速, 新增gen_speed; 基因库跨场筛出); 双OEM场东汽侧; xlsx openpyxl; 台号列=风机, 时间列=时间; 温度°C 功率kW" turbine: required: [P, ws] columns: P: {canonical_id: WAPC_active_power, unit: kW, valid_range: [-300, 2300], note: "有功功率-平均; rated2000"} ws: {canonical_id: WMET_wind_speed_nacelle, unit: m/s, valid_range: [0, 45], self_ref_risk: true, note: "实际风速-平均(机舱)"} rotor: {canonical_id: WROT_rotor_speed, unit: rpm, valid_range: [-1, 25], note: "叶轮转速-平均(低速轴); 发电态p50≈8.5; 2026-07-11定谳前曾被发电机转速顶名(见traps)"} gen_speed: {canonical_id: WGEN_speed, unit: rpm, valid_range: [-10, 2200], note: "发电机转速-平均(高速轴); DFIG p99≈1200; /rotor≈齿比90.2(corr=1.0实测, 飞尺角同型契约齿比≈91互证)"} amb: {canonical_id: WMET_ambient_temp, unit: degC, valid_range: [-40, 55], note: "机舱外温度-平均, NBM共模基线"} gb_oil: {canonical_id: WTRM_gbx_oil_temp, unit: degC, valid_range: [-40, 120], note: "齿轮箱油温度-平均"} main_brg: {canonical_id: WTRM_mainbrg_temp, unit: degC, valid_range: [-40, 120], note: "主轴轴承温度-平均(低速侧)"} gen_stator: {canonical_id: WGEN_stator_temp, unit: degC, valid_range: [-40, 200], note: "发电机定子绕组温度-平均; F级限155"} gen_brg_f: {canonical_id: WGEN_de_bearing_temp, unit: degC, valid_range: [-40, 150], note: "发电机前轴承温度-平均"} gen_brg_r: {canonical_id: WGEN_nde_bearing_temp, unit: degC, valid_range: [-40, 150], note: "发电机后轴承温度-平均"} cleaning: physical: - "温度类 界外(<-50 ∨ >250) → NaN" - "风速>45尖峰剔; 功率 valid_range 界外→NaN" semantic: - "s_gen 派生: P>50=发电态 (无原生状态列)" traps: - "★转速双列并存: 叶轮转速(低速轴)+发电机转速(高速轴). 2026-07-11前derive曾把发电机转速误名rotor (fallback key'风轮转速'≠东汽列名'叶轮转速'→miss致真叶轮列漏采) — 基因库运行特征层跨场p50比值≈92≈齿比筛出定谳, onboard_ganyi.py已修. 秒级层(未onboard)转速单位另验: 凉水泉同型先例 10min=rpm/秒级=rad/s 跨层单位病" - "★双OEM场: 东汽(本契约齿箱系5温度) vs 华创(直驱, 见 huachuang_ccwe_ganyi.yaml). 台号线号区分(东汽1/3/4线)" - "★10min=max/avg/min三元组: 健康NBM用-平均; 勿混max/min" - "★机舱风self_ref: 健康用相对残差, 不做绝对达成率" - "★秒级325G未onboard(本次10min纳入扫描); 秒级=E/D/1P富矿单独上"