Switching valve control method, system and dust removal system

By calculating the virtual opening degree of the switching valve and controlling its electric actuator, the problems of low efficiency and poor accuracy in switching valve control are solved, achieving highly automated and high-precision mid-stop control, which is suitable for precise airflow regulation in industrial dust removal systems.

CN122431180APending Publication Date: 2026-07-21CISDI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CISDI INFORMATION TECH CO LTD
Filing Date
2026-04-22
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In existing industrial dust removal systems, the control efficiency of switching valves is low, the accuracy is poor, and the degree of automation is low, making it impossible to achieve continuous opening adjustment.

Method used

By acquiring the current operating status, duration of the status, and valve action speed of the switching valve, the virtual opening degree is calculated. Based on the virtual opening degree and the target opening degree, the electric actuator of the switching valve is controlled to achieve mid-stop control. Precise adjustment is achieved by using the preset valve inertia opening degree value and error threshold.

Benefits of technology

Without replacing hardware or adding sensors, stable interruption of valve switching is achieved, improving automation and control accuracy, suppressing opening overshoot caused by network latency and mechanical inertia delay, and meeting the precise airflow control requirements of industrial dust removal systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122431180A_ABST
    Figure CN122431180A_ABST
Patent Text Reader

Abstract

The application relates to a switch valve control method, system and dust removal system, which comprises the following steps: obtaining the current running state, state duration, valve action speed and target opening degree of a switch valve; obtaining the virtual opening degree of the switch valve according to the current running state, state duration and valve action speed; and controlling the switch valve based on the virtual opening degree and the target opening degree, wherein if the switch valve is in an opening or closing state, the target opening degree is located in a preset intermediate stop opening degree interval, and the gap between the virtual opening degree and the target opening degree is less than a stop valve inertia opening degree value or a preset error threshold, an intermediate stop given signal is triggered to control the power-off of an electric actuator of the switch valve, so that the switch valve reaches and remains at the target opening degree, and the stop valve inertia opening degree value is the product of the valve action speed and a preset stop valve inertia time; the method can stably stop the switch valve at any target opening degree without replacing the switch valve hardware and adding a position sensor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of switching valve technology, and in particular to a switching valve control method, system, and dust removal system. Background Technology

[0002] Industrial dust collection systems are widely used in various production environments and are indispensable environmental protection and occupational health protection facilities in metallurgy, building materials, and machining industries. This system uses fans to generate negative pressure, drawing dust from multiple dust-generating points into a dust collection network. The dust is then collected through branch pipes and main pipes of the network and finally collected by the dust collection equipment for purification. To ensure efficient and stable system operation and achieve energy-saving goals, enterprises need to precisely control the airflow at each dust collection point (corresponding to the dust generation point) to match the dust generation rate. Therefore, a dynamic optimization allocation method for airflow based on a pipeline hydraulic simulation model has emerged. This method can obtain the optimal airflow adjustment scheme based on the real-time dust generation rate at each collection point. However, the implementation of this method is highly dependent on the various valves installed on the dust collection pipeline, requiring the valves to have continuous opening adjustment capabilities.

[0003] Currently, the most commonly used valves in dust collection pipelines are on / off valves. On / off valves are typically equipped with "on / off" type electric actuators, supporting only two states: "fully open" or "fully closed." Their electric actuators possess mechanical characteristics of "power-off self-locking" or "power-off holding." To address the aforementioned continuous opening adjustment requirements, some companies employ a "jog + manual observation" method, manually stopping the valve. This involves manually observing and controlling the valve's opening; when the valve reaches the target opening, the power to the electric actuator is cut off, achieving a "mid-stop" (the valve stops and holds in the intermediate position). However, this method suffers from drawbacks such as low control efficiency, poor control accuracy, and low automation. Summary of the Invention

[0004] This application provides a valve control method, system, and dust removal system to solve the technical problems of low control efficiency, poor control accuracy, and low degree of automation in the existing manual valve switching and stopping schemes.

[0005] This application provides a method for controlling a switching valve, the method comprising: Obtain the current operating status, duration of status, valve action speed, and target opening degree of the switching valve; The virtual opening degree of the switching valve is obtained based on the current operating state, the duration of the state, and the valve action speed. Based on the virtual opening degree and the target opening degree, the switching valve is controlled. If the switching valve is in an open or closed state, the target opening degree is located within a preset stop opening degree range, and the difference between the virtual opening degree and the target opening degree is less than the stop valve inertia opening degree value or a preset error threshold, then a stop signal is triggered to control the electric actuator of the switching valve to be de-energized, so that the switching valve reaches and maintains the target opening degree. The stop valve inertia opening degree is the product of the valve action speed and the preset stop valve inertia time.

[0006] In one embodiment of this application, obtaining the current operating state of the switching valve includes: The associated signal set is obtained from the programmable logic controller corresponding to the switching valve. The associated signal set includes: open position signal, closed position signal, open set signal, closed set signal, and stop set signal. The open position signal and the closed position signal are both triggered by the switching valve. The open position signal is used to indicate whether the switching valve is in a fully open state, and the closed position signal is used to indicate whether the switching valve is in a fully closed state. The open set signal, the closed set signal, and the stop set signal are all triggered by the switching valve control system. The switching valve control system is the system running the method. The open set signal is used to indicate whether the switching valve is in an open state, the closed set signal is used to indicate whether the switching valve is in a closed state, and the stop set signal is used to indicate whether the switching valve is in a stop state. Stop refers to the switching valve remaining at any position between the opening degree of 0 and the opening degree of 100%. Based on the associated signal set, the current operating state of the switching valve is determined.

[0007] In one embodiment of this application, determining the current operating state of the switching valve based on the associated signal set includes: If the open signal is True and the close signal is False, then the current operating state is determined to be the fully open state. If the open signal is False and the close signal is True, then the current operating state is determined to be the fully closed state. If the open position signal and the closed position signal are the same, the open given signal is True, the closed given signal is False, and the stop given signal is False, then the switching valve is determined to be in the open state. If the open position signal and the closed position signal are the same, the open given signal is False, the closed given signal is True, and the stop given signal is False, then the switch valve is determined to be in the closed state. If the open position signal and the closed position signal are the same, the open given signal is False, the closed given signal is False, and the stop given signal is True, then the switching valve is determined to be in the stop state.

[0008] In one embodiment of this application, obtaining the valve actuation speed of the switching valve includes: Obtain the historical associated signal set of the switching valve, the historical associated signal set includes historical associated signals at multiple historical sampling time points, the historical associated signals include historical open-to-close signals and historical closed-to-close signals; If the historical open signal is True and the historical closed signal is False, then the historical opening degree of the switching valve at the corresponding historical sampling time point is determined to be 100%. If the historical open signal is False and the historical closed signal is True, then the historical opening degree of the switching valve at the corresponding historical sampling time point is determined to be 0. If the historical open signal and the historical closed signal are the same, then the historical opening degree of the switching valve at the corresponding historical sampling time point is determined to be invalid; If any of the historical sampling time points is missing or invalid, linear interpolation is used to fill in the missing or invalid historical openings to obtain a complete historical opening sequence. The valve actuation speed is obtained based on the historical opening sequence.

[0009] In one embodiment of this application, obtaining the valve actuation speed based on the historical opening sequence includes: The historical aperture sequence is smoothed and filtered to obtain the filtered historical aperture sequence. Perform a difference operation on the filtered historical aperture sequence to obtain the aperture change rate corresponding to the historical sampling time point; If the opening change rate is greater than the preset change rate threshold, then the corresponding historical sampling time point is determined as the opening increase time point, and multiple consecutive opening increase time points form an opening increase interval. If the opening change rate is less than the negative value of the preset change rate threshold, then the corresponding historical sampling time point is determined as the opening decrease time point, and multiple consecutive opening decrease time points form an opening decrease interval. The first operating speed of the switching valve in the opening increase interval is obtained based on the first start time point, the first end time point, the first initial opening of the switching valve at the first start time point, and the first final opening of the switching valve at the first end time point. Based on the second start time point, the second end time point, the second initial opening of the switching valve at the second start time point, and the second final opening of the switching valve at the second end time point, the second operating speed of the switching valve in the opening reduction interval is obtained, and multiple first operating speeds and second operating speeds constitute a first operating speed set; The extreme values ​​in the first set of action speeds are removed to obtain the second set of action speeds. The average value of multiple speed values ​​in the second set of action speeds is determined as the valve action speed.

[0010] In one embodiment of this application, the historical correlation signal further includes a historical stop-start given signal. Before obtaining the first operating speed of the switching valve in the opening increase interval based on the first start time point, the first end time point, the first initial opening degree of the switching valve at the first start time point, and the first final opening degree of the switching valve at the first end time point, the following further includes: If the opening change rate is less than or equal to the preset change rate threshold and greater than or equal to the negative value of the preset change rate threshold, then the corresponding historical sampling time point is determined as the opening stable time point, and multiple consecutive opening stable time points form an opening stable interval. Any of the opening stability intervals is determined as the first target interval. If the duration of the first target interval is less than a preset stability time threshold, then multiple historical sampling time points within the first target interval are assigned to the previous interval of the first target interval. The second target interval is determined by any one of the opening increase interval, the opening decrease interval, and the opening stability interval. If the historical stop signal is True at any time within the second target interval, the second target interval is removed.

[0011] In one embodiment of this application, obtaining the virtual opening degree of the switching valve based on the current operating state, the duration of the state, and the valve action speed includes: If the current running state is fully open, then the virtual opening degree is 100%; If the current operating state is fully closed, then the virtual opening degree is 0; If the current operating state is an open state, then the first starting time point of the current state is obtained, the opening degree of the switching valve at the first starting time point is determined as the first starting opening degree, the duration of the current state is the first duration, the product of the first duration and the valve action speed is the first intermediate value, the ratio of the first intermediate value to 1000 is the first opening degree movement value, the sum of the first starting opening degree and the first opening degree movement value is determined as the first opening degree to be determined, and the smaller value between the first opening degree to be determined and the preset maximum allowable opening value is determined as the virtual opening degree; the unit of the valve action speed is % / second; If the current operating state is closed, then the second starting time point of the current state is obtained, the opening degree of the switching valve at the second starting time point is determined as the second starting opening degree, the duration of the current state is the second duration, the product of the second duration and the valve action speed is the second intermediate value, the ratio of the second intermediate value to 1000 is the second opening degree movement value, the difference between the second starting opening degree and the second opening degree movement value is determined as the second opening degree to be determined, and the larger value between the second opening degree to be determined and the preset minimum allowable opening value is determined as the virtual opening degree; the units of the first duration and the second duration are both milliseconds. If the current operating state is in a state of mid-stop, then the time point of the most recent mid-stop of the switching valve is determined as the mid-stop time point, and the target opening degree corresponding to the mid-stop time point is determined as the virtual opening degree.

[0012] In one embodiment of this application, controlling the switching valve based on the virtual opening degree and the target opening degree includes: When the target opening degree is greater than the maximum value of the intermediate stop opening degree range, the opening set signal is triggered, and the closing set signal and the intermediate stop set signal are both kept as False, so that the switching valve reaches the fully open state; When the target opening degree is less than the minimum value of the intermediate stop opening degree range, the closing given signal is triggered, and the opening given signal and the intermediate stop given signal are both kept as False, so that the switching valve reaches the fully closed state; If the target opening is within the intermediate stop opening range, the virtual opening is less than the target opening, and the difference between the virtual opening and the target opening is greater than both the stop valve inertial opening value and the error threshold, then the open given signal is triggered, and the close given signal and the intermediate stop given signal are both kept as False. If the target opening is within the intermediate stop opening range, the virtual opening is greater than the target opening, and the difference between the virtual opening and the target opening is greater than both the stop valve inertial opening value and the error threshold, then the closing given signal is triggered, and both the opening given signal and the intermediate stop given signal are kept as False.

[0013] This application also provides a switching valve control system, the system comprising: The basic data acquisition module is used to acquire the current operating status, status duration, valve action speed, and target opening degree of the switching valve; The virtual opening degree acquisition module is used to obtain the virtual opening degree of the switching valve based on the current operating state, the duration of the state, and the valve action speed. A valve control module is used to control the valve based on the virtual opening degree and the target opening degree. If the valve is in an open or closed state, the target opening degree is within a preset stop opening degree range, and the difference between the virtual opening degree and the target opening degree is less than the valve stop inertia opening degree value or a preset error threshold, then a stop signal is triggered to control the electric actuator of the valve to be de-energized, so that the valve reaches and maintains the target opening degree. The valve stop inertia opening degree is the product of the valve action speed and the preset valve stop inertia time.

[0014] This application also provides a dust removal system, the dust removal system comprising: The industrial control computer includes a programmable logic controller, a fan, dust removal equipment, a dust removal pipeline network, multiple dust collection points, and multiple switching valves corresponding to each of the dust collection points. The industrial control computer includes the switching valve control system described above. The dust removal pipeline network includes a main pipeline and multiple branch pipelines corresponding to the dust collection points. The multiple branch pipelines are respectively connected to the main pipeline. The fan and the dust removal equipment are connected through the main pipeline. The switch valve and the corresponding dust collection point are connected through the corresponding branch pipeline. The industrial control computer is connected to the programmable logic controller (PLC). The PLC is respectively connected to the multiple switch valves.

[0015] The beneficial effects of this application are as follows: This application proposes a valve control method, system, and dust removal system. The method includes: acquiring the current operating state, state duration, valve action speed, and target opening of the valve; obtaining the virtual opening of the valve based on the current operating state, state duration, and valve action speed; and controlling the valve based on the virtual opening and the target opening. Specifically, if the valve is in an open or closed state, the target opening is within a preset stop opening range, and the difference between the virtual opening and the target opening is less than the stop valve inertia opening value or a preset error threshold, then a stop signal is triggered to de-energize the electric actuator of the valve, causing the valve to reach and maintain the target opening. The stop valve inertia opening value is the product of the valve action speed and the preset stop valve inertia time. This method can stably stop the valve at any target opening without replacing the valve hardware or adding position sensors (such as valve opening detection sensors), achieving a high degree of automation, high accuracy, and low cost. Furthermore, this method can effectively suppress opening overshoot caused by network latency and mechanical inertia delay of the switching valve, thereby improving the control accuracy of the switching valve. Attached Figure Description

[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0017] In the attached diagram: Figure 1 This is a schematic flowchart of a switching valve control method provided in one embodiment of this application; Figure 2 This is a flowchart illustrating the process of determining the current operating state of a switching valve based on a set of associated signals in a switching valve control method provided in one embodiment of this application. Figure 3 This is a schematic flowchart illustrating the process of obtaining the valve action speed of a switching valve in a switching valve control method provided in one embodiment of this application. Figure 4 This is a schematic flowchart illustrating the process of obtaining the virtual opening degree of a switching valve in a switching valve control method provided in one embodiment of this application. Figure 5 This is a schematic diagram of the process of controlling the switching valve based on the virtual opening degree and the target opening degree in a switching valve control method provided in one embodiment of this application; Figure 6 This is a schematic diagram of the structure of a switching valve control system provided in one embodiment of this application; Figure 7This is a schematic diagram of the structure of a dust removal system provided in one embodiment of this application; Figure 8 This is a schematic diagram of the structure of an electronic device provided in one embodiment of this application. Detailed Implementation

[0018] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0019] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. The drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0020] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.

[0021] Please see Figure 1 , Figure 1 This is a flowchart illustrating a switching valve control method provided in one embodiment of this application, as shown below. Figure 1 As shown, the method includes: S110: Obtain the current operating status, duration of status, valve action speed, and target opening degree of the switching valve.

[0022] In some examples of this embodiment, the switching valve is equipped with an electric actuator, and the electric actuator, a preset programmable logic controller (PLC), and a preset industrial control computer are connected in sequence. The PLC is used for signal acquisition and control signal transmission, and the industrial control computer is equipped with a switching valve control system (a system that runs the switching valve control method).

[0023] In some examples of this embodiment, the current operating state of the switching valve includes fully open, fully closed, in the process of opening, in the process of closing, and in the process of stopping (the switching valve is stopped at any intermediate opening degree, that is, the opening degree between 0 and 100%).

[0024] In some examples of this embodiment, the valve action speed can be a preset speed value, such as a preset empirical value for valve action speed, or a speed value obtained by using the valve action speed acquisition method in the following embodiment.

[0025] In some examples of this embodiment, the industrial control computer runs a dynamic air volume optimization allocation method based on a pipeline hydraulic simulation model. By running this dynamic air volume optimization allocation method based on a pipeline hydraulic simulation model, the target opening degree can be obtained.

[0026] Understandably, by acquiring the current operating state, duration of the state, and valve actuation speed of the switching valve, it is possible to obtain the virtual opening degree of the switching valve without adding position sensors (such as valve opening detection sensors). Obtaining the target opening degree facilitates subsequent automatic control of the switching valve opening.

[0027] S120: Based on the current operating state, the duration of the state, and the valve action speed, obtain the virtual opening degree of the switching valve.

[0028] In some examples of this embodiment, when the switching valve is powered on, the valve opening can be adjusted to a preset opening value (such as opening 0) to ensure that the initial valve opening is fixed, which facilitates the subsequent acquisition of the virtual opening of the switching valve.

[0029] In some examples of this embodiment, after obtaining the virtual opening degree of the switching valve, the virtual opening degree is also stored to facilitate obtaining the virtual opening degree of the switching valve the next time.

[0030] Understandably, obtaining the virtual opening degree of the switching valve using the above method offers high accuracy and low cost.

[0031] S130: Based on the virtual opening degree and the target opening degree, the switching valve is controlled. If the switching valve is in an open or closed state, the target opening degree is located in a preset stop opening degree range, and the difference between the virtual opening degree and the target opening degree is less than the stop valve inertia opening degree value or a preset error threshold, then a stop signal is triggered to control the electric actuator of the switching valve to be de-energized, so that the switching valve reaches and remains at the target opening degree. The stop valve inertia opening degree value is the product of the valve action speed and the preset stop valve inertia time.

[0032] In some examples of this embodiment, the stop valve opening range can be any range from 0 to 100%, such as [0.1, 0.9]. The valve stop inertia time can be obtained through manual on-site calibration or set according to actual conditions, such as 500ms (milliseconds).

[0033] In some examples of this embodiment, there are network delays and mechanical inertia delays between the triggering of the stop signal and the actual stopping of the valve. Therefore, this embodiment introduces a valve stopping inertia time. Based on the valve stopping inertia time and the valve's operating speed, the valve stopping inertia opening value is obtained, and this value is used as one of the bases for triggering the stop signal. This method not only enables stop control of the valve but also effectively suppresses opening overshoot caused by network delays and the mechanical inertia delay of the valve, improving the accuracy of valve control.

[0034] In some examples of this embodiment, triggering the stop given signal means setting the stop given signal from False to True.

[0035] In some examples of this embodiment, after the stop signal is triggered, the signal is sent to the programmable logic controller (PLC) corresponding to the switching valve. The PLC then de-energizes the electric actuator of the switching valve to make the switching valve reach the target opening and maintain the target opening, thereby achieving stop control of the switching valve.

[0036] Understandably, the valve control method in this embodiment can achieve precise stop control of the valve without relying on additional sensors or changing the valve body structure. This means the valve can be stably stopped at any target opening degree, exhibiting a high degree of automation, high accuracy, high reliability, and low cost. Furthermore, it is well-suited for applications such as precise airflow control in industrial dust removal systems, meeting the needs of precise airflow distribution and energy-saving operation in these systems.

[0037] In some embodiments, obtaining the current operating state of the switching valve includes: 1. Obtain the associated signal set from the programmable logic controller corresponding to the switching valve. The associated signal set includes: open position signal, closed position signal, open set signal, closed set signal, and stop set signal. The open position signal and the closed position signal are both triggered by the switching valve. The open position signal is used to indicate whether the switching valve is in a fully open state, and the closed position signal is used to indicate whether the switching valve is in a fully closed state. The open set signal, the closed set signal, and the stop set signal are all triggered by the switching valve control system. The switching valve control system is the system running the method. The open set signal is used to indicate whether the switching valve is in an open state, the closed set signal is used to indicate whether the switching valve is in a closed state, and the stop set signal is used to indicate whether the switching valve is in a stop state. Stop refers to the switching valve remaining at any position between the opening degree of 0 and the opening degree of 100%.

[0038] In some examples of this embodiment, when the switching valve reaches the fully open state, it automatically triggers an open-to-position signal and sends it back to its corresponding programmable logic controller (PLC). Similarly, when the switching valve reaches the fully closed state, it automatically triggers a closed-to-position signal and sends it back to its corresponding self-programmable logic controller (SLC). The switching valve control system triggers an open setpoint signal, a closed setpoint signal, or a stop setpoint signal based on the virtual and target opening degrees of the switching valve to control the valve. It can be understood that the switching valve control system sends the triggered control signals—i.e., the open setpoint signal, the closed setpoint signal, or the stop setpoint signal—to the corresponding PLC, which then controls the electric actuator of the switching valve, thereby controlling the switching valve.

[0039] In some examples of this embodiment, by obtaining the above-mentioned associated signal set, it is convenient to accurately determine the current operating state of the switching valve based on the associated signal set.

[0040] 2. Based on the associated signal set, determine the current operating state of the switching valve.

[0041] Figure 2 This is a flowchart illustrating the process of determining the current operating state of a switching valve based on a set of associated signals in a switching valve control method provided in one embodiment of this application. Please refer to [link / reference]. Figure 2 In some embodiments, determining the current operating state of the switching valve based on the associated signal set includes: S210: If the open signal is True and the close signal is False, then the current operating state is determined to be the fully open state.

[0042] S220: If the open signal is False and the close signal is True, then the current operating state is determined to be the fully closed state.

[0043] S230: If the open position signal and the closed position signal are the same, the open given signal is True, the closed given signal is False, and the stop given signal is False, then the switch valve is determined to be in the open state.

[0044] In some examples of this embodiment, "open to the limit" and "close to the limit" means that both "open to the limit" and "close to the limit" are True or False.

[0045] S240: If the open position signal and the closed position signal are the same, the open given signal is False, the closed given signal is True, and the stop given signal is False, then the switch valve is determined to be in the closed state.

[0046] S250: If the open position signal and the closed position signal are the same, the open given signal is False, the closed given signal is False, and the stop given signal is True, then the switching valve is determined to be in the stop state.

[0047] Understandably, the above method can effectively determine the current operating status of the switching valve with high accuracy.

[0048] Figure 3 This is a flowchart illustrating the process of obtaining the valve action speed of a switching valve in a switching valve control method provided in one embodiment of this application. Please refer to... Figure 3 In some embodiments, obtaining the valve actuation speed of the switching valve includes: S310: Obtain the historical associated signal set of the switching valve. The historical associated signal set includes historical associated signals from multiple historical sampling time points. The historical associated signals include historical open-to-position signals and historical closed-to-position signals.

[0049] In some examples of this embodiment, multiple historical sampling time points are distributed according to a preset sampling period. The preset sampling period can be set according to actual needs, such as 1 second.

[0050] S320: If the historical open signal is True and the historical closed signal is False, then the historical opening degree of the switching valve at the corresponding historical sampling time point is determined to be 100%.

[0051] S330: If the historical open signal is False and the historical closed signal is True, then the historical opening degree of the switching valve at the corresponding historical sampling time point is determined to be 0 (i.e. 0%).

[0052] S340: If the historical open signal and the historical closed signal are the same, then the historical opening degree of the switching valve at the corresponding historical sampling time point is determined to be invalid.

[0053] S350: If the historical aperture corresponding to any of the historical sampling time points is missing or invalid, linear interpolation is used to fill in the missing or invalid historical apertures to obtain a complete historical aperture sequence.

[0054] Understandably, obtaining a complete historical sequence of valve openings can help improve the accuracy of subsequent valve action speed measurements.

[0055] S360: The valve operating speed is obtained based on the historical opening sequence.

[0056] For example, based on the historical opening of any two adjacent historical sampling time points in the historical opening sequence, and a preset sampling period, the valve action speed can be obtained.

[0057] In addition to the method described above, which uses the historical opening rate based on any two adjacent historical sampling time points in the historical opening rate sequence and a preset sampling period to obtain the valve action speed, in order to further improve the accuracy of the obtained valve action speed, in some embodiments, obtaining the valve action speed based on the historical opening rate sequence includes: S3601: Perform smoothing filtering on the historical opening sequence to obtain the filtered historical opening sequence.

[0058] S3602: Perform a difference operation on the filtered historical opening sequence to obtain the opening change rate corresponding to the historical sampling time point.

[0059] In some examples of this embodiment, each historical sampling time point corresponds to an opening change rate.

[0060] S3603: If the opening change rate is greater than the preset change rate threshold, then the corresponding historical sampling time point is determined as the opening increase time point, and multiple consecutive opening increase time points form an opening increase interval.

[0061] In some examples of this embodiment, the preset rate of change threshold can be set according to actual needs, such as 10%.

[0062] S3604: If the opening change rate is less than the negative value of the preset change rate threshold, then the corresponding historical sampling time point is determined as the opening decrease time point, and multiple consecutive opening decrease time points form an opening decrease interval.

[0063] S3605: Based on the first start time point, the first end time point, the first initial opening degree of the switching valve at the first start time point, and the first final opening degree of the switching valve at the first end time point, the first operating speed of the switching valve in the opening increase interval is obtained.

[0064] In some examples of this embodiment, the difference between the first end time point and the first start time point can be determined as a first value, the absolute value of the difference between the first termination opening degree and the first start opening degree can be determined as a second value, and the ratio between the second value and the first value can be determined as the first action speed.

[0065] In some examples of this embodiment, the mathematical expression for the first action velocity can be: (Equation 1) in, Indicates the first velocity of motion. This indicates taking the absolute value. Indicates the first termination opening degree. Indicates the initial opening degree. Indicates the first end time point. This indicates the first starting time point.

[0066] S3606: Based on the second start time point, the second end time point, the second initial opening of the switching valve at the second start time point, and the second final opening of the switching valve at the second end time point, the second operating speed of the switching valve in the opening reduction interval is obtained, and multiple first operating speeds and second operating speeds constitute a first operating speed set.

[0067] In some examples of this embodiment, the difference between the second end time point and the second start time point can be determined as a third value, and the absolute value of the difference between the second termination opening degree and the second start opening degree can be determined as a fourth value; the ratio between the fourth value and the third value can be determined as the second action speed.

[0068] S3607: Remove the extreme values ​​from the first set of action speeds to obtain the second set of action speeds, and determine the average of multiple speed values ​​in the second set of action speeds as the valve action speed.

[0069] Understandably, the above methods can achieve valve action speeds with high accuracy and reliability.

[0070] In some examples of this embodiment, the above-mentioned valve action determination process can be executed periodically, such as once a day, to achieve self-calibration and dynamic calibration of the valve action speed. This allows the system to stably adapt to the drift in action speed of the switching valve caused by mechanical wear, temperature changes, dust accumulation, etc., without human intervention.

[0071] In some embodiments, the historical correlation signal further includes a historical stop-start given signal. Before obtaining the first operating speed of the switching valve in the opening increase interval based on the first start time point, the first end time point, the first initial opening degree of the switching valve at the first start time point, and the first final opening degree of the switching valve at the first end time point, the method further includes: 1. If the opening change rate is less than or equal to the preset change rate threshold and greater than or equal to the negative value of the preset change rate threshold, then the corresponding historical sampling time point is determined as the opening stable time point, and multiple consecutive opening stable time points form an opening stable interval.

[0072] 2. Determine any one of the opening stability intervals as the first target interval. If the duration of the first target interval is less than a preset stability time threshold, then assign multiple historical sampling time points within the first target interval to the previous interval of the first target interval.

[0073] In some examples of this embodiment, the steady-state time threshold can be set according to the actual situation, such as 3 seconds.

[0074] In some examples of this embodiment, the duration of the opening level plateau interval, i.e. the length of the opening level plateau interval, can be obtained by subtracting the first historical sampling time point from the last historical sampling time point in the opening level plateau interval.

[0075] For example: Suppose there is a stable opening interval with a duration of less than 3 seconds. The interval preceding this stable opening interval is an opening increase interval. Then, all historical sampling time points in this stable opening interval are determined as opening increase time points and assigned to the preceding interval.

[0076] By adopting this method, we can avoid misjudging short-term fluctuations as a stable state, which helps to improve the accuracy of the valve action speed obtained subsequently.

[0077] Third, determine any one of the opening increase interval, the opening decrease interval, and the opening stability interval as the second target interval. If the historical stop given signal is True at any time within the second target interval, then remove the second target interval.

[0078] Understandably, by eliminating the second target range mentioned above, it is possible to avoid affecting the valve action speed obtained subsequently.

[0079] Figure 4 This is a flowchart illustrating the process of obtaining the virtual opening degree of the switching valve in a switching valve control method provided in one embodiment of this application. Please refer to... Figure 4 In some embodiments, obtaining the virtual opening degree of the switching valve based on the current operating state, the duration of the state, and the valve actuation speed includes: S410: If the current running state is fully open, then the virtual opening degree is 100%.

[0080] S420: If the current operating state is fully closed, then the virtual opening degree is 0.

[0081] S430: If the current operating state is an open state, then obtain the first starting time point of the current state, determine the opening degree of the switching valve at the first starting time point as the first starting opening degree, the state duration of the current state as the first duration, the product of the first duration and the valve action speed as the first intermediate value, the ratio of the first intermediate value to 1000 as the first opening degree movement value, determine the sum of the first starting opening degree and the first opening degree movement value as the first opening degree to be determined, and determine the smaller value between the first opening degree to be determined and the preset maximum allowable opening value as the virtual opening degree.

[0082] In some examples of this embodiment, the mathematical expression of step S430 can be: (Equation 2) in, Indicates virtual openness, This indicates finding the minimum value. Indicates the initial opening degree. This indicates the valve's operating speed, expressed in % / second. " indicates a multiplication sign. Indicates the current time. Indicates the start time of the current state. This indicates the duration of the current state, in milliseconds. This is the preset maximum allowable opening value, which can be set according to the actual situation, such as 0.99, to ensure that the opening does not exceed 99%.

[0083] S440: If the current operating state is closed, then obtain the second starting time point of the current state, determine the opening degree of the switching valve at the second starting time point as the second starting opening degree, the state duration of the current state as the second duration, the product of the second duration and the valve action speed as the second intermediate value, the ratio of the second intermediate value to 1000 as the second opening degree movement value, determine the difference between the second starting opening degree and the second opening degree movement value as the second opening degree to be determined, and determine the larger value between the second opening degree to be determined and the preset minimum allowable opening value as the virtual opening degree.

[0084] In some examples of this embodiment, the mathematical expression of step S440 can be: (Equation 3) in, This indicates finding the maximum value. Indicates the second initial opening degree. This is the preset minimum allowable opening value, which can be set according to the actual situation, such as 0.01, to ensure that the opening is not less than 1% to avoid boundary errors.

[0085] Understandably, the above method can simulate the continuous change of the valve opening based on the linear relationship between time and speed, which can better compensate for the limitation of the valve lacking a position sensor.

[0086] S450: If the current operating state is in a state of mid-stop, then the time point of the most recent mid-stop of the switching valve is determined as the mid-stop time point, and the target opening degree corresponding to the mid-stop time point is determined as the virtual opening degree.

[0087] Understandably, the opening value at the most recent pause can be determined as the virtual opening using the above method. The mathematical expression of this process can be: (Equation 4) in, This indicates the target opening degree corresponding to the stop time point.

[0088] It is understandable that the above method can detect the virtual opening degree of the switching valve without adding a position sensor, providing a more reliable opening degree basis for subsequent switching valve control.

[0089] In some embodiments, after obtaining the virtual opening degree, it can be saved in real time through a cache database (such as Redis (RemoteDictionary Service)) and a time-series database. By saving the obtained virtual opening degree in real time, the virtual opening degree data can be easily read and used by other modules in the system (such as the valve control module), while also supporting historical data tracing and analysis.

[0090] In some embodiments, the step of obtaining the virtual opening degree described above can be executed cyclically at fixed time intervals (such as 100 milliseconds) to ensure the real-time nature of the obtained virtual opening degree. Each cycle updates the current operating state and virtual opening degree of the switching valve and synchronizes them to the cache database and time-series database, ensuring continuous monitoring of the switching valve state and precise control of the switching valve by the system.

[0091] Figure 5 This is a flowchart illustrating the control of the switching valve based on virtual opening degree and target opening degree in a switching valve control method provided in one embodiment of this application. Please refer to... Figure 5 In some embodiments, controlling the switching valve based on the virtual opening degree and the target opening degree includes: S510: When the target opening degree is greater than the maximum value of the intermediate stop opening degree range, the opening given signal is triggered, and the closing given signal and the intermediate stop given signal are both kept as False, so that the switching valve reaches the fully open state.

[0092] In some examples of this embodiment, triggering the open given signal means setting the open given signal to True.

[0093] S520: When the target opening degree is less than the minimum value of the intermediate stop opening degree range, the closing given signal is triggered, and the opening given signal and the intermediate stop given signal are both False, so that the switching valve reaches the fully closed state.

[0094] In some examples of this embodiment, triggering the off given signal means setting the off given signal to True.

[0095] S530: If the target opening is within the intermediate stop opening range, the virtual opening is less than the target opening, and the difference between the virtual opening and the target opening is greater than both the stop valve inertial opening value and the error threshold, then the open set signal is triggered, and the close set signal and the intermediate stop set signal are both False (the switching valve enters the open state).

[0096] In some examples of this embodiment, the mathematical expression for the difference between the virtual aperture and the target aperture can be: (Equation 5) in, This represents the difference between the virtual aperture and the target aperture. Indicates the target opening degree.

[0097] S540: If the target opening is within the intermediate stop opening range, the virtual opening is greater than the target opening, and the difference between the virtual opening and the target opening is greater than both the stop valve inertial opening value and the error threshold, then the closing setpoint signal is triggered, and the opening setpoint signal and the intermediate stop setpoint signal are both False (the switching valve enters the closed state).

[0098] S550: If the switching valve is in the open or closed state, the target opening degree is located in the preset stop opening degree range, and the difference between the virtual opening degree and the target opening degree is less than the valve inertial opening degree value or the preset error threshold, then a stop given signal is triggered to control the electric actuator of the switching valve to be de-energized, so that the switching valve reaches and remains at the target opening degree (the switching valve enters the stop state).

[0099] In some examples of this embodiment, if the switching valve is in an open or closed state, the target opening degree is located in a preset stop opening degree range, and the difference between the virtual opening degree and the target opening degree is less than the valve inertial opening degree value, it can be determined that the switching valve is approaching or reaching the target opening degree under inertial action, and thus the stop signal is triggered in advance.

[0100] Understandably, the above methods enable accurate judgment of the direction of action and timing of stop of the switching valve, ensuring the accurate triggering of control signals (open set signal, close set signal, and stop set signal, etc.).

[0101] In some examples of this embodiment, the above control signals (open set signal, close set signal, and stop set signal, etc.) can be sent to the programmable logic controller corresponding to the electric actuator of the switching valve to realize real-time action control of the switching valve.

[0102] In some examples of this embodiment, the above control signal triggering process can be run cyclically at fixed time intervals (such as 100 milliseconds) to continuously compare the virtual opening degree and the target opening degree, dynamically adjust the control signal, and ensure that the switching valve can quickly respond to changes in the target opening degree.

[0103] The above method effectively achieves intelligent on / off trigger control based on the virtual opening degree of the switching valve, enabling ordinary switching valves to have continuous opening adjustment capabilities without the need for additional sensors or hardware modifications. This method, through relatively accurate opening degree comparison and signal triggering logic, effectively compensates for the technical deficiency of switching valves in automatically and stably stopping at an intermediate opening degree. It better meets the needs of dynamic airflow distribution and energy-saving optimization in dust collection networks, significantly improving the intelligence level and engineering applicability of the switching valve control system.

[0104] In summary, this application, for the first time, deeply integrates a valve action speed self-calibration mechanism based on historical correlation signal sets, real-time virtual opening calculation, and on / off triggering logic oriented towards airflow allocation targets to form a closed-loop control. Specifically, the valve action speed self-calibration mechanism effectively solves the speed drift problem caused by mechanical wear of the switching valve; the real-time virtual opening calculation method effectively overcomes the perception blind spot without opening feedback; and the on / off triggering method ensures that the valve remains at the target opening even under conditions of dynamically changing airflow demand in the dust removal pipeline network. The synergy of these three mechanisms enables the switching valve, which originally only supported "on / off" two-state control, to achieve high-precision opening control without increasing hardware or modification costs, thus meeting the control requirements of the hydraulic simulation airflow on-demand allocation method.

[0105] Please refer to Figure 6 This embodiment also provides a switching valve control system, the system comprising: The basic data acquisition module 610 is used to acquire the current operating status, status duration, valve action speed, and target opening degree of the switching valve; The virtual opening degree acquisition module 620 is used to obtain the virtual opening degree of the switching valve based on the current operating state, the duration of the state, and the valve action speed. The valve control module 630 is used to control the valve based on the virtual opening degree and the target opening degree. If the valve is in an open or closed state, the target opening degree is within a preset stop opening degree range, and the difference between the virtual opening degree and the target opening degree is less than the valve stop inertia opening degree value or a preset error threshold, then a stop signal is triggered to de-energize the electric actuator of the valve, causing the valve to reach and maintain the target opening degree. The valve stop inertia opening degree is the product of the valve action speed and a preset valve stop inertia time. The valve control system in this embodiment achieves the technical effects of the valve control method described above, which will not be elaborated further here.

[0106] It should be noted that the valve control method and valve control system provided in the above embodiments belong to the same concept. The specific operation methods of each module have been described in detail in the method embodiments and will not be repeated here. In practical applications, the valve control system provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the system can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.

[0107] Please refer to Figure 7 This embodiment also provides a dust removal system, the dust removal system comprising: Industrial control computer, programmable logic controller, fan, dust removal equipment, dust removal pipeline network, multiple dust collection points (each dust collection point corresponds to a dust generation point). Figure 7 Taking four dust-generating points as an example, including a first dust-generating point, a second dust-generating point, a third dust-generating point, and a fourth dust-generating point, and multiple switching valves corresponding one-to-one with the dust collection points, the industrial control computer includes the switching valve control system as described above; The dust removal pipeline network includes a main pipeline and multiple branch pipelines corresponding to the dust collection points. The multiple branch pipelines are respectively connected to the main pipeline. The fan and the dust removal equipment are connected through the main pipeline. The switch valve and the corresponding dust collection point are connected through the corresponding branch pipeline. The industrial control computer is connected to the programmable logic controller (PLC). The PLC is respectively connected to the multiple switch valves.

[0108] In some examples of this embodiment, the switching valve is equipped with an "on / off" type electric actuator with a power-off self-locking feature. The goal of this system is to dynamically adjust the airflow at each dust collection point by dynamically adjusting the switching valve based on the real-time dust generation at each collection point, thereby minimizing fan power consumption while ensuring dust removal efficiency.

[0109] In some examples of this embodiment, the fan is also connected to a chimney.

[0110] In some examples of this embodiment, dust removal equipment such as bag filters are used.

[0111] The following is based on Figure 7 Taking the dust removal system in the example, the control method of the switching valve 4 in the above embodiment will be explained.

[0112] First, perform system initialization and hardware configuration.

[0113] Before system startup, the key parameters related to the pipeline topology (such as rated power and rated flow rate of fan 2, valve diameter, etc.) of four on / off valves (4), fan 2, chimney 1, bag filter 3, and the pipeline topology are entered into the system. The industrial control computer (6) collects key timing data of all equipment in real time (such as fan 2 frequency, chimney 1 flow rate, and the on / off valve 4's open / closed, open / closed, and stop signals) via the programmable logic controller (PLC) 5. This data is stored in a Redis cache database and an IoTDB timing database (Industrial Internet of Things timing database). The industrial control computer (6) also runs a pipeline hydraulic simulation model, calculating the air volume demand and the target opening degree of the corresponding on / off valve 4 based on the production rhythm of each dust collection point. Hardware connections are as follows: Figure 7 As shown.

[0114] Secondly, taking the first switching valve 4 as an example, the valve operating speed of the switching valve 4 is statistically analyzed, including: 1. Read the historical associated signal set containing the on and off signals from the IoTDB time series database over the past 10 days. The preset sampling period can be 50 milliseconds, etc.

[0115] 2. Generate the historical opening sequence of each switching valve 4 based on the historical associated signal set.

[0116] Third, smooth the historical aperture sequence using filtering techniques such as Savitzky-Golay filtering. The window length can be 5, and the polynomial order can be 2, to reduce signal noise. Then, perform a difference operation to obtain the aperture change rate.

[0117] 4. Based on the opening change rate and the preset change rate threshold (e.g., 0.01 / second), identify historical sampling time points as opening increase time points or opening decrease time points, thus obtaining opening increase intervals and opening decrease intervals. Merge opening stability intervals with a duration of less than 3 seconds into the previous interval, and remove intervals with mid-stop control enabled. 5. Calculate the valve operating speed for each range of increasing and decreasing opening degree.

[0118] For example, a certain switch valve 4 takes 15 seconds to go from fully closed (opening degree 0) to fully open (opening degree 100%), and the valve action speed is 0.067 / second. The valve action history table is shown in Table 1 below.

[0119] VI. Eliminate extreme values ​​(e.g., values ​​greater than 0.3 / s indicate that valve 4 operates too quickly, and values ​​less than 0.001 / s indicate that valve 4 operates too slowly. Eliminating such extreme values ​​helps improve the accuracy of the valve operating speed obtained later), calculate the average speed of each interval, and obtain the average speed of valve 4 at the first dust generation point. It is 0.0372 / s.

[0120] Table 1 Record of valve action speed at the first dust-generating point Serial Number Valve Name Action start time Action end time Direction of movement Action time (milliseconds) Start of action opening End of action opening Action speed (% / second) 1 First dust-generating point switch valve 9-14 16:35:59 9-14 16:36:26 decline 26900 1 0 3.72 2 First dust-generating point switch valve 9-15 9:19:41 9-15 9:20:08 rise 26950 0 1 3.71 3 First dust-generating point switch valve 9-15 14:41:41 9-15 14:42:08 decline 26850 1 0 3.72 4 First dust-generating point switch valve 9-15 15:20:59 9-15 15:21:26 rise 26900 0 1 3.72 5 First dust-generating point switch valve 9-18 15:52:05 9-18 15:52:32 decline 26850 1 0 3.72 6 First dust-generating point switch valve 9-19 8:49:15 9-19 8:49:42 rise 26900 0 1 3.72 7 First dust-generating point switch valve 9-19 11:49:11 9-19 11:49:38 decline 26850 1 0 3.72 8 First dust-generating point switch valve 9-19 12:35:34 9-19 12:35:36 decline 2050 1 0 48.78 9 First dust-generating point switch valve 9-20 8:53:11 9-20 8:53:38 rise 26900 0 1 3.72 10 First dust-generating point switch valve 9-20 15:34:36 9-20 15:35:03 decline 26850 1 0 3.72 11 First dust-generating point switch valve 9-20 18:09:50 9-20 18:10:17 decline 26850 1 0 3.72 12 First dust-generating point switch valve 9-21 1:13:25 9-21 1:16:30 rise 185000 0 1 0.54 13 First dust-generating point switch valve 9-21 8:26:51 9-21 8:27:18 rise 26950 0 1 3.71 14 First dust-generating point switch valve 9-21 11:18:59 9-21 11:19:26 decline 26850 1 0 3.72 15 First dust-generating point switch valve 9-21 17:59:00 9-21 17:59:26 decline 26850 1 0 3.72 16 First dust-generating point switch valve 9-21 17:59:55 9-21 18:00:21 rise 26900 0 1 3.72 17 First dust-generating point switch valve 9-21 18:14:02 9-21 18:14:29 decline 26850 1 0 3.72 18 First dust-generating point switch valve 9-22 8:21:47 9-22 8:22:14 rise 26900 0 1 3.72 19 First dust-generating point switch valve 9-23 1:06:37 9-23 1:07:04 decline 26900 1 0 3.72 The valve actuation speed statistics process for the aforementioned on / off valve 4 can be run once a day to adapt to speed changes caused by valve mechanical wear. Furthermore, intervals where stop control is enabled should be excluded. This is because if stop control is enabled, on / off valve 4 may not be able to open or close fully for extended periods, leading to reduced accuracy in valve actuation speed statistics.

[0121] Then, the virtual opening degree of the switching valve 4 is calculated in real time, including: 1. The programmable logic controller (PLC) 5 reads the open, close, and stop signals of each switching valve 4 in real time to determine the valve status. Assuming that at a certain moment, the open and close signals of the first dust-generating switching valve 4 are False, and the stop signal is True, then it is determined to be in a stop state. If the open signal is True, the close signal is False, and the stop signal is False, then it is determined to be in an open state. When switching states, the current timestamp is recorded as the state start timestamp, and the current virtual opening degree is recorded as the state start virtual opening degree. If the current virtual opening degree does not exist, the virtual opening degree is initialized when the switching valve 4 is fully open (virtual opening degree is 100%) or fully closed (virtual opening degree is 0%).

[0122] 2. Based on the current operating state, state duration, and valve action speed of the switching valve 4, the virtual opening degree of the switching valve 4 is obtained. For example, if the switching valve 4 at the first dust generation point is in the open state, the valve action speed is 0.0372 / s, the initial virtual opening degree is 0.4, the state start timestamp is 1758696104022, and the current system timestamp is 1758696108702, then based on Equation 2, the virtual opening degree can be obtained as 0.574.

[0123] Third, the obtained virtual opening degree is stored in Redis and IoTDB to support real-time monitoring and historical query.

[0124] Fourth, repeat the above steps in a 100-millisecond cycle to ensure the real-time performance of the virtual opening calculation.

[0125] Finally, intelligent triggering of the on / off control signal is performed.

[0126] 1. Based on the hydraulic simulation air volume distribution model, obtain the target opening degree of each switch valve 4, and trigger the corresponding control signal based on the difference between the target opening degree and the virtual opening degree.

[0127] Example 1: Assume that the valve action speed of the first dust-generating point switch valve 4 is 3.72% / s, the valve stop inertia time is 0.5 seconds, the current virtual opening degree is 0.5, the target opening degree is 0.75, and the difference between the two is 0.25 (which is greater than the valve stop inertia opening degree value and the error threshold at the same time). Then the open given signal is triggered (the open given signal is True, the close given signal is False, and the mid-stop given signal is False), and the recorded state is "open|0.50|0.75".

[0128] Example 2: Assume that the valve action speed of the second dust-generating point switch valve 4 is 3.72% / s, the valve stop inertia time is 0.5 seconds, the current virtual opening degree is 0.57, the target opening degree is 0.56, and the difference between the two is 0.01 (which is less than or equal to the valve stop inertia opening degree value and the error threshold at the same time). Then, the mid-stop given signal is triggered (the opening given signal is False, the closing given signal is False, and the mid-stop given signal is True), and the recorded state is "stop|0.57|0.56".

[0129] Example 3: Assume that the valve action speed of the third dust-generating point switch valve 4 is 3.72% / s, the valve stop inertia time is 0.5 seconds, the current virtual valve opening is 0.3, the target opening is 0.1, and the difference is 0.2 (which is greater than both the valve stop inertia opening value and the error threshold). The closing control signal is triggered, and the status is recorded as "Closed|0.30|0.1".

[0130] Example 4: Assume the valve actuation speed of the fourth dust-generating point switch valve 4 is 4.25% / s, the valve stopping inertia time is 0.5 seconds, the current virtual opening is 0.50, and the target opening is 0.52. Although the current difference between the two is 0.02 (greater than the error threshold (assumed to be 0.01)), if switch valve 4 continues to open at this time, it will exceed the target opening due to inertia. Therefore, the mid-stop given signal is triggered in advance (open given signal is False, close given signal is False, mid-stop given signal is True), causing switch valve 4 to slide to near the target opening by inertia, and the state is recorded as "stop|0.50|0.52".

[0131] Understandably, if the current virtual opening of the valve does not exist (such as when the system is just started), a valve opening setpoint signal can be pushed (the opening setpoint signal is True, the closing setpoint signal is False, and the intermediate stop setpoint signal is False) until the valve is fully open (the open position signal is True, and the closed position signal is False) to ensure that the virtual opening calculation process can correctly initialize the virtual opening.

[0132] Second, the control signals mentioned above are pushed to the electric actuator of the switching valve 4 through the interface of the programmable logic controller 5, and the status information is stored in the MySQL database (structured query language database), recording the push time, control signal, virtual opening degree and target opening degree, etc.

[0133] Third, repeat the above steps in a 100-millisecond cycle to continuously compare the virtual opening degree with the target opening degree, ensuring that the valve responds quickly to changes in air volume demand.

[0134] Figure 8 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 8 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 can call logic instructions in the memory 830 to execute a valve control method. The method includes: acquiring the current operating state, state duration, valve action speed, and target opening of the valve; obtaining the virtual opening of the valve based on the current operating state, state duration, and valve action speed; and controlling the valve based on the virtual opening and the target opening. If the valve is in an open or closed state, the target opening is within a preset stop opening range, and the difference between the virtual opening and the target opening is less than the stop valve inertia opening value or a preset error threshold, then a stop signal is triggered to control the electric actuator of the valve to be de-energized, so that the valve reaches and maintains the target opening. The stop valve inertia opening value is the product of the valve action speed and the preset stop valve inertia time.

[0135] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0136] In another aspect, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements the valve control method provided by the above methods. The method includes: acquiring the current operating state, state duration, valve action speed, and target opening of the valve; obtaining the virtual opening of the valve based on the current operating state, state duration, and valve action speed; and controlling the valve based on the virtual opening and the target opening. If the valve is in an open or closed state, the target opening is within a preset stop opening range, and the difference between the virtual opening and the target opening is less than the stop valve inertia opening value or a preset error threshold, then a stop signal is triggered to control the electric actuator of the valve to be de-energized, so that the valve reaches and remains at the target opening. The stop valve inertia opening value is the product of the valve action speed and the preset stop valve inertia time.

[0137] The device embodiments described above are merely illustrative. 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 modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0138] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0139] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.

Claims

1. A method for controlling an on / off valve, characterized in that, The method includes: Obtain the current operating status, duration of status, valve action speed, and target opening degree of the switching valve; The virtual opening degree of the switching valve is obtained based on the current operating state, the duration of the state, and the valve action speed. Based on the virtual opening degree and the target opening degree, the switching valve is controlled. If the switching valve is in an open or closed state, the target opening degree is located within a preset stop opening degree range, and the difference between the virtual opening degree and the target opening degree is less than the stop valve inertia opening degree value or a preset error threshold, then a stop signal is triggered to control the electric actuator of the switching valve to be de-energized, so that the switching valve reaches and maintains the target opening degree. The stop valve inertia opening degree is the product of the valve action speed and the preset stop valve inertia time.

2. The on / off valve control method according to claim 1, characterized in that, The process of obtaining the current operating status of the switching valve includes: The associated signal set is obtained from the programmable logic controller corresponding to the switching valve. The associated signal set includes: open position signal, closed position signal, open set signal, closed set signal, and stop set signal. The open position signal and the closed position signal are both triggered by the switching valve. The open position signal is used to indicate whether the switching valve is in a fully open state, and the closed position signal is used to indicate whether the switching valve is in a fully closed state. The open set signal, the closed set signal, and the stop set signal are all triggered by the switching valve control system. The switching valve control system is the system running the method. The open set signal is used to indicate whether the switching valve is in an open state, the closed set signal is used to indicate whether the switching valve is in a closed state, and the stop set signal is used to indicate whether the switching valve is in a stop state. Stop refers to the switching valve remaining at any position between the opening degree of 0 and the opening degree of 100%. Based on the associated signal set, the current operating state of the switching valve is determined.

3. The on / off valve control method according to claim 2, characterized in that, Determining the current operating state of the switching valve based on the associated signal set includes: If the open signal is True and the close signal is False, then the current operating state is determined to be the fully open state. If the open signal is False and the close signal is True, then the current operating state is determined to be the fully closed state. If the open position signal and the closed position signal are the same, the open given signal is True, the closed given signal is False, and the stop given signal is False, then the switching valve is determined to be in the open state. If the open position signal and the closed position signal are the same, the open given signal is False, the closed given signal is True, and the stop given signal is False, then the switch valve is determined to be in the closed state. If the open position signal and the closed position signal are the same, the open given signal is False, the closed given signal is False, and the stop given signal is True, then the switching valve is determined to be in the stop state.

4. The on / off valve control method according to claim 1, characterized in that, The process of obtaining the valve actuation speed of the switching valve includes: Obtain the historical associated signal set of the switching valve, the historical associated signal set includes historical associated signals at multiple historical sampling time points, the historical associated signals include historical open-to-close signals and historical closed-to-close signals; If the historical open signal is True and the historical closed signal is False, then the historical opening degree of the switching valve at the corresponding historical sampling time point is determined to be 100%. If the historical open signal is False and the historical closed signal is True, then the historical opening degree of the switching valve at the corresponding historical sampling time point is determined to be 0. If the historical open signal and the historical closed signal are the same, then the historical opening degree of the switching valve at the corresponding historical sampling time point is determined to be invalid; If any of the historical sampling time points is missing or invalid, linear interpolation is used to fill in the missing or invalid historical openings to obtain a complete historical opening sequence. The valve actuation speed is obtained based on the historical opening sequence.

5. The on / off valve control method according to claim 4, characterized in that, The step of obtaining the valve actuation speed based on the historical opening sequence includes: The historical aperture sequence is smoothed and filtered to obtain the filtered historical aperture sequence. Perform a difference operation on the filtered historical aperture sequence to obtain the aperture change rate corresponding to the historical sampling time point; If the opening change rate is greater than the preset change rate threshold, then the corresponding historical sampling time point is determined as the opening increase time point, and multiple consecutive opening increase time points form an opening increase interval. If the opening change rate is less than the negative value of the preset change rate threshold, then the corresponding historical sampling time point is determined as the opening decrease time point, and multiple consecutive opening decrease time points form an opening decrease interval. The first operating speed of the switching valve in the opening increase interval is obtained based on the first start time point, the first end time point, the first initial opening of the switching valve at the first start time point, and the first final opening of the switching valve at the first end time point. Based on the second start time point, the second end time point, the second initial opening of the switching valve at the second start time point, and the second final opening of the switching valve at the second end time point, the second operating speed of the switching valve in the opening reduction interval is obtained, and multiple first operating speeds and second operating speeds constitute a first operating speed set; The extreme values ​​in the first set of action speeds are removed to obtain the second set of action speeds. The average value of multiple speed values ​​in the second set of action speeds is determined as the valve action speed.

6. The on / off valve control method according to claim 5, characterized in that, The historical correlation signal also includes a historical stop-start given signal. Before obtaining the first operating speed of the switching valve in the opening increase interval based on the first start time point, the first end time point, the first initial opening degree of the switching valve at the first start time point, and the first final opening degree of the switching valve at the first end time point, the following further steps are included: If the opening change rate is less than or equal to the preset change rate threshold and greater than or equal to the negative value of the preset change rate threshold, then the corresponding historical sampling time point is determined as the opening stable time point, and multiple consecutive opening stable time points form an opening stable interval. Any of the opening stability intervals is determined as the first target interval. If the duration of the first target interval is less than a preset stability time threshold, then multiple historical sampling time points within the first target interval are assigned to the previous interval of the first target interval. The second target interval is determined by any one of the opening increase interval, the opening decrease interval, and the opening stability interval. If the historical stop signal is True at any time within the second target interval, the second target interval is removed.

7. The on / off valve control method according to any one of claims 1 to 6, characterized in that, The step of obtaining the virtual opening degree of the switching valve based on the current operating state, the duration of the state, and the valve action speed includes: If the current running state is fully open, then the virtual opening degree is 100%; If the current operating state is fully closed, then the virtual opening degree is 0; If the current operating state is an open state, then the first starting time point of the current state is obtained, the opening degree of the switching valve at the first starting time point is determined as the first starting opening degree, the duration of the current state is the first duration, the product of the first duration and the valve action speed is the first intermediate value, the ratio of the first intermediate value to 1000 is the first opening degree movement value, the sum of the first starting opening degree and the first opening degree movement value is determined as the first opening degree to be determined, and the smaller value between the first opening degree to be determined and the preset maximum allowable opening value is determined as the virtual opening degree; the unit of the valve action speed is % / second; If the current operating state is closed, then the second starting time point of the current state is obtained, the opening degree of the switching valve at the second starting time point is determined as the second starting opening degree, the duration of the current state is the second duration, the product of the second duration and the valve action speed is the second intermediate value, the ratio of the second intermediate value to 1000 is the second opening degree movement value, the difference between the second starting opening degree and the second opening degree movement value is determined as the second opening degree to be determined, and the larger value between the second opening degree to be determined and the preset minimum allowable opening value is determined as the virtual opening degree; the units of the first duration and the second duration are both milliseconds. If the current operating state is in a state of mid-stop, then the time point of the most recent mid-stop of the switching valve is determined as the mid-stop time point, and the target opening degree corresponding to the mid-stop time point is determined as the virtual opening degree.

8. The switching valve control method according to claim 2, characterized in that, The control of the switching valve based on the virtual opening degree and the target opening degree includes: When the target opening degree is greater than the maximum value of the intermediate stop opening degree range, the opening set signal is triggered, and the closing set signal and the intermediate stop set signal are both kept as False, so that the switching valve reaches the fully open state; When the target opening degree is less than the minimum value of the intermediate stop opening degree range, the closing given signal is triggered, and the opening given signal and the intermediate stop given signal are both kept as False, so that the switching valve reaches the fully closed state; If the target opening is within the intermediate stop opening range, the virtual opening is less than the target opening, and the difference between the virtual opening and the target opening is greater than both the stop valve inertial opening value and the error threshold, then the open given signal is triggered, and the close given signal and the intermediate stop given signal are both kept as False. If the target opening is within the intermediate stop opening range, the virtual opening is greater than the target opening, and the difference between the virtual opening and the target opening is greater than both the stop valve inertial opening value and the error threshold, then the closing given signal is triggered, and both the opening given signal and the intermediate stop given signal are kept as False.

9. A switching valve control system, characterized in that, The system includes: The basic data acquisition module is used to acquire the current operating status, status duration, valve action speed, and target opening degree of the switching valve; The virtual opening degree acquisition module is used to obtain the virtual opening degree of the switching valve based on the current operating state, the duration of the state, and the valve action speed. A valve control module is used to control the valve based on the virtual opening degree and the target opening degree. If the valve is in an open or closed state, the target opening degree is within a preset stop opening degree range, and the difference between the virtual opening degree and the target opening degree is less than the valve stop inertia opening degree value or a preset error threshold, then a stop signal is triggered to control the electric actuator of the valve to be de-energized, so that the valve reaches and maintains the target opening degree. The valve stop inertia opening degree is the product of the valve action speed and the preset valve stop inertia time.

10. A dust removal system, characterized in that, The dust removal system includes: The industrial control computer includes a programmable logic controller, a fan, dust removal equipment, a dust removal pipeline network, multiple dust collection points, and multiple switching valves corresponding to each of the dust collection points. The industrial control computer includes the switching valve control system as described in claim 9. The dust removal pipeline network includes a main pipeline and multiple branch pipelines corresponding to the dust collection points. The multiple branch pipelines are respectively connected to the main pipeline. The fan and the dust removal equipment are connected through the main pipeline. The switch valve and the corresponding dust collection point are connected through the corresponding branch pipeline. The industrial control computer is connected to the programmable logic controller (PLC). The PLC is respectively connected to the multiple switch valves.