Next Article in Journal
Screen-Printed, Pure Carbon-Black Thermocouple Fabrication and Seebeck Coefficients
Previous Article in Journal
A Mobile Crowd Sensing Application for Hypertensive Patients
Previous Article in Special Issue
A Novel Monitoring Navigation Method for Cold Atom Interference Gyroscope
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Adaptive Compensation H∞ Filtering Method for the SINS’ Transfer Alignment Under a Complex Dynamic Environment

1
School of Instrument Science & Engineering, Southeast University, Nanjing 210096, China
2
Key Laboratory of Micro-Inertial Instrument and Advanced Navigation Technology, Ministry of Education, Southeast University, Nanjing 210096, China
3
School of Civil and Environmental Engineering, University of New South Wales, Sydney, NSW 2052, Australia
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(2), 401; https://doi.org/10.3390/s19020401
Submission received: 19 November 2018 / Revised: 15 January 2019 / Accepted: 16 January 2019 / Published: 19 January 2019
(This article belongs to the Special Issue Inertial Sensors and Systems 2018)

Abstract

:
Transfer alignment on a moving base under a complex dynamic environment is one of the toughest challenges in a strapdown inertial navigation system (SINS). With the aim of improving rapidity and accuracy, velocity plus attitude matching is applied in the transfer alignment model. Meanwhile, the error compensation model is established to calibrate and compensate the errors of inertial sensors online. To suppress the filtering divergence during the process of transfer alignment, this paper proposes an improved adaptive compensation H∞ filtering method. The cause of filtering divergence has been analyzed carefully and the corresponding adjustment and optimization have been made in the proposed adaptive compensation H∞ filter. In order to balance accuracy and robustness of the transfer alignment system, the robustness factor of the adaptive compensation H∞ filter can be dynamically adjusted according to the complex external environment. The aerial transfer alignment experiments illustrate that the adaptive compensation H∞ filter can effectively improve the transfer alignment accuracy and the pure inertial navigation accuracy under a complex dynamic environment, which verifies the advantage of the proposed method.

1. Introduction

Initial alignment is vital to a strapdown inertial navigation system (SINS) as its performance is largely decided by the accuracy and rapidity of the alignment process [1,2,3]. Since the initial velocity and position can be easily obtained by a reference navigation system, such as a global navigation satellite system (GNSS), initial alignment mainly refers to determining the SINS’ initial attitude information [4,5]. According to different alignment modes, the initial alignment methods can be categorized into self-alignment, combination alignment, and transfer alignment. Compared with self-alignment and combination alignment, transfer alignment is more rapid, and alignment time can be greatly shortened [2,6,7]. Moreover, transfer alignment can achieve high alignment accuracy of slave SINS (S-SINS) when the device accuracy of master SINS (M-SINS) is high [6,8].
Based on the above advantages, transfer alignment has been widely used in various applications, such as aircraft and ships [1,2,3,4,5,6,7,8,9,10,11]. In the transfer alignment of airborne distributed position and orientation systems (DPOS), Gong et al. [9] utilized an unscented Kalman filter (UKF) to estimate the flexural angles and flexural lever arm variations. Moreover, to deal with structural flexibilities between M-SINS and S-SINS when conducting transfer alignment, an extended Kalman filter (EKF) is often used in large vehicles [12] and flexible aircrafts [13] to estimate the motion states. With the purpose of realizing rapid and accurate transfer alignment for an airborne weapon’s SINS, a mixed H2/H∞ filtering algorithm was designed to deal with the observation noise, which contains both Gaussian white noise and energy limited noise [3]. In [1], the index of alignment degree was put forward to attempt an engineering application of transfer alignment accuracy evaluation and identification. To overcome the lack of real-time information on dynamic flexure characteristics in shipboard transfer alignment, a parameter estimation algorithm was proposed to utilize the angular increment difference measured by the M-SINS and the S-SINS [8]. Cheng et al. [10] put forward a new algorithm of “velocity plus attitude” transfer alignment based on a modified adaptive filter to solve the problem that the performance of shipborne SINS transfer alignment is affected by the system dynamic model and noise statistical properties. Overall, with regards to different application objects and application environments of transfer alignment, a lot of work has been done. However, when the environment is complex and dynamic, realizing rapid and accurate transfer alignment is still a very challenging problem.
When the mathematical model or the priori information on the external noise is not exactly known or is unavailable in the transfer alignment system, the Kalman filtering scheme is no longer applicable [14,15,16]. In contrast, the H∞ filter does not make assumptions about the statistical characteristics of the input signal, and it has good robustness against the model uncertainties, such as measurement noise, external disturbance, and structural uncertainty [17,18,19,20]. The main purpose of the H∞ filter is to design an estimator to minimize the H∞ norm of the error system in order to ensure that the L2-induced gain from the disturbance input to the filter error output is less than a prescribed level [14,21,22,23]. Hence, the H∞ filter has more advantages than the Kalman filter under a complex dynamic environment, and it is appropriate in many practical applications [14,20,24,25,26,27]. In [28], a fuzzy adaptive nonlinear H∞ filter was proposed for the unmanned aerial vehicle (UAV) localization problem. In [15], an exponentially stable robust filter was designed to restrain the impact from uncertain disturbances to estimation errors in the micro-electro-mechanical system-based INS/global positioning system (GPS) integrated navigation system. In order to make full use of the delayed information, a robust weighted H∞ filter was defined for networked systems with intermittent measurements under the discrete-time framework [29]. To improve the accuracy and robustness of the state estimation when the noise statistics are not known a priori, Jia et al. [30] combined the H∞ filter with a sparse-grid quadrature (SGQ) filter. In [20], an adaptive H∞ filtering method, which can estimate and compensate time delay online and adaptively adjust the robust factor according to the unknown external environment, was designed. However, there are few studies on suppressing the divergence of the H∞ filter. If there is abnormal interference that does not meet the convergence condition of the H∞ filter in practical systems, the filtering accuracy will inevitably decrease [25]. Therefore, the robust filtering methods, which can effectively suppress filtering divergence in practical systems, are worth further study.
In this paper, the transfer alignment problem on a moving base under a complex dynamic environment is studied. The SINS error dynamics model, velocity plus attitude matching measurement model, and the sensor error compensation model are established for the transfer alignment. To improve the rapidity and accuracy of transfer alignment under a complex dynamic environment, an adaptive compensation H∞ filtering method is designed. The proposed filtering method can effectively suppress the filtering divergence in transfer alignment, and the robustness factor of the filter can be dynamically adjusted with the change of the external environment. The aerial transfer alignment experiments verified the effectiveness of the proposed improved method, and the alignment accuracy is significantly improved.
The rest of this paper is organized as follows: In Section 2, the transfer alignment model—which includes SINS error dynamics model, velocity plus attitude matching measurement model, and the sensor error compensation model—is established. The H∞ filtering method is presented in Section 3. In Section 4, an adaptive compensation H∞ filtering method for SINS’ transfer alignment is proposed and analyzed in detail. In Section 5, seven groups of aerial transfer alignment experiments are conducted to verify the validity of the proposed method. Finally, the conclusions are drawn in Section 6.

2. Transfer Alignment Model

2.1. SINS Error Dynamics Model

