Research Article: Error Analysis and Compensation of Gyrocompass Alignment For SINS On Moving Base

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 19

Hindawi Publishing Corporation

Mathematical Problems in Engineering


Volume 2014, Article ID 373575, 18 pages
http://dx.doi.org/10.1155/2014/373575

Research Article
Error Analysis and Compensation of Gyrocompass
Alignment for SINS on Moving Base

Bo Xu,1 Yang Liu,1 Wei Shan,1 Yi Zhang,2,3 and Guochen Wang1


1
Harbin Engineering University, 145 Nantong Road, Harbin 150001, China
2
Beijing Aerospace Automatic Control Institute, No. 50 Yongding Road, Haidian District, Beijing 100039, China
3
National Key Laboratory of Science and Technology on Aerospace Intelligence Control, Beijing 100854, China

Correspondence should be addressed to Bo Xu; xubocarter@sina.com

Received 29 January 2014; Accepted 24 May 2014; Published 25 June 2014

Academic Editor: Bin Jiang

Copyright © 2014 Bo Xu et al. This is an open access article distributed under the Creative Commons Attribution License, which
permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

An improved method of gyrocompass alignment for strap-down inertial navigation system (SINS) on moving base assisted with
Doppler velocity log (DVL) is proposed in this paper. After analyzing the classical gyrocompass alignment principle on static base,
implementation of compass alignment on moving base is given in detail. Furthermore, based on analysis of velocity error, latitude
error, and acceleration error on moving base, two improvements are introduced to ensure alignment accuracy and speed: (1) the
system parameters are redesigned to decrease the acceleration interference and (2) a data repeated calculation algorithm is used
in order to shorten the prolonged alignment time caused by changes in parameters. Simulation and test results indicate that the
improved method can realize the alignment on moving base quickly and effectively.

1. Introduction matching and attitude matching, a misaligned slave inertial


navigation system can be aligned with the assistance of a
Initial alignment is the process of determining the axes master inertial navigation system. It can accomplish the
orientation of strap-down inertial navigation system (SINS) initial alignment quickly and accurately, but the overall
with respect to the reference navigational frame. To meet the system is very complex [7]. Integrated alignment is an initial
quick response of ships and enhance survivability, alignment alignment method based on modern estimation theory and
on moving base has become a key technique for SINS [1]. state space description. It can accomplish alignment rapidly
Different from the alignment for SINS on static base, external and precisely by using modern filtering methods to estimate
information should be brought in to assist alignment for SINS the misalignment angle. However, it is difficult to establish the
on moving base [2]. At present, the research of alignment on absolutely accurate mathematical model and noise model of
moving base mainly focuses on the assist of GPS location. the system, and the large amount of calculation in alignment
However, GPS system may have some restrictions in practical process always leads to poor instantaneity [8]. Gyrocompass
application [3–5]. Compared with GPS, Doppler velocity log alignment is built on the basis of classical control theory, so
(DVL) is an underwater available, independent, and high there is no need to establish accurate mathematical model
accuracy velocity measuring element commonly used on and noise model. Its algorithm is simple, and the calculation
ships, and the research of initial alignment for SINS on amount is greatly reduced. However, as its fundamentals are
moving base assisted with DVL has attracted much more established on static base or quasi-static base, when applied
attention [6]. on moving base, gyrocompass alignment will be inaccurate or
The initial alignment methods on moving base can even impracticable with the effect of speed and acceleration.
be commonly classified into three mainstream directions: In recent years, to improve the performance of initial
transfer alignment, integrated alignment, and gyrocompass alignment for SINS on moving base, gyrocompass alignment
alignment. In transfer alignment, by means of velocity methods have already been analyzed by some researchers.
2 Mathematical Problems in Engineering

In paper [9], azimuth axis rotating is used to improve the


yt yp
accuracy of compass loop, but the paper does not expand
it to moving base [9]. Based on the principle of strap-down Ωcos 𝜑
gyrocompass alignment, Cheng Xianghong from Southeast-
ern University points out that the carrier velocity can affect
the gyrocompass alignment and puts forward a calibration
method for the inertial sensors of the SINS in the process 𝜙z 𝜙z
of alignment on moving base [10]. Yan Gongmin from
Northwestern Polytechnical University proposes a calculate
method applied to the strap-down gyrocompass alignment
on moving base [11]. As gyrocompass alignment needs less
calculation amount but still remains reliable, it has a great xt
application prospect for marine SINS alignment. Hwang
et al. conduct precalibration using dual-electric compasses to
minimize the error of spreader pose control [12]. −sin𝜙z Ωcos 𝜑
However, few papers analyzed the problems faced by the xp
gyrocompass alignment on moving base in a systemic and
comprehensive way. Aiming at this problem, after analyzing Figure 1: Schematic diagram of gyrocompass effect.
the principle of classical gyrocompass initial alignment, this
paper put forward a gyrocompass alignment method for SINS
on moving base aided with Doppler velocity log (DVL) and
alignment for SINS on static base are described, and the
deduces the process of algorithm realization in detail. Based
accuracy on static base is also analyzed.
on the characteristics of DVL’s measuring error, we analyze
Compared with eastern horizontal loop, northern hori-
the influence of velocity error of gyrocompass alignment
zontal loop has an extra coupling term 𝜙𝑧 𝜔𝑖𝑒 cos 𝜑, which is in
on moving base and then establish a misalignment angle
proportional relationship with the azimuth error angle. This
model. It can be found from the analysis that the most
term has the same function with eastern gyro drift, and it is an
severe interference comes from the acceleration. The system
angular rate that comes from projection of the earth rotation
parameters can be redesigned to restrain this kind of error,
angular rate in essence [16]. When there is an azimuth error
but it can also cause time growth. To shorten the gyrocompass
angle 𝜙𝑧 between the platform coordinate system and the
initial alignment time, a data repeated calculation algorithm
geographic coordinate system, the northern earth rotation
is also introduced [13].
angular rate Ω cos 𝜑 will partly be projected to the platform
The paper is organized as follows. In Section 2, the
coordinate system in eastern axis, and its projection value is
principle and realization of classical gyrocompass alignment
− sin 𝜙𝑧 𝜔𝑖𝑒 cos 𝜑. After coarse alignment, the projection value
for SINS on static base are introduced and the system
can approximately be simplified to −𝜙𝑧 𝜔𝑖𝑒 cos 𝜑. Then the
characteristic is analyzed and in the end it leads to gyrocom-
azimuth error angle can be coupled to northern horizontal
pass alignment on moving base. In Section 3, a DVL aided
loop by term −𝜙𝑧 𝜔𝑖𝑒 cos 𝜑. This coupling relationship is
compass alignment method on moving base is proposed.
defined as gyrocompass effect, as shown in Figure 1 [17].
The effect of velocity error, latitude error, and accelera-
Due to gyrocompass effect, the horizontal error angle 𝜙𝑥
tion interference are analyzed, respectively, and the system
is influenced additionally by the effect of azimuth error angle
parameters are redesigned to reduce the most serious effect.
𝜙𝑧 , and the projection value of gravity acceleration along
In Section 4, a fast compass alignment method based on
northern axis in platform coordinate system will change. It
reversed navigation algorithm is put forward, and the detailed
will lead to the change of velocity error in the northern loop.
calculating equations are given. In Section 5, simulations
Making use of this coupling relationship, the gyrocompass
about the alignment methods mentioned above are done. In
alignment method controls the up axis gyro with the velocity
Section 6, a lake test with a certain type of SINS is carried out.
error information and forms a new closed loop circuits called
Finally, conclusions are drawn in Section 7.
the gyrocompass loop [18]. Reasonable designed gyrocom-
pass circuit parameters can make the system stable, fast, and
more accurate; thus the gyrocompass alignment process can
2. Gyrocompass Alignment be accomplished.
for SINS on Static Base
2.1. Gyrocompass Alignment Principle. Gyrocompass align- 2.2. Realization of Gyrocompass Alignment
ment is commonly used in many kinds of inertial navigation for SINS on Static Base
systems [13–15] based on compass effect principle. This
𝑝
azimuth alignment method is proceeded after horizontal 2.2.1. System Realization. The direction cosine matrix 𝐶𝑏
leveling adjust in application. By using control theory and from carrier coordinate system to the platform coordinate
adding dampings, it can make the platform coordinate system is an important matrix in the process of calculation.
approach the navigation coordinate gradually. In this section, The angular velocity and acceleration information measured
the operating principle and implementation of gyrocompass by IMU must be transformed into platform coordinate
Mathematical Problems in Engineering 3

fb fp
error. All the 𝐾 values above can be calculated by damped
Calculation of the
fp = Cb fb
p coefficient 𝜉 and time constant 𝜎:
revised angular rate
1 𝜎2 𝜎3
𝐾1 = 3𝜎, 𝐾2 = (2 + ) − 1, 𝐾3 = ,
Cb
p p
𝜔c 𝜉2 𝜔𝑠2 𝜉2 𝜔𝑠2
(3)
p p
𝜔bc = Cb 𝜔c 𝑅
𝜔𝑠 = √ , 𝜎 = 𝜉𝜔𝑛 .
p
𝑔
Cb
𝜔bc Compared with Figure 3, 𝐾3 is replaced by 𝐾(𝑠) in

p p Attitude Figure 4 to reflect the compass effect term, 𝐾(𝑠) =
𝜔bib Cb = Cb × 𝜔bpb 𝐾3 /𝑅𝜔𝑖𝑒 cos 𝜑⋅(𝑠+𝐾4 ) and its purpose is to reduce the azimuth
− angle 𝜙𝑧 to an allowed range. All the 𝐾 values above can also
𝜔bip
be calculated by damped coefficient 𝜉 and time constant 𝜎:
p
p
𝜔bip = Cpb ( 𝜔ie + 𝜔ep )
p Cb 𝜎2 + 𝜔𝑛2 4𝜎4
𝐾1 = 𝐾3 = 2𝜎, 𝐾2 = − 1, 𝐾4 = ,
p p
𝜉2 ⋅ 𝜔𝑠2 𝜉2⋅ 𝜔𝑠2
𝜔ie 𝜔ep
𝑅
Figure 2: Schematic diagram of gyrocompass alignment of SINS. 𝜔𝑠 = √ .
𝑔
(4)
𝑝 The alignment accuracy on static base is mainly decided
system via matrix 𝐶𝑏
before participating in the navigation
𝑝
process. While 𝐶𝑏 has the same function with the physical by eastern and northern accelerometer zero bias ∇𝐸 , ∇𝑁 and
platform of SINS, it is also called the mathematical platform. eastern gyro drift 𝜀𝐸 :
As the mathematical platform is used instead of the phys- 1
𝑝 𝜙𝑠𝑥 = − ∇𝑁, (5)
ical platform in SINS, 𝐶𝑏 has become the control object of the 𝑔
revised angular velocity in gyrocompass method principle.
𝑝 1
The updating algorithm of the mathematical platform 𝐶𝑏 is 𝜙𝑠𝑦 = ∇ , (6)
as follows: 𝑔 𝐸

