Detection data management method and system for railway contact network

By building a position calculation model and version number management mechanism in the railway contact network detection data management system, the problems of inefficiency and difficulty in automatic screening in the existing technology are solved, and efficient and accurate detection data management is achieved.

CN119623018APending Publication Date: 2025-03-14LUBAN (BEIJING) ELECTRONIC COMMERCE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411637415.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The existing railway contact network detection data management methods are inefficient, rely on manual screening and analysis, are prone to errors, and lack effective screening rules, making it difficult to automatically screen out the most representative data.

Method used

By constructing a position calculation model for hanging string points, calculate the position kilometer marks of each hanging string point, and select the detection data closest to the position kilometer marks of each hanging string point from the detection data, form the target detection data, save it to the detection data table, and manage it with version number.

Benefits of technology

Automatically screening of position data close to the hanging string point is achieved, reducing the risk of manual intervention and errors, improving management efficiency, and ensuring the screening of the most representative data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119623018A_ABST
    Figure CN119623018A_ABST
Patent Text Reader

Abstract

The invention provides a detection data management method and system for a railway overhead line system, and relates to the technical field of data processing, and the method comprises the steps: constructing a position calculation model of a dropper point; calculating the position kilometer post of each dropper point through a position calculation model; acquiring detection data of the overhead line system; respectively selecting the detection data closest to the position kilometer post of each dropper point from the detection data to form target detection data; storing the target detection data and a version number into a detection data table, wherein the version number is a detection serial number corresponding to each detection; and adding 1 to the detection sequence number, and repeatedly executing the steps S3 to S5. According to the method, the kilometer post of the dropper point can be accurately determined through the position calculation model, the closest detection data can be automatically screened, the manual error risk is avoided, the data detected each time is stored with the version number, an effective screening rule is formed, the repeated screening problem is avoided, and it is guaranteed that the most representative data can be screened out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a method and system for managing detection data of a railway contact network. Background Art

[0002] In recent years, the overhead contact network in the electrified railway system is a key device to ensure stable power supply to trains. The accuracy of its geometric parameters directly affects the safety and efficiency of train operation. Therefore, the geometric parameters of the overhead contact network need to be regularly inspected and maintained. With the expansion of railway construction, especially in high-speed railways and complex lines, the inspection task has become increasingly arduous.

[0003] At present, many railway systems have begun to introduce intelligent inspection equipment (such as intelligent inspection vehicles) to detect the geometric parameters of the contact network. Intelligent inspection equipment can continuously and efficiently collect geometric data of the contact network, including key parameters such as conductor height and pull-out value, and record the location information of each inspection point through technologies such as GPS. It is possible to repeat the inspection multiple times at the same location, providing detailed track data.

[0004] However, there are many problems with the existing management methods. First, the massive amount of data generated by the inspection equipment needs to be managed in a refined manner and relies on manual screening and analysis, which is extremely inefficient and prone to errors. Second, there may be multiple repeated inspections of the detection data at the same hanging string point, and the existing methods lack effective screening rules, making it difficult to automatically screen out the most representative data. Summary of the invention

[0005] In order to solve the technical problems that the massive data generated by existing inspection equipment needs to be managed in a refined manner and relies on manual screening and analysis, which is extremely inefficient and prone to errors; there may be multiple repeated detections for the detection data at the same hanging string point position, and the existing methods lack effective screening rules and are difficult to automatically screen out the most representative data, the present invention provides a method and system for managing detection data of a railway contact network.

[0006] The technical solution provided by the embodiment of the present invention is as follows:

[0007] First aspect:

[0008] An embodiment of the present invention provides a method for managing detection data of a railway contact network, comprising:

[0009] S1: Construct the position calculation model of the hanging string point;

[0010] S2: Calculate the position kilometer mark of each hanging string point through the position calculation model;

[0011] S3: Acquire the detection data of the contact network;

[0012] S4: From the detection data, respectively select the detection data closest to the position kilometer mark of each hanging string point to form target detection data;

[0013] S5: Save the target detection data and version number to a detection data table, where the version number is a detection sequence number corresponding to each detection;

[0014] S6: Add 1 to the detection number and repeat steps S3 to S5.

[0015] Second aspect:

[0016] An embodiment of the present invention provides a railway contact network detection data management system, comprising:

[0017] A construction module is used to construct a position calculation model of the hanging string point;

[0018] A calculation module, used to calculate the position kilometer mark of each hanging string point through the position calculation model;

[0019] An acquisition module is used to acquire detection data of the contact network;

[0020] A selection module is used to select the detection data closest to the position kilometer mark of each hanging string point from the detection data to form target detection data;

[0021] A saving module, used to save the target detection data and version number to a detection data table, wherein the version number is a detection sequence number corresponding to each detection;

[0022] The repeating module is used to increase the detection sequence number by 1 and repeat steps S3 to S5.

[0023] The third aspect:

[0024] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the method for managing detection data of a railway contact network as described in the first aspect is implemented.

[0025] The beneficial effects brought about by the technical solution provided by the embodiment of the present invention include at least:

[0026] (1) In the present invention, the detection data of the overhead line is obtained, and the detection data closest to the location kilometer mark of each hanging point is selected from the detection data to form the target detection data. By automatically screening the location data close to the hanging point, the intervention of manual screening is reduced, the risk of manual error is avoided, and the management efficiency is improved.

[0027] (2) In the present invention, the location kilometer mark of each hanging point is calculated through the location calculation model, and the detection data closest to the location kilometer mark of each hanging point is selected from the detection data to form the target detection data, and the target detection data and the version number are saved in the detection data table. Through the location calculation model, the system can accurately determine the kilometer mark of each hanging point and automatically filter the detection data closest to its position. The data of each detection will be saved with a version number to form an effective screening rule, avoid repeated screening problems, and thus ensure that the most representative data can be screened out. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0029] Figure 1 A schematic diagram of a flow chart of a method for managing detection data of a railway contact network provided by an embodiment of the present invention;

[0030] Figure 2 A schematic diagram of a string hanging point position provided by an embodiment of the present invention;

[0031] Figure 3 A schematic structural diagram of a railway contact network detection data management system provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The technical solution of the present invention is described below in conjunction with the accompanying drawings.

[0033] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "example" in the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present the concept in a specific way. In addition, in the embodiments of the present invention, the meaning expressed by "and / or" can be both, or it can be either of the two.

[0034] In the embodiments of the present invention, "image" and "picture" can sometimes be used interchangeably. It should be noted that when the difference between them is not emphasized, the meanings they intend to express are the same. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the difference between them is not emphasized, the meanings they intend to express are the same.

[0035] In the embodiments of the present invention, sometimes a subscript such as W1 may be mistakenly written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are consistent.

[0036] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0037] Reference Manual Attached Figure 1 , showing a flow chart of a method for managing detection data of a railway contact network provided in an embodiment of the present invention.

[0038] Reference Manual Attached Figure 2 , showing a schematic diagram of the position of a hanging string point provided by an embodiment of the present invention.

[0039] The embodiment of the present invention provides a method for managing detection data of a railway contact network, which can be implemented by a detection data management device for a railway contact network, and the detection data management device for a railway contact network can be a terminal or a server. The processing flow of the method for managing detection data of a railway contact network can include the following steps:

[0040] S1: Construct a position calculation model for the hanging string point.

[0041] The position calculation model refers to a mathematical model used to determine the specific geometric position of each hanging point on the track in the railway contact network. It determines the specific kilometer mark position of each hanging point by accurately calculating the distance (span) between the support poles and other geometric parameters.

[0042] In the present invention, constructing a position calculation model of the hanging string point is the basis for inspection data processing and can ensure the accuracy of the installation position information of the overhead contact network hanging string point.

[0043] S2: Calculate the location kilometer mark of each hanging string point through the position calculation model.

[0044] Among them, the hanging point is one of the key components in the electrified railway contact network system, which is used to hang the contact wire (power supply conductor) at a fixed height and position above the track.

[0045] Among them, the location kilometer mark (abbreviated as kilometer mark) is a marking system used in the railway system to mark specific locations on the line. It represents the cumulative mileage starting from a certain starting point of the railway (such as a railway station or the starting point of the line), usually in "kilometers". In the inspection of railway contact network and the calculation of geometric parameters, the location kilometer mark is used to accurately determine the specific location of specific parts along the railway (such as support poles, hanging string points, etc.).

[0046] In a possible implementation, S2 specifically includes:

[0047] S201: Obtain the span range, the distance from the first support rod to the first hanging string point, the distance from the last hanging string point to the second support rod, and the number of points for the remaining distance in the middle.

[0048] S202: Calculate the average spacing between the first hanging string and the last hanging string:

[0049]

[0050] Among them, L a It represents the average spacing distance between the first hanging string and the last hanging string. L represents the span range. L1 represents the distance between the first hanging string point and the first support rod. L2 represents the distance between the last hanging string point and the second support rod. n represents the number of points for the remaining distance in the middle.

[0051] In the present invention, by calculating the average spacing of the intermediate string hanging points, it is possible to ensure the reasonable distribution of each string hanging point, optimize the tension and suspension height of the contact line, and avoid failures or abnormalities caused by improper installation.

[0052] S203: Calculate the location kilometer mark of each hanging string point:

[0053]

[0054] Among them, A n Indicates the location of the nth hanging string point, A k The kilometer mark indicating the first pillar pole.

[0055] In the present invention, by using a position calculation model, the kilometer mark of each hanging point can be accurately calculated, avoiding manual estimation and inaccurate positioning. This precise calculation can ensure that the position of each hanging point meets the design standards, thereby ensuring the stability and consistency of the contact network. At the same time, the kilometer mark of each hanging point is the basis for data collection and management during the inspection process. When inspecting the geometric parameters of the contact network, the equipment will obtain and compare the test data based on these kilometer marks. Accurate kilometer marks are helpful for subsequent automated data screening, ensuring that the system can quickly and accurately find the corresponding test data.

[0056] Furthermore, the detection data of each inspection can be corresponded to the fixed string point position, which is convenient for version management and comparative analysis of multiple inspection data, so as to discover the changes of the contact network in different time periods and help formulate preventive maintenance plans.

[0057] S3: Obtain the detection data of the contact network.

[0058] S4: From the detection data, the detection data closest to the location kilometer mark of each hanging string point are selected respectively to form the target detection data.

[0059] In a possible implementation, S4 specifically includes:

[0060] S401: Calculate the distance between the position kilometer mark of the detection data and the position kilometer mark of the hanging string point:

[0061]

[0062] Among them, D0 represents the distance between the kilometer mark of the location of the detection data and the kilometer mark of the location of the hanging string point, D represents the kilometer mark of the detection data, and A represents the kilometer mark of the location of the hanging string point.

[0063] In the present invention, by calculating the distance between the detection data and the kilometer mark of the hanging string point and selecting the value with the smallest absolute value, the data error caused by the position deviation of the detection equipment can be minimized.

[0064] S402: Query the detection data of the contact network whose distance from the location kilometer mark of the hanging string point is within a preset distance range.

[0065] S403: From the queried detection data, the detection data corresponding to the minimum value of the distance calculation result is selected as the detection data closest to the location kilometer mark of the hanging string point.

[0066] S404: Summarize the detection data closest to the location kilometer mark of each hanging string point to form target detection data.

[0067] In a possible implementation manner, the preset distance range is specifically: -10 cm to 10 cm.

[0068] In the present invention, by setting a preset distance range, only the detection data closest to the string-hanging point is selected, thereby avoiding the mixing of redundant data and improving the efficiency of data management.

[0069] Specifically, to filter the test data (find the test data closest to the string hanging point), after a patrol task is completed, the calculation program is started to query the test data of the corresponding position according to the kilometer mark information of each string hanging point. Since the kilometer mark of the test data is not necessarily exactly the same as the kilometer mark of the string hanging point, the nearest number is taken according to the following calculation rules:

[0070] Step 1, query the data of the kilometer mark of the test data within 10 cm (configurable) before and after the kilometer mark of the string hanging point, the kilometer mark of the string hanging point – (10 / 10000) ≤ the value of the kilometer mark of the test data ≤ the kilometer mark of the string hanging point + (10 / 10000);

[0071] Step 2, based on step 1, take the data closest to the kilometer mark of the hanging string point, calculate the absolute value of (detection data kilometer mark - hanging string point kilometer mark), and take the data with the smallest absolute value.

[0072] In the present invention, the automatic screening process can save a lot of time and energy for manual intervention. Through the preset range, the system can quickly filter a large amount of test data and automatically select the target data that meets the requirements. In this way, when processing massive test data, the system can realize automatic operation, reducing the inefficiency and error possibility of manual screening.

[0073] S5: Save the target detection data and the version number to the detection data table, where the version number is the detection sequence number corresponding to each detection.

[0074] For example, update the total number of detections in the string hanging point position record table (total number of detections + 1). The total number of detections can be used to view the total number of versions of the detection data for the position point.

[0075] In the present invention, each inspection data is assigned a unique version number (detection serial number), which means that each inspection data can be archived and traced back independently. This helps to systematically manage historical inspection data and avoid data overwriting or confusion. At the same time, by recording the total number of inspections (i.e., version number), the inspection data of the same location of the hanging string point at different times can be compared. This method helps to analyze the long-term state changes of the contact network.

[0076] Furthermore, by recording the version number, the data of each detection can be stored independently to avoid data being repeatedly overwritten.

[0077] S6: Add 1 to the detection number and repeat steps S3 to S5.

[0078] In a possible implementation manner, after S6, the method further includes:

[0079] According to the version number, query the detection data corresponding to the version number.

[0080] Specifically, the first detection: query the data with version number equal to 1;

[0081] The second to last test: query the data whose version number is equal to (total number of tests - 1);

[0082] Last detection: query the data whose version number is equal to the total number of detections.

[0083] In the present invention, the specific data corresponding to each test can be easily located through the version number, avoiding manual search in a large amount of data, thereby improving query efficiency. At the same time, when the detection device or system prompts a fault, the version number query mechanism allows maintenance personnel to easily compare the status of several tests before and after the fault and discover the evolution trend of the problem.

[0084] The beneficial effects brought about by the technical solution provided by the embodiment of the present invention include at least:

[0085] (1) In the present invention, the detection data of the overhead line is obtained, and the detection data closest to the location kilometer mark of each hanging point is selected from the detection data to form the target detection data. By automatically screening the location data close to the hanging point, the intervention of manual screening is reduced, the risk of manual error is avoided, and the management efficiency is improved.

[0086] (2) In the present invention, the location kilometer mark of each hanging point is calculated through the location calculation model, and the detection data closest to the location kilometer mark of each hanging point is selected from the detection data to form the target detection data, and the target detection data and the version number are saved in the detection data table. Through the location calculation model, the system can accurately determine the kilometer mark of each hanging point and automatically filter the detection data closest to its position. The data of each detection will be saved with a version number to form an effective screening rule, avoid repeated screening problems, and thus ensure that the most representative data can be screened out.

[0087] Reference Manual Attached Figure 3 , showing a schematic structural diagram of a railway contact network detection data management system provided by the present invention.

[0088] The present invention also provides a railway contact network detection data management system 20, comprising:

[0089] A construction module 201 is used to construct a position calculation model of the hanging string point;

[0090] A calculation module 202, used to calculate the position kilometer mark of each hanging string point through the position calculation model;

[0091] An acquisition module 203 is used to acquire detection data of the contact network;

[0092] A selection module 204 is used to select the detection data closest to the position kilometer mark of each hanging string point from the detection data to form target detection data;

[0093] A saving module 205 is used to save the target detection data and the version number to a detection data table, where the version number is a detection sequence number corresponding to each detection;

[0094] The repeating module 206 is used to increase the detection sequence number by 1 and repeat steps S3 to S5.

[0095] In a possible implementation, the calculation module 202 is specifically configured to:

[0096] Obtain the span range, the distance between the first support rod and the first hanging string point, the distance between the last hanging string point and the second support rod, and the number of points for the remaining distance in between;

[0097] Calculate the average spacing between the first and last hanging strings:

[0098]

[0099] Among them, L a It represents the average spacing distance between the first hanging string and the last hanging string, L represents the span range, L1 represents the distance between the first hanging string point and the first support rod, L2 represents the distance between the last hanging string point and the second support rod, and n represents the number of points in the remaining distance;

[0100] Calculate the location kilometer mark of each hanging string point:

[0101]

[0102] Among them, A n Indicates the location of the nth hanging string point, A k The kilometer mark indicating the first pillar pole.

[0103] In a possible implementation, the selection module 204 is specifically used for:

[0104] Calculate the distance between the position mark of the detection data and the position mark of the hanging string point:

[0105]

