Method and system for analyzing detection coverage rate of railway track dynamic detector
Through fine statistics and visual analysis of the coverage rate of railway track dynamic inspectors, the problem that the calculation results of traditional methods do not match the actual coverage situation is solved, and more accurate coverage analysis and optimized railway operations are achieved.
Patent Information
- Application Number
- CN202510136055.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2045-02-07
AI Technical Summary
The coverage analysis method of traditional railway track dynamic inspectors has a big problem that the calculation results are different from the actual coverage, which leads to misleading the installation and allocation plan, increasing the risk of line missed inspection, and reducing the efficiency and safety level of railway operations.
By collecting track dynamic detection data and pipe boundary information, counting the coverage mileage of each train on each line, and generating a coverage frequency and coverage chart, automatically generating a coverage report in the spreadsheet type to improve the accuracy and visualization of the analysis.
It improves the accuracy and efficiency of interpretation of track dynamic detection data, optimizes the locomotive scheduling plan, improves the utilization rate of railway resources, and improves the safety and reliability of the railway system.
Smart Images

Figure CN119577209A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of railway detection technology, and in particular to a method and system for analyzing detection coverage of a railway track dynamic inspection instrument. Background Art
[0002] In the process of railway operation, accurate statistics and analysis of the coverage of railway track dynamic inspection instruments are important means to evaluate railway operation efficiency, optimize train scheduling and improve service quality. At present, the traditional coverage analysis method of railway track dynamic inspection instruments mainly performs simple quantitative statistics on the number of vehicles and trains passing on the line, taking "line + trip" as the statistical condition. Even if the track dynamic inspection instrument only runs "one meter" on the line, it is counted as a detection coverage trip, resulting in a large discrepancy between the calculation result and the actual coverage situation, misleading the installation and deployment plan of the railway track dynamic inspection instrument, causing line missed inspections to occur from time to time, and having a low effect on optimizing train scheduling plans and improving railway resource utilization. In addition, they still have deficiencies in visual display, lack of intuitive and interactive chart display, and it is difficult to intuitively understand the meaning and change trend of coverage data. Therefore, the traditional coverage analysis method not only limits the application effect of coverage data in optimizing locomotive scheduling and improving service quality, but also may lead to a decline in the overall operating efficiency and safety level of the railway system. In order to solve this problem, a more accurate, intuitive and highly visualized coverage analysis method has been developed for railway track dynamic inspection instruments to support intelligent management and decision-making of railway systems. Summary of the invention
[0003] The present invention provides a method for analyzing detection coverage of a railway track dynamic inspection instrument, comprising: Step 1: Collect the track dynamic detection data obtained by each railway track dynamic inspection instrument; Step 2, obtain the pipe boundary information of each line; Step 3: Count the mileage covered by each train equipped with a railway track dynamic inspection device on each line on that day; Step 4. Using the train number as the ordinate and the line boundary mileage as the abscissa, generate a dynamic detection coverage frequency situation diagram of all tracks running on each line on that day; Step 5. Combine the track dynamic detection coverage mileage of different trains on each line on the day to generate a dynamic detection coverage rate chart of all tracks on each line on the day; Step 6. Automatically generate a coverage report in spreadsheet format based on the analysis results of the coverage situation.
[0004] The above-mentioned analysis method of the detection coverage rate of the railway track dynamic inspection instrument, in which the coverage mileage of each train equipped with the railway track dynamic inspection instrument on each line on that day is counted, is specifically divided into the following sub-steps: Query the track dynamic detection data of each line and each train on that day; The coverage mileage of each train on each line is calculated based on the track dynamic detection data and boundary mileage data.
[0005] The above-mentioned analysis method of the detection coverage rate of the railway track dynamic inspection instrument, in which the track dynamic detection coverage mileage of different trains on each line on the same day is combined, is specifically divided into the following sub-steps: Define the starting mileage of each train equipped with a railway track dynamic inspection instrument and end mileage , get the coverage area of each train ; Starting from the first interval, , merge interval by interval; If the next interval satisfy , then update: ; Otherwise, the current merged interval Record as the first interval after merging, and Reset to new range .
[0006] The present invention also provides a railway track dynamic inspection instrument detection coverage analysis system, including: a track dynamic detection data acquisition module, a pipe boundary information acquisition module, a track dynamic detection coverage situation analysis module, and a track dynamic detection coverage report generation module; Track dynamic detection data acquisition module, used to collect track dynamic detection data acquired by each railway track dynamic inspection instrument; A pipe boundary information acquisition module is used to obtain the pipe boundary information of each line; Track dynamic detection coverage analysis module, used to analyze the coverage of railway track dynamic inspection instruments on various lines and display them visually; The track dynamic detection coverage report generation module is used to automatically generate a coverage report in spreadsheet format based on the analysis results of the track dynamic detection coverage situation.
[0007] The beneficial effects achieved by the present invention are as follows: Improving visualization effect: Through intuitive and highly interactive visualization charts, managers can better understand and analyze track dynamic detection coverage data, and improve the accuracy and efficiency of track dynamic detection data interpretation.
[0008] Optimize locomotive scheduling: Using track dynamic detection coverage data, managers can promptly identify weak links in dynamic detection, optimize the scheduling plan of locomotives equipped with railway track dynamic inspection instruments, and improve the utilization efficiency of railway resources.
[0009] Improve the safety and reliability of the railway system: Accurately analyzing the coverage of track dynamic detection of vehicles on various lines can help to timely discover railway lines that are not covered by track dynamic detection, fully understand potential railway safety hazards, and improve the coverage of track dynamic detection by adding equipment or reasonable scheduling, thereby improving the safety and reliability of the railway system. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0011] Figure 1 This is a flow chart of a method for analyzing detection coverage of a railway track dynamic inspection instrument provided in Example 1 of the present application; Figure 2 This is a diagram of the dynamic detection coverage frequency of a track on a certain line on a certain day provided by this application; Figure 3 This is a dynamic detection coverage diagram of a track on a certain line on a certain day provided by this application; Figure 4 This is a dynamic detection coverage chart of a track on a certain line in a certain month provided by this application; Figure 5 It is a schematic diagram of an analysis system for detection coverage of a railway track dynamic inspection instrument provided in Example 2 of the present application. DETAILED DESCRIPTION
[0012] The following is a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0013] Embodiment 1 like Figure 1 As shown, the first embodiment of the present application provides a method for analyzing the detection coverage of a railway track dynamic inspection instrument, comprising: Step S110: collecting track dynamic detection data acquired by each railway track dynamic inspection instrument; The railway track dynamic inspection instrument is installed on the train to obtain dynamic detection data during the operation of the train. The acquired data is stored in the track dynamic detection database, including train information, mileage information, number of trips information, direction information, etc. These data are the basis for subsequent statistical analysis.
[0014] The collected track dynamic detection data needs to be screened and cleaned as necessary to filter out the data that meets the preset conditions; the preset conditions include but are not limited to specified lines, directions and date ranges; during the data cleaning process, potential abnormal data must also be identified and eliminated to ensure the accuracy of the analysis results.
[0015] Step S120: Obtaining the pipe boundary information of each line; It includes the starting boundary, ending boundary and boundary length of each line and each type of line, also called boundary mileage.
[0016] Step S130: Counting the mileage covered by each train equipped with a railway track dynamic inspection instrument on each line on that day; The traditional analysis method (using "line + trip number" as the statistical condition) cannot accurately display the specific coverage mileage of a single device on a specific line. To overcome the accuracy problem, a more sophisticated statistical logic (using "line + line type + mileage + trip number + date" as the statistical condition) needs to be introduced in this step to accurately record and display the actual coverage mileage of each train equipped with a railway track dynamic inspection device on each line.
[0017] The running mileage of a train on a line and a type of train in a day is continuous. By obtaining the minimum mileage and maximum mileage of the train on a line and a type of train on a certain day, the track dynamic detection coverage mileage of a train on a line and a type of train can be determined. Each line is traversed to obtain the specific data of the specified date, and the track dynamic detection data of each line and each train on that day are obtained. Then the track dynamic detection coverage mileage of each train on each line is calculated. The track dynamic detection coverage mileage of a train on a certain line = the maximum value - minimum value of the running mileage of the train on that line on that day. For example, train A ran the journey from Shijiazhuang to Wuhan on that day, taking the Beijing-Guangzhou Line. The Beijing-Guangzhou Line is 2,200 kilometers long. Shijiazhuang is located at 280 kilometers of the entire boundary mileage of the Beijing-Guangzhou Line (from Beijing to Guangzhou), and Wuhan is located at 1,200 kilometers of the entire boundary mileage. Then the coverage mileage of train A on the Beijing-Guangzhou Line should be 1,200-280=920 kilometers.
[0018] Step S140: Generate a track dynamic detection coverage frequency situation diagram for each line on that day, with the train number as the ordinate and the line boundary mileage as the abscissa; Visual methods can enable railway operators to have a deeper understanding of the correlation, trends and patterns of data, thereby providing a more comprehensive information basis, and through appropriate design elements such as color, length, shape, etc., key information can be highlighted, which helps users quickly capture important data points and abnormal situations, avoid information omissions, and thus enhance the accuracy and effectiveness of decision-making.
[0019] The track dynamic detection coverage frequency of a certain section of line on a certain day is shown in the figure below: Figure 2 As shown in the figure, the figure reflects the specific coverage mileage of each train on a certain route on a certain day and the number of times different trains cover each section.
[0020] Step S150: merging the track dynamic detection coverage mileage of different trains on each line on the day, and generating a track dynamic detection coverage rate situation diagram of each line on the day; In order to more intuitively display the track dynamic detection coverage of a line, the track dynamic detection coverage mileage of multiple trains is mapped into a straight line by merging the mileage, that is, the overlapping mileage of trains is merged, the non-overlapping parts are spliced, and the sections without track dynamic detection coverage are retained. Finally, a track dynamic detection coverage situation diagram is obtained. The track dynamic detection coverage situation diagram of a certain line on a certain day is as follows: Figure 3 The rules for mileage merging are as follows: First define the starting mileage of each train and end mileage , get the track dynamic detection coverage interval for each train , starting from the first interval, let , merge intervals one by one, if the next interval satisfy , then update: , otherwise the current merged interval Record as the first interval after merging, and then Reset to new range , and so on until the last interval is merged. This is the last interval after merging.
[0021] For example: There are intervals 1 (100, 200), 2 (150, 250), and 3 (300, 400). Use the first interval to initialize the current interval. is (100,200); if 150<200 in interval 2, then Updated to 250, currently is (100,250); if 300>250 in interval 3, then record the current interval The first interval after merging , and use interval 3 to reset the current interval , interval 3 is the last interval, then the merge operation is completed, and the current interval is output as the last interval after the merge. ; The track dynamic detection coverage mileage can be obtained by adding up the merged intervals, and the track dynamic detection coverage mileage / line boundary length can be used to obtain the track dynamic detection coverage rate. The track dynamic detection coverage rate of each line every day can also be converted into a visual chart;
[0022] The value of j ranges from 1 to m, where m is the number of merged intervals. You can also choose to view data for multiple days, such as viewing the track dynamic detection coverage of a certain line within a month. The track dynamic detection coverage of a certain line in a certain month is shown in the figure below. Figure 4 shown.
[0023] Step S160: automatically generating a coverage report in the form of an electronic spreadsheet according to the analysis result of the track dynamic detection coverage situation; The report includes key indicators such as line name, direction, coverage, number of days in different coverage intervals, average line coverage, etc. The generated report supports retrospective query and can be exported into visual charts. Finally, the operating personnel can achieve a more complete scheduling of the railway track dynamic inspection instrument by using various indicators, so that each line can be inspected and maintained in a balanced and effective manner.
[0024] Embodiment 2 like Figure 5 As shown, the second embodiment of the present application provides a railway track dynamic inspection instrument detection coverage analysis system, including: a track dynamic detection data acquisition module 21, a pipe boundary information acquisition module 22, a track dynamic detection coverage situation analysis module 23, and a track dynamic detection coverage report generation module 24; Track dynamic detection vehicle-mounted data acquisition module 21, collects track dynamic detection data acquired by each railway track dynamic inspection instrument; The railway track dynamic inspection instrument is installed on the train to obtain the track dynamic detection data during the operation of the train. The acquired data is stored in the track dynamic detection database, including train number information, mileage information, number of trips information, direction information, etc. These data are the basis for subsequent statistical analysis.
[0025] The collected track dynamic detection data needs to be screened and cleaned as necessary to filter out the data that meets the preset conditions; the preset conditions include but are not limited to specified lines, directions and date ranges; during the data cleaning process, potential abnormal data must also be identified and eliminated to ensure the accuracy of the analysis results.
[0026] The pipe boundary information acquisition module 22 is used to obtain the pipe boundary information of each line; It includes the starting boundary, ending boundary and boundary length of each line and each type of line, also called boundary mileage.
[0027] Track dynamic detection coverage analysis module 23, used to analyze the coverage of vehicles on each line and display it visually; The traditional analysis method (using "line + trip number" as the statistical condition) cannot accurately calculate the actual coverage mileage of each line. To overcome the problem of accuracy, a more sophisticated statistical logic (using "line + line type + mileage + trip number + date" as the statistical condition) needs to be introduced in this step to accurately record and display the actual dynamic detection coverage mileage of each train equipped with a railway track dynamic inspection device on each line. Specifically: I. Count the track dynamic inspection coverage mileage of each train equipped with a railway track dynamic inspection instrument on each line on that day; The running mileage of a train on a line and a type of train in a day is continuous. By obtaining the minimum mileage and maximum mileage of the train on a line and a type of train on a certain day, the track dynamic detection coverage mileage of a train on a line and a type of train can be determined. Each line is traversed in a loop to obtain the specific data of the specified date, and the running data of each train on each line every day is obtained. Then the track dynamic detection coverage mileage of each train on each line is calculated. The track dynamic detection coverage mileage of a train on a certain line = the maximum value - minimum value of the running mileage of the train on the line on that day. For example, train A ran the journey from Shijiazhuang to Wuhan on the same day, taking the Beijing-Guangzhou Line. The Beijing-Guangzhou Line is 2,200 kilometers long. Shijiazhuang is located at 280 kilometers of the entire boundary mileage of the Beijing-Guangzhou Line (from Beijing to Guangzhou), and Wuhan is located at 1,200 kilometers of the entire boundary mileage. Then the coverage mileage of train A on the Beijing-Guangzhou Line should be 1,200-280=920 kilometers.
[0028] II. Using the train number as the ordinate and the line boundary mileage as the abscissa, generate a track dynamic detection coverage frequency situation map for each line on that day; Visual methods can enable railway operators to have a deeper understanding of the correlation, trends and patterns of data, thereby providing a more comprehensive information basis, and through appropriate design elements such as color, length, shape, etc., key information can be highlighted, which helps users quickly capture important data points and abnormal situations, avoid information omissions, and thus enhance the accuracy and effectiveness of decision-making.
[0029] The track dynamic detection coverage frequency of a certain line on a certain day is shown in the figure below: Figure 2 As shown in the figure, the figure reflects the specific coverage mileage of each train on a certain route on a certain day and the number of times different trains cover each section.
[0030] III. Combine the track dynamic detection coverage mileage of different trains on each line on the day to generate a track dynamic detection coverage rate situation map for each line on the day; In order to more intuitively display the track dynamic detection coverage of a line, the track dynamic detection coverage mileage of multiple trains is mapped into a straight line by merging mileage, that is, the mileage of overlapping trains is merged, the non-overlapping parts are spliced, and the sections without dynamic detection coverage are retained. Finally, a track dynamic detection coverage situation diagram is obtained. The track dynamic detection coverage situation diagram of a line on a certain day is as follows: Figure 3 The rules for mileage merging are as follows: First define the starting mileage of each train and end mileage , get the coverage area of each train , starting from the first interval, let , merge intervals one by one, if the next interval satisfy , then update: , otherwise the current merged interval Record as the first interval after merging, and then Reset to new range , and so on until the last interval is merged. This is the last interval after merging.
[0031] The track dynamic detection coverage mileage can be obtained by adding up the merged intervals, and the track dynamic detection coverage mileage / line boundary length can be used to obtain the track dynamic detection coverage rate. The track dynamic detection coverage rate of each line every day can also be converted into a visual chart;
[0032] in is the starting mileage of the jth interval after merging, is the end mileage of the jth interval after merging, j ranges from 1 to m, and m is the number of intervals after merging. You can also choose to view data for multiple days, such as viewing the track dynamic detection coverage of a certain line within a month. The track dynamic detection coverage of a certain line in a certain month is shown in the figure below. Figure 4 shown.
[0033] A track dynamic detection coverage report generation module 24, used to automatically generate a track dynamic detection coverage report in an electronic spreadsheet format according to the analysis results of the coverage situation; The report includes key indicators such as line name, direction, coverage, number of days in different coverage intervals, average line coverage, etc. The generated report supports retrospective query and can be exported into visual charts. Finally, the operating personnel can achieve a more complete scheduling of the railway track dynamic inspection instrument by using various indicators, so that each line can be inspected and maintained in a balanced and effective manner.
[0034] Corresponding to the above embodiment, an embodiment of the present invention provides a computer storage medium, including: at least one memory and at least one processor; The memory is used to store one or more program instructions; The processor is used to run one or more program instructions to execute an analysis method for detection coverage of a railway track dynamic inspection instrument.
[0035] Corresponding to the above-mentioned embodiment, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer storage medium contains one or more program instructions, and the one or more program instructions are used by a processor to execute a method for analyzing detection coverage of a railway track dynamic inspection instrument.
[0036] The embodiment disclosed in the present invention provides a computer-readable storage medium, in which computer program instructions are stored. When the computer program instructions are executed on a computer, the computer executes the above-mentioned analysis method for detection coverage of a railway track dynamic inspection instrument.
[0037] In the embodiment of the present invention, the processor may be an integrated circuit chip having the ability to process signals. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0038] The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The processor reads the information in the storage medium and completes the steps of the above method in combination with its hardware.
[0039] The storage medium may be a memory, which may be, for example, a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memory.
[0040] Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
[0041] The volatile memory may be a random access memory (RAM) which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDRSDRAM), enhanced synchronous DRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus DRAM (DRRAM).
[0042] The storage media described in the embodiments of the present invention are intended to include, but are not limited to, these and any other suitable types of memory.
[0043] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the present invention can be implemented using a combination of hardware and software. When software is used, the corresponding functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. Storage media can be any available media that can be accessed by general or special-purpose computers.
[0044] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solution of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for analyzing the detection coverage of a railway track dynamic inspection instrument, characterized in that: include: Step 1: Collect the track dynamic detection data obtained by each railway track dynamic inspection instrument; Step 2, obtain the pipe boundary information of each line; Step 3: Count the mileage covered by each train equipped with a railway track dynamic inspection device on each line on that day; Step 4. Using the train number as the ordinate and the line boundary mileage as the abscissa, generate a dynamic detection coverage frequency situation diagram of all tracks running on each line on that day; Step 5. Combine the track dynamic detection coverage mileage of different trains on each line on the day to generate a dynamic detection coverage rate chart of all tracks on each line on the day; Step 6. Automatically generate a coverage report in spreadsheet format based on the analysis results of the coverage situation.
2. The analysis method of the detection coverage of a railway track dynamic inspection instrument according to claim 1 is characterized in that: The mileage covered by each train equipped with a railway track dynamic inspection device on each line on that day is counted, which is specifically divided into the following sub-steps: Query the operation data of each train equipped with a railway track dynamic inspection instrument on each line on that day; The track dynamic detection coverage mileage of each train on each line is calculated based on the train operation data and boundary mileage data.
3. The analysis method of the detection coverage of a railway track dynamic inspection instrument according to claim 1 is characterized in that: The coverage mileage of different trains equipped with railway track dynamic inspection devices on each line on the same day is combined, which is specifically divided into the following sub-steps: Define the start and end mileage of each train and obtain the track dynamic detection coverage area of each train; Take the first interval as the current interval and merge intervals one by one; If the starting mileage of the next interval is less than or equal to the ending mileage of the current interval, the ending mileage of the current interval is updated to the maximum value between the ending mileage of the next interval and the ending mileage of the current interval; Otherwise, the current interval is recorded as the first interval after the merger, and the current interval is reset to the next interval, and so on until the last interval is merged.
4. The analysis method of the detection coverage of a railway track dynamic inspection instrument according to claim 3 is characterized in that: The coverage rate is calculated as follows: add the merged intervals to obtain the track dynamic detection coverage mileage, and then obtain the track dynamic detection coverage rate by dividing the track dynamic detection coverage mileage by the line boundary length.
5. A railway track dynamic inspection instrument detection coverage analysis system, characterized in that: include: Track dynamic detection data acquisition module, pipe boundary information acquisition module, track dynamic detection coverage analysis module, track dynamic detection coverage report generation module; Track dynamic detection data acquisition module, used to collect track dynamic detection data acquired by each railway track dynamic inspection instrument; A pipe boundary information acquisition module is used to obtain the pipe boundary information of each line; Track dynamic detection coverage analysis module, used to analyze the coverage of railway track dynamic inspection instruments on various lines and display them visually; The track dynamic detection coverage report generation module is used to automatically generate a coverage report in spreadsheet format based on the analysis results of the track dynamic detection coverage situation.
6. A computer storage medium, characterized in that: include: at least one memory and at least one processor; A memory for storing one or more program instructions; A processor is used to run one or more program instructions to execute the analysis method of the detection coverage of a railway track dynamic inspection instrument as described in any one of claims 1-4.
Citation Information
Patent Citations
Regional inspection method and device and electronic equipment
CN113822098A
Supervision system and method for highway road patrol
CN114493280A
GPS-based road patrol coverage rate analysis method and system
CN117112932A
Vehicle-mounted alarm data analysis method and platform and storage medium
CN118536019A
Railway monitoring system
US20160082991A1
Cited By
Track dynamic detection ten-day-time intelligent identification method and device
CN121188420A