CN-122024352-A - Train debugging hidden fault identification method, device, equipment and medium
Abstract
The embodiment of the application provides a method, a device, equipment and a medium for identifying a hidden fault in train debugging. The method comprises the steps of obtaining a debugging fault basic data set of a target train, debugging basic supporting data of a target debugging process and real-time fault code data generated in the target debugging process, respectively constructing a debugging permission fault code library and a step-fault code rule library based on the debugging fault basic data set, screening the real-time fault code data based on the debugging basic supporting data, the debugging permission fault code library and the step-fault code rule library to obtain a real fault code and a hidden fault code to be verified generated in the target debugging process, and finally identifying the hidden fault generated in the target debugging process of the target train according to the real fault code and the hidden fault code to be verified. The method is used for achieving the effect of improving the hidden fault identification efficiency.
Inventors
- LI MUGONG
- DU XUE
- LIU ZHAN
- KANG YING
- ZHANG XIUCHUN
- YAN GUANGSHENG
- ZHANG TAO
- HAN DONGYIN
- WANG CHUANLONG
- ZOU JING
Assignees
- 中车唐山机车车辆有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20251230
Claims (10)
- 1. The method for identifying the hidden faults in train debugging is characterized by comprising the following steps of: acquiring a debugging fault basic data set of a target train, debugging basic supporting data of a target debugging process and real-time fault code data generated in the target debugging process; Respectively constructing a debugging permission fault code library and a step-fault code rule library based on the debugging fault basic data set; Screening the real-time fault code data based on the debugging basic supporting data, the debugging permission fault code library and the step-fault code rule library to obtain a real fault code and an implicit fault code to be verified, which are generated in the target debugging process; And identifying hidden faults generated by the target train in the target debugging process according to the real fault codes and the hidden fault codes to be verified.
- 2. The method of claim 1, wherein the debug failure base dataset comprises a plurality of historical failure codes and associated information for each of the historical failure codes, the associated information comprising a routine debug file, daily operating conditions, train specific conditions, and a train historical real failure, wherein the constructing a debug permit failure code library and a step-failure code rule library based on the debug failure base dataset, respectively, comprises: Generating a historical first fault code corresponding to each test section in the routine debugging file, a historical second fault code corresponding to the daily operation working condition, a historical third fault code corresponding to the train special working condition and a historical fourth fault code corresponding to the train historical real fault according to each historical fault code and the associated information of the historical fault codes; Generating a test section permission fault code base of each test section based on the historical first fault code; generating a daily operation permission fault code base based on the historical second fault code; Generating a special working condition permission fault code base based on the historical third fault code; Generating a true fault code base based on the historical fourth fault code; Constructing a debugging permission fault code base based on the test section permission fault code base, the daily operation permission fault code base, the special working condition permission fault code base and the real fault code base; and generating the step-fault code rule base based on the association relation between each fault code in the test section permission fault code base and each key step in the test section.
- 3. The method of claim 2, wherein the filtering the real-time fault code data based on the debug base support data, the debug permit fault code library, and the step-fault code rule library, before obtaining the true fault code and the hidden fault code to be verified generated during the target debugging process, further comprises: after triggering a preset event, the target train checks and updates the test section permission fault code library; after the debugging process file in the debugging basic supporting data is changed, the step-fault code rule base is perfected according to the changed debugging process file.
- 4. The method of claim 3, wherein said verifying and updating said trial chapter approval fault code library after said target train triggers a preset event comprises: acquiring historical fault data of a target train and other trains, wherein the other trains are the same as the models and train software versions listed by the target; comparing the historical fault data with the test section permission fault code library to obtain a verification result of the test section permission fault code library; Receiving an audit result aiming at the verification result; and updating the test section permission fault code base according to the auditing result.
- 5. The method of claim 2, wherein the debug base support data includes a debug process file corresponding to the target debug process, real-time vehicle status data and real-time test progress in the target debug process, wherein the screening the real-time fault code data based on the debug base support data, the debug permission fault code library and the step-fault code rule library to obtain a real fault code and a hidden fault code to be verified generated in the target debug process comprises: Generating a fault code criterion library according to the debugging process file and the step-fault code rule library corresponding to the target debugging process; According to the real-time test progress, the fault code criterion library and the step-fault code rule library in the target debugging process, removing and screening the fault code data to obtain a first candidate fault code set; according to the real-time vehicle state data in the target debugging process, a second candidate fault code set is determined from the first candidate fault code set by matching the daily operation permission fault code library with the special working condition permission fault code library; And determining the intersection of the real fault code library and the second candidate fault code set as the real fault code, and determining the relative complement of the real fault code library in the second candidate fault code set as the hidden fault code to be verified.
- 6. The method according to claim 1, wherein the identifying the hidden fault generated by the target train in the target debugging process according to the true fault code and the hidden fault code to be verified comprises: Receiving a verification result of the hidden fault code to be verified; determining the verification result as the verified hidden fault code to be verified as a verified hidden fault code; And identifying the hidden faults generated by the target train in the target debugging process according to the real fault codes and the verified hidden fault codes.
- 7. The method according to claim 1, wherein the method further comprises: acquiring a historical fault analysis report; Constructing a fault analysis processing library based on the historical fault analysis report; Correspondingly, after identifying the hidden fault generated by the target train in the target debugging process according to the real fault code and the hidden fault code to be verified, the method further comprises: And generating a processing strategy corresponding to the hidden fault based on the fault analysis processing library.
- 8. A train debugging hidden fault identification device, comprising: the acquisition module is used for acquiring a debugging fault basic data set of the target train, debugging basic supporting data of a target debugging process and real-time fault code data generated in the target debugging process; the construction module is used for respectively constructing a debugging permission fault code library and a step-fault code rule library based on the debugging fault basic data set; the screening module is used for screening the real-time fault code data based on the debugging basic supporting data, the debugging permission fault code library and the step-fault code rule library to obtain a real fault code and a hidden fault code to be verified, wherein the real fault code and the hidden fault code are generated in the target debugging process; And the identification module is used for identifying the hidden faults generated by the target train in the target debugging process according to the real fault codes and the hidden fault codes to be verified.
- 9. An electronic device comprising a processor and a memory communicatively coupled to the processor; The memory stores computer-executable instructions; the processor executing computer-executable instructions stored in the memory, causing the processor to perform the method of any one of claims 1 to 7.
- 10. A computer readable storage medium having stored therein computer executable instructions which when executed by a processor are adapted to carry out the method of any one of claims 1 to 7.
Description
Train debugging hidden fault identification method, device, equipment and medium Technical Field The application relates to the technical field of computers, in particular to a method, a device, equipment and a medium for identifying a hidden fault in train debugging. Background Existing rail vehicles, such as motor train units, urban rail vehicles or other passenger car vehicles, have been uploaded with vehicle software and have complete functions during train debugging in a vehicle factory, and have vehicle fault diagnosis functions. During vehicle debugging, because debugging jobs can generate a large number of fault codes, there are implicit fault codes that cannot be recognized in time. Part of the system is used for judging the rationality of the fault by manual recording, electronic recording and statistical analysis of the fault codes, but the efficiency is low and the fault codes are easy to miss, and particularly the fault codes cleared after the flash fault and the power failure cannot be captured in time. Disclosure of Invention The embodiment of the application provides a method, a device, equipment and a medium for identifying a train debugging hidden fault, which are used for achieving the effect of improving the hidden fault identification efficiency. In a first aspect, an embodiment of the present application provides a method for identifying a hidden fault in train debugging, including: acquiring a debugging fault basic data set of a target train, debugging basic supporting data of a target debugging process and real-time fault code data generated in the target debugging process. And respectively constructing a debugging permission fault code library and a step-fault code rule library based on the debugging fault basic data set. And screening the real-time fault code data based on the debugging basic supporting data, the debugging permission fault code library and the step-fault code rule library to obtain a real fault code and an implicit fault code to be verified, which are generated in the target debugging process. And identifying the hidden faults generated by the target train in the target debugging process according to the real fault codes and the hidden fault codes to be verified. In a possible implementation manner, with reference to the first aspect, the debug fault basic data set includes a plurality of historical fault codes and associated information of each historical fault code, the associated information includes routine debug files, daily operation working conditions, special working conditions of the train and actual faults of the train, and a debug permission fault code library and a step-fault code rule library are respectively constructed based on the debug fault basic data set, and the method comprises the following steps: And generating a historical first fault code corresponding to each test section, a historical second fault code corresponding to a daily operation condition, a historical third fault code corresponding to a special train condition and a historical fourth fault code corresponding to a train historical real fault in the routine debugging file according to each historical fault code and the associated information of the historical fault codes. Based on the historical first fault code, a test section permission fault code library of each test section is generated. A daily operation permission fault code base is generated based on the historical second fault code. And generating a special working condition permission fault code base based on the historical third fault code. And generating a real fault code base based on the historical fourth fault code. And constructing a debugging permission fault code base based on the test section permission fault code base, the daily operation permission fault code base, the special working condition permission fault code base and the real fault code base. And generating a step-fault code rule base based on the association relation between each fault code in the test section permission fault code base and each key step in the test section. In a possible implementation manner, with reference to the first aspect, before filtering the real-time fault code data based on the debug base support data, the debug permission fault code library and the step-fault code rule library to obtain the real fault code and the hidden fault code to be verified, the method further includes: And after the target train triggers a preset event, checking and updating the test section permission fault code library. After the debugging process file in the debugging basic supporting data is changed, the process step-fault code rule base is perfected according to the changed debugging process file. In a possible implementation manner, with reference to the first aspect, after the target train triggers the preset event, the checking and updating the test section permission fault code library includes: and acquiring historical fault data of the targ