Intelligent control method of electric double-clamp butterfly valve and electric double-clamp butterfly valve
By setting first and second control modules in the electric wafer butterfly valve, the valve opening degree and status parameters can be synchronously adjusted and monitored, which solves the feedback delay problem in the control of the electric wafer butterfly valve, improves the control accuracy and equipment stability, and reduces resource consumption.
Patent Information
- Application Number
- CN202511339911.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-19
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2045-09-19
AI Technical Summary
In existing electric wafer butterfly valve control systems, there is a time lag between valve opening adjustment and operational status monitoring, leading to unstable equipment operation. In particular, the feedback delay affects equipment performance when the load changes.
The first and second control modules are used to adjust the valve opening and monitor status parameters at different cycles, and synchronous action is achieved by setting a third time point to eliminate feedback delay and optimize resource utilization.
It achieves improved control precision, reduced resource consumption, and extended equipment life of electric wafer butterfly valves, and is suitable for electric wafer butterfly valve control needs in multiple scenarios.
Smart Images

Figure CN120830739B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of intelligent control technology, and in particular relates to an intelligent control method for an electric wafer butterfly valve and an electric wafer butterfly valve. Background Technology
[0002] Electric wafer butterfly valves, due to their compact structure, low flow resistance, and convenient installation, have been widely used in chemical, power, municipal, and data center industries. Their core function is to regulate the valve opening via an electric actuator, thereby controlling the flow and pressure of media (liquids, gases, slurries, etc.). Simultaneously, real-time monitoring of the valve's operating status (such as sealing leakage, valve stem torque, and actuator temperature) is required to ensure system stability. With the increasing level of industrial automation, higher demands are being placed on the control accuracy, response speed, and operational reliability of electric wafer butterfly valves.
[0003] In existing electric wafer butterfly valve control systems, valve opening adjustment (control module) and operational status monitoring (monitoring module) typically operate on fixed and independent cycles: for example, the control module adjusts the opening every 5 seconds, while the monitoring module collects status parameters every 10 seconds. This independent cycle mode easily leads to asynchrony between "adjustment" and "monitoring"—after the control module completes the opening adjustment, it must wait for the monitoring module's next fixed cycle to obtain feedback data on the adjustment effect, resulting in a significant time lag. Taking a data center cooling water pipeline as an example: when the server load suddenly increases, leading to increased cooling demand, the control module adjusts the valve opening from 50% to 60% at second 0 (on a 5-second cycle), but the monitoring module must wait until second 10 (on a 10-second cycle) to collect flow data. If the flow rate is still insufficient at this point, it must wait another 5 seconds (15 seconds) before the next adjustment can be made, with a lag time of up to 10 seconds. This can easily cause insufficient cooling, leading to server temperature fluctuations and affecting equipment operational stability. Summary of the Invention
[0004] This application provides an intelligent control method for an electric wafer butterfly valve and an electric wafer butterfly valve, which can solve the problem of reduced operational reliability of the electric wafer butterfly valve caused by asynchronous "regulation-monitoring".
[0005] In a first aspect, embodiments of this application provide an intelligent control method for an electric wafer butterfly valve, applied to an intelligent control system for an electric wafer butterfly valve. The intelligent control system for the electric wafer butterfly valve includes a first control module and a second control module. The method includes:
[0006] The first control module and the second control module are operated. The first control module adjusts the valve opening of the electric wafer butterfly valve based on a first control cycle, and the second control module monitors the operating status parameters of the electric wafer butterfly valve based on a second control cycle. The first control cycle is used to indicate the time interval for the first control module to adjust the valve opening of the electric wafer butterfly valve, and the second control cycle is used to indicate the time interval for the second control module to monitor the operating status parameters of the electric wafer butterfly valve.
[0007] The first control module adjusts the valve opening of the electric wafer butterfly valve for the mth time at a first time point, and the second control module collects the operating status parameters of the electric wafer butterfly valve for the nth time at a second time point; wherein, the first time point and the second time point are different, and m and n are positive integers;
[0008] The first control module adjusts the valve opening of the electric wafer butterfly valve for the (m+1)th time at the third time point, and the second control module collects the operating status parameters of the electric wafer butterfly valve for the (n+1)th time at the third time point; wherein, the first time difference between the third time point and the first time point is different from the first time length corresponding to the first control cycle, or the second time difference between the third time point and the second time point is different from the second time length corresponding to the second control cycle.
[0009] After the third time point, the first control module adjusts the valve opening based on the first control cycle, and the second control module collects operating status parameters based on the second control cycle.
[0010] The technical solutions described in this application embodiment have at least the following technical effects:
[0011] The intelligent control method for electric wafer butterfly valves provided in this application, after the first control module and the second control module are running, the first control module adjusts the valve opening of the electric wafer butterfly valve based on a first control cycle that indicates the time interval for the first control module to adjust the valve opening. The second control module monitors the operating status parameters of the electric wafer butterfly valve based on a second control cycle that indicates the time interval for the second control module to monitor the operating status parameters of the electric wafer butterfly valve. That is, under normal operating conditions, the two modules operate independently according to their respective cycles, reducing the consumption of resources by ineffective actions. When the operating conditions change abruptly, the first control module adjusts the valve opening of the electric wafer butterfly valve for the mth time at a first time point, and the second control module collects the operating status parameters of the electric wafer butterfly valve for the nth time at a second time point. Here, the first time point and the second time point are different, and m and n are positive integers, so that the first control module adjusts the valve opening for the mth time at a third time point. The first control module adjusts the valve opening at the (m+1)th time point, and the second control module collects the operating status parameters of the electric wafer butterfly valve at the (n+1)th time point at the third time point. The first time difference between the third and first time points differs from the first time length corresponding to the first control cycle, or the second time difference between the third and second time points differs from the second time length corresponding to the second control cycle. By setting a "third time point," both actions are synchronized (simultaneously adjusting the opening and collecting the status), ensuring that the effect of the (m+1)th adjustment is directly reflected by the synchronously collected status parameters at the (n+1)th time point. This eliminates feedback delay caused by asynchrony. If the flow rate is still not up to standard, the adjustment strategy can be corrected in real time based on the synchronously collected parameters. After the third time point, the first control module adjusts the valve opening based on the first control cycle, and the second control module collects the operating status parameters based on the second control cycle. This method, through its full-scenario coverage design of "normal independent operation - sudden change synchronous response - restoration of original cycle", not only solves the "feedback delay" problem of the traditional independent cycle mode, but also reduces the "resource waste" problem of the fixed synchronization mode. At the same time, it ensures the long-term stable operation of the equipment through the cycle restoration after synchronization, and finally achieves the triple technical value of "improved control accuracy, reduced resource consumption, and extended equipment life". It can be widely adapted to the electric wafer butterfly valve control needs of various scenarios such as industrial fluid transportation, municipal water supply and drainage, and data center cooling.
[0012] Secondly, embodiments of this application provide an intelligent control system for an electric wafer butterfly valve, including a first control module and a second control module, wherein:
[0013] The first control module is used to adjust the valve opening of the electric wafer butterfly valve based on a first control cycle, and the second control module is used to monitor the operating status parameters of the electric wafer butterfly valve based on a second control cycle; wherein, the first control cycle is used to indicate the time interval for the first control module to adjust the valve opening of the electric wafer butterfly valve, and the second control cycle is used to indicate the time interval for the second control module to monitor the operating status parameters of the electric wafer butterfly valve.
[0014] The first control module is used to adjust the valve opening degree of the electric wafer butterfly valve for the mth time at a first time point, and the second control module is used to collect the operating status parameters of the electric wafer butterfly valve for the nth time at a second time point; wherein, the first time point and the second time point are different, and m and n are positive integers;
[0015] The first control module is used to adjust the valve opening of the electric wafer butterfly valve for the (m+1)th time at the third time point, and the second control module is used to collect the operating status parameters of the electric wafer butterfly valve for the (n+1)th time at the third time point; wherein, the first time difference between the third time point and the first time point is different from the first time length corresponding to the first control cycle, or the second time difference between the third time point and the second time point is different from the second time length corresponding to the second control cycle.
[0016] The first control module is used to adjust the valve opening based on the first control cycle after the third time point; the second control module is used to collect operating status parameters based on the second control cycle after the third time point.
[0017] Thirdly, embodiments of this application provide an electrically operated wafer butterfly valve, including a valve body, a valve seat, a valve, an electric actuator, a monitoring device, and a control device. The control device is electrically connected to the electric actuator and the monitoring device. The control device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method described in any one of the first aspects above.
[0018] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in any one of the first aspects above.
[0019] Fifthly, embodiments of this application provide a computer program product that, when running on an electric wafer butterfly valve, causes the electric wafer butterfly valve to execute the intelligent control method for an electric wafer butterfly valve as described in any of the first aspects above.
[0020] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a flowchart illustrating the intelligent control method for an electric wafer butterfly valve provided in an embodiment of this application.
[0023] Figure 2 This is a schematic diagram of the implementation process of step S300 in the intelligent control method for an electric wafer butterfly valve provided in the embodiments of this application;
[0024] Figure 3 This is a schematic diagram of the structure of the electric wafer butterfly valve provided in the embodiments of this application;
[0025] Figure 4 This is a schematic diagram of the control device for the electric wafer butterfly valve provided in the embodiments of this application. Detailed Implementation
[0026] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0027] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0028] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0029] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determination" or "if the described condition or event is detected" may be interpreted, depending on the context, as "once determination," "in response to determination," "once the described condition or event is detected," or "in response to the detection of the described condition or event."
[0030] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0031] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0032] In existing electric wafer butterfly valve control systems, valve opening adjustment (control module) and operational status monitoring (monitoring module) typically operate on fixed and independent cycles: for example, the control module adjusts the opening every 5 seconds, while the monitoring module collects status parameters every 10 seconds. This independent cycle mode easily leads to asynchrony between "adjustment" and "monitoring"—after the control module completes the opening adjustment, it must wait for the monitoring module's next fixed cycle to obtain feedback data on the adjustment effect, resulting in a significant time lag. Taking a data center cooling water pipeline as an example: when the server load suddenly increases, leading to increased cooling demand, the control module adjusts the valve opening from 50% to 60% at second 0 (on a 5-second cycle), but the monitoring module must wait until second 10 (on a 10-second cycle) to collect flow data. If the flow rate is still insufficient at this point, it must wait another 5 seconds (15 seconds) before the next adjustment can be made, with a lag time of up to 10 seconds. This can easily cause insufficient cooling, leading to server temperature fluctuations and affecting equipment operational stability.
[0033] To address the aforementioned problems, this application provides an intelligent control method for an electric wafer-type butterfly valve and an electric wafer-type butterfly valve. In this method, after the first control module and the second control module are running, the first control module adjusts the valve opening of the electric wafer-type butterfly valve based on a first control cycle that indicates the time interval for the first control module to adjust the valve opening. The second control module monitors the operating status parameters of the electric wafer-type butterfly valve based on a second control cycle that indicates the time interval for the second control module to monitor the operating status parameters. That is, under normal operating conditions, the two modules operate independently according to their respective cycles, reducing resource consumption from ineffective actions. When the operating conditions change abruptly, the first control module adjusts the valve opening of the electric wafer-type butterfly valve for the mth time at a first time point, and the second control module collects the operating status parameters of the electric wafer-type butterfly valve for the nth time at a second time point. Here, the first time point and the second time point are different, and m and n are positive integers, causing the first control module to adjust the valve opening at a third time point. For the (m+1)th valve opening of the clamp butterfly valve, the second control module collects the (n+1)th operating status parameters of the electric clamp butterfly valve at the third time point. Where the first time difference between the third time point and the first time point differs from the first time length corresponding to the first control cycle, or the second time difference between the third time point and the second time point differs from the second time length corresponding to the second control cycle, a "third time point" is set to achieve synchronous action (simultaneously adjusting the opening and collecting the status). This ensures that the effect of the (m+1)th adjustment is directly reflected by the (n+1)th synchronously collected status parameters, eliminating feedback delay caused by asynchrony. If the flow rate is still not up to standard, the adjustment strategy can be corrected in real time based on the synchronously collected parameters. After the third time point, the first control module adjusts the valve opening based on the first control cycle, and the second control module collects operating status parameters based on the second control cycle. This method, through its full-scenario coverage design of "normal independent operation - sudden change synchronous response - restoration of original cycle", not only solves the "feedback delay" problem of the traditional independent cycle mode, but also reduces the "resource waste" problem of the fixed synchronization mode. At the same time, it ensures the long-term stable operation of the equipment through the cycle restoration after synchronization, and finally achieves the triple technical value of "improved control accuracy, reduced resource consumption, and extended equipment life". It can be widely adapted to the electric wafer butterfly valve control needs of various scenarios such as industrial fluid transportation, municipal water supply and drainage, and data center cooling.
[0034] The intelligent control method for electric wafer butterfly valves provided in this application embodiment can be applied to electric wafer butterfly valves. In this case, the electric wafer butterfly valve is the executing subject of the intelligent control method for electric wafer butterfly valves provided in this application embodiment. This application embodiment does not impose any restrictions on the specific type of electric wafer butterfly valve.
[0035] For example, an electrically operated wafer butterfly valve 100 may include a valve body 10, a valve seat 20, a valve 30, an electric actuator 40, a monitoring device, and a control device. The control device is electrically connected to the electric actuator 40 and the monitoring device. Both ends of the valve body 10 are connected to pipelines. The valve seat 20 is located inside the valve body 10, and the valve 30 is located inside the valve seat 20. The output end of the electric actuator 40 is connected to the valve 30 to drive the valve 30 to rotate, thereby adjusting the valve 30 opening degree or realizing the opening and closing action of the valve 30. The electric actuator 40 may include a combination of a motor and a transmission mechanism. The transmission mechanism is connected to the valve 30, and the output end of the motor is connected to the transmission mechanism to drive the transmission mechanism, thereby causing the transmission mechanism to drive the valve 30 to rotate. The monitoring device is used to monitor the opening degree of the valve 30 and the flow rate, pressure, and temperature of the medium passing through the valve 30. For example, the monitoring device may include an opening degree monitoring unit and a medium parameter monitoring unit. The opening degree monitoring unit is used to monitor the opening degree of the valve 30, and may be, for example, an absolute encoder, a potentiometer-type opening degree sensor, etc., but is not limited to these. An absolute encoder can be coaxially connected to the valve shaft or transmission mechanism (such as the output end of a reduction gear) of the electric actuator 40, rotating synchronously with the valve shaft. Through photoelectric or magnetoelectric induction, it converts the rotation angle of the valve shaft (0°~90°) into a unique digital signal (such as a 16-bit binary signal), directly outputting the valve 30 opening percentage. A potentiometer-type opening sensor can be connected in series in the valve shaft transmission path of the electric actuator 40. When the valve shaft rotates, it drives the sliding contact of the potentiometer to move, converting the opening change into a continuous analog voltage signal (such as 0-5V or 4-20mA). The control device converts the voltage signal into an opening percentage through AD conversion, and so on, but is not limited to this. The media parameter monitoring unit is used to monitor the flow rate, pressure, and temperature of the media. For example, it can include a flow meter installed on the valve seat 20 or downstream of the valve 30, a pressure sensor installed on the valve seat 20, and a temperature sensor installed near the valve 30 to jointly achieve the monitoring function. The control device monitors and controls the entire valve 30 opening and closing process and the monitoring process.
[0036] For example, the control device can be an embedded dedicated controller, which includes a microprocessor (such as ARM Cortex-M4 / M7, STM32 series), memory (Flash+RAM), digital / analog interface (for connecting sensors and actuators), and some integrated controllers with communication modules (RS485, Modbus); it can also be a programmable logic controller (PLC), an industrial PC (IPC); or it can be an edge computing gateway, which is an IoT monitoring device that integrates a CPU (such as ARM Cortex-A53), communication modules (4G / 5G, WiFi, LoRa), etc.
[0037] To better understand the intelligent control method for electric wafer butterfly valves provided in the embodiments of this application, the specific implementation process of the intelligent control method for electric wafer butterfly valves provided in the embodiments of this application will be described by way of example below.
[0038] Figure 1 This illustration shows a schematic flowchart of an intelligent control method for an electric wafer butterfly valve provided in an embodiment of this application. The intelligent control method is applied to an intelligent control system for an electric wafer butterfly valve. The intelligent control system includes a first control module and a second control module. The intelligent control system operates on a control device. The method includes:
[0039] S100, the first control module and the second control module are operated. The first control module adjusts the valve opening of the electric wafer butterfly valve based on a first control cycle, and the second control module monitors the operating status parameters of the electric wafer butterfly valve based on a second control cycle. The first control cycle is used to indicate the time interval for the first control module to adjust the valve opening of the electric wafer butterfly valve, and the second control cycle is used to indicate the time interval for the second control module to monitor the operating status parameters of the electric wafer butterfly valve.
[0040] It is understandable that the core function of the first control module is to adjust the valve opening. The first control cycle, upon which this is based, needs to be set in conjunction with the application scenario and media characteristics of the electric wafer butterfly valve. For example, in a data center cooling water pipeline, if server load fluctuates frequently, the first control cycle (the time interval for adjusting the opening) can be set to 5 seconds to respond promptly to changes in flow demand. During off-peak periods in municipal water supply networks, when the media flow is stable, the first control cycle can be extended to 30 seconds to reduce ineffective actions by the electric actuator. The second control cycle needs to match the urgency of the monitoring requirements—if the electric wafer butterfly valve is conveying corrosive media (such as acid and alkali solutions in the chemical industry), requiring high-frequency monitoring of seal leakage and valve body corrosion, the second control cycle can be set to 10 seconds; if it is conveying clean cooling water and the operating conditions are stable, the second control cycle can be extended to 60 seconds to reduce sensor data transmission and controller computing power consumption.
[0041] When starting the dual modules, "cycle initialization" must be completed first: the control system automatically loads the corresponding first and second control cycle values based on preset operating parameters (such as medium type, target flow rate, and pressure range); if the user has special needs (such as higher adjustment accuracy required in a chemical industry scenario), the cycle parameters can also be manually modified through the human-machine interface. After initialization, the first control module interacts with the electric actuator and outputs opening adjustment commands according to the first control cycle (such as "adjust to 50% opening at second 0, adjust to 55% opening at second 5"); the second control module collects and stores operating status parameters according to the second control cycle through a sensor network (pressure sensor, flow sensor, torque sensor, etc.), forming a basic operating mode of "adjustment-monitoring" in parallel.
[0042] S200, the first control module adjusts the valve opening degree of the electric wafer butterfly valve for the mth time at the first time point, and the second control module collects the operating status parameters of the electric wafer butterfly valve for the nth time at the second time point; wherein, the first time point and the second time point are different, and m and n are positive integers.
[0043] It can be understood that the first time point is the specific moment when the first control module performs the m-th adjustment of the valve opening. The interval between the first adjustment and the previous adjustment is strictly equal to the first control cycle (e.g., if the first control cycle is 5 seconds, the m-th adjustment is at the 10th second, and the (m-1)-th adjustment is at the 5th second). The "m-th valve opening" is the specific adjustment target corresponding to this time point (e.g., 30%, 50%, 75%, etc.). The opening value is calculated by the control system based on the target medium parameters (e.g., target flow rate) and the current monitoring data (e.g., actual flow rate). For example, if the target flow rate is 50 m³ / h and the current actual flow rate is 45 m³ / h, the PID algorithm calculates that the opening needs to be adjusted from 45% to 50%. The moment corresponding to this adjustment action is the first time point, and the number of adjustments is recorded as the m-th. The second time point is the specific moment when the second control module collects the nth running status parameter. The interval between the second time point and the previous time point is equal to the second control cycle (e.g., when the second control cycle is 10 seconds, the nth time is collected at the 10th second, and the (n-1)th time is collected at the 0th second); the "nth running status parameter" is the multi-dimensional data set collected at this time point.
[0044] The key characteristic of this step is that the first and second time points differ. Essentially, it simulates the asynchronous operation of the two modules under normal operating conditions. For example, in a first control cycle of 5 seconds and a second control cycle of 10 seconds, the first time points (5th, 10th, and 15th seconds) and the second time points (10th, 20th, and 30th seconds) only overlap at integer multiples of 10th and 30th seconds; the remaining times are different. This asynchronous state leads to a lag in "adjustment-monitoring" feedback: for instance, after the opening adjustment is completed at 5 seconds, the adjusted state parameters cannot be collected until 10 seconds, resulting in a 5-second feedback delay; similarly, after the adjustment is completed at 15 seconds, data cannot be collected until 20 seconds, also resulting in a 5-second feedback delay. By accumulating adjustment and monitoring data under this asynchronous state, the scenarios and timing for subsequent synchronization can be clearly identified.
[0045] S300, the first control module adjusts the valve opening of the electric wafer butterfly valve for the (m+1)th time at the third time point, and the second control module collects the operating status parameters of the electric wafer butterfly valve for the (n+1)th time at the third time point; wherein, the first time difference between the third time point and the first time point is different from the first time length corresponding to the first control cycle, or the second time difference between the third time point and the second time point is different from the second time length corresponding to the second control cycle.
[0046] It is understandable that the asynchronous state of the two modules is broken by the "synchronous action at the third time point," solving the feedback lag problem. Simultaneously, the design of "different time difference and different cycle" improves the flexibility and targeting of the synchronous action. The key judgment condition for synchronous action is either "different first time difference and different first time length" or "different second time difference and different second time length": "First time difference" is the interval between the third time point and the first time point (e.g., 15 seconds - 5 seconds = 10 seconds), and "first time length" is the first control cycle (5 seconds). If 10 seconds ≠ 5 seconds, the former condition is met; "Second time difference" is the interval between the third time point and the second time point (e.g., 15 seconds - 10 seconds = 5 seconds), and "second time length" is the second control cycle (10 seconds). If 5 seconds ≠ 10 seconds, the latter condition is met. Meeting either condition indicates that the synchronous action breaks the original independent cycle and achieves on-demand synchronization.
[0047] The determination of the third time point can be achieved through three steps: "operating condition judgment - cycle matching - time calculation". First, based on the asynchronous data accumulated in the S200 phase, determine whether synchronization is needed (e.g., flow regulation error exceeds 1.5%). Second, compare the numerical relationship between the first and second control cycles (e.g., whether they are integer multiples, whether the ratio is ≤ preset ratio) to determine the feasibility of synchronization. Third, calculate the third time point by combining the specific times of the first and second time points. After determining the third time point, the first control module sends the (m+1)th opening adjustment command to the actuator at that time, and the actuator completes the adjustment according to the command. Simultaneously, the second control module starts multi-sensor synchronous data acquisition at the same time.
[0048] In one possible implementation, before the third time point, the first value of the first control cycle and the second value of the second control cycle are both less than the third value of the response cycle of the intelligent control system for the electric wafer butterfly valve; wherein, the response cycle is used to indicate the time interval from outputting control commands to driving the electric actuator to complete the corresponding action.
[0049] It is understandable that the first value of the first control cycle is the time interval between two adjustments by the first control module (e.g., 5 seconds), and the second value of the second control cycle is the time interval between two data acquisitions by the second control module (e.g., 10 seconds). Both are required to be less than the response cycle (e.g., 2.5 seconds). Note that if the response cycle is 2.5 seconds, the first control cycle of 5 seconds and the second control cycle of 10 seconds are both greater than the response cycle, which does not meet the requirements. In practice, the first control cycle should be 2 seconds and the second control cycle should be 2.2 seconds, both less than 2.5 seconds. The essence of this constraint is to avoid "action superposition"—if the first control cycle is less than the response cycle (e.g., the response cycle is 2.5 seconds and the first control cycle is 2 seconds), the adjustment command sent at second 0 (which needs to be completed in 2.2 seconds) is almost completed by second 2 (0.2 seconds remaining). Sending the second adjustment command at this time will not cause action conflict; if the first control cycle is greater than the response cycle (e.g., 3 seconds), after the command at second 0 is completed (2.2 seconds), it is necessary to wait 0.8 seconds before sending the command at second 3. Although there will be no conflict, it will lead to untimely adjustment. When determining the response cycle, it is necessary to test under the "worst-case" condition: Under the scenario of the system operating at full load (such as simultaneously controlling multiple valves or high-frequency transmission of sensor data) and strong environmental interference (such as electromagnetic interference in industrial sites), test the total time of "command output - execution action - feedback" multiple times, and take the maximum value as the benchmark for the response cycle (for example, if 5 tests are conducted and the time is 2.1 seconds, 2.3 seconds, 2.2 seconds, 2.4 seconds, and 2.3 seconds respectively, the benchmark is 2.4 seconds), and then add 10% redundancy, the final response cycle can be set to 2.6 seconds.
[0050] This configuration, through the constraint of "cycle shorter than response cycle," serves two purposes: First, it avoids actuator action conflicts. If the first control cycle is shorter than the response cycle, the previous adjustment action (e.g., completed in 2 seconds) will be completed or nearly completed by the time the next adjustment command is sent (e.g., 2 seconds later), preventing conflicts such as "the previous action not finished, the next action already triggered," effectively reducing problems like valve stem jamming and opening adjustment deviations. Second, it ensures complete sensor data acquisition. If the second control cycle is shorter than the response cycle, the previous acquisition action (e.g., completed in 0.2 seconds) will be completed by the time the next acquisition command is sent (e.g., 2.3 seconds later), preventing conflicts like "the previous action not finished, the next action triggered," thus reducing problems like valve stem jamming and opening adjustment deviations. The current situation of "the previous acquisition has not ended and the next acquisition has been triggered" can avoid problems such as missing data and data errors; thirdly, it can improve the overall stability of the system. Matching the cycle and response cycle can reduce "overload operation" - if the cycle is too short (such as less than 50% of the response cycle), the control module needs to frequently process adjustment and acquisition commands, which may lead to excessive CPU utilization (such as exceeding 90%), causing instruction processing delay; while the cycle is shorter than the response cycle and leaves a reasonable interval (such as the first control cycle is 2 seconds, the response cycle is 2.6 seconds, and the interval is 0.6 seconds), which allows sufficient time to process commands and feedback data.
[0051] In one possible implementation, under the condition that the first triggering condition is met, the first time difference is equal to the first time length, and the second time difference is greater than the second time length; wherein the first triggering condition includes any one of the following conditions:
[0052] The first value is less than the second value.
[0053] The first value is equal to the second value, and the valve adjustment priority corresponding to the first control module is higher than the status monitoring priority corresponding to the second control module.
[0054] The first value equals the second value, and the current medium pressure value of the electric wafer butterfly valve is within the preset pressure range.
[0055] The first value is equal to the second value, and the deviation between the current medium flow rate of the electric wafer butterfly valve and the target flow rate is less than the deviation threshold.
[0056] It is understandable that by setting trigger conditions, it is clear in which scenarios it is necessary to prioritize ensuring the stability of the adjustment cycle, while delaying the collection cycle to achieve synchronization.
[0057] The first type, "the first value is less than the second value," means that the first control cycle (e.g., 5 seconds) is shorter than the second control cycle (e.g., 10 seconds), indicating that the adjustment frequency is higher than the monitoring frequency. To achieve synchronization, the adjustment cycle must remain unchanged (the first time difference equals the first time length, e.g., 5th second - 0th second = 5 seconds), while simultaneously delaying the acquisition cycle (the second time difference is greater than the second time length, e.g., 5th second - 0th second = 5 seconds > 10 seconds, which is clearly incorrect and needs correction: First time point 0th second, first time difference 5 seconds, third time point 5th second; second time point 0th second, second time length 10 seconds, second time difference 5 seconds > 10 seconds is incorrect, it should actually be the second time point 1st second...). The absolute value of the second time difference (5 seconds - 10 seconds) is 5 seconds, which needs to be adjusted to the second time point at second 0. The second time difference (5 seconds - 0 seconds) = 5 seconds, which is less than 10 seconds. Here, the logic needs to be reorganized: the first value of 5 seconds < the second value of 10 seconds, the first time point is 0 seconds, and the third time point is 5 seconds (the first time difference of 5 seconds = the first time length of 5 seconds); the second time point is 0 seconds, and the second time length is 10 seconds. In order for the second control module to collect data at the 5th second, the second time difference needs to be set to 5 seconds > 10 seconds, which is not valid. In fact, the second time difference should be = the second time length + the compensation time, such as the compensation time -5 seconds, so that the second time difference = 10 seconds + (-5 seconds) = 5 seconds.
[0058] The second category is "the first value is equal to the second value and the adjustment priority is high", which means that the two have the same cycle (e.g., both are 5 seconds), but the operating conditions require more attention to the adjustment effect (e.g., the feed of a chemical reactor needs precise flow control). In this case, the adjustment cycle is kept unchanged (first time difference = 5 seconds), and the acquisition cycle is delayed (second time difference > 5 seconds) so that the adjustment action is completed first when synchronized.
[0059] The third category is "the first value equals the second value and the medium pressure is within the preset range". The preset range is the pressure range during normal system operation (such as 0.6-1.0MPa), indicating that the pressure is stable and there is no need to monitor pressure changes at high frequency. In this case, the acquisition cycle can be delayed to ensure the stability of the adjustment cycle and reduce flow fluctuations caused by frequent synchronous adjustments of the adjustment cycle.
[0060] The fourth category is "the first value is equal to the second value and the flow deviation is less than the deviation threshold". The deviation threshold is the allowable fluctuation range of the flow (such as ±2%), which means that the flow is close to the target value and the adjustment effect is good. At this time, the collection cycle can be delayed and the monitoring frequency can be reduced, while ensuring the stability of the adjustment cycle and maintaining the stable flow state.
[0061] This setup, through a strategy of "prioritizing the adjustment cycle and delaying the acquisition cycle," achieves several advantages: First, it improves adjustment accuracy. When the adjustment priority is high or the adjustment effect is good, maintaining a stable adjustment cycle avoids adjustment deviations caused by cycle changes. For example, when feeding into a chemical reactor, a stable adjustment cycle of 5 seconds can control flow fluctuations within ±1%, improving adjustment accuracy by more than 60% compared to frequent cycle changes (fluctuations of more than ±3%). Second, it reduces monitoring resource consumption. Delaying the acquisition cycle reduces the sensor acquisition frequency and data transmission volume. For example, delaying the second control cycle from 10 seconds to 15 seconds reduces the number of sensor acquisitions from 360 times per hour to 240 times per hour, reducing data transmission volume by 33%. Simultaneously, it reduces controller computing power consumption, lowering CPU utilization from 70% to below 50%, thus improving system smoothness. Third, it adapts to stable operating conditions. When the medium pressure is within the preset range and the flow deviation is small, the operating conditions are stable, and high-frequency monitoring is unnecessary. Delaying the acquisition cycle does not affect system safety and improves resource utilization. For example, during the off-peak period of municipal water supply networks, when the pressure is stable at 0.8 MPa and the flow deviation is less than 1%, abnormalities (such as sudden pressure drops) can still be detected in a timely manner even after the data collection period is delayed, while reducing invalid monitoring.
[0062] In one possible implementation, if the first triggering condition is met, the valve opening degree of the mth time is the opening degree corresponding to the last adjustment command output by the first control module before the fourth time point, and the time interval between the fourth time point and the second time point is the second time length.
[0063] This step is understandable; it's to clarify the "baseline adjustment opening" before synchronization, ensuring that the adjustment actions during synchronization are based on valid historical data. The core is determining the correspondence between the fourth time point and the m-th opening. The fourth time point is the moment at which the interval between the second time point and the second time point is equal to the second time length—for example, at the 10th second of the second time point, with a second time length of 10 seconds, the fourth time point = 10 seconds - 10 seconds = 0 seconds; or at the 20th second of the second time point, with a second time length of 10 seconds, the fourth time point = 20 seconds - 10 seconds = 10 seconds. The "m-th valve opening" is the opening corresponding to the last adjustment command output by the first control module before the fourth time point—for example, at the 0th second of the fourth time point, the last adjustment command output by the first control module before the 0th second is at -5 seconds (the first control cycle is 5 seconds), corresponding to an opening of 45%, i.e., the m-th opening is 45%; or at the 10th second of the fourth time point, the adjustment command output at 0 seconds corresponds to an opening of 45%, i.e., the m-th opening is 45%. The essence of this setting is to establish a time correlation between "adjustment opening degree - monitoring data": the interval between the fourth time point and the second time point is equal to the second time length, indicating that the nth parameter collected at the second time point (such as the flow rate of 45m³ / h collected at the 10th second) is the monitoring data corresponding to the mth opening degree (such as 45%); by clarifying the mth opening degree, the current adjustment effect can be judged (such as 45% opening degree corresponds to a flow rate of 45m³ / h, the target flow rate is 50m³ / h, indicating that the opening degree is insufficient), providing a basis for the m+1th adjustment (such as adjusting to 50% during synchronization).
[0064] A timing library for adjustment commands can be built to record the output time, target opening degree, and actual opening degree of each adjustment command. For example, the command "adjust to 45%" is output at -5 seconds, and the actual opening degree is 45%; the command "adjust to 48%" is output at 0 seconds, and the actual opening degree is 48%. When the first trigger condition is met, the fourth time point (0 seconds) is calculated based on the second time point (e.g., 10 seconds) and the second time length (10 seconds). Then, the last adjustment command before the fourth time point—the "48%" command output at 0 seconds—is retrieved from the timing library, indicating that the opening degree for the m-th time is 48%. At the same time, the system compares the opening degree for the m-th time (48%) with the parameters collected at the second time point (e.g., flow rate 47 m³ / h) to calculate the adjustment deviation (e.g., 48% opening degree corresponds to a target flow rate of 48 m³ / h, actual flow rate is 47 m³ / h, deviation is 1 m³ / h), providing numerical basis for the (m+1)-th adjustment (e.g., adjusting to 50% during synchronization). If there are no adjustment instructions before the fourth time point in the timing library (e.g., when the system has just started and there are no instructions before the fourth time point 0 seconds), the m-th opening is defaulted to the initial opening (e.g., 50%) and marked as "initial baseline", and will be updated according to the actual data thereafter.
[0065] This setup, by "clarifying the baseline adjustment degree," provides a precise basis for synchronous adjustment. By determining the deviation between the m-th adjustment degree and the corresponding monitoring data, the target adjustment degree for the (m+1)-th adjustment can be quantitatively calculated—for example, a 48% adjustment degree in the m-th adjustment corresponds to a flow rate of 47 m³ / h, with a deviation of 1 m³ / h. Each 1% adjustment degree corresponds to a flow rate of 1 m³ / h, meaning the (m+1)-th adjustment needs to be set to 49%, ensuring accurate synchronous adjustment. Compared to blind adjustment without a baseline (such as adjusting ±2% each time), the adjustment deviation can be reduced from ±2% to ±0.5%, improving adjustment accuracy by 75%.
[0066] In one possible implementation, in step S300, the first control module adjusts the (m+1)th valve opening of the electric wafer butterfly valve at a third time point, and the second control module collects the (n+1)th operating status parameters of the electric wafer butterfly valve at the third time point, including:
[0067] Under at least one of the following conditions, the first control module adjusts the valve opening of the electric wafer butterfly valve for the (m+1)th time at the third time point, and the second control module collects the operating status parameters of the electric wafer butterfly valve for the (n+1)th time at the third time point:
[0068] The first value is an integer multiple of the second value.
[0069] The ratio of the first value to the second value is less than or equal to a preset ratio.
[0070] This implementation method is understandable; it aims to screen for "effective synchronization scenarios" and ensure that the benefits of synchronization outweigh the costs. The core principle is to determine synchronization feasibility based on the relationship between periodic values. From a technical perspective, "the first value is an integer multiple of the second value" means that the first control cycle is an integer multiple of the second control cycle—for example, if the first value is 5 seconds and the second value is 10 seconds, 5 is 0.5 times 10, which does not satisfy the condition; if the first value is 10 seconds and the second value is 5 seconds, 10 is twice 5, which satisfies the condition. This relationship means that the adjustment cycle includes an integer number of acquisition cycles, maximizing the utilization of cycle overlap during synchronization—for example, if the first value is 10 seconds (twice the second value of 5 seconds), the first control module adjusts every 10 seconds, and the second control module acquires data every 5 seconds. At the 10th second, 20th second, etc., the adjustment and acquisition naturally overlap, requiring only minor adjustments during synchronization, without significant cycle adjustments.
[0071] The preset ratio is set according to the working conditions. It can be manually input, retrieved from a database, etc., but is not limited to these methods. For example, if the preset ratio is 1.5, the first value is 6 seconds, the second value is 5 seconds, and the ratio is 1.2 ≤ 1.5, which satisfies the condition; if the first value is 8 seconds, the second value is 5 seconds, and the ratio is 1.6 > 1.5, which does not satisfy the condition. This relationship means that the difference between the two cycles is small, the adjustment range during synchronization is small, and the resource consumption is low—for example, if the ratio is 1.2, adjusting the acquisition cycle from 5 seconds to 6 seconds only requires a 1-second delay, compared to a ratio of 3 (an adjustment range of 2 seconds), reducing resource consumption by 50%.
[0072] This setup, through "filtering effective synchronization scenarios," achieves three major technical effects: First, it improves synchronization efficiency. When the first value is an integer multiple of the second value, the natural overlap time can be utilized during synchronization, reducing the period adjustment amplitude. For example, if the first value is 10 seconds and the second value is 5 seconds, synchronization can be performed at the 10th second without adjusting the adjustment period. Only the acquisition period needs to be extended from 5 seconds to 10 seconds, resulting in a small adjustment amplitude and a synchronization success rate of over 98%. Compared to synchronization without filtering (success rate below 70%), efficiency is significantly improved. Second, it reduces synchronization costs. When the ratio is ≤ preset ratio, the period difference is small, and adjustments to acquisition or adjustment are unnecessary. During the cycle, the load on the sensor and actuator increases less—for example, if the ratio is 1.2 and the acquisition cycle is adjusted from 5 seconds to 6 seconds, the sensor acquisition frequency only increases by 20%, compared to a ratio of 3 (an increase of 200%), resulting in an 80% reduction in energy consumption and a reduction in actuator mechanical wear. Thirdly, it reduces resource waste by not triggering synchronization when conditions are not met, preventing the system from overloading due to frequent synchronization—for example, if the first value is 7 seconds and the second value is 3 seconds, the conditions are not met. If forced synchronization is required, the acquisition cycle needs to be adjusted from 3 seconds to 7 seconds. This large adjustment will cause a sharp increase in data transmission, potentially leading to excessive CPU usage and system lag.
[0073] In one possible implementation, the second time difference is the sum of the second time length and the compensation time; where the compensation time = first time point - second time point + first time length - second time length.
[0074] It can be understood that "second time difference" is the interval between the third time point and the second time point (e.g., the 10th second of the third time point and the 5th second of the second time point, the difference = 5 seconds); "second time length" is the second control cycle (e.g., 10 seconds); "compensation time" is a key parameter for correcting the acquisition cycle, and its calculation formula is based on the numerical relationship between the first time point, the second time point, the first time length, and the second time length—for example, the 0th second of the first time point, the 0th second of the second time point, the first time length of 5 seconds, the second time length of 10 seconds, the compensation time = 0 - 0 + 5 - 10 = -5 seconds, the second time difference = 10 + (-5) = 5 seconds, that is, the third time point = the second time point + 5 seconds = 0 + 5 = 5 seconds, which coincides with the third time point (0 + 5 = 5 seconds) of the first control module, thus achieving synchronization.
[0075] This setup achieves three major technical effects through "compensation time correction of the acquisition cycle": First, it ensures precise synchronization. The compensation time calculation formula, based on the time and cycle parameters of the two modules, can quantify and eliminate asynchronous deviations, ensuring that the deviation between the acquisition time and the adjustment time is ≤0.1 seconds. Second, it reduces synchronization costs. By controlling the adjustment range of the acquisition cycle through compensation time, it avoids resource waste caused by large adjustments—for example, if the compensation time is -2 seconds, and the second time difference is adjusted from 10 seconds to 8 seconds, the acquisition frequency only increases by 20%, and the sensor energy consumption increases by ≤15%. Compared to large adjustments without compensation (such as adjusting from 10 seconds to 5 seconds, which increases energy consumption by 100%), the cost is significantly reduced. Third, it adapts to dynamic operating conditions. When the first time point, the second time point, or the cycle parameter changes (such as adjusting the first control cycle from 5 seconds to 6 seconds), the system can recalculate the compensation time in real time to ensure that the synchronization time is always accurate. For example, if the first control cycle is adjusted to 6 seconds, the first time point is 0 seconds, the third time point is 6 seconds, the second time point is 3 seconds, the second time length is 10 seconds, the compensation time is 0-3+6-10=-7 seconds, the second time difference is 10-7=3 seconds, the acquisition time is 3+3=6 seconds, which still coincides with the third time point. Compared with the fixed compensation time (which cannot adapt to parameter changes), the dynamic adaptability is significantly improved.
[0076] In one possible implementation, please refer to Figure 2 The second control module collects the (n+1)th operating status parameters of the electric wafer butterfly valve at the third time point, including:
[0077] After the second time point, the delay compensation time for the status acquisition trigger signal of the second control module will be applied.
[0078] It is understandable that delaying the acquisition trigger signal allows the second control module to synchronously acquire data at a third time point. The core is to clarify the implementation method of the signal delay and the integrity of data acquisition. From a technical perspective, the "status acquisition trigger signal" is the instruction signal for the second control module to start parameter acquisition (such as an acquisition trigger pulse sent every 10 seconds). The delay compensation time is achieved by using software or hardware to postpone the transmission time of the trigger signal by the corresponding compensation time. For example, if the compensation time is -2 seconds (actually 2 seconds earlier, a negative compensation time indicates that acquisition needs to be done earlier; a positive compensation time indicates that acquisition needs to be delayed), the original trigger signal is sent at the 10th second, and after a -2 second delay, it is sent at the 8th second; if the compensation time is 3 seconds, the original trigger signal is sent at the 10th second, and after a delay, it is sent at the 13th second.
[0079] The (n+1)th operating status parameters of the electric wafer butterfly valve are acquired based on the delayed status acquisition trigger signal.
[0080] It is understandable that the parameter acquisition based on the delayed trigger signal means that the second control module only starts sensor acquisition when it receives the delayed trigger signal, so that the acquisition time coincides with the third time point. For example, if the delayed trigger signal is sent at the 5th second, the second control module starts the pressure, flow and other sensors to acquire data synchronously at the 5th second. After the acquisition is completed, the data is packaged and uploaded to the control system and stored in association with the adjustment command of the first control module (adjust to 50% opening at the 5th second).
[0081] This configuration, by delaying the trigger signal for the second control module's status acquisition by a compensation time after the second time point, and acquiring the (n+1)th running status parameters based on the delayed trigger signal, eliminates the time deviation between the first and second control modules during asynchronous operation. This ensures that the status parameter acquisition time is strictly synchronized with the valve opening adjustment time (the third time point), guaranteeing that the acquired running status parameters directly and accurately reflect the real-time effect of the corresponding opening adjustment action, and reducing feedback data distortion caused by asynchronous acquisition and adjustment. Simultaneously, this method achieves synchronous acquisition through signal delay, without changing the basic cycle settings of the control module. While ensuring synchronization accuracy (time deviation can be controlled within milliseconds), it reduces the complexity of system cycle reconstruction and minimizes interference with normal adjustment and monitoring rhythms. This improves the timeliness and accuracy of parameter feedback, providing a reliable basis for subsequent adjustment strategy optimization, and enhances the system's adaptability and stability under dynamic operating conditions, effectively balancing control accuracy and operating efficiency.
[0082] In one possible implementation, if the second triggering condition is met, the second time difference is equal to the second time length, and the first time difference is greater than the first time length. The second triggering condition includes any one of the following conditions:
[0083] The second value is less than the first value.
[0084] The second value is equal to the first value, and the status monitoring priority is higher than the valve regulation priority.
[0085] The second value is equal to the first value, and the current medium temperature of the electric wafer butterfly valve is within the preset temperature range.
[0086] It is understandable that this implementation method is a concrete manifestation of "the second control module has a higher priority than the first control module", complementing the first triggering condition, clarifying in which scenarios it is necessary to prioritize ensuring the stability of the monitoring cycle, while delaying the adjustment cycle to achieve synchronization.
[0087] The first type, "the second value is less than the first value," means that the second control cycle (e.g., 5 seconds) is shorter than the first control cycle (e.g., 10 seconds), indicating that the monitoring frequency is higher than the adjustment frequency. In this case, it is necessary to ensure that the monitoring cycle remains unchanged (the second time difference equals the second time length, e.g., the 5th second - the 0th second = 5 seconds), while delaying the adjustment cycle (the first time difference is greater than the first time length, e.g., the 5th second - the 0th second = 5 seconds > 10 seconds is not valid; it should actually be the 0th second of the first time point, with a first time length of 10 seconds, and the first time difference = 5 seconds - 0 seconds = 5 seconds. It is necessary to use compensation time correction to delay the adjustment cycle to 5 seconds to ensure synchronization).
[0088] The second category is "the second value is equal to the first value and the monitoring priority is high", which means that the two have the same cycle (e.g., both are 5 seconds), but the working conditions require more attention to the monitoring data (e.g., high-frequency monitoring of seal leakage is required for the transportation of corrosive media). In this case, priority is given to ensuring the stability of the monitoring cycle (second time difference = 5 seconds), and the adjustment cycle is delayed (first time difference > 5 seconds) to ensure that the monitoring data is accurate when synchronized.
[0089] The third category is "the second value is equal to the first value and the medium temperature is within the preset range". The preset temperature range is the temperature range in which the system operates normally (such as 20-80℃). This indicates that the temperature is stable and there is no need to adjust the temperature-related opening at high frequency (such as adjusting the medium flow rate to control the temperature by adjusting the opening). In this case, the adjustment cycle can be delayed to ensure the stability of the monitoring cycle and detect temperature anomalies in a timely manner.
[0090] By monitoring the "relationship between the second and first values," "priority settings," and "medium temperature" in real time, the system determines whether the second trigger condition is met. For example, if the second value is less than the first value by 10 seconds, the first trigger condition is met; or if the second value equals the first value by 5 seconds and the monitoring priority is set to "high," the second trigger condition is met. Once the condition is met, the system calculates the third time point: the second control module determines the third time point according to the original cycle (e.g., second time point 0, third time point 5); the first control module then delays the adjustment cycle, adjusting the original first time point (e.g., 10 seconds) to the third time point (5 seconds). At this point, the first time difference = 5 seconds - 0 seconds = 5 seconds, which is greater than the first time length of 10 seconds, thus invalidating the condition. In practice, the first control module should adjust at the 5th second through time compensation to ensure synchronization.
[0091] This configuration prioritizes the status monitoring cycle by ensuring that the second time difference equals the second time length and the first time difference is greater than the first time length when the second trigger condition is met. When the second control cycle is shorter (monitoring is more frequent), the status monitoring priority is higher, or the medium temperature is within a stable range, maintaining a stable monitoring cycle ensures continuous acquisition and timely feedback of key operating status parameters (such as sealing performance and medium characteristics), reducing data loss or delay caused by cycle adjustments. At the same time, delaying the adjustment cycle reduces unnecessary valve operation frequency, lowering actuator mechanical wear and energy consumption. Especially in scenarios where high-frequency adjustment is not required, such as when the medium temperature is stable, it ensures rapid response to abnormal conditions (such as sudden temperature rise or increased leakage) and improves the overall system operating efficiency by rationally allocating adjustment resources. This forms a dynamic balance mechanism of "monitoring priority and adjustment adaptation," significantly enhancing the adaptability and reliability of intelligent control methods under complex operating conditions.
[0092] In one possible implementation, the nth running status parameter is the last status data collected by the second control module before the fifth time point, and the time interval between the fifth time point and the first time point is the first time length.
[0093] This implementation method is understandable, as it aims to clarify the "baseline monitoring data" before synchronization, ensuring that the data collected during synchronization is based on historically valid monitoring results. The core is determining the correspondence between the fifth time point and the nth parameter. For example, if the first time point is 0 seconds and the first time length is 5 seconds, then the fifth time point = 0 seconds + 5 seconds = 5 seconds; or if the first time point is 5 seconds and the first time length is 5 seconds, then the fifth time point = 5 seconds + 5 seconds = 10 seconds. The "nth operating status parameter" is the last status data collected by the second control module before the fifth time point—for example, if the fifth time point is 5 seconds, the last data collected by the second control module 5 seconds prior was at the 3rd second (second control cycle 5 seconds), corresponding to a pressure of 0.8 MPa and a flow rate of 45 m³ / h, which is the nth parameter; or if the fifth time point is 10 seconds, the last data collected by the second control module 10 seconds prior was at the 8th second, corresponding to a pressure of 0.82 MPa and a flow rate of 46 m³ / h, which is the nth parameter.
[0094] This setup, by clearly defining the state parameters of the nth operation as the last state data collected by the second control module before the fifth time point, and with the interval between the fifth time point and the first time point equal to the first control cycle, can accurately anchor historical monitoring data directly related to the opening adjustment action at the first time point. This provides a clear benchmark for judging the actual effect of the adjustment—reducing misjudgments of effect caused by misalignment between monitoring data and adjustment action time. Simultaneously, this setting establishes a clear time matching relationship between the adjustment action and the corresponding monitoring data. This facilitates rapid tracing of the source of changes in operating conditions after adjustment (e.g., abnormal parameters after an adjustment action can be directly correlated to the benchmark data before that adjustment). It also provides reliable historical data support for subsequent adjustments based on the second trigger condition to delay the adjustment cycle and prioritize the monitoring cycle. This ensures that even in scenarios where monitoring is prioritized, adjustments to the control strategy can still be based on accurate operating condition feedback, effectively balancing monitoring continuity and adjustment rationality, and further improving the accuracy and reliability of intelligent control methods in operating condition tracing and strategy optimization.
[0095] S400, after the third time point, the first control module adjusts the valve opening based on the first control cycle, and the second control module collects operating status parameters based on the second control cycle.
[0096] This step is understandable as a post-synchronization recovery phase. Its core purpose is to return the two modules from a "synchronized state" to an "independent baseline state," ensuring long-term stable system operation and avoiding resource waste caused by continuous synchronization. Technically, "after the third time point" refers to the moment when the synchronization action is completed (adjustment and data acquisition have been performed and uploaded for analysis)—for example, if the synchronization action is completed at the 5th second of the third time point, and the 5.1st second marks the start of the recovery phase. "The first control module adjusts the opening based on the first control cycle" means that the first control module continues to adjust according to the initial cycle before synchronization—for example, if the first control cycle before synchronization is 5 seconds, and the adjustment is completed at the 5th second of the third time point, the next adjustment will be at the 5th second + 5th second = 10th second, and subsequent adjustments will cycle in 5-second intervals. If the adjustment parameters (such as the target opening calculation logic) were optimized during synchronization, the optimized logic will still be used after recovery, only periodically returning to the initial value.
[0097] "The second control module collects parameters based on the second control cycle" means that the second control module continues to collect parameters according to the initial cycle before synchronization. For example, if the second control cycle before synchronization is 10 seconds, the data collection is completed at the 5th second of the third time point, and the next data collection is at the 5th second + 10th second = 15th second. The cycle repeats in 10-second intervals thereafter. If the data collection parameters (such as the sampling frequency) are adjusted during synchronization, the adjusted parameters will still be used after restoration, and only the cycle will return to the initial value.
[0098] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0099] Corresponding to the intelligent control method for the electric wafer butterfly valve described in the above embodiments, this application also provides an intelligent control system for the electric wafer butterfly valve. Each module of this system can implement each step of the intelligent control method for the electric wafer butterfly valve. The intelligent control system for the electric wafer butterfly valve includes a first control module and a second control module, wherein:
[0100] The first control module is used to adjust the valve opening of the electric wafer butterfly valve based on a first control cycle, and the second control module is used to monitor the operating status parameters of the electric wafer butterfly valve based on a second control cycle; wherein, the first control cycle is used to indicate the time interval for the first control module to adjust the valve opening of the electric wafer butterfly valve, and the second control cycle is used to indicate the time interval for the second control module to monitor the operating status parameters of the electric wafer butterfly valve.
[0101] The first control module is used to adjust the valve opening degree of the electric wafer butterfly valve for the mth time at the first time point, and the second control module is used to collect the operating status parameters of the electric wafer butterfly valve for the nth time at the second time point; wherein the first time point and the second time point are different, and m and n are positive integers.
[0102] The first control module is used to adjust the valve opening of the electric wafer butterfly valve for the (m+1)th time at the third time point, and the second control module is used to collect the operating status parameters of the electric wafer butterfly valve for the (n+1)th time at the third time point; wherein, the first time difference between the third time point and the first time point is different from the first time length corresponding to the first control cycle, or the second time difference between the third time point and the second time point is different from the second time length corresponding to the second control cycle.
[0103] The first control module is used to adjust the valve opening based on the first control cycle after the third time point; the second control module is used to collect operating status parameters based on the second control cycle after the third time point.
[0104] It should be noted that the information interaction and execution process between the above modules are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, which will not be repeated here.
[0105] Those skilled in the art will understand that, for the sake of convenience and brevity, the above-described module division is merely an example. In practical applications, the above functions can be assigned to different modules as needed, that is, the internal structure of the system can be divided into different modules to complete all or part of the functions described above. The modules in the embodiments can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0106] This application also provides an electrically operated wafer butterfly valve 100, such as... Figure 3 As shown, it includes a valve body 10, a valve seat 20, a valve 30, an electric actuator 40, a monitoring device, and a control device 5. The control device is electrically connected to the electric actuator 40 and the monitoring device. Figure 4 This is a schematic diagram of the structure of a control device 5 provided in an embodiment of this application. Figure 4 As shown, the control device 5 in this embodiment includes: at least one processor 50 ( Figure 4 Only one is shown in the image), at least one memory 51 ( Figure 4(Only one is shown in the image) and a computer program 52 stored in the at least one memory 51 and executable on the at least one processor 50. When the processor 50 executes the computer program 52, it causes the control device 5 to perform the steps in any of the above embodiments of the intelligent control method for electric wafer butterfly valves, or causes the control device 5 to perform the functions of each module in the above embodiments of the system.
[0107] For example, the computer program 52 may be divided into one or more modules / units, which are stored in the memory 51 and executed by the processor 50 to complete this application. The one or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program 52 in the control device 5.
[0108] The control device 5 can be a desktop computer, laptop, handheld computer, or cloud server, etc. The control device 5 may include, but is not limited to, a processor 50 and a memory 51. Those skilled in the art will understand that... Figure 4 This is merely an example of control device 5 and does not constitute a limitation on control device 5. It may include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, buses, etc.
[0109] The processor 50 can be a Central Processing Unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0110] In some embodiments, the memory 51 may be an internal storage unit of the control device 5, such as a hard disk or memory of the control device 5. In other embodiments, the memory 51 may be an external storage device of the control device 5, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the control device 5. Furthermore, the memory 51 may include both internal storage units and external storage devices of the control device 5. The memory 51 is used to store operating systems, applications, bootloaders, data, and other programs, such as the program code of computer programs. The memory 51 can also be used to temporarily store data that has been output or will be output.
[0111] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.
[0112] This application provides a computer program product that, when run on an electric wafer butterfly valve, causes the electric wafer butterfly valve to perform the steps in any of the above-described method embodiments.
[0113] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to the electric wafer butterfly valve, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks.
[0114] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0115] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0116] In the embodiments provided in this application, it should be understood that the disclosed intelligent control system for electric wafer butterfly valves and the electric wafer butterfly valves can be implemented in other ways. For example, the embodiments of the intelligent control system for electric wafer butterfly valves described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, and may be electrical, mechanical, or other forms.
[0117] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0118] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. An intelligent control method for an electrically powered double-disc butterfly valve, characterized in that, The method is applied to an intelligent control system of an electric double-seated butterfly valve, the intelligent control system of the electric double-seated butterfly valve comprises a first control module and a second control module, and the method comprises the following steps: running the first control module and the second control module, the first control module adjusts a valve opening degree of the electric double-seated butterfly valve based on a first control period, and the second control module monitors an operating state parameter of the electric double-seated butterfly valve based on a second control period; wherein the first control period is used to indicate a time interval of the first control module adjusting the valve opening degree of the electric double-seated butterfly valve, and the second control period is used to indicate a time interval of the second control module monitoring the operating state parameter of the electric double-seated butterfly valve; the first control module adjusts an mth valve opening degree of the electric double-seated butterfly valve at a first time point, and the second control module collects an nth operating state parameter of the electric double-seated butterfly valve at a second time point; wherein the first time point is different from the second time point, and m and n are positive integers; the first control module adjusts an (m+1)th valve opening degree of the electric double-seated butterfly valve at a third time point, and the second control module collects an (n+1)th operating state parameter of the electric double-seated butterfly valve at the third time point; wherein a first time difference value between the third time point and the first time point is different from a first time length corresponding to the first control period, or a second time difference value between the third time point and the second time point is different from a second time length corresponding to the second control period; after the third time point, the first control module adjusts the valve opening degree based on the first control period, and the second control module collects the operating state parameter based on the second control period.
2. The intelligent control method of an electric double-disc valve pair according to claim 1, wherein, before the third time point, a first value of the first control period and a second value of the second control period are both less than a third value of a response period of the intelligent control system of the electric double-seated butterfly valve; wherein the response period is used to indicate a time interval from outputting a control instruction to driving an electric actuator to complete a corresponding action.
3. The intelligent control method of an electrically powered double-jacketed butterfly valve as claimed in claim 2, wherein, in the case of meeting a first trigger condition, the first time difference value is equal to the first time length, and the second time difference value is greater than the second time length; wherein the first trigger condition comprises any one of the following conditions: the first value is less than the second value; the first value is equal to the second value, and a valve adjustment priority corresponding to the first control module is higher than a state monitoring priority corresponding to the second control module; the first value is equal to the second value, and a current medium pressure value of the electric double-seated butterfly valve is within a preset pressure interval; the first value is equal to the second value, and a deviation between a current medium flow value of the electric double-seated butterfly valve and a target flow value is less than a deviation threshold.
4. The intelligent control method of an electrically powered double-jacketed butterfly valve as claimed in claim 3, wherein, in the case of meeting the first trigger condition, the mth valve opening degree is a valve opening degree corresponding to a last adjustment instruction output by the first control module before a fourth time point, and a time interval between the fourth time point and the second time point is the second time length.
5. The intelligent control method of an electrically powered double-jacketed butterfly valve as claimed in claim 4, wherein, The first control module adjusts the m+1th valve opening degree of the electrically-operated clamp-on butterfly valve at a third time point, and the second control module collects the n+1th running state parameter of the electrically-operated clamp-on butterfly valve at the third time point, including: The first control module adjusts the m+1th valve opening degree of the electrically-operated clamp-on butterfly valve at a third time point, and the second control module collects the n+1th running state parameter of the electrically-operated clamp-on butterfly valve at the third time point, including: The first numerical value is an integer multiple of the second numerical value; The ratio of the first numerical value to the second numerical value is less than or equal to a preset ratio.
6. The intelligent control method of an electrically powered double-jacketed butterfly valve as claimed in claim 1, wherein, The second time difference value is the sum of the second time length and a compensation time; wherein the compensation time = the first time point - the second time point + the first time length - the second time length.
7. The intelligent control method of an electrically powered double-jacketed butterfly valve as claimed in claim 6, wherein, The second control module collects the n+1th running state parameter of the electrically-operated clamp-on butterfly valve at a third time point, including: After the second time point, the state collection trigger signal of the second control module is delayed by the compensation time; The n+1th running state parameter of the electrically-operated clamp-on butterfly valve is collected based on the delayed state collection trigger signal.
8. The intelligent control method of an electrically powered double-jacketed butterfly valve as claimed in claim 3, wherein, In the case of meeting the second trigger condition, the second time difference value is equal to the second time length, and the first time difference value is greater than the first time length, wherein the second trigger condition includes any one of the following conditions: The second numerical value is less than the first numerical value; The second numerical value is equal to the first numerical value, and the state monitoring priority is higher than the valve adjustment priority; The second numerical value is equal to the first numerical value, and the current medium temperature value of the electrically-operated clamp-on butterfly valve is within a preset temperature interval.
9. The intelligent control method of an electrically powered double-jacketed butterfly valve according to claim 8, wherein, The nth running state parameter is the last state data collected by the second control module before the fifth time point, and the time interval between the fifth time point and the first time point is the first time length.
10. An electrically powered double disc butterfly valve characterized by, The valve body, the valve seat, the valve, the electric actuator, the monitoring device and the control device, the control device is electrically connected with the electric actuator and the monitoring device, the control device includes a memory, a processor and a computer program stored in the memory and executable on the processor, the processor executes the computer program to realize the method of any one of claims 1 to 9.
Citation Information
Patent Citations
Quick cut-off control method for butterfly valve and butterfly valve
CN120007794A
Vacuum valve
JP2018113819A