APP下载

Information fusion of train speed and distance measurements based on fuzzy adaptive Kalman filter algorithm

2018-07-10FANZeyuanDONGYu

FAN Ze-yuan, DONG Yu

(1. School of Automation and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China;2. Rail Transit Electrical Automation Engineering Laboratory of Gansu Province,Lanzhou Jiaotong University, Lanzhou 730070, China)

Abstract: The measurement accuracy of speed and distance in high-speed train directly affects the control precision and driving efficiency of train control system. To improve the capability of train self-control, a combined speed measurement and positioning method based on speed sensor and radar which is assisted by global positioning system(GPS) is proposed to improve the accuracy of measurement and reduce the dependence on the ground equipment. In consideration of the fact that the filtering precision of Kalman filter will decrease when the statistical characteristics are changing, this paper uses fuzzy comprehensive evaluation method to evaluate the sub-filter, and information distribution coefficients are dynamically adjusted according to filtering reliability, which can improve the fusion accuracy and fault tolerance of the system. The sub-filter is required to carry on the covariance shaping adaptive filtering when it is in the suboptimal state. The adjustment factor of error covariance is obtained according to the minimized cost function, which can improve the matching degree between the measured residual variance and the system recursive residual. The simulation results show that the improved filter algorithm can track the changes of the system effectively, enhance the filtering accuracy significantly, and improve the measurement accuracies of train speed and distance.

Key words: information fusion; federated Kalman filter; fuzzy comprehensive evaluation; train speed and distance measurements

0 Introduction

With the globalization of high-speed railway and the continuous improvement of traffic speed, a single speed measuring method has already been unable to meet the requirements of railway operation safety and efficiency. And it is a new development trend of train control system to improve the train self-control capability and measure the speed and distance independently under the conditions that reduce the reliance on the wayside equipment[1]. With the rapid development of the multi-sensor information fusion technology, multi-sensor combination positioning has been gradually applied in the railway system, which collects more complementary information to provide more accurate information for train control system, so as to ensure the reliability and accuracy of the train information[2-3].

At present, federated Kalman filter is widely used in information fusion system because of small computation and high reliability. But in practical applications, the sub-filter usually uses a standard filter, which requires accurate statistical characteristics of noise and mathematical model to ensure filtering accuracy. However, during the train operation, the statistical characteristics will change and lead to filtering accuracy decreasing or even diverging. In the current train control system, the measurement accuracies of speed and distance are not high and there is a large difference between the measured results and actual situations[4]. In Ref.[5], a standard filter is used for information fusion and adaptive filtering is not implemented. This paper uses the ground balise to calibrate location information which overly relies on wayside equipment. In Ref.[6], an improved method for Kalman filtering is proposed, which adds sensor noise estimation in the filter to estimate and correct statistical features, but fails to dynamically adjust the information distribution coefficients. In Ref.[7], the robust adaptive kalman filtering is introduced. And the self-adaptation of the process noise covariance matrix or measurement noise covariance matrix are processed respectively according to the different types of aircraft faults.

To solve practical problems, it is a pressing task to select the sensors that need to be combined, determine the structure of information fusion, reduce the computation load, and so on. In order to improve the measurement precision and save costs, this paper combines speed sensor, radar[8]and global positioning system (GPS)[9]to measure train speed and distance, and calibrates the running mileage with the precise position provided by GPS, which does not rely on the balise. Federated Kalman filter algorithm is adopted to realize multi-information fusion and fuzzy comprehensive evaluation method is used to evaluate the filtering effect of each sub-filter. The information distribution coefficients are dynamically adjusted according to the filtering confidence of the sub-filters, so as to achieve the global optimum estimation. If the sub-filter is in sub-optimal state, it will carry on covariance shaping adaptive adjustment process, and the filtering accuracy and robustness can be guaranteed by reducing the mismatch between the residual variance and the measured residual variance.

1 Train integrated positioning system

At present, speed sensor is the basic measurement device of speed and distance in the railway field. In China, the speed is measured only by use of speed sensor in the train control system when the speed is under 200 km/s. The300T uses speed sensor and radar to obtain four-way speed measurements, and the ATP uses the maximum value to calculate the speed monitoring curve[10], whose measuring precision and traffic efficiency are low. Moreover, there are accumulated errors in the calculation of running distance by integral. Although the ground balise is used to realize the running distance calibration and eliminate the accumulated errors, a large number of balises needed will lead to some problems such as high cost, difficult line update, unavailable speed calibration, calibration discontinuity, and so on. In view of the above problems, this paper adopts GPS to assist speed sensor and radar to realize combination speed measurement and positioning, so as to improve the measurement accuracy of train speed and distance, reduce the dependence on the ground equipment and improve the capacity of train self-control.

In Table 1, the advantages and disadvantages of the commonly used speed measuring methods are compared, and the principles of measurement and errors sources are different.

Table 1 Comparison of commonly used speed measuring methods

2 Application of federated Kalman filter

