«上一篇
文章快速检索     高级检索
下一篇»
  哈尔滨工程大学学报  2021, Vol. 42 Issue (2): 214-219, 272  DOI: 10.11990/jheu.201907091
0

引用本文  

胡晓强, 张霄力, 彭侠夫. 四轴陀螺组件突变故障的检测与隔离[J]. 哈尔滨工程大学学报, 2021, 42(2): 214-219, 272. DOI: 10.11990/jheu.201907091.
HU Xiaoqiang, ZHANG Xiaoli, PENG Xiafu. Fault detection and isolation of abrupt fault for a gyro-quadruplet[J]. Journal of Harbin Engineering University, 2021, 42(2): 214-219, 272. DOI: 10.11990/jheu.201907091.

基金项目

惯性技术国防重点实验室基金项目(61425060201162506007)

通信作者

张霄力, E-mail: zhxl@xmu.edu.cn

作者简介

胡晓强, 男, 博士研究生;
张霄力, 男, 副教授;
彭侠夫, 男, 教授, 博士生导师

文章历史

收稿日期:2019-07-28
网络出版日期:2020-12-15
四轴陀螺组件突变故障的检测与隔离
胡晓强 , 张霄力 , 彭侠夫     
厦门大学 航空航天学院, 福建 厦门 361101
摘要:针对基于等价空间原理的传统诊断算法无法实现捷联惯导四轴陀螺组件故障分离的问题,本文提出了基于广义似然比法和斜率突变检测相结合的故障检测与隔离方法。分析对比了2种四轴陀螺冗余配置方案的量测性能与故障检测性能;以奇偶残差构建卡方检测量,采用广义似然比法对四轴陀螺组件进行故障检测;引入最小二乘方法拟合陀螺输出斜率,通过陀螺输出数据的斜率变化定位故障陀螺,并记录故障信息,实现系统重构。通过仿真验证证明:所提出的方法可以快速准确的识别故障器件,保证惯性系统陀螺组件的可靠性。
关键词捷联惯导    四轴陀螺组件    故障诊断    系统重构    奇偶残差    广义似然比法    信号分析    斜率突变检测    
Fault detection and isolation of abrupt fault for a gyro-quadruplet
HU Xiaoqiang , ZHANG Xiaoli , PENG Xiafu     
School of Aerospace Engineering, Xiamen University, Xiamen 361001, China
Abstract: The traditional diagnosis algorithm based on parity space cannot realize the fault separation of a gyro-quadruplet. Based on this problem, a fault detection and isolation method is presented, combining the generalized likelihood ratio with slope mutation detection. In this work, two gyro-quadruplet redundant configurations are analyzed and compared for performance of measurement and fault detection. A chi-square detection quantity is constructed by odd and even residuals, and fault detection of a gyro-quadruplet is carried out using the generalized likelihood ratio method. The least square method is introduced to fit the slope of the gyro output, and the fault gyro is located by the slope change of the gyro output data. The diagnostic result is then recorded and implemented to reconstruct the gyroscopic module. The simulation results demonstrate that the proposed algorithm can identify the fault components quickly and accurately, and ensure the reliability of the gyro components in a strapdown inertial navigation system.
Keywords: strapdown inertial navigation system    gyro-quadruplet    fault diagnosis    system reconstruction    parity residual    the generalized likelihood ratio method    signal analysis    slope mutation detection    

在联邦滤波结构的组合导航系统中,惯性导航系统(likelihood ratio method,INS)作为公共参考系统,与其他辅助导航系统组成滤波子系统[1]。许多文献假设INS系统工作的可靠性具有绝对保证,重点分析INS系统对其他导航子系统故障检测与识别(FDI)的辅助方法[2]。惯导系统的可靠性直接影响到航行体的可靠性,因此提高惯导系统的可靠性对于提高航行体的生存能力具有重要意义[3]

惯性导航系统常采用余度技术为其容错设计提供硬件基础[4],器件级冗余技术在提高可靠性和控制成本等方面,较系统级冗余技术具有较大优势。针对冗余惯性测量组件(RIMU)的故障诊断,常采用基于等价空间原理的最优奇偶向量法(OPT),广义似然比法(GLT)与奇异值分解法(SVD)。许多文献将模糊决策[5]、支持向量机[6]、主成分分析[7-8]、小波变换[9]、滤波器[10-11]等方法引入RIMU故障诊断中,对基于奇偶空间的算法进行改进与扩展。

