Method and device for identifying compensation capacitance signal

By using a sliding window and search algorithm to identify the compensated capacitance signal, the problem of low recognition accuracy in existing technologies is solved, efficient and accurate capacitance signal detection is achieved, and safe railway operations are guaranteed.

CN120632339APending Publication Date: 2025-09-12CHINA ACADEMY OF RAILWAY SCI CORP LTD +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510696834.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-28
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

The recognition accuracy of the compensation capacitor signal in the existing technology is low, resulting in reduced reliability of railway safe operation, low efficiency of manual detection and insufficient degree of automation, which affects the safety of train operation.

Method used

A sliding window with a preset time length is used to traverse the capacitor pulse signal, extract the maximum peak and pulse point position, generate a maximum peak array and a position array, screen the candidate capacitor pulse area, determine the valid area by comparing the peaks, calculate the standard pulse interval, and use the search algorithm to obtain new pulse points to form the maximum peak and position array of the compensation capacitor signal.

Benefits of technology

The recognition accuracy and efficiency of compensation capacitor signals are improved, ensuring the reliability of safe railway operations, reducing human errors, and improving the real-time and accuracy of detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120632339A_ABST
    Figure CN120632339A_ABST
Patent Text Reader

Abstract

The invention discloses a compensation capacitance signal identification method and device, and the method comprises the steps: traversing an original capacitance pulse signal, extracting a maximum peak value and a corresponding pulse point position, generating a candidate capacitance pulse region, obtaining an average peak value of a maximum peak value array in the candidate capacitance pulse region, and carrying out the recognition of a compensation capacitance signal. Acquiring a maximum peak value of the maximum peak value array in an adjacent region of the candidate capacitance pulse region; determining the candidate capacitance pulse area as an effective capacitance pulse area; counting each pulse point and the maximum peak value corresponding to the standard pulse interval in the effective capacitance pulse area; adopting a search algorithm to obtain a plurality of new pulse points; and adding the plurality of new pulse points into the compensation capacitance pulse signal, and identifying the compensation capacitance pulse signal according to the maximum peak array and the pulse point position array of the compensation capacitance pulse signal. The method can improve the recognition precision and efficiency of the supplementary capacitance signal, and provides a basis for the reliability of subsequent railway safety operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of railway signal control, and in particular to a method and device for identifying a compensation capacitor signal. Background Art

[0002] This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. No statement herein is admitted to be prior art by virtue of its inclusion in this section.

[0003] With the rapid development of high-speed railway technology, train control systems are playing an increasingly important role in ensuring train safety and improving transportation efficiency. Track circuits, a crucial component of the train control system, are primarily used to monitor track occupancy and control signals and switches to ensure train safety. During signal transmission, track circuits experience reactive power loss due to the high carrier frequency, resulting in high rail inductance and shortening signal transmission distance. To address this, compensating capacitors are installed at equal intervals within the section to offset the high rail inductance, minimizing the adverse effects of rail inductance on transmission, thereby enhancing signal amplitude and extending signal transmission distance. Changes in the operating state of compensating capacitors can affect track circuit network communication. When in the adjusted state, a compensating capacitor failure can reduce the signal amplitude in the corresponding section, potentially causing the corresponding signal relay to trip, misinterpreting the track circuit as occupied when no train is present, affecting train efficiency and even endangering train safety. To address the serious safety hazards potentially caused by compensating capacitor state changes or failures in high-speed railway systems, timely and accurate identification of compensating capacitor signals is crucial, as it directly impacts track circuit stability and safe train operation.

