Washing control method, controller and dish washing machine
By acquiring actual flow and water volume data in the dishwasher, combining it with preset data to identify foam, and controlling the cleaning liquid temperature above the cloud point temperature to eliminate foam, the problem of foam affecting the operation of the dishwasher is solved, improving the accuracy and efficiency of identification and handling.
Patent Information
- Application Number
- CN202511411060.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2025-12-12
AI Technical Summary
The presence of foam during the washing process affects the normal operation of dishwashers. Existing technology, which analyzes foam by measuring the washing power of the washing pump, is inaccurate and cannot accurately identify the cause of foam generation.
By acquiring the actual flow rate and water volume of the dishwasher's washing water circuit and comparing it with preset data, the presence of foam is identified, and when foam is detected, the temperature of the cleaning liquid is controlled to be higher than the cloud point temperature to eliminate the foam.
It enables timely and accurate identification and handling of dishwasher foam, improving the stability and washing effect of the dishwasher.
Smart Images

Figure CN121101423A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of dishwasher control, and in particular to a washing control method, a controller and a dishwasher. BACKGROUND
[0002] During the washing process, the dishwasher usually adds detergent or rinsing agent in the cleaning liquid to improve the cleaning effect of the dishwasher. However, during the washing process of the dishwasher, the water flow agitation will cause the cleaning liquid to form bubbles. The bubbles further gather to form foam and float on the water surface. The existence of the foam will affect the normal operation of the dishwasher. SUMMARY
[0003] The embodiments of the present application provide a washing control method, a controller and a dishwasher to reduce the foam formed in the dishwasher.
[0004] In a first aspect, the embodiments of the present application provide a washing control method, comprising:
[0005] According to the actual flow data in the washing waterway of the dishwasher and the actual water intake of the dishwasher, it is determined whether there is foam.
[0006] In an example, according to the actual flow data in the washing waterway of the dishwasher and the actual water intake of the dishwasher, it is determined whether there is foam, comprising:
[0007] The actual flow data of the washing waterway of the dishwasher and the actual water intake of the dishwasher are obtained.
[0008] If the actual flow data matches the preset flow data, it is determined that there is no foam.
[0009] If the actual flow data does not match the preset flow data, according to the actual water intake and the preset water intake, it is determined whether there is foam.
[0010] In an example, the actual flow data matches the preset flow data, comprising:
[0011] If the fluctuation value of the actual flow data is less than or equal to the fluctuation value of the preset flow data, it is determined that the actual flow data matches the preset flow data.
[0012] In an example, according to the actual water intake and the preset water intake, it is determined whether there is foam, comprising:
[0013] If the actual water intake is less than the preset water intake, water is supplemented.
[0014] If the actual water intake is greater than or equal to the preset water intake, it is determined that there is foam.
[0015] In an example, the method further comprises:
[0016] If there is foam, the cloud point temperature is obtained;
[0017] The dishwasher is controlled to maintain the temperature of the cleaning liquid above the cloud point temperature during the washing process.
[0018] In an example, obtaining the cloud point temperature comprises:
[0019] Determining an additive type according to the actual flow data and preset flow data;
[0020] Determining the cloud point temperature according to the additive type and a preset mapping table;
[0021] The mapping table is used to indicate a mapping relationship between the additive type and the cloud point temperature.
[0022] In an example, determining an additive type according to the actual flow data and preset flow data comprises:
[0023] Determining a flow fluctuation time according to the actual flow data and preset flow data;
[0024] If the flow fluctuation time is before the cleaning liquid is heated in the main washing stage, determining that the additive type in the cleaning liquid is a rinse agent;
[0025] If the flow fluctuation time is after the cleaning liquid is heated in the main washing stage, determining that the additive type in the cleaning liquid is a detergent.
[0026] In an example, the method further comprises:
[0027] After the dishwasher supplements the additive, a cloud point temperature calculation program is executed to obtain the cloud point temperature of the additive;
[0028] According to the storage device of the additive, an additive type is determined, and the additive type and the cloud point temperature are written into a mapping table.
[0029] In an example, executing a cloud point temperature calculation program to obtain the cloud point temperature of the additive comprises:
[0030] The cleaning liquid after the additive is added is heated;
[0031] If, during the heating of the cleaning liquid, at a first time, according to actual flow data and preset flow data, it is determined that there is no foam, the temperature of the cleaning liquid corresponding to the first time is determined to be the cloud point temperature.
[0032] In an example, the method further comprises:
[0033] If foam is present, the water intake of the dishwasher is controlled so that the water volume inside the dishwasher drum is greater than or equal to the preset water volume.
[0034] In one example, the method further includes:
[0035] If foam is present, the dishwasher will reduce the speed of the washing pump.
[0036] Secondly, embodiments of this application provide a washing control device, comprising:
[0037] The detection module is used to determine whether foam is present based on the actual flow data in the dishwasher's washing water circuit and the actual water intake of the dishwasher.
[0038] In one example, the detection module is used for:
[0039] Obtain the actual flow rate data of the dishwasher's washing water circuit and the actual water intake volume of the dishwasher;
[0040] If the actual traffic data matches the preset traffic data, then it is determined that there is no bubble.
[0041] If the actual flow rate data does not match the preset flow rate data, then the presence of foam is determined based on the actual water inflow and the preset water inflow.
[0042] In one example, the detection module is used for:
[0043] If the fluctuation value of the actual traffic data is less than or equal to the fluctuation value of the preset traffic data, then the actual traffic data is determined to match the preset traffic data.
[0044] In one example, the detection module is used for:
[0045] If the actual water intake is less than the preset water intake, then water will be added.
[0046] If the actual water intake is greater than or equal to the preset water intake, then foam is determined to be present.
[0047] In one example, the washing control device further includes:
[0048] The processing module is used to obtain the cloud point temperature when foam is present; and to control the dishwasher to maintain the temperature of the cleaning liquid above the cloud point temperature during the washing process.
[0049] In one example, a processing module is used to:
[0050] The additive type is determined based on the actual flow data and the preset flow data;
[0051] The cloud point temperature is determined based on the type of additive and a preset mapping table.
[0052] The mapping table is used to indicate the mapping relationship between the additive type and the cloud point temperature.
[0053] In one example, a processing module is used to:
[0054] The traffic fluctuation time is determined based on the actual traffic data and the preset traffic data;
[0055] If the flow fluctuation time occurs before the cleaning liquid is heated during the main wash stage, then the type of additive in the cleaning liquid is determined to be a rinsing agent.
[0056] If the flow fluctuation time occurs after the cleaning liquid is heated during the main wash stage, then the additive type in the cleaning liquid is determined to be detergent.
[0057] In one example, a processing module is used to:
[0058] After the dishwasher is refilled with additives, a cloud point temperature calculation program is executed to calculate the cloud point temperature of the additives.
[0059] Based on the storage device of the additive, the type of additive is determined, and the type of additive and the cloud point temperature are written into a mapping table.
[0060] In one example, a processing module is used to:
[0061] The cleaning liquid after the additives are added is heated;
[0062] During the heating process of the cleaning liquid, if it is determined that there is no foam at the first moment based on the actual flow rate data and the preset flow rate data, then the temperature of the cleaning liquid at the first moment is determined to be the cloud point temperature.
[0063] In one example, a processing module is used to:
[0064] If foam is present, the water intake of the dishwasher is controlled so that the water volume inside the dishwasher drum is greater than or equal to the preset water volume.
[0065] In one example, a processing module is used to:
[0066] If foam is present, the dishwasher will reduce the speed of the washing pump.
[0067] Thirdly, embodiments of this application provide a controller, including: a memory and a processor;
[0068] The memory stores computer-executed instructions;
[0069] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0070] Fourthly, embodiments of this application provide a dishwasher, including: a washing pump flow monitoring device, a water inlet detection device, an additive storage device, a heating device, and a controller;
[0071] The controller is connected to the washing pump flow monitoring device, the inlet water detection device, the additive storage device and the heating device respectively, and is used to control the heating device to heat the cleaning liquid according to the first aspect and / or various possible implementations of the first aspect.
[0072] Fifthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0073] In a sixth aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0074] The washing control method, controller, and dishwasher provided in this application embodiment acquire the actual flow rate data of the dishwasher's washing water circuit and the actual water intake of the dishwasher. By comparing the preset flow rate data and preset water intake with the actual flow rate data and actual water intake, the method determines whether foam exists. This achieves the effect of timely and accurate identification of whether foam exists in the dishwasher, thereby facilitating timely processing of the dishwasher based on the appearance of the foam and improving the stability and washing effect of the dishwasher. Attached Figure Description
[0075] 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.
[0076] Figure 1 A schematic diagram illustrating the washing stage of the dishwasher provided in this application;
[0077] Figure 2 A schematic diagram of the washing control method provided in this application;
[0078] Figure 3 A schematic diagram of the washing control method provided in this application;
[0079] Figure 4 A schematic diagram of the washing control method provided in this application;
[0080] Figure 5 A schematic diagram of the washing control method provided in this application;
[0081] Figure 6 A schematic diagram of the washing control method provided in this application;
[0082] Figure 7 A schematic diagram of the washing control device provided in this application;
[0083] Figure 8 A schematic diagram of the controller 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] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0086] During the dishwasher wash cycle, with the motor speed of the wash pump remaining constant, the lower, middle, and top spray arms switch sequentially, decreasing the flow rate through the pump in each sequence. The wash pump's power refers to the input power of the wash pump motor, which directly affects the motor speed and thus the flow rate. Generally, a higher wash pump power results in a higher motor speed and a larger flow rate.
[0087] Dishwashers typically add detergent or rinsing agent to the cleaning liquid during the washing process to improve cleaning effectiveness. During the wash cycle, the surfactants in the detergent or rinsing agent reduce the surface tension of the water. When the water is agitated, air is incorporated and forms bubbles. These bubbles aggregate to form foam, which floats on the water surface. The presence of this foam can affect the normal operation of the dishwasher.
[0088] Currently, dishwashers can analyze foam levels by measuring the washing pump's power. Power fluctuations are essentially flow rate fluctuations. Therefore, dishwashers can also analyze foam levels based on flow rate. However, flow rate variations can also be caused by contaminants settling on the filter surface. Therefore, using water volume for foam analysis presents inaccuracies.
[0089] Furthermore, the necessary condition for foam formation is the presence of surfactants in the water. These surfactants are present in both rinsing agents and detergents. Therefore, the foam currently detected may be due to residual rinsing agent added during the hot rinsing stage of the previous use, remaining in the water system. Alternatively, the foam currently detected may also be due to the detergent added during this use.
[0090] Therefore, the existing method of analyzing foam inside a dishwasher by obtaining the washing power of the washing pump is inaccurate.
[0091] In summary, the main factors contributing to foam formation are as follows: First, the presence of surfactants in the water. These surfactants can originate from rinsing agents and / or detergents. Second, the real-time water temperature must be below the cloud point temperature of the surfactant. Third, water agitation. Surfactants in detergents or rinsing agents reduce the surface tension of water; when the water is agitated, air is incorporated and bubbles form. These bubbles aggregate to form foam, which floats on the surface of the clean liquid. Furthermore, current research confirms that the flow rate of the washing pump will change when foam is present in the water. Foam formation only occurs when the real-time water temperature is below the cloud point temperature of the surfactant.
[0092] Based on the aforementioned problems and current research, this application proposes a washing control method for dishwashers based on foam detection. This method can determine the presence of foam by detecting pump flow fluctuations and water inflow. Furthermore, the controller can also determine the factors contributing to foam generation. Then, by using the determined foaming temperature as the target heating temperature, the temperature of the cleaning liquid is controlled, thereby achieving precise temperature control and defoaming. Finally, this application can further improve the defoaming effect by accurately determining the implementation points of defoaming measures.
[0093] In one example, the various stages of the dishwasher's operation, and the preset temperatures for each stage, can be as follows: Figure 1 As shown in the diagram. During the pre-wash and cold rinse stages, the dishwasher does not heat the water during the wash cycle. During the main wash and hot rinse stages, the dishwasher heats the cleaning liquid using a wash pump. The heating temperature during the main wash stage can be 50°C. The heating temperature during the hot rinse stage can be 65°C. Finally, during the drying stage, the dishwasher utilizes the heat from the hot rinse stage to assist in drying.
[0094] 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.
[0095] Figure 2 This is a flowchart illustrating the washing control method provided in this application. Figure 1 Based on the illustrated embodiments, as Figure 2 As shown, the method includes the following during the dishwasher washing process:
[0096] S101. Determine whether foam exists based on the actual flow rate data in the dishwasher's washing water circuit and the actual water intake of the dishwasher.
[0097] For example, the controller acquires the actual flow rate data in the dishwasher's washing water circuit and the actual water intake of the dishwasher, and uses specific algorithms or judgment logic to analyze and process this data to determine whether foam exists inside the dishwasher. Since the presence of foam can cause fluctuations in the water intake of the washing pump, thus affecting washing efficiency, the controller can perform defoaming when it determines that foam is present.
[0098] In one implementation, the washing water path is a channel system inside the dishwasher used to transport washing water. This washing water path can connect the inside of the dishwasher drum and the spray arms. A washing pump can also be installed on this washing water path.
[0099] In one implementation, when the wash pump is activated, the cleaning liquid inside the dishwasher tub can be sprayed out from the spray arm through the wash water path. When the wash pump is deactivated, the cleaning liquid inside the dishwasher tub does not enter the wash water path.
[0100] In one implementation, the actual flow rate data refers to the flow rate of cleaning liquid entering the washing water path per unit time during the dishwasher washing process.
[0101] In one implementation, the controller can obtain the actual flow data by measuring a flow sensor installed in the washing water circuit.
[0102] In one implementation, the actual water intake refers to the cumulative amount of water flowing into the dishwasher from the outside during the current washing stage.
[0103] In one implementation, the controller can measure the actual water intake volume using a flow sensor installed at the dishwasher's inlet.
[0104] In one implementation, foam is a layer of material containing numerous air bubbles that forms on the surface of the cleaning liquid during the dishwasher wash process due to residual additives and air mixing. The presence of foam can affect the washing effect and may even cause the dishwasher to malfunction.
[0105] In one implementation, the water flow rate in the washing circuit is relatively stable during a normal, foam-free wash in the dishwasher. When foam appears, it occupies space, causing fluctuations in the water flow rate. The controller determines the presence of foam by monitoring these abnormal changes in the actual flow rate data.
[0106] However, when the dishwasher's actual water intake is insufficient, the flow rate in the washing circuit may fluctuate due to insufficient water inside the drum. Therefore, the controller also needs to eliminate flow rate fluctuations in the washing circuit caused by the actual water intake. The controller can determine whether the abnormality is caused by foam by detecting abnormal changes in the actual water intake.
[0107] In one implementation, when the flow rate of the washing water path is relatively stable, the actual flow rate data is usually within a preset flow rate range.
[0108] In one implementation, when the dishwasher has sufficient actual water intake, the actual water intake is usually within a preset water intake range.
[0109] In one implementation, to improve the accuracy of the judgment, the controller can obtain multiple sampling and analysis results. Based on the multi-level sampling results, the controller can determine the final presence or absence of bubbles. Multiple sampling can also eliminate flow anomalies caused by transient interference.
[0110] In one implementation, after acquiring the actual flow rate data and the actual water intake volume, if the controller determines that foam is present through comparative analysis of the actual flow rate data and the preset flow rate data, as well as the actual water intake volume and the preset water intake volume, then the controller can confirm the presence of foam inside the dishwasher's inner tub. This single-step comparison analysis method enables rapid foam detection.
[0111] In one implementation, the controller can acquire actual flow rate data and actual water inflow at multiple consecutive time points in a time sequence. The controller can obtain the analysis results for each time point by analyzing the actual flow rate data and actual water inflow at each time point.
[0112] Optionally, the analysis results can be categorized into three types: presence of foam, absence of foam, and need for water replenishment.
[0113] Optionally, the controller can summarize the analysis results of multiple consecutive time points in the time series to obtain the final judgment result.
[0114] Optionally, the multiple consecutive time periods can be a preset number such as 5, 8, or 10.
[0115] In one implementation, the controller can count the number of each analysis result and determine the analysis result with the most occurrences as the final judgment result.
[0116] In this example, by acquiring the actual flow rate data of the dishwasher's washing water circuit and the actual water intake of the dishwasher, and comparing the preset flow rate data and preset water intake with the actual flow rate data and actual water intake, the presence of foam is determined. This achieves the effect of timely and accurate identification of the presence of foam in the dishwasher, thereby facilitating the dishwasher to handle the foam in a timely manner and improving the stability and washing effect of the dishwasher.
[0117] In one example, step S101 above, where the controller determines whether foam exists, may include:
[0118] S1011. Obtain the actual flow rate data of the dishwasher's washing water circuit and the actual water intake volume of the dishwasher.
[0119] For example, the controller establishes a communication connection with specific sensors installed on the dishwasher. These sensors collect real-time data on the actual flow rate of the washing water path and the actual water intake of the dishwasher during operation.
[0120] In one implementation, the controller can acquire the actual flow data through a flow sensor installed on the washing water volume.
[0121] In one implementation, the actual flow rate data is the amount of water that the washing pump passes through per unit time.
[0122] In one implementation, the controller can obtain the actual water intake volume through a flow sensor installed at the dishwasher's water inlet.
[0123] In one implementation, the actual water intake is the cumulative amount of water entering the dishwasher's inner drum from outside the dishwasher during the current washing cycle.
[0124] In one implementation, the controller and the flow sensor can be connected via a wire.
[0125] In one implementation, the controller and the flow sensor can be wirelessly connected. For example, the wireless communication method can be Bluetooth, Wi-Fi, ZigBee, etc.
[0126] S1012. If the actual traffic data matches the preset traffic data, then it is determined that there is no bubble.
[0127] For example, after acquiring the actual flow rate data of the washing water circuit, the controller compares it with preset flow rate data stored in memory. If the actual flow rate data is within a reasonable range of the preset flow rate data, the controller determines that the actual flow rate data matches the preset flow rate data. At this point, the controller can determine that there is no foam inside the dishwasher.
[0128] In one implementation, the preset flow rate data is the normal flow rate range value obtained through extensive experiments and data analysis based on the dishwasher under different operating conditions. These values are pre-stored in the controller's memory as a reference standard for judging whether the actual flow rate is normal.
[0129] In one implementation, the controller can determine the preset flow rate data based on the washing program and the current washing stage.
[0130] In one implementation, the dishwasher can determine the current washing mode based on user selection. Furthermore, the dishwasher can determine the parameters of the current washing mode based on information about the dishes placed in the dishwasher. The controller can generate a washing program based on the user-selected washing mode and the parameters within that mode.
[0131] In one implementation, the preset flow rate data can be stored in each washing program. The controller can read the preset flow rate data from the washing program when it is executed.
[0132] In one implementation, the controller may have a pre-stored formula for calculating the preset flow rate data. The controller can read the corresponding parameters from the washing program. The controller can then input these parameters into the calculation formula to calculate the preset flow rate data.
[0133] In one implementation, when the actual traffic data is equal to the preset traffic data, it can be determined that the actual traffic data matches the preset traffic data.
[0134] In one implementation, when the difference between the actual traffic data and the preset traffic data is within the allowable error range, it can be determined that the actual traffic data matches the preset traffic data.
[0135] S1013. If the actual flow rate data does not match the preset flow rate data, determine whether foam exists based on the actual inflow rate and the preset inflow rate.
[0136] For example, when the controller detects a mismatch between the actual flow rate data and the preset flow rate data, it can determine that there is a fluctuation in the wash pump flow rate. Since the actual water intake of the dishwasher affects the wash pump flow rate, the controller can further obtain the actual water intake of the dishwasher and compare it with the preset water intake to determine whether the current fluctuation in the wash pump flow rate is caused by foam or by an abnormal actual water intake.
[0137] In one implementation, when the actual traffic data is not equal to the preset traffic data, the controller can determine that the actual traffic data does not match the preset traffic data.
[0138] In one implementation, when the difference between the actual traffic data and the preset traffic data exceeds the error range, the controller can determine that the actual traffic data does not match the preset traffic data.
[0139] In one implementation, the preset water intake is determined through experiments and optimization based on different washing programs and preset washing effects of the dishwasher. It represents the amount of water injected into the dishwasher per unit time during the current stage of the washing program.
[0140] In one implementation, the controller can determine the preset water intake based on the washing program and the current washing stage.
[0141] In one implementation, the dishwasher can determine the current washing mode based on user selection. Furthermore, the dishwasher can determine the parameters of the current washing mode based on information about the dishes placed in the dishwasher. The controller can generate a washing program based on the user-selected washing mode and the parameters within that mode.
[0142] In one implementation, the preset water intake volume can be stored in each washing program. The controller can read the preset water intake volume from the washing program when it is executed.
[0143] In one implementation, the controller can pre-store a calculation formula for the preset water intake volume. The controller can read the corresponding parameters from the washing program. The controller can input these parameters into the calculation formula to calculate the preset water intake volume.
[0144] In this example, by comparing the actual flow rate data with the preset flow rate data, it is determined whether there is a fluctuation in the flow rate of the washing pump. When there is a fluctuation in the flow rate of the washing pump, the actual water intake is compared with the preset water intake to determine whether there is foam. This method can accurately identify whether there is foam in the dishwasher and improve the accuracy of identification.
[0145] In one example, the specific determination of whether the actual traffic data matches the preset traffic data in step S1012 above may include:
[0146] S10121. If the fluctuation value of the actual traffic data is less than or equal to the fluctuation value of the preset traffic data, then the actual traffic data is determined to match the preset traffic data.
[0147] For example, after obtaining the actual flow rate data of the dishwasher's washing water circuit, the controller can further obtain the fluctuation value. The controller has pre-stored the fluctuation value of preset flow rate data. The controller compares the calculated fluctuation value of the actual flow rate data with the fluctuation value of the preset flow rate data. If the fluctuation value of the actual flow rate data is less than or equal to the fluctuation value of the preset flow rate data, it is determined that the actual flow rate data matches the preset flow rate data.
[0148] In one implementation, the actual flow data may include the flow rate of water passing through the washing water path per unit time during the actual operation of the dishwasher.
[0149] In one implementation, the controller can calculate the flow difference between two adjacent moments based on the actual flow data obtained from real-time measurements. This flow difference represents the fluctuation value of the actual flow data.
[0150] In one implementation, the fluctuation value in the preset flow rate data is the difference in the flow rate of the washing pump between two adjacent moments when no foam is present during the execution of the current washing program, which is obtained through a large number of experiments and data analysis.
[0151] In one implementation, the controller can directly compare the fluctuation value of the actual flow rate data with the fluctuation value of the preset flow rate data. If the two are exactly equal in value, the actual flow rate data is determined to match the preset flow rate data. For example, if the fluctuation value of the actual flow rate data is 3 liters / minute and the fluctuation value of the preset flow rate data is also 3 liters / minute, then a match is determined.
[0152] In one implementation, the controller can take into account potential errors in actual measurements. The controller sets an allowable error range ∈. When the absolute value of the difference between the fluctuation value of the actual flow data and the fluctuation value of the preset flow data is less than or equal to ∈, i.e., |actual fluctuation value - preset fluctuation value| ≤ ∈, the controller can determine that the actual flow data matches the preset flow data.
[0153] For example, if the allowable error range is ∈=0.5 liters / minute, the actual flow data fluctuation value is 3.2 liters / minute, and the preset flow data fluctuation value is 3 liters / minute, then |3.2-3|=0.2≤0.5, and a match is determined.
[0154] In this example, by comparing the fluctuation values of actual traffic data with the fluctuation values of preset traffic data, the effect of accurately determining whether the actual traffic data matches the preset traffic data is achieved.
[0155] In one example, in step S1013 above, the controller determines whether foam exists based on the actual water inflow and the preset water inflow. The specific process may include:
[0156] S10131. If the actual water intake is less than the preset water intake, then water should be added.
[0157] For example, after obtaining the actual water intake data of the dishwasher, the controller compares it with the preset water intake data stored in the system. When the comparison shows that the actual water intake is less than the preset water intake, the controller generates a water replenishment command. The controller can send this water replenishment command to the dishwasher's water inlet device to make the dishwasher replenish water, thereby avoiding the problem of fluctuations in the washing pump flow caused by insufficient water intake.
[0158] In one implementation, the water inlet device can be the water inlet valve of a dishwasher.
[0159] In one implementation, when the actual water intake is insufficient, the water inlet valve is opened to allow water from an external water source to flow into the dishwasher, replenishing the inner tub of the dishwasher, increasing the water volume inside the dishwasher, and ensuring the washing effect.
[0160] In one implementation, after determining that the actual water intake is less than the preset water intake, the controller will control the water inlet valve to open according to the preset water replenishment time. For example, if the water replenishment time is set to 5 minutes, the controller will open the water inlet valve for 5 minutes and replenish water into the dishwasher.
[0161] In one implementation, the controller calculates the amount of water to be replenished based on the difference between the actual inflow and the preset inflow. Then, it controls the inflow valve to open and replenish the water to the inner tank.
[0162] For example, if the actual water intake is 2 liters less than the preset water intake, the controller will add 2 liters of water to the dishwasher.
[0163] S10132. If the actual water intake is greater than or equal to the preset water intake, then foam is confirmed to exist.
[0164] For example, the controller compares and analyzes the actual water intake data with the preset water intake data. When it finds that the actual water intake is greater than or equal to the preset water intake, the controller can determine that the flow fluctuation of the washing pump is not caused by insufficient actual water intake. At this time, the controller can determine that there may be foam inside the dishwasher.
[0165] In this example, by comparing the actual water intake with the preset water intake, it is determined whether the dishwasher needs additional water or if there is foam. This ensures the normal water intake of the dishwasher and effectively identifies foam, thereby improving the foam detection efficiency of the dishwasher.
[0166] Figure 3 A schematic diagram of the washing control method provided in this application is shown below. Figure 3 As shown, in this embodiment... Figure 1 and Figure 2 Based on the illustrated embodiment, foam detection will be described in detail. The method includes:
[0167] S201, Water enters the dishwasher's washing pump.
[0168] For example, after the dishwasher enters the washing program, the controller activates the dishwasher's washing pump and begins water intake. The actual water intake is determined by the flow sensor installed in the washing water circuit.
[0169] S202, Fluctuation in the washing pump flow rate was detected.
[0170] For example, the controller can compare the actual water inflow with a preset flow rate measured under foam-free conditions. If the actual water inflow equals the preset flow rate, it is determined that the washing pump flow rate is stable, i.e., there is no foam. If the actual water inflow is less than the preset flow rate, the process proceeds to step S203 for water inflow detection.
[0171] S203. Detect the water inlet flow of the washing pump.
[0172] For example, the controller can compare the actual water inflow with the preset water inflow. If the actual water inflow is less than the preset water inflow, water is added. If the actual water inflow is equal to the preset water inflow, it is determined that the flow fluctuation is caused by foam.
[0173] If foam is detected, proceed to step S204. If no foam is detected, return to step S201 and continue water intake according to the preset procedure.
[0174] S204. Foam is confirmed to exist.
[0175] For example, if it is determined that foam exists, the controller can continue to analyze and judge the factors that generate foam.
[0176] In this example, by detecting the actual water intake of the washing pump during the dishwasher washing process and comparing it with preset flow data and preset water intake, the flow fluctuation is judged, and thus the presence of foam is determined. This method achieves accurate foam detection during dishwasher washing and improves foam detection efficiency.
[0177] Figure 4 This is a flowchart illustrating the washing control method provided in this application. Figures 1 to 3 Based on the illustrated embodiments, as Figure 4As shown, the controller can control the washing temperature to manage foam. The controller can eliminate foam in the cleaning liquid by maintaining the temperature at or above the foaming temperature.
[0178] In one implementation, since low foaming effectively ensures the washing efficiency of the dishwasher during the washing process, the additives used in the dishwasher are all nonionic surfactants with a cloud point temperature. Furthermore, to ensure a low-foaming effect during the washing process, their cloud point temperature should be lower than the set temperature of the washing program.
[0179] The cloud point temperature is the temperature at which the cleaning liquid additive separates into an aqueous phase and a surfactant phase in the product. Different surfactants have different cloud points. Therefore, different additives also have different cloud point temperatures.
[0180] In one implementation, the foaming tendency of nonionic additives varies with temperature. The effect of temperature on foam is mainly due to two factors. First, the "solubility" of nonionic additives decreases with increasing temperature. Second, as nonionic additives become "insoluble" with increasing temperature, their foam volume decreases. Nonionic surfactants produce the lowest foam levels at temperatures above their cloud point.
[0181] In one implementation, the cloud point temperatures of different nonionic surfactants vary significantly. This difference primarily depends on their molecular structure, the type of hydrophilic groups, and the length of their hydrophobic chains. Therefore, the cloud point temperatures of the detergent and rinsing agent in the additive differ considerably.
[0182] Therefore, the defoaming process of the controller may include:
[0183] S301. If foam is present, obtain the cloud point temperature.
[0184] For example, after determining that there is foam inside the dishwasher, the controller can obtain the cloud point temperature of the current cleaning liquid.
[0185] In one implementation, the controller can determine the cloud point temperature based on the current washing stage. For example, when the washing stage is a pre-wash, the cloud point temperature can be determined to be the cloud point temperature of the rinsing agent. For example, when the washing stage is a main wash and cold rinsing, the cloud point temperature can be determined to be the cloud point temperature of the detergent. For example, when the washing stage is a hot rinsing and drying, the cloud point temperature can be determined to be the cloud point temperature of the rinsing agent.
[0186] In one implementation, the controller can determine the cloud point temperature for defoaming based on the cloud point temperature corresponding to the additive after analyzing the type of additive that generates foam.
[0187] S302. Control the dishwasher to maintain the temperature of the cleaning liquid above the cloud point temperature during the washing process.
[0188] For example, after determining the cloud point temperature, the controller monitors the temperature of the cleaning liquid inside the dishwasher in real time. The controller can defoam the washing process by controlling the temperature of the cleaning liquid above the cloud point temperature.
[0189] In one implementation, the controller can acquire the temperature of the cleaning liquid in real time. The controller can also compare the temperature of the cleaning liquid with the cloud point temperature in real time. When the temperature of the cleaning liquid is below the cloud point temperature, the controller can control the heating device to heat the cleaning liquid. When the temperature of the cleaning liquid reaches or exceeds the cloud point temperature, the controller will stop heating or maintain the current heating state to ensure that the cleaning liquid remains above the cloud point temperature throughout the entire washing process.
[0190] In this example, by obtaining the cloud point temperature when foam is detected and controlling the dishwasher to maintain the temperature of the cleaning liquid above the cloud point temperature during the washing process, the effect of reducing foam generation and improving the washing effect of the dishwasher is achieved.
[0191] Based on the above embodiments, if the disappearance of foam is detected, the controller can maintain the temperature of the cleaning liquid above the cloud point temperature and continue washing.
[0192] In one example, the specific process of obtaining the cloud point temperature in step S301 above may include:
[0193] S3011. Determine the type of additive based on actual flow data and preset flow data.
[0194] For example, the controller acquires real-time data on the actual flow rate of the washing pump entering the dishwasher during operation. The controller pre-stores preset flow rate data for each stage of the dishwasher's operation. The controller compares and analyzes the actual flow rate data with the preset flow rate data to determine the time when an anomaly occurs. Based on this time of anomaly, the controller can determine the corresponding additive type.
[0195] In one implementation, additives are typically added to the water during the dishwasher wash cycle to enhance washing performance and remove stubborn stains. Different additives can be added at different washing stages. For example, detergent can be added during the main wash stage, and rinsing agent can be added during the rinsing stage.
[0196] In one implementation, the additives may include detergents, rinsing agents, stain removers, defoamers, water softeners, etc.
[0197] S3012. Determine the cloud point temperature according to the additive type and a preset mapping table. The mapping table indicates the mapping relationship between additive type and cloud point temperature.
[0198] For example, after determining the type of additive, the controller can determine the cloud point temperature of the additive by querying a mapping table pre-stored in memory.
[0199] In one implementation, the mapping table records in detail the correspondence between different additive types and their corresponding cloud point temperatures.
[0200] In one implementation, the mapping table can be presented in tabular form, with each row recording an additive type and its corresponding cloud point temperature value. For example, one row might record that the cloud point temperature corresponding to "detergent A" is 60℃, while another row might record that the cloud point temperature corresponding to "defoamer B" is 55℃, and so on.
[0201] In one implementation, when the controller detects that the cleaning liquid contains multiple additives, the controller can obtain the highest cloud point temperature among the multiple additives as the final cloud point temperature to be used.
[0202] In this example, the type of additive is determined by comparing the actual flow rate data with the preset flow rate data, and then the cloud point temperature is determined based on the type of additive and the preset mapping table. This method achieves accurate acquisition of the cloud point temperature, thereby improving the defoaming effect.
[0203] In one example, in step S3011 above, the additive type is determined based on actual flow data and preset flow data. The specific process may include:
[0204] S30111. Determine the flow fluctuation time based on actual flow data and preset flow data.
[0205] For example, the controller continuously collects actual flow data during the dishwasher's operation. Pre-stored preset flow data is also present in the controller. The controller compares the actual flow data with the preset flow data in real time. If the actual flow data does not match the preset flow data, the controller can determine the moment of mismatch as the flow fluctuation period.
[0206] In one implementation, the traffic fluctuation time is the moment when the actual traffic deviates from the preset traffic during real-time detection.
[0207] In one implementation, the controller uses actual flow data within a fixed-length sliding window. The controller can analyze the actual flow data and preset flow data within this sliding window to obtain the average difference between the actual and preset flow rates within the window. If this average difference exceeds a certain standard, the controller can determine that there is flow fluctuation within the window and identify the fluctuation time as the midpoint of the sliding window. By setting this sliding window pair, flow data can be processed more smoothly, reducing the impact of random errors.
[0208] S30112. If the flow fluctuation occurs before the cleaning liquid is heated during the main wash stage, then the type of additive in the cleaning liquid is determined to be a rinsing agent.
[0209] For example, after determining the flow fluctuation time, the controller will make a judgment based on the dishwasher's washing stage information. If the flow fluctuation time is detected before the heating operation of the cleaning liquid during the main wash stage, the controller will determine that the additive type in the cleaning liquid at this time is rinsing agent according to preset logic rules.
[0210] In one implementation, the main wash stage is the stage where the additive is first added during the current wash cycle. If foam is detected before heating is performed during the main wash stage, the controller can determine that there is residual rinse aid from the previous wash inside the dishwasher.
[0211] S30113. If the flow fluctuation time occurs after the cleaning liquid is heated during the main wash stage, then the type of additive in the cleaning liquid is determined to be detergent.
[0212] For example, after heating the cleaning liquid during the main wash phase, the controller continues to monitor the flow fluctuations of the washing pump. When a flow fluctuation is detected, the controller determines, based on preset judgment logic, that the additive type in the cleaning liquid is detergent.
[0213] In one implementation, detergent is added after heating is completed during the main wash stage of the dishwasher. After the detergent is added, it may cause foam to be generated inside the dishwasher drum.
[0214] In this example, the method of determining the flow fluctuation time based on actual flow data and preset flow data, and combining the fluctuation time with the order of main wash heating and detergent addition to determine the type of cleaning liquid additive, achieves the effect of accurately identifying the type of additive in dishwasher cleaning liquid.
[0215] Figure 5 A schematic diagram of the washing control method provided in this application is shown below. Figure 5 As shown, in this embodiment... Figures 1 to 4 Based on the illustrated embodiment, one example of detecting the type of additive may include the following steps:
[0216] S401. Begin to determine the factors that generate bubbles.
[0217] S402. Determine whether the flow rate of the washing pump fluctuates before heating.
[0218] For example, before heating during the main wash stage, the controller determines whether the actual water intake of the washing pump is less than the preset flow rate data, thereby determining whether there is a flow rate fluctuation. If so, it is determined that the foam is caused by residual rinsing agent added during the rinsing stage of the previous wash, and proceeds to step S403.
[0219] Conversely, if the actual water intake is greater than or equal to the preset flow rate, it is determined that there is no detergent residue in the previous washing process, and then proceed to step S405.
[0220] S403. Determine if there is detergent residue in the dishwasher from the previous wash.
[0221] S405. Ensure that there is no rinse aid residue in the dishwasher from the previous wash cycle.
[0222] S406. Add the detergent used in the main wash stage of this wash.
[0223] In this example, during the main wash phase, the detergent dispenser operates for 1 second while the washing pump is running for 1 minute, completing the detergent dispensing. Also, during the hot rinse phase, when the water temperature reaches the dispensing temperature, the controller can dispense the rinse aid according to the dispenser setting.
[0224] In one implementation, the application temperature is the cloud point temperature of the brightener.
[0225] S407. Heat the cleaning liquid according to the set temperature of the main wash stage of this wash.
[0226] S408. Determine whether the temperature of the cleaning liquid after heating has reached the set temperature.
[0227] For example, if the temperature of the cleaning liquid after heating reaches the set temperature, then step S409 is executed. Otherwise, if the temperature of the cleaning liquid after heating does not reach the set temperature, then step S407 is returned.
[0228] S409. Determine whether the flow rate of the washing pump fluctuates after heating.
[0229] For example, if the flow rate of the washing pump fluctuates after heating, it is determined that the flow rate fluctuation is caused by the addition of detergent, and the process proceeds to step S410. Conversely, if the flow rate of the washing pump does not fluctuate after heating, step S411 is executed.
[0230] S410, Determine if detergent dosage causes foaming.
[0231] S411, Continue washing.
[0232] In this example, by judging whether the washing pump flow fluctuates before and after heating, the cause of foam generation is determined, thus achieving the effect of accurately locating the cause of foam generation and improving the accuracy of foam detection.
[0233] Figure 6 A schematic diagram of the washing control method provided in this application is shown below. Figure 6 As shown, in this embodiment... Figures 1 to 5 Based on the illustrated embodiment, the controller can calculate the cloud point temperature of the additive added to the additive storage device when the dishwasher is used for the first time, or after the user adds detergent to the dishwasher's additive storage device. This process may include:
[0234] S501. After the dishwasher is refilled with additives, the cloud point temperature calculation program is executed to calculate the cloud point temperature of the additives.
[0235] For example, when the dishwasher detects that the additive replenishment operation has been completed, the controller can immediately start a preset cloud point temperature calculation program to calculate the cloud point temperature of the additive.
[0236] In one implementation, the controller can provide a feedback signal indicating the end of replenishment via a level sensor, flow sensor, or cover detection device installed on the additive storage device.
[0237] In one implementation, the cloud point temperature calculation program is a set of pre-programmed operating steps in the controller, used to test the state changes of the additive at different temperatures by controlling parameters such as the temperature and flow rate of the dishwasher, thereby accurately obtaining the cloud point temperature of the additive.
[0238] In one implementation, after the additive is added, the controller can gradually increase the temperature of the cleaning liquid at a certain rate by controlling the dishwasher's heating system using a gradual heating method. Simultaneously, the controller can determine the cloud point temperature of the additive by detecting the wash pump flow rate, at which the wash pump flow rate stabilizes.
[0239] S502. Determine the additive type based on the additive storage device, and write the additive type and cloud point temperature into the mapping table.
[0240] For example, the controller can write the additive type and cloud point temperature into a mapping table after detecting the cloud point temperature of the additive.
[0241] In one implementation, the additive type can be determined based on the additive's storage device. For example, when the additive's storage device is a detergent storage device, the controller can determine that the additive type can be detergent. Similarly, when the additive's storage device is a rinsing agent storage device, the controller can determine that the additive type can be rinsing agent.
[0242] In one implementation, the mapping table can be a data structure used to store the correspondence between additive types and cloud point temperatures. For example, the mapping table can be represented in tabular form. Alternatively, the mapping table can be represented in key-value pairs.
[0243] In this example, by executing a cloud point temperature calculation program after adding additives to the dishwasher to obtain the cloud point temperature, and determining the additive type based on the storage device, the correspondence between the additive type and the cloud point temperature is written into a mapping table. This achieves the effect of accurately recording the correspondence between the actual additives added to the dishwasher and the cloud point temperature, thereby improving the defoaming effect and optimizing the control of washing parameters.
[0244] In one example, the process of the controller executing the cloud point temperature calculation program in step S501 above may include:
[0245] S5011. Heating the cleaning liquid after the additive is added.
[0246] For example, when the controller begins executing the cloud point temperature calculation procedure, the controller can determine the storage device of the additive for which the cloud point temperature calculation is performed. The controller can then dispense a certain amount of the additive from this storage device into the dishwasher.
[0247] Once the controller detects that the dishwasher has completed the additive addition process, it can immediately send a start command to the heating device to heat the cleaning liquid.
[0248] In one implementation, the dishwasher has already completed the water intake process before the additive is added.
[0249] In one implementation, the controller can employ constant power heating during the heating process. That is, the controller can set the operating power of the heating device and control it to operate continuously at that power. For example, if the controller sets the heating power to 1000W, the heating device will operate at that power until the preset temperature is reached or the test is completed.
[0250] In one implementation, the controller can employ variable power heating during the heating process. That is, the controller can determine the corresponding heating power based on the temperature of the cleaning liquid. For example, in the initial stage of heating, the controller can use higher power to quickly raise the liquid temperature. When approaching the target temperature, the controller can reduce the power for a slower heating process, thus facilitating the determination of the cloud point temperature. The target temperature can be the lowest temperature at which the cloud point temperature is likely to occur. For example, when the cleaning liquid temperature is below 40°C, the heating power is 1500W. When the temperature is above 40°C, the power is reduced to 1000W.
[0251] S5012. During the heating process of the cleaning liquid, if it is determined that there is no foam at the first moment based on the actual flow rate data and the preset flow rate data, then the temperature of the cleaning liquid at the first moment is determined to be the cloud point temperature.
[0252] For example, during the heating process of the cleaning liquid, the controller acquires real-time flow data from a flow sensor installed in the washing water circuit. Based on this actual flow data and preset flow data, the controller can determine in real time whether there are fluctuations in the washing pump flow rate. When the washing pump flow rate stabilizes, the controller can determine that there is no foam in the washing pump. At this point, the controller can define the moment when the washing pump flow rate stabilizes as the first moment. The controller can then determine the temperature of the cleaning liquid corresponding to this first moment as the cloud point temperature.
[0253] In one implementation, since the pre-inlet water volume is fixed during the turbidity point calculation, it is impossible for the washing pump flow rate to fluctuate due to insufficient water volume. Therefore, the controller can directly determine whether foam exists based on the comparison between the actual flow rate data and the preset flow rate data.
[0254] In one implementation, because the temperature of the cleaning liquid gradually increases during the cloud point calculation process, foam will inevitably appear when the cleaning liquid circulates through the washing pump before the temperature reaches the cloud point. As the temperature rises, once the cleaning liquid reaches the cloud point, the foam gradually dissipates, and the controller detects that the washing pump flow rate has stabilized.
[0255] In one implementation, since foam cannot be immediately eliminated upon reaching the cloud point temperature, the controller can determine whether the temperature is the cloud point by maintaining a stable temperature in stages.
[0256] For example, the controller can operate in 5°C increments. When the temperature of the cleaning liquid reaches 45°C, 50°C, 55°C, 60°C, or 65°C, the controller's heating device maintains the temperature of the cleaning liquid at that point for a certain duration. This duration could be 10 seconds, 20 seconds, or 30 seconds. Within this stable temperature period, the controller can determine whether the washing pump flow rate has stabilized. If so, the controller can determine that the temperature is the cloud point. Otherwise, the controller can continue heating the cleaning liquid.
[0257] In another implementation, the controller can slowly heat the cleaning liquid according to a fixed heating power. The controller can acquire real-time flow information when the cleaning liquid temperature is within a preset temperature range. The controller can stop heating when the heating temperature reaches the upper limit of the preset temperature range. Based on the time-series real-flow information acquired when the cleaning liquid temperature is within the preset temperature range, the controller can determine the first moment when the washing pump flow rate tends to stabilize. The controller can determine the cleaning liquid temperature corresponding to this first moment as the cloud point temperature.
[0258] For example, the controller can use real-time flow information to plot a flow rate change curve. Based on the slope of this flow rate change curve at each point in time, the controller can determine the first moment when the initial region becomes stable.
[0259] For example, the controller can input the actual flow rate information over a given time period into a trained prediction model to predict the first moment within that time period. This prediction model can be trained using a large amount of actual flow rate information over a given time period and its corresponding cloud point temperature.
[0260] For example, by heating the cleaning liquid after adding the additive and determining whether defoaming has occurred in real time based on actual flow data during the heating process, the cloud point temperature of the additive can be accurately measured, thereby improving the performance of the dishwasher in defoaming treatment.
[0261] Based on the above embodiments, when the dishwasher is used for the first time, or when the low additive indicator light illuminates during use, the user adds detergent to the dishwasher's additive storage device. This detergent can be either washing liquid or rinsing liquid. The washing liquid and rinsing liquid can correspond to different additive storage devices. The low additive indicator light on the dishwasher then turns off. After the low additive indicator light turns off, the controller can automatically activate the cloud point temperature determination function. The cloud point temperature determination process may include:
[0262] S601, the drainage pump operates for 20 seconds, pauses for 2 seconds, operates for 5 seconds, pauses for 2 seconds, and operates for 5 seconds.
[0263] S602, the washing pump inlet valve is working, and the flow meter is 750 rpm.
[0264] S603, the washing pump starts working.
[0265] S604. The heater starts working 30 seconds after the washing pump begins operation. Heating stops when the temperature reaches 50°C.
[0266] S605. When the water temperature reaches 50℃, add rinsing agent according to the dispenser setting.
[0267] S606. Washing pump flow fluctuation detection after 3 minutes of operation.
[0268] S607. If the detected flow fluctuation is less than the threshold, the drainage pump will work for 20 seconds, pause for 2 seconds, work for 5 seconds, pause for 2 seconds, and work for 5 seconds.
[0269] S608. If the detected flow fluctuation is greater than the threshold, the heater starts working, heats up to 55°C, and then stops heating.
[0270] S609. Washing pump flow fluctuation detection after 3 minutes of operation.
[0271] S610. If the detected flow fluctuation is less than the threshold, the drainage pump will work for 20 seconds, pause for 2 seconds, work for 5 seconds, pause for 2 seconds, and work for 5 seconds.
[0272] S611. If the detected flow fluctuation is greater than the threshold, the heating temperature is increased in increments of 5°C until the detected pump flow fluctuation is less than the threshold. Then the drain pump works for 20 seconds, pauses for 2 seconds, works for 5 seconds, pauses for 2 seconds, and works for 5 seconds.
[0273] S612, The function program ends, and this heating temperature is set as the cloud point temperature.
[0274] In this example, the accuracy of setting the cloud point temperature is improved by determining the cloud point temperature by adding additives to the dishwasher and then executing a preset program after adding the additives.
[0275] exist Figures 1 to 5 Based on the illustrated embodiment, if foam is present, the water intake of the dishwasher is controlled so that the water volume inside the dishwasher drum is greater than or equal to the preset water volume.
[0276] For example, during the washing process, the wash pump delivers cleaning liquid from inside the dishwasher tub to the spray arms, allowing the spray arms to use the cleaning liquid to clean the dishes. During this process, ignoring dishwasher leaks, the amount of cleaning liquid inside the dishwasher tub remains constant even when the dishwasher is not draining.
[0277] When there is sufficient water, the process of the washing pump introducing cleaning water into the washing water circuit from the bottom of the inner tank does not cause the cleaning liquid inside the inner tank to increase its contact with air, and therefore will not cause foam to appear.
[0278] Conversely, the presence of foam indicates insufficient water level inside the dishwasher's inner tub. This causes the washing pump to agitate the cleaning liquid during operation, increasing the contact between the cleaning liquid and air, which in turn produces bubbles.
[0279] Therefore, the controller can control the water intake of the dishwasher, thereby ensuring that the contact between the cleaning liquid and air is not increased during the operation of the washing pump.
[0280] In one implementation, the controller can be preset with a target water level for the cleaning liquid. When the controller determines that it needs to control the water intake of the dishwasher, it can raise the water level inside the dishwasher to the target level.
[0281] Optionally, the target water level can be a water level higher than the height of the top spray arm.
[0282] exist Figures 1 to 5 Based on the illustrated embodiment, if foam is present, the dishwasher is controlled to reduce the speed of the washing pump.
[0283] For example, the higher the rotational speed of the washing pump, the greater the flow rate. A greater flow rate is more likely to cause agitation of the cleaning liquid, thereby increasing the surface area of the cleaning liquid in contact with air and resulting in foam formation.
[0284] Therefore, a target speed can be preset in the controller. When the controller determines that the dishwasher needs to reduce foam by lowering the speed, the controller can adjust the dishwasher's wash pump speed to that target speed.
[0285] In one implementation, the target rotational speed is a low speed. At this low speed, the cleaning liquid inside the dishwasher typically does not experience significant agitation. Consequently, the controller can prevent the formation of foam in this way.
[0286] In one implementation, the controller can determine the target rotation speed based on the current water level inside the dishwasher. The lower the current water level, the lower the target rotation speed. Optionally, the controller can determine the target rotation speed corresponding to the current water volume by querying a mapping table. This mapping table can be determined based on experimental data.
[0287] Figure 7 A schematic diagram of the washing control device provided in this application is shown below. Figure 7 As shown, the washing control device 700 provided in this embodiment includes:
[0288] The detection module 701 is used to determine whether foam exists based on the actual flow data in the dishwasher's washing water circuit and the actual water intake of the dishwasher.
[0289] In one example, the detection module 701 is used for:
[0290] Obtain the actual flow rate data of the dishwasher's washing water circuit and the actual water intake volume of the dishwasher.
[0291] If the actual traffic data matches the preset traffic data, then there is no bubble.
[0292] If the actual flow rate data does not match the preset flow rate data, then determine whether foam exists based on the actual water inflow and the preset water inflow.
[0293] In one example, the detection module 701 is used for:
[0294] If the fluctuation value of the actual traffic data is less than or equal to the fluctuation value of the preset traffic data, then the actual traffic data is determined to match the preset traffic data.
[0295] In one example, the detection module 701 is used for:
[0296] If the actual water intake is less than the preset water intake, then water will be added.
[0297] If the actual water intake is greater than or equal to the preset water intake, then foam is confirmed to be present.
[0298] In one example, the washing control device further includes:
[0299] The processing module 702 is used to obtain the cloud point temperature when foam is present. It controls the dishwasher to maintain the temperature of the cleaning liquid above the cloud point temperature during the washing process.
[0300] In one example, processing module 702 is used to:
[0301] The type of additive is determined based on actual flow data and preset flow data.
[0302] The cloud point temperature is determined based on the type of additive and a pre-defined mapping table.
[0303] The mapping table is used to indicate the mapping relationship between additive type and cloud point temperature.
[0304] In one example, processing module 702 is used to:
[0305] The timing of traffic fluctuations is determined based on actual traffic data and preset traffic data.
[0306] If the flow fluctuation occurs before the cleaning liquid is heated during the main wash stage, then the type of additive in the cleaning liquid is determined to be a rinsing agent.
[0307] If the flow fluctuation occurs after the cleaning liquid is heated during the main wash stage, then the type of additive in the cleaning liquid is determined to be detergent.
[0308] In one example, processing module 702 is used to:
[0309] After the dishwasher is refilled with additives, a cloud point temperature calculation program is executed to calculate the cloud point temperature of the additives.
[0310] Based on the storage device of the additive, determine the type of additive and write the additive type and cloud point temperature into the mapping table.
[0311] In one example, processing module 702 is used to:
[0312] The cleaning liquid after the additive is added is heated.
[0313] During the heating process of the cleaning liquid, if it is determined that there is no foam at the first moment based on the actual flow rate data and the preset flow rate data, then the temperature of the cleaning liquid at the first moment is determined to be the cloud point temperature.
[0314] In one example, processing module 702 is used to:
[0315] If foam is present, the water intake of the dishwasher will be controlled to ensure that the water level inside the dishwasher drum is greater than or equal to the preset water level.
[0316] In one example, processing module 702 is used to:
[0317] If foam is present, control the dishwasher to reduce the speed of the wash pump.
[0318] The washing control device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0319] Figure 8 This is a schematic diagram of the controller provided in this application. Figure 8 As shown, the controller 800 provided in this embodiment includes at least one processor 801 and a memory 802. Optionally, the device 80 also includes a communication component 803. The processor 801, memory 802, and communication component 803 are connected via a bus 804.
[0320] In a specific implementation, at least one processor 801 executes computer execution instructions stored in memory 802, causing at least one processor 801 to perform the above-described method.
[0321] The specific implementation process of processor 801 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0322] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0323] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0324] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0325] This application also provides a dishwasher, including: a washing pump flow monitoring device, a water inlet detection device, an additive storage device, a heating device, and a controller.
[0326] The washing pump flow monitoring device can be installed at the outlet of the washing pump to detect the water output. The inlet water detection device can be installed at the inlet of the dishwasher to detect the amount of water entering the dishwasher from outside.
[0327] The additive storage device can be located on the side of the dishwasher's inner tub. For example, it can be located on the door. Or, it can be located on the left side of the inner tub. The additive storage device can be equipped with a top cover. The user can open the top cover and add additives to the additive storage device.
[0328] In one implementation, when the dishwasher contains multiple additives, the additive storage device may include multiple storage containers. For example, the additives may be detergent, rinse aid, rinse gel, etc.
[0329] In one implementation, the additive storage device may include a dispenser. The dispenser is used to determine the type and quantity of additive required for the current washing stage based on the current washing setting.
[0330] The controller is connected to a washing pump flow monitoring device, a water inlet detection device, an additive storage device, and a heating device. The controller can obtain actual flow data through the washing pump flow monitoring device and actual water inlet data through the water inlet detection device. The controller can also add a preset amount of additive at preset time points through the additive storage device. The controller can also heat the cleaning liquid through the heating device.
[0331] In one implementation, the cleaning liquid can be a mixture of water and additives.
[0332] The specific execution process of the controller in the dishwasher can be found in the above method embodiment, and its implementation principle and technical effect are similar, so it will not be repeated here.
[0333] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0334] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0335] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory, electrically erasable programmable read-only memory, erasable programmable read-only memory, programmable read-only memory, read-only memory, magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0336] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0337] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0338] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0339] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0340] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0341] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0342] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A washing control method, characterized in that, include: Determine whether foam is present based on the actual flow rate data in the dishwasher's washing water circuit and the actual water intake of the dishwasher.
2. The method according to claim 1, characterized in that, Based on the actual flow rate data in the dishwasher's washing water circuit and the actual water intake of the dishwasher, determine whether foam is present, including: Obtain the actual flow rate data of the dishwasher's washing water circuit and the actual water intake volume of the dishwasher; If the actual traffic data matches the preset traffic data, then it is determined that there is no bubble. If the actual flow rate data does not match the preset flow rate data, then the presence of foam is determined based on the actual water inflow and the preset water inflow.
3. The method according to claim 2, characterized in that, The matching of actual traffic data with preset traffic data includes: If the fluctuation value of the actual traffic data is less than or equal to the fluctuation value of the preset traffic data, then the actual traffic data is determined to match the preset traffic data.
4. The method according to claim 2, characterized in that, Determining whether foam exists based on the actual water inflow and the preset water inflow includes: If the actual water intake is less than the preset water intake, then water will be added. If the actual water intake is greater than or equal to the preset water intake, then foam is determined to be present.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: If foam is present, obtain the cloud point temperature; The dishwasher is controlled to maintain the temperature of the cleaning liquid above the cloud point temperature during the washing process.
6. The method according to claim 5, characterized in that, To obtain the cloud point temperature, the following steps are required: The additive type is determined based on the actual flow data and the preset flow data; The cloud point temperature is determined based on the type of additive and a preset mapping table. The mapping table is used to indicate the mapping relationship between the additive type and the cloud point temperature.
7. The method according to claim 6, characterized in that, Based on the actual flow rate data and the preset flow rate data, the additive type is determined, including: The traffic fluctuation time is determined based on the actual traffic data and the preset traffic data; If the flow fluctuation time occurs before the cleaning liquid is heated during the main wash stage, then the type of additive in the cleaning liquid is determined to be a rinsing agent. If the flow fluctuation time occurs after the cleaning liquid is heated during the main wash stage, then the additive type in the cleaning liquid is determined to be detergent.
8. The method according to any one of claims 1-4, characterized in that, The method further includes: After the dishwasher is refilled with additives, a cloud point temperature calculation program is executed to calculate the cloud point temperature of the additives. Based on the storage device of the additive, the type of additive is determined, and the type of additive and the cloud point temperature are written into a mapping table.
9. The method according to claim 8, characterized in that, The cloud point temperature calculation procedure is executed to calculate the cloud point temperature of the additive, including: The cleaning liquid after the additives are added is heated; During the heating process of the cleaning liquid, if it is determined that there is no foam at the first moment based on the actual flow rate data and the preset flow rate data, then the temperature of the cleaning liquid at the first moment is determined to be the cloud point temperature.
10. The method according to any one of claims 1-4, characterized in that, The method further includes: If foam is present, the water intake of the dishwasher is controlled so that the water volume inside the dishwasher drum is greater than or equal to the preset water volume.
11. The method according to any one of claims 1-4, characterized in that, The method further includes: If foam is present, the dishwasher will reduce the speed of the washing pump.
12. A dishwasher, characterized in that, include: Washing pump flow monitoring device, water inlet detection device, additive storage device, heating device and controller; The controller is connected to the washing pump flow monitoring device, the water inlet detection device, the additive storage device, and the heating device, respectively, and is used to control the heating device to heat the cleaning liquid according to any one of claims 1-9.