整体模型架构 - BearingNet
1 | |
数据流向:
1 | |
1. 通道注意力机制 (ChannelSE)
设计思想
- 问题:多通道信号(DE/FE/BA)质量不均,需要自适应权衡
- 解决:学习每个通道的重要性权重,突出信息丰富的通道
实现细节
1 | |
工作流程:
1 | |
2. 机理滤波器组 (MechanismFilterBank)
设计思想
这是模型的核心创新,基于轴承故障的物理机理设计:
- BPFI频段:内圈故障特征频率及其谐波
- BPFO频段:外圈故障特征频率及其谐波
- BSF频段:滚动体故障特征频率及其谐波
- FTF频段:保持架频率及其谐波
频率计算
1 | |
滤波器实现
1 | |
滤波过程:
1 | |
3. 机理门控 (GateExplain)
设计思想
- 问题:不同故障类型的特征能量分布在不同的机理频段
- 解决:学习4个机理组(BPFI/BPFO/BSF/FTF)的重要性权重
- 可解释性:门控权重直接反映了模型对不同故障机理的关注度
实现细节
1 | |
物理意义:
g[0]:BPFI组权重(内圈故障敏感度)g[1]:BPFO组权重(外圈故障敏感度)g[2]:BSF组权重(滚动体故障敏感度)g[3]:FTF组权重(保持架相关敏感度)
4. 特征提取器 (FeatNet1D)
设计思想
使用1D CNN提取时序特征,适配经过机理滤波后的8通道信号:
1 | |
特征演化:
1 | |
5. 分类器 (Classifier)
简单的线性分类头:
1 | |
6. 数据预处理与输入适配
ensure_bct函数
确保输入维度一致性:
1 | |
完整前向传播
1 | |
7. 模型优势总结
物理机理驱动
- 滤波器中心频率基于轴承几何参数精确计算
- 不是黑盒学习,而是有明确物理意义的特征提取
多尺度注意力
- 通道级:ChannelSE自适应选择最优传感器通道
- 频段级:GateExplain学习不同故障机理的重要性
端到端可解释
- Gate权重直接反映模型对BPFI/BPFO/BSF/FTF的关注度
- 通道权重揭示不同传感器位置的贡献
- 整个决策过程透明可追溯
迁移友好
- 特征提取器学习通用的故障模式表示
- 机理滤波器基于物理规律,跨域稳定
- 分离的编码器-分类器结构便于域适应
这种设计巧妙地将信号处理理论、故障诊断机理和深度学习技术相结合,既保证了模型的可解释性,又提升了跨域泛化能力。