Cleaning control method, device and equipment of range hood and storage medium

By acquiring the operating data of the range hood impeller and motor, the degree of grease adhesion is determined and cleaning prompts are generated. This controls the range hood to be cleaned in a timely manner, solving the problem of untimely impeller cleaning and ensuring the efficient operation of the range hood.

CN121720146BActive Publication Date: 2026-06-05QINGDAO HAIER WISDOM KITCHEN APPLIANCE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QINGDAO HAIER WISDOM KITCHEN APPLIANCE CO LTD
Filing Date
2026-02-12
Publication Date
2026-06-05

Smart Images

  • Figure CN121720146B_ABST
    Figure CN121720146B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of intelligent household appliances, and particularly relates to a cleaning control method, device and equipment of an extractor hood and a storage medium. The current weight of an impeller and the current rotating speed of a motor are acquired, the degree of oil stain adhesion of the impeller is determined according to the current weight and the current rotating speed, if the degree of oil stain adhesion is in a high adhesion state, the actual weight of water in a self-spinning washing water box is acquired, and a water weight difference value is calculated in combination with a preset water weight; when the water weight difference value does not satisfy a preset water amount condition, a preset volume is determined based on the water weight difference value, and a first impeller cleaning prompt information is generated; when the water weight difference value satisfies the preset water amount condition, the cleaning duration of the impeller is determined according to the current weight and the current rotating speed, and the extractor hood is controlled to clean the impeller for the duration. The method effectively solves the problem that the impeller of the existing extractor hood cannot be cleaned in time, thereby improving the cleaning efficiency and user experience of the extractor hood.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of smart home appliance technology, specifically relating to a cleaning control method, device, equipment, and storage medium for a range hood. Background Technology

[0002] As modern kitchens place increasingly higher demands on the cooking environment, range hoods that combine fume extraction and environmental purification have become essential kitchen appliances for homes and restaurants. With their efficient fume extraction capabilities and convenient user experience, they are highly popular among consumers among various kitchen appliances.

[0003] During actual use, the impeller of a range hood (the core component responsible for airflow) gradually accumulates grease due to the long-term adhesion of oil mist generated during cooking. This grease buildup significantly increases the mechanical load on the impeller, causing a decrease in motor speed, which in turn reduces the exhaust volume and ultimately affects the smoke extraction effect.

[0004] In existing technologies, users need to clean the range hood by observing its smoke extraction effect (such as weakened suction or increased noise) or by manually disassembling the impeller periodically. This method relies on the user's subjective judgment, and the cleaning frequency does not match the actual amount of grease buildup, which can easily lead to a waste of cleaning resources or untimely cleaning. Summary of the Invention

[0005] This application provides a cleaning control method, apparatus, equipment, and storage medium for range hoods, which solves the problem that the impellers of existing range hoods cannot be cleaned in a timely manner.

[0006] In a first aspect, this application provides a cleaning control method for a range hood, the range hood comprising an impeller, a motor driving the impeller to rotate, and a self-rotating water washing box, including:

[0007] Obtain the current weight of the impeller and the current speed of the motor;

[0008] The degree of oil adhesion on the impeller is determined based on the current weight and the current rotation speed.

[0009] If the oil stains are in a high adhesion state, obtain the actual weight of the water in the self-rotating washing water box, and determine the water weight difference based on the actual weight of the water and the preset water weight.

[0010] If it is determined that the water weight difference does not meet the preset water volume condition, a preset volume is determined based on the water weight difference, and a first impeller cleaning prompt message is generated based on the preset volume. The first impeller cleaning prompt message is used to guide the user to inject a preset volume of water into the self-rotating washing water box.

[0011] If the water weight difference is determined to meet the preset water volume condition, the impeller cleaning time is determined based on the current weight and the current rotation speed, and the range hood is controlled to clean the impeller according to the impeller cleaning time.

[0012] Optionally, determining the degree of oil adhesion on the impeller based on the current weight and the current rotational speed includes:

[0013] The initial weight of the impeller and the initial speed of the motor are obtained. The initial weight is the weight of the impeller when the range hood is first installed, and the initial speed is the speed of the motor when the range hood is first installed.

[0014] The degree of oil adhesion is determined based on the initial weight, the initial rotation speed, the current weight, and the current rotation speed.

[0015] Optionally, determining the degree of oil adhesion based on the initial weight, the initial rotation speed, the current weight, and the current rotation speed includes:

[0016] Subtract the initial weight from the current weight to obtain the first weight difference;

[0017] Subtracting the current speed from the initial speed and then dividing by the initial speed yields the first speed ratio;

[0018] If the first weight difference is greater than a preset weight difference and the first rotation speed ratio is greater than a preset rotation speed ratio, the degree of oil adhesion is determined to be the high adhesion state.

[0019] Optionally, determining the impeller cleaning duration based on the current weight and the current rotational speed includes:

[0020] Multiply the first weight difference by a first preset coefficient to obtain a first value;

[0021] Multiply the first speed ratio by the second preset coefficient to obtain the second value;

[0022] Adding the first value to the second value yields the impeller cleaning time.

[0023] Optionally, after controlling the range hood to clean the impeller according to the impeller cleaning duration, the method further includes:

[0024] The washing weight of the impeller and the washing speed of the motor are obtained;

[0025] Subtract the initial weight from the washed weight to obtain the second weight difference;

[0026] Subtracting the washing speed from the initial speed and then dividing by the initial speed yields the second speed ratio;

[0027] If the second weight difference is less than or equal to the preset weight difference, and the second speed ratio is less than or equal to the preset speed ratio, the cleaning result of the impeller is determined to be cleaning complete.

[0028] Optionally, the method further includes:

[0029] After determining that the cleaning result of the impeller is that the cleaning is complete, the current weight, current speed, and current time are determined as cleaning parameters, and the cleaning parameters are updated to the cleaning record table;

[0030] Obtain the cumulative number of days the range hood has been used;

[0031] If the cumulative number of days used is greater than the preset number of days used, a cleaning cycle prediction model is constructed based on the cleaning record table.

[0032] Optionally, the cleaning record table includes multiple sets of historical cleaning parameters, and the step of constructing a cleaning cycle prediction model based on the cleaning record table includes:

[0033] Based on the aforementioned sets of historical cleaning parameters, the training dataset and the test dataset are determined.

[0034] The initial model is trained based on the training dataset to obtain candidate prediction models;

[0035] The candidate prediction model is tested based on the test dataset to obtain test results;

