CN-122009279-A - Train positioning method and system based on grating array and electronic equipment
Abstract
The invention relates to a train positioning method, a train positioning system and electronic equipment based on a grating array, which belong to the technical field of high-capacity fiber grating array sensing, wherein the method comprises the steps of collecting vibration signals in the running process of a train through a sensing optical cable, and demodulating the vibration signals to obtain phase data of all areas; the method comprises the steps of obtaining phase data of each zone, carrying out low-pass filtering on the phase data of each zone to obtain filtered target data, identifying a passing event in the zone based on the characteristic value of the target data, calculating an amplitude value of each zone based on the phase value at the beginning of the passing event, identifying a train envelope based on the amplitude values, and taking the zone where a train head is located as the current position of a train. The train positioning method based on the grating array provided by the invention realizes real-time accurate continuous positioning in the train running process.
Inventors
- WANG HONGHAI
- JIANG DESHENG
- WANG LIXIN
- XU YIMIN
- HUANG LONGTING
Assignees
- 武汉理工大学
Dates
- Publication Date
- 20260512
- Application Date
- 20260225
Claims (10)
- 1. A train positioning method based on a grating array, comprising: Collecting vibration signals in the running process of the train through a sensing optical cable, and demodulating the vibration signals to obtain phase data of all areas; Carrying out low-pass filtering on the phase data of each area to obtain filtered target data; Identifying a passing event in a zone based on the characteristic value of the target data, and calculating an amplitude value of each zone based on a phase value at the beginning of the passing event; and identifying the train envelope based on the amplitude value, and taking the zone where the train head is located as the current position of the train.
- 2. The method for positioning a train based on a grating array according to claim 1, wherein the characteristic values include standard deviation, peak-to-peak value, large trough and small trough, and the peak-to-peak value is a difference between a maximum value and a minimum value in a period.
- 3. The method of claim 2, wherein identifying a passing event within a zone based on the characteristic value of the target data comprises: when the characteristic value meets a preset condition, identifying a passing event in the area; the preset conditions include: the standard deviation is larger than a first preset threshold value; the peak-to-peak value is greater than a second preset threshold; Either a large trough or a small trough is identified.
- 4. The method for positioning a train based on a raster array of claim 1, wherein identifying a train envelope based on the amplitude value, before taking a zone in which a train head is located as a current position of the train, further comprises: and denoising and null value complement processing is carried out on the amplitude value, and weighted average processing is carried out on each measuring area in the time dimension.
- 5. A method of positioning a train based on a grating array according to claim 3, further comprising: detecting the time interval between two continuous large wave troughs in the same area, and calculating the running speed of the train; And adjusting the first preset threshold value and the second preset threshold value based on the running speed.
- 6. A grating array-based train positioning system, comprising: the system comprises a first buffer zone, a filtering module, a second buffer zone, an event detection module, a third buffer zone and a train positioning module; the first buffer area is used for writing phase data of all areas, wherein the phase data is obtained by demodulating a vibration signal acquired by the sensing optical cable in the running process of the train; the filtering module is used for carrying out low-pass filtering on the phase data of each area to obtain filtered target data, and writing the target data into the second buffer area; The event detection module is used for identifying a driving event in a region when the characteristic value of the target data meets a preset condition, calculating the amplitude value of each region based on the phase value at the beginning of the driving event, and writing the amplitude value into the third buffer region; And the train positioning module is used for identifying the train envelope based on the amplitude value and taking the zone where the train head is positioned as the current position of the train.
- 7. The grating-array-based train positioning system of claim 6, wherein the filtering module comprises an IIR filter.
- 8. The grating array-based train positioning system of claim 6, wherein the first buffer, the second buffer, and the third buffer are FIFO memories.
- 9. The grating array-based train positioning system of claim 6, wherein the filtering module, the event detection module, and the train positioning module are each implemented in hardware logic in an FPGA.
- 10. An electronic device comprising a memory and a processor, wherein, The memory is used for storing programs; The processor, coupled to the memory, is configured to execute the program stored in the memory to implement the steps in the raster array based train positioning method of any of claims 1 to 5.
Description
Train positioning method and system based on grating array and electronic equipment Technical Field The invention relates to the technical field of high-capacity fiber bragg grating array sensing, in particular to a train positioning method, a train positioning system and electronic equipment based on a grating array. Background In the existing urban rail transit field, axle counting equipment is commonly used in a backup mode for train position detection of a Communication-based train control system (Communication-Based Train Control, CBTC). The axle counting equipment detects the passing number of the train wheel pairs through a magnetic head sensor arranged on the track, so as to judge the occupation and idle state of the track section. The existing axle counting technology has the following limitations that the positioning precision is low, the detection unit is a fixed track section, only binary state information occupied by the section can be provided, continuous accurate positioning of a train in the section cannot be realized, the detection is discontinuous, signals can be generated only when a wheel set passes through a specific magnetic head point, and continuous running tracks of the train in the section cannot be perceived. Disclosure of Invention In view of the foregoing, it is necessary to provide a train positioning method, system and electronic device based on a grating array for realizing real-time accurate continuous positioning during the running process of a train. In order to achieve the above object, in a first aspect, the present invention provides a train positioning method based on a grating array, including: Collecting vibration signals in the running process of the train through a sensing optical cable, and demodulating the vibration signals to obtain phase data of all areas; Carrying out low-pass filtering on the phase data of each area to obtain filtered target data; Identifying a passing event in a zone based on the characteristic value of the target data, and calculating an amplitude value of each zone based on a phase value at the beginning of the passing event; and identifying the train envelope based on the amplitude value, and taking the zone where the train head is located as the current position of the train. In one possible implementation, the characteristic values include standard deviation, peak-to-peak value, large trough and small trough, and the peak-to-peak value is the difference between the maximum value and the minimum value in a period. In one possible implementation manner, the identifying the driving event in the area based on the characteristic value of the target data includes: when the characteristic value meets a preset condition, identifying a passing event in the area; the preset conditions include: the standard deviation is larger than a first preset threshold value; the peak-to-peak value is greater than a second preset threshold; Either a large trough or a small trough is identified. In one possible implementation manner, before the identifying the envelope of the train based on the amplitude value and taking the zone where the train head is located as the current position of the train, the method further includes: and denoising and null value complement processing is carried out on the amplitude value, and weighted average processing is carried out on each measuring area in the time dimension. In one possible implementation, the method further includes: detecting the time interval between two continuous large wave troughs in the same area, and calculating the running speed of the train; And adjusting the first preset threshold value and the second preset threshold value based on the running speed. In a second aspect, the present invention also provides a train positioning system based on a grating array, including: the system comprises a first buffer zone, a filtering module, a second buffer zone, an event detection module, a third buffer zone and a train positioning module; the first buffer area is used for writing phase data of all areas, wherein the phase data is obtained by demodulating a vibration signal acquired by the sensing optical cable in the running process of the train; the filtering module is used for carrying out low-pass filtering on the phase data of each area to obtain filtered target data, and writing the target data into the second buffer area; The event detection module is used for identifying a driving event in a region when the characteristic value of the target data meets a preset condition, calculating the amplitude value of each region based on the phase value at the beginning of the driving event, and writing the amplitude value into the third buffer region; And the train positioning module is used for identifying the train envelope based on the amplitude value and taking the zone where the train head is positioned as the current position of the train. In one possible implementation, the filtering module includes an IIR f