CN107270892A - A kind of anti-interference fault-tolerant Initial Alignment Method of inertial navigation system - Google Patents
A kind of anti-interference fault-tolerant Initial Alignment Method of inertial navigation system Download PDFInfo
- Publication number
- CN107270892A CN107270892A CN201710376123.9A CN201710376123A CN107270892A CN 107270892 A CN107270892 A CN 107270892A CN 201710376123 A CN201710376123 A CN 201710376123A CN 107270892 A CN107270892 A CN 107270892A
- Authority
- CN
- China
- Prior art keywords
- mrow
- mtd
- mover
- mtr
- msub
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000001629 suppression Effects 0.000 claims abstract description 12
- 239000011159 matrix material Substances 0.000 claims description 34
- 238000005457 optimization Methods 0.000 claims description 17
- 230000003044 adaptive effect Effects 0.000 claims description 10
- 238000005259 measurement Methods 0.000 claims description 9
- 238000003491 array Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 abstract description 44
- 230000007547 defect Effects 0.000 abstract description 5
- 238000013461 design Methods 0.000 abstract description 3
- 238000010276 construction Methods 0.000 abstract 1
- 230000036039 immunity Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 7
- 239000002131 composite material Substances 0.000 description 4
- 239000002245 particle Substances 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
- G01C25/005—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Navigation (AREA)
Abstract
The present invention relates to a kind of anti-interference fault-tolerant Initial Alignment Method of inertial navigation system.Invention construction interference observer is estimated and offsets the drift of the inertia device in many Unknown worm inertial navigation systems or inertia combined navigation system, design ART network thinks highly of structure navigation system, construct the wave filter with robust dissipation and guaranteed cost performance indications, wherein energy BOUNDED DISTURBANCES in robust dissipation and guaranteed cost performance indications suppression system, and the upper bound of energy optimal estimating error variance;Based on interference observer, ART network device, robust dissipation and guaranteed cost filter, anti-interference Fault Tolerant Filtering device is constructed;The anti-interference Fault Tolerant Filtering device gain array of robust is solved based on convex optimized algorithm.Instant invention overcomes the not high defect of prior art filtering accuracy.The present invention has the advantages that strong interference immunity, filtering accuracy height, good reliability, available for inertial navigation system or inertia combined navigation system etc..
Description
Technical Field
The invention relates to an inertial navigation system or an inertial integrated navigation system, in particular to an anti-interference fault-tolerant initial alignment method for the inertial navigation system.
Background
Due to the structural characteristics of the inertial navigation system and the variability of the environment where the inertial navigation system is located, the INS has various unknown inputs such as modeling uncertainty, measurement noise, external environment interference, sensor errors, system faults and the like.
Before the present invention was made, the conventional approach was to assume the interference as gaussian noise and then use an optimal random filtering method. However, this type of method is very conservative when the system contains non-gaussian noise and the like. System parameter changes due to INS operating environment or temperature changes; aging of the integrated circuit system can cause deviation or failure of the inertial device; in a special case, the system noise variance may be abruptly changed. These unpredictable variations greatly affect the accuracy and reliability of the inertial navigation system and can even lead to failure of the navigation system. Since various unknown inputs are widely present in systems and metrology processes, suppression, compensation and cancellation of interference has become a hot topic of research in the control community in recent years. For various energy-bounded interference signals or random noise, LQG (linear quadratic gaussian, such as kalman filter) and H have been proposed2Filtering, H∞Filtering, etc., the influence of interference on the performance of the filter can be minimized. For linear controlled objects, the above methods have theoretically achieved relatively perfect solutions. But a single interference suppression method (e.g. H)∞Filtering, H2Filtering, LQG filtering, etc.) or conservation is large, high-precision control and filtering performance are difficult to achieve; or the requirements on the controlled object and the interference model are strict, and the wide application is difficult. For the nonlinear model, the processing method mainly comprises EKF, UKF, particle filter and H∞Filtering, H2And H∞Filtering, filtering methods based on a disturbance observer, etc. The EKF mainly linearizes a nonlinear model and requires that noise meets the Gaussian white noise assumption, and the model linearization generates a large model error to influence the filtering precision. The UKF, while it can directly use the nonlinear model of the system without linearization, still requires that the noise be white Gaussian noise. The particle filtering can solve the filtering problem under the nonlinear and non-Gaussian conditions, has strong tolerance to bad points in an observed value, is easy to fall into particle exhaustion, and has large calculation amount in the recursion process and real performanceThe timeliness cannot be guaranteed. H∞The filtering method can solve the problem of filtering of a nonlinear system with unknown noise statistical characteristics, has certain robust performance, and is low in precision due to single performance index. For the filtering method based on the disturbance observer, only a linear disturbance observer aiming at constant-value disturbance is considered in the early work, the disturbance always has different types of time-varying values in practice, and in some systems, various types of disturbance such as harmonic disturbance, constant-value disturbance and other external model description disturbance, change rate bounded disturbance, model-free disturbance and the like exist at the same time, so that the research difficulty is further increased. H2And H∞The filtering method can solve the filtering problem of a system simultaneously containing Gaussian white noise and model uncertainty, but interference suppression is adopted for interference with known characteristics, so that the filtering accuracy is not high.
Disclosure of Invention
The invention aims to overcome the defects and develop an anti-interference fault-tolerant initial alignment method for the inertial navigation system.
First, the disturbance observer estimation and cancellation multi-unknown input inertial navigation or inertial integrated navigation system is constructed ∑1Inertial device drift, designing adaptive estimator to reconstruct navigation system, constructing filter with robust dissipation and cost performance index to suppress multiple unknown input inertial navigation or inertial integrated navigation system ∑1Medium measurement noise and energy bounded interference; constructing a robust anti-interference fault-tolerant filter based on an interference observer, a self-adaptive estimator and a robust dissipation and cost-guaranteeing filter; finally, solving a robust anti-interference fault-tolerant filter gain array based on a convex optimization algorithm; the method comprises the following specific steps:
(1) the interference observer is constructed as follows:
wherein,in order to disturb the observer state variable,for the disturbance observer output variable, the gain array of the observer to be determined is K2∈Rp×m,Rp×mRepresenting a p × m-dimensional real matrix space, wherein p and m are natural numbers;w ∈ R as robust anti-interference fault-tolerant filter outputp×pAndrespectively representing inertial device drift models ∑2Of the system matrix and the output matrix q1Is a natural number, y (t) ∈ RmFor inertial navigation systems ∑1The output variable of (1);
(2) the adaptive estimator is constructed as follows:
wherein,for adaptive estimator state variables, the gain array of the pending estimator is K3;
(3) The robust dissipation and cost-preserving filter is constructed as follows:
wherein,to be robust H∞And state variables of the cost filter, A ∈ Rn×nFor inertial navigation systems ∑1System array of, K1∈Rn×mGain array of undetermined filter;is a nonlinear term of the filter, and the gain array is F ∈ Rn×nAnd G ∈ Rm×n,For robust antijam fault-tolerant filter output, C ∈ Rm×nIs an output array of the inertial navigation system; is a calibration compensation term; b is1,B2,D1,D2Estimating gain arrays for the inertial device drift and the sensor, respectively; n and m are both natural numbers;
(4) constructing an anti-interference fault-tolerant filter based on an interference observer, a self-adaptive estimator and a robust dissipation and cost-guaranteed filter:
wherein,is a state variable of the antijam fault-tolerant filter,for the gain array of the anti-interference fault-tolerant filter to be determined,w and V respectively represent drift models of inertial devices∑2The system matrix and the output matrix of (a),for the anti-jamming fault-tolerant filter output, A is the inertial navigation system ∑1System array of R(n+2p)×(n+2p)Denotes an (n +2p) × (n +2p) -dimensional real matrix space, B1Is ∑1Medium inertia device drift d1(t)∈RpGain array of (B)2Is ∑1Medium system fault wf(t)∈RpGain array of RpRepresenting a p-dimensional real vector space, p being a natural number;D1is ∑1Inertial device drift d in intermediate measurement equation1(t) gain array, D2Is ∑1System fault w in measurement equationf(t) a gain array;
(5) solving for inertial navigation system ∑ based on convex optimization algorithm1The anti-interference fault-tolerant filter obtains a gain array ofWherein P is2、R1The following convex optimization problem solved:
wherein, x (0), wf(0) To a given initial value, Cd∈R(n+2p)×(n+2p)、Cg∈R(n+2p)×(n+2p)Closed loop system ∑ for estimation error3α is an adjustable parameter, lambda1、λ2The value is [ 0.110 ] according to the nonlinear strength and weakness degree as the nonlinear weight parameter]Gamma is a undetermined interference suppression degree; s, Q, R is a given dissipation performance parameter matrix;
U1、U2are respectively ∑1The Lipschitz parameter matrix of the nonlinear terms f (x (t)) and g (x (t)),in order for the gain array of the filter to be determined,respectively, system ∑1Energy-bounded interference gain array for medium-state and output systems, B4As an external interference model ∑2Energy bounded interference gain array; symbols representing symmetrical blocks of the corresponding part of the symmetrical matrix, q2Is a natural number.
Compared with the prior art, the invention has the advantages that:
(1) the robustness to interference is strong, under the condition that multiple unknown inputs such as energy bounded interference, external model description interference, sensor fault and the like exist at the same time, the interference observer in the constructed method counteracts the external model description interference, the robust dissipation and cost-saving filter suppresses and optimizes the energy bounded interference, and the constructed method has good interference cancellation and suppression capacity; overcomes the defects of EKF, UKF and H2The filtering has higher requirements on the statistical characteristics of the noise; avoid H2,H∞And the filtering precision of the robust filtering method and the filtering method based on the observer is not high, so that the filtering precision of the system is improved.
(2) Tong (Chinese character of 'tong')The multi-objective design method based on convex optimization guarantees the mixed performance index requirements of the system, and the constructed method considers the interference cancellation, dissipation and cost performance index; overcomes the defects of EKF, UKF and H2Filtering, H∞The filtering method based on single performance indexes such as filtering and filtering based on the interference observer is insufficient, and the comprehensive performance of the system is improved; overcome H2And H∞The filtering method suppresses the external model description interference to cause accuracy reduction.
(3) The gain array of the composite layered anti-interference filter is obtained based on a convex optimization algorithm, and the defect of large operation amount in recursion processes of EKF, UKF, particle filtering and the like is overcome.
Drawings
FIG. 1 is a schematic flow chart of the present invention. The specific process is as follows: the method comprises the steps of starting, modeling a multi-unknown-input inertial navigation system, designing an interference observer, designing an adaptive estimator, designing a robust dissipation and cost-guaranteeing filter, designing an anti-interference fault-tolerant filter aiming at the multi-unknown-input inertial navigation system, and ending.
Detailed Description
The technical idea and principle of the invention are as follows:
H∞filtering, H2The single interference suppression methods such as filtering and dissipative filtering only aim at certain performance of the system, the conservatism is large, and high-precision filtering is difficult to realize; the filtering method based on the disturbance observer can counteract the disturbance with known characteristics, but when the system has more unknown input, the filtering precision is reduced. The invention aims at an inertial navigation system containing energy bounded interference, inertial device drift described by an external model and sensor faults; firstly, constructing a disturbance observer to estimate and counteract the drift of an inertial device in a system; second, construct filters with robust dissipation and guaranteed cost performance indicatorsThe robust dissipation performance index inhibits energy bounded interference in the system, and an upper bound of the variance of the cost performance index optimization estimation error is guaranteed; thirdly, constructing an adaptive estimator to estimate the sensor fault; then, constructing an anti-interference fault-tolerant filter with interference cancellation and suppression performance based on an interference observer, a robust dissipation and cost-guaranteed filter and a self-adaptive estimator; subtracting an inertial navigation system and an anti-interference fault-tolerant filter to obtain an estimated error closed-loop system, providing reference output of cost and dissipation performance indexes according to precision requirements, and converting the design problem of the composite layered anti-interference filter into a convex optimization problem based on a Linear Matrix Inequality (LMI) according to a robust control theory multi-objective optimization method; and finally, solving the convex optimization problem, and solving the gain array of the anti-interference fault-tolerant filter from the feasible solution of the convex optimization problem through corresponding algebraic transformation.
As shown in fig. 1, the specific implementation steps of the present invention are as follows: aiming at multiple unknown inputs of an inertial navigation system, establishing an inertial navigation system error model; designing a disturbance observer, a self-adaptive estimator and a robust dissipation and cost-guaranteeing filter; on the basis, an anti-interference fault-tolerant filter is designed for a multi-unknown-input inertial navigation system; and finally, realizing the anti-interference fault-tolerant initial alignment of the inertial navigation system. (the initial alignment of the platform inertial navigation system is taken as an example to illustrate the specific implementation of the method in the following):
1. establishing a platform inertial navigation system error state equation:
in order to improve the initial alignment precision, the small-angle assumption of the azimuth misalignment angle is cancelled, and then the attitude matrix from the navigation coordinate system to the platform coordinate system is navigatedComprises the following steps:
wherein,
(1) attitude error equation:
wherein, αx、αyAt a horizontal misalignment angle, αzIs the azimuth misalignment angle;for two accelerometer dependent drifts (this embodiment takes the first order gaussian-markov process),for gyro-dependent drift (this embodiment takes a first order gaussian-markov process); omega is the rotational angular velocity of the earth; g is the local gravitational acceleration; rM、RNRespectively representing the curvature radius along the meridian circle and the prime circle; h is the local altitude; and L is the geographic latitude.
(2) With the outputs of the east and north accelerometers and east gyroscopes as measured values, the measurement equation of the system is:
wherein f isE(t)、fN(t)、wE(t) outputs for east, north accelerometers and east gyroscopes, respectively.
(3) State space description of inertial navigation error equation of state:
and (3) connecting a speed error equation, an attitude error equation and an observation equation, and expressing the equations into a state space form:
wherein x isT(t)=[αxαyαz]Is a transpose of the vector x (t), wf(t) is a sensor failure of the system,is a vector d1(t) the transposing of the first image, τi> 0(i ═ 1, …, 5) is the correlation time of the first order markov process.
2. For inertial device dependent drift d1(t), constructing a disturbance observer:
wherein,for disturbance observer state variables, K2In order to determine the gain array of the observer,is d1(t), y (t) is a system measurement,outputting variables for the composite layered anti-interference filter;
3. aiming at the fault of the inertial navigation system, constructing an adaptive estimator as follows:
wherein,for adaptive estimator state variables, the gain array of the pending estimator is K3;
4. Energy-bounded interference d in inertial navigation system2(t) constructing a robust dissipation and cost-preserving filter as:
wherein,is a state variable of the filter and is,as the nonlinear term of the filter, K1∈Rn×mGain array of undetermined filter;is a calibration compensation term; b is1,B2,D1,D2Estimating gain arrays for the inertial device drift and the sensor, respectively;
5. constructing an anti-interference fault-tolerant filter based on an interference observer, a self-adaptive estimator and a robust dissipation and cost-guaranteed filter:
wherein,is a state variable of the antijam fault-tolerant filter,is the output of the anti-interference fault-tolerant filter,in order for the gain array of the filter to be determined,w and V represent inertial device drift models ∑, respectively2A is the inertial navigation system ∑1System array of R(n +p)×(n+p)Denotes an (n + p) × (n + p) -dimensional real matrix space, B1Is ∑1Medium inertia device driftThe gain array of (a) is set,denotes q1Dimension real vector space, q1Is a natural number;
6. solving a gain array of the composite layered anti-interference filter by using a convex optimization algorithm:
(1) the filtering estimation error closed-loop system obtained by subtracting the inertial navigation error state equation and the anti-interference fault-tolerant filter is as follows:
wherein,in order to filter the estimated error system state, zd(t)、zg(t) reference outputs for dissipation and cost performance, Cd、CgAn output matrix is adjustable for dissipation and cost guarantee; solve to obtain a matrix P2、R1Then the filter gain array is
(2) Selecting a cost-guaranteeing and dissipation performance reference output matrix:
in order to restrain the influence of random noise on filtering precision, a dissipation performance reference matrix C of a filtering estimation error systemd∈R10×10In this embodiment, take the value of I10(ii) a To improve the filtering accuracy, the cost reference matrix C is guaranteedg∈R10×10In this embodiment, take the value of I10。
(3) Tunable parameter α, nonlinear weight parameter λ1、λ2Selecting an interference suppression degree gamma:
alpha and r are respectively the circle center and radius of the pole point configuration of the region, alpha is more than 0, alpha is more than r, alpha is 3 in the embodiment, and r is 1; lambda is a nonlinear part adjusting parameter, the value of lambda is between [ 0.110 ], if the azimuth misalignment angle is more than 5 degrees, the nonlinearity is serious, and the lambda is close to 10; if the azimuth misalignment angle is less than 0.1 °, the nonlinearity is weak, the value of λ is close to 0.1, and the value of λ is 0.5 in this embodiment; γ is the suppression degree of interference, and the value is between [ 0.11 ], which can be determined according to the upper bound of energy bounded interference, and is 0.3 in this embodiment.
(4) The existence condition of the anti-interference fault-tolerant filter is as follows:
since the initial state x (0) is unknown but its covariance matrix is cov (x)0),w(0)=0,wf(0) Optimization of cost performance can translate into 0 ═ cAdjustable output matrix Cd,CgAdjustable parameter α, nonlinear weight parameter λ1、λ2And the interference suppression degree gamma is obtained by solving the following convex optimization problem:
wherein,
U1、U2are respectively ∑1The Lipschitz parameter matrix of the nonlinear terms f (x (t)) and g (x (t)),in order for the gain array of the filter to be determined,respectively, system ∑1Energy-bounded interference gain array for medium-state and output systems, B4As an external interference model ∑2Energy bounded interference gain array; symbols representing symmetrical blocks of the corresponding part of the symmetrical matrix, P1Is a positive definite LMI matrix variable; p2Is LMI matrix variable; r1Is an LMI matrix variable.
(5) Solving an anti-interference fault-tolerant filter gain array:
solving a convex optimization problem to obtain a matrix P2、R1Then the filter gain array is
Those skilled in the art will appreciate that the invention may be practiced without these specific details.
Claims (1)
1. An anti-interference fault-tolerant initial alignment method for an inertial navigation system is characterized by comprising the following steps:
first, the disturbance observer estimation and cancellation multi-unknown input inertial navigation or inertial integrated navigation system is constructed ∑1Inertial device drift, designing adaptive estimator to reconstruct navigation system, constructing filter with robust dissipation and cost performance index to suppress multiple unknown input inertial navigation or inertial integrated navigation system ∑1Medium measurement noise and energy bounded interference; self-adaptation based on interference observerThe method comprises the steps of estimating, constructing a robust anti-interference fault-tolerant filter by using a robust dissipation and cost-protection filter; finally, solving a robust anti-interference fault-tolerant filter gain array based on a convex optimization algorithm; the method comprises the following specific steps:
(1) the interference observer is constructed as follows:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mover> <mover> <mi>w</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>W</mi> <mover> <mi>w</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>K</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>y</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>-</mo> <mover> <mi>y</mi> <mo>^</mo> </mover> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>d</mi> <mo>^</mo> </mover> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>V</mi> <mover> <mi>w</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>
wherein,in order to disturb the observer state variable,for the disturbance observer output variable, the gain array of the observer to be determined is K2∈Rp×m,Rp×mRepresenting a p × m-dimensional real matrix space, wherein p and m are natural numbers;w ∈ R as robust anti-interference fault-tolerant filter outputp×pAndrespectively representing inertial device drift models ∑2Of the system matrix and the output matrix q1Is a natural number, y (t) ∈ RmFor inertial navigation systems ∑1The output variable of (1);
(2) the adaptive estimator is constructed as follows:
<mrow> <msub> <mover> <mover> <mi>w</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mi>f</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>K</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>y</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>-</mo> <mover> <mi>y</mi> <mo>^</mo> </mover> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> </mrow>
wherein,For adaptive estimator state variables, the gain array of the pending estimator is K3;
(3) The robust dissipation and cost-preserving filter is constructed as follows:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mover> <mover> <mi>x</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>A</mi> <mover> <mi>x</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>F</mi> <mi>f</mi> <mrow> <mo>(</mo> <mover> <mi>x</mi> <mo>^</mo> </mover> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>K</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>y</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>-</mo> <mover> <mi>y</mi> <mo>^</mo> </mover> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>u</mi> <mrow> <mi>c</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>y</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>C</mi> <mover> <mi>x</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>G</mi> <mi>g</mi> <mrow> <mo>(</mo> <mover> <mi>x</mi> <mo>^</mo> </mover> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>u</mi> <mrow> <mi>c</mi> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>
wherein,to be robust H∞And state variables of the cost filter, A ∈ Rn×nFor inertial navigation systems ∑1System array of, K1∈Rn×mGain array of undetermined filter;is a nonlinear term of the filter, and the gain array is F ∈ Rn×nAnd G ∈ Rm×n,For robust antijam fault-tolerant filter output, C ∈ Rm×nIs an output array of the inertial navigation system; is a calibration compensation term; b is1,B2,D1,D2Estimating gain arrays for the inertial device drift and the sensor, respectively; n and m are both natural numbers;
(4) constructing an anti-interference fault-tolerant filter based on an interference observer, a self-adaptive estimator and a robust dissipation and cost-guaranteed filter:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mover> <mover> <mi>x</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mover> <mi>w</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mover> <mi>w</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mi>f</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mover> <mi>A</mi> <mo>&OverBar;</mo> </mover> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mover> <mi>x</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>w</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>f</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>+</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mi>F</mi> <mi>f</mi> <mrow> <mo>(</mo> <mover> <mi>x</mi> <mo>^</mo> </mover> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>+</mo> <mi>K</mi> <mrow> <mo>(</mo> <mi>y</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>-</mo> <mover> <mi>y</mi> <mo>^</mo> </mover> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>y</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mover> <mi>C</mi> <mo>&OverBar;</mo> </mover> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mover> <mi>x</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>w</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>f</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>+</mo> <mi>G</mi> <mi>g</mi> <mrow> <mo>(</mo> <mover> <mi>x</mi> <mo>^</mo> </mover> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>1
wherein,is a state variable of the antijam fault-tolerant filter,for the gain array of the anti-interference fault-tolerant filter to be determined,w and V represent inertial device drift models ∑, respectively2The system matrix and the output matrix of (a),for the anti-jamming fault-tolerant filter output, A is the inertial navigation system ∑1System array of R(n+2p)×(n+2p)Denotes an (n +2p) × (n +2p) -dimensional real matrix space, B1Is ∑1Medium inertia device drift d1(t)∈RpGain array of (B)2Is ∑1Medium system fault wf(t)∈RpGain array of RpRepresenting a p-dimensional real vector space, p being a natural number;D1is ∑1Inertial device drift d in intermediate measurement equation1(t) gain array, D2Is ∑1System fault w in measurement equationf(t) a gain array;
(5) solving for inertial navigation system ∑ based on convex optimization algorithm1The anti-interference fault-tolerant filter obtains a gain array ofWherein P is2、R1The following convex optimization problem solved:
<mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mrow> <mo>(</mo> <mrow> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <msup> <mi>x</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msup> <mi>w</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msubsup> <mi>w</mi> <mi>f</mi> <mi>T</mi> </msubsup> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <msub> <mi>P</mi> <mn>1</mn> </msub> <msup> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <msup> <mi>x</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msup> <mi>w</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msubsup> <mi>w</mi> <mi>f</mi> <mi>T</mi> </msubsup> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mi>T</mi> </msup> </mrow> <mo>)</mo> </mrow> </mrow>
<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>&Phi;</mi> <mn>11</mn> </msub> </mtd> <mtd> <msub> <mi>&Phi;</mi> <mn>12</mn> </msub> </mtd> <mtd> <mrow> <msub> <mi>P</mi> <mn>2</mn> </msub> <msub> <mi>F</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>R</mi> <mn>1</mn> </msub> <mi>G</mi> </mrow> </mtd> <mtd> <msub> <mi>&Phi;</mi> <mn>15</mn> </msub> </mtd> <mtd> <mrow> <msubsup> <mi>C</mi> <mi>d</mi> <mi>T</mi> </msubsup> <mi>M</mi> </mrow> </mtd> <mtd> <msubsup> <mi>C</mi> <mi>g</mi> <mi>T</mi> </msubsup> </mtd> </mtr> <mtr> <mtd> <mo>*</mo> </mtd> <mtd> <msub> <mi>&Phi;</mi> <mn>22</mn> </msub> </mtd> <mtd> <mrow> <msub> <mi>&alpha;P</mi> <mn>2</mn> </msub> <msub> <mi>F</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>&alpha;R</mi> <mn>1</mn> </msub> <mi>G</mi> </mrow> </mtd> <mtd> <msub> <mi>&Phi;</mi> <mn>25</mn> </msub> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mi>I</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mi>I</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mrow> <mi>&gamma;</mi> <mi>I</mi> <mo>-</mo> <mi>R</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mrow> <mo>-</mo> <mi>I</mi> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mrow> <mo>-</mo> <mi>I</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo><</mo> <mn>0</mn> </mrow>
wherein, x (0), wf(0) To a given initial value, Cd∈R(n+2p)×(n+2p)、Cg∈R(n+2p)×(n+2p)Closed loop system ∑ for estimation error3α is an adjustable parameter, lambda1、λ2The value is [ 0.110 ] according to the nonlinear strength and weakness degree as the nonlinear weight parameter]Gamma is a undetermined interference suppression degree; s, Q, R is a given dissipation performance parameter matrix;
U1、U2are respectively ∑1The Lipschitz parameter matrix of the nonlinear terms f (x (t)) and g (x (t)),in order for the gain array of the filter to be determined,respectively, system ∑1Energy-bounded interference gain array for medium-state and output systems, B4As an external interference model ∑2Energy bounded interference gain array; symbols representing symmetrical blocks of the corresponding part of the symmetrical matrix, q2Is a natural number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710376123.9A CN107270892A (en) | 2017-05-22 | 2017-05-22 | A kind of anti-interference fault-tolerant Initial Alignment Method of inertial navigation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710376123.9A CN107270892A (en) | 2017-05-22 | 2017-05-22 | A kind of anti-interference fault-tolerant Initial Alignment Method of inertial navigation system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107270892A true CN107270892A (en) | 2017-10-20 |
Family
ID=60064347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710376123.9A Pending CN107270892A (en) | 2017-05-22 | 2017-05-22 | A kind of anti-interference fault-tolerant Initial Alignment Method of inertial navigation system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107270892A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109945895A (en) * | 2019-04-09 | 2019-06-28 | 扬州大学 | Inertial navigation Initial Alignment Method based on the smooth structure changes filtering that fades |
CN111381581A (en) * | 2020-03-06 | 2020-07-07 | 北京控制工程研究所 | Integrated method and system for fault diagnosis and fault-tolerant control of execution mechanism |
CN113602269A (en) * | 2021-07-13 | 2021-11-05 | 清华大学 | Fault-tolerant method and device for safety of expected function of cooperative adaptive cruise control |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101572533A (en) * | 2009-06-18 | 2009-11-04 | 北京航空航天大学 | Composite layered anti-interference filter |
CN101571704A (en) * | 2009-06-18 | 2009-11-04 | 北京航空航天大学 | Composite layered anti-interference controller |
WO2012049492A1 (en) * | 2010-10-13 | 2012-04-19 | University Of Nottingham | Positioning system |
GB2505031A (en) * | 2012-08-14 | 2014-02-19 | Honeywell Int Inc | High frequency disturbance detection and compensation |
CN105865441A (en) * | 2016-03-31 | 2016-08-17 | 北京航空航天大学 | Composite layered adaptive filter for multi-source disturbance system |
-
2017
- 2017-05-22 CN CN201710376123.9A patent/CN107270892A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101572533A (en) * | 2009-06-18 | 2009-11-04 | 北京航空航天大学 | Composite layered anti-interference filter |
CN101571704A (en) * | 2009-06-18 | 2009-11-04 | 北京航空航天大学 | Composite layered anti-interference controller |
WO2012049492A1 (en) * | 2010-10-13 | 2012-04-19 | University Of Nottingham | Positioning system |
GB2505031A (en) * | 2012-08-14 | 2014-02-19 | Honeywell Int Inc | High frequency disturbance detection and compensation |
CN105865441A (en) * | 2016-03-31 | 2016-08-17 | 北京航空航天大学 | Composite layered adaptive filter for multi-source disturbance system |
Non-Patent Citations (2)
Title |
---|
曹松银: "多未知输入系统抗干扰估计方法及应用", 《万方数据知识服务平台》 * |
李艳辉 等: "惯性/北斗组合导航系统的鲁棒H∞滤波", 《吉林大学学报( 信息科学版)》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109945895A (en) * | 2019-04-09 | 2019-06-28 | 扬州大学 | Inertial navigation Initial Alignment Method based on the smooth structure changes filtering that fades |
CN109945895B (en) * | 2019-04-09 | 2020-11-06 | 扬州大学 | Inertial navigation initial alignment method based on fading smooth variable structure filtering |
CN111381581A (en) * | 2020-03-06 | 2020-07-07 | 北京控制工程研究所 | Integrated method and system for fault diagnosis and fault-tolerant control of execution mechanism |
CN111381581B (en) * | 2020-03-06 | 2021-07-09 | 北京控制工程研究所 | Integrated method and system for fault diagnosis and fault-tolerant control of execution mechanism |
CN113602269A (en) * | 2021-07-13 | 2021-11-05 | 清华大学 | Fault-tolerant method and device for safety of expected function of cooperative adaptive cruise control |
CN113602269B (en) * | 2021-07-13 | 2024-02-09 | 清华大学 | Fault-tolerant method and device for expected functional safety of cooperative self-adaptive cruise control |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101572533B (en) | Design method of composite layered anti-interference filter | |
CN107525503B (en) | Adaptive cascade Kalman filtering method based on combination of dual-antenna GPS and MIMU | |
CN103323005B (en) | Multi-objective optimization anti-interference filtering method for SINS/GPS/polarized light combined navigation system | |
CN106679693A (en) | Fault detection-based vector information distribution adaptive federated filtering method | |
Soken et al. | UKF-based reconfigurable attitude parameters estimation and magnetometer calibration | |
CN104698485B (en) | Integrated navigation system and air navigation aid based on BD, GPS and MEMS | |
CN109931955B (en) | Initial alignment method of strap-down inertial navigation system based on state-dependent lie group filtering | |
CN101246012B (en) | Combinated navigation method based on robust dissipation filtering | |
CN102519460A (en) | Non-linear alignment method of strapdown inertial navigation system | |
CN104483973A (en) | Low-orbit flexible satellite attitude tracking control method based on sliding-mode observer | |
CN109443342A (en) | NEW ADAPTIVE Kalman's UAV Attitude calculation method | |
CN102538788B (en) | Low-cost damping navigation method based on state estimation and prediction | |
CN103344260A (en) | Initial alignment method of large azimuth misalignment angle of strapdown inertial navigation system based on RBCKF (rao-black-wellised cubature kalman filter) | |
CN113670314B (en) | Unmanned aerial vehicle attitude estimation method based on PI self-adaptive two-stage Kalman filtering | |
CN102735259A (en) | Satellite control system fault diagnosis method based on multiple layer state estimators | |
CN106441357A (en) | Damping network based single-axial rotation SINS axial gyroscopic drift correction method | |
CN111366156A (en) | Transformer substation inspection robot navigation method and system based on neural network assistance | |
CN107270892A (en) | A kind of anti-interference fault-tolerant Initial Alignment Method of inertial navigation system | |
CN105675017A (en) | Fiber-optic gyroscope random drift compensation method for photoelectric platform | |
CN103776449A (en) | Moving base initial alignment method for improving robustness | |
Zhang et al. | SINS initial alignment based on fifth-degree cubature Kalman filter | |
CN104344835B (en) | A kind of inertial navigation moving alignment method based on suitching type Self Adaptive Control compass | |
Zhe et al. | Adaptive complementary filtering algorithm for imu based on mems | |
CN106931966B (en) | A kind of Combinated navigation method based on the fitting of Taylor's high-order remainder | |
Wang et al. | An adaptive cascaded Kalman filter for two-antenna GPS/MEMS-IMU integration |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171020 |