在不显著增加系统成本的前提下,4个陀螺组成的冗余配置方案比无冗余系统的可靠性高1.75倍[12]。因此,四陀螺冗余惯性测量组件在民用设备和常规武器上具有重要的研究价值。但是在仅存在1个余度的情况下,传统的奇偶空间法只能检测出故障,而不能对故障仪表进行正确隔离。王晨等[13]针对运载火箭双捷联系统,基于多个并行反向传播神经网络(BP)的预测结果,实现三度陀螺故障的分离,但神经网络观测器的设计需要控制指令作为额外输入。李勇等[14]使用小波包分解提取陀螺的能量特征,结合支持向量机分类器进行陀螺的故障诊断,但提出的算法只适用于平稳过程,无法区分载体的正常机动与故障。De Oliveira等[15]针对光纤陀螺的最小冗余配置,使用小波包变换获得奇偶向量的能量分布,通过计算噪声高频能量在残差空间的投影大小进行故障辅助分离。程建华等[16]研究了五轴RIMU双故障并发的容错问题,采用线性估计的方法辅助GLT算法对陀螺器件进行故障分离。吴唯强等[12]使用小波变换检测陀螺信号的突变时刻,结合GLT的检测结果实现四轴RIMU的故障诊断。但由于没有考虑GLT的故障检测延时,上述2个方法仅适用于较大的突变故障。

本文针对四轴陀螺组件中故障器件的识别问题,提出一种基于广义似然比法与斜率突变检测相结合的两级故障诊断方法。该方法通过残差广义似然比法实现四陀螺RIMU的故障检测;在检测出故障的情况下,根据陀螺的输出数据拟合信号斜率。以陀螺输出数据的斜率变化定位故障器件,从而使得四陀螺RIMU发生故障的情况下,能够准确地识别故障器件,进行有效的器件隔离和输出重构,提高惯性导航系统陀螺组件的精度和可靠性。

1 四轴陀螺冗余配置分析

四陀螺RIMU有2种常见的配置方案: 1)三正交一斜装;2)锥面斜置配置。对于配置1、3个陀螺的测量轴分别和体坐标系的3个正交轴X, Y, Z相重合,第4个陀螺的测量轴S与上述三轴的夹角相同,安装角$\beta = \arcsin \left( {\sqrt {2/3} } \right)$,其配置结构如图 1所示,测量矩阵H1为:

$ {H_1}{\rm{ = }}\left[ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} 1\\ 0\\ 0\\ {0.577{\kern 1pt} 4} \end{array}}&{\begin{array}{*{20}{c}} 0\\ 1\\ 0\\ {0.577{\kern 1pt} 4} \end{array}}&{\begin{array}{*{20}{c}} 0\\ 0\\ 1\\ {0.577{\kern 1pt} 4} \end{array}} \end{array}} \right] $ (1)
Download:
图 1 三正交一斜装配置 Fig. 1 Three orthogonal one oblique configuration

对于配置2、4个陀螺的测量轴均匀的安装在对称轴为Z,半锥顶角$\beta = \arcsin \left( {\sqrt {2/3} } \right)$的圆锥面上,4个敏感轴在xoy平面上的投影分别与X, Y轴成45°夹角,其配置结构如图 2所示。测量矩阵H2为:

$ {\mathit{\boldsymbol{H}}_2}{\rm{ = }}\left[ {\begin{array}{*{20}{c}} {\begin{array}{*{20}{c}} {0.577{\kern 1pt} 4}\\ { - 0.577{\kern 1pt} 4}\\ { - 0.577{\kern 1pt} 4}\\ {0.577{\kern 1pt} 4} \end{array}}&{\begin{array}{*{20}{c}} {0.577{\kern 1pt} 4}\\ {0.577{\kern 1pt} 4}\\ { - 0.577{\kern 1pt} 4}\\ { - 0.577{\kern 1pt} 4} \end{array}}&{\begin{array}{*{20}{c}} {0.577{\kern 1pt} 4}\\ {0.577{\kern 1pt} 4}\\ {0.577{\kern 1pt} 4}\\ {0.577{\kern 1pt} 4} \end{array}} \end{array}} \right] $ (2)
Download:
图 2 锥面斜置配置 Fig. 2 conical surface configuration