In this paper, “east–north–up (ENU)” is selected as the navigation frame, and “right–forward–up” is selected as the body frame. The SINS processes the output of inertial components based on mathematical equations to obtain the navigation data. The velocity error equation describes the analytical relationship between the accelerometer output and the carrier’s velocity [5,6]. It can be expressed in the navigation frame n as follows:
δ V ˙ n = f n × ϕ n ( 2 ω i e n + ω e n n ) × δ V n ( 2 δ ω i e n + δ ω e n n ) × V n + n
where δ V n = [ δ V E n δ V N n δ V U n ] T represents the linear velocity errors; δ V ˙ n is the derivative of δ V n ; f n = [ f E n f N n f U n ] T represents the specific force vector; n = [ E n N n U n ] T is the three-axis accelerometer bias in the navigation frame; ω i e n is the Earth’s rotation rate; δ ω i e n is the derivative of ω i e n ; ω e n n is the angular rate of the earth frame relative to the navigation frame; and δ ω e n n is the derivative of ω e n n . ω i e n and ω e n n can be expressed by Equations (2) and (3), respectively:
ω i e n = [ 0 ω i e cos L ω i e sin L ] T
ω e n n = [ V N R M V E R N V E tan L R N ] T
where RM is the radius of curvature in meridian, RN is the radius of curvature in prime vertical, and L is the latitude.
The position error equations of SINS can be expressed as follows [9]:
δ L ˙ = δ V N n R M
δ λ ˙ = δ V E n R N sec L + δ L V E n R N tan L sec L
where δL and δλ are the latitude error and longitude error.
The attitude angle error of SINS is influenced by instruction angular velocity and gyro bias. In addition, gyro bias causes the growth of attitude angle error in the opposite direction. The attitude error equation in the navigation frame n can be expressed as follows [9,10]:
ϕ ˙ n = ϕ n × ω i n n + δ ω i n n ε n
where ϕ n = [ ϕ E n ϕ N n ϕ U n ] T is the attitude angle error of the calculated platform represented in the local ENU navigation frame; ε n = [ ε E n ε N n ε U n ] T is the three-axis gyro drift in the navigation frame; ω i n n is the angular rate of the inertial frame relative to the navigation frame; and δ ω i n n is the derivative of ω i n n . Here, ω i n n can be obtained using the following equation:
ω i n n = ω i e n + ω e n n
In system equations, the three-axis accelerometer bias and the three-axis gyro drift are assumed not to change over time [4,10]. Thus,
˙ b = 0
ε ˙ b = 0
The model used in Equations (8) and (9) is a model of a random constant that corresponds to a model of an exponentially correlated process when time is endless. In the model of transfer alignment, twelve dimensions’ states are selected to establish the equation of states. The system’s states can be expressed as follows:
X ( t ) = [ δ L , δ λ , δ V E , δ V N , ϕ E , ϕ N , ϕ U , x , y , ε x , ε y , ε z ] T
where δVE and δVN are the east velocity error and north velocity error, respectively, in the navigation frame; ϕE, ϕN, and ϕU are the east misalignment angle, north misalignment angle, and azimuth misalignment angle, respectively, in the navigation frame; ∇x and ∇y are the right-axis and forward-axis accelerometer bias, respectively, in the body frame, b; and εx, εy, and εz are the right-axis, forward-axis, and up-axis gyro drift, respectively, in the body frame.
The SINS’ state equation can be constructed as follows.
X ˙ ( t ) = F ( t ) X ( t ) + G ( t ) W ( t )
where X ( t ) is the (n × 1) state estimate, X ˙ ( t ) is the (n × 1) one step predicted state, G ( t ) is the system noise matrix, and W ( t ) is the zero mean Gaussian white noise. F ( t ) is the (n × n) state transition matrix, and it can be expressed as follows:
F ( t ) = [ F 1 ( t ) C ( t ) 0 5 × 7 0 5 × 5 ] .
In Equation (12), F 1 ( t ) can be represented in concrete formulas as
F 1 ( t ) = [ 0 0 0 1 R M 0 0 0 V E R N t g L sec L 0 sec L R N 0 0 0 0 2 V N ω i e cos L + V E V N R N sec 2 L 0 V N R N t g L 2 ω i e sin L + V E R N t g L 0 f U f N ( 2 V E ω i e cos L + V E 2 R N sec 2 L ) 0 2 ( ω i e sin L + V E R N t g L ) 0 f U 0 f E 0 0 0 1 R M ω i e sin L + V E R N t g L ( ω i e cos L + V E R N ) 0 ω i e sin L 0 1 R N 0 ω i e sin L V E R N t g L 0 V N R M ω i e cos L + V E R N sec 2 L 0 t g L R N 0 ω i e cos L + V E R N V N R M 0 ]
C ( t ) can be represented in concrete formulas as
C ( t ) = [ 0 0 0 0 0 0 0 0 0 0 T 11 T 12 0 0 0 T 21 T 22 0 0 0 0 0 T 11 T 12 T 13 0 0 T 21 T 22 T 23 0 0 T 31 T 32 T 33 ] .
In Equation (14), the SINS attitude matrix is defined as C b n = [ T i j ] 3 × 3 .

2.2. Measurement Model

In the model of transfer alignment, velocity, and attitude differences between M-SINS and S-SINS are chosen as the measurements. Thus, the measurement of velocity plus attitude matching can be expressed as follows:
Y ( t ) = [ δ V E δ V N δ H δ P δ R ] = [ V ˜ E s V E m V ˜ N s V N m H ˜ s H m P ˜ s P m R ˜ s R m ]
where Y ( t ) is the measurement at time t; δVE and δVN are the east velocity error and north velocity error, respectively; δH, δP, and δR are the heading angle error, pitch angle error, and roll angle error, respectively; V ˜ E s and V ˜ N s are the S-SINS’ east velocity and north velocity, respectively; V E m and V N m are the M-SINS’ east velocity and north velocity, respectively; H ˜ s , P ˜ s , and R ˜ s are the S-SINS’ heading angle, pitch angle, and roll angle, respectively; and H m , P m , and R m are the M-SINS’ heading angle, pitch angle, and roll angle, respectively.
The system’s measurement equation can be represented as follows:
Y ( t ) = H ( t ) X ( t ) + V ( t )
where V(t) is the measurement noise and H(t) is the measurement matrix. Additionally,
H ( t ) = [ I 2 × 2 0 2 × 10 0 3 × 2     H 1 ( t )     0 3 × 7 ] .
In Equation (17), H 1 ( t ) can be represented in concrete formulas as
H 1 ( t ) = [ T 12 T 32 T 12 2 + T 22 2 T 32 T 22 T 12 2 + T 22 2 1 T 22 1 T 32 2 T 12 1 T 32 2 0 T 21 T 33 T 31 T 23 T 31 2 + T 33 2 T 13 T 31 T 11 T 33 T 31 2 + T 33 2 0 ] .

2.3. Sensor Error Compensation Model

