首页> 中国专利> 一种卡尔曼滤波传感器信息融合的故障检测方法

一种卡尔曼滤波传感器信息融合的故障检测方法

摘要

本发明公开了一种卡尔曼滤波传感器信息融合的故障检测方法,包括以下几个步骤:步骤一:根据卡尔曼滤波理论,建立线性动态系统的状态方程和观测方程;步骤二:根据步骤一得出的观测方程,利用最小二乘方法获取状态估计和相应的均方误差阵、新息序列;步骤三:利用已知的新息序列,得到不同的渠道归一化的新息序列;并且组成m通道平行传感器的创新矩阵;步骤四:根据步骤三所得的创新矩阵,获取创新矩阵的谱范数和谱范数的均值;步骤五:对卡尔曼滤波传感器的信息融合进行故障检测;本发明采用数理统计和区间估计的方法,简化了复杂的计算,极大地提高了故障检测速度。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-03-10

    未缴年费专利权终止 IPC(主分类):G01C25/00 专利号:ZL2013100925703 申请日:20130321 授权公告日:20160706

    专利权的终止

  • 2016-07-06

    授权

    授权

  • 2013-08-21

    实质审查的生效 IPC(主分类):G01C25/00 申请日:20130321

    实质审查的生效

  • 2013-07-24

    公开

    公开

说明书

技术领域

本发明涉及一种基于标准化创新矩阵的卡尔曼滤波传感器信息融合故障检测方法,属于 卡尔曼滤波器信息融合的故障检测技术领域。

背景技术

智能化、高精度、高可靠性是未来飞行器对导航系统的要求。信息融合技术可满足未来 飞行器对导航系统的这些要求。在导航和控制领域中,不可避免要对卡尔曼滤波器进行有效 的测试。基于此目的已经产生了一些算法并且也产生了相应测试卡尔曼滤波测试的算法技术, 这样不仅能够确保故障定位和检测,还可以进行估计修正。目前,有很多卡尔曼滤波器测试 的算法,应用哲学算法可以对卡尔曼滤波器不同特征标志进行故障检测。尽管卡尔曼滤波检 测算法种类繁多,但是迄今为止,多通道卡尔曼滤波器修正的监测和诊断的问题还没有得到 解决。

在航空航天和海军导航系统中,单一的导航系统已经无法满足系统的要求,组合导航系 统越来越受到高度的重视,GPS,DGPS,GLONASS和INS系统都通过卡尔曼滤波集成不 同的组合。在多传感器融合的复杂系统中,即同时从多个来源的动态系统状态向量来获取信 息,联邦或平行卡尔曼滤波器用来整合不同的导航系统够能到得到和满意的效果。Kalman 滤波器信息融合。系统参数和状态多通道估计算法已成熟并用于估计一个动态系统的一个数 学模型,以及多个测量通道的量测。在卡尔曼滤波器的这些模型中,有效数据的联合处理, 可以改善状态向量的估计精度和数据处理的可靠性。这些算法对检测Kalman滤波器信息融 合的应用而言,每个估计信道都需要它自己的“故障检测器”,这样就需要很大的计算量。所 以,考虑到多信道估计程序需要大量的计算,采用先前的技术实现测试Kalman滤波器信息 融合就不是一个简单的问题。因此,有必要开发用于测试的多通道估计程序的简单算法,以 执行实时测试滤波器没有故障情况下参量变化的先验信息。

发明内容

本发明的目的是为了简化在GPS/INS/DVL组合导航系统中卡尔曼滤波器的传感器信 息融合故障检测方法,提出一种卡尔曼滤波传感器信息融合的故障检测方法,本发明能够简 单快速检测卡尔曼滤波器的传感器信息融合情况,在得到了标准化创新矩阵谱范数后,再对 其进行数理统计和区间估计,从而对卡尔曼滤波器的传感器信息融合进行简单快速的故障检 测。

一种卡尔曼滤波传感器信息融合的故障检测方法,包括以下几个步骤:

步骤一:根据卡尔曼滤波理论,建立线性动态系统的状态方程和观测方程;

步骤二:根据步骤一得出的观测方程,利用最小二乘方法获取状态估计和相应的均方误 差阵、新息序列;

步骤三:利用已知的新息序列,得到不同的渠道归一化的新息序列;并且组成m通道平 行传感器的创新矩阵;

步骤四:根据步骤三所得的创新矩阵,获取创新矩阵的谱范数和谱范数的均值;

步骤五:对卡尔曼滤波传感器的信息融合进行故障检测;

本发明的优点在于:

(1)本发明采用平行算法同时联立所有测量通道组合为矩阵,这样不需要对每个通道分 别进行检测,降低了系统的复杂程度;

(2)本发明采用数理统计和区间估计的方法,简化了复杂的计算,极大地提高了故障检 测速度。