[0004] Two main detection methods are currently used for compensating capacitor maintenance in railway systems: manual field measurement and regular inspections using dedicated inspection vehicles. While these methods each have their advantages, they also present significant limitations and challenges, necessitating further technical improvements and research. First, manual field measurement relies on inspectors using portable equipment to individually check the compensating capacitors on the rails. The main drawbacks of this method are its low efficiency and high labor intensity, particularly across vast railway networks, requiring significant manpower and time for inspection. Furthermore, the low degree of automation in detection increases the risk of human error and limits the frequency and real-time nature of inspections. On the other hand, while regular inspections using dedicated inspection vehicles can improve detection efficiency and accuracy and have been widely used in routine maintenance, this method also has drawbacks that compromise the accuracy of detection data. Existing technologies often have low recognition accuracy for compensating capacitor signals and rely on manual analysis, which compromises their recognition efficiency and ultimately reduces the reliability of railway safety operations. Summary of the Invention

[0005] An embodiment of the present invention provides a method for identifying a compensation capacitance signal to improve the accuracy and efficiency of identifying a supplementary capacitance signal and provide a basis for the reliability of subsequent safe railway operations. The method includes:

[0006] A sliding window of a preset time length is used to traverse the original capacitance pulse signal, and the maximum peak value and corresponding pulse point position of the capacitance pulse signal in each window are extracted to generate a maximum peak value array and position array of the capacitance pulse signal;

[0007] Traversing the position array, screening out a continuous position sequence whose position spacing does not exceed a preset maximum width of the strip pulse, generating a candidate capacitance pulse region, obtaining an average peak value of the maximum peak array within the candidate capacitance pulse region, and obtaining a maximum peak value of the maximum peak array within an adjacent region of the candidate capacitance pulse region;

[0008] Determine the candidate capacitor pulse region as a valid capacitor pulse region based on a comparison result of an average peak value of a maximum peak array in the candidate capacitor pulse region and a maximum peak value of a maximum peak array in an adjacent region;

[0009] Count the pulse interval with the highest frequency in the effective capacitance pulse area, use it as the standard pulse interval of the capacitance pulse signal, and obtain each pulse point and maximum peak value corresponding to the standard pulse interval;

[0010] Based on each pulse point and maximum peak value corresponding to the standard pulse interval, a maximum peak value array and a pulse point position array of the compensation capacitor pulse signal are generated;

[0011] A search algorithm is used to perform a bidirectional search using each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to obtain multiple new pulse points.

[0012] Add multiple new pulse points to the pulse point position array of the compensation capacitor pulse signal, add the maximum peak values ​​corresponding to the multiple new pulse points to the maximum peak value array of the compensation capacitor pulse signal, and identify the compensation capacitor pulse signal based on the maximum peak value array and the pulse point position array of the compensation capacitor pulse signal.

[0013] The embodiment of the present invention further provides a device for identifying a compensation capacitance signal, which is used to improve the recognition accuracy and efficiency of the supplementary capacitance signal and provide a basis for the reliability of subsequent railway safe operation. The device includes:

[0014] The module generates the maximum peak value array and position array of the original capacitor pulse signal, which is used to traverse the original capacitor pulse signal using a sliding window of a preset time length, extract the maximum peak value of the capacitor pulse signal and the corresponding pulse point position in each window, and generate the maximum peak value array and position array of the capacitor pulse signal;

[0015] a candidate capacitor pulse region determination module, configured to traverse the position array, screen out a continuous position sequence whose position spacing does not exceed a preset maximum width of the strip pulse, generate a candidate capacitor pulse region, obtain the average peak value of the maximum peak array within the candidate capacitor pulse region, and obtain the maximum peak value of the maximum peak array within an adjacent region of the candidate capacitor pulse region;

[0016] an effective capacitance pulse region determining module, configured to determine that a candidate capacitance pulse region is an effective capacitance pulse region based on a comparison result of an average peak value of a maximum peak array in a candidate capacitance pulse region with a maximum peak value of a maximum peak array in an adjacent region;

[0017] A standard pulse interval determination module is used to count the pulse interval with the highest frequency in the effective capacitance pulse area as the standard pulse interval of the capacitance pulse signal, and obtain each pulse point and maximum peak value corresponding to the standard pulse interval;

[0018] A module for generating a maximum peak value array and a pulse point position array of a compensation capacitor pulse signal is used to generate a maximum peak value array and a pulse point position array of a compensation capacitor pulse signal based on each pulse point and maximum peak value corresponding to a standard pulse interval;

