RESEARCH ARTICLE

Ship hull flexure measurement based on integrated GNSS/LINS

  • Di WU 1,2 ,
  • Yu JIA , 3 ,
  • Li WANG 3 ,
  • Yueqiang SUN 1
Expand
  • 1. National Space Science Center, Chinese Academy of Sciences, Beijing 100190, China
  • 2. University of Academy of Sciences, Beijing 100049, China
  • 3. Huazhong Institute of Electro-optics—Wuhan National Laboratory for Optoelectronics, Wuhan 430223, China

Received date: 25 Sep 2018

Accepted date: 01 Jan 2019

Published date: 15 Sep 2019

Copyright

2019 Higher Education Press and Springer-Verlag GmbH Germany, part of Springer Nature

Abstract

For precision carrier-based landing aid, the position of reference point on the top of island shall be precisely transferred to the landing point on the deck, so the position transfer error caused by the hull flexure is not negligible. As the existing method is not very applicable to measure the hull flexure, a new technique based on integrated Global Navigation Satellite Systems/Laser Gyro Inertial Navigation System (GNSS/LINS) is proposed in this paper. This integrated GNSS/LINS based measurement method is designed to monitor the hull flexure and set up an integrated GNSS/LINS measurement model based on raw pseudo-range and pseudo-range rate measurement and carrier phase differential positioning measurement to effectively eliminate the measurement error caused by cycle slip and multi-path effect from GNSS. It is shown by demonstration test and analysis that this technique has the capability to precisely measure the hull flexure, with the accuracy being better than 0.02 m.

Cite this article

Di WU , Yu JIA , Li WANG , Yueqiang SUN . Ship hull flexure measurement based on integrated GNSS/LINS[J]. Frontiers of Optoelectronics, 2019 , 12(3) : 332 -340 . DOI: 10.1007/s12200-019-0867-8

Introduction

Precision differential positioning technique based on satellite navigation is used for carrier-based aircraft landing aid to guide the aircrafts for precise landing and realize relatively positioning of carrier ship base and carrier aircraft. On the carrier ship, the differential positioning reference point is located at the phase center of receiver antenna while the landing point is located on the cross area of central line of deck and the 2nd and 3rd arresting wire. To avoid satellite signal above the deck to be blocked and eliminate the multi-path effect, the receiver antenna shall be installed up on a mast of the carrier ship. However, the baseline between antenna reference point and landing point shall vary with the carrier attitude and hull flexural deflection in real time [1,2], therefore the flexure variation between antenna reference point and landing point shall be precisely measured.
Now the method to precisely measure the hull flexure includes: optical measurement method (i.e., optical two frequency polarization [3], self-collimation parallel light method [4], laser tracking method [5] and photographing method [6]), satellite navigation based differential positioning measurement method [7] and inertial match measurement method [8]. The optical measurement method features high accuracy and high fidelity, but has the disadvantage of low adaptability and flexibility owing to demanding a non-breaking optical path between different observation points. As for the satellite navigation based differential positioning method, it is difficult to eliminate cycle-slip and multi-path effect. Moreover, the update frequency of flexure information measured by hull cannot be over 100 Hz [7]. As for the inertial match measurement method, the sensitivity of Kalman filter and estimation of flexure are constraints for its application in hull flexure measurement [8].
In this paper, an integrated Global Navigation Satellite Systems/Laser Gyro Inertial Navigation System (GNSS/LINS) method is proposed to realize precise measurement of ship hull flexure, featuring low noise, high frequency and high precision. GNSS shall be able to provide precise positioning data, and its measurement error does not accumulate with time, but its sampling frequency is low, and susceptible to environment interference. The laser gyroscope features good scale factor linearity, high stability, minor dynamic environment error, anti-vibration, anti-shock and environment adaptability, so it is applicable for hull flexure monitoring in adverse environment, providing high accuracy high frequency angular measurement result, but negatively with fast accumulating measurement error with time. Therefore, integrated GNSS/LINS measurement can learn from the other’s strong point to offset one’s weakness to improve the overall performance. As the two ends of baseline for flexure monitoring are both fused with high rate sampling and high accuracy inertial navigation information, flexure error, inertial unit error and satellite navigation receiver clock error can be modeled for high precision estimation.