[0106] Wherein, D0 represents the distance between the location kilometer mark of the detection data and the location kilometer mark of the hanging string point, D represents the kilometer mark of the detection data, and A represents the kilometer mark of the location of the hanging string point;

[0107] Querying the detection data of the contact network whose distance from the position kilometer mark of the hanging string point is within a preset distance range;

[0108] From the queried test data, the test data corresponding to the minimum value of the distance calculation result is selected as the test data closest to the position kilometer mark of the hanging string point;

[0109] The detection data closest to the position kilometer mark of each of the hanging string points are summarized to form the target detection data.

[0110] In a possible implementation manner, the preset distance range is specifically: -10 cm to 10 cm.

[0111] In a possible implementation, a railway contact network detection data management system further includes:

[0112] The query module is used to query the detection data corresponding to the version number according to the version number.

[0113] The railway contact network detection data management system 20 provided by the present invention can execute the above-mentioned railway contact network detection data management method and achieve the same or similar technical effects. To avoid repetition, the present invention will not elaborate on it.

[0114] The beneficial effects brought about by the technical solution provided by the embodiment of the present invention include at least:

[0115] (1) In the present invention, the detection data of the overhead line is obtained, and the detection data closest to the location kilometer mark of each hanging point is selected from the detection data to form the target detection data. By automatically screening the location data close to the hanging point, the intervention of manual screening is reduced, the risk of manual error is avoided, and the management efficiency is improved.

[0116] (2) In the present invention, the location kilometer mark of each hanging point is calculated through the location calculation model, and the detection data closest to the location kilometer mark of each hanging point is selected from the detection data to form the target detection data, and the target detection data and the version number are saved in the detection data table. Through the location calculation model, the system can accurately determine the kilometer mark of each hanging point and automatically filter the detection data closest to its position. The data of each detection will be saved with a version number to form an effective screening rule, avoid repeated screening problems, and thus ensure that the most representative data can be screened out.

[0117] It should be understood that the processor in the embodiment of the present invention may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0118] It should also be understood that the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. 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 random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0119] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0120] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0121] In the present invention, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0122] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0123] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0124] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described equipment, devices and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0125] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0126] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0127] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0128] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.

[0129] An embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the method for managing detection data of a railway contact network as described in the method embodiment is implemented.

[0130] A computer-readable storage medium provided by the present invention can implement the steps and effects of the railway contact network detection data management method of the above method embodiment. To avoid repetition, the present invention will not go into details.

[0131] The beneficial effects brought about by the technical solution provided by the embodiment of the present invention include at least:

[0132] (1) In the present invention, the detection data of the overhead line is obtained, and the detection data closest to the location kilometer mark of each hanging point is selected from the detection data to form the target detection data. By automatically screening the location data close to the hanging point, the intervention of manual screening is reduced, the risk of manual error is avoided, and the management efficiency is improved.

[0133] (2) In the present invention, the location kilometer mark of each hanging point is calculated through the location calculation model, and the detection data closest to the location kilometer mark of each hanging point is selected from the detection data to form the target detection data, and the target detection data and the version number are saved in the detection data table. Through the location calculation model, the system can accurately determine the kilometer mark of each hanging point and automatically filter the detection data closest to its position. The data of each detection will be saved with a version number to form an effective screening rule, avoid repeated screening problems, and thus ensure that the most representative data can be screened out.

[0134] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

[0135] There are a few points to note:

[0136] (1) The drawings of the embodiments of the present invention only involve structures related to the embodiments of the present invention. Other structures may refer to conventional designs.

[0137] (2) For the sake of clarity, in the drawings used to describe the embodiments of the present invention, the thickness of layers or regions is exaggerated or reduced, that is, these drawings are not drawn according to the actual scale. It is understood that when an element such as a layer, film, region or substrate is referred to as being "on" or "under" another element, the element may be "directly" "on" or "under" the other element or there may be intermediate elements.

[0138] (3) In the absence of conflict, the embodiments of the present invention and the features therein may be combined with each other to obtain new embodiments.

[0139] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. The protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for managing detection data of a railway contact network, characterized in that: include: S1: Construct the position calculation model of the hanging string point; S2: Calculate the position kilometer mark of each hanging string point through the position calculation model; S3: Obtaining the detection data of the contact network; S4: From the detection data, respectively select the detection data closest to the position kilometer mark of each hanging string point to form target detection data; S5: Save the target detection data and version number to a detection data table, where the version number is a detection sequence number corresponding to each detection; S6: Add 1 to the detection number and repeat steps S3 to S5.

2. The method for managing detection data of a railway contact network according to claim 1, characterized in that: The S2 specifically includes: S201: Obtain the span range, the distance between the first support rod and the first hanging string point, the distance between the last hanging string point and the second support rod, and the number of points for the remaining distance in the middle; S202: Calculate the average spacing between the first hanging string and the last hanging string: ; Among them, L a It represents the average spacing distance between the first hanging string and the last hanging string, L represents the span range, L1 represents the distance between the first hanging string point and the first support rod, L2 represents the distance between the last hanging string point and the second support rod, and n represents the number of points in the remaining distance; S203: Calculate the location kilometer mark of each hanging string point: ; Among them, A n Indicates the location of the nth hanging string point, A k The kilometer mark indicating the first pillar pole.

3. The method for managing detection data of a railway contact network according to claim 1, characterized in that: The S4 specifically includes: S401: Calculate the distance between the position mark of the detection data and the position mark of the hanging string point: ; Wherein, D0 represents the distance between the location kilometer mark of the detection data and the location kilometer mark of the hanging string point, D represents the kilometer mark of the detection data, and A represents the kilometer mark of the location of the hanging string point; S402: Querying the detection data of the overhead contact network whose distance from the position kilometer mark of the hanging string point is within a preset distance range; S403: Selecting the detection data corresponding to the minimum value of the distance calculation result from the queried detection data as the detection data closest to the location kilometer mark of the hanging string point; S404: Summarize the detection data closest to the location landmarks of each of the string-hanging points to form the target detection data.

4. The method for managing detection data of a railway contact network according to claim 3, characterized in that: The preset distance range is specifically: -10 cm to 10 cm.

5. The method for managing detection data of a railway contact network according to claim 1, characterized in that: After S6, it also includes: According to the version number, the detection data corresponding to the version number is queried.

6. A railway contact network detection data management system, characterized in that: include: A construction module is used to construct a position calculation model of the hanging string point; A calculation module, used to calculate the position kilometer mark of each hanging string point through the position calculation model; An acquisition module is used to acquire detection data of the contact network; A selection module is used to select the detection data closest to the position kilometer mark of each hanging string point from the detection data to form target detection data; A saving module, used to save the target detection data and version number to a detection data table, wherein the version number is a detection sequence number corresponding to each detection; The repeating module is used to increase the detection sequence number by 1 and repeat steps S3 to S5.

7. The railway contact network detection data management system according to claim 6, characterized in that: The calculation module is specifically used for: Obtain the span range, the distance between the first support rod and the first hanging string point, the distance between the last hanging string point and the second support rod, and the number of points for the remaining distance in between; Calculate the average spacing between the first and last hanging strings: ; Among them, L a It represents the average spacing distance between the first hanging string and the last hanging string, L represents the span range, L1 represents the distance between the first hanging string point and the first support rod, L2 represents the distance between the last hanging string point and the second support rod, and n represents the number of points in the remaining distance; Calculate the location kilometer mark of each hanging string point: ; Among them, A n Indicates the location of the nth hanging string point, A k The kilometer mark indicating the first pillar pole.

8. The railway contact network detection data management system according to claim 6, characterized in that: The selection module is specifically used for: Calculate the distance between the position mark of the detection data and the position mark of the hanging string point: ; Wherein, D0 represents the distance between the location kilometer mark of the detection data and the location kilometer mark of the hanging string point, D represents the kilometer mark of the detection data, and A represents the kilometer mark of the location of the hanging string point; Querying the detection data of the contact network whose distance from the position kilometer mark of the hanging string point is within a preset distance range; From the queried test data, the test data corresponding to the minimum value of the distance calculation result is selected as the test data closest to the position kilometer mark of the hanging string point; The detection data closest to the position kilometer mark of each of the hanging string points are summarized to form the target detection data.

9. The railway contact network detection data management system according to claim 8, characterized in that: The preset distance range is specifically: -10 cm to 10 cm.

10. The railway contact network detection data management system according to claim 6, characterized in that: include: The query module is used to query the detection data corresponding to the version number according to the version number.