Next Article in Journal
Calibrating the Severity of Forest Defoliation by Pine Processionary Moth with Landsat and UAV Imagery
Previous Article in Journal
A Passive Tracking System Based on Geometric Constraints in Adaptive Wireless Sensor Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Bias Error Prediction Model for High-Precision Transfer Alignment

College of Advanced Interdisciplinary Studies, National University of Defense Technology, Deya Street 109, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(10), 3277; https://doi.org/10.3390/s18103277
Submission received: 24 August 2018 / Revised: 26 September 2018 / Accepted: 26 September 2018 / Published: 29 September 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
The purpose of this work was to study bias error in acceleration-based transfer alignment, which is probably caused by cross-correlation between the dynamic lever-arm and the linear motion of a ship. A new prediction model for the cross-correlation-caused error is proposed in this paper. We adopt the Bernoulli-Euler Beam as a simplified ship hull-girder model to verify the existence of the cross-correlation. Then, the mathematical mechanism and the prediction model of the bias error are deduced via the ordinary least squares theory. Three factors influence the bias error in the prediction model: the amplitude of the dynamic lever arm acceleration, the amplitude of the ship motion acceleration, and the cross-correlation between them. Simulation experiments are then conducted to test the influence of the factors. The results show that the mechanism analysis is reasonable, and the bias error prediction model is in agreement with the experimental results. Thus, the proposed prediction model has the potential to deduce the bias error in high-accuracy transfer alignment.

1. Introduction

Ship or an aircraft are equipped with many guided weapons equipped, such as shipboard missile defense systems and aircraft guns. In order to improve the performance of guided weapons, the method of transferring high-precision attitude information to these weapons is required. Transfer alignment (TA) is an effective approach that meets this requirement. Using accurate information from master inertial navigation systems (MINS), the orientation of the axes of the slave inertial navigation system (SINS) can be determined.
Many research results have been already published. By comparing the outputs of the MINS with that of the SINS mounted on a guided weapon [1], the misalignment angle between SINS and MINS can be estimated using Kalman filter (KF) algorithms [2]. The TA procedures are mature and have been extensively applied in airborne, shipboard, and ground-based systems [3,4,5,6]. The acceleration matching method does not require deliberate maneuvering or integration of measurement data. Therefore, it is suitable for rapid TA in shipboard systems [7].
The lever-arm is the relative position between the two inertial navigation systems (INS) that are mounted on the same ship. Due to the lever-arm effect, the acceleration measured by the two INS conflict. This is one of the most significant challenges for acceleration-based TA, especially when the ship is maneuvering [1]. Extensive studies [8,9,10,11] have reported lever-arm modeling and compensation approaches to reduce the influence of the lever-arm effect. According to previous studies [8,10], the length of the rigid lever-arm can be measured and estimated precisely in real-time as a constant, so the lever-arm effect caused by a rigid lever-arm can be well compensated. For the dynamic lever-arm, in general, it is considered as white noise during the KF-based TA [9,11,12]. At present, most of the existing studies treated the dynamic lever-arm and the ship linear motion as two uncorrelated processes [1,13,14,15]. However, in our previous shipboard measurements and laboratory experiments, we found a significant bias error in the TA procedure when all the sensors of the INS are of high-quality and the dynamic lever-arm is considered as a second Markov process or a white noise. This suggests the existence of a method error, which is the key factor that influences the measurement accuracy of the ship deformation. Similarly, Groves et al. [16] showed that an inherent bias error exists in the attitude-based TA. Other studies [17,18,19,20] pointed out that this error is related to the correlation between ship angular motion and dynamic flexure. In order to solve this issue, Groves et al. [16] presented a mechanical model where the angular flexures is related to the specific forces and Wu et al. [21] presented a bias error model related to the phase delay between flexure and ship angular motion. However, both models cannot be directly used for acceleration-based TA. Based on these studies, we suspect that it is the correlation between the dynamic lever-arm and the ship linear motion that degrades the accuracy of TA. Currently, few studies have been published about the mechanism as well as the mathematical relationship between the correlation and the bias error in KF-based TA. Previous analyses showed that it is difficult and complex to analyze the estimation error of KF through its recursion formula [22,23], but the basic principle of the ordinary least squares (OLS) method is almost the same as that of KF and the OLS algorithm is much simpler [24,25,26]. Hence, it might be easier and more feasible to study the mechanism of bias error in KF via OLS theory.
The object of our current study was the bias error in acceleration-based TA, which is caused by the correlation between the dynamic lever-arm and the ship linear motion. In this paper, we investigate the mechanism of the bias error and present a prediction model for this error. The result of a simulation experiment shows that the bias error is related to the ratio of magnitude of the dynamic lever arm acceleration, the ship motion acceleration, and the corresponding cross-correlation coefficient.

2. Materials and Methods

2.1. TA Approach

2.1.1. Introduction to the Coordinate Frame

Three coordinate frames are used in this paper, and are defined respectively as follows. The non-rotating inertial coordinate frame (i-frame) has origin (Oi) at the center of the earth and is fixed with inertial space. The x,y-axes are defined in the mean equatorial plane of the earth and the x-axis points to the first point of Aries. The z-axis is directed along the mean rotation axis of the earth. The ship body coordinate frame (b-frame) is rigidly attached to the ship and its origin (Ob) is at the ship’s center of gravity. The x-axis points starboard, the y-axis is in the direction of ship bow, and the z-axis points upward. The peripheral sensor body frame (s-frame) has origin (Os) at the orthogonal sensor center and the coordinates are in accordance with the sensor measurement coordinate frame.
All the frames mentioned above are established with the right hand rule.

2.1.2. Acceleration Matching Function