[0019] A new pulse point acquisition module is used to use a search algorithm to take each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to perform a bidirectional search to obtain multiple new pulse points;

[0020] The compensation capacitor pulse signal recognition module is used to add multiple new pulse points to the pulse point position array of the compensation capacitor pulse signal, add the maximum peak values ​​corresponding to the multiple new pulse points to the maximum peak value array of the compensation capacitor pulse signal, and identify the compensation capacitor pulse signal based on the maximum peak value array and the pulse point position array of the compensation capacitor pulse signal.

[0021] An embodiment of the present invention further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for identifying the compensation capacitance signal when executing the computer program.

[0022] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for identifying the compensation capacitance signal is implemented.

[0023] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the computer program implements the above-mentioned method for identifying the compensation capacitance signal.

[0024] In an embodiment of the present invention, a sliding window of a preset time length is used to traverse the original capacitance pulse signal, and the maximum peak value and the corresponding pulse point position of the capacitance pulse signal in each window are extracted to generate a maximum peak array and a position array of the capacitance pulse signal; the position array is traversed to screen out a continuous position sequence whose position spacing does not exceed the preset maximum width of the strip pulse, and a candidate capacitance pulse area is generated. The average peak value of the maximum peak array is obtained in the candidate capacitance pulse area, and the maximum peak value of the maximum peak array is obtained in the adjacent area of ​​the candidate capacitance pulse area; based on the comparison result of the average peak value of the maximum peak array in the candidate capacitance pulse area and the maximum peak value of the maximum peak array in the adjacent area, the candidate capacitance pulse area is determined to be a valid capacitance pulse area; and the number of positions in the valid capacitance pulse area is counted. The pulse interval with the highest frequency of occurrence is used as the standard pulse interval of the capacitor pulse signal, and each pulse point and maximum peak value corresponding to the standard pulse interval are obtained; based on each pulse point and maximum peak value corresponding to the standard pulse interval, a maximum peak value array and a pulse point position array of the compensation capacitor pulse signal are generated; a search algorithm is used to perform a bidirectional search using each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to obtain multiple new pulse points; the multiple new pulse points are added to the pulse point position array of the compensation capacitor pulse signal, and the maximum peak values ​​corresponding to the multiple new pulse points are added to the maximum peak value array of the compensation capacitor pulse signal; based on the maximum peak value array and pulse point position array of the compensation capacitor pulse signal, the compensation capacitor pulse signal is identified. In the above process, the embodiment of the present invention uses a sliding window to capture the maximum peak value and corresponding pulse point position in the original capacitor pulse signal, fully retaining the signal characteristics and avoiding the signal distortion problem caused by traditional filtering operations. The search algorithm is then used to bidirectionally search for new pulse points starting from the pulse point corresponding to the standard pulse interval to form a complete compensation capacitor position array and maximum peak value array. This improves the recognition accuracy and efficiency of the supplementary capacitor signal, providing a basis for the reliability of subsequent railway safe operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0026] Figure 1 is a flow chart of a method for identifying a compensation capacitance signal in an embodiment of the present invention;

[0027] Figure 2 This is a diagram showing the working principle of the sliding window in an embodiment of the present invention;

[0028] Figure 3 This is a flow chart of screening pulse intervals in an embodiment of the present invention;

[0029] Figure 4 This is a flow chart of determining a new pulse point in an embodiment of the present invention;

[0030] Figure 5 Schematic diagram of a device for identifying a compensated capacitance signal according to an embodiment of the present invention. DETAILED DESCRIPTION

[0031] To make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.

[0032] Figure 1 Flowchart of a method for identifying a compensation capacitance signal according to an embodiment of the present invention. The method includes:

[0033] Step 101: Use a sliding window of a preset time length to traverse the original capacitance pulse signal, extract the maximum peak value of the capacitance pulse signal and the corresponding pulse point position in each window, and generate a maximum peak value array and position array of the capacitance pulse signal;

[0034] Step 102: traverse the position array, screen out a continuous position sequence whose position spacing does not exceed the preset maximum width of the strip pulse, generate a candidate capacitance pulse region, obtain the average peak value of the maximum peak array in the candidate capacitance pulse region, and obtain the maximum peak value of the maximum peak array in the adjacent region of the candidate capacitance pulse region;

[0035] Step 103 , determining the candidate capacitive pulse region as a valid capacitive pulse region based on a comparison result of the average peak value of the maximum peak array in the candidate capacitive pulse region and the maximum peak value of the maximum peak array in the adjacent region;

[0036] Step 104: Count the pulse interval with the highest frequency in the effective capacitance pulse region, use it as the standard pulse interval of the capacitance pulse signal, and obtain each pulse point and maximum peak value corresponding to the standard pulse interval;

[0037] Step 105 , generating a maximum peak array and a pulse point position array of the compensation capacitor pulse signal based on each pulse point and maximum peak value corresponding to the standard pulse interval;

[0038] Step 106: Using a search algorithm, a bidirectional search is performed using each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to obtain multiple new pulse points.

[0039] Step 107: Add multiple new pulse points to the pulse point position array of the compensation capacitor pulse signal, add the maximum peak values ​​corresponding to the multiple new pulse points to the maximum peak value array of the compensation capacitor pulse signal, and identify the compensation capacitor pulse signal based on the maximum peak value array and the pulse point position array of the compensation capacitor pulse signal.

[0040] Each step is described in detail below.

[0041] In step 101, a sliding window of a preset time length is used to traverse the original capacitance pulse signal, and the maximum peak value and the corresponding pulse point position of the capacitance pulse signal in each window are extracted to generate a maximum peak value array and a position array of the capacitance pulse signal.

[0042] Figure 2 This is a diagram of the working principle of the sliding window in an embodiment of the present invention. In a specific embodiment, a window of a preset time length is continuously moved to extract the maximum peak value in each window, and then the local maximum peak value of each window data is extracted, so that more compensation capacitor signals can be retained more effectively. Figure 2 ①, ② and ③ show three sliding windows with preset time length (width) of W. After the above sliding window maximum peak detection process, the peak competition result of window ① is S4, the peak competition result of window ② is S12, and the peak competition result of window ③ is S 13 , we can find S near the second compensation capacitor position 12 and S 13 The pulse points (black dots) are retained to form candidate capacitor pulse regions. A sliding window of a preset time length is used to traverse the original capacitor pulse signal to accurately capture the local maximum peak and its pulse point location, avoiding information distortion caused by traditional filtering.

[0043] In step 102, the position array is traversed to screen out a continuous position sequence whose position spacing does not exceed the preset maximum width of the strip pulse, generate a candidate capacitor pulse area, obtain the average peak value of the maximum peak array in the candidate capacitor pulse area, and obtain the maximum peak value of the maximum peak array in the adjacent area of ​​the candidate capacitor pulse area.

[0044] In a specific embodiment, the position array is traversed to obtain i+k -p i ≤D is the screening condition, and the continuous position sequence that meets the screening condition is obtained as the candidate capacitance pulse area, where p i+k Indicates the position data of the i+kth pulse, p i The maximum width of the strip pulse (D) is set by calculating the third quartile (Q3) and the interquartile range (IQ R), and set D = Q3 + 1.5 × IQ R .

[0045] In one embodiment, determining that a candidate capacitive pulse region is a valid capacitive pulse region based on a comparison result of an average peak value of a maximum peak array in a candidate capacitive pulse region with a maximum peak value of a maximum peak array in an adjacent region includes:

[0046] When it is determined according to the comparison result that the average peak value of the candidate capacitance pulse region is greater than the maximum peak value of the adjacent region by a preset multiple, the candidate capacitance pulse region is determined as a valid capacitance pulse region.