𝑏 𝑏 𝑝 𝜀𝐸 𝐾 (1 + 𝐾2 ) 𝜀𝑢
𝜔𝑝𝑏 = 𝜔𝑖𝑏 − 𝐶𝑝𝑏 (𝜔𝑒𝑝
𝑝
+ 𝜔𝑖𝑒 ) , 𝜙𝑠𝑧 = + 4 . (7)
(1) 𝜔𝑖𝑒 cos 𝜑 𝑅 ⋅ 𝐾3
𝑝 𝑝
𝐶̇𝑏 = 𝐶𝑏 × 𝜔𝑝𝑏
𝑏
.
2.3. Static Base Gyrocompass Circuit Characteristic Analysis.
𝑝 Gyrocompass alignment on static base or quasi-static base
The angular velocity to control mathematical platform 𝐶𝑏
𝑏
has the following characteristics.
is 𝜔𝑝𝑏 . Considering the drift error of gyro and the error caused
by interference movement of carrier, the revised angular 2.3.1. No External Acceleration Effect. Gyrocompass align-
velocity of SINS is added. After adding the control angular ment changes the strap-down inertial navigation control
velocity 𝜔𝑐𝑝 , the corresponding mathematical platform of system into a stable system in principle. However, Schuler
SINS control equation is as follows: loop of the system is destroyed and external acceleration
𝑝
impact is introduced into the system. According to Figures 3
𝑏 𝑏
𝜔𝑝𝑏 = 𝜔𝑖𝑏 − 𝐶𝑝𝑏 (𝜔𝑒𝑝
𝑝
+ 𝜔𝑖𝑒 ) − 𝐶𝑝𝑏 (𝜔𝑐𝑝 ) . (2) and 4, although both of the two gyrocompass alignment
horizontal loops will be infected by acceleration, the influence
The schematic diagram of gyrocompass initial alignment brought by motion acceleration can be ignored as the carrier
of SINS is given in Figure 2. accelerations 𝐴 𝑁 and 𝐴 E can be approximately regarded in
this status.
2.2.2. Calculation of the Revised Angular Rate. The revised 𝑝 𝑝
angular rate can be obtained as shown in Figure 2. Figures 3 2.3.2. Dispense with Updating of 𝜔𝑒𝑝 and 𝜔𝑖𝑒 . According to
and 4 are the north channel and azimuth channel, respec- Figure 2, besides the measured value of gyro and accelerator,
𝑝 𝑝
tively, in the compass alignment loop. there are inputs 𝜔𝑒𝑝 and 𝜔𝑖𝑒 in gyrocompass alignment
In Figure 3, as the dash line shows, 𝐾1 is a damping term realization process. In gyrocompass alignment system, there
used to decrease the oscillation amplitude of Schuler loop; as is only attitude calculation but no velocity and position
𝑝 𝑝
the dash-dot line shows, 𝐾2 is applied to shorten the system’s calculation, so the value of 𝜔𝑒𝑝 and 𝜔𝑖𝑒 cannot be got except
natural period of oscillating period by √1 + 𝐾2 times. After for bringing in external information. As the velocity of carrier
𝑝
term 𝜔𝑐𝑥 there is a horizontal angle error caused by gyro drift is zero and the position of carrier remains the same on static
𝑝 𝑝
and azimuth misalignment angle. As the double dash-dot line base or quasi-static base, the value of 𝜔𝑒𝑝 and 𝜔𝑖𝑒 can be got
shows, 𝐾3 is an energy storage term introduced to offset this directly without updating calculation.
4 Mathematical Problems in Engineering

K3
s

K1 K2
R

− + + p
𝜔cx
ΔA N 1 1
s R −
n
∇ + + 𝜀n

Figure 3: Schematic diagram of gyrocompass alignment in north channel.

p
cz
K(s) pN
z
K1 K2
y
R V
VN
x
− + p Rcos 𝜑
ΔA N 1 1 − cx VE
O
s R
∇n + n+

Figure 4: Schematic diagram of gyrocompass alignment in azimuth 𝜑


channel. Oi
R

2.3.3. Fixed Instrument Error in Geography Coordinate System.


SINS is strapped to carrier coordinate system, so its instru-
ment error is defined in carrier coordinate system. Because Figure 5: The projection in north and east of geographical coordi-
the inertial navigation error equation is established in geogra- nate.
phy coordinate system, the analysis of instrument error has to
be projected in geography coordinate system. As the carrier
coordinate system remains relatively unchangeable with the between the geographical coordinate and the earth coordi-
geography coordinate system on static base, the instrument nate:
error in geography coordinate system is still constant. 𝑉 cos 𝜓

𝜔𝑥 [ 𝑅 ]
0 [ ]
2.4. Gyrocompass Alignment on Moving Base. Motion of [𝜔𝑦 ] = [𝜔𝑖𝑒 cos 𝜑] + [ 𝑉 sin 𝜓 ]
[
]. (8)
carrier will change the relative position inevitably between
𝜔 𝜑 [ 𝑅 ]
𝜔 [ tan 𝜑 ]
[ 𝑧 ] [ 𝑖𝑒 sin ]
geographical coordinate and inertial space. One reason is
𝑉 sin 𝜓 ⋅
that the earth’s rotation angular velocity 𝜔𝑖𝑒 will change the [ 𝑅 ]
direction of the earth coordinate system in inertial space; the
The output of gyroscope projected in navigation coordi-
other is that the movement of carrier on surface of the earth 𝑛
nates is 𝜔𝑖𝑏 = 𝜔𝑖𝑒𝑛 + 𝜀𝑛 on static base, but on moving base it
will cause relative rotation between geographical coordinate
becomes 𝜔𝑖𝑏 = 𝜔𝑖𝑒𝑛 + 𝜔𝑒𝑛
𝑛 𝑛 𝑛
+ 𝜔𝑛𝑏 + 𝜀𝑛 . 𝜔𝑛𝑏
𝑛
can be regarded as zero
system and earth coordinate. Assuming the velocity of carrier
in uniform motion. The output of accelerator projected in
is 𝑉 and the azimuth angle is 𝜓 in carrier coordinate, navigation coordinates is the gravitational acceleration 𝑓𝑛 =
then their projections along north and east of geographical −𝑔𝑛 + ∇𝑛 on static base. However it becomes 𝑓𝑛 = (2𝜔𝑖𝑒𝑛 +
coordinate are 𝑉𝑁 = 𝑉 ⋅ cos 𝜓 and 𝑉𝐸 = 𝑉 ⋅ sin 𝜓, respectively. 𝑛
𝜔𝑒𝑛 ) × 𝑉𝑛 − 𝑔𝑛 + ∇𝑛 in uniform motion [13].
𝑛
As shown in Figure 5, the rotational angular velocity 𝜔𝑖𝑛 To make error analysis of misalignment caused by move-
of the geographical coordinate system relative to the inertial ment directly is relatively difficult. Therefore, the angular
space can be regarded as sum of the earth’s rotational angular motion and the linear motion caused by movement are
𝑛
velocity 𝜔𝑖𝑒 and the relative rotational angular velocity 𝜔𝑒𝑛 equivalent to gyro drift 𝜀𝑑𝑛 and zero bias of acceleration ∇𝑑𝑛
Mathematical Problems in Engineering 5

Angular 𝜔nib = 𝜔nie + 𝜔nen + 𝜀n = 𝜔nie + 𝜀nd + 𝜀n


𝜔nib = 𝜔nie + 𝜀n motion

Static base Constant


velocity Uniform motion

fn = −gn + ∇n Linear fn = −gn + (2𝜔nie + 𝜔nen ) × n + ∇n = −gn + ∇nd + ∇n


motion

Figure 6: The equivalent error caused by uniform motion.

