Method and device for preventing jump of analog measurement value of hydropower plant and electronic equipment

CN119758904BActive Publication Date: 2026-09-08HUANENG LANCANG RIVER HYDROPOWER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411855938.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2026-09-08
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

或者在逻辑中增设其他设备状态参数判断,使得模拟量测值跳变时不满足逻辑动作要求

Benefits of technology

[0015] The anti-jump method, device, and electronic equipment for hydropower plant analog measurement provided in this application acquire the measurement values ​​of the hydropower plant's analog quantities within the sampling period, and perform anti-jump processing on the measurement values ​​based on the marking status of the measurement values, the rate of change of the measurement values ​​within the sampling period, and the change value of the measurement values. This can avoid the risk of logical error output and equipment malfunction caused by measurement value jumps, enhance the stability of the monitoring system, and ensure data quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119758904B_ABST
    Figure CN119758904B_ABST
Patent Text Reader

Abstract

The application provides a method and device for preventing jump of analog measurement value of a hydropower plant and electronic equipment. The method comprises the following steps: monitoring analog values of the hydropower plant based on a set sampling period, and obtaining the measurement values of the analog values; for any measurement value, obtaining a marking state of the measurement value, a change rate and a change value of the measurement value within the sampling period; and based on the marking state, the change rate and the change value, performing anti-jump processing on the measurement value. Thus, the application can avoid logical error exit and equipment misoperation risks caused by jump of the measurement value, enhance the stability of the monitoring system, and ensure data quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of computer monitoring, data processing, and analog quantity technology in hydropower plants, and in particular to a method, device, and electronic equipment for preventing jumps in analog quantity measurements in hydropower plants. Background Technology

[0002] Existing methods for preventing measurement jumps typically involve increasing the logic output delay to cover the entire jump period and avoid accidental outputs caused by occasional measurement jumps. Alternatively, additional device status parameter checks can be added to the logic to prevent the logic action requirements from being met when the analog measurement jumps.

[0003] Increasing the delay can reduce device sensitivity and resolve occasional transient jumps, but it will still trigger the device to operate when faced with permanent jumps caused by loose wiring or device malfunctions, leading to malfunctions. Adding additional device parameter judgment logic makes the entire program increasingly bloated as system complexity increases, hindering maintenance personnel from reading, understanding, and modifying it. Summary of the Invention

[0004] The purpose of this application is to at least partially solve one of the technical problems in the related art.

[0005] Therefore, the first objective of this application is to propose a method for preventing jumps in the analog measurement values ​​of hydropower plants, so as to avoid the risk of logical errors and equipment malfunctions caused by jumps in measurement values.

[0006] The second objective of this application is to provide a device for preventing voltage jumps in simulated measurements of hydropower plants.

[0007] The third objective of this application is to propose an electronic device.

[0008] The fourth objective of this application is to provide a computer-readable storage medium.

[0009] The fifth objective of this application is to provide a computer program product.

[0010] To achieve the above objectives, the first aspect of this application proposes a method for preventing jumps in analog measurements of a hydropower plant, comprising: monitoring analog quantities of a hydropower plant based on a set sampling period to obtain the measured values ​​of the analog quantities; for any measured value, obtaining a marker state of the measured value, as well as the rate of change and the change value of the measured value within the sampling period; and performing anti-jump processing on the measured value based on the marker state, the rate of change, and the change value.

[0011] To achieve the above objectives, a second aspect of this application provides an anti-jump device for analog measurement values ​​of a hydropower plant, comprising: a monitoring module for monitoring analog quantities of a hydropower plant based on a set sampling period and acquiring the measured values ​​of the analog quantities; an acquisition module for acquiring a marker state of any measured value, as well as the rate of change and the change value of the any measured value within the sampling period; and an anti-jump module for performing anti-jump processing on the any measured value based on the marker state, the rate of change, and the change value.

[0012] To achieve the above objectives, a third aspect of this application provides an electronic device, comprising: a processor; and a memory communicatively connected to the processor; the memory storing computer-executable instructions; the processor executing the computer-executable instructions stored in the memory to enable the processor to execute the anti-jump method for hydropower plant analog measurements described in the first aspect of the application.

