作者简介: 冯磊(1983-), 男(汉), 河北, 博士研究生。
实时准确的剩余寿命预测能够为惯性测量组合的维护策略安排提供有效的决策支持。由于反映惯性测量组合退化状态的性能指标不能直接监测或直接测量带有噪声,因此需要构建状态空间模型预测惯性测量组合的剩余寿命。考虑到惯性测量组合的性能退化指标随时间呈现非线性特征,首先采用基于非线性漂移的Brown运动(Brownian motion, BM)建模其退化状态,然后基于构建的状态空间模型,利用期望最大化(expectation-maximization, EM)算法和Kalman滤波(Kalman filter)实时估计和更新退化状态和模型未知参数。并且将状态估计的分布函数引入剩余寿命的预测过程,近似得到了剩余寿命分布的解析形式,实现了剩余寿命的实时预测与更新。最后,对惯性测量组合的剩余寿命实时预测问题进行了实验分析,结果表明该方法具有较高的预测精度与较小的预测不确定性。
Real-time and accurate residual life prediction for an inertial measurement unit (IMU) can provide effective decision support for timely and cost-effective maintenance scheduling. The performance index reflecting the degradation of the IMU cannot be observed directly and direct measurements are contaminated by noise. Thus, a state space model was developed to predict the residual life of an IMU. Since the changes in the degradation state of the IMU are nonlinear over time, this analysis was a nonlinear drift-driven Brownian motion (BM) is used to characterize the degradation process, with the expectation maximization (EM) algorithm and the Kalman filter used to jointly estimate and update the state and model parameters. Furthermore, the estimated state distribution is incorporated into the residual life model using an approximate analytical form of the distribution. The approach is validated by comparison with experimental data which indicates that this method gives better prediction accuracies and lower uncertainties.
随着信息化和自动化水平的不断提高,许多工程设备、特别是航空航天设备与军事装备日益复杂。这些设备一旦发生失效将带来灾难性的后果。为了保证设备能够正常运行,避免因为失效引起的经济损失、人员伤亡、任务延误和环境破坏,必须对设备的健康状态即剩余寿命信息进行及时的评估与预测,据此安排必要的维护操作[1]。捷联惯性导航系统(strapdown inertial navigation system, SINS)在军事装备、航空航天系统等领域有着重要的应用。其通过惯性测量组合(inertial measurement unit, IMU)测量运载体的角速度和线加速度,经过坐标变换与计算,得到运载体的位置、速度与姿态角信息,最终实现自主导航。由于SINS的核心部件IMU直接固定在运载体上,导致陀螺仪和加速度计直接承受运载体的振动、冲击和角运动,工作环境非常恶劣。随着工作时间的积累, IMU的性能会不可避免地发生退化,在这种情况下,及时有效地预测IMU的剩余寿命,适时采取必要的维护手段,对于提高整个系统的可靠性与安全性有着至关重要的作用。
现有的预测方法中,一般假设设备的性能退化变量直接可观测,通过对设备退化数据的监测,建立其退化规律的演化模型,进而预测设备的剩余寿命[2]。但是,工程实际中,随着设备复杂性的提高,直接测量的退化变量因受到各种噪声与误差的影响,不能精确反映设备的退化状态,这种测量被称为不完整测量[3,4]。文[4]指出,在测试IMU的陀螺仪漂移系数的过程中,由于受到环境因素、人为因素以及各种随机因素的影响,测量结果不可避免地存在噪声干扰与误差。为解决不完整测量的问题,文[4]利用状态空间模型,对设备实际的退化过程以及退化过程与不完整测量之间的关系建模,通过滤波技术预测设备的剩余寿命。此外,根据状态空间模型的预测方程与更新方程,可以方便地实现在线预测。但是,文[4]仅考虑了退化过程线性变化的情况。现有研究中大部分也都假设设备退化状态的期望即平均退化率随时间线性变化
IMU上的陀螺仪结构复杂,测量得到的漂移系数具有明显的非线性特征[11],如果利用线性模型表征其漂移系数的变化过程,后续的剩余寿命预测会具有较大的误差与不确定性。本文将IMU上的陀螺仪的漂移系数作为性能退化变量,利用非线性漂移驱动的Brown运动(BM)表征其非线性特征,构建状态空间模型建立不完整测量与实际退化状态的关系,并且利用期望最大化(expectation maximization, EM)算法与Kalman滤波(Kalman filter)联合估计退化状态与未知参数,然后将估计的退化状态分布引入剩余寿命预测过程中,近似得到剩余寿命概率密度函数的参数化解析形式。根据滤波算法的预测方程与更新方程,一旦获取新的观测值,即可对状态与参数更新。相应地,可以更新剩余寿命的分布,最终实现在线剩余寿命预测。实验结果表明了本文所提方法的有效性。
假设 X( t)表示时刻 t设备的实际退化状态,对其采用如下非线性漂移驱动的BM建模:
其中: X(0)表示初始退化状态,假设为0; atb和 σB分别为漂移项和扩散系数, B( t)表示标准BM。可以看出,当 b=1时,式(1)退化为线性漂移驱动的BM, 说明线性情况只是该模型的特例。利用式(1)可以较好地表征退化过程非线性特征[11,12,13]。
不完整测量广泛存在于工程实际中,为建模直接测量与实际退化之间的关系,采用如下加性噪声模型构建观测方程:
其中 ε( t)表示噪声项。假设 ε( t) ~N(0, σ2),且与 B( t)相互独立。
设备的寿命 T可以定义为退化状态首次达到预先设定的失效阈值的时间[14],即 T可表示为
其中 ω表示失效阈值。 ω通常根据专家经验或领域标准预先给定。
根据式(3)可知,设备的寿命分布等价于首达时间分布,利用线性漂移驱动的BM建模退化过程,可直接得到首达时间分布的解析形式即逆Gauss分布[2]。但是,对于非线性漂移驱动的扩散过程而言,其首达时间分布需要求解具有边界约束的FPK(Fokker-Planck-Kolmogorov)程。该方程的求解非常困难,很难得到分布的解析形式。为了简化问题,一些研究人员假设实际的退化过程是严格单调增加的,则寿命分布可直接表示为
式(4)只适用于退化过程严格单调的情况,对于受各种因素影响具有随机波动的非线性退化过程,利用随机扩散过程描述其特征更加符合工程实际。但是,对于基于BM的模型而言,式(4)的简化计算不适用。或者在这种强假设下,只能得到预测误差较大的近似结果。本文采用文[11]提出的一种弱假设解决上述情况下的寿命分布求解问题。
假设 退化过程如果在时刻 t到达 ω,则 t之前退化过程到达 ω的概率忽略不计。
上述假设意味着退化过程可以在 t时刻以前到达 ω,也可以在 t之后返回 ω以下,但是出现这种情况的概率很小。因此,该假设不同于单调性假设,具体的解释与实验验证,可参见文[11]。下面简要论述在该假设下,寿命分布解析形式求解的一般思路。
步骤1 问题转化。
首先对退化过程{ X( t), t≥0}进行空间—时间变换[14]
其中 pB( t)( SB( t), t)为标准BM首达依赖于 t的边界函数 SB( t)的首达时间概率密度函数。
步骤2 pB( t)( SB( t), t)的求解。
为了得到 pB( t)( SB( t), t)的形式,利用标准BM的Markov性、独立增量性和均方连续性,可以将其进一步分解为两部分,一部分表示 B( t)在边界 SB( t)上的概率密度,另一部分用来描述退化过程在时刻 t到达边界上的情况下,在时刻 s<t时没有到达边界的概率。通过求解两部分的概率,可以实现对 pB( t)( SB( t), t)的求解。
根据上述求解步骤, fT( t)可以表示为
得到寿命的概率密度函数后,接下来推导如何利用当前时刻 ti的退化状态 X( ti)得到当前时刻剩余寿命的概率密度函数。对于 t>ti,退化过程可表示为 X( t) =X( ti) +atb-a
令 li=t-ti,可以得到一个新的退化过程{ G( li), li≥0},
其中 G(0) =0 .
根据上述方程可知,时刻 ti的剩余寿命等价于{ G( li), li≥0}首达阈值
其中: Δ t为离散化步长,
根据状态空间模型式(9), 可以通过Kalman滤波[16]估计当前时刻实际的退化状态。首先定义
其中: λ( li) =
节1推导了时刻 ti剩余寿命的概率密度函数的解析形式。接下来,采用极大似然估计(maximum likelihood estimation, MLE)策略估计模型的未知参数。
为后续表示方便,首先定义当前时刻的状态序列为 X1: i=( X1, X2,…, Xi)。由于构建的状态空间模型含有未知状态,不能直接采用MLE估计未知参数,本文采用EM算法解决存在未知状态时的参数极大似然估计问题。通过迭代地计算且最大化包含完整数据集( X1: i, Y1: i)的对数似然函数的条件期望, EM算法能够产生一个估计序列收敛到参数的极大似然估计值。令
其中ln p( X1: i, Y1: i|θ)为完整数据对数似然函数。总结起来,参数估计程序包含如下两个步骤:
1) E步。
2) M步。
给定初始值
具体到本文构建的状态空间模型式(9), 完整数据的对数似然函数可以表示为
为了计算对数似然函数的条件期望,对于 k=1,2,…, i,首先定义如下变量:
经过一系列代数运算,可以得到
其中 Ak=Pk|i+
显然,计算完整数据对数似然函数需要得到相对于
根据式(13)可知,目标函数含有4个未知参数,为了降低参数空间的维数,减少计算复杂度,本文采用剖面似然函数技术估计未知参数。首先假设参数 b固定,分别计算式(13)相对于参数 a、 σB和 σ的偏导数,并且令这3个偏导数为零,可得
其中
将式(14)和(15)代入式(13), 可以得到只含有 b的剖面似然函数。通过一维搜索使此剖面似然函数最大化,即可得到 b的估计值
根据上述推导,可以看出,一旦获取新的观测值,首先利用EM算法估计与更新模型的未知参数,然后利用Kalman滤波更新退化状态。参数与状态的更新逐次进行。相应地,根据式(10), 可以更新剩余寿命的概率分布,实现实时剩余寿命预测。
IMU是SINS的关键设备,其运行状态对导航精度有着重要的影响。IMU的核心部件为3个陀螺仪和3个加速度计,分别测量运载体的角速度和线加速度。工程实际中,陀螺仪工作在不同环境与负载下,转子高速旋转必然造成转轴的磨损,随着运行时间的增长,磨损不断累积,引起漂移系数的增长,导致系统性能逐渐退化,当漂移系数增大到预先设定的阈值,即认为系统发生失效[19,20]。因此,陀螺仪漂移是表征IMU性能的一项重要指标,是一种缓变失效。由于陀螺仪敏感轴方向上的漂移系数的变化趋势较为明显,因此本实验选取敏感轴方向的一次项漂移系数作为衡量IMU退化状态的性能指标,记为 K1。 K1由每小时的漂移度数表示,单位记为°/h。根据工程实践经验和对惯性测量组合精度的要求,通常假设 K1的值一旦达到失效阈值0 .38°/h,则表明陀螺仪由于漂移引起的性能退化非常严重,这种情况下,可以认为陀螺仪已经失效。实验中收集的是对某IMU连续工作测试得到的一次项漂移系数。采样间隔为3 h, 共96组数据,如图1所示。
为了便于比较研究,本文采用每一个观测点处预测的剩余寿命分布的均方误差(mean-squared error, MSE)为标准,比较不同模型的预测精度。具体地, MSE定义如下[21,22,23]:
其中
其中 N为观测数据的个数。注意到
如前所述,本文利用EM算法和Kalman滤波对参数进行估计与更新。各未知参数的估计与更新结果如图2所示。
由图2可看出,在不同的监测时刻,一旦获取新的观测值,则利用到当前时刻为止的整个观测序列对参数进行估计与更新。随着观测数据的不断增加,各参数的估计值最终收敛到各自的稳定值,收敛速度相对较快。最终
为了验证本文方法的有效性,与线性模型和单调性假设下的模型做比较研究。为表示方便,将本文所构建的模型称为模型1, 线性模型为模型2, 单调性假设下的模型为模型3。以第90到96个数据为例,剩余寿命预测结果如图3所示。
由图3可知,模型1由于在预测剩余寿命的过程中考虑了退化状态估计的不确定性,预测得到的剩余寿命的概率密度曲线比另外2种模型的更加紧致,预测结果的不确定性更小。为了进一步说明模型1的预测精度高,分别比较了这3种模型的MSE和TMSE, MSE的比较结果如图4所示。
当测试数据较少时,3种模型的MSE都很大,这是因为测试数据少导致参数和实际的退化状态估计不准确,因而预测的剩余寿命也不准确; 并且实际的剩余寿命未知, 294 h只是近似假设。根据式(17)可以看出,预测结果不准确将会导致MSE很大,但是相对于三种模型而言,这是同一标准下的公平比较。由图4可知,从初始时刻开始,模型1的MSE就比模型2的小,说明退化路径存在非线性特征时,如果利用模型2建模这种退化过程,结果有可能具有较大的误差,预测精度不高。此外,大约11个数据点之后,模型1的MSE都比模型3的小,说明如果退化过程非单调,利用单调性假设得到的预测结果比较保守,精度比在本文提出的弱假设下得到的结果要差。模型1、 2和3的预测结果的TMSE分别是3.968 0×105、8.561 1×105和1.855 0×106。
总之,以上实验结果表明本文方法可以很好地解决IMU的剩余寿命预测问题,并且具有较高的预测精度和较小的预测不确定性。
为了解决IMU剩余寿命中存在的不完整测量和非线性退化的问题,本文提出了一种基于状态空间的剩余寿命在线预测方法。该方法具有以下特点:
1) 构建了基于状态空间技术的惯性测量组合剩余寿命预测模型,该模型能够较好地建模退化状态以及不完整测量与实际退化状态之间的关系。
2) 利用非线性漂移驱动的BM建模工程实际中广泛存在的非线性退化过程。与单调性假设不同,本文在一种弱假设的条件下,充分考虑状态估计过程中的不确定性,并将其引入后续的剩余寿命预测过程,近似得到了剩余寿命概率密度函数参数化的解析形式。
3) 基于构建的状态空间预测模型,利用EM算法和Kalman滤波,实现了退化状态和参数的联合估计与更新。最终实现了剩余寿命的在线预测。
通过仿真实验分析表明: 本文所提方法无论在可操作性还是准确性、降低不确定性方面均要优于线性模型和单调性假设下的模型,符合工程实际的要求,能够较好地解决IMU剩余寿命预测的相关问题,并且可以为后续的维护策略安排提供准确而实时的预测信息。
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|
[17] |
|
[18] |
|
[19] |
|
[20] |
|
[21] |
|
[22] |
|
[23] |
|