Measurement method of integrated GNSS/LINS

The measurement error of laser gyroscope plays a decisive role in hull flexure measurement. It shall be able to decrease the gyroscope bias and angle random wandering noise to effectively improve the flexure measurement accuracy [9]. As the laser gyroscope is based on Sagnac effect, it measures the optical path difference of two-way beams in the resonant cavity to work out the angle variation and effectively reduce the gyroscope measurement noise by improving the optical manufacturing quality of resonant cavity. As for the laser gyroscope used in our test, the optical process is improved by means as followed.
1) Use super-smooth polishing technique in large curvature radius to make the lens roughness to be lower than 1 Å;
2) Use double ion beam sputter (DIBS) coating technique to make the backscattering up to be 5 ×10−6, without any flaw;
3) The optical cavity of laser gyroscope shall be precisely manufactured in a high precision optical manufacturing center and polished by classical technique to make the angular error of each critical surface up to be second of arc.
Through the above optical process improvement approaches, the laser gyroscope measurement bias stability is better than 0.003 deg/h, and the random wandering noise is better than 0.0008 deg/sqrt(h).
Fig.1 Integrated GNSS/LINS schematic diagram

Full size|PPT slide

As shown in Fig. 1, the measured baseline of the ship flexure is consisting of the landing point and the differential positioning reference point. Two sets of integrated GNSS/LINS unit shall be installed at the measured baseline of the ship, which mainly composed of LINS, satellite receiver and receiver antenna. One of the satellite antenna and LINS are installed in the position of differential positioning reference point on the mast; the other antenna is installed on the edge of deck and the LINS shall be installed inside the deck of landing point. Integrated GNSS/LINS flexure measurement technique is to calculate and compensate the inertial navigation error, satellite navigation clock error and baseline resolving error. The work procedure of integrated GNSS/LINS method is as follows.
1) Combine and resolve the pseudo-range and pseudo-range rate obtained by the satellite navigation receiver and LINS at two ends. Take the difference between pseudo-range obtained by the satellite navigation receiver and pseudo-range predicted by the LINS to refresh the Kalman filter, so as to precisely calculate and compensate the inertial navigation error and satellite navigation receiver clock error.
Fig.2 Block diagram of tight integration GNSS/LINS

Full size|PPT slide

Tight integration GNSS/LINS method is designed to carry out optimal estimation of position, velocity, altitude and sensor zero deviation of navigation system by using the Kalman filter and correct the inertial navigation output according to the estimated result [7]. The Kalman filter shall take the pseudo-range and pseudo-range rate obtained from GNSS to be observation vector input and, in combination with LINS output and satellite ephemeris to predict the pseudo-range and pseudo-range and take the difference between measured value and predicted value. Then the measured value shall be sent to the Kalman filter for estimation of correction value of each state parameter, with the covariance matrix of initial state parameters, noise covariance matrix of state equation and covariance matrix of observation noise to be given. The resolved correction value shall be then sent back the LINS mechanization to suppress the accumulative error of LINS [9]. Block diagram of tight integration GNSS/LINS is shown in Fig. 2.
2) The phase-derived result obtained by the satellite navigation receiver shall resolve for a baseline in real time directly using carrier phase differential positioning method. Take the difference between the resolved baseline and the baseline predicted by LINS at two ends and use this difference to refresh the state vector of Kalman filter to precisely calculate the inertial navigation error, relative baseline position and position variation.

Kalman filtering modeling

Kalman filtering model [10] is used in integrated GNSS/LINS measurement method. The LINS data shall be synchronized with the pseudo-range and pseudo-range rate obtained from GNSS receiver and then sent to the Kalman filter for combination processing (a tightly integration algorithm). The inertial navigation state error shall quickly be accumulated with time and the Intertial Measure Unit(IMU) error also shall quickly vary with time, so, by means of Kalman filtering, the LINS error shall be estimated and corrected on line according to the measurement data from GNSS. In the process of modeling for GNSS/LINS tight integration algorithm, the corresponding state equation and observation equation shall be set up, in which the LINS dynamic error model shall correspond to the state equation while the GNSS error model shall correspond to the observation equation. The observation components of observation equation shall include two parts: one is the difference between pseudo-range and pseudo-range rate predicted according to LINS position, velocity and satellite ephemeris and pseudo-range and pseudo-range rate observed by GNSS, and the other is the difference between baseline vector resolved by carrier phase differential positioning at two ends of baseline and baseline vector resolved by integrated LINS at two ends.

Error state model

As the LINS mechanization will take the local horizontal coordinate system (north-east-up direction) to be reference frame for navigation. To be accordance with the navigation resolving output, the state equation and measurement equation shall be set up with the local horizontal coordinate system to be taken as the reference frame. The state equation shall be represented in matrix form as below:
X˙ (t)=F( t)X(t) +G(t )w(t),
where, X(t)is state parameter vector, F(t) is transfer matrix, w(t) is white noise process at system state, G(t) is noise drive matrix at system state. The tight integration state vector X(t)shall be modeled to be
X(t) =[ XIMU 1 X IMU2 δLδ L ˙δ ρGNSS 1 δ ρ˙GNSS1 δρ GNSS2δ ρ ˙GNSS2] .
The parameters to be estimated shall include LINS systematic error XIMUi, flexure error δL, flexure change rate error δ L˙ varying with time, pseudo-range deviation δρ GNSSi corresponding to receiver clock error, and pseudo-range rate deviationδ ρ ˙GNSSi corresponding to receiver clock drift.
The state parameters related to LINS systematic error shall include: attitude error, velocity error, position error, gyroscope drift and acceleration bias, and there is an equation as below:
XIMUi=[ Ψ δVδp bgba].
According to the state vectors to be estimated by LINS, the system state equations can be deduced according to the LINS error model, including the position error equation, velocity error equation and attitude error equation.
1) Position error equation [11,12]
The perturbation equation of position error shall be represented in vector as below:
δ p˙ b=δ v nbn[ ω enn×]δpb +[δθ×] v nbn,
where, δθ is position error angular vector, δ vnbn is velocity error vector in local horizontal coordinate,
δ pb
position error vector in latitude, longitude and altitude, i.e., δϕ, δλ,δh.
The position error equation shall be
δ p˙ b=FppδPb + F pvδ v nbn.
2) Velocity error equation
The perturbation equation of velocity error shall be represented in vector [11,12] as below:
δ v˙ nbn=δ ( Ωien+ Ω inn) v nbn( Ωien+Ω inn)δ v nbn+δ fn+Γδ p b+δ gn,
where, δ fn is the projection of specific force in the local horizontal coordinate, Γ is normal gravitation calculation error coefficient matrix caused by the position error, δg n is gravitational acceleration error vector in local horizontal coordinate.
The velocity error equation shall be represented as
δ v˙n=FvpDδ p b+Fw δv n+( f n× )Ψnbn+ C bn b a.
3) Attitude error equation
The perturbation equation of attitude error shall be represented in vector [11,12] as below:
Ψ˙n bn=[ ω inn×] ψnbn+δ ω innCb nδ ω ibb.
And the attitude error equation shall be
ψ˙nbn=Fepδpn+ Fevδ vnbn[ ωin n×]ψnbn Cbnδ ωibb.
4) IMU bias error equation
The IMU bias model of gyroscope and accelerometer shall make use of the first-order Gauss-Markov process [13,14]
b˙g = 1 Tgb b g+wgb b ˙g= 1 Tabba + w ab,
where T gb, Tab are correlation time of gyroscope and accelerometer respectively corresponding to the first-order Gauss-Markov process, wgb,wab are drive white noise corresponding to the first-order Gauss-Markov process.
5) Receiver clock error equation
The dynamic model of receiver clock error and drift shall be set up as
( δp˙δ p¨)=( 0 010)(δpδ p˙)+ ( wcδt wcδt),
where δρ˙, δρ¨ are respectively pseudo-range and pseudo-range rate corresponding to clock error and drift, Wcδt,W cδ t˙ are noise vector.
Combine the error models above and obtain the state equation coefficient matrix to be
( Fδtδt ˙)2×2= [10Δt 1 ] 2×2.
6) Lever arm flexure error equation
The lever arm flexure and its dynamic model [1] shall be set up as
δ L ˙=δL˙+ w flex δL¨= αδL2βδ L˙+ (α 2β)wflex,
where wflexis lever arm noise vector, α,β are damping factors.
7) State equation noise
The systematic noise vector shall be modeled to be
w= [ wIMU1wIMU2w flex w cδt1 w cδt˙1 w cδt2 w cδt˙2],
where the clock error shall correspond to pseudo-range change rate power spectral density (PSD)S cδt,Sc δt= σ cδt 2τ, where σcδt is the pseudo-range standard deviation corresponding to the clock error. As for Temperture Compensated Crystal Oscillato(TCXO) clock, generally Scδt=0.01ms 1, where the clock frequency drift shall correspond to pseudo-range rate change rate power spectral density(PSD).Scδt,S cδt=σcδt2 τ,where σcδt is pseudo-range rate standard deviation corresponding to clock drift. As for TCXO clock, generally Scδt=0.04m2 s 3 [10,15].

Measurement model

Pseudo-range observation equation

As for tight integration GNSS/LINS, if it is assumed that the GNSS antenna position calculated by LINS is (x1 y1z1)T and the satellite position determined by the satellite ephemeris is ( xsys zs )T, the pseudo-range ρI in LINS position can be worked out. With the pseudo-range measured by the GNSS receiver to be denoted as ρ G, the pseudo-range and pseudo-range rate difference between LINS and GNSS shall be observed and measured by the integrated LINS. As the LINS center and GNSS antenna phase center is not coincident, reduction of GNSS phase center to LINS center is required in the process of equation deduction. Only the pseudo-range observation equation is given below, and the pseudo-range rate is similar to the pseudo-range observation equation.
1) Pseudo-range observation vector
If j satellites are observed, the pseudo-range observation vector shall be
zρ= [ δρ 1 δρ2δρj ]T,
Where δ ρj is the difference between pseudo-range predicted by LINS and observed by GNSS receiver.
δρ j=ρ Ij ρGj.
In GNSS receiver observation vector, the satellite clock error, troposphere delay error, ionosphere delay error, earth rotation effect error shall be removed [13], and weight of observation noise shall be determined according to the elevation angle and SNR [11].
2) Pseudo-range observation equation coefficient matrix
First, the function relation between observation vector and position (x, y, z) error vector in Cartesian coordinate system shall be set up. Secondly, the relationship between position (x, y, z) error vector in Cartesian coordinate system and position error vector (ENU) shall be determined. Finally, the function relation between position error vector (ENU) and system state error vector shall be worked out, including lever arm compensation.
a) Error vector in Cartesian coordinate system
δ ρj=ρIj ρG j=e j1δx+ej2δy+ ej3δz+cδtu+vρj,
where, vρj=[cV tjs(Vion)j ( Vtrop)j].
If j satellites are observed, equation (16) can be rewritten to be
zρ= A ρδ re+Ιρcδ tu+vρ,
where
zρ=[δ ρ1 δρ 2δ ρj]T, A ρ=[ e11 e12e13 e21e j1 e22 ej2 e23e j3],δ r e= [δxδyδz]T, Ι ρ=diag(111), v ρ= [ vρ1 vρ2v ρj] T.
b) Error vector in local horizontal rectangular coordinate
[ δx δyδz]=Cne[ δrEδ rN δr U].
(18)
c) Latitude, longitude and altitude error vector [12]
[δ rE δr Nδ rU ]= DR[ δ ϕδλ δh] =[0(R N+ h)cosϕ0 RM+h 00001] [δϕδλ δh] .
d) IMU error vector with lever arm effect to be considered
If it is assumed that the GNSS antenna phase center is rGPS n in n system, IMU center is rIMUn in n system, the vector from GNSS antenna phase center to LINS center shall be lGPS b, and there is relationship as below.
rGPSn=rIMUn+DR1 Cbn lGPSb,
where
DR1= [0 1 RM+h0 1(RN+h)cosϕ0 0 001].
The calculated position of GNSS phase center can be written to be
r ^GPSn=rGPSn+δrIMUn+DR1[Cbn lGPSb×]φ.
From equation (21), it can be obtained that
δrGPSnδ rIMUn+DR1[ C bnlGPS b×]φ.
e) Composite derivation to be written in form of matrix
zρ=Hρx+ v ρ
where
Hρ=[ ( A ρC ne D RC 1)j× 3 0j×3( Aρ C ne D R)j× 3 0j×6( Iρ)j× 1 0j×1]j× 17
and
C1=[ CbnlGPSb×].