陀螺组件的冗余测量方程可表示为:

$ \mathit{\boldsymbol{V}} = \mathit{\boldsymbol{H\omega }} + \mathit{\boldsymbol{\varepsilon }} $ (3)

式中: VR4为陀螺的量测数据;ωR3为待测的系统角速度;H是陀螺的测量矩阵;εR4是均值为0、方差为σ2I4的高斯白噪声序列;σ为噪声标准差;I4R4×1表示元素数值为1的向量。

则根据最小二乘原理,陀螺组件输出的三轴角速度$\mathit{\boldsymbol{\hat \omega }}$为:

$ \mathit{\boldsymbol{\hat \omega }} = {({\mathit{\boldsymbol{H}}^{\rm{T}}}\mathit{\boldsymbol{H}})^{ - 1}}{\mathit{\boldsymbol{H}}^{\rm{T}}}\mathit{\boldsymbol{V}} $ (4)

M =(HTH)-1HT, 为测量矩阵 H 的广义左逆阵,则三轴角速度$\mathit{\boldsymbol{\hat \omega }}$的噪声标准差分别为:

$ {\sigma _i} = \sqrt {\sum\limits_{j = 1}^m {M_{ij}^2} } \cdot \sigma = {E_i}\sigma $ (5)

式中: σi (i=1, 2, 3)分别为XYZ轴角速度估计$\hat \omega $中的噪声标准差;MijM 中对应下标的元素;m为陀螺器件的个数;Ei (i=1, 2, 3)为σi与陀螺器件输出噪声标准差σ的比值。则陀螺组件的量测性能指标为[17]:

$ {F_{\rm{p}}} = \sqrt {E_1^2 + E_2^2 + E_3^2} $ (6)

式中: Fp为陀螺组件的量测性能指标,其数值越小,表明陀螺组件输出中所包含的噪声越小。

四轴RIMU共有5种输出模式: 123、124、134、234与1234,其数字对应于测量矩阵中的行向量。三正交一斜装配置与锥面斜置配置2种输出形式的量测性能如表 1所示。

表 1 四轴RIMU配置的量测性能 Table 1 Measurement performances of gyro-quadruplet

表 1可见,当所有陀螺正常工作时,配置2在1234模式下将取得最优的量测性能;当四轴RIMU的某一陀螺因故障被隔离后,配置2的量测输出在3种模式下(分别为124、134与234)优于配置1的对应输出,若每个陀螺的故障概率相同,则配置2的量测性能在一次故障条件下有75%的概率优于配置1。

当四轴RIMU的某一陀螺发生故障,组件的冗余测量方程为:

$ \mathit{\boldsymbol{V}} = \mathit{\boldsymbol{H\omega }} + \mathit{\boldsymbol{\varepsilon }}{\rm{ + }}\mathit{\boldsymbol{F}} $ (7)

式中: F 为陀螺故障向量,故障器件对应的元素为f,其他元素为0。使用解耦矩阵 U 获得的奇偶残差r为:

$ r = \mathit{\boldsymbol{UV}} = \mathit{\boldsymbol{U\varepsilon }}{\rm{ + }}\mathit{\boldsymbol{UF}} $ (8)

利用Potter算法分别求取2种配置方法的解耦矩阵为:

$ {\mathit{\boldsymbol{U}}_1} = {\rm{[}}\begin{array}{*{20}{c}} {1.000{\kern 1pt} 0}&{1.000{\kern 1pt} 0}&{1.000{\kern 1pt} 0}&{ - 1{\rm{/}}0.577{\kern 1pt} 4} \end{array}{\rm{]}} $ (9)
$ {\mathit{\boldsymbol{U}}_2} = {\rm{[}}\begin{array}{*{20}{c}} 1&{ - 1}&{{\rm{ }}1}&{ - 1} \end{array}{\rm{]}} $ (10)

以器件某一量级大小的故障f与奇偶残差噪声标准差的故障噪声比衡量器件的故障检测性能,定义冗余组件的故障检测性能为:

$ {F_{{\rm{f}}{{\rm{d}}_i}}}{\rm{ = }}{u_i}f/{\sigma _r},i = 1,2,3,4 $ (11)
$ {F_{{\rm{fd}}}} = \frac{1}{4}\sum\limits_{i = 1}^4 {{F_{{\rm{f}}{{\rm{d}}_i}}}} $ (12)

式中: Ffdi(i=1, 2, 3, 4)分别为4个陀螺的故障检测性能;Ffd为整个陀螺组件的故障检测性能,其数值越大表示陀螺组件的故障检测性能越好;ui为解耦矩阵 U 中的对应元素;σr为奇偶残差的噪声标准差。2种配置方案奇偶残差的故障检测性能如表 2所示。可见,配置2的故障检测性能更好。

表 2 四轴RIMU配置的故障检测性能 Table 2 Fault detection performances of gyro-quadruplet

根据上述分析,为了获取最优的数据输出量测性能与故障检测性能,本文选取配置2(锥面斜置配置)作为四轴陀螺组件的配置方式。

2 基于斜率突变辅助的故障诊断方法 2.1 基于斜率突变检测的故障隔离方法

根据广义似然比法(GLT)检测到故障后,需要准确地识别故障器件,才能有效地进行故障器件的隔离和输出重构。当陀螺仪工作正常时,由于载体角运动的连续性,在足够小的时间段内,陀螺仪测量输出序列的拟合斜率近似于1个常值;当陀螺仪出现故障时,陀螺仪测量输出值将呈现不连续性,其拟合斜率将在短时间内发生明显的变化。

设定陀螺仪的量测输出序列为:

$ {\mathit{\boldsymbol{\rho }}_{i(t)}}{\rm{ = [}}{v_{i(t - {c_1} + 1)}}{\rm{,}}{v_{i(t - {c_1} + 2)}}{\rm{,}} \cdots {\rm{,}}{v_{i(t - 1)}}{\rm{,}}{v_{i(t)}}{\rm{]}} $ (13)

式中: ρi(t)(i=1, 2, 3, 4)为第i个陀螺在t时刻获得的测量输出向量;vi(t)为第i个陀螺在t时刻的测量输出;c1ρi(t)的序列窗口长度。为了降低量测噪声的影响,以整数序列τ=[1, 2, …, c1]为自变量,陀螺量测输出序列ρi(t)为因变量,使用最小二乘法将c1个数据对拟合为直线,则目标函数为:

$ \min \sum\limits_{j = 1}^{{c_1}} {{{(ja + b - {v_{i(t - {c_1} + j)}})}^2}} $ (14)

式中: ab分别为直线的斜率与截距。记aGi(t),则:

$ {G_{i(t)}}{\rm{ = }}\frac{{{c_1}\sum\limits_{j = 1}^{{c_1}} {j{v_{i(t - {c_1} + j)}}} - \sum\limits_{j = 1}^{{c_1}} j \sum\limits_{j = 1}^{{c_1}} {{v_{i(t - {c_1} + j)}}} }}{{{c_1}\sum\limits_{j = 1}^{{c_1}} {{j^2}} - (\sum\limits_{j = 1}^{{c_1}} {j{)^2}} }} $ (15)

当第i个陀螺器件在t时刻发生故障, 其拟合斜率Gi在故障后的一段时间内呈现出先增大后减小的变化趋势。但由于陀螺输出噪声的影响,Gi的数值围绕着变化趋势上下波动。为了增强斜率变化趋势,计算陀螺输出序列的拟合斜率增量:

$ {{\bar G}_{i(t{\rm{ - }}1)}}{\rm{ = min\{ }}{G_{i(t{\rm{ - }}1)}}{\rm{,}}{G_{i(t{\rm{ - 2}})}}{\rm{,}} \cdots {\rm{,}}{G_{i(t{\rm{ - }}{c_2})}}{\rm{\} }} $ (16)
$ \Delta {G_{i(t)}}{\rm{ = }}\left| {{G_{i(t)}} - {{\bar G}_{i(t{\rm{ - 1}})}}} \right| $ (17)