During the process of transfer alignment, the sensor device error has an important influence on the alignment accuracy. The sensor device error determines the SINS’ subsequent navigation performance [31]. Therefore, it is necessary to calibrate and compensate the device errors of three-axis gyros and three-axis accelerometers. The gyro drift consists of random constant drift, random slowly varying drift, and random rapidly varying drift. It can be represented as follows:
ε i b = ε b i b + ε r i b + ω g i b    ( i = x , y , z )
where ε b i b is the random constant drift, ε r i b is the random slowly varying drift, and ω g i b is the random rapidly varying drift. The value of ε b i b depends on random factors, such as environmental conditions and electrical parameters present when the gyro starts to work. It is a random constant after every start of the gyro. The value of ε r i b is a slowly changing quantity, and it can be described by a first-order Markov process. The value of ω g i b is a rapidly changing quantity, and it can be abstracted into white Gaussian noise. In the above variables, the random constant drift, ε b i b , is the main part of the gyro drift, and most gyro errors come from it. Thus, if ε b i b can be accurately calibrated during transfer alignment, the navigation performance of the gyro will be effectively improved. In this paper, an improved adaptive compensation H∞ filtering method is used to estimate the gyro’s random constant drift, and the compensated gyro drift can be expressed as follows:
ε i _ n e w b = ε b i b + ε r i b + ω g i b ε b i _ c a l b    ( i = x , y , z )
where ε i _ n e w b is the compensated gyro drift and ε b i _ c a l b is the calibrated random constant drift.
The accelerometer bias consists of random constant bias and random rapidly varying bias. It can be represented as follows:
i b = b i b + ω a i b    ( i = x , y , z )
where b i b is the random constant bias and ω a i b is the random rapidly varying bias. The value of b i b depends on random factors, such as environmental conditions and electrical parameters when the accelerometer starts to work. It is a random constant after every start of the accelerometer. The value of ω a i b is a rapidly changing quantity, and it can be regarded as white Gaussian noise. In both variables, the random constant bias b i b is the main part of the accelerometer bias. Most accelerometer errors come from it. Here, an improved adaptive compensation H∞ filtering method is used to estimate the accelerometer’s random constant bias, and the compensated accelerometer bias can be expressed as follows:
i _ n e w b = b i b + ω a i b b i _ c a l b    ( i = x , y , z )
where i _ n e w b is the compensated accelerometer bias and b i _ c a l b is the calibrated random constant bias.

3. H∞ Filtering Method