[0036] If the test result is that the test passes, the candidate prediction model will be determined as the cleaning cycle prediction model.

[0037] If the test result is a failure, the candidate prediction model is retrained until the test passes.

[0038] Secondly, this application provides a cleaning control device for a range hood, the range hood including an impeller, a motor driving the impeller to rotate, and a self-rotating water washing box, comprising:

[0039] The acquisition module is used to acquire the current weight of the impeller and the current speed of the motor;

[0040] The determination module is used to determine the degree of oil adhesion on the impeller based on the current weight and the current rotation speed;

[0041] If the oil stain adhesion is in a high adhesion state, the acquisition module is also used to acquire the actual weight of the water in the self-spinning wash box.

[0042] The determining module is also used to determine the water weight difference based on the actual weight of the water and the preset water weight;

[0043] The determining module is further configured to determine a preset volume based on the water weight difference when the water weight difference does not meet the preset water volume condition.

[0044] The generation module is used to generate a first impeller cleaning prompt message based on the preset volume. The first impeller cleaning prompt message is used to guide the user to inject a preset volume of water into the self-rotating washing water box.

[0045] The determining module is further configured to determine the impeller cleaning time based on the current weight and the current rotation speed, provided that the water weight difference meets the preset water volume condition.

[0046] The control module is used to control the range hood to clean the impeller according to the impeller cleaning time.

[0047] Optionally, the acquisition module is further configured to acquire the initial weight of the impeller and the initial speed of the motor, wherein the initial weight is the weight of the impeller when the range hood is first installed, and the initial speed is the speed of the motor when the range hood is first installed;

[0048] The determining module is specifically used to determine the degree of oil adhesion based on the initial weight, the initial rotation speed, the current weight, and the current rotation speed.

[0049] Optionally, the determining module is further configured to subtract the initial weight from the current weight to obtain a first weight difference;

[0050] The determining module is further configured to subtract the current speed from the initial speed and then divide by the initial speed to obtain a first speed ratio;

[0051] The determining module is specifically used to determine the degree of oil adhesion as the high adhesion state when the first weight difference is greater than a preset weight difference and the first speed ratio is greater than a preset speed ratio.

[0052] Optionally, the determining module is further configured to multiply the first weight difference by a first preset coefficient to obtain a first value;

[0053] The determining module is further configured to multiply the first speed ratio by a second preset coefficient to obtain a second value;

[0054] The determining module is specifically used to add the first value to the second value to obtain the impeller cleaning time.

[0055] Optionally, the acquisition module is further configured to acquire the washing weight of the impeller and the washing speed of the motor;

[0056] The determining module is further configured to subtract the initial weight from the washed weight to obtain a second weight difference.

[0057] The determining module is further configured to subtract the washing speed from the initial speed and then divide by the initial speed to obtain a second speed ratio;

[0058] The determining module is further configured to determine that the cleaning result of the impeller is complete when the second weight difference is less than or equal to the preset weight difference and the second speed ratio is less than or equal to the preset speed ratio.

[0059] Optionally, the device further includes: an update module;

[0060] The update module is used to determine the current weight, current rotation speed, and current time as cleaning parameters after the cleaning result of the impeller is determined to be cleaning complete, and update the cleaning parameters to the cleaning record table.

[0061] The acquisition module is also used to acquire the cumulative number of days the range hood has been used;

[0062] The device further includes: a construction module;

[0063] The construction module is used to construct a cleaning cycle prediction model based on the cleaning record table when the cumulative number of days of use is greater than the preset number of days of use.

[0064] Optionally, the determining module is further configured to determine the training dataset and the test dataset based on the multiple sets of historical cleaning parameters;

[0065] The device further includes: a training module;

[0066] The training module is used to train the initial model based on the training dataset to obtain candidate prediction models;

[0067] The device further includes: a testing module;

[0068] The testing module is used to test the candidate prediction model based on the test dataset and obtain test results;

[0069] The determining module is specifically used to determine the candidate prediction model as the cleaning cycle prediction model when the test result is that the test passes.

[0070] The training module is also used to retrain the candidate prediction model if the test result is that the test fails, until the test passes.

[0071] Thirdly, this application provides a cleaning control device for a range hood, comprising:

[0072] Memory;

[0073] processor;

[0074] The memory stores computer-executed instructions;

[0075] The processor executes computer execution instructions stored in the memory to implement the cleaning control method for the range hood as described in the first aspect and various possible implementations of the first aspect above.

[0076] Fourthly, this application provides a computer storage medium storing computer execution instructions thereon, which are executed by a processor to implement the cleaning control method for a range hood as described in the first aspect and various possible implementations thereof.

[0077] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the cleaning control method for a range hood as described above.

[0078] The cleaning control method for range hoods provided in this application determines the degree of grease buildup on the impeller by acquiring the current weight of the impeller and the current rotation speed of the motor. If the grease buildup is high, the actual weight of the water in the self-rotating water box is further acquired, and a water weight difference is determined based on the actual weight and a preset water weight. When the water weight difference does not meet the preset water volume condition, a preset volume is determined based on the water weight difference, and a first impeller cleaning prompt is generated. When the water weight difference meets the preset water volume condition, the impeller cleaning duration is determined based on the current weight and current rotation speed, and the range hood is controlled to clean the impeller for that duration. This method solves the problem of existing range hoods' impellers not being cleaned in a timely manner. It can judge the grease buildup based on the actual operating status of the impeller and motor, and then reasonably determine the cleaning timing and duration, ensuring that the impeller is cleaned in a timely and effective manner, maintaining the good performance of the range hood. Attached Figure Description

[0079] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0080] Figure 1 The process of the cleaning control method for the range hood provided in this application Figure 1 ;

[0081] Figure 2 The process of the cleaning control method for the range hood provided in this application Figure 2 ;

[0082] Figure 3 This is a schematic diagram of the cleaning control device for the range hood provided in this application;

[0083] Figure 4 This is a structural schematic diagram of the cleaning control device for the range hood provided in this application.

[0084] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0085] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0086] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein.

[0087] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0088] As modern kitchens place increasingly higher demands on the cooking environment, range hoods that combine fume extraction and environmental purification have become essential kitchen appliances for homes and restaurants. With their efficient fume extraction capabilities and convenient user experience, they are highly popular among consumers among various kitchen appliances.

[0089] During actual use, the impeller of a range hood (the core component responsible for airflow) gradually accumulates grease due to the long-term adhesion of oil mist generated during cooking. This grease buildup significantly increases the mechanical load on the impeller, causing a decrease in motor speed, which in turn reduces the exhaust volume and ultimately affects the smoke extraction effect.

[0090] In existing technologies, users need to clean the range hood by observing its smoke extraction effect (such as weakened suction or increased noise) or by manually disassembling the impeller periodically. This method relies on the user's subjective judgment, and the cleaning frequency does not match the actual amount of grease buildup, which can easily lead to a waste of cleaning resources or untimely cleaning.

[0091] To address the aforementioned problems, this application provides a cleaning control method for a range hood. By acquiring the current weight of the impeller and the current rotational speed of the motor, the degree of grease buildup on the impeller is determined. If the grease buildup is high, the actual weight of the water in the self-rotating wash box is further acquired, and a water weight difference is determined based on the actual water weight and a preset water weight. When the water weight difference does not meet the preset water volume condition, a preset volume is determined based on the water weight difference, and a first impeller cleaning prompt message is generated. This prompt message guides the user to inject the preset volume of water into the self-rotating wash box. When the water weight difference meets the preset water volume condition, the impeller cleaning duration is determined based on the current weight and current rotational speed, and the range hood is controlled to clean the impeller according to this duration. This method solves the problem of existing range hoods' impellers not being cleaned in a timely manner. It can judge the grease buildup based on the actual operating state of the impeller and motor, and then reasonably determine the cleaning timing and duration, ensuring that the impeller is cleaned in a timely and effective manner, maintaining the good performance of the range hood.

[0092] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0093] Figure 1 The process flow of the range hood cleaning control method provided in this embodiment Figure 1 The executing entity in this embodiment can be, for example, the control device of a range hood. The range hood includes an impeller, a motor that drives the impeller to rotate, and a self-rotating water washing box. Figure 1 As shown, the cleaning control method for a range hood provided in this embodiment includes:

[0094] S101: Obtain the current weight of the impeller and the current speed of the motor.

[0095] The current weight refers to the real-time actual weight of the impeller at the moment of detection during normal operation of the range hood.

[0096] The current speed refers to the real-time actual operating speed of the motor at the time of detection when the range hood is running normally and the impeller drives the motor.

[0097] Understandably, oil will continuously adhere to the impeller surface, directly increasing the impeller's weight. Simultaneously, the oil will increase the mechanical resistance of the impeller's rotation, leading to higher motor load and lower motor speed. Therefore, by obtaining the current weight of the impeller and the current speed of the motor, data reflecting the oil contamination status of the impeller can be obtained.

[0098] Different acquisition factors require different acquisition methods. For example, when the acquisition factor is the current weight of the impeller, it can be obtained through a weight sensor located on the impeller mounting base; when the acquisition factor is the current speed of the motor, it can be obtained through a speed sensor built into the motor.

[0099] S102: Determine the degree of oil adhesion on the impeller based on the current weight and current rotation speed.

[0100] The degree of oil adhesion includes, but is not limited to, low adhesion and high adhesion. Low adhesion refers to a condition where only a small amount of oil adheres to the impeller surface. This oil has minimal impact on the normal operation of the impeller and will not significantly alter its weight or rotational speed characteristics. For example, the impeller surface may only have a thin oil film or a few scattered small oil droplets. Overall, the increase in impeller weight is minimal, and at normal operating speeds, the oil will not significantly impede the impeller's rotation, allowing it to operate relatively smoothly at the set speed.

[0101] High adhesion refers to a condition where a large amount of oil adheres to the impeller surface, forming a thick oil layer that significantly impacts impeller operation. In this state, the impeller weight increases noticeably, and under the same operating conditions, the impeller speed decreases significantly due to the obstruction caused by the oil, failing to reach the required speed for normal operation and severely affecting the impeller's efficiency and performance.

[0102] Understandably, firstly, weight can reflect the physical amount of oil adhering to the impeller surface. The greater the weight, the more oil adhering to the impeller surface, and the smaller the weight, the less oil adhering to the impeller surface.

[0103] Secondly, the rotational speed can reflect the actual impact of the mechanical resistance caused by oil on the operating conditions of the equipment. The higher the rotational speed, the smaller the oil resistance the impeller experiences and the less oil adheres to it; the lower the rotational speed, the greater the oil resistance the impeller experiences and the more oil adheres to it.

[0104] Therefore, by comprehensively considering the current weight of the impeller and the current speed of the motor, the degree of oil adhesion on the impeller can be determined.

[0105] S103: If the oil stains are in a high-adhesion state, obtain the actual weight of the water in the self-rotating washing water box, and determine the water weight difference based on the actual weight of the water and the preset water weight.

[0106] The actual weight refers to the actual weight of the water actually contained in the self-rotating water box of the range hood at the current moment, which is the weight of the water inside the box after deducting the weight of the empty box itself.

[0107] The preset water weight refers to the standard weight value of water in the self-rotating wash water box that is pre-set based on the cleaning effect of the impeller self-rotating wash, equipment operating parameters, and water-saving requirements, and that can ensure the effective implementation of the impeller self-rotating wash process.

[0108] Understandably, simply obtaining the actual weight of the water is not enough to directly determine whether it meets the water volume requirements of the impeller self-rotating wash. It is necessary to compare and calculate the difference between the water volume and the preset water volume to determine the magnitude and direction of the deviation between the current actual water volume and the standard water volume, and to clarify whether the water volume in the box is insufficient, meets the standard, or is excessive.

[0109] Based on this difference, the direction of subsequent operations can be determined. If the difference is negative, it means that the water volume is insufficient and a water replenishment prompt needs to be triggered. If the difference is zero or within the allowable error range, it means that the water volume meets the standard and a self-rotating wash can be started. This avoids the ambiguity caused by relying solely on a single actual weight value and makes the water volume determination more accurate.

[0110] This step can be achieved, for example, by using a weight sensor built into the range hood, which is installed at a preset position in the self-rotating wash box. This application does not impose any special limitations on this.

[0111] S104: If the water weight difference does not meet the preset water volume condition, a preset volume is determined based on the water weight difference, and a first impeller cleaning prompt message is generated based on the preset volume. The first impeller cleaning prompt message is used to guide the user to inject a preset volume of water into the self-rotating washing water box.

[0112] Among them, the preset water volume condition refers to the water volume judgment benchmark condition set in advance in the range hood control module to determine whether the weight difference of water in the self-rotating washing water box is suitable for starting the impeller self-rotating washing process.

