Dishwasher control method, device, dishwasher and medium

By obtaining multiple spray trajectories and dynamically adjusting the pump speed and nozzle angle, combining sensors to detect the spray status, and automatically optimizing the spray trajectory, the problem of insufficient spray coverage is solved and the cleaning effect and energy efficiency of the dishwasher is improved.

CN120284165BActive Publication Date: 2025-08-22GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510771768.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-11
Publication Date
2025-08-22
Estimated Expiration
2045-06-11

AI Technical Summary

Technical Problem

The spray track of the existing dishwasher's spray arm is fixed, resulting in insufficient spray coverage, affecting the cleaning effect, and the pump speed and nozzle angle cannot be adjusted according to the placement of the tableware, resulting in waste of water and electricity resources.

Method used

By obtaining multiple spray trajectories, each of which corresponds to different pump speeds and nozzle angles, dynamically adjusts the spray arm angle, detects spray status information in real time, and determines the target spray trajectory based on the detection results to achieve automatic optimization of the spray trajectory.

Benefits of technology

Improves spray coverage, reduces cleaning blind spots, improves washing performance, and optimizes energy consumption to adapt to diverse washing needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120284165B_ABST
    Figure CN120284165B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a control method, device, dishwasher, and medium for a dishwasher. The method includes: obtaining multiple spray trajectories, each spray trajectory corresponding to a different combination of water pump speed and nozzle angle; controlling the spray arm to spray according to the multiple spray trajectories, and dynamically adjusting the angle of the spray arm; then, detecting the spray status information under each spray trajectory to achieve automatic detection of the spray status; finally, determining a target spray trajectory based on the detection results, and controlling the spray arm to operate according to the trajectory to achieve automatic optimization of the spray trajectory. By automatically testing and evaluating the washing effects of different spray trajectories, the embodiment of the present invention can dynamically adjust spray parameters and optimize the spray trajectory. The target spray trajectory increases the spray coverage inside the dishwasher, reduces cleaning blind spots, and improves overall washing performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of dishwasher control, and in particular to a dishwasher control method and device, a dishwasher, and a computer-readable storage medium. Background Art

[0002] Dishwashers are essential appliances in modern kitchens. Their core function is to clean dishes by spraying water through their spray arms. The spray trajectory of the spray arms directly affects the spray coverage and cleaning performance. However, existing dishwashers typically use a fixed spray pattern, resulting in insufficient spray coverage and poor cleaning performance. Summary of the Invention

[0003] In view of the above problems, embodiments of the present invention are proposed to provide a method and device for controlling a dishwasher, a dishwasher, and a computer-readable storage medium that overcome the above problems or at least partially solve the above problems.

[0004] In order to solve the above problems, an embodiment of the present invention discloses a method for controlling a dishwasher, comprising:

[0005] Get multiple spray trajectories; one spray trajectory corresponds to one pump speed and one nozzle angle;

[0006] controlling the spray arms of the dishwasher to spray according to the multiple spray trajectories respectively;

[0007] Detecting spray status information corresponding to the multiple spray trajectories;

[0008] According to the spray status information corresponding to the multiple spray trajectories, a target spray trajectory is determined and the spray arm of the dishwasher is controlled to spray according to the target spray trajectory.

[0009] Optionally, the spray status information includes spray coverage, spray uniformity, and energy consumption; and determining a target spray trajectory based on the spray status information corresponding to the multiple spray trajectories and controlling the spray arm of the dishwasher to spray according to the target spray trajectory includes:

[0010] Determining the fitness corresponding to the multiple spray trajectories according to the spray coverage, the spray uniformity, and the energy consumption corresponding to the multiple spray trajectories;

[0011] A target spraying trajectory is determined according to the fitness corresponding to the multiple spraying trajectories.

[0012] Optionally, determining the adaptability corresponding to the multiple spray trajectories according to the spray coverage, the spray uniformity, and the energy consumption corresponding to the multiple spray trajectories includes:

[0013] Obtain weights corresponding to the spray coverage, the spray uniformity, and the energy consumption, respectively;

[0014] The fitness corresponding to the multiple spray trajectories is determined according to the spray coverage, the spray uniformity, the energy consumption corresponding to the multiple spray trajectories, and the weights corresponding to the spray coverage, the spray uniformity and the energy consumption respectively.

[0015] Optionally, obtain multiple spray trajectories, including:

[0016] Obtain multiple initial spray trajectories;

[0017] A plurality of new spray trajectories are generated according to the plurality of initial spray trajectories using a genetic algorithm.

[0018] Optionally, generating a plurality of new spray trajectories according to the plurality of initial spray trajectories using a genetic algorithm includes:

[0019] determining a candidate spraying trajectory from the multiple initial spraying trajectories according to the fitness of the multiple initial spraying trajectories;

[0020] Genetic mutation is performed according to a genetic algorithm on the candidate spray trajectories to generate multiple new spray trajectories.

[0021] Optionally, the cavity of the dishwasher is provided with an image sensor;

[0022] The detecting of the spray status information corresponding to the multiple spray trajectories includes:

[0023] Acquiring an image of the cavity of the dishwasher captured by the image sensor;

[0024] The spray coverage is determined based on the image.

[0025] Optionally, the dishwasher further comprises a water flow sensor provided on the spray arm;

[0026] The detecting of the spray status information corresponding to the multiple spray trajectories includes:

[0027] Obtaining the water flow rate detected by the water flow sensor;

[0028] The spray uniformity is determined based on the water flow rate.

[0029] Accordingly, an embodiment of the present invention further discloses a control device for a dishwasher, comprising:

[0030] Trajectory acquisition module, used to obtain multiple spray trajectories; one spray trajectory corresponds to one pump speed and one nozzle angle;

[0031] a spray control module, configured to control the spray arms of the dishwasher to spray according to the multiple spray trajectories;

[0032] A spray detection module, configured to detect spray status information corresponding to the multiple spray trajectories;

[0033] A target determination module is used to determine a target spray trajectory according to the spray state information corresponding to the multiple spray trajectories and control the spray arm of the dishwasher to spray according to the target spray trajectory.

[0034] Optionally, the spray status information includes spray coverage, spray uniformity and energy consumption; the target determination module includes:

[0035] a fitness determination submodule, configured to determine the fitness corresponding to the multiple spray trajectories according to the spray coverage, the spray uniformity, and the energy consumption corresponding to the multiple spray trajectories;

[0036] The target trajectory determination submodule is used to determine the target spray trajectory according to the fitness corresponding to the multiple spray trajectories.

[0037] Optionally, the fitness determination submodule includes:

[0038] a weight determination unit, configured to obtain weights corresponding to the spray coverage, the spray uniformity, and the energy consumption, respectively;

[0039] The fitness determination unit is used to determine the fitness corresponding to the multiple spray trajectories according to the spray coverage range, the spray uniformity, the energy consumption corresponding to the multiple spray trajectories, and the weights corresponding to the spray coverage range, the spray uniformity and the energy consumption respectively.

[0040] Optionally, the trajectory acquisition module includes:

[0041] The initial trajectory acquisition submodule is used to obtain multiple initial spray trajectories;

[0042] The spray trajectory generation submodule is used to generate multiple new spray trajectories according to the multiple initial spray trajectories using a genetic algorithm.

[0043] Optionally, the spray trajectory generation submodule includes:

[0044] a candidate spray trajectory determining unit, configured to determine a candidate spray trajectory from the multiple initial spray trajectories according to the fitness of the multiple initial spray trajectories;

[0045] The spray trajectory generating unit is used to generate a plurality of new spray trajectories by performing genetic mutation according to the candidate spray trajectories according to a genetic algorithm.

[0046] Optionally, the cavity of the dishwasher is provided with an image sensor;

[0047] The spray detection module includes:

[0048] an image acquisition submodule, configured to acquire an image of the cavity of the dishwasher captured by the image sensor;

[0049] The spray coverage range determination submodule is used to determine the spray coverage range according to the image.

[0050] Optionally, the dishwasher further comprises a water flow sensor provided on the spray arm;

[0051] The spray detection module includes:

[0052] A water flow acquisition submodule, configured to acquire the water flow detected by the water flow sensor;

[0053] The spray uniformity determination submodule is used to determine the spray uniformity according to the water flow rate.

[0054] Accordingly, an embodiment of the present invention discloses a dishwasher, comprising: a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, the various steps of the above-mentioned dishwasher control method embodiment are implemented.

[0055] Accordingly, an embodiment of the present invention discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, each step of the above-mentioned dishwasher control method embodiment is implemented.

[0056] The embodiments of the present invention have the following advantages: by acquiring multiple spray trajectories, each corresponding to a different combination of water pump speed and nozzle angle; controlling the spray arm to spray according to each of the multiple spray trajectories, and dynamically adjusting the spray arm angle; then, detecting the spray status information under each spray trajectory to achieve automatic detection of the spray status; finally, determining the target spray trajectory based on the detection results, and controlling the spray arm operation according to the trajectory to achieve automatic optimization of the spray trajectory. By automatically testing and evaluating the washing effects of different spray trajectories, the embodiments of the present invention can dynamically adjust the spray parameters and optimize the spray trajectory. By using the target spray trajectory, the spray coverage inside the dishwasher is increased, the cleaning dead corners are reduced, and the overall washing performance is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 This is a flowchart of a method for controlling a dishwasher provided by an embodiment of the present invention;

[0058] Figure 2is a flowchart of the steps of another dishwasher control method provided by an embodiment of the present invention;

[0059] Figure 3 is a structural diagram of a control device for a dishwasher provided by an embodiment of the present invention;

[0060] Figure 4 This is a structural block diagram of a control device for a dishwasher provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0061] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0062] With the rapid development of smart home technology, dishwashers, as core appliances in modern kitchens, are increasingly attracting attention for their intelligence and washing efficiency. Currently, dishwashers primarily clean dishes by using high-speed rotating spray arms to generate a jet of water. The rationality of the spray trajectory directly affects washing results and energy efficiency.

[0063] However, the spray systems of most current dishwashers still use a preset fixed spray pattern. This static control method has obvious defects: first, due to the randomness of the placement and number of tableware, the fixed spray trajectory can easily lead to uneven water coverage, some areas are not thoroughly cleaned, while other areas are over-washed. At the same time, the stains in the overlapping areas caused by multiple tableware are not easily perceived by the camera, resulting in blind spots, so it can only be improved by expanding the spray coverage range; second, the uniform water pump speed and nozzle angle cannot be adjusted according to the actual load, which will cause waste of water and electricity resources when washing dishes.

[0064] Existing technologies rely primarily on two approaches for spray optimization: The first involves physically expanding coverage by adding multiple spray arms or complex nozzle structures, but this approach increases manufacturing costs and increases the risk of failure. The second involves simple program switching, offering a limited number of spray modes for users to choose from. However, this approach lacks real-time monitoring of the washing status, resulting in limited optimization effectiveness. These methods fail to fundamentally address the issue of poor spray adaptability, leaving dishwashers with significant room for improvement in energy efficiency, cleanliness, and user experience.

