Next Article in Journal
Low-Cost Electronic Tagging System for Bee Monitoring
Previous Article in Journal
Characterization of the Use of Low Frequency Ultrasonic Guided Waves to Detect Fouling Deposition in Pipelines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Initial Alignment Algorithm Based on the DMCS Method in Single-Axis RSINS with Large Azimuth Misalignment Angles for Submarines

1
College of Automation, Harbin Engineering University, Harbin 150001, China
2
College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(7), 2123; https://doi.org/10.3390/s18072123
Submission received: 13 May 2018 / Revised: 20 June 2018 / Accepted: 29 June 2018 / Published: 2 July 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
Since the inertial sensor error has been modulated effectively by the Rotation Modulation Technique (RMT), the Rotation Strapdown Inertial Navigation System (RSINS) has been widely used for submarines in order to satisfy the requirement of high-accuracy and long working duration. The performance of the initial alignment is main factor affecting the accuracy of the Strapdown Inertial Navigation System (SINS). The traditional initial alignment algorithm based on the compass method has bad performance when the misalignment angle is large, which will make the submarine SINS fail to launch properly in a complex operating environment. Since the RSINS uses the mathematical platform to calculate the navigation information, it allows multiple algorithms to run simultaneously, and different algorithms do not interact with each other. Thus, to improve the alignment accuracy, an initial alignment algorithm based on the Dual Mathematical Calculation System (DMCS) is proposed; moreover, to solve the problem of large azimuth misalignment angle, an improved DMCS-based alignment algorithm is also presented in this paper. Both simulations and experiments showed that the novel algorithm can effectively improve the initial alignment performance under the large misalignment angle environment, enhancing the environmental suitability of the RSINS.

1. Introduction

The Strapdown Inertial Navigation System (SINS) can provide the attitude, velocity and position of a vehicle by utilizing the gyroscope and the accelerometer to measure its linear velocity and angular rate, respectively. Due to its numerous merits, such as being autonomous, all-weather, strong real time, multi-parameter measurement, and so on, SINS has been widely used in submarines and other underwater vehicles [1,2,3]. However, the accumulated positioning error caused by the inertial sensor error will severely affect the navigation performance of underwater vehicles [4,5]. In addition, with the rapid development of underwater navigation technology, the requirement of SINS performance is much higher and higher. Therefore, to improve the SINS’ performance in long-term navigation systems, reducing and compensating the inertial sensor error are becoming critical problems now.
Through the periodic rotation of the turntable, the inertial sensor error can be modulated by the Rotation Modulation Technique (RMT) into the sine or cosine signal, the integral of which is zero in an entire period, thereby restraining the influence of the inertia sensor error [6,7]. Without any external information, the RMT is an effective self-compensation technique, so it has been widely used in error suppression of the SINS. According to the number of rotational axes, the RMT is divided into three kinds, including the single-axis RMT, the dual-axis RMT and the tri-axis RMT [8,9]. Compared with other RMT, although the single-axis RMT can only modulate the constant inertial sensor error along with the vertical direction of the rotation axis, it is simpler and easier to operate. Hence, it is more widely used in the practical application of inertial navigation [10,11,12,13].
A self-compensation method based on single-axis RMT was proposed in [10,14] to inhibit the constant deviation of inertial sensors in the Rotation Strapdown Inertial Navigation System (RSINS), and the navigation accuracy improved significantly compared with traditional navigation systems. However, the initial alignment error is still a factor that restricts the further improvement of system accuracy. The same as the traditional SINS, the initial alignment was carried out firstly to determine the initial attitude of the single-axis RSINS according to the inertial sensors’ information [13,15,16]. The initial alignment error in practical will always exist in the output of RSINS and seriously affects its navigation accuracy. Therefore, the initial alignment is of great importance to enhance the performance of RSINS.
Depending on whether using external information or not, the initial alignment is divided into the self-alignment and the integrated alignment. Due to its autonomy, the self-alignment method is one of the most commonly-used methods in submarine navigation systems.The self-alignment process is generally divided into two stages, the coarse alignment and the fine alignment. In the coarse alignment, the gravity acceleration and angular rate of the Earth’s rotation measured by accelerometers and gyroscopes are used to calculate the vehicle’s initial attitude coarsely. On this basis, the fine alignment uses the compass effect to further calculate the vehicle’s accurate attitude [17,18]. The error of the coarse alignment is generally less than one degree, while the one of the fine alignment is smaller, approximately several arcminutes [19,20,21]. Furthermore, the performance of the coarse alignment directly affects the performance of the fine alignment. The accuracy and the convergence speed are two main criteria for evaluating alignment methods.
A fast alignment method based on the open-loop mathematical platform misalignment model in single-axis RSINS was proposed in [2]. The RMT was adopted to reduce the influence of inertial sensors’ errors, and the Kalman filter was employed to suppress the effect of the environmental disturbance on the initial alignment accuracy in [22,23]. In the above references, misalignment angles were assumed as small angles, and then, the system can be approximated as a linear system. However, the misalignment angle obtained from the coarse alignment actually cannot meet the requirement of the fine alignment due to the vehicle maneuvering and the external disturbance or pressure caused by the complex underwater environment. As a result, the azimuth misalignment angle is usually large, and a large amount of nonlinear errors will be introduced if the system is still approximately linear [24,25]. Besides, the performance of the initial alignment usually deteriorates in this condition. Although nonlinear filters, such as the Extended Kalman Filter (EKF), the Unscented Kalman Filter (UKF) or the Particle Filter (PF), can solve the nonlinear problem, the system modeling and the computation are both complex in actual systems. Therefore, other ways to solve the nonlinear problem of the actual navigation system are needed.
Unlike the platform-based inertial navigation system, the SINS and the RSINS both use a mathematics platform to calculate the inertial navigation information, and the data collected by inertial sensors can truly reflect the vehicle’s motion [3,26]. Therefore, the RSINS allows multiple algorithms to run simultaneously, and the algorithms do not affect each other. Thus, based on this, an alignment method based on the Dual Mathematical Calculation System (DMCS) can be realized [6].
In order to improve the performance of the RSINS for submarines, firstly a novel initial alignment algorithm based on the DMCS and traditional compass self-aligning method is presented in this paper. The alignment accuracy can be improved by utilizing the DMCS. Moreover, an improved DMCS-based initial alignment algorithm is proposed to further eliminate the influence of the nonlinear error caused by the large azimuth misalignment angle. Though the reasonable design of the control variable and the system parameters, the RSINS can still be approximated as a linear model without introducing any nonlinear errors with this improved algorithm, suppressing the influence of nonlinear errors on the alignment speed and enhancing the performance of RSINS’ initial alignment availably.
The paper is organized as follows. Section 2 introduces the principles of the single-axis RSINS and the initial alignment of the RSINS. A novel alignment algorithm based on the DMCS and traditional compass self-aligning method and an improved DMCS-based initial alignment algorithm with a large azimuth misalignment angle of the RSINS for submarines are proposed in Section 3. Section 4 and Section 5 give the simulations and real tests, respectively. Section 6 concludes the whole manuscript.

