4. 多传感器系统建模方法

在多传感器故障检测与隔离(FDI)工程中,建模不是“画一张系统框图”那么简单,而是决定后续残差能否灵敏反映故障、能否把故障与扰动区分开来的根基。多传感器系统通常由多个同类或异类传感器、执行机构、被控对象和控制器构成,传感器之间既有冗余关系,也有互补关系。建模的任务,就是用数学或数据的方式描述“正常时各传感器输出应当满足什么关系”,从而让偏离这种关系的异常变得可计算、可判定。

核心逻辑:故障检测的本质是“用模型预测正常行为,再与实际测量比较”。模型越能准确刻画正常工况下的输入输出关系,残差就越干净,故障的可检测性和可隔离性就越高。

4.1 机理建模:从物理规律到解析冗余关系

机理建模依据质量守恒、能量守恒、牛顿定律、电路定律、热力学方程等物理规律,建立被控对象和传感器之间的解析关系。对多传感器系统而言,机理模型最有价值的地方在于它能产生解析冗余关系(Analytical Redundancy Relations, ARR)。例如,一个水箱系统同时测量进水量、出水量和液位,正常时三者应满足液位变化率等于进出流量差除以截面积。若液位传感器卡死,而流量传感器仍正常,这个等式就会失衡,残差随之增大。

机理建模的优点是物理意义明确、可解释性强、外推能力好,特别适合航空航天、能源动力、化工过程等对安全性要求高的场景。缺点是复杂系统建模成本高,未建模动态、参数时变和噪声会使模型与实际存在偏差,导致残差阈值难以整定。

4.2 数据驱动建模:用历史数据学习正常模式

当机理复杂或难以精确获得时,数据驱动建模成为重要补充。它利用正常工况下的多传感器历史数据,学习变量之间的统计关系或映射关系。常见方法包括主成分分析(PCA)、偏最小二乘(PLS)、自编码器、支持向量回归、神经网络以及高斯过程回归等。其核心思想是:正常数据分布在低维流形或特定相关结构上,故障会使样本偏离该结构,从而产生异常得分。

数据驱动建模的关键在于数据质量与工况覆盖。训练数据必须覆盖正常运行的多种工况,否则模型会把正常工况变化误判为故障。此外,数据驱动模型通常缺乏物理可解释性,故障隔离时不如机理模型直观,因此工程中常采用“机理为主、数据为辅”的混合策略。

4.3 状态空间模型:统一描述动态系统

状态空间模型是现代故障诊断的核心工具,它用一阶微分或差分方程描述系统内部状态随时间的演化,并用输出方程描述传感器测量与状态的关系。连续时间线性时不变形式为:

x_dot(t) = A x(t) + B u(t) + E_d d(t) + E_f f(t)
y(t)     = C x(t) + D u(t) + F_d d(t) + F_f f(t)

其中,x 为状态向量,u 为控制输入,y 为多传感器测量输出,d 为扰动,f 为故障。A、B、C、D 描述正常动态,E_d、F_d 描述扰动影响,E_f、F_f 描述故障影响。多传感器系统的特点体现在 y 的维数较高,C 矩阵的行对应不同传感器,因此不同传感器故障在输出方程中表现为不同的 F_f 列方向。

状态空间模型的价值在于:它把“动态演化”和“测量冗余”统一在一个框架内,便于设计观测器、卡尔曼滤波器以及后续的残差生成器。对于非线性系统,可采用扩展卡尔曼滤波、无迹卡尔曼滤波或非线性观测器进行推广。

4.4 观测器模型与残差生成基础

观测器利用系统输入和传感器输出估计内部状态,并构造输出估计误差作为残差。最典型的龙伯格观测器形式为:

x_hat_dot = A x_hat + B u + L (y - C x_hat)
r         = y - C x_hat

其中 L 为观测器增益,r 为残差。正常时,若模型准确且无故障,r 应接近零均值小方差信号;当传感器故障发生时,r 会偏离正常范围。残差生成的关键是让残差对故障敏感、对扰动和噪声不敏感,这通常通过选择 L 或设计故障检测滤波器来实现。