[0113] Understandably, if the water weight difference does not meet the preset water volume condition, it indicates that the water volume in the self-rotating wash tank is insufficient to guarantee the cleaning effect of the impeller self-rotating wash. Therefore, by calculating the preset volume of water to be added based on the water weight difference, and then generating the first impeller cleaning prompt based on this volume, a clear and actionable water replenishment guide can be provided to the user, ensuring that the user replenishes water according to the standard and that the water volume in the self-rotating wash tank meets the requirements for self-rotating wash. After the user completes the water replenishment operation according to the prompt, the water weight difference processing step will be executed again. If the water weight difference still does not meet the preset water volume condition, a prompt will be generated again until the water volume in the self-rotating wash tank meets the requirements for self-rotating wash.

[0114] For example, suppose the preset water weight of the self-rotating water tank in a range hood is 100g, and the actual weight of the water inside the tank is measured to be 30g. The preset water volume condition is less than 10g, and the water density parameter is 1g / cm³. Based on this information, the water weight difference is first calculated to be 100g - 30g = 70g. Since this 70g difference is greater than the preset water volume condition of 10g, it does not meet the preset water volume requirement. Therefore, based on this weight difference and the water density parameter, the preset volume is determined to be 70g ÷ 1g / mL = 70mL, meaning the user needs to add 70ml of water to the self-rotating water tank.

[0115] S105: When the difference between water volume and weight is determined to meet the preset water volume conditions, the impeller cleaning time is determined based on the current weight and current rotation speed, and the range hood is controlled to clean the impeller according to the impeller cleaning time.

[0116] The purpose of this step is to perform targeted cleaning treatment on impellers in a highly adhesive state, based on the impeller cleaning time.

[0117] Understandably, the water in the self-rotating wash tank provides the water flow power for the cleaning process, using the water flow to impact the impeller surface and wash away the grease. If there is no water in the self-rotating wash tank, even if the cleaning program is started, it will not achieve the cleaning purpose and may instead cause unnecessary wear or damage to the relevant parts of the range hood.

[0118] Therefore, when the difference between the water volume and weight is determined to meet the preset water volume conditions, the impeller can be cleaned in a targeted manner according to the predetermined impeller cleaning time, so that the impeller can be thoroughly cleaned.

[0119] The cleaning control method for a range hood provided in this embodiment, after obtaining the current weight of the impeller and the current speed of the motor, determines the degree of oil adhesion on the impeller based on the current weight and current speed. If the degree of oil adhesion is high, the actual weight of the water in the self-rotating washing water box is obtained and compared with the preset water weight to obtain the water volume weight difference. When the water volume weight difference does not meet the preset water volume condition, a preset volume is determined based on the water volume weight difference and a first impeller cleaning prompt message is generated. This prompt message is used to guide the user to inject the preset volume of water into the self-rotating washing water box. When the water volume weight difference meets the preset water volume condition, the impeller cleaning time is determined based on the current weight and current speed, and the range hood is controlled to clean the impeller according to the time.

[0120] This method uses dual quantitative indicators of impeller weight and motor speed to quickly determine the degree of oil adhesion on the impeller. It can promptly trigger the cleaning process when the impeller is heavily oiled, and at the same time, it determines the appropriate cleaning duration or generates clear user operation prompts based on the actual working conditions. This solves the problem of existing range hood impellers not being able to be cleaned in a timely manner. It can judge the oil condition based on the actual operating status of the impeller and motor, and then reasonably determine the cleaning time and duration to ensure that the impeller can be cleaned in a timely and effective manner and maintain the good performance of the range hood.

[0121] Figure 2 The process flow of the range hood cleaning control method provided in this embodiment Figure 2 The executing entity in this embodiment can be, for example, the control device of a range hood. Figure 2 As shown. This embodiment is in Figure 1 Based on the embodiments, the implementation process of cleaning control for range hoods is described in detail. The cleaning control method for range hoods provided in this embodiment includes:

[0122] S201: Obtain the current weight of the impeller and the current speed of the motor.

[0123] The explanation of step S201 is the same as that in the above embodiments, and will not be repeated here.

[0124] S202: Obtain the initial weight of the impeller and the initial speed of the motor. The initial weight is the weight of the impeller when the range hood is first installed, and the initial speed is the speed of the motor when the range hood is first installed.

[0125] Understandably, when a range hood is first installed, the impeller is clean and free of oil, and the motor is in normal working condition without being affected by additional resistance. At this time, the initial weight of the impeller and the initial speed of the motor can reflect the basic state of the range hood under ideal initial conditions.

[0126] Therefore, by obtaining the initial weight of the impeller and the initial speed of the motor, a basis can be provided for subsequent judgment of the degree of oil adhesion on the impeller.

[0127] This step of obtaining the initial weight of the impeller and the initial speed of the motor can be done, for example, by obtaining them from the range hood's data repository or from the range hood's log recording module. This application does not impose any special limitations on this.

[0128] S203: Determine the degree of oil adhesion based on the initial weight, initial rotation speed, current weight, and current rotation speed.

[0129] Understandably, during the use of a range hood, the impeller continuously absorbs grease, causing its weight to change. The resistance from the grease also affects the motor's speed. Initial weight and initial speed reflect the parameters of the range hood under ideal conditions of cleanliness and no grease interference, while current weight and current speed reflect the range hood's condition after a period of actual use.

[0130] Therefore, by comprehensively considering the initial weight, initial speed, current weight, and current speed, it is possible to analyze the weight change of the impeller caused by oil adsorption and the degree of influence on the motor speed, thereby determining the degree of oil adhesion on the impeller.

[0131] Optionally, this application provides a possible implementation, including:

[0132] The first step is to subtract the initial weight from the current weight to obtain the first weight difference.

[0133] For example, assuming the current weight is 230 grams and the initial weight is 220 grams, then based on the above information, the first weight difference can be determined to be 10 grams.

[0134] The second step is to subtract the current speed from the initial speed and then divide it by the initial speed to obtain the first speed ratio.

[0135] For example, assuming the initial speed is 1500 rpm, and the current motor speed detected after a period of use is 1200 rpm, then based on the above information, we can first subtract the current speed of 1200 rpm from the initial speed of 1500 rpm to get a speed difference of 300 rpm, and then divide this speed difference of 300 rpm by the initial speed of 1500 rpm to get the first speed ratio of 0.2.

[0136] The third step is to determine the degree of oil adhesion as a high adhesion state when the first weight difference is greater than the preset weight difference and the first speed ratio is greater than the preset speed ratio.

[0137] Understandably, the first step is to calculate the weight difference, which is the difference between the current weight of the impeller and its initial weight. This difference reflects the actual physical amount of oil adhering to the impeller. Then, the speed ratio is calculated based on the initial speed and the current speed. This value reflects the actual impact of oil resistance on the motor's operating conditions. Subsequently, the weight difference and speed ratio are compared with preset weight thresholds and speed thresholds, respectively. If neither exceeds their respective thresholds, the impeller is determined to be in a low-adhesion state. If both exceed the preset thresholds, the impeller is determined to be in a high-adhesion state.

[0138] S204: If the oil stains are in a high adhesion state, obtain the actual weight of the water in the self-rotating wash water box, and determine the water weight difference based on the actual weight of the water and the preset water weight.

[0139] S205: If the difference in water volume does not meet the preset water volume condition, a preset volume is determined based on the difference in water volume, and a first impeller cleaning prompt message is generated based on the preset volume. The first impeller cleaning prompt message is used to guide the user to inject a preset volume of water into the self-rotating washing water box.

[0140] S206: When the difference between water volume and weight is determined to meet the preset water volume conditions, the impeller cleaning time is determined based on the current weight and current rotation speed, and the range hood is controlled to clean the impeller according to the impeller cleaning time.

[0141] Optionally, this application provides a possible method for determining the impeller cleaning time based on the current weight and current rotational speed, including:

[0142] The first step is to multiply the first weight difference by the first preset coefficient to obtain the first value.

[0143] The first preset coefficient can be, for example, 5 or 7. This application does not impose any special restrictions on it.

[0144] For example, assuming the first weight difference is 10 grams and the first preset coefficient is 5, then the first value can be determined to be 50.

[0145] The second step is to multiply the first speed ratio by the second preset coefficient to obtain the second value.

[0146] The second preset coefficient can be, for example, 10 or 8. This application does not impose any special restrictions on it.

[0147] For example, assuming the first speed ratio can be 0.2, the second preset coefficient can be 10, and the second value can be 2.

[0148] The third step is to add the first value to the second value to obtain the impeller cleaning time.

[0149] For example, assuming the first value is 50 and the second value is 10, then based on the above information, the impeller cleaning time can be determined to be 60.

[0150] S207: Obtain the washing weight of the impeller and the washing speed of the motor.

[0151] Among them, the clean weight refers to the actual weight of the impeller after the range hood has completed the automatic cleaning process, when the oil stains on the impeller surface have been effectively cleaned and the impeller is in a clean state.

[0152] The cleaning speed refers to the actual speed measured when the impeller of the range hood is running normally with the motor driving the clean impeller after the impeller has completed its automatic cleaning process and is now clean with no obvious oil resistance.

[0153] Understandably, the weight after washing reflects the effectiveness of the cleaning process in removing oil stains from the impeller. If the weight after washing is close to the initial weight, it indicates that the cleaning is relatively thorough; conversely, if the weight after washing is not much different from the initial weight, it indicates that the cleaning effect is not good.

[0154] Secondly, the washing speed can reflect the motor's operating status after cleaning. The closer the washing speed is to the initial speed, the less the motor is affected by the resistance of oil stains after cleaning, and the closer its operating status is to normal. Conversely, the greater the difference between the washing speed and the initial speed, the more likely the motor is still affected by the resistance of a lot of oil stains, and its operating status is not good.

[0155] Therefore, by obtaining the cleaned weight of the impeller and the cleaned speed of the motor, a basis can be provided for judging the cleaning effect of the impeller.

[0156] Different acquisition factors require different acquisition methods. For example, when the acquisition factor is the washing weight of the impeller, it can be obtained through a weight sensor installed on the impeller mounting base; when the acquisition factor is the washing speed of the motor, it can be obtained through a speed sensor built into the motor. This application does not impose any special restrictions on this.

[0157] S208: Subtract the initial weight from the washed weight to obtain the second weight difference.

[0158] For example, assuming the washed weight is 221 grams and the initial weight is 220 grams, then based on the above information, the second weight difference can be calculated to be 1 gram.

[0159] S209: Subtract the washing speed from the initial speed and then divide by the initial speed to obtain the second speed ratio.

[0160] For example, assuming the washing speed is 1480 rpm and the initial speed is 1500 rpm, then based on the above information, we can first subtract the washing speed of 1480 rpm from the initial speed of 1500 rpm to get a speed difference of 20 rpm. Then, we divide this speed difference of 20 rpm by the initial speed of 1500 rpm to get a second speed ratio of approximately 0.013.

[0161] S210: If the second weight difference is less than or equal to the preset weight difference and the second speed ratio is less than or equal to the preset speed ratio, the cleaning result of the impeller is determined to be cleaning complete.

[0162] The purpose of this step is to determine the effectiveness of the automatic cleaning of the impeller by comparing the second weight difference, the second speed ratio, and the corresponding preset threshold in two dimensions, and to determine whether the cleaning is complete.

[0163] Understandably, the second weight difference can reflect the weight deviation of the impeller after cleaning relative to its initial oil-free state, and the second speed ratio can reflect the speed deviation of the motor after cleaning relative to its initial oil-free state.

[0164] Therefore, by comparing the second weight difference and the second speed ratio with the preset weight difference and the preset speed ratio respectively, it can be determined that the impeller cleaning is completed when both are less than or equal to the corresponding preset threshold.

[0165] S211: After determining that the impeller cleaning result is complete, the current weight, current speed, and current time are determined as cleaning parameters, and the cleaning parameters are updated to the cleaning record table.

[0166] The cleaning record table uses the completion of a single impeller cleaning as the generation node for a record. Each record contains cleaning parameters such as the impeller weight, motor speed, and cleaning completion time at the time of cleaning completion, which can realize the orderly retention of impeller cleaning data for each cleaning.

[0167] Understandably, after the impeller is cleaned, the current weight of the impeller, the current speed of the motor, and the current time of cleaning completion are uniformly determined as cleaning parameters and updated to the cleaning record table, so as to retain the core data and time information of the impeller's previous cleaning.

[0168] S212: Obtain the cumulative number of days the range hood has been used.

[0169] The cumulative usage days refer to the total number of days the range hood has actually been in use, from the date it was first installed and officially put into use until the present moment.

[0170] Understandably, the cumulative number of days a range hood has been used affects the wear and tear on its internal components and the amount of grease buildup. For example, a range hood with a longer cumulative usage period may have a thicker layer of grease accumulated on its impeller. Therefore, obtaining the cumulative number of days a range hood has been used can provide a reference for building a predictive model for its cleaning cycle.

[0171] S213: When the cumulative number of days of use exceeds the preset number of days of use, construct a cleaning cycle prediction model based on the cleaning record table.

[0172] The preset usage period can be, for example, 180 days, 60 days, or 30 days; this application does not impose any special restrictions on this.

[0173] The purpose of this step is to build a cleaning cycle prediction model based on the completion time of each cleaning in the cleaning record table after the range hood has reached a sufficient usage time and accumulated enough effective historical impeller cleaning data.

[0174] Understandably, if the cumulative number of days the range hood has been used does not reach the preset number of days, the amount of historical cleaning data retained in the cleaning record table will be insufficient. Therefore, the model built on this basis will lack sufficient data support, and the prediction results will deviate from the actual usage conditions.

[0175] When the cumulative number of days of use exceeds the preset number of days of use, the cleaning record table has accumulated sufficient effective cleaning time data for the impeller, which can truly reflect the oil accumulation and cleaning patterns in actual use of the equipment. The cleaning cycle prediction model built based on this type of effective data will have a more realistic prediction result and can provide time guidance for subsequent impeller cleaning.

[0176] Optionally, when the cleaning record table includes multiple sets of historical cleaning parameters, this application provides a possible approach for constructing a cleaning cycle prediction model based on the cleaning record table, including:

[0177] The first step is to determine the training dataset and the test dataset based on multiple sets of historical cleaning parameters.

[0178] The training dataset is used to train the cleaning cycle prediction model. The test dataset is used to evaluate the model's performance after training is complete.

[0179] Understandably, by dividing the data from multiple sets of historical cleaning parameters extracted from the cleaning record table, training and testing datasets can be separated, providing a data source for the construction, training, and validation of subsequent cleaning cycle prediction models.

[0180] The second step is to train the initial model based on the training dataset to obtain candidate prediction models.

[0181] The initial model can be, for example, a linear regression model. A linear regression model is a classic machine learning regression model that fits the linear patterns in the data by constructing a linear mathematical relationship between independent and dependent variables, and then uses this linear relationship to perform predictive analysis on continuous dependent variables.

[0182] The purpose of this step is to use the historical cleaning parameters in the training dataset to train and optimize the initial model in a targeted manner, so that the initial model can learn and fit the inherent laws and characteristics of the impeller cleaning time during the actual use of the range hood, and transform the original general blank model framework into a candidate prediction model that is adapted to the operating conditions of the equipment.

[0183] Understandably, the first step is to standardize and preprocess the multiple sets of historical cleaning parameters in the training dataset, extracting the historical cleaning time, impeller weight, and motor speed from each set of parameters. This converts the discrete historical cleaning times into continuous and uniform timestamp values. At the same time, outlier removal is performed on the impeller weight and motor speed data (removing outliers caused by equipment failure or data acquisition errors). Finally, these are integrated to form a standardized training feature set containing timestamps, impeller weight, and motor speed, ensuring that the data format fully matches the input requirements of the initial model and avoiding the impact of outlier data and format deviations on the training effect.

[0184] Subsequently, the functions required for model training are configured, mean squared error is selected as the loss function for model training, and gradient descent is selected as the model optimizer. The mean squared error is used to quantify the degree of deviation between the model's predicted values ​​and the actual values ​​in the training dataset, and the gradient descent method is used to optimize the model parameters in reverse based on the deviation value.

[0185] Next, the standardized training feature set is input in batches into the initial linear regression model. The model fits the correlation between timestamps, impeller weight, and motor speed based on the linear regression algorithm and outputs a preliminary prediction of the cleaning cycle. During training, the error between the predicted and actual values ​​is calculated in real time using the mean squared error, and the model parameters are adjusted using gradient descent to continuously reduce the error and improve the fitting accuracy. When the loss function converges to a preset threshold and the model fitting accuracy reaches the standard, training stops, thus obtaining a candidate prediction model with stable cleaning cycle prediction capabilities.

[0186] The third step is to test the candidate prediction models based on the test dataset and obtain the test results.

[0187] The purpose of this step is to use the test dataset to comprehensively validate the performance of the trained candidate prediction models.

[0188] Understandably, firstly, the multiple sets of historical cleaning parameters (weight and speed corresponding to historical moments) in the test dataset are standardized and preprocessed in the same way as the training dataset. The core data of historical cleaning moment, impeller weight, and motor speed are extracted, converted into continuous and unified timestamps, outliers caused by equipment failure and acquisition error are removed, and integrated into a standardized test feature set that is completely matched with the input format of the candidate prediction model. This ensures the standardization and consistency of the test data and avoids data deviation from affecting the test results.

[0189] Subsequently, the functions required for model testing were configured, and the root mean square error and mean absolute error were selected as the core error evaluation functions, supplemented by the coefficient of determination as the goodness-of-fit evaluation index. The root mean square error is used to quantify the overall deviation between the model's predicted values ​​and the actual values ​​of the test data, the mean absolute error is used to measure the robustness of the prediction deviation (not being excessively affected by extreme values), and the coefficient of determination is used to evaluate the model's ability to explain the patterns in the test data.

[0190] Next, the preprocessed standardized test feature set is input into the candidate prediction model in batches. The model outputs the predicted cleaning cycle and related parameters according to the fitted pattern. Subsequently, the error and goodness of fit are calculated using a preset evaluation function. The root mean square error is used to calculate the root mean square deviation between the predicted and actual cleaning cycles, the mean absolute error is calculated using the mean absolute error, and the coefficient of determination is used to measure the model's explanatory power for the correlation pattern. Finally, the evaluation results and deviation distribution are integrated to form a complete quantitative test result, which is used to determine whether the performance of the candidate prediction model meets the preset standard, thus obtaining the test result of the candidate prediction model.

[0191] The fourth step is to determine the candidate prediction model as the cleaning cycle prediction model if the test result is satisfactory.

[0192] The purpose of this step is to determine the candidate prediction model as the cleaning cycle prediction model, provided that the test results are deemed satisfactory.

[0193] Understandably, the test result of passing indicates that the candidate prediction model's performance indicators, such as prediction accuracy and goodness of fit, all met the preset standards on the independent test dataset. This demonstrates that the model not only learned and fitted the impeller cleaning time pattern in the training dataset but also possesses stable prediction capabilities for unknown cleaning time data. It avoids issues such as overfitting or underfitting that could affect practical use and closely matches the actual operating conditions of the range hood. Therefore, this candidate prediction model can be selected as the cleaning cycle prediction model.