[0065] Therefore, there is an urgent need for an intelligent dishwasher control solution that can detect the spray status in real time and automatically adjust the spray parameters, so as to achieve comprehensive coverage of the spray range, reduce energy consumption, and adapt to diverse washing needs.

[0066] One of the core concepts of the embodiments of the present invention is to obtain multiple spray trajectories, each corresponding to a different water pump speed and nozzle angle; control the spray arm to spray according to each of the multiple spray trajectories, and dynamically adjust the spray arm angle; then, detect the spray status information under each spray trajectory to achieve automatic detection of the spray status; finally, determine the target spray trajectory based on the detection results, and control the spray arm operation according to this trajectory to achieve automatic optimization of the spray trajectory. By automatically testing and evaluating the washing effects of different spray trajectories, the embodiments of the present invention can dynamically adjust the spray parameters and optimize the spray trajectory. Through the target spray trajectory, the spray coverage inside the dishwasher is increased, the cleaning dead corners are reduced, and the overall washing performance is improved.

[0067] Reference Figure 1 , shows a flowchart of a method for controlling a dishwasher provided by an embodiment of the present invention. The method may specifically include the following steps:

[0068] Step 101: Acquire multiple spray trajectories; each spray trajectory corresponds to a water pump speed and a nozzle angle;

[0069] The method of the embodiment of the present invention can be applied to various types of dishwashers, such as household dishwashers, commercial dishwashers, and built-in dishwashers. When the dishwasher starts working, it can randomly generate multiple spray trajectories. A spray trajectory can represent the motion trajectory of a water flow sprayed by a spray arm. The speed and flow rate of the water flow motion trajectory are determined by the speed of the water pump in the spray arm, and the direction of the water flow motion trajectory is determined by the nozzle angle.

[0070] In some examples, the spray trajectory can be obtained in the following ways: first, the dishwasher calls a preset spray parameter database, which can store a variety of effective spray trajectories that have been experimentally verified; second, the dishwasher can automatically screen out suitable spray trajectory candidates based on the user's choice or the situation of the tableware; in addition, the dishwasher can also combine historical washing data and dynamically generate optimized spray trajectories through machine learning algorithms.

[0071] By acquiring multiple spray trajectories, the efficiency of spray trajectory optimization can be improved, thereby generating a spray trajectory more suitable for the current situation. This intelligent parameter acquisition method can improve the applicability and cleaning effect of the spray trajectory.

[0072] Step 102, controlling the spray arms of the dishwasher to spray according to the multiple spray trajectories respectively;

[0073] In this embodiment of the present invention, after acquiring multiple spray patterns, the dishwasher executes these spray plans sequentially. The dishwasher precisely adjusts the water pump speed and nozzle angle to ensure accurate implementation of each spray pattern. During execution, the dishwasher records the actual operating parameters of each spray pattern to ensure accurate spray results.

[0074] In some examples, the execution time of each spray trajectory can be adjusted based on actual needs. For example, the execution time of a spray trajectory can be extended for key cleaning areas, while it can be appropriately shortened for auxiliary cleaning areas. This flexible time control method can further improve cleaning efficiency.

[0075] By dynamically executing multiple spray trajectories, we can comprehensively evaluate the spray effects under different parameters, providing accurate performance data for subsequent target spray trajectory selection. During execution, by precisely controlling the water pump speed and nozzle angle, we ensure the accuracy of each spray trajectory test, laying the technical foundation for the precise optimization of dishwasher spray systems.

[0076] Step 103, detecting spray status information corresponding to the multiple spray trajectories;

[0077] In the embodiment of the present invention, after executing the spraying process, the dishwasher will monitor the execution effect of each spraying trajectory in real time through the sensor, that is, detect the spraying state information corresponding to each spraying trajectory.

[0078] In some examples, abnormal conditions under each spray trajectory can also be recorded, such as water flow obstruction, nozzle blockage, water pump overload, etc. This data can provide important reference for subsequent spray trajectory optimization.

[0079] By monitoring the spray status information of multiple spray trajectories in real time, the execution effect of each spray trajectory can be monitored, thereby providing comprehensive and reliable data support for subsequent spray trajectory optimization decisions.

[0080] Step 104 : determining a target spray trajectory according to the spray status information corresponding to the multiple spray trajectories and controlling the spray arm of the dishwasher to spray according to the target spray trajectory.

[0081] In an embodiment of the present invention, after collecting spray status information corresponding to various spray trajectories, the dishwasher can analyze and evaluate this data using an intelligent algorithm, using multiple evaluation criteria. Based on the evaluation results, the spray trajectory with the highest overall score can be selected as the target spray trajectory, and the dishwasher's spray arms can be controlled to spray according to the target spray trajectory.

[0082] In some examples, the determination of the target spray trajectory can also take into account other factors, such as the special material of the tableware, the stain situation, the user's personalized preferences, etc. After determining the target spray trajectory, it can be mainly used for spraying in the subsequent washing process, while retaining a certain degree of flexibility to fine-tune the cleaning mode according to actual conditions. For example, for a load with a large number of glassware, the dishwasher will give priority to a spray trajectory with lower water pressure and more uniform coverage; for pots with more oil stains, it will tend to choose a high-pressure focused spray mode. This intelligent spray control method can ensure the best cleaning effect and energy efficiency.

[0083] Through a multi-dimensional data evaluation mechanism and comprehensive consideration of the spray status information, the target spray trajectory can be determined to ensure that the dishwasher's spray arm is controlled to spray according to the selected target spray trajectory, thereby achieving the optimal balance between cleaning performance and resource utilization.