We consider the following random linear discrete-time system in Krein space [32]:
X k = Φ k , k 1 X k 1 + Γ k 1 W k 1
Y k = H k X k + V k .
Generally, we need to estimate some arbitrary linear combination of the states, and this can be expressed as [32]:
Z k = L k X k
where Lk is the (n × n) matrix and Zk is the (n × 1) measurement matrix. We can use Zk to expand the observed state of Yk, and the equations below are obtained:
X k = Φ k , k 1 X k 1 + Γ k 1 W k 1
[ Y k Z k ] = [ H k L k ] X k + V k .
In the above equations, Wk and V k are noise with bounded energy, and their statistical properties do not need to be known or assumed. X0, Wk, and V k satisfy the following relationships:
[ X 0 W j V j ] , [ X 0 W k V k ] = [ P 0 0 0 0 I δ j k 0 0 0 R k δ j k ] .
Here,
R k = [ I 0 0 ξ 2 I ] .
In Equation (28), δjk is the Kronecker function, i.e., δ j k = { 0 ( k j ) 1 ( k = j ) . ξ is the robustness factor of the H∞ filter.
Additionally,
Z ^ k = F f ( Y 0 , Y 1 , , Y k ) .
This means that, for the estimation of Zk in the condition of the given observation value Yk, the filtering error can be defined as follows:
e k = Z ^ k L k X k .
Tk(Ff) is defined as the transfer function from the unknown disturbance { ( X 0 X ^ 0 ) , W k , V k } to the filtering error {ek}, and the suboptimal H∞ filter problem can be described as follows:
Definition 1 (suboptimal H∞ filter problem).
When given a positive number ξ > 0, find the suboptimal H∞ estimation to satisfy || Tk(Ff) || < ξ, that is [3,33]
inf F f T k ( F f ) 2 = inf F f sup X 0 , W h 2 , V h 2 e k 2 2 X 0 X ^ 0 P 0 1 2 + W k 2 2 + V k 2 2 ξ 2 .
In the above equation, P0is a positive definite matrix. Symbol “inf” is the infimum of function, and symbol “sup” is the supremum of function.
Theorem 1 (suboptimal H∞ filter problem).
When given a positive numberξ > 0, if (Φk,k − 1 Γk,k − 1) is full rank, then the condition that there is a filter satisfying || Tk(Ff) || < ξ is if and only if [23]
P k 1 + H k T H k ξ 2 L k T L k > 0
In the above equation, Pksatisfies the recurrence Riccati equation
P k = Φ k , k 1 P k 1 Φ k , k 1 T + Γ k , k 1 Γ k , k 1 T Φ k , k 1 P k 1 [ H k T L k T ] R e , k 1 [ H k L k ] P k 1 Φ k , k 1 T .
In Equation (34),
R e , k = [ I 0 0 ξ 2 I ] + [ H k L k ] P k 1 [ H k T L k T ] .
Derived from this, the recursive equations of the H∞ filter can be expressed as follows [20]:
X ^ k + 1 , k = Φ k + 1 , k X ^ k
K S , k + 1 = P k H k T ( I + H k P k H k T ) 1
ϒ k + 1 = ( I K S , k + 1 H k ) P k
U k + 1 = ϒ k + 1 L k T ( ξ 2 I + L k ϒ k + 1 L k T ) 1 L k
P k + 1 = Φ k + 1 , k P k Φ k + 1 , k T Φ k + 1 , k [ ( I U k + 1 ) K S , k + 1 H k + 1 + U k + 1 ] P k Φ k + 1 , k T + Γ k Γ k T
K k + 1 = P k + 1 H k + 1 T ( H k + 1 P k + 1 H k + 1 T + I ) 1
X ^ k + 1 = X ^ k + 1 , k + K k + 1 ( Y k + 1 H k + 1 X ^ k + 1 , k ) .

4. The Proposed Adaptive Compensation H∞ Filtering Method

In the robust H∞ filtering method, Equation (33) may not be satisfied completely due to the system itself or the uncertainty of the model. This inevitably leads to no convergence or a slow convergence rate of the filter, and the requirement of system performance is unable to be met [25]. To solve the problem and improve the estimation accuracy of filtering under a complex dynamic environment, this paper proposes an adaptive compensation H∞ filtering method. The block diagram of the proposed adaptive compensation H∞ filtering method is shown in Figure 1. The adaptive filtering process mainly consists of adaptively compensating the mean square error Pk and adaptively adjusting the value of robust factor ξ.
Firstly, the composition of Equation (33) needs to be analyzed. Equation (33) can be rewritten as follows:
P k 1 + H k T H k ξ 2 L k T L k > 0 .
The left side of Equation (43) consists of three parts: the first part ( P k 1 ), the second part ( H k T H k ), and the third part ( ξ 2 L k T L k ). In P k 1 , because Pk can update by Equation (40) and the initial Pk is a given positive definite matrix that meets the requirement of Equation (43), P k 1 is a matrix that can be adjusted. In H k T H k , because Hk comes from the observation of Equation (24), it is a matrix that cannot be adjusted when the system model has been determined. Since the symbol is negative in ξ 2 L k T L k , this part is the most common reason why the requirement of Equation (43) cannot be met. The Lk in ξ 2 L k T L k comes from Equation (25), and it is a predetermined matrix that cannot be adjusted. However, the robustness factor, ξ, is a parameter that can be adjusted dynamically, so the value of ξ can increase to reduce the influence of the third part, ξ 2 L k T L k . However, the value of ξ cannot increase unboundedly in practical engineering applications. If the value of ξ becomes too big, the fluctuation range of the filtering error curve will increase. Therefore, the system state estimation will be affected. Through the above analysis, the only way to remedy this is to adjust Pk dynamically to meet the convergence condition of Equation (43).
In this paper, an adaptive compensation H∞ filtering method is proposed to keep the left side of Equation (43) positive. Firstly, the positive definiteness of P k 1 + H k T H k ξ 2 L k T L k is judged. If P k 1 + H k T H k ξ 2 L k T L k is not positive, then the absolute value of the diagonal elements of the matrix P k 1 + H k T H k ξ 2 L k T L k is retained, and the rest of the elements are all set to zero. The modified matrix G k can be expressed as follows:
G k = | D i a g ( P k 1 + H k T H k ξ 2 L k T L k ) |
where the symbol “| |”denotes taking the absolute value of the element.
Additionally,
P ^ z _ k 1 + H k T H k ξ 2 L k T L k = G k
where P ^ z _ k is a positive matrix that meets the requirement of Equation (43). Using the transformation of Equation (45), P ^ z _ k can be expressed as follows:
P ^ z _ k = ( G k + ξ 2 L k T L k H k T H k ) 1 .
In order to further keep the left side of Equation (43) positive, the recursive matrix P ^ z _ k needs to be compensated. The compensated recursive matrix P ^ z _ k can be written as follows:
P ˜ c p n _ k = σ C P ^ z _ k + P ^ z _ k
where P ˜ c p n _ k is the mean square error matrix that has been compensated; σ is the gain coefficient that can be determined according to the practical system; and C P ^ z _ k is an adaptive compensation matrix. In order to make full use of the robustness factor the concrete form of the adaptive compensation matrix C P ^ z _ k can be written as follows.
C P ^ z _ k = ξ 2 P ^ z _ k .
In Equation (48), the robustness factor controls the degree of compensation. When the value of the robustness factor is small, it indicates that the nonpositive definite situation on the left side of Equation (43) caused by ξ 2 L k T L k is obvious, and the P ^ z _ k should be compensated largely. When the value of the robustness factor is big, it indicates that the nonpositive definite situation on the left side of Equation (43) caused by ξ 2 L k T L k is not obvious, and the P ^ z _ k should not have to make too much compensation.
Based on Equations (44)–(48), the modified mean square error matrix P ˜ c p n _ k can be obtained, and it is substituted into the adaptive compensation H∞ filter to estimate the variables of the system state equation.
In the adaptive compensation H∞ filtering method, the robustness factor plays an important role in filtering accuracy and robustness [20]. When the value of the robustness factor is too small, it means that the system has good robustness, but the filtering accuracy of the system becomes low. When the value of the robustness factor is too big, it means that the system has bad stability and even leads to divergence. In practical engineering applications, the value of the robustness factor needs to be debugged repeatedly before applying a suitable value to use, and the value of the robustness factor is often empirically determined. This will waste a lot of time, and the value of ξ is not guaranteed to be optimal. Moreover, as the robustness factor is fixed during the process of transfer alignment, the filtering estimation error will increase when there are large disturbances at certain times. Therefore, it cannot achieve the optimal balance between filtering accuracy and robustness when the external environment changes dynamically. To solve this problem, an adaptive optimization method of the robustness factor is proposed to improve the performance of the adaptive compensation H∞ filter.
In the process of transfer alignment, the filter innovation ( Λ k ) can reflect the degree of convergence and divergence of the filter. Λ k can be calculated as follows:
Λ k = Y k H k X ^ k / k 1 .
From Equation (49), the prediction error can be described by the innovation sequence’s variance, E    [ Λ k T Λ k ] . Under ideal conditions, the filter innovation Λ k is a zero mean Gaussian white noise sequence. However, in real systems, both the changes of the system model and the anomaly of observed states can cause a change in the statistical properties of the innovation sequence. When the value of Λ k T Λ k is too big, it indicates that there is a large disturbance in the transfer alignment system, and the filter has the possibility of undergoing divergence. Hence, the robustness of the adaptive compensation H∞ filter is of great importance at this point, and the value of the robustness factor should be reduced to compensate the large error that is caused by Λ k T Λ k . When the value of Λ k T Λ k is too small, it indicates that there is little disturbance in the transfer alignment system, so the value of the robustness factor should be increased to improve the filtering accuracy. In the whole process of transfer alignment, the robustness factor of the adaptive compensation H∞ filter varies inversely to Λ k T Λ k .
Theorem 2.
Assume that M and N are two n-order Hermite matrices, M > 0, and N ≥ 0. Then, M > N is equal to λ max ( N M 1 )    < 1 [20]. Here, λmax(M) represents the maximum eigenvalue of matrix M.
According to Theorem 2, the conditional Equation (33) of the H∞ filter can be transformed into the following form:
ξ 2 > λ max ( L k T L k ( P k 1 + H k T H k ) 1 ) .
Additionally, the value of the robustness factor can be expressed as follows:
ξ = ( 1 + ϑ ) [ λ max ( L k T L k ( P k 1 + H k T H k ) 1 ) ] 1 / 2 .
In Equation (51), the coefficient ϑ > 0. As the value of the robustness factor is inversely proportional to Λ k T Λ k , we can make ϑ and Λ k T Λ k satisfy the following relationship:
ϑ = ζ Λ k T Λ k N
where ζ is correlation coefficient and ζ > 0. The value of ζ can be determined by the experiment of the real system. N is the dimension of the filtering states. For a specific real system, once the values of ζ and N are determined, respectively, they will not change any more. Therefore, the value of coefficient ϑ is only related to filter innovation during the process of transfer alignment. When filter innovation ( Λ k ) increases, the value of coefficient ϑ decreases, so the robustness factor of the adaptive compensation H∞ filter will be decreased to improve the robustness of the transfer alignment system. On the contrary, when filter innovation Λ k decreases, the value of coefficient ϑ increases. Then, the robustness factor of the adaptive compensation H∞ filter will be increased to improve the estimation accuracy of the transfer alignment system. Consequently, the relationship between the robustness factor of adaptive compensation H∞ filter and Λ k T Λ k can be established, and the value of the robustness factor will change dynamically when Λ k changes.
By comparing the adaptive compensation H∞ filter and the H∞ filter, it can be seen that the robustness factor of the adaptive compensation H∞ filter is dynamically adjusted according to the value of Λ k . Unlike the H∞ filter, the adaptive compensation H∞ filter can adjust the robustness factor adaptively when the real system environment changes. Therefore, the filtering estimation accuracy and robustness of the transfer alignment system can be balanced dynamically by using the proposed adaptive compensation H∞ filtering method. The flow chart of the proposed adaptive compensation H∞ filtering method is shown in Figure 2.

5. Experimental Results and Discussion

5.1. Experimental Settings

With the purpose of verifying the proposed new adaptive compensation H∞ filtering method, an aerial transfer alignment experiment in a real system was conducted. The aerial transfer alignment experiment was conducted for the airborne distributed position and orientation system (POS), which depends on transfer alignment to obtain high accuracy motion parameters of S-SINSs by using accurate motion information of M-SINS, including position, velocity and attitude. Furthermore, the aerial transfer alignment experiment was conducted in the Y-7 transport aircraft. The real aerial transfer alignment experiment was carried out in Nanjing in an open area. The specific location information of this experiment was 32° N and 119° E. The transfer alignment system contained the M-SINS, S-SINS, and navigation computer, which were connected by communication lines. The positions of both M-SINS and S-SINS were kept strictly fixed in the experimental aircraft. The update frequencies for M-SINS and S-SINS were all 200 Hz. The strapdown algorithm update cycle was 5 ms. The three-axis gyro random constant drifts of M-SINS were 0.02°/h. The three-axis accelerometer random constant biases of M-SINS were 0.05 mg. The three-axis gyro random constant drifts of S-SINS were 1.2°/h. The three-axis accelerometer random constant biases of S-SINS were 0.1 mg. The reference baseline information was provided by M-SINS during the process of aerial transfer alignment, and the sensor parameters of M-SINS were far better than those of S-SINS. The flow chart of the aerial transfer alignment experiment based on the proposed adaptive compensation H∞ filtering method is presented in Figure 3.
Firstly, the system took 234 s to conduct the aerial transfer alignment on a moving base. Then the S-SINS of the aerial transfer alignment system began with 600 s of pure inertial navigation. Throughout the whole process, the navigation computer recorded the output data of M-SINS and S-SINS, which were transmitted through the communication lines in real time. The movement trajectory of the aerial transfer alignment experiment is shown in Figure 4. For the period of aerial transfer alignment and pure inertial navigation, the M-SINS’ attitude curves of heading, pitch, and roll are shown in Figure 5. The M-SINS’ heading fluctuated between 200° and −200° after 740 s, and the M-SINS’ attitudes had large fluctuations during the whole process.
The M-SINS’ curves of east velocity and north velocity are shown in Figure 6. Before 700 s, the east velocity was approximately −50 m/s, then the velocity increased to 50 m/s. The north velocity fluctuated between 50 m/s and −50 m/s before 700 s, then the velocity decreased to −50 m/s. It can be seen that the aircraft had a high-flying speed throughout the whole transfer alignment experiment.

5.2. Experimental Results and Discussion

In the proposed adaptive compensation H∞ filtering method, the robustness factor was adjusted dynamically according to the change in the external environment. If the system had large external disturbances during the transfer alignment process, the value of the robustness factor decreased to improve the robustness of the system. If the system had small external disturbances when conducting transfer alignment, the value of the robustness factor increased to improve the estimation accuracy of the system states. Figure 7 shows the value of the robustness factor in the adaptive compensation H∞ filtering method during the aerial transfer alignment experiment.
In order to compare the performance of different filtering methods, the Kalman filter, the H∞ filter, and the adaptive compensation H∞ filter were used during the process of the aerial transfer alignment experiment. The robust factor ξ of the H∞ filter was set as 1.89, which is the optimal robust factor of H∞ filter in this aerial transfer alignment experiment. The estimation curves of the east misalignment angle, north misalignment angle, and azimuth misalignment angle using the mentioned filtering methods are presented in Figure 8, Figure 9 and Figure 10.
In the figures, the blue lines represent the estimation curves of the Kalman filter, the cyan lines represent the estimation curves of the H∞ filter, and the red lines represent the estimation curves of the adaptive compensation H∞ filter. As shown in Figure 8, the estimation curves of the east misalignment angle (ϕE) were approximately 0.05°. By using the Kalman filter method, the estimation curve of ϕE increased slowly, and it reached approximately 0.1° after 225 s. When using the H∞ filter method, the estimation curve of ϕE decreased slowly. It reached approximately 0.025° after 225 s. In contrast, when using the adaptive compensation H∞ filtering method, the estimation curve of ϕE stabilized around 0.05°, and the estimation curve converged and tended to be stable rapidly. Furthermore, the estimation curve is more stable than those using the Kalman filtering method and the H∞ filtering method. This can be used as an important reference standard to measure whether the accuracy is good or not when conducting the aerial transfer alignment experiment. Therefore, it can be verified that the estimated value was more accurate than those found using the other two methods.
It can be seen from Figure 9 that, when using the Kalman filtering method, the estimation curve of the north misalignment angle (ϕN) was approximately −0.1° after 150 s. However, after that, the estimation value began to decrease rapidly, and it was approximately −0.12° after 234 s. When using the H∞ filtering method, the estimation curve of ϕN was near −0.1° after 150 s, and the estimation value decreased more slowly than when the Kalman filtering method was used. In contrast, by using the adaptive compensation H∞ filtering method, the estimation curve of ϕN reached −0.1° after 100 s, and it maintained a stable state. It can be seen that the estimation value by using the adaptive compensation H∞ filtering method was more stable compared with that of the Kalman filtering method and the H∞ filtering method, and it was more beneficial to improving the accuracy of S-SINS’ transfer alignment.
In Figure 10, the estimation curves of the azimuth misalignment angle (ϕU) found using the three methods are presented. The estimation curve of ϕU by using the Kalman filter was approximately −0.55° after 70 s. However, the estimation value began to decrease rapidly after 125 s, and the estimation curve had large fluctuations. When using the H∞ filtering method, the estimation curve of ϕU began to decrease after 150 s. However, the fluctuations of the estimation curve using the H∞ filtering method were smaller than those using the Kalman filtering method. When using the adaptive compensation H∞ filtering method, the estimation curve of ϕU was approximately −0.55° after 70 s. The estimation value became stable. The fluctuations of the estimation curve using the adaptive compensation H∞ filtering method were the smallest amongst those of the three methods. Therefore, these can verify the superiority of the adaptive compensation H∞ filtering method.
During the aerial transfer alignment experiment, the gyro’s random constant drift and the accelerometer’s random constant bias could be calibrated online by using the adaptive compensation H∞ filtering method. The gyro drift and the accelerometer bias were compensated effectively when the transfer alignment was completed. Figure 11 shows the estimation curves of the three-axis gyros’ random constant drift during the aerial transfer alignment experiment. The estimation curve of the x-axis gyros’ random constant drift gradually converged during the process of transfer alignment, and the estimation value stabilized at approximately 1.5°/h after 175 s. The estimation curve of the y-axis gyros’ random constant drift had small fluctuations, and the estimation value stabilized at approximately 1.2°/h after 175 s. The estimation curve of the z-axis gyros’ random constant drift had some fluctuations, and, after 190 s, the estimation value gradually stabilized at approximately −0.1°/h.
Figure 12 shows the estimation curves of the x-axis and y-axis accelerometers’ random constant bias by using the adaptive compensation H∞ filtering method in the aerial transfer alignment experiment. It can be seen that the estimation curve of the x-axis accelerometer’s random constant bias gradually converged, and the estimation value stabilized at approximately 0.12 mg after 200 s. The estimation curve of the y-axis accelerometer’s random constant bias had small fluctuations and the estimation value was approximately 0.06 mg after 200 s. Therefore, the x-axis and y-axis accelerometers’ random constant bias could be calibrated effectively during the process of transfer alignment.
In order to further verify the transfer alignment accuracy of the Kalman filtering method, the H∞ filtering method, and the proposed adaptive compensation H∞ filtering method, a pure inertial navigation experiment was conducted after the aerial transfer alignment. Since the pure inertial navigation experiment was conducted immediately after the aerial transfer alignment was completed, the pure inertial navigation accuracy had a positive correlation with the transfer alignment accuracy. The pure inertial navigation experiment lasted 10 min, and the curves of the east velocity error, north velocity error, and velocity error in the pure inertial navigation are presented in Figure 13, Figure 14 and Figure 15, respectively. The east velocity error, north velocity error, and velocity error after 10 minutes’ pure inertial navigation are listed in Table 1.
Since the aerial transfer alignment experiment was conducted in a real system with a complex dynamic environment, the curves of east velocity error, north velocity error, and velocity error all have some irregular fluctuation phenomenon. It can be seen from Figure 13 and Table 1 that after 10 minutes’ pure inertial navigation, the east velocity error found using the Kalman filter was −2.17 m/s, the east velocity error found using H∞ filter was −1.11 m/s, and the east velocity error found using the adaptive compensation H∞ filter was −0.24 m/s. Therefore, the east velocity error found using the adaptive compensation H∞ filter was smaller than those found from using the other two methods. From Figure 14 and Table 1, the north velocity error found using the Kalman filter was 2.58 m/s, the north velocity error found using the H∞ filter was 1.93 m/s, and the north velocity error found using the adaptive compensation H∞ filter was 1.46 m/s. The north velocity error found using the adaptive compensation H∞ filter was reduced by 43.41% and 24.35%, respectively, compared to the values found by using the Kalman filter and the H∞ filter. From Figure 15 and Table 1, after 10 minutes of pure inertial navigation, the velocity error found using the Kalman filter was 3.38 m/s, the velocity error found using the H∞ filter was 2.26 m/s, and the velocity error found using the adaptive compensation H∞ filter was 1.51 m/s. The velocity error found by using the adaptive compensation H∞ filter was reduced by 55.33% and 33.19%, respectively, compared to the values found by using the Kalman filter and the H∞ filter. Based on the pure inertial navigation experiment, the curves of the east position error, north position error, and position error are presented in Figure 16, Figure 17 and Figure 18, respectively. The east position error, north position error, and position error after 10 minutes’ pure inertial navigation are listed in Table 2.
It can be seen from Figure 16 and Table 2 that after 10 min of pure inertial navigation, the east position error found using the Kalman filter was 673.12 m, the east position error found using the H∞ filter was 433.85 m, and the east position error found using the adaptive compensation H∞ filter was 226.07 m. Thus, the east position error found using the adaptive compensation H∞ filter was reduced dramatically compared with those found using the other two methods. From Figure 17 and Table 2, the north position error found using the Kalman filter was 531.41 m, the north position error found using the H∞ filter was 362.93 m, and the north position error found using the adaptive compensation H∞ filter was 231.56 m. The north position error found using the adaptive compensation H∞ filter was reduced by 56.43% and 36.20%, respectively, compared to the values found by using the Kalman filter and the H∞ filter. It is indicated from Figure 18 and Table 2 that after 10 minutes of pure inertial navigation, the position error found using Kalman filter was 857.62 m, the position error found using the H∞ filter was 565.38 m, and the position error found using the adaptive compensation H∞ filter was 323.69 m. As a result, the position error found using the adaptive compensation H∞ filter was reduced by 62.26% and 42.75%, respectively, compared to the values found using the Kalman filter and the H∞ filter. Since the pure inertial navigation accuracy has a positive correlation with the aerial transfer alignment accuracy, the smaller the position error is, the higher the transfer alignment accuracy is. In consequence, it can be verified that the aerial transfer alignment accuracy of the adaptive compensation H∞ filter is the highest among the three methods.
In order to further compare the above three filtering methods when conducting transfer alignment, a total of seven groups of aerial transfer alignment experiments were designed. The moving trajectories in the seven groups of aerial transfer experiments were different from each other and the trajectories of the aircraft were random in the whole process of experiments. The changes of flying speed and heading, pitch, and roll of M-SINS in the seven groups of aerial experiments were also different from each other. After 234 s of transfer alignment, the S-SINS started 10 min of pure inertial navigation in all groups of aerial experiments. The histograms of position errors after 10 min of pure inertial navigation in seven groups of aerial experiment are shown in Figure 19. The position errors in the seven groups of aerial experiments are listed in Table 3.
From Figure 19 and Table 3, the position errors by using the Kalman filter, the H∞ filter, and the adaptive compensation H∞ filter are compared to each other. It can be seen that the position errors by using the Kalman filter were the largest in the seven groups of aerial experiments. Furthermore, all the position errors by using the H∞ filter were smaller than the position errors by using the Kalman filter, but they were larger than the position errors by using the adaptive compensation H∞ filter. In other words, all the position errors by using the adaptive compensation H∞ filter were the smallest in the seven groups of aerial experiments. Therefore, it can be indicated that the transfer alignment accuracy by using the adaptive compensation H∞ filter was higher than the other two methods, which fully demonstrated the advantages of the proposed method.

6. Conclusions

In this paper, an adaptive compensation H∞ filtering method for transfer alignment under a complex dynamic environment was presented. A transfer alignment model containing the SINS error dynamics model and the velocity plus attitude matching measurement model was constructed. With the purpose of improving the accuracy of inertial sensors, error compensation models, which can calibrate and compensate gyros’ random constant drift and accelerometer’s random constant bias online, were established. In order to effectively suppress the filtering divergence when conducting transfer alignment, the cause of filtering divergence was analyzed in detail and the mean square error matrix was dynamically modified and optimized to satisfy the convergence condition in the adaptive compensation H∞ filter. Furthermore, to improve the accuracy of the transfer alignment system, the robustness factor of adaptive compensation H∞ filter was dynamically adjusted with the change of the complex external environment.
In order to verify the effectiveness of the adaptive compensation H∞ filtering method when conducting transfer alignment, a total of seven groups of aerial transfer alignment experiments were performed. It can be seen from the experimental results that when using the adaptive compensation H∞ filtering method, the estimation values of ϕE, ϕN, ϕU were more stable than those using the Kalman filtering method and the H∞ filtering method, and the estimation curves converged and tended to stablize rapidly. This is an important reference standard to verify that the estimated value by using the adaptive compensation H∞ filtering method was more accurate than those found using the other two methods. In order to further compare the transfer alignment accuracy by using the three methods, pure inertial navigation experiments were conducted after each aerial transfer alignment experiment. The results show that all the position errors by using the adaptive compensation H∞ filter were the smallest in the seven groups of aerial transfer alignment experiments, which verifies that the transfer alignment accuracy of the adaptive compensation H∞ filter was the highest among the three methods. It verifies the superiority of the proposed method. This research provides a new idea for SINS’ transfer alignment under a complex dynamic environment. Further research will focus on the implementation of the practical application in airborne distributed POS to validate the performance of this method.

Author Contributions

W.L., X.C., and J.W. conceived and designed this study. W.L. and X.C. performed the experiments. W.L. wrote the paper. X.C. and J.W. reviewed and edited the manuscript. All authors read and approved this manuscript.

Funding

The research described above was supported by the National Natural Science Foundation of China (61773116), the Fundamental Research Funds for the Central Universities, and the Postgraduate Research and Practice Innovation Program of Jiangsu Province (KYCX17_0103), the Scientific Research Foundation of Graduate School of Southeast University (YBJJ1847), and also supported by the Shanghai Aerospace Science and Technology Innovation Fund (SAST2016024).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yang, G.L.; Wang, Y.Y.; Yang, S.J. Assessment approach for calculating transfer alignment accuracy of SINS on moving base. Measurement 2014, 52, 55–63. [Google Scholar] [CrossRef]
  2. Shortelle, K.J.; Graham, W.R.; Rabourn, C. F-16 flight tests of a rapid transfer alignment procedure. In Proceedings of the IEEE Position Location & Navigation Symposium, Palm Springs, CA, USA, 20–23 April 1996; pp. 379–386. [Google Scholar]
  3. Chen, Y.; Zhao, Y.; Li, Q.S. Mixed H2/H∞ filtering algorithm for transfer alignment. Syst. Eng. Electron. 2013, 35, 2390–2395. [Google Scholar]
  4. Li, W.L.; Wang, J.L.; Lu, L.Q.; Wu, W.Q. A Novel Scheme for DVL-Aided SINS In-Motion Alignment Using UKF Techniques. Sensors 2013, 13, 1046–1063. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Wang, Y.; Sun, F.; Zhang, Y.; Liu, H.P.; Min, H.B. Central Difference Particle Filter Applied to Transfer Alignment for SINS on Missiles. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 375–387. [Google Scholar] [CrossRef]
  6. Gong, X.L.; Fan, W.; Fang, J.C. An innovational transfer alignment method based on parameter identification UKF for airborne distributed POS. Measurement 2014, 58, 103–114. [Google Scholar] [CrossRef]
  7. Ding, G.Q.; Zhou, W.D.; Hao, Y.L.; Sun, F. The Impact of Arm-Lever Effect Error Based Large Initial Misalignment Transfer Alignment Technology Study. In Proceedings of the International Workshop on Intelligent Systems & Applications, Wuhan, China, 23–24 May 2009; pp. 1–6. [Google Scholar]
  8. Wu, W.; Chen, S.; Qin, S. Online Estimation of Ship Dynamic Flexure Model Parameters for Transfer Alignment. IEEE Trans. Control Syst. Technol. 2013, 21, 1666–1678. [Google Scholar] [CrossRef] [Green Version]
  9. Cao, Q.; Zhong, M.Y.; Guo, J. Non-linear estimation of the flexural lever arm for transfer alignment of airborne distributed position and orientation system. IET Radar Sonar Navig. 2017, 11, 41–51. [Google Scholar] [CrossRef]
  10. Cheng, J.H.; Wang, T.D.; Song, C.Y.; Yu, D.W. Modified adaptive filter algorithm for shipborne SINS transfer alignment. Syst. Eng. Electron. 2016, 38, 638–643. [Google Scholar]
  11. Guo, Z.W.; Miao, L.J.; Zhao, H.S.; Shen, J. Application of an Improved Gaussian-like Sum Particle Filter to Large Misalignment Transfer Alignment. Acta Aeronaut. Astronaut. Sin. 2013, 34, 164–172. [Google Scholar]
  12. Wagner, J.F.; Kasties, G. Applying the principle of integrated navigation systems to estimating the motion of large vehicles. Aerosp. Sci. Technol. 2004, 8, 155–166. [Google Scholar] [CrossRef]
  13. Baraniello, V.R.; Cicala, M.; Corraro, F. An extension of integrated navigation algorithms to estimate elastic motions of very flexible aircrafts. In Proceedings of the 2010 IEEE Aerospace Conference, Big Sky, MT, USA, 6–13 March 2010; pp. 1–14. [Google Scholar]
  14. Lian, J.; Feng, Z.; Shi, P. Robust H∞ filtering for a class of uncertain stochastic hybrid neutral systems with time-varying delay. Int. J. Adapt. Control Signal Process. 2013, 27, 462–477. [Google Scholar] [CrossRef]
  15. Shi, J.; Miao, L.J.; Ni, M.L. New robust filtering algorithm and its application to micro-electro-mechanical system-based inertial navigation system/global positioning system. Control Theory Appl. 2012, 29, 305–309. [Google Scholar]
  16. Chen, Y.; Zheng, W.X. Exponential H∞ filtering for stochastic Markovian jump systems with time delays. Int. J. Robust Nonlinear Control 2014, 24, 625–643. [Google Scholar] [CrossRef]
  17. Souza, C.E.D.; Shaked, U.; Fu, M.Y. Robust H∞ filtering for continuous time varying uncertain systems with deterministic input signals. IEEE Trans. Signal Process. 1995, 43, 709–719. [Google Scholar] [CrossRef]
  18. Matsuzaki, H. A Practical Form of Exponentially-Weighted H∞ Adaptive Filters. SICE J. Control Meas. Syst. 2014, 7, 219–226. [Google Scholar] [CrossRef]
  19. Yang, G.H.; Ye, D. Robust H∞ filtering for continuous time-varying uncertain systems with adaptive mechanism. In Proceedings of the American Control Conference, Seattle, WA, USA, 11–13 June 2008; pp. 3040–3045. [Google Scholar]
  20. Lyu, W.W.; Cheng, X.H. A Novel Adaptive H∞ Filtering Method with Delay Compensation for the Transfer Alignment of Strapdown Inertial Navigation Systems. Sensors 2017, 17, 2753. [Google Scholar] [CrossRef] [PubMed]
  21. Sahoo, H.K.; Dash, P.K. Robust estimation of power quality disturbances using unscented H∞ filter. Int. J. Electr. Power Energy Syst. 2015, 73, 438–447. [Google Scholar] [CrossRef]
  22. Li, W.L.; Jia, Y.M. H-infinity filtering for a class of nonlinear discrete-time systems based on unscented transform. Signal Process. 2010, 90, 3301–3307. [Google Scholar] [CrossRef]
  23. Liu, X.G.; Hu, J.T.; Wang, H. Research on integrated navigation method based on adaptive H∞ filter. Chin. J. Sci. Instrum. 2014, 35, 1013–1021. [Google Scholar]
  24. Liu, J.; Wang, J.; Cai, B.G. Research on Fuzzy Adaptive H∞ Robust Filter for Integrated Navigation System. In Proceedings of the International IEEE Conference on Intelligent Transportation Systems, Beijing, China, 12–15 October 2008; pp. 912–916. [Google Scholar]
  25. Zhu, Y.; Liang, Y.; Yang, M.; Yang, F. Adaptive Compensation Robust H∞ Filter Applied to Integrated Navigation. Fire Control Command Control 2010, 35, 15–18. [Google Scholar]
  26. Gu, Z.; Shi, P.; Yue, D.; Ding, Z.T. Decentralized Adaptive Event-Triggered H∞ Filtering for a Class of Networked Nonlinear Interconnected Systems. IEEE Trans. Cybern. 2018, 1–10. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Yin, Y.Y.; Shi, P.; Liu, F.; Teo, K.L.; Lim, C.C. Robust Filtering for Nonlinear Nonhomogeneous Markov Jump Systems by Fuzzy Approximation Approach. IEEE Trans. Cybern. 2017, 45, 1706–1716. [Google Scholar] [CrossRef] [PubMed]
  28. Outamazirt, F.; Li, F.; Yan, L.; Nemra, A. Autonomous Navigation System Using a Fuzzy Adaptive Nonlinear H∞ Filter. Sensors 2014, 14, 17600–17620. [Google Scholar] [CrossRef] [Green Version]
  29. Zhang, H.; Shi, Y.; Mehr, A.S. Robust weighted H∞ filtering for networked systems with intermittent measurements of multiple sensors. Int. J. Adapt. Control Signal Process. 2011, 25, 313–330. [Google Scholar] [CrossRef]
  30. Jia, B.; Xin, M. Sparse-Grid Quadrature H∞ Filter for Discrete-Time Systems with Uncertain Noise Statistics. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1626–1636. [Google Scholar] [CrossRef]
  31. Han, S.L.; Wang, J.L. Quantization and Colored Noises Error Modeling for Inertial Sensors for GPS/INS Integration. IEEE Sens. J. 2011, 11, 1493–1503. [Google Scholar] [CrossRef]
  32. Zhai, D.; An, L.W.; Ye, D.; Zhang, Q.L. Adaptive Reliable H∞ Static Output Feedback Control Against Markovian Jumping Sensor Failures. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 631–644. [Google Scholar] [CrossRef]
  33. Wang, D.; Mu, C.X.; Liu, D.R.; Ma, H.W. On Mixed Data and Event Driven Design for Adaptive-Critic-Based Nonlinear H∞ Control. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 993–1005. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the proposed adaptive compensation H∞ filtering method.
Figure 1. Block diagram of the proposed adaptive compensation H∞ filtering method.
Sensors 19 00401 g001
Figure 2. Flow chart of the proposed adaptive compensation H∞ filtering method.
Figure 2. Flow chart of the proposed adaptive compensation H∞ filtering method.
Sensors 19 00401 g002
Figure 3. Flow chart of aerial transfer alignment based on the adaptive compensation. H∞ filtering method. S-SINS is slave SINS (strapdown inertial navigation system).
Figure 3. Flow chart of aerial transfer alignment based on the adaptive compensation. H∞ filtering method. S-SINS is slave SINS (strapdown inertial navigation system).
Sensors 19 00401 g003
Figure 4. The trajectory of the aerial transfer alignment experiment.
Figure 4. The trajectory of the aerial transfer alignment experiment.
Sensors 19 00401 g004
Figure 5. The attitude curves of master SINS (M-SINS).
Figure 5. The attitude curves of master SINS (M-SINS).
Sensors 19 00401 g005
Figure 6. The east velocity and north velocity of M-SINS.
Figure 6. The east velocity and north velocity of M-SINS.
Sensors 19 00401 g006
Figure 7. The value of the robustness factor in the adaptive. compensation H∞ filter.
Figure 7. The value of the robustness factor in the adaptive. compensation H∞ filter.
Sensors 19 00401 g007
Figure 8. The estimation curves of the east misalignment angle. A–C denotes “adaptive compensation”; CP denotes “compensate gyro’s drift and accelerometer’s bias”.
Figure 8. The estimation curves of the east misalignment angle. A–C denotes “adaptive compensation”; CP denotes “compensate gyro’s drift and accelerometer’s bias”.
Sensors 19 00401 g008
Figure 9. The estimation curves of the north misalignment angle.
Figure 9. The estimation curves of the north misalignment angle.
Sensors 19 00401 g009
Figure 10. The estimation curves of the azimuth misalignment angle.
Figure 10. The estimation curves of the azimuth misalignment angle.
Sensors 19 00401 g010
Figure 11. The estimation curves of the gyros’ random constant drift during the aerial transfer alignment experiment.
Figure 11. The estimation curves of the gyros’ random constant drift during the aerial transfer alignment experiment.
Sensors 19 00401 g011
Figure 12. The estimation curves of the accelerometer’s random constant bias during the aerial transfer alignment experiment.
Figure 12. The estimation curves of the accelerometer’s random constant bias during the aerial transfer alignment experiment.
Sensors 19 00401 g012
Figure 13. The curves of east velocity error in pure inertial navigation.
Figure 13. The curves of east velocity error in pure inertial navigation.
Sensors 19 00401 g013
Figure 14. The curves of north velocity error in pure inertial navigation.
Figure 14. The curves of north velocity error in pure inertial navigation.
Sensors 19 00401 g014
Figure 15. The curves of velocity error in pure inertial navigation.
Figure 15. The curves of velocity error in pure inertial navigation.
Sensors 19 00401 g015
Figure 16. The curves of east position error in pure inertial navigation.
Figure 16. The curves of east position error in pure inertial navigation.
Sensors 19 00401 g016
Figure 17. The curves of north position error in pure inertial navigation.
Figure 17. The curves of north position error in pure inertial navigation.
Sensors 19 00401 g017
Figure 18. The curves of position error in pure inertial navigation.
Figure 18. The curves of position error in pure inertial navigation.
Sensors 19 00401 g018
Figure 19. The histograms of position errors in seven groups of aerial experiment.
Figure 19. The histograms of position errors in seven groups of aerial experiment.
Sensors 19 00401 g019
Table 1. The velocity errors (m/s) after 10 minutes’ pure inertial navigation.
Table 1. The velocity errors (m/s) after 10 minutes’ pure inertial navigation.
MethodEast Velocity ErrorNorth Velocity ErrorVelocity Error
Kalman Filter-CP−2.172.583.38
H∞ Filter-CP−1.111.932.26
A–C H∞ Filter-CP−0.241.461.51
Table 2. The position errors (m) after 10 minutes’ pure inertial navigation.
Table 2. The position errors (m) after 10 minutes’ pure inertial navigation.
MethodEast Position ErrorNorth Position ErrorPosition Error
Kalman Filter-CP673.12531.41857.62
H∞ Filter-CP433.85362.93565.38
A–C H∞ Filter-CP226.07231.56323.69
Table 3. The position errors (m) in seven groups of aerial experiment.
Table 3. The position errors (m) in seven groups of aerial experiment.
MethodGroup 1Group 2Group 3Group 4Group 5Group 6Group 7
Kalman Filter-CP857.62798.601084.35509.241413.57917.93716.32
H∞ Filter-CP565.38419.71792.53311.571005.36549.29492.64
A–C H∞ Filter-CP323.69210.35382.31143.69416.38277.64217.56

Share and Cite

MDPI and ACS Style

Lyu, W.; Cheng, X.; Wang, J. An Improved Adaptive Compensation H∞ Filtering Method for the SINS’ Transfer Alignment Under a Complex Dynamic Environment. Sensors 2019, 19, 401. https://doi.org/10.3390/s19020401

AMA Style

Lyu W, Cheng X, Wang J. An Improved Adaptive Compensation H∞ Filtering Method for the SINS’ Transfer Alignment Under a Complex Dynamic Environment. Sensors. 2019; 19(2):401. https://doi.org/10.3390/s19020401

Chicago/Turabian Style

Lyu, Weiwei, Xianghong Cheng, and Jinling Wang. 2019. "An Improved Adaptive Compensation H∞ Filtering Method for the SINS’ Transfer Alignment Under a Complex Dynamic Environment" Sensors 19, no. 2: 401. https://doi.org/10.3390/s19020401

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop