Range hood control method
Patent Information
- Application Number
- CN202410376673.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2044-03-29
AI Technical Summary
如果继续沿用原有的控制策略,容易导致烟机出现如功率来回振荡等控制错误的问题
Smart Images

Figure CN120720632B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smoke machine technology, and in particular to a smoke machine control method. Background Technology
[0002] As people's living standards improve, their demands for electrical appliances are also increasing. As a crucial component of electrical appliances, range hoods need to have a powerful ability to extract cooking fumes. Currently, the common control method for range hoods is to calibrate the current-speed curves of the range hood under different back pressures based on its maximum airflow and maximum static pressure requirements. This method can achieve adaptive control of airflow and static pressure, but it is difficult to meet new performance requirements, such as noise limitations.
[0003] Noise control requires that the motor speed not be too high under a specific back pressure, which disrupts the monotonicity of the original current-speed curve. After incorporating noise requirements, the airflow data shows a V-shaped current curve, while the speed becomes an increasing curve. If the original control strategy is continued, it can easily lead to control errors in the range hood, such as power oscillations. Summary of the Invention
[0004] The technical problem solved by this application is to provide a method for controlling a smoke machine that can improve the accuracy of smoke machine control.
[0005] The above-mentioned technical problems are solved by the following technical solutions:
[0006] A method for controlling a range hood, the method comprising:
[0007] The current fan speed and current fan input current of the range hood are acquired in real time; the range hood has multiple preset levels at the same gear position; each level corresponds to a preset fan speed range and a preset fan input current;
[0008] If, based on the correspondence between the preset fan speed range and the preset fan input current, it is determined that there are a preset number of cases within a preset time period where the current fan speed range and the current fan input current do not correspond, then the fan input current of the smoke hood is adjusted according to the changes in the level within the preset time period; the preset number of cases is greater than 1; the current fan speed range is the preset fan speed range in which the current fan speed is located.
[0009] The beneficial effects of the range hood control method described in this application compared with the prior art are as follows: By acquiring the current fan speed and input current in real time, and presetting multiple levels and their corresponding fan speed ranges and input currents, when a situation is detected where the current fan speed range and input current do not correspond within a preset number of times within a preset time, the fan input current of the range hood is adjusted according to the changes in the levels within the preset time. This can effectively solve the control error problems such as power oscillation and unstable air volume caused by the mismatch between current and speed in the prior art, and improve the accuracy of range hood control.
[0010] In one embodiment, after acquiring the current fan speed and current fan input current of the smoke hood in real time, the method further includes:
[0011] If, based on the correspondence, it is determined that the current fan speed range and the current input current do not correspond, then the target fan input current of the smoke hood is determined based on the current fan speed range.
[0012] Based on the target fan input current, adjust the fan input current of the smoke hood to make the fan input current of the smoke hood reach the target fan input current, and record the level corresponding to the current input current and the level corresponding to the target fan input current.
[0013] In one embodiment, before determining the target fan input current of the flue gas hood based on the current fan speed range if, according to the correspondence, the current fan speed range and the current input current do not correspond, the method further includes:
[0014] If the time it takes for the current fan speed to stabilize within the current fan speed range meets a preset time condition, then based on the correspondence, it is determined whether the current fan speed range and the current input current correspond.
[0015] In one embodiment, determining the target fan input current of the flue gas fan based on the current fan speed range includes:
[0016] Based on the correspondence, the fan input current corresponding to the current fan speed range is determined and used as the target fan input current for the smoke machine.
[0017] In one embodiment, after adjusting the fan input current of the smoke hood according to the target fan input current, the method further includes:
[0018] If the current fan speed range and the current input current are determined according to the correspondence, the smoke machine is controlled to continue operating with the current input current.
[0019] In one embodiment, adjusting the fan input current of the smoke hood according to the change in the level over the preset time period includes:
[0020] If the change in the level within the preset time period is either an increase followed by a decrease or a decrease followed by an increase, then the target level is calculated based on the two most recent levels.
[0021] The fan input current of the range hood is adjusted according to the preset fan input current corresponding to the target level, so that the fan input current of the range hood reaches the preset fan input current corresponding to the target level.
[0022] In one embodiment, calculating the target level based on the two most recent levels includes:
[0023] If the two most recent levels are not adjacent levels, then calculate the average level of the two most recent levels;
[0024] The target level is determined based on the average level.
[0025] After calculating the target level based on the two most recent levels, it also includes:
[0026] Record the latest second-time rating and the target rating.
[0027] In one embodiment, calculating the target level based on the two most recent levels includes:
[0028] If the two most recent levels are adjacent levels, then the most recent level is taken as the target level;
[0029] After calculating the target level based on the two most recent levels, it also includes:
[0030] Record the latest third level and the target level.
[0031] In one embodiment, before adjusting the fan input current of the range hood based on the correspondence between the preset fan speed range and the preset fan input current, if it is determined that there are a preset number of cases where the current fan speed range and the current fan input current do not correspond within a preset time period, according to the changes in the level within the preset time period, the method further includes:
[0032] If the time it takes for the current fan speed to stabilize within the current fan speed range meets a preset time condition, then based on the correspondence, it is determined whether there is a preset number of cases within the preset time where the current fan speed range and the current fan input current do not correspond.
[0033] In one embodiment, adjusting the fan input current of the smoke hood according to the change in the level over the preset time period includes:
[0034] If the change in the level within the preset time period is not an initial increase followed by a decrease or an initial decrease followed by an increase, then the latest level will be taken as the target level.
[0035] Based on the preset fan input current corresponding to the target level, adjust the fan input current of the smoke hood so that the fan input current of the smoke hood reaches the preset fan input current corresponding to the target level, and record the latest two levels.
[0036] This application also provides a smoke hood control device. The device includes:
[0037] The speed acquisition module is used to acquire the current fan speed and current fan input current of the range hood in real time; the range hood has multiple preset levels in the same gear position; each level corresponds to a preset fan speed range and a preset fan input current;
[0038] The current adjustment module is used to adjust the fan input current of the smoke hood according to the changes in the level within the preset time period if, based on the correspondence between the preset fan speed range and the preset fan input current, it is determined that there are a preset number of cases where the current fan speed range and the current fan input current do not correspond within the preset time period; the preset number of cases is greater than 1; the current fan speed range is the preset fan speed range in which the current fan speed is located.
[0039] This application also provides a range hood controller. The range hood controller includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0040] The current fan speed and current fan input current of the range hood are acquired in real time; the range hood has multiple preset levels at the same gear position; each level corresponds to a preset fan speed range and a preset fan input current;
[0041] If, based on the correspondence between the preset fan speed range and the preset fan input current, it is determined that there are a preset number of cases within a preset time period where the current fan speed range and the current fan input current do not correspond, then the fan input current of the smoke hood is adjusted according to the changes in the level within the preset time period; the preset number of cases is greater than 1; the current fan speed range is the preset fan speed range in which the current fan speed is located.
[0042] This application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0043] The current fan speed and current fan input current of the range hood are acquired in real time; the range hood has multiple preset levels at the same gear position; each level corresponds to a preset fan speed range and a preset fan input current;
[0044] If, based on the correspondence between the preset fan speed range and the preset fan input current, it is determined that there are a preset number of cases within a preset time period where the current fan speed range and the current fan input current do not correspond, then the fan input current of the smoke hood is adjusted according to the changes in the level within the preset time period; the preset number of cases is greater than 1; the current fan speed range is the preset fan speed range in which the current fan speed is located.
[0045] This application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0046] The current fan speed and current fan input current of the range hood are acquired in real time; the range hood has multiple preset levels at the same gear position; each level corresponds to a preset fan speed range and a preset fan input current;
[0047] If, based on the correspondence between the preset fan speed range and the preset fan input current, it is determined that there are a preset number of cases within a preset time period where the current fan speed range and the current fan input current do not correspond, then the fan input current of the smoke hood is adjusted according to the changes in the level within the preset time period; the preset number of cases is greater than 1; the current fan speed range is the preset fan speed range in which the current fan speed is located. Attached Figure Description
[0048] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 This is a flowchart illustrating a method for controlling a range hood in one embodiment;
[0050] Figure 2 This is a flowchart illustrating the current adjustment steps in one embodiment;
[0051] Figure 3 This is a graph showing the correspondence between rotational speed and speed level in one embodiment;
[0052] Figure 4 This is a diagram showing the correspondence between back pressure and pressure level in one embodiment;
[0053] Figure 5 This is a diagram showing the correspondence between current and voltage levels in one embodiment;
[0054] Figure 6 This is a structural block diagram of the smoke machine control device in one embodiment;
[0055] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0056] To facilitate understanding of this application, a more complete description will be provided below with reference to the accompanying drawings, which illustrate embodiments of the present application. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that the disclosure of this application will be thorough and complete.
[0057] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.
[0058] It is understood that the term "connection" in the following embodiments should be understood as "electrical connection," "communication connection," etc., if the connected circuits, modules, units, etc., have electrical signal or data transmission with each other.
[0059] It is understandable that "at least one" refers to one or more, and "multiple" refers to two or more. "At least a part of an element" refers to part or all of an element.
[0060] When used herein, the singular forms of “a,” “an,” and “ / the” may also include the plural forms unless the context clearly indicates otherwise. It should also be understood that the terms “comprising / including” or “having,” etc., specify the presence of the stated features, wholes, steps, operations, components, parts, or combinations thereof, but do not preclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts, or combinations thereof. Meanwhile, the term “and / or” as used in this specification includes any and all combinations of the associated listed items.
[0061] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0062] To meet the airflow and static pressure requirements of the DC range hood, the current and corresponding speed parameters for maximum airflow and maximum static pressure are determined through calibration. Then, based on these two maximum and minimum parameters and multiple back pressures, multiple current and corresponding speed parameters are generated, ultimately forming an airflow parameter array. The DC motor achieves the maximum airflow and maximum static pressure requirements by using the adaptive control principle of back pressure-controlled speed.
[0063] However, in addition to the requirements for maximum static pressure and maximum air volume, the airflow performance also includes operating noise requirements. Adaptive control mainly identifies airflow parameter arrays that are either increasing or decreasing in both current and speed. However, with the operating noise requirement added, the airflow data becomes V-shaped current data and the speed data becomes increasing data. Using previous identification and control methods can easily lead to control errors in the range hood, such as power oscillations.
[0064] In one exemplary embodiment, such as Figure 1 As shown, a method for controlling a range hood is provided. This embodiment illustrates the application of this method to a range hood controller. It is understood that this method can also be applied to a terminal or server, and can also be applied to a system including both a terminal and a server, and is implemented through interaction between the terminal and the server. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, etc.; the server can be a standalone server or a server cluster composed of multiple servers. In this embodiment, the method includes the following steps:
[0065] Step S101: Real-time acquisition of the current fan speed and current fan input current of the range hood; the range hood has multiple preset levels in the same gear position; each level corresponds to a preset fan speed range and a preset fan input current.
[0066] Among them, a range hood can be a household appliance used to remove cooking fumes, such as a range hood installed above a stove.
[0067] The gear setting can be the working mode or working state of the range hood, such as different working modes like high, medium, and low.
[0068] Among them, the level can be a more detailed division of the working state of the range hood under the same gear, based on different working needs or environmental conditions. For example, it can be multiple different levels under the same gear, based on the back pressure of the flue.
[0069] The preset fan speed range can be a range of fan speed values set in advance according to the design requirements or actual working needs of the range hood. For example, it can be a range of fan speeds set in advance at various levels according to the requirements of the range hood's maximum air volume, maximum static pressure, noise, etc.
[0070] The preset fan input current can be the input current value of the fan at each level, which is preset according to the design requirements or actual working needs of the smoke hood. For example, it can be the input current value of the fan at each level, which is preset according to parameters such as the power and efficiency of the fan.
[0071] The current fan speed can be the actual speed value of the fan under the current working state of the smoke hood.
[0072] The current fan input current can be the actual input current value of the fan when the smoke hood is in its current operating state.
[0073] Optionally, the range hood controller can acquire the current fan speed and current fan input current of the range hood in real time to obtain the current fan speed and current fan input current at multiple times.
[0074] Step S102: If, based on the correspondence between the preset fan speed range and the preset fan input current, it is determined that there are a preset number of cases within a preset time period where the current fan speed range and the current fan input current do not correspond, then the fan input current of the smoke hood is adjusted according to the changes in the grade within the preset time period; the preset number of cases is greater than 1; the current fan speed range is the preset fan speed range in which the current fan speed is located.
[0075] The preset time can be a time threshold set in advance according to the control requirements of the range hood, such as 10 seconds. The preset time is used to determine whether the current fan speed range and the current fan input current do not correspond to the preset number of times within this time.
[0076] The preset number of times can be multiple, for example, the preset number of times can be 2 times.
[0077] The correspondence between the preset fan speed range and the preset fan input current can be a pre-set correspondence between the preset fan speed range and the preset fan input current at each level. For example, level a can correspond to the preset fan speed range [Va-, Va+] and the preset fan input current Ia, level b can correspond to the preset fan speed range [Vb-, Vb+] and the preset fan input current Ib, and so on. Here, Va-, Va+, Vb-, and Vb+ represent different preset fan speed values, and Ia and Ib represent different preset fan input currents.
[0078] The change in the rating can be the change in the rating of the range hood within a preset time period. For example, the rating could change from rating A to rating B and then from rating B to rating C within 10 seconds, or it could change from rating A to rating B and then from rating B to rating C.
[0079] Optionally, the range hood controller determines whether the current fan speed range and the current fan input current do not correspond based on the preset correspondence between the preset fan speed range and the preset fan input current. If, based on the preset correspondence between the preset fan speed range and the preset fan input current, it is determined that there are a preset number of cases where the current fan speed range and the current fan input current do not correspond within a preset time period, then the change in the level within the preset time period is obtained; and the fan input current of the range hood is adjusted according to the change in the level within the preset time period.
[0080] In the above-described range hood control method, the current fan speed and current fan input current of the range hood are acquired in real time. The range hood has multiple preset levels at the same speed setting; each level corresponds to a preset fan speed range and a preset fan input current. If, based on the correspondence between the preset fan speed range and the preset fan input current, a preset number of instances of mismatch between the current fan speed range and the current fan input current are determined within a preset time period, the fan input current of the range hood is adjusted according to the changes in the levels within the preset time period. The current fan speed range is the preset fan speed range in which the current fan speed falls. This solution, by acquiring the current fan speed and input current in real time, and presetting multiple levels and their corresponding fan speed ranges and input currents, effectively solves the control errors caused by power oscillations and unstable airflow due to current and speed mismatch in existing technologies, thus improving the accuracy of range hood control. This is achieved by detecting a preset number of instances of mismatch between the current fan speed range and the input current within a preset time period and adjusting the fan input current of the range hood according to the changes in the levels within the preset time period.
[0081] In one exemplary embodiment, such as Figure 2As shown, after acquiring the current fan speed and current fan input current of the range hood in real time, step S101 above also includes the following:
[0082] Step S201: If, according to the correspondence, it is determined that the current fan speed range and the current input current do not correspond, then the target fan input current of the smoke hood is determined according to the current fan speed range.
[0083] Step S202: Adjust the fan input current of the smoke hood according to the target fan input current so that the fan input current of the smoke hood reaches the target fan input current, and record the level corresponding to the current input current and the level corresponding to the target fan input current.
[0084] The target fan input current can be the target current value that should be input to the smoke hood fan, determined according to the current fan speed range in the corresponding relationship. For example, if the current fan speed is Va and Va is within the current fan speed range [Va-, Va+], then according to the corresponding relationship, the target fan input current can be Ia.
[0085] The level corresponding to the current input current can be the level corresponding to the current fan input current before the adjustment of the smoke hood fan input current. For example, if the current fan input current before the adjustment is Ia, then the level corresponding to the current input current can be Sa.
[0086] The level corresponding to the target wind turbine input current can be the level corresponding to the adjusted target wind turbine input current. For example, if the adjusted target wind turbine input current is Ib, then the level corresponding to the target wind turbine input current can be Sb.
[0087] Optionally, the range hood controller acquires the current fan speed and current fan input current of the range hood in real time. For example, at a certain moment, the current fan speed is acquired as Vb, and the current input current is acquired as Ia. Based on a preset correspondence, it determines whether the current fan speed range and the current input current correspond. For example, according to the preset correspondence, the fan speed Vb should correspond to the input current Ib, but the actual acquired current input current is Ia, so they do not correspond. If they do not correspond, the target fan input current of the range hood is determined based on the current fan speed range. For example, if the fan speed Vb belongs to the [Vb-, Vb+] fan speed range, the target fan input current of the range hood is determined based on the preset correspondence. Within this fan speed range, the target fan input current of the smoke hood should be Ib. Based on the target fan input current, adjust the smoke hood's fan input current to achieve the target fan input current. For example, adjust the smoke hood's fan input current from Ia to the target fan input current Ib, so that the actual operating state of the smoke hood matches the preset state. Record the level corresponding to the current input current and the level corresponding to the target fan input current. For example, before adjustment, the level corresponding to the current input current Ia is Sa; after adjustment, the level corresponding to the target fan input current Ib is Sb. Record the levels before and after adjustment for subsequent judgment on whether level oscillation occurs.
[0088] The technical solution provided in this embodiment automatically adjusts the operating state based on the real-time detected fan speed and input current to maintain it at the preset optimal operating point, thereby achieving comprehensive optimization control of air volume, static pressure and noise, and improving the accuracy of smoke machine control.
[0089] In an exemplary embodiment, before determining the target fan input current of the smoke hood based on the current fan speed range if it is determined according to the correspondence that the current fan speed range and the current input current do not correspond, the following content is also included: if the time for the current fan speed to be stable within the current fan speed range meets a preset time condition, then it is determined whether the current fan speed range and the current input current correspond according to the correspondence.
[0090] The time during which the current fan speed is stable within the current fan speed range can refer to the duration for which the actual speed of the smoke hood fan is continuously within the current fan speed range, such as the duration for which the actual speed of the smoke hood fan is continuously within the current fan speed range [Va-, Va+].
[0091] The preset time condition can refer to a pre-set time threshold or time interval used to determine whether the actual speed of the range hood fan is stable, for example, it can refer to 0.5 seconds.
[0092] Optionally, the smoke hood controller identifies the time during which the current fan speed is stable within the current fan speed range; determines whether the time during which the current fan speed is stable within the current fan speed range meets a preset time condition; if the time during which the current fan speed is stable within the current fan speed range meets the preset time condition, then, based on the correspondence, determines whether the current fan speed range and the current input current correspond.
[0093] The technical solution provided in this embodiment determines whether the current fan speed range and the current input current correspond before judging whether the time for which the current fan speed is stable within the current fan speed range meets a preset time condition. Only after the time for which the current fan speed is stable within the current fan speed range meets the preset time condition is the corresponding relationship further used to determine whether the current fan speed range and the current input current correspond. This avoids incorrectly judging that the current fan speed range and the current input current do not correspond when the fan speed fluctuates instantaneously, thereby improving the accuracy and stability of the flue gas fan control.
[0094] In an exemplary embodiment, the target fan input current of the smoke hood is determined based on the current fan speed range. Specifically, this includes determining the fan input current corresponding to the current fan speed range based on the correspondence, and using it as the target fan input current of the smoke hood.
[0095] Optionally, the smoke hood controller determines the preset fan input current corresponding to the current fan speed range based on the corresponding relationship; and uses the preset fan input current corresponding to the current fan speed range as the target fan input current of the smoke hood.
[0096] The technical solution provided in this embodiment determines the target fan input current of the smoke hood based on the corresponding relationship, which is beneficial to efficiently and accurately determine the target fan input current of the smoke hood, thereby improving the efficiency and accuracy of smoke hood control.
[0097] In an exemplary embodiment, after adjusting the fan input current of the flue according to the target fan input current, the following is also included: if the current fan speed range and the current input current are determined to correspond according to the correspondence, the flue is controlled to continue to operate with the current input current.
[0098] Optionally, the smoke hood controller adjusts the smoke hood's fan input current according to the target fan input current so that the smoke hood's fan input current reaches the target fan input current; after the input current is adjusted, if the adjusted current fan speed range and the adjusted current input current are determined according to the corresponding relationship, then the adjusted current input current is kept unchanged, and the smoke hood is controlled to operate with the adjusted current input current.
[0099] The technical solution provided in this embodiment improves the accuracy and stability of the flue gas fan control by controlling the fan to continue operating with the current input current when the current fan speed range corresponds to the current input current.
[0100] In an exemplary embodiment, in step S102, the fan input current of the range hood is adjusted according to the change of the level within a preset time period. Specifically, this includes the following: if the change of the level within the preset time period is first an increase and then a decrease or first a decrease and then an increase, then the target level is calculated based on the two latest levels; the fan input current of the range hood is adjusted according to the preset fan input current corresponding to the target level, so that the fan input current of the range hood reaches the preset fan input current corresponding to the target level.
[0101] The phrase "first rise then fall" can refer to the trend of the range hood's grade first increasing and then decreasing. For example, it could mean that the range hood's grade increases from Sa to Sb and then decreases from Sb to Sc.
[0102] The phrase "first decrease then increase" can refer to the trend of the range hood's grade first decreasing and then increasing. For example, it could mean that the range hood's grade decreases from Sa to Sb and then increases from Sb to Sc.
[0103] The two most recent ratings can refer to the last two rating changes of the range hood within a preset time period. For example, if the range hood's rating changes from Sa to Sb and then to Sc within 10 seconds, then the two most recent ratings are Sb and Sc.
[0104] The target level can refer to the target level used to adjust the fan input current of the smoke hood, calculated based on the latest two levels.
[0105] The preset fan input current corresponding to the target level can refer to the fan input current corresponding to the target level in the preset correspondence between the various levels of the smoke hood and the fan input current. For example, it can refer to the preset fan input current Id corresponding to the target level Sd.
[0106] Optionally, if the range hood controller determines, based on the correspondence between the preset fan speed range and the preset fan input current, that there are a preset number of instances within a preset time period where the current fan speed range and the current fan input current do not correspond, then it obtains the level changes within the preset time period; it determines whether the level changes within the preset time period are either first increasing and then decreasing or first decreasing and then increasing (i.e., oscillating changes); if the level changes within the preset time period are either first increasing and then decreasing or first decreasing and then increasing, then it obtains the two most recent range hood gear levels within the preset time period; it calculates the target level based on the two most recent levels; it determines the preset fan input current corresponding to the target level based on the correspondence between the preset level, the preset fan speed range, and the preset fan input current; and it adjusts the range hood's fan input current according to the preset fan input current corresponding to the target level, so that the range hood's fan input current reaches the preset fan input current corresponding to the target level.
[0107] The technical solution provided in this embodiment, when it detects an oscillation in the level of the range hood, adjusts the fan input current of the range hood according to the preset fan input current corresponding to the target level, so that the fan input current of the range hood gradually converges, reducing the oscillation amplitude, thereby improving the accuracy and stability of the range hood control.
[0108] In an exemplary embodiment, the target level is calculated based on the two most recent levels, specifically including the following: if the two most recent levels are not adjacent levels, the average level of the two most recent levels is calculated; the target level is determined based on the average level; after calculating the target level based on the two most recent levels, the following is also included: recording the second most recent level and the target level.
[0109] Adjacent levels can be consecutive levels. For example, if the two most recent levels are 10 and 12, then the two most recent levels are not adjacent levels.
[0110] The average level can refer to the arithmetic mean of the two most recent levels. For example, if the two most recent levels are 10 and 12, then the average level is 11. If the two most recent levels are 7 and 10, the arithmetic mean of the two most recent levels is (7+10) / 2=8.5. In this case, you can round down to determine the average level as 8, or you can determine the average level as 8.5 and then determine the target level as 8 later. There is no limitation here.
[0111] The most recent second-to-last level can be the level recorded second to last. For example, if the recorded levels are level a, level b, and level c in sequence, then level b is the most recent second-to-last level, level c is the most recent first-to-last level or the most recent level, and level a is the most recent third-to-last level.
[0112] Optionally, the smoke machine controller determines whether the two most recent levels are adjacent levels; if the two most recent levels are not adjacent levels, it calculates the average of the two most recent levels to obtain the average level of the two most recent levels; based on the average level, it determines the target level. For example, when the calculated average level is an integer level (such as level 8), the average level can be used as the target level; when the calculated average level is a non-integer level (such as level 8.5), the average level can be rounded down to obtain the target level (such as level 8); the second most recent level and the target level are recorded. For example, the levels are recorded using two arrays SP[0] and SP[1]. Here, SP[0] = b and SP[1] = d. When the level is judged next time, it means that the level recorded in the previous record (i.e., the current latest level / the first most recent level) is level d, and the level recorded in the previous two records (i.e., the current second most recent level) is level b, thus providing a basis for the subsequent control strategy.
[0113] The technical solution provided in this embodiment determines the target level by calculating the average level when the level of the smoke hood changes non-adjacently, smoothly adjusts the fan input current, avoids frequent level fluctuations, and records the level of the smoke hood to provide a basis for subsequent control strategies, thereby improving the accuracy and stability of smoke hood control.
[0114] In an exemplary embodiment, the target level is calculated based on the two most recent levels, specifically including the following: if the two most recent levels are adjacent levels, the most recent level is taken as the target level; after calculating the target level based on the two most recent levels, the following is also included: recording the level of the third most recent level and the target level.
[0115] The latest third-time level can be the level recorded from the third-to-last time.
[0116] Optionally, the smoke hood controller determines whether the two most recent levels are adjacent levels; if the two most recent levels are adjacent levels, the most recent level is taken as the target level; and the third most recent level and the target level are recorded.
[0117] The technical solution provided in this embodiment avoids frequent fluctuations in the level of the range hood by using the latest level as the target level when adjacent changes occur. At the same time, by recording the level of the range hood, it provides a basis for subsequent control strategies, thereby improving the accuracy and stability of range hood control.
[0118] In an exemplary embodiment, before adjusting the fan input current of the range hood according to the changes in the level within the preset time period, if it is determined that there are a preset number of cases where the current fan speed range and the current fan input current do not correspond within a preset time period based on the correspondence between the preset fan speed range and the preset fan input current, the following steps are also included: if the time during which the current fan speed is stable within the current fan speed range meets the preset time condition, then it is determined, based on the correspondence, that there are a preset number of cases where the current fan speed range and the current fan input current do not correspond within the preset time period.
[0119] Optionally, the range hood controller acquires the current fan speed and current fan input current of the range hood in real time; determines whether the time during which the current fan speed is stable within the current fan speed range meets a preset time condition; if the time during which the current fan speed is stable within the current fan speed range meets the preset time condition, then, based on the correspondence, determines whether there are a preset number of cases within the preset time where the current fan speed range and the current fan input current do not correspond.
[0120] The technical solution provided in this embodiment first determines whether the time it takes for the current fan speed to stabilize within the current fan speed range meets a preset time condition. Only after the time it takes for the current fan speed to stabilize within the current fan speed range meets the preset time condition is the next step to determine whether there are a preset number of cases within the preset time where the current fan speed range and the current fan input current do not correspond. This avoids incorrectly determining that the current fan speed range and the current input current do not correspond when the fan speed fluctuates instantaneously, thereby improving the accuracy and stability of the flue gas fan control.
[0121] In an exemplary embodiment, the fan input current of the range hood is adjusted according to the changes in the level within a preset time period. Specifically, this includes the following: if the changes in the level within the preset time period are not a case of first increasing and then decreasing or first decreasing and then increasing, the latest level is taken as the target level; the fan input current of the range hood is adjusted according to the preset fan input current corresponding to the target level so that the fan input current of the range hood reaches the preset fan input current corresponding to the target level, and the latest two levels are recorded.
[0122] Optionally, the range hood controller determines whether the change in the level within a preset time period is either an increase followed by a decrease or a decrease followed by an increase. If the change in the level within the preset time period is not an increase followed by a decrease or a decrease followed by an increase, the latest level is taken as the target level. Based on the correspondence between the preset level, the preset fan speed range, and the preset fan input current, the preset fan input current corresponding to the target level is determined. Based on the preset fan input current corresponding to the target level, the fan input current of the range hood is adjusted so that the fan input current of the range hood reaches the preset fan input current corresponding to the target level, and the latest two levels are recorded.
[0123] The technical solution provided in this embodiment, when it is identified that the level of the smoke hood is not oscillating, uses the latest level as the target level and adjusts the fan input current of the smoke hood according to the preset fan input current corresponding to the target level. At the same time, by recording the level of the smoke hood, it provides a basis for subsequent control strategies, which helps to improve the accuracy and stability of the smoke hood control.
[0124] The following application example illustrates the range hood control method provided in this application. This application example demonstrates the application of this method to a range hood controller, including:
[0125] The back pressure of the flue is divided into N levels, S1, S2...SN. The motor drive current for each level is labeled I1, I2...IN, and the speed is labeled V1, V2...VN. The first level, S1, is the maximum static pressure level, with current I1 and speed V1. The last level, SN, is the maximum airflow level, with current IN and speed VN. There is also a level, SC, with current IC and speed VC. The back pressure of this level is the back pressure at the operating noise test point. At level SC, if the speed is too high, the noise level will exceed the standard and fail. The speed relationship for each back pressure is V1>=V2>=...>=VN, forming a decreasing relationship. The current relationship is I1>=I2>=...>=IC, and IN>=...>=IC, forming a V-shaped curve. This airflow performance control curve data is used to achieve the maximum airflow, maximum static pressure, and noise operating requirements of the range hood.
[0126] The control method for identifying the curve level of this V-shape is as follows:
[0127] 1. After the motor is powered on and started, it runs at the random level Sa with current Ia and speed Va. The level SP[0]=a is recorded in the array. When the speed jumps away from Va, it remains stable at Vb for 0.5 seconds. The motor switches to Ib and determines that the motor is running in Sb mode. The level SP[1]=b is recorded in the array.
[0128] 2. If the motor speed remains stable at Vb, then continue operating with current Ib; if the speed jumps and stabilizes at Vc within 0.5 seconds, then:
[0129] (1) Based on the level a of SP[0] and the level b of SP[1], and the latest level c, if a>b and c>b, and vice versa (e.g. b>a and b>c), and the time from Ta to Tc (where Ta represents the time point at level a and Tc represents the time point at level c) is within 10 seconds, then the level is considered to be oscillating. Under the current back pressure, if Ia current is used, the speed will become too large, and if Ib current is used, the speed will become too small, and the speed will not be stable for a long time. Therefore, the original Sc level is determined to be Sd level, d=(b+c) / 2. And switch to Id current operation, and record the level SP[0]=b, SP[1]=d;
[0130] (2) If a>b and c>b, and the time from Ta to Tc is within 10 seconds, then the level is considered to be oscillating, and c=b+1, then the oscillation is not stable. Therefore, the Sb level is determined to be Sc level and switched to Ic current operation; record the level information SP[0]=a, SP[1]=c;
[0131] (3) If the above conditions are not met, i.e., (1) and (2) are not met, then it is determined to be Sc gear and switched to Ic current operation; record the level information SP[0]=b, SP[1]=c.
[0132] By continuously judging according to point 2 under these conditions, the correct back pressure of the baffle is identified, and the corresponding current is output.
[0133] Among them, the speeds Va, Vb and Vc mentioned above are all upper and lower limit speed ranges, and do not refer to a certain number. For example, speed Va represents the speed range [Va-, Va+].
[0134] For example, refer to Figure 3 , Figure 4 and Figure 5 , Figure 3 This is a graph showing the relationship between rotational speed and speed rating. Figure 4 This is a graph showing the relationship between back pressure and pressure level. Figure 5 The diagram shows the correspondence between current and voltage levels. The voltage levels are divided into 13 levels: Level 1, Level 2, Level 3, Level 4, Level 5, Level 6, Level 7, Level 8, Level 9, Level 10, Level 11, Level 12, and Level 13.
[0135] The technical solution provided in this application example determines whether oscillation occurs each time the current switches, gradually narrowing the oscillation range and creating a convergence trend. Ultimately, it achieves the goals of stable oscillation, stable speed, and stable airflow, thereby improving the accuracy and stability of the range hood control.
[0136] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0137] Based on the same inventive concept, this application also provides a smoke machine control device for implementing the smoke machine control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more smoke machine control device embodiments provided below can be found in the limitations of the smoke machine control method described above, and will not be repeated here.
[0138] In one exemplary embodiment, such as Figure 6 As shown, a range hood control device 600 is provided, which may include:
[0139] The speed acquisition module 601 is used to acquire the current fan speed and current fan input current of the range hood in real time; the range hood has multiple preset levels in the same gear position; each level corresponds to a preset fan speed range and a preset fan input current;
[0140] The current adjustment module 602 is used to adjust the fan input current of the smoke hood according to the level changes within a preset time if, based on the correspondence between the preset fan speed range and the preset fan input current, there are a preset number of cases where the current fan speed range and the current fan input current do not correspond within a preset time. The preset number of cases is greater than 1. The current fan speed range is the preset fan speed range in which the current fan speed is located.
[0141] In an exemplary embodiment, the device 600 further includes: a current determination module, configured to determine the target fan input current of the smoke hood based on the current fan speed range if the current fan speed range and the current input current do not correspond according to the correspondence; adjust the fan input current of the smoke hood according to the target fan input current so that the fan input current of the smoke hood reaches the target fan input current, and record the level corresponding to the current input current and the level corresponding to the target fan input current.
[0142] In an exemplary embodiment, the device 600 further includes a range determination module, configured to determine whether the current fan speed range and the current input current correspond if the time during which the current fan speed is stable within the current fan speed range meets a preset time condition, based on the correspondence relationship.
[0143] In an exemplary embodiment, the current determination module is further configured to determine the fan input current corresponding to the current fan speed range based on the correspondence, and use it as the target fan input current of the smoke hood.
[0144] In an exemplary embodiment, the device 600 further includes a current control module, configured to control the smoke generator to continue operating at the current input current if the current fan speed range and the current input current are determined to correspond according to the relationship.
[0145] In an exemplary embodiment, the current adjustment module 602 is further configured to calculate the target level based on the two most recent levels if the level changes first and then decreases or first decreases and then increases within a preset time period; and adjust the fan input current of the smoke hood according to the preset fan input current corresponding to the target level so that the fan input current of the smoke hood reaches the preset fan input current corresponding to the target level.
[0146] In an exemplary embodiment, the current adjustment module 602 is further configured to calculate the average level of the two most recent levels if the two most recent levels are not adjacent levels; and determine the target level based on the average level; the device 600 further includes: a first recording module, configured to record the second most recent level and the target level.
[0147] In an exemplary embodiment, the current adjustment module 602 is further configured to take the latest level as the target level if the latest two levels are adjacent levels; the device 600 also includes a second recording module for recording the latest third level and the target level.
[0148] In an exemplary embodiment, the device 600 further includes a current judgment module, which is used to determine, based on the correspondence, whether there is a preset number of cases within a preset time period where the current fan speed range and the current fan input current do not correspond if the time during which the current fan speed is stable within the current fan speed range meets a preset time condition.
[0149] In an exemplary embodiment, the current adjustment module 602 is further configured to, if the change in level within a preset time period is not first increase and then decrease or first decrease and then increase, take the latest level as the target level; adjust the fan input current of the smoke hood according to the preset fan input current corresponding to the target level, so that the fan input current of the smoke hood reaches the preset fan input current corresponding to the target level, and record the latest two levels.
[0150] Each module in the aforementioned smoke machine control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0151] In one exemplary embodiment, a computer device is provided, which may be a terminal or a smoke hood controller, and its internal structure diagram may be as follows. Figure 7 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for controlling a cigarette machine. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0152] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0153] In one exemplary embodiment, a range hood controller is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0154] In one exemplary embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above-described method embodiments.
[0155] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0156] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0157] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0158] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for controlling a smoke hood, characterized in that, The method includes: The current fan speed and current fan input current of the range hood are acquired in real time; the range hood has multiple preset levels at the same gear position; the level is a division of the working state of the range hood according to different working needs or environmental conditions at the same gear position; each level corresponds to a preset fan speed range and a preset fan input current. If, based on the correspondence between the preset fan speed range and the preset fan input current, it is determined that there are a preset number of cases within a preset time period where the current fan speed range and the current fan input current do not correspond, then the fan input current of the smoke hood is adjusted according to the changes in the level within the preset time period; the preset number of cases is greater than 1; the current fan speed range is the preset fan speed range in which the current fan speed is located.
2. The method according to claim 1, characterized in that, After acquiring the current fan speed and current fan input current of the range hood in real time, the following is also included: If, based on the correspondence, it is determined that the current fan speed range and the current input current do not correspond, then the target fan input current of the smoke hood is determined based on the current fan speed range. Based on the target fan input current, adjust the fan input current of the smoke hood to make the fan input current of the smoke hood reach the target fan input current, and record the level corresponding to the current input current and the level corresponding to the target fan input current.
3. The method according to claim 2, characterized in that, Before determining the target fan input current of the smoke hood based on the current fan speed range and the current input current, if the current fan speed range is not determined according to the aforementioned correspondence, the method further includes: If the time it takes for the current fan speed to stabilize within the current fan speed range meets a preset time condition, then based on the correspondence, it is determined whether the current fan speed range and the current input current correspond.
4. The method according to claim 2, characterized in that, Determining the target fan input current of the flue gas fan based on the current fan speed range includes: Based on the correspondence, the fan input current corresponding to the current fan speed range is determined and used as the target fan input current for the smoke machine.
5. The method according to claim 2, characterized in that, After adjusting the fan input current of the smoke hood according to the target fan input current, the method further includes: If the current fan speed range and the current input current are determined according to the correspondence, the smoke machine is controlled to continue operating with the current input current.
6. The method according to claim 1, characterized in that, Adjusting the fan input current of the smoke hood according to the changes in the level within the preset time period includes: If the change in the level within the preset time period is either an increase followed by a decrease or a decrease followed by an increase, then the target level is calculated based on the two most recent levels. The fan input current of the range hood is adjusted according to the preset fan input current corresponding to the target level, so that the fan input current of the range hood reaches the preset fan input current corresponding to the target level.
7. The method according to claim 6, characterized in that, The calculation of the target level based on the two most recent levels includes: If the two most recent levels are not adjacent levels, then calculate the average level of the two most recent levels; The target level is determined based on the average level. After calculating the target level based on the two most recent levels, it also includes: Record the latest second-time rating and the target rating.
8. The method according to claim 6, characterized in that, The calculation of the target level based on the two most recent levels includes: If the two most recent levels are adjacent levels, then the most recent level is taken as the target level; After calculating the target level based on the two most recent levels, it also includes: Record the latest third level and the target level.
9. The method according to claim 1, characterized in that, If, based on the correspondence between the preset fan speed range and the preset fan input current, it is determined that there are a preset number of instances within a preset time period where the current fan speed range and the current fan input current do not correspond, then before adjusting the fan input current of the range hood according to the changes in the level within the preset time period, the method further includes: If the time it takes for the current fan speed to stabilize within the current fan speed range meets a preset time condition, then based on the correspondence, it is determined whether there is a preset number of cases within the preset time where the current fan speed range and the current fan input current do not correspond.
10. The method according to claim 1, characterized in that, Adjusting the fan input current of the smoke hood according to the changes in the level within the preset time period includes: If the change in the level within the preset time period is not an initial increase followed by a decrease or an initial decrease followed by an increase, then the latest level will be taken as the target level. Based on the preset fan input current corresponding to the target level, adjust the fan input current of the smoke hood so that the fan input current of the smoke hood reaches the preset fan input current corresponding to the target level, and record the latest two levels.
Citation Information
Patent Citations
Range hood control method and device, range hood and storage medium
CN112283770A
Range hood having ultrasonic fume detection device and control method thereof
EP2420743A1