式中: Gi(t-1)为斜率序列中的最小值;c2为斜率序列的窗口长度;ΔGi(t)t时刻的斜率增量。依据陀螺组件故障检测方法对故障的检测延时,构造斜率增量序列:

$ \Delta {\eta _{i(t)}}{\rm{ = \{ }}\Delta {G_{i(t{\rm{ - }}{c_3} + 1)}}{\rm{,}} \cdots {\rm{,}}\Delta {G_{i(t{\rm{ - 1}})}}{\rm{,}}\Delta {G_{i(t)}}{\rm{\} }} $ (18)

式中: c3为增量序列的时间窗口长度。则陀螺器件的故障判定原则:

$ \left\{ \begin{array}{l} \varphi \ne \varnothing ,{\rm{则陀螺故障}}\\ \varphi {\rm{ = }}\varnothing ,{\rm{则陀螺正常}} \end{array} \right. $ (19)

式中: φ={ΔGi(j)Gi(j)∈ Δηi(t) & ΔGi(j) > TI};T1为预先设置的阈值;Ø表示空集。

2.2 陀螺组件的故障诊断与重构方法

当载体由于机动运动产生姿态变化时,陀螺的正常输出数据与故障情况的输出在信号特征上具有高度的相似性,使用斜率突变检测的方法将难以区分机动运动和故障。因此,基于斜率突变检测的故障诊断方法,需要结合整个陀螺组件的故障检测结果对四陀螺组件进行复合诊断。本文提出的斜率突变辅助故障诊断算法(slope mutation assisted fault diagnosis algorithm,SAD)采用广义似然比法判断冗余陀螺组件是否发生故障,若系统发生故障,采用斜率突变的故障隔离方法判断冗余系统中的哪个陀螺发生故障,其组合方案流程图如图 3所示。

Download:
图 3 斜率突变辅助故障诊断算法流程 Fig. 3 Flow chart of SAD algorithm

在隔离故障陀螺后,需进行系统重构并更新陀螺的测量输出,使其不含有故障信息。假设t时刻通过广义似然比法判断系统发生故障并采用斜率突变方法隔离出故障陀螺k,构建故障信息矩阵W,进行系统重构:

$ \mathit{\boldsymbol{\hat \omega }} = {({\mathit{\boldsymbol{H}}^{\rm{T}}}\mathit{\boldsymbol{WH}})^{ - 1}}{\mathit{\boldsymbol{H}}^{\rm{T}}}\mathit{\boldsymbol{WV}} $ (20)

式中: 故障信息矩阵Wm×m维矩阵,当系统无故障时,W为单位矩阵,当系统隔离第i号陀螺,则W的第i行设置为零行。

根据上述设计的故障隔离和重构方案进行诊断后的处理,在损失一定精度的条件下,可以确保四轴RIMU输出不受故障影响,实现陀螺组件一次故障正常工作的容错能力。

3 故障检测与隔离仿真 3.1 算法性能分析

为了验证本文所提出算法的有效性,建立数字模拟平台,故障检测与隔离仿真条件如下:

1) 选取四轴陀螺组件在某一6 s内的输出作为算法性能验证数据,其中前2 s为平稳输出过程,后4 s为机动运行过程;

2) RIMU中的陀螺仪的噪声标准差为0.5(°)/h1/2,数据输出频率为100 Hz;

3) 整个陀螺组件的故障检测方法采用窗口长度n=6的固定历元检验法设置了2个故障检测阈值进行对比;斜率突变分离法参数分别为c1=30、c2=4和c3=50,故障分离门限为TI=0.08σ

4) 仿真实验在个人电脑上进行,CPU为i5-8265U,频率1.60 GHz,内存为8 GB。

定义如下性能指标: 虚警率为无故障情况下故障诊断算法判定某陀螺故障的概率;漏检率为算法在故障持续时间内没能定位故障器件的概率;误警率为故障存在情况下,诊断算法错误定位故障器件的概率;检测延时为算法正确定位故障器件所使用的故障数据个数;诊断耗时为诊断算法对数据输入进行1次完整的检测、分离所花费的时间。

从第3 s开始分别在4轴上加入不同大小的突变故障,分别使用本文提出的SAD算法与文[16]中的线性估计辅助算法(LSG)进行故障诊断,每种情况重复试验100次,当判定某器件故障时停止该次试验。记录程序每次试验最后一个数据的诊断时间,计算算法平均诊断耗时。为了分析对比2种辅助诊断算法的性能差异,LSG采用相同的FSS算法作为整个RIMU系统的故障检测算法。其中x轴陀螺的实验结果如表 3所示。

表 3 X轴陀螺的故障检测结果 Table 3 Detection result of X-axis faults

由模拟结果可知:

1) 阈值TD越大,FSS的虚警次数就越小,同时对于突变故障的平均检测延时就越大;

2) 对比TD=19.905时LSG算法与SAD算法的虚警率: 只要FSS检测法虚警就将造成LSG算法的虚警;而SAD算法由于器件级算法也采用阈值比较,其最终检测结果未必虚警,这使SAD的虚警率比LSG的虚警率低了19%~32%;

3) 对比小故障情况的“漏检次数/误检次数”,采用阈值比较的SAD可能因为不能分离小故障而出现漏检,而选取最大值的LSG则因误检将正常器件从陀螺组建中分离;

4) 在仿真实验设置的阈值TD下,LSG算法对4σ突变故障的检测次数分别为16与26次,而SAD算法在TD=26.540时仍有44次试验检测出3σ故障,在TD=19.905时仍有34次试验检测出3σ故障,更加适用于小幅值故障的检测;

5) 在TD=19.905时,SAD算法在每组试验中分别出现2~5次虚警,当将试验数据换成平稳过程时该现象消失,这说明该现象是由于2 s时载体的爬升过程造成FSS检测法的虚警,进而造成SAD算法的虚警;

6) 相比于LSG算法,SAD算法的计算复杂度偏高,在仿真试验条件下,其完成一次检测与分离的时间约为0.04~0.1 s。

综上所述,LSG算法由于没有考虑突变故障的检测延时,并且通过选取线性预测误差最大的陀螺作为故障器件,因此容易出现虚警与故障器件错误分离的情况,而SAD算法虽然计算复杂度较高,但在绝大多数情况下都能够快速准确地实现较大故障的检测与分离,并且对小幅值故障具有一定的诊断效果。

3.2 INS/GPS容错导航模拟验证

在上述仿真参数基础上增加如下仿真条件:

1) 固定翼飞行器的仿真轨迹包括加速、爬升与协调转弯等机动动作,仿真时长总共436 s;

2) 载体的初始姿态为[0,0,0]T,初始失准角分别为30″、-30″、20';初始速度为0。初始速度误差为0.1 m/s;初始位置为东经58.91°、北纬50.25°和高度380 m,初始位置误差为[2, 2, 5]T (m);

3) GPS提供位置信息,其水平位置量测误差与高度量测误差分别服从标准差为2 m和5 m的高斯分布,数据输出频率为1 Hz;

4) RIMU中的加速度计的噪声标准差为$100{\rm{ug/}}\sqrt {{\rm{Hz}}} $,数据输出频率为100 Hz。

情景1:FSS的阈值TD19.905,故障计数器的初值为10,故障参数设置如表 4所示。

表 4 情景1中注入的故障信息 Table 4 The fault information injected in scenario 1

分别使用本文提出的SAD算法与线性估计辅助算法对陀螺组件进行故障诊断与系统重构,并将载体的导航位置信息与载体的真实位置进行对比。多次重复试验的结果大体相似,其中1次的实验结果如图 4所示。

Download:
图 4 SAD算法与LSG算法的组合导航位置误差对比 Fig. 4 Comparison of position errors between integrated navigations using SAD or LSG

图 4可知,在20σ与10σ等较大突变故障情况下,LSG算法与SAD算法都能够实现四轴陀螺组件的故障诊断与重构,保证组合导航输出不受故障陀螺的影响;在本次实验中,LSG算法无法实现陀螺组件在5σ突变故障的正常输出,因此其导航误差从150 s开始发散;而SAD算法从3σ突变故障开始引入故障信息,影响组合导航系统的正常输出,但其保留了所有正常器件参与角速度估计,降低了微小故障的影响程度,最终的高度误差在25 m内。