on static base correspondingly [19]. The equivalent error is the complexity of motion rises. From the perspective of sys-
shown in Figure 6. tem, the influencing form of acceleration in motion is similar
The equivalent error can be calculated as follows: to accelerometer bias, but its input value is much larger than
accelerometer bias. What is more, from the perspective of
𝑇
𝜀𝑑𝑛 = [𝜀𝑑𝑒 𝜀𝑑𝑛 𝜀𝑑𝑢 ] = 𝜔𝑒𝑛
𝑛
DVL aided velocity information, error becomes more instable
in motion.
𝑉 cos 𝜓 𝑉 sin 𝜓 𝑉 sin 𝜓 tan 𝜑 𝑇
= [− ] , From the analysis of (9), compared with gyrocompass
𝑅 𝑅 𝑅 alignment on static base, error compensations are needed in
∇𝑑𝑒 four parts, respectively, on moving base. They are angular
∇𝑑𝑛 = [∇𝑑𝑛 ] = (2𝜔𝑖𝑒𝑛 + 𝜔𝑒𝑛𝑛
) × 𝑉𝑛 𝑝 𝑝
velocity 𝜔𝑒𝑝 , earth rotation angular velocity 𝜔𝑖𝑒 , harmful
[∇𝑑𝑛 ] 𝑝
acceleration 𝐵 , and motion acceleration caused by sea waves.
𝑉2 sin2 𝜓 tan 𝜑 The value of acceleration is only affected by waves in
[ 2𝜔 𝑖𝑒 sin 𝜓 sin 𝜑 ⋅ 𝑉 + ] uniform motion, so it can be treated as disturbance. The other
[ 𝑅 ]
[ 𝑉 2
sin 𝜓 cos 𝜓 tan 𝜑 ] three parts can be calculated by the following equations:
[
= [ −2𝜔𝑖𝑒 cos 𝜓 sin 𝜑 ⋅ 𝑉 − ].
]
[ 2 𝑅 ] 𝑝
𝜔𝑖𝑒 = [0 𝜔𝑖𝑒 cos 𝜑 𝜔𝑖𝑒 sin 𝜑] ,
𝑇
[ 𝑉 sin 𝜓 cos 𝜓 2 2 ]
𝑉 sin 𝜓 (13)
− + 2𝜔𝑖𝑒 cos 𝜑 cos 𝜓 ⋅ 𝑉 +
[ 𝑅 𝑅 ] 𝑉𝑁 𝑉𝐸 𝑉𝐸 𝑇
𝑝
(9) 𝜔𝑒𝑝 = [− ] , (14)
𝑅 𝑅 𝑅 cos 𝜑
The final accuracy of misalignment angle along eastern, 𝑝
northern, and up orientation directions can be got by adding 𝐵𝑝 = (𝜔𝑒𝑝
𝑝
+ 2𝜔𝑖𝑒 ) × 𝑉𝑝 . (15)
the instrument error and errors caused by carrier’s motion
It can be found that the precise information of carrier’s
into (5) to (7) that can be expressed as follows:
velocity and position is needed in compensation calculation.
1 As the information cannot be obtained in gyrocompass
𝜙𝑠𝑥 = − (∇𝑁 + ∇𝑑𝑛 ) , (10) alignment process, external information is essential to com-
𝑔
plete the calculation. If the initial position is known, with
1
𝜙𝑠𝑦 = (∇𝐸 + ∇𝑑𝑒 ) , (11) the assistance of DVL velocity information, the dynamic
𝑔 compensation can be calculated by the following methods
𝜀𝐸 + 𝜀𝑑𝑒 𝐾4 (1 + 𝐾2 ) (𝜀𝑢 + 𝜀𝑑𝑢 ) after coarse alignment.
𝜙𝑠𝑧 = + . (12)
𝜔𝑖𝑒 cos 𝜑 𝑅 ⋅ 𝐾3
3.1.1. Velocity Projection Calculation. The velocity measured
In (12), 𝜔𝑖𝑒 is earth’s rotational velocity, 𝜑 is latitude of by DVL is 𝑉𝑏 in carrier coordinate system, but the velocity
carrier’s position, and ∇𝐸 , ∇𝑁, 𝜀𝐸 , and 𝜀𝑈 are the equivalent in navigation coordinate system has to be calculated. After
gyro drift and equivalent accelerator bias in navigation coarse alignment, mathematical platform has been estab-
coordinate system. The corresponding solution in motion will lished and misalignment angle is controlled within a certain
be introduced in the following sections. range, so the velocity in platform coordinate system can be
got by projection calculation of mathematical platform. Set
𝑏
3. DVL Aided Gyrocompass Alignment on DVL measurement velocity as 𝑉dvl , and its expression is
Moving Base 𝑝 𝑏 𝑝
𝑉dvl = 𝐶𝑏 𝑉dvl . (16)
3.1. DVL Aided Gyrocompass Alignment. The analysis in
Section 2 gives conclusion that the influence factors of 3.1.2. Latitude Calculation. After coarse alignment, the mis-
gyrocompass alignment become more complicated when alignment angle is controlled within a smaller range, so
6 Mathematical Problems in Engineering

Ap

fb p p Modification
f = Cb fb calculation
p

Cb Bp
p
𝜔c

b p
𝜔bc = Cp 𝜔c

p
Cb

− 𝜃
𝜔bc
p
𝜔bib Cb =
p
Cb × 𝜔bpb 𝛾

𝜔bip 𝜓

p
Cb
p p
𝜔bip = Cpb (𝜔ie + 𝜔ep )

p p
𝜔ie 𝜔ep

Compensation
algorithm 𝜑

P
p Vdvl N
Vdvl 𝜑 = 𝜑0 − ∫ R
p
Cb
p p
b
b
Vdvl Vdvl = Cb Vdvl p
Vdvl

Figure 7: DVL aided gyrocompass alignment on moving base.

𝑝
the carrier position can be got by integral calculation of the 3.2.1. The Effect of Velocity Error. As 𝑉dvl can be calculated
𝑝
DVL velocity projection value 𝑉dvl : by (16), error factors mainly come from the error of attitude
𝑝 𝑏
𝑝 matrix 𝐶𝑏 and the error of DVL measured velocity 𝑉dvl .
𝑉dvl𝑁 In alignment process, misalignment angle becomes smaller
𝜑 = 𝜑0 − ∫ . (17)
𝑅 gradually, so it is unnecessary to make further analysis of its
𝑝 𝑝 influence.
𝑉dvl𝑁 is the projection of carrier velocity 𝑉dvl along north 𝑏
The velocity 𝑉dvl measured by DVL with constant error
in platform coordinate system.
can be written as
3.1.3. Compensation Value Calculation. We can use latitude 𝑏
and velocity information to calculate compensation value 𝑉dvl = 𝑉𝑏 + Δ𝑉𝑐𝑏 . (18)
𝑝 𝑝
𝜔𝑖𝑒 , 𝜔𝑒𝑝 , and 𝐵𝑝 in (13)–(15). The implementation principle
scheme of gyrocompass alignment on moving base is shown Equation (18) can be converted to the platform coordi-
in Figure 7. nate:

𝑝 𝑝
3.2. Error Analysis of DVL Aided Compass Alignment on 𝑉dvl = 𝑉𝑝 + 𝐶𝑏 Δ𝑉𝑐𝑏 . (19)
Moving Base. There are still some error factors existing in the
compensation calculation method mentioned in Section 3.1. Due to swing of carrier and convergence of misalignment
On one hand, as there are errors in compensation calculation 𝑝
𝑝 angle, there are some tiny variations in 𝐶𝑏 . The swing with
process, the calculation of DVL velocity 𝑉dvl and latitude 𝜑 𝑝
will be effected accordingly. On the other hand, the error small amplitude can make 𝐶𝑏 Δ𝑉𝑐𝑏 shake around a constant in
𝑝
caused by sea waves is regarded as interference and ignored limited range. So the error of 𝑉dvl can be regarded as the sum
in compensation calculation. So we need to analyze the error of a constant error and a small high frequency oscillation. The
𝑝
of gyrocompass alignment from three aspects: velocity error, calculation related to velocity is the angular velocity 𝜔𝑒𝑝 and
latitude error, and acceleration error. the harmful acceleration 𝐵𝑝 .
Mathematical Problems in Engineering 7