[0047] In a specific embodiment, the average peak value of the selected capacitor pulse region R is calculated, and the relationship between the average peak value of the selected capacitor pulse region R and the maximum peak value of its adjacent regions is compared using a peak comparison factor α, where α is used to determine whether the signal peak near the compensation capacitor location is significantly higher than the surrounding nodes. If the average peak value of the candidate capacitor pulse region is greater than α times the maximum peak value of the adjacent regions, then R is determined to be a valid capacitor pulse region.

[0048] In step 103, the candidate capacitive pulse region is determined to be a valid capacitive pulse region based on a comparison result of an average peak value of a maximum peak array in the candidate capacitive pulse region and a maximum peak value of a maximum peak array in an adjacent region.

[0049] Figure 3 This is a flow chart of selecting pulse intervals in an embodiment of the present invention. In one embodiment, before the pulse interval with the highest frequency in the statistically effective capacitance pulse region, the process further includes:

[0050] Step 301: In a valid capacitance pulse region, a pulse interval that is greater than a preset minimum capacitance pulse interval and less than a preset maximum capacitance pulse interval is selected as a screening condition, and a pulse interval that meets the screening condition is obtained;

[0051] Step 302: Among the pulse intervals that meet the screening conditions, count the pulse intervals that appear most frequently.

[0052] In step 104, the pulse interval with the highest frequency within the effective capacitance pulse region is counted and used as the standard pulse interval for the capacitance pulse signal. Each pulse point and maximum peak value corresponding to the standard pulse interval are obtained. In step 105, a maximum peak value array and pulse point position array of the compensation capacitance pulse signal are generated based on each pulse point and maximum peak value corresponding to the standard pulse interval. Based on the determination of the standard pulse interval, subsequent identification of the compensation capacitance signal is performed.

[0053] In step 106, a search algorithm is used to perform a bidirectional search using each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to obtain multiple new pulse points.

[0054] Figure 4 This is a flow chart of determining new pulse points in an embodiment of the present invention. In one embodiment, a search algorithm is used to perform a bidirectional search using each pulse point corresponding to a standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to obtain multiple new pulse points, including:

[0055] Step 401: Taking each pulse point as a reference point, a search algorithm is used to bidirectionally extend the pulse point to the left and right of the reference point based on the standard pulse interval to obtain the extended candidate pulse point position;

[0056] Step 402: Taking the candidate pulse point position as the origin position, determine whether the preset range of the origin position contains the reference point. If not, add the selected pulse point position as the new pulse point position to the pulse point position array of the compensation capacitor pulse signal.

[0057] In a specific embodiment, starting from each reference point, a new pulse point is searched to the right for each reference point. The range near the new pulse point is checked to see if it contains the reference point. If not, the maximum peak value in the range near the new pulse point and the new pulse point are added to the maximum peak value array and pulse point position array of the compensation capacitor pulse signal. The same process is repeated for the leftward search.

[0058] In step 107, multiple new pulse points are added to the pulse point position array of the compensation capacitor pulse signal, and the maximum peak values ​​corresponding to the multiple new pulse points are added to the maximum peak value array of the compensation capacitor pulse signal. The compensation capacitor pulse signal is identified based on the maximum peak value array and the pulse point position array of the compensation capacitor pulse signal.

[0059] In a specific embodiment, the search for new pulse points is expanded leftward and rightward to update the maximum peak value array and the pulse point position array of the compensation capacitor pulse signal, thereby establishing a more complete compensation capacitor signal.

[0060] The present invention also provides a device for identifying a compensation capacitance signal, as described in the following embodiments. Since the principle of the device is similar to that of the method for identifying a compensation capacitance signal, the implementation of the device can refer to the implementation of the method for identifying a compensation capacitance signal, and the repeated parts will not be repeated.

[0061] Figure 5 Schematic diagram of a device for identifying a compensation capacitance signal according to an embodiment of the present invention, the device comprising:

[0062] The original capacitance pulse signal maximum peak value array and position array generation module 501 is used to traverse the original capacitance pulse signal using a sliding window of a preset time length, extract the maximum peak value of the capacitance pulse signal and the corresponding pulse point position in each window, and generate the maximum peak value array and position array of the capacitance pulse signal;

[0063] The candidate capacitive pulse region determination module 502 is configured to traverse the position array, select a continuous position sequence whose position spacing does not exceed a preset maximum width of the strip pulse, generate a candidate capacitive pulse region, obtain the average peak value of the maximum peak array within the candidate capacitive pulse region, and obtain the maximum peak value of the maximum peak array within the adjacent region of the candidate capacitive pulse region;

[0064] an effective capacitance pulse region determining module 503 for determining a candidate capacitance pulse region as an effective capacitance pulse region based on a comparison result of an average peak value of a maximum peak array within a candidate capacitance pulse region and a maximum peak value of a maximum peak array within an adjacent region;

[0065] The standard pulse interval determination module 504 is used to count the pulse interval with the highest frequency in the effective capacitance pulse region as the standard pulse interval of the capacitance pulse signal, and obtain each pulse point and maximum peak value corresponding to the standard pulse interval;

[0066] The compensation capacitor pulse signal maximum peak value array and pulse point position array generating module 505 is used to generate the maximum peak value array and pulse point position array of the compensation capacitor pulse signal based on each pulse point and maximum peak value corresponding to the standard pulse interval;

[0067] A new pulse point acquisition module 506 is configured to use a search algorithm to perform a bidirectional search using each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to obtain multiple new pulse points;

[0068] The compensation capacitor pulse signal identification module 507 is used to add multiple new pulse points to the pulse point position array of the compensation capacitor pulse signal, add the maximum peak values ​​corresponding to the multiple new pulse points to the maximum peak value array of the compensation capacitor pulse signal, and identify the compensation capacitor pulse signal based on the maximum peak value array and the pulse point position array of the compensation capacitor pulse signal.

[0069] In one embodiment, the effective capacitive pulse region determining module 503 is specifically configured to:

[0070] When it is determined according to the comparison result that the average peak value of the candidate capacitance pulse region is greater than the maximum peak value of the adjacent region by a preset multiple, the candidate capacitance pulse region is determined as a valid capacitance pulse region.

[0071] In one embodiment, the standard pulse interval determination module 504 is further configured to:

[0072] In the effective capacitance pulse region, the pulse intervals meeting the screening conditions are obtained by taking the interval greater than the preset minimum capacitance pulse interval and less than the preset maximum capacitance pulse interval;

[0073] Among the pulse intervals that meet the screening conditions, the pulse interval with the highest frequency is counted.

[0074] In one embodiment, the new pulse point acquisition module 506 is specifically configured to:

[0075] Taking each pulse point as a reference point, a search algorithm is used to extend the position of the candidate pulse point to the left and right of the reference point based on the standard pulse interval to obtain the extended candidate pulse point position;

[0076] Taking the candidate pulse point position as the origin position, determine whether the reference point is included in the preset range of the origin position. If not, add the selected pulse point position as the new pulse point position to the pulse point position array of the compensation capacitor pulse signal.

[0077] An embodiment of the present invention further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for identifying the compensation capacitance signal when executing the computer program.

[0078] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for identifying the compensation capacitance signal is implemented.

[0079] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the computer program implements the above-mentioned method for identifying the compensation capacitance signal.

[0080] In an embodiment of the present invention, a sliding window of a preset time length is used to traverse the original capacitance pulse signal, and the maximum peak value and the corresponding pulse point position of the capacitance pulse signal in each window are extracted to generate a maximum peak array and a position array of the capacitance pulse signal; the position array is traversed to screen out a continuous position sequence whose position spacing does not exceed the preset maximum width of the strip pulse, and a candidate capacitance pulse area is generated. The average peak value of the maximum peak array is obtained in the candidate capacitance pulse area, and the maximum peak value of the maximum peak array is obtained in the adjacent area of ​​the candidate capacitance pulse area; based on the comparison result of the average peak value of the maximum peak array in the candidate capacitance pulse area and the maximum peak value of the maximum peak array in the adjacent area, the candidate capacitance pulse area is determined to be a valid capacitance pulse area; and the number of positions in the valid capacitance pulse area is counted. The pulse interval with the highest frequency of occurrence is used as the standard pulse interval of the capacitor pulse signal, and each pulse point and maximum peak value corresponding to the standard pulse interval are obtained; based on each pulse point and maximum peak value corresponding to the standard pulse interval, a maximum peak value array and a pulse point position array of the compensation capacitor pulse signal are generated; a search algorithm is used to perform a bidirectional search using each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to obtain multiple new pulse points; the multiple new pulse points are added to the pulse point position array of the compensation capacitor pulse signal, and the maximum peak values ​​corresponding to the multiple new pulse points are added to the maximum peak value array of the compensation capacitor pulse signal; based on the maximum peak value array and pulse point position array of the compensation capacitor pulse signal, the compensation capacitor pulse signal is identified. In the above process, the embodiment of the present invention uses a sliding window to capture the maximum peak value and corresponding pulse point position in the original capacitor pulse signal, fully retaining the signal characteristics and avoiding the signal distortion problem caused by traditional filtering operations. The search algorithm is then used to bidirectionally search for new pulse points starting from the pulse point corresponding to the standard pulse interval to form a complete compensation capacitor position array and maximum peak value array. This improves the recognition accuracy and efficiency of the supplementary capacitor signal, providing a basis for the reliability of subsequent railway safe operation.

[0081] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0082] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0083] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0084] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0085] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for identifying a compensation capacitance signal, characterized in that: include: A sliding window of a preset time length is used to traverse the original capacitance pulse signal, and the maximum peak value and corresponding pulse point position of the capacitance pulse signal in each window are extracted to generate a maximum peak value array and position array of the capacitance pulse signal; Traversing the position array, screening out a continuous position sequence whose position spacing does not exceed a preset maximum width of the strip pulse, generating a candidate capacitance pulse region, obtaining an average peak value of the maximum peak array within the candidate capacitance pulse region, and obtaining a maximum peak value of the maximum peak array within an adjacent region of the candidate capacitance pulse region; Determine the candidate capacitor pulse region as a valid capacitor pulse region based on a comparison result of an average peak value of a maximum peak array in the candidate capacitor pulse region and a maximum peak value of a maximum peak array in an adjacent region; Count the pulse interval with the highest frequency in the effective capacitance pulse area, use it as the standard pulse interval of the capacitance pulse signal, and obtain each pulse point and maximum peak value corresponding to the standard pulse interval; Based on each pulse point and maximum peak value corresponding to the standard pulse interval, a maximum peak value array and a pulse point position array of the compensation capacitor pulse signal are generated; A search algorithm is used to perform a bidirectional search using each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to obtain multiple new pulse points. Add multiple new pulse points to the pulse point position array of the compensation capacitor pulse signal, add the maximum peak values ​​corresponding to the multiple new pulse points to the maximum peak value array of the compensation capacitor pulse signal, and identify the compensation capacitor pulse signal based on the maximum peak value array and the pulse point position array of the compensation capacitor pulse signal.

2. The method according to claim 1, wherein Determining the candidate capacitor pulse region as a valid capacitor pulse region based on a comparison result of an average peak value of a maximum peak array in the candidate capacitor pulse region and a maximum peak value of a maximum peak array in an adjacent region includes: When it is determined according to the comparison result that the average peak value of the candidate capacitance pulse region is greater than the maximum peak value of the adjacent region by a preset multiple, the candidate capacitance pulse region is determined as a valid capacitance pulse region.

3. The method according to claim 1, wherein Before the pulse interval with the highest frequency in the statistically effective capacitance pulse area, it also includes: In the effective capacitance pulse region, the pulse intervals meeting the screening conditions are obtained by taking the interval greater than the preset minimum capacitance pulse interval and less than the preset maximum capacitance pulse interval; Among the pulse intervals that meet the screening conditions, the pulse interval with the highest frequency is counted.

4. The method according to claim 1, wherein A search algorithm is used to perform a bidirectional search using each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to obtain multiple new pulse points, including: Taking each pulse point as a reference point, a search algorithm is used to extend the position of the candidate pulse point to the left and right of the reference point based on the standard pulse interval to obtain the extended candidate pulse point position; Taking the candidate pulse point position as the origin position, determine whether the reference point is included in the preset range of the origin position. If not, add the selected pulse point position as the new pulse point position to the pulse point position array of the compensation capacitor pulse signal.

5. A device for identifying a compensation capacitance signal, characterized in that: include: The module generates the maximum peak value array and position array of the original capacitor pulse signal, which is used to traverse the original capacitor pulse signal using a sliding window of a preset time length, extract the maximum peak value of the capacitor pulse signal and the corresponding pulse point position in each window, and generate the maximum peak value array and position array of the capacitor pulse signal; a candidate capacitor pulse region determination module, configured to traverse the position array, screen out a continuous position sequence whose position spacing does not exceed a preset maximum width of the strip pulse, generate a candidate capacitor pulse region, obtain the average peak value of the maximum peak array within the candidate capacitor pulse region, and obtain the maximum peak value of the maximum peak array within an adjacent region of the candidate capacitor pulse region; an effective capacitance pulse region determining module, configured to determine that a candidate capacitance pulse region is an effective capacitance pulse region based on a comparison result of an average peak value of a maximum peak array in a candidate capacitance pulse region with a maximum peak value of a maximum peak array in an adjacent region; A standard pulse interval determination module is used to count the pulse interval with the highest frequency in the effective capacitance pulse area as the standard pulse interval of the capacitance pulse signal, and obtain each pulse point and maximum peak value corresponding to the standard pulse interval; A module for generating a maximum peak value array and a pulse point position array of a compensation capacitor pulse signal is used to generate a maximum peak value array and a pulse point position array of a compensation capacitor pulse signal based on each pulse point and maximum peak value corresponding to a standard pulse interval; A new pulse point acquisition module is used to use a search algorithm to take each pulse point corresponding to the standard pulse interval as a reference point and the standard pulse interval as the interval between adjacent pulse points to perform a bidirectional search to obtain multiple new pulse points; The compensation capacitor pulse signal recognition module is used to add multiple new pulse points to the pulse point position array of the compensation capacitor pulse signal, add the maximum peak values ​​corresponding to the multiple new pulse points to the maximum peak value array of the compensation capacitor pulse signal, and identify the compensation capacitor pulse signal based on the maximum peak value array and the pulse point position array of the compensation capacitor pulse signal.

6. The device according to claim 5, characterized in that The effective capacitance pulse area determination module is specifically used to: When it is determined according to the comparison result that the average peak value of the candidate capacitance pulse region is greater than the maximum peak value of the adjacent region by a preset multiple, the candidate capacitance pulse region is determined as a valid capacitance pulse region.

7. The device according to claim 5, characterized in that The standard pulse interval determination module is also used for: In the effective capacitance pulse region, the pulse intervals meeting the screening conditions are obtained by taking the interval greater than the preset minimum capacitance pulse interval and less than the preset maximum capacitance pulse interval; Among the pulse intervals that meet the screening conditions, the pulse interval with the highest frequency is counted.

8. The device according to claim 5, wherein The new pulse point acquisition module is specifically used for: Taking each pulse point as a reference point, a search algorithm is used to extend the position of the candidate pulse point to the left and right of the reference point based on the standard pulse interval to obtain the extended candidate pulse point position; Taking the candidate pulse point position as the origin position, determine whether the reference point is included in the preset range of the origin position. If not, add the selected pulse point position as the new pulse point position to the pulse point position array of the compensation capacitor pulse signal.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 4 is implemented.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

11. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Compensation capacitor state automatic identification method and device

    CN116304616A

  • Performance evaluation method for vehicle-mounted electromagnetic pulse device

    CN118133658A