情景2:FSS的阈值TD=26.540,故障计数器的初值为20,故障参数设置如表 5所示。

表 5 情景2中注入的故障信息 Table 5 The fault information injected in scenario 2

分别使用本文提出的SAD算法与LSG进行故障诊断,并将载体的导航位置信息与载体的真实位置进行对比,实验结果如图 5图 6所示。

Download:
图 5 LSG故障容错情况INS/GPS组合导航位置误差 Fig. 5 Position error of INS/GPS system using LSG
Download:
图 6 SAD故障容错情况INS/GPS组合导航位置误差 Fig. 6 Position error of INS/GPS system using SAD

图 5图 6的仿真结果可知,LSG算法与SAD算法都能够保证组合导航系统的陀螺组件不受10σ以上突变故障的影响;在本次实验中,使用LSG算法的组合导航系统受到5σ故障的影响,导航位置误差发散;而使用SAD算法的组合导航系统,在4次5σ突变故障情况下均能对故障器件进行准确定位,并实现有效的隔离与处理,保证在任何一个陀螺发生故障的情况下组合导航系统的正常运行。

4 结论

1) SAD算法采用两级的阈值诊断方式,相对于LSG算法降低了19%~32%的虚警率;

2) SAD算法能够准确识别3σ以上的突变故障,相对于LSG算法具有更高的故障灵敏性;

3) SAD算法在小故障情况下具有更低的误检率,避免了陀螺组件正常器件的错误隔离。

SAD算法能够快速准确地识别具有更低幅值的突变故障,实现故障器件的准确定位和有效处理,提高了惯性导航系统陀螺组件在最小冗余配置条件下的精度和可靠性,对于保证冗余式捷联惯导系统的可靠性具有重要的实际意义。

