Washing machine drop control method, drop control device and washing machine
By monitoring the washing machine drum eccentricity and motor power, the rotation speed is dynamically adjusted to optimize the tumbling effect, solving the problem of decreased washing efficiency caused by changes in the moisture content of clothes at different washing stages, and achieving more efficient clothes cleaning and energy-saving results.
Patent Information
- Application Number
- CN202510964665.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-14
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-07-14
AI Technical Summary
Existing technologies cannot optimize the tumbling effect in real time based on the dynamic changes in the moisture content of clothes at different washing stages in a washing machine, resulting in a decrease in washing efficiency.
By monitoring the eccentricity of the washing machine drum and the output power of the motor, the speed is dynamically adjusted to optimize the tumbling effect and ensure that the clothes are fully tumbled in each washing stage. The eccentricity and motor power curves are analyzed, and combined with the speed optimization algorithm, the speed is adjusted in real time to adapt to changes in the condition of the clothes.
It enables clothes to be thoroughly tumbled at different washing stages, improving washing efficiency, reducing energy consumption and mechanical wear, and providing a better washing experience.
Smart Images

Figure CN120443442B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of washing control technology, and more specifically, to a tumbling control method, a tumbling control device, a computer-readable storage medium, and a washing machine. Background Technology
[0002] Traditional washing machines use preset parameters to control the operation and ensure that clothes fall into the optimal position in the drum during the washing process. However, due to differences in the material, weight, and moisture content of the clothes, the preset parameters often cannot guarantee that the clothes will be thoroughly tumbled during actual operation, resulting in reduced washing efficiency, increased washing time, and a lower user experience.
[0003] To address the aforementioned shortcomings, existing technologies propose, on the one hand, determining the tumbling area and motion state of the clothes based on the motion information within the washing machine drum, and adjusting the washing parameters accordingly; on the other hand, weighing the clothes before washing and determining the corresponding washing speed based on the weight of the clothes.
[0004] However, the above-mentioned technical methods still rely on the initial state and initial distribution of the clothes. They still have limitations in real-time optimization of the weight changes caused by water absorption and dehydration during the washing process, as well as the further changes in the tumbling effect. They are not applicable to the control parameters caused by changes in the state of the clothes themselves, and there is a lack of good solutions. Summary of the Invention
[0005] The main objective of this application is to provide a tumbling control method, tumbling control device, computer-readable storage medium, and washing machine for a washing machine, so as to at least solve the problem in the prior art that due to the dynamic changes in the water content of clothes at different washing stages, it is difficult to ensure sufficient tumbling of clothes by controlling according to preset parameters, resulting in a decrease in washing efficiency.
[0006] To achieve the above objectives, according to one aspect of this application, a tumbling control method for a washing machine is provided, comprising: controlling the washing machine to run at a set speed for one rotation cycle, and recording the time taken for the eccentricity value of the washing machine drum to change from the maximum value to a preset eccentricity value during the rotation cycle, thereby obtaining the fluctuation duration; adjusting the set speed to iterate through the speed values of the washing machine, and recording the fluctuation duration corresponding to each speed value; determining the set speed corresponding to the maximum fluctuation duration as the target speed, and controlling the washing machine to run at the target speed.
[0007] Optionally, the set rotation speed is adjusted to iterate through the rotation speed values of the washing machine, and the fluctuation duration corresponding to each rotation speed value is recorded, including: when the rotation cycle is the first rotation cycle and the fluctuation duration is 0, the set rotation speed is reduced by a first preset step; when the rotation cycle is the first rotation cycle and the fluctuation duration is not 0, the set rotation speed is increased by a first preset step.
[0008] Optionally, adjusting the set speed to iterate through the speed values of the washing machine and recording the fluctuation duration corresponding to each speed value further includes: increasing the set speed by a first preset step when the fluctuation duration of the current rotation cycle is greater than the fluctuation duration of the previous rotation cycle and the set speed of the current rotation cycle is greater than the set speed of the previous rotation cycle; and decreasing the set speed by a first preset step when the fluctuation duration of the current rotation cycle is greater than the fluctuation duration of the previous rotation cycle and the set speed of the current rotation cycle is less than the set speed of the previous rotation cycle.
[0009] Optionally, the fluctuation duration is obtained by recording the time taken for the eccentricity value of the washing machine drum to change from its peak value to a preset eccentricity value during the rotation cycle. This includes: monitoring the eccentricity value of the drum and plotting a curve showing the change of the eccentricity value over time to obtain a first curve; monitoring the output power of the washing machine motor and plotting a curve showing the change of the output power over time to obtain a second curve; if the time points corresponding to the maximum values of the first curve and the second curve are the same, the fluctuation duration is recorded with the time point corresponding to the maximum value as the starting time and the time point when the eccentricity value drops to a value less than a first threshold value. If the time points corresponding to the maximum values of the first curve and the second curve are different and the difference is less than a second threshold value, the fluctuation duration is recorded with the time point corresponding to the delayed maximum value as the starting time and the time point when the eccentricity value drops to a value less than a first threshold value.
[0010] Optionally, after monitoring the output power of the washing machine motor and drawing an image based on the output power to obtain the second curve, the method further includes: if the difference between the maximum and minimum values of the first curve is less than a third threshold and the difference between the maximum and minimum values of the second curve is greater than a fourth threshold, the set speed is reduced by a first preset step, and the first and second curves are redrawn; if the difference between the maximum and minimum values of the first curve is less than a third threshold and the difference between the maximum and minimum values of the second curve is less than a fourth threshold, the set speed is increased by a first preset step, and the first and second curves are redrawn; if the number of redrawings reaches a fifth threshold and the fluctuation duration cannot be recorded, the washing machine is controlled to run at a preset speed.
[0011] Optionally, controlling the washing machine to run one rotation cycle at a set speed includes: obtaining the current washing stage of the washing machine, which includes a main wash stage, a rinse wash stage, and a spin-dry stage; if the current washing stage is the main wash stage, controlling the washing machine to run one rotation cycle at a set speed after controlling the drum to swing for a second preset time; if the current washing stage is not the main wash stage, controlling the washing machine to run one rotation cycle at a set speed.
[0012] Optionally, controlling the washing machine to run one rotation cycle at a set speed includes: obtaining the weight of the clothes in the drum to obtain a target weight; querying a preset mapping relationship based on the target weight to obtain a preset speed, wherein the preset mapping relationship is the mapping relationship between the weight of the clothes and the speed of the motor; reducing the preset speed by a third preset step to obtain the set speed, wherein the third preset step is greater than the first preset step; and controlling the washing machine to run one rotation cycle at the set speed.
[0013] According to another aspect of this application, a tumbling control device for a washing machine is provided. The device includes: a first control unit, configured to control the washing machine to run at a set speed for one rotation cycle, and record the time taken for the eccentricity value of the washing machine drum to change from a peak value to a preset eccentricity value during the rotation cycle, thereby obtaining a fluctuation duration; a second control unit, configured to adjust the set speed to traverse the speed values of the washing machine, and record the fluctuation duration corresponding to each speed value; and a third control unit, configured to determine the set speed corresponding to the largest fluctuation duration as the target speed, and control the washing machine to run at the target speed.
[0014] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform any one of the methods.
[0015] According to another aspect of this application, a washing machine is provided comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include methods for performing any one of them.
[0016] Applying the technical solution of this application, in the above-mentioned tumbling control method for a washing machine, firstly, the washing machine is controlled to run at a set speed for one rotation cycle, and the time taken for the eccentricity value of the washing machine drum to change from its maximum value to a preset eccentricity value during the rotation cycle is recorded to obtain the fluctuation duration; then, the set speed is adjusted to iterate through the speed values of the washing machine, and the fluctuation duration corresponding to each speed value is recorded; finally, the set speed corresponding to the largest fluctuation duration is determined as the target speed, and the washing machine is controlled to run at the target speed. This application monitors the eccentricity value of the drum during the washing process and optimizes the washing machine speed based on the fluctuation duration of the eccentricity value. This achieves dynamic adjustment of the washing machine's control parameters according to changes in the state of the clothes, ensuring that the clothes are fully tumbled in each washing stage. This solves the problem in the prior art where, due to the dynamic changes in the moisture content of clothes at different washing stages, it is difficult to ensure sufficient tumbling of the clothes by controlling according to preset parameters, leading to a decrease in washing efficiency. Attached Figure Description
[0017] Figure 1 A hardware structure block diagram of a mobile terminal for a tumbling control method of a washing machine according to an embodiment of this application is shown.
[0018] Figure 2 A schematic flowchart of a tumbling control method for a washing machine according to an embodiment of this application is shown.
[0019] Figure 3 A schematic flowchart of a tumbling control method for a washing machine according to an embodiment of this application is shown.
[0020] Figure 4 A structural block diagram of a tumbling control device for a washing machine according to an embodiment of this application is shown.
[0021] The above figures include the following reference numerals:
[0022] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device. Detailed Implementation
[0023] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0024] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0026] As described in the background section, existing technologies still rely on the initial state and distribution of the clothes. Real-time optimization of the weight changes caused by water absorption and dehydration during the washing process, as well as the resulting changes in the tumbling effect, remains limited. The control parameters caused by changes in the state of the clothes themselves are not applicable, and there is a lack of good solutions. To address the problem in existing technologies where the dynamic changes in the water content of clothes at different washing stages make it difficult to ensure sufficient tumbling of the clothes by controlling them according to preset parameters, resulting in a decrease in washing efficiency, embodiments of this application provide a tumbling control method, a tumbling control device, a computer-readable storage medium, and a washing machine.
[0027] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0028] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a washing machine tumbling control method according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0029] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the tumbling control method of the washing machine in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0030] This embodiment provides a tumbling control method for a washing machine that runs on a mobile terminal, computer terminal, or similar computing device. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Also, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0031] Figure 2 This is a flowchart of a tumbling control method for a washing machine according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:
[0032] Step S201: Control the washing machine to run one rotation cycle at a set speed, and record the time it takes for the eccentricity value of the washing machine drum to change from the maximum value to the preset eccentricity value during the rotation cycle, thus obtaining the fluctuation duration.
[0033] Specifically, the eccentricity value refers to the imbalance caused by uneven distribution of clothes during the drum rotation process. It is used to reflect the distribution of clothes inside the drum. In particular, the process of the eccentricity value extracted in this application from the maximum value to the preset eccentricity value is actually the process of clothes being detached and falling. The longer this process takes, the better the tumbling effect of the washing process.
[0034] Understandably, the eccentricity value is the distance from the center of the drum to the center of gravity of the clothes, and it changes as the drum rotates. As the clothes fly from one wall to another within the drum, the eccentricity value fluctuates from its maximum value to a preset value. The tumbling time is then used to characterize the tumbling efficiency, allowing for optimization of the drum's rotation speed to achieve the best washing results.
[0035] Step S202: Adjust the set speed to iterate through the speed values of the washing machine, and record the fluctuation duration corresponding to each speed value;
[0036] Specifically, the above operation aims to dynamically optimize the rotation speed by observing its impact on the duration of fluctuations, thereby determining the optimal rotation speed for the best effect of tumbling the clothes. Through iterative adjustments, the optimal solution is gradually approached, ensuring that each adjustment has a positive impact.
[0037] Understandably, since the fluctuation duration changes linearly, the optimization process continues until the current fluctuation duration is less than the previous monitored fluctuation duration. In other words, if the adjustment continues in the same direction, it will lead to a further decline in performance.
[0038] Step S203: Determine the set speed corresponding to the longest fluctuation duration as the target speed, and control the washing machine to run at the target speed.
[0039] Specifically, the target rotation speed is the optimal rotation speed that maximizes the tumbling efficiency of the clothing while reducing unnecessary energy consumption and wear.
[0040] In this embodiment, firstly, the washing machine is controlled to run at a set speed for one rotation cycle, and the time taken for the eccentricity value of the washing machine drum to change from its maximum value to a preset eccentricity value during the rotation cycle is recorded, thus obtaining the fluctuation duration. Then, the set speed is adjusted to iterate through the various speed values of the washing machine, and the fluctuation duration corresponding to each speed value is recorded. Finally, the set speed corresponding to the maximum fluctuation duration is determined as the target speed, and the washing machine is controlled to run at the target speed. This application monitors the eccentricity value of the drum during the washing process and optimizes the washing machine speed based on the fluctuation duration of the eccentricity value. This enables the control parameters of the washing machine to be dynamically adjusted according to changes in the state of the clothes, ensuring that the clothes are fully tumbled in each washing stage. This solves the problem in the prior art where, due to the dynamic changes in the moisture content of clothes at different washing stages, it is difficult to ensure sufficient tumbling of the clothes when controlling according to preset parameters, leading to a decrease in washing efficiency.
[0041] In order to adjust the rotational speed according to the actual detection status, in one optional embodiment, step S202 above includes:
[0042] Step S2021: When the rotation cycle is the first rotation cycle and the fluctuation duration is 0, the set rotation speed is reduced by a first preset step.
[0043] It is understandable that if the fluctuation duration of the eccentricity value is 0, it means that the garment is not effectively shaken inside the drum. This is likely because the drum speed is too high, causing the garment to stick to the wall without any shaking action.
[0044] Therefore, when the fluctuation duration is detected to be 0, the rotation speed will be reduced by a fixed increment (the first preset step mentioned above), so that the clothes can fall freely at a specific position inside the drum, generating a tumbling action.
[0045] It should be noted that a fluctuation duration of 0 can also occur when the rotation speed is too low, causing the clothes to remain at the bottom of the drum. However, in actual testing, such a low rotation speed setting is almost unheard of, so it should not be used as a reference.
[0046] Step S2022: When the rotation cycle is the first rotation cycle and the fluctuation duration is not 0, the set rotation speed is increased by a first preset step.
[0047] Specifically, when the fluctuation duration is not zero, it indicates that the current rotation speed is sufficient to effectively tumble the clothes inside the drum. At this point, the rotation speed will be increased by the first preset step to check if the fluctuation duration can be extended, thereby improving the tumbling efficiency of the clothes.
[0048] Through the above embodiments, by dynamically adjusting the drum speed, the washing machine can intelligently find the optimal speed point, allowing clothes to effectively fly and tumble inside the drum, improving washing efficiency and ensuring thorough cleaning. On the other hand, controlling the optimal speed reduces unnecessary high-speed operation, reducing energy waste, and also reduces excessively low or high speeds, thus minimizing wear and tear on mechanical components.
[0049] To achieve dynamic adjustment of the drum speed, in one optional embodiment, step S202 further includes:
[0050] Step S2023: If the fluctuation duration of the current rotation cycle is greater than the fluctuation duration of the previous rotation cycle and the set speed of the current rotation cycle is greater than the set speed of the previous rotation cycle, the set speed is increased by a first preset step.
[0051] Specifically, if the fluctuation duration (T1) at the current rotation speed (Xrpm+Δrpm) is greater than the fluctuation duration (T0) at the previous rotation speed (Xrpm), it means that the higher rotation speed enhances the tumbling efficiency of the clothing, and the system should continue to increase the rotation speed (Xrpm+Δrpm→Xrpm+2Δrpm) to further explore a higher efficiency point.
[0052] Step S2024: If the fluctuation duration of the current rotation cycle is greater than the fluctuation duration of the previous rotation cycle and the set speed of the current rotation cycle is less than the set speed of the previous rotation cycle, the set speed is reduced by a first preset step.
[0053] Specifically, if the fluctuation duration (T1) at the current speed (Xrpm-Δrpm) is greater than the fluctuation duration (T0) at the previous speed (Xrpm), it indicates that reducing the speed will actually help improve the impact efficiency, and the system should continue to reduce the speed (Xrpm-Δrpm→Xrpm-2Δrpm).
[0054] Through the above embodiments, by monitoring the fluctuation duration before and after adjustment and further comparing it, the drum speed can be dynamically adjusted, which can significantly improve the working efficiency and energy-saving performance of the washing machine.
[0055] In order to capture the duration of the aforementioned fluctuations, in one optional implementation, step S201 includes:
[0056] Step S2011: Monitor the eccentricity of the roller and plot the curve of the eccentricity changing over time to obtain the first curve;
[0057] Specifically, by plotting the change curve of the eccentricity value in real time, the distribution of clothes inside the drum can be intuitively reflected.
[0058] Step S2012: Monitor the output power of the washing machine motor and plot the curve of output power changing over time to obtain the second curve;
[0059] Specifically, the curve of the washing machine motor output power is plotted to reveal the energy consumption during mixed rotation, reflecting the tumbling efficiency from another perspective.
[0060] Step S2013: If the time points corresponding to the maximum values of the first curve and the second curve are the same, take the time point corresponding to the maximum value as the starting time and the time point when the eccentricity value drops to the point where the difference between the eccentricity value and the preset eccentricity value is less than the first threshold as the ending time, and record the fluctuation duration.
[0061] Specifically, when the maximum values of the first curve (eccentricity value) and the second curve (motor output power) correspond to the same time point, it means that the increase in motor load coincides with the timing of the tumbling action inside the drum. The time point at which the eccentricity value and motor power decrease synchronously is selected, i.e. the above-mentioned starting moment, until the eccentricity value returns to positive (restores a stable state), i.e. the above-mentioned ending moment, to obtain the above-mentioned fluctuation duration.
[0062] Step S2014: When the time points corresponding to the maximum values of the first curve and the second curve are different and the difference is less than the second threshold, the time point corresponding to the delayed maximum value is taken as the starting time, and the time point when the eccentricity value drops to the point where the difference between the eccentricity value and the preset eccentricity value is less than the first threshold is taken as the ending time, and the fluctuation duration is recorded.
[0063] Specifically, the maximum values of the first and second curves occur at different time points, but this time difference is less than the second threshold (a very small preset time window), indicating that although the two are not completely synchronized, they can still produce an effective slamming action. The time points when the eccentricity value and motor power successively decrease are selected, i.e., the starting moment, until the eccentricity value returns to positive (restores a stable state), i.e., the aforementioned ending moment, to obtain the aforementioned fluctuation duration.
[0064] Through the above embodiments, based on the analysis results of fluctuation duration, the washing machine can intelligently adjust the drum speed and other parameters to ensure optimal tumbling effect at different washing stages and under different clothing conditions. More efficient tumbling and smoother operation reduce washing time, lower noise, and provide a superior washing experience.
[0065] To address anomalies during the optimization process, in one optional implementation, after monitoring the output power of the washing machine motor and plotting an image based on the output power to obtain a second curve, the method further includes:
[0066] Step S301: If the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is greater than the fourth threshold, the set rotation speed is reduced by a first preset step, and the first and second curves are redrawn.
[0067] Specifically, if the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is greater than the fourth threshold, it indicates that the eccentricity of the washing machine drum does not fluctuate significantly, but the motor power changes significantly. This means that the clothes are stuck to the drum wall due to the excessively high drum speed and are not sufficiently dropped. Therefore, the speed is reduced by the first preset step and the measurement is repeated.
[0068] Step S302: If the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is less than the fourth threshold, the set rotation speed is increased by a first preset step, and the first and second curves are redrawn.
[0069] Specifically, if the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is less than the fourth threshold, it indicates that neither the physical state inside the drum nor the load on the motor has changed significantly. The meter may be running at a low speed and the clothes may be falling at a low position. Therefore, the set speed is increased by the first preset step and the measurement is repeated.
[0070] Step S303: If the number of repeated drawing reaches the fifth threshold and the fluctuation duration cannot be recorded, control the washing machine to run at a preset speed.
[0071] Specifically, if a valid fluctuation duration cannot be recorded after multiple attempts (reaching the second threshold number of times), the system will activate the preset spin speed to ensure that the washing machine can operate safely and stably, and complete the washing task even under such extreme conditions.
[0072] Through the above embodiments, by carefully analyzing the fluctuation characteristics of drum eccentricity and motor output power, and combining the intelligent adjustment and reversal mechanism of rotation speed, it is ensured that even in abnormal situations, relatively effective washing can still be achieved, thus guaranteeing the stability and safety of the washing machine.
[0073] To ensure the accuracy of data monitoring, in one optional implementation, step S201 further includes:
[0074] Step S2015: Obtain the current washing stage of the washing machine. The washing stage includes the main wash stage, the rinsing wash stage, and the spin-drying stage.
[0075] It is understandable that each stage has a different impact on the movement and tumbling efficiency of the clothes inside the drum. In particular, during the main wash stage, the clothes change significantly because the washing machine is filling with water for the first time. Therefore, when taking measurements during the main wash stage, it is necessary to ensure that the clothes have fully absorbed water and that the distribution and moisture level are relatively uniform.
[0076] Step S2016: In the case of the current washing stage being the main washing stage, after controlling the drum to swing for a second preset time, control the washing machine to run one rotation cycle at the set speed.
[0077] Therefore, during the main wash cycle, the drum oscillation control is activated for a second preset duration to ensure the clothes are evenly distributed inside the drum and fully absorb water. After oscillation, the washing machine is controlled to complete one full rotation cycle at the set speed.
[0078] Step S2017: If the current washing stage is not the main washing stage, control the washing machine to run one rotation cycle at the set speed.
[0079] Specifically, for non-main washing stages such as rinsing and spin-drying, the washing machine is directly controlled to run one rotation cycle at the set speed, without the need for pre-treatment by oscillation.
[0080] Through the above embodiments, for the non-main wash stage, omitting the oscillation step and directly operating at the set speed can shorten the washing time and improve the overall washing process efficiency. In the main wash stage, the drum oscillation pre-treatment ensures that the clothes are evenly distributed and fully wetted; the subsequent high-speed rotation can more effectively tumble the clothes, remove stains, and improve washing efficiency.
[0081] Understandably, since the distribution of clothes changes significantly during different stages of the washing process, this application further includes running the first and second measurement steps separately and repeatedly in each washing stage to optimize the rotation speed for the current stage. This ensures that the clothes receive optimal tumbling results in each stage.
[0082] To obtain the set rotational speed, in one optional implementation, step S2017 includes:
[0083] Step S20171: Obtain the weight of the clothes in the drum, get the target weight, and query the preset mapping relationship based on the target weight to obtain the preset rotation speed. The preset mapping relationship is the mapping relationship between the weight of the clothes and the rotation speed of the motor.
[0084] Specifically, based on the target weight, a pre-set mapping table is queried. This table reflects the correspondence between different clothing weights and the optimal motor speed, aiming to find the preset speed suitable for the current clothing weight.
[0085] Step S20172: Reduce the preset speed by a third preset step to obtain the set speed, where the third preset step is greater than the first preset step.
[0086] Specifically, the preset speed is reduced by a third preset step to obtain the set speed. The third preset step is usually chosen to be relatively large in order to obtain a conservative starting speed, so that optimization can be achieved by simply increasing the speed, without the need for bidirectional adjustment.
[0087] Step S20173: Control the washing machine to run one rotation cycle at the set speed.
[0088] Specifically, the washing machine is controlled to run a complete rotation cycle at a set speed, during which the drum eccentricity and motor power are monitored.
[0089] Through the above embodiments, by establishing a mapping relationship between the weight of the clothes and the rotation speed, the washing machine can dynamically select the most suitable rotation speed for the current weight of the clothes, optimize the starting rotation speed for optimization, and reduce the optimization time.
[0090] To enable those skilled in the art to better understand the technical solution of this application, the implementation process of the washing machine tumbling control method of this application will be described in detail below with reference to specific embodiments.
[0091] This embodiment relates to a specific method for controlling the tumbling action of a washing machine, such as... Figure 3 As shown, it includes the following steps:
[0092] Step S1: In any washing stage, determine whether the optimization process is being executed for the first time. If so, determine the conservative set speed based on the preset value, check the eccentricity value and motor power within one cycle, and determine the fluctuation duration based on the eccentricity value and motor power.
[0093] Step S2: When the fluctuation duration is 0, reduce the speed; when the fluctuation duration is not 0, increase the speed.
[0094] Step S2: If not, adjust the current set speed according to the fluctuation duration of the previous cycle, check the eccentricity value and motor power within one cycle, and determine the fluctuation duration based on the eccentricity value and motor power.
[0095] Step S3: If the fluctuation duration is longer than the previous cycle, increase the rotation speed;
[0096] Step S4: Circulate monitoring until the fluctuation duration decreases, and determine the set speed corresponding to the fluctuation duration that reaches the maximum value and has a small deviation between the fluctuation durations of two adjacent cycles as the target speed.
[0097] Step S5: Control the washing machine to operate according to the target speed. If there are situations such as drainage or speed increase during operation, repeat the optimization process.
[0098] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0099] This application also provides a tumbling control device for a washing machine. It should be noted that the tumbling control device for a washing machine in this application can be used to execute the tumbling control method for a washing machine provided in this application. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0100] The following describes the tumbling control device for a washing machine provided in the embodiments of this application.
[0101] Figure 4 This is a structural block diagram of a washing machine tumbling control device according to an embodiment of this application. Figure 4 As shown, the device includes:
[0102] The first control unit 10 is used to control the washing machine to run one rotation cycle at a set speed, and to record the time taken for the eccentricity value of the washing machine drum to change from the maximum value to the preset eccentricity value during the rotation cycle, so as to obtain the fluctuation time.
[0103] Specifically, the eccentricity value refers to the imbalance caused by uneven distribution of clothes during the drum rotation process. It is used to reflect the distribution of clothes inside the drum. In particular, the process of the eccentricity value extracted in this application from the maximum value to the preset eccentricity value is actually the process of clothes being detached and falling. The longer this process takes, the better the tumbling effect of the washing process.
[0104] Understandably, the eccentricity value is the distance from the center of the drum to the center of gravity of the clothes, and it changes as the drum rotates. As the clothes fly from one wall to another within the drum, the eccentricity value fluctuates from its maximum value to a preset value. The tumbling time is then used to characterize the tumbling efficiency, allowing for optimization of the drum's rotation speed to achieve the best washing results.
[0105] The second control unit 20 is used to adjust the set speed to traverse the speed values of the washing machine and record the fluctuation duration corresponding to each speed value;
[0106] Specifically, the above operation aims to dynamically optimize the rotation speed by observing its impact on the duration of fluctuations, thereby determining the optimal rotation speed for the best effect of tumbling the clothes. Through iterative adjustments, the optimal solution is gradually approached, ensuring that each adjustment has a positive impact.
[0107] Understandably, since the fluctuation duration changes linearly, the optimization process continues until the current fluctuation duration is less than the previous monitored fluctuation duration. In other words, if the adjustment continues in the same direction, it will lead to a further decline in performance.
[0108] The third control unit 30 is used to determine the set speed corresponding to the longest fluctuation period as the target speed and control the washing machine to run at the target speed.
[0109] Specifically, the target rotation speed is the optimal rotation speed that maximizes the tumbling efficiency of the clothing while reducing unnecessary energy consumption and wear.
[0110] In this embodiment, the first control unit controls the washing machine to run at a set speed for one rotation cycle and records the time taken for the eccentricity value of the washing machine drum to change from its maximum value to a preset eccentricity value during the rotation cycle, thus obtaining the fluctuation duration. The second control unit adjusts the set speed to iterate through the washing machine's speed values and records the fluctuation duration corresponding to each speed value. The third control unit determines the set speed corresponding to the maximum fluctuation duration as the target speed and controls the washing machine to run at the target speed. This application monitors the eccentricity value of the drum during the washing process and optimizes the washing machine's speed based on the fluctuation duration of the eccentricity value. This enables the control parameters of the washing machine to be dynamically adjusted according to the changes in the state of the clothes, ensuring that the clothes are fully tumbled in each washing stage. This solves the problem in the prior art where the dynamic changes in the moisture content of the clothes at different washing stages make it difficult to ensure sufficient tumbling of the clothes when controlling according to preset parameters, leading to a decrease in washing efficiency.
[0111] In order to adjust the rotational speed according to the actual detection status, in one optional embodiment, the second control unit in the above step includes:
[0112] The first control module is used to reduce the set speed by a first preset step when the rotation cycle is the first rotation cycle and the fluctuation duration is 0.
[0113] It is understandable that if the fluctuation duration of the eccentricity value is 0, it means that the garment is not effectively shaken inside the drum. This is likely because the drum speed is too high, causing the garment to stick to the wall without any shaking action.
[0114] Therefore, when the fluctuation duration is detected to be 0, the rotation speed will be reduced by a fixed increment (the first preset step mentioned above), so that the clothes can fall freely at a specific position inside the drum, generating a tumbling action.
[0115] It should be noted that a fluctuation duration of 0 can also occur when the rotation speed is too low, causing the clothes to remain at the bottom of the drum. However, in actual testing, such a low rotation speed setting is almost unheard of, so it should not be used as a reference.
[0116] The second control module is used to increase the set speed by a first preset step when the rotation cycle is the first rotation cycle and the fluctuation duration is not 0.
[0117] Specifically, when the fluctuation duration is not zero, it indicates that the current rotation speed is sufficient to effectively tumble the clothes inside the drum. At this point, the rotation speed will be increased by the first preset step to check if the fluctuation duration can be extended, thereby improving the tumbling efficiency of the clothes.
[0118] Through the above embodiments, by dynamically adjusting the drum speed, the washing machine can intelligently find the optimal speed point, allowing clothes to effectively fly and tumble inside the drum, improving washing efficiency and ensuring thorough cleaning. On the other hand, controlling the optimal speed reduces unnecessary high-speed operation, reducing energy waste, and also reduces excessively low or high speeds, thus minimizing wear and tear on mechanical components.
[0119] To achieve dynamic adjustment of the drum speed, in one optional embodiment, the second control unit further includes:
[0120] The third control module is used to increase the set speed by a first preset step when the fluctuation duration of the current rotation cycle is greater than the fluctuation duration of the previous rotation cycle and the set speed of the current rotation cycle is greater than the set speed of the previous rotation cycle.
[0121] Specifically, if the fluctuation duration (T1) at the current rotation speed (Xrpm+Δrpm) is greater than the fluctuation duration (T0) at the previous rotation speed (Xrpm), it means that the higher rotation speed enhances the tumbling efficiency of the clothing, and the system should continue to increase the rotation speed (Xrpm+Δrpm→Xrpm+2Δrpm) to further explore a higher efficiency point.
[0122] The fourth control module is used to reduce the set speed by a first preset step when the fluctuation duration of the current rotation cycle is greater than that of the previous rotation cycle and the set speed of the current rotation cycle is less than that of the previous rotation cycle.
[0123] Specifically, if the fluctuation duration (T1) at the current speed (Xrpm-Δrpm) is greater than the fluctuation duration (T0) at the previous speed (Xrpm), it indicates that reducing the speed will actually help improve the impact efficiency, and the system should continue to reduce the speed (Xrpm-Δrpm→Xrpm-2Δrpm).
[0124] Through the above embodiments, by monitoring the fluctuation duration before and after adjustment and further comparing it, the drum speed can be dynamically adjusted, which can significantly improve the working efficiency and energy-saving performance of the washing machine.
[0125] In order to capture the duration of the aforementioned fluctuations, in one optional implementation, the first control unit includes:
[0126] The first acquisition module is used to monitor the eccentricity value of the roller and plot the curve of the eccentricity value changing over time to obtain the first curve;
[0127] Specifically, by plotting the change curve of the eccentricity value in real time, the distribution of clothes inside the drum can be intuitively reflected.
[0128] The second acquisition module is used to monitor the output power of the washing machine motor and plot the curve of the output power changing over time to obtain the second curve;
[0129] Specifically, the curve of the washing machine motor output power is plotted to reveal the energy consumption during mixed rotation, reflecting the tumbling efficiency from another perspective.
[0130] The third acquisition module is used to record the fluctuation duration when the time points corresponding to the maximum values of the first curve and the second curve are the same, starting from the time point corresponding to the maximum value and ending at the time point when the eccentricity value drops to a value less than the first threshold.
[0131] Specifically, when the maximum values of the first curve (eccentricity value) and the second curve (motor output power) correspond to the same time point, it means that the increase in motor load coincides with the timing of the tumbling action inside the drum. The time point at which the eccentricity value and motor power decrease synchronously is selected, i.e. the above-mentioned starting moment, until the eccentricity value returns to positive (restores a stable state), i.e. the above-mentioned ending moment, to obtain the above-mentioned fluctuation duration.
[0132] The fourth acquisition module is used to record the fluctuation duration when the time points corresponding to the maximum values of the first curve and the second curve are different and the difference is less than the second threshold, taking the time point corresponding to the delayed maximum value as the starting time and the time point when the eccentricity value drops to the point where the difference between the preset eccentricity value and the first threshold is less than the ending time.
[0133] Specifically, the maximum values of the first and second curves occur at different time points, but this time difference is less than the second threshold (a very small preset time window), indicating that although the two are not completely synchronized, they can still produce an effective slamming action. The time points when the eccentricity value and motor power successively decrease are selected, i.e., the starting moment, until the eccentricity value returns to positive (restores a stable state), i.e., the aforementioned ending moment, to obtain the aforementioned fluctuation duration.
[0134] Through the above embodiments, based on the analysis results of fluctuation duration, the washing machine can intelligently adjust the drum speed and other parameters to ensure optimal tumbling effect at different washing stages and under different clothing conditions. More efficient tumbling and smoother operation reduce washing time, lower noise, and provide a superior washing experience.
[0135] To address abnormal situations during the optimization process, in one optional embodiment, the above-mentioned apparatus further includes:
[0136] The fourth control unit is used to monitor the output power of the washing machine motor, draw a graph based on the output power, and obtain the second curve. If the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is greater than the fourth threshold, the set speed is reduced by a first preset step, and the first and second curves are redrawn.
[0137] Specifically, if the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is greater than the fourth threshold, it indicates that the eccentricity of the washing machine drum does not fluctuate significantly, but the motor power changes significantly. This means that the clothes are stuck to the drum wall due to the excessively high drum speed and are not sufficiently dropped. Therefore, the speed is reduced by the first preset step and the measurement is repeated.
[0138] The fifth control unit is used to increase the set speed by a first preset step and redraw the first and second curves when the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is less than the fourth threshold.
[0139] Specifically, if the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is less than the fourth threshold, it indicates that neither the physical state inside the drum nor the load on the motor has changed significantly. The meter may be running at a low speed and the clothes may be falling at a low position. Therefore, the set speed is increased by the first preset step and the measurement is repeated.
[0140] The sixth control unit is used to control the washing machine to run at a preset speed when the number of repeated draws reaches the fifth threshold and the duration of fluctuation cannot be recorded.
[0141] Specifically, if a valid fluctuation duration cannot be recorded after multiple attempts (reaching the second threshold number of times), the system will activate the preset spin speed to ensure that the washing machine can operate safely and stably, and complete the washing task even under such extreme conditions.
[0142] Through the above embodiments, by carefully analyzing the fluctuation characteristics of drum eccentricity and motor output power, and combining the intelligent adjustment and reversal mechanism of rotation speed, it is ensured that even in abnormal situations, relatively effective washing can still be achieved, thus guaranteeing the stability and safety of the washing machine.
[0143] To ensure the accuracy of data monitoring, in one optional implementation, the first control unit further includes:
[0144] The fifth acquisition module is used to acquire the current washing stage of the washing machine, which includes the main wash stage, the rinsing wash stage, and the spin-drying stage.
[0145] It is understandable that each stage has a different impact on the movement and tumbling efficiency of the clothes inside the drum. In particular, during the main wash stage, the clothes change significantly because the washing machine is filling with water for the first time. Therefore, when taking measurements during the main wash stage, it is necessary to ensure that the clothes have fully absorbed water and that the distribution and moisture level are relatively uniform.
[0146] The fifth control module is used to control the washing machine to run one rotation cycle at a set speed after controlling the drum to swing for a second preset time during the current washing stage, which is the main washing stage.
[0147] Therefore, during the main wash cycle, the drum oscillation control is activated for a second preset duration to ensure the clothes are evenly distributed inside the drum and fully absorb water. After oscillation, the washing machine is controlled to complete one full rotation cycle at the set speed.
[0148] The sixth control module is used to control the washing machine to run one rotation cycle at a set speed when the current washing stage is not the main washing stage.
[0149] Specifically, for non-main washing stages such as rinsing and spin-drying, the washing machine is directly controlled to run one rotation cycle at the set speed, without the need for pre-treatment by oscillation.
[0150] Through the above embodiments, for the non-main wash stage, omitting the oscillation step and directly operating at the set speed can shorten the washing time and improve the overall washing process efficiency. In the main wash stage, the drum oscillation pre-treatment ensures that the clothes are evenly distributed and fully wetted; the subsequent high-speed rotation can more effectively tumble the clothes, remove stains, and improve washing efficiency.
[0151] Understandably, since the distribution of clothes changes significantly during different stages of the washing process, this application further includes running the first and second measurement steps separately and repeatedly in each washing stage to optimize the rotation speed for the current stage. This ensures that the clothes receive optimal tumbling results in each stage.
[0152] To obtain the aforementioned set rotational speed, in one optional implementation, the sixth control module includes:
[0153] The acquisition submodule is used to acquire the weight of the clothes in the drum, obtain the target weight, and query the preset mapping relationship based on the target weight to obtain the preset rotation speed. The preset mapping relationship is the mapping relationship between the weight of the clothes and the rotation speed of the motor.
[0154] Specifically, based on the target weight, a pre-set mapping table is queried. This table reflects the correspondence between different clothing weights and the optimal motor speed, aiming to find the preset speed suitable for the current clothing weight.
[0155] The first control submodule is used to reduce the preset speed by a third preset step to obtain the set speed, where the third preset step is greater than the first preset step.
[0156] Specifically, the preset speed is reduced by a third preset step to obtain the set speed. The third preset step is usually chosen to be relatively large in order to obtain a conservative starting speed, so that optimization can be achieved by simply increasing the speed, without the need for bidirectional adjustment.
[0157] The second control submodule is used to control the washing machine to run one rotation cycle at a set speed.
[0158] Specifically, the washing machine is controlled to run a complete rotation cycle at a set speed, during which the drum eccentricity and motor power are monitored.
[0159] Through the above embodiments, by establishing a mapping relationship between the weight of the clothes and the rotation speed, the washing machine can dynamically select the most suitable rotation speed for the current weight of the clothes, optimize the starting rotation speed for optimization, and reduce the optimization time.
[0160] The aforementioned tumbling control device for the washing machine includes a processor and a memory. The first control unit, second control unit, repeating unit, and third control unit are all stored as program units in the memory, and the processor executes these program units stored in the memory to achieve the corresponding functions. All of the above modules are located in the same processor; alternatively, the modules may be located in different processors in any combination.
[0161] The processor contains a kernel, which retrieves the corresponding program unit from memory. One or more kernels can be configured; adjusting kernel parameters can improve the tumbling effect of the washing machine.
[0162] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0163] This invention provides a computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform the tumbling control method of the washing machine.
[0164] This invention provides a processor for running a program, wherein the program executes the tumbling control method of the washing machine.
[0165] This invention provides a washing machine, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements at least the steps of the tumbling control method of the washing machine described above.
[0166] This application also provides a computer program product that, when executed on a data processing device, is adapted to execute a program that initializes at least the above-described tumbling control method steps of a washing machine.
[0167] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0168] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0169] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0170] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0171] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0172] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0173] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0174] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0175] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0176] As can be seen from the above description, the embodiments of this application achieve the following technical effects:
[0177] 1) The tumbling control method for a washing machine according to this application firstly controls the washing machine to run at a set speed for one rotation cycle, and records the time taken for the eccentricity value of the washing machine drum to change from its maximum value to a preset eccentricity value during the rotation cycle, thus obtaining the fluctuation duration; then, the set speed is adjusted to iterate through the speed values of the washing machine, and the fluctuation duration corresponding to each speed value is recorded; finally, the set speed corresponding to the largest fluctuation duration is determined as the target speed, and the washing machine is controlled to run at the target speed. This application sets up monitoring of the drum eccentricity value during the washing process and optimizes the washing machine speed based on the fluctuation duration of the eccentricity value, realizing dynamic adjustment of the washing machine's control parameters according to changes in the state of the clothes. This ensures that the clothes are fully tumbled in each washing stage, solving the problem in the prior art where the dynamic changes in the moisture content of the clothes at different washing stages make it difficult to ensure sufficient tumbling of the clothes when controlling according to preset parameters, leading to a decrease in washing efficiency.
[0178] 2) The tumbling control device for the washing machine of this application comprises: a first control unit controlling the washing machine to run at a set speed for one rotation cycle, and recording the time taken for the eccentricity value of the washing machine drum to change from its maximum value to a preset eccentricity value during the rotation cycle, thus obtaining the fluctuation duration; a second control unit adjusting the set speed to iterate through the speed values of the washing machine, and recording the fluctuation duration corresponding to each speed value; and a third control unit determining the set speed corresponding to the maximum fluctuation duration as the target speed, and controlling the washing machine to run at the target speed. This application monitors the eccentricity value of the drum during the washing process and optimizes the washing machine speed based on the fluctuation duration of the eccentricity value. This achieves dynamic adjustment of the washing machine's control parameters according to changes in the state of the clothes, ensuring that the clothes are fully tumbled in each washing stage. This solves the problem in the prior art where, due to the dynamic changes in the moisture content of clothes at different washing stages, it is difficult to ensure sufficient tumbling of the clothes by controlling according to preset parameters, leading to a decrease in washing efficiency.
[0179] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for controlling the tumbling action of a washing machine, characterized in that, include: The washing machine is controlled to run at a set speed for one rotation cycle, and the time taken for the eccentricity value of the washing machine drum to change from the peak value to the preset eccentricity value during the rotation cycle is recorded to obtain the fluctuation duration. Adjust the set speed to iterate through the speed values of the washing machine, and record the fluctuation duration corresponding to each speed value; The set speed corresponding to the longest fluctuation duration is determined as the target speed, and the washing machine is controlled to run at the target speed. Adjusting the set rotation speed to iterate through the rotation speed values of the washing machine, and recording the fluctuation duration corresponding to each rotation speed value, also includes: If the fluctuation duration of the current rotation cycle is greater than the fluctuation duration of the previous rotation cycle and the set rotation speed of the current rotation cycle is greater than the set rotation speed of the previous rotation cycle, the set rotation speed is increased by a first preset step. If the fluctuation duration of the current rotation cycle is greater than the fluctuation duration of the previous rotation cycle and the set rotation speed of the current rotation cycle is less than the set rotation speed of the previous rotation cycle, the set rotation speed is reduced by the first preset step size.
2. The method according to claim 1, characterized in that, Adjust the set speed to iterate through the speed values of the washing machine, and record the fluctuation duration corresponding to each speed value, including: When the rotation cycle is the first rotation cycle and the fluctuation duration is 0, the set rotation speed is reduced by a first preset step. When the rotation cycle is the first rotation cycle and the fluctuation duration is not 0, the set rotation speed is increased by the first preset step size.
3. The method according to claim 1, characterized in that, The duration of the fluctuation time is obtained by recording the time it takes for the eccentricity of the washing machine drum to change from its peak value to a preset eccentricity value during the rotation cycle, including: Monitor the eccentricity value of the roller and plot the curve of the eccentricity value changing over time to obtain the first curve; Monitor the output power of the washing machine motor and plot the curve of the output power changing over time to obtain the second curve; When the time points corresponding to the maximum values of the first curve and the second curve are the same, the time point corresponding to the maximum value is taken as the starting time, and the time point when the eccentricity value drops to the point where the difference between the preset eccentricity value and the first threshold value is less than the ending time is taken as the ending time, and the fluctuation duration is recorded. When the time points corresponding to the maximum values of the first curve and the second curve are different and the difference is less than the second threshold, the time point corresponding to the delayed maximum value is taken as the starting time, and the time point when the eccentricity value drops to the point where the difference between the preset eccentricity value and the first threshold is less than the ending time is taken as the ending time, and the fluctuation duration is recorded.
4. The method according to claim 3, characterized in that, After monitoring the output power of the washing machine's motor and plotting a curve showing how the output power changes over time to obtain a second curve, the method further includes: If the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is greater than the fourth threshold, the set rotation speed is reduced by a first preset step, and the first curve and the second curve are redrawn. If the difference between the maximum and minimum values of the first curve is less than the third threshold and the difference between the maximum and minimum values of the second curve is less than the fourth threshold, the set rotation speed is increased by a first preset step, and the first curve and the second curve are redrawn. If the number of repeated draws reaches the fifth threshold and the duration of the fluctuation cannot be recorded, the washing machine is controlled to run at a preset speed.
5. The method according to claim 1, characterized in that, Controlling the washing machine to run one rotation cycle at a set speed includes: The current washing stage of the washing machine is obtained, and the washing stage includes a main wash stage, a rinsing wash stage, and a spin-drying stage. When the current washing stage is the main washing stage, after controlling the drum to swing for a second preset time, the washing machine is controlled to run one rotation cycle at a set speed. If the current washing stage is not the main washing stage, the washing machine is controlled to run one rotation cycle at a set speed.
6. The method according to claim 5, characterized in that, Controlling the washing machine to run one rotation cycle at a set speed includes: The weight of the clothes in the drum is obtained to get the target weight. Based on the target weight, a preset mapping relationship is queried to obtain the preset rotation speed. The preset mapping relationship is the mapping relationship between the weight of the clothes and the rotation speed of the motor. The preset rotational speed is reduced by a third preset step to obtain the set rotational speed, wherein the third preset step is greater than the first preset step. The washing machine is controlled to operate at the set speed for one rotation cycle.
7. A tumbling control device for a washing machine, characterized in that, The device includes: The first control unit is used to control the washing machine to run one rotation cycle at a set speed, and to record the time taken for the eccentricity value of the washing machine drum to go from the peak value to the preset eccentricity value during the rotation cycle, so as to obtain the fluctuation duration. The second control unit is used to adjust the set speed to traverse the speed values of the washing machine and record the fluctuation duration corresponding to each speed value; The third control unit is used to determine the set speed corresponding to the longest fluctuation duration as the target speed, and control the washing machine to operate at the target speed; the second control unit includes: The third control module is used to increase the set speed by a first preset step when the fluctuation duration of the current rotation cycle is greater than the fluctuation duration of the previous rotation cycle and the set speed of the current rotation cycle is greater than the set speed of the previous rotation cycle. The fourth control module is used to reduce the set speed by the first preset step size when the fluctuation duration of the current rotation cycle is greater than the fluctuation duration of the previous rotation cycle and the set speed of the current rotation cycle is less than the set speed of the previous rotation cycle.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method according to any one of claims 1 to 6.
9. A washing machine, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising methods for performing any one of claims 1 to 6.
Citation Information
Patent Citations
Method and device for determining the optimal rotational speed of a drum of a laundry treatment device
CN101878335A