Assuming that MINS and SINS are both equipped with three orthogonal accelerometers, as shown in Figure 1, the MINS coordinate frame Om(xm, ym, zm) is aligned with respect to the b-frame, and the SINS coordinate frame Os(xs, ys, zs) is in accordance with s-frame.
From the picture, we can see that the MINS and the SINS are equipped in different positions on the ship. Due to the ship structural dynamics, the amplitude of the misalignment Euler angle will change with time. The total misalignment Euler angle between the MINS and SINS can be defined as ψ . The MINS measures the ship acceleration projected onto the Om(xm, ym, zm) coordinates, which can be written as f i m m , whereas the SINS measures the ship acceleration projected onto the Os(xs, ys, zs) coordinates, which can be written as. The acceleration relationship can be expressed as:
C s m f i s s = f i m m + ω i m m × ω i m m × r m s m + ω ˙ i m m × r m s m + 2 ( ω i m m × r ˙ m s m ) + r ¨ m s m  
where C s m denotes the transform cosine matrix from the s-frame to the MINS’s coordinate frame with the misalignment angle, ω i m m denotes the ship inertial angular velocity projected onto the Om(xm, ym, zm) coordinates, and r m s m is the total displacement or lever-arm of SINS relative to MINS, which includes a static component r 0 and a dynamic component r d m . The dot operator ( ) ˙ represents the derivation with respect to time t. If the misalignment angle ψ is small, C s m can be written as:
C s m = I + ψ ×  
where I denotes the 3 × 3 identity matrix and the operator × represents the skew symmetric cross product operator. Therefore, the difference between the accelerations measured by the MINS and SINS can be expressed as:
Δ f = f i s s f i m m = f i s s × ψ + ω i m m × ω i m m × r m s m + ω ˙ i m m × r m s m + 2 ( ω i m m × r ˙ m s m ) + r ¨ m s m  
where f i s s × takes the form:
f i s s × = [ 0 f i s z s f i s y s f i s z s 0 f i s x s f i s y s f i s x s 0 ]  
The last four terms on the right side of Equation (3) are additional accelerations caused by the lever arm effect of the s-frame relative to the b-frame. This part should be compensated in a high-accuracy TA. For simplicity, these additional accelerations are denoted by f L A :
f L A = ω i m m × ω i m m × r m s m + ω ˙ i m m × r m s m + 2 ( ω i m m × r ˙ m s m ) + r ¨ m s m  
In practice, the static component of r m s m can be measured accurately, so the lever-arm effect caused by r m s m can be well compensated. Consequently, the additional acceleration caused by the dynamic lever-arm r d m takes the form:
f L A d = ω i m m × ω i m m × r d m + ω ˙ i m m × r d m + 2 ( ω i m m × r ˙ d m ) + r ¨ d m  
where f L A d denotes the additional acceleration caused by the dynamic lever-arm, r ˙ d m and r ¨ d m are the dynamic lever-arm velocity and acceleration of SINS relative to MINS, respectively. According to Petovello, M.G. [19], the frequency of ship angular motion and dynamic lever-arm ranges from 0.02 to 0.2 Hz, and the magnitude of ship’s angular velocity ω i m m ranges from 1.4 to 36.3 mrad/s. As a result, the cross product of ω i m m and r d m are far less than r ¨ d m . In order to simplify the analysis of the influence caused by dynamic lever-arm in TA, the first three terms of Equation (6) are neglected. Equation (6) can then be approximated as:
f L A d r ¨ d m  
Consequently, Equation (3) takes the form”
Δ f = f i s s f i m m = f i s s × ψ + r ¨ d m  
When considering the bias error of accelerometer of SINS, Equation (8) can be written as”
Δ f = f i s s f i m m = f i s s × ψ + r ¨ d m +  
where is the accelerometer bias error of SINS.
Equation (9) can also be written in the form of scalar equations:
Δ f x = f i s z s ψ y + f i s y s ψ z + r ¨ d x m + x  
Δ f y = f i s z s ψ x f i s x s ψ z + r ¨ d y m + y  
Δ f z = f i s y s ψ x + f i s x s ψ y + r ¨ d z m + z  

2.1.3. Kalman Filtering Formulation

In the TA process, the misalignment angle between SINS and MINS frames can be estimated using KF through the state equation and measurement equation. The measurement in Equation (9) is presented in a matrix form as:
z = H x + v  
where z is a measurement vector, H is a measurement matrix, x is a state vector, and v is a measurement error vector. The total misalignment Euler angle includes a static component φ and a dynamic component θ . The bias of the accelerometers of SINS is considered. The dynamic lever-arm velocity r ¨ d m is considered an unobservable disturbance. Then, the state vector is specified by:
x = [ φ x φ y φ z θ x θ y θ z θ ˙ x θ ˙ y θ ˙ z x y z ] T  
where [ ϕ x ϕ y ϕ z ] T , [ θ x θ y θ z ] T , and [ θ ˙ x θ ˙ y θ ˙ z ] T are the three coordinate values of φ , θ , and θ ˙ , respectively. and [ x y z ] T denotes the accelerometer measurement bias of the SINS in s-frame. Thus, according to Equation (9), the measurement matrix H takes the form:
H = [ f i s s × f i s s × 0 3 × 3 I 3 × 3 ]  
where 0 3 × 3 is the 3 × 3 zero matrix and I 3 × 3 is the 3 × 3 identity matrix.
In most studies [2,17], the dynamic components θ x , θ y , and θ z are generally modeled by three uncorrelated second-order Markov process, which can be written as:
θ ¨ j + 2 α j θ ˙ j + ω 0 j 2 θ j = 2 ω 0 j σ j α j e j ( t )   j = x , y , z  
where α i is the damping factor, σ j is the standard deviation of θ j , and e j ( t ) is a Gaussian white noise with unit variance. The circular frequency ω 0 j is given by;
ω 0 j = α j 2 + β j 2  
where β j is the prevailing variation frequency of θ j .
The state equation for the KF is generally expressed as:
x ˙ = F x + w  
The state matrix F is given by:
F = [ 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 F 32 F 33 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 ]  
where F 32 and F 33 are described as follows:
F 32 = [ ω 0 x 2 0 0 0 ω 0 y 2 0 0 0 ω 0 z 2 ] , F 33 = [ 2 α x 0 0 0 2 α y 0 0 0 2 α z ]
The 12 × 1 state noise vector w has the covariance matrix:
E [ w w T ] = d i a g { 0 , , 0 6 4 ω 0 x 2 σ x 0 2 α x 4 ω 0 y 2 σ y 2 α y 4 ω 0 z 2 σ z 2 α z 0 0 0 }  
where E[•] is the expectation operator.
Utilizing the equations mentioned above, the misalignment angle between MINS and SINS frames can be estimated. In Equation (15), the dynamic lever-arm is undetermined in acceleration matching-based TA, and is usually treated as a measurement error. When processing TA with KF, the algorithm is converges well only when the measurement error is a white noise [27,28]. In other words, when the measurement error is colored noise, an estimation error will occur in KF. Generally, the dynamic lever arm in the acceleration-based TA is considered as a white noise [12,13]. However, the dynamic lever-arm is probably correlated with the ship linear motion in practice, which means the accuracy of acceleration-based TA may be degraded when treating the dynamic lever-arm as white noise.