[0194] Optionally, after obtaining the cleaning cycle prediction model, the weight of the impeller and the speed of the motor can be obtained in real time, and the weight and speed can be input into the cleaning cycle prediction model to obtain the next impeller cleaning time. Before the next impeller cleaning time arrives, a prompt message can be generated to inform the user of the next impeller cleaning time.

[0195] The fifth step is to retrain the candidate prediction model if the test result is unsuccessful, until the test is successful.

[0196] Understandably, if the test result is that the test fails, the training dataset is called again to retrain the candidate prediction model that does not meet the preset performance standard. The training process uses the previously preset loss function, optimization algorithm and training logic, and continuously adjusts the built-in parameters of the model. After each retraining, the model is tested again using the test dataset until the model's test result reaches the preset test pass standard.

[0197] The cleaning control method for a range hood provided in this embodiment obtains the current weight of the impeller and the current speed of the motor, as well as the initial weight of the impeller and the initial speed of the motor when it is first installed. Based on the initial weight, initial speed, current weight, and current speed, the degree of oil adhesion on the impeller is determined. If the degree of oil adhesion is high, the actual weight of the water in the self-rotating washing water box is obtained and compared with a preset water weight to determine the water volume weight difference. When the water volume weight difference does not meet the preset water volume condition, a preset volume is determined based on the water volume weight difference, and a first impeller cleaning prompt message is generated. When the water volume weight difference meets the preset water volume condition, the cleaning time is determined based on the current weight and current speed, and the range hood is controlled to clean the impeller. After cleaning, the cleaned weight of the impeller and the cleaned speed of the motor are obtained. The cleaning is judged by calculating a second weight difference and a second speed ratio. After cleaning, the relevant parameters are updated to the cleaning record table, and the cumulative number of days of use of the range hood is obtained. When the number of days of use exceeds the preset number of days of use, a cleaning cycle prediction model is constructed based on the cleaning record table.

[0198] This method solves the problem of the impeller of existing range hoods not being able to be cleaned in a timely manner. It can judge the degree of oil adhesion based on the actual condition of the impeller and motor, reasonably determine the cleaning time, ensure timely and effective cleaning of the impeller, and further improve the timeliness of impeller cleaning by constructing a cleaning cycle prediction model to provide time reference for subsequent impeller cleaning.

[0199] Figure 3 This is a schematic diagram of the cleaning control device for the range hood provided in this application. Figure 3 As shown, the range hood includes an impeller, a motor that drives the impeller to rotate, and a self-rotating water washing box. This application provides a cleaning control device for a range hood, the cleaning control device 300 of which includes:

[0200] The acquisition module 301 is used to acquire the current weight of the impeller and the current speed of the motor;

[0201] The determination module 302 is used to determine the degree of oil adhesion on the impeller based on the current weight and current rotation speed;

[0202] If the oil stain adhesion is in a high adhesion state, the acquisition module 301 is also used to acquire the actual weight of the water in the self-spinning wash box.

[0203] The determining module 302 is also used to determine the difference in water weight based on the actual weight of water and the preset water weight;

[0204] The determining module 302 is also used to determine a preset volume based on the water weight difference when the water weight difference does not meet the preset water volume conditions.

[0205] The generation module 303 is used to generate a first impeller cleaning prompt message based on a preset volume. The first impeller cleaning prompt message is used to guide the user to inject a preset volume of water into the self-rotating washing water box.

[0206] The determining module 302 is also used to determine the impeller cleaning time based on the current weight and the current rotation speed, provided that the difference between the water volume and the weight meets the preset water volume conditions.

[0207] The control module 304 is used to control the range hood to clean the impeller according to the impeller cleaning time.

[0208] Optionally, the acquisition module 301 is also used to acquire the initial weight of the impeller and the initial speed of the motor. The initial weight is the weight of the impeller when the range hood is first installed, and the initial speed is the speed of the motor when the range hood is first installed.

[0209] The determination module 302 is specifically used to determine the degree of oil adhesion based on the initial weight, initial rotation speed, current weight, and current rotation speed.

[0210] Optionally, the determining module 302 is also used to subtract the initial weight from the current weight to obtain the first weight difference;

[0211] The determining module 302 is also used to subtract the current speed from the initial speed and then divide by the initial speed to obtain the first speed ratio;

[0212] The determination module 302 is specifically used to determine the degree of oil adhesion as a high adhesion state when the first weight difference is greater than the preset weight difference and the first speed ratio is greater than the preset speed ratio.

[0213] Optionally, the determining module 302 is further configured to multiply the first weight difference by a first preset coefficient to obtain a first value;

[0214] The determining module 302 is also used to multiply the first speed ratio by a second preset coefficient to obtain a second value;

[0215] The module 302 is specifically used to add the first value to the second value to obtain the impeller cleaning time.

[0216] Optionally, the acquisition module 301 is also used to acquire the washing weight of the impeller and the washing speed of the motor;

[0217] The determining module 302 is also used to subtract the initial weight from the washed weight to obtain a second weight difference;

[0218] The determining module 302 is also used to subtract the washing speed from the initial speed and then divide it by the initial speed to obtain the second speed ratio;

[0219] The determining module 302 is also used to determine that the cleaning result of the impeller is complete when the second weight difference is less than or equal to the preset weight difference and the second speed ratio is less than or equal to the preset speed ratio.

[0220] Optionally, the device may also include: an update module 305;

[0221] The update module 305 is used to determine the current weight, current speed, and current time as cleaning parameters after determining that the cleaning result of the impeller is complete, and to update the cleaning parameters to the cleaning record table.

[0222] The acquisition module 301 is also used to acquire the cumulative number of days the range hood has been used;

[0223] The device also includes: construction module 306;

[0224] Module 306 is used to build a cleaning cycle prediction model based on the cleaning record table when the cumulative number of days of use exceeds the preset number of days of use.

[0225] Optionally, module 302 is also used to determine the training dataset and the test dataset based on multiple sets of historical cleaning parameters;

[0226] The device also includes: training module 307;

[0227] Training module 307 is used to train the initial model based on the training dataset to obtain candidate prediction models;

[0228] The device also includes: test module 308;

[0229] Test module 308 is used to test candidate prediction models based on the test dataset and obtain test results;

[0230] The determination module 302 is specifically used to determine the candidate prediction model as the cleaning cycle prediction model when the test result is that the test passes.

[0231] Training module 307 is also used to retrain the candidate prediction model if the test result is that the test fails, until the test passes.

