3. PHM系统架构设计原则与参考模型
PHM(Prognostics and Health Management,故障预测与健康管理)系统架构决定了数据从哪里来、在哪里处理、如何形成健康结论,以及结论如何反馈到维修与使用决策。架构设计不是把算法堆在一起,而是围绕装备对象、监测参数、实时性要求和保障流程,明确各层的职责边界与接口关系。本节从OSA-CBM参考模型出发,梳理六层分层架构的职责,讨论开放式与可扩展设计原则,并给出高端装备场景下的架构裁剪方法。
一、OSA-CBM参考模型与六层职责
OSA-CBM(Open System Architecture for Condition-Based Maintenance)是PHM领域被广泛引用的分层参考模型,其核心价值在于把“从传感器信号到维修决策”的完整链路拆分为职责清晰、可独立演进的层次。工程上常归纳为六层:数据采集层、数据处理层、状态监测层、健康评估层、预测层、决策支持层。
数据采集层负责把物理量转换为可用的数字信号,关注传感器类型、采样率、量程、同步方式和时钟基准。例如对某型齿轮箱,振动测点采用IEPE加速度计,采样率设为25.6 kHz,转速键相通道同步采集,温度与油液参数以1 Hz低频采集。数据处理层完成去噪、滤波、重采样、时频变换、特征提取等,把原始波形转为可比较的特征量,如振动有效值、峭度、包络谱峰值、温度趋势斜率。状态监测层将特征与阈值或基线比较,判断“当前是否偏离正常”,输出报警等级与异常标记。健康评估层进一步融合多源特征,给出部件或子系统的健康状态分级,如健康、注意、警告、严重。预测层基于退化模型或数据驱动模型估计剩余使用寿命(RUL)及置信区间。决策支持层把健康结论、RUL、任务计划和维修资源结合,输出维修建议、备件需求和任务调整方案。
二、开放式与可扩展架构设计原则
高端装备往往服役周期长、改型频繁,PHM系统必须避免“一次建成、难以演进”。开放式架构的核心是接口标准化与模块解耦。具体落地时,应遵循以下原则。
接口与数据模型先行。在选算法之前,先定义测点命名规范、时间戳格式、特征字典和健康结论的数据结构。例如统一采用“装备编号-部件-测点-参数”的命名规则,时间戳统一为UTC毫秒,特征量以键值对形式写入消息总线。这样后续更换传感器或算法时,上层不必重写。
层次间松耦合。各层通过明确定义的接口通信,而不是直接访问对方内部数据。数据处理层只消费采集层的原始数据流,状态监测层只消费特征流。某一层升级时,只要接口不变,其他层不受影响。
算法可插拔。预测层和健康评估层应支持算法注册与版本管理。同一类RUL预测可并存多个模型,通过配置切换或并行评估,便于对比和回退。
计算资源可扩展。采集与实时处理可部署在边缘侧,健康评估与预测可部署在本地服务器或云端。架构应支持边缘-云协同,明确哪些数据必须本地实时处理,哪些可以上传做深度分析。
三、高端装备场景下的架构裁剪
六层架构是参考模型,不是每个项目都必须完整实现。高端装备场景差异很大:有的装备安全关键、实时性要求高,有的装备数据量大但决策周期长,有的装备受限于体积、功耗和成本。架构裁剪的目标是在满足任务需求的前提下,减少不必要的层次和组件。
裁剪时先回答三个问题:第一,监测对象是否已有明确的故障模式和退化规律?如果没有,预测层可能暂时无法落地,可先做到健康评估。第二,决策是否需要实时闭环?如果维修决策以天或周为周期,决策支持层可以放在地面系统,不必上装备。第三,计算资源是否受限?如果边缘算力有限,可把特征提取放在边缘,把融合与预测放在地面。
以某型机载设备为例,受体积和功耗限制,架构裁剪为:数据采集层保留振动与温度,数据处理层只做滤波和简单特征,状态监测层在边缘完成阈值报警,健康评估与预测在地面完成,决策支持层接入维修管理系统。这样既保证了机上实时告警,又利用了地面算力做深度分析。
| 裁剪维度 | 完整六层 | 裁剪后示例 | 裁剪依据 |
|---|---|---|---|
| 层次范围 | 采集→决策全链路 | 采集+处理+监测(边缘) | 边缘算力与功耗受限 |
| 预测能力 | RUL估计+置信区间 | 暂不部署,先做健康分级 | 退化数据积累不足 |
| 决策位置 | 装备端实时决策 | 地面维修系统决策 | 决策周期以天/周计 |
| 数据上传 | 原始波形全量上传 | 仅上传特征与报警事件 | 带宽与存储成本约束 |
四、架构落地中的关键检查点
架构设计完成后,建议在评审阶段检查以下内容:测点与故障模式是否对应,避免“采了很多数据但无法支撑判断”;各层接口是否有明确的数据格式和异常处理约定;实时性指标是否分解到各层,例如采集延迟、处理延迟、报警响应时间;边缘与地面的数据同步机制是否可靠;算法版本与模型更新是否有回滚方案。
此外,架构裁剪必须留下扩展余地。即使当前只部署到状态监测层,也应在数据模型和接口上为健康评估、预测层预留字段和消息主题。这样当数据积累到一定程度、需求升级时,可以在不推翻现有架构的前提下逐步扩展,而不是重新建设。
综上,OSA-CBM六层架构提供了职责清晰的参考框架,开放式与可扩展原则保证系统能够随装备改型和数据积累持续演进,而架构裁剪则要求工程师根据装备场景、资源约束和任务需求做出有依据的取舍。三者结合,才能形成既满足当前需求、又具备长期生命力的PHM系统架构。