2. Basic Knowledge

2.1. The Principle of Single-Axis RSINS

In the RSINS, the Inertial Measurement Unit (IMU) is installed on a turntable, which is mounted on the vehicle. The IMU is rotated according to a certain rule by controlling the turntable, and thus, the inertial sensor error can be modulated as a periodic signal, which can be eliminated during an integration period, reducing the influence of the inertial sensor on the navigation accuracy. The navigation solution of the RSINS is similar to the one of the traditional SINS, except that the output attitude should be decoupled according to the rotation information given by the turntable [24]. Therefore, in this manuscript, to improve the accuracy of the submarine’s navigation system, the RSINS based on the RMT is used.
The installation diagram of single-axis RSINS is illustrated in Figure 1. The o x s y s z s coordinate frame, denoted by s, is the body coordinate frame that rotates with the single rotation axis; b is the body coordinate frame actually used in the RSINS. Assume that s and b are coincident when the single-axis turntable is at the zero position, and in this installation mode, the relationship between the measurement in b and s is shown as follows:
f b = C s b f s ω i b b = C s b ω i s s + ω s b b
where f b , f s are the specific force in the b frame and s frame; ω i b b , ω i s s denote the angular rate in the b frame and s frame, respectively; ω s b b is the projection of the rotation angular rate of the b frame to s frame in the b frame; C s b indicates the coordinate transformation matrix between the s frame and b frame. Since the rotation angular rate of the turntable ω r is known, C s b can be described as:
C s b = cos ω r t sin ω r t 0 sin ω r t cos ω r t 0 0 0 1
ω s b b = [ 0 0 ω r ]
where t is the rotation time.
Define that f ˜ s and ω ˜ i s s are inertial sensor measurements:
f ˜ s = C b s f b + s ω ˜ i s s = C b s ω i b b ω s b b + ε s
wherein s = [ s x s y s z ] , ε s = [ ε s x ε s y ε s z ] are the constant accelerometer bias and the constant gyroscope drift, respectively.
In the case that C s b and ω s b b are already known, we can obtain the measurement in b, denoted by f ˜ b and ω ˜ i b b :
f ˜ b = C s b f ˜ s = f b + C s b s ω ˜ i b b = C s b ω ˜ i s s + ω s b b = ω i b b + C s b ε s
Therefore, the corresponding sensor error is shown as follows:
b = C s b s = s x cos ω r t s y sin ω r t s x sin ω r t + s y cos ω r t s z
ε b = C s b ε s = ε s x cos ω r t ε s y sin ω r t ε s x sin ω r t + ε s y cos ω r t ε s z
From Equations (6) and (7), we can see that sensor errors in the x-axis and y-axis are modulated as periodic signals, whose integrals are zeros throughout the period theoretically. After setting an appropriate rotating angular rate ω r utilizing the method presented in [27], this kind of periodic signal can be eliminated to some extent. Therefore, the single-axis RSINS can effectively reduce the influence of the inertial sensor error on the navigation accuracy, thereby improving the navigation accuracy.

2.2. The Initial Alignment in Single-Axis RSINS

2.2.1. Coarse Alignment

Since the RSINS’s working principle is similar to the traditional SINS, except the attitude decoupling, the coarse alignment of RSINS is also divided into the horizontal coarse alignment and the azimuth coarse alignment, which are usually carried out at the same time.
The horizontal coarse alignment is performed by utilizing the gravity vector, which is used to calculate the horizontal attitude angle of vehicles in the current moment roughly. To simplify the analysis without loss of generality, we assume that the body frame b coincides with the navigation coordinate frame (n), that means C b n = I , and then, the accelerometer bias and the gyroscope drift in n frame after modulation are:
Δ A x = s x cos ω r t s y sin ω r t Δ A y = s x sin ω r t + s y cos ω r t Δ A z = s z
ε x = ε s x cos ω r t ε s y sin ω r t ε y = ε s x sin ω r t + ε s y cos ω r t ε z = ε s z cos ω r t ε s y sin ω r t
where in the variable V x , y , z means the component of the variable V in the n frame along with the x-axis, y-axis and z-axis.
Therefore, the horizontal components of the gravity acceleration measured by accelerometers and gyroscopes are shown as follows:
Δ A x = β g Δ A y = α g
where g is the gravity acceleration; α , β are the north and east horizontal misalignment angles, respectively. In horizontal coarse alignment, the initial horizontal attitude of vehicles can be roughly calculated by using Equation (8) in a short time.
The azimuth rough alignment uses the projection of the Earth’s rotation angular rate in the local north direction to roughly calculate the azimuth attitude angle of vehicles at the current moment, shown as (9).
ε x = γ ω i e cos L
where in L is the local latitude, ω i e denotes the Earth’s rotation angular rate and γ presents the azimuth misalignment angle.
Therefore, in the coarse alignment, initial attitude angles of the vehicle can be calculated roughly and quickly by utilizing the gravitational acceleration and the Earth’s rotation angular rate [23].

2.2.2. Fine Alignment