2.2. Correlation Between Linear Motion and Dynamic Lever-Arm

2.2.1. Bernoulli-Euler Beam Model

According to the hydroelasticity principle, the ship linear motion and dynamic lever-arm are all a response to the sea wave loads [29,30]. Generally, the Bernoulli-Euler beam is used for depicting a simplified ship hull model.
To verify the correlation between the linear motion acceleration and the dynamic lever-arm acceleration, we formulated them under a stochastic wave load.
The transverse vibration of a Bernoulli-Euler beam can be expressed as follows [31]:
2 Z ( y , t ) t 2 + 2 B Z ( y , t ) t + E I m 4 Z ( y , t ) y 4 = f ( y , t )  
where Z ( y , t ) denotes the linear displacement in the z-direction of the beam’s body frame, which is the same as the ship body frame; B is the damping constant; E I is the flexure rigidity of the beam; m is the mass per unit length of the beam; and f ( y , t ) is the excitation force per unit mass. It is reasonable to assume that the excitation force f ( y , t ) can be divided into two parts: the spatial part q ( y ) and the temporal part g ( t ) .
f ( y , t ) = q ( y ) g ( t )  
Assuming that the beam length is L, then the undamped normal mode sin ( n π y / L ) can be used to describe the spatial behavior. Thus, the linear displacement Z ( y , t ) and the spatial part q ( y ) of f ( y , t ) can be expressed as:
Z ( y , t ) = n = 1 Z n ( t ) sin ( n π y / L )  
q ( y ) = n = 1 q n sin ( n π y / L ) , n = 1 , 2 , 3 ,  
where the index n indicates the nth mode of the beam, Z n ( t ) is the nth temporal part of Z (y, t), and qn is a constant of the nth spatial part q ( y ) . Substituting Equations (23)–(25) into Equation (22) yields:
Z ¨ n ( t ) + 2 B Z ˙ n ( t ) + ϖ n 2 Z n ( t ) = q n g ( t )  
where ϖ n is given by:
ϖ n 2 = ( n π / L ) 4 E I / m  
Then, the particular solution with zero state takes the form:
Z n ( t ) = q n t 0 t h n ( t τ ) g ( τ ) d τ  
where the impulse response h n ( τ ) is given by:
h n ( τ ) = e B t sin ( ϖ n t ) ϖ n  
in which ϖ n = ϖ n 2 B 2 .
By letting t0 tend to negative infinite, Equation (28) can be rewritten as:
Z n ( t ) = q n 0 h n ( τ ) g ( t τ ) d τ  
Then, the linear displacement in the z-direction of the beam’s body frame Z ( y , t ) can be written as:
Z ( y , t ) = n = 1 sin ( n π y / L ) q n 0 h n ( τ ) g ( t τ ) d τ  

2.2.2. Beam Linear Motion and Dynamic Lever-arm Model

