Valve stalling processing method, device, control system, and medium
By detecting and controlling the valve rotation direction, loosening and removing foreign objects, the problem of blockage in the electric balancing valve is solved, ensuring heating effect and energy-saving performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- RUINA INTELLIGENT EQUIP CO LTD
- Filing Date
- 2023-04-14
- Publication Date
- 2026-06-02
AI Technical Summary
The electric balancing valve is blocked due to foreign objects, making it unable to adjust the opening degree normally, which affects the heating effect and energy conservation and emission reduction.
By detecting valve blockage, control commands are used to make the valve rotate in the opposite direction or back and forth to loosen foreign objects. Combined with fluid flushing, the foreign objects are removed and normal operation is restored.
It effectively repairs valve blockage faults, ensures heating effect and energy-saving performance, and reduces maintenance costs.
Smart Images

Figure CN116753352B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of heating technology, and in particular to a valve stall handling method, apparatus, control system, and medium. Background Technology
[0002] Electric balancing valves enable intelligent valve opening regulation, providing a thermal balance for heating and thus achieving energy savings. They are an important component in the heating technology field. However, during use, foreign objects in the pipeline may become stuck in the valve, causing blockage and preventing it from opening to the predetermined degree. This results in uneven heating, poor heating performance, and failure to achieve energy conservation and emission reduction goals. Summary of the Invention
[0003] This invention aims to at least partially solve one of the technical problems in related technologies. Therefore, one object of this invention is to provide a method, apparatus, control system, and medium for repairing valve stalling and ensuring valve opening and heating effect.
[0004] A method for handling valve stall includes the following steps:
[0005] During the process of controlling the valve to rotate based on the first control command, the valve's stall condition is detected, and the first detection result is determined. The first control command is used to control the valve to rotate in the first direction to the first opening degree.
[0006] When the first detection result indicates that the valve is in a locked state, the valve is controlled to rotate based on the second control command to loosen the foreign object on the valve. The second control command is used to control the valve to rotate in the second direction to the second opening degree, or to control the valve to rotate back and forth in the first and second directions, with the second direction being opposite to the first direction.
[0007] In the above scheme, when the second control command is used to control the valve to rotate back and forth in the first and second directions, controlling the valve rotation based on the second control command includes:
[0008] The third opening is determined based on the difference between the current valve opening and the first retraction value, and the fourth opening is determined based on the sum of the third opening and the second retraction value; wherein the first retraction opening is less than the current valve opening; the fourth opening is less than or equal to the current valve opening; the first and second retraction opening values are determined based on a set fitting function;
[0009] The control valve is first rotated in the second direction to the third opening degree with a first torque value, and then rotated in the first direction to the fourth opening degree.
[0010] The above solutions also include methods for handling valve stall:
[0011] Determine the first number of reciprocating rotations of the valve;
[0012] When the number of times is less than the first set threshold, the valve is re-controlled to rotate in the second direction to the third opening with the first torque value, and then rotate in the first direction to the fourth opening.
[0013] In the above scheme, after determining the first test result, the valve stall handling method also includes:
[0014] If the first detection result indicates that the valve is in normal operating condition, the valve continues to be controlled to rotate based on the first control command so that the valve opening reaches the first opening degree.
[0015] In the above scheme, detecting the valve's stall condition and determining the first detection result includes:
[0016] Obtain the second torque value of the valve, wherein the second torque value represents the torque required to control the valve rotation within a first set time period;
[0017] Based on the second torque value, the valve's stall condition is detected, and the first detection result is determined.
[0018] In the above scheme, based on the second torque value, the valve's stall condition is detected, and the first detection result is determined, including:
[0019] When the second torque value is greater than or equal to the preset torque threshold, the first detection result indicates that the valve is in a stalled state.
[0020] If the second torque value is less than the preset torque threshold, the first detection result indicates that the valve is in normal operating condition.
[0021] In the above scheme, after controlling the valve to rotate based on the second control command and continuing for a second set time, the method further includes:
[0022] The valve is controlled to rotate again at the first torque value based on the first control command, and the valve's stall condition is detected.
[0023] If it is determined that the valve is still in a stalled state, the valve is controlled to rotate again based on the second control command;
[0024] Determine the second number of times the valve executes the first control command followed by the second control command;
[0025] When the second preset threshold is reached after the second number of times, the control valve stops rotating and sends a valve stall fault message.
[0026] In the above scheme, when controlling the valve to rotate again based on the first control command, the method further includes:
[0027] If the first detection result indicates that the valve is in normal operating condition, then control the valve to rotate so that the valve opening reaches the first opening degree.
[0028] In the above scheme, the first direction represents the opening direction of the valve, and the second direction represents the closing direction of the valve.
[0029] A valve stall handling device, comprising:
[0030] The detection module is used to detect the valve's stall condition and determine the first detection result during the process of controlling the valve to rotate based on the first control command. The first control command is used to control the valve to rotate in the first direction to the first opening degree.
[0031] The control module is used to control the valve to rotate to loosen foreign objects on the valve based on a second control command when the first detection result indicates that the valve is in a stalled state. The second control command is used to control the valve to rotate in a second direction to a second opening degree, or to control the valve to rotate back and forth in a first direction and a second direction, wherein the second direction is opposite to the first direction.
[0032] A valve control system includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the valve stall handling method described above.
[0033] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the above-described valve stall handling method.
[0034] The aforementioned valve stall handling method, device, control system, and medium detect the valve stall condition during the process of controlling the valve rotation based on the first control command. When the valve is in a stall state, the second control command is used to control the valve rotation, causing foreign objects on the valve to loosen and fall off, thereby repairing the valve stall fault, enabling the valve to rotate normally, and thus ensuring the heating effect.
[0035] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0036] Figure 1 This is a flowchart illustrating a valve stall handling method in one embodiment;
[0037] Figure 2 This is a flowchart illustrating the valve stall handling method in yet another embodiment;
[0038] Figure 3 This is a flowchart illustrating the valve stall handling method in yet another embodiment;
[0039] Figure 4 This is a flowchart illustrating the valve stall handling method in yet another embodiment;
[0040] Figure 5 This is a flowchart illustrating the valve stall handling method in yet another embodiment;
[0041] Figure 6 This is a schematic diagram of an electrically operated balancing valve in one embodiment;
[0042] Figure 7 This is a schematic diagram of a process for resolving valve jamming by controlling the valve to rotate in a second direction in one embodiment.
[0043] Figure 8 This is a schematic diagram of a process for handling valve stall by controlling the reciprocating rotation of the valve in one embodiment;
[0044] Figure 9 This is a network model for one embodiment of the openness in this invention;
[0045] Figure 10 This is a network model for another embodiment of the present invention with different openness.
[0046] Figure 11 for Figure 9 Fluid simulation vector diagram as shown in the example;
[0047] Figure 12 for Figure 10 Fluid simulation vector diagram as shown in the example;
[0048] Figure 13 This is a structural block diagram of a valve stall treatment device in one embodiment. Detailed Implementation
[0049] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, and should not be construed as limiting the present invention.
[0050] The implementation details of the technical solutions in the embodiments of this application are described in detail below.
[0051] In one embodiment, such as Figure 1 As shown, a valve stall handling method is provided, which may include the following steps:
[0052] Step S101: During the process of controlling the valve rotation based on the first control command, the valve's jamming status is detected, and the first detection result is determined.
[0053] Here, controlling the valve opening of the electric balancing valve enables external heat supply. In practical applications, the required initial valve opening is determined based on the current operating status of the electric balancing valve. This initial opening is the target opening the valve needs to achieve. A first control command is then generated, which controls the valve to rotate in a first direction to the first opening, thus achieving external heat supply. It should be noted that, based on the initial valve opening, controlling the valve to rotate in the first direction to achieve the first opening after rotation is crucial; the initial opening is the valve opening before executing the first control command.
[0054] During the process of controlling the valve rotation based on the first control command, foreign objects may get stuck on the valve, causing it to be unable to rotate. The valve's stalling fault will prevent the valve from opening to the first opening degree. When the valve opening degree does not match the first opening degree, it will lead to uneven heating and reduce the heating effect. Therefore, it is necessary to detect the valve's stalling condition and obtain the first detection result, so that the stalling fault can be resolved in a timely manner and the heating effect can be guaranteed.
[0055] In one embodiment, controlling the valve rotation is mainly for the purpose of achieving heating. Generally, the heating effect is achieved by controlling the valve to open. Based on this, the first direction can be the valve opening direction. When the valve is controlled to rotate in the first direction, the valve can be opened.
[0056] Step S102: If the first detection result indicates that the valve is in a locked state, control the valve to rotate based on the second control command to loosen the foreign object on the valve.
[0057] If the first detection result indicates that the valve is in a stalled state, it means that the valve opening cannot reach the first opening degree in the first control command. Based on this, the execution of the first control command is stopped, and the valve stall fault is repaired.
[0058] In this embodiment, the valve's stall fault is repaired by executing a second control command. In one implementation, the second control command controls the valve to rotate in a second direction to a second opening degree, which is opposite to the first direction. It can be understood that if a stall fault occurs during the valve's rotation in the first direction, foreign objects may become stuck in the valve. Rotating the valve in the second direction, opposite to the first direction, can loosen the stuck foreign objects. Combined with the flushing effect of the fluid in the pipeline, this makes it easier for the foreign objects to dislodge from the valve, thereby repairing the stall fault. In practical applications, when the first control command is stopped, the current valve opening degree is recorded, and 10% of the current valve opening degree is defined as the second opening degree.
[0059] In another implementation, the second control command is used to control the valve to rotate back and forth in the first and second directions. That is, the valve first rotates a certain opening in the second direction and then rotates a certain opening in the first direction. Controlling the valve to rotate back and forth can increase the pressure before and after the valve, enhance the fluid velocity, increase the fluid kinetic energy, and generate turbulent energy, thereby flushing out foreign objects on the valve and repairing the valve's stalling fault.
[0060] In one embodiment, the first direction is the valve opening direction, and the second direction is opposite to the first direction. Therefore, the second direction can be the valve closing direction. During the process of controlling the valve to rotate in the valve opening direction, if the valve has a stall fault, it will control the valve to rotate in the opposite direction, that is, in the valve closing direction, so as to loosen the foreign objects on the valve.
[0061] In one embodiment, such as Figure 2 As shown, when the second control command is used to control the valve to rotate reciprocally in the first and second directions, controlling the valve rotation based on the second control command includes:
[0062] Step S201: Determine the third opening degree based on the difference between the current valve opening degree and the first retraction value, and determine the fourth opening degree based on the sum of the third opening degree and the second retraction value.
[0063] Here, the third opening degree = current valve opening degree - first backoff value, where the first backoff value < current valve opening degree; the fourth opening degree = third opening degree + second backoff value, where the fourth opening degree ≤ current valve opening degree. In practical applications, the first and second backoff values can be set, and they can be calculated based on a set fitting function.
[0064] In practical applications, under conditions where the valve is blocked by different foreign objects, the effect of different reciprocating rotation degrees on the foreign objects on the valve can be tested. This allows us to obtain the optimal reciprocating rotation degree that causes the foreign objects to loosen. Based on this, a large amount of experimental data can be obtained through multiple experiments. The obtained experimental data can be processed and fitted to obtain the closest fitting function. Then, the fitting function can be used to calculate the first and second retraction values under the condition of valve blockage, and further, the third and fourth rotation degrees of the valve can be obtained.
[0065] In step S202, the control valve is first rotated in the second direction to the third opening degree with a first torque value, and then rotated in the first direction to the fourth opening degree.
[0066] After determining the required third and fourth valve opening degrees, first control the valve to rotate in the second direction to the third opening degree, then control the valve to rotate in the first direction to the fourth opening degree. During the valve rotation process, the valve rotates at high speed with a first torque value, where the first torque value refers to the maximum torque that can be output under normal operating conditions.
[0067] In practical applications, after the control valve is rotated to the third opening in the second direction, it is paused for a period of time (1s to 1.5s) before being rotated to the fourth opening in the first direction.
[0068] In one embodiment, such as Figure 3 As shown, the valve stall handling method also includes:
[0069] Step S301: Determine the first number of reciprocating rotations of the valve.
[0070] Here, the first number of valve rotations refers to the number of times the valve rotates first in the second direction and then in the first direction. In the case where the valve completes the rotation first in the second direction and then in the first direction, the first count is recorded as 1.
[0071] In step S302, when the first number of times is less than the first set threshold, the valve is controlled again to rotate to the third opening degree in the second direction with the first torque value, and then rotated to the fourth opening degree in the first direction.
[0072] Here, the first set threshold can be set according to actual needs. Before performing stall treatment, the first set threshold can be preset. The first set threshold refers to the number of reciprocating rotations that the valve needs to complete. If the number of reciprocating rotations that the valve actually completes is less than the first set threshold, it means that the valve needs to be controlled to continue to reciprocate. That is, the valve is controlled again to rotate in the second direction to the third opening with the first torque value, and then rotate in the first direction to the fourth opening.
[0073] In practical applications, the turbulence intensity I = 0.16 * Re^-1 / 8, the Reynolds number Re = (ρ * V * d) / μ, and the turbulence energy E = I * t * n, where d is the pipe diameter, V is the fluid velocity, ρ is the fluid density, μ is the viscosity coefficient, t is the residence time after rotating in the first direction, and n is the number of reciprocating rotations. It can be seen that by controlling the valve to rotate back and forth multiple times, the fluid can flow back and forth, thereby generating vortices, increasing the turbulence intensity I, and increasing the turbulence energy E in the pipe, which can flush the valve and remove foreign objects from it.
[0074] In one embodiment, such as Figure 4 As shown, the detection of valve lock-up status determines the first detection result, including:
[0075] Step S401: Obtain the second torque value and the third opening degree of the valve.
[0076] Understandably, the stall condition of a valve will affect its operating parameters. For example, when a valve is stalled, it is difficult to rotate, requiring a larger torque to control the valve to rotate, and the valve opening changes less. However, when the valve is in normal operating condition, it rotates more smoothly, requiring less torque to control the valve to rotate, and the valve opening changes more.
[0077] Based on this, during the execution of the first control command, the valve's stall condition can be determined by acquiring the valve's second torque value and third opening degree. In practical applications, the second torque value of the valve can be acquired using a torque detection sensor, where the second torque value is the torque required to control the valve's rotation within a first set time period; the third opening degree of the valve can be acquired using an angle detection sensor, where the third opening degree is the opening degree reached by the valve within the first set time period.
[0078] In practical applications, when a foreign object is stuck in the valve, the valve may initially rotate normally but then fail to rotate in subsequent stages. Therefore, it is necessary to observe the changes in the valve's torque and opening within a first set time period to accurately determine if the valve is stuck. The first set time period is a short segment of the time required to execute the first control command. For example, the first set time period can be set to 5 seconds, meaning the start of executing the first control command is taken as the starting point, and the changes in the valve's torque and opening are observed within 5 seconds.
[0079] Step S402: Based on the second torque value, detect the valve's stall condition and determine the first detection result.
[0080] Here, the valve rotates differently under different conditions, specifically in terms of torque and opening degree. Based on this, the current valve rotation can be analyzed according to the second torque value, thereby determining whether the valve has a stall fault and obtaining the corresponding first detection result.
[0081] The following is a detailed explanation of how the first test result was determined.
[0082] Here, a preset torque threshold is set, which corresponds to the torque value required to control the valve rotation under normal operating conditions. By comparing the second torque value with the preset torque threshold, it can be determined whether the second torque value is within a reasonable torque range. When the detected second torque value is greater than or equal to the preset torque threshold, that is, the second torque value exceeds the reasonable torque range, then it can be determined that the first detection result indicates that the valve is in a stalled state.
[0083] In another scenario, if the second torque value is less than the preset torque threshold, it means that the valve rotation can be controlled within a reasonable torque range, and the valve opening is close to the target opening. In other words, the valve can rotate normally without any stalling fault. Therefore, it can be determined that the first detection result indicates that the valve is in normal operating condition.
[0084] In one embodiment, after determining the first detection result, which indicates that the valve is in normal operating condition, that is, there are no foreign objects affecting the operation of the valve, and the valve opening can reach the first opening degree, the valve is further controlled to rotate to the first opening degree based on the first control command, thereby completing the control of the valve and ensuring the heating effect.
[0085] In one embodiment, such as Figure 5 As shown, the valve stall handling method also includes:
[0086] Step S501: After controlling the valve to rotate based on the second control command and continuing for a second set time, the valve is controlled to rotate again based on the first control command with a first torque value, and the valve's stall condition is detected.
[0087] Here, the valve rotation based on the second control command is intended to loosen foreign objects on the valve. Then, the water flow in the pipeline flushes the foreign objects off the valve and removes them. In practical applications, a certain amount of time is required for the water flow to remove the foreign objects. Therefore, in this embodiment, after a second set time period, the valve is controlled to rotate at a first torque value based on the first control command. The first torque value refers to the maximum torque that can be output under normal operating conditions. Controlling the valve to rotate at the first torque value increases the valve's output force, allowing the valve to overcome the resistance on the pipe wall during rotation. This causes the foreign objects on the valve to deform and loosen, making them easier for the fluid to flush away, thus achieving the effect of removing the foreign objects.
[0088] In practical applications, during the process of controlling valve rotation based on the first control command, it is necessary to re-detect the valve's stall condition to determine whether the stall fault has been repaired. This detection is also based on the valve's torque within a set time period. Specifically, if the torque within the set time period is less than a preset torque threshold, it can be determined that the stall fault has been repaired and the valve can operate normally. If the torque within the set time period is greater than or equal to the preset torque threshold, it can be determined that the stall fault has not been repaired, meaning the valve is still in a stalled state.
[0089] In step S502, if it is determined that the valve is still in a stalled state, the valve is controlled to rotate again based on the second control command.
[0090] If the valve remains locked, it indicates that the previous valve rotation based on the second control command failed to dislodge the foreign object. Therefore, the valve is rotated again based on the second control command. Under normal circumstances, repeated valve rotation based on the second control command can disrupt the water flow in the pipeline, making it easier for the foreign object to dislodge and be flushed away.
[0091] Step S503: Determine the second number of times the valve executes the first control command and then the second control command.
[0092] Here, the second control command is used to control the valve to remove foreign objects from the valve by rotating it. Based on this, the number of times the valve executes the first control command and then the second control command can be used to determine the number of times the valve rotation can be used to repair the stall fault, and then it can be determined whether other methods are needed to repair the stall fault.
[0093] In step S504, when the second number of times reaches the second preset threshold, the valve is controlled to stop rotating and a valve stall fault information is issued.
[0094] Here, to prevent foreign objects from failing to dislodge from the valve and causing continuous valve rotation based on the second control command, a second preset threshold is set to limit the maximum number of times foreign objects can be removed by controlling valve rotation. In one feasible approach, the second preset threshold can be set to 3 times. If the second number reaches the second preset threshold, meaning that even with multiple valve rotations and water flushing, the foreign object on the valve cannot be dislodged, the valve stops rotating, and a valve jamming fault message is issued. This valve jamming fault message can be uploaded to a cloud platform, allowing maintenance personnel to promptly notify the valve for repair.
[0095] In this embodiment, when a valve experiences a stall fault, the system first attempts to repair the stall by controlling the valve to rotate in the second direction or by controlling the valve to rotate back and forth, thereby reducing the valve's maintenance costs. This repair method is an automatic repair mechanism for the electric balancing valve, giving it a certain repair capability and reducing the valve's failure rate. If the stall fault cannot be repaired by controlling the valve to rotate in the second direction or by controlling the valve to rotate back and forth, then maintenance personnel are notified to carry out repairs. This allows for precise location of the electric balancing valve's fault and timely maintenance of the valve.
[0096] In one embodiment, when the valve is controlled to rotate again based on the first control command, if the detection result indicates that the valve is in normal operation, that is, the valve can be controlled to rotate to the target opening degree, the valve can continue to be controlled to rotate based on the first control command, so that the valve rotates to the first opening degree in the first direction, and then the valve finally reaches the target opening degree, thus ensuring the heating effect.
[0097] In one embodiment, such as Figure 6 The diagram illustrates an electrically powered balancing valve. The valve includes an actuator module 61 and a valve 62. The actuator module 61 controls the valve 62, which is mounted on a pipeline to regulate the fluid flow rate. The actuator module 61 includes a control unit, a torque sensor, an angle sensor, and an actuator unit. In practical applications, the valve stall handling method is used... Figure 6 The electric balance valve shown below is combined with... Figure 6 , Figure 7 and Figure 8 The workflow for handling the stall of an electric balance valve is explained.
[0098] Figure 7 This is a schematic diagram illustrating the process of resolving valve blockage by controlling the valve to rotate in the second direction.
[0099] Step 1: Determine the first opening information. Here, the control unit determines the first opening information based on the current operating status. After determining the first opening information, the control unit sends the target opening to the execution unit.
[0100] Step 2: Control the valve to rotate in the first direction according to the first opening information, and obtain the first torque of the valve during the rotation. Here, the execution unit controls the valve to rotate according to the first opening information, so that the valve opening corresponds to the first opening information. Then, the first torque of the valve is detected by the torque detection sensor, and the first torque will be fed back to the control unit.
[0101] Step 3: Detect whether the valve is locked based on the first torque. Here, the control unit can detect the valve's lock-up status based on the first torque. Specifically, it compares the first torque with a preset torque threshold. If the first torque is greater than or equal to the preset torque threshold, the valve is determined to be locked; if the first torque is less than the preset torque threshold, the valve is determined to be operating normally. If the valve is locked, proceed to step 4; if the valve is not locked, proceed to step 6.
[0102] Step 4: In the event of a valve stall, control the valve to rotate in the second direction based on the second opening information. Here, the second direction is opposite to the first direction. Controlling the valve to rotate in the second direction can loosen foreign objects on the valve, and then the foreign objects can be removed by the flushing of the fluid in the pipeline.
[0103] Step 5: Control the valve to rotate in the first direction again based on the first opening information, and check the valve for a stall fault again. Here, the torque during valve rotation is also used to determine whether the valve has a stall fault. If the valve does not have a stall fault, proceed to step 6; if the valve has a stall fault, proceed to step 4.
[0104] Step 6: Continue to control the valve to rotate in the first direction according to the first opening information, so that the final opening of the valve corresponds to the first opening information.
[0105] Step 7: Control the valve to stop rotating and issue a valve stall fault information. Step 7 is executed when the preset threshold number of times has been reached. Here, the number of times refers to the number of times the first control command is executed and then the second control command is executed, that is, the number of times the valve is controlled to rotate in the second direction according to the second opening information.
[0106] It should be noted that, in Figure 7 In the process, the first opening information corresponds to the first opening in the above embodiment, the second opening information corresponds to the second opening in the above embodiment, the number of times corresponds to the second time in the above embodiment, and the preset threshold corresponds to the second preset threshold in the above embodiment.
[0107] Figure 8 This is a schematic diagram illustrating the process of resolving valve blockage by controlling the reciprocating rotation of the valve.
[0108] Step 1: Determine the first opening information. Here, the control unit determines the first opening information based on the current operating status. After determining the first opening information, the control unit sends the target opening to the execution unit.
[0109] Step 2: Control the valve to rotate in the first direction according to the first opening information, and obtain the first torque of the valve during the rotation. Here, the execution unit controls the valve to rotate according to the first opening information, so that the valve opening corresponds to the first opening information. Then, the first torque of the valve is detected by the torque detection sensor, and the first torque will be fed back to the control unit.
[0110] Step 3: Detect whether the valve is locked based on the first torque. Here, the control unit can detect the valve's lock-up status based on the first torque. Specifically, it compares the first torque with a preset torque threshold. If the first torque is greater than or equal to the preset torque threshold, the valve is determined to be locked; if the first torque is less than the preset torque threshold, the valve is determined to be operating normally. If the valve is locked, proceed to step 4; if the valve is not locked, proceed to step 6.
[0111] Step 4: In the event of a valve stall, determine the third and fourth opening degrees.
[0112] Step 5: Control the valve to rotate at maximum torque first in the second direction to the third opening, and then in the first direction to the fourth opening. Here, the second direction is opposite to the first direction. Controlling the valve to rotate back and forth can increase the fluid velocity, improve the fluid's kinetic energy, and generate turbulent energy. Using turbulent energy to flush the pipeline can remove foreign objects from the valve.
[0113] Step 6: Determine the first number of reciprocating rotations of the valve and check if the first count equals a first preset threshold. Here, the valve can be set to perform multiple reciprocating rotations to improve the success rate of removing foreign objects from the valve. If the first count is less than the first preset threshold, proceed to step 5.
[0114] Step 7: If the first number of rotations equals the first set threshold, control the valve to rotate in the first direction with maximum torque again based on the first opening information, and check again whether the valve has a stall fault. Here, the torque during valve rotation is also used to determine whether the valve has a stall fault. If the valve does not have a stall fault, proceed to step 8; if the valve has a stall fault, proceed to step 4.
[0115] Step 8: Continue to control the valve to rotate in the first direction according to the first opening information, so that the final opening of the valve corresponds to the first opening information.
[0116] Step 9: Control the valve to stop rotating and issue a valve stall fault information. Step 10 is executed when the second number of times reaches the preset threshold. Here, the second number refers to the number of times the first control command is executed and then the second control command is executed, that is, the number of times the valve is controlled to rotate in the second direction according to the second opening information.
[0117] refer to Figure 9-12 As shown, Figure 9 and Figure 10 The network model of the valve at different opening degrees is shown. Figure 11 for Figure 9 The diagram shows a fluid simulation vector image at the shown opening degree. Figure 12 for Figure 10 The diagram shows a fluid simulation vector image at the shown opening degree, combined with... Figure 11 and Figure 12 The simulation results show that by controlling the valve to rotate back and forth, foreign objects on the valve can be dislodged, thus solving the problem of valve blockage.
[0118] Understandably, during the process of handling valve stall, it is possible to rely on... Figure 7 Valve stall handling can also be performed according to Figure 8 For valve stall handling, it can also be combined with Figure 7 and Figure 8 To address valve blockage.
[0119] In the above embodiments, during the process of controlling the valve to rotate based on the first control command, the valve's jamming condition is detected, and a first detection result is determined. If the first detection result indicates that the valve is in a jammed state, the valve is controlled to rotate based on the second control command to loosen foreign objects on the valve. The jamming fault can be self-repaired by controlling the rotation of the valve, thereby reducing maintenance costs and ensuring the heating effect.
[0120] In one embodiment, a valve stall handling device is provided, with reference to... Figure 13 As shown, the valve stall handling device 130 may include a detection module 1301 and a control module 1302.
[0121] The detection module 1301 is used to detect the valve's stall condition and determine a first detection result during the process of controlling the valve to rotate based on a first control command. The first control command is used to control the valve to rotate in a first direction to a first opening degree. The control module 1302 is used to control the valve to rotate based on a second control command to loosen foreign objects on the valve when the first detection result indicates that the valve is in a stall state. The second control command is used to control the valve to rotate in a second direction to a second opening degree, or to control the valve to move back and forth between the first and second directions, with the second direction being opposite to the first direction.
[0122] Furthermore, when the second control command is used to control the valve to rotate back and forth in the first and second directions, the control module 1302 is specifically used to determine a third opening based on the difference between the current valve opening and the first retraction value, and to determine a fourth opening based on the sum of the third opening and the second retraction value; wherein, the first retraction opening is less than the current valve opening; the fourth opening is less than or equal to the current valve opening; the first retraction opening value and the second retraction opening value are determined based on a set fitting function; and the valve is controlled to first rotate in the second direction to the third opening with a first torque value, and then rotate in the first direction to the fourth opening.
[0123] In one embodiment, the control module 1302 is further configured to determine the first number of reciprocating rotations of the valve; when the first number of rotations is less than a first set threshold, to re-control the valve to rotate in the second direction to the third opening degree with a first torque value, and then rotate in the first direction to the fourth opening degree.
[0124] In one embodiment, after determining the first detection result, the control module 1302 is further configured to continue controlling the valve to rotate based on the first control command so that the valve opening reaches the first opening degree, provided that the first detection result indicates that the valve is in a normal operating state.
[0125] Furthermore, the detection module 1301 is specifically used to acquire a second torque value of the valve, wherein the second torque value represents the torque required to control the valve rotation within a first set time period; detect the valve's stall condition based on the second torque value, and determine a first detection result.
[0126] Furthermore, the detection module 1301 is specifically used to, when the second torque value is greater than or equal to a preset torque threshold, indicate that the valve is in a stalled state; and when the second torque value is less than the preset torque threshold, indicate that the valve is in a normal operating state.
[0127] In another embodiment, after the control module 1302 controls the valve to rotate based on the second control command for a second set duration, it is further configured to control the valve to rotate again based on the first control command with a first torque value and detect the valve's stall condition; if it is determined that the valve is still in a stall state, it controls the valve to rotate again based on the second control command; it determines the second number of times the valve executes the first control command and then the second control command; when the second number reaches a second preset threshold, it controls the valve to stop rotating and issues a valve stall fault information.
[0128] In another embodiment, when the control module 1302 controls the valve to rotate again based on the first control command, it is also configured to control the valve to rotate so that the valve opening reaches the first opening degree if the first detection result indicates that the valve is in a normal operating state.
[0129] In another embodiment, the first direction represents the opening direction of the valve, and the second direction represents the closing direction of the valve.
[0130] Specific limitations regarding the valve stall handling device can be found in the limitations of the valve stall handling method described above, and will not be repeated here. Each module in the aforementioned valve stall handling device can be implemented entirely or partially through software, hardware, and other combinations. These modules can be embedded in or independent of the processor in the computer device, or they can be stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.
[0131] In one embodiment, a valve control system is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement a valve stall handling method.
[0132] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements a valve stall handling method.
[0133] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0134] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0135] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0136] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0137] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.
Claims
1. A method for handling valve stall, characterized in that, include: During the process of controlling the valve to rotate based on the first control command, the valve's stall condition is detected, and a first detection result is determined. The first control command is used to control the valve to rotate in the first direction to a first opening degree. When the first detection result indicates that the valve is in a stalled state, the valve is controlled to rotate based on a second control command to loosen foreign objects on the valve. The second control command is used to control the valve to rotate in a second direction to a second opening degree, or to control the valve to rotate back and forth between the first and second directions to create alternating fluid flow within the pipeline and form a flushing effect, removing foreign objects from the valve. The second direction is opposite to the first direction. When the second control command is used to control the valve to rotate back and forth between the first and second directions, controlling the valve rotation based on the second control command includes: A third opening is determined based on the difference between the current valve opening and the first backoff value, and a fourth opening is determined based on the sum of the third opening and the second backoff value; wherein the first backoff value is less than the current valve opening; the fourth opening is less than or equal to the current valve opening; the first backoff value and the second backoff value are determined based on a set fitting function; The valve is controlled to rotate first in the second direction to the third opening degree with a first torque value, and then rotated in the first direction to the fourth opening degree.
2. The valve stall handling method according to claim 1, characterized in that, The method further includes: Determine the first number of reciprocating rotations of the valve; When the first number of times is less than the first set threshold, the valve is controlled again to rotate in the second direction to the third opening degree with the first torque value, and then rotated in the first direction to the fourth opening degree.
3. The valve stall handling method according to claim 1, characterized in that, After determining the first detection result, the method further includes: If the first detection result indicates that the valve is in normal operating condition, the valve continues to be controlled to rotate based on the first control command so that the valve opening reaches the first opening degree.
4. The valve stall handling method according to claim 1, characterized in that, Detecting the valve's stall condition and determining the first detection result includes: Obtain a second torque value for the valve, wherein the second torque value represents the torque required to control the valve to rotate within a first set time period; Based on the second torque value, the valve's stall condition is detected, and the first detection result is determined.
5. The valve stall handling method according to claim 4, characterized in that, The step of detecting the valve's stall condition based on the second torque value and determining the first detection result includes: When the second torque value is greater than or equal to a preset torque threshold, the first detection result indicates that the valve is in a stalled state. If the second torque value is less than a preset torque threshold, the first detection result indicates that the valve is in normal operating condition.
6. The valve stall handling method according to claim 1, characterized in that, After controlling the valve to rotate based on the second control command for a second set duration, the method further includes: The valve is then controlled to rotate at a first torque value based on the first control command, and the valve's stall condition is detected. If it is determined that the valve is still in a stalled state, the valve is controlled to rotate again based on the second control command; The number of times the valve executes the first control command and then the second control command is determined. When the second number of times reaches the second preset threshold, the valve is controlled to stop rotating, and a valve stall fault information is issued.
7. The valve stall handling method according to claim 6, characterized in that, When the valve is rotated again based on the first control command, the method further includes: If the first detection result indicates that the valve is in normal operating condition, then the valve is controlled to rotate so that the valve opening reaches the first opening degree.
8. The valve stall handling method according to claim 1, characterized in that, The first direction represents the opening direction of the valve, and the second direction represents the closing direction of the valve.
9. A valve stall treatment device, characterized in that, include: The detection module is used to detect the valve's stall condition and determine a first detection result during the process of controlling the valve to rotate based on a first control command. The first control command is used to control the valve to rotate in a first direction to a first opening degree. The control module is configured to, when the first detection result indicates that the valve is in a stalled state, control the valve to rotate based on a second control command to loosen foreign objects on the valve. The second control command is used to control the valve to rotate in a second direction to a second opening degree, or to control the valve to rotate back and forth between the first and second directions to create alternating fluid flow within the pipeline and form a flushing effect, removing foreign objects from the valve. The second direction is opposite to the first direction. When the second control command controls the valve to rotate back and forth between the first and second directions, controlling the valve rotation based on the second control command includes: A third opening is determined based on the difference between the current valve opening and the first backoff value, and a fourth opening is determined based on the sum of the third opening and the second backoff value; wherein the first backoff value is less than the current valve opening; the fourth opening is less than or equal to the current valve opening; the first backoff value and the second backoff value are determined based on a set fitting function; The valve is controlled to rotate first in the second direction to the third opening degree with a first torque value, and then rotated in the first direction to the fourth opening degree.
10. A valve control system, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the valve stall handling method according to any one of claims 1 to 8.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the valve stall handling method according to any one of claims 1 to 8.