𝑝
(1) The Influence 𝜔𝑒𝑝 Calculation Errors. As shown in (14), With the effect of velocity errors 𝛿𝑉𝐸 and 𝛿𝑉𝑁, (25) can
𝑝 be converted as
velocity is linear to the angular rate, so the error in 𝜔𝑒𝑝 by
the effect of speed error 𝛿𝑉𝐸 and 𝛿𝑉𝑁 can be expressed as 𝑉𝐸 + 𝛿𝑉𝐸
󸀠𝑝
𝐵𝐸 = (2𝜔𝑖𝑒 sin 𝜑 + ) ⋅ (𝑉𝑁 + 𝛿𝑉𝑁) ,
𝑅 cos 𝜑
𝑝v 𝛿𝑉𝑁 𝛿𝑉𝐸 𝛿𝑉𝐸 𝑇 (26)
𝛿𝜔𝑒𝑝 = [− ] . (20) 󸀠𝑝 𝑉 + 𝛿𝑉𝐸
𝑅 𝑅 𝑅 cos 𝜑 𝐵𝑁 = − (2𝜔𝑖𝑒 sin 𝜑 + 𝐸 ) ⋅ (𝑉𝐸 + 𝛿𝑉𝐸 ) .
𝑅 cos 𝜑
Under the influence of this error, (2) can be rewritten as
(21) on moving base: The approximate value of harmful acceleration error can
be got by subtracting (26) from (25), and the result is
󸀠𝑏 𝑏 𝑝 𝑝
𝜔𝑝𝑏 = 𝜔𝑖𝑏 − 𝐶𝑝𝑏 (𝜔𝑒𝑝
𝑝 𝑝
+ 𝛿𝜔𝑒𝑝 + 𝜔𝑖𝑒 + 𝛿𝜔𝑖𝑒 ) − 𝐶𝑝𝑏 (𝜔𝑐𝑝 ) 𝑝 𝛿𝑉𝑁 ⋅ 𝑉𝐸 + 𝛿𝑉𝐸 ⋅ 𝑉𝑁 + 𝛿𝑉𝐸 ⋅ 𝛿𝑉𝑁
(21) 𝛿𝐵𝐸 = 2𝜔𝑖𝑒 sin 𝜑 ⋅ 𝛿𝑉𝑁 + ,
𝑏 𝑝 𝑅 cos 𝜑
= 𝜔𝑖𝑏 − 𝐶𝑝𝑏 𝑝V
(𝛿𝜔𝑒𝑝 ) − 𝐶𝑝𝑏 𝑝
(𝜔𝑒𝑝 + 𝜔𝑖𝑒 ) − 𝐶𝑝𝑏 (𝜔𝑐𝑝 ) .
𝑝 2𝛿𝑉𝐸 ⋅ 𝑉𝐸 + 𝛿𝑉𝐸2
𝛿𝐵𝑁 = − (2𝜔𝑖𝑒 sin 𝜑 ⋅ 𝛿𝑉𝐸 + ).
After adding gyroscopic drift, (21) can be written as 𝑅 cos 𝜑
(27)
󸀠𝑏 𝑏 𝑝
𝜔𝑝𝑏 = 𝜔𝑖𝑏 + 𝜀𝑏 − 𝐶𝑝𝑏 (𝜔𝑒𝑝
𝑝
+ 𝜔𝑖𝑒 ) − 𝐶𝑝𝑏 (𝜔𝑐𝑝 )
(22) There is little change in latitude, so 𝜑 can be considered
𝑏 𝑝
= 𝜔𝑖𝑏 + 𝐶𝑝𝑏 𝜀𝑝 − 𝐶𝑝𝑏 (𝜔𝑒𝑝
𝑝
+ 𝜔𝑖𝑒 ) − 𝐶𝑝𝑏 (𝜔𝑐𝑝 ) . as a constant in alignment process. The velocity and its error
can be considered as sum of constant and high frequency
The comparison of (21) and (22) gives conclusion that the oscillation. As the swing frequency is high, the system has an
𝑝 inhibition to this oscillation error, so its influence is relatively
error of 𝜔𝑒𝑝 and gyro drift in carrier coordinate system have
the same influence form to attitude updating calculation. If it weak, so (26) can be analyzed as the constant gyro drift. The
𝑝 𝑝
is considered as equivalent gyro drift 𝜀𝑉𝑑𝑒 and 𝜀𝑉𝑑𝑢 , the error harmful acceleration errors 𝛿𝐵𝐸 and 𝛿𝐵𝑁 and the constant
with small high-frequency oscillation will be restrained by the accelerometer bias ∇𝐵𝑑𝑒 , ∇𝐵𝑑𝑛 are equivalent, so according
system and constant error is the only thing to be considered. to (6) and (7), error angle can be obtained in (27) with the
Based on (7), with the effect of constant error, the alignment influence of the equivalent accelerometer bias:
error caused by equivalent gyro drift in form (20) is as follows: ∇𝐵𝑑𝑛
𝜙𝑥𝛿𝑉2 = −
𝜀𝑉𝑑𝑒 𝐾𝑧 (1 + 𝐾2 ) 𝜀𝑉𝑑𝑢 𝑔
𝜙𝑧𝛿𝑉1 = + 1
𝜔𝑖𝑒𝑛 𝑅 ⋅ 𝐾3 = − ⋅ ( − 2𝜔𝑖𝑒 sin 𝜑 ⋅ 𝛿𝑉𝑁
(23) 𝑔
1 𝛿𝑉 𝐾 (1 + 𝐾2 ) 𝛿𝑉 𝛿𝑉 ⋅ 𝑉 + 𝛿𝑉𝐸 ⋅ 𝑉𝑁 + 𝛿𝑉𝐸 ⋅ 𝛿𝑉𝑁
= ⋅ (− 𝑁 ) + 𝑧 ⋅ 2 𝐸 . − 𝑁 𝐸 ),
𝜔𝑖𝑒 cos 𝜑 𝑅 𝐾3 𝑅 cos 𝜑 𝑅 cos 𝜑
As analyzed above, east gyro drift −𝛿𝑉𝑁/𝑅 has greater ∇𝐵𝑑𝑒 1
𝜙𝑦𝛿𝑉2 = = ⋅ (2𝜔𝑖𝑒 sin 𝜑 ⋅ 𝛿𝑉𝐸
influence on azimuth angle than azimuth gyro drift 𝑔 𝑔
𝛿𝑉𝐸 /𝑅 cos 𝜑, so the second part in (23) can be neglected and
(23) can be simplified as 2𝛿𝑉𝐸 ⋅ 𝑉𝐸 + 𝛿𝑉𝐸2
+ ).
𝑅 cos 𝜑
(28)
1 𝛿𝑉
𝜙𝑧𝛿𝑉1 = ⋅ (− 𝑁 ) . (24)
𝜔𝑖𝑒 cos 𝜑 𝑅 Synthesizing the misalignment angles caused by two parts
of the velocity error, the error equation can be rewritten as
(2) The Influence of Harmful Acceleration Error. As shown
in Figure 7, the influence form of harmful acceleration 𝐵𝑝 is 1
𝜙𝑥𝛿𝑉 = ⋅ (2𝜔𝑖𝑒 sin 𝜑 ⋅ 𝛿𝑉𝑁
similar to 𝐴𝑝 . Therefore the influence of harmful acceleration 𝑔
and the accelerometer bias can be written in the same form,
𝛿𝑉 ⋅ 𝑉 + 𝛿𝑉𝐸 ⋅ 𝑉𝑁 + 𝛿𝑉𝐸 ⋅ 𝛿𝑉𝑁
and the acceleration bias error analysis method can also be + 𝑁 𝐸 ),
used to analyze the influence of harmful acceleration. 𝑅 cos 𝜑
(29)
The projection of errors caused by harmful acceleration 1 2𝛿𝑉𝐸 ⋅ 𝑉𝐸 + 𝛿𝑉𝐸2
along east and north of the platform is as follows: 𝜙𝑦𝛿𝑉 = ⋅ (2𝜔𝑖𝑒 sin 𝜑 ⋅ 𝛿𝑉𝐸 + ),
𝑔 𝑅 cos 𝜑
𝑉𝐸 1 𝛿𝑉
𝑝
𝐵𝐸 = (2𝜔𝑖𝑒 sin 𝜑 + ) ⋅ 𝑉𝑁, 𝜙𝑧𝛿𝑉 = ⋅ (− 𝑁 ) .
𝑅 cos 𝜑 𝜔𝑖𝑒 cos 𝜑 𝑅
(25)
𝑝 𝑉𝐸 3.2.2. The Effect of Latitude Error. Latitude calculation can be
𝐵𝑁 = − (2𝜔𝑖𝑒 sin 𝜑 + ) ⋅ 𝑉𝐸 .
𝑅 cos 𝜑 mainly divided into two parts: one is the calculation of 𝜔𝑖𝑒
𝑝
8 Mathematical Problems in Engineering

𝑝 𝑝
and 𝜔𝑒𝑝 and the other is the calculation of the parameters While there exists an error, the calculation value of 𝜔𝑒𝑝 is
in feedback loop. They are analyzed, respectively, in the
following sections.
𝑝 𝑝
(1) The Influence Caused by Calculation Error of 𝜔𝑖𝑒 and 𝜔𝑒𝑝 . 󸀠𝑝 𝑉𝑁 𝑉𝐸 𝑉𝐸 𝑇

From (13) and (14), we can know that the calculation of 𝜔𝑖𝑒
𝑝 𝜔𝑒𝑝 = [− 󸀠 ] . (32)
𝑅 𝑅 𝑅 cos 𝜑
𝑝
and 𝜔𝑒𝑝 is related to the latitude error. Set 𝜑󸀠 as inaccurate
latitude, and 𝛿𝜑󸀠 = 𝜑󸀠 − 𝜑 as latitude error.
𝑝
While there exits error in latitude, the value of 𝜔𝑖𝑒 can be 𝑝
The calculation error of 𝜔𝑒𝑝 can be got by subtracting (14)
calculated by
from (32):
󸀠𝑝 𝑇
𝜔𝑖𝑒 = [0 𝜔𝑖𝑒 cos 𝜑󸀠 𝜔𝑖𝑒 sin 𝜑󸀠 ] . (30)
𝑝 𝑇
Therefore, the miscalculation of 𝜔𝑖𝑒 can be got by sub- 𝑝𝜑 𝑉𝐸 𝑉𝐸
𝛿𝜔𝑒𝑝 = [0 0 − ]
tracting (13) from (30): 𝑅 cos 𝜑 𝑅 cos 𝜑󸀠
𝑇 (33)
0 𝑉 2 sin (𝜑 + 𝛿𝜑/2) sin 𝛿𝜑
𝑝𝜑 [ 󸀠 ] = [0 0 𝐸 ⋅ [− ]] .
𝛿𝜔𝑖𝑒 = [𝜔𝑖𝑒 (cos 𝜑 − cos 𝜑)] 𝑅 cos 𝜑󸀠 cos 𝜑
󸀠
[ 𝜔𝑖𝑒 (sin 𝜑 − sin 𝜑) ]
0 (31)
[ ] 𝑝V 𝑝𝜑 𝑝𝜑
[𝜔𝑖𝑒 ⋅ (−2 sin (𝜑 + 𝛿𝜑 ) sin 𝛿𝜑)] Similar to the analysis of 𝛿𝜔𝑒𝑝 , 𝛿𝜔𝑒𝑝 and 𝛿𝜔𝑖𝑒 can be
=[
[ 2 ].
] treated as equivalent gyro drift; then combining with (31) and
[ 𝛿𝜑 ] 𝑝𝜑
(33), the gyro drift error can be written as the sum of 𝛿𝜔𝑒𝑝 and
𝜔𝑖𝑒 ⋅ (2 cos (𝜑 + ) sin 𝛿𝜑) 𝑝𝜑
[ 2 ] 𝛿𝜔𝑖𝑒 :

0
[ 𝛿𝜑 ]
𝑝 [ 𝜔𝑖𝑒 sin 𝛿𝜑 ⋅ (−2 sin (𝜑 + )) ]
𝑝
𝛿𝜔𝑒𝑝 + 𝛿𝜔𝑖𝑒 = [
[ 2 ].
] (34)
[ 𝛿𝜑 sin 𝛿𝜑 2𝑉 sin (𝜑 + 𝛿𝜑/2) ]
𝜔𝑖𝑒 sin 𝛿𝜑 ⋅ (2 cos (𝜑 + )) − ⋅[ 𝐸 󸀠
]
[ 2 𝑅 cos 𝜑 cos 𝜑 ]

From the analysis of (23), as cos 𝜑 is in the denominator, 𝜉 and 𝜔𝑛 are adjustable variables in system; 𝜔𝑖𝑒 and 𝑔 are
the error will be infinite in theory when the carrier is sailing known values. When errors occurred in 𝜑, the accurate value
in high latitudes. However, the gyrocompass alignment is of parameter 𝐾(𝑠) cannot be obtained, and the incorrect 𝐾(𝑠)
applied in mid or low latitudes, so this situation is out of will affect the convergence speed of the system. However, as
consideration [20]. As the radius of the earth is very large, the value of 𝛿𝜑 is small, this influence on the convergence
the carrier’s change in position can only lead to tiny change speed is weak.
in latitude, and the latitude error 𝛿𝜑 is even fainter. Dead
reckoning latitude error terms 𝜔𝑖𝑒 sin 𝛿𝜑 and sin 𝛿𝜑/𝑅 in (34)
can be neglected compared with the relatively larger error of 3.2.3. The Effect of Acceleration Interference. The main accel-
velocity. eration of carrier is caused by wind and waves in uniform
straight line motion. Assuming that acceleration caused by
(2) The Influence of Corrected Angular Velocity. The corrected waves is a sine periodic oscillation, and its value is 𝐴 𝑝 =
angle rate of gyrocompass alignment needs to be calculated 𝐴 sin(𝜔𝑡+𝜑), then the velocity error can be got by integrating
through the form of Figures 3 and 4. Therefore, the values of the acceleration. It is a cosine periodic oscillation and its
parameters 𝐾1 , 𝐾2 , 𝐾3 , and 𝐾4 are needed to be determined. value is 𝑉𝑝 = (𝐴/𝜔) cos 𝜑 − (𝐴/𝜔) cos(𝜔𝑡 + 𝜑). For
Equation (4) in Section 2.2 shows that the azimuth loop the acceleration interference, there is harmful acceleration
parameters are calculated as follows: interference caused by the velocity error except for 𝐴𝑝 , and
𝐾1 = 𝐾3 = 2𝜉𝜔𝑛 , all the above factors can be equivalent to acceleration zero
biases ∇𝐴𝑑𝑛 and ∇𝐴𝑑𝑒 as described in Section 3.2.1:
𝑅𝜔𝑛2 (1 + 𝜉2 )
𝐾2 = − 1, (35)
𝑔
∇𝐴𝑑𝑒
𝑅𝜉2 𝜔𝑛4
𝐾 (𝑠) = . ∇𝐴𝑑 = [∇𝐴𝑑𝑛 ] = (2𝜔𝑖𝑒𝑛 + 𝜔𝑃𝑛 ) × 𝑉𝑃𝑛
𝑔
[∇𝐴𝑑𝑢 ]
Mathematical Problems in Engineering 9