[0013] To achieve the above objectives, a fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, the computer instructions being used to cause the computer to execute the anti-jump method for analog measurements of hydropower plants described in the above aspect of the embodiment.

[0014] To achieve the above objectives, a fifth aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements the anti-jump method for analog measurement values ​​of a hydropower plant as described in the above aspect of the embodiment.

[0015] The anti-jump method, device, and electronic equipment for hydropower plant analog measurement provided in this application acquire the measurement values ​​of the hydropower plant's analog quantities within the sampling period, and perform anti-jump processing on the measurement values ​​based on the marking status of the measurement values, the rate of change of the measurement values ​​within the sampling period, and the change value of the measurement values. This can avoid the risk of logical error output and equipment malfunction caused by measurement value jumps, enhance the stability of the monitoring system, and ensure data quality.

[0016] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0017] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0018] Figure 1 A flowchart illustrating a method for preventing jumps in simulated measurements of a hydropower plant, provided in an embodiment of this application;

[0019] Figure 2A flowchart illustrating another method for preventing jumps in simulated measurements of a hydropower plant, provided in an embodiment of this application;

[0020] Figure 3 A flowchart illustrating another method for preventing jumps in simulated measurements of a hydropower plant, provided in an embodiment of this application;

[0021] Figure 4 This is a schematic diagram of the measurement anti-jump process provided in the embodiments of this application;

[0022] Figure 5 This is a flowchart illustrating the anti-jump process of initializing the measurement values ​​in an anti-jump method for simulated measurements in a hydropower plant, as provided in an embodiment of this application.

[0023] Figure 6 This is a flowchart illustrating the process for preventing jumps in the initial measurement values ​​provided in an embodiment of this application.

[0024] Figure 7 This is a schematic diagram of the structure of an anti-jump device for simulated measurement values ​​of a hydropower plant, provided in an embodiment of this application. Detailed Implementation

[0025] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0026] The following description, with reference to the accompanying drawings, describes a method and apparatus for preventing jumps in simulated measurements of hydropower plants according to embodiments of this application.

[0027] Figure 1 This is a flowchart of a method for preventing jumps in simulated measurements of a hydropower plant, provided according to an embodiment of this application. Figure 1 As shown, the method for preventing jumps in simulated measurements of hydropower plants according to embodiments of this application includes, but is not limited to, the following steps:

[0028] S101, based on the set sampling period, monitors the analog quantities of the hydropower plant and obtains the measured values ​​of the analog quantities.

[0029] It should be noted that the execution subject of the anti-jump method for hydropower plant analog measurement values ​​provided in this application embodiment is an electronic device, which can be a terminal device. Optionally, the terminal device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be personal computers (PCs), televisions, etc. This application embodiment does not impose specific limitations.

[0030] In some implementations, analog quantities refer to physical quantities that can change continuously. These physical quantities are typically converted into analog signals by sensors or other measuring devices, and then collected and processed. Analog quantities in hydropower plants can reflect the operating status and parameters of the hydropower plant equipment. These analog quantities in hydropower plants include electrical analog quantities and non-electrical analog quantities.

[0031] In some implementations, multiple sensors and data acquisition systems can be used to monitor analog quantities in a hydropower plant and acquire the measured values ​​of these analog quantities according to a set sampling period. This is achieved by configuring the sampling period in the data acquisition system and sending data acquisition commands to the sensors according to the sampling period, enabling the sensors to acquire the measured values ​​of the analog quantities.

[0032] S102: For any given measurement, obtain the marking status of that measurement, as well as the rate of change and the change value of that measurement within the sampling period.

[0033] In some implementations, the rate of change and change value of any given measurement over a sampling period can be calculated based on its magnitude. Furthermore, the labeling status of any given measurement can be obtained based on its identification information. This labeling status is categorized into trusted and untrusted states.

[0034] For example, if the identifier corresponding to a trusted state is A and the identifier corresponding to an untrusted state is B, and if the identifier of any measurement value is A, then the marked state of that measurement value is determined to be a trusted state.

[0035] Optionally, the marking status of any measurement can be determined according to pre-set marking rules. The marking status of a measurement can be obtained by accessing a database that stores the measurement values.

[0036] Optionally, the rate of change of any measured value can be obtained by calculating the difference between any measured value and the measured value of the previous sampling point, and dividing it by the time interval of the sampling period. The change value of any measured value can be obtained by calculating the difference between any measured value and the measured value of the previous sampling point within the sampling period.

[0037] S103 performs anti-jump processing on any measured value based on the marked state, rate of change, and change value.

[0038] In some implementations, the measured value can be determined to be in a reliable or unreliable state based on the marked state. Then, based on the rate of change and the value of change of the measured value, as well as the rate of change threshold corresponding to the rate of change and the effective range corresponding to the value of change, the measured value can be subjected to anti-jump processing.

[0039] Understandably, in the process of monitoring hydropower plants, anti-jump processing of measured values ​​mainly refers to taking measures to prevent or reduce the phenomenon of drastic fluctuations or jumps in analog measurement values ​​within a short period of time. Such jumps can be caused by various reasons such as sensor malfunction, electromagnetic interference, and data transmission errors. Anti-jump processing helps improve the accuracy and reliability of data, thereby ensuring the safe operation and efficient management of hydropower plants.

[0040] In some implementations, once it is determined that any measured value is in a trustworthy state, the change value of that measured value is checked to see if it is within a valid range. For any measured value within the valid range, the rate of change is then checked. If the rate of change of any measured value is less than the rate of change threshold, it can be determined that there is no jump in the measured value, and the measured value can be stored for subsequent logical actions. Otherwise, the status of any measured value is changed to an untrustworthy state.

[0041] In some implementations, when any measurement is determined to be in an untrusted state, the untrusted label of any measurement can be removed based on the change value of the measurement in the current sampling period and the change value in subsequent sampling periods.

[0042] Optionally, if the change value of any measurement value is within the valid range in the current sampling period and the change value is within the valid range in subsequent sampling periods, the marking state of any measurement value can be modified to a reliable state; otherwise, any measurement value is determined to be a jump measurement value to prevent the measurement value from performing subsequent logical actions, thereby realizing the anti-jump processing of measurement values.

[0043] In some implementations, when any measured value is determined to be a jump value, an alarm operation can also be performed based on the alarm threshold. If the jump value is greater than the upper limit of the alarm threshold, or the jump value is less than the lower limit of the alarm threshold, an alarm operation is triggered to provide timely early warning and response to the hydropower plant.

[0044] In some implementations, the above-mentioned anti-flip processing can be written as program code and added to the hydropower plant's computer monitoring system. Because the program code is simple to write, highly readable, and extensible, the anti-flip processing does not sacrifice logical sensitivity, and the logic is more concise. By adding this program code to the program segment of the local control unit in the computer monitoring system, real-time monitoring and anti-flip processing of the hydropower plant's measurements can be achieved.

[0045] The anti-jump method for analog measurement values ​​of hydropower plants provided in this application embodiment obtains the measurement values ​​of analog quantities of hydropower plants within the sampling period, and performs anti-jump processing on the measurement values ​​based on the marking status of the measurement values, the rate of change of the measurement values ​​within the sampling period, and the change value. This avoids the risk of logical error output and equipment malfunction caused by measurement value jumps, enhances the stability of the monitoring system, and ensures data quality.

[0046] Figure 2 This is a flowchart of a method for preventing jumps in simulated measurements of a hydropower plant, provided according to an embodiment of this application. Figure 2 As shown, the method for preventing jumps in simulated measurements of hydropower plants according to embodiments of this application includes, but is not limited to, the following steps:

[0047] S201, based on a set sampling period, monitors the analog quantities of the hydropower plant and obtains the measured values ​​of the analog quantities.

[0048] In the embodiments of this application, step S201 can be implemented in any of the ways described in the embodiments of this application. This is not limited here and will not be described in detail.

[0049] S202: For any given measurement, obtain the marking status of that measurement, as well as the rate of change and the change value of that measurement within the sampling period.

[0050] In the embodiments of this application, step S202 can be implemented in any of the ways described in the various embodiments of this application. This is not limited here and will not be described in detail.

[0051] S203, if the marked state is a reliable state, determine whether the change value of any measured value is within the valid range, and determine whether the rate of change of any measured value is less than the rate of change threshold.

[0052] In some implementations, once the marked state is determined to be a trustworthy state, it can be determined whether the change value of any measured value is within the valid range based on the change value of any measured value and the valid range corresponding to the change value, and whether the change rate of any measured value is less than the change rate threshold based on the change rate of any measured value and the change rate threshold corresponding to the change rate.

[0053] S204, in response to the change value being within the valid range and the rate of change being less than the rate of change threshold, store any measured value to determine the logical action of the hydropower station; otherwise, change the marked state to an untrusted state.

[0054] In some implementations, if the change of any measured value is within the valid range, it is further determined whether the rate of change of any measured value is less than the rate of change threshold. If the rate of change of any measured value is less than the rate of change threshold, it can be determined that any measured value is not a jump measured value. In this way, any measured value can be stored to determine the logical action of the hydropower station.

[0055] In some implementations, if the change in any measured value is outside the valid range, the labeling status of that measured value is changed to untrusted. Alternatively, if the change in any measured value is within the valid range, but the rate of change of any measured value is greater than the rate of change threshold, the labeling status of that measured value is changed to untrusted.

[0056] The anti-jump method for analog measurement values ​​of hydropower plants provided in this application embodiment obtains the measured values ​​of analog quantities of hydropower plants within the sampling period, and obtains the marked status of the measured values, the rate of change of the measured values ​​within the sampling period, and the change value. If the measured value is determined to be in a reliable state, it can be determined whether the change value of the measured value is within the valid range and whether the rate of change is less than the rate of change threshold. This achieves anti-jump processing of the measured values, avoids the risk of logical error output and equipment malfunction caused by measured value jumps, enhances the stability of the monitoring system, and ensures data quality.

[0057] Figure 3 This is a flowchart of a method for preventing jumps in simulated measurements of a hydropower plant, provided according to an embodiment of this application. Figure 3 As shown, the method for preventing jumps in simulated measurements of hydropower plants according to embodiments of this application includes, but is not limited to, the following steps:

[0058] S301 monitors the analog quantities of the hydropower plant based on a set sampling period and obtains the measured values ​​of the analog quantities.

[0059] In the embodiments of this application, step S301 can be implemented in any of the ways described in the embodiments of this application. This is not limited here and will not be described in detail.

[0060] S302: For any given measurement, obtain the marking status of that measurement, as well as the rate of change and the change value of that measurement within the sampling period.

[0061] In the embodiments of this application, step S302 can be implemented in any of the embodiments of this application, and no limitation is made here, nor will it be described in detail.

[0062] S303, if the marked state is unreliable, obtain the candidate change value of any measurement value in n consecutive sampling periods.

[0063] S304 performs anti-jump processing on any measured value based on the changed value and candidate changed values.

[0064] In some implementations, when the marked state is determined to be untrusted, the candidate change values ​​of any measurement value within n consecutive sampling periods can be obtained, and anti-jump processing can be performed on any measurement value based on the candidate change values, the change values, and the valid interval.

[0065] In some implementations, the change value is checked to see if it is within the valid range. If it is, the next step is to check if the candidate change value is within the valid range. In other words, it is first determined whether the change value of any measurement is within the valid range in the current sampling period. If it is, it is then determined whether the change value of any measurement is within the valid range in n consecutive sampling periods. If it is not, then any measurement is determined to be a jump measurement value.

[0066] Optionally, in response to a candidate change value being within the valid range, any measured value is marked as a reliable state; in response to a candidate change value not being within the valid range, any measured value is marked as a jump value to prevent the measured value from performing subsequent logical actions, thereby achieving anti-jump processing of the measured value.

[0067] In some implementations, when any measured value is determined to be a jump value, an alarm operation can also be performed based on the alarm threshold. If the jump value is greater than the upper limit of the alarm threshold, or the jump value is less than the lower limit of the alarm threshold, an alarm operation is triggered to provide timely early warning and response to the hydropower plant.

[0068] The anti-jump method for analog measurement values ​​of hydropower plants provided in this application embodiment obtains the measurement values ​​of the analog quantities of hydropower plants within the sampling period, and obtains the marking status of the measurement values, the rate of change of the measurement values ​​within the sampling period, and the change value. If the measurement value is in an unreliable state, it determines whether the change value is within the valid range, and whether it is also within the valid range in subsequent sampling periods, so as to realize the anti-jump processing of the measurement values. This can avoid the risk of logical error output and equipment malfunction caused by measurement value jumps, enhance the stability of the monitoring system, and ensure data quality.

[0069] like Figure 4The diagram illustrates the process for preventing measurement jumps. By acquiring the measured values ​​of analog quantities from the hydropower plant, and performing anti-jump processing on all N measured values, for the i-th measured value, its marked state is obtained, and it is determined whether the i-th measured value is in an unreliable state. If it is not unreliable, the change value of the i-th measured value is obtained, and it is determined whether the change value is within a valid range. If it is, the rate of change of the i-th measured value is further checked to see if it is less than a rate of change threshold; otherwise, the i-th measured value is marked as unreliable. If the rate of change of the i-th measured value is less than the rate of change threshold, the i-th measured value is cached, and the anti-jump processing continues for the (i+1)-th measured value until all N analog quantity measured values ​​have been processed, at which point the measurement acquisition and anti-jump processing are repeated. Here, N is a natural number greater than 2, and i is greater than or equal to 1 and less than or equal to N.

[0070] If the i-th measurement is unreliable, then obtain the change value of the i-th measurement and determine whether the change value is within the valid range. If it is, continue to obtain candidate change values ​​of the i-th measurement within n consecutive sampling periods and determine whether the candidate change values ​​are within the valid range. If not, then the i-th measurement is considered a jump measurement value. If all candidate change values ​​are within the valid range, then cancel the unreliable mark of the i-th measurement and continue to process the anti-jump processing for the (i+1)-th measurement until all N analog measurements have been processed, and then start acquiring measurements and anti-jump processing again.

[0071] Based on the above embodiments, the embodiments of this application can be used to explain the anti-jump process of initial measurement values, such as... Figure 5 As shown, the process for preventing jumps in the initial measurement values ​​in this application embodiment includes, but is not limited to, the following steps:

[0072] S501, acquires the measured value of each analog quantity and sets the valid range of the measured value.

[0073] In some implementations, to ensure the accuracy of the measurement anti-jump processing, the anti-jump process can be initialized before applying the anti-jump function. This initialization can be based on the valid range of the measurement values. This is achieved by acquiring the measurement values ​​of each analog quantity from the hydropower plant and determining the valid range of those values.

[0074] Optionally, the valid interval of the measured value can be obtained based on historical data. This is achieved by obtaining the magnitudes of multiple measured values ​​from historical data, and then identifying the maximum and minimum measured values ​​from these values. In other words, the maximum measured value can be used as the upper limit of the valid interval, and the minimum measured value as the lower limit.

[0075] S502 initializes the anti-jump process of the measured value based on the measured value and the valid range of the measured value.

[0076] In some implementations, it can be determined whether the measured value is within the valid range of the measured value, and then the measured value can be marked with a state to initialize the anti-jump process of the measured value. Optionally, for the measured value i, the measured value i is marked as untrusted, and it is determined whether the measured value i is within the valid range of the measured value.

[0077] Furthermore, in response to the measurement value i being within the valid range of the measurement value, the flag state of the measurement value i is reset, and the determination of whether the measurement value i+1 is within the valid range of the measurement value continues until the flag state of each measurement value is reset, and the initialization ends.

[0078] The anti-jump method for hydropower plant analog measurement provided in this application involves acquiring the measurement value of each analog quantity and determining the corresponding valid measurement range. Based on the measurement value and the valid range, the anti-jump process is initialized. This initialization process ensures that all analog quantity measurements have a known and reasonable state during anti-jump execution, avoiding potential crashes due to uninitialized measurements. During the anti-jump process, initialization ensures that the measurement value is not affected by previous sampling or undefined states during the initial acquisition, thereby improving data accuracy.

