Oil pressure curve analysis method, device and equipment for electro-hydraulic switch machine
Through the method based on histogram statistics, the oil pressure curve of the electro-hydraulic switch machine is accurately divided in stages, which solves the problem of inaccurate division in the existing technology, improves the efficiency of fault analysis, and improves the safety and efficiency of railway transportation.
Patent Information
- Application Number
- CN202510049917.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2025-05-30
AI Technical Summary
The existing methods have inaccurate problems in the phase division of the oil pressure curve of the electro-hydraulic switch machine, especially when there is a problem of division errors, making it difficult to accurately capture changes in equipment indicators.
The operation oil pressure curve of the electro-hydraulic switch machine is divided at different stages by using a method based on histogram statistics. The target segment is determined by determining the maximum and minimum values of the oil pressure, and the division points are determined in these segments based on the curve data, which is then divided into four stages: unlocking, conversion, locking and release.
The accuracy of the oil pressure curve phase division of the electro-hydraulic switch machine is improved, which helps to improve the efficiency of fault analysis, thereby improving the safety and efficiency of railway transportation.
Smart Images

Figure CN120067566A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of analyzing the operating state of electro - hydraulic switch machines, and particularly to a method, device and equipment for analyzing the oil pressure curve of electro - hydraulic switch machines. Background Art
[0002] With the development of the railway industry, there are more and more railway lines and the train operation speed is getting faster and faster. Electro - hydraulic switch machines play a prominent role in the switch machine equipment of high - speed railways. During the switching process of the electro - hydraulic switch machine, the oil pressure changes are recorded to form an oil pressure curve, which can reflect the operating state of the electro - hydraulic switch machine. As a key facility to ensure the safe operation of trains, the operating state of electro - hydraulic switch machine equipment has an important impact on the safety and efficiency of railway transportation. Therefore, the analysis of the oil pressure curve of electro - hydraulic switch machines is particularly important.
[0003] The switching process of the electro - hydraulic switch machine can be divided into four stages: unlocking, conversion, locking and releasing. At present, the main methods for dividing different stages of the action oil pressure curve of the electro - hydraulic switch machine are using fixed time and using fixed time ratio. However, these two schemes are not accurate enough, and there will be obvious division errors when encountering faults, making it difficult to accurately capture the changes in equipment indicators. Therefore, it is urgent to improve the accuracy of the stage division of the oil pressure curve of electro - hydraulic switch machines in order to improve the efficiency of fault analysis and provide data basis for the maintenance of railway turnout conversion equipment. Summary of the Invention
[0004] The purpose of the present invention is to provide at least one method, device and equipment for analyzing the oil pressure curve of electro - hydraulic switch machines to solve the problem that the existing methods are prone to stage division errors.
[0005] To solve the above - mentioned technical problems, at least one embodiment of the present application provides a method for analyzing the oil pressure curve of an electro - hydraulic switch machine, including:
[0006] Obtaining the oil pressure curve of the target electro - hydraulic switch machine and determining the maximum oil pressure and the minimum oil pressure based on the oil pressure curve of the target electro - hydraulic switch machine;
[0007] Determining the target section according to the maximum oil pressure and the minimum oil pressure;
[0008] Determining the first split point and the second split point according to the data of the oil pressure curve falling into the target section;
[0009] Determining the third split point according to the data of the oil pressure curve falling into the target section after the maximum oil pressure;
[0010] Dividing the oil pressure curve of the target electro - hydraulic switch machine into an unlocking stage, a conversion stage, a locking stage and a releasing stage according to the first split point, the second split point and the third split point.
[0011] In some embodiments, determining the target section according to the maximum oil pressure and the minimum oil pressure includes:
[0012] Determine one-fourth of the difference between the maximum oil pressure and the minimum oil pressure as the section difference;
[0013] Determine the minimum value of the target section by adding the section difference to the minimum oil pressure;
[0014] Determine the maximum value of the target section by adding the section difference to the minimum value of the target section.
[0015] In some embodiments, determining the first splitting point and the second splitting point according to the data where the oil pressure curve falls into the target section includes:
[0016] Traverse the data where the oil pressure curve falls into the target section, eliminate the data within the first 0.5 seconds, and find all continuous intervals;
[0017] If the time interval between the end data and the start data of adjacent continuous intervals is less than or equal to the first preset duration, merge the adjacent continuous intervals;
[0018] Determine the time point corresponding to the start data of the first merged continuous interval as the first splitting point, and determine the time point corresponding to the end data of the first merged continuous interval as the second splitting point.
[0019] In some embodiments, determining the third splitting point according to the data where the oil pressure curve after the maximum oil pressure falls into the target section includes:
[0020] Intercept the oil pressure curve after the maximum oil pressure and reverse it from beginning to end to obtain the reversed tail curve;
[0021] Traverse the data where the reversed tail curve falls into the target section and find all continuous intervals;
[0022] If the time interval between the end data and the start data of adjacent continuous intervals is less than or equal to the second preset duration, merge the adjacent continuous intervals;
[0023] Subtract the time corresponding to the end data of the first merged continuous interval from the total duration of the oil pressure curve of the target electro-hydraulic switch machine to obtain the third splitting point.
[0024] In some embodiments, the first preset duration is greater than the second preset duration.
[0025] In some embodiments, dividing the oil pressure curve of the target electro-hydraulic switch machine into an unlocking stage, a conversion stage, a locking stage, and a release stage according to the first splitting point, the second splitting point, and the third splitting point includes:
[0026] Divide the interval between the starting point of the oil pressure curve and the first splitting point into the unlocking stage;
[0027] Divide the interval between the first segmentation point and the second segmentation point into a conversion stage;
[0028] Divide the interval between the second segmentation point and the third segmentation point into a locking stage;
[0029] Divide the interval between the third segmentation point and the end point of the oil pressure curve into a release stage.
[0030] In some embodiments, the method further includes:
[0031] Mark the first segmentation point, the second segmentation point, and the third segmentation point on the oil pressure curve of the target electro - hydraulic switch machine, and display the unlocking stage, the conversion stage, the locking stage, and the release stage.
[0032] At least one embodiment of the present application further provides an oil pressure curve analysis device for an electro - hydraulic switch machine, including:
[0033] An acquisition module, configured to acquire the oil pressure curve of the target electro - hydraulic switch machine and determine the maximum oil pressure value and the minimum oil pressure value based on the oil pressure curve of the target electro - hydraulic switch machine;
[0034] A first processing module, configured to determine a target section according to the maximum oil pressure value and the minimum oil pressure value;
[0035] A second processing module, configured to determine the first segmentation point and the second segmentation point according to the data of the oil pressure curve falling into the target section;
[0036] A third processing module, configured to determine the third segmentation point according to the data of the oil pressure curve falling into the target section after the maximum oil pressure value;
[0037] A division module, configured to divide the oil pressure curve of the target electro - hydraulic switch machine into an unlocking stage, a conversion stage, a locking stage, and a release stage according to the first segmentation point, the second segmentation point, and the third segmentation point.
[0038] At least one embodiment of the present application further provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above - mentioned oil pressure curve analysis method for an electro - hydraulic switch machine.
[0039] At least one embodiment of the present application further provides a computer - readable storage medium, storing a computer program, and when the computer program is executed by a processor, the above - mentioned oil pressure curve analysis method for an electro - hydraulic switch machine is implemented.
[0040] The electro-hydraulic switch machine oil pressure curve analysis method, device and equipment provided by the embodiments of the present application obtain the oil pressure curve of the target electro-hydraulic switch machine and determine the maximum oil pressure value and the minimum oil pressure value based on the oil pressure curve of the target electro-hydraulic switch machine; determine the target section according to the maximum oil pressure value and the minimum oil pressure value; determine the first segmentation point and the second segmentation point according to the data of the oil pressure curve falling into the target section; determine the third segmentation point according to the data of the oil pressure curve falling into the target section after the maximum oil pressure value; divide the oil pressure curve of the target electro-hydraulic switch machine into an unlocking stage, a conversion stage, a locking stage and a release stage according to the first segmentation point, the second segmentation point and the third segmentation point. The accuracy of the stage division of the electro-hydraulic switch machine oil pressure curve is improved, which helps to improve the efficiency of the electro-hydraulic switch machine fault analysis, and thus helps to improve the safety and efficiency of railway transportation. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] One or more embodiments are exemplarily illustrated by the pictures in the corresponding drawings, and these exemplary illustrations do not constitute a limitation on the embodiments.
[0042] Figure 1 is a flowchart of the electro-hydraulic switch machine oil pressure curve analysis method provided by an embodiment of the present application;
[0043] Figure 2 is a schematic diagram of the oil pressure curve provided by an embodiment of the present application;
[0044] Figure 3 is provided by an embodiment of the present application for Figure 2 a schematic diagram of the stage division of the shown oil pressure curve;
[0045] Figure 4 is a schematic diagram of the electro-hydraulic switch machine oil pressure curve analysis device provided by an embodiment of the present application;
[0046] Figure 5 is a schematic diagram of the structure of the electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0047] In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, and to fully understand how the present disclosure applies technical means to solve technical problems and the implementation process of achieving corresponding technical effects and to implement accordingly, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. The embodiments of the present disclosure and each feature in the embodiments can be combined with each other on the premise of not conflicting, and the formed technical solutions are all within the protection scope of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present disclosure.
[0048] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0049] It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from that here.
[0050] The switching process of the electro - hydraulic switch machine can be divided into four stages: unlocking, switching, locking, and releasing. Currently, there are mainly two methods for dividing different stages of the action oil pressure curve of the electro - hydraulic switch machine: using fixed time and using fixed time ratio. Among them, the method of using fixed time for division is to set different times for different stages according to the action time of the electro - hydraulic switch machine. For example, in the normal state, the total action time is 10 seconds, the unlocking stage is set to 1 second, the switching stage is 7 seconds, the locking stage is 1 second, and the releasing stage is 1 second. When the switch machine encounters jamming, the switching time becomes longer. For example, when it becomes 20 seconds, the division method using fixed time will divide the four stages of unlocking, switching, locking, and releasing into 1 second, 7 seconds, 1 second, and 12 seconds. Since it is the switching stage that encounters jamming, in fact, only the switching stage time becomes longer, rather than the releasing stage. This division method is obviously wrong in dividing different stages of the action time during a fault. And the method of using fixed time ratio for division is to set different time ratios for different stages according to the action time of the electro - hydraulic switch machine. For example, in the normal state, the total action time is 10 seconds, the unlocking stage ratio is set to 10%, the switching stage ratio is 70%, the locking stage ratio is 10%, and the releasing stage ratio is 10%. When the switch machine encounters jamming and the switching time becomes longer, becoming 20 seconds, the division method using fixed time ratio will divide the four stages of unlocking, switching, locking, and releasing into 2 seconds, 14 seconds, 2 seconds, and 2 seconds. Since it is the switching stage that encounters jamming, in fact, only the switching stage time becomes longer, and the times of other stages do not change. This division method is obviously wrong in dividing different stages of the action time during a fault. In summary, for the switching oil pressure curve of the electro - hydraulic switch machine, the existing two schemes are not accurate and will produce obvious division errors when encountering faults.
[0051] To solve the problems in the prior art, this application proposes a method for dividing different stages of the action oil pressure curve of the electro - hydraulic switch machine based on histogram statistics. By summarizing and analyzing the characteristics of the action curve and using the histogram algorithm for analysis, accurate division of different stages of the action curve is realized, which helps to improve the accuracy of dividing different stages of the action curve of railway turnout conversion equipment, improve the efficiency of fault analysis, and provide a data basis for the maintenance of railway turnout conversion equipment. The method provided in this application will be described in detail through specific embodiments below.
[0052] Example 1:
[0053] Figure 1 It is a flowchart of the electro - hydraulic switch machine oil pressure curve analysis method provided by an embodiment of this application. The electro - hydraulic switch machine oil pressure curve analysis method of this embodiment can be applied to an electronic device with communication, computing, and data storage capabilities. As Figure 1 shown, the electro - hydraulic switch machine oil pressure curve analysis method provided by this embodiment may include:
[0054] S101. Obtain the oil pressure curve of the target electro - hydraulic switch machine and determine the maximum oil pressure and the minimum oil pressure based on the oil pressure curve of the target electro - hydraulic switch machine.
[0055] In this embodiment, the target electro - hydraulic switch machine is the electro - hydraulic switch machine whose operating state needs to be observed. The oil pressure curve is a curve showing the change of oil pressure with time formed during the switching process of the electro - hydraulic switch machine. Usually, the switching process time of the electro - hydraulic switch machine is 10 seconds. However, due to different acquisition frequencies, the amount of data included in the oil pressure curve will be different. Therefore, in this application, the data position is described by time. For example, for the same 10th point, when the acquisition frequency is 10 Hz, the position is the 1st second; when the acquisition frequency is 50 Hz, the position is the 0.2nd second. By traversing the oil pressure curve, the maximum oil pressure and the minimum oil pressure during the switching process can be found.
[0056] S102. Determine the target section according to the maximum oil pressure and the minimum oil pressure.
[0057] This application divides the operating oil pressure curve of the electro - hydraulic switch machine into different stages based on histogram statistics. Therefore, after determining the maximum oil pressure and the minimum oil pressure, the target section for histogram statistics is determined accordingly. For example, the section difference can be determined by uniform division. Since the switching process of the electro - hydraulic switch machine can be divided into four stages: unlocking, conversion, locking, and release, the difference between the maximum oil pressure and the minimum oil pressure can be evenly divided into four sections, that is, section difference = (maximum oil pressure - minimum oil pressure) / 4. Then, the minimum and maximum values of each section are determined according to the section difference. Specifically: the minimum value of the first section = minimum oil pressure, the maximum value = minimum oil pressure + section difference; the minimum value of the second section = minimum oil pressure + section difference, the maximum value = minimum oil pressure+(section difference * 2); the minimum value of the third section = minimum oil pressure+(section difference * 2), the maximum value = minimum oil pressure+(section difference * 3); the minimum value of the fourth section = minimum oil pressure+(section difference * 3), the maximum value = maximum oil pressure. Among them, the second section is the target section.
[0058] That is to say, in an alternative embodiment, determining the target section according to the maximum oil pressure and the minimum oil pressure may specifically include: determining one - quarter of the difference between the maximum oil pressure and the minimum oil pressure as the section difference; determining the minimum value of the target section by adding the section difference to the minimum oil pressure; and determining the maximum value of the target section by adding the section difference to the minimum value of the target section.
[0059] S103. Determine the first splitting point and the second splitting point according to the data in the oil pressure curve that falls into the target section.
[0060] In order to divide the operating oil pressure curve into 4 stages, 3 segmentation points need to be found. Since histogram statistics are used in this application, data in different stages may be divided into the same histogram interval, but the indexes of data in two different stages will obviously be discontinuous. Therefore, it is possible to judge whether two pieces of data belong to the same stage by the difference in data index duration. For example, the difference can be set to be within 0.6 seconds as the same stage, and greater than 0.6 seconds as different stages.
[0061] In this embodiment, all continuous intervals can be found by traversing the indexes of the points of the second section value, and then the data within the first 0.5 seconds is removed. This part of the data belongs to the unlocking stage. Specifically, when the acquisition frequency is 10 Hz, the data with indexes 1 to 5 is removed; when the acquisition frequency is 50 Hz, the data with indexes 1 to 25 is removed. Then check the difference between the end value and the start value of adjacent intervals. When the difference is not greater than 0.6 seconds, the intervals are merged (when the acquisition frequency is 10 Hz, the index difference between the end value and the start value is less than or equal to 6; when the acquisition frequency is 50 Hz, the index difference between the end value and the start value is less than or equal to 30). Take the index points of the start value and the end value of the first merged interval to obtain the first segmentation point and the second segmentation point.
[0062] That is to say, in an optional implementation manner, the first segmentation point and the second segmentation point are determined according to the data of the oil pressure curve falling into the target section. Specifically, it may include: traversing the data of the oil pressure curve falling into the target section, removing the data within the first 0.5 seconds and finding all continuous intervals; if the time interval between the end data and the start data of adjacent continuous intervals is less than or equal to the first preset duration, the adjacent continuous intervals are merged; the time point corresponding to the start data of the first continuous interval after merging is determined as the first segmentation point, and the time point corresponding to the end data of the first continuous interval after merging is determined as the second segmentation point. In this embodiment, the first preset duration is 0.6 seconds. By removing the data within the first 0.5 seconds, the interference of the unlocking stage data can be avoided; by merging adjacent intervals with a time interval less than or equal to the first preset duration, the statistical error can be significantly reduced and the division accuracy can be improved.
[0063] S104. Determine the third segmentation point according to the data of the oil pressure curve falling into the target section after the maximum oil pressure value.
[0064] In this embodiment, the position of the data with the maximum oil pressure value can be found by traversing the entire operating oil pressure curve, and then the oil pressure curve data after the maximum oil pressure value is intercepted. Then the intercepted curve data is swapped at the head and tail, and the indexes of this curve are traversed to find all continuous intervals. Check the difference between the end value and the start value of adjacent intervals. When the difference is not greater than 0.1 seconds, the intervals are merged. Take the index point of the end value of the first merged interval, and subtract this index point from the length of the whole curve to obtain the third segmentation point.
[0065] That is to say, in some alternative embodiments, the third segmentation point is determined according to the data of the oil pressure curve after the maximum oil pressure value falling into the target section. Specifically, it may include: intercepting the oil pressure curve after the maximum oil pressure value and reversing its head and tail to obtain a reversed tail curve; traversing the data of the reversed tail curve falling into the target section to find all continuous intervals; if the time interval between the end data and the start data of adjacent continuous intervals is less than or equal to the second preset duration, the adjacent continuous intervals are merged; subtracting the time corresponding to the end data of the first continuous interval after merging from the total duration of the oil pressure curve of the target electro-hydraulic switch machine to obtain the third segmentation point. In this embodiment, the second preset duration is 0.1 second. It should be particularly emphasized that the first preset duration is greater than the second preset duration because the data in the second stage fluctuates greatly, while the data in the tail curve fluctuates little. The fact that the first preset duration is greater than the second preset duration helps to improve the accuracy of stage division.
[0066] S105. Divide the oil pressure curve of the target electro-hydraulic switch machine into an unlocking stage, a conversion stage, a locking stage, and a releasing stage according to the first segmentation point, the second segmentation point, and the third segmentation point.
[0067] After obtaining the first segmentation point, the second segmentation point, and the third segmentation point, the oil pressure curve can be divided into an unlocking stage, a conversion stage, a locking stage, and a releasing stage accordingly. Specifically: the interval between the starting point of the oil pressure curve and the first segmentation point can be divided into the unlocking stage; the interval between the first segmentation point and the second segmentation point can be divided into the conversion stage; the interval between the second segmentation point and the third segmentation point can be divided into the locking stage; the interval between the third segmentation point and the end point of the oil pressure curve can be divided into the releasing stage.
[0068] Furthermore, in order to more intuitively analyze the operating state of the electro-hydraulic switch machine, in this embodiment, the first segmentation point, the second segmentation point, and the third segmentation point can be further marked on the oil pressure curve of the target electro-hydraulic switch machine, and the unlocking stage, the conversion stage, the locking stage, and the releasing stage are displayed. In this embodiment, there is no limitation on the specific form of marking and display. For example, marking or display can be performed through diagrams, colors, symbols, texts, etc.
[0069] The hydraulic pressure curve analysis method provided by this embodiment obtains the hydraulic pressure curve of the target electro-hydraulic switch machine and determines the maximum hydraulic pressure value and the minimum hydraulic pressure value based on the hydraulic pressure curve of the target electro-hydraulic switch machine; determines the target section according to the maximum hydraulic pressure value and the minimum hydraulic pressure value; determines the first division point and the second division point according to the data of the hydraulic pressure curve falling into the target section; determines the third division point according to the data of the hydraulic pressure curve falling into the target section after the maximum hydraulic pressure value; divides the hydraulic pressure curve of the target electro-hydraulic switch machine into an unlocking stage, a conversion stage, a locking stage, and a release stage according to the first division point, the second division point, and the third division point. The accuracy of the stage division of the hydraulic pressure curve of the electro-hydraulic switch machine is improved, which helps to improve the efficiency of the fault analysis of the electro-hydraulic switch machine, and thus helps to improve the safety and efficiency of railway transportation.
[0070] Embodiment 2:
[0071] On the basis of the above embodiment, the method provided by the present application will be further described in detail through a specific example. In this embodiment, the stage division of the action hydraulic pressure curve of the ZYJ7 electro-hydraulic switch machine is taken as an example for illustration. The specific implementation steps are as follows:
[0072] The acquisition frequency of the hydraulic pressure curve is 50 Hz, and the data collected during the operation of the electro-hydraulic switch machine are: 0.0, 0.0, 0.0, 0.2, 0.8, 0.99, 1.09, 1.41, 2.12, 2.3, 2.0, 2.22, 1.82, 1.71, 1.7, 1.61, 1.69, 1.61, 1.61, 1.49, 1.49, 1.51, 1.5, 1.51, 1.51, 1.39, 1.39, 1.39, 1.39, 1.51, 1.4, 1.61, 2.01, 2.3, 2.78, 2.71, 2.8, 2.38, 1.78, 2.11, 2.1, 1.81, 1.89, 1.81, 1.61, 1.7, 1.72, 1.71, 1.71, 1.68, 1.68, 1.69, 1.71, 1.7, 1.92, 2.0, 1.91, 1.99, 2.2, 2.2, 2.3, 2.31, 2.21, 2.09, 2.12, 2.1, 2.21, 2.18, 2.31, 2.3, 2.3, 2.32, 2.2, 2.31, 2.29, 2.4, 2.3, 2.29, 2.19, 2.18, 2.22, 2.28, 2.28, 2.2, 2.22, 2.21, 2.2, 2.18, 2.2, 2.2, 2.22, 2.11, 2.11, 2.09, 2.19, 2.28, 2.31, 2.22, 2.19, 2.12, 2.18, 2.19, 2.32, 2.21, 2.2, 2.19, 2.21, 2.2, 2.21, 2.31, 2.39, 2.51, 2.6, 2.69, 2.82, 3.02, 3.03, 3.07, 2.98, 2.88, 2.87, 2.81, 2.78, 2.83, 2.97, 2.98, 3.02, 3.02, 2.97, 3.02, 3.09, 3.07, 3.17, 3.2, 3.3, 3.38, 3.38, 3.42, 3.37, 3.47, 3.51, 3.63, 3.7, 3.7, 3.8, 3.94, 3.87, 3.9, 3.91, 3.96, 4.04, 4.11, 4.17, 4.21, 4.18, 4.14, 3.94, 3.86, 3.99, 4.08, 4.04, 4.08, 3.94, 3.91, 3.93, 4.11, 4.33, 4.4, 4.39, 4.33, 4.29, 4.21, 4.19, 4.32, 4.27, 4.37, 4.38, 4.42, 4.33, 4.23, 4.26, 4.26, 4.51, 4.64, 4.67, 4.73, 4.58, 4.46, 4.4, 4.26, 4.31, 4.3, 4.32, 4.27, 4.32, 4.2, 4.19, 4.18, 4.34, 4.38, 4.53, 4.47,4.33,4.22,4.01,3.81,3.82,3.67,3.67,3.57,3.7,3.71,3.69,3.76,3.72,3.62,3.51,3.41,3.38,3.4,3.57,3.7,3.72,3.72,3.56,3.47,3.21,3.33,3.31,3.11,2.92,2.62,2.68,2.9,2.99,2.82,2.98,2.97,3.01,3.13,3.08,3.03,3.08,3.3,3.21,2.89,2.79,2.88,2.91,2.9,2.91,2.9,2.91,2.89,2.91,3.02,3.07,3.22,3.07,3.18,3.22,3.28,3.43,3.28,3.27,3.2,3.21,3.22,3.17,3.31,3.41,3.51,3.43,3.32,3.29,3.3,3.51,3.8,3.68,3.57,3.38,3.42,3.49,3.59,3.57,3.57,3.52,3.53,3.39,3.52,3.47,3.51,3.62,3.49,3.5,3.41,3.43,3.4,3.33,3.27,3.17,3.17,3.09,2.99,2.89,2.8,2.81,2.81,2.59,2.5,2.57,2.6,2.59,2.58,2.39,2.42,2.09,1.89,2.21,2.28,2.21,2.58,3.32,3.9,3.97,3.77,3.28,2.79,2.68,3.01,3.4,3.69,3.74,3.74,3.56,3.52,3.27,3.38,3.71,3.87,4.27,4.29,4.54,4.5,4.38,4.28,4.29,4.44,4.4,4.52,4.32,4.06,3.91,3.62,3.68,3.92,3.83,3.43,3.21,3.21,3.22,3.03,2.97,3.1,3.02,2.97,2.92,2.48,2.38,2.79,3.12,3.7,4.23,4.76,5.26,5.92,6.34,6.84,7.1,7.5,7.75,7.85,7.96,8.02,8.05,7.84,7.95,7.69,7.44,7.28,7.15,6.83,6.63,6.29,6.02,5.84,5.5,5.17,5.03,4.66,4.37,4.23,4.2,4.09,4.12,4.09,4.11, 4.06, 4.12, 4.13, 4.14, 4.09, 4.11, 4.09, 4.11, 3.98, 3.93, 4.04, 3.99, 3.99, 3.89, 3.93, 3.9, 3.88, 3.92, 3.94, 3.77, 3.83, 3.8, 3.78, 3.79, 3.78, 3.83, 3.8, 3.77, 3.83, 3.77, 3.81, 3.81, 3.76, 3.8, 3.8, 3.81, 3.81, 3.78, 3.83, 3.8, 3.77, 3.82, 3.81, 3.79, 3.83, 3.77, 3.79, 3.8, 3.8, 3.8, 3.73, 3.71, 3.68, 3.69, 3.72, 3.7, 3.74, 3.7, 3.67, 3.69, 3.67, 3.69, 3.73, 3.73, 3.73, 3.71, 3.69, 3.69, 3.69, 3.69, 3.7, 3.72, 3.74, 3.73, 3.7, 3.71, 3.73, 3.73, 3.72, 3.68, 3.6, 3.58, 3.57, 3.63, 3.56, 3.6, 3.61, 3.62, 3.63, 3.58, 3.59, 3.61, 3.59, 3.57, 3.58, 3.62, 3.59, 3.63, 3.57, 3.59, 3.57, 3.57, 3.57, 3.62, 3.63, 3.57, 3.58, 3.58, 3.57, 3.48, 3.63, 3.47, 3.52, 3.52. The indexes of each data correspond to 1 to 521 in sequence. Considering the influence of the acquisition frequency on the data index, in this embodiment, the data position is described by time. For example, for the point with an index of 20, the position is 0.4 seconds. Taking time as the abscissa (unit: s) and the oil pressure as the ordinate (unit: MPa), the formed oil pressure curve is as follows. Figure 2 as shown
[0073] Traverse Figure 2The oil pressure curve shown in the figure shows that the maximum oil pressure in the action oil pressure curve is 8.05, and the minimum oil pressure is 0.0. The segment difference used for histogram statistics is calculated based on the maximum and minimum oil pressures, and the segment difference = (maximum oil pressure 8.05-minimum oil pressure 0.0) / 4, and the segment difference is 2.0125. Then determine the minimum and maximum values of each section, specifically: the minimum value of the first section = minimum oil pressure = 0, the maximum value = minimum oil pressure + section difference = 2.0125; the minimum value of the second section = minimum oil pressure + section difference = 2.0125, the maximum value = minimum oil pressure + (section difference * 2) = 4.025; the minimum value of the third section = minimum oil pressure + (section difference * 2) = 4.025, the maximum value = minimum oil pressure + (section difference * 3) = 6.0375; the minimum value of the fourth section = minimum oil pressure + (section difference * 3) = 6.0375, the maximum value = maximum oil pressure = 8.05.
[0074] In order to divide the action oil pressure curve into four stages, three segmentation points need to be found. In this embodiment, a method based on histogram statistics is adopted, and the data of different stages of the action oil pressure curve may be divided into the same histogram segment, but the indexes of the data of two different stages of the action oil pressure curve are obviously discontinuous, and the difference between the index values of the two segments cannot be strictly set. The difference can be set to be considered as the same stage within 0.6 seconds, and as different stages when it is greater than 0.6 seconds.
[0075] In this embodiment, the second section is used as the target section, and the indexes of the data points falling into the target section of the entire oil pressure curve are traversed to find all continuous intervals. First, the data within the first 0.5 seconds are removed. This part of the data belongs to the unlocking section. Then, the difference between the end index value and the start index value of the adjacent intervals is checked. If it is not greater than 0.6 seconds, the intervals are merged. The index points of the start value and the end value of the first interval after the merger are taken. Finally, the first segmentation point is 0.66 seconds and the second segmentation point is 3.28 seconds.
[0076] Traverse the entire action oil pressure curve to find the data position of the maximum oil pressure. Intercept the curve data after the maximum oil pressure, reverse all the data of the curve data, and obtain the reverse tail curve; traverse the data that falls into the target segment of the reverse tail curve to find all continuous intervals, check the difference between the end value and the start value of adjacent intervals, merge the intervals when it is not greater than 0.1 seconds, take the index point of the end value of the first interval after the merger, subtract this index point from the length of the entire curve, and obtain the third segmentation point of 8.3 seconds. It should be noted that due to the small data fluctuations in the release stage, the time threshold (second preset duration) used to determine the third segmentation point is much smaller than the combined time threshold (first preset duration) used to determine the first segmentation point and the second segmentation point.
[0077] Through the above steps, three segmentation points can be obtained: 0.66 seconds, 3.28 seconds, and 8.3 seconds. Mark the segmentation points on the oil pressure curve, as shown in Figure 3 shown. Then, divide the oil pressure curve into an unlocking stage, a conversion stage, a locking stage, and a release stage according to the three segmentation points. Specifically: 0 - 0.66 seconds is the unlocking stage, 0.66 - 3.28 seconds is the conversion stage, 3.28 - 8.3 seconds is the locking stage, and 8.3 - 10.4 seconds is the release stage. Display the division results of each stage on the oil pressure curve, as shown in Figure 3 shown.
[0078] To sum up, in order to solve the problem that the existing method divides the oil pressure curve based on fixed time or fixed time ratio inaccurately, has obvious division errors when encountering faults, and is difficult to accurately capture the changes in the equipment indicators of the electro - hydraulic switch machine, the present application uses the histogram algorithm to divide the action oil pressure curve of the electro - hydraulic switch machine into different stages. By summarizing and analyzing the characteristics of the action curve and using the histogram algorithm for analysis, it has good adaptability to the stage division of the action oil pressure curve, and realizes the accurate division of different stages of the action curve. Compared with the existing method, it improves the accuracy and stability of the stage division, can provide accurate data basis for the maintenance of the electro - hydraulic switch machine, and is of great significance for improving the efficiency of fault analysis of the electro - hydraulic switch machine and the safety and efficiency of railway transportation.
[0079] Embodiment 3:
[0080] Another embodiment of the present application relates to an oil pressure curve analysis device for an electro - hydraulic switch machine. The implementation details of the oil pressure curve analysis device for the electro - hydraulic switch machine in this embodiment will be specifically described below. The following content is only the implementation details provided for convenient understanding and is not necessary for implementing the solution. The schematic diagram of the oil pressure curve analysis device for the electro - hydraulic switch machine in this embodiment can be as shown in Figure 4 shown, including: an acquisition module 401, a first processing module 402, a second processing module 403, a third processing module 404, and a division module 405.
[0081] The acquisition module 401 is used to acquire the oil pressure curve of the target electro - hydraulic switch machine and determine the maximum oil pressure value and the minimum oil pressure value based on the oil pressure curve of the target electro - hydraulic switch machine;
[0082] The first processing module 402 is used to determine the target section according to the maximum oil pressure value and the minimum oil pressure value;
[0083] The second processing module 403 is used to determine the first segmentation point and the second segmentation point according to the data of the oil pressure curve falling into the target section;
[0084] The third processing module 404 is used to determine a third segmentation point according to data of the oil pressure curve after the maximum oil pressure falling into the target section;
[0085] The division module 405 is used to divide the oil pressure curve of the target electro-hydraulic switch into an unlocking stage, a conversion stage, a locking stage and a releasing stage according to the first division point, the second division point and the third division point.
[0086] The device of this embodiment can be used to perform Figure 1 The technical solution of the method embodiment shown has similar implementation principles and technical effects, which will not be repeated here.
[0087] In some embodiments, the first processing module 402 is used to determine the target section according to the maximum oil pressure and the minimum oil pressure, which may specifically include:
[0088] One quarter of the difference between the maximum oil pressure and the minimum oil pressure is determined as the section difference;
[0089] The minimum value of the oil pressure plus the section difference is determined as the minimum value of the target section;
[0090] The maximum value of the target segment is determined by adding the segment difference value to the minimum value of the target segment.
[0091] In some embodiments, the second processing module 403 is used to determine the first segmentation point and the second segmentation point according to the data of the oil pressure curve falling into the target section, which may specifically include:
[0092] Traverse the data in the target section of the oil pressure curve, remove the data within the first 0.5 seconds and find all continuous intervals;
[0093] If the time interval between the end data and the start data of adjacent continuous intervals is less than or equal to the first preset time length, the adjacent continuous intervals are merged;
[0094] The time point corresponding to the merged start data of the first continuous interval is determined as the first segmentation point, and the time point corresponding to the merged end data of the first continuous interval is determined as the second segmentation point.
[0095] In some embodiments, the third processing module 404 is used to determine the third segmentation point according to the data of the oil pressure curve after the maximum oil pressure falling into the target section, which may specifically include:
[0096] The oil pressure curve after the maximum oil pressure is intercepted and reversed head to tail to obtain a reverse tail curve;
[0097] Traverse the data whose reverse tail curve falls into the target segment to find all continuous intervals;
[0098] If the time interval between the end data and the start data of adjacent consecutive intervals is less than or equal to a second preset duration, the adjacent consecutive intervals are merged;
[0099] Subtract the time corresponding to the end data of the first consecutive interval after merging from the total duration of the oil pressure curve of the target electro-hydraulic switch machine to obtain a third segmentation point.
[0100] In some embodiments, the first preset duration is greater than the second preset duration.
[0101] In some embodiments, the dividing module 405 is configured to divide the oil pressure curve of the target electro-hydraulic switch machine into an unlocking stage, a conversion stage, a locking stage, and a releasing stage according to the first segmentation point, the second segmentation point, and the third segmentation point, and specifically may include:
[0102] Divide the interval between the starting point of the oil pressure curve and the first segmentation point into the unlocking stage;
[0103] Divide the interval between the first segmentation point and the second segmentation point into the conversion stage;
[0104] Divide the interval between the second segmentation point and the third segmentation point into the locking stage;
[0105] Divide the interval between the third segmentation point and the end point of the oil pressure curve into the releasing stage.
[0106] In some embodiments, the electro-hydraulic switch machine oil pressure curve analysis device may further include a display module (not shown in the figure), configured to mark the first segmentation point, the second segmentation point, and the third segmentation point on the oil pressure curve of the target electro-hydraulic switch machine, and display the unlocking stage, the conversion stage, the locking stage, and the releasing stage.
[0107] It is worth mentioning that each module involved in this embodiment is a logic module. In practical applications, a logic unit may be a physical unit, a part of a physical unit, or a combination of multiple physical units. In addition, in order to highlight the innovative part of this application, units not closely related to solving the technical problems proposed in this application are not introduced in this embodiment, but this does not mean that there are no other units in this embodiment.
[0108] Embodiment 4:
[0109] Another embodiment of the present application relates to an electronic device, such as Figure 5As shown, it includes: at least one processor 501; and a memory 502 communicatively connected to the at least one processor 501; wherein, the memory 502 stores instructions executable by the at least one processor 501, and the instructions are executed by the at least one processor 501 to enable the at least one processor 501 to execute the electro-hydraulic switch machine oil pressure curve analysis method in the above embodiments.
[0110] Among them, the memory and the processor are connected by a bus. The bus can include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, so they will not be further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be an element or multiple elements, such as multiple receivers and transmitters, and provides a unit for communicating with various other devices on the transmission medium. The data processed by the processor is transmitted on the wireless medium through the antenna. Further, the antenna also receives data and transmits the data to the processor.
[0111] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. The memory can be used to store data used by the processor when executing operations. The processor can include, but is not limited to, for example, one or more processors or microprocessors, etc. Each processor can be implemented by an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic components, and is used to execute the method in the above embodiments.
[0112] Embodiment Five:
[0113] Another embodiment of the present application relates to a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the above method embodiments are implemented. That is, those skilled in the art can understand that all or part of the steps in implementing the above method embodiments can be completed by instructing relevant hardware through a program. This program is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store program codes.
[0114] The computer-readable storage medium may also store at least one computer-executable program / instructions, and the computer-executable program / instructions are, for example, computer-readable instructions. The computer-readable storage medium includes, but is not limited to, for example, volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory, etc. The computer-readable storage medium may include, for example, read-only memory (ROM), hard disk, flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer. Then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above can be performed.
[0115] In addition, the computer device may further include (but is not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (such as a keyboard, a mouse, a speaker, etc.).
[0116] The processor may communicate with external devices via the I / O bus through a wired or wireless network.
[0117] In one embodiment, the at least one computer-executable instruction may also be compiled into or constitute a software product / computer program product, and when one or more computer-executable instructions are run by a processor, the steps of various functions and / or methods described in the embodiments of the present technology are executed.
[0118] Those of ordinary skill in the art can understand that the above embodiments are specific embodiments for implementing the present application, and in practical applications, various changes can be made to them in form and details without departing from the spirit and scope of the present application.
[0119] In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus and method can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of the apparatus, method, and computer program product according to multiple embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order from that marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0120] It should be noted that in the present disclosure, the terms "include", "comprise", or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device including a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article, or device. Without further limitation, the elements defined by the statement "including one..." do not exclude the presence of additional identical elements in the process, method, article, or device including the element.
[0121] Although the disclosed embodiments of the present disclosure are as above, the above content is only an embodiment adopted for the convenience of understanding the present disclosure and is not used to limit the present disclosure. Any person skilled in the art within the technical field to which the present disclosure pertains may make any modifications and changes in the form of implementation and details without departing from the spirit and scope disclosed by the present disclosure. However, the scope of patent protection of the present disclosure shall still be subject to the scope defined by the appended claims.
Claims
1. A method for analyzing the oil pressure curve of an electro-hydraulic switch, characterized in that: include: Acquire an oil pressure curve of a target electro-hydraulic switch machine and determine a maximum oil pressure and a minimum oil pressure based on the oil pressure curve of the target electro-hydraulic switch machine; determining a target section according to the maximum oil pressure value and the minimum oil pressure value; Determine a first segmentation point and a second segmentation point according to data that the oil pressure curve falls into the target section; Determining a third segmentation point according to data that the oil pressure curve after the maximum oil pressure falls into the target section; The oil pressure curve of the target electro-hydraulic switch machine is divided into an unlocking stage, a conversion stage, a locking stage and a releasing stage according to the first segmentation point, the second segmentation point and the third segmentation point.
2. The method according to claim 1, characterized in that The determining of the target section according to the maximum oil pressure value and the minimum oil pressure value comprises: Determine one quarter of the difference between the maximum oil pressure and the minimum oil pressure as a section difference; The minimum value of the oil pressure plus the section difference is determined as the minimum value of the target section; The minimum value of the target segment plus the segment difference value is determined as the maximum value of the target segment.
3. The method according to claim 1, characterized in that The determining of the first segmentation point and the second segmentation point according to the data that the oil pressure curve falls into the target section comprises: Traverse the data of the oil pressure curve that falls into the target section, remove the data within the first 0.5 seconds and find all continuous intervals; If the time interval between the end data and the start data of adjacent continuous intervals is less than or equal to the first preset time length, the adjacent continuous intervals are merged; The time point corresponding to the merged start data of the first continuous interval is determined as the first segmentation point, and the time point corresponding to the merged end data of the first continuous interval is determined as the second segmentation point.
4. The method according to claim 3, characterized in that The determining of the third segmentation point according to the data that the oil pressure curve after the maximum oil pressure falls into the target section comprises: intercepting the oil pressure curve after the maximum oil pressure value, and reversing the oil pressure curve head to tail to obtain a reverse tail curve; Traversing the data where the reverse tail curve falls into the target section to find all continuous intervals; If the time interval between the end data and the start data of adjacent continuous intervals is less than or equal to the second preset time length, the adjacent continuous intervals are merged; The third segmentation point is obtained by subtracting the time corresponding to the end data of the first continuous interval after merging from the total time length of the oil pressure curve of the target electro-hydraulic switch machine.
5. The method according to claim 4, characterized in that The first preset time length is greater than the second preset time length.
6. The method according to any one of claims 1 to 5, characterized in that The step of dividing the oil pressure curve of the target electro-hydraulic switch into an unlocking stage, a conversion stage, a locking stage and a releasing stage according to the first segmentation point, the second segmentation point and the third segmentation point includes: dividing the interval between the starting point of the oil pressure curve and the first dividing point into an unlocking stage; dividing the interval between the first segmentation point and the second segmentation point into a conversion stage; Dividing the interval between the second dividing point and the third dividing point into a locking stage; The interval between the third segmentation point and the end point of the oil pressure curve is divided into a release phase.
7. The method according to any one of claims 1 to 5, characterized in that The method further comprises: The first segmentation point, the second segmentation point and the third segmentation point are marked on the oil pressure curve of the target electro-hydraulic switch machine, and the unlocking stage, the conversion stage, the locking stage and the releasing stage are displayed.
8. An oil pressure curve analysis device for an electro-hydraulic switch machine, characterized in that: include: An acquisition module, used for acquiring an oil pressure curve of a target electro-hydraulic switch machine and determining a maximum oil pressure value and a minimum oil pressure value based on the oil pressure curve of the target electro-hydraulic switch machine; A first processing module, configured to determine a target section according to the maximum oil pressure value and the minimum oil pressure value; A second processing module, configured to determine a first segmentation point and a second segmentation point according to data of the oil pressure curve falling into the target section; A third processing module, configured to determine a third segmentation point according to data of the oil pressure curve after the maximum oil pressure falling into the target section; The dividing module is used to divide the oil pressure curve of the target electro-hydraulic switch into an unlocking stage, a conversion stage, a locking stage and a releasing stage according to the first dividing point, the second dividing point and the third dividing point.
9. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the oil pressure curve analysis method for an electro-hydraulic switch machine as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for analyzing the oil pressure curve of an electro-hydraulic switch machine according to any one of claims 1 to 7 is implemented.