[0232] Figure 4 This is a structural diagram of the cleaning control device for the range hood provided in this application. Figure 4 As shown, this application provides a cleaning control device for a range hood. The cleaning control device 400 for the range hood includes: a receiver 401, a transmitter 402, a processor 403, and a memory 404.

[0233] Receiver 401 is used to receive instructions and data;

[0234] Transmitter 402 is used to send commands and data;

[0235] Memory 404 is used to store instructions executed by the computer;

[0236] The processor 403 is used to execute computer execution instructions stored in the memory 404 to implement the various steps of the range hood cleaning control method in the above embodiments. For details, please refer to the relevant descriptions in the foregoing embodiments of the range hood cleaning control method.

[0237] Optionally, the memory 404 can be either standalone or integrated with the processor 403.

[0238] When the memory 404 is set up independently, the electronic device also includes a bus for connecting the memory 404 and the processor 403.

[0239] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the cleaning control method for a range hood as described above, performed by the cleaning control device for the range hood.

[0240] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0241] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A cleaning control method for a range hood, characterized in that, The range hood includes an impeller, a motor that drives the impeller to rotate, and a self-rotating water washing box. The method includes: Obtain the current weight of the impeller and the current speed of the motor; The initial weight of the impeller and the initial speed of the motor are obtained. The initial weight is the weight of the impeller when the range hood is first installed, and the initial speed is the speed of the motor when the range hood is first installed. The degree of oil adhesion on the impeller is determined based on the initial weight, the initial rotational speed, the current weight, and the current rotational speed. If the oil stains are in a high adhesion state, obtain the actual weight of the water in the self-rotating washing water box, and determine the water weight difference based on the actual weight of the water and the preset water weight. If it is determined that the water weight difference does not meet the preset water volume condition, a preset volume is determined based on the water weight difference, and a first impeller cleaning prompt message is generated based on the preset volume. The first impeller cleaning prompt message is used to guide the user to inject a preset volume of water into the self-rotating washing water box. If the water weight difference is determined to meet the preset water volume condition, the impeller cleaning time is determined based on the current weight and the current rotation speed, and the range hood is controlled to clean the impeller according to the impeller cleaning time. Determining the degree of oil adhesion based on the initial weight, the initial rotation speed, the current weight, and the current rotation speed includes: Subtract the initial weight from the current weight to obtain the first weight difference; Subtracting the current speed from the initial speed and then dividing by the initial speed yields the first speed ratio; If the first weight difference is greater than a preset weight difference and the first rotation speed ratio is greater than a preset rotation speed ratio, the degree of oil adhesion is determined to be the high adhesion state.

2. The method according to claim 1, characterized in that, The step of determining the impeller cleaning duration based on the current weight and the current rotation speed includes: Multiply the first weight difference by a first preset coefficient to obtain a first value; Multiply the first speed ratio by the second preset coefficient to obtain the second value; Adding the first value to the second value yields the impeller cleaning time.

3. The method according to claim 1, characterized in that, After the range hood is controlled to clean the impeller according to the impeller cleaning time, the method further includes: The washing weight of the impeller and the washing speed of the motor are obtained; Subtracting the initial weight from the washed weight yields the second weight difference. Subtracting the washing speed from the initial speed and then dividing by the initial speed yields the second speed ratio; If the second weight difference is less than or equal to the preset weight difference, and the second speed ratio is less than or equal to the preset speed ratio, the cleaning result of the impeller is determined to be cleaning complete.

4. The method according to claim 3, characterized in that, The method further includes: After determining that the cleaning result of the impeller is that the cleaning is complete, the current weight, current speed, and current time are determined as cleaning parameters, and the cleaning parameters are updated to the cleaning record table; Obtain the cumulative number of days the range hood has been used; If the cumulative number of days used is greater than the preset number of days used, a cleaning cycle prediction model is constructed based on the cleaning record table.

5. The method according to claim 4, characterized in that, The cleaning record table includes multiple sets of historical cleaning parameters. The step of constructing a cleaning cycle prediction model based on the cleaning record table includes: Based on the aforementioned sets of historical cleaning parameters, the training dataset and the test dataset are determined. The initial model is trained based on the training dataset to obtain candidate prediction models; The candidate prediction model is tested based on the test dataset to obtain test results; If the test result is that the test passes, the candidate prediction model will be determined as the cleaning cycle prediction model. If the test result is a failure, the candidate prediction model is retrained until the test passes.

6. A cleaning control device for a range hood, characterized in that, The range hood includes an impeller, a motor that drives the impeller to rotate, and a self-rotating water washing box, comprising: The acquisition module is used to acquire the current weight of the impeller and the current speed of the motor; The determination module is used to determine the degree of oil adhesion on the impeller based on the current weight and the current rotation speed; If the oil stain adhesion is in a high adhesion state, the acquisition module is also used to acquire the actual weight of the water in the self-spinning wash box. The determining module is also used to determine the water weight difference based on the actual weight of the water and the preset water weight; The determining module is further configured to determine a preset volume based on the water weight difference when the water weight difference does not meet the preset water volume condition. The generation module is used to generate a first impeller cleaning prompt message based on the preset volume. The first impeller cleaning prompt message is used to guide the user to inject a preset volume of water into the self-rotating washing water box. The determining module is further configured to determine the impeller cleaning time based on the current weight and the current rotation speed, provided that the water weight difference meets the preset water volume condition. The control module is used to control the range hood to clean the impeller according to the impeller cleaning time. The acquisition module is also used to acquire the initial weight of the impeller and the initial speed of the motor. The initial weight is the weight of the impeller when the range hood is first installed, and the initial speed is the speed of the motor when the range hood is first installed. The determination module is specifically used to determine the degree of oil adhesion based on the initial weight, initial rotation speed, current weight, and current rotation speed. The determination module is also used to subtract the initial weight from the current weight to obtain the first weight difference; The determining module is also used to subtract the current speed from the initial speed and then divide by the initial speed to obtain the first speed ratio; The determination module is specifically used to determine the degree of oil adhesion as a high adhesion state when the first weight difference is greater than the preset weight difference and the first speed ratio is greater than the preset speed ratio.

7. A cleaning control device for a range hood, characterized in that, include: Memory; processor; The memory stores computer-executed instructions; The processor executes the computer execution instructions stored in the memory to implement the cleaning control method for the range hood as described in any one of claims 1-5.

8. A computer storage medium, characterized in that, The computer storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the cleaning control method for a range hood as described in any one of claims 1-5.