[0084] The embodiment of the present invention obtains multiple spray trajectories, each corresponding to a different combination of water pump speed and nozzle angle; controls the spray arm to spray according to each of the multiple spray trajectories, and dynamically adjusts the spray arm angle; then detects the spray status information under each spray trajectory to achieve automatic detection of the spray status; finally, determines the target spray trajectory based on the detection results, and controls the spray arm operation according to this trajectory to achieve automatic optimization of the spray trajectory. By automatically testing and evaluating the washing effects of different spray trajectories, the embodiment of the present invention can dynamically adjust the spray parameters and optimize the spray trajectory. Using the target spray trajectory, the spray coverage inside the dishwasher is increased, blind spots are reduced, and overall washing performance is improved.

[0085] Reference Figure 2 , shows a flowchart of another method for controlling a dishwasher provided by an embodiment of the present invention, the method may specifically include the following steps:

[0086] Step 201, obtaining multiple spray trajectories; one spray trajectory corresponds to a water pump speed and a nozzle angle;

[0087] In an embodiment of the present invention, when the dishwasher starts working, it can obtain a variety of spray trajectories randomly generated by the spray arm through built-in sensors or cameras and other devices, where a spray trajectory can represent the motion trajectory of a water flow sprayed by the spray arm, and the speed and flow rate of the motion trajectory of the water flow are determined by the speed of the water pump in the spray arm, and the direction of the motion trajectory of the water flow is determined by the nozzle angle.

[0088] In some examples, step 201 may include the following sub-steps:

[0089] Sub-step S11, obtaining multiple initial spray trajectories;

[0090] The method of the present invention is applicable to various dishwashers, including but not limited to tabletop dishwashers, cabinet dishwashers, and drawer dishwashers. After startup, the dishwasher can retrieve a preset set of initial spray trajectories to form multiple initial spray trajectories. These initial trajectories can include a combination of verified basic spray patterns. Each spray trajectory is composed of specific pump speed and nozzle angle parameters, forming a unique spray trajectory.

[0091] Sub-step S12: generating a plurality of new spray trajectories according to the plurality of initial spray trajectories using a genetic algorithm.

[0092] In this embodiment of the present invention, a genetic algorithm can be used to iteratively optimize the initial spray trajectory, continuously improving the spray effect by simulating the natural evolution process. A genetic encoding scheme for the spray trajectory can be first established, converting key parameters such as pump speed and nozzle angle into computable genetic sequences, and then generating multiple new spray trajectories.

[0093] A genetic algorithm is an intelligent optimization algorithm that simulates biological evolution. Its core concept is to search for optimal solutions by emulating the mechanisms of natural selection, inheritance, and mutation. The algorithm first randomly generates an initial population (a set of potential solutions) and then iteratively improves the quality of the solution through operations such as selection, crossover, and mutation. In each iteration, the algorithm evaluates the performance of each individual based on a fitness function, retaining high-quality individuals and combining their advantageous features through crossover. Random mutations are also introduced to maintain population diversity. This "survival of the fittest" mechanism continuously improves the overall performance of the population, ultimately converging to an optimal or near-optimal solution.

[0094] Genetic algorithms are particularly well-suited for solving complex nonlinear optimization problems, offering advantages such as strong global search capabilities, relaxed objective function requirements, and parallel computation. In dishwasher spray trajectory optimization, the genetic algorithm treats each spray trajectory as a "chromosome" and guides the evolution of the population by calculating its comprehensive fitness across metrics such as spray coverage, uniformity, and energy consumption. The algorithm retains spray parameter combinations with excellent performance and generates new, potentially better solutions through crossover and mutation. After multiple generations of evolution, the optimal spray trajectory is obtained. This biomimetic optimization approach avoids the blindness of traditional trial-and-error methods, efficiently exploring vast parameter spaces and achieving intelligent optimization of the spray system.

[0095] By acquiring multiple spray trajectories, the efficiency of spray trajectory optimization can be improved, thereby generating a spray trajectory more suitable for the current situation. This intelligent parameter acquisition method can improve the applicability and cleaning effect of the spray trajectory.

[0096] Step 202: Control the spray arms of the dishwasher to spray according to the multiple spray trajectories respectively;

[0097] In this embodiment of the present invention, after acquiring multiple spray patterns, the dishwasher executes these spray patterns sequentially. The dishwasher precisely adjusts the water pump speed and nozzle angle to ensure accurate implementation of each spray pattern. During execution, the dishwasher records the actual operating parameters of each spray pattern, including the actual water pump speed, actual nozzle angle, and water pressure, to ensure accurate spray results.

[0098] In some examples, after executing the initial spray trajectory, the dishwasher can generate several new spray trajectories after genetic mutation based on a genetic algorithm. The dishwasher can continue to control the spray arm of the dishwasher to change the water pump speed and nozzle angle to spray with the new spray trajectory until the optimal target spray trajectory is generated, and then perform the spray task with the target spray trajectory.

[0099] By dynamically executing multiple spray trajectories, we can comprehensively evaluate the spray effects under different parameters, providing accurate performance data for subsequent target spray trajectory selection. During execution, by precisely controlling the water pump speed and nozzle angle, we ensure the accuracy of each spray trajectory test, laying the technical foundation for the precise optimization of dishwasher spray systems.

[0100] Step 203: Detecting spray status information corresponding to the multiple spray trajectories; the spray status information includes spray coverage, spray uniformity, and energy consumption;

[0101] In this embodiment of the present invention, after executing the spraying process, the dishwasher uses sensors to monitor the execution effect of each spray trajectory in real time, that is, to detect the spray status information corresponding to each spray trajectory. For example, the detected spray status information may include but is not limited to: spray coverage, spray uniformity, energy consumption, etc.

[0102] By real-time monitoring of the spray status information of multiple spray trajectories, such as spray coverage, spray uniformity, energy consumption, etc., the execution effect of each spray trajectory can be monitored, thereby providing comprehensive and reliable data support for subsequent spray trajectory optimization decisions.

[0103] In some examples, step 203 may further include the following sub-steps:

[0104] In sub-step S21, an image sensor is provided in the cavity of the dishwasher; an image of the cavity of the dishwasher captured by the image sensor is acquired; and a spray coverage range is determined based on the image.

[0105] In an embodiment of the present invention, an image sensor in the dishwasher, such as a camera, can capture the spraying process, use a deep image algorithm to analyze the spraying state of the water flow, and determine the spray coverage range of the water flow.

[0106] In some examples, the images captured by the image sensor can be used to analyze the spray coverage of the water flow. The spray coverage is related to the position and number of the tableware. When there are overlapping areas where the tableware is placed, a blind spot will be formed, which the image sensor cannot capture. Therefore, whether the tableware is cleaned can be fed back based on the spray coverage.

[0107] The spraying process is captured in real time by image sensors, and the spray coverage can be accurately analyzed in combination with deep image algorithms. Even if there are overlapping areas, the spray coverage can reflect the cleanliness of the dishes. It can not only accurately identify the spray blind spots, but also provide real-time feedback on the cleaning effect, providing a reliable basis for the dynamic optimization of the spray trajectory.

[0108] In sub-step S22, the dishwasher further includes a water flow sensor provided on the spray arm; obtaining the water flow rate detected by the water flow sensor; and determining the spraying uniformity according to the water flow rate.

[0109] In an embodiment of the present invention, the dishwasher also has a water flow sensor arranged on the spray arm. The water flow sensor is placed inside the spray arm near the nozzle and can be used to detect the water flow rate of the water. At the same time, the uniformity of the spraying is determined according to the water flow rate at different times.

[0110] In some examples, the water flow sensor can be a miniature flow meter, integrated into each outlet branch of the spray arm and installed close to the nozzle, to monitor the water flow status of each nozzle in real time. For example, when executing a fan-shaped spray pattern, the difference in water flow at the nozzle can be analyzed. For example, if the flow rate at the first moment is 5 L / min and the second moment is 3 L / min, the spray uniformity is (5-3) / 5 = 0.4, which can accurately determine spray uniformity. The smaller the rate of change of the water flow difference, the better the spray uniformity.

[0111] By installing water flow sensors at key locations inside the spray arm, refined monitoring of the spraying process is achieved. Real-time data feedback supports dynamic adjustment of the water pump output. At the same time, the design of placing the water flow sensor inside does not affect the rotation performance of the spray arm.

[0112] Step 204: determining the fitness corresponding to the multiple spray trajectories according to the spray coverage, the spray uniformity, and the energy consumption corresponding to the multiple spray trajectories;

[0113] In an embodiment of the present invention, the adaptability corresponding to the various spray trajectories can be determined according to the spray coverage, spray uniformity and energy consumption corresponding to the various spray trajectories to characterize the comprehensive parameters of cleaning efficiency and energy saving corresponding to the spray trajectory.

[0114] By combining the three dimensions of spray coverage, spray uniformity and energy consumption of the spray trajectory to calculate the adaptability, full consideration is given to the requirements of energy saving while ensuring the maximum spray coverage.

[0115] In some examples, step 204 may include the following sub-steps:

[0116] Sub-step S31, obtaining weights corresponding to the spray coverage, the spray uniformity, and the energy consumption respectively;

[0117] In an embodiment of the present invention, after the dishwasher starts the cleaning function, the weight ratio of each indicator such as spray coverage, spray uniformity and energy consumption can be automatically adjusted according to the user's personalized settings or the default current priority.

[0118] In some examples, weighting factors need to be determined based on actual needs and priorities. For example, if cleaning efficiency is the primary consideration, the weights for spray coverage and spray uniformity can be increased; if energy conservation is the primary consideration, the weight for energy consumption can be increased. Assuming the user wishes to balance cleaning efficiency and energy conservation, they can set a weight of 0.4 for spray coverage, 0.4 for spray uniformity, and 0.2 for energy consumption.

[0119] In some examples, there are three spray arm motion trajectories, each with different spray coverage, spray uniformity, and energy consumption values:

[0120] Track A: The weight of spray coverage is 0.3, the weight corresponding to spray uniformity is 0.6, and the weight corresponding to energy consumption is 0.1

[0121] Track B: The weight of spray coverage is 0.4, the weight corresponding to spray uniformity is 0.4, and the weight corresponding to energy consumption is 0.2

[0122] Track C: The weight of the spray coverage is 0.5, the weight corresponding to the spray uniformity is 0.2, and the weight corresponding to the energy consumption value is 0.3.

[0123] A dynamic weighting mechanism enables precise optimization of the spray trajectory, automatically adjusting the weighting ratios of spray coverage, spray uniformity, and energy consumption based on real-time washing needs. Calibration can be performed based on wash program type and user historical preferences, with an intelligent algorithm selecting the optimal combination.

[0124] Sub-step S32, determining the fitness corresponding to the multiple spray trajectories according to the spray coverage, the spray uniformity, the energy consumption corresponding to the multiple spray trajectories, and the weights corresponding to the spray coverage, the spray uniformity and the energy consumption respectively.

