首页 / 专利库 / 飞机类型 / 飞行器 / 一种多传感器信息融合的组合导航故障诊断方法

一种多传感器信息融合的组合导航故障诊断方法

阅读:1044发布:2020-05-14

专利汇可以提供一种多传感器信息融合的组合导航故障诊断方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种多 传感器 信息融合的组合导航故障诊断方法,涉及松组合 导航系统 的故障诊断技术,具体方法为:建立INS/GNSS松组合导航的卡尔曼滤波 状态方程 和预测方程;对多个IMU信息源数据进行预处理,生成信息数据向量。计算多源数据向量与状态估计向量余弦相似度;选取余弦相似度最大的信息源数据更新 扩展卡 尔曼滤波状态量,同时预测下一时刻的状态估计向量;计算每个信息数据向量与当前状态估计向量的残差,对超过 阈值 的残差进行诊断,对比故障模型得到该传感器的故障诊断结果。本发明计算简单,且有效地提高了导航系统的性能。,下面是一种多传感器信息融合的组合导航故障诊断方法专利的具体信息内容。

1.一种多传感器信息融合的组合导航故障诊断方法,该方法应用于安装在飞行器上的INS系统和GNSS传感器组合成的INS/GNSS松组合的导航系统中,其特征在于,具体包括如下步骤:
步骤1:根据卡尔曼滤波理论,建立INS/GNSS松组合的导航系统的观测方程,根据观测方程得到当前时刻的偏差量;
步骤2:对INS系统中第i个IMU传感器采集到的数据进行预处理,生成第i个标准的IMU信息数据向量Ai,i=1,2,...E,所述E为IMU传感器的总个数;计算每个信息数据向量与当*
前时刻的状态估计向量A的余弦相似度的值;
步骤3:在E个余弦相似度的值中选择余弦相似度最大的值所对应的标准的IMU信息数据向量As,S∈1,2,3...E,并基于GNSS传感器测量的数据,计算得到下一个时刻的状态估计向量;
步骤4:根据当前时刻的E个标准IMU信息数据向量与当前时刻的状态估计向量的残差,判断当前时刻IMU传感器是否故障;若故障,则根据故障特征值判断传感器的故障类型。
2.根据权利要求1所述的一种多传感器信息融合的组合导航故障诊断方法,其特征在于所述步骤1中根据观测方程得到当前时刻的偏差量的具体方法如下所示:
观测方程:δX=KδY,其中δY为松组合系统的状态量的偏差量,为δX为松组合系统进行卡尔曼滤波时状态量的偏差量;
其中K=(P(-)HT)(R+HP(-)HT)-1;其中P(-)为上一个时刻的协方差方程;
Φ=I+FδtGNSS
Qk=GQGTδtGNSS
Pt=(1-KH)P
P=ΦPtΦT+Qk
其中,I为单位矩阵,δtGNSS为GNSS传感器数据更新的时间间隔;F为imu的状态估计转移矩阵;Qk为当前时刻过程噪声引起的误差;P表示当前时刻的协方差方程,Q是系统过程噪声协方差阵;φ为松组合的导航系统的n×n维的状态转移矩阵;G为松组合的导航系统的n×n维的噪声驱动矩阵;H是m×n维测量矩阵,其中m为n维松组合的导航系统中可观测的维度的个数;T为空间置换;
根据观测方程和如下公式计算得到δX和δY:
δY=HδX+V。
3.根据权利要求2所述的一种多传感器信息融合的组合导航故障诊断方法,其特征在于,所述步骤3中计算得到下一个时刻的状态估计向量的具体方法为:
将向量As所对应的第S个IMU传感器认定为未发生故障的传感器,利用下述公式计算下一个时刻的状态估计向量
δAgnss=Agnss-A*
其中Agnsss为GNSS测量的数据;若当前时刻GNSS没有更新则δAgnss为0,若当前时刻GNSSS也进行了更新则Agnsss为GNSS传感器更新时候测量到的数据。
4.根据权利要求2所述的一种多传感器信息融合的组合导航故障诊断方法,其特征在于,所述步骤2的具体方法为:
对第i个IMU传感器采集到的数据飞行器的速度ωb和加速度fb,进行预处理,得到vi,pi,ei为基于第i个IMU传感器测得的角速度ωb和加速度
fb,计算得到的飞行器在地标惯性坐标系下的速度、位置姿态角;vi,pi,ei均为d维,且3*d=m;xi,1~xi,d为第i个IMU的第1~第d个数据通道的状态量,也即速度在第1~第d维上的数据;xi,d+1~xi,m-d为第i个IMU的第d+1~第m-d个数据通道的状态量,也即位置在第1~第d维上的数据;xi,m-d+1~xi,m为第i个IMU的第m-d+1~第m个数据通道的状态量,也即姿态角在第
1~第d维上的数据;
按照如下公式计算第i个标准的IMU信息数据向量Ai与当前时刻的估计状态向量A*的余弦相似度;
5.根据权利要求1所述的一种多传感器信息融合的组合导航故障诊断方法,其特征在于,所述步骤4中判断传感器是否故障的具体方法为:
依次计算当前时刻的估计状态向量A*与Q个标准的IMU信息数据向量的残差,第i个的残差为:
ΔAi=A*-Ai
其中ΔAi的表达形式为ΔAi=[Δxi,1,Δxi,2,…,Δxi,m];Δxi,λ为第i个IMU的第λ个数据通道的状态量的误差值,λ=1,2,...m;将ΔAi与阈值t=[t1,t2,...,tm]进行比较,若Δxi,λ大于tλ;则认为该第i个IMU传感器故障,tλ为第λ个阈值。
6.根据权利要求5所述的一种多传感器信息融合的组合导航故障诊断方法,其特征在于,所述步骤4中根据故障特征值判断传感器的故障类型:
当第j个IMU故障,j∈Q且j≠s,则存在故障的状态量xj,k,与其对应的Δxj,k大于阈值,k=1,2,…,m;xj,k的表达式为:
表示当前时刻第j个IMU传感器的第k个数据通道在无故障时的状态量,fk表示当前时刻的该第k个数据通道的实际附加的故障特征值;根据表1判断该第j个IMU传感器的故障类型;
表1
其中c为一个常数,fk(-)为上一个时刻该第k个数据通道的实际附加的故障特征值;E1(.)为求期望值的函数,E(.)为方差函数。