𝑉𝑝2 sin2 𝜓 tan 𝜑 of SINS and calculate the data repeatedly with different kinds
[ 𝐴 𝑁 + 2𝜔𝑖𝑒 sin 𝜓 sin 𝜑 ⋅ 𝑉𝑃 + ]
[ 𝑅 ] of algorithms. By using this kind of repeated calculation
[ 𝑉𝑝 sin 𝜓 cos 𝜓 tan 𝜑 ]
2
[ ] method, the increased alignment time caused by changes in
= [ 𝐴 − 2𝜔 cos 𝜓 sin 𝜑 ⋅ 𝑉 − ].
[ 𝐸 𝑖𝑒 𝑃
𝑅 2 2 ]
parameters can be solved to some extent.
[ 2 ] There exists a certain convergence in the gyrocompass
[ −𝑉𝑝 sin 𝜓 cos 𝜓 𝑉𝑝 sin 𝜓 ]
+ 2𝜔𝑖𝑒 cos 𝜑 cos 𝜓 ⋅ 𝑉𝑝 + alignment process, and it is the main factor to affect the align-
[ 𝑅 𝑅 ] ment time, so alignment time can be shortened by reducing
(36)
the convergent time or accomplishing the convergence in
There are also equivalent gyro drifts in three directions other processes. By calculating the data repeatedly, with the
produced by velocity error: 𝜀𝐴𝑑𝑛 , 𝜀𝐴𝑑𝑒 , and 𝜀𝐴𝑑𝑢 : convergence completed in this repeated calculation process,
the original alignment process is shortened, which in turn
𝑇
𝜀𝐴𝑑 = [𝜀𝐴𝑑𝑒 𝜀𝐴𝑑𝑛 𝜀𝐴𝑑𝑢 ] = 𝜔𝑝𝑛 reduces the alignment time although the overall convergence
process did not change.
(37)
𝑉𝑃 cos 𝜓 𝑉𝑃 sin 𝜓 𝑉𝑃 sin 𝜓 tan 𝜑 𝑇 From the analysis above, the conception and structure of
= [− ] . an improved rapid alignment algorithm is given as follows:
𝑅 𝑅 𝑅
the gyro and acceleration sampling data of SINS can be
The horizontal alignment is mainly affected by acceler- regarded as a group of time series. The traditional navigation
ation bias, and the azimuth alignment is mainly affected by process calculates this data series according to time order,
east gyro drift. At this time, the misalignment angle equation and real-time navigation results can be got without the stored
in the frequency domain can be written as procedure. For the same reason, if this data series is stored
by navigation computer, they can be calculated backward to
− ((1 + 2𝜉2 ) 𝜔𝑛2 /𝑔) (𝑠 + 𝜉𝜔𝑛 / (1 + 2𝜉2 )) conduct the processing and analyzing procedure as well. It
𝜙𝑥𝐴 (𝑠) = ⋅ ∇𝐴𝑑𝑛 (𝑠) , is called data repeated calculation algorithm in this paper,
(𝑠2 + 2𝜉𝜔𝑛 𝑠 + 𝜔𝑛2 ) (𝑠 + 𝜉𝜔𝑛 )
and, by analyzing the sampling data forward and backward
((1 + 2𝜉2 ) 𝜔𝑛2 /𝑔) (𝑠 + 𝜉𝜔𝑛 / (1 + 2𝜉2 )) repeatedly, the accuracy is increased and the actual length of
𝜙𝑦𝐴 (𝑠) = ⋅ ∇𝐴𝑑𝑒 (𝑠) , the analyzed data series is shortened, in return reduced the
(𝑠2 + 2𝜉𝜔𝑛 𝑠 + 𝜔𝑛2 ) (𝑠 + 𝜉𝜔𝑛 ) alignment time. The schematic diagram of the data repeated
calculation algorithm is shown in Figure 8, in which Δ𝑇 is the
𝜉2 𝜔𝑛4 /Ω cos 𝜑
𝜙𝑧𝐴 (𝑠) = ⋅ 𝜀𝐴𝑑𝑛 (𝑠) . sampling period.
(𝑠2 + 2𝜉𝜔𝑛 𝑠 + 𝜔𝑛2 ) (𝑠 + 𝜉𝜔𝑛 )2 Attitude, velocity, and position calculation of the compass
(38) alignment algorithm for SINS are expressed in the following
differential equation:
The acceleration 𝐴 𝑃 produced by waves is in form of
periodic oscillation with small amplitude and high frequency. 𝐶̇𝑏𝑛 = 𝐶𝑏𝑛 Ω𝑛𝑛𝑏 , (39a)
Its input frequency is generally limited in [𝜔𝑛 , +∞), so the
effect of 𝐴 𝑃 on misalignment angle can be greatly reduced V̇𝑛 = 𝐶𝑏𝑛 𝑓𝑖𝑏𝑏 − (2𝜔𝑖𝑒𝑛 + 𝜔𝑒𝑛
𝑛
) × V 𝑛 + 𝑔𝑛 , (39b)
by lowering the value of 𝜔𝑛 . The effect of uniform motion
𝑛
interference acceleration can be suppressed by changing the V𝑁 V𝑛 sec𝜑
𝜑̇ = , 𝜆̇ = 𝐸 . (39c)
parameters in the system, but the alignment time will also be 𝑅 𝑅
increased accordingly.
In this section the error of gyrocompass alignment in Among them
uniform straight line motion is analyzed from three aspects:
𝑇
latitude error, velocity error, and acceleration error. The influ- Ω𝑏𝑛𝑏 = (𝜔𝑛𝑏
𝑏
×) , 𝑏
𝜔𝑛𝑏 𝑏
= 𝜔𝑖𝑏 − (𝐶𝑏𝑛 ) (𝜔𝑖𝑒𝑛 + 𝜔𝑒𝑛
𝑛
),
ence of velocity error and latitude error on the misalignment (40a)
𝑇
angle is too weak to be considered, but the interference 𝑔𝑛 = [0, 0, −𝑔] ,
acceleration brought by swing and waves in motion has a
𝑇
great influence on the misalignment angles. We can reduce 𝜔𝑖𝑒𝑛 = [0, 𝜔𝑖𝑒 cos 𝜑, 𝜔𝑖𝑒 sin 𝜑] ,
this influence by changing the system parameters, but the
𝑛 𝑇 (40b)
alignment time will be increased accordingly. 𝑛 V𝑁 V𝑛 V𝑛 tan 𝜑
𝜔𝑒𝑛 = [− , 𝐸, 𝐸 ] .
𝑅 𝑅 𝑅
4. A Rapid Implementation of DVL Aided
𝛿V𝑛 is obtained by compass circuit and 𝐶𝑏𝑛 , V𝑛 =
Gyrocompass Method in Alignment 𝑛 𝑇
[V𝐸𝑛 , V𝑁
𝑛
, V𝑈 ] ,
𝜑, and 𝜆 are inertial attitude matrix, speed,
𝑏
In platform inertial navigation system (PINS), it is difficult latitude, and longitude, respectively. 𝜔𝑖𝑏 and 𝑓𝑖𝑏𝑏 are measuring
for the platform to revert to former states and adding a gyro angular velocity and measuring acceleration, respec-
new control method again, whereas for SINS, assuming that tively. 𝜔𝑖𝑒 and 𝑔 are the angle rate of the earth and the
the storage capacity of navigation computer is large and local acceleration of gravity, respectively. 𝑅 is the radius of
computing power is strong enough, it is feasible for the earth. Operator 𝑖(∙×) is the antisymmetric matrix composed
navigation computer to make a storage of the sampling data by ∙ vector. Assuming the sampling period of gyroscope
10 Mathematical Problems in Engineering

t0 tk Normal compass alignment tk + ΔT tm


Save the sampled data
.. ..
. Reversed compass .
tk1 alignment tk1 + ΔT
Forward compass
alignment
tk2 tk2 + ΔT
.. .. ..
. . .
.. tkn + ΔT
tkn .

Figure 8: Data repeated calculation alignment process diagram.

and accelerometer in SINS are both Δ𝑇, the differential The reversed navigation algorithm of SINS is as follows:
equations ((39a), (39b), and (39c)) are discrete recursion
method suitable for computer calculating:
𝑛 𝑛 −1
𝐶𝑏𝑘−1 = 𝐶𝑏𝑘 (𝐼 + Δ𝑇 ⋅ Ω𝑏𝑛𝑏𝑘 )
𝑛 𝑛
𝐶𝑏𝑘 = 𝐶𝑏𝑘−1 (𝐼 + Δ𝑇 ⋅ Ω𝑏𝑛𝑏𝑘 ) , (41a)
𝑛
≈ 𝐶𝑏𝑘 (𝐼 − Δ𝑇 ⋅ Ω𝑏𝑛𝑏𝑘 ) ≈ 𝐶𝑏𝑘
𝑛 ̃𝑏
(𝐼 + Δ𝑇 ⋅ Ω 𝑛𝑏𝑘−1 ) ,
V𝑘𝑛 = 𝑛
V𝑘−1 + Δ𝑇 ⋅ 𝑛
[𝐶𝑏𝑘−1 𝑏
𝑓𝑖𝑏𝑘 − 𝑛
(2𝜔𝑖𝑒𝑘−1 + 𝑛
𝜔𝑒𝑛𝑘−1 ) × 𝑛
V𝑘−1 +𝑔𝑛 ] , (43a)
(41b) 𝑛
V𝑘−1 = V𝑘𝑛 − Δ𝑇
𝑛
Δ𝑇 ⋅ V𝑁𝑘−1
𝜑𝑘 = 𝜑𝑘−1 + , 𝑛
⋅ [𝐶𝑏𝑘−1 𝑏
𝑓𝑖𝑏𝑘 𝑛
− (2𝜔𝑖𝑒𝑘−1 𝑛
+ 𝜔𝑒𝑛𝑘−1 𝑛
) × V𝑘−1 + 𝑔𝑛 ]
𝑅
(41c)
𝑛
Δ𝑇 ⋅ V𝐸𝑘−1 sec𝜑𝑘−1 ≈ V𝑘𝑛 − Δ𝑇 ⋅ [𝐶𝑏𝑘
𝑛 𝑏 𝑛
𝑓𝑖𝑏𝑘−1 − (2𝜔𝑖𝑒𝑘 𝑛
+ 𝜔𝑒𝑛𝑘 ) × V𝑘𝑛 + 𝑔𝑛 ] ,
𝜆 𝑘 = 𝜆 𝑘−1 + .
𝑅 (43b)
𝑛 𝑛
Δ𝑇 ⋅ V𝑁𝑘−1 Δ𝑇 ⋅ V𝑁𝑘
Among them 𝜑𝑘−1 = 𝜑𝑘 − ≈ 𝜑𝑘 − , (43c)
𝑅 𝑅
𝑛 𝑛
Δ𝑇 ⋅ V𝐸𝑘−1 sec 𝜑𝑘−1 Δ𝑇 ⋅ V𝐸𝑘 sec 𝜑𝑘
Ω𝑏𝑛𝑏𝑘 = 𝑏
(𝜔𝑛𝑏𝑘 ×) , 𝜆 𝑘−1 = 𝜆 𝑘 − ≈ 𝜆𝑘 − .
𝑅 𝑅
𝑏 𝑏 𝑛 𝑛 𝑛𝑇 𝑛
(43d)
𝜔𝑛𝑏𝑘 = 𝜔𝑖𝑏𝑘 − (𝐶𝑏𝑘−1 ) (𝜔𝑖𝑒𝑘−1 + 𝜔𝑒𝑛𝑘−1 + 𝜔𝑐𝑘−1 ), (42a)
𝑛 𝑇
𝜔𝑖𝑒𝑘 = [0, 𝜔𝑖𝑒 cos 𝜑, 𝜔𝑖𝑒 sin 𝜑𝑘 ] ,
Among them,
𝑛 𝑛 𝑛 𝑇
𝑛 V𝑁𝑘 V𝐸𝑘 V𝐸𝑘 tan 𝜑𝑘
𝜔𝑒𝑛𝑘 = [− , , ] (𝑘 = 1, 2, 3, . . .) .
𝑅 𝑅 𝑅
̃𝑏
Ω 𝑏
̃𝑛𝑏𝑘−1
(42b) 𝑛𝑏𝑘−1 = (𝜔 ×) ,
(44)
𝑏 𝑏 𝑛 𝑛 𝑇 𝑛 𝑛
̃𝑛𝑏𝑘−1
𝜔 = − [𝜔𝑖𝑏𝑘−1 − (𝐶𝑏𝑘 ) (𝜔𝑖𝑒𝑘 + 𝜔𝑒𝑛𝑘 + 𝜔𝑐𝑘 )] .
𝜔𝑐𝑛 = 𝛿V𝑛 /𝑅, 𝛿V𝑛 can be obtained by compass circuit.
From the equations above, if we take the opposite value
of gyro output and the earth rotation angle rate of the
forward navigation algorithm, set the initial value of the
5. Simulation
algorithm as 𝐶 ̂𝑛 = 𝐶𝑛 , ̂V𝑛 = −V𝑛 , 𝜑̂0 = 𝜑𝑚 , and 5.1. Simulation Experiment of Traditional Gyrocompass Align-
𝑏0 𝑏𝑚 0 𝑚
̂ = 𝜆 , and calculate the sampling data repeatedly, the
𝜆 ment Method. The comparison of gyrocompass alignment on
0 𝑚
repeated calculation algorithm can be achieved. It has the static base and moving base is given, respectively, as follows.
same expression with the forward navigation calculation, and
the reversed navigation calculating process from 𝑡𝑚 (point B)
to 𝑡0 (point A) can simply be got by using this algorithm. 5.1.1. The Simulation Conditions. Simulation is proceeded at
Regardless of calculating error, attitude matrix and position latitude 𝜑 = 45.7796∘ and longitude 𝜆 = 126.6705∘ (Harbin
coordinates are both equal at the same time of the data series area); in order to make a better observation of effect in
while the velocity has the same absolute value with opposite motion, the triaxial gyro drift of SINS is set as 0.01∘ /h and
sign in forward and reversed calculation. the bias of accelerator is set as 0.0001 g. The parameters of
Mathematical Problems in Engineering 11

Northern misalignment
Table 1: Misalignments of gyrocompass alignment in different 0.1
conditions.
0.05

angle (∘ )
Eastern error Northern error Azimuth error
angle (∘ ) angle (∘ ) angle (∘ )
0
In motion −4.16 × 10−3 −4.34 × 10−3 1.211
Static base 0.22 × 10−3 0.21 × 10−3 −0.059 −0.05
0 10 20 30 40 50 60
0.1 Time (min)
Eastern misalignment

Figure 10: Comparison of the misalignment in north axis.


0.05
angle (∘ )

0 4

Heading misalignment
3

angle (∘ )
−0.05 2
0 10 20 30 40 50 60
Time (min) 1

Figure 9: Comparison of the misalignment in east axis. 0


−1
0 10 20 30 40 50 60
Time (min)
gyrocompass alignment are set as 𝜉 = 0.707 and 𝜔𝑛 = 0.008;
it means that the alignment parameters configuration is Figure 11: Comparison of the heading misalignment.

𝑘1 = 𝑘2 = 0.0113,
Bode diagram
0
−6
𝑘𝐸 = 𝑘𝑁 = 9.81 × 10 ,
Magnitude (dB)

(45)
X: 0.314
𝑘𝑈 = 4.1 × 10−6 . −50 Y: −60.5

X: 0.314
Assuming that the carrier’s speed is 10 m/s and heading is −100 Y: −72.53
along 315∘ , the swing and sway of sailing are set as sinusoidal 0
oscillation form. The extent of pitch, roll, and yaw axis swing
Phase (deg)

−50
is set as 6∘ , 8∘ , and 5∘ , and the periods are set as 8 s, 6 s, and
−100
10 s; the extent of surge, sway, and heave is set as 0.1 m/s2 , and X: 0.314
the periods are 5 s. Set the axis misalignment angles of coarse −150 Y: −176.3
alignment as 0.1∘ , 0.1∘ , and 1∘ , respectively. −200 X: 0.314
Y: −172.5 100
10−3 10−2 10−1
Frequency (rad/s)
5.1.2. The Simulation Results. The gyrocompass alignment
wn = 0.02
method is used both on static base and in uniform motion.
wn = 0.01
After maintaining one hour of alignment process, the align-
ment results in both conditions are compared and shown Figure 12: BODE plot of north acceleration to east misalignment.
in Figures 6–8. The thick dash line represents gyrocompass
alignment on static base and the thin solid line represents
gyrocompass alignment in uniform motion.
The error curves in Figures 9, 10, and 11 indicate that the −4.2 × 10−3 (∘ ), −4.5 × 10−3 (∘ ), and 1.248(∘ ), that is nearly the
gyrocompass alignment has good performance on static base, same with the simulation results as well.
but there is constant error caused by velocity which exists On one hand, the simulation result proves the perfor-
during the alignment process while the ship is in motion. mance of gyrocompass alignment on static base; on the
By choosing the mean value of alignment errors in two other hand, it also proves the validity of error analysis
minutes before the alignment process ends, the results of both for gyrocompass alignment on moving base discussed in
conditions are recorded in Table 1. Section 2.4. Therefore the error caused by carrier’s movement
In theory, three misalignment angles on static base can has to be amended on moving base.
be obtained by substituting the gyro drift and accelerator
zero bias into (5)–(7). The values are 0.209 × 10−3 (∘ ), 0.223 × 5.2. Simulation Experiment of DVL Aided Gyrocompass
10−3 (∘ ), and 0.062(∘ ), respectively, which is nearly the same to Alignment on Moving Base
the simulation results. Then a conclusion can be drawn that
velocity will cause a sharp alignment error. Substitute velocity 5.2.1. The Simulation Conditions. Simulation experiments are
into (10)–(12); three misalignment angles can be obtained as proceeded in Harbin area, where the latitude 𝜑 = 45.7796∘
12 Mathematical Problems in Engineering

Bode diagram 50
100 0.1
Magnitude (dB)

50 40
X: 0.314

Misalignment
0.05

angle (deg)
Misalignment angle (deg)
0 Y: −13.68

−50 30
X: 0.314 0
−100 Y: −37.74
20
0 −0.05
Phase (deg)

−100 10
2140 2150 2160 2170
−200
X: 0.314 Time (s)
−300 Y: −354.2 0
−400 X: 0.314
10−3 10−2 10−1 Y: −348.3 100 −10
0 500 1000 1500 2000 2500 3000
Frequency (rad/s)
Time (s)
wn = 0.02
wn = 0.01 wn = 0.02
wn = 0.01
Figure 13: BODE plot of north acceleration to heading misalign-
ment. Figure 15: Curve of heading misalignment caused by north acceler-
ation.

0.5
0.01
0.4 0.005
Figures 12–15 show the BODE figure and corresponding
Misalignment
angle (deg)

0
Misalignment angle (deg)

0.3 misalignment curve before and after adjusting system param-