Based on the coarse alignment, the fine alignment is proceeded. Compared with the coarse alignment, the fine alignment time is longer, and the accuracy is higher. Aimed at the traditional SINS or RSINS for ships and submarines, the fine alignment is usually done in about thirty minutes, while the coarse alignment is done in two minutes. The level of the fine alignment accuracy can be decreased from degrees to arcmin. Similarly, the fine alignment is also divided into the horizontal fine alignment and the azimuth fine alignment. The former will be proceeded firstly, and then, both of them proceed at the same time [3,23].
In the horizontal fine alignment, the difference between the gravity acceleration and the actual measured acceleration is used. Acceleration errors and misalignment angles in north and east horizontal loops are shown as:
δ V ˙ y = 2 ω i e sin L δ V x + α g + Δ A y α ˙ = δ V y R + ω i e β sin L ω i e γ cos L + ε x
δ V ˙ x = 2 ω i e sin L · δ V y β g + Δ A x β ˙ = δ V x R ω i e α sin L + ε y
where δ V x , δ V y are the vehicle’s velocity errors, respectively; and R is the radius of the Earth.
As we all known that in a pure SINS, the system is in a critical stable state and its errors are periodicity oscillating with the Schuler oscillation frequency [8,25], it is necessary to exert control over the system to ensure its stability. Introducing the damping in the SINS horizontal loop and changing the integral part into the inertial part of the acceleration, then the system will work in the damping state [1,17,28]. To further shorten the oscillation period, the proportional parameter 1 / R is replaced by k N and k E in the north and east loops, receptively. Diagrams of the horizontal fine alignment are shown in Figure 2.
According to the Mason gain formula, the characteristic polynomial of the RSINS can be obtained as:
Δ N ( s ) = s 2 + k 1 s + k N ω s 2 Δ E ( s ) = s 2 + k 1 s + k E ω s 2
According to the final value theorem, the steady-state error of the RSINS can be obtained as:
α s = 1 g · Δ A y k 1 k N g · ε x + γ ω i e cos L β s = 1 g · Δ A x k 1 k E g · ε y
In addition, to eliminate the influence of the gyro bias and azimuth misalignment angle on the steady accuracy of the horizontal alignment, an integration link k U / s is introduced to calculate the control angle rate. This is as shown in Figure 3.
According to the Mason gain formula, the characteristic polynomial of the RSINS can be obtained as:
Δ N s = s 3 + k 1 s 2 + k N g s + k U g Δ E s = s 3 + k 1 s 2 + k E g s + k U g
Now, the system is still asymptotically stable, and the steady-state error can be expressed as:
α s = 1 g · Δ A y β s = 1 g · Δ A x
The azimuth alignment is performed on the basis of the horizontal alignment, aimed at the SINS mathematical platform being northward and determining the initial azimuth angle. In traditional initial alignment methods, the compass alignment method is the most commonly-used azimuth alignment, using the compass effect to adjust the azimuth misalignment angle. The coupling relationship between the azimuth error and the north horizontal loop is called the compass effect, so this kind of initial alignment, the horizontal alignment plus the azimuth compass alignment, is usually named as the compass alignment method directly. Assuming that the azimuth misalignment angle is small, which means, k ( γ ) = sin γ / γ , γ 0 , sin γ γ , k ( γ ) 1 , the diagram of the traditional compass alignment method is shown in Figure 4.
According to the Mason gain formula, the characteristic polynomial of the system can be obtained as:
Δ U s = s 4 + 1 + k 2 s 3 + k 1 k 2 + k N R ω s 2 s 2 + k N k 2 R ω s 2 s + k U R ω i e cos L ω s 2
The system is still asymptotically stable system, and the steady-state error can be expressed as:
γ s = k 2 k N R k U R ω i e cos L ε z + 1 ω i e cos L ε x
From Equations (15), (17) and (19), we can see that horizontal components of inertial sensor errors are modulated to periodic signals, while the vertical component is not. Equation (19) presents that the steady-state error of the azimuth misalignment is related to ε z , which cannot be modulated by the single-axis RMT. Thus, in single-axis RSINS, the accuracy of azimuth misalignment angle cannot be significantly improved, different from the ones of horizontal misalignment angles. Furthermore, if the azimuth misalignment is large, nonlinear terms will appear in the traditional compass alignment method, seriously affecting the accuracy of the initial alignment.

3. A Novel DMCS-Based Initial Alignment Algorithm with a Large Azimuth Misalignment Angle

3.1. Initial Alignment Algorithm Based on the DMCS

Comparing Equation (15) with (17), their difference contains the azimuth information, expressed as:
α s 1 α s 2 = k 1 k N g · ( ε x + γ ω i e cos L )
where α s 1 , α s 2 denote the north horizontal misalignment angle of the RSINS, which is illustrated in Figure 2a and Figure 3a, respectively. If ignoring the east gyroscope drift, the azimuth misalignment angle can be obtained by Equation (20). Therefore, after the coarse alignment of the RSINS, control methods, illustrated in Figure 2 and Figure 3, are used to proceed with the horizontal alignment, respectively. When these two sets of alignment systems are stabilized, the azimuthal alignment can be achieved by Equation (20), achieving the initial alignment of the RSINS.
On the basis of the above theory, a novel initial alignment algorithm based on the DMCS is proposed in this manuscript. In this alignment algorithm, after completing the coarse alignment, two control modes are executed at the same time in the horizontal fine alignment, and then, the azimuth alignment can be achieved by obtaining the azimuth information from these two horizontal misalignment angles. Besides, the better result obtained by using the second control model shown in Figure 3 is taken as the final one. In this algorithm, the horizontal fine alignment shown as Figure 2 is named “System 1”, while the one shown as Figure 3 is named “System 2”.
Since System 1 and System 2 share the same coarse alignment result, the initial misalignment angles of these two systems are the same. According to the above analysis, we can see that the focus of this proposed alignment algorithm is the calculation of control information and parameters. Taking System 1 as an example, the control angular rate added to the calculation of the RSINS attitude matrix is denoted by ω c n 1 :
ω c n 1 = [ ω c x 1 ω c y 1 0 ]
where ω c x 1 , ω c y 1 are calculated as Figure 5.
In Figure 5, C ˜ b n 1 is the strapdown attitude matrix calculated by using System 1, and f ˜ b is the measured acceleration.
In order to ensure the stability, the parameters of System 1 are:
k 1 = 2 ξ ω n k N = k E = ω n 2 ω n 2 g g
where ξ is the damping coefficient and ω n is the natural oscillation frequency.
Similarly, the control angular rate of System 2 is denoted by ω c n 2 , and it can be calculated as Figure 6.
Here, C ˜ b n 2 is the strapdown attitude matrix calculated in System 2. The parameters are set:
k 1 = 3 ξ ω n k N = k E = ω n 2 ( 1 + 2 ξ 2 ) ω n 2 ( 1 + 2 ξ 2 ) g g k U = ξ ω n 3 ξ ω n 3 g g
In addition, due to the lack of a control angular rate in the azimuth during the horizontal alignment, the change of the azimuth misalignment angle is:
γ ˙ = ω i e cos L · α ε z
Since ω i e cos L · α and ε z are both very small, γ can be approximated as a constant during the whole alignment process. That is, the azimuthal misalignment angles of System 1 and System 2 are the same. Assuming that ϕ n 1 is the misalignment angle between the calculated strapdown attitude matrix C ˜ b n 1 and the true strapdown attitude matrix C ˜ b n while ϕ n 2 is the misalignment angle between C ˜ b n 2 and C ˜ b n . The following equation holds:
C ˜ b n 1 = ( I ϕ n 1 × ) C ˜ b n C ˜ b n 2 = ( I ϕ n 2 × ) C ˜ b n
From Equation (25), we can obtain:
( ϕ n 1 ϕ n 2 ) × = I C ˜ b n 1 [ C ˜ b n 2 ]
where ϕ n i ( i = 1 , 2 ) is the shew-symmetric matrix:
ϕ n i = 0 γ i β i γ i 0 α i β i α i 0
Superscripts 1 and 2 in the above equation represent the relevant parameters of System 1 and System 2, respectively.
Assuming that Δ α = α 1 α 2 , when System 1 and System 2 are both stable, the following equation is satisfied:
γ = ω n 2 ξ ω i e cos L · Δ α s ε x ω i e cos L
Define that γ ^ is the estimation of γ , and:
γ ^ = ω n 2 ξ ω i e cos L · Δ α
Thus, the azimuth misalignment angle can be estimated in real time by utilizing Equations (26) and (29), and the estimated error of the stable system is:
δ γ = ε x ω i e cos L
In order to ensure the stability of the azimuth alignment loop shown in Figure 4, the parameters in Figure 4 should be set as:
k 1 = k 2 = 2 ξ ω n k N = ω n 2 ( 1 + ξ 2 ) ω n 2 ( 1 + ξ 2 ) g g k U = ξ 2 ω n 4 ξ 2 ω n 4 g ω i e cos L g ω i e cos L
Therefore, we can realize the novel alignment algorithm based on the DMCS, shown as Figure 7. After completing the coarse alignment, the dual systems are executed simultaneously, calculating the strapdown attitude matrix C ˜ b n 1 and C ˜ b n 2 . Then, the azimuth misalignment angle can be estimated by Equations (26) and (29). Afterwards, the corrected attitude matrix C ˜ b n can be obtained by compensating C ˜ b n 2 , achieving the fine alignment of the RSINS.
Through the above theoretical analysis, we can see that this novel DMCS-based initial alignment algorithm of RSINS can not only eliminate the influence of the vertical gyroscope drift, but also improve the alignment accuracy availably. However, in the above analysis, the azimuth misalignment angle is ideally assumed to be a small one. However, it is extremely difficult to guarantee in actual systems, especially when the vehicle is violently maneuvering. Therefore, the presented DMCS-based alignment algorithm with a large azimuth misalignment angle should be discussed further.