For a specific Bernoulli-Euler beam, the normal mode sin ( n π y / L ) and the impulse response h n ( τ ) are all determined according to the inherent characteristics of the beam. Thus, g ( t ) determines the temporal part of Z ( y , t ) . To make the analysis more concise, without loss of generality, the temporal part g(t) takes the form:
g ( t ) = A sin ( Ω t )  
where ω is the circular frequency of the excitation force and A is the amplitude of the force.
The introduction of Equations (29) and (32) into Equation (30) yields:
Z n ( t ) = q n A ϖ n 0 e B t sin ( ϖ n τ ) sin ( Ω t Ω τ ) d τ  
Through which the result can be expressed as:
Z n ( t ) = q n A 2 ϖ n C cos ( Ω t + ϑ )  
where C and ϑ are all constants that only related to ϖ n , B, and Ω . The two constants C and ϑ can be defined as:
C cos ( Ω t + ϑ ) = 1 + a 2 B a 2 cos ( Ω t arctan ( a ) ) 1 + b 2 B b 2 cos ( Ω t + arctan ( b ) )
where a = ϖ n Ω and b = ϖ n + Ω . Substitute Equation (34) into Equation (24), the linear displacement in the z-direction of the beam’s body frame can be expressed as:
Z ( y , t ) = n = 1 q n A C 2 ϖ n cos ( Ω t + ϑ ) sin ( n π y / L )  
For simplicity and tractability reasons, only a one-dimensional case was derived above. Obviously, this method can be extended to three-dimensional cases. First, the space interaction force with respect to the b-frame is presented in Figure 2.
γ and η are used to describe the direction of F , and the magnitude of F is given by:
| F | = q ( y ) sin ( Ω t )  
where q ( y ) and sin ( Ω t ) are the spatial part and temporal part of F , respectively. The forces expressed in the b-frame take the form:
F x = q ( y ) cos η sin γ sin ( Ω t ) F y = q ( y ) cos η cos γ sin ( Ω t ) F z = q ( y ) sin η sin ( Ω t )
where F x , F y , and F z are the three coordinate values of F . cos η sin γ , cos η cos γ , and sin η can be approximated as constants when the angle variation between F and the b-frame is small. According to Equation (36), the linear displacements in the x, y, and z directions take a similar form:
X n ( y , t ) = n = 1 sin ( n π y / L ) q n A 1 C 1 2 ϖ n cos ( Ω t + ϑ 1 ) Y n ( y , t ) = n = 1 sin ( n π y / L ) q n A 2 C 2 2 ϖ n cos ( Ω t + ϑ 2 ) Z n ( y , t ) = n = 1 sin ( n π y / L ) q n A 3 C 3 2 ϖ n cos ( Ω t + ϑ 3 )
where A 1 , A 2 , and A 3 represent cos η sin γ , cos η cos γ , and sin η respectively. The definitions of the other symbols are the same as the previous equations in this section.
Consequently, according to Equation (39), the acceleration of the beam’s linear motion and the relative acceleration of the linear motion between two positions y1 and y2 can be expressed as:
a x = X ¨ ( y , t ) = n = 1 sin ( n π y / L ) q n A 1 C 1 Ω 2 2 ϖ n cos ( Ω t + ϑ 1 ) a y = Y ¨ ( y , t ) = n = 1 sin ( n π y / L ) q n A 2 C 2 Ω 2 2 ϖ n cos ( Ω t + ϑ 2 ) a z = Z ¨ ( y , t ) = n = 1 sin ( n π y / L ) q n A 3 C 3 Ω 2 2 ϖ n cos ( Ω t + ϑ 3 )
r ¨ x = X ¨ ( y 2 ,t ) X ¨ ( y 1 ,t )= n=1 [ sin( nπ y 1 /L )sin( nπ y 2 /L ) ] q n A 1 C 1 Ω 2 2 ϖ n cos( Ωt+ ϑ 1 ) r ¨ y = Y ¨ ( y 2 ,t ) Y ¨ ( y 1 ,t )= n=1 [ sin( nπ y 1 /L )sin( nπ y 2 /L ) ] q n A 2 C 2 Ω 2 2 ϖ n cos( Ωt+ ϑ 2 ) r ¨ z = Z ¨ ( y 2 ,t ) Z ¨ ( y 1 ,t )= n=1 [ sin( nπ y 1 /L )sin( nπ y 2 /L ) ] q n A 3 C 3 Ω 2 2 ϖ n cos( Ωt+ ϑ 3 )
where a x , a y , and a z are the three coordinates values of the beam’s acceleration, measured by the accelerometers of the INS, r ¨ y , and r ¨ z denote the three coordinates values of relative acceleration between y 1 and y 2 . This relative acceleration is also called as the dynamic lever-arm acceleration in Section 2. According to Equations (40) and (41), all the equations have a similar term cos ( Ω t + ϑ j ) j = 1 , 2 , 3 , whereas other terms in each equation are constants for the specific beam, specific excitation force, and specific position. As a result, the correlation between the beam’s acceleration and the dynamic lever-arm acceleration is determined by ϑ j . When ϑ 1 , ϑ 2 , and ϑ 3 are equal, the beam’s acceleration and the dynamic lever-arm acceleration are fully cross-correlated. Conversely, when ϑ 1 , ϑ 2 , and ϑ 3 are not equal, the beam’s acceleration and the dynamic lever-arm acceleration are partly cross-correlated.
Notably, the Bernoulli-Euler Beam model we adopted to depict the ship null is a simplified model. Thus, we could not deduce a precise cross-correlation coefficient between the ship’s acceleration and the dynamic lever-arm acceleration basing on this model. It was difficult to obtain an accurate model owing to the complex structure of the ship. However, in this section, our main purpose was only to demonstrate the existence of the correlation between acceleration of the dynamic lever-arm and the ship’s linear motion. Therefore, the Bernoulli-Euler Beam model was sufficient.

2.3. Bias Error Analysis and Modeling

2.3.1. Bias Error Analysis

According to previous work [24,25,26], the basic principles of OLS and KF are almost the same, and the algorithm of OLS is much simpler than that of KF. This motivated us to study the mechanism of bias error based on OLS theory.
Equations (10)–(12) are all linear equations; therefore, the static component of the misalignment angle ψ can be easily estimated using the OLS method. Without loss of generality, it is concise and appropriate to analyze only one of the three equations as they have a symmetric form. In this section, we only consider the Equation (11) and the misalignment angle in the x and z directions estimated by the OLS method take the form [24,25,26]:
[ ψ ^ x ψ ^ z ] T = ( X T X ) 1 X T Y  
where the symbol ^ means the calculated value with respect to real value, and X and Y are given by:
X = [ f i s z 1 s f i s x 1 s f i s z 2 s f i s x 2 s f i s z 3 s f i s x 3 s f i s z n s f i s x n s ] n × 2 , Y = [ Z y 1 Z y 2 Z y 3 Z y n ] n × 1  
where index n indicates the amount of the time series data. From Gauss’s assumption, we know that only when the random disturbances r ¨ d y m and variable f i s j s ( j = x , z ) in Equation (11) are uncorrelated will the estimation of ψ z and ψ x be unbiased.
From Section 3, the dynamic lever-arm acceleration r ¨ d m and the acceleration f i s s are likely to be cross-correlated. Supposing that the random disturbances r ¨ d y m and variable f i s x s are correlated, at this point, r ¨ d y m can be decomposed into two terms: one is completely correlated with f i s x s , and the other is uncorrelated with f i s x s . Thus, r ¨ d y m can be expressed by:
r ¨ d y m = k f i s x s + u  
where k is a constant and u represents the part of r ¨ d y m that is uncorrelated with f i s x s . The constant k is the bias error of OLS estimation ψ ^ z according to the principle of the OLS method.
As the OLS estimation of the misalignment angle in x and z take symmetric forms, the same analysis can be completed when the random disturbances r ¨ d y m and variable f i s z s are correlated. Correspondingly, the constant k is the bias error of OLS estimation ψ ^ x .

2.3.2. Bias Error Prediction Model

