1.一種列車定位裝置,其特征在于,包括:設置在軌旁的多個振動傳感器,通信模塊和數據處理主機;
振動傳感器用于檢測軌道上列車運行時的振動信號;
通信模塊將振動傳感器檢測的振動信號發送數據處理主機,該數據處理主機根據多個振動信號獲取列車的位置信息。
2.根據權利要求1所述的裝置,其特征在于,每一振動傳感器連接一通信模塊;
任意相鄰振動傳感器的間距相同。
3.根據權利要求1所述的裝置,其特征在于,相鄰振動傳感器的間距根據振動傳感器檢測到列車經過時產生的振動能量的衰減參數進行設定。
4.根據權利要求3所述的裝置,其特征在于,數據處理主機在接收到兩個以上的振動傳感器檢測的屬于同一列車運行的振動信號時,根據兩個以上振動傳感器的位置確定列車的位置。
5.基于上述權利要求1至4任一所述的裝置的列車定位方法,其特征在于,包括:
當列車在軌道上運行時,若至少兩個振動傳感器檢測到振動信號,則連接振動傳感器的通信模塊將該振動傳感器檢測的振動信號發送數據處理主機;
數據處理主機接收通信模塊發送的振動信號及檢測該振動信號的振動傳感器的標識,判斷該振動信號是否屬于列車運行產生的振動信號;
若是,則根據振動信號的波形能量和/或振動信號對應的傳播時間段、以及所述標識,獲取該列車當前的位置信息。
6.根據權利要求5所述的方法,其特征在于,判斷該振動信號是否屬于列車運行產生的振動信號的步驟,包括:
根據振動信號中波形能量的峰值,判斷該峰值是否大于預設的參考峰值。
7.根據權利要求5所述的方法,其特征在于,根據振動信號的波形能量和/或振動信號對應的傳播時間段以及所述標識,獲取該列車當前的位置信息的步驟,包括:
查看每一振動信號中波形能量是否處于預設的波峰區域,若存在一個振動信號的波形能量處于波峰區域,則獲取該振動信號對應的振動傳感器的標識,根據標識查找振動傳感器的位置,將查找的振動傳感器的位置作為列車的位置。
8.根據權利要求5所述的方法,其特征在于,在兩個相鄰的振動傳感器發送振動信號時,根據振動信號的波形能量和/或振動信號對應的傳播時間段以及所述標識,獲取該列車當前的位置信息的步驟,包括:
根據Pearson相關系數方式確定兩個振動傳感器的振動信號的相關性;若確認兩個振動信號屬于同一個振動波的振動信號,則根據兩個振動信號分別對應的傳播時間段以及該兩個振動傳感器的標識,獲取該列車當前的位置信息。
9.根據權利要求8所述的方法,其特征在于,根據兩個振動信號分別對應的傳播時間段,獲取該列車當前的位置信息的步驟,包括:
根據振動信號的中波形能量,確定振動信號的波峰到達第一個振動傳感器的傳播時間段為T1,到達第二個振動傳感器的傳播時間段T2,
則根據確定列車距離第一個振動傳感器的距離l;
根據第一個振動傳感器的位置和距離l,獲得列車當前的位置信息;
其中,L為第一個振動傳感器和第二個振動傳感器之間的間距,第一個振動傳感器的位置是根據第一個振動傳感器的標識確定的。
10.根據權利要求5至9任一所述的方法,其特征在于,所述方法還包括:
每一振動傳感器在發送振動信號之后,將存儲的振動信號及與振動信號相關的數據清零。