残差评价通常包括阈值逻辑、CUSUM、广义似然比等方法。阈值过小会导致虚警,过大则漏检。工程中常结合滑动窗口统计量,如残差均值和方差,来提升鲁棒性。

多传感器系统建模与残差生成链路 机理建模 物理定律 / 解析冗余 ARR 关系式 数据驱动建模 PCA / 自编码器 / 回归 正常模式学习 状态空间模型 A,B,C,D + 故障项 动态与测量统一 观测器 / 滤波器 x_hat_dot = A x_hat + B u + L (y - C x_hat) 状态估计与输出预测 残差生成与评价 r = y - C x_hat 阈值 / CUSUM / GLRT 故障报警与隔离 多传感器输出 y = [y1, y2, ..., ym] 不同传感器故障对应不同输出方向,形成可隔离性 冗余关系:同类传感器一致性 + 异类传感器互补性 扰动 d 与故障 f 需在模型结构中显式区分 提供结构 提供模式 提供动态 比较

4.5 方法对比与工程选型

建模方法 核心依据 优点 局限 典型适用场景
机理建模 物理定律、守恒方程 可解释、外推强、便于隔离 复杂系统建模难、参数时变 航空航天、动力系统、化工过程
数据驱动建模 历史正常数据统计关系 无需精确机理、适应复杂模式 依赖数据覆盖、可解释性弱 工况多变、机理不清的工业过程
状态空间模型 一阶动态方程 + 输出方程 统一动态与测量、便于观测器设计 需已知或辨识系统矩阵 多变量动态系统、传感器冗余系统
观测器模型 状态估计误差反馈 残差物理意义明确、实时性好 对模型误差和扰动敏感 在线故障检测、执行器/传感器故障

4.6 案例场景:三传感器冗余系统的残差生成

考虑一个温度控制系统,使用三个温度传感器测量同一测点,同时有一个加热功率输入。正常时三个传感器读数应一致,且温度动态满足一阶热模型。采用状态空间建模,状态为温度 T,输出为三个传感器读数 y1、y2、y3。设计龙伯格观测器后,可得到三个残差 r1、r2、r3。若某一传感器发生偏置故障,对应残差会持续偏离零均值;若加热功率扰动引起温度波动,三个残差会同时变化但保持一致。通过比较残差之间的差异,可以区分“传感器故障”和“系统扰动”,实现初步隔离。

工程提示:多传感器系统的残差设计应尽量利用“同类传感器一致性”和“异类传感器互补性”。前者用于检测偏置、卡死和漂移,后者用于检测系统性偏差和模型失配。

4.7 常见误区与复盘

  • 误区一:模型越复杂越好。 过于复杂的模型会引入更多未建模动态和参数不确定性,反而降低残差信噪比。应优先选择能反映关键冗余关系的最小模型。
  • 误区二:忽略扰动与故障的区分。 若模型中不显式区分扰动 d 和故障 f,残差会对工况变化过度敏感,导致虚警频发。
  • 误区三:阈值一劳永逸。 阈值应随工况、噪声水平和模型置信度自适应调整,固定阈值难以兼顾灵敏度和鲁棒性。
  • 误区四:只建模不验证。 建模后必须用正常数据验证残差是否零均值、小方差,用故障数据验证残差是否显著偏离,否则后续检测逻辑无从谈起。
复盘要点:多传感器建模的最终目标不是“拟合数据”,而是生成对故障敏感、对扰动鲁棒的残差。机理建模提供结构,数据驱动提供模式,状态空间提供动态框架,观测器提供残差生成机制,四者应协同使用,而非互相替代。

综上,多传感器系统建模方法的选择取决于系统机理清晰度、数据可得性、实时性要求和可解释性需求。机理建模与状态空间模型适合安全关键系统,数据驱动建模适合复杂工况补充,观测器模型则是连接模型与残差生成的桥梁。只有把建模、残差生成和评价逻辑贯通,后续的故障检测与隔离才有可靠基础。