CN-121973830-A - Train fault state data processing method, train fault display system and train
Abstract
The invention provides a train fault state data processing method, a train fault display system and a train, which can be applied to the technical field of train fault processing, and the method comprises the steps of receiving current fault state data respectively sent by a plurality of data ports of the train, wherein the corresponding relation between the data ports and train carriages changes along with the change of the train marshalling state, and the current fault state data is used for indicating whether the train carriages generate faults of preset fault types or not; the method comprises the steps of sorting a plurality of current fault state data according to a preset train carriage sequence according to train carriages corresponding to the current fault state data to obtain a current fault state data sequence, determining the fault train carriages and the fault data by utilizing change information obtained by comparing the current fault state data sequence with a historical fault state data sequence, and storing the fault data and a first fault data identifier generated based on a first carriage identifier of the fault train carriage in a fault record table of a train in an associated mode.
Inventors
- YANG JIE
- ZHANG YADONG
- LI SHENGTAO
- Zhang Zheqing
- LI SHIJIE
Assignees
- 中车青岛四方机车车辆股份有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260324
Claims (20)
- 1. A train fault state data processing method, comprising: receiving current fault state data sent by a plurality of data ports of a train respectively, wherein the corresponding relation between the data ports and the train carriages changes along with the change of the train grouping state, and the current fault state data is used for indicating whether the train carriages have faults of preset fault types or not; Sorting the plurality of current fault state data according to the train carriage corresponding to each current fault state data and a preset train carriage sequence to obtain a current fault state data sequence; Determining a faulty train carriage and fault data by using change information obtained by comparing the current fault state data sequence with a historical fault state data sequence, wherein the historical fault state data sequence is obtained by sequencing a plurality of historical fault state data according to the preset train carriage sequence according to train carriages corresponding to each historical fault state data; And storing the fault data and a first fault data identification association generated based on a first car identification of the faulty railcar to a fault log table of the train.
- 2. The method of claim 1, wherein the current fault state data sequence comprises a first current fault state data sub-sequence corresponding to a home train and a second current fault state data sub-sequence corresponding to a reconnection end train; the step of sorting the plurality of current fault state data according to the train carriage corresponding to each current fault state data and a preset train carriage sequence to obtain a current fault state data sequence comprises the following steps: Under the condition that the marshalling state of the train is a non-reconnection state, configuring a plurality of data bits of the second current fault state data sub-sequence to be a first preset value, wherein the first preset value represents a fault-free state; Sorting a plurality of current fault state data according to a preset train carriage sequence according to train carriages corresponding to the current fault state data to obtain a first current fault state data sub-sequence; and sequencing the first current fault state data subsequence and the second current fault state data subsequence according to the preset train carriage sequence to obtain the current fault state data sequence.
- 3. The method of claim 2, wherein the method further comprises: and under the condition that the grouping state of the train is a reconnection state, sequencing the current fault state data of the reconnection-end train according to the preset train carriage sequence to obtain the second current fault state data subsequence.
- 4. The method of claim 1, wherein the method further comprises: And under the condition that the plurality of data ports comprise abnormal data ports, configuring a plurality of data bits of the current fault state data corresponding to the abnormal data ports as a first preset value, wherein the first preset value represents a fault-free state.
- 5. The method of claim 1, wherein the fault log table is stored in a memory, the method further comprising: In the initialization stage, a fault record table for storage is read from a hard disk, wherein the fault record table for storage comprises fault data, fault data identifiers of the fault data and fault recovery time information corresponding to the fault data; And determining target fault data with null fault recovery time information from the fault record table for storage, and writing the target fault data and fault data identification association of the target fault data into the fault record table so as to initialize the fault record table.
- 6. The method of claim 1, wherein the fault log table is stored in a memory, the method further comprising: Writing the fault data into a fault record table for storage of a hard disk in association with a first fault data identifier generated based on a first carriage identifier of the fault train carriage; And recording fault recovery time information corresponding to the fault data in the fault record table for storage based on the first fault data identifier when the fault corresponding to the fault data is determined to be recovered.
- 7. The method of claim 1, wherein the change information characterizes a change in a plurality of data bits of the current fault state data sequence as compared to a plurality of data bits of the historical fault state data sequence; The determining of the faulty railcar and the faulty data using the change information obtained by comparing the current faulty state data sequence with the historical faulty state data sequence includes: determining a first data bit which is a first preset value in the historical fault state data sequence and a second preset value in the current fault state data sequence based on the change information, wherein the first preset value represents a fault-free state, and the second preset value represents a fault state; determining a railcar corresponding to the first fault status data as the faulty railcar based on first current fault status data including the first data bit; and obtaining the fault data based on the first data bit and the corresponding relation between the data bit of the fault state data of the fault train carriage and the fault data.
- 8. The method of claim 1, wherein the change information characterizes a change in a plurality of data bits of the current fault state data sequence as compared to a plurality of data bits of the historical fault state data sequence, the method further comprising: Determining a second data bit which is a second preset value in the historical fault state data sequence and a first preset value in the current fault state data sequence based on the change information, wherein the first preset value represents a fault-free state, and the second preset value represents a fault state; determining a second car identification corresponding to the second current fault status data and a second fault data identification based on second current fault status data including the second data bit, the second fault data identification determined based on the second car identification and second location information of the second data bit in the second current fault status data; and deleting fault data corresponding to the second fault data identifier in the fault record table.
- 9. The method of claim 7, wherein the method further comprises: The first failure data identification is generated based on first location information of the first data bit in the first current failure state data and a first car identification of the failed railcar.
- 10. The method of claim 1, wherein the method further comprises: Performing bitwise exclusive OR operation on the current fault state data sequence and the historical fault state data sequence to obtain the change information, wherein the change information represents the change condition of a plurality of data bits of the current fault state data sequence compared with a plurality of data bits of the historical fault state data sequence.
- 11. The method of claim 1, wherein the method further comprises: And in the initialization stage, according to the train type information of the train, acquiring a fault configuration table of each train carriage, wherein the fault configuration table stores the corresponding relation between the data bit of each train carriage and fault data.
- 12. A train fault display system comprising a processor and a display; The processor is configured to receive current fault state data sent by a plurality of data ports of a train respectively, wherein the corresponding relation between the data ports and the train carriages changes along with the change of the train grouping state, the current fault state data is used for indicating whether the train carriages generate faults of a preset fault type, sort the plurality of current fault state data according to the train carriages corresponding to the current fault state data according to a preset train carriage sequence to obtain a current fault state data sequence, determine a fault train carriage and fault data by utilizing change information obtained by comparing the current fault state data sequence with a historical fault state data sequence, wherein the historical fault state data sequence is obtained by sorting the plurality of historical fault state data according to the preset train carriage sequence, and store the fault data and a first fault data identifier generated based on a first train carriage identifier of the fault train carriage in a relevant mode to a fault record table of the train; the display is configured to display the fault log.
- 13. The system of claim 12, wherein the current fault state data sequence comprises a first current fault state data sub-sequence corresponding to a home train and a second current fault state data sub-sequence corresponding to a reconnection end train, the processor further configured to: Under the condition that the marshalling state of the train is a non-reconnection state, configuring a plurality of data bits of the second current fault state data sub-sequence to be a first preset value, wherein the first preset value represents a fault-free state; Sorting a plurality of current fault state data according to a preset train carriage sequence according to train carriages corresponding to the current fault state data to obtain a first current fault state data sub-sequence; and sequencing the first current fault state data subsequence and the second current fault state data subsequence according to the preset train carriage sequence to obtain the current fault state data sequence.
- 14. The system of claim 13, wherein the processor is further configured to: and under the condition that the grouping state of the train is a reconnection state, sequencing the current fault state data of the reconnection-end train according to the preset train carriage sequence to obtain the second current fault state data subsequence.
- 15. The system of claim 12, wherein the processor is further configured to: And under the condition that the plurality of data ports comprise abnormal data ports, configuring a plurality of data bits of the current fault state data corresponding to the abnormal data ports as a first preset value, wherein the first preset value represents a fault-free state.
- 16. The system of claim 12, wherein the fault log table is stored in a memory, the processor further configured to: In the initialization stage, a fault record table for storage is read from a hard disk, wherein the fault record table for storage comprises fault data, fault data identifiers of the fault data and fault recovery time information corresponding to the fault data; And determining target fault data with null fault recovery time information from the fault record table for storage, and writing the target fault data and fault data identification association of the target fault data into the fault record table so as to initialize the fault record table.
- 17. The system of claim 12, wherein the fault log table is stored in a memory, the processor further configured to: Writing the fault data into a fault record table for storage of a hard disk in association with a first fault data identifier generated based on a first carriage identifier of the fault train carriage; And recording fault recovery time information corresponding to the fault data in the fault record table for storage based on the first fault data identifier when the fault corresponding to the fault data is determined to be recovered.
- 18. The system of claim 12, wherein the change information characterizes a change in a plurality of data bits of the current fault state data sequence as compared to a plurality of data bits of the historical fault state data sequence, the processor further configured to: determining a first data bit which is a first preset value in the historical fault state data sequence and a second preset value in the current fault state data sequence based on the change information, wherein the first preset value represents a fault-free state, and the second preset value represents a fault state; determining a railcar corresponding to the first fault status data as the faulty railcar based on first current fault status data including the first data bit; and obtaining the fault data based on the first data bit and the corresponding relation between the data bit of the fault state data of the fault train carriage and the fault data.
- 19. The system of claim 12, wherein the change information characterizes a change in a plurality of data bits of the current fault state data sequence as compared to a plurality of data bits of the historical fault state data sequence, the processor further configured to: Determining a second data bit which is a second preset value in the historical fault state data sequence and a first preset value in the current fault state data sequence based on the change information, wherein the first preset value represents a fault-free state, and the second preset value represents a fault state; determining a second car identification corresponding to the second current fault status data and a second fault data identification based on second current fault status data including the second data bit, the second fault data identification determined based on the second car identification and second location information of the second data bit in the second current fault status data; and deleting fault data corresponding to the second fault data identifier in the fault record table.
- 20. The system of claim 18, wherein the processor is further configured to: The first failure data identification is generated based on first location information of the first data bit in the first current failure state data and a first car identification of the failed railcar.
Description
Train fault state data processing method, train fault display system and train Technical Field The disclosure relates to the technical field of train fault processing, and in particular relates to a train fault state data processing method, a train fault display system and a train. Background Along with the continuous improvement of the flexibility and network complexity of rail transit operation, the train fault processing system needs to realize accurate recording and processing of fault data in a dynamic and changeable operation environment. However, the related fault state data processing method is generally difficult to adapt to dynamic working conditions such as grouping adjustment, network disturbance and the like in actual running of a train, so that recorded fault data is inaccurate, and the accuracy of fault processing is further affected. Disclosure of Invention In view of the above, the present disclosure provides a train fault state data processing method, a train fault display system and a train. One aspect of the present disclosure provides a method for processing fault state data of a train, including receiving current fault state data transmitted from a plurality of data ports of the train, respectively, wherein a correspondence between the data ports and the train is changed according to a change of a grouping state of the train, the current fault state data is used for indicating whether a fault of a predetermined fault type occurs in the train, sorting the plurality of current fault state data according to a predetermined train order according to the train corresponding to each current fault state data to obtain a current fault state data sequence, determining a fault train and fault data by using change information obtained by comparing the current fault state data sequence with the historical fault state data sequence, the historical fault state data sequence is obtained by sorting the plurality of historical fault state data according to the train corresponding to each historical fault state data, and storing the fault data and a first fault data identifier generated based on a first train identifier of the fault train in association with the train. According to the embodiment of the disclosure, the current fault state data sequence comprises a first current fault state data sub-sequence corresponding to a local end train and a second current fault state data sub-sequence corresponding to a reconnection end train, the current fault state data sequences are obtained by sequencing a plurality of current fault state data according to the train carriages corresponding to the current fault state data according to a preset train carriage sequence, the current fault state data sequences comprise that when the marshalling state of the train is a non-reconnection state, a plurality of data bits of the second current fault state data sub-sequence are configured to be a first preset value, the first preset value represents a non-fault state, a plurality of current fault state data are sequenced according to a preset train carriage sequence according to each current fault state data, and the current fault state data sub-sequences are sequenced according to the preset train carriage sequence, so that the current fault state data sub-sequence is obtained. According to the embodiment of the disclosure, the train fault state data processing method further comprises the step of sequencing the current fault state data of the reconnection-side train according to the preset train carriage sequence under the condition that the grouping state of the train is the reconnection state, so as to obtain the second current fault state data subsequence. According to the embodiment of the disclosure, the train fault state data processing method further comprises the step of configuring a plurality of data bits of current fault state data corresponding to the abnormal data ports to be a first preset value in the case that the abnormal data ports are included in the plurality of data ports, wherein the first preset value represents a fault-free state. According to the embodiment of the disclosure, the fault record table is stored in a memory, the train fault state data processing method further comprises the steps of reading a storage fault record table from a hard disk in an initialization stage, wherein the storage fault record table comprises fault data, fault data identification of the fault data and fault recovery time information corresponding to the fault data, determining target fault data with null fault recovery time information from the storage fault record table, and writing fault data identification association of the target fault data and the target fault data into the fault record table so as to initialize the fault record table. According to the embodiment of the disclosure, the fault record table is stored in a memory, the train fault state data processing method further comprises the steps of writin