3.2. Improved DMCS-Based Alignment Algorithm with a Large Misalignment Angle

When the azimuth misalignment angle is large, the approximation, γ 0 , sin γ γ and cos γ 1 , is no longer applicable. Correspondingly, the control block diagram will change to Figure 8.
In Figure 8a,b, Δ A y , ε x , Δ A x , ε y are equivalent senor errors shown as Equations (8) and (9) without the approximation.
According to the final value theorem, under large azimuth misalignment, the steady state value of the horizontal misalignment angle in System 1 is:
α s = 1 g · Δ A y k 1 k N g · ε x + ω i e cos L · sin γ β s = 1 g · Δ A x k 1 k E g · [ ε y + ( cos γ 1 ) · ω i e cos L ]
Besides, when the azimuth misalignment angle is large, the ω i e cos L evolves from linear to nonlinear, indicated by ω i e cos L · k ( γ ) . In this case, k U should be set as:
k U = ξ 2 ω n 4 ξ 2 ω n 4 [ g ω i e cos L · k ( γ ) [ g ω i e cos L · k ( γ ) ]
Similarly, the control block diagram of System 2 also changes into Figure 9:
According to the final value theorem, with large misalignment angle, the steady-state value of the horizontal misalignment angle in System 2 is the same as Equation (17), only the sensor error is not approximated. However, the parameters are usually set as Equation (31) due to the unknown k ( γ ) , resulting in non-optimal pole configuration. With the increase of γ , the gap between k U and k U is gradually increased, this reducing the alignment speed of the azimuth alignment.
Moreover, the error source of the horizontal fine alignment is changed when the misalignment angle is large, and the proposed DMCS-based alignment algorithm described in Section 3.1 is no longer applicable. Now, we will improve this alignment algorithm in this part.
Assume that:
Δ α = α 1 α 2 Δ β = β 1 β 2
When System 1 and System 2 are both stable, we can obtain:
sin γ = ω n 2 ξ ω i e cos L · Δ α s ε x ω i e cos L cos γ = 1 ω n 2 ξ ω i e cos L · Δ β s ε y ω i e cos L
Define that s ^ and c ^ are estimated values of sin γ and cos γ , respectively:
s ^ = ω n 2 ξ ω i e cos L · Δ α c ^ = 1 ω n 2 ξ ω i e cos L · Δ β
Therefore, the sine and cosine of the azimuth misalignment angle can be estimated by Equations (26) and (36). On this basis, C ˜ b n 2 can be open-loop compensated, getting the corrected attitude matrix C ˜ b n and achieving fine alignment with a large azimuth misalignment.
According to Mason’s gain formula, the frequency domain equation of s ^ can be obtained according to Mason’s gain formula:
s ^ ( s ) = ξ ω n 3 g ω i e cos L · s ( s 2 + 2 ξ ω n s + ω n 2 ) ( s + ξ ω n ) · Δ A y s + ξ ω n 3 ω i e cos L · 1 ( s 2 + 2 ξ ω n s + ω n 2 ) ( s + ξ ω n ) · ε x + ω i e cos L · sin γ s
Similarly, the frequency domain Equation of c ^ is:
c ^ ( s ) = 1 s + ξ ω n 3 g ω i e cos L · s ( s 2 + 2 ξ ω n s + ω n 2 ) ( s + ξ ω n ) · Δ A x s + ξ ω n 3 ω i e cos L · 1 ( s 2 + 2 ξ ω n s + ω n 2 ) ( s + ξ ω n ) · ε y + ω i e cos L · ( cos γ 1 ) s
Equations (37) and (38) show that the azimuthal alignment system of the improved DMCS-based alignment algorithm constructed by Equation (36) is a third-order system. Its characteristic polynomial is:
Δ ^ ( s ) = ( s 2 + 2 ξ ω n s + ω n 2 ) ( s + ξ ω n )
If the pole can be configured optimally in the DMCS-based alignment algorithm, its characteristic polynomial:
Δ ( s ) = ( s 2 + 2 ξ ω n s + ω n 2 ) ( s + ξ ω n ) 2
Therefore, the azimuth alignment system of the DMCS-based alignment algorithm is a fourth-order system. Due to the lack of a pole in the third-order system, the suppression ability of the external disturbance will be weakened.
In order to ensure the alignment accuracy, the inertia link H ( s ) is added after s ^ and c ^ , and estimations of sin γ and cos γ are re-established, denoted by s ˜ and c ˜ :
s ˜ ( s ) = H ( s ) · s ^ ( s ) c ˜ ( s ) = H ( s ) · c ^ ( s )
where:
H ( s ) = ξ ω n s + ξ ω n
According to the final value theorem, when the system is steady, the estimation errors of s ˜ and c ˜ are:
δ ( sin γ ) = ε x ω i e cos L δ ( cos γ ) = ε y ω i e cos L
Therefore, the schematic diagram of the improved DMSC-based alignment algorithm with a large azimuth misalignment angle is shown in Figure 10. From the design principle of this improved alignment algorithm, we can see that the system is linear and that the pole is not affected by the azimuth misalignment angle. Compared with the traditional compass alignment algorithm, the improved DMCS-based alignment algorithm can enhance not only the alignment accuracy, but also the alignment speed when the azimuth alignment angle is large.

4. Simulation and Analysis

In order to verify the feasibility of the initial alignment algorithm based on the improved DMCS for the single-axis RSINS in the condition of a large azimuth misalignment angle, the simulations are carried out in this section. As the comparison groups, the initial alignment algorithm based on the traditional compass method and the one based on the traditional DMCS are both simulated here.

4.1. Simulation Condition and Settings

The simulation model of RSINS is programmed by MATLAB. Taking the literature [27,29,30] and the actual situation of the turntable as references, the simulation conditions and settings are listed as follows:
  • Considering the b-frame coincides with the n-frame, the initial latitude and longitude are set as 45.7796 and 126.6761 , respectively;
  • The accelerometers’ biases are set as 10 4 g 0 ; the gyroscopes’ biases are set as 10 2 / h ;
  • The random noises of the accelerometer and the gyroscope are set as 5 × 10 5 g 0 and 5 × 10 3 / h , respectively;
  • Scale factor errors of the accelerometer and the gyroscope are set as 10 ppm;
  • The natural oscillation frequency ω n is set to 0.02 Hz;
  • The initial horizontal misalignment angles are set as 0.2 , and the azimuth initial misalignment angles are set as 125 and 170 , respectively.
  • The rotation scheme is shown as Figure 11, and the rotating rate is 6 / s .

4.2. Simulation Results

4.2.1. Initial Alignment Results

Since the azimuth misalignment angle has more influence on system performance and the errors of horizontal misalignment angles are not much different, we focus on errors of azimuth misalignment angles with different initial alignment algorithms here. Figure 12 and Figure 13 show error curves under the circumstances that the initial azimuth angle error is 125 and 170 , respectively. The right figures are the local magnification of the left figures.
From Figure 12, it is obvious that the convergence time is about 25 min and the steady error is about 0.05 by utilizing the initial alignment algorithm based on the traditional compass method; the convergence time is still nearly 25 min while the steady error is decreased to 0.005 with the initial alignment algorithm based on the DMCS method; the convergence time is about 10 min and the steady error is 0.005 when utilizing the improved DMCS-based initial alignment algorithm.
Figure 13 shows the error curves of azimuth misalignment angles when the initial azimuth misalignment angle is 170 . The convergence time is about 30 min, and the steady error is 0.05 with the initial alignment algorithm based on the traditional compass method; the convergence time is still 30 min and the steady error is about 0.005 when utilizing the initial alignment algorithm based on the DMCS method; the convergence time is reduced to 10 min and the steady error is about 0.005 by utilizing the improved DMCS-based initial alignment algorithm.
It is obvious that when the azimuth misalignment angle is large, the initial alignment algorithm with the DMCS method and the one with the improved DMCS method can obtain the same final alignment results, that means the accuracy of these two algorithms is nearly the same; however, the convergence speed of the improved DMCS-based alignment algorithm is much faster.

4.2.2. Pure Inertial Navigation Results

It is known from the above simulation results that the improved DMCS-based initial alignment algorithm has better performance both in initial alignment time and accuracy compared with the other two alignment algorithms. The performance of pure inertial navigation will be tested here. It is assumed that the RSINS turns into the the pure inertial navigation status after the initial alignment status, which lasts 15 min. The simulation lasts 24 h, and the positioning error curves are shown in Figure 14. In the figures, the red dashed line denotes the positioning error curve by utilizing the initial alignment algorithm based on the traditional compass method under the static base (denoted as the ‘traditional compass algorithm’); the blue dotted line denotes the positioning error by utilizing the initial alignment algorithm based on the DMCS method under the single-axis rotating base (denoted as the ‘DMCS-based alignment algorithm’); the light blue solid line denotes the positioning error by utilizing the improved DMCS-based initial alignment algorithm under the rotating base (denoted as the ‘improved DMCS-based alignment algorithm’).
From Figure 14, we can see that:
(1)
When the initial heading error is 125 , the maximum positioning error can reach 300 nm when utilizing the traditional initial alignment algorithm under the static base; the maximum positioning error is about 160 nm when utilizing the initial alignment algorithm based on the DMCS method under the rotating base; the maximum positioning error is only 6 nm when utilizing the improved DMCS-based initial alignment algorithm under the rotating base.
(2)
When the initial heading error is 170 , the maximum positioning error can reach 325 nm when utilizing the traditional initial alignment algorithm based on traditional compass method under the static base; the maximum positioning error is about 177 nm when utilizing the initial alignment algorithm based on the DMCS method under the rotating base; the maximum positioning error is about 7 nm when utilizing the improved DMCS-based initial alignment algorithm under the rotating base.
(3)
Comparing the red line and the blue line, we can know that the RMT could improve the performance of the inertial navigation system due to the inertial sensors’ mitigation.
(4)
Comparing the blue line and the light blue line, the results show that the initial alignment accuracy has a large effect on the performance of pure inertial navigation, and the improved DMCS-based alignment algorithm can achieve better navigation performance with little impact on the initial azimuth misalignment angle.

5. Real Test and Analysis

5.1. Test Environment Establishment

The test environment was established at the Inertial Test Center, Harbin Institute of Technology. The test equipment included the three-axis turntable, the tested IMU, the power supply unit and the data collection unit. The whole test environment is shown as Figure 15. The performance of the tested IMU is illustrated in Table 1, and the raw data were collected by utilizing the data collection unit and processed off-line.
The test scheme was designed as follows:
Test 1:
The turntable was kept horizontal and stable, and its initial heading was 45 . The turntable was controlled to rotate 125 clockwise along the outer-axis after two minutes. Then, the IMU worked under the patterns of single-axis rotation. The whole test lasted 20 h.
Test 2:
The turntable was kept horizontal and stable, and its initial heading was 45 . The turntable was controlled to rotate 170 anti-clockwise along the outer-axis after two minutes. Then, the IMU worked under the patterns of single-axis rotation. The whole test lasted 20 h.
Test 3:
The turntable was kept horizontal and stable, and its initial heading was 45 . The turntable was controlled to rotate 125 degrees clockwise along the outer-axis after two minutes. Then, the IMU kept stable. The whole test lasted 20 h.
Test 4:
The turntable was kept horizontal and stable, and its initial heading was 45 . The turntable was controlled to rotate 170 degrees anti-clockwise along the outer-axis after two minutes. Then, the IMU kept stable. The whole test lasted 20 h.

5.2. Results and Analysis

In order to verify the effectiveness of the novel initial algorithms, the initial attitude and positioning errors were calculated by utilizing different algorithms. The traditional compass alignment algorithm and the DMCS-based alignment algorithm were taken as the contrast algorithms. In this section, Test 1 and Test 2 were analyzed by using the DMCS-based alignment algorithm and the improved DMCS-based alignment algorithm, while Test 3 and Test 4 were analyzed by using the traditional compass alignment algorithm. Test 1 and Test 2 gave different initial misalignment angles, to verify the algorithm’s repeatability and stability. From the comparison of these three algorithm, the effectiveness and superiority can be fully validated. Table 2 and Table 3 show the results of 15-min initial alignment and 25-min initial alignment, respectively.
Since the three-axis turntable is not calibrated with true north, there is a fixed bias in the alignment result. Therefore, in order to verify the accuracy of the initial alignment, pure inertial navigation is operated based on the initial alignment result of 15 min and 25 min, respectively. The positioning error curves are shown as Figure 16 and Figure 17. The positioning error is summarized in Table 4.
We can see from Figure 16, Figure 17 and Table 4 that:
  • The RMT could suppress the impact of the inertial sensors’ error on the inertial navigation system effectively to enhance the performance of the inertial navigation system;
  • The performance of the initial alignment determines the accuracy of the inertial navigation system, and the initial alignment of high accuracy is the precondition and guarantee for high accuracy inertial navigation;
  • The initial alignment algorithm based on DMCS method has better performance and a faster convergence rate compared with the initial alignment algorithm based on compass method; what is more, the improved DMCS-based initial alignment algorithm can obtain the best performance when the azimuth misalignment angle is large.

6. Conclusions

In order to improve the applicability of the RSINS for submarines, a novel initial alignment algorithm is proposed in this manuscript. Considering the alignment accuracy of the traditional compass alignment method, we give a novel alignment algorithm based on the DMCS method; on that basis, taking the large azimuth misalignment angle into account, an improved DMCS-based alignment algorithm is proposed, suppressing the influence of the large misalignment angle on the initial alignment. Results of the simulations and experiments showed that this improved DMCS-based alignment algorithm is superior not only with respect to the accuracy, but also the convergence speed compared to the traditional algorithm when the misalignment angle is large, significantly enhancing RSINS’s performance.
References

Author Contributions

X.-W.X. and Q.S. conceived of and designed the simulation and the experiment. X.-W.X. performed the experiments. Q.S. analyzed the data and wrote this manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant Number 51709068, 61701134 and 51679047, the Fundamental Research Funds for the Central Universities under Grant Number HEUCFM180801 and HEUCFP201748, the Postdoctoral Foundation of Heilongjiang Province under Grant Number LBH-Z16044, National key research and development program of China under Grant Number 2016YFF0102806, Natural Science Foundation of Heilongjiang Province, China under Grant Number QC2018053, Opening Fund of Acoustics Science and Technology Laboratory under Grant Number SSKF2016002.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jiang, Y.F.; Lin, Y.P. Error estimation of INS ground alignment through observability analysis. Aerosp. Electr. Syst. IEEE Trans. 1992, 28, 92–97. [Google Scholar] [CrossRef]
  2. Liu, F.; Wang, W.; Li, K.; Wang, L. Alignment Method for FOG Single-Axis Rotation-Modulation SINS. Appl. Mech. Mater. 2012, 229–231, 1127–1131. [Google Scholar] [CrossRef]
  3. Yi, J.; Zhang, L.; Shu, R.; Wang, J. Initial Alignment for SINS Based on Low-Cost IMU. J. Comput. 2011, 6, 1080–1085. [Google Scholar] [CrossRef]
  4. Sun, Q.; Zhang, Y.; Wang, J.; Gao, W. An improved FAST feature extraction based on RANSAC method of vision/SINS integrated navigation system in GNSS-denied environments. Adv. Space Res. 2017, 60, 2660–2671. [Google Scholar] [CrossRef]
  5. Sun, Q.; Tian, Y.; Diao, M. Cooperative Localization Algorithmm based on Hybrid Topology Architecture for Multiple Mobile Robot System. IEEE Internet Things J. 2018, 1. [Google Scholar] [CrossRef]
  6. Ishibashi, S.; Tsukioka, S.; Yoshida, H.; Hyakudome, T.; Sawa, T.; Tahara, J.; Aoki, T.; Ishikawa, A. Accuracy Improvement of an Inertial Navigation System Brought about by the Rotational Motion. Oceans 2007, 1–5. [Google Scholar] [CrossRef]
  7. Tucker, T.; Levinson, E. The AN/WSN-7B Marine Gyrocompass/Navigator. In Proceedings of the National Technical Meeting of the Institute of Navigation, Anaheim, CA, USA, 26–28 January 2000; pp. 348–357. [Google Scholar]
  8. Lahham, J.I.; Brazell, J.R. Acoustic noise reduction in the MK 49 ship’s inertial navigation system (SINS). In Proceedings of the IEEE PLANS 92 Position Location and Navigation Symposium Record, Monterey, CA, USA, 23–27 March 1992; pp. 32–39. [Google Scholar]
  9. Levinson, E.; Ter Horst, J.; Willcocks, M. The next generation marine inertial navigator is here now. In Proceedings of the 1994 IEEE Position, Location and Navigation Symposium, Las Vegas, NV, USA, 11–15 April 1994; pp. 121–127. [Google Scholar]
  10. Mao, Y.L.; Chen, J.B.; Song, C.L.; Yin, J.Y. Single-Axis Rotation Modulation of SINS. Appl. Mech. Mater. 2013, 313–314, 643–646. [Google Scholar] [CrossRef]
  11. Gao, W.; Che, Y.; Yu, F.; Yueyang, B.; Jia, H. A Comprehensive Calibration Algorithmm based on Inertial Frame for Single-Axis Rotation SINS. Adv. Inf. Sci. Serv. Sci. 2013, 5, 308–317. [Google Scholar]
  12. Titterton, D.H.; Weston, J.L. Strapdown Inertial Navigation Technology; Institution of Electrical Engineers: London, UK, 2004; pp. 33–34. [Google Scholar]
  13. El-Sheimy, N.; Nassar, S.; Noureldin, A. Wavelet de-noising for IMU alignment. IEEE Aerosp. Electr. Syst. Mag. 2004, 19, 32–39. [Google Scholar] [CrossRef]
  14. Wu, M.; Wu, Y.; Hu, X.; Hu, D. Optimization-based alignment for inertial navigation systems: Theory and algorithm. Aerosp. Sci. Technol. 2011, 15, 1–17. [Google Scholar] [CrossRef]
  15. Wang, Y.G.; Yang, J.S. Self-Alignment Algorithmm for Strapdown Inertial Navigation System under Strong Flurry Interference. Appl. Mech. Mater. 2013, 347–350, 3667–3671. [Google Scholar] [CrossRef]
  16. Sun, G.; Xu, S.; Li, Z. Finite-Time Fuzzy Sampled-Data Control for Nonlinear Flexible Spacecraft With Stochastic Actuator Failures. IEEE Trans. Ind. Electr. 2017, 64, 3851–3861. [Google Scholar] [CrossRef]
  17. Jiang, Y.F. Error analysis of analytic coarse alignment methods. IEEE Trans. Aerosp. Electr. Syst. 2002, 34, 334–337. [Google Scholar] [CrossRef]
  18. Sun, G.; Ma, Z. Practical Tracking Control of Linear Motor with Adaptive Fractional Order Terminal Sliding Mode Control. IEEE/ASME Trans. Mechatron. 2017, 22, 2643–2653. [Google Scholar] [CrossRef]
  19. Schimelevich, L.; Naor, R. New approach to coarse alignment. In Proceedings of the Position, Location and Navigation Symposium, Atlanta, GA, USA, 22–25 April 1996; pp. 324–327. [Google Scholar]
  20. Gu, D.; El-Sheimy, N.; Hassan, T.; Syed, Z. Coarse alignment for marine SINS using gravity in the inertial frame as a reference. In Proceedings of the 2008 IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, USA, 5–8 May 2008; pp. 961–965. [Google Scholar]
  21. Silson, P.M.G. Coarse Alignment of a Ship’s Strapdown Inertial Attitude Reference System Using Velocity Loci. IEEE Trans. Instrum. Meas. 2011, 60, 1930–1941. [Google Scholar] [CrossRef]
  22. Zhang, Z.W.; Sun, H.D. Initial Alignment Algorithmm Study Based on Rotating Modulation and Kalman Filtering. Appl. Mech. Mater. 2014, 513-517, 585–588. [Google Scholar] [CrossRef]
  23. An, S.Q.; Zhang, J.K. The Study of Kalman Filtering Algorithmm in the Initial Alignment of Strapdown Inertial Navigation System. Appl. Mech. Mater. 2015, 740, 596. [Google Scholar] [CrossRef]
  24. Li, A.; Qin, F.J.; Xu, J.N. Gyroscope free strapdown inertial navigation system using rotation modulation. In Proceedings of the Second International Conference on Intelligent Computation Technology and Automation, Changsha, China, 10–11 October 2009; pp. 611–614. [Google Scholar]
  25. Gosiewski, Z.; Ortyl, A. Strapdown inertial navigation system. II: Error models. J. Theor. Appl. Mech. 1998, 36, 937–962. [Google Scholar]
  26. Sun, Q.; Diao, M.; Zhang, Y.; Li, Y. Cooperative Localization Algorithmm for Multiple Mobile Robot System in Indoor Environment Based on Variance Component Estimation. Symmetry 2017, 9, 94. [Google Scholar] [CrossRef]
  27. Yu, F.; Sun, Q. Angular Rate Optimal Design for the Rotary Strapdown Inertial Navigation System. Sensors 2014, 14, 7156–7180. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Sun, Q.; Diao, M.; Li, Y.; Zhang, Y. An improved binocular visual odometry algorithm based on the random sample consensus in visual navigation systems. Ind. Robot 2017, 44, 542–551. [Google Scholar] [CrossRef]
  29. Yuan, B.; Liao, D.; Han, S. Error compensation of an optical gyro INS by multi-axis rotation. Meas. Sci. Technol. 2012, 23, 91–95. [Google Scholar] [CrossRef]
  30. Ren, L.; Du, J.B.; Han, L.J. Investigation on azimuth effect of FOG INS multi-position alignment in magnetic field. In Proceedings of the 2014 DGON Inertial Sensors and Systems (ISS) Symposium, Karlsruhe, Germany, 16–17 September 2014; pp. 1–10. [Google Scholar]
Figure 1. Installation diagram of the single-axis RSINS.
Figure 1. Installation diagram of the single-axis RSINS.
Sensors 18 02123 g001
Figure 2. The schematic diagram of horizontal fine alignment. (a) Schematic diagram of horizontal fine alignment in the north loop; (b) schematic diagram of horizontal fine alignment in the east loop.
Figure 2. The schematic diagram of horizontal fine alignment. (a) Schematic diagram of horizontal fine alignment in the north loop; (b) schematic diagram of horizontal fine alignment in the east loop.
Sensors 18 02123 g002
Figure 3. The schematic diagram of horizontal fine alignment. (a) Schematic diagram of horizontal fine alignment in the north loop; (b) schematic diagram of horizontal fine alignment in the east loop.
Figure 3. The schematic diagram of horizontal fine alignment. (a) Schematic diagram of horizontal fine alignment in the north loop; (b) schematic diagram of horizontal fine alignment in the east loop.
Sensors 18 02123 g003
Figure 4. The diagram of the gyrocompass alignment in the north loop.
Figure 4. The diagram of the gyrocompass alignment in the north loop.
Sensors 18 02123 g004
Figure 5. The schematic diagram of control angular rate in System 1. (a) Schematic diagram of calculating ω c x 1 ; (b) schematic diagram of calculating ω c y 1 .
Figure 5. The schematic diagram of control angular rate in System 1. (a) Schematic diagram of calculating ω c x 1 ; (b) schematic diagram of calculating ω c y 1 .
Sensors 18 02123 g005
Figure 6. The schematic diagram of the control angular rate in System 2. (a) Schematic diagram of calculating ω c x 2 ; (b) schematic diagram of calculating ω c y 2 .
Figure 6. The schematic diagram of the control angular rate in System 2. (a) Schematic diagram of calculating ω c x 2 ; (b) schematic diagram of calculating ω c y 2 .
Sensors 18 02123 g006
Figure 7. The schematic diagram of the DMCS-based alignment algorithm.
Figure 7. The schematic diagram of the DMCS-based alignment algorithm.
Sensors 18 02123 g007
Figure 8. The schematic diagram of horizontal fine alignment in System 1. (a) Schematic diagram of horizontal fine alignment in the north loop; (b) schematic diagram of horizontal fine alignment in the east loop.
Figure 8. The schematic diagram of horizontal fine alignment in System 1. (a) Schematic diagram of horizontal fine alignment in the north loop; (b) schematic diagram of horizontal fine alignment in the east loop.
Sensors 18 02123 g008
Figure 9. The schematic diagram of horizontal fine alignment in System 2. (a) Schematic diagram of horizontal fine alignment in the north loop; (b) schematic diagram of horizontal fine alignment in the east loop.
Figure 9. The schematic diagram of horizontal fine alignment in System 2. (a) Schematic diagram of horizontal fine alignment in the north loop; (b) schematic diagram of horizontal fine alignment in the east loop.
Sensors 18 02123 g009
Figure 10. The schematic diagram of improved DMCS-based alignment algorithm.
Figure 10. The schematic diagram of improved DMCS-based alignment algorithm.
Sensors 18 02123 g010
Figure 11. The rotation scheme of the single-axis RSINS.
Figure 11. The rotation scheme of the single-axis RSINS.
Sensors 18 02123 g011
Figure 12. Error curves of the azimuth misalignment angle by utilizing three different initial alignment methods when the initial azimuth misalignment angle is 125 . The green dotted line denotes the initial alignment algorithm based on the traditional compass method; the red dashed line denotes the error curve with the initial alignment algorithm based on the DMCS method; the blue solid line denotes the error curve with the improved DMCS-based initial alignment algorithm. (a) Errors of the azimuth misalignment angle. (b) Magnification of azimuth misalignment angle errors.
Figure 12. Error curves of the azimuth misalignment angle by utilizing three different initial alignment methods when the initial azimuth misalignment angle is 125 . The green dotted line denotes the initial alignment algorithm based on the traditional compass method; the red dashed line denotes the error curve with the initial alignment algorithm based on the DMCS method; the blue solid line denotes the error curve with the improved DMCS-based initial alignment algorithm. (a) Errors of the azimuth misalignment angle. (b) Magnification of azimuth misalignment angle errors.
Sensors 18 02123 g012
Figure 13. Error curves of the azimuth misalignment angle by utilizing three different initial alignment methods when the initial azimuth misalignment angle is 170 . The green dotted line denotes the initial alignment algorithm based on the traditional compass method; the red dashed line denotes the error curve with the initial alignment algorithm based on the DMCS method; the blue solid line denotes the error curve with the improved DMCS-based initial alignment algorithm. (a) Errors of the azimuth misalignment angle. (b) Magnification of azimuth misalignment angle errors.
Figure 13. Error curves of the azimuth misalignment angle by utilizing three different initial alignment methods when the initial azimuth misalignment angle is 170 . The green dotted line denotes the initial alignment algorithm based on the traditional compass method; the red dashed line denotes the error curve with the initial alignment algorithm based on the DMCS method; the blue solid line denotes the error curve with the improved DMCS-based initial alignment algorithm. (a) Errors of the azimuth misalignment angle. (b) Magnification of azimuth misalignment angle errors.
Sensors 18 02123 g013
Figure 14. Positioning errors by utilizing the three initial alignment algorithms. The red dashed line denotes the positioning error curve by utilizing the traditional compass algorithm under the static base; the blue dotted line denotes the positioning error by utilizing the DMCS alignment algorithm under the single-axis rotating base; the light blue solid line denotes the positioning error by utilizing the improved DMCS-based alignment algorithm under the rotating base. (a) Positioning error when the initial heading error is 125 . (b) Positioning error when the initial heading error is 170 .
Figure 14. Positioning errors by utilizing the three initial alignment algorithms. The red dashed line denotes the positioning error curve by utilizing the traditional compass algorithm under the static base; the blue dotted line denotes the positioning error by utilizing the DMCS alignment algorithm under the single-axis rotating base; the light blue solid line denotes the positioning error by utilizing the improved DMCS-based alignment algorithm under the rotating base. (a) Positioning error when the initial heading error is 125 . (b) Positioning error when the initial heading error is 170 .
Sensors 18 02123 g014
Figure 15. Test environment establishment. (a) Three-axis test turntable. (b) Test IMU and data collection equipments.
Figure 15. Test environment establishment. (a) Three-axis test turntable. (b) Test IMU and data collection equipments.
Sensors 18 02123 g015
Figure 16. Positioning error curve when the initial alignment lasts 15 min. The red dashed line denotes the positioning error curve by utilizing the traditional compass algorithm under the static base; the blue dotted line denotes the positioning error by utilizing the DMCS alignment algorithm under the single-axis rotating base; the light blue solid line denotes the positioning error by utilizing the improved DMCS-based alignment algorithm under the rotating base. (a) Positioning error when the initial heading error is 125 . (b) Positioning error when the initial heading error is 170 .
Figure 16. Positioning error curve when the initial alignment lasts 15 min. The red dashed line denotes the positioning error curve by utilizing the traditional compass algorithm under the static base; the blue dotted line denotes the positioning error by utilizing the DMCS alignment algorithm under the single-axis rotating base; the light blue solid line denotes the positioning error by utilizing the improved DMCS-based alignment algorithm under the rotating base. (a) Positioning error when the initial heading error is 125 . (b) Positioning error when the initial heading error is 170 .
Sensors 18 02123 g016
Figure 17. Positioning error curve when the initial alignment lasts 25 min. The red dashed line denotes the positioning error curve by utilizing the traditional compass algorithm under the static base; the blue dotted line denotes the positioning error by utilizing the DMCS alignment algorithm under the single-axis rotating base; the light blue solid line denotes the positioning error by utilizing the improved DMCS-based alignment algorithm under the rotating base. (a) Positioning error when the initial heading error is 125 . (b) Positioning error when the initial heading error is 170 .
Figure 17. Positioning error curve when the initial alignment lasts 25 min. The red dashed line denotes the positioning error curve by utilizing the traditional compass algorithm under the static base; the blue dotted line denotes the positioning error by utilizing the DMCS alignment algorithm under the single-axis rotating base; the light blue solid line denotes the positioning error by utilizing the improved DMCS-based alignment algorithm under the rotating base. (a) Positioning error when the initial heading error is 125 . (b) Positioning error when the initial heading error is 170 .
Sensors 18 02123 g017
Table 1. Performance of the tested IMU.
Table 1. Performance of the tested IMU.
ParametersIndexes
GyroscopeBias Instability 0.01 / h
Bias Repeatability 0.01 / h
Random Walk Coefficient 0.001 / h
Nonlinearity of Scale Factor20 ppm
Dynamic Range ± 300 / s
AccelerometerBias Instability 10 4 g 0
Random Noise 5 × 10 5 g 0
Nonlinearity of Scale Factor10 ppm
Dynamic Range ± 20 g 0
Table 2. Initial alignment results after 15 min.
Table 2. Initial alignment results after 15 min.
Pitch ( )Roll ( )Yaw ( )
Test 3Traditional compass algorithm0.0720.092176.785
Test 1DMCS-based alignment algorithm0.0180.027173.335
Improved DMCS-based alignment algorithm0.0050.014169.713
Test 4Traditional compass algorithm−0.0840.098226.515
Test 2DMCS-based alignment algorithm−0.0390.032230.675
Improved DMCS-based alignment algorithm0.0060.014234.716
Table 3. Initial alignment results after 25 min.
Table 3. Initial alignment results after 25 min.
Pitch ( )Roll ( )Yaw ( )
Test 3Traditional compass algorithm0.0200.034170.575
Test 1DMCS-based alignment algorithm0.0080.015170.155
Improved DMCS-based alignment algorithm0.0040.011169.672
Test 4Traditional compass algorithm−0.0290.040233.675
Test 2DMCS-based alignment algorithm−0.0150.022234.025
Improved DMCS-based alignment algorithm0.0040.012234.674
Table 4. Comparison of positioning errors.
Table 4. Comparison of positioning errors.
Positioning Error (nm)
15 minTest 3Traditional compass algorithm469.69
Test 1DMCS-based alignment algorithm233.13
Improved DMCS-based alignment algorithm7.4
Test 4Traditional compass algorithm469.69
Test 2DMCS-based alignment algorithm233.13
Improved DMCS-based alignment algorithm7.4
25 minTest 3Traditional compass algorithm55.17
Test 1DMCS-based alignment algorithm28.05
Improved DMCS-based alignment algorithm7.05
Test 4Traditional compass algorithm65.52
Test 2DMCS-based alignment algorithm43.04
Improved DMCS-based alignment algorithm9.03

Share and Cite

MDPI and ACS Style

Xia, X.-W.; Sun, Q. Initial Alignment Algorithm Based on the DMCS Method in Single-Axis RSINS with Large Azimuth Misalignment Angles for Submarines. Sensors 2018, 18, 2123. https://doi.org/10.3390/s18072123

AMA Style

Xia X-W, Sun Q. Initial Alignment Algorithm Based on the DMCS Method in Single-Axis RSINS with Large Azimuth Misalignment Angles for Submarines. Sensors. 2018; 18(7):2123. https://doi.org/10.3390/s18072123

Chicago/Turabian Style

Xia, Xiu-Wei, and Qian Sun. 2018. "Initial Alignment Algorithm Based on the DMCS Method in Single-Axis RSINS with Large Azimuth Misalignment Angles for Submarines" Sensors 18, no. 7: 2123. https://doi.org/10.3390/s18072123

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