参考文献
[1]
LI Shengnan, MEI Jinsong, QU Qiang, et al. Research on SINS/GPS/CNS fault-tolerant integrated navigation system with air data system assistance[C]//2016 IEEE Chinese Guidance, Navigation and Control Conference (CGNCC). Nanjing, China, 2016: 2366-2370. (0)
[2]
吴有龙, 王晓鸣, 曹鹏, 等. 一种改进的故障检测算法在组合导航中的应用[J]. 北京理工大学学报, 2015, 35(5): 494-499.
WU Youlong, WANG Xiaoming, CAO Peng, et al. A novel fault detection algorithm for integrated navigation system[J]. Transactions of Beijing Institute of Technology, 2015, 35(5): 494-499. (0)
[3]
李雪莲, 孙尧, 莫宏伟, 等. 一种基于MIMU的九陀螺冗余配置[J]. 哈尔滨工业大学学报, 2009, 41(5): 90-94.
LI Xuelian, SUN Yao, MO Hongwei, et al. Redundancy configuration of 9-gyro based on MIMU[J]. Journal of Harbin Institute of Technology, 2009, 41(5): 90-94. DOI:10.3321/j.issn:0367-6234.2009.05.021 (0)
[4]
耿峰, 祝小平, 周洲. 一种有效的组合导航容错滤波技术研究[J]. 西北工业大学学报, 2016, 34(3): 449-455.
GENG Feng, ZHU Xiaoping, ZHOU Zhou. Research on an effective integrated navigation failure-tolerance filtering technology[J]. Journal of Northwestern Polytechnical University, 2016, 34(3): 449-455. DOI:10.3969/j.issn.1000-2758.2016.03.014 (0)
[5]
李延龙, 吴训忠. 一种冗余配置的惯性导航系统渐变型故障容错方法[J]. 弹箭与制导学报, 2008, 28(2): 57-60.
LI Yanlong, WU Xunzhong. Gradual fault-tolerance design of redundant SINS[J]. Journal of projectiles, rockets, missiles and guidance, 2008, 28(2): 57-60. DOI:10.3969/j.issn.1673-9728.2008.02.018 (0)
[6]
梁海波, 许昊, 吕章刚, 等. 基于支持向量机的冗余陀螺故障诊断方法[J]. 航天控制, 2014, 32(5): 77-83.
LIANG Haibo, XU Hao, LYU Zhanggang, et al. The fault diagnosis method of redundant gyroscopes based on support vector machine[J]. Aerospace control, 2014, 32(5): 77-83. DOI:10.3969/j.issn.1006-3242.2014.05.014 (0)
[7]
韩强, 李保国, 陈克川. MEMS冗余惯组小幅值故障检测的PCA算法设计和优化[J]. 导航与控制, 2017, 16(5): 47-51.
HAN Qiang, LI Baoguo, CHEN Kechuan. MEMS redundant inertial measurement unit small value of the fault detection of PCA algorithm design and optimization[J]. Navigation and control, 2017, 16(5): 47-51. DOI:10.3969/j.issn.1674-5558.2017.05.008 (0)
[8]
ZHENG Mengxing, WU Lingling, LI Liliang, et al. A modified method for fault detection and isolation of redundant inerial measurement unit in dynamic environment[C]//2017 36th Chinese Control Conference (CCC). Dalian, China, 2017: 6998-7002. (0)
[9]
LEE W, PARK C G. Double fault detection of cone-shaped redundant IMUs using wavelet transformation and EPSA[J]. Sensors, 2014, 14(2): 3428-3444. DOI:10.3390/s140203428 (0)
[10]
周维正, 李学锋, 赵赛君. 冗余捷联惯组信息容错管理算法[J]. 国防科技大学学报, 2018, 40(1): 32-36.
ZHOU Weizheng, LI Xuefeng, ZHAO Saijun. Fault-tolerant algorithm and information management for redundant strapdown inertial navigation system[J]. Journal of National University of Defense Technology, 2018, 40(1): 32-36. (0)
[11]
WANG Fenfen, ZHANG Tong, FU Wenxing. An improved principal component analysis algorithm on FDI of redundant inertial measurement unit[C]//2018 37th Chinese Control Conference (CCC). Wuhan, China, 2018: 6082-6086. (0)
[12]
武唯强, 任子君, 张通, 等. 改进的四陀螺冗余捷联惯组故障诊断与隔离方法[J]. 指挥控制与仿真, 2015, 37(1): 128-131.
WU Weiqiang, REN Zijun, ZHANG Tong, et al. Improved FDI method for a Gyro-quadruplet[J]. Command control & simulation, 2015, 37(1): 128-131. (0)
[13]
王晨, 李新国. 一种双捷联冗余控制系统陀螺故障诊断方法[J]. 航空制造技术, 2010(10): 88-91.
WANG Chen, LI Xinguo. Fault diagnosis method for gyro in double-redundant strapdown control system[J]. Aeronautical manufacturing technology, 2010(10): 88-91. (0)
[14]
李勇. 基于增量式模糊支持向量机的陀螺仪故障诊断[D]. 南京: 南京航空航天大学, 2015: 31-39.
LI Yong. Fault diagnosis for gyroscope based on incremental fuzzy support vector machine[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2015: 31-39. (0)
[15]
DE OLIVEIRA É J, DA FONSECA I M, KUGA H K. Fault detection and isolation in inertial measurement units based on χ2-CUSUM and wavelet packet[J]. Mathematical problems in engineering, 2013, 2013: 869293. DOI:10.1155/2013/869293 (0)
[16]
程建华, 孙湘钰, 牟宏杰, 等. 冗余式捷联惯导系统多故障的检测与隔离[J]. 哈尔滨工程大学学报, 2018, 39(2): 358-364.
CHENG Jianhua, SUN Xiangyu, MU Hongjie, et al. Multi-fault detection and isolation for redundancy strapdown inertial navigation system[J]. Journal of Harbin Engineering University, 2018, 39(2): 358-364. (0)
[17]
郭思岩. 捷联系统的冗余配置与故障管理方案研究[D]. 哈尔滨: 哈尔滨工业大学, 2010: 22-46.
GUO Siyan. Redundant configuration and fault management scheme of strapdown system[D]. Harbin: Harbin Institute of Technology, 2010: 22-46. (0)