[0079] like Figure 6 The diagram shows the flowchart of the anti-jump process for initializing measurement values. The process involves acquiring measurement values ​​from the hydropower plant and determining whether measurement value i is within the valid range. If it is, measurement value i is cached, its flag is reset, and measurement value i+1 is acquired. The process then checks if all measurement values ​​have been initialized, ending the initialization process. Otherwise, measurement value i+1 is acquired, and the measurement initialization process continues.

[0080] Corresponding to the anti-jump method for hydropower plant analog measurements proposed in the above embodiments, one embodiment of this application also proposes an anti-jump device for hydropower plant analog measurements. Since the anti-jump device for hydropower plant analog measurements proposed in this application corresponds to the anti-jump method for hydropower plant analog measurements proposed in the above embodiments, the implementation methods of the above-mentioned anti-jump method for hydropower plant analog measurements are also applicable to the anti-jump device for hydropower plant analog measurements proposed in this application, and will not be described in detail in the following embodiments.

[0081] To achieve the above embodiments, this application also proposes an anti-jump device for simulated measurement values ​​of a hydropower plant.

[0082] Figure 7 This is a schematic diagram of the structure of an anti-jump device for simulated measurement values ​​of a hydropower plant, provided in an embodiment of this application.

[0083] like Figure 7As shown, the anti-surge device 700 for the simulated measurements of the hydropower plant includes:

[0084] The monitoring module 701 is used to monitor the analog quantities of the hydropower plant based on a set sampling period and obtain the measured values ​​of the analog quantities.

[0085] The acquisition module 702 is used to acquire, for any given measurement value, the marking status of the given measurement value, and the rate of change and the change value of the given measurement value within the sampling period;

[0086] The anti-jump module 702 is used to perform anti-jump processing on any of the measured values ​​based on the marked state, the rate of change, and the change value.

[0087] In one possible implementation of this application, the anti-jump module 702 is further configured to: if the marked state is a trusted state, determine whether the change value of any measured value is within a valid range, and determine whether the change rate of any measured value is less than a change rate threshold; in response to the change value being within the valid range and the change rate being less than the change rate threshold, store the any measured value for use in determining the logical action of the hydropower station; otherwise, change the marked state to an untrusted state.

[0088] In one possible implementation of this application, the anti-jump module 702 is further configured to: if the marked state is an untrusted state, obtain candidate change values ​​of any measured value within n consecutive sampling periods; and perform anti-jump processing on any measured value based on the change values ​​and the candidate change values.

[0089] In one possible implementation of this application embodiment, the anti-jump module 702 is further configured to: determine whether the change value is within the valid range; if it is within the valid range, continue to determine whether the candidate change value is within the valid range; in response to the candidate change value being within the valid range, mark any measurement value as a reliable state; in response to the candidate change value not being within the valid range, mark any measurement value as a jump measurement value.

[0090] In one possible implementation of this application embodiment, the anti-jump module 702 is further configured to: acquire the measured value of each analog quantity and set the valid range of the measured value; and initialize the anti-jump process of the measured value based on the measured value and the valid range of the measured value.

[0091] In one possible implementation of this application embodiment, the anti-jump module 702 is further configured to: mark the measurement value i as untrusted and determine whether the measurement value i is within the valid range of the measurement value; in response to the measurement value i being within the valid range of the measurement value, reset the marking state of the measurement value i, and continue to determine whether the measurement value i+1 is within the valid range of the measurement value, until the marking state of each measurement value is reset and the initialization ends.

[0092] The anti-jump device for hydropower plant analog measurement provided in this application embodiment acquires the measurement value of the hydropower plant's analog quantity within the sampling period, and performs anti-jump processing on the measurement value based on the marking status of the measurement value, the rate of change of the measurement value within the sampling period, and the change value. This avoids the risk of logical error output and equipment malfunction caused by measurement jump, enhances the stability of the monitoring system, and ensures data quality.

[0093] It should be noted that the explanation of the above-mentioned method for preventing jumps in the simulated measurements of hydropower plants also applies to the device for preventing jumps in the simulated measurements of hydropower plants in this embodiment, and will not be repeated here.

[0094] To implement the above embodiments, this application also proposes an electronic device, including: a processor and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the method provided in the foregoing embodiments.

[0095] To implement the above embodiments, this application also proposes a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods provided in the foregoing embodiments.

[0096] To implement the above embodiments, this application also proposes a computer program product, including a computer program that, when executed by a processor, implements the methods provided in the foregoing embodiments.

[0097] The collection, storage, use, processing, transmission, provision, and application of user personal information involved in this application all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0098] It should be noted that personal information collected from users should be used for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. Furthermore, such collection / sharing should only be conducted after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign an agreement / authorization that includes authorization of relevant user information before the user uses the function. In addition, any necessary steps must be taken to protect and safeguard access to such personal information data and ensure that others with access to personal information data comply with their privacy policies and procedures.

[0099] This application is intended to provide an implementation scheme for users to selectively prevent the use or access to their personal information data. Specifically, this application is intended to provide hardware and / or software to prevent or block access to such personal information data. Once personal information data is no longer needed, risks can be minimized by restricting data collection and deleting data. Furthermore, where applicable, such personal information is de-identified to protect user privacy.

[0100] In the foregoing descriptions of the embodiments, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0101] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0102] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0103] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0104] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0105] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0106] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0107] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A method for preventing jumps in simulated measurements of a hydropower plant, characterized in that, The method includes: Based on a set sampling period, the simulated quantities of the hydropower plant are monitored to obtain the measured values ​​of the simulated quantities; For any given measurement, obtain the marked state of that measurement, as well as the rate of change and the value of change of that measurement within the sampling period; Based on the marked state, the rate of change, and the change value, anti-jump processing is performed on any of the measured values; The step of performing anti-jump processing on any of the measured values ​​based on the marked state, the rate of change, and the change value includes: If the marked state is a reliable state, determine whether the change value of any measured value is within the valid range, and determine whether the rate of change of any measured value is less than the rate of change threshold; In response to the change value being within the valid range and the change rate being less than the change rate threshold, any of the measured values ​​is stored to determine the logical action of the hydropower station; otherwise, the marked state is changed to an untrusted state. The method further includes: If the marked state is untrusted, obtain the candidate change values ​​of any measured value in n consecutive sampling periods; Based on the changed value and the candidate changed value, anti-jump processing is performed on any of the measured values; The step of performing anti-jump processing on any of the measured values ​​based on the changed value and the candidate changed values ​​includes: Determine whether the change value is within the valid range. If it is within the valid range, continue to determine whether the candidate change value is within the valid range. In response to the candidate change value being within the valid range, any measured value is marked as a reliable state; In response to the candidate change value not being within the valid range, any of the measured values ​​is marked as a jump value; The method further includes: Acquire the measured value of each analog quantity and set the valid range of the measured value; Based on the measured value and the effective range of the measured value, the anti-jump process of the measured value is initialized; The initialization of the anti-jump process for the measured value based on the measured value and the valid range of the measured value includes: For the measured value i, mark the measured value i as unreliable and determine whether the measured value i is within the valid range of the measured value; In response to the measurement value i being within the valid range of the measurement value, the marking state of the measurement value i is reset, and the determination of whether the measurement value i+1 is within the valid range of the measurement value continues until the marking state of each measurement value is reset, and the initialization ends.

2. A device for preventing voltage jumps in simulated measurements of a hydropower plant, characterized in that, The apparatus implements the method as described in claim 1, the apparatus comprising: The monitoring module is used to monitor the analog quantities of the hydropower plant based on a set sampling period and obtain the measured values ​​of the analog quantities. The acquisition module is used to acquire, for any given measurement value, the marking status of the given measurement value, and the rate of change and the change value of the given measurement value within the sampling period; The anti-jump module is used to perform anti-jump processing on any of the measured values ​​based on the marked state, the rate of change, and the change value.

3. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in claim 1.

4. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in claim 1.

5. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of claim 1.

Citation Information

Patent Citations

  • Shaft temperature sensor detecting method and device

    CN109387303A