In order to predict and deduct the bias error in TA, we attempted to deduce the mathematical expression of k in this section.
The cross-correlation coefficient ρ r f ( τ ) between r ¨ d y m and f i s x s is defined as:
ρ r f ( τ ) = c o r r f ( τ ) c o r r ( 0 ) c o r f ( 0 )  
where τ is the lag, and c o r r ( 0 ) and c o r f ( 0 ) denote the autocorrelations of r ¨ d y m and f i s x s respectively. c o r r f ( τ ) is the cross-correlation between r ¨ d y m and f i s x s , which is given by:
c o r r f ( τ ) = lim N 1 N t = 1 N r ¨ d y m ( t ) f i s x s ( t + τ )  
where N denotes the amount of the time series data. Substituting Equation (44) into Equation (46) yields
c o r r f ( τ ) = lim N 1 N t = 0 N k f i s x s ( t ) f i s x s ( t + τ ) + u ( t ) f i s x s ( t + τ )  
When the lag τ = 0 , Equation (47) is:
c o r r f ( 0 ) = lim N 1 N t = 0 N k ( f i s x s ( t ) ) 2 + u ( t ) f i s x s ( t )  
Because u is uncorrelated with f i s x s , Equation (48) can be simplified as:
c o r r f ( 0 ) = lim N 1 N t = 0 N k ( f i s s ( t ) ) 2 = k c o r f ( 0 )
Finally, the model of bias error k can be expressed as:
k = ρ r f ( 0 ) c o r r ( 0 ) c o r f ( 0 )  
where c o r r ( 0 ) represents the amplitude of r ¨ d y m , c o r f ( 0 ) represents the amplitude of f i s x s , and ρ r f ( 0 ) represents the relativity between these two signals. Three inferences about the bias error k are listed as follows: (1) The relativity between the bias error k and cross-correlation coefficient ρ r f ( 0 ) is positive. (2) The relativity between the bias error k and the amplitude of r ¨ d m is positive. (3) The bias error k is in inverse proportion to the amplitude of f i s s .
Furthermore, this new bias error prediction model has the potential to improve the accuracy of TA if the values of c o r r ( 0 ) , c o r f ( 0 ) , and ρ r f ( 0 ) are known.

3. Experiment Validation

To validate the mechanism and model of the bias error, a simulation experiment is set up in this section.

3.1. Simulation Conditions and Model Establishment

In the simulation, the static misalignment angle between SINS and MINS was [0.2°0.2°0.2°]T. The dynamic misalignment angles were treated as three independent second-order Markov processes whose parameters are illustrated in Equation (16). The parameters σ , β , and α used to depict the dynamic misalignment angles are listed in Table 1. The parameters were identified from the real measurement data.
According to the principle of hydroelasticity, both the linear (or angular) motion and the dynamic linear (or angular) deformation are the response of a ship to the sea wave loads [29,30]. Therefore, the ship’s inertial angular velocity, the dynamic lever-arm acceleration, and the acceleration measured by SINS can be treated as second-order Markov processes. The second-order Markov model of the ship’s inertial angular velocity, the dynamic lever-arm acceleration, and the acceleration measured by SINS can be expressed as follows:
ω ¨ i m j m + 2 α j ω ˙ i m j m + ω 0 j 2 ω i m j m = 2 ω 0 j σ j α j e j ( t )   j = x , y , z ω 0 j = α j 2 + β j 2
f ¨ L A d j + 2 α j f ˙ L A d j + ω 0 j 2 f L A d j = 2 ω 0 j σ j α j e j ( t )   j = x , y , z ω 0 j = α j 2 + β j 2
f ¨ i s j s + 2 α j f ˙ i s j s + ω 0 j 2 f i s j s = 2 ω 0 j σ j α j e j ( t )   j = x , y , z ω 0 j = α j 2 + β j 2
where all the symbols are defined in the previous section and the parameters σ , β , and α in Equations (51)–(53) are identified from our real measurement data, experimental experience, as well as the works from others [15,32]. The parameters σ ,  β , and α are listed in Table 2, Table 3 and Table 4, respectively. Finally, the accelerometer data of MINS were generated according to Equation 1.
The additional acceleration data generated by the static lever-arm was also generated according to Equation (5). The static lever-arm between SINS and MINS r 0 was set as [5m 20m 1m]T. However, this additional acceleration caused by r 0 was completely compensated in our simulation.
According to Equations (16), (51)–(53), every model in each direction is driven by a Gaussian white noise with unit variance. In order to investigate the bias error caused by the cross-correlation between the dynamic lever-arm acceleration r ¨ d m and the acceleration f i s s measured by SINS, the driven noises of different models in each direction are listed in Table 5.
With the change in the weight factor ξ, the correlation coefficient without lag between the driven noise of SINS acceleration data in the X- (or Z-) direction and the driven noise of the dynamic lever-arm acceleration in the Y-direction also takes a value from 0 to 1. Thus, the correlation coefficient without lag between f i s x s and r ¨ d y m (or f i s z s and r ¨ d y m ) takes a value from 0 to 1 because the second-order Markov model can be seen as a linear system.
In the simulation, all the accelerometers of MINS were assumed to be ideal. The accelerometer signals of SINS are subjected to the bias error vector 0 and random walk (white noise) vector w n Given the assumed conditions, the error parameters of the accelerometers are listed in Table 6, where SD denotes the standard deviation of the white noise.
The generated data were used to carry out the TA based on OLS or KF.

3.2. Result and Analysis