[0125] In an embodiment of the present invention, the dishwasher can perform multi-dimensional scoring on each spray trajectory and calculate the fitness value corresponding to each spray trajectory based on the three dimensions of spray coverage, spray uniformity, and energy consumption and their corresponding weight coefficients.

[0126] In some examples, the fitness calculation formula can be:

[0127] Fitness=w 1 *Coverage-w 2 *Uniformity−w 3 *Energy ,

[0128] in, Fitness represents fitness, Coverage Indicates the spray coverage area. Uniformity Table Shows spray uniformity, Energy Indicates energy consumption, w 1 、w 2 、w 3 are their corresponding weight coefficients.

[0129] For example, when the spray trajectory is the trajectory A in the above sub-step S21: the spray coverage is 0.4, the corresponding weight is 0.3, the spray uniformity is 0.2, the corresponding weight is 0.6, the energy consumption value is 0.5, and the corresponding weight is 0.1;

[0130] The fitness of spray trajectory A is: 0.4*0.3-0.3*0.2-0.5*0.1=0.01.

[0131] By establishing a fitness function, accurate optimization of the spray trajectory is achieved, and a comprehensive quantitative evaluation is performed on each spray trajectory. The dishwasher can automatically correct the calculation parameters according to actual conditions, achieving a balance between cleaning effect and energy consumption.

[0132] In some examples, sub-step S12 may include the following sub-steps:

[0133] Sub-step S121, determining a candidate spraying trajectory from the multiple initial spraying trajectories according to the fitness of the multiple initial spraying trajectories;

[0134] This embodiment of the present invention screens high-quality candidate solutions from the initial spray trajectories to establish an initial population of spray trajectories. Each trajectory is composed of a specific combination of pump speed and nozzle angle parameters. A dynamic weighted scoring mechanism is then used in the evaluation process to determine the fitness of each spray trajectory by considering three dimensions: spray coverage, spray uniformity, and energy consumption. This results in an iterative model for spray trajectories.

[0135] In some examples, dishwashers can employ an elite selection strategy, retaining multiple high-quality spray trajectories with the highest fitness rankings. For example, when a dishwasher starts its cleaning function, it randomly generates 20 initial trajectories. The system then monitors the spray coverage, spray uniformity, and energy consumption of each of these 20 initial trajectories and calculates their corresponding fitness. Finally, the five trajectories with the highest fitness are selected from the 20 initial trajectories as candidate spray trajectories.

[0136] In some examples, the dishwasher can also dynamically adjust and change the proportion of candidate spray trajectories in the initial target spray trajectory based on user personalized settings or automatic identification, thereby identifying high-quality parameter combinations.

[0137] In some examples, the water pump speed, that is, the size and intensity of the water flow, can be adjusted based on the feedback data, i.e., the spray coverage data, and the spray uniformity obtained by the water flow sensor.

[0138] By adopting an intelligent evolutionary algorithm to optimize the spray trajectory and establishing a scientific optimization system to achieve efficient screening, it can provide high-quality parent samples for subsequent genetic operations while retaining high-quality genes, significantly improving optimization efficiency.

[0139] Sub-step S122 , performing genetic mutation according to a genetic algorithm on the candidate spray trajectories to generate multiple new spray trajectories.

[0140] In the embodiment of the present invention, the candidate spray trajectories obtained in sub-step S31 can be genetically mutated according to the rules of the genetic algorithm to generate multiple new spray trajectories, and the genetic mutation process can be repeated multiple times.

[0141] In some examples, advantageous parameters of different candidate spray trajectories, such as pump speed and nozzle angle, can be cross-combined. For example, the efficient speed parameter of trajectory A among candidate spray trajectories can be combined with the optimal angle parameter of trajectory B among candidate spray trajectories to generate a new trajectory that combines the advantages of both.

[0142] In one example, taking the 20 groups of initial spray trajectories in sub-step S31 as an example, after selecting the 5 groups of candidate spray trajectories with the highest fitness, 10 new groups of spray trajectories are generated by cross-combining the water pump speed and nozzle angle parameters, and then 5 groups of spray trajectories are generated by mutation, that is, changing the water pump speed and nozzle angle parameters.

[0143] In some examples, dishwashers can also record the frequency of high-quality genes, dynamically adjust crossover strategies, and enhance the inheritance probability of advantageous traits.

[0144] Through this intelligent evolutionary mechanism, dishwashers can continuously explore the space of optimal spray parameters. Compared to random search or exhaustive search, genetic algorithms offer significant advantages in several areas: For example, they can adaptively adjust search strategies to balance exploration and exploitation, continuously optimize population quality, and gradually approach the global optimal solution. This genetic algorithm-based optimization strategy enables dishwashers to efficiently discover high-performance spray trajectories within limited computing resources, providing an intelligent solution for improving overall dishwasher performance.

[0145] Step 205 : determining a target spraying trajectory according to the fitness corresponding to the multiple spraying trajectories.

[0146] In the embodiment of the present invention, an elite retention strategy can be used to repeatedly iterate genetic variation from the optimized spray trajectory population to select the spray trajectory with the highest fitness as the main cleaning mode.

[0147] In some examples, elite trajectories with high fitness rankings can be selected to form a candidate pool; then their performance stability can be verified through actual simulation tests; finally, fine-tuning and selection can be carried out based on the special needs of the current washing scenario, such as tableware material distribution, stain type, etc.

