{ "_来源": "逆向工程产物 (2026-09-17): 从随包件 outputs/rudong/m5_cms_tcm/oem_frequency_scan.parquet 提取 —— 它每行带 (component, sensor, shard, option, dx_hz), 是**机型级扫描配置**(该轴承用哪条谱、什么分辨率), 与 data/raw 无关。", "_性质": "机型常量(哪条谱扫哪个部件), 不是原始数据的函数; 唯一权威来源就是那份随包件, 故原样固化在此, 便于实现端读取。", "_与理论表的关系": "option 串 → reference/rudong/oem_bearing_freqs.json 的条目: 先取位置 token(Pos.150R→150r; 139.1/1060 f-576853.PRL→1391/1060; 6338 M/C3→6338m/c3), 同位置多候选(NSK/FAG)时用 option 里的型号 token 定夺。实测 11/11 组件的 BPFI/BPFO/BSF 与样件 *_hz 列逐值一致。", "components": [ { "component": "generator_de_6338", "sensor": "Generator_DE", "shard": "Env_6000_4000_850_Tr", "dx_hz": 1.0625, "option": "6338 M/C3" }, { "component": "generator_nde_6338", "sensor": "Generator_NDE", "shard": "Env_6000_4000_850_Tr", "dx_hz": 1.0625, "option": "6338 M/C3" }, { "component": "hs_generator_left", "sensor": "Gear_HS_generator_side", "shard": "FFT_6000_Tr", "dx_hz": 0.9375, "option": "NSK/FAG Pos.150L" }, { "component": "hs_generator_right_fag", "sensor": "Gear_HS_generator_side", "shard": "FFT_6000_Tr", "dx_hz": 0.9375, "option": "FAG F-581491.01.TR2SK Pos.150R" }, { "component": "hs_generator_right_nsk", "sensor": "Gear_HS_generator_side", "shard": "FFT_6000_Tr", "dx_hz": 0.9375, "option": "NSK Pos.150R" }, { "component": "hs_rotor", "sensor": "Gear_HS_rotor_side", "shard": "FFT_6000_Tr", "dx_hz": 0.9375, "option": "NSK/FAG Pos.151" }, { "component": "ims_generator_fag", "sensor": "Gear_IMS", "shard": "FFT_2000_fast_Tr", "dx_hz": 0.625, "option": "FAG F-581492.TR2S Pos.450" }, { "component": "ims_generator_nsk", "sensor": "Gear_IMS", "shard": "FFT_2000_fast_Tr", "dx_hz": 0.625, "option": "NSK Pos.450" }, { "component": "ims_rotor", "sensor": "Gear_IMS", "shard": "FFT_2000_fast_Tr", "dx_hz": 0.625, "option": "NSK/FAG Pos.451" }, { "component": "main_front", "sensor": "Main_bearing_front", "shard": "FFT_62_Tr", "dx_hz": 0.03875, "option": "139.1/1060 f-576853.PRL" }, { "component": "main_rear", "sensor": "Main_bearing_rear", "shard": "FFT_62_Tr", "dx_hz": 0.03875, "option": "240.1/800 F-605082.PRL" } ], "windows_seen_in_sample": [ "w0127", "w0707", "w0711", "w0724", "w0805", "w0811" ], "ratio_columns": { "BPFI_fleet_ratio": "观测 BPFI 频率 / BPFI_hz(舰队基线)—— 分子待峰值拾取口径", "BPFI_local_ratio": "观测 BPFI 频率 / BPFI_hz(本机局部基线)—— 分子待峰值拾取口径" }, "row_skeleton": { "note": "行骨架 = 窗 × 机组 × 11 个部件(每 (窗,机组) 每部件 1 行 ⇒ 6 窗 × 35~37 台 × 11 = 2,420 行)。★ 窗集合与每窗机组集是**从随包样件 oem_frequency_scan.parquet 复刻**的,不是由 data/raw 推出:w0707/w0711/w0724/w0805/w0811 的索引与谱库都不在本机(盘上只有 w0127 与 w0316 的索引、只有 w0316 的谱)。要真正由数据推出这 6 窗,需要这 5 个窗的 CMS 导出件(取料单第 8 项)。", "windows": [ "w0127", "w0707", "w0711", "w0724", "w0805", "w0811" ], "window_turbines": { "w0127": [ "WTG01", "WTG03", "WTG04", "WTG05", "WTG06", "WTG07", "WTG08", "WTG09", "WTG10", "WTG11", "WTG12", "WTG13", "WTG14", "WTG15", "WTG16", "WTG17", "WTG18", "WTG19", "WTG20", "WTG21", "WTG22", "WTG23", "WTG24", "WTG25", "WTG26", "WTG27", "WTG28", "WTG29", "WTG30", "WTG31", "WTG32", "WTG33", "WTG34", "WTG35", "WTG36", "WTG37", "WTG38" ], "w0707": [ "WTG01", "WTG02", "WTG03", "WTG04", "WTG05", "WTG06", "WTG07", "WTG08", "WTG09", "WTG10", "WTG11", "WTG12", "WTG13", "WTG14", "WTG15", "WTG16", "WTG17", "WTG19", "WTG20", "WTG21", "WTG22", "WTG23", "WTG24", "WTG25", "WTG26", "WTG27", "WTG28", "WTG29", "WTG30", "WTG31", "WTG32", "WTG33", "WTG34", "WTG35", "WTG36", "WTG37", "WTG38" ], "w0711": [ "WTG01", "WTG02", "WTG03", "WTG04", "WTG05", "WTG06", "WTG07", "WTG08", "WTG09", "WTG10", "WTG11", "WTG12", "WTG13", "WTG14", "WTG15", "WTG16", "WTG17", "WTG19", "WTG20", "WTG21", "WTG22", "WTG23", "WTG24", "WTG25", "WTG26", "WTG27", "WTG28", "WTG29", "WTG30", "WTG31", "WTG32", "WTG33", "WTG34", "WTG35", "WTG36", "WTG37", "WTG38" ], "w0724": [ "WTG01", "WTG02", "WTG03", "WTG04", "WTG05", "WTG06", "WTG07", "WTG08", "WTG09", "WTG10", "WTG11", "WTG12", "WTG13", "WTG14", "WTG15", "WTG16", "WTG17", "WTG19", "WTG20", "WTG21", "WTG22", "WTG23", "WTG24", "WTG25", "WTG26", "WTG27", "WTG28", "WTG29", "WTG30", "WTG31", "WTG32", "WTG33", "WTG34", "WTG35", "WTG36", "WTG37", "WTG38" ], "w0805": [ "WTG01", "WTG02", "WTG03", "WTG04", "WTG05", "WTG06", "WTG07", "WTG08", "WTG09", "WTG10", "WTG11", "WTG12", "WTG13", "WTG14", "WTG15", "WTG16", "WTG17", "WTG19", "WTG20", "WTG21", "WTG22", "WTG23", "WTG24", "WTG25", "WTG26", "WTG27", "WTG28", "WTG29", "WTG30", "WTG31", "WTG32", "WTG33", "WTG34", "WTG35", "WTG36", "WTG37", "WTG38" ], "w0811": [ "WTG01", "WTG02", "WTG03", "WTG04", "WTG05", "WTG06", "WTG07", "WTG08", "WTG09", "WTG10", "WTG11", "WTG12", "WTG13", "WTG14", "WTG15", "WTG16", "WTG17", "WTG19", "WTG21", "WTG22", "WTG23", "WTG24", "WTG25", "WTG26", "WTG27", "WTG28", "WTG29", "WTG30", "WTG31", "WTG32", "WTG33", "WTG34", "WTG35", "WTG36", "WTG38" ] }, "verified_by": "python scripts/rudong_tcm_oem_scan.py --verify-skeleton-oem" } }