A method, device, equipment and medium for preventing gate opening from jumping

By setting the jump detection threshold according to the gate operating parameters, collecting and storing the opening value in real time, and using the period difference to judge the jump, the problem of abnormal jump of the gate opening is solved, and the accuracy of gate control and the stability of the system are achieved.

CN120578110BActive Publication Date: 2025-09-30YALONG RIVER HYDROPOWER DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511064902.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-09-30
Estimated Expiration
2045-07-31

AI Technical Summary

Technical Problem

In the prior art, when the gate opening changes abnormally, the gate opening cannot be accurately controlled, which affects the reliability of the control system.

Method used

The jump detection threshold is determined according to the working parameters of the gate, and the sampled opening value is obtained and stored in real time. The opening difference between adjacent cycles is compared with the threshold to determine whether a jump occurs. The target sampled opening value is determined as the real-time opening value using queue analysis.

Benefits of technology

It effectively filters abnormal jump data, ensures that the control system uses stable and reliable opening values, and improves the stability and safety of the gate control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120578110B_ABST
    Figure CN120578110B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, equipment and medium for preventing gate opening jumps, including: determining a jump detection threshold of a target gate according to the operating parameters of the target gate, wherein the operating parameters include a detection period, a gate full opening, a gate closing buffer section length and a gate rapid closing section gate time; obtaining the sampled opening value of the target gate in each detection period in real time and storing it in a first queue; judging whether an opening jump occurs in the latest detection period according to the sampled opening values ​​of adjacent detection periods and the jump detection threshold; determining a target sampled opening value according to the opening jump conditions of each detection period in the first queue, and using the target sampled opening value as the real-time opening value of the target gate. The present invention belongs to the field of gate jump detection. The present invention can more accurately control the gate opening.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of gate jump detection, and in particular to a method, device, equipment and medium for preventing gate opening jump. Background Art

[0002] Hydropower stations are equipped with numerous gates equipped with automatic or remote control capabilities. Gate control systems use opening sensors to measure gate openings. Depending on the actual situation on site, gate openings can fluctuate. Possible causes include external vibration, electromagnetic interference, and degradation of the opening sensor itself. Accurately identifying and addressing the specific causes of these fluctuating gate openings is often challenging.

[0003] Gate opening jumps can have a certain impact on gate control reliability. For example, for gates with a downward automatic lift function, an opening jump may cause the automatic lift to fail, making it impossible to maintain the gate fully open. For example, when the gate is fully closed, an opening jump may cause the gate fully closed signal to be lost, affecting the gate status judgment. Therefore, when the gate opening shows an abnormal jump, how to eliminate the jump data to avoid abnormal gate opening display and more accurately control the gate opening is an urgent problem to be solved. Summary of the Invention

[0004] The present invention solves the technical problem in the prior art that the gate opening cannot be accurately controlled when the gate opening jumps abnormally by providing a method, device, equipment and medium for preventing the gate opening from jumping, thereby achieving the technical effect of accurately controlling the gate opening.

[0005] In a first aspect, the present invention provides a method for preventing gate opening degree jump, comprising:

[0006] Determine the jump detection threshold of the target gate according to the operating parameters of the target gate, where the operating parameters include the detection period, the gate full opening degree, the gate closing buffer section length and the gate rapid closing section gate time;

[0007] Obtain the sampled opening value of the target gate in each detection cycle in real time and store it in the first queue;

[0008] According to the sampling opening values ​​of adjacent detection cycles and the jump detection threshold, it is judged whether the opening jump occurs in the latest detection cycle;

[0009] According to the opening jump situation of each detection cycle in the first queue, the target sampling opening value is determined, and the target sampling opening value is used as the real-time opening value of the target gate.

[0010] Furthermore, according to the operating parameters of the target gate, a jump detection threshold of the target gate is determined, including:

[0011]

[0012] in, is the transition detection threshold, is the historical experience coefficient, The gate is fully opened. is the length of the gate closing buffer section, The time for the gate to close quickly. For the detection cycle.

[0013] Furthermore, judging whether an opening jump occurs in the latest detection cycle based on the sampled opening values ​​of adjacent detection cycles and the jump detection threshold includes:

[0014] If the absolute value of the difference between the sampling opening value of the latest detection cycle and the sampling opening value of the previous detection cycle is less than the jump detection threshold, then no opening jump occurs in the latest detection cycle, and the sampling opening value of the latest detection cycle is retained;

[0015] If the absolute value of the difference between the sampling opening value of the latest detection cycle and the sampling opening value of the previous detection cycle is greater than or equal to the jump detection threshold, the latest detection cycle jumps and the sampling opening value of the previous detection cycle is retained.

[0016] Furthermore, according to the opening jump condition of each detection cycle in the first queue, the target sampling opening value is determined, including:

[0017] If a jump occurs within a detection cycle, it is determined whether an opening jump occurs within a preset number of detection cycles after the detection cycle. If no opening jump occurs, the sampling opening value of the latest detection cycle is used as the target sampling opening value;

[0018] If a jump occurs, continue to determine whether a jump occurs in the new detection cycle. If no jump occurs within the capacity limit of the first queue and the number of consecutive preset detection cycles is not satisfied, clear the first queue and re-acquire the sampling opening value of the detection cycle.

[0019] Furthermore, according to the opening jump condition of each detection cycle in the first queue, the target sampling opening value is determined, including:

[0020] If no jump occurs in the detection cycles in the first queue, the sampling aperture value of the latest detection cycle is used as the target sampling aperture value.

[0021] Furthermore, the sampled opening value of the target gate in each detection cycle is obtained in real time, including:

[0022] Set the detection cycle;

[0023] In each detection cycle, the control controller sends a request command to the opening sensor, and the request command includes obtaining a sampled opening value of the target gate;

[0024] The opening sensor receives the request command and returns the sampled opening value of the target gate to the controller.

[0025] Further, including:

[0026] The value of the historical experience coefficient is 50.

[0027] In a second aspect, the present invention provides a device for preventing gate opening from jumping, comprising:

[0028] A threshold determination module is used to determine the jump detection threshold of the target gate according to the operating parameters of the target gate, wherein the operating parameters include the detection period, the gate full opening degree, the gate closing buffer section length and the gate rapid closing section gate time;

[0029] A storage module is used to obtain the sampled opening value of the target gate in each detection cycle in real time and store it in the first queue;

[0030] A judgment module is used to judge whether an opening jump occurs in the latest detection cycle based on the sampled opening values ​​of adjacent detection cycles and the jump detection threshold;

[0031] The opening value determination module is used to determine the target sampling opening value according to the opening jump situation of each detection cycle in the first queue, and use the target sampling opening value as the real-time opening value of the target gate.

[0032] In a third aspect, the present invention provides an electronic device, comprising:

[0033] processor;

[0034] a memory for storing processor-executable instructions;

[0035] The processor is configured to execute to implement a method for preventing gate opening degree jump as provided in the first aspect.

[0036] In a fourth aspect, the present invention provides a non-temporary computer-readable storage medium. When the instructions in the non-temporary computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to implement a method for preventing gate opening jumps as provided in the first aspect.

[0037] One or more technical solutions provided in the present invention have at least the following technical effects or advantages:

[0038] According to the physical laws of gate operation, the present invention formulates appropriate conditions for filtering out jump signals, which can completely filter out distorted data caused by the opening jump phenomenon and ensure the authenticity and reliability of the filtered data. Especially when the gate is in the fully open state, the jump data can be completely and reliably filtered out.

[0039] The present invention dynamically calculates the jump detection threshold by combining the actual operating parameters of the gate, such as the detection cycle, full-open opening, closing buffer length and rapid closing time, so that the threshold is more in line with the actual operating conditions and avoids the problem of misjudgment or missed judgment caused by fixed thresholds. By collecting the opening value of each detection cycle in real time and storing it in the first queue, data caching and historical analysis are realized, which improves the continuity and reliability of data processing. By comparing the opening difference of adjacent cycles with the threshold, it is determined whether a jump occurs, and abnormal data can be identified in time. The present invention determines the final target sampling value by analyzing the jump conditions of consecutive cycles in the queue, effectively filters abnormal jump data, and ensures that the control system uses a stable and reliable opening value. This method improves the stability and safety of the gate control system, and is particularly suitable for scenarios with high requirements for operational reliability, such as hydropower stations. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0041] Figure 1 A flow chart of a method for preventing gate opening degree jump provided by the present invention;

[0042] Figure 2 A schematic structural diagram of a device for preventing gate opening jumps provided by the present invention. DETAILED DESCRIPTION

[0043] The embodiment of the present invention solves the technical problem in the prior art that the gate opening cannot be accurately controlled when the gate opening jumps abnormally by providing a method for preventing the gate opening from jumping.

[0044] The technical solution of the present invention is to solve the above technical problems, and the overall idea is as follows:

[0045] A method for preventing gate opening jumps, comprising: determining a jump detection threshold of a target gate based on the operating parameters of the target gate, wherein the operating parameters include a detection period, a gate full-opening degree, a gate closing buffer section length, and a gate rapid closing section gate opening time; obtaining the sampled opening value of the target gate in each detection period in real time, and storing it in a first queue; judging whether an opening jump occurs in the latest detection period based on the sampled opening values ​​of adjacent detection periods and the jump detection threshold; determining a target sampled opening value based on the opening jump conditions of each detection period in the first queue, and using the target sampled opening value as the real-time opening value of the target gate.

[0046] In order to better understand the above technical solution, the above technical solution will be described in detail below with reference to the accompanying drawings and specific implementation methods.

[0047] First, the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. Furthermore, the character " / " in this document generally indicates an "or" relationship between the associated objects.

[0048] The present invention provides Figure 1 A method for preventing gate opening degree jump shown includes steps S11-S14:

[0049] Step S11, determining the jump detection threshold of the target gate according to the operating parameters of the target gate, wherein the operating parameters include the detection period, the gate full opening degree, the gate closing buffer section length and the gate rapid closing section gate time.

[0050] In hydropower station gate control systems, "opening" refers to the degree to which the gate is open, typically measured by an opening sensor. A "jump" is a sudden, unexpected change in the measured value (in this case, the gate opening) that is not caused by normal operation or physical movement.

[0051] In other words, if the gate does not make any adjustments, but the sensor feedback suddenly increases or decreases, this is called a jump phenomenon. Jumping the gate opening can cause the control system to misjudge and respond incorrectly.

[0052] Gate fully open: indicates when the gate is fully open.

[0053] Closing buffer section: In the final stroke of the gate before closing, it will enter the "buffer section", that is, slow down and close to prevent impact.

[0054] The time for rapid closing of section gates is the time required for rapid closing of gates in non-buffer sections.

[0055] According to the operating parameters of the target gate, the jump detection threshold of the target gate is determined, including:

[0056]

[0057] in, is the transition detection threshold, is the historical experience coefficient, The gate is fully opened. is the length of the gate closing buffer section, The time for the gate to close quickly. For the detection cycle.

[0058] The historical experience coefficient is set to 50. The detection cycle refers to the time required for the control system to execute a complete cycle. For example, the detection cycle of Jinping I Hydropower Station is 7ms, so the control system updates and checks the gate status at a time interval of every 7 milliseconds.

[0059] Take the water inlet working gate of Jinping I Hydropower Station as an example:

[0060] The full opening of a gate is 10300mm, the gate closing buffer section is 0-700mm, the gate opening time of the rapid closing section is 120s, and the detection cycle of Jinping I Hydropower Station is 7ms. The jump filter constant can be selected as 28mm (0.56mm×50=28mm) according to the gate closing rate characteristics, that is, the normal change of the gate opening in each 7ms cycle is 0.56mm. Considering a certain margin, the jump detection constant is set to 28mm / cycle.

[0061] This invention dynamically sets the jump detection threshold based on the actual gate operating parameters, accurately identifying abnormal jumps and avoiding misjudgments and missed detections. The normal variation range is calculated by combining the detection cycle, full opening, buffer length, and closing time, improving detection accuracy and system stability, ensuring safe and reliable gate control.

[0062] Step S12: acquiring the sampled opening value of the target gate in each detection cycle in real time and storing it in the first queue.

[0063] Specifically, it includes: setting a detection cycle; in each detection cycle, the control controller sends a request command to the opening sensor, the request command includes obtaining the sampled opening value of the target gate; the opening sensor accepts the request command and returns the sampled opening value of the target gate to the controller.

[0064] To accurately detect gate opening jumps, the target gate's opening value can be collected in real time within each detection cycle (e.g., 7ms). The controller periodically sends a read command to the opening sensor. The sensor responds and returns the current sampled value. The controller then stores the received data in a first-in, first-out (FIFO) queue. This queue is used to cache historical opening data over multiple cycles, facilitating subsequent trend analysis, sliding filtering, or jump detection.

[0065] Step S13: judging whether an opening jump occurs in the latest detection cycle based on the sampled opening values ​​of adjacent detection cycles and the jump detection threshold.

[0066] Specifically include:

[0067] If the absolute value of the difference between the sampling opening value of the latest detection cycle and the sampling opening value of the previous detection cycle is less than the jump detection threshold, then no opening jump occurs in the latest detection cycle, and the sampling opening value of the latest detection cycle is retained;

[0068] If the absolute value of the difference between the sampling opening value of the latest detection cycle and the sampling opening value of the previous detection cycle is greater than or equal to the jump detection threshold, the latest detection cycle jumps and the sampling opening value of the previous detection cycle is retained.

[0069] If the change in the opening value collected in the latest cycle compared to the previous moment is less than the set jump threshold, it means that the change is normal, and it is considered that no jump has occurred, and the current sampling value is retained as valid data. If the change in the current opening value compared to the previous moment is equal to or exceeds the jump threshold, it means that the change is beyond the range of normal operation and may be caused by sensor failure, electromagnetic interference, vibration, etc., then it is determined that a jump has occurred. In order to prevent abnormal data from affecting the control system, the current abnormal value is discarded and the normal value of the previous cycle is used.

[0070] Take the water inlet working gate of Jinping I Hydropower Station as an example:

[0071] The sampling opening values ​​of the working gate are continuously obtained. The first sampling opening value is 2553mm, and then the second sampling opening value is 2569mm. 2569mm-2553mm=16mm, which is less than 28mm, so 2569mm is retained as the latest sampling opening value.

[0072] Continue to obtain the third sampling opening value of 2599mm. 2599-2569mm=30mm is greater than 28, so 2569mm is still used as the latest sampling opening value and 2599mm is discarded.

[0073] Step S14: determining a target sampling opening value according to the opening jump conditions of each detection cycle in the first queue, and using the target sampling opening value as the real-time opening value of the target gate.

[0074] When the detection period of the first queue has an opening jump

[0075] If a jump occurs within a detection cycle, it is determined whether an opening jump occurs within a preset number of detection cycles after the detection cycle. If no opening jump occurs, the sampling opening value of the latest detection cycle is used as the target sampling opening value;

[0076] If a jump occurs, continue to determine whether a jump occurs in the new detection cycle. If no jump occurs within the capacity limit of the first queue and the number of consecutive preset detection cycles is not satisfied, clear the first queue and re-acquire the sampling opening value of the detection cycle.

[0077] Once a jump is detected in a certain cycle (i.e., the current opening value changes beyond the jump threshold), the queue will not be immediately cleared or reset. Instead, the system will continue to observe the next several cycles (for example, 3 or 5 consecutive cycles) and check whether the jump still occurs in the consecutive cycles or whether the system has returned to normal. If no jump occurs in the next several consecutive cycles, it means that the system has recovered from the abnormality and the data is reliable. In this case, the sampling value of the latest cycle is accepted as the valid value, and the subsequent data collection and processing process continues.

[0078] If transitions still occur in the following cycles, the system will continue to judge cycle by cycle. If the system does not return to normal (i.e., no transitions occur) for several consecutive cycles within the maximum capacity of the first queue (the queue used to cache sample values), it may indicate a persistent abnormal state (such as sensor failure or severe interference). To prevent the use of erroneous data, the system can clear the historical data in the first queue, restart data collection, and make judgments from the beginning.

[0079] Take the water inlet working gate of Jinping I Hydropower Station as an example:

[0080] The first queue can accommodate 20 cycles, and the continuous preset number is 5. The sampling opening value of the detection cycle is obtained in real time. If no jump occurs in the first three detection cycles and a jump occurs in the fourth detection cycle, then continue to obtain whether a jump occurs in the 5th, 6th, 7th, 8th, 9th, and 10th detection cycles. If no jump occurs in the 5th, 6th, 7th, 8th, 9th, and 10th detection cycles, the sampling opening value of the 10th detection cycle is used as the target sampling opening value, and the working gate of the water inlet of Jinping I Hydropower Station is controlled to open at the target sampling opening value.

[0081] Whenever a jump occurs in a detection cycle, the next five detection cycles are used to determine whether the real-time sampling opening value is available. If there is still no jump for five consecutive detection cycles within 20, the entire group is discarded and a new one is obtained.

[0082] [When there is no opening jump in the detection cycle of the first queue]

[0083] If no jump occurs in the detection cycles in the first queue, the sampling opening value of the latest detection cycle is used as the target sampling opening value.

[0084] In summary, the present invention provides a method for preventing gate opening jumps, including: determining the jump detection threshold of the target gate according to the operating parameters of the target gate, wherein the operating parameters include the detection period, the gate full opening, the gate closing buffer section length and the gate rapid closing section gate opening time; obtaining the sampled opening value of the target gate in each detection period in real time, and storing it in a first queue; judging whether an opening jump occurs in the latest detection period according to the sampled opening values ​​of adjacent detection periods and the jump detection threshold; determining the target sampled opening value according to the opening jump situation of each detection period in the first queue, and using the target sampled opening value as the real-time opening value of the target gate.

[0085] Based on the physical laws of gate operation, the present invention establishes appropriate conditions for filtering out jump signals. This can completely filter out distorted data caused by opening jumps, ensuring the authenticity and reliability of filtered data. This is particularly true when the gate is fully open, where jump data can be completely and reliably filtered out. By combining actual gate operating parameters such as the detection cycle, full-opening aperture, closing buffer length, and rapid closing time, the present invention dynamically calculates the jump detection threshold, tailoring it to actual operating conditions and avoiding the misjudgment or omission issues associated with fixed thresholds. By collecting the aperture value for each detection cycle in real time and storing it in a first queue, data caching and historical analysis are implemented, improving the continuity and reliability of data processing. The opening difference between adjacent cycles is compared with the threshold to determine whether a jump has occurred, enabling timely identification of abnormal data. Furthermore, by analyzing the jump conditions of consecutive cycles in the queue, a final target sampling value is determined, effectively filtering out abnormal jump data and ensuring that the control system uses stable and reliable opening values. This method improves the stability and safety of gate control systems and is particularly suitable for use in scenarios with high operational reliability, such as hydropower stations.

[0086] Based on the same inventive concept, the present invention provides Figure 2 A device for preventing gate opening from jumping is shown, comprising:

[0087] The threshold determination module 21 is used to determine the jump detection threshold of the target gate according to the operating parameters of the target gate, wherein the operating parameters include the detection period, the gate full opening degree, the gate closing buffer section length and the gate rapid closing section gate time;

[0088] The storage module 22 is used to obtain the sampled opening value of the target gate in each detection cycle in real time and store it in the first queue;

[0089] The judgment module 23 is used to judge whether an opening jump occurs in the latest detection cycle based on the sampled opening values ​​of adjacent detection cycles and the jump detection threshold;

[0090] The opening value determination module 24 is used to determine the target sampling opening value according to the opening jump situation of each detection cycle in the first queue, and use the target sampling opening value as the real-time opening value of the target gate.

[0091] Based on the same inventive concept, the present application also provides an electronic device, including:

[0092] processor;

[0093] a memory for storing processor-executable instructions;

[0094] The processor is configured to execute to implement a method for preventing gate opening degree jump as provided above.

[0095] Based on the same inventive concept, the present application also provides a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by the processor of an electronic device, the electronic device can execute a method for preventing gate opening jumps as provided above.

[0096] Since the electronic device described in this embodiment is an electronic device used to implement the information processing method in the embodiment of the present invention, based on the information processing method described in the embodiment of the present invention, those skilled in the art will be able to understand the specific implementation of the electronic device of this embodiment and its various variations. Therefore, how the electronic device implements the method in the embodiment of the present invention will not be described in detail here. As long as the electronic device used by those skilled in the art to implement the information processing method in the embodiment of the present invention falls within the scope of protection of the present invention.

[0097] Those skilled in the art will appreciate 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 aspects. 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.

[0098] 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.

[0099] 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.

[0100] 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.

[0101] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0102] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.

Claims

1. A method for preventing gate opening from jumping, characterized in that: include: Determine the jump detection threshold of the target gate according to the operating parameters of the target gate, wherein the operating parameters include the detection period, the gate full opening degree, the gate closing buffer section length and the gate rapid closing section gate time; Acquire the sampled opening value of the target gate in each detection cycle in real time and store it in the first queue; According to the sampled opening values ​​of adjacent detection cycles and the jump detection threshold, it is determined whether an opening jump occurs in the latest detection cycle; According to the opening jump situation of each detection cycle in the first queue, the target sampling opening value is determined, and the target sampling opening value is used as the real-time opening value of the target gate.

2. A method for preventing gate opening from jumping according to claim 1, characterized in that: Determining a jump detection threshold of the target gate according to the operating parameters of the target gate includes: in, is the transition detection threshold, is the historical experience coefficient, The gate is fully opened. is the length of the gate closing buffer section, The time for the gate to close quickly. For the detection cycle.

3. A method for preventing gate opening from jumping according to claim 1, characterized in that: Judging whether an opening jump occurs in the latest detection cycle based on the sampled opening values ​​of adjacent detection cycles and the jump detection threshold includes: If the absolute value of the difference between the sampled opening value of the latest detection cycle and the sampled opening value of the previous detection cycle is less than the jump detection threshold, no opening jump occurs in the latest detection cycle, and the sampled opening value of the latest detection cycle is retained; If the absolute value of the difference between the sampling opening value of the latest detection cycle and the sampling opening value of the previous detection cycle is greater than or equal to the jump detection threshold, the latest detection cycle jumps and the sampling opening value of the previous detection cycle is retained.

4. A method for preventing gate opening from jumping according to claim 3, characterized in that: According to the opening jump situation of each detection cycle in the first queue, the target sampling opening value is determined, including: If a jump occurs within a detection cycle, it is determined whether an opening jump occurs within a preset number of detection cycles after the detection cycle. If no opening jump occurs, the sampling opening value of the latest detection cycle is used as the target sampling opening value; If a jump occurs, continue to determine whether a jump occurs in the new detection cycle. If no jump occurs within the capacity limit of the first queue and the number of consecutive preset detection cycles is not satisfied, clear the first queue and re-acquire the sampling opening value of the detection cycle.

5. A method for preventing gate opening from jumping according to claim 3, characterized in that: According to the opening jump situation of each detection cycle in the first queue, the target sampling opening value is determined, including: If no jump occurs in the detection cycles in the first queue, the sampling opening value of the latest detection cycle is used as the target sampling opening value.

6. A method for preventing gate opening from jumping according to claim 1, characterized in that: Real-time acquisition of the sampled opening value of the target gate in each detection cycle, including: Set the detection cycle; In each detection cycle, the control controller sends a request command to the opening sensor, and the request command includes obtaining a sampled opening value of the target gate; The opening sensor receives the request command and returns the sampled opening value of the target gate to the controller.

7. A method for preventing gate opening from jumping according to claim 1, characterized in that: include: The value of the historical experience coefficient is 50.

8. A device for preventing gate opening from jumping, characterized in that: include: A threshold determination module is used to determine the jump detection threshold of the target gate according to the operating parameters of the target gate, wherein the operating parameters include the detection period, the gate full opening degree, the gate closing buffer section length and the gate rapid closing section gate time; A storage module is used to obtain the sampled opening value of the target gate in each detection cycle in real time and store it in the first queue; A judgment module, configured to judge whether an opening jump occurs in the latest detection cycle based on the sampled opening values ​​of adjacent detection cycles and the jump detection threshold; The opening value determination module is used to determine the target sampling opening value according to the opening jump situation of each detection cycle in the first queue, and use the target sampling opening value as the real-time opening value of the target gate.

9. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute a method for preventing gate opening degree jump according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium, characterized in that When the instructions in the non-transitory computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to implement a method for preventing gate opening degree jumps as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Hydraulic hoist gate opening signal jumping prevention device and method

    CN114779715A

  • Protection method and system for judging gate opening jump

    CN118882558A