The total data length for TA was set to 600 s with a sampling frequency of 20 Hz. First, fix all the parameters presented from Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6 except for the weight factor ξ in Table 5. Then, as the value of ξ changes, a number of simulations were performed to investigate the alignment performance under different relevancies between f i s x s (or f i s z s ) and r ¨ d y m . The KF-based alignment results of when f i s x s (or f i s z s ) and r ¨ d y m were uncorrelated, i.e., ξ = 0, are shown in Figure 3a.
The average alignment error caused by the dynamic lever-arm was almost zero at the end of 100 s in KF-based TA. When f i s x s (or f i s z s ) and r ¨ d y m were partly correlated, i.e., ξ = 0.5, the average alignment error caused by the dynamic lever-arm in the yawing angle was −0.6 mrad, as shown in Figure 3b. These results show a preliminary conclusion that the bias error is related to the cross-correlation coefficient between the SINS acceleration data and dynamic lever-arm acceleration. However, it is interesting that the error of the roll was still very small, as can be seen in Figure 3b, which shows that the cross-correlation coefficient (or ξ) is not the only factor that determines the bias error.
In order to ensure the reliability and stability of the simulation results, all the following results were obtained by averaging over 100 independent trials in the presence of randomly generated noise signals. Similarly, the bias error of KF-based TA in each trial was calculated by averaging the estimation errors. The OLS-based TA errors are also provided to verify the reasonability of explaining the bias error mechanism through OLS theory. Furthermore, the bias error k was calculated to validate the correctness of the bias error prediction model shown in Equation (50).
To further the investigation of the cross correlation effect on the alignment accuracy, the weight factor ξ was increased from 0 to 1 with a step length of 0.2. The average bias errors caused by the dynamic lever-arm are shown in Figure 4, where the vertical lines indicate the related standard deviations. It can be seen from Figure 4a that the bias error increased from −0.01 mrad to −0.9 mrad as the correlation coefficient between f i s x s and r ¨ d y m increased from 0 to 1. This result coincides with the first inference about Equation (50). However, Figure 4b shows that the bias error in the pitching angle was almost unaffected as the cross-correlation coefficient changed. A reason for this finding is that the gravity in f i s z s increased the autocorrelation of f i s z s more than that of r ¨ d y m , so the cross-correlation coefficient had little influence on the bias error in the pitch direction according to Equation (50). This result also provides an indirect proof that the bias error is related to the amplitude of f i s s as the analysis in Section 4. Both the bias error caused by the dynamic lever-arm in KF-based TA and OLS-based TA were in accordance with the bias error k, as shown in Figure 4. This result indicates that the basic principles of OLS and KF are almost the same. Therefore, our analysis of the mechanism of the bias error and the mathematic expression of bias error k are reasonable.
Next, set ξ = 0.5 and fix other experimental conditions except the amplitude of r ¨ d m . The influence of the amplitude of r ¨ d m on the alignment accuracy was then investigated. As presented in Equation (50), the amplitude of r ¨ d m is n proportional to the square root of c o r r ( 0 ) . Figure 5 depicts the corresponding bias error caused by the dynamic lever-arm as the amplitude of r ¨ d m changes. It shows that as the amplitude of r ¨ d y m increased from 0.8 to 3.2 mm/s2, the bias error in yawing angle increased from −0.6 to −2.4 mrad. This result fits the second inference about Equation (50) well. Figure 5b shows that the bias error in pitching angle changed slowly as the amplitude of r ¨ d y m increased. Similarly, the reason for this finding is that the gravity in f i s z s makes the autocorrelation of f i s z s much higher than that of r ¨ d y m , which was discussed through Figure 4b.
Finally, a simulation was carried out to investigate the influence on the alignment accuracy caused by the amplitude of f i s s . In this simulation, we set ξ = 0.5 and fixed other experimental conditions except for the amplitude of f i s s . Figure 6 depicts the corresponding bias error caused by the dynamic lever-arm as the amplitude of f i s x s . f i s z s increased simultaneously by one to four times. Figure 6a shows that as the amplitude of f i s x s grew from 0.6 to 2.4 m/s2, the bias error in yawing angle decreased from −0.6 to −0.2 mrad. This result matches the third inference for Equation (50) well.
Furthermore, it can be inferred from Figure 6a that the bias error in yawing angle can be reduced when the ship is maneuvering, such as accelerating or turning. However, as illustrated in Figure 6b, it was hard to obtain the bias error in lower pitching angles, even though the amplitude of f i s z s was increasing. The reason for this is that the gravity in f i s z s makes the bias error in the pitching angle already very low, which can be deduced from Equation (50).
In summary, bias error can be observed in standard TA, especially in the estimation of yawing angle, when there is a correlation between the SINS acceleration data and dynamic lever-arm acceleration. The simulation results showed that the bias error in TA is related to three factors: the amplitude of r ¨ d y m , the amplitude of f i s x s , and the relationship between the two signals. The bias error is exacerbated when that coefficient or the amplitude of the dynamic lever-arm acceleration increases, whereas the accuracy of TA can be improved by increasing the linear acceleration of the ship, which means that the amplitude of SINS acceleration f i s x s increases. This conclusion agrees with Equation (50) in Section 4, suggesting that the prediction model of the bias error is reasonable. Furthermore, the coupling effects in the KF-based and OLS-based TA were almost the same, which demonstrates the reasonability of the process to analyze the mechanism of bias error in KF-based TA through the OLS theory.

4. Conclusions

By analyzing the cross-correlation between the dynamic lever-arm and the linear motion of a ship, a new bias error prediction model for acceleration-based TA was proposed in this paper. First, the basic theory of the TA approach was introduced. Then, the Bernoulli-Euler beam model was used to verify the existence of cross-correlation between the dynamic lever-arm acceleration and the ship liner motion acceleration. A bias error prediction model was deduced and the simulation results showed good agreement with the model. Hence, this prediction model provides a promising method to deduce bias error. For example, if the autocorrelation of the dynamic lever arm acceleration and the acceleration of the ship motion, as well as their corresponding cross-correlation coefficient can all be estimated, on the condition that the hydroelastic model, statistical analysis, as well as the finite element are fully analyzed [20], then the bias error can be calculated and compensated. In future research, we plan to carry out a feasible solution based on this work in order to further enhance the accuracy of TA.

Author Contributions

