Hostname: page-component-76fb5796d-zzh7m Total loading time: 0 Render date: 2024-04-26T09:14:41.935Z Has data issue: false hasContentIssue false

A Ground Fine Alignment of Strapdown INS under a Vibrating Base

Published online by Cambridge University Press:  29 August 2012

Qian Li
Affiliation:
(College of Automation, Harbin Engineering University, Harbin, China)
Yueyang Ben
Affiliation:
(College of Automation, Harbin Engineering University, Harbin, China)
Zhongjun Zhu
Affiliation:
(College of Automation, Harbin Engineering University, Harbin, China)
Jiaolong Yang*
Affiliation:
(College of Automation, Harbin Engineering University, Harbin, China)
*
Rights & Permissions [Opens in a new window]

Abstract

In order to solve the problem of a strapdown Inertial Navigation System (INS) under a vibrating base, a ground fine alignment method is proposed in this paper, and it is about reconstructing the error equations of a strapdown INS. In this method, the effects aroused by the linear and angular vibration are considered as system and measurement noise; in addition, they are also regarded as the components of a system matrix. This setting avoids the effects of linear and angular vibration under a vibrating base. The results of simulation and experiment show that our method is suitable for a ground fine alignment of a strapdown INS under a vibrating base.

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2012

1. INTRODUCTION

The purpose of fine alignment is to obtain an accurate initial strapdown attitude matrix between the body frame and navigation frame and, at the same time, set the misalignments to zero (Qin, Reference Qin2006). The performance of strapdown Inertial Navigation System (INS) depends on the accuracy of the initial alignment, and the strapdown INS has to accomplish fine alignment before normal navigation and operation. Therefore the process of initial alignment, which requires high accuracy and speed, is of great importance in the operation of strapdown INS (Sun, Reference Sun1996).

Under a vibrating base, (e.g., with a ground vehicle whose engine is running, or an aircraft which is preparing to take off), the strapdown INS alignment is likely to be disturbed by linear and angular vibrations. Therefore, the strapdown INS has to withstand the vibrations which include pitch, roll and yaw; of course, some other movements such as heave, surge and sway may take place as well (Silson, Reference Silson2011). This means that extra disturbed accelerations and angular velocities may occur during the alignment process. Conventionally, alignment methods with a gyrocompass loop and Kalman filter are frequently used. It is known that the gyrocompass loop method can only find North with the gyrocompass effect when the vehicle is operating properly without linear vibration (Dai et al., Reference Dai, Dai and Ma2011); so, any extra disturbed accelerations would make this method feeble under vibrating conditions. The other method, using a standard Kalman filter, utilizes modern control theory to estimate the misalignment angles, and is feasible for linear and angular vibrations (Qin, Reference Qin2006). However, the disturbed acceleration and angular velocities may affect the estimation process (Vasconcelos et al., Reference Vasconcelos, Elkaim, Silvestre, Oliveira and Cardeira2011; Qin, Reference Qin2005), so that the estimation duration would be extended. Also, the ground vehicle then has to wait for the long-term alignment before entering into the normal operating condition.

In order to shorten the ground fine alignment time, we propose a ground fine alignment method in which the linear and angular vibration are considered as system and measurement noises as a result of avoiding their effects on alignment. All the analysis, results of simulations and experiments confirm our method.

2. NOMENCLATURE

Nomenclatures used in this paper are:

i

Inertial frame

e

Earth frame

b

Body frame

n

Navigation frame

n

Computed navigation frame

L

Latitude

R

Earth radius

f

Specific force

V

Vehicle velocity

φ

Misalignment between n frame and n’ frame

ω ie

Angular rate of Earth rotation

Accelerometer bias

ε

Gyro drift

δx

Error of the term x

3. STRAPDOWN INS ERROR EQUATIONS

To accomplish the ground fine alignment, error equations of a strapdown INS should be used. In this paper, a local level North-East-Down frame is defined as the n frame. All the strapdown INS error equations are projected on the n frame.

After deriving the coarse alignment results and linearizing the strapdown INS error equation, we could obtain the linear and simple error equation. Referred to (Qin, Reference Qin2005), the equation of velocity error δV is:

(1)$$\delta {\bi \dot V}^n = {\bi f}^n \times {\bi \varphi} ^n + (2{\bi \omega} _{ie}^n + {\bi \omega} _{en}^n ) \times \delta {\bi V}^n + {\bf \nabla} ^n $$

where:

superscript denotes the frame on which the vector is projected.

  • ωen is the angular velocity from the n frame to the e frame.

  • ωie is the angular velocity from the e frame to the i frame.

The equation of attitude error is in the φ formulation:

(2)$${\bi \dot \varphi} ^n = {\bi \varphi} ^n \times {\bi \omega} _{in}^n + \delta {\bi \omega} _{en}^n + {\bi \varepsilon} ^n $$

where ω in is the angular velocity from the n frame to the i frame.

This equation is generally applicable for any three-axis navigation frame mechanization.

The gyro drift and accelerator bias here are considered as constant terms. Since gyros and accelerators are mounted on the three-axes of the b frame, we need to transform the gyro drift and accelerator bias from the b frame to the n frame.

(3)$${\bi \varepsilon} ^n = C_b^n {\bi \varepsilon} ^b, {\bf \nabla} ^n = C_b^n {\bf \nabla} ^b $$

We usually use the gyro drifts and accelerator biases as extended states of the strapdown INS model.

4. CONVENTIONAL GROUND FINE ALIGNMENT

Under a vibrating base, the strapdown INS of the vehicle would sense linear and angular vibrations, which would affect the ground fine alignment process as well. As a result, we chose in-motion ground fine alignment to accomplish the fine alignment task instead of stationary ground fine alignment.

In terms of Section 3, the strapdown INS error model which is suitable for in-motion and a vibrating base can be regarded as a linear system augmented with white noises. The state equation is represented as (Fang and Yang, Reference Fang and Yang2011):

(4)$${\bi \dot X}(t) = {\bi A}(t){\bi X}(t) + {\bi B}(t){\bi W}(t)$$

where the state vector and state noise vector are:

(5)$$X(t) = [\matrix{ {\delta V_E} & {\delta V_N} & {\varphi _E} & {\varphi _N} & {\varphi _U} & {\nabla _x} & {\nabla _y} & {\varepsilon _x} & {\varepsilon _y} & {\varepsilon _z} \cr} ]^T $$

The subscripts E, N and U denote the East, West and Up direction of n frame respectively, and the subscripts x, y and z denote the x, y and z axis of b frame respectively.

In Equation (4), W(t) is white noise vector and represents the system model noise, and the state matrix is:

(6)$${\bi A}(t) = \left[ {\matrix{ {{\bi F}_{5 \times 5}} & {{\bi T}_{5 \times 5}} \cr {0_{5 \times 5}} & {0_{5 \times 5}} \cr}} \right]$$

where:

(7)$${\bi F}_{5 \times 5} = \left[ {\matrix{ {{\bi F}_{2 \times 2}} & {{\bi F}_{2 \times 3}} \cr {0_{3 \times 2}} & {{\bi F}_{3 \times 3}} \cr}} \right]$$

in which the following definitions apply:

(8)$${\bi F}_{2 \times 2} = \left[ {\matrix{ 0 & {2\omega _{ie} \sin L + \displaystyle{{V_E \tan L} \over R}} \cr { - 2\left( {\omega _{ie} \sin L + \displaystyle{{V_E \tan L} \over R}} \right)} & 0 \cr}} \right]$$
(9)$${\bi F}_{2 \times 3} = \left[ {\matrix{ 0 & { - f_U} & {f_N} \cr {f_U} & 0 & { - f_E} \cr}} \right],\quad {\bi F}_{3 \times 2} = \left[ {\matrix{ 0 & { - \displaystyle{1 \over R}} \cr {\displaystyle{1 \over R}} & 0 \cr {\displaystyle{{\tan L} \over R}} & 0 \cr}} \right]$$
(10)$${\bi F}_{3 \times 3} = \left[ {\matrix{ 0 & {\omega _{ie} \sin L + \displaystyle{{V_E \tan L} \over R}} & { - \left( {\omega _{ie} \cos L + \displaystyle{{V_E} \over R}} \right)} \cr { - \left( {\omega _{ie} \sin L + \displaystyle{{V_E \tan L} \over R}} \right)} & 0 & { - \displaystyle{{V_N} \over R}} \cr {\omega _{ie} \cos L + \displaystyle{{V_E} \over R}} & {\displaystyle{{V_N} \over R}} & 0 \cr}} \right]$$

Note that the scale errors as well as the installation errors of gyro and accelerometer are eliminated by laboratory calibration. In addition, vertical velocity error is ignored in ground alignment for terrestrial application.

The system noise matrix for ground fine alignment is:

(11)$${\bi B}(t) = \left[ {\matrix{ {{\bi T}_{5 \times 5}} & {0_{5 \times 5}} \cr {0_{5 \times 5}} & {0_{5 \times 5}} \cr}} \right]$$

Assuming the strapdown attitude matrix is:

(12)$${\bi C}_b^n = \left[ {\matrix{ {C_{11}} & {C_{12}} & {C_{13}} \cr {C_{21}} & {C_{22}} & {C_{23}} \cr {C_{31}} & {C_{32}} & {C_{33}} \cr}} \right]$$

we can obtain:

(13)$${\bi T}_{5 \times 5} = \left[ {\matrix{ {C_{11}} & {C_{12}} & 0 & 0 & 0 \cr {C_{21}} & {C_{22}} & 0 & 0 & 0 \cr 0 & 0 & {C_{11}} & {C_{12}} & {C_{13}} \cr 0 & 0 & {C_{21}} & {C_{22}} & {C_{23}} \cr 0 & 0 & {C_{31}} & {C_{32}} & {C_{33}} \cr}} \right]$$

During in-motion alignment, the velocity differences between the strapdown INS and referenced system along the horizontal direction are defined as measurements. The reference system which provides the accurate velocity is usually either a Global Position System (GPS) or a Doppler Velocity Log (DVL) (Huang et al., Reference Huang, Su, Liu and Ma2010). As for the ground fine alignment, we consider the true velocity as zero and do not need a reference system i.e., the output horizontal velocities of strapdown INS compose measurements Z(t).

The measurement equation is:

(14)$${\bi Z}(t) = {\bi H}(t){\bi X}(t) + {\bi M}(t)$$

where the measurement matrix is:

(15)$${\bi H}(t) = \left[ {\matrix{ 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \cr 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \cr}} \right]$$

and where M(t) represents the measurement noise vector, including the effects of measurement instruments and the disturbed accelerations on measurements.

In terms of the constructed state equation and measurement equations above, the discrete Kalman filter can be utilized to estimate the state vector in Equation (5). After deriving the convergence values of misalignments between navigation frame and computed navigation frame, we can correct the coarse strapdown attitude matrix, and then accomplish ground fine alignment (Song et al., Reference Song, Wu, Wang and Long2010).

5. PROPOSED GROUND FINE ALIGNMENT

Unlike the normal stationary fine alignment, linear and angular vibrations raised by vehicle motor running would affect the alignment process.

In the deduced state equation and measurement equations, several terms could be disturbed by linear and angular vibrations. For instance, the specific force projected on the navigation frame in Equation (9), the East and North velocities in Equation (10) and the strapdown attitude matrix in Equation (10) vary as sine form since linear and angular vibrations exist. All variations make the Signal to Noise Ratio (SNR) lower than normal stationary alignment, so the time of alignment is extended (Jiang and Yu, Reference Jiang and Yu1992; Burak et al., Reference Burak, Ismet and Aydan2004).

In order to solve this problem, we have to reconstruct the equations, and parameter identification technology has also to be employed.

5.1. Reconstruction of Error Equations

Since the n frame has no movements relative to the e frame under a vibrating base, the followed assumptions are valid:

(16)$${\bi \omega} _{in}^n = {\bi \omega} _{ie}^n, \delta {\bi \omega} _{en}^n = \left[\matrix {0 & 0 & 0} \right]^T $$

and gyro drifts projected on the n frame could be:

(17)$${\bi \varepsilon} ^n = \left( {{\bi \bar C}_b^n + \Delta {\bi C}_b^n} \right){\bi \varepsilon} ^b $$

where:

  • $${\bi \bar C}_b^n $ is the constant part of the strapdown attitude matrix, i.e., the strapdown attitude matrix as the vehicle engine does not run.

  • ΔCbn is the variational part of strapdown attitude matrix raised by angular vibration as the vehicle engine runs.

Further deduction yields:

(18)$${\bi \varepsilon} ^n = {\bi \bar \varepsilon} ^n + \Delta {\bi \varepsilon} ^n $$

During fine alignment, the gyro drifts along the axis of b frame εb is considered as constant vector, thus ${\bi \bar \varepsilon} ^n $ is constant vector too.

Under a vibrating base, the amplitudes of angular vibrations are so small that we can make the following approximation:

(19)$$\Delta {\bi C}_b^n \approx \left[ {\matrix{ 0 & { - \Delta Yaw} & {\Delta Roll} \cr {\Delta Yaw} & 0 & { - \Delta Pitch} \cr { - \Delta Roll} & {\Delta Pitch} & 0 \cr}} \right]$$

Since the variations of angular vibrations ΔYaw, ΔRoll and ΔPitch are periodic in sine form, ΔCbn is periodic in sine form too:

(19a)$$\Delta {\bi \varepsilon} ^n = \Delta {\bi C}_b^n {\bi \varepsilon} ^b $$

As a result, under a vibrating base, Δεn varies periodically with the same frequency as the vehicle vibration.

Returning to Equation (2) and considering the characters under vibrating base, Equation (2) becomes:

(20)$${\bi \dot \varphi} ^n = {\bi \varphi} ^n \times {\bi \omega} _{ie}^n + {\bi \bar \varepsilon} ^n + \Delta {\bi \varepsilon} ^n $$

Rewriting Equation (20) in matrix form yields:

(21)$$\left[ \matrix{\dot \varphi _E \hfill \cr \dot \varphi _N \hfill \cr \dot \varphi _U \hfill} \right] = \left[ {\matrix{ 0 & {\omega _{ie} \sin L} & { - \omega _{ie} \cos L} \cr { - \omega _{ie} \sin L} & 0 & 0 \cr {\omega _{ie} \cos L} & 0 & 0 \cr}} \right]\left[ \matrix{\varphi _E \hfill \cr \varphi _N \hfill \cr \varphi _U \hfill} \right] + \left[ \matrix{\bar \varepsilon _E \hfill \cr \bar \varepsilon _N \hfill \cr \bar \varepsilon _U \hfill} \right] + \left[ \matrix{\Delta \varepsilon _E \hfill \cr \Delta \varepsilon _N \hfill \cr \Delta \varepsilon _U \hfill} \right]$$

For the purpose of solving Equation (21), we make:

(21a)$${\bi A} = \left[ {\matrix{ 0 & {\omega _{ie} \sin L} & { - \omega _{ie} \cos L} \cr { - \omega _{ie} \sin L} & 0 & 0 \cr {\omega _{ie} \cos L} & 0 & 0 \cr}} \right]$$

and:

(21b)$${\bi X} = \left[ \matrix{\varphi _E - \varphi _{E_0} \hfill \cr \varphi _N - \varphi _{N_0} \hfill \cr \varphi _U - \varphi _{U_0} \hfill} \right]$$

The initial values of misalignments are φ 0 = [φ E0, φ N0, φ U0]T. Then Equation (21) could be expressed as:

(22)$${\bi \dot X}(t) = {\bi AX}(t) + {\bi A\phi} _0 + {\bi \bar \varepsilon} ^n + \Delta {\bi \varepsilon} ^n $$

by making the assumption:

(23)$${\bi u} = {\bi A\varphi} _0 + {\bi \bar \varepsilon} ^n $$

which represents three equations:

(24)$$\eqalign{ & u_E = \varphi _{N_0} \omega _{ie} \sin L - \varphi _{U_0} \omega _{ie} \cos L + \varepsilon _E \cr & u_N = - \varphi _{E_0} \omega _{ie} \sin L + \varepsilon _N \cr & u_U = \varphi _{E_0} \omega _{ie} \cos L + \varepsilon _U} $$

we have:

(25)$${\bi \dot X}(t) = {\bi AX}(t) + {\bi u} + \Delta {\bi \varepsilon} ^n $$

Equation (25) with constant stimulation and periodic stimulation can be solved by the Laplace transformation. The Laplace transformation analytical method requires the determination of the characteristic values of Equation (25). Reduction of the determinant in (25) yields the characteristic of Equation (26).

(26)$${\bi X}(s) = (s{\bi I} - {\bi A})^{ - 1} \left[ {\displaystyle{{\bi u} \over s} - \Delta {\bi \varepsilon} ^n (s)} \right]$$

furthermore, assuming that:

(27)$$(s{\bi I} - {\bi A})^{ - 1} = {\bi D}$$

we have:

(27a)$$\openup3\matrix{ {D_{11} = \displaystyle{s \over {s^2 + \omega _{ie}^2}},} & {D_{12} = \displaystyle{{\omega _{ie} \sin L} \over {s^2 + \omega _{ie}^2}},} & {D_{13} = - \displaystyle{{\omega _{ie} \cos L} \over {s^2 + \omega _{ie}^2}}} \cr {D_{21} = - \displaystyle{{\omega _{ie} \sin L} \over {s^2 + \omega _{ie}^2}},} & {D_{22} = \displaystyle{{s^2 + \omega _{ie} ^2 \cos ^2 L} \over {s(s^2 + \omega _{ie}^2 )}},} & {D_{23} = \displaystyle{{\omega _{ie} ^2 \sin L\cos L} \over {s(s^2 + \omega _{ie}^2 )}}} \cr {D_{31} = \displaystyle{{\omega _{ie} \cos L} \over {s^2 + \omega _{ie}^2}},} & {D_{32} = \displaystyle{{\omega _{ie} ^2 \sin L\cos L} \over {s(s^2 + \omega _{ie}^2 )}},} & {D_{33} = \displaystyle{{s^2 + \omega _{ie} ^2 \sin ^2 L} \over {s(s^2 + \omega _{ie}^2 )}}} \cr} $$

Referring to the Cramer rule, we inverse D back into the time domain:

(28)$${\bi B} = \ell ^{ - 1} \left\{ {\bi D} \right\}$$

then:

(29)$$\matrix{ {B_{11} = \cos \omega _{ie} t} & {B_{21} = \sin L\sin \omega _{ie} t} & {B_{31} = - \cos L\sin \omega _{ie} t} \cr {B_{21} = - \sin L\sin \omega _{ie} t} & {B_{22} = \cos ^2 L + \sin ^2 L\cos \omega _{ie} t} & \scale98% {B_{23} = \sin L\cos L(1 - \cos \omega _{ie} t)} \cr {B_{31} = \cos L\sin \omega _{ie} t} & {B_{32} = \sin L\cos L(1 - \cos \omega _{ie} t)} & {B_{33} = \sin ^2 L + \cos ^2 L\cos \omega _{ie} t} \cr} $$

Since the time of alignment under a vibration base is usually less than 20 minutes, and |ω iet| is less than 5 degrees, we make the following approximation:

(30)$$\cos \omega _{ie} t \approx 1,\sin \omega _{ie} t \approx \omega _{ie} t$$

with Equation (30), Equation (29) becomes:

(31)$${\bi B}(t) = \left[ {\matrix{ 1 & {t\omega _{ie} \sin L} & { - t\omega _{ie} \cos L} \cr { - t\omega _{ie} \sin L} & 1 & 0 \cr {t\omega _{ie} \cos L} & 0 & 1 \cr}} \right]$$

The next step is inversing Equation (26) back into the time domain:

(32)$${\bi X}(t) = \int {\left[ {{\bi B}(t) * {\bi u} - {\bi B}(t) * \Delta {\bi \varepsilon} ^n} \right]dt} $$

Under a vibrating base, Δεn varies periodically with the same frequency as the vehicle vibration. Therefore, the integration term ∫[B(t)*Δεn]dt is nearly equal to be zero. Equation (31) can be simplified as:

(33)$${\bi X}(t) = \int {\left[ {{\bi B}(t) * {\bi u}} \right]dt} $$

Expansion of Equation (32) gives:

(33a)$${\bi X}(t) = \left[ {\matrix{ {u_E t + \displaystyle{{t^2} \over 2}u_N \omega _{ie} \sin L - \displaystyle{{t^2} \over 2}u_U \omega _{ie} \cos L} \cr { - \displaystyle{{t^2} \over 2}u_E \omega _{ie} \sin L + u_N t} \cr {\displaystyle{{t^2} \over 2}u_E \omega _{ie} \cos L + u_U t} \cr}} \right]$$

which represents the three equations:

(34)$$\matrix{ {{\bi f}^n} = & {\left[ {\matrix{ {\,f_{dE} + \nabla _E} \cr {\,f_{dN} + \nabla _N} \cr {\,f_{dU} + \nabla _U + g} \cr}} \right]} \cr} $$

Referred to the computed navigation frame, the specific force by accelerometer sensing is:

(35)$${\bi f}^{n'} = \left[ {\matrix{ 1 & {\varphi _U} & { - \varphi _N} \cr { - \varphi _U} & 1 & {\varphi _E} \cr {\varphi _N} & { - \varphi _E} & 1 \cr}} \right]\left[ {\matrix{ {\,f_{dE} + \nabla _E} \cr {\,f_{dN} + \nabla _N} \cr {\,f_{dU} + \nabla _U + g} \cr}} \right]$$

Expanding Equation (35) and ignoring the two-order small error quantities, we obtain:

(36)$$\eqalign{\,f_E^{n'} = & - g\varphi _N + f_{dE} + \nabla _E \cr f_N^{n'} = & - g\varphi _E + f_{dN} + \nabla _N \cr f_U^{n'} = & g + f_{dU} + \nabla _U} $$

From Equation (36), the misalignments coupled with gravitational acceleration act on the horizontal specific forces. So we should choose the horizontal velocity error as measurements for the Kalman filter.

Substituting Equation (24) into the first and second equations of Equation (36), and then making the integration in [0, t], we can obtain:

(37)$$\eqalign{\Delta V_E (t) = \ & (\nabla _E - g\varphi _{N0} )t - \displaystyle{{t^2} \over 2}gu_N + \displaystyle{{t^3} \over 6}g\omega _{ie} u_E \sin L + V_{DE} \cr \Delta V_N (t) =\ & (\nabla _N + g\varphi _{E0} )t + \displaystyle{{t^2} \over 2}gu_E + \displaystyle{{t^3} \over 6}g\omega _{ie} (u_N \sin L - u_U \cos L) + V_{DN}} $$

It can be seen from Equation (37) that the initial value of horizontal misalignments added by the accelerator bias construct the one-order term about time, and they could be estimated first. The terms u N and u E include real-time horizontal misalignments to construct the two-order term about time, and they could be estimated. Thus horizontal misalignments can be estimated quickly in our proposed method. But unfortunately, azimuth misalignment exists in u E and the three-order term about time $\displaystyle{{t^3} \over 6}g\omega _{ie} (u_N \sin L - u_U \cos L)$, so we need a longer duration to estimate it than horizontal ones. Moreover, the disturbed acceleration fd is integrated and since the disturbed acceleration is in a periodic form under a vibrating base:

(37a)$$V_{DE} \approx V_{DE} \approx 0$$

Making the denotations:

(38)$$\eqalign{\alpha _{1E} = & (\nabla _E - g\varphi _{N0} ),\alpha _{2E} = - \displaystyle{1 \over 2}gu_N, \alpha _{3E} = \displaystyle{1 \over 6}g\omega _{ie} u_E \sin L \cr \alpha _{1N} = & (\nabla _N + g\varphi _{E0} ),\alpha _{2N} = \displaystyle{{t^2} \over 2}gu_E, \alpha _{3N} = \displaystyle{1 \over 6}g\omega _{ie} (u_N \sin L - u_U \cos L)} $$

and rewriting Equation (37), Equation (39) may be derived:

(39)$$\eqalign{ & \Delta V_E (t) = \alpha _{1E} t + \alpha _{2E} t^2 + \alpha _{3E} t^3 + V_{DE} \cr & \Delta V_N (t) = \alpha _{1N} t + \alpha _{2N} t^2 + \alpha _{3N} t^3 + V_{DN}} $$

5.2. Filter Model

With Equation (39), the discrete form of estimating misalignments in our proposed method is:

(40)$$\left\{ \matrix{{\bi X}(k + 1) = {\bi X}(k) \hfill \cr \Delta {\bi V}(k) = {\bi H}(k){\bi X}(k) + {\bi V}_D (k) \hfill} \right.$$

The system state is:

(41)$${\bi X}(k) = \left[ {\matrix{ {\alpha _{1E}} & {\alpha _{2E}} & {\alpha _{3E}} & {\alpha _{1N}} & {\alpha _{2N}} & {\alpha _{3N}} \cr}} \right]^T $$

The measurement is:

(42)$$\Delta {\bi V}(k) = \left[ \matrix{\Delta V_E (k) \hfill \cr \Delta V_N (k) \hfill} \right]$$

The disturbed term is:

(43)$${\bi V}_D (k) = \left[ \matrix{V_{DE} (k) \hfill \cr V_{DN} (k) \hfill} \right]$$

The measurement matrix is:

(44)$$H(k) = \left[ {\matrix{ {kT} \hfill & {(kT)^2} \hfill & {(kT)^3 {\rm}} \hfill & 0 \hfill & 0 \hfill & 0 \hfill \cr 0 \hfill & 0 \hfill & 0 \hfill & {kT} \hfill & {(kT)^2} \hfill & {(kT)^3} \hfill \cr}} \right]$$

where:

k is the updating index.

T is the updating interval of Kalman filter.

According to the well-known recurrent computation scheme of the Kalman filter, we estimate the states in Equation (41) with noise disturbance. With the horizontal velocity measurements under vibrating base, the Kalman filter works to estimate the state vector in Equation (41), and then we obtain misalignments in term of Equation (38).

(45)$$\eqalign{\varphi _{E0} = & \displaystyle{{\alpha _{1N}} \over g} - \displaystyle{{\nabla _E} \over g} \cr \varphi _{N0} = & - \displaystyle{{\alpha _{1E}} \over g} + \displaystyle{{\nabla _N} \over g} \cr \varphi _{U0} = & - \displaystyle{{\alpha _{1E} \tan L} \over g} - \displaystyle{{2\alpha _{2N}} \over {g\omega _{ie} \cos L}} - \displaystyle{{\varepsilon _E} \over {\omega _{ie} \cos L}}} $$

Without aided sensor instruments, such as rotation tables and GPS, we cannot calibrate instrument errors in the field, so instrument errors cannot be separated from misalignments.

(46)$$\eqalign{\delta \varphi _{E0} = & \displaystyle{{\nabla _E} \over g} \cr \delta \varphi _{N0} = & - \displaystyle{{\nabla _N} \over g} \cr \delta \varphi _{U0} = & \displaystyle{{\varepsilon _E} \over {\omega _{ie} \cos L}}} $$

So, we have to make the approximations:

(47)$$\eqalign{& \varphi _{E0} \approx \displaystyle{{\alpha _{1N}} \over g} \cr & \varphi _{N0} \approx - \displaystyle{{\alpha _{1E}} \over g} \cr & \varphi _{U0} \approx - \displaystyle{{\alpha _{1E} \tan L} \over g} - \displaystyle{{2\alpha _{2N}} \over {g\omega _{ie} \cos L}}} $$

From Equation (46), it can be seen that, interestingly, our proposed method has the same alignment accuracy as the conventional stationary alignment methods.

6. SIMULATION AND EXPERIMENT

6.1. Simulation

Under the vibrating condition, the proposed ground fine alignment is tested. Gyro and accelerator outputs are generated by the strapdown INS simulator. The instrument measurement unit (IMU) errors are set as:

  • The gyro constant drift: 0·01°/h

  • The gyro measurement noise: 0.005°${{{} / {\sqrt h}} $

  • The accelerator bias: 1 × 10−4 g

  • The accelerator measurement noise: 1 × 10−5 g

Under the vibrating condition, the vehicle undertakes angular and linear vibrations. In angular vibration, the yaw ψ, the pitch θ and the roll γ are controlled as:

(48)$$\eqalign{\psi= & \ 0.6^ {\scale60%\circ} \cos (2\pi * 15t + \rho _1 ) \cr \theta \ {\rm =} & \ {\rm 0}.8^ {\scale60%\circ} \cos (2\pi * 15t + \rho _2 ) \cr \gamma \ {\rm =} & \ 0.3^ {\scale60%\circ} \cos (2\pi * 15t + \rho _3 )} $$

in which ρ 1, ρ 2 and ρ 3 are angular vibration phases which are distributed randomly between 0 and 2π.

In the lineal vibration, the vehicle lineal vibration velocities are:

(49)$$V_{Di} = A_{Di} \cos \left( {\displaystyle{{2\pi} \over {T_{Di}}} t + \gamma _{Di}} \right)$$

where:

  • i = E, N, U

    γDi are lineal vibration phases which obey the uniform distribution on the interval between 0 and 2π.

The lineal vibration amplitudes are:

(50a)$$A_{DE} = 0.002{\rm m}\quad {\rm} A_{DN} = 0.001{\rm m}\quad {\rm} A_{DU} = 0.003{\rm m}{\rm} $$

and:

(50b)$$T_{DE} = T_{DN} = T_{DU} = \displaystyle{1 \over {15}}{\rm s}$$

Under the vibrating condition described above, simulated gyro and accelerator outputs are saved for the purpose of comparing the proposed fine alignment method with conventional one presented in Section 3. The total duration is 1200 s. The sample frequency is chosen as 200 Hz. The estimation processes for the misalignments are shown in Figures 1, 2 and 3. In Figures 1, 2 and 3, the y-axis depicts the misalignment estimation errors and the x-axis depicts the time for fine alignments.

Figure 1. Estimated error of East misalignment.

Figure 2. Estimated error of West misalignment.

Figure 3. Estimated error of Up misalignment.

Note that we get the real-time estimations of α 1N, α 1E during the process of our proposed method. Then according to Equation (47), the estimations of misalignments can be drawn in Figures 1, 2 and 3. It is clear to see in these Figures that the convergent duration for Up misalignment is longer than the other ones. Its convergent estimation value can be obtained after 10 minutes for proposed ground fine alignment, and at least 20 minutes for conventional one.

6.2. Experiment

The trial area used in this experiment was in Harbin Engineering University. The trial data was collected with the Fiber Optic Gyro (FOG) INS made by Harbin Engineering University, and the integrated navigation system composed of yhe high accuracy INS and GG24 GPS receiver. The bias stability of our FOG is better than 0·01 deg/h. The integrated navigation system was used to generate a precise reference solution. Our FOG INS and the integrated navigation system were fixed on a board in the vehicle.

After turning on the engine, the vehicle experienced linear and angular vibrations made by the engine running, but didn't move. The trial had a 5-minute warm up period for coarse alignment. Then the trial data was collected for off-line analysis and comparison between the conventional ground fine alignment and proposed method. The off-line analysis and comparative results are shown in Figures 4, 5 and 6.

Figure 4. Pitch error of filter estimation.

Figure 5. Roll error of filter estimation.

Figure 6. Yaw error of filter estimation.

From Figures 4, 5 and 6, we can see similar results to the simulation, showing that the proposed ground alignment converges more rapidly than the conventional method.

7. CONCLUSIONS

When ground vehicles are under a vibrating base, a strapdown INS would experience angular and linear vibrations. Under that condition, getting the initial strapdown attitude matrix accurately and quickly becomes a difficult mission. In order to solve this problem, we propose a new ground fine alignment. This method uses the reconstructed error equations for strapdown INS rather than conventional one. The effects of angular and linear vibrations are considered as system and measurement noises, and don't exist in the system and measurement matrix. So utilizing the proposed method, we can accomplish the ground fine alignment under the vibrating base accurately and quickly.

References

REFERENCES

Burak, H. K., Ismet, E. and Aydan, M. E. (2004). GPS/INS Enhancement for Land Navigation Using Neural Network. The Journal of Navigation, 57, 297310.Google Scholar
Dai, H. D., Dai, S. W. and Ma, Z. X. (2011). Velocity Plus Partial Rate Matching Rapid Transfer Alignment. Consumer Electronics, Communications and Networks, International Conference, Xianning, Hubei Province, China.Google Scholar
Fang, J. C. and Yang, S. (2011). Study on Innovation Adaptive EKF for In-Flight Alignment of Airborne POS. Instrumentation and Measurement, 60, 13781388.Google Scholar
Huang, C. M., Su, W. X., Liu, P. W. and Ma, M. L. (2010). Application of Adaptive Kalman Filter Technique in Initial Alignment of Strapdown Inertial Navigation System. Proceeding of the 29th Chinese Control Conference, Beijing, China.Google Scholar
Jiang, W. F. and Yu, P. L. (1992). Error Estimation of INS Ground Alignment though Observability Analysis. IEEE Transactions on Aerospace and Electronic Systems, 28, 9297.CrossRefGoogle Scholar
Qin, Y. Y. (2005). A Clever Way of SINS Coarse Alignment despite Rocking Ship. Journal of Northwestern Polytechnichal University, 23, 681685.Google Scholar
Qin, Y. Y. (2006). Inertial Navigation. Science, Inc.Google Scholar
Silson, P. M. G. (2011). Coarse Alignment of a Ship's Strapdown Inertial Attitude Reference System Using Velocity Loci. IEEE Transactions on Instrumentation and Measurement, 60, 19301941.CrossRefGoogle Scholar
Song, C. L., Wu, W. S., Wang, J. H. and Long, Z. Z. (2010). Cubature Gaussian Particle Filter for Initial Alignment of Strapdown Inertial Navigation System. Pervasive Computing Signal Processing and Applications (PCSPA), First International Conference on, Beijing, China.Google Scholar
Sun, F. (1996). Integrated Navigation System, Harbin Engineering University.Google Scholar
Vasconcelos, J. F., Elkaim, G., Silvestre, C., Oliveira, P. and Cardeira, B. (2011). Geometric Approach to Strapdown Magnetometer Calibration in Sensor Frame. Aerospace and Electronic Systems, 47, 12931306.CrossRefGoogle Scholar
Figure 0

Figure 1. Estimated error of East misalignment.

Figure 1

Figure 2. Estimated error of West misalignment.

Figure 2

Figure 3. Estimated error of Up misalignment.

Figure 3

Figure 4. Pitch error of filter estimation.

Figure 4

Figure 5. Roll error of filter estimation.

Figure 5

Figure 6. Yaw error of filter estimation.