−0.005 eters. At frequency of 0.314 rad/sec (the corresponding period
0.2 −0.01 is 20 s), the magnitude is reduced from −60.5 dB to −72.5 dB
−0.015 in horizontal loop (as shown in Figure 12). Correspondingly
0.1 the steady-state oscillation of misalignment is reduced from
2050 2060 2070 2080
Time (s) 0.6󸀠 to around 0.18󸀠 (as shown in Figure 14). In azimuth
0
loop, the magnification is reduced from −13.7 dB to −37.7 dB
−0.1 (as shown in Figure 13), and the steady-state oscillation of
misalignment is reduced from 4.5󸀠 to around 0.5󸀠 (as shown
−0.2 in Figure 15). It can be seen that the influence of acceleration
0 500 1000 1500 2000 2500 3000
can be effectively reduced by changing the parameters of
Time (s)
system appropriately.
wn = 0.02 However, as shown in Figures 12–15, alignment time will
wn = 0.01 also be prolonged accordingly. Therefore the data repeated
calculation algorithm introduced in Section 4 is necessary,
Figure 14: Curve of east misalignment caused by north acceleration. and it will efficiently shorten the alignment process.

and the longitude 𝜆 = 126.6705∘ . Ignoring all the other 6. Test Verification
factors, the ship is assumed to sail along northeast direction. 6.1. Test Equipment Set-Up. To evaluate the performance of
Set the initial velocity and gyro drift as zero and there exists gyrocompass alignment deeply, a sailing test was conducted
acceleration on the gyrocompass alignment when the ship in testing field on Tai Lake (Wuxi, China). The test was
is moving. The period of acceleration oscillation is 20 s and conducted on a high-speed yacht platform equipped with
its value is 𝐴 𝑁 = 𝐴 𝐸 = 0.2 sin(2𝜋 ⋅ 𝑡/20). Set the axis several devices. It consists of an AHRS based on a fiber optical
misalignment angles of coarse alignment as 0.5∘ , 0.5∘ , and gyro (FOG) produced by our own research center (similar
0.5∘ , respectively. to [12], we conducted precalibration process of AHRS to
minimize the error), a high-precise FOG-INS system called
5.2.2. The Simulation Results. We change 𝐾 value of the PHINS combined with GPS used as a reference system, and
horizontal loop and the azimuth loop in which the damping a DVL used to assist the AHRS system. Based on the heading
ratio is still 𝜉 = 0.8 while oscillation frequency is adjusted and attitude information supplied by PHINS, the accuracy of
from 𝜔𝑛 = 0.02 to 𝜔𝑛 = 0.01. In horizontal loop, 𝐾1 = gyrocompass initial alignment on moving base was evaluated.
0.0240, 𝐾2 = 147.69, and 𝐾3 = 0.5217. In azimuth loop, The characteristics of AHRS are shown in Table 2, and the
𝐾1 = 𝐾3 = 0.016, 𝐾2 = 105.9534, and 𝐾4 = 0.0042. The performances of PHINS are shown in Table 3.
whole simulation time is 3000 s and the simulation diagrams The high-speed yacht platform used in the test and the
are drawn in Figures 12, 13, 14, and 15. set-up of the equipment it carried are shown in Figure 16.
Mathematical Problems in Engineering 13

GPS Data collection


AHRS computer
PHINS

UPS power

DVL

Figure 16: Yacht platform and the test equipment.

Trajectory

120.24 Starting point


3800 s to 5800 s
120.22
120.22
120.2

120.18
120.2
120.16
Longitude

120.14
120.18 31.25 31.3 31.35 31.4

120.16
Finishing point

120.14

120.12
31.15 31.2 31.25 31.3 31.35 31.4 31.45 31.5

Figure 17: Test trajectory.

Table 2: The characteristics of AHRS. Ship motion attitude


165
Heading

Gyroscope Accelerometers
(∘ )

160

Bias-error 0.01 /h Threshold ±5 × 10−5 g 155
Random walk <0.005∘ /√h <1 × 10−4 g 10
Bias stability
coefficient
Roll
(∘ )

0
Scale factor <20 ppm Scale factor <100 ppm −10
error stability
15
Measuring ±55∘ /s Measuring ±15 g
Pitch
(∘ )

range range 10
5
3800 4000 4200 4400 4600 4800 5000 5200 5400 5600 5800
Time (s)
6.2. Test Results and Analysis. The trajectory is across the test-
ing field on Tai Lake. The yacht sailed for about 10 kilometers, Figure 18: The ship’s heading, roll, and pitch curves.
and, by recording longitude and latitude of PHINS in real
time, we can get the reference path of the yacht. Combined
with the map of testing field, trajectory chart of the test is
shown in Figure 17. to conduct an off-line alignment simulation. Heading, roll,
During the test, all the original data collected by gyros and pitch curves of the yacht are shown in Figure 18.
and accelerometers and other devices can be saved through Through comparing the initial alignment results with
data collecting system. The total time to complete the test is PHINS synchronously, we can get the curves of heading and
8152 s, and 2000 s (from 3800 s to 5800 s) in the test is chosen attitude error, as shown in Figure 19 (Method 1 corresponds
14 Mathematical Problems in Engineering

0.5

Pitch error (∘ )
0.5
0

−0.5 0.4
0.2
−1 0
−0.2
1960 1970 1980 1990
−1.5
0 200 400 600 800 1000 1200 1400 1600 1800 2000

Method 1
Method 2
2

0
Roll error (∘ )

−1

−2 0.2
0
−3
−0.2
−4
1990 1995 2000
−5
0 200 400 600 800 1000 1200 1400 1600 1800 2000

Method 1
Method 2

10
Heading error (∘ )

−5

−10
0 200 400 600 800 1000 1200 1400 1600 1800 2000
t (s)
Method 1
Method 2

Figure 19: The restrain curves of heading and attitude error.

to the gyrocompass alignment algorithm on static base, difference compared with algorithm on static base. But there
while Method 2 corresponds to the gyrocompass alignment is a significant difference in performance of heading angle
algorithm on moving base). on moving base. The error of algorithm on moving base is
As shown in Figure 19, the pitch and roll error of gyro- reduced to 1.5∘ compared with that on static base. However, it
compass alignment algorithm on moving base are of slight still can be improved. As introduced in Section 3.2.3, while
Mathematical Problems in Engineering 15

Table 3: The performance of PHINS.


3
Position accuracy (CEP50% ) Heading accuracy (1𝜎 value) Attitude accuracy (1𝜎 value)
With stand-alone GPS aiding 5–15 m With GPS aiding 0.01∘ secant latitude Roll and pitch error Less than 0.01∘
With differential GPS aiding 0.5–3 m
With RTK differential GPS aiding 2–5 m No aiding 0.05∘ secant latitude
No aiding for 5 min 20 m
Pure internal mode 0.6 NM/h

DVL velocity
8 8
6
Velocity
(m)

4 6
2

Heading error (∘ )
0 4
3800 4000 4200 4400 4600 4800 5000 5200 5400 5600 5800
Time (s)
2
DVL acceleration
0.2
Acceleration

0.1 0
(m)

0
−0.1 −2
−0.2
3800 4000 4200 4400 4600 4800 5000 5200 5400 5600 5800 −4
Time (s2 )
200 400 600 800 1000 1200 1400 1600 1800 2000
Figure 20: The velocity and acceleration curves under sailing t (s)
condition.
Method 2
Method 3

×10−4 Frequency spectrum Figure 22: Heading error restrain curves before and after reset.
1
0.9
0.8
0.7 Figure 21 provides a factor that there exists an oscillation
Amplitude F(j𝜔)

0.6 period of 0.05 Hz in acceleration, and it will be equivalent


0.5 to instrument error, which will seriously affect the result of
0.4
heading alignment, so it is necessary to reset the alignment
parameter of the gyrocompass loop.
0.3
The convergence curves are compared in Figure 22
0.2 (Method 2 corresponds to 𝜔𝑛 = 0.05, while Method 3
0.1 corresponds to 𝜔𝑛 = 0.007).
0 Curves in Figure 22 prove that, after reset of parameters,
0 0.1 0.2 0.3 0.4 0.5 initial alignment results are much better than the former,
Frequency (Hz) but the alignment time is significantly increased from about
700 s to 1400 s. To shorten the prolonged time, data repeated
Figure 21: Frequency spectrogram of acceleration.
calculation algorithm is used, and the result is shown in
Figure 23. In the first 220 s, the coarse alignment process is
carried out which can decrease the error angle to certain
range quickly, but the precision cannot be guaranteed and the
there exists a periodic interference acceleration in sailing error vibration that causes a valley at nearly 200 s in Figure 23
condition, it will produce a periodic oscillation to heading. is obvious. After 220 s, the proposed alignment method is
Inhibition of acceleration with this periodic oscillation can implemented after coarse alignment.
enhance the alignment performance further. The chart in the middle represents the data repeated cal-
The velocity and acceleration curves of the yacht (from culating process, which avoids the sampling step and almost
3800 s to 5800 s) are shown in Figure 20. takes less than 1 s, so the alignment time is shortened to about
In order to give a clear expression about how the acceler- 650 s. After comparing the alignment curve in Figure 23 with
ation affects the alignment system, a fast Fourier transform that in Figure 22, it can be known that the alignment time
(FFT) is presented to the acceleration, and its frequency is much shorter than before when the accuracy remains
spectrogram is given in Figure 21. unchanged.
16 Mathematical Problems in Engineering

12 12 12

10 10 10

8 8 8
Heading error (∘ )

6 6 6

4 4 4

2 2 2

0 0 0

0 200 400 600 600 400 200 0 200 400 600


t (s) t (s) t (s)

Figure 23: Time of heading alignment after using the data repeated calculation method.

Table 4: Statistics of 4 methods. 7. Conclusion


