|
@@ -1,23 +1,342 @@
|
|
|
-{
|
|
|
|
|
- "_来源": "逆向工程产物 (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(本机局部基线)—— 分子待峰值拾取口径"
|
|
|
|
|
- }
|
|
|
|
|
-}
|
|
|
|
|
|
|
+{
|
|
|
|
|
+ "_来源": "逆向工程产物 (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"
|
|
|
|
|
+ }
|
|
|
|
|
+}
|