[0148] In some cases, reinforcement learning mechanisms can be used to continuously optimize decision models by analyzing historical selection data. This includes: recording the actual performance data of each selected spray trajectory; establishing a closed-loop feedback loop on selection results; and adjusting the weight distribution ratio of each dimension in the fitness score.

[0149] Through the intelligent trajectory optimization mechanism, the optimality of the selected target trajectory in terms of technical parameters is ensured, and energy utilization efficiency can be maximized while ensuring cleaning performance.

[0150] The embodiment of the present invention obtains a variety of initial spray trajectories, each of which corresponds to a specific combination of water pump speed and nozzle angle; then, the spray arm is controlled to perform the spray operation according to the optimized multiple spray trajectories, and the spray status under each trajectory is monitored in real time; then, the spray coverage and uniformity data are collected through image sensors and water flow sensors, and the fitness of each trajectory is calculated in combination with energy consumption indicators; the initial trajectory is optimized based on a genetic algorithm, including screening candidate spray trajectories according to fitness and generating new spray trajectories through cross-mutation; finally, the optimal target spray trajectory is determined based on a multi-dimensional fitness evaluation. The embodiment of the present invention realizes the autonomous evolution and continuous optimization of spray parameters by introducing an intelligent genetic algorithm, which not only significantly improves the adaptive ability of the spray system, but also makes the spray coverage more uniform and the energy consumption more economical through precise parameter matching, thereby improving the washing efficiency and performance of the dishwasher as a whole.

[0151] It should be noted that for the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0152] Reference Figure 3 , shows a structural diagram of a control device for a dishwasher provided by an embodiment of the present invention, which may specifically include the following:

[0153] As shown in the figure, a dishwasher applied to an embodiment of the present invention may include the following devices:

[0154] Camera, adjustable nozzles, spray arms, position sensors, water flow sensors and washer pump.

[0155] The camera can be installed on the top of the dishwasher cavity to capture the distribution of dishes in the cavity and the water spray area, so as to monitor and identify the spray coverage.

[0156] The water flow sensor can be installed in the water flow channel of the spray arm to monitor the water flow in real time, to monitor and identify the uniformity of the spray, and to ensure the continuity, uniformity and stability of the spray;

[0157] The position sensor can be a high-precision position sensor, such as a rotary encoder or an optical sensor, which is installed on the rotating shaft of the spray arm and can be used to collect the rotation angle and position information of the spray arm in real time;

[0158] Adjustable nozzle, which can be used to change the angle of the spray;

[0159] The spray arm is an all-round rotatable spray arm that can be used to flexibly control the spray angle according to the target spray trajectory. Compared with the fixed spray arm in the traditional dishwasher, it can cover a wider spray range.

[0160] Reference Figure 4 , shows a structural block diagram of a dishwasher control device provided by an embodiment of the present invention, which may specifically include the following modules:

[0161] The trajectory acquisition module 301 is used to acquire multiple spray trajectories; one spray trajectory corresponds to one water pump speed and one nozzle angle;

[0162] a spray control module 302 for controlling the spray arms of the dishwasher to spray according to the multiple spray trajectories;

[0163] A spray detection module 303 is used to detect spray status information corresponding to the multiple spray trajectories;

[0164] The target determination module 304 is configured to determine a target spray trajectory according to the spray status information corresponding to the multiple spray trajectories and control the spray arm of the dishwasher to spray according to the target spray trajectory.

[0165] In an embodiment of the present invention, the spray status information includes spray coverage, spray uniformity, and energy consumption; the target determination module includes:

[0166] a fitness determination submodule, configured to determine the fitness corresponding to the multiple spray trajectories according to the spray coverage, the spray uniformity, and the energy consumption corresponding to the multiple spray trajectories;

[0167] The target trajectory determination submodule is used to determine the target spray trajectory according to the fitness corresponding to the multiple spray trajectories.

[0168] In this embodiment of the present invention, the fitness determination submodule includes:

[0169] a weight determination unit, configured to obtain weights corresponding to the spray coverage, the spray uniformity, and the energy consumption, respectively;

[0170] The fitness determination unit is used to determine the fitness corresponding to the multiple spray trajectories according to the spray coverage range, the spray uniformity, the energy consumption corresponding to the multiple spray trajectories, and the weights corresponding to the spray coverage range, the spray uniformity and the energy consumption respectively.

[0171] In an embodiment of the present invention, the trajectory acquisition module includes:

[0172] The initial trajectory acquisition submodule is used to obtain multiple initial spray trajectories;

[0173] The spray trajectory generation submodule is used to generate multiple new spray trajectories according to the multiple initial spray trajectories using a genetic algorithm.

[0174] In an embodiment of the present invention, the spray trajectory generation submodule includes:

[0175] a candidate spray trajectory determining unit, configured to determine a candidate spray trajectory from the multiple initial spray trajectories according to the fitness of the multiple initial spray trajectories;

[0176] The spray trajectory generating unit is used to generate a plurality of new spray trajectories by performing genetic mutation according to the candidate spray trajectories according to a genetic algorithm.

[0177] In an embodiment of the present invention, the cavity of the dishwasher is provided with an image sensor;

[0178] The spray detection module includes:

[0179] an image acquisition submodule, configured to acquire an image of the cavity of the dishwasher captured by the image sensor;

[0180] The spray coverage range determination submodule is used to determine the spray coverage range according to the image.

[0181] In an embodiment of the present invention, the dishwasher further comprises a water flow sensor provided on the spray arm;

[0182] The spray detection module includes:

[0183] A water flow acquisition submodule, configured to acquire the water flow detected by the water flow sensor;

