Control method and system of check valve, electronic device, computer storage medium
By acquiring the motor's operating current and determining the valve's operating time based on the current, the problem of the check valve being unable to open to the specified angle due to flue pressure is solved, achieving low-cost, high-precision valve control and improving the check valve's wind resistance.
Patent Information
- Application Number
- CN202310253799.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-10
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2043-03-10
AI Technical Summary
In existing technologies, the backflow preventer valve from opening to the specified angle due to flue pressure, affecting the user's smoke extraction effect. Furthermore, adding a Hall sensor would increase costs and is not suitable for existing products.
By acquiring the motor's operating current, the time required for the valve to open to the target angle is determined based on the current, thereby controlling the valve's opening angle and avoiding the need for additional detection devices.
It effectively controls the valve to operate at a specified angle, reduces the impact of air duct pressure on the check valve, improves wind resistance, reduces costs, and provides precise control.
Smart Images

Figure CN116293032B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of check valve control technology, and in particular to a check valve control method and system, electronic device, and computer storage medium. Background Technology
[0002] With urbanization, high-rise buildings are becoming increasingly common. These buildings typically have shared ventilation ducts for residents to exhaust smoke. However, this often leads to blockages in these ducts, resulting in poor smoke extraction from indoor range hoods. Therefore, some high-rise buildings install large fans on the rooftop, which, in conjunction with the backflow preventers in each resident's home, open at different angles to rationally distribute the airflow within the ventilation duct.
[0003] When the electric check valve at the user's air outlet opens, the pressure in the flue creates resistance, preventing the valve from opening to the designated angle within a given operating time. This affects the user's smoke extraction efficiency. The conventional approach is to add angle sensors, such as Hall effect sensors, for angle detection and control, allowing the check valve to open to the specified angle. However, adding Hall effect sensors increases the manufacturing cost of the check valve, and because of the added detection port, check valves with Hall effect sensors cannot be used in existing products, making them impractical. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to overcome the defect in the prior art that the check valve cannot be opened to a specified angle due to the pressure of the flue, and to provide a control method and system for the check valve, electronic equipment, and computer storage medium.
[0005] The present invention solves the above-mentioned technical problems through the following technical solution:
[0006] Firstly, a control method for a check valve is provided, the check valve comprising a motor and a valve, the motor being used to drive the valve to move, the method comprising:
[0007] Obtain the operating current of the motor within a first preset time period;
[0008] The operating time for the valve to open to the first target angle is determined based on the operating current;
[0009] The valve opening angle is controlled according to the running time.
[0010] Optionally, obtaining the operating current of the motor within a first preset time period includes:
[0011] When the valve opening angle reaches the second target angle, the operating current is acquired; wherein the first target angle is greater than the second target angle;
[0012] Alternatively, the operating current can be obtained when the current operating time of the valve reaches a duration threshold.
[0013] Optionally, determining the operating time for the valve to open to the first target angle based on the operating current includes:
[0014] Based on the correspondence between current and the operating time required for valve opening by a unit angle, determine the operating time required for valve opening by a unit angle corresponding to the operating current;
[0015] The time required for the valve to open to the first target angle is determined based on the time required for the valve to open by a unit angle.
[0016] Optionally, determining the operating time for the valve to open to the first target angle based on the operating current includes:
[0017] Based on the correspondence between current and duct pressure, determine the current duct pressure corresponding to the operating current;
[0018] Based on the correspondence between the duct pressure and the operating time required for the valve to open by a unit angle, determine the operating time required for the valve to open by a unit angle corresponding to the current duct pressure.
[0019] The operating time of the check valve is determined based on the operating time required for the valve to open by a unit angle.
[0020] Optionally, the step of determining the correspondence between the duct pressure and the operating time required for the valve to open by a unit angle includes:
[0021] Experimental data were obtained under different duct pressure environments; the experimental data included the operating current of the motor and the opening angle of the valve within the second preset time period.
[0022] By fitting the experimental data, the correspondence between the duct pressure and the operating time required for the valve to open by a unit angle is determined.
[0023] Optionally, the relationship between the current and the running time required for the valve to open by a unit angle can be represented by at least one of tables, functions, and models.
[0024] Optionally, the relationship between the current and the duct pressure can be represented by at least one of tables, functions, and models;
[0025] The relationship between the duct pressure and the operating time required for the valve to open by a unit angle can be represented by at least one of the following: tables, functions, and models.
[0026] Optionally, the check valve is applied to a range hood, and the first target angle is determined based on the operating rate of the flue where the range hood is located and / or the height of the range hood; wherein, the operating rate is the ratio of the number of range hoods in operation in the flue to the total number of range hoods.
[0027] Secondly, a control system for a check valve is provided, the check valve including a motor and a valve, the motor being used to drive the valve to move, the system including:
[0028] The acquisition module is used to acquire the operating current of the motor within a first preset time period;
[0029] The determining module is used to determine the operating time of the valve opening to the first target angle based on the operating current;
[0030] The control module is used to control the opening angle of the valve according to the running time.
[0031] Thirdly, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the control method for the check valve as described in the first aspect.
[0032] Fourthly, a computer storage medium is provided, on which a computer program is stored, characterized in that, when the computer program is executed by a processor, it implements the control method for the check valve as described in the first aspect.
[0033] Based on common knowledge in the field, the above-mentioned preferred conditions can be combined arbitrarily to obtain various preferred embodiments of the present invention.
[0034] The positive and progressive effects of this invention are as follows: by obtaining the operating current related to the wind force or flue pressure in the environment where the check valve is located, the operating time of the check valve can be determined, thereby effectively controlling the valve to operate to a specified angle, controlling the check valve in a low-cost manner, reducing the impact of duct pressure on the opening of the check valve, improving the wind resistance of the check valve, and eliminating the need to add other detection devices, thus reducing costs and providing precise control. Attached Figure Description
[0035] Figure 1 A flowchart illustrating a control method for a check valve provided in an embodiment of the present invention;
[0036] Figure 2 This is a structural diagram of a check valve when it is closed, provided by an embodiment of the present invention.
[0037] Figure 3 This is a structural diagram of a check valve when it is open, provided as an embodiment of the present invention.
[0038] Figure 4 A flowchart illustrating another control method for a check valve provided in an embodiment of the present invention;
[0039] Figure 5 This is a block diagram of a control system for a check valve provided in an embodiment of the present invention. Detailed Implementation
[0040] The present invention will be further illustrated by way of embodiments below, but the present invention is not limited to the scope of the embodiments described herein.
[0041] like Figure 1 As shown, the control method for a check valve provided in this embodiment of the invention includes the following steps:
[0042] Step S11: Obtain the operating current of the motor within the first preset time period.
[0043] The operating current is related to the wind force or flue pressure in the environment where the check valve is located.
[0044] The operating current is obtained through an ammeter, multimeter, current transformer, or current detection circuit.
[0045] In one embodiment, when the valve opening angle is 0°, that is, when the check valve is just started, the operating current is detected, and the operating current is determined based on at least two operating currents detected within a first preset time period.
[0046] In this embodiment, the check valve control is divided into two stages: a detection stage and a control stage. The detection stage acquires the operating current, and the control stage determines the operating time and controls the valve of the check valve (see steps S12 and S13 below). The two-stage control method can detect changes in the controller's operating current in a timely manner and can control the check valve in a timely and accurate manner.
[0047] In one embodiment, the operating current is obtained when the valve opening angle reaches the second target angle; wherein the first target angle is greater than the second target angle.
[0048] The specific structure of the check valve is as follows: Figure 2 and Figure 3 As shown, it includes a housing 21 and a valve 22. When the check valve is in the stopped state, valve 22 is closed as follows. Figure 2 As shown, when the check valve starts operating, valve 22 opens as follows: Figure 3 As shown.
[0049] Since the operating current is relatively large when the valve opens from 0° to the second target angle, and the operating current gradually stabilizes after the valve opens to the second target angle, it can more accurately reflect the wind force or flue pressure in the environment where the check valve is located. Therefore, controlling the check valve based on the operating current obtained when the valve opens to the second target angle is highly effective and accurate, and can reduce the number of times the operating current is calculated, thus reducing power consumption.
[0050] In this embodiment, the check valve control is divided into three stages: a startup stage, a detection stage, and a control stage. The startup stage detects whether the second target angle has been reached. The detection stage acquires the operating current. The control stage determines the operating time and controls the check valve (see steps S12 and S13 below). Detecting whether the valve has reached the second target angle can be achieved, but is not limited to, by an ultrasonic sensor; or by a mechanical structure, for example, by placing an elastic component along the valve opening path at the second target angle. This elastic component deforms based on the pressure applied during valve opening; therefore, if the elastic component deforms, it is determined that the valve opening angle has reached the second target angle.
[0051] Among them, the unit angle is the unit step length of valve opening for the backflow preventer. The duration of valve opening to the first target angle (specified angle) is determined based on the running time required for valve opening to a unit angle. The unit angle can be set according to the actual situation, such as 1°, 2° or other angles.
[0052] The second target angle can be set according to the actual situation, for example (0°, 20°).
[0053] In one embodiment, the operating current is obtained when the current operating time of the valve reaches a duration threshold.
[0054] Similar to the second objective, during the initial startup phase of the check valve, i.e., from the startup time to the time threshold, the operating current is relatively large. After the current operating time of the check valve reaches the time threshold, the operating current gradually stabilizes, accurately reflecting the wind force or flue pressure in the environment where the check valve is located. Therefore, controlling the check valve based on the operating current obtained after the current operating time reaches the time threshold is highly effective and accurate, and can reduce the number of current calculations and power consumption. In this embodiment, the check valve control is divided into three stages: startup, detection, and control. The startup stage detects whether the time threshold has been reached; the detection stage obtains the operating current; and the control stage determines the operating time and controls the check valve (see steps S12 and S13 below).
[0055] The duration threshold is less than the running time required for the valve to open to the first target angle. The duration threshold can be set according to the actual situation, for example (0s, 5s).
[0056] In one embodiment, the current operating current is obtained based on the trend of the operating current change over a first preset time period.
[0057] By analyzing the trend of the operating current within the first preset time period, the changing pattern of the operating current is obtained, thereby determining the current operating current.
[0058] Step S12: Determine the operating time for the valve to open to the first target angle based on the operating current.
[0059] Since ambient wind force or duct pressure creates resistance to the opening of the check valve, in the prior art, the valve is controlled according to a fixed control program. When the valve stops running, it cannot run to the first target angle. In this embodiment, the operating current of the motor related to the ambient wind force or duct pressure is collected, and the running time required for the valve to open to the first target angle is determined based on the operating current. This ensures that the valve runs to the first target angle, reduces the impact of duct pressure on the opening of the check valve, and thus improves the wind resistance of the check valve.
[0060] In one embodiment, S12 includes:
[0061] S121. Based on the correspondence between current and the operating time required for the valve to open by a unit angle, determine the operating time required for the valve to open by a unit angle corresponding to the operating current.
[0062] The corresponding relationship includes the relationship between the current and the operating time required for the valve to open by a unit angle. In practical applications, the operating time required for the valve to open by a unit angle varies with the duct pressure. The current is directly proportional to the duct pressure. In different operating environments, the operating time required for the valve to open by a unit angle is determined according to the different duct pressures. The operating time of the check valve is determined by combining various influencing factors in different operating environments, so that the check valve opens at an angle that matches the current duct pressure within a specified time.
[0063] In one embodiment, the relationship between current and the runtime required for the valve to open by a unit angle can be represented by at least one of tables, functions, and models.
[0064] The correspondence representation method provided by the present invention includes at least one of tables, functions, and models. The correspondence between current and the running time required for valve opening by a unit angle is obtained by determining the model, functional relationship, or looking up the table.
[0065] In one embodiment, the function is obtained by fitting historical data, which represents the correspondence between current and the running time required for the valve to open by a unit angle. The current obtained is input into the function to obtain the running time required for the valve to open by a unit angle, and the operation of the check valve is controlled according to the running time.
[0066] In one embodiment, the table is established based on historical data, representing the correspondence between current and the running time required for the valve to open by a unit angle. The current current is matched with the data in the table to obtain the running time required for the current valve to open by a unit angle, and the operation of the check valve is controlled according to the running time.
[0067] In one embodiment, historical current data is used as training samples to train a neural network to obtain a model of the corresponding relationship. The current current under different conditions is input into the model to obtain the running time required for the valve to open by a unit angle. The operation of the check valve is controlled according to the running time.
[0068] S122. Determine the operating time required for the valve to open to the first target angle based on the operating time required for the valve to open by a unit angle.
[0069] In one embodiment, the check valve is applied to the range hood, and the first target angle is determined based on the operating rate of the flue where the range hood is located; wherein, the operating rate is the ratio of the number of range hoods in operation to the total number of range hoods in the flue.
[0070] When the range hood's operating rate is low, the pressure is low, the flue resistance is low, and the check valve opens at a large initial target angle. When the range hood's operating rate is high, the pressure increases with the operating rate, the flue resistance is high, and the check valve opens at a small initial target angle. In other words, the initial target angle is negatively correlated with the flue resistance. For the specific calculation method of the initial target angle, please refer to relevant technical records; it will not be elaborated here.
[0071] In one embodiment, a check valve is applied to a range hood, and the first target angle is determined based on the height of the range hood.
[0072] The wind pressure is higher on lower floors, so the check valve opens at a smaller initial angle; the wind pressure is lower on higher floors, so the check valve opens at a larger initial angle.
[0073] In one embodiment, the check valve is applied to the range hood, and the first target angle is determined based on the operating rate of the flue where the range hood is located and the height of the range hood; wherein, the operating rate is the ratio of the number of range hoods in operation in the flue to the total number of range hoods.
[0074] When the range hood is used frequently and the floor is high, the first target opening angle of the check valve is large; when the range hood is used frequently and the floor is low, the first target opening angle of the check valve is small.
[0075] In one embodiment, S12 includes:
[0076] S121' Determine the current duct pressure corresponding to the operating current based on the correspondence between current and duct pressure.
[0077] The corresponding relationship includes the relationship between current and duct pressure. Under different duct pressure conditions, the check valve is operated. When the check valve operates for a second preset time, the motor current under different duct pressures is detected to obtain the corresponding relationship between current and duct pressure.
[0078] In one embodiment, the relationship between current and duct pressure is represented by at least one of tables, functions, and models. The relationship between current and duct pressure is obtained through a defined model, functional expression, or table lookup.
[0079] In one embodiment, the function is obtained by fitting historical data and represents the correspondence between current and duct pressure. The current current is input into the function to obtain the current duct pressure.
[0080] In one embodiment, the table is established based on historical data and represents the correspondence between current and duct pressure. The current current is matched with the data in the table to obtain the current duct pressure.
[0081] In one embodiment, historical current data is used as training samples to train a neural network to obtain a model of the corresponding relationship. The current current under different conditions is input into the model to obtain the current duct pressure.
[0082] S122' Determine the operating time required for the valve to open a unit angle corresponding to the current air duct pressure, based on the correspondence between the air duct pressure and the operating time required for the valve to open a unit angle.
[0083] S123' Determine the running time of the check valve based on the running time required for the valve to open by a unit angle.
[0084] In one embodiment, the step of determining the correspondence between duct pressure and the operating time required for a valve to open by a unit angle includes:
[0085] Experimental data were obtained under different duct pressure environments; the experimental data included the motor operating current and the valve opening angle within the second preset time period.
[0086] By fitting experimental data, the relationship between duct pressure and the operating time required for valve opening by a unit angle was determined.
[0087] The correspondence includes the relationship between the duct pressure and the running time required for the valve to open by a unit angle. Under different duct pressures, the check valve is operated. When the running time of the check valve is the second preset time, the operating current of the motor under different duct pressures and the valve opening angle within the second preset time are detected to obtain the correspondence between the duct pressure and the running time required for the valve to open by a unit angle.
[0088] The second preset duration can be set according to the actual situation.
[0089] In one embodiment, the relationship between duct pressure and the runtime required for a valve to open by a unit angle is represented by at least one of tables, functions, and models. The relationship between duct pressure and the runtime required for a valve to open by a unit angle is obtained through a determined model, functional expression, or table lookup.
[0090] In one embodiment, the function is obtained by fitting historical data, which represents the correspondence between the duct pressure and the running time required for the valve to open by a unit angle. The current duct pressure is input into the function to obtain the running time required for the current valve to open by a unit angle, and the operation of the check valve is controlled according to the running time.
[0091] In one embodiment, the table is established based on historical data, representing the correspondence between duct pressure and the operating time required for the valve to open by a unit angle. The current duct pressure is matched with the data in the table to obtain the operating time required for the current valve to open by a unit angle, and the check valve is controlled to operate based on the operating time.
[0092] In one embodiment, historical data of duct pressure is used as training samples to train a neural network to obtain a model of the corresponding relationship. The current duct pressure under different conditions is input into the model to obtain the running time required for the valve to open by a unit angle. The operation of the check valve is controlled according to the running time.
[0093] Step S13: Control the valve opening angle according to the running time.
[0094] The operating current of the motor within a first preset time period is obtained. The current operating status of the check valve is determined by the operating current, thereby determining the operating time required for the valve to run to the first target angle. This controls the valve to run to the first target angle, reduces the influence of duct pressure on the opening of the check valve, improves the accuracy of the check valve in measuring duct pressure, and thus improves the wind resistance of the check valve.
[0095] The following example, using a two-stage control method, further illustrates the control method of the check valve. (See also...) Figure 4 The method includes the following steps:
[0096] Open the check valve and determine the detection current I during the detection phase (running time Tb);
[0097] The duct pressure p is determined by the operating current I, and the operating time t required for the valve to open by a unit angle is obtained by the duct pressure p.
[0098] The total operating time for the valve to open to the first target angle R is determined as T, and the formula is as follows: T = R * t.
[0099] The remaining running time of the check valve is calculated using the following formula: Ts = T - Tb.
[0100] After the check valve continues to operate for a time Ts, the valve opening angle reaches R, and the check valve stops operating.
[0101] Corresponding to the aforementioned control method embodiment for the check valve, the present invention also provides an embodiment for a control system for the check valve.
[0102] This invention also provides a control system for a check valve, such as... Figure 5 As shown, the check valve includes a motor and a valve. The motor drives the valve's movement, and the control system includes:
[0103] The acquisition module 51 is used to acquire the operating current of the motor within a first preset time period;
[0104] The determining module 52 is used to determine the operating time of the valve opening to the first target angle based on the operating current;
[0105] The control module 53 is used to control the opening angle of the valve according to the running time.
[0106] In one embodiment, the acquisition module includes:
[0107] The first acquisition unit is used to acquire the operating current when the opening angle of the valve reaches the second target angle; wherein the first target angle is greater than the second target angle.
[0108] The second acquisition unit is used to acquire the operating current when the current operating time of the valve reaches a time threshold.
[0109] In one embodiment, the determining module includes:
[0110] The first determining unit is used to determine the operating time required for the valve to open by a unit angle corresponding to the operating current, based on the correspondence between the current and the operating time required for the valve to open by a unit angle.
[0111] The second determining unit is used to determine the operating time required for the valve to open to the first target angle based on the operating time required for the valve to open by a unit angle.
[0112] In one embodiment, the determining module further includes:
[0113] The third determining unit is used to determine the current duct pressure corresponding to the operating current based on the correspondence between current and duct pressure.
[0114] The fourth determining unit is used to determine the operating time required for the valve to open a unit angle corresponding to the current air duct pressure, based on the correspondence between the air duct pressure and the operating time required for the valve to open a unit angle.
[0115] The fifth determining unit is used to determine the running time of the check valve based on the running time required for the valve to open by a unit angle.
[0116] In one embodiment, the determining module further includes:
[0117] The third acquisition unit is used to acquire experimental data under different duct pressure environments; the experimental data includes the motor operating current and the valve opening angle within the second preset time period.
[0118] The sixth determining unit is used to fit the experimental data and determine the correspondence between the duct pressure and the running time required for the valve to open by a unit angle.
[0119] Optionally, the relationship between the current and the running time required for the valve to open by a unit angle can be represented by at least one of tables, functions, and models.
[0120] Optionally, the relationship between the current and the duct pressure can be represented by at least one of tables, functions, and models;
[0121] The relationship between the duct pressure and the operating time required for the valve to open by a unit angle can be represented by at least one of the following: tables, functions, and models.
[0122] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the present invention according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0123] This invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the control method for the check valve provided in any of the above embodiments.
[0124] This invention also provides a computer storage medium storing a computer program, which, when executed by a processor, implements the check valve control method provided in any of the above embodiments.
[0125] While specific embodiments of the present invention have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of the present invention is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but all such changes and modifications fall within the scope of protection of the present invention.
Claims
1. A control method of a check valve, characterized by, The reverse stopping valve is applied to a smoke machine, and the reverse stopping valve comprises a motor and a valve, the motor is used for driving the valve to move, and the method comprises: obtaining the running current of the motor within a first preset time period; determining the running time of the valve opening to a first target angle according to the running current; the first target angle is determined according to the starting rate of the flue where the smoke machine is located and / or the height where the smoke machine is located; wherein the starting rate is the ratio of the number of starting smoke machines to the total number of smoke machines in the flue; controlling the opening angle of the valve according to the running time; determining the running time of the valve opening to a first target angle according to the running current, comprising: determining the running time required for the valve to open a unit angle according to the corresponding relationship between the current and the running time required for the valve to open a unit angle; determining the running time of the valve opening to a first target angle according to the running time required for the valve to open a unit angle; determining the running time of the valve opening to a first target angle according to the running current, comprising: determining the current flue pressure corresponding to the running current according to the corresponding relationship between the current and the flue pressure; determining the running time required for the valve to open a unit angle according to the corresponding relationship between the flue pressure and the running time required for the valve to open a unit angle; determining the running time of the reverse stopping valve according to the running time required for the valve to open a unit angle.
2. The control method according to claim 1, characterized by, The step of obtaining the running current of the motor within a first preset time period, comprising: when the opening angle of the valve reaches a second target angle, the running current is obtained; wherein the first target angle is greater than the second target angle; or, when the current running time of the valve reaches a time threshold, the running current is obtained.
3. The control method according to claim 1, characterized by, The step of determining the corresponding relationship between the flue pressure and the running time required for the valve to open a unit angle, comprising: obtaining experimental data under different flue pressure environments; wherein the experimental data comprises the running current of the motor within a second preset time period and the angle of the valve opening within a second preset time period; fitting the experimental data to determine the corresponding relationship between the flue pressure and the running time required for the valve to open a unit angle.
4. The control method according to claim 1, characterized by, The representation of the corresponding relationship between the current and the running time required for the valve to open a unit angle comprises at least one of a table, a function and a model.
5. The control method according to claim 1, characterized by, The representation of the corresponding relationship between the current and the flue pressure comprises at least one of a table, a function and a model; The representation of the corresponding relationship between the flue pressure and the running time required for the valve to open a unit angle comprises at least one of a table, a function and a model.
6. A control system for a check valve, characterized by The reverse stopping valve comprises a motor and a valve, the motor is used for driving the valve to move, and the system is used to realize the control method in any one of claims 1-5, and the system comprises: an acquisition module for obtaining the running current of the motor within a first preset time period; a determination module for determining the running time of the valve opening to a first target angle according to the running current; a control module for controlling the opening angle of the valve according to the running time.
7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The computer program is executed by the processor to implement the control method of the check valve according to any one of claims 1-5.
8. A computer storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the control method of the check valve according to any one of claims 1-5.
Citation Information
Patent Citations
Check valve control method and device and check valve
CN107166075A
Electric check valve for range hood and control method thereof
CN112253814A