Next Article in Journal
Afocal Optical Flow Sensor for Reducing Vertical Height Sensitivity in Indoor Robot Localization and Navigation
Previous Article in Journal
Assessment of Taste Attributes of Peanut Meal Enzymatic-Hydrolysis Hydrolysates Using an Electronic Tongue
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modification of an RBF ANN-Based Temperature Compensation Model of Interferometric Fiber Optical Gyroscopes

1
Marine Navigation Research Institute, College of Automation, Harbin Engineering University, Harbin 150001, China
2
LASSENA Laboratory, École de Technologie Superieure, 1100 Notre-Dame Street West, Montreal, QC H3C 1K3, Canada
3
Department of Biomedical Engineering and Computational Science, School of Science, Aalto University, Espoo 02150, Finland
*
Author to whom correspondence should be addressed.
Sensors 2015, 15(5), 11189-11207; https://doi.org/10.3390/s150511189
Submission received: 3 March 2015 / Revised: 7 May 2015 / Accepted: 7 May 2015 / Published: 13 May 2015
(This article belongs to the Section Physical Sensors)

Abstract

:
This paper presents modification of Radial Basis Function Artificial Neural Network (RBF ANN)-based temperature compensation models for Interferometric Fiber Optical Gyroscopes (IFOGs). Based on the mathematical expression of IFOG output, three temperature relevant terms are extracted, which include: (1) temperature of fiber loops; (2) temperature variation of fiber loops; (3) temperature product term of fiber loops. Then, the input-modified RBF ANN-based temperature compensation scheme is established, in which temperature relevant terms are transferred to train the RBF ANN. Experimental temperature tests are conducted and sufficient data are collected and post-processed to form the novel RBF ANN. Finally, we apply the modified RBF ANN based on temperature compensation model in two IFOGs with temperature compensation capabilities. The experimental results show the proposed temperature compensation model could efficiently reduce the influence of environment temperature on the output of IFOG, and exhibit a better temperature compensation performance than conventional scheme without proposed improvements.

1. Introduction

With the rapid innovative development of science and technology, more and more Strap-down Inertial Navigation Systems (SINS) have been applied in the industrial production and the military field, such as navigation devices on robots, airplanes, ships and automobiles [1]. As the core sensor of SINS, Interferometric Fiber Optical Gyroscopes (IFOGs) play a critical role. IFOGs are used to measure the rotation information and to indicate the precise orientation of inertial measurement unit. As a result, the accuracy of an IFOG directly influences the navigation performance of the SINS [2].
IFOGs, which are manufactured based on semiconductor technology, are extremely sensitive to the ambient temperature [3]. For example, in the shipborne application, SINS are commonly installed in cabins which are located in central positions at the bottom of ships. Owing to suffering from the heat effect generated by the operation of other devices and external extreme climate, the temperature in these navigation cabins could vary from −10 °C to 40 °C, even with air conditioning [4]. As for IFOGs, the temperature fluctuation will definitely influence the physical characteristics of fiber loops, which drives the nonreciprocal phase error or the Temperature Shift Errors (TSE) in IFOGs [5,6]. For example, when the ambient temperature fluctuates by 10 °C, IFOGs with an output accuracy of ±0.01°/h will output a TSE of ±0.15°/h [7]. TSE may lead to the navigation error which accumulates at a much faster rate. In order to maintain the long-term operation accuracy of IFOG-based SINS in any scenario, it is essential and necessary to implement the temperature compensation within the IFOG.
The two most significant factors of IFOG temperature compensation models are the real-time property and universality [8,9]. Provided that temperature compensation models for IFOGs are non-linear models and prior models, Artificial Neural Network (ANN) is a well-suited choice to solve the above mentioned problems. Feng et al. [10] built a temperature compensation model based on Back-Propagation Artificial Neural Network (BP ANN). Temperature and temperature variation are selected as the inputs of their temperature compensation model and the IFOG outputs as the outputs of the temperature compensation model. This model has acceptable real-time properties, but there are some local minima in the BP ANN which make for a bad universality in the whole temperature range (−10 °C to 40 °C), even increasing the compensation error. With this objective to reduce the compensation error of BP ANN, Zhao et al. [11] improved the temperature compensation models using chaotic particle swarm optimization theory. However, the local minima problem in BP ANN is not solved efficiently, and the model is complicated enough to restrict its ability for real-time processing.
In order to overcome the local minima problem in BP ANN, a Radial Basis Function Artificial Neural Network (RBF ANN) is adopted. Shi et al. [12] built a temperature compensation model with RBF ANN with the operation-time of the IFOG as the input and the output errors of the IFOG as its output. The local minima problem can be avoided in this model. However, this scheme can only be used in some specific IFOGs and its compensation accuracy and repetitiveness are also limited. Aiming at increasing the compensation accuracy and increasing the repetitiveness, Yang et al. [13] used the temperature of fiber loops as the input of the model and IFOG outputs as its output to train a temperature compensation model based on RBF ANN. Thus, the local minima can be avoided, and the real output accuracy of the temperature compensation model is evidently improved by one order of magnitude, but due to the that there are not enough inputs, the RBF ANN structure has not been optimized very well and it cannot describe the nonlinear model approximately, which causes some uncertain and inestimable fluctuations, so Shen et al. [14] and Jin et al. [15] optimized the temperature compensation model based on RBF ANN with more inputs. They both have considered the temperature of fiber loops and temperature variation of fiber loops as inputs and chose some specific data as the centers of radial basis functions in the hidden layer with Ordinary Least Square (OLS), which ensures that the models have better compensation accuracy and better universality. Their model not only promotes the compensation accuracy by more than one order of magnitude, but also reduces the start-time by 50%. However, temperature variation during the training process is too small to ensure the compensation accuracy during the whole temperature range, which also causes that RBF ANN to not possess sufficient inputs to optimize the structure. Basically, sufficient kinds of inputs can optimize and improve the structure of the RBF ANN to approximate the nonlinear models more accurately. In summary, there is a trend to make more detailed classification of the temperature related terms to make RBF ANN compatible with more types of inputs to create more exact temperature compensation models.
This article is organized as follows: in Section 2, three temperature relevant factors of IFOG are extracted. Section 3 demonstrates the entire scheme for the temperature compensation models of IFOG based on input-modified RBF ANN. Section 4 shows the collected data used to train the RBF ANN and the test results of the IFOG-compensated temperature experiments. Section 5 evaluates the temperature compensation performances of the proposed scheme compared to previous traditional schemes. Section 6 presents the conclusions and benefits of the new method.

2. Modification of Temperature Compensation Models for IFOG

2.1. Traditional Temperature Compensation Models

As IFOGs are influenced by diverse internal and external sources of error, the navigation errors in the SINS solution are also diverse. To deduce a precise relationship between TSE and the temperature of fiber loops, temperature experiments are conducted to study the output properties of IFOGs. Assuming that in most applications IFOGs work in a temperature range from −10 °C to 40 °C, Figure 1 shows the curves for the relation between the temperature of fiber loops and IFOG outputs.
From Figure 1, the IFOG output varies with the fiber loop temperature. When the fiber loop temperature rises gradually, the IFOG output increases; when the fiber loop temperature stays stable, the IFOG output fluctuates around a certain value. This experiment clearly shows that the IFOG outputs are influenced by temperature. The next part of this section will examine the link between temperature and main IFOG characteristics.
According to the basic principle of IFOGs, assuming that two beams of interferometric light pass through a fiber loop whose total length is L (m) and the refractive index is n, one beam of light passes clockwise (CW) and the other one passes counter-clockwise (CCW). One end of the fiber loop is named A-end. They interfere each other at location Z that is Z(m) away from A-end [16,17,18]. The schematic diagram of fiber loops are shown in Figure 2.
Figure 1. Curves for temperature of fiber loops and IFOG output.
Figure 1. Curves for temperature of fiber loops and IFOG output.
Sensors 15 11189 g001
Figure 2. The schematic diagram of fiber loops.
Figure 2. The schematic diagram of fiber loops.
Sensors 15 11189 g002
The temperature at location Z is studied in temperature experiments. When the temperature at location Z is varying, the thermal induced nonreciprocity phase delay caused by temperature variation can be described by [19]:
Δ ϕ i = 2 π n λ c ( n t + n α T ) T t ( L 2 z ) d z
where, ∂T(z, t)/∂t is the temperature variation in the place Z. n is the refractive index of fiber. λ is the light wavelength. αT is the thermal expansion coefficient of fibers. C is the light speed in y waveguide. According to Equation (1), ∆ϕi is related to the temperature of the fiber loops and the temperature variation of the fiber loops. Hence, traditional temperature compensation models are built based on both of them, and the temperature compensation models for IFOG are as follows:
Δ ϕ i = f ( T , Δ T )

2.2. Modified Temperature Compensation Models

As it is known, the thermal induced nonreciprocity phase delay ∆ϕi is inherent to all kinds of fiber loops. From Equation (1), the thermal induced nonreciprocity phase delay ∆ϕi is related to the temperature of fiber loops T, temperature variation of fiber loops ∂T/∂t and refractive index variation of fiber loops ∂n/∂t [20].
Refractive index variation of fiber loops ∂n/∂t is commonly considered as constant all over the IFOG, however, it is usually affected by ambient temperature and the strain condition of fibers. The refractive index of fiber loops is denoted by n(λ, T, ε), where λ is the light wavelength, and T is the environmental temperature, and ε is the stress on fiber loops. Assuming that there is no specific stress on the fiber loop, ε can be ignored. When the temperature remains at T0 stably and a beam of light passes through the fiber loops, the refractive index of the fiber loops is n(λ, T0). According to Taylor’s formula, the refractive index of the fiber loops n(λ, T0) can be expended as:
n ( λ , T ) = n ( λ , T 0 ) + n T ( T T 0 )
The temperature coefficient of refractive index of the fiber loops can be expressed as:
C T = 1 n ( λ , T 0 ) n T
To show how many temperature relevant terms influence the fiber loops, a comparative optical path experiment will be done. A fiber loop whose length is L (m) will be tested, and several optical paths will be compared at different ambient temperatures. When the ambient temperature is T0, the optical path equation is given by:
L ( T 0 ) n ( λ , T 0 ) = L 0 ( T 0 ) n ( λ , T 0 ) + x
where, L0(T0) is the measured total length of optical path, and L0(T0) is the real total length of optical path, and x is the distance from one end of the fiber loop to the scanning mirror. According to the thermal expansion effect, when the ambient temperature rises, the length of optical path will extend. A new optical path equation can be written as:
L ( T 0 ) [ 1 + α T ( T T 0 ) ] n ( λ , T 0 ) [ 1 + C T ( T T 0 ) ] = L 0 ( T 0 ) n ( λ , T 0 ) + x + Δ x
where, αT = 5.5 × 10−7/°C is the thermal expansion coefficient of fibers, and ∆x is the micro-variation of the distance from the end of the fiber loop to the scanning mirror. From Equations (4)–(6), ∆x can be obtained as follows:
Δ x = L ( T 0 ) n ( α T + C T ) ( T T 0 )
From Equation (7), the temperature coefficient of refractive index of fibers CT can be expressed as:
C T = Δ x L ( T 0 ) n ( T T 0 ) α T
From Equations (4) and (8), we have:
Δ x L ( T 0 ) n ( T T 0 ) α T = 1 n n T
Hence, Equation (9) can be simplified as follows:
n T = Δ x L ( T 0 ) ( T T 0 ) n α T
Then, from Equations (1) and (10), we obtain:
Δ ϕ i = 2 π n Δ T λ c ( L 2 z ) d z
where, ∆T = ∂T/∂t is the temperature variation. The thermal expansion equation is described by:
d z = L L 0 = α T L 0 T
From Equations (11) and (12), a new simultaneous equation is obtained:
Δ ϕ i = 2 π n α T L 0 [ ( α T T + 1 ) L 0 2 z ] λ c ( T × Δ T )
From Equation (13), ∆ϕi is related to the fiber loop temperature T, temperature variation of the fiber loop ∆T and temperature product term of the fiber loop T × ∆T. To identify the influence that T, ∆T and T × ∆T have on ∆ϕi, respectively, three simulation experiments are conducted with the conditions that the length of the fiber loop is 1000 m, and the thermal expansion coefficient of the fibers is 5.5 × 10−7/°C, and light whose wavelength is 1550 nm passes through the fiber loop. The summary of the experimental conditions are as follows: when the ambient temperature varies in intervals which are shown in Table 1 from −10 °C to 40 °C, the thermal induced nonreciprocity phase delay ∆ϕi in a place which is 0.25L0 away from A-end can be shown in Figure 3.
Table 1. Simulation experimental conditions.
Table 1. Simulation experimental conditions.
Experimental Conditions1st2nd3rd
Temperature range −10 °C to 40 °C−10 °C to 40 °C−10 °C to 40 °C
Temperature varied interval0.1 °C0.5 °C1 °C
Figure 3. Thermally induced nonreciprocity phase delay in simulation experiments.
Figure 3. Thermally induced nonreciprocity phase delay in simulation experiments.
Sensors 15 11189 g003
From Figure 3, the thermal induced nonreciprocity phase delay ∆ϕi related with T, ∆T and T × ∆T affects the IFOG output remarkably seriously, and the maximal value of the thermally induced nonreciprocity phase delay ∆ϕi is more than 0.2 °/h. Moreover, ∆ϕi will rise as T, ∆T and T × ∆T increase. In conclusion, temperature relevant terms such as T, ∆T and T × ∆T are critical and non-negligible factors to design temperature compensation models for IFOGs. Hence, the modified temperature compensation model for IFOG can be expressed more accurately as follows:
Δ ϕ i = f ( T , Δ T , T × Δ T )

3. Design of Modified Temperature Compensation Models Based on RBF ANN

It is a prior process to establish temperature compensation models for IFOG which are nonlinear. According to the fundamental theories concerning artificial neural networks, an RBF ANN is suitable to build prior models for temperature compensation [21].
RBF ANN is a kind of 3-layer neural network, which is composed of an input layer, a hidden layer and an output layer. The neurons (Ii, Hi and Oi) can be divided to several groups. These neurons groups are renamed as nervous layers, and they are considered as basic computational units. The input signals are transmitted between neurons and nervous layers. Figure 4 shows the structure of an RBF ANN.
Figure 4. The structure of an RBF ANN.
Figure 4. The structure of an RBF ANN.
Sensors 15 11189 g004
Where, Xi(i = 1, …, N) is the ith input of RBF ANN, and Yi(i = 1, …, M) is the ith output of RBF ANN, and Ii(i = 1, …, N) is the i th neuron of the input layer, and Hi(i = 1, …, K) is the ith neuron of the hidden layer, and Oi(i = 1, …, M) is the ith neuron of the output layer. Inputs are divided into several groups by kernel functions. Usually, a Gaussian function is chosen as the kernel function for neurons in the hidden layer. The Gaussian function is described by:
ϕ j ( x ) = e x c j 2 / 2 σ j 2   j = ( 1 , 2 , , K )
The most important point for an RBF ANN is how to fix the center cj and the width σj of kernel function. Figure 4 shows N neurons in the input layer, K neurons in the hidden layer and M neurons in the output layer. From Equation (15), ϕj(x) is the output of the jth neuron in the hidden layer, and cj is the center vector of kernel function of the jth neuron in the hidden layer, and x is a N-dimensional input vector, and σj is the width of Gauss function of the jth neuron in the hidden layer, and ||x − cj|| is the distance between input vector and the center vector of Gauss function. Then, output of the RBF ANN can be expressed as:
y j = j = 1 K W i j ϕ j ( x ) ,   i = 1 , 2 , , M
where, yj is the output of the jth neuron in the output layer, Wij is the weight between the ith neuron in the output layer and the jth neuron in the hidden layer. The sample set can be divided to several groups by RBF ANN with Equation (15). Meanwhile, the difference between the actual output and the desirable output decides if cj and σj will be adjusted. The adjusted magnitudes of Wij, cj and σj are ∆Wij, ∆cj and ∆σj, respectively. Their expressions are given by:
Δ W i j = η w ( d i y i ) ϕ j ( x )
Δ c j = η c i = 1 M [ ( d i y i ) W i j ] ( x c j ) σ j 2 ϕ j ( x )
Δ σ j = η σ i = 1 M [ ( d i y i ) W i j ] x c j 2 σ j 3 ϕ j ( x )
When an RBF ANN is being trained, Wij, cj and σj will be adjusted separately with previous Equations (17)–(19). After being adjusted several times, the RBF ANN outputs will meet the design requirement.
The RBF ANN has the two following advantages:
(1)
The RBF ANN can avoid local minima. Owing to the fact that an RBF ANN works on the basis of a Gaussian function, the current results are optimal in the whole range, even under complex conditions that the error gradient approximate to zero in some flat areas.
(2)
According to the Kolmogorov theorem, any feedforward neural network which consists of three nervous layers can approximate any continuous function in desired accuracy. Considering the universality and real-time implementation requirements, the structure of temperature compensation models should be as simple as possible. Hence, an RBF ANN does well in increasing real-time and universality of temperature compensation models for IFOGs [22].
Hence, according to Equation (2), the traditional temperature compensation models for IFOG based on an RBF ANN can be written as follows:
Δ ϕ i = A N N R B F ( T , Δ T )
However, it is deficient that only T and ∆T are added up to temperature compensation models. More relevant inputs will complete and improve the structure of RBF ANN. With more relevant inputs, the center cj of kernel function and the width σj of kernel function can be configured more precisely, and the weights between the hidden layers and the output layers can be adjusted more accurately. Meanwhile, from Equation (14), it was shown that the temperature of fiber loops T, temperature variation of fiber loops ∆T and temperature product term of fiber loops T × ∆T are essential and necessary to establish robust and precise temperature compensation models. Hence, the modified temperature compensation models can be expressed as:
Δ ϕ i = A N N R B F ( T , Δ T , T × Δ T )

4. Experimental Verification of Modification for Temperature Compensation Model

In order to test the modification for temperature compensation models of an IFOG-based RBF ANN, temperature experiments which can test all different kinds of IFOG in diverse situations should be designed and performed. Considering that fiber loops are temperature-sensing devices and IFOGs rely on their performance the stability and performance of IFOGs are strongly related to the temperature relevant terms of fiber loops. With this regard, the main purpose of temperature experiments is to detect the temperature relevant terms of fiber loops. Compared to the traditional temperature compensation models, there are several implementation challenges in modification for the temperature compensation model. They are shown as follows:
(1)
According to Equation (21), the modified temperature compensation model based on RBF ANN needs a bigger training set to increase its precision, which requires that the temperature experiments supply a bigger training set, and reducing the rate of temperature variation is a useful way of supplying more training data. The air gap clearance between temperature environmental chamber (TEC) and IFOG could slow down the rate of heat transfer. Hence, it is necessary that a bigger temperature environmental chamber be used to slow down the rate of temperature variation.
(2)
According to plenty of random experimental temperature and IFOG data, when the variation of the ambient temperature is less than 0.1 °C, the IFOG outputs remain almost stable. However, when the variation of ambient temperature is more than 0.1 °C, the IFOG outputs will change. Aiming at ensuring compensation accuracy, the temperature measurement is more than one order of magnitude exact than the ambient temperature.
(3)
According to Equations (2) and (21), the difference between the traditional temperature compensation model and the modified temperature compensation model is T × ∆T which is calculated with T and ∆T, and the calculation never costs extra memory or other resources. The most important point is that the real-time will never be reduced at all. Meanwhile, it is easy to realize T × ∆T in software directly.
However, all of implementation challenges can be overcame by choosing suitable devices and algorithms. Still, they will not influence the real-time and universality of the modified temperature compensation model, and it is easy to realize modifications for a temperature compensation model.
Above all, a TEC with a high-precision turning table whose performances are a temperature measuring accuracy of 0.01 °C and temperature control accuracy of 0.1 °C should be used to test three random free-running IFOGs, and each IFOG will be tested five times. Figure 5 shows the experimental sequence [23]. The experimental procedures are as follows:
(1)
The ambient temperature goes down to 10 °C and must stay stable for 1 h, and then the temperature of fiber loops and IFOG outputs will be recorded;
(2)
The ambient temperature goes up progressively to 40 °C and the temperature of fiber loops and IFOG outputs will be kept stable for 2 h and then be recorded;
(3)
Redo the same experiment five times, and calculate the average fiber loop temperature and IFOG output in order to reduce the accidental probability error;
Figure 5. Experimental sequence.
Figure 5. Experimental sequence.
Sensors 15 11189 g005
All three IFOGs are installed on the high-precision turning table in the TEC under static base conditions [24,25,26]. Before starting the experiments the turning table should be set to a known direction A, and the IFOG cannot be moved until the experiments are finished.
Figure 6. Five groups of fiber loop temperatures and IFOG outputs. (a) Test results from NO.1 IFOG; (b) Test results from NO.2 IFOG; (c) Test results from NO.3 IFOG; (d) The placement of the tested IFOG.
Figure 6. Five groups of fiber loop temperatures and IFOG outputs. (a) Test results from NO.1 IFOG; (b) Test results from NO.2 IFOG; (c) Test results from NO.3 IFOG; (d) The placement of the tested IFOG.
Sensors 15 11189 g006
We select the FOG and orient its sensitive axis along with the true north, as shown in Figure 6d. The fiber loop temperatures and IFOG outputs based on five diverse temperature experiments from NO.1 IFOG, NO.2 IFOG, and NO.3 IFOG, respectively, are shown in Figure 6a–c. From Figure 6, when the temperature rises, the magnitudes of the IFOG outputs increase; when the temperature remains stable, the magnitudes of the IFOG outputs fluctuate around a certain constant. Output trends from NO.1 IFOG, NO.2 IFOG, and NO.3 IFOG are almost similar, and they are closely related to the temperature of the fiber loops, and the IFOG outputs vary with the temperature variations of fiber loops.
According to Equation (14), the thermally-induced nonreciprocity phase delay ∆ϕi is related to the fiber loop temperature T, fiber loop temperature variation ∆T and temperature product term T × ∆T. The temperature variation of the fiber loops ∆T can be expressed by Equation (22):
Δ T = { 0 i = 1 T i T i 1 i = 2 N
Furthermore, the IFOG outputs, fiber loop temperature variation ∆T and temperature product term T × ∆T in five temperature experiments from NO.1 IFOG, NO.2 IFOG and NO.3 IFOG are shown in Figure 7, Figure 8 and Figure 9, respectively.
Figure 7. Relevant test results from NO.1 IFOG. (a) IFOG outputs; (b) Fiber loop temperature variation ∆T; (c) Temperature product term T × ∆T.
Figure 7. Relevant test results from NO.1 IFOG. (a) IFOG outputs; (b) Fiber loop temperature variation ∆T; (c) Temperature product term T × ∆T.
Sensors 15 11189 g007
Figure 8. Relevant test results from NO.2 IFOG. (a) IFOG outputs; (b) Fiber loop temperature variation ∆T; (c) Temperature product term T × ∆T.
Figure 8. Relevant test results from NO.2 IFOG. (a) IFOG outputs; (b) Fiber loop temperature variation ∆T; (c) Temperature product term T × ∆T.
Sensors 15 11189 g008
Figure 9. Relevant test results from NO.3 IFOG. (a) IFOG outputs; (b) Fiber loop temperature variation ∆T; (c) Temperature product term T × ∆T.
Figure 9. Relevant test results from NO.3 IFOG. (a) IFOG outputs; (b) Fiber loop temperature variation ∆T; (c) Temperature product term T × ∆T.
Sensors 15 11189 g009aSensors 15 11189 g009b
According to Figure 7, Figure 8 and Figure 9, the magnitudes of the IFOG outputs are proportional to the temperature variation of the fiber loops ∆T, and they fall gradually as the temperature variation of the fiber loops ∆T decreases to zero. When it decreases to zero, the IFOG outputs fluctuate around some certain constant values. Similarly, the temperature product term T × ∆T has a homologous performances. That means the fiber loop temperature variation ∆T and temperature product term T × ∆T influence the performance of IFOGs, and both of them have to be considered as necessary factors for any IFOG temperature compensation model, so the modified temperature compensation models are described by:
Δ E = A N N R B F ( T , Δ T , T × Δ T )
Hence, according to Equation (23), the temperature compensation model based on RBF ANN should be trained step by step as follows:
(1)
Conduct two different groups of diverse temperature experiments, and one group is chosen randomly as a training set, and the other one is chosen as a verification set;
(2)
An error set Q will be obtained from the subtraction between the average of the training set and the training set;
(3)
Use T, ∆T, T × ∆T and Q to train the RBF ANN until the errors between the outputs of the trained RBF ANN and the error set Q meet the requirements;
(4)
The compensated results will be obtained from subtraction between the RBF ANN outputs and the corresponding temperature compensation model outputs.
To illustrate the validity of the temperature compensation models which are built according to the training steps, one of three IFOGs mentioned will be chosen randomly and tested in temperature experiments, and temperature compensation models will be trained with the test results from these temperature experiments. With one of the objectives being to ensure the universality of the method, the IFOGs are precisely installed on a high-precision turning table in TEC, and it will be rotated to the east where A = 90°, and be tested in another five temperature experiments [27,28,29]. Figure 10 shows the primary IFOG outputs and the compensated IFOG outputs.
From Figure 10, the temperature compensation model could efficiently reduce the temperature shift errors. The IFOG temperature compensation model is estimated by the Mean Square Deviation (MSD) estimation formula. The MSD estimation formula is given by:
M S D = M S E ( d A )
where MSD is the Mean Square Deviation, and MSE is the mean square error algorithm, and d is the desired sample, and A is the known rotation angle of the high-precision turning table. This estimation formula uses the errors between the desired sample and the true value of the desired sample to indicate their relativity. The smaller MSD is, the more closely they are related to each other. MSD values before and after compensation are shown in Table 2.
Figure 10. The primary outputs of IFOG and the compensated outputs of IFOG.
Figure 10. The primary outputs of IFOG and the compensated outputs of IFOG.
Sensors 15 11189 g010
Table 2. MSD before and after compensation.
Table 2. MSD before and after compensation.
NO.MSD before CompensationMSD after Compensation
1st experiment1.72 × 10−41.24 × 10−5
2nd experiment9.90 × 10−41.76 × 10−5
3rd experiment1.80 × 10−32.05 × 10−5
4th experiment2.67 × 10−41.33 × 10−5
5th experiment9.29 × 10−40.78 × 10−5
Table 2 shows that the mean square deviation has obviously become much smaller. In conclusion, the modified temperature compensation model can reduce TSE exactly and effectively.

5. Comparison of Experimental Results Before and After Modification

Aiming at demonstrating that the temperature compensation model after modification performs better than that before modification, the experimental results before and after modification will be compared, and the temperature compensation models are shown as follows:
Δ E B M = A N N R B F ( T , Δ T )
Δ E A M = A N N R B F ( T , Δ T , T × Δ T )
To verify the universality of the temperature compensation model, two other IFOGs are chosen and tested in five diverse temperature experiments [30,31,32]. Both of them are installed in TEC on a high-precision turning table, and they are separately placed randomly with a rotation angle A1 = 45° and with a rotation angle A2 = 135° to ensure the universality of the temperature experiments. The representation of the tested IFOG orientations are shown in Figure 11a,b. The primary IFOG outputs, the compensated outputs based on Equation (25) and the compensated outputs based on Equation (26) are shown in Figure 12a,b, respectively.
Figure 11. The placement of the tested IFOG. (a) The placement of NO.1 IFOG with a rotation angle A1 = 45°; (b) The placement of NO.2 IFOG with a rotation angle A2 = 135°.
Figure 11. The placement of the tested IFOG. (a) The placement of NO.1 IFOG with a rotation angle A1 = 45°; (b) The placement of NO.2 IFOG with a rotation angle A2 = 135°.
Sensors 15 11189 g011
From Equation (24), the MSD estimation formula can be transformed to estimate the results. They are described by:
M S D 1 = M S E ( d A 1 )
M S D 2 = M S E ( d ( T , Δ T ) A 1 )
M S D 3 = M S E ( d ( T , Δ T , T × Δ T ) A 1 )
M S D 4 = M S E ( d A 2 )
M S D 5 = M S E ( d ( T , Δ T ) A 2 )
M S D 6 = M S E ( d ( T , Δ T , T × Δ T ) A 2 )
Table 3 shows the MSD based on Equations (27)–(29) from NO.1 IFOG. Table 4 shows MSD based on Equations (30)–(32) from NO.2 IFOG.
Figure 12. The primary outputs and the compensated outputs from diverse IFOGs. (a) The primary outputs and the compensated outputs from NO.1 IFOG; (b) The primary outputs and the compensated outputs from NO.2 IFOG.
Figure 12. The primary outputs and the compensated outputs from diverse IFOGs. (a) The primary outputs and the compensated outputs from NO.1 IFOG; (b) The primary outputs and the compensated outputs from NO.2 IFOG.
Sensors 15 11189 g012
Table 3. MSD from NO.1 IFOG.
Table 3. MSD from NO.1 IFOG.
NO.MSD1MSD2MSD3
1st experiment 5.40 × 10−31.10 × 10−32.02 × 10−4
2nd experiment3.37 × 10−24.60 × 10−39.93 × 10−4
3rd experiment5.79 × 10−21.93 × 10−27.70 × 10−3
4th experiment 3.87 × 10−29.40 × 10−32.90 × 10−3
5th experiment1.00 × 10−23.80 × 10−31.40 × 10−3
Table 4. MSD from NO.2 IFOG.
Table 4. MSD from NO.2 IFOG.
NO.MSD4MSD5MSD6
1st experiment 5.40 × 10−32.10 × 10−36.05 × 10−4
2nd experiment2.45 × 10−22.80 × 10−37.48 × 10−4
3rd experiment3.51 × 10−28.20 × 10−33.30 × 10−3
4th experiment 3.11 × 10−28.20 × 10−32.70 × 10−3
5th experiment8.40 × 10−24.20 × 10−31.90 × 10−3
From Figure 12, the modified temperature compensation model can deduce the temperature shift errors more precisely and more universally, and the compensated IFOG outputs are not mainly influenced by the temperature. From Table 3 and Table 4, the mean square deviation after modification is smaller than that before modification, and much smaller than the primary output. In a word, the real output accuracy of an IFOG after modification has been raised and improved better than that before modification with the proposed modified temperature compensation model.

6. Conclusions

Accuracy, real-time and universality are very important for temperature compensation models for IFOGs. In this paper, we put forward a modification of an RBF ANN based on temperature compensation models for IFOGs. The temperature compensation model after modification based on the temperature of fiber loops T, temperature variation of fiber loops ∆T and temperature product term T × ∆T can deduce temperature shift errors more exactly, and the compensation accuracy is increased by more than one order of magnitude.

Acknowledgments

Funding for this work was provided by the National Nature Science Foundation of China under grant No. 61374007, No. 61273081 and No. 61104036, and the Fundamental Research Funds for the Central Universities under the grant of HEUCFX41309. The authors would like to thank all the editors and anonymous reviewers for improving this article.

Author Contributions

All the authors make contribution to this work. Jianhua Cheng and Bing Qi conceived and designed the experiments; Bing Qi performed the experiments; Jianhua Cheng, Bing Qi and René Jr. Landry analyzed the data; Bing Qi, Daidai Chen and René Jr. Landry wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aritaka, O.; Shin-ichiro, S.; Hirobumi, S. Technical Progress of Fiber Optic Gyros for Space Applications. SANE IEICE Tech. Rep. 2007, 107, 19–24. [Google Scholar]
  2. Titterton, D.; Weston, J. Strapdown Inertial Navigation Technology, 2nd ed.; The Institution of Engineering and Technology: Stevenage, UK, 2005. [Google Scholar]
  3. Tuckness, D.G. Analysis of optical navigation error during mass entry. Appl. Math. Comp. 1996, 80, 1–22. [Google Scholar] [CrossRef]
  4. Ding, J.C.; Zhang, J.; Huang, W.Q.; Chen, S. Laser Gyro Temperature Compensation Using Modified RBFNN. Sensors 2014, 14, 18711–18727. [Google Scholar] [CrossRef] [PubMed]
  5. Divakaruni, S.; Keith, G.; Narayanan, C. Strategic interferometric fiber Optic gyroscope for ballistic missile inertial guidance. In Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA, 18–21 August 2008; pp. 18–21.
  6. Fan, C.L.; Jin, Z.H.; Tian, W.F. Temperature Drift Modeling of Fiber Optic Gyroscopes Based on a Grey Radial Basis Function Neural Network. Meas. Sci. Technol. 2004, 15, 119–126. [Google Scholar] [CrossRef]
  7. Shen, J.; Miao, L.J. Design and realization of a low-cost, fast and high-precision FOG north finder. In Proceedings of the International Conference on Electrical and Control Engineering, Wuhan, China, 25–27 June 2010; pp. 695–698.
  8. Shupe, D. Thermally induced nonreciprocity in the fiber optic interferometers. Appl. Opt. 1980, 19, 654–655. [Google Scholar] [CrossRef] [PubMed]
  9. Lefevre, H.C.; Arditty, H.J. Fiber-optic gyroscope. In In AGARD, Advances in Fiber-Optic Technology in Communications and for Guidance and Control 6 p; NASA STI: Hampton, VA USA, 1992; pp. 91–93. [Google Scholar]
  10. Feng, L.S.; Nan, S.Z.; Jin, J. Research on Modeling and Compensation Technology for Temperature Errors of FOG. J. Astronaut. 2006, 27, 939–941. [Google Scholar]
  11. Zhao, D.H.; Chen, J.B. Temperature Compensation of FOG Scale Factor Based on CPSO-BPNN. In Proceedings of the Chinese Control and Decision IEEE Conference, Wuhan, China, 26–28 May 2010; pp. 2898–2901.
  12. Shi, Y.S.; Shen, J.; Gao, W.X. Startup Compensation for Fiber Optic Gyro Based on RBF Neural Networks. In Proceedings of the 2010 2nd International Conference on Information Science and Engineering (ICISE), Hangzhou, China, 4–6 December 2010; pp. 4696–4699.
  13. Yang, G.L.; Xu, Y.F.; Xu, H.G. Temperature Compensation for FOG Based on RBF Neural Networks. Piezoelectr. Acoustoopt. 2010, 32, 361–363. [Google Scholar]
  14. Shen, J.; Miao, L.J. Research on the Application and Compensation for Startup Process of FOG Based on RBF Neural Network. In Proceedings of the 10th IEEE World Congress on Intelligent Control and Automation, Bejing, China, 6–8 July 2012; pp. 3195–3911.
  15. Jin, J.; Song, N.F. Temperature Drift Modeling and Real-time Compensation of Interferometric Fiber Optic Gyroscope. Acta Aeronaut. Et Astronaut. Sin. 2007, 28, 1449–1454. [Google Scholar]
  16. Kato, H.; Saito, H. Shupe Effet Compensation of Temperature Controlled Fiber Optical Gyroscope. In Proceedings of the 11th IEEE International Workshop on Advanced Motion Control, Nagaoka, Japan, 21–24 March 2010; pp. 262–267.
  17. Wu, G.Y.; Gu, Q.T. Shupe Effect Thermal Characteristics and Thermal Compensation of Four Frequency Ring Laser Gyro. Pos. Locat. Navig. Symp. 2002. [Google Scholar] [CrossRef]
  18. Zhang, G.C.; Yang, Q.S. Study on Temperature Characteristics of Interferometric Fiber-optic Gyro. Optoelectron. Technol. Inf. 2001, 14, 17–22. [Google Scholar]
  19. Zhou, C.L.; Zhang, Q.; Yan, S.H. Modeling and Compensation for Temperature errors of Interferometric Fiber Optic Gyroscope. In Proceedings of the 2009 IEEE International Conference on Information and Automation, Zhuhai/Macau, China, 22–25 June 2009; pp. 1443–1446.
  20. Yuan, L.B. Effect of Temperature and Strain on Fiber Optic Refractive Index. Acta. Opt. Sin. 1997, 17, 1713–1717. [Google Scholar]
  21. Han, X.Y.; Fang, J.C. Temperature Compensation Method of FOG-IMU Based on RBF Neural Network. In Proceedings of the 2012 IEEE International Conference on Oxide Materials for Electronic Engineering, Lviv, Ukraine, 3–7 September 2012; pp. 671–674.
  22. Chen, X.Y.; Xu, C.Y. Neural network modeling for FOG zero point drift based on forward linear prediction algorithm. J. Chin. Inert. Technol. 2007, 15, 334–337. [Google Scholar]
  23. Blin, S.; Kim, H.K.; Digonnet, M.J.F.; Kino, G.S. Reduced thermal sensitivity of a fiber-optic gyroscope using an air-core photonic-band gap fiber. J. Lightw. Technol. 2007, 25, 861–865. [Google Scholar] [CrossRef]
  24. He, Z.K.; Liu, Z.B. New Modeling Approach of Scale-Factor Temperature Drift Based on Gaussian Process Regression for FOG. In Proceedings of the 25th Chinese Control and Decision Conference, Guiyang, China, 25–27 May 2013; pp. 2992–2996.
  25. Shin-ichiro, S.; Yosuke, H.; Aritaka, O.; Hirobumi, S. In-Orbit Performance Evaluation of Temperature Controlled Small Fiber Optical Gyro on Microsatellite “REIMEI”. Opt. Fiber Sens. 2006. [Google Scholar] [CrossRef]
  26. Jin, J.; Zhang, Z.G.; Wang, Z.; Song, N.F.; Zhang, C.X. Temperature error compensation for digital closed-loop fiber optic gyroscope based on RBF neural network. J. Opt. Precis. Eng. 2008, 16, 235–240. [Google Scholar]
  27. Gyro and Accelerometer Panel. IEEE Standard Specification Format Guide and Test Procedure for Sing-Axis Laser Gyros; IEEE: New York, NY, USA, 2006. [Google Scholar]
  28. Zhao, X.N.; Li, X.L.; Lei, B.Q. Temperature Compensation for Ring Laser Gyro. J. Chin. Inert. Technol. 2004, 12, 55–57. [Google Scholar]
  29. Wei, G.; Li, G. Application of Least Squares-Support Vector Machine in system-level temperature compensation of ring laser gyroscope. Measurement 2011, 44, 1898–1903. [Google Scholar] [CrossRef]
  30. Hong, W.S.; Han, J. The Compensation Method for Thermal Bias of Ring Laser Gyro. In Proceedings of the 21st Annual Meeting IEEE Lasers and Electro-Optics Society, Acapulco, Mexico, 9–13 November 2008; pp. 723–724.
  31. 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), London, UK, 11–13 July 2012; pp. 189–194.
  32. Fidric, B.G. Ring Laser Gyro Frame Design Resistant to Thermal Gradient Effects. U.S. Patent No. 4,867,567, 23 February 1989. [Google Scholar]

Share and Cite

MDPI and ACS Style

Cheng, J.; Qi, B.; Chen, D.; Jr. Landry, R. Modification of an RBF ANN-Based Temperature Compensation Model of Interferometric Fiber Optical Gyroscopes. Sensors 2015, 15, 11189-11207. https://doi.org/10.3390/s150511189

AMA Style

Cheng J, Qi B, Chen D, Jr. Landry R. Modification of an RBF ANN-Based Temperature Compensation Model of Interferometric Fiber Optical Gyroscopes. Sensors. 2015; 15(5):11189-11207. https://doi.org/10.3390/s150511189

Chicago/Turabian Style

Cheng, Jianhua, Bing Qi, Daidai Chen, and René Jr. Landry. 2015. "Modification of an RBF ANN-Based Temperature Compensation Model of Interferometric Fiber Optical Gyroscopes" Sensors 15, no. 5: 11189-11207. https://doi.org/10.3390/s150511189

Article Metrics

Back to TopTop