附图说明

图1是GPS/INS/DVL组合导航系统的容错结构图;

图2是卡尔曼滤波器的传感器信息融合图;

图3是本发明的方法流程图。

具体实施方式

下面将结合附图和实施例对本发明作进一步的详细说明。

如图1所示,在GPS/INS/DVL组合导航系统中(即卫星/惯导/多普勒计程仪组合导 航系统),认为惯导系统除了其固有的漂移之外不发生其它故障。当任意子系统发生故障时, 对故障进行有效的检测和滤波处理。当故障不可消除时,将有故障传感器隔离,当故障消除 后,自动进行系统恢复。如图2所示,在卡尔曼滤波器中有m个传感器通道,要同时对m个 通道的传感器进行信息融合。本发明提出一种卡尔曼滤波传感器信息融合的故障检测方法。 基于引进的标准规范化创新矩阵的光谱范数数学期望的统计。这种方法允许数学期望和实时 的创新序列方差的同时测试,并且不需要先验信息在故障时刻变化值的统计特征。使用这种 方法,可对信息融合的卡尔曼滤波器进行故障检测。

本发明是一种基于标准化创新矩阵的卡尔曼滤波传感器信息融合的故障检测方法,流程 如图3所示,包括以下几个步骤:

步骤一:根据卡尔曼滤波理论,建立线性动态系统的状态方程和观测方程;

线性动态系统的状态方程为:

x(k+1)=Φ(k+1,k)x(k)+G(k+1,k)ω(k)      (1)

式中:x(k+1)是系统k+1时刻的n维状态向量,x(k)是系统n维状态向量,Φ(k+1,k)是 系统n×n维转移矩阵;G(k+1,k)是n×n维系统噪声驱动阵,ω(k)是n维系统激励噪声序列。 k表示卡尔曼滤波的更新时刻,状态x(k)是由m个测量通道所组成,所以x(k)的量测满足以 下关系,第i个通道的观测方程:

zi(k)=Hi(k)x(k)+νi(k)      (2)

式中:zi(k)是第i个测量通道的n维测量向量;Hi(k)是系统第i个通道的n×n维的测量 矩阵;νi(k)第i个通道的n维量测噪声序列。第i个通道的量测噪声ν(k)的均值是零方差为 Rii(k),相关阵为各通道相互独立,νi(j)是第i个通道j时刻的 量测噪声序列,δ(kj)=0kj1k=j.

步骤二:根据步骤一得出的观测方程,利用最小二乘方法获取状态估计和相应的均方误 差阵、新息序列;

系统的状态向量可以通过卡尔曼滤波传感器信息融合来估计,可以表示为:

x^(k/k)=x^(k/k-1)+Σi=1mP(k/k)HiT(k)Rii-1(k)Δi(k)---(3)

式中:是系统的状态估计,P(k/k)表示估计均方误差的相关矩阵,Δi(k)表示i通 道的新息序列,是状态一步预测:

x^(k/k-1)=Φ(k,k-1)x^(k-1)---(4)

Δi(k)是i通道的新息序列:

Δi(k)=zi(k)-Hi(k)x^(k/k-1)---(5)

估计均方误差的相关矩阵:

P-1(k/k)=P-1(k/k-1)+Σi=1mHiT(k)R11-1(k)Hi(k)---(6)

一步预测均方误差的相关矩阵:

P(k/k-1)=Φ(k,k-1)P(k-1/k-1)ΦT(k,k-1)+G(k,k-1)Q(k-1)GT(k,k-1)   (7)

步骤三:利用已知的新息序列,得到不同的渠道归一化的新息序列;并且组成m通道平 行传感器的创新矩阵;

最优估计是通过同时联立所有通道新息序列Δi(k)的权重总和定义的。符合方程式(3)-(7) 的传感器信息融合滤波器为并行过滤器,正如(3)-(7)所示,估计状态向量平行算法要采用m个 滤波器,每个滤波器的增益矩阵、滤波误差的相关矩阵等为已知估计。对于正常运作的卡尔 曼滤波传感器信息融合,不同的通道归一化的新息序列为:

Δ~i(k)=[Hi(k)P(k/k-1)HiT(k)+Rii(k)]-1/2Δi(k)---(8)

其中,是第i个通道的归一化新息序列,并且它服从N(0,1)分布。故障能够导致测 量信道特性、计算机失效、异常测量、对象噪声或测量统计特性的变化、卡尔曼滤波产生的 真正过程和估计的轨迹的一个方差等突变,这样的一个突变可导致序列的先验特征的变 化,所以有必要开发一个有效的方法对标准化新息序列的数学期望和方差同时联立检测。为 此,建立两种假设:γ0-Kalman滤波器工作在正常状态,γ1-估计系统发生故障。

为此设定:A是一个n×m矩阵(n≥2,m≥2)且为m通道Kalman滤波器规范化创新矩阵, 其中,各列为不同通道的规范化创新向量(不同的通道归一化创新的向量的维度是相等的), 也就是说创新矩阵为:

A(k)=[Δ~1(k),Δ~2(k),...Δ~m(k)]---(9)

其中,A(k)是k时刻的m通道平行传感器信息融合kalman滤波器的规范化创新矩阵, 是各通道k时刻的归一化新息序列。对于假设检验γ0和γ1,矩阵AT(k)A(k)服 从白噪声分布,所以可以应用其特征值、最大值和最小值的特性。由于为随机矩阵特征值确 定信心域(或间隔)有一定的困难,所以对于多维动态系统的故障检测问题的研究应用是非常复 杂的。

步骤四:根据步骤三所得的创新矩阵,获取创新矩阵的谱范数和谱范数的均值;

在假设检验γ0和γ1研究中,要采用矩阵A(k)的谱范数,实数矩阵A(k)的谱范数|| ||2的定 义公式:

||A(k)||2max{(λi[AT(k)A(k)])1/2}---(10)

式中:λi[AT(k)A(k)]是AT(k)A(k)的特征值。

矩阵AT(k)A(k)的特征值的平方根(即λi[AT(k)A(k)]值)为矩阵A(k)的奇异值,所以, 矩阵A(k)的范数等于它的最大奇异值,它是实数且为正定的。因为对于任意矩阵,确定奇异 数和范数的计算相对于获得特征值简单,这说明卡尔曼滤波的归一化创新矩阵的谱范数的选 择可以作为一个检测尺度。假设检验γ0和γ1,引进一个矩阵A(k)的谱范数数学期望的一维统 计量。由于一个数学期望的估计需要使用其算术平均值,对于k时刻的数学期望值表达式可 以写成(即A(k)的谱范数均值):

E{||A(k)||2}||A(k)||2=1kΣj=1k||A(j)||2---(11)

这里借助Hansen的思想,他曾为一个由零均值和标准差为σ(aij∈N(0,1))的随机值所构 成的随机矩阵A(k)∈Rn×m范数的数学期望提过许多的限定。假设ri和aj代表矩阵A的行和列, 所以最大行-列范数为:

μ≡max[||ri||2,||aj||2]   (12)

其中||ri||和||aj||是相应的向量范数,并且有下列不等式成立:

E{μ}≤E{||A||2}≤[max(n,m)]1/2E{μ}   (13)

在实际的估算中公式(13)很难实现,很难估计E{μ},所以把E{μ}用它的下界来替换:

σmax(n,m)=max[E{||ri||2},E{||aj||2}]E{μ}---(14)

所以公式(13)可以改为:

σmax(n,m)E{||A||2}f(max(n,m))×σmax(n,m)---(15)

式中f是定义的未知函数。并且有在n=m→∞时函数f渐近为2且f的区间是(1,2), 所以定义f的估计值为2,针对以上所述,E{||A(k)||2}可以有以下定义:

σmax(n,m)E{||A||2}2σmax(n,m)---(16)

表达式(16)表现了随机矩阵A标准差和它的二阶范数之间的关系。考虑到应用规范化 创新矩阵来观测由分布的随机元素零均值和有限方差aij∈N(0,1)组成的传感器信息融合的卡 尔曼滤波器故障,在本发明中不等式(16)明确表达了可以应用到解决诊断问题,可以通过 卡尔曼滤波器的归一化新息矩阵的元素aij是否服从N(0,1)分布来规定,并要满足不等式 (16)。不满足不等式(16)则说明元素aij的均值不在为零或者方差不再为单位方差或者{aij} 不再服从白噪声。

所以根据是否满足不等式(16)来对该传感器信息融合卡尔曼滤波器进行检测,鉴于σ=1 和表达式(11)就可以得到谱范数均值符合以下关系形式:

max(n,m)||A(k)||22max(n,m)---(17)

步骤五:对卡尔曼滤波传感器的信息融合进行故障检测;

根据以上分析,测试传感器信息融合卡尔曼滤波器的故障检测问题,决策规则可假设为 以下形式:

γ0:max(n,m)<||A(k)||2<2max(n,m),:无故障运行

γ1:||A(k)||2max(n,m)||A(k)||22max(n,m),:故障   (18)

这种方法能够容易的确定m通道卡尔曼滤波器的归一化新息序列的谱范数的数学期望的 界限,并且对所有通道的新息序列的数学期望和方差同时检查。

在GPS/INS/DVL组合导航系统中,采用上述方法后,就可简便的对系统进行故障诊断, 不需要其它方法的辅助,若判断出GPS/INS子系统发生故障,则可判断GPS故障;若判断 出INS/DVL子系统发生故障,则可判断DVL发生故障。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号