[go: up one dir, main page]

CN111999747B - Robust fault detection method for inertial navigation-satellite integrated navigation system - Google Patents

Robust fault detection method for inertial navigation-satellite integrated navigation system Download PDF

Info

Publication number
CN111999747B
CN111999747B CN202010888727.3A CN202010888727A CN111999747B CN 111999747 B CN111999747 B CN 111999747B CN 202010888727 A CN202010888727 A CN 202010888727A CN 111999747 B CN111999747 B CN 111999747B
Authority
CN
China
Prior art keywords
navigation system
matrix
follows
fault detection
fault
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010888727.3A
Other languages
Chinese (zh)
Other versions
CN111999747A (en
Inventor
张闯
郭沐壮
郭晨
刘程
鲁峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian Maritime University
Original Assignee
Dalian Maritime University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian Maritime University filed Critical Dalian Maritime University
Priority to CN202010888727.3A priority Critical patent/CN111999747B/en
Publication of CN111999747A publication Critical patent/CN111999747A/en
Application granted granted Critical
Publication of CN111999747B publication Critical patent/CN111999747B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/23Testing, monitoring, correcting or calibrating of receiver elements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Navigation (AREA)

Abstract

本发明提供一种惯导‑卫星组合导航系统的鲁棒故障检测方法。包括如下步骤:采用基于奇异值分解的容积卡尔曼滤波器算法对构建的捷联惯导系统/全球导航卫星系统组合导航系统进行优化估计;将基于框架的误差检测滤波引入到基于奇异值分解的容积卡尔曼滤波器算法中,将构建的组合导航系统进行线性化处理,在误差检测的过程中,计算组合导航系统组合导航时,传感器进行故障检测的判断阈值;比较发生故障与所述判断阈值之间的关系,若故障较小,则通过基于测量残差和标度因子的自适应算法来提高容积故障检测滤波器的状态估计精度;若故障较大,则采用鲁棒批处理H滤波来保障此时的稳定性。本发明能够很好地保证故障检测的鲁棒性。

Figure 202010888727

The invention provides a robust fault detection method for an inertial navigation-satellite integrated navigation system. It includes the following steps: adopting the volumetric Kalman filter algorithm based on singular value decomposition to optimize the estimation of the constructed strapdown inertial navigation system/global navigation satellite system integrated navigation system; introducing frame-based error detection filtering into the singular value decomposition-based In the volumetric Kalman filter algorithm, the integrated navigation system constructed is linearized, and in the process of error detection, the judgment threshold of the sensor for fault detection is calculated when the integrated navigation system is integrated navigation; the fault occurs is compared with the judgment threshold If the fault is small, the state estimation accuracy of the volumetric fault detection filter is improved by an adaptive algorithm based on the measurement residual and the scaling factor; if the fault is large, the robust batch processing H filter is used to ensure stability at this time. The invention can well guarantee the robustness of fault detection.

Figure 202010888727

Description

一种惯导-卫星组合导航系统的鲁棒故障检测方法A Robust Fault Detection Method for Inertial Navigation-Satellite Integrated Navigation System

技术领域technical field

本发明涉及船载导航仪器信号处理的技术领域,尤其涉及一种惯导-卫星组合导航系统的鲁棒故障检测方法。The invention relates to the technical field of signal processing of shipborne navigation instruments, in particular to a robust fault detection method for an inertial navigation-satellite integrated navigation system.

背景技术Background technique

惯导系统是一种不依赖于任何外部信息、也不向外部辐射能量的自主式导航系统,具有隐蔽性好,可在空中、地面、水下等各种复杂环境下工作的特点,主要分为平台式惯导系统和捷联式惯导系统两大类。作为各类舰艇和民用船舶的核心导航系统,捷联式惯导系统的精度和可靠性直接影响了其装备载体的各项性能指标。The inertial navigation system is an autonomous navigation system that does not rely on any external information and does not radiate energy to the outside. It has the characteristics of good concealment and can work in various complex environments such as air, ground, and underwater. The main points are There are two types of platform inertial navigation systems and strapdown inertial navigation systems. As the core navigation system of various ships and civil ships, the accuracy and reliability of the strapdown inertial navigation system directly affect the performance indicators of its equipment carrier.

现有的船舶捷联惯导系统和全球导航卫星系统(SINS/GNSS)组合导航系统利用扩展卡尔曼滤波器形成特定时间窗口的信号估计过程,将非线性信号系统调整为线性信号系统的信号估计过程。利用统计学模型对估计过程形成的反映轨迹的测量矩阵内的测量值进行有效识别检测,保证在有效轨迹估计过程中形成的测量矩阵中在存在线性化残差的影响下判断测量值的异常并排除,现有技术很难保证故障检测的鲁棒性。The existing ship strapdown inertial navigation system and the global navigation satellite system (SINS/GNSS) integrated navigation system use the extended Kalman filter to form a signal estimation process of a specific time window, and adjust the nonlinear signal system to the signal estimation of the linear signal system process. The statistical model is used to effectively identify and detect the measured values in the measurement matrix reflecting the trajectory formed in the estimation process, so as to ensure that the abnormality of the measured values is judged under the influence of linearization residuals in the measurement matrix formed during the effective trajectory estimation process. Excluded, the existing technology is difficult to guarantee the robustness of fault detection.

发明内容Contents of the invention

根据上述提出的技术问题,而提供一种惯导-卫星组合导航系统的鲁棒故障检测方法。本发明采用的技术手段如下:According to the technical problems raised above, a robust fault detection method for an inertial navigation-satellite integrated navigation system is provided. The technical means adopted in the present invention are as follows:

一种惯导-卫星组合导航系统的鲁棒故障检测方法,包括如下步骤:A robust fault detection method for an inertial navigation-satellite integrated navigation system, comprising the steps of:

步骤1、采用基于奇异值分解的容积卡尔曼滤波器算法对构建的捷联惯导系统/全球导航卫星系统组合导航系统进行优化估计;Step 1, adopt volumetric Kalman filter algorithm based on singular value decomposition to carry out optimal estimation to the strapdown inertial navigation system/global navigation satellite system integrated navigation system of construction;

步骤2、将基于框架的误差检测滤波引入到所述基于奇异值分解的容积卡尔曼滤波器算法中,将构建的捷联惯导系统/全球导航卫星系统组合导航系统可线性化,在误差检测的过程中,计算船舶惯导-卫星组合导航系统组合导航时,传感器进行故障检测的判断阈值;Step 2. Introduce the frame-based error detection filter into the volumetric Kalman filter algorithm based on singular value decomposition, and the constructed strapdown inertial navigation system/global navigation satellite system integrated navigation system can be linearized. In the process of calculating the ship inertial navigation-satellite integrated navigation system integrated navigation, the judgment threshold of the sensor for fault detection;

步骤3、比较发生故障与所述判断阈值之间的关系,若故障较小,则通过基于测量残差和标度因子的自适应算法来提高容积故障检测滤波器的状态估计精度;若故障较大,则采用鲁棒批处理H滤波来保障此时的稳定性。Step 3, comparing the relationship between the failure and the judgment threshold, if the failure is small, then improve the state estimation accuracy of the volumetric fault detection filter through an adaptive algorithm based on measurement residuals and scaling factors; is large, the robust batch H filter is used to ensure the stability at this time.

进一步地,所述步骤1中,构建的捷联惯导系统/全球导航卫星系统组合导航系统为:Further, in the step 1, the constructed SINS/GNSS integrated navigation system is:

Figure BDA0002656299050000021
Figure BDA0002656299050000021

fc为非线性捷联惯导系统误差函数,Bc是由捷联矩阵

Figure BDA0002656299050000022
和Ck组成的单位模块矩阵,Bc=Bcf,Dcf和Dc分别对应观测方程中系统故障f和系统噪声误差v的系数,且Dc=Dcf=[0,I]T,噪声vk∈l2[0,N]和ωk∈[0,N],l2表示n维欧氏空间,fk为系统携带的故障矩阵,下标k代表步长或时间;f c is the error function of the nonlinear strapdown inertial navigation system, and B c is the strapdown matrix
Figure BDA0002656299050000022
The unit module matrix composed of and C k , B c =B cf , D cf and D c respectively correspond to the coefficients of system failure f and system noise error v in the observation equation, and D c =Dc f =[0,I] T , Noise v kl 2 [0,N] and ω k ∈ [0,N], l 2 represents the n-dimensional Euclidean space, f k is the fault matrix carried by the system, and the subscript k represents the step size or time;

采用基于奇异值分解的容积卡尔曼滤波器算法来执行卡尔曼滤波,具体运算步骤如下:The volumetric Kalman filter algorithm based on singular value decomposition is used to perform Kalman filtering. The specific operation steps are as follows:

步骤11、对采用基于奇异值分解的容积卡尔曼滤波器进行时间更新,具体地,Step 11. Time update the volumetric Kalman filter based on singular value decomposition, specifically,

Figure BDA0002656299050000023
Figure BDA0002656299050000023

其中k=1,...n,以及χ为容积采样点,svd代表奇异值分解矩阵算法,上述采样点通过以下的方式进行传播:Where k=1,...n, and χ are volume sampling points, svd represents a singular value decomposition matrix algorithm, and the above sampling points are propagated in the following way:

Figure BDA0002656299050000024
Figure BDA0002656299050000024

其中fc为系统(1)中的系统矩阵,用更新后的采样点得出系统状态

Figure BDA0002656299050000025
以及它的协方差矩阵,其中Qk为系统噪声观测矩阵,详细运算过程如下:where f c is the system matrix in system (1), and the system state is obtained with the updated sampling points
Figure BDA0002656299050000025
and its covariance matrix, where Q k is the system noise observation matrix, and the detailed operation process is as follows:

Figure BDA0002656299050000026
Figure BDA0002656299050000026

步骤12、对采用基于奇异值分解的容积卡尔曼滤波器进行过程更新,具体地,Step 12, update the process using the volumetric Kalman filter based on singular value decomposition, specifically,

Figure BDA0002656299050000031
Figure BDA0002656299050000031

预测的观测向量及相关的协方差矩阵更新如下,其中Rk为观测噪声矩阵:The predicted observation vector and associated covariance matrix are updated as follows, where R k is the observation noise matrix:

Figure BDA0002656299050000032
Figure BDA0002656299050000032

更新的交叉协方差矩阵

Figure BDA0002656299050000033
可用如下方式得到:。Updated cross-covariance matrix
Figure BDA0002656299050000033
It can be obtained as follows: .

Figure BDA0002656299050000034
Figure BDA0002656299050000034

步骤13、计算矩阵增益Kk,更新后的状态矩阵

Figure BDA0002656299050000035
以及用以下次更新的协方差矩阵Pk|kStep 13. Calculate the matrix gain K k , the updated state matrix
Figure BDA0002656299050000035
And use the covariance matrix P k|k for the next update.

Figure BDA0002656299050000036
Figure BDA0002656299050000036

进一步地,所述步骤2中,将构建的捷联惯导系统/全球导航卫星系统组合导航系统可线性化为:Further, in the step 2, the SINS/GNSS integrated navigation system to be constructed can be linearized as:

Figure BDA0002656299050000037
Figure BDA0002656299050000037

Figure BDA0002656299050000038
ek和εk是保持正态分布项的非线性性质的统计线性化误差以及状态和测量函数具有零均值和协方差的矩阵,计算方式如下。
Figure BDA0002656299050000038
e k and ε k are statistical linearization errors preserving the nonlinear nature of the normally distributed terms and matrices with zero mean and covariance for the state and measurement functions, computed as follows.

Figure BDA0002656299050000039
Figure BDA0002656299050000039

参数Hk

Figure BDA00026562990500000310
具体应为:/>
Figure BDA00026562990500000311
Parameters H k and
Figure BDA00026562990500000310
Specifically should be: />
Figure BDA00026562990500000311

此时,系统(8)满足容积故障检测滤波器形式如下,可借鉴先验概率分布

Figure BDA00026562990500000312
以及权重Wk的选用:At this time, the system (8) satisfies the form of the volumetric fault detection filter as follows, which can be used for reference from the prior probability distribution
Figure BDA00026562990500000312
And the selection of weight W k :

Figure BDA00026562990500000313
Figure BDA00026562990500000313

则系统(11)可被重新构造如下:Then system (11) can be restructured as follows:

Figure BDA00026562990500000314
Figure BDA00026562990500000314

JN为进行故障检测时阈值的计算方式,更新方式如下。J N is the calculation method of the threshold value when performing fault detection, and the update method is as follows.

Figure BDA0002656299050000041
Figure BDA0002656299050000041

(12)中的部分参数具体更新如下:Some parameters in (12) are updated as follows:

Figure BDA0002656299050000042
Figure BDA0002656299050000042

进一步地,所述步骤3中,自适应部分具体包括:Further, in the step 3, the adaptive part specifically includes:

自适应Rk如下:The adaptive R k is as follows:

Figure BDA0002656299050000043
Figure BDA0002656299050000043

自适应Qk如下:The adaptive Q k is as follows:

Figure BDA0002656299050000044
Figure BDA0002656299050000044

其中:in:

Figure BDA0002656299050000045
Figure BDA0002656299050000045

进一步地,所述步骤3中,鲁棒性优化具体包括:Further, in the step 3, the robustness optimization specifically includes:

Figure BDA0002656299050000046
Figure BDA0002656299050000046

对其中的γ进行优化调整如下:The optimization and adjustment of γ is as follows:

Figure BDA0002656299050000047
Figure BDA0002656299050000047

本发明在过程扰动和测量噪声范数有界的假设下,提出了一种同时考虑扰动灵敏度和鲁棒性的容积故障检测滤波器(fault detection filter,FDF),该滤波器采用后滤波器和观测器增益进行故障检测,得到次优解的状态估计值。通过基于测量残差和标度因子的自适应算法,以提高容积FDF的状态估计精度。为了保证故障过大时的稳定性,该框架采用了鲁棒H容积卡尔曼滤波器。本发明能够很好地保证故障检测的鲁棒性。Under the assumption that the norm of process disturbance and measurement noise is bounded, the present invention proposes a volumetric fault detection filter (fault detection filter, FDF) that considers both disturbance sensitivity and robustness. Observer gains are used for fault detection and state estimates for suboptimal solutions are obtained. An adaptive algorithm based on measurement residuals and scaling factors is used to improve the state estimation accuracy of volumetric FDF. In order to ensure the stability when the fault is too large, the framework uses a robust H volumetric Kalman filter. The invention can well guarantee the robustness of fault detection.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做以简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明流程图。Fig. 1 is the flow chart of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

本实施例公开了一种惯导-卫星组合导航系统的鲁棒故障检测方法,包括如下步骤:This embodiment discloses a robust fault detection method for an inertial navigation-satellite integrated navigation system, including the following steps:

步骤1、采用基于奇异值分解的容积卡尔曼滤波器算法对构建的捷联惯导系统/全球导航卫星系统组合导航系统进行优化估计;Step 1, adopt volumetric Kalman filter algorithm based on singular value decomposition to carry out optimal estimation to the strapdown inertial navigation system/global navigation satellite system integrated navigation system of construction;

步骤2、将基于框架的误差检测滤波引入到所述基于奇异值分解的容积卡尔曼滤波器算法中,将构建的捷联惯导系统/全球导航卫星系统组合导航系统线性化,在误差检测的过程中,计算船舶惯导-卫星组合导航系统组合导航时,传感器进行故障检测的判断阈值;Step 2. Introduce frame-based error detection filtering into the volumetric Kalman filter algorithm based on singular value decomposition, and linearize the constructed strapdown inertial navigation system/global navigation satellite system integrated navigation system. In the process, when calculating the ship inertial navigation-satellite integrated navigation system integrated navigation, the judgment threshold of the sensor for fault detection;

步骤3、比较发生故障与所述判断阈值之间的关系,若故障较小,则通过基于测量残差和标度因子的自适应算法来提高模式容积故障检测滤波器的状态估计精度;若故障较大,则采用鲁棒批处理H滤波来保障此时的稳定性。Step 3, comparing the relationship between the failure and the judgment threshold, if the failure is small, then improve the state estimation accuracy of the mode volume failure detection filter through an adaptive algorithm based on the measurement residual and the scaling factor; if the failure If it is larger, the robust batch processing H filter is used to ensure the stability at this time.

如图1所示,本实施例具体步骤如下:As shown in Figure 1, the specific steps of this embodiment are as follows:

构建的捷联惯导系统/全球导航卫星系统组合导航系统(SINS/GNSS)为:The strapdown inertial navigation system/global navigation satellite system integrated navigation system (SINS/GNSS) constructed is:

Figure BDA0002656299050000061
Figure BDA0002656299050000061

fc为非线性捷联惯导系统误差函数,Bc是由捷联矩阵

Figure BDA0002656299050000062
和Ck组成的单位模块矩阵,Bc=Bcf,Dcf和Dc分别对应观测方程中系统故障f和系统噪声误差v的系数,且Dc=Dcf=[0,I]T,噪声vk∈l2[0,N]和ωk∈[0,N],l2表示n维欧氏空间,fk为系统携带的故障矩阵,下标k代表步长或时间;f c is the error function of the nonlinear strapdown inertial navigation system, and B c is the strapdown matrix
Figure BDA0002656299050000062
The unit module matrix composed of and C k , B c =B cf , D cf and D c respectively correspond to the coefficients of system failure f and system noise error v in the observation equation, and D c =D cf =[0,I] T , Noise v kl 2 [0,N] and ω k ∈ [0,N], l 2 represents the n-dimensional Euclidean space, f k is the fault matrix carried by the system, and the subscript k represents the step size or time;

若想对其进行最优估计,考虑到复杂的海面环境以及船舶运动的特性,该系统为强非线性系统,可采用基于奇异值分解的容积卡尔曼滤波器(SVD-CKF)算法来执行卡尔曼滤波。具体运算步骤如下:If you want to estimate it optimally, considering the complex sea surface environment and the characteristics of ship motion, the system is a strongly nonlinear system, and the volumetric Kalman filter (SVD-CKF) algorithm based on singular value decomposition can be used to implement the Kalman Mann filtering. The specific operation steps are as follows:

步骤11、对采用基于奇异值分解的容积卡尔曼滤波器进行时间更新,具体地,Step 11. Time update the volumetric Kalman filter based on singular value decomposition, specifically,

Figure BDA0002656299050000063
Figure BDA0002656299050000063

其中k=1,...n,以及χ为容积采样点,svd代表奇异值分解矩阵算法,用以提升算法的鲁棒性。上述采样点通过以下的方式进行传播:Where k=1,...n, and χ is the volume sampling point, and svd represents the singular value decomposition matrix algorithm, which is used to improve the robustness of the algorithm. The above sampling points are propagated in the following ways:

Figure BDA0002656299050000064
Figure BDA0002656299050000064

其中fc为系统(1)中的系统矩阵,用更新后的采样点得出系统状态

Figure BDA0002656299050000065
以及它的协方差矩阵,其中Qk为系统噪声观测矩阵,详细运算过程如下:where f c is the system matrix in system (1), and the system state is obtained with the updated sampling points
Figure BDA0002656299050000065
and its covariance matrix, where Q k is the system noise observation matrix, and the detailed operation process is as follows:

Figure BDA0002656299050000066
Figure BDA0002656299050000066

步骤12、对采用基于奇异值分解的容积卡尔曼滤波器进行过程更新,具体地,需要重新更新采样点,具体方法如下:Step 12. The volumetric Kalman filter based on singular value decomposition is used for process update. Specifically, the sampling points need to be updated again. The specific method is as follows:

Figure BDA0002656299050000067
Figure BDA0002656299050000067

预测的观测向量及相关的协方差矩阵更新如下,其中Rk为观测噪声矩阵:The predicted observation vector and associated covariance matrix are updated as follows, where R k is the observation noise matrix:

Figure BDA0002656299050000071
Figure BDA0002656299050000071

更新的交叉协方差矩阵

Figure BDA0002656299050000072
可用如下方式得到:Updated cross-covariance matrix
Figure BDA0002656299050000072
It can be obtained as follows:

Figure BDA0002656299050000073
Figure BDA0002656299050000073

步骤13、计算矩阵增益Kk,更新后的状态矩阵

Figure BDA0002656299050000074
以及用以下次更新的协方差矩阵Pk|kStep 13. Calculate the matrix gain K k , the updated state matrix
Figure BDA0002656299050000074
And use the covariance matrix P k|k for the next update.

Figure BDA0002656299050000075
Figure BDA0002656299050000075

将基于Hi/H框架的误差检测滤波引入到传统的SVD-CKF中。系统(1)可线性化为:The error detection filter based on the H i /H framework is introduced into the traditional SVD-CKF. System (1) can be linearized as:

Figure BDA0002656299050000076
Figure BDA0002656299050000076

结合SVD-CKF的结果。

Figure BDA0002656299050000077
ek和εk是保持正态分布项的非线性性质的统计线性化误差以及状态和测量函数具有零均值和协方差的矩阵,计算方式如下:Combined SVD-CKF results.
Figure BDA0002656299050000077
e k and ε k are the statistical linearization errors preserving the nonlinear nature of the normally distributed terms and the state and measurement functions have zero mean and covariance matrices, computed as follows:

Figure BDA0002656299050000078
Figure BDA0002656299050000078

参数Hk

Figure BDA0002656299050000079
具体应为:/>
Figure BDA00026562990500000710
Parameters H k and
Figure BDA0002656299050000079
Specifically should be: />
Figure BDA00026562990500000710

此时,系统(8)满足容积故障检测滤波器形式如下,可借鉴先验概率分布

Figure BDA00026562990500000711
以及权重Wk的选用:At this time, the system (8) satisfies the form of the volumetric fault detection filter as follows, which can be used for reference from the prior probability distribution
Figure BDA00026562990500000711
And the selection of weight W k :

Figure BDA00026562990500000712
Figure BDA00026562990500000712

则系统(11)可被重新构造如下:Then system (11) can be restructured as follows:

Figure BDA00026562990500000713
Figure BDA00026562990500000713

JN为进行故障检测时阈值的计算方式,更新方式如下:J N is the calculation method of the threshold value when performing fault detection, and the update method is as follows:

Figure BDA00026562990500000714
Figure BDA00026562990500000714

(12)中的部分参数具体更新如下:Some parameters in (12) are updated as follows:

Figure BDA0002656299050000081
Figure BDA0002656299050000081

尽管将SVD-CKF融入了上述基于Hi/H框架的误差检测滤波之中,可以检测出船舶SINS/GNSS组合导航时的传感器故障。虽然能兼顾故障诊断的敏感性以及误差干扰的鲁棒性,但对于状态估计的精确度,该方法稍有欠缺,因为该算法是基于次优估计得出的方法。为此,对该方法进行QR自适应优化以提高估计的精度。Although the SVD-CKF is integrated into the above error detection filter based on the H i /H framework, the sensor failure during the ship's SINS/GNSS integrated navigation can be detected. Although it can take into account the sensitivity of fault diagnosis and the robustness of error interference, but for the accuracy of state estimation, the method is slightly lacking, because the algorithm is based on the method of suboptimal estimation. For this reason, QR adaptive optimization is performed on this method to improve the estimation accuracy.

自适应Rk如下:The adaptive R k is as follows:

Figure BDA0002656299050000082
Figure BDA0002656299050000082

自适应Qk如下:The adaptive Q k is as follows:

Figure BDA0002656299050000083
Figure BDA0002656299050000083

其中:in:

Figure BDA0002656299050000084
Figure BDA0002656299050000084

自适应优化在保证SVD-CKF在融入了基于Hi/H框架的误差检测滤波之后,可以进行准确的状态估计,但SINS/GNSS在存在较大故障和误差时,会产生奇异值。若误差过大,亦会造成组合导航失效。为尽可能提升算法的稳定性,对较大误差或故障存在的系统摒弃自适应优化,改用鲁棒优化。而判断进行自适应优化和鲁棒优化的阈值可参考故障检测滤波中的JN,k。此时,具体更行过程如下:Adaptive optimization ensures that SVD-CKF can perform accurate state estimation after incorporating the error detection filter based on the H i /H framework, but SINS/GNSS will produce singular values when there are large faults and errors. If the error is too large, it will also cause the integrated navigation to fail. In order to improve the stability of the algorithm as much as possible, the adaptive optimization is abandoned for systems with large errors or faults, and the robust optimization is used instead. The threshold for judging adaptive optimization and robust optimization can refer to J N,k in fault detection filtering. At this point, the specific update process is as follows:

Figure BDA0002656299050000085
Figure BDA0002656299050000085

对其中的γ进行优化调整如下:The optimization and adjustment of γ is as follows:

Figure BDA0002656299050000091
Figure BDA0002656299050000091

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (1)

1. A robust fault detection method of an inertial navigation-satellite integrated navigation system is characterized by comprising the following steps:
step 1, optimizing and estimating a constructed strapdown inertial navigation system/global navigation satellite system combined navigation system by adopting a volume Kalman filter algorithm based on singular value decomposition;
step 2, introducing error detection filtering based on a frame into the volume Kalman filter algorithm based on singular value decomposition, linearizing a built strapdown inertial navigation system/global navigation satellite system integrated navigation system, and calculating a judging threshold value of fault detection by a sensor when the ship inertial navigation-satellite integrated navigation system integrated navigation is calculated in the error detection process;
step 3, comparing the relation between the faults and the judging threshold, and if the faults are smaller, improving the state estimation precision of the volume fault detection filter through a self-adaptive algorithm based on the measurement residual error and the scale factors; if the fault is large, robust batch processing H is adopted Filtering to ensure the stability at this time;
in the step 1, the built strapdown inertial navigation system/global navigation satellite system integrated navigation system is as follows:
Figure FDA0004231225030000011
f c is a nonlinear strapdown inertial navigation system error function, B c Is composed of strapdown matrix
Figure FDA0004231225030000012
And C k Unit module matrix formed by B c =B cf ,D cf And D c Respectively corresponding to the coefficients of the system fault f and the system noise error v in the observation equation, and D c =D cf =[0,I] T Noise v k ∈l 2 [0,N]And omega k ∈[0,N],l 2 Representing an n-dimensional Euclidean space, f k For a fault matrix carried by a system, the subscript k represents step length or time;
the Kalman filtering is executed by adopting a volume Kalman filter algorithm based on singular value decomposition, and the specific operation steps are as follows:
step 11, time updating the volume kalman filter based on singular value decomposition, specifically,
Figure FDA0004231225030000013
where k=1,..n, and χ are volume sampling points, svd represents a singular value decomposition matrix algorithm, which propagates by:
Figure FDA0004231225030000014
wherein f c For the system matrix in the system (1), the updated sampling points are used to obtain the system state
Figure FDA0004231225030000015
And its covariance matrix, wherein Q k For the system noise observation matrix, the detailed operation process is as follows:
Figure FDA0004231225030000021
step 12, updating a volume Kalman filter based on singular value decomposition, wherein the method comprises the following steps:
Figure FDA0004231225030000022
the predicted observation vector and associated covariance matrix are updated as follows, whereinR k To observe the noise matrix:
Figure FDA0004231225030000023
updated cross covariance matrix
Figure FDA0004231225030000024
The method is characterized by comprising the following steps:
Figure FDA0004231225030000025
step 13, calculating matrix gain K k Updated state matrix
Figure FDA0004231225030000026
Covariance matrix P updated with next time k|k
Figure FDA0004231225030000027
In the step 2, linearizing the built strapdown inertial navigation system/global navigation satellite system integrated navigation system into:
Figure FDA0004231225030000028
Figure FDA0004231225030000029
e k and epsilon k Is a matrix with zero mean and covariance of statistical linearization error and state and measurement functions that maintains the nonlinear properties of normal distribution terms, calculated as follows:
Figure FDA00042312250300000210
parameter H k And
Figure FDA00042312250300000211
the method comprises the following steps: />
Figure FDA00042312250300000212
At this time, the form of the volume fault detection filter satisfied by the formula (8) is as follows, and the prior probability distribution can be used as a reference
Figure FDA00042312250300000213
Weight W k Is selected from the following:
Figure FDA0004231225030000031
the system (11) is reconfigured as follows:
Figure FDA0004231225030000032
J N in order to calculate the threshold value during fault detection, the update method is as follows:
Figure FDA0004231225030000033
(12) The specific update of part of the parameters is as follows:
Figure FDA0004231225030000034
in the step 3, the adaptive portion specifically includes:
self-adaptive R k The following are provided:
Figure FDA0004231225030000035
self-adapting Q k The following are provided:
Figure FDA0004231225030000036
wherein:
Figure FDA0004231225030000037
in the step 3, the robustness optimization specifically includes:
Figure FDA0004231225030000038
the gamma is optimally adjusted as follows:
Figure FDA0004231225030000041
CN202010888727.3A 2020-08-28 2020-08-28 Robust fault detection method for inertial navigation-satellite integrated navigation system Active CN111999747B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010888727.3A CN111999747B (en) 2020-08-28 2020-08-28 Robust fault detection method for inertial navigation-satellite integrated navigation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010888727.3A CN111999747B (en) 2020-08-28 2020-08-28 Robust fault detection method for inertial navigation-satellite integrated navigation system

Publications (2)

Publication Number Publication Date
CN111999747A CN111999747A (en) 2020-11-27
CN111999747B true CN111999747B (en) 2023-06-20

Family

ID=73465442

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010888727.3A Active CN111999747B (en) 2020-08-28 2020-08-28 Robust fault detection method for inertial navigation-satellite integrated navigation system

Country Status (1)

Country Link
CN (1) CN111999747B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115420284B (en) * 2022-11-08 2023-02-03 北京航空航天大学 A fault detection and identification method for an integrated navigation system
CN116149186B (en) * 2023-02-16 2023-08-11 大连交通大学 Kalman filtering method for fault estimation of satellite attitude control system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7219013B1 (en) * 2003-07-31 2007-05-15 Rockwell Collins, Inc. Method and system for fault detection and exclusion for multi-sensor navigation systems
CN102654407A (en) * 2012-04-17 2012-09-05 南京航空航天大学 Multiple-fault detecting device and detecting method for tightly-integrated inertial satellite navigation system
CN103134491A (en) * 2011-11-30 2013-06-05 上海宇航系统工程研究所 Integrated navigation system of strapdown inertial navigation system (SINS)/central nervous system (CNS)/global navigation satellite system (GNSS) of geostationary earth orbit (GEO) transfer vehicle
EP3006900A1 (en) * 2014-10-08 2016-04-13 Honeywell International Inc. Systems and methods for attitude fault detection based on integrated gnss-inertial hybrid filter residuals
CN106885570A (en) * 2017-02-24 2017-06-23 南京理工大学 A kind of tight integration air navigation aid based on robust SCKF filtering
CN108344415A (en) * 2018-01-30 2018-07-31 北京大学 A kind of integrated navigation information fusion method
CN110296701A (en) * 2019-07-09 2019-10-01 哈尔滨工程大学 Inertia and satellite combined guidance system gradation type failure recall fault-tolerance approach
CN110926466A (en) * 2019-12-14 2020-03-27 大连海事大学 A Multi-scale Data Blocking Algorithm for Unmanned Ship Integrated Navigation Information Fusion
KR102119254B1 (en) * 2019-03-14 2020-06-04 국방과학연구소 Method for designing Information Fusion Integrated Navigation of Inertial Navigation System, Global Navigation Satellite System and Terrain Referenced Navigation based Federated Filter and Computer readable medium having the same

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2866423B1 (en) * 2004-02-13 2006-05-05 Thales Sa DEVICE FOR MONITORING THE INTEGRITY OF THE INFORMATION DELIVERED BY AN INS / GNSS HYBRID SYSTEM
US8600660B2 (en) * 2006-09-29 2013-12-03 Honeywell International Inc. Multipath modeling for deep integration
FR2943869B1 (en) * 2009-03-24 2011-04-29 Sagem Defense Securite METHOD AND DEVICE FOR DETECTING AND EXCLUDING SATELLITE FAILURES IN AN INS / GNSS HYBRID SYSTEM
US8589072B2 (en) * 2011-04-13 2013-11-19 Honeywell International, Inc. Optimal combination of satellite navigation system data and inertial data
CN104181574B (en) * 2013-05-25 2016-08-10 成都国星通信有限公司 A kind of SINS/GLONASS integrated navigation filtering system and method
CN109373999B (en) * 2018-10-23 2020-11-03 哈尔滨工程大学 Integrated navigation method based on fault-tolerant Kalman filtering
CN110579740B (en) * 2019-09-17 2023-03-31 大连海事大学 Unmanned ship integrated navigation method based on adaptive federal Kalman filtering

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7219013B1 (en) * 2003-07-31 2007-05-15 Rockwell Collins, Inc. Method and system for fault detection and exclusion for multi-sensor navigation systems
CN103134491A (en) * 2011-11-30 2013-06-05 上海宇航系统工程研究所 Integrated navigation system of strapdown inertial navigation system (SINS)/central nervous system (CNS)/global navigation satellite system (GNSS) of geostationary earth orbit (GEO) transfer vehicle
CN102654407A (en) * 2012-04-17 2012-09-05 南京航空航天大学 Multiple-fault detecting device and detecting method for tightly-integrated inertial satellite navigation system
EP3006900A1 (en) * 2014-10-08 2016-04-13 Honeywell International Inc. Systems and methods for attitude fault detection based on integrated gnss-inertial hybrid filter residuals
CN106885570A (en) * 2017-02-24 2017-06-23 南京理工大学 A kind of tight integration air navigation aid based on robust SCKF filtering
CN108344415A (en) * 2018-01-30 2018-07-31 北京大学 A kind of integrated navigation information fusion method
KR102119254B1 (en) * 2019-03-14 2020-06-04 국방과학연구소 Method for designing Information Fusion Integrated Navigation of Inertial Navigation System, Global Navigation Satellite System and Terrain Referenced Navigation based Federated Filter and Computer readable medium having the same
CN110296701A (en) * 2019-07-09 2019-10-01 哈尔滨工程大学 Inertia and satellite combined guidance system gradation type failure recall fault-tolerance approach
CN110926466A (en) * 2019-12-14 2020-03-27 大连海事大学 A Multi-scale Data Blocking Algorithm for Unmanned Ship Integrated Navigation Information Fusion

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种基于MAP噪声估计器的低成本SINS/GPS的快速UKF算法;戴卿;常允艳;;四川文理学院学报(第05期);全文 *
改进新息自适应交互多模的GPS/SINS组合导航滤波算法;张闯;赵修斌;庞春雷;徐杰;张建安;;空军工程大学学报(自然科学版)(第06期);全文 *

Also Published As

Publication number Publication date
CN111999747A (en) 2020-11-27

Similar Documents

Publication Publication Date Title
CN112432644B (en) Unmanned ship integrated navigation method based on robust adaptive unscented Kalman filtering
CN111999747B (en) Robust fault detection method for inertial navigation-satellite integrated navigation system
CN110132308B (en) Attitude determination-based USBL installation error angle calibration method
CN103217175A (en) Self-adaptive volume Kalman filtering method
CN110794409B (en) Underwater single beacon positioning method capable of estimating unknown effective sound velocity
CN102862666B (en) Underwater robot state and parameter joint estimation method based on self-adaption unscented Kalman filtering (UKF)
CN110555398B (en) Fault diagnosis method for determining first arrival moment of fault based on optimal filtering smoothness
CN113984054A (en) Improved Sage-Husa self-adaptive fusion filtering method based on information anomaly detection and multi-source information fusion equipment
CN104596514A (en) Real-time noise reduction system and real-time noise reduction method of accelerometer and gyroscope
CN110749891A (en) Self-adaptive underwater single beacon positioning method capable of estimating unknown effective sound velocity
CN111578936B (en) Inertial/Ultrashort Baseline Multi-parameter Calibration Method Based on IMM-UKF
CN115307643A (en) Double-responder assisted SINS/USBL combined navigation method
CN114265047B (en) Positioning array combined calibration method for large-submergence-depth AUV
CN107525504B (en) Combinated navigation method, system and hybrid navigation equipment
CN118408552B (en) Multi-sensor positioning method for unmanned ships based on dual-threshold event triggering mechanism
CN116147624A (en) Ship motion attitude calculation method based on low-cost MEMS navigation attitude reference system
CN110703205A (en) Ultrashort baseline positioning method based on adaptive unscented Kalman filtering
CN115468559A (en) Self-adaptive fault-tolerant method of multi-source federal filtering integrated navigation system
CN116843925A (en) Multi-beam point cloud coarse detection rejection method and system based on improved PCPNet
CN112683271B (en) Combined positioning method for water area observation platform considering observability
CN115480316A (en) An Aeromagnetic Compensation Method for Vector Magnetic Field Sensor Based on Small Signal Model
CN113932815A (en) Robustness optimized Kalman filtering method and device, electronic equipment and storage medium
CN113819911A (en) Navigation Method Based on Adaptive Fault Tolerant Filtering under GNSS Loss of Lock
CN113639753A (en) A vertical channel navigation method for deep-sea underwater vehicle
Newhall et al. Improved estimation of the shape of towed sonar arrays

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant