Next Article in Journal
Complex MIMO RBF Neural Networks for Transmitter Beamforming over Nonlinear Channels
Next Article in Special Issue
On-Chip Group-IV Heisenberg-Limited Sagnac Interferometric Gyroscope at Room Temperature
Previous Article in Journal
Extended Phase Unwrapping Max-Flow/Min-Cut Algorithm for Multibaseline SAR Interferograms Using a Two-Stage Programming Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Ring Laser Gyroscope Bias Compensation Algorithm in Variable Temperature Environment

Department of Precision Instruments, school of Mechanical and Instrumental Engineering, Xi’an University of Technology, Xi’an 710048, Shaanxi, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(2), 377; https://doi.org/10.3390/s20020377
Submission received: 4 November 2019 / Revised: 31 December 2019 / Accepted: 6 January 2020 / Published: 9 January 2020

Abstract

:
In a high accuracy strapdown inertial navigation system (SINS), the ring laser gyroscope’s (RLG) bias changes and the performance decreases due to factors in the RLG’s self-heating and changes in ambient temperature. Therefore, it is important to study the bias temperature drift characteristics of RLGs in high, low, and variable temperature environments. In this paper, a composite temperature calibration scheme is proposed. The composite temperature model introduces the derivative term and the temperature derivative cross-multiplier on the basis of the static model and sets the overlap regions for the piecewise least squares fitting. The results show that the composite temperature model can compensate the bias trend term well at ambient temperature, improve the fitting accuracy, and smooth the output curve. The compensation method has a small amount of calculations and flexible parameter design. The precision of the laser gyros in one SINS is improved by about 64.9%, 15.7%, and 3.6%, respectively, which has certain engineering application value.

1. Introduction

As the ideal device for strapdown inertial navigation systems (SINSs), the ring laser gyroscope (RLG) has the characteristics of a short starting time, large dynamic range, high reliability, a long life, and digital output. Its performance plays a decisive role in the accuracy of the SINS [1,2,3]. In addition to the performance of the manufacturing process and internal structure, the gyro accuracy is also related to the test environment and working conditions. SINSs [4] are applied in many systems such as those for missiles, rockets, ships, and ground vehicles. The temperature of the working environment of the system can vary greatly, which requires the variable temperature characteristics found in RLGs. In the engineering application process, the inherent temperature characteristics of the RLG means the gyro bias changes along with temperature, which restricts further improvement of the gyro performance. Therefore, it is necessary to study the effect of temperature characteristics on the bias and the real-time compensation algorithm.
Many researchers have studied the bias compensation of the RLG using different compensation models and algorithms to provide an accurate and stable output. Hong and Lee [5] proposed a link between the offset drift compensation of the RLG and the external environment, especially the thermal effect. They found that the deviation drift is linearly proportional to the temperature and temperature gradients, which removes thermal effects from the gyroscope, and that the rate of change in temperature and the temperature gradient have the same effect on the gyro. Zhang [6,7] studied the bias and multi-temperature point, temperature, temperature gradient, and temperature rate of the machine gyro, and obtained a temperature compensation model by the stepwise regression method. The temperature characteristics of the mechanically dithered RLG were also studied by temperature experiments. The radial basis neural network (RBFNN) was used for temperature drift identification, whose parameter identification was performed by the orthogonal least squares (OLS) method. Zhao and Li [8] established a bias temperature compensation model based on a temperature quadratic term and temperature gradient. Ouyang and Chen [9] selected multiple possible environment terms as bias compensation state variables, then used the stepwise regression analysis method to select the significant terms. They established a precise mathematical physics model for the temperature compensation of an RLG. Ge and Chen [10] proposed a new three-axis RLG temperature error model, and a test method based on the principle of least squares. Tao and Tang [11] proposed a method to establish an initial model by the three-time spline interpolation method and iteratively calculated the model deviation correction spline curve. They entered the temperature error model of a laser gyro and a quartz flexible accelerometer into a digital signal processor (DSP), and the real-time compensation of the inertial output was finally realized by the navigation computer. He and Tao [12] analyzed the correlations between bias and temperature, temperature change rate and temperature gradient, and established a second-order dynamic temperature model with multiple temperature points in a complex temperature changing environment, optimizing the contribution to the maximum gyro bias. Li and Zhang [13] investigated the effect of variation of light intensity and dither frequency on RLG drift, then used the support vector machine algorithm to establish a data fusion model that was then used to process the original data in order for them to obtain more accurate results. Geng and Fei [14] proposed an RLG bias temperature compensation method, which used an output signal combined with a least squares support vector machine (LS-SVM) algorithm. Guo and Geng [15] proposed a new scheme for the temperature compensation of the RLG bias system based on LS-SVM. Ding and Zhang [16] proposed an improved RBFNN, based on the Kohonen network and the OLS algorithm, to overcome the effect of temperature on the RLG bias. The improved method combines the pattern classification ability of the Kohonen network with the optimal selection ability of the OLS algorithm, avoiding the random selection of the RBFNN center, and improving the compensation precision of the RBFNN. Cheng and Fang [17] proposed a multi-temperature variable input modeling method based on particle swarm optimization (PSO)-adjusted SVM. First, temperature drift data for modeling are preprocessed by an adaptive forward linear prediction (FLP) filter. Then, the SVM method is used to construct the drift model to ensure generalization ability. The PSO algorithm is used to adjust the parameters of the SVM and improve the accuracy in building the model. Wang and Niu [18] studied the influence mechanisms of temperature, temperature rate, and temperature gradient on inertial devices. Stepwise regression analysis and back propagation (BP) neural network were utilized to identify the parameters of temperature error models. Moreover, the effectiveness of the two methods was proved by temperature error compensation tests. Tao and Li [19] analyzed the effect of high frequency oscillator voltage (UHFO) on the total reflection prisms laser gyro (TRPLG) bias. Moreover, a compensation method based on iteratively re-weighted least squares support vector machines (IR-LSSVM) was proposed, which can improve the TRPLG bias stability effectively.
For the above research results, the influence of temperature on the gyro bias is mainly attributed to the influences of the temperature, temperature gradient, and temperature rate. The compensation algorithms mainly adopt the least squares (LS), spline interpolation, stepwise regression, RBFNN, and SVM methods. Compared with LS, stepwise regression, RBFNN, and SVM are suitable for non-linear fitting, but the amount of calculation is large. Cubic spline interpolation has second-order smooth continuity for nonlinear fitting, but third-order interpolation is required for all temperature ranges. The least squares method is most widely used in the temperature-modeling of inertial devices. However, the least squares method has certain limitations, among which is the fact that polynomial fitting can only achieve higher fitting accuracy under the condition that the sample curve is monotonous without obvious fluctuation, and the fact that piecewise fitting can hardly guarantee smooth continuity at the segment points. Therefore, considering the calculation amount, parameter design, and economy in engineering application, a piecewise least squares fitting method with overlaps is proposed to guarantee smooth continuity at the segment points. Moreover, for the second-order model, the second order of the non-overlaps and the third order of the overlaps can be used to ensure the smooth continuity of the segmented points. In addition, in order to improve the stability and accuracy of the RLG in a dynamic environment, the temperature derivative and the temperature derivative cross-multiply dynamic error terms are introduced, and their parameters are identified based on the static temperature compensation.

2. Formation Mechanism of RLG Bias Temperature Drift Error

RLG bias is caused by any non-reciprocal effect of clockwise and counterclockwise traveling waves present in the cavity, such as the Langmuir flow effect of the activation medium, the flow effect of the inactive medium, the bias caused by the magnetic field, poor loss, an unstable blocking threshold, an unequal threshold of cis-anti-blocking, multi-mode coupling effect, and zero drift. They all produce the same effect as the angular velocity of rotation, which results in a frequency difference in the reverse traveling wave. The frequency difference caused by these effects will eventually be superimposed on the frequency difference corresponding to the rotation and output from the optical signal. This interferes with the measurement of the rotation. If the RLG bias is stable and repeatable, it can be compensated in real time by a computer. However, in fact, the bias is inherently variable and has some random nature, which is difficult to control. So, bias is an important source of error for the RLG [20,21,22].
The effect of temperature on the gyro bias is significant [23,24,25,26,27,28,29]: (1) Regarding the heat source, when the gyro is working the source needs to heat up, and it takes several hours to reach equilibrium; when conditions such as ambient temperature change, the temperature field will become more complicated and more difficult to balance, which will affect the performance of the gyro. (2) In terms of physical properties, the refractive index of the gas, the thermal conductivity of the material, and the optical properties of the optical device also change along with the temperature. (3) Regarding the geometrical characteristics, the thermal expansion and contraction and bending deformation of the device can cause the optical path to change and the loss of the resonant system to increase. (4) Finally, a change in the temperature field causes the flow field to change, which causes the discharge currents of the two arms to be unbalanced and aggravates the Langmuir flow effect. These changes will affect the RLG bias. Temperature affects almost all factors such as physical parameters, geometric deformation, gas flow field, and so on.

3. RLG Temperature Compensation Model and Algorithm

The RLG bias temperature compensation requires fitting the experimental data to obtain the trend curve of bias with temperature. However, the trend curves obtained by different curve fitting methods are different in their fitting accuracy.
Due to the high accuracy of least squares polynomial fitting, it has a wide range of applications. For many data and complex curves, the results are not ideal when the low-order least squares polynomial fitting is used. When the high-order least squares polynomial fitting is used, the fitting accuracy and reliability are reduced. Therefore, an RLG output pulse curve fitted by using a piecewise least squares polynomial is proposed in this paper.

3.1. Determination of Segments

The RLG output pulses curve always has inflection points or abrupt data points. For the gyro output curve fitting function y ( x ) , the deviation is large at the valley peak of the curve when the output pulses curve is fitted using a low-order least squares fit. So, the extreme point of the fitted curve should be limited to a certain range. That is to say, if the highest order of the data is n, let the first derivative of the fitted curve y ( x ) be zero and the second derivative y ( x ) not be zero. Then, the extreme point of the curve can be obtained, that is x 0 , x 1 , , x i ( i n 1 ) , and 0 < x 0 < x 1 < < x i < x max .
The segment point should be set at the inflection point of the curve. For the gyro output y ( x ) , let the y ( x ) be zero and its third derivative y ( x ) not be zero. Therefore, the inflection points of the curve can be obtained, that is x 0 , x 1 , , x k ( k n 2 ) , and 0 < x 0 < x 1 < < x k < x max . The inflection points of the curve are the segment points.

3.2. Overlap

For complex curve fitting, the curve may deviate to some extent. Therefore, the inflection points of the fitted curve may not be the inflection points of the output curve. When setting the segmentation points, the selection of a segmentation point should be within a certain neighborhood of the calculated inflection point, namely, the abscissas of the segmentation points are x k ( x k Δ , x k + Δ ) and k n 2 , and Δ represents the neighborhood of the calculated inflection point, namely, half of the overlap.
Because the offset of the inflection points of the fitted curve is unknown, it is not possible to give an accurate value for the neighborhood of the inflection point. To ensure the curve is smooth, the segmentation point should be set near the inflection point and between the left and right extreme values at the inflection point. The abscissa of the k-th segment point should satisfy x k < x k Δ x k x k + Δ < x k + 1 and k n 2 .
In practical applications, because the segment points are set by the inflections, the number of segments can be divided according to the unevenness of the output pulse curve. In order to make the curve fit smooth, an overlap is set in the neighborhood of the segment point. In addition, the range of the overlap is smaller than each segment.

3.3. Multi-Segment Continuous Least Squares

It is assumed that x i is the gyro temperature, and y i is the gyro raw output pulse. Considering to divide the data into K segments, the data set of each segment can be expressed as
S k = { ( x k , i , y k , i ) } ,   i = 1 , 2 , , n k   ,   k = 1 , 2 , , K subject   to   { n 1 + n 2 + + n k = n x k 1 , n k 1 < x k , i < x k + 1 , 1 , 1 i n k
where n k represents the number of data in the k-th segment, and x k , i represents that there are n k data in the k-th segment, namely, the temperature value in the k-th segment.
The fitting function y ( x ) can be determined as:
y ( x ) = { y 1 ( x ) = j = 1 m 1 α 1 , j h 1 , j ( x ) = X 1 α 1 , x x 1 , n 1 y 2 ( x ) = j = 1 m 2 α 2 , j h 2 , j ( x ) = X 2 α 2 , x 1 < x x 2 , n 2      y K ( x ) = j = 1 m K α K , j h K , j ( x ) = X K α K , x > x K 1 , n K 1
where { h k , j ( x ) } , j = 1 , 2 , , m k is a set of the linearly independent basis functions in the segment of S k , m k represents the number of basis functions in the segment of S k , and { α k , j } , j = 1 , 2 , , m k is a set of fitting coefficients in the segment of S k . In this paper, { h k , j ( x ) } represents a set of the temperature-dependent terms. Let y = [ y 1 T , y 2 T , , y K T ] T , α = [ α 1 T , α 2 T , , α K T ] T , and X = [ X 1 0 0 0 X 2 0 0 0 X K ] .
All the fitting coefficients can be obtained by the least squares method:
α = ( X T X ) 1 X T y
Considering that X is a diagonal matrix, the inversion operation in Equation (3) can be simplified as the inversion of the block matrix on the diagonal, which means
{ α 1 = ( X 1 T X 1 ) 1 X 1 T y 1 α 2 = ( X 2 T X 2 ) 1 X 2 T y 2    α K = ( X K T X K ) 1 X K T y K
Taking the overlap in the neighborhood of the k-th segment point x k as an example, the overlap is ( x k Δ ) < x ( x k + Δ ) . The following processing is required for compensation calculation:
y ^ k = κ 1 j = 1 m k α k , j h k , j ( x ) + κ 2 j = 1 m k + 1 α k , j + 1 h k + 1 , j ( x )
Among them, the weighting coefficients are κ 1 = ( x k x + Δ ) / 2 Δ ,   κ 2 = 1 κ 1 . This ensures the continuity of the least squares fit of the two consecutive segments in the overlap. Figure 1 shows the schematic diagram of the overlap calculation.
In Figure 1, the abscissa represents the temperature x i , the dotted line is the overlap, and the dash-dotted lines are the weight of each part in the overlap. Further, suppose that the piecewise function uses a quadratic curve, namely, { h k , j ( x ) } = { 1 , x , x 2 } , and substitute κ 1 ,   κ 2 into Equation (5)
y ^ k = ( x k x + Δ ) 2 Δ p = 0 2 α k ( p ) x p + ( x x k + Δ ) 2 Δ p = 0 2 α k + 1 ( p ) x p = 1 2 Δ p = 0 2 [ α k + 1 ( p ) α k ( p ) ] x p + 1 1 2 Δ p = 0 2 x k [ α k + 1 ( p ) α k ( p ) ] x p + 1 2 p = 0 2 [ a k ( p ) + a k + 1 ( p ) ] x p = 1 2 Δ { p = 0 2 [ α k + 1 ( p ) α k ( p ) ] x p + 1 p = 0 2 x k [ α k + 1 ( p ) α k ( p ) ] x p + p = 0 2 Δ [ α k ( p ) + α i + 1 ( p ) ] x p }
where p represents the order of the basis function in a piecewise function.
It can be seen that after the weighting process, the compensation function of the overlap essentially changes from the original quadratic curve to the cubic curve. In theory, the higher-order fitting function has stronger nonlinearity. Therefore, only performing high-order curve fitting on overlaps can not only ensure the continuity of the segmented points but also reduce the fitting-order of non-overlaps. It avoids the problem of low boundary fitting accuracy caused by directly using the high-order model to fit the whole temperature range. It can be seen that each segment can use a different basis function, and the maximum power of the fitted curve in the overlap is one more than the power of the non-overlap. Thus, this algorithm is flexible and is especially suitable for an RLG with a long test time. When the data of a certain temperature range are lost or incorrect, only the experiment of that temperature range can be done, which can help us save time and reduce workload.

4. Temperature Experiment and Results Analysis

4.1. Temperature Test System

The temperature test of the RLG usually requires static and dynamic tests. The static and dynamic conditions here are defined by whether the ambient temperature changes. The static test focuses on analyzing the characteristics of the gyro at different temperature points, while the dynamic test can better investigate the influence of temperature shock on the system performance during the rising and cooling processes in a wide temperature range. By referring to the practical application background of this system, a method combining dynamic and static temperature modeling was designed to effectively identify model parameters. During the experiment, a medium-precision INS consists of three RLGs, of which the X-axis, Y-axis, and Z-axis correspond to the local east, north, and up directions, respectively. The RLG temperature calibration flow chart is shown in Figure 2, and the thermostat for the RLG temperature experiment is shown in Figure 3.

4.2. Overlap Analysis

The RLG static test data are used to calculate the temperature parameters. The curve is fitted with overlap and without overlap. Take the Z-axis gyroscope as an example to illustrate the improvement in the nonlinearity of the fitted curve produced by the overlaps. Figure 4 shows the static output value of the Z-axis RLG and its fitted curve—with and without overlap. The blue solid line represents the original output pulses, and the black stippled line represents the RLGs fitted curve after the piecewise least squares compensation without overlap. It can be seen that there is a significant discontinuity at the segment points. After the overlap is used in the piecewise least squares compensation, the fitting curve is smooth. The RLGs bias before and after temperature compensation is shown in Table 1.
It can be seen from the above that using overlaps improves the nonlinearity of the fitting curve and the accuracy of the RLG in the static temperature tests.

4.3. Static Temperature Compensation Model and Results Analysis

For the RLG, the constant bias can be compensated by calibration, and the trend bias can only be compensated by establishing the temperature model. Due to the little influence of temperature changing rate and temperature gradient on the constant bias, the static model did not consider it. Therefore, based on the RLG constant value term, temperature linear term and temperature quadratic term, a static temperature compensation model was established and its compensation effect was analyzed. The model is as follows:
y k = α k , 0 + α k , 1 x + α k , 2 x 2
where y k is the number of RLG compensation pulses at the temperature x in the k-th segment, and α k , j , ( k = 1 , 2 , , K ; j = 0 , 1 , 2 ) are the piecewise least squares fitting coefficients in the k-th segment.
The experimental data of the static temperature points before and after the static temperature model compensation are shown in Figure 5.
For static test data, considering the stability of the bias curve, the temperature is divided into four segments, and the overlapping interval is 10 °C. The piecewise least squares fitting coefficients of static data are shown in Table 2.
The dynamic temperature experimental data of the RLGs were subjected to temperature compensation verification using the static model parameters in Table 2. Figure 6 shows the output curve of each direction of the RLG before and after compensation.
It can be seen that the static temperature compensation model improves the performance of the gyro when the system has a particularly small temperature change rate. However, for complex environments such as those with a large temperature change rate or a large temperature change range, the static temperature model has no significant effect on dynamic temperature compensation, and there is hysteresis in the temperature cycling. Therefore, it is necessary to propose a dynamic model.

4.4. Composite Temperature Compensation Model and Results Analysis

In order to reduce the influence of hysteresis on the RLG accuracy in the variable temperature test, the temperature derivative term and the cross-term of temperature and temperature derivative were introduced. Then, their parameters were identified by the piecewise least squares fitting algorithm with the overlaps based on the residuals of the static compensation. Figure 7 shows the RLG’s bias curves with static and composite temperature model compensation.
Static temperature compensation model:
y k , static = y ˜ k ( α k , 0 + α k , 1 x + α k , 2 x 2 )
Composite temperature compensation model:
y k , comp = y k , static ( α k , 3 ( d x / d t ) + α k , 4 x ( d x / d t ) )  
It can be seen from Figure 7 that the hysteresis of the RLG’s X-axis was significantly improved. The RLG’s Y-axis and Z-axis both have a small increase because the original data had low hysteresis. Table 3 shows the RLG’s bias value before and after temperature compensation.
From Table 3, the static compensation of the X-, Y-, and Z-axial RLGs produces little or no improvement to the temperature-changing environment gyro bias. After the composite temperature compensation model, the hysteresis phenomenon is improved, and the bias value is, respectively, reduced by 64.9%, 15.7%, and 3.6%.

5. Conclusions

From the comparison of the curve and bias before and after static and composite temperature compensation, using static and dynamic models and algorithm optimization not only reduces the bias value but also eliminates the trend of bias with temperature change. The bias changes with the temperature almost horizontally. That is to say, the output of the RLG is zero at zero input angular rate at various ambient temperatures. At the same time, the degree of bias dispersion has also been improved. This indicates that the cross-term of temperature and temperature rate should be introduced into the RLG bias compensation model to make the error model complete. Additionally, a parameter identification method based on the residual of the static compensation reduces the RLG bias efficiently. On the compensation algorithm of piecewise least squares fitting, using the overlaps method reduces the calculation amount, and makes the models flexible and the fit smooth. Moreover, it fully meets the real-time compensation and economic requirements of the project. At present, this algorithm has been embedded in the DSP for a SINS temperature compensation, and the compensation effect is good. Slightly extended, this piecewise least squares fitting algorithm can be applied to the temperature compensation of the accelerometer, so the model has strong engineering practical value.

Author Contributions

Funding acquisition, J.W., K.K. and T.L.; investigation, X.B.; methodology, J.W.; project administraton, J.W.; resources, K.K. and T.L.; supervision, K.K. and T.L.; writing—original draft, J.W.; writing—review and editing, X.B. All authors have read and agreed to the published version of the manuscript.

Funding

The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Nature Science Foundation of China (Grants No.s 61803299, 61803302 and 61805196).

Acknowledgments

The authors would like to thank the National Natural Science Foundation of China.

Conflicts of Interest

The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

References

  1. Gao, B.L.; Li, S.Z. Laser Gyro; National University of Defense Technology Press: Changsha, China, 1984; pp. 2–139. [Google Scholar]
  2. Chow, W.W.; Gea-Banacloche, J.; Pedrotti, L.M.; Sanders, V.E.; Schleich, W.; Scully, M.O. The ring laser gyro. Rev. Mod. Phys. 1985, 57, 61–102. [Google Scholar] [CrossRef]
  3. Yan, G.M.; Weng, J. Strapdown Inertial Navigation Algorithm and Integrated Navigation Principle; Northwestern Polytechnical University Press: Shaanxi, China, 2019; pp. 1–36. [Google Scholar]
  4. Ren, S.C. Principles of Practical Inertial Navigation System; Aerospace Publishing: Camberley, UK, 1988; pp. 145–161. [Google Scholar]
  5. Hong, W.S.; Lee, K.S.; Paik, B.S.; Han, J.Y.; Son, S.H. The compensation method for thermal bias of ring laser gyro. In Proceedings of the LEOS 2008–21st Annual Meeting of the IEEE Lasers and Electro-Optics Society, Acapulco, Mexico, 9–13 November 2008; pp. 723–724. [Google Scholar]
  6. Zhang, P.F.; Wang, Y.; Tang, J.X.; Yu, X.D. Research on methods for compensating temperature of mechanically dithered RLG. J. Ordnance Eng. 2010, 31, 562–566. [Google Scholar]
  7. Zhang, P.F.; Long, X.W. Temperature compensation of machine bias laser gyro based on RBF neural network. J. Laser Sci. 2007, 28, 60–62. [Google Scholar]
  8. Zhao, X.N.; Li, X.; Lei, B.Q. Temperature compensation for ring laser gyro. J. Chin. Inert. Technol. 2004, 12, 55–57. [Google Scholar]
  9. Ouyang, Y.G.; Chen, X.; Yang, J.Q. Research on Laser Inertial Temperature Compensation Based on Stepwise Regression Analysis. Opt. Optoelectron. Technol. 2014, 12, 60–63. [Google Scholar]
  10. Ge, W.T.; Chen, M.G.; Lin, Y.R.; Deng, Z.L. Dynamic modeling and compensation technique for temperature error of three-axis laser gyro. Opt. Precis. Eng. 2007, 15, 1509. [Google Scholar]
  11. Tao, Y.M.; Tang, B.S.; Lei, X.L.; Lu, Y.M.; Wang, M.J. A new laser strapdown inertial navigation system temperature compensation method. Navig. Control 2017, 16. [Google Scholar]
  12. He, X.L.; Tao, Y.B. Zero-bias compensation method for multi-temperature point of prismatic laser gyro. Electron. Sci. Technol. 2017, 30, 138–141. [Google Scholar]
  13. Li, G.; Zhang, P.; Wei, G.; Yu, X.; Xie, Y.; Long, X. Ring laser gyroscope drift-error compensation using support vector machine with Kernel-based data fusion. In Proceedings of the IEEE 2015 2nd International Conference on Opto-Electronics and Applied Optics (IEM OPTRONIX), Vancouver, BC, Canada, 15–17 October 2015; pp. 1–4. [Google Scholar]
  14. Li, G.; Wang, F.; Xiao, G.; Wei, G.; Zhang, P.; Long, X. Temperature compensation method using readout signals of ring laser gyroscope. Opt. Express 2015, 23, 13320–13332. [Google Scholar] [CrossRef] [PubMed]
  15. Wei, G.; Li, G.; Wu, Y.; Long, X. Application of Least Squares-Support Vector Machine in system-level temperature compensation of ring laser gyroscope. Measurement 2011, 44, 1898–1903. [Google Scholar] [CrossRef]
  16. Ding, J.; Zhang, J.; Huang, W.; Chen, S. Laser Gyro Temperature Compensation Using Modified RBFNN. Sensors 2014, 14, 18711–18727. [Google Scholar] [CrossRef] [PubMed]
  17. Cheng, J.C.; Fang, J.C. Comparison of compensation methods on RLG temperature error and their application in POS. In Proceedings of the 2012 8th IEEE International Symposium on Instrumentation and Control Technology (ISICT) Proceedings, London, UK, 11–13 July 2012; pp. 189–194. [Google Scholar]
  18. Wang, Q.; Niu, Z. Identification method of laser gyro error model under changing physical field. In AIP Conference Proceedings; AIP Publishing: Brooklyn, NY, USA, 2018; Volume 1955, p. 040179. [Google Scholar]
  19. Tao, Y.; Li, S.; Zheng, J.; Wu, F.; Fu, Q. High Precision Compensation for a Total Reflection Prism Laser Gyro Bias in Consideration of High Frequency Oscillator Voltage. Sensors 2019, 19, 2986. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. IEEE STD 647-2006. IEEE Standard Specification Format Guide and Test Procedure for Single-Axis Laser Gyros; IEEE: Piscataway Township, NJ, USA, 2006. [Google Scholar]
  21. Li, W.; Zhang, P.F.; Long, X.W. Compensation analysis of laser gyro zero offset error composite signal. J. Natl. Univ. Def. Technol. 2016, 38, 163–167. [Google Scholar]
  22. Chatfield, A.B. Fundamentals of High Accuracy Inertial Navigation; American Institude of Aeronautics and Astronautics, Inc.: Reston, VA, USA, 1997. [Google Scholar]
  23. Titterton, D.H.; Weston, J.L. Strapdown Inertial Navigation Technology. Aerosp. Electron. Syst. Mag. IEEE 2004, 20, 33–34. [Google Scholar] [CrossRef]
  24. Jiang, Y.N. Ring Laser Gyro; Tsinghua University Press: Beijing, China, 1985; pp. 77–106. [Google Scholar]
  25. Liu, J.N.; Jiang, J.; Shi, S. Analysis of the combined light output and gyro accuracy of a total reflection prism ring laser. Chin. J. Laser 2013, 40, 30–35. [Google Scholar]
  26. Pan, X.F.; Yang, J.; Wu, M.P. Laser gyro zero offset compensation method in complex temperature change environment. Chin. J. Inert. Technol. 2011, 19, 234–238. [Google Scholar]
  27. Lü, Y.H. Random Error Analysis of Ring Laser Gyro. Sens. Technol. 2004, 23, 40–43. [Google Scholar]
  28. Wu, G.Y.; Gu, Q.T.; Zheng, X.; Tian, H.F.; Bai, C.C. Temperature model of ring laser gyro. J. Tsinghua Univ. Natl. Sci. Ed. 2003, 43, 180–183. [Google Scholar]
  29. Xiong, Z.; Liu, J.Y.; Lin, X.Y. Inertial Instrument Error Compensation Technology in Laser Gyro Strapdown Inertial Navigation System. J. Shanghai Jiaotong Univ. 2003, 37, 1795–1799. [Google Scholar]
Figure 1. Schematic diagram of the overlap calculation.
Figure 1. Schematic diagram of the overlap calculation.
Sensors 20 00377 g001
Figure 2. The ring laser gyroscope (RLG) temperature calibration flow chart.
Figure 2. The ring laser gyroscope (RLG) temperature calibration flow chart.
Sensors 20 00377 g002
Figure 3. The thermostat for RLG temperature experiments.
Figure 3. The thermostat for RLG temperature experiments.
Sensors 20 00377 g003
Figure 4. Static output value of the Z-axis RLG and its fitted curve—with and without overlap.
Figure 4. Static output value of the Z-axis RLG and its fitted curve—with and without overlap.
Sensors 20 00377 g004
Figure 5. Bias of RLGs before and after the static temperature model compensation. (a) X-axis of gyro; (b) Y-axis of gyro; (c) Z-axis of gyro.
Figure 5. Bias of RLGs before and after the static temperature model compensation. (a) X-axis of gyro; (b) Y-axis of gyro; (c) Z-axis of gyro.
Sensors 20 00377 g005
Figure 6. Bias of RLG before and after the static temperature model compensation. (a) X-axis of gyro; (b) Y-axis of gyro; (c) Z-axis of gyro.
Figure 6. Bias of RLG before and after the static temperature model compensation. (a) X-axis of gyro; (b) Y-axis of gyro; (c) Z-axis of gyro.
Sensors 20 00377 g006aSensors 20 00377 g006b
Figure 7. The RLG’s bias curve with static and composite temperature model compensation. (a) X-axis of gyro; (b) Y-axis of gyro; (c) Z-axis of gyro.
Figure 7. The RLG’s bias curve with static and composite temperature model compensation. (a) X-axis of gyro; (b) Y-axis of gyro; (c) Z-axis of gyro.
Sensors 20 00377 g007aSensors 20 00377 g007b
Table 1. The RLGs bias before and after temperature compensation (pulses).
Table 1. The RLGs bias before and after temperature compensation (pulses).
UncompensatedCompensatedCompensated (Overlap)
X-axis0.02330.01740.0173
Y-axis0.02800.01900.0189
Z-axis0.03350.00860.0071
Table 2. Table of fitting coefficients of static data.
Table 2. Table of fitting coefficients of static data.
Temperature Segment (k)Model Parameters
α 0 α 1 α 2 (×10−5)
X-axis1/(−15–15 °C)0.0173−0.00141.7535
2/(5–35 °C)0.00640.0004−4.2567
3/(25–60 °C)−0.05510.0026−3.302
4/(50–80 °C)0.3390−0.01189.6146
Y-axis1/(−15–15 °C)0.0184−0.0014−3.1281
2/(5–35 °C)0.0187−0.00101.3435
3/(25–60 °C)0.0884−0.00404.1885
4/(50–80 °C)0.1204−0.00331.5919
Z-axis1/(−15–15 °C)0.01670.0004−2.0700
2/(5–35 °C)0.0036−0.00093.9374
3/(25–60 °C)0.0635−0.00426.5480
4/(50–80 °C)−0.09740.0032−2.7658
Table 3. The RLG’s bias before and after temperature compensation (pulses).
Table 3. The RLG’s bias before and after temperature compensation (pulses).
UncompensatedStatic CompensationComposite Compensation
X-axis0.05330.05120.0187
Y-axis0.02290.02320.0193
Z-axis0.04710.04670.0454

Share and Cite

MDPI and ACS Style

Weng, J.; Bian, X.; Kou, K.; Lian, T. Optimization of Ring Laser Gyroscope Bias Compensation Algorithm in Variable Temperature Environment. Sensors 2020, 20, 377. https://doi.org/10.3390/s20020377

AMA Style

Weng J, Bian X, Kou K, Lian T. Optimization of Ring Laser Gyroscope Bias Compensation Algorithm in Variable Temperature Environment. Sensors. 2020; 20(2):377. https://doi.org/10.3390/s20020377

Chicago/Turabian Style

Weng, Jun, Xiaoyun Bian, Ke Kou, and Tianhong Lian. 2020. "Optimization of Ring Laser Gyroscope Bias Compensation Algorithm in Variable Temperature Environment" Sensors 20, no. 2: 377. https://doi.org/10.3390/s20020377

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