Method 1 Method 2 Method 3 Method 4 Based on the principle analysis of classic platform initial gyro-
Roll error Mean 0.0316 0.0314 0.0313 0.0313 compass alignment, a DVL aided gyrocompass alignment
(󸀠 ) Variance −0.1623 −0.1618 −0.1636 −0.1636 method for SINS on moving base is proposed in this paper.
Pitch error Mean 0.0646 0.0646 0.0645 0.0645 The implementation of algorithm is given and the influence
(󸀠 ) Variance 0.1107 0.1109 0.1105 0.1105
of external velocity error is also analyzed. More specifically,
two methods are adopted to cope with the gyrocompass
Yaw error Mean −1.4517 −0.3507 −0.1327 −0.1327 alignment on moving base: first, an improved algorithm of
(∘ ) Variance 0.3149 0.1791 0.1079 0.1079 gyrocompass alignment for SINS on moving base aided with
Alignment time (s) 700 700 1400 650 DVL is introduced; then, after the error analysis, the system
parameters are reset to decrease the acceleration interference.
However, from results it turns out that alignment time is
too long to be accepted. Aiming at this problem, a data
repeated calculation algorithm is put forward to shorten the
The experimental results of all four methods are put
prolonged time. The simulation and experimental results
together in Table 4 in order to make a comparison. Method
verify the performance of the proposed alignment method
1 is the gyrocompass alignment method using the algorithm
both in accuracy and convergence time.
on static base. Method 2 is the gyrocompass alignment
method using the algorithm on moving base. Method 3
is the gyrocompass alignment method on moving base in
which the control parameters are reset and Method 4 is Abbreviations
the improvement of Method 3 after using the data repeated 𝑅: Earth radius
calculation algorithm. The mean and variance values in 𝑔: Gravitational acceleration
Table 4 are the statistics of error angle in the last 20 s of 𝜔𝑖𝑒 : Rotational angular velocity of the earth
alignment process (from 1980 s to 2000 s) comparing the 𝜙𝑥 , 𝜙𝑦 , 𝜙𝑧 : The east, north, and azimuth
alignment results with the standard value collected from misalignment angle of platform
PHINS. 𝜑: Latitude
From data in Table 4, it can be drawn that Method 4 𝜆: Longitude
has much better alignment results compared with the other 𝑡: The geographical coordinates
three methods. That is to say, after using the gyrocompass 𝑛: The navigation coordinates
alignment algorithm on moving base with resetting the 𝑝: The platform coordinates
system control parameters, the accuracy of initial alignment 𝑏: The body coordinates
is guaranteed and the alignment time is also in acceptable 𝑖: The geocentric inertial coordinates
range with the use of data repeated calculation algorithm. 𝑒: The earth coordinates
Mathematical Problems in Engineering 17

𝑝
𝐶𝑏 : The transform matrix from the platform on Instrumentation and Measurement, vol. 60, no. 6, pp. 1930–
frame 𝑝 to the SINS’s body frame 𝑏 1941, 2011.
𝑏
𝜔𝑝𝑏 : Angular rate of the body frame with [3] J. C. Yu, J. B. Chen, and J. H. Han, “Multiposition observability
respect to the platform frame analysis of strapdown inertial navigation system,” Transaction of
𝜔𝑐𝑝 : The control angular rate Beijing Institute of Technology, vol. 24, no. 2, pp. 150–153, 2004
𝑏 (Chinese).
𝜔𝑖𝑏 : The angular rate of the body frame with
respect to the inertial frame [4] X. L. Wang and G. X. Sheng, “Fast and precision multiposition
𝜀: Gyroscopic drift initial alignment method of inertial navigation system,” Journal
of Astronautics, vol. 23, no. 4, pp. 81–84, 2002 (Chinese).
∇: Accelerometer bias
𝜉: The damping coefficient of the system [5] P. M. Lee, B. H. Jun, K. Kim, J. Lee, T. Aoki, and T. Hyakudome,
𝜎: The system constant time “Simulation of an inertial acoustic navigation system with range
aiding for an autonomous underwater vehicle,” IEEE Journal of
𝜔𝑛 : The system oscillation frequency
Oceanic Engineering, vol. 32, no. 2, pp. 312–345, 2007.
𝜙𝑠𝑥 , 𝜙𝑠𝑦 , 𝜙𝑠𝑧 : The error angle caused by device error in
three directions [6] S. S. Gao, W. H. Wei, Y. Zhong, and Z. Feng, “Rapid alignment
method based on local observability analysis for strapdown
𝜓: Heading angle
inertial navigation system,” Acta Astronautica, vol. 94, no. 2, pp.
𝑓𝑏 : Specific force directly measured by the 790–793, 2014.
IMU in the body frame [7] T. Zhang and X. S. Xu, “A new method of seamless land
𝑓𝑛 : Specific force directly measured by the navigation for GPS/INS integrated system,” Measurement, vol.
IMU in the navigation frame 45, no. 4, pp. 691–701, 2012.
𝐵𝑝 : Bad acceleration [8] X. X. Liu, X. S. Xu, Y. T. Liu, and L. H. Wang, “A fast and
𝜀𝑑𝑒 , 𝜀𝑑𝑛 , 𝜀𝑑𝑢 : The equivalent gyro drift on uniform high-accuracy compass alignment method to sins with azimuth
motion in three directions axis rotation,” Mathematical Problems in Engineering, vol. 2013,
∇𝑑𝑒 , ∇𝑑𝑛 , ∇𝑑𝑢 : The equivalent accelerometer bias on Article ID 524284, 12 pages, 2013.
uniform motion in three directions [9] X. H. Cheng and M. Zheng, “Optimization on Kalman filter
𝑏
𝑉dvl : The speed of body measured by DVL parameters of SINS during initial alignment,” Journal of Chinese
𝜙𝑥𝛿𝑉, 𝜙𝑦𝛿𝑉, 𝜙𝑧𝛿𝑉: The error angle caused in three direc- Inertial Technology, vol. 14, no. 4, pp. 15–16, 2006 (Chinese).
tions by uniform motion [10] G. M. Yan, W. S. Yan, and D. M. Xu, “On reverse navi-
𝜀𝐴𝑑𝑒 , 𝜀𝐴𝑑𝑛 , 𝜀𝐴𝑑𝑢 : The equivalent gyro drift in three direc- gation algorithm and its application to SINS gyro-compass
tions on accelerated movement in-movement alignment,” in Proceedings of the 27th Chinese
∇𝐴𝑑𝑛 , ∇𝐴𝑑𝑒 , ∇𝐴𝑑𝑢 : The equivalent accelerometer bias Control Conference (CCC '08), pp. 724–729, Kunming, China,
on accelerated movement in three July 2008.
directions [11] X. X. Liu, X. S. Xu, Y. T. Liu, and L. H. Wang, “A rapid transfer
𝜙𝑥𝐴 , 𝜙𝑦𝐴 , 𝜙𝑧𝐴 : The error angle caused by accelerated alignment method for SINS based on the added backward-
movement in three directions. forward SINS resolution and data fusion,” Mathematical Prob-
lems in Engineering, vol. 2013, Article ID 401794, 10 pages, 2013.
[12] J. M. Hwang, S. S. Han, and J. M. Lee, “Applications of dual-
Conflict of Interests electric compasses to spreader pose control,” International
Journal of Control, Automation and Systems, vol. 8, no. 2, pp.
The authors declare that there is no conflict of interests 433–438, 2010.
regarding the publication of this paper.
[13] D. H. Titterton and J. L. Weston, Strapdown Inertial Navigation
Technology, Institute of Electrical Engineers, Hampshire, UK,
Acknowledgments 2nd edition, 2004.
[14] Y. Yang and L. J. Miao, “Fiber-optic strapdown inertial system
This study is supported in part by the National Natural with sensing cluster continuous rotation,” IEEE Transactions on
Science Foundation of China (Grant no. 61203225), the Aerospace and Electronic Systems, vol. 40, no. 4, pp. 1173–1178,
State Postdoctoral Science Foundation (2012M510083), and 2004.
the Central college Fundamental Research Special Fund [15] Y. N. Gao, J. B. Chen, and T. P. Yang, “Error analysis of
(no. HEUCF110427). The authors would like to thank the strapdown optic fiber gyro compass,” Transaction of Beijing
anonymous reviewers for their constructive suggestions and Institute of Technology, vol. 25, no. 5, pp. 423–426, 2005.
insightful comments. [16] J. C. Fang and D. J. Wan, “A fast initial alignment method for
strapdown inertial navigation system on stationary base,” IEEE
References Transactions on Aerospace and Electronic Systems, vol. 32, no. 4,
pp. 1501–1505, 1996.
[1] E. Levinson and C. S. Giovanni, “Laser gyro potential for [17] X. Liu and X. Xu, “System calibration techniques for inertial
long endurance marine navigation,” in Proceedings of the IEEE measurement units,” Journal of Chinese Inertial Technology, vol.
Position Location and Navigation Symposium, pp. 115–129, Pis- 17, no. 5, pp. 568–571, 2009 (Chinese).
cataway, NJ, USA, December 1980. [18] A. Chatfield, Fundamentals of High Accuracy Inertial Naviga-
[2] P. M. G. Silson, “Coarse alignment of a ship’s strapdown inertial tion, Institute of Astronautics and Aeronautics, Reston, Va,
attitude reference system using velocity loci,” IEEE Transactions USA, 1997.
18 Mathematical Problems in Engineering

[19] Y. Li, X. X. Xu, and B. X. Wu, “Gyrocompass self-alignment of


SINS,” Journal of Chinese Inertial Technology, vol. 16, no. 4, pp.
386–389, 2008 (Chinese).
[20] R. McEwen, H. Thomas, D. Weber, and F. Psota, “Performance
of an AUV navigation system at arctic latitudes,” IEEE Journal
of Oceanic Engineering, vol. 30, no. 2, pp. 443–454, 2005.
Advances in Advances in Journal of Journal of
Operations Research
Hindawi Publishing Corporation
Decision Sciences
Hindawi Publishing Corporation
Applied Mathematics
Hindawi Publishing Corporation
Algebra
Hindawi Publishing Corporation
Probability and Statistics
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

The Scientific International Journal of


World Journal
Hindawi Publishing Corporation
Differential Equations
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Submit your manuscripts at


http://www.hindawi.com

International Journal of Advances in


Combinatorics
Hindawi Publishing Corporation
Mathematical Physics
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Journal of Journal of Mathematical Problems Abstract and Discrete Dynamics in


Complex Analysis
Hindawi Publishing Corporation
Mathematics
Hindawi Publishing Corporation
in Engineering
Hindawi Publishing Corporation
Applied Analysis
Hindawi Publishing Corporation
Nature and Society
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

International
Journal of Journal of
Mathematics and
Mathematical
Discrete Mathematics
Sciences

Journal of International Journal of Journal of

Hindawi Publishing Corporation Hindawi Publishing Corporation Volume 2014


Function Spaces
Hindawi Publishing Corporation
Stochastic Analysis
Hindawi Publishing Corporation
Optimization
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

You might also like