Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Multi-sensor information fusion localization of rare-earth suspended permanent magnet maglev trains based on adaptive Kalman algorithm

  • Yiwei Xu,

    Roles Conceptualization, Data curation, Methodology, Writing – original draft

    Affiliations School of Electrical Engineering and Automation, Jiangxi University of Science and Technology, Ganzhou, China, Key Laboratory of Magnetic Levitation Technology in Jiangxi Province, Ganzhou, China

  • Kuangang Fan ,

    Roles Conceptualization, Funding acquisition, Writing – review & editing

    kuangangfriend@163.com

    Affiliations School of Electrical Engineering and Automation, Jiangxi University of Science and Technology, Ganzhou, China, Key Laboratory of Magnetic Levitation Technology in Jiangxi Province, Ganzhou, China, Ganjiang Innovation Academy, Chinese Academy of Sciences, Ganzhou, China

  • Qian Hu,

    Roles Data curation, Writing – review & editing

    Affiliations School of Electrical Engineering and Automation, Jiangxi University of Science and Technology, Ganzhou, China, Key Laboratory of Magnetic Levitation Technology in Jiangxi Province, Ganzhou, China

  • Haoqi Guo

    Roles Writing – review & editing

    Affiliations School of Electrical Engineering and Automation, Jiangxi University of Science and Technology, Ganzhou, China, Key Laboratory of Magnetic Levitation Technology in Jiangxi Province, Ganzhou, China

Abstract

Since the positioning accuracy of sensors degrades due to noise and environmental interference when a single sensor is used to localize a suspended rare-earth permanent magnetically levitated train, a multi-sensor information fusion method using multiple sensors and self-correcting weighting is proposed for permanent magnetic levitated train localization. A decay memory factor is introduced to reduce the weight of the influence of historical measurement data on the fusion estimation, thus enhancing the robustness of the fusion algorithm. The Kalman filtering results suffer from inaccuracy when process noise is present in the system. In this paper, we use a covariance adaptive scheme that replaces the prediction step of the Kalman filter with covariance. It uses the covariance adaptive scheme to search the posterior sequence online and reconstruct the prior error covariance. Since the process noise covariance is not used in the new adaptive scheme, the negative impact of the mismatch noise statistics is greatly reduced. Simulation and experimental results show that the use of multi-sensor information fusion and covariance adaptive Kalman algorithm has significant advantages in terms of adaptability, accuracy and simplicity.

Introduction

The problems of traffic congestion and environmental pollution caused by population concentration due to rapid economic development and urbanization have become imminent. As a typical green, safe and efficient mode of transportation, maglev rail transit has great potential for development [1]. Magnetic levitation, as an advanced technology for rail transportation, will promote further development and application in transportation [2, 3]. At present, China, the US, Germany and Japan are the four most developed countries in maglev technology, and are clearly leading in the international arena with abundant research results [46]. Meanwhile, countries such as Switzerland, Canada, and South Korea are actively researching new maglev rail technology [7]. The positioning system of permanent magnet magnetic levitation train plays a very important role in the safety of train dispatching and train movement control. Accurately and without delay detecting the speed and position of the permanent magnet maglev train at a certain moment is the primary condition to ensure the safe operation of the whole system. Therefore, the research on the positioning of permanent magnet magnetic levitation trains is the basis for the future development of magnetic levitation trains, which is necessary and urgency.

When using single sensor for positioning of permanent magnet maglev trains, the positioning accuracy is degraded due to the presence of noise and occlusion in the environment, therefore a multi-sensor information fusion method is employed to solve this problem. Multi-sensor fusion technology applies data fusion [8, 9] to target tracking [10], vehicle localization [11] and other fields [1214], which solves some problems of low accuracy in many cases and has broad application prospects and great scientific value [15]. In order to meet the requirements for positioning of permanent magnet magnetic levitation trains, multiple sensors are generally installed on the maglev trains for data acquisition. And then positioning is performed based on the acquired information. Therefore, the positioning accuracy of permanent magnet maglev trains depends on the accuracy of the acquired information. However, the noise, electromagnetic interference between devices, and environmental factors present in the practical application lead to random errors or mistakes in the sensors in a multi-sensor system [16]. This can cause bias or even distortion in the measurement results and ultimately lead to inaccurate positioning of the permanent magnet maglev train. Weighted fusion is a method for optimal data fusion by assigning a weighting factor to each sensor [17, 18], which produces optimal unbiased fusion results that minimize the mean square error fusion result without any a priori knowledge of the system and observation noise [19, 20]. Indeed, the performance of weighted fusion depends largely on the distribution of weights. If the weight distribution is not reasonable, it may not be able to significantly improve the accuracy and reliability of the system. Therefore, proper distribution of weights is an important factor in achieving high accuracy estimation in weighted fusion.

The Kalman filter has been widely used as an optimal state estimator in navigation, target tracking [21, 22]and control [23]. The optimality of the Kalman filter depends heavily on the a priori knowledge of the noise statistics [24]. The use of incorrect prior statistics may lead to significant estimation errors and even filter divergence [25]. Nevertheless, how to determine the process noise and the covariance of the measurement noise is a major hurdle in practice [26]. Therefore, it is rather meaningful to specially investigate the filtering problems with inaccurate or mismatched process noise covariance [27]. Adaptive techniques using covariance matching, correlation, maximum likelihood and Bayesian methods in combination with Kalman filtering are one of the common approaches to solve this problem [18]. The Sage-Husa adaptive Kalman filter is a covariance matching method that recursively estimates the noise statistics based on the maximum posterior criterion [28, 29]. The innovation-based adaptive Kalman filter (IAKF) is a maximum likelihood method that estimates the noise covariance matrix based on the fact that the innovation sequence of the Kalman filter is a white process [30, 31]. The multi-model adaptive Kalman filter is an approximation of the Bayesian approach that solves the problem of model uncertainty by combining Kalman filters of different models into a group [32, 33]. Kalman algorithm is more common in the previous studies of maglev train operation. In [34], the Kalman algorithm is used to filter the gap signal and obtain more ideal gap data, but the dynamic instability of this method is more obvious. In [35], Kalman technique is used to fuse multi-rate data with acceleration and displacement measurements having different sampling frequencies, and after numerical simulation and analysis, the effectiveness of the method is proved. In [36], an adaptive Kalman filtering algorithm based on the change of speed information is added into the operating speed sensor of low and medium-speed maglev trains to reduce the positioning error of maglev trains.

At present, China has researched different types of high-speed magnetic levitation technology [37, 38]. In 2014, Jiangxi University of Science and Technology proposed a new type of efficient and intelligent permanent magnetic levitation rail transportation system. In September 2019, a 60-meter-long permanent magnet magnetic levitation rail transit system technology verification line (Fig 1) was completed, marking the creation of a safe, convenient and efficient low to medium speed, low to medium capacity rail transit system. The current positioning method used in the technology verification line of the permanent magnet magnetic suspension rail system is a cross induction loop, which has the disadvantages of difficult installation, inconvenient maintenance and high cost. In response to these shortcomings, multiple sensors are used to locate the suspended rare earth permanent magnet maglev train, achieving multi-sensor information fusion positioning of the permanent magnet maglev train. This method has low positioning cost and wide application range. Accompanied by the rapid improvement of sensor technology, the use of multi-sensor fusion positioning can more effectively improve the effect of train positioning, not only to improve the stability and fault tolerance of the system, but also to ensure the accuracy of the position in the time and space range. At the same time, in order to make the further development of suspended rare-earth permanent magnet magnetically levitated trains, experts and scholars should study the positioning technology to provide the powerful theoretical support and detailed supporting materials for the subsequent commercial promotion and application of suspended rare-earth permanent magnetically levitated trains.

thumbnail
Fig 1. Permanent magnet magnetic levitation rail transit system technology verification line.

Reprinted from [Jiangxi University of Science and Technology Permanent Magnet Magnetic Levitation Railway Transportation System Technology Validation Line] under a CC BY license, with permission from [Jiangxi University of Science and Technology], original copyright [2019].

https://doi.org/10.1371/journal.pone.0292269.g001

In this paper, a self-correcting weighted fusion estimation algorithm is first designed. A decay memory factor is introduced to reduce the weight of the influence of historical measurement data on the fusion estimation in order to fuse the information from multiple sensors of a permanent magnet maglev train. Second, a new covariance adaptive Kalman algorithm (CAKF) is used to adapt the error covariance online by prior values. Since CAKF calibrates the a priori error covariance directly through online feedback from random sequences, the filtering effect does not depend on the exact process noise covariance. Simulation and experimental results show that CAKF has a smaller root-mean-square error(RMSE).

Model building

Self-correcting weighted fusion multi-sensor model

The formula for the weighted fusion algorithm [39] is shown in Eq (1). (1)

Where zi(k) is the measurement value of the ith sensor at time k, y(k) is the true state value of the observed object at time k, ωi(k) is the weight of the ith sensor at time k, and M is the number of sensors in the multi-sensor system.

The weight value of the distributed fusion algorithm determines the fusion accuracy. The conventional weight calculation method is based on the cumulative deviation of all historical measurement signals. It obtains the weight of each sensor dynamically based on the principle of least squares. This not only increases the storage volume of sensor measurement data, but also increases the influence weight of historical measurement signals. To address the above problems, an improved weight calculation method is designed by introducing a decay memory factor. The specific process is as follows:

  • Step 1. Calculate the center point of the sensor’s position at each moment. (2)
  • Step 2. Calculate the deviation Δzi(k) between the measured value of each sensor and the center point. (3)
  • Step 3. Calculate the sum of the deviation and the squared deviation of the decay memory of each sensor. (4) (5) Where, Si1(k) is the sum of the asymptotic memory deviations of the ith sensor at time kth moment, Si2(k) is the sum of the squared asymptotic memory deviations of the ith sensor at time kth moment, τ has a value range of [0, 1].
  • Step 4. Calculate the average value of the deviation for each sensor. (6)
  • Step 5. Calculate the average value σi(k) of the deviation for each sensor. (7)
  • Step 6. Calculate the weight ωi(k) of each sensor. (8)

The weights of each sensor are calculated according to the above method, and Eq (1) is used to calculate the final fusion estimation result at the kth moment.

CAKF model

Consider the discrete time stochastic system as shown by the state-space model. (9) (10)

Where k is the discrete time index, xk denotes the system state, yk is the measurement vector, A is a known constant state transformation, B is the input transformation, and C is the measurement matrix. Both wk with covariance Q and vk with covariance R are mutually independent zero-mean Gaussian white noise.

Given the estimated value and the measured value yk, the Kalman filter outputs the optimal least squares estimate of the true state xk of instant k. The estimation of the Kalman is shown in Eqs (11)–(15) (11) (12) (13) (14) (15)

Where and denote the prior and posterior estimates of xk states, respectively, is the prior error covariance. Kk is the Kalman gain matrix. For the optimal linear filter, the innovative sequence is a Gaussian white noise with covariance, called the innovative of the optimal filter.

Since the focus of this paper is on the effect of the unknown process noise Q on the results, the value of the measurement noise covariance R is assumed to be completely known, which was shown to be feasible in the literature [4042].

In Kalman filter, Q is used in Eq (12). Therefore, in the new adaptive scheme, Eq (12) is replaced by an online search for the prior error covariance of the posterior sequence through feedback. (16) (17)

Where is the estimate of the prior error covariance, is the key feedback adaptation term, and is the vector that is derived by subtracting the a priori estimate from the posteriori estimate. (18)

As shown in Fig 2, the is first computed in Eq (17) using and , and then the is obtained by calibrating the final with the feedback term . By comparing the mathematical expressions of Eqs (16) and (17) with (12) of the Kalman filter, the characteristics of CAKF scheme are as follows:

  • The computational effort of the new scheme’s method is approximately the same as that of Kalman’s algorithm and does not require Q. This naturally relaxes the prior and accuracy constraints of Kalman theory on the covariance Q.
  • The new scheme utilizes the posterior sequence and the feedback channel. Thus the posterior information in the sequence allows the timely adjustment of the prior at the next moment.

Derivation of the covariance adaptive scheme

Assuming that εk = {e1, e2, …ek−1} denotes the set of historical innovation sequences up to moment k. is the unknown constant based on the estimation of εk, then (19) where is the probability density of the set εk and is the set density of the Gaussian sequence ej conditioned to be . (20)

Where det(⋅) is the determinant operator, j = 1, 2, …, k − 1. is a scalar, while the covariance is a symmetric matrix of n × n, the derivative is also a symmetric matrix of n × n. (21) where and are the sth row and the tth column of and Mk with 1 ≤ sn, 1 ≤ tn, respectively. Then, according to mathematical knowledge, the maximum value is obtained by setting . (22)

The approximation of is constant and is 0 except for the sth row and the element in column t, which is 1. Actually, s and t can be any value of 1, 2, …, n. (22) can be expressed into (23)

Multiplying before and after the equation, we can obtain Eq (24). (24)

Rewriting the above equation with Eq (14) and , Eq (25) was obtained. (25)

Combining (13), (15), (17), and , we can obtain Eq (26). (26)

And then (27)

Assuming that the approximation is , the unknown at moment k can be approximated by calculating averaged over all historical moments, so the estimated covariance can be obtained by the following equation. (28)

Similarly, for the previous moment of k − 1, (29)

By analogy, it can be written as Eq (30). (30)

In the new adaptive scheme, is denoted by and combined with Eq (14), can be obtained, so the following equation can be obtained. (31)

Simulation

In order to verify the fault tolerance performance and fusion accuracy of the self-correcting weighted fusion algorithm and the adaptive Kalman fusion algorithm, the designed algorithm is used for the fusion design of three sensors with random intermittent noise. In the simulation experiment of this paper, the designed permanent magnet maglev train point object does CA accelerated motion with acceleration of 1m/s2 for 100 seconds, CV uniform motion for 100 seconds, and CA accelerated motion with acceleration of -1m/s2 for 100 seconds. The sampling time is T = 1s. The state vector is positioned as the position and speed of the permanent magnet maglev train, and the sensor collects the position of the point object according to Eq (10).

The target states are position and velocity, , and the CV model and CA model are Eqs (32) and (33), respectively. (32) (33)

The main situations where sensor data errors occur include sensor failure, sensor deviation, and significant sudden changes in sensor failure. In a sensor system, each sensor measures different results for information at the same location, and each sensor generates different types of data errors or errors, and at different times. In the simulation experiment, the measurement results after simulating the added noise and error for each sensor are shown in Fig 3.

thumbnail
Fig 3. Ideal state and measured values of three sensors.

(a) Ideal state; (b) Measured value of sensor 1; (c) Measured value of sensor 2; (d) Measured value of sensor 3.

https://doi.org/10.1371/journal.pone.0292269.g003

As can be seen in Fig 3, the measurement signal of sensor 1 contains not only measurement noise but also a random drift signal with small amplitude. The measurement result of sensor 2 contains not only the measurement noise but also the pulse error signal. The signal has a large random amplitude, but a short duration. The measurement signal of sensor 3 contains measurement noise, and there also exist random signal masking and failure to receive the signal.

The three sensor signals are fused using the designed self-correcting weighted multi-sensor fusion algorithm for data fusion and compared with the results of the ideal state. As can be seen in Fig 4, the self-correcting weighted multi-sensor fusion algorithm is unaffected by erroneous data in the case of erroneous sensor measurements, distorted measurement drift and interrupted sensor signals. The fusion results are closer to the real positioning data. This indicates that the self-correcting weighted multi-sensor fusion algorithm is less affected by faulty signals, has better fault tolerance performance, better robustness, and higher fusion accuracy.

thumbnail
Fig 4. Self-correcting weighted multi-sensor fusion results.

(a) Self-correcting weighted multi-sensor fusion localization results; (b) Comparison of multi-sensor positioning data.

https://doi.org/10.1371/journal.pone.0292269.g004

In order to study the performance of Kalman, IAKF, and CAKF on different Q values, simulation experiments with Q values ranging from 0.1 to 10 were added. Assume that R is known, so the effect of R on the results is not considered anymore. To evaluate the accuracy, the root mean square error is chosen as the performance metric, as shown in Eq (34). (34)

Based on the results in Fig 5, it is clear that: (1) Kalman algorithm shows great adaptability when the initial value of Q is large, but when the initial value of Q is small, the RMSE of Kalman algorithm is large and cannot meet the application requirements. (2) IAKF algorithm can obtain high fusion accuracy when the initial value of Q is small. However, as the initial value of Q increases, the RMSE of IAKF algorithm also increases, and the positioning accuracy decreases, which does not guarantee the adaptivity and cannot meet the needs of fusion. (3) The positioning accuracy of CAKF is significantly better than the Kalman algorithm when the initial value of Q is small, and the value of RMSE is also smaller than that of the IAKF algorithm. At larger initial values of Q, the filtering effect is significantly better than the IAKF algorithm, and the error of CAKF is reduced compared with the Kalman algorithm. In other words, CAKF has better adaptability in positioning accuracy for different Q initial values, and the new covariance adaptive scheme relaxes the constraints of Kalman theory on the previous exact Q.

To investigate the performance of the above method for different noise intensities, Gaussian noise with a mean of 0.1–3 and a variance of 1–30 was added to the measured signals fused by the self-correcting weighted multi-sensor fusion algorithm, and the simulation results are shown in Fig 6.

The simulation results show that: (1) for the traditional Kalman algorithm, both the IAKF algorithm and CAKF have better positioning effects than the Kalman algorithm. (2) The RMSE of CAKF is almost always smaller than the RMSE of the IAKF algorithm. This indicates that CAKF has better adaptability to noise of different intensities than other methods, and the new covariance adaptive scheme is less affected by noise and has better robustness and adaptability.

Experiment

This experiment is based on the technology verification line of permanent magnetic levitation rail transportation system of Jiangxi University of Science and Technology. In the experiment, INS sensor, Doppler radar sensor and GNSS sensor are respectively used to position the suspended rare earth permanent magnet maglev train (Fig 7). The precise positioning of the suspended rare earth permanent magnet maglev train is provided by the cross induction loop.

thumbnail
Fig 7. Positioning test of the technology verification line of the permanent magnet maglev rail transit system.

Reprinted from [Jiangxi University of Science and Technology Permanent Magnet Magnetic Levitation Railway Transportation System Technology Validation Line] under a CC BY license, with permission from [Jiangxi University of Science and Technology], original copyright [2019].

https://doi.org/10.1371/journal.pone.0292269.g007

Experimental results of self-correcting weighted multi-sensor information fusion algorithm

The data acquisition results of INS, Doppler radar and GNSS for suspended rare earth permanent magnet maglev trains are shown in Fig 8. In the self-correcting weighted fusion algorithm, the RMSE is used as an evaluation metric to verify the effect of different τ values on the fusion results. The results in Fig 9 were obtained by calculating the values of RMSE for τ values from 0.01 to 1.

thumbnail
Fig 8. Suspended rare earth permanent magnet maglev train positioning data acquisition.

(a) Data from cross induction loop; (b) Positioning data from INS; (c) Positioning data of Doppler radar; (d) Positioning data of GNSS.

https://doi.org/10.1371/journal.pone.0292269.g008

thumbnail
Fig 9. Effect of different τ values on self-correcting weighted fusion algorithm.

https://doi.org/10.1371/journal.pone.0292269.g009

As can be seen in Fig 9, there is some error in the fusion results when τ is taken to different values. When the τ value is 0.94, the RMSE value of the fusion result with the localization value of the cross induction loop is the smallest. It is shown that the highest accuracy of self-correcting weighted multi-sensor fusion localization for suspended rare-earth permanent magnet maglev trains is achieved at τ = 0.94. In order to ensure the optimal fusion effect of sensors, in the subsequent self-correcting weighted fusion algorithm, τ = 0.94.

Fig 10 shows the positioning results of the suspended rare earth permanent magnet maglev train using INS, Doppler radar, GNSS and self-correcting weighted multi-sensor fusion algorithms, respectively. In order to evaluate the positioning accuracy of four methods for permanent magnet maglev trains, ME and RMSE were used as performance indicators to calculate the errors between the four methods and the cross induction loop. ME is used to measure whether the results are unbiased and is calculated by Eq (35). The calculation results are shown in Table 1. (35)

thumbnail
Fig 10. Self-correcting weighted fusion algorithm fusion positioning results.

https://doi.org/10.1371/journal.pone.0292269.g010

thumbnail
Table 1. Errors of INS, Doppler radar, GNSS and fusion algorithms.

https://doi.org/10.1371/journal.pone.0292269.t001

Fig 10 shows that sensor fluctuations have a small effect on the values of the self-correcting weighted multi-sensor fusion algorithm. When the positioning data from INS, Doppler radar and GNSS show large differences, the self-correcting weighted multi-sensor fusion results are closer to the actual positioning data than the three sensors.

From Table 1, it can be seen that the MEs of INS, Doppler radar, GNSS, and self-correcting weighted fusion algorithms are 0.3694, 0.3894, 0.2627, and 0.1950, respectively. The RMSEs are 0.4282, 0.4582, 0.3225, and 0.2376, respectively. The ME of the self-correcting weighted fusion algorithm is reduced by 47.212%, 49.923%, and 25.771% compared to the three sensors, respectively. RMSE decreased by 44.512%, 48.145%, and 26.326%, respectively. These results all show that the self-correcting weighted multi-sensor fusion algorithm has lower errors. The positioning accuracy is closer to the cross induction loop, which is more accurate for the positioning of permanent magnet maglev trains.

Experimental results of CAKF

Next, the localization accuracy of the three algorithms, Kalman, IAKF and CAKF, for the permanent magnet maglev rail transit system is verified. The self-correcting weighted fusion results are processed using each of the three algorithms, and the results are shown in Fig 11. The positioning errors of the three algorithms are shown in Fig 12 and Table 2.

thumbnail
Fig 11. Positioning effect of suspended rare earth permanent magnet maglev train.

https://doi.org/10.1371/journal.pone.0292269.g011

thumbnail
Fig 12. Error values of the three filtering methods.

(a) Kalman’s error value; (b) IAKF’s error value;(c) Error value of CAKF.

https://doi.org/10.1371/journal.pone.0292269.g012

thumbnail
Table 2. Positioning evaluation of suspended rare earth permanent magnet magnetic levitation.

https://doi.org/10.1371/journal.pone.0292269.t002

Fig 11 shows that the positioning of the suspended rare-earth permanent magnet maglev train can be achieved more accurately using CAKF. In the starting phase of localization, the localization results of Kalman algorithm and IAKF differ from the real values by about 1m, while the localization results of CAKF do not differ much from the real values. In the middle and late stages of localization, IAKF localizes better than Kalman algorithm, but there is a large gap with the true value. The localization of CAKF has a much smaller gap with the true value. This shows that CAKF always maintains effective positioning and higher positioning accuracy.

Fig 12 shows that the MEs of Kalman’s algorithm are all less than 1.5 and the RMSEs are all less than 2.25. The MEs of IAKF are all less than 1.3 and the RMSEs are all less than 1.7. The MEs of CAKF are all less than 1.1 and the RMSEs are all less than 1.2. The error magnitudes of CAKF are significantly smaller than those of Kalman and IAKF. Except for the 26–30 sampling points, the ME of CAKF is less than 0.6 and the RMSE is less than 0.3, which are lower than the errors of 1.25 for Kalman and 1 for IAKF.

Fig 13 and Table 2 show that for ME error, Kalman is 0.6693, IAKF is 0.5341, and CAKF is 0.2576. For the RMSE, Kalman is 0.7384, IAKF is 0.6083, and CAKF is 0.3569. The ME of CAKF is reduced by 61.512%, 51.769% compared to the other two algorithms. The RMSE is decreased by 51.666%, 41.328%. The data in Fig 13 and Table 2 both indicate that CAKF has a smaller deviation from the actual position of the permanent magnet maglev train, making the positioning more accurate.

Self-correcting weighted multi-sensor information fusion algorithm combined with CAKF algorithm for the localization of permanent magnet maglev trains

In order to compare the fusion positioning effect of a single sensor and multiple sensors, the suspended permanent magnet maglev train is located using INS, Doppler radar, GNSS and three sensor self-correcting weighted fusion results. The positioning results using the CAKF are shown in Fig 14. The error of comparing the positioning results using four methods with the cross induction loop is shown in Fig 15.

thumbnail
Fig 15. Error analysis of different positioning methods.

(a) INS error results; (b) Doppler radar error results; (c) GNSS error results; (d) Error results of fusion algorithm.

https://doi.org/10.1371/journal.pone.0292269.g015

As can be seen in Figs 14 and 15, the localization using the self-correcting weighted multi-sensor fusion algorithm is better than the localization using a single INS, Doppler radar, and GNSS. ME error stays below 0.6 and RMSE stays below 0.4. The fluctuations are smaller and closer to the actual position.

From Fig 16 and Table 3, it can be seen that the ME and RMSE of the suspended rare earth permanent magnet maglev train using INS are 0.3691 and 0.4596, respectively; Doppler radar is 0.4165 and 0.5579, respectively; GNSS is 0.3380 and 0.4129, respectively; and proposed algorithm is 0.2576 and 0.3569, respectively. The ME and RMSE of the proposed algorithm were reduced by 30.209% and 22.346% compared to INS; by 38.151% and 36.028% compared to Doppler radar; and by 23.787% and 13.563% compared to GNSS. It is demonstrated that the localization position using multiple sensors has a smaller deviation from the actual position of permanent magnet maglev trains and is closer to the actual value than using a single sensor. This indicates that proposed algorithm has better localization effect and localization accuracy in fusion localization.

thumbnail
Table 3. Evaluation of positioning errors of different sensors.

https://doi.org/10.1371/journal.pone.0292269.t003

Conclusion

A self-correcting weighted multi-sensor fusion algorithm is proposed to solve the problem of biased fusion results due to large errors in multi-sensor localization of levitated rare earth permanent magnet maglev trains. For the Kalman filtering problem without accurate statistical process noise, a new adaptive Kalman filter is used to relax the key constraint of Kalman theory on the process noise covariance Q by using a feedback adaptation of the a posteriori sequence to the a priori error covariance. The experimental results of the suspended rare earth permanent magnet maglev train show that the RMSE is reduced by 44.512%, 48.145%, and 26.326% after fusing three sensors, INS, Doppler radar, and GNSS, respectively, using the self-correcting weighted multi-sensor fusion algorithm. Compared to Kalman and IAKF, the RMSE is reduced by 51.666% and 41.328% using CAKF, respectively. The RMSE is reduced by 22.346%, 36.028% and 13.563% using the fusion algorithm compared to the CAKF algorithm using a single sensor, respectively. Simulation and experimental results demonstrate that the self-correcting weighted multi-sensor fusion algorithm and the adaptive Kalman algorithm are outstanding in terms of fault tolerance performance, filtering adaptability and accuracy, and can meet the requirements for the positioning of suspended rare earth permanent magnet maglev trains in practice.

Supporting information

S1 Table. INS, cross sensing loop, Doppler radar, and GNSS positioning data.

https://doi.org/10.1371/journal.pone.0292269.s001

(XLSX)

References

  1. 1. Wang YC, Pang QS, Fan KG, Tan WG. Simulation and experimental research on electromagnetic radiation from suspended permanent magnetic levitation train. International Journal of Applied Electromagnetics and Mechanics. 2022, 70(2): 129–147.
  2. 2. He YX, Wu J, Zheng YJ, Zhang YX, Hong XB. Track defect detection for high-speed maglev trains via deep learning. IEEE Transactions on Instrumentation and Measurement. 2022, 71: 1–8.
  3. 3. Wang LY, Wen HY. Research on the development trend of new railway technology and suggestions to China. China Railway. 2020, 01: 59–64.
  4. 4. Bertola L, Cox T, Wheeler P, Garvey S, Morvan H. Superconducting electromagnetic launch system for civil aircraft. IEEE Transactions on Applied Superconductivity. 2016, 26(8): 1–11.
  5. 5. Tomita M. Maglev Technology and Research Trends on Superconductivity. Quarterly Report of RTRI. 2023, 64(1): 11–15.
  6. 6. Lv G, Zhi RD, Cui LL, Zhang ZX. Characteristic Analysis of Improved Transverse Flux Linear Synchronous Motor Integrated Propulsion, Levitation and Guidance for Maglev Train. IEEE Transactions on Vehicular Technology. 2023, 80: 241–265.
  7. 7. Li CX, Zhang D, Ge JJ, Wang WJ. Target tracking with a dynamic and adaptive selection of radars based on entropy. IET International Radar Conference. 2019, 21: 7936-7939.
  8. 8. Qiu S, Zhao HK, Jiang N, Wang ZL, Liu L. Multi-sensor information fusion based on machine learning for real applications in human activity recognition. State-of-the-art and research challenges. Information Fusion. 2022, 80, 241–265.
  9. 9. Zhang K, Wang ZY, Guo LL, Peng YY, Zheng Z. An asynchronous data fusion algorithm for target detection based on multi-sensor networks. IEEE Access. 2020, 8: 59511–59523.
  10. 10. Senel N, Elger G, Doycheva K, Kefferpuetz K. Multi-Sensor Data Fusion for Real-Time Multi-Object Tracking. Processes. 2023, 11(2): 501.
  11. 11. Jiang XD, Liu ZM, Liu BL, Liu J. Multi-Sensor Fusion for Lateral Vehicle Localization in Tunnels. Applied Sciences. 2022, 12(13): 6634.
  12. 12. Liu J, Yang L, Liang G, Zeng W, Rao ZY, Xiao XT. An Intelligent Online Drunk Driving Detection System Based on Multi-Sensor Fusion Technology. Sensors. 2022, 22(21): 8460. pmid:36366163
  13. 13. Guan LW, Cong XD, Zhang Q, Liu FM, Gao YB, An WD, et al. A Comprehensive Review of Micro-Inertial Measurement Unit Based Intelligent PIG Multi-Sensor Fusion Technologies for Small-Diameter Pipeline Surveying. Micromachines. 2020, 11(9): 840. pmid:32906816
  14. 14. Zhou DS, Lin K, Li YH, Sun JC, Zhang Q. Multi-sensor fusion for body sensor network in medical human–robot interaction scenario. Information Fusion. 2020, 57: 15–26.
  15. 15. Shen T, Ma ZW, Du XJ, Zhao WX, Shi JL. Development status and trend analysis of high-speed maglev railways worldwide. China Railway. 2020, 11: 94–99.
  16. 16. Xu HY, Zhou ZJ, Li WJ. Self-tuning weighted fusion estimation method for intelligent ship. Journal of Huazhong University of Science and Technology. 2019, 47(3): 25–30.
  17. 17. Caballero R, Hermoso A, Linares J. Networked distributed fusion estimation under uncertain outputs with random transmission delays, packet losses and multi-packet processing. Signal Processing. 2019, 156: 71–83.
  18. 18. Hossein R, Reza M, Ahmad A, Mohammad H. Scalable event-triggered distributed extended Kalman filter for nonlinear systems subject to randomly delayed and lost measurements. Digital Signal Processing. 2021, 111: 102957.
  19. 19. Yang G, Tian GY, Que PW, Li Y. Data fusion algorithm for pulsed eddy current detection. IET SCIENCE MEASUREMENT & TECHNOLOGY. 2007, 1(6): 312–316.
  20. 20. Gao SS, Zhong YM, Li W. Random Weighting Method for Multisensor Data Fusion. IEEE SENSORS JOURNAL. 2011, 11(9): 1955–1961.
  21. 21. Li YF, Bian CJ, Chen HZ. Object Tracking in Satellite Videos: Correlation Particle Filter Tracking Method With Motion Estimation by Kalman Filter. IEEE Transactions on Geoscience and Remote Sensing. 2022, 60: 1–12.
  22. 22. Wang WW, Zhang K, Su Y, Wang JY, Wang Q. Learning Cross-Attention Discriminators via Alternating Time–Space Transformers for Visual Tracking. IEEE Transactions on Neural Networks and Learning Systems. 2023, 1–14. pmid:37339028
  23. 23. Huang YL, Zhang YG, Wu ZM, Li N, Jonathon C. A Novel Adaptive Kalman Filter with Inaccurate Process and Measurement Noise Covariance Matrices. IEEE Transactions on Automatic Control. 2018, 63(2): 594–601.
  24. 24. Wang JL, Wang JH, Zhang DX, Shao XW, Chen GZ. Kalman filtering through the feedback adaption of prior error covariance. Signal Processing. 2018, 152: 47–53.
  25. 25. Mehra R. Approaches to adaptive filtering. IEEE Transactions on Automatic Control. 1972, 17(5): 693–698.
  26. 26. Chang GB, Chen C, Zhang QZ, Zhang SB. Variational Bayesian adaptation of process noise covariance matrix in Kalman filtering. Journal of the Franklin Institute. 2021, 358(7): 3980–3993.
  27. 27. Ge QB, Shao T, Duan ZS, Wen CL. Performance Analysis of the Kalman Filter With Mismatched Noise Covariances. IEEE Transactions on Automatic Control. 2016, 61(12): 4014–4019.
  28. 28. Sage P, Husa G. Adaptive filtering with unknown prior statistics. Joint Automatic Control Conference. 1969, 7: 760-769.
  29. 29. Wang XY, Wang AN, Wang DZ, Xiong YJ, Liang BX, Qi YF. A modified Sage-Husa adaptive Kalman filter for state estimation of electric vehicle servo control system. Energy Reports. 2022, 8: 20–27.
  30. 30. Mohamed H, Schwarz K. Adaptive Kalman Filtering for INS/GPS. Journal of Geodesy. 1999, 73(4): 193–203.
  31. 31. Huang YL, Zhang YG, Xu B, Wu ZM, Jonathon A. A New Adaptive Extended Kalman Filter for Cooperative Localization. IEEE Transactions on Aerospace and Electronic Systems. 2018, 54(1): 353–368.
  32. 32. Li XR, Bar-Shalom Y. A recursive multiple model approach to noise identification. IEEE Transactions on Aerospace and Electronic Systems. 1994, 30(3), 671–684.
  33. 33. Qiao SH, Fan YS, Wang GF, Mu DD, He ZP. Strong tracking square-root modified sliding-window variational adaptive Kalman filtering with unknown noise covariance matrices. Signal Processing. 2023, 204: 108837.
  34. 34. Jiang Y, Tang B, Zhu YO, Ding C. Research on the Application of Extended Kalman Filter in the Suspension Control of Maglev Trains. Automation Applications. 2009, 11: 1–3.
  35. 35. Lai T, Yi YH, Wang JY, Lin YX, Li HN. Displacement and acceleration data fusion based on multi rate Kalman filtering method. Journal of Disaster Prevention and Mitigation Engineering, 2012, 32(6): 707–713.
  36. 36. Cheng S, Liu C, Song LW, Xiang CQ, Li L. Maglev Train Integrated Positioning and Speed Measuring Method Based on Multi-source Information Fusion. MODERN URBAN TRANSIT, 2022, 25(8): 136–140.
  37. 37. Shen ZY. On Developing High-Speed Evacuated Tube Transportation in China. Journal of Southwest Jiaotong University. 2005, 40(2): 133–137.
  38. 38. Deng ZG, Wang L, Li HT, Li JP, Wang HD, Yu JB. Dynamic Studies of the HTS Maglev Transit System. IEEE Transactions on Applied Superconductivity. 2021, 31(5): 1–5.
  39. 39. Ding HH, Feng H, Xu HX, Yin JJ, Long F. Data Fusion of Dynamic Positioning Based on the Improved Weighted Fusion Algorithm. Journal of Wuhan University of Technology (Transportation Science & Engineering). 2016, 40(4): 663–669.
  40. 40. Zanni L, Boudec J, Cherkaoui R, Paolone M. A Prediction-Error Covariance Estimator for Adaptive Kalman Filtering in Step-Varying Processes: Application to Power-System State Estimation. IEEE Transactions on Control Systems Technology. 2017, 25(5): 1683–1697.
  41. 41. Karasalo M, Hu X. An optimization approach to adaptive Kalman filtering. Automatica. 2011, 47(8): 1785–1793.
  42. 42. Feng B, Fu MY, Ma HB, Xia YQ, Wang B. Kalman Filter With Recursive Covariance Estimation—Sequentially Estimating Process Noise Covariance. IEEE Transactions on Industrial Electronics. 2014, 61(11): 6253–6263.