Since the sensor itself can not eliminate the impact of measurement noise and external random interference on measurement accuracy, it is necessary to use filtering algorithm for multi-sensor information fusion. Moreover, the internal computer can not store large amounts of data during the train running and the fusion of speed and distance information must be carried out in real time, so the federated Kalman filter[11]with small computation, good real-time and good fault tolerance performance is the first choice to solve the problem of dynamical integration of train speed and distance information. In this paper, the federated Kalman filter structure consists of a main filter and three sub-filters. The three sub-filters work in parallel to realize time update and measurements update independently to obtain the local optimal state of train information and then input the local optimal state to the main filter for global fusion.

The structure is shown in Fig.1. The state equation and measurement equation of each sensor in the system are established as

Xi(k)=φ(k-1)Xi(k-1)+G(k-1)W(k-1),

(1)

Zi(k)=Hi(k)Xi(k)+Vi(k),

(2)

wherei=1,2,3, represent speed sensors, radar and GPS, respectively;Xi(k) represents the train state vector at time stepk;φ(k-1) represents state transition matrix;W(k-1) represents the system process noise vector at time stepk-1;Zi(k) represents the sensor observed value;Hi(k) respresents the sensor measurement matrix; andVi(k) respresents the measurement noise vector.

Fig.1 Information fusion structure of train speed measuring and positioning system

In the main filter, global information fusion is implemented as

(3)

(4)

3 Adaptive adjustment of information distribution coefficients

During the train running process, the information distribution coefficients are dynamically adjusted according to the measurement accuracy and reliability of the sensor, which can further optimize the fusion accuracy of the system. Since the relationship between the filter results of the sub-filter and its associated state parameters is ambiguous, this paper evaluates the sub-filter performance by using the fuzzy comprehensive evaluation method[12-13]and gives the filtering confidence of each sub-filter, then dynamically adjusts the information distribution coefficients.

This paper choosestr(Pi) andCHi(k) as evaluation factors, wheretr(Pi) is the trace of sub-filter’s error covariance, which represents the filtering effect of each sub-filter, and the smaller the value, the better the filtering effect;CHi(k) is the difference between the actual covariance and the theoretical covariance of the innovation, which represents the prediction accuracy of each sub-filter, and the smaller the value, the higher the prediction accuracy. The output of system is the confidence of sub-filter. The classification results are divided into 4 grades by using grade division method, namelyRi={excellent, good, general, poor}. Its specific evaluation procedures are as follows.

1) Determining evaluation indexes and evaluation levels, respectively, here areUi={CHi,tr(Pi)} andRi. Determining the membership degree curve of each evaluation index, and the triangular membership function is adopted in this paper.

2) According to the membership function, the comprehensive evaluation matrix of each sub-filter at each sampling point can be obtained, here it is

whereRcjandRijrepresent the evaluation grade ofCHandtr(P), respectively. The weight vector of evaluation index isW=[0.5,0.5]. Therefore, the evaluation result of each sub-filter is

Ai=WDi=

3) In order to obtain the filter confidence at each sampling point, the specific parameters of the filtering level should be specified. The confidence intervals of the filter results and the corresponding parameter vectors are determined based on the experience and simulation results, which are shown in Table 2. The grade parameter column vector isZ=[0.95,0.8,0.5,0.05]T. The evaluation resultAiis taken as the weight vector, then the filtering confidence of the sub-filter isdi=AiZ.

Table 2 Filtering results classification

4 Covariance shaping adaptive filtering

During the train running process, since the changes of the system environment, train traction and other factors result in the changes of system model parameters and measurement statistical characteristics of the sensors, the filtering effect is affected. When sub-filter is in the sub-optimal state, adaptive filtering is needed to constantly adjust the gain matrix to ensure the better filtering effect. This paper introduces covariance shaping method and the Frobenius norm minimization considered as the optimization index[14], so as to obtain the adjustment factor for the system’s residual variance and realize the adaptive adjustment of the process noise and measurement noise in sub-filter system. Thus the algorithm can improve the matching degree between the measured residual variance and the system recursive residual, and enhance the filtering accuracy.

The residual error of sub-filter is

(5)

The measurement residual variance of sub-filter is

(6)

whereRi(k) is the measurement noise covariance of the sensor.

The error covariance matrix can also be written as

(7)

whereαis the adaptive adjustment factor.

The estimated residual covariance matrix of Kalman filter can be obtained by Eqs.(6) and (7), namely

(8)

where

The measurement covariance matrix of the system is obtained by

(9)

whereNis the number of sampling points andαis the parameter to be optimized. The deviation between the theoretical covariance and actual covariance of sub-filter is taken as the minimum cost function, and it can be expressed in Frobenius norm as

(10)

whereα>0 is diagonal matrix. To minimize the cost function, its partial derivative is 0 andαis

(11)

Then,the adaptive factor is obtained according to Eq.(11) to realize the adaptive matching between theoretical residuals and actual residuals during the train running and improve the filtering accuracy and robustness of the system.

5 Simulation and analysis

5.1 Establishment of train motion model

During the train running process, the acceleration is variable. In this paper, considering non-zero acceleration mean, the discretization equation of train motion is obtained based on the current statistical model, and the formula is

(12)

whereais the correlation time constant of the train acceleration[15];s(k),v(k) anda(k) are the train running distance, speed and acceleration, respectively;Tis the sampling period;ws(k),wv(k) andwa(k) are the system noises that respectively affect the train running distance, speed and acceleration, and they are belong to zero-mean white Gaussian noise, of which the standard deviations areδs,δvandδa, respectively.

Radar sub-system: Its observation vector isZ2(k)=v(k). The measurement noise isV1(k)=W2v, whereW2vis the zero-mean white Gussian noise and the standard deviation isδ2v. Its observation matrix isH2=[010].

5.2 Simulation and analysis

In this paper, the integrated train positioning system consisting of speed sensor, radar and GPS is used as the experimental platform, and the simulation is carried out in the Matlab 2016 environment. When adding the simulation noise, the standard deviation of speed noise isδv=0.1 m/s, the standard deviation of distance noise isδs=0.5 m and the standard deviation of acceleration noise isδa=0.1 m/s2. The simulation related parameters are set as follows:T=1 s,a=1,δ1s=5 m,δ1v=1.5 m/s,δ2v=1.1 m/s andδ3s=1 m/s. Then the measurement noise variance matrix of speed sensor sub-system isR1=[t2,0;0,1.52], the measurement noise variance matrix of radar sub-system isR2=[0,1.12], and the measurement noise variance matrix of the GPS sub-system isR3=[42,0;0,12]. In order to meet the requirements of high-speed railway running speed, the initial velocity isv0=50 m/s. The simulation time is set at 200 s. The carrier moves at a speed of 50 m/s within 0-50 s. In 50-100 s, the carrier does varying accelerated motion, and the acceleration is set at 3sin(t/5) m/s2, which is used to simulate process changes. The carrier does uniform accelerated movement in 100-150 s, and the acceleration is 1.5 m/s2. At the same time, the observation noise covariance is increased by four times of the initial value, which is used to simulate the changes of measurement noise statistical characteristics. In 150-200 s, the carrier does variably accelerated motion and the observation noise covariance is increased by four times of the initial value, which is used to simulate the simultaneous variation of observation noise and process at the same time. The simulation experiments are carried out by comparing the adaptive federated Kalman filter proposed in this paper, the standard federated Kalman filter and the improved Kalman filter proposed in Ref.[6]. The simulation results are shown in Figs.2 and 3.

Fig.2 Comparison of speed errors of three algorithms

Fig.3 Comparison of distance errors of three algorithms

In Figs.2 and 3, as a comparison of the three algorithms, the simulation results of speed error and distance error are presented, respectively. It can be seen that because the carrier is subject to uniform motion in 0-50 s, the motion model and system noise statistics are accurate, and the filtering effects of the three algorithms are almost the same. But in 50-200 s, the carrier does the variably accelerated motion firstly, as a result, the measurement noise increases and the noise statistical characteristics are changed, which results in the increase of distance error and speed error. The filtering effect has declined especially in 150-200 s. When the process and measurement noise change at the same time, the standard Kalman filter is very incapable meeting the requirements of train speed measurement and positioning. But the algorithm in this paper and the algorithm in Ref.[6] still can track this kind of change better and obtain the better filtering effect. This is because the process noise and measurement noise of the system in Ref.[6] are estimated and modified in real time, which is able to improve the filtering accuracy. In this paper, the system automatically carries out adaptive filtering according to the filtering effect. In point of residual comparison, considering the error caused by the changes of process noise and measurement noise, the changes of the system can be better tracked. In addition, the information distribution coefficients can be adjusted adaptively in this paper and the relevant information that returns to the sub-filter can be adjusted dynamically, so as to improve the fusion accuracy, whose filtering effect is better than that of the algorithm in Ref.[6]. Therefore, the algorithm proposed in this paper is suitable for multi-sensor information fusion, which can reduce the measurement error and improve the measurement accuracy of speed and distance. The Information fusion structure is available.

6 Conclusions

After the simulation and comparative analysis, the following conclusions are obtained.

1) This paper adopts GPS to assist speed sensor and radar to realize combination speed measurement and positioning, which can effectively eliminate distance error accumulation, carry out distance calibration in real time, and improve train self-control capability.

2) This paper uses fuzzy comprehensive evaluation method to evaluate the sub-filter, and the information distribution coefficients can be dynamically adjusted according to the filtering confidence, which can make the fusion system obtain better filtering accuracy and improve fault tolerance.

3) This paper adopts covariance shaping adaptive filtering method and minimizes the cost function, which can simultaneously track the changes of process noise and measurement noise. In addition, the algorithm improves the matching degree of the measured residual variance and recursive residual, so as to optimize the filter and improve the information fusion accuracy of the train speed and distance significantly.