Carrier phase differential position vector observation equation

In the process of refreshing the carrier phase differential position, the resolved position vector difference between two LINSs shall be set to be
L INS= [dx INSd yINSdz INS].
The position vector difference obtained by GNSS differential positioning shall be
LGNSS=[ dxGNSSdyGNSS dzGNSS].
The observation vector ΔLGNSS=[ LINS LGNSS] can be used to construct a differential position vector observation equation as below, where H is the coefficient matrix.
Δ L GN SS=H X.

Experiment and discussion

Fig.3 Experimental set-up of GNSS/LINS

Full size|PPT slide

A turntable is used to simulate the hull flexure to estimate the accuracy of hull flexure measurement method proposed in this paper. In the place where receiver antenna can receive the signal of satellites, two sets of measurement units of integrated GNSS/LINS shall be installed fixedly at the two end of long test tooling showed in Fig. 3 respectively. The two devices are 3 meters apart.
Before testing, the angular output of swing table and output of integrated GNSS/LINS measurement units shall be calibrated to be temporally and angularly synchronized.
After the swing table is settled down (about 5 min after starring), it shall keep swinging in 5° amplitude and 10 s cycle for totally 2 h. Note down the angular output.
3D position variation shall be resolved according to the fixed baseline length of the testing bench and the attitude output of swing table, which shall be taken as a reference value to compare with the 3D flexure measured by the integrated GNSS/LINS measurement unit. The measured displacement flexure error in east, north and up direction respectively resolved by GNSS and integrated GNSS/LINS are shown in Figs. 4−6. Wherein, the displacement flexure error resolved by GNSS is represented by the red curve, while resolved by integrated GNSS/LINS by the blue curve.
It is known from the figures above that the flexure measurement noise of GNSS is significantly larger than integrated GNSS/LINS measurement results. At the same time, it can be found that during the period of 5500 to 5700 s, the measurement results of GNSS occur in all three directions with the maximal measurement error reaches 0.12 m. During this period, the maximal flexure measurement error of integrated GNSS/LINS is lower than 0.04 m. It is shown by analyzing the carrier phase differential positioning data of GNSS that the integer ambiguity during the above period cannot be fixed and the output is a floating point solution. From Figs. 7 and 8, it can be found that the number of differential common-view satellites is greatly reduced during the above period and the horizontal dilution of precision (HDOP) is significantly increased; therefore, the major GNSS positioning error may probably be caused by external environment factors, such as satellite signal obstruction and multi-path effect error causes cycle slip [16,17] that resulting in unfixed integer ambiguity and consequently big measurement error.
GNSS/LINS integration measurement can effectively detect and eliminate satellite navigation measurement deviation by using high-precision laser gyro measurement information for information fusion, which ensures low-noise and high-precision measurement characteristics in a short time during flexure measurement. According to statistics, the estimation error (1s) of the flexure components in the east, north and up directions of the laser gyro inertial/satellite combination is 0.0169, 0.0128 and 0.0115 m, respectively.
Fig.4 Flexure measurement error in east direction

Full size|PPT slide

Fig.5 Flexure measurement error in north direction

Full size|PPT slide

Fig.6 Flexure measurement error in up direction

Full size|PPT slide

Fig.7 Number of common-view satellites for differential positioning

Full size|PPT slide

Fig.8 HDOP for GNSS differential positioning

Full size|PPT slide

Since the laser inertial position accuracy diverges with time, when only the laser inertial conduction is used for the flexure measurement, only the accurate flexure angle measurement can be realized, and the flexure position cannot be accurately measured. For the hull flexure, the same flexure angle error is obtained. If the baseline is too long, it will cause a larger positional flexure error, and the flexure error measured by this method is independent of the baseline length, which is more suitable for shipboard guided navigation.

Conclusion

To meet the requirement of hull flexure measurement, an integrated GNSS/LINS measurement method is proposed for high accuracy flexure monitoring. The conceptual design and operation principle are presented. A high-order Kalman filter GNSS/LINS estimation model is established. Through the simulation analysis of the hull flexure by the turntable, it is verified that the hull flexure measurement accuracy based on the inertial/satellite combination is better than 0.02 m, which can effectively overcome the measurement error caused by the external navigation of satellite navigation. Meanwhile, the accuracy of the methodology used in this paper is independent with the length of the baseline, which is more suitable for carrier aircraft landing guidance by comparing with other methods.
1
Feng T, Mao X. Multimodal data fusion for SRGPS antenna motion error reduction. Multimedia Tools and Applications, 2017, 76(9): 12035–12050

2
IS A, Ray B. Development and evaluation of a precision coordinate transfer sytem for SRGPS. In: Proceedings of International Technical Meeting of the Satellite Division of the Institute of Navigation, 2004

3
Wang J, Zhang G. Two-frequency polarization method for metering of instrumentation ship’s hull transverse twist. Optics and Precision Engineering, 1999, 7(3): 118–123

4
Zhang Y, Li M, Yu P. Research on angle diatortion for the measuring ship. Chinese Journal of Scientific Instrument, 2006, 27(6): 1505–1507

5
Li Y, Zhang Y, Yue J. New technology of ship distortion measurement. Optics and Precision Engineering, 2008, 16(11): 2235–2238

6
Sun C, Liu H, Chen S, Zhang X. Semi-physical simulation experimental study of hull vertical deformation measurement based on videometrics principle. Journal of Experimental Mechanics, 2015, 30(5): 599–606

7
Petovello M G, Lachapelle G, Cannon M E. Using GPS and GPS/INS systems to assess relative antenna motion onboard an aircraft carrier for shipboard relative GPS. In: Proceedings of International Technical Meeting of the Institute of Navigation, 2005, 219–229

8
Yuan E, Yang G, Yu P, Tang G. Transfer method of ship’s attitude references based on inertial matching method. Ship Science and Technology, 2013, 35(12): 60–64

9
Zhang Y, Li M, Yu P. Research on angle distortion for the measuring ship. Chinese Journal of Scientific Instrument, 2006, 27(6): 1505–1507

10
Chen Q J. Research on the Railway Track Geometry Surveying Technology Based on Aided INS. Wuhan: Wuhan University, 2016

11
Groves P D. Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems. Boston: Artech House, 2013

12
Farrell J A. Aided Navigation GPS with High Rate Sensor. New York: The McGraw-Hill Companies, 2008

13
Dong X R, Zhang S X. GPS/INS Integrated Navigation and Its Application. Changsha: National Defense Science and Technology University Press, 1998

14
Sun H X. DGPS/INS Integrated Position and Attitude Determination and Its Application in MMS. Wuhan: Wuhan University, 2004

15
Brown G, Robert , Patrick Y C. Introduction to Random Signals and Applied Kalman Filtering. Vol. 1, No. 1. New York: John Wiley & Sons, 1992

16
Li Z H, Huang J S. GPS Surveying and Data Processing. Wuhan: Wuhan University Press, 2010

17
Ning Y P, Wang J, Hu X X, Wang S D. Inertial aided cycle-slip detection and repair for BDS triple-frequency signal in severe multipath environment. Acta Geodaetica et Cartographica Sinica, 2016, 45(S2): 179–187

Outlines

/