[0184] The spray uniformity determination submodule is used to determine the spray uniformity according to the water flow rate.

[0185] The embodiment of the present invention obtains multiple spray trajectories, each corresponding to a different water pump speed and nozzle angle; controls the spray arm to spray according to each of the multiple spray trajectories, and dynamically adjusts the spray arm angle; then detects the spray status information under each spray trajectory to achieve automatic detection of the spray status; finally, determines the target spray trajectory based on the detection results, and controls the spray arm operation according to this trajectory to achieve automatic optimization of the spray trajectory. By automatically testing and evaluating the washing effects of different spray trajectories, the embodiment of the present invention can dynamically adjust the spray parameters and optimize the spray trajectory. By using the target spray trajectory, the spray coverage inside the dishwasher is increased, the cleaning blind spots are reduced, and the overall washing performance is improved.

[0186] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0187] An embodiment of the present invention further provides a dishwasher, comprising:

[0188] The present invention includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, each process of the above-mentioned dishwasher control method embodiment is implemented and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0189] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned dishwasher control method embodiment are implemented and the same technical effects can be achieved. To avoid repetition, they are not described here.

[0190] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0191] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, apparatus, or computer program products. Thus, embodiments of the present invention may take the form of a fully hardware embodiment, a fully software embodiment, or an embodiment combining software and hardware. Furthermore, embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0192] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0193] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0194] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0195] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they are aware of the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0196] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or terminal device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the element.

[0197] The above describes in detail the control method, device, dishwasher, and computer-readable storage medium for a dishwasher provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only intended to help understand the method and core concept of the present invention. At the same time, for those skilled in the art, according to the concept of the present invention, there may be changes in the specific implementation methods and application scope. In summary, the contents of this specification should not be understood as limiting the present invention.

Claims

1. A method for controlling a dishwasher, characterized in that: include: Get multiple spray trajectories; one spray trajectory corresponds to one pump speed and one nozzle angle; controlling the spray arms of the dishwasher to spray according to the multiple spray trajectories respectively; Detecting spray status information corresponding to the multiple spray trajectories; the spray status information includes spray coverage, spray uniformity and energy consumption; Determining the fitness corresponding to the multiple spray trajectories according to the spray coverage, the spray uniformity, and the energy consumption corresponding to the multiple spray trajectories; Determining a target spray trajectory according to the fitness corresponding to the multiple spray trajectories; controlling the spray arm of the dishwasher to spray according to the target spray trajectory; The method of obtaining multiple spray trajectories includes: Obtain multiple initial spray trajectories; determining a candidate spraying trajectory from the multiple initial spraying trajectories according to the fitness of the multiple initial spraying trajectories; Genetic mutation is performed according to a genetic algorithm on the candidate spray trajectories to generate multiple new spray trajectories.

2. The control method of the dishwasher according to claim 1, characterized in that: The determining, according to the spray coverage, the spray uniformity, and the energy consumption corresponding to the multiple spray trajectories, of the adaptability corresponding to the multiple spray trajectories includes: Obtain weights corresponding to the spray coverage, the spray uniformity, and the energy consumption, respectively; The fitness corresponding to the multiple spray trajectories is determined according to the spray coverage, the spray uniformity, the energy consumption corresponding to the multiple spray trajectories, and the weights corresponding to the spray coverage, the spray uniformity and the energy consumption respectively.

3. The control method of the dishwasher according to claim 1, characterized in that: The cavity of the dishwasher is provided with an image sensor; The detecting of the spray status information corresponding to the multiple spray trajectories includes: Acquiring an image of the cavity of the dishwasher captured by the image sensor; The spray coverage is determined based on the image.

4. The control method of the dishwasher according to claim 1, characterized in that: The dishwasher further includes a water flow sensor provided on the spray arm; The detecting of the spray status information corresponding to the multiple spray trajectories includes: Obtaining the water flow rate detected by the water flow sensor; The spray uniformity is determined based on the water flow rate.

5. A control device for a dishwasher, characterized in that: include: Trajectory acquisition module, used to obtain multiple spray trajectories; One spray trajectory corresponds to one pump speed and one nozzle angle; The trajectory acquisition module includes: an initial trajectory acquisition submodule for acquiring a plurality of initial spray trajectories; a candidate spray trajectory determination unit for determining candidate spray trajectories from the plurality of initial spray trajectories according to their fitness; and a spray trajectory generation unit for performing genetic mutation on the candidate spray trajectories according to a genetic algorithm to generate a plurality of new spray trajectories. a spray control module, configured to control the spray arms of the dishwasher to spray according to the multiple spray trajectories; A spray detection module, configured to detect spray status information corresponding to the plurality of spray trajectories; the spray status information includes spray coverage, spray uniformity, and energy consumption; A target determination module is used to determine a target spray trajectory based on the spray status information corresponding to the multiple spray trajectories and control the spray arm of the dishwasher to spray according to the target spray trajectory; the target determination module includes: a fitness determination submodule, used to determine the fitness corresponding to the multiple spray trajectories based on the spray coverage range, the spray uniformity and the energy consumption corresponding to the multiple spray trajectories; and a target trajectory determination submodule, used to determine the target spray trajectory based on the fitness corresponding to the multiple spray trajectories.

6. A dishwasher, characterized in that: include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of the method for controlling the dishwasher according to any one of claims 1 to 4 are implemented.

7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for controlling the dishwasher according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Economical planning method for spray gun track of spraying robot

    CN103464344A

  • Method and electronic device for optimizing motion trajectory of dishwasher nozzle

    CN119783328A