A catenary detection data synchronization method and device

By installing contact and non-contact detection equipment on railway inspection vehicles and establishing a data synchronization queue based on spatial location and data sampling interval, the abnormality problem in the synchronization of catenary inspection data was solved, and accurate synchronization and rapid data collection were achieved, thereby improving the safety of railway operations.

CN114461729BActive Publication Date: 2026-03-20CHINA ACADEMY OF RAILWAY SCI CORP LTD +2
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-25
Publication Date
2026-03-20

Smart Images

  • Figure CN114461729B_ABST
    Figure CN114461729B_ABST
Patent Text Reader

Abstract

The present application relates to the field of transportation, and particularly relates to a catenary detection data synchronization method and device. The method comprises installing a mileage detection device and a catenary detection device on a vehicle according to a preset spatial position, wherein the catenary detection device comprises a contact detection device and a non-contact detection device, the method comprises: acquiring mileage data and catenary data according to a data sampling interval, the catenary data comprises contact data acquired by the contact detection device and non-contact data acquired by the non-contact detection device; and storing the mileage data and the catenary data into data synchronization queues corresponding to the preset spatial position, respectively, to realize catenary data synchronization. The present application can quickly collect dynamic action parameters and geometric parameters of the pantograph-catenary system, and dynamically match the collected data in real time, which has guiding significance for safety warning, dynamic review, comprehensive quality assessment and fault diagnosis of the measured line.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of transportation, and can be used in the field of high-speed railway, in particular to a catenary detection data synchronization method and device. BACKGROUND

[0002] With the development of railway track maintenance technology, the existing railway line catenary dynamic detection system is relatively perfect. The periodic dynamic detection equipment (such as the railway bureau catenary detection vehicle, high-speed comprehensive detection train, comprehensive inspection vehicle, etc.) can quickly complete the fast collection of catenary force, hard point, and other dynamic action parameters of the pantograph, as well as the geometric parameters of the catenary height and the pull-out value. Real-time dynamic matching of the data has guiding significance for safety warning, dynamic review, comprehensive quality assessment, and fault diagnosis of the measured line.

[0003] The prior art distinguishes between main data and secondary data obtained by the multi-collection terminal software to achieve data synchronization at the same mileage. However, due to the existence of long and short chains, main data accumulation errors, and other phenomena, it is easy to cause abnormality of a small amount of mileage data. At the same time, due to the complexity of the synchronization logic, the stability of the data processing is reduced, and it is not convenient to troubleshoot the problems, thereby causing missed detection, data breakage, and other problems.

[0004] In view of the problems of data breakage and easy missed detection of the railway line catenary, a catenary detection data synchronization method and device are needed. SUMMARY

[0005] To solve the above-mentioned problems of the prior art, the embodiments of the present application provide a catenary detection data synchronization method, device, computer equipment, and storage medium, which solve the problems in the prior art.

[0006] The embodiments of the present application provide a catenary detection data synchronization method. The mileage detection equipment and the catenary detection equipment are installed on a vehicle according to a preset spatial position. The catenary detection equipment includes a contact type detection equipment and a non-contact type detection equipment. The method comprises: acquiring mileage data and catenary data according to a data sampling interval, wherein the catenary data includes contact type data obtained by the contact type detection equipment and non-contact type data obtained by the non-contact type detection equipment; and storing the mileage data and the catenary data into a data synchronization queue corresponding to the preset spatial position, respectively, to realize catenary data synchronization, wherein the data synchronization queue includes a mileage data queue, a contact type data queue, and a non-contact type data queue.

[0007] According to one aspect of the embodiments herein, the spatial location includes at least: the mileage detection device, the non-contact detection device, and the contact detection device are installed at different horizontal positions along the vehicle's travel direction; the mileage detection device is at a first horizontal distance from a distant contact wire detection device, and the non-contact detection device and the contact detection device in the contact wire detection device are at a second horizontal distance, wherein the second horizontal distance is less than the first horizontal distance.

[0008] According to one aspect of the embodiments herein, pre-establishing a data synchronization queue based on the spatial location includes: establishing a data synchronization queue based on the spatial location and data acquisition interval of the mileage detection device, the non-contact detection device, and the contact detection device; and determining the starting position of the mileage data queue as the initial starting position.

[0009] The starting position of one of the contact data queues or the non-contact data queues is determined based on the data sampling interval, the first horizontal distance, and the initial starting position; the starting position of the other of the contact data queues or the non-contact data queues is determined based on the data acquisition interval, the second horizontal distance between the contact detection device and the non-contact detection device, and the initial starting position.

[0010] According to one aspect of the embodiments herein, determining the starting position of one of the contact data queue and the non-contact data queue includes: determining the starting position of the distant contact wire inspection device according to the following formula: Where d0 is the initial starting position, d1 is the starting position of either the contact data queue or the non-contact data queue, s1 is the first horizontal distance, and I is the sampling interval; the starting position of the other of the contact data queue or the non-contact data queue is determined according to the following formula: Wherein, d2 is the starting position of the other of the contact data queue or the non-contact data queue, d1 is the starting position of one of the contact data queue or the non-contact data queue, s2 is the second horizontal distance, and I is the sampling interval.

[0011] According to one aspect of the embodiments herein, acquiring non-contact data by a non-contact detection device includes: the non-contact detection device including at least one line scan camera for detecting the linear motion state of the contact wire in the contact network; assigning different weights to the at least one line scan camera according to the distance relationship between the installation position of the line scan camera and the contact network; and determining the non-contact data based on the pixels in the contact wire image acquired by the line scan camera and the weights.

[0012] According to an aspect of the embodiments herein, at least one of a circular queue or a linked queue is used as the data synchronization queue.

[0013] According to an aspect of the embodiments herein, the method further comprises performing data post-processing on the catenary detection data in the data synchronization queue to determine the pantograph-catenary dynamic action parameters and the catenary geometry parameters.

[0014] The embodiments herein further disclose a catenary detection data synchronization device, which is installed on a vehicle according to a preset spatial position, and comprises a mileage detection device, a contact detection device and a non-contact detection device. The device comprises: a data acquisition unit configured to acquire mileage data and catenary data according to a data acquisition interval, the catenary data comprising contact data acquired by the contact detection device and non-contact data acquired by the non-contact detection device; and a data synchronization unit configured to store the mileage data and the catenary data into a data synchronization queue established in advance according to the spatial position.

[0015] The embodiments herein further provide a computer device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the method described above when executing the computer program.

[0016] The embodiments herein further provide a computer readable storage medium, which stores computer instructions, and the computer instructions are executed by a processor to implement the method described above.

[0017] The catenary detection data synchronization method and device according to the embodiments herein can quickly acquire the pantograph-catenary dynamic action parameters and the geometry parameters, and dynamically match the acquired data in real time, which has guiding significance for safety warning, dynamic review, comprehensive quality assessment and fault diagnosis of the measured line, and further improves the safety of railway traffic operation. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments herein or in the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some of the embodiments herein, and for those skilled in the art, other drawings can be obtained without creative effort based on these drawings.

[0019] Figure 1 Fig. 1 shows a schematic diagram of a detection device installation position according to an embodiment herein;

[0020] Figure 2 Fig. 2 shows a flowchart of a catenary detection data synchronization method according to an embodiment herein;

[0021] Figure 3 Fig. 5 shows a flow chart of a method for determining a start position of a contact network data synchronization queue according to an embodiment of the present disclosure;

[0022] Figure 4 Fig. 6 shows a flow chart of a method for obtaining non-contact data according to an embodiment of the present disclosure;

[0023] Figure 5 Fig. 7 shows a schematic diagram of a contact network data synchronization queue according to an embodiment of the present disclosure;

[0024] Figure 6 Fig. 8 shows a structural schematic diagram of a contact network data synchronization device according to an embodiment of the present disclosure;

[0025] Figure 7 Fig. 9 shows a specific structural schematic diagram of a contact network data synchronization device according to an embodiment of the present disclosure;

[0026] Figure 8 Fig. 10 shows a schematic diagram of a data synchronization queue according to an embodiment of the present disclosure;

[0027] Figure 9 Fig. 11 shows a structural schematic diagram of a computer device according to an embodiment of the present disclosure.

[0028] List of Symbols:

[0029] 101, detecting a vehicle;

[0030] 102, a mileage detecting device;

[0031] 103, a contact detecting device;

[0032] 104, a non-contact detecting device;

[0033] 105, a communication device;

[0034] 106, a server;

[0035] 902, a computer device;

[0036] 904, a processor;

[0037] 906, a memory;

[0038] 1008, a driving mechanism;

[0039] 910, an input / output module;

[0040] 912, an input device;

[0041] 914, an output device;

[0042] 916, a presentation device;

[0043] 918, a graphical user interface;

[0044] 920, network interface;

[0045] 922, communication link;

[0046] 924, communication bus. DETAILED DESCRIPTION

[0047] In order to make the technical personnel in the art better understand the technical solutions in the specification, the technical solutions in the embodiments of the present application will be described clearly and completely in the embodiments of the present application in combination with the drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all. Based on the embodiments herein, all other embodiments obtained by those of ordinary skill in the art without creative labor are within the scope of protection.

[0048] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological order. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, device, product or equipment including a series of steps or units need not be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or equipment.

[0049] The present specification provides method operation steps as described in the embodiments or flowcharts, but can include more or less operation steps based on conventional or non-creative labor. The order of steps listed in the embodiments is only one of the many step execution orders, and does not represent the only execution order. In actual system or device product execution, the method order shown in the embodiments or drawings can be executed in sequence or in parallel.

[0050] It should be noted that the contact network detection data synchronization method herein can be used in the field of transportation, and can also be used in any field other than the field of transportation. The application field of the contact network detection data synchronization method and device herein is not limited.

[0051] In the field of railway transportation, the catenary and pantograph are important components between the railway and the railway operating vehicles. The safety and reliability of the pantograph-catenary system are crucial to the safe operation of the railway. In analyzing the safety and reliability of the pantograph-catenary system, the dynamic parameters and geometric parameters (such as the contact force, the arcing rate, the hard point, the height of the guide, the pull-out value, the height of the contact wire, the horizontal distance between the double contact wires, the height difference between the double contact wires, the state of the sectional insulator, etc.) are usually collected and analyzed.

[0052] As Figure 1 The figure shows a schematic diagram of the installation position of the detection equipment according to an embodiment of the present application, which specifically includes a detection vehicle 101, a mileage detection equipment 102, a contact detection equipment 103, a non-contact detection equipment 104, a communication equipment 105, and a server 106.

[0053] The detection vehicle 101 is provided with the mileage detection equipment 102, the contact detection equipment 103, the non-contact detection equipment 104, the communication equipment 105, and the server 107. The mileage detection equipment 102 can be installed at a relevant position of the wheel to detect the running mileage of the wheel (i.e., the vehicle). The contact detection equipment 103 and the non-contact detection equipment 104 are installed on the top of the vehicle at a certain distance. In some embodiments of the present application, due to the electrical characteristics of the pantograph and the catenary, the distance between the contact detection equipment and the non-contact detection equipment can be 5 meters, 10 meters, 15 meters, or within a range of 5 meters to 15 meters.

[0054] The detection vehicle 101 travels along the track direction. The mileage detection equipment 102 can be composed of a wheel speed sensor and a radar speed sensor, including but not limited to an optical encoder, a Hall sensor, a magneto-electric sensor, etc. The mileage detection equipment 102 can be installed on the wheel shaft of the detection vehicle 101 to obtain the output pulse of the optical sensor by detecting the rotation of the wheel of the vehicle, and further calculate the running mileage of the detection vehicle.

[0055] The contact detection equipment 103 is an acceleration sensor installed at a certain distance from the pantograph. By detecting the vertical acceleration of the pantograph relative to the local contact wire under high-speed operation of the pantograph, the acceleration mutation data (i.e., the hard point) of the pantograph relative to the local contact wire are obtained, and the abnormal state of the catenary suspension is obtained. Due to the electromagnetic field generated by the electrified contact wire, the sensor at the contact position of the pantograph and the contact wire obtains an input sensing signal. According to the position of the acceleration sensor on the pantograph, the pull-out value of the contact wire can be determined.

[0056] The non-contact detection device 104 is a monitoring device installed on the top center of the detection vehicle 101, including but not limited to: area array camera, line array camera, laser radar, etc. Among them, the line array camera has the characteristics of high power, high brightness and high uniformity, and can obtain a two-dimensional image of the contact line within the working range. In some embodiments of the present specification, four line array cameras can be arranged on the detection vehicle 101, and each line array camera can capture a two-dimensional image with 1x1024 pixels. Through the pixels of the obtained line array image of the contact line, the server 106 can calculate the geometric parameters of the contact net (such as the pull-out value and the height value of the contact net) and the wear parameters of the contact net.

[0057] The communication device 105 is used to provide data transmission service for the data collected by the mileage detection device 102, the contact detection device 103, and the non-contact detection device to the server 106. The communication device 105 includes any combination of one of 4G communication unit, 5G communication unit, wireless router, etc. The contact net detection data obtained by the mileage detection device 102, the contact detection device 103, and the non-contact detection device 104 is transmitted to the server for data processing.

[0058] The server 106 is used to establish a data queue, including a mileage data queue, a contact data queue, and a non-contact data queue, which can store the detection data collected by the mileage detection device 102, the contact detection device 103, and the non-contact detection device 104, respectively. The server 106 can also be used to process the contact net detection data stored in the data queue in real time, process the data in the mileage data queue as mileage data, process the data in the contact data queue as dynamic parameters of the bow net such as contact force, arcing rate, and hard point, and process the data in the non-contact data queue as geometric parameters such as height and pull-out value. The server 106 further analyzes the bow net data and the contact net geometric parameters, analyzes the inflection points in the bow net data and the contact net geometric parameters combined with the mileage data, and further analyzes the vehicle operation safety.

[0059] Figure 2 The flowchart of the contact net detection data synchronization method is shown. Specifically, it includes:

[0060] In step 201, the mileage data and the catenary data are obtained according to a data sampling interval, and the catenary data includes the contact data obtained by the contact detection device and the non-contact data obtained by the non-contact detection device. In this step, the data sampling interval is the frequency of collecting the mileage data by the mileage detection device, collecting the non-contact data by the non-contact detection device, and collecting the contact data by the contact detection device, and the data sampling interval can be set to 0.25 meters / time. That is, when the vehicle travels 1 meter, the mileage detection device and the catenary detection device can collect data 4 times at equal intervals. In this step, the data sampling interval can be pre-set or adjusted according to the actual detection situation. The size of the data sampling interval is not limited in this application.

[0061] In this step, the mileage data is obtained by the mileage detection device 102, the contact data is obtained by the contact detection device 103, and the non-contact data is obtained by the non-contact detection device 104. The contact data and the non-contact data constitute the catenary data.

[0062] Specifically, the mileage data is obtained by the mileage detection device 101 installed on the wheel shaft of the detection vehicle. In some embodiments of the present application, the mileage detection device can be an optical sensor. As the wheel shaft rotates, the light emitted by the optical sensor is continuously blocked and passed, and the optical receiver generates continuous pulses. The rotational speed of the wheel shaft of the detection vehicle can be measured according to the pulses, and the speed of the vehicle can be determined. The speed of the vehicle is integrated with respect to time to determine the mileage data of the detection vehicle. The contact detection device 103 includes a height and hard point line sensor for realizing the height and hard point detection of the pantograph. Through the contact detection device 103, the acceleration of the pantograph in the vertical direction during the lifting or lowering process can be obtained, and the position with large acceleration is the hard point. The non-contact detection device 104 includes a line array camera, and by obtaining the image information of the contact line in the catenary, the abnormal position of the contact line can be analyzed.

[0063] In step 202, the mileage data and the catenary data are respectively stored into a catenary data synchronization queue corresponding to a preset spatial position, so as to realize the synchronization of the catenary data, and the data synchronization queue includes a mileage data queue, a contact data queue and a non-contact data queue.

[0064] In this step, the catenary data synchronization queue has a corresponding relationship with the preset spatial position, and the preset spatial relationship is the positional relationship of the mileage detection device and the catenary detection device. According to the installation position relationship of the mileage detection device, the contact detection device and the non-contact detection device, the starting positions of the mileage data queue, the contact data queue and the non-contact data queue in the catenary data synchronization queue can be determined.

[0065] Specifically, the mileage detection device, the non-contact detection device and the contact detection device are installed at different horizontal positions of the vehicle along the driving direction of the vehicle. The first horizontal distance is between the mileage detection device and the contact net detection device far away, and the second horizontal distance is between the non-contact detection device and the contact detection device in the contact net detection device, wherein the second horizontal distance is less than the first horizontal distance.

[0066] In the present application, the distance between the contact device and the non-contact device is generally less than the distance between the mileage detection device and the contact device and the non-contact device far away from the mileage detection device. In one embodiment of the present specification, the mileage detection device can be installed at the wheel axle of the vehicle close to the tail of the vehicle, and the non-contact detection device is installed at the center of the roof of the vehicle, and the horizontal distance between the mileage detection device is 100 meters, that is, the first horizontal distance. The contact detection device is installed at the center of the roof of the vehicle, and the horizontal distance between the non-contact detection device is 10 meters, that is, the second horizontal distance. In the present application, the values of the first horizontal distance and the second horizontal distance can be adjusted according to the length of the vehicle body, the volume of the detection device, the electromagnetic interference characteristics of the detection device, etc. The present application does not limit the specific values of the first horizontal distance and the second horizontal distance.

[0067] In addition, the installation position of the contact detection device and the non-contact detection device on the detection vehicle is not limited. For example, the contact detection device can be the device far away from the mileage detection device, that is, the distance between the contact detection device and the mileage detection device is the first horizontal distance; for example, the non-contact detection device can be the device far away from the mileage detection device, that is, the distance between the non-contact detection device and the mileage detection device is the first horizontal distance.

[0068] Figure 3 The method flow chart for pre-establishing a data synchronization queue according to the spatial position of an embodiment is shown. In some embodiments of the present specification, the data synchronization queue includes: a mileage data queue, a contact data queue and a non-contact data queue. By setting the starting position corresponding to the installation position of the detection device for these queues, the data synchronization queue can be established. Specifically, it includes: establishing a data synchronization queue according to the spatial position of the mileage detection device, the non-contact detection device, the contact detection device and the data acquisition interval.

[0069] Step 301, determining the starting position of the mileage data queue as the initial starting position. In this step, the mileage data queue is taken as the reference data queue, and the starting position of the mileage data queue is the first data bit in the mileage data queue. That is, the mileage data collected by the mileage detection device 102 in real time can be stored from the first data bit in the mileage data queue.

[0070] Step 302: Determine the starting position of either the contact data queue or the non-contact data queue based on the data sampling interval, the first horizontal distance, and the initial starting position.

[0071] In this step, the distance between the mileage detection device and the distant overhead contact line detection device is defined as the first horizontal distance. Specifically, when the distance between the contact data queue and the mileage detection device is greater than the distance between the non-contact data queue and the mileage detection device, the distance between the contact data queue and the mileage detection device is defined as the first distance. Optionally, when the distance between the non-contact data queue and the mileage detection device is greater than the distance between the contact data queue and the mileage detection device, the distance between the non-contact data queue and the mileage detection device is defined as the first horizontal distance.

[0072] Based on the data sampling interval and the first horizontal distance, the starting position of either a contact data queue or a non-contact data queue can be determined. This starting position has a correspondence with the starting position of the mileage data queue in step 301, which is related to the first horizontal distance.

[0073] Step 303: Determine the starting position of the other of the contact data queue or the non-contact data queue based on the data acquisition interval, the second horizontal distance between the contact detection device and the non-contact detection device, and the initial starting position. In this step, the distance between the non-contact detection device and the contact detection device in the catenary detection equipment is the second horizontal distance. Based on the first distance determined in step 302 between the mileage device and the distant catenary detection device, the starting position of the device in the catenary detection equipment that is closer to the mileage detection device can be determined based on the second horizontal distance and the initial starting position of the mileage data queue. That is, the starting position of the other device besides the contact data queue or the non-contact data queue determined in step 302. For example, if the starting position of the contact data queue is determined in step 302, the starting position of the non-contact data queue can be determined in this step. Similarly, if the starting position of the non-contact data queue is determined in step 302, the starting position of the contact data queue can be determined in this step.

[0074] Figure 4 The diagram shown is a flowchart illustrating a method for determining the starting position of a contactless data queue and a non-contact data queue according to an embodiment of this paper. Specifically, it includes:

[0075] Step 401: Determine the starting position of the data synchronization queue for the distant overhead contact line inspection equipment according to the following formula: d0= d1+ s1 / I Figure 8 Figure 1 shows a schematic diagram of a data synchronization queue according to an embodiment of the present application, where the contactless detection device is the contact line detection device far away from the mileage detection device, and the first horizontal distance between the mileage detection device and the contactless detection device is 110 meters, the sampling interval is 0.25 meters / time, and the starting position of the mileage data queue is set as the first data bit of the mileage data queue. Thus, the starting position of the data synchronization queue of the contactless detection device is the 441st data bit of the contactless data queue.

[0076] In this step, if the contact line detection device far away is a non-contact detection device, the starting position of the non-contact data queue can also be determined by the method described in step 401.

[0077] Step 402: determining the starting position of the other of the contact data queue or the non-contact data queue according to the following formula: d2= d1+ s2 / I

[0078] Thus, the starting position of the data queue corresponding to the catenary detection device can be determined according to the positional relationship between the catenary detection device and the mileage detection device. Further, the catenary detection device places the collected data according to the starting position of the respective queue, and the data in the contact type data queue and the non-contact type data queue correspond to the mileage data in the mileage data queue one by one, so that data synchronization can be achieved. Each mileage data, the data in the contact type data queue and the non-contact type data queue can form a set of synchronous data, that is, the same section data of the detection vehicle running.

[0079] Figure 5 A method flow chart for acquiring non-contact data is shown. In some embodiments of the present specification, the non-contact data is acquired by a non-contact detection device. The non-contact detection device includes at least one linear array camera for detecting the line motion state of the contact wire in the catenary. The step of acquiring non-contact data includes:

[0080] In step 501, different weights are assigned to the at least one linear array camera according to the distance relationship between the installation position of the linear array camera and the catenary. In this step, at least one linear array camera is installed at the top center position of the detection vehicle to acquire images of the contact wire in the catenary during the running of the detection vehicle. In this step, different weights are assigned to each camera according to the installation position of the linear array camera. Specifically, different weights are assigned to the cameras according to the height of the installation position of the linear array camera and the distance from the catenary. A larger weight is assigned to the linear array camera with a closer installation position and the catenary, and a smaller weight is assigned to the linear array camera with a relatively farther installation position and the catenary. For example, four linear array cameras are installed on the detection vehicle, and the vertical distances from the catenary are 0.5 meters, 0.7 meters, 0.9 meters and 1.2 meters, respectively. Then, according to the distance from the catenary, the four cameras are assigned weights of 0.1, 0.2, 0.3 and 0.4, respectively.

[0081] In step 502, the non-contact data is determined according to the pixels in the contact wire image acquired by the at least one linear array camera and the weights. The pixels of the contact wire image captured by each linear array camera are multiplied by the weight assigned to the camera, and the weighted average of the pixels of the contact wire image captured by all linear array cameras on the detection vehicle and the corresponding weights can determine the non-contact data corresponding to each mileage.

[0082] In this step, the maximum and minimum values in the product of the pixels of the contact wire image acquired by each linear array camera and the weight can also be filtered out, and the weighted average of the other values is taken to determine the non-contact data corresponding to the mileage. The present application does not limit the way of determining the non-contact data.

[0083] In some embodiments of the present specification, at least one of a circular queue or a linked queue is used as the data synchronization queue. In the present application, a circular queue can be used as the queue format of the mileage data queue, the contact data queue and the non-contact data queue, and a linked queue can also be used as the queue format of the mileage data queue, the contact data queue and the non-contact data queue. The format of the data synchronization queue in the present application can be any reasonable data queue, which is not limited in the present application.

[0084] In some embodiments of the present specification, the catenary detection data synchronization method further comprises: performing data post-processing on the catenary detection data of the same section in the data synchronization queue to determine the pantograph-catenary dynamic action parameters and the catenary geometric parameters. Specifically, according to the mileage data in the mileage data queue, the catenary data corresponding to the mileage data is obtained from the contact data queue and the non-contact data queue respectively to form the same section data (i.e., synchronization data) of the detection vehicle running. A certain number of same section data is cached and data processing is performed. Among them, 300 groups of same section data can be obtained and data processing is performed. The data processing includes but is not limited to: data filtering, calculating track station pole position, calculating dropper parameters, etc., further determining the contact force, arcing rate, hard point and other pantograph-catenary dynamic parameters according to the contact data in the catenary data, and determining the geometric parameters such as height, pull-out value, contact wire height, horizontal distance of double support contact wire, height difference of double support contact wire, and sectional insulator state according to the non-contact data.

[0085] As Figure 6 shown is a structural schematic diagram of an apparatus according to an embodiment of the present application, in which the basic structure of the catenary detection data synchronization apparatus is described, and the functional units and modules therein can be implemented in a software manner, or can be implemented by using general chips or specific chips, and part or all of the functional units and modules can be on static detection, dynamic detection hardware, or part of them can also be on static detection, dynamic detection hardware, to implement catenary detection data synchronization. The apparatus specifically comprises:

[0086] A data acquisition unit 601 is configured to acquire mileage data and catenary data according to a data acquisition interval, wherein the catenary data includes contact data acquired by the contact detection device and non-contact data acquired by the non-contact detection device.

[0087] A data synchronization unit 602 is configured to store the mileage data and the catenary data into a data synchronization queue established in advance according to the spatial position.

[0088] The overhead line detection data synchronization device can quickly collect the dynamic action parameters and geometric parameters of the bow and net, and dynamically match the collected data in real time, which has guiding significance for safety warning, dynamic review, comprehensive quality assessment and fault diagnosis of the measured line, and further improves the safety of railway traffic operation.

[0089] As an embodiment of the present document, reference can also be made to as shown in Figure 7 The specific structure diagram of the overhead line detection data synchronization device is shown.

[0090] As an embodiment of the present document, the data acquisition unit 601 further comprises:

[0091] The contact data acquisition module 6011 is used for acquiring contact data;

[0092] The non-contact data acquisition module 6012 is used for acquiring non-contact data.

[0093] As an embodiment of the present document, the data synchronization unit 602 further comprises:

[0094] The data synchronization queue establishment module 6021 is used for establishing a data synchronization queue according to the spatial position relationship between the overhead line detection device and the mileage detection device;

[0095] The non-contact data queue start position determination module 6022 is used for determining the start position of the non-contact data queue;

[0096] The contact data queue start position determination module 6023 is used for determining the start position of the contact data queue;

[0097] The data post-processing module 6024 is used for data processing of the non-contact data, the contact data and the mileage data, and determining the dynamic parameters and geometric parameters of the bow and net.

[0098] Figure 8 The specific structure diagram of the overhead line detection data synchronization device is shown. Figure 8 The start position of the non-contact data queue and the start position of the contact data queue are determined according to the position of the overhead line detection device, and only one possibility of the start positions of the two queues is shown in the figure, and the present application is not limited thereto.

[0099] As an embodiment of the present document, reference can also be made to as shown in Figure 9As shown, a computer device 902 that provides an embodiment herein can include one or more processors 904, such as one or more central processing units (CPUs), each of which can implement one or more hardware threads. The computer device 902 can also include any memory 906 for storing any kind of information, such as code, settings, data, etc. Without limitation, for example, the memory 906 can include any one or combination of: any type of RAM, any type of ROM, a flash memory device, a hard disk, an optical disk, etc. More generally, any memory can use any technology for storing information. Further, any memory can provide volatile or non-volatile retention of information. Further, any memory can represent a fixed or removable component of the computer device 902. In one case, the computer device 902 can perform any operation of the associated instructions when executed by the processor 904, which are stored in any memory or combination of memories. The computer device 902 also includes one or more drive mechanisms 908, such as a hard disk drive mechanism, an optical disk drive mechanism, etc., for interacting with any memory.

[0100] The computer device 902 can also include an input / output module 910 (I / O) for receiving various inputs (via input devices 912) and for providing various outputs (via output devices 914). One particular output mechanism can include a presentation device 916 and an associated graphical user interface (GUI) 918. In other embodiments, the input / output module 910 (I / O), the input devices 912, and the output devices 914 can also not be included, just as a computer device in a network. The computer device 902 can also include one or more network interfaces 920 for exchanging data with other devices via one or more communication links 922. One or more communication buses 924 couple the above-described components together.

[0101] The communication links 922 can be implemented in any manner, such as through a local area network, a wide area network (e.g., the Internet), a point-to-point connection, etc., or any combination thereof. The communication links 922 can include any combination of hardwired links, wireless links, routers, gateway functionality, name servers, etc., governed by any protocol or combination of protocols.

[0102] Corresponding to the method in Figures 2 to 5 The embodiments herein also provide a computer readable storage medium, having stored thereon a computer program, which when executed by a processor, performs the steps of the above method.

[0103] The embodiments herein also provide a computer readable instruction, wherein when a processor executes the instruction, the program therein causes the processor to perform the steps of the above method. Figures 2 to 5The method shown.

[0104] It should be understood that the size of the sequence number of each process described above in various embodiments herein does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments herein.

[0105] It should also be understood that in the embodiments herein, the term "and / or" is only a description of the association relationship of the associated objects, which means that there can be three relationships. For example, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects are a "or" relationship.

[0106] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been described in the above description in general terms. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this paper.

[0107] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

[0108] In several embodiments provided herein, it should be understood that the disclosed system, device and method 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, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displays or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can also be electrical, mechanical or other forms of connection.

[0109] The units described as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on multiple network units. According to actual needs, some or all of the units can be selected to achieve the purpose of the embodiments herein.

[0110] In addition, each functional unit in each embodiment herein can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0111] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions herein, essentially or in the form of a contribution to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment herein. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, and various other media that can store program codes.

[0112] The principles and implementation manners of the present application are described herein by using specific embodiments, and the above description of the embodiments is only used to help understand the method and its core idea; meanwhile, for those skilled in the art, according to the idea herein, the specific implementation manners and application ranges can be changed, and the above description of the specification should not be understood as a limitation of the present application.

Claims

1. A method for synchronizing overhead contact line detection data, characterized in that, Mileage detection equipment and overhead contact line detection equipment are installed on the vehicle according to preset spatial locations, wherein the overhead contact line detection equipment includes contact-type and non-contact-type detection equipment, and the method includes: Mileage data and overhead contact line data are obtained according to the data sampling interval. The overhead contact line data includes contact data obtained by the contact detection equipment and non-contact data obtained by the non-contact detection equipment. The mileage data and the overhead contact line data are respectively stored in an overhead contact line data synchronization queue that corresponds to the preset spatial location to achieve overhead contact line data synchronization. The data synchronization queue includes a mileage data queue, a contact-type data queue, and a non-contact-type data queue. The overhead contact line data synchronization queue is established in the following manner: The starting position of the mileage data queue is determined as the initial starting position; The starting position of either the contact data queue or the non-contact data queue is determined based on the data sampling interval, the first horizontal distance, and the initial starting position. The starting position of the other of the contact data queue or the non-contact data queue is determined based on the data acquisition interval, the second horizontal distance between the contact detection device and the non-contact detection device, and the initial starting position; the first horizontal distance is between the mileage detection device and the contact network detection device that is far away, and the second horizontal distance is between the non-contact detection device and the contact detection device in the contact network detection device.

2. The contact wire detection data synchronization method according to claim 1, characterized in that, The spatial location includes at least the following: the mileage detection device, the non-contact detection device, and the contact detection device are installed at different horizontal positions along the vehicle's direction of travel; The second horizontal distance is smaller than the first horizontal distance.

3. The contact wire detection data synchronization method according to claim 2, characterized in that, Determining the starting positions of the contact-type data queue and the contactless data queue includes: The starting position of the data synchronization queue for the distant overhead contact line inspection equipment is determined according to the following formula: Wherein, d0 is the initial starting position, d1 is the starting position of the distant contact wire inspection equipment, s1 is the first horizontal distance, and I is the sampling interval; The starting position of either the contact-type data queue or the non-contact data queue is determined according to the following formula: Wherein, d2 is the starting position of the contact wire inspection equipment that is relatively close, d1 is the starting position of the contact wire inspection equipment that is relatively far apart, s2 is the second horizontal distance, and I is the sampling interval.

4. The contact wire detection data synchronization method according to claim 1, characterized in that, Non-contact data acquisition by non-contact testing equipment includes: The non-contact detection device includes at least one line scan camera for detecting the linear motion state of the contact wire in the contact network; Based on the distance relationship between the installation position of the line scan camera and the contact wire, different weights are assigned to the at least one line scan camera; The non-contact data is determined based on the pixels in the contact line image acquired by the line scan camera and the weights thereon.

5. The contact wire detection data synchronization method according to claim 1, characterized in that, Use at least one of a circular queue or a linked queue as the data synchronization queue.

6. The contact wire detection data synchronization method according to claim 1, characterized in that, The method further includes performing post-processing on the same-section contact network detection data in the data synchronization queue to determine the pantograph-catenary dynamic action parameters and contact network geometric parameters.

7. A contact wire detection data synchronization device, characterized in that, The device includes mileage detection equipment, contact detection equipment, and non-contact detection equipment installed on the vehicle according to a preset spatial location. The data acquisition unit is used to acquire mileage data and catenary data according to the data acquisition interval. The catenary data includes contact data acquired by the contact detection device and non-contact data acquired by the non-contact detection device. A data synchronization unit is used to store the mileage data and the overhead contact line data into data synchronization queues pre-established according to the spatial location, thereby achieving overhead contact line data synchronization. The data synchronization queues include a mileage data queue, a contact-type data queue, and a non-contact-type data queue. The overhead contact line data synchronization queues are established in the following manner: The starting position of the mileage data queue is determined as the initial starting position; The starting position of either the contact data queue or the non-contact data queue is determined based on the data sampling interval, the first horizontal distance, and the initial starting position. The starting position of the other of the contact data queue or the non-contact data queue is determined based on the data acquisition interval, the second horizontal distance between the contact detection device and the non-contact detection device, and the initial starting position; the first horizontal distance is between the mileage detection device and the contact network detection device that is far away, and the second horizontal distance is between the non-contact detection device and the contact detection device in the contact network detection device.

8. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Catenary detection equipment, method and device and computer readable storage medium

    CN112067056A