Conceptualization, Y.Z.; software, S.Y.; validation, X.X., Y.Y. and Z.Z.; investigation, W.W.; resources, F.H.; writing—original draft preparation, Y.Z and S.Y.; writing—review and editing, Y.Z.; supervision, S.Q.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kain, J.; Cloutier, J. Rapid Transfer Alignment for Tactical Weapon Applications. In Proceedings of the Guidance, Navigation and Control Conference, Boston, MA, USA, 14–16 August 1989. [Google Scholar]
  2. Schneider, A.M. Kalman Filter Formulations for Transfer Alignment of Strapdown Inertial Units. J. Navig. 1983, 30, 72–89. [Google Scholar] [CrossRef]
  3. Berke, L. Master reference system for rapid at sea alignment of aircraft inertial navigation systems. In Proceedings of the Guidance and Control Conference, Seattle, WA, USA, 15–17 August 1966. [Google Scholar]
  4. Browne, B.H.; Lackowski, D.H. Estimation of Dynamic Alignment Errors in Shipboard Firecontrol Systems. In Proceedings of the Conference on Decision and Control including the 15th Symposium on Adaptive Processes, Clearwater, FL, USA, 1–3 December 1976. [Google Scholar]
  5. Spalding, K. An Efficient Rapid Transfer Alignment Filter. In Proceedings of the Astrodynamics Conference on Guidence, Navigation and Control Conference, Hilton Head Island, SC, USA, 10–12 August 1992. [Google Scholar]
  6. Wu, W.; Chen, S.; Qin, S.Q. Online estimation of ship dynamic flexure model parameters for transfer alignment. IEEE Trans. Control Syst. Technol. 2013, 21, 1666–1678. [Google Scholar] [CrossRef]
  7. Hagan, C.E.; Lofts, C.S. Accelerometer based alignment transfer. In Proceedings of the IEEE PLANS 92 Position Location and Navigation Symposium Record, Monterey, CA, USA, 23–27 March 1992. [Google Scholar]
  8. Sinpyo, H.; Man Hyung, L.; Ho-Hwan, C.; Sun-Hong, K.; Speyer, J.L. Experimental study on the estimation of lever arm in GPS/INS. IEEE Trans. Veh. Technol. 2006, 55, 431–448. [Google Scholar]
  9. Chattaraj, S.; Mukherjee, A.; Chaudhuri, S.K. Transfer alignment problem: Algorithms and design issues. Gyroscopy Navig. 2013, 4, 130–146. [Google Scholar] [CrossRef]
  10. Xiong, Z.; Peng, H.; Liu, J.Y.; Wang, J.; Sun, Y. Online calibration research on the lever arm effect for the hypersonic vehicle. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, USA, 5–8 May 2014. [Google Scholar]
  11. Gao, W.; Zhang, Y.; Sun, Q.; Ben, Y. Error analysis and compension for lever-arm effect in transfer anlgnment. Chin. J. Sci. Instrum. 2013, 34, 560–564. [Google Scholar]
  12. Yang, D.; Wang, S.; Li, H.; Liu, Z.; Zhang, J. Performance Enhancement of Large-Ship Transfer Alignment: A Moving Horizon Approach. J. Navig. 2012, 66, 17–33. [Google Scholar] [CrossRef] [Green Version]
  13. Gao, W.; Ben, Y.; Sun, F.; Xu, B. Performance comparison of two filtering approaches for INS rapid transfer alignment. In Proceedings of the 2007 International Conference on Mechatronics and Automation, Harbin, China, 5–8 August 2007. [Google Scholar]
  14. Qingwei, G.; Guorong, Z.; Xibin, W.; Fang, W. Incorporate modeling and simulation of transfer alignment with flexure of carrier and lever-arm effect. Chin. J. Aeronaut. 2009, 11, 2172–2177. [Google Scholar]
  15. Chen, W.; Zeng, Q.; Liu, J.; Wang, H. Research on shipborne transfer alignment under the influence of the uncertain disturbance based on the extended state observer. Opt. Int. J. Light Electron Opt. 2017, 130, 777–785. [Google Scholar] [CrossRef]
  16. Groves, P.D.; Wilson, G.G.; Mather, C.J. Robust rapid transfer alignment with an INS/GPS reference. In Proceedings of the 2002 National Technical Meeting of The Institute of Navigation, San Diego, CA, USA, 28–30 January 2002. [Google Scholar]
  17. Mochalov, A.V. Optical Gyros and Their Application. In A System for Measuring Deformations of Large-Sized Objects; LouKianov, D., Rodloff, R., Sorg, H., Stieler, B., Eds.; Canada Communication Group Inc.: Hull, QC, Canada, 1999; pp. 1–9. [Google Scholar]
  18. Groves, P.D. Optimising the Transfer Alignment of Weapon INS. J. Navig. 2003, 56, 323–335. [Google Scholar] [CrossRef]
  19. Petovello, M.G.; Keefe, K.O.; Lachapelle, G.; Cannon, M.E. Measuring aircraft carrier flexure in support of autonomous aircraft landings. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 523–535. [Google Scholar] [CrossRef]
  20. Pehlivanoğlu, A.G.; Ercan, Y. Investigation of Flexure Effect on Transfer Alignment Performance. J. Navig. 2012, 66, 1–15. [Google Scholar] [CrossRef] [Green Version]
  21. Wu, W.; Qin, S.; Chen, S. Coupling influence of ship dynamic flexure on high accuracy transfer alignment. Int. J. Model. Ident. Control 2013, 19, 224–234. [Google Scholar] [CrossRef]
  22. Heffes, H. The effect of erroneous models on the Kalman filter response. IEEE Trans. Autom. Control 1966, 11, 541–543. [Google Scholar] [CrossRef]
  23. Abei, X.; Qingming, G.; Songhui, H. Analysis of model error effect on kalman filtering. J. Geod. Geodyn. 2008, 28, 101–104. [Google Scholar]
  24. Kailath, T. An innovations approach to least-squares estimation—Part I: Linear filtering in additive white noise. IEEE Trans. Autom. Control 1968, 13, 646–655. [Google Scholar] [CrossRef]
  25. Kailath, T.; Frost, P. An innovations approach to least-squares estimation—Part II: Linear smoothing in additive white noise. IEEE Trans. Autom. Control 1968, 13, 655–660. [Google Scholar] [CrossRef]
  26. Sorenson, H.W. Least-squares estimation: From Gauss to Kalman. IEEE Spectr. 1970, 7, 63–68. [Google Scholar] [CrossRef]
  27. Ishihara, J.Y.; Terra, M.H.; Campos, J.C.T. Robust Kalman filter for descriptor systems. IEEE Trans. Autom. Control 2006, 51, 1354. [Google Scholar] [CrossRef]
  28. Luo, X.; Wang, H. Robust Adaptive Kalman Filtering—A method based on quasi-accurate detection and plant noise variance–covariance matrix tuning. J. Navig. 2016, 70, 137–148. [Google Scholar] [CrossRef]
  29. Nayfeh, A.H.; Mook, D.T.; Marshall, L.R. Nonlinear Coupling of Pitch and Roll Modes in Ship Motions. J. Hydronaut. 1973, 7, 145–152. [Google Scholar] [CrossRef]
  30. Juncher Jensen, J.; Dogliani, M. Wave-induced ship full vibrations in stochastic seaways. Mar. Struct. 1996, 9, 353–387. [Google Scholar] [CrossRef]
  31. Lee, J.; Whaley, P.W. Prediction of the Angular Vibration of Aircraft Structures. J. Sound Vib. 1976, 49, 541–549. [Google Scholar] [CrossRef]
  32. Huddle, J.R.; Chueh, V.K. Transfer Alignment of Navigation Systems. U.S. Patent 7206694B2, 16 July 2004. [Google Scholar]
Figure 1. Schematic diagram of the measurement of misalignment angle.
Figure 1. Schematic diagram of the measurement of misalignment angle.
Sensors 18 03277 g001
Figure 2. Illustration of space interaction force F .
Figure 2. Illustration of space interaction force F .
Sensors 18 03277 g002
Figure 3. Alignment error using Kalman filtering (KF) for different correlation between the SINS acceleration data in X (or Z)-direction and the dynamic lever-arm acceleration in Y-direction: (a) Uncorrelated (b) Partly correlated.
Figure 3. Alignment error using Kalman filtering (KF) for different correlation between the SINS acceleration data in X (or Z)-direction and the dynamic lever-arm acceleration in Y-direction: (a) Uncorrelated (b) Partly correlated.
Sensors 18 03277 g003
Figure 4. Bias error as a function of the correlation coefficient. (a) Error for the estimation of yawing angle. (b) Error for the estimation of pitching angle. The vertical lines indicate the corresponding standard deviations or error bars.
Figure 4. Bias error as a function of the correlation coefficient. (a) Error for the estimation of yawing angle. (b) Error for the estimation of pitching angle. The vertical lines indicate the corresponding standard deviations or error bars.
Sensors 18 03277 g004
Figure 5. Bias error as a function of the amplitude of dynamic lever-arm acceleration r ¨ d y m . Error for the estimation of (a) yawing angle and (b) pitching angle. The vertical lines indicate the corresponding standard deviations or error bars.
Figure 5. Bias error as a function of the amplitude of dynamic lever-arm acceleration r ¨ d y m . Error for the estimation of (a) yawing angle and (b) pitching angle. The vertical lines indicate the corresponding standard deviations or error bars.
Sensors 18 03277 g005
Figure 6. Bias error as a function of the amplitude of acceleration measured by SINS. Error for the estimation of (a) yawing angle and (b) pitching angle. The vertical lines indicate the corresponding standard deviations or error bars.
Figure 6. Bias error as a function of the amplitude of acceleration measured by SINS. Error for the estimation of (a) yawing angle and (b) pitching angle. The vertical lines indicate the corresponding standard deviations or error bars.
Sensors 18 03277 g006
Table 1. Model parameters of dynamic misalignment angle.
Table 1. Model parameters of dynamic misalignment angle.
σ (mrad) β (Hz) α (1/s)
X-axis0.07760.160.1
Y-axis0.15510.190.1
Z-axis0.15510.180.1
Table 2. Model parameters of ship angular velocity.
Table 2. Model parameters of ship angular velocity.
σ (mrad/s) β (Hz) α (1/s)
X-axis4.70.170.1
Y-axis7.20.160.1
Z-axis2.20.180.1
Table 3. Model parameters of dynamic lever-arm acceleration.
Table 3. Model parameters of dynamic lever-arm acceleration.
σ (mm/s2) β (Hz) α (1/s)
X-axis3.10.170.1
Y-axis0.770.160.1
Z-axis1.50.170.1
Table 4. Model parameters of acceleration measured by the accelerometers of SINS.
Table 4. Model parameters of acceleration measured by the accelerometers of SINS.
σ (mm/s2) β (Hz) α (1/s)
X-axis0.60.160.1
Y-axis0.40.170.1
Z-axis0.30.170.1
Table 5. Driven noise of different models in each direction. (WNx, WNy, and WNz denote independent Gaussian white noises in three directions, and the weight factor ξ takes a value from 0 to 1).
Table 5. Driven noise of different models in each direction. (WNx, WNy, and WNz denote independent Gaussian white noises in three directions, and the weight factor ξ takes a value from 0 to 1).
X-DirectionY-DirectionZ-Direction
Ship inertial angular velocity ( ω i m m )WNxWNyWNz
Dynamic misalignment angle ( θ )WNxWNyWNz
Dynamic lever-arm acceleration ( r ¨ d m )WNxWNyWNz
SINS acceleration data ( f i s s )(1 − ξ)*WNx + ξ*WNyWNy(1 − ξ)*WNz + ξ*WNy
Table 6. Parameters of the accelerometer noises used in the simulation system.
Table 6. Parameters of the accelerometer noises used in the simulation system.
MINSSINS
BiasWhite NoiseBias (mGal)white Noise (SD) (mGal)
X003010
Y003010
Z003010

Share and Cite

MDPI and ACS Style

Zhang, Y.; Yang, S.; Qin, S.; Hu, F.; Wu, W. A New Bias Error Prediction Model for High-Precision Transfer Alignment. Sensors 2018, 18, 3277. https://doi.org/10.3390/s18103277

AMA Style

Zhang Y, Yang S, Qin S, Hu F, Wu W. A New Bias Error Prediction Model for High-Precision Transfer Alignment. Sensors. 2018; 18(10):3277. https://doi.org/10.3390/s18103277

Chicago/Turabian Style

Zhang, Yutong, Shuai Yang, Shiqiao Qin, Feng Hu, and Wei Wu. 2018. "A New Bias Error Prediction Model for High-Precision Transfer Alignment" Sensors 18, no. 10: 3277. https://doi.org/10.3390/s18103277

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