说明书全文

一种多传感器信息融合的组合导航故障诊断方法

技术领域

[0001] 本发明涉及卡尔曼滤波信息融合的故障诊断技术领域,尤其涉及一种多传感器信息融合的组合导航故障诊断方法。

背景技术

[0002] 飞行器导航系统是能够向飞行器的操纵者或者控制系统提供飞行器的姿态,速度,位置等及时运动状态的系统。未来导航系统面对日益复杂环境,需要满足高智能,高精度,高稳定性等实际应用指标。单一的导航系统受到材料、技术、工艺、器件和成本等软、硬件条件的限制无法满足实际要求,组合导航系统受到越来越多的重视,成为当前重要的研究领域。
[0003] 多传感器信息融合技术是上世纪80年代形成和发展的一种信息综合处理技术。由于充分利用了多源数据的冗余性和互补性,大大提高了信息处理结果的质量。在组合导航系统中,同时从多个传感器来源的动态系统状态向量获取量测信息,利用卡尔曼滤波器整合不同传感器信息得到最优结果。在卡尔曼滤波器的这些模型中,有效数据的联合处理可以改善状态向量的估计精度和数据处理的可靠性。但在这些传统融合方法需要大量的计算,影响了飞行器导航系统的实时性与快速性,同时缺少了对具体故障类型的诊断。

发明内容

[0004] 发明目的:为解决现有技术的融合方法计算量大、缺少对具体故障类型的诊断等问题,本发明提供一种多传感器信息融合的组合导航故障诊断方法。
[0005] 技术方案:本发明提供一种多传感器信息融合的组合导航故障诊断方法,该方法应用于安装在飞行器上的INS系统和GNSS传感器组合成的INS/GNSS松组合的导航系统中,具体包括如下步骤:
[0006] 步骤1:根据卡尔曼滤波理论,建立INS/GNSS松组合的导航系统的观测方程,根据观测方程得到当前时刻的偏差量;
[0007] 步骤2:对INS系统中第i个IMU传感器采集到的数据进行预处理,生成第i个标准的IMU信息数据向量Ai,i=1,2,…E,所述E为IMU传感器的总个数;计算每个信息数据向量与当前时刻的状态估计向量A*的余弦相似度的值;
[0008] 步骤3:在E个余弦相似度的值中选择余弦相似度最大的值所对应的标准的IMU信息数据向量As,S∈1,2,3…E,并基于GNSS传感器测量的数据,计算得到下一个时刻的状态估计向量;
[0009] 步骤4:根据当前时刻的E个标准IMU信息数据向量与当前时刻的状态估计向量的残差,判断当前时刻IMU传感器是否故障;若故障,则根据故障特征值判断传感器的故障类型。
[0010] 进一步的,所述步骤1中根据观测方程得到当前时刻的偏差量的具体方法如下所示:
[0011] 观测方程:δX=KδY,其中δY为松组合系统的状态量的偏差量,为δX为松组合系统进行卡尔曼滤波时状态量的偏差量;
[0012] 其中K=(P(-)HT)(R+HP(-)HT)-1;其中P(-)为上一个时刻的协方差方程;
[0013] Φ=I+FδtGNSS
[0014] Qk=GQGTδtGNSS
[0015] Pt=(1-KH)P
[0016] P=ΦPtΦT+Qk
[0017]
[0018] 其中,I为单位矩阵,δtGNSS为GNSS传感器数据更新的时间间隔;F为imu的状态估计转移矩阵;Qk为当前时刻过程噪声引起的误差;P表示当前时刻的协方差方程,Q是系统过程噪声协方差阵;Φ为松组合的导航系统的n×n维的状态转移矩阵;G为松组合的导航系统的n×n维的噪声驱动矩阵;H是m×n维测量矩阵,其中m为n维松组合的导航系统中可观测的维度的个数;T为空间置换;
[0019] 根据观测方程和如下公式计算得到δX和δY:
[0020] δY=HδX+V。
[0021] 进一步的,所述步骤3中计算得到下一个时刻的状态估计向量的具体方法为:
[0022] 将向量As所对应的第S个IMU传感器认定为未发生故障的传感器,利用下述公式计算下一个时刻的状态估计向量
[0023] δAgnss=Agnss-A*
[0024]
[0025] 其中Agnsss为GNSS测量的数据;若当前时刻GNSS没有更新则δAgnss为0,若当前时刻GNSSS也进行了更新则Agnsss为GNSS传感器更新时候测量到的数据。
[0026] 进一步的,所述步骤2的具体方法为:
[0027] 对第i个IMU传感器采集到的数据飞行器的速度ωb和加速度fb,进行预处理,得到Ai=[vi,pi,ei]=[xi,1,xi,2,…,xi,m],vi,pi,ei为基于第i个IMU传感器测得的角速度ωb和加速度fb,计算得到的飞行器在地标惯性坐标系下的速度、位置和姿态角;vi,pi,ei均为d维,且3*d=m;xi,1~xi,d为第i个IMU的第1~第d个数据通道的状态量,也即速度在第1~第d维上的数据;xi,d+1~xi,m-d为第i个IMU的第d+1~第m-d个数据通道的状态量,也即位置在第1~第d维上的数据;xi,m-d+1~xi,m为第i个IMU的第m-d+1~第m个数据通道的状态量,也即姿态角在第1~第d维上的数据;
[0028] 按照如下公式计算第i个标准的IMU信息数据向量Ai与当前时刻的估计状态向量A*的余弦相似度;
[0029]
[0030] 进一步的,所述步骤4中判断传感器是否故障的具体方法为:
[0031] 依次计算当前时刻的估计状态向量A*与Q个标准的IMU信息数据向量的残差,第i个的残差为:
[0032] ΔAi=A*-Ai
[0033] 其中ΔAi的表达形式为ΔAi=[Δxi,1,Δxi,2,…,Δxi,m];Δxi,λ为第i个IMU的第λ个数据通道的状态量的误差值,λ=1,2,…m;将ΔAi与阈值t=[t1,t2,…,tm]进行比较,若Δxi,λ大于tλ;则认为该第i个IMU传感器故障,tλ为第λ个阈值。
[0034] 进一步的,所述步骤4中根据故障特征值判断传感器的故障类型:
[0035] 当第j个IMU故障,j∈Q且j≠s,则存在故障的状态量xj,k,与其对应的Δxj,k大于阈值,k=1,2,…,m;xj,k的表达式为:
[0036]
[0037] 表示当前时刻第j个IMU传感器的第k个数据通道在无故障时的状态量,fk表示当前时刻的该第k个数据通道的实际附加的故障特征值;根据表1判断该第j个IMU传感器的故障类型;
[0038] 表1
[0039]
[0040] 其中c为一个常数,fk(-)为上一个时刻该第k个数据通道的实际附加的故障特征值;E1(·)为求期望值的函数,E(·)为方差函数。
[0041] 有益效果:
[0042] (1)本发明采用平行算法同时联立所有量测信息组合为状态矩阵,不需要对每种量测信息分别进行滤波计算,降低了系统计算的复杂程度;
[0043] (2)本发明采用数理统计和与阈值估计的方法,简化了复杂的计算,极大地提高了故障诊断速度;
[0044] (3)本发明的一种基于多源传感器信息融合的松组合导航系统故障诊断方法,与现有导航方法相比,利用多源传感器量测信息的冗余性和互补性,有效地提高了导航系统的性能,因而具有工程实际应用价值。附图说明
[0045] 图1是本发明的流程图
[0046] 图2是本发明的多源传感器数据选择方法示意图。
[0047] 图3是本发明的多源传感器的障诊断流程图。

具体实施方式

[0048] 构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
[0049] 在INS/GNSS组合导航系统中(即惯导/卫星组合导航系统),同一时刻多源惯性测量单元(Inertial Measurement Unit,简称IMU)不会同时发生故障。GNSS信息可信度较高,不存在故障可能性。当任意IMU发生故障,若故障不可消除,将故障传感器隔离,当故障消除后,自动进行系统恢复。本发明提出的一种多传感器信息融合的组合导航故障诊断方法,对多个传感器先进行残差的故障阈值判断,判断故障发生后再诊断出具体的故障类型。
[0050] 如图1所示,本发明包括以下几个步骤:
[0051] 步骤一:根据卡尔曼滤波理论,建立INS/GNSS松组合导航系统的状态方程和预测方程;
[0052] 步骤二:对多个IMU源数据进行预处理,生成标准的信息数据向量。将多源数据向量与上一时刻得到的最优估计向量计算余弦相似度;
[0053] 步骤三:选取步骤2中余弦相似度最大的信息源更新卡尔曼滤波状态方程状态量,预测下一时刻的最优估计状态;
[0054] 步骤四:计算同一时刻的多源数据向量与估计状态的残差,对超过阈值的残差进行诊断,对比故障模型得到该传感器的故障诊断结果。
[0055] 所述步骤一:根据卡尔曼滤波理论,建立INS/GNSS松组合的导航系统状态方程和预测方程;
[0056] 系统的状态方程为:
[0057] δX(+)=φδX+Gu+ξ
[0058] 式中,δX(+)是下一时刻的系统n维状态增量向量,δX是当前时刻的系统状态增量向量(即松组合系统在卡尔曼递推的过程中的滤波状态量的偏差量)φ是系统n×n维状态转移矩阵,G是系统n×n维噪声驱动矩阵,u是系统n维激励噪声向量,ζ~N(0,Q),表示服从标准正态分布,期望值为0,标准差为Q,Q是系统过程噪声协方差阵。
[0059] X由多个测量通道数据组成:
[0060]
[0061] δY=HδX+V
[0062] 式中,e=[φ,θ,ψ]为飞行器的姿态角向量,φ为滚转角,θ表示俯仰角,ψ表示航偏角,飞行器的速度向量v=[ve,vn,vd],其中ve,vn,vd分别表示在NED坐标系中飞行器在东轴、北轴、地轴的速度;位置向量p=[γ,λ,h]其中γ、λ、h分别表经度、维度、高度;bg表示静态偏差的估计值,δbg表示动态偏差的估计值,bf表示静态偏差的估计值,δbf表示动态偏差的估计;Y是系统状态向量,H是m×n维测量矩阵,其中m为n维松组合的导航系统中可观测的维度的个数,由上可知姿态角向量、速度向量、位置向量均为三维,则m=6;V~N(0,R),V表示零均值的高斯噪声,R是测量噪声协方差阵;T为空间置换。
[0063] 观测方程:δX=KδY,其中δY为系统状态量的偏差量;
[0064] 其中K=(P(-)HT)(R+HP(-)HT)-1;其中P(-)为上一个时刻的协方差方程;
[0065] Φ=I+FδtGNSS
[0066] Qk=GQGTδtGNSS
[0067] Pt=(1-KH)P
[0068] P=ΦPtΦT+Qk
[0069]
[0070] 其中,I为单位矩阵,δtGNSS为GNSS传感器数据更新的时间间隔;F为IMU的状态估计转移矩阵;Qk为当前时刻过程噪声引起的误差;P表示当前时刻的协方差方程;G为松组合的导航系统的n×n维的噪声驱动矩阵。
[0071] 根据观测方程和如下公式计算得到δX和δY:
[0072] δY=HδX+V。
[0073] 如图2所示所述步骤二具体为:第i个IMU传感器信息源数据包括:陀螺仪直接测出的角速度ωb,加速度计直接测量得到的加速度fb,通过计算间接得到的速度vi、位置,姿态角ei,i=1,2,…,E;E为IMU传感器的总个数。将速度vi、位置vi,姿态角ei组合生成信息数据向量,则第i个IMU数据向量可表示为:
[0074] Ai=[vi,pi,ei]
[0075] 按照如下公式计算第i个标准的IMU信息数据向量与当前时刻的估计状态向量A*的余弦相似度:
[0076]
[0077] 式中,A*为上一时刻卡尔曼滤波得到的对当前时刻状态的估计。
[0078] 步骤三:选取所有标准的IMU信息数据向量中余弦相似度最大的数据源作为当前卡尔曼滤波输入状态:
[0079]
[0080] 根据 对应的IMU信息数据向量,为第s个IMU信息数据向量,由第s个IMU直接测量得到的角速度和加速度计算得到;s∈1,2,3…E,认为第s个IMU传感器未发生故障,并将该第s个IMU直接测量得到的角速度和加速度作为可信数据,与GNSS测量数据融合;得到松组合下的导航信息;同时利用下述公式计算下一个时刻的状态估计向量
[0081] δAgnss=Agnss-A*
[0082]
[0083] 其中Agnsss为GNSS测量的数据;若当前时刻GNSS没有更新则δAgnss为0,若当前时刻GNSSS也进行了更新则Agnsss为GNSS传感器更新时候测量到的数据。
[0084] 如图3所示所述步骤四具体为:计算各IMU当前状态数据A与当前状态估计状态向量A*的残差ΔA。第i个IMU的残差为:
[0085] ΔAi=A*-Ai
[0086] Ai=[vi,pi,ei]=[xi,1,xi,2,…,xi,m],vi,pi,ei均为d维,本实施例中d=3,且3*d=m;xi,1~xi,d为第i个IMU的第1~第d个数据通道的状态量,也即速度在第1~第d维上的数据;xi,d+1~xi,m-d为第i个IMU的第d+1~第m-d个数据通道的状态量,也即位置在第1~第d维上的数据;xi,m-d+1~xi,m为第i个IMU的第m-d+1~第m个数据通道的状态量,也即姿态角在第1~第d维上的数据;则ΔAi的表达形式为ΔAi=[Δxi,1,Δxi,2,…,Δxi,m];Δxi,λ为第i个IMU的第λ个数据通道的状态量的误差值,λ=1,2,…m;将ΔAi与阈值t=[t1,t2,…,tm]进行比较,若Δxi,λ大于tλ;则认为该第i个IMU传感器故障,tλ为第λ个阈值。
[0087] 本发明定义了四种传感器可能发生的故障类型,当第j个IMU故障,j∈Q且j≠s,则存在故障的状态量xj,k,与其对应的Δxj,k大于阈值,状态量可以被描述为:
[0088]
[0089] 表示当前时刻第j个IMU传感器的第k个数据通道在无故障时的状态量,fk表示当前时刻的该第k个数据通道的实际附加的故障特征值;根据表1判断该第j个IMU传感器的故障类型;
[0090] 表1
[0091]
[0092] 其中c为一个常数,fk(-)为上一个时刻该第k个数据通道的实际附加的故障特征值;E1(·)为求期望值的函数,E(·)为方差函数。
[0093] 另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