Washing machine control method and apparatus, washing machine, and storage medium
By obtaining the weight of the clothes and the spin-drying stage, the spin-drying control curve of the washing machine is determined and the spin speed is adjusted, which solves the problem of low spin-drying control precision of the washing machine and achieves higher control precision and performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TCL HOME APPLIANCES (HEFEI) CO LTD
- Filing Date
- 2023-11-23
- Publication Date
- 2026-07-10
AI Technical Summary
Existing washing machines use the same preset fixed process during the spin-drying process for different loads of clothes, resulting in low spin-drying control precision and failing to meet the needs of different scenarios.
By acquiring the weight of the clothes to be dehydrated and the dehydration stage, a dehydration control curve is determined. The rotation speed is adjusted according to the weight of the clothes and the eccentricity value. The eccentricity value is monitored in real time to avoid excessive deviation. An eccentricity threshold is used to adjust the rotation speed and update the dehydration control curve to improve accuracy.
It improves the precision of the washing machine's spin-drying control, avoids phenomena such as drum collision, displacement, and drum explosion, and improves the washing machine's performance and power consumption utilization.
Smart Images

Figure CN117535935B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of washing machine technology, specifically to a washing machine control method, device, washing machine, and storage medium. Background Technology
[0002] Washing machines typically go through washing, spin-drying, and drying stages during operation. Spin-drying is usually achieved by rapidly spinning the clothes. In related technologies, water is drained after the washing program is completed, and the clothes are controlled to accelerate to a preset speed according to a preset fixed process to achieve spin-drying. However, due to different working scenarios of washing machines, the same preset fixed process is used for spin-drying for different amounts of clothes, resulting in low precision in the control of the spin-drying process. Summary of the Invention
[0003] This application provides a washing machine control method, device, washing machine, and storage medium, aiming to solve the problem of low control accuracy of washing machine spin-drying in related technologies.
[0004] In a first aspect, this application provides a washing machine control method, comprising:
[0005] Obtain the weight of the target garment to be dehydrated, and the target dehydration stage of the garment;
[0006] Determine the dehydration control curve based on the weight of the garment and the target dehydration stage;
[0007] The eccentricity value generated by the target garment during operation according to the dehydration control curve is obtained, and the dehydration speed is adjusted according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment.
[0008] In one possible implementation of this application, adjusting the spin speed based on the eccentricity value and the eccentricity threshold corresponding to the weight of the clothing includes:
[0009] If the eccentricity value is greater than the eccentricity threshold corresponding to the weight of the clothing, then the target eccentricity correction amount corresponding to the weight of the clothing is obtained according to the first preset mapping table corresponding to the weight and the eccentricity correction amount.
[0010] The preset eccentricity control curve is corrected according to the target eccentricity correction amount;
[0011] The washing machine speed is adjusted according to the corrected eccentricity control curve, and the adjusted eccentricity value is obtained.
[0012] If the adjusted eccentricity value is less than or equal to the eccentricity threshold, the washing machine is controlled to operate according to the dehydration control curve.
[0013] In one possible implementation of this application, after adjusting the washing machine speed according to the modified eccentricity control curve and obtaining the adjusted eccentricity value, the method further includes:
[0014] If the adjusted eccentricity value is greater than the eccentricity threshold, then the number of eccentricity anomalies of the washing machine within a preset time period is counted.
[0015] If the number of eccentric anomalies is greater than a preset threshold, then target historical operating parameters are obtained. The target historical operating parameters are historical operating parameters that match the weight of the clothing and the target dehydration stage.
[0016] The dehydration control curve is updated based on the target historical operating parameters, and the washing machine is controlled to operate according to the updated dehydration control curve.
[0017] In one possible implementation of this application, before adjusting the spin speed based on the eccentricity value and the eccentricity threshold corresponding to the weight of the clothing, the method further includes:
[0018] Obtain the target noise value;
[0019] Extract the target rotational speed corresponding to each sub-stage in the dehydration control curve, wherein the sub-stage includes a pre-dehydration sub-stage and a main dehydration sub-stage;
[0020] The predicted noise value is determined based on the target rotational speed and the weight of the clothing.
[0021] Based on the relationship between the target noise value and the predicted noise value, the eccentricity threshold corresponding to the weight of the clothing is determined.
[0022] In one possible implementation of this application, determining the eccentricity threshold corresponding to the weight of the clothing based on the magnitude relationship between the target noise value and the predicted noise value includes:
[0023] Based on the weight range to which the weight of the clothing belongs, determine the initial eccentricity threshold corresponding to the weight range;
[0024] If the target noise value is less than the predicted noise value, then the initial eccentricity threshold is reduced to obtain the eccentricity threshold corresponding to the weight of the clothing.
[0025] If the target noise value is greater than or equal to the predicted noise value, then the initial eccentricity threshold is set to the eccentricity threshold corresponding to the weight of the clothing.
[0026] In one possible implementation of this application, the step of controlling the initial eccentricity threshold to decrease if the target noise value is less than the predicted noise value, and obtaining the eccentricity threshold corresponding to the weight of the clothing, includes:
[0027] If the target noise value is less than the predicted noise value, then the noise difference between the predicted noise value and the target noise value is calculated.
[0028] According to the preset second mapping table of difference and eccentricity adjustment, the target eccentricity adjustment corresponding to the noise difference is obtained;
[0029] The initial eccentricity threshold is reduced based on the target eccentricity adjustment amount to obtain the eccentricity threshold corresponding to the weight of the clothing.
[0030] In one possible implementation of this application, obtaining the weight of the target garment to be dehydrated and the target dehydration stage of the target garment further includes:
[0031] Obtain the weight of the target clothes to be spun dry, and obtain the target running time of the washing machine;
[0032] Based on the relationship between the target duration and the preset base duration, the target dehydration stage corresponding to the target duration is determined.
[0033] Secondly, this application also provides a washing machine control device, the device comprising:
[0034] The acquisition module is used to acquire the weight of the target garment to be dehydrated, as well as the target dehydration stage of the garment.
[0035] The determination module is used to determine a dehydration control curve based on the weight of the clothing and the target dehydration stage;
[0036] The adjustment module is used to obtain the eccentricity value generated by the target garment when running according to the dehydration control curve, and to adjust the dehydration speed according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment.
[0037] Thirdly, this application also provides a washing machine, the washing machine comprising:
[0038] One or more processors;
[0039] Memory; and
[0040] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps in any of the washing machine control methods described above.
[0041] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to perform the steps in any of the washing machine control methods described herein.
[0042] This application provides a washing machine control method, device, washing machine, and storage medium. It obtains the weight of the target garment to be spun and the target dehydration stage of the garment; determines a dehydration control curve based on the garment weight and the target dehydration stage; obtains the eccentricity value generated by the target garment during operation according to the dehydration control curve; and adjusts the dehydration speed based on the eccentricity value and the eccentricity threshold corresponding to the garment weight. This solution selects a suitable dehydration control curve based on the weight of the target garment and its target dehydration stage to maximize the washing machine's power consumption during dehydration. The washing machine is controlled to spin-dry according to the dehydration control curve, and during dehydration operation, the eccentricity value of the washing machine (i.e., the eccentricity value generated by the target garment during operation according to the dehydration control curve) is monitored in real time. Further adjustments to the dehydration speed are made based on the eccentricity value and the eccentricity threshold corresponding to the garment weight, avoiding excessive deviation that could cause the washing machine to collide with the drum, shift, break, or fail to spin-dry, thus improving the washing machine's control accuracy and performance. Attached Figure Description
[0043] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 This is a schematic diagram of a scenario for the washing machine control method provided in an embodiment of this application;
[0045] Figure 2 This is a schematic flowchart of an embodiment of the washing machine control method provided in this application.
[0046] Figure 3 A schematic diagram of a spin-drying control curve in a washing machine control method provided in one embodiment of this application;
[0047] Figure 4 A schematic flowchart of one embodiment of the washing machine control method for adjusting the spin speed provided in this application;
[0048] Figure 5 A schematic diagram of the eccentric control curve in the washing machine control method provided in one embodiment of this application;
[0049] Figure 6 A schematic flowchart of another embodiment of the washing machine control method provided in this application;
[0050] Figure 7A schematic flowchart of another embodiment of the washing machine control method provided in this application;
[0051] Figure 8 This is a schematic diagram of an embodiment of the washing machine control device provided in this application.
[0052] Figure 9 This is a schematic diagram of an embodiment of the washing machine provided in this application. Detailed Implementation
[0053] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0054] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0055] In this embodiment, "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following associated objects have an "or" relationship.
[0056] In this application, the term "exemplary" is used to mean "serving as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use the invention. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that the invention can be made without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid obscuring the description of the invention with unnecessary detail. Therefore, the invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0057] This application provides a washing machine control method, device, washing machine, and computer-readable storage medium, which will be described in detail below.
[0058] The washing machine control method in this embodiment of the invention is applied to a washing machine control device, which is installed in the washing machine. The washing machine has one or more processors, a memory, and one or more application programs. The one or more application programs are stored in the memory and configured to be executed by the processor to implement the washing machine control method. It is understood that in some control scenarios, the washing machine can communicate with a terminal, for example, communicate with a mobile phone or tablet computer through a local area network or a wireless module such as Bluetooth to realize the control interaction of the washing machine.
[0059] like Figure 1 As shown, Figure 1 This is a schematic diagram of a washing machine control method according to an embodiment of the present application. The washing machine control scenario in this embodiment includes a washing machine 100 (the washing machine 100 integrates a washing machine control device). The washing machine 100 runs a computer-readable storage medium corresponding to the washing machine control to execute the steps of the washing machine control.
[0060] Understandable, Figure 1 The washing machine in the scenario of the washing machine control method shown, or the device contained in the washing machine, does not constitute a limitation on the embodiments of the present invention. That is, the number or type of equipment contained in the scenario of the washing machine control method, or the number or type of devices contained in each device, does not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be considered as equivalent substitutions or derivatives of the technical solutions claimed in the embodiments of the present invention.
[0061] In this embodiment of the invention, the washing machine 100 is mainly used for: obtaining the weight of the target garment to be dehydrated and the target dehydration stage of the target garment; determining a dehydration control curve based on the weight of the garment and the target dehydration stage; obtaining the eccentricity value generated by the target garment when running according to the dehydration control curve; and adjusting the dehydration speed based on the eccentricity value and the eccentricity threshold corresponding to the weight of the garment.
[0062] Those skilled in the art will understand that Figure 1 The application environment shown is merely one application scenario of the solution in this application and does not constitute a limitation on the application scenario of the solution in this application. Other application environments may include those that are more specific to this application. Figure 1 The number of washing machines shown, or the network connection of the washing machines, for example... Figure 1 Only one washing machine is shown in the diagram. It is understood that the scenario of this washing machine control method may also include one or more other washing machines, which are not specifically limited here. The washing machine 100 may also include a memory for storing data, such as storing image information acquired by shooting.
[0063] Furthermore, in the scenario of the washing machine control method of this application, the washing machine 100 may be equipped with a display device, or the washing machine 100 may not have a display device but may be connected to an external display device 200. The display device 200 is used to output the results of the washing machine control method executed in the washing machine. The display device can be any of the aforementioned terminals, such as a mobile phone. The washing machine 100 can access the background database 300 (the background database can be located in the washing machine's local storage or it can be located in the cloud). The background database 300 stores information related to washing machine control.
[0064] It should be noted that, Figure 1 The schematic diagram of the washing machine control method shown is merely an example. The scenarios of the washing machine control method described in this embodiment are intended to more clearly illustrate the technical solutions of this embodiment and do not constitute a limitation on the technical solutions provided by this embodiment.
[0065] Based on the scenario described above for the washing machine control method, an embodiment of the washing machine control method is proposed.
[0066] like Figure 2 The diagram shown is a flowchart of an embodiment of the washing machine control method in this application. The washing machine control method includes steps S201-S203:
[0067] S201. Obtain the weight of the target garment to be dehydrated, and the target dehydration stage of the target garment.
[0068] The target foreign object to be dehydrated is clothing inside the washing machine, and the weight of the foreign object can be detected by a weight detection device installed on the drum of the washing machine.
[0069] It is understandable that a washing machine performs washing, spin-drying, and drying stages throughout the washing process. Washing includes the main wash and rinsing, and the number of rinsing cycles varies depending on the type of washing machine or the type of washing. Therefore, the corresponding spin-drying stage will also include multiple different stages, such as a spin-drying stage between the main wash and rinsing, or a spin-drying stage between rinsing. That is, the target spin-drying stage corresponds to different spin-drying stages depending on the washing process. Furthermore, it can be understood that the target spin-drying stage can be determined based on the washing machine's washing process data.
[0070] Specifically, in one application scenario of this application, when clothes are detected in the drum of the washing machine, the washing process is started automatically or according to the washing machine control command sent by the user via a mobile terminal or the washing command generated by the user based on the washing machine control button on the washing machine. If the process data detects that the next stage is the target dehydration stage, the target clothes are weighed after the water is drained, so as to obtain the weight of the target clothes to be dehydrated and the target dehydration stage of the target clothes.
[0071] S202. Determine the dehydration control curve based on the weight of the garment and the target dehydration stage.
[0072] It is understood that the dehydration control curve can be created based on historical dehydration operating parameters or laboratory experimental data.
[0073] It is understandable that since the dehydration stages are located in different control processes, there will be different dehydration precision control requirements. For example, the dehydration precision required in the dehydration stage between rinsing and rinsing is lower than that required in the final dehydration stage. Therefore, in the solution of this application, different dehydration control curves are set for different dehydration processes and different garment weights to improve the dehydration control precision.
[0074] Furthermore, it can be understood that after setting different dehydration control curves for different garment weights corresponding to different dehydration processes, the dehydration control curves can be associated with and saved with the garment weights and dehydration stages to generate multiple relationship groups. It can be understood that a relationship group can include a dehydration control curve, at least one garment weight, and a target dehydration stage. That is, the foreign object weight in a relationship group can be a weight range or a garment weight, which can be designed according to actual needs.
[0075] Therefore, in practical applications, by obtaining the weight of the target garment to be dehydrated and the target dehydration stage of the garment, after obtaining the weight of the garment and the target dehydration stage, the garment weight and the dehydration control curve corresponding to the target dehydration stage can be obtained by searching the associated and saved relationship group.
[0076] See examples Figure 3 , Figure 3 This is a schematic diagram of a dehydration control curve determined based on the weight of the garment and the target dehydration stage in one embodiment of this application. The meaning of the medium-to-high load dehydration curve is that the weight of the garment belongs to the weight range corresponding to the medium-to-high load, and the target dehydration stage is the dehydration control curve corresponding to the intermediate dehydration stage. For example, the intermediate dehydration may include any dehydration stage between rinsing and rinsing.
[0077] S203. Obtain the eccentricity value generated by the target garment when running according to the dehydration control curve, and adjust the dehydration speed according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment.
[0078] The eccentricity value, that is, the offset value of the washing tub in the washing machine, can be referred to as the OOB value (Out Of Balance). For example, the eccentricity value can be detected and obtained by an eccentricity sensor installed on the washing machine. This application does not make any specific limitations.
[0079] Specifically, after determining the spin-drying control curve, the washing machine controls its operation according to the spin-drying control curve. It can be understood that during this process, the washing tub of the washing machine will undergo at least one accelerated rotation and one uniform rotation. During the operation, the rotation of the washing machine will cause a shift in the center of gravity. That is, when the washing machine is running according to the spin-drying control curve, the eccentricity value of the washing tub is collected according to a preset sampling frequency, and the eccentricity value is compared with the eccentricity threshold corresponding to the weight of the clothes. The speed of the washing machine is adjusted according to the comparison result.
[0080] It is understandable that different foreign object weights will result in different eccentricities. Therefore, an eccentricity threshold is set for different foreign object weights to monitor the eccentricity value and to adaptively adjust the dehydration speed to avoid phenomena such as collision, displacement, drum explosion, dehydration failure, and drying failure caused by unreasonable eccentricity values.
[0081] Furthermore, based on the above implementation plan, see [link to relevant documentation]. Figure 4 , Figure 4 A flowchart illustrating one embodiment of the washing machine control method for adjusting the spindle speed provided in this application includes steps S401-S404:
[0082] S401. If the eccentricity value is greater than the eccentricity threshold corresponding to the weight of the clothing, then according to the first preset mapping table corresponding to the weight and the eccentricity correction amount, the target eccentricity correction amount corresponding to the weight of the clothing is obtained.
[0083] The first preset mapping table includes at least one relationship group with a mapping relationship. Each relationship group includes at least one weight and an eccentricity correction amount. It can be understood that the weight is the weight of the clothing.
[0084] Specifically, if the eccentricity value is greater than the eccentricity threshold corresponding to the weight of the clothing, it means that the eccentricity value corresponding to the current target clothing is large, which may lead to phenomena such as collision with the drum, displacement, drum explosion, dehydration failure, and drying failure. In this case, the first preset mapping table is searched to obtain the target eccentricity correction amount corresponding to the weight of the clothing.
[0085] S402. Correct the preset eccentricity control curve according to the target eccentricity correction amount.
[0086] It is understood that, in some embodiments of this application, different washing machines may have different sensitivities to the weight of the washing tub. Therefore, in other embodiments of this application, when the eccentricity value is detected to be greater than the eccentricity threshold corresponding to the weight of the clothes during the spin-drying process, the first preset mapping table is searched to obtain the target eccentricity correction amount corresponding to the weight of the clothes. The preset eccentricity control curve is then corrected according to the target eccentricity correction amount to obtain an eccentricity control curve that is adapted to different weights of clothes.
[0087] S403. Adjust the washing machine speed according to the corrected eccentricity control curve and obtain the adjusted eccentricity value.
[0088] The eccentricity control curve includes multiple operating processes, each of which includes at least one acceleration process and at least one constant speed process. Each operating process represents one acceleration attempt and one constant speed spin-drying. In other words, the preset eccentricity control curve is used to control the washing machine to perform eccentricity correction while simultaneously performing spin-drying. It is understood that since the washing machine may exhibit a large eccentricity value during eccentricity control, this application's technical solution sets up multiple eccentricity attempt operations, i.e., multiple operating processes, each representing one eccentricity attempt.
[0089] For example, see Figure 5 , Figure 5 This is a schematic diagram of the eccentric control curve in one embodiment of this application. The distributed actions, i.e., the action time distribution corresponding to the acceleration, deceleration, and constant speed processes of multiple operating processes in the eccentric control curve, are shown in the attached diagram. Figure 5As can be seen, this solution includes four eccentricity attempts. It is understood that the described motion distribution and speed display are merely illustrative examples of the eccentricity control curve of the washing machine and do not impose limitations on the eccentricity control curve in this application's technical solution.
[0090] S404. If the adjusted eccentricity value is less than or equal to the eccentricity threshold, then the washing machine is controlled to operate according to the dehydration control curve.
[0091] Specifically, in this embodiment, while adjusting the washing machine speed according to the eccentricity control curve, the eccentricity value is continuously detected to obtain the adjusted eccentricity value. If the adjusted eccentricity value is less than or equal to the eccentricity threshold, it indicates that the current eccentricity of the washing machine is reasonable. Then, after completing the current running process in the eccentricity control curve, the curve segment corresponding to the shaking action in the spin-drying control curve is executed to achieve the shaking action of the clothes.
[0092] It can be understood that the dehydration control curve may include a dehydration sub-stage and a shaking sub-stage, and the washing machine's dehydration and shaking are controlled according to the control curve segment corresponding to the shaking stage.
[0093] It is understood that in some other embodiments of this application, if the adjusted eccentricity value is less than or equal to the eccentricity threshold, it indicates that the current eccentricity of the washing machine is reasonable. Then, after the current running process in the eccentricity control curve is completed, the dehydration stage is completed and the next washing process is started.
[0094] It is understood that in some other embodiments of this application, if the detected eccentricity value is greater than the eccentricity threshold corresponding to the weight of the clothes, the washing machine is controlled to slow down to the target speed in the eccentricity control curve, and the next operation is restarted to attempt eccentricity.
[0095] It is understood that in some other embodiments of this application, after detecting that the eccentricity value is greater than the eccentricity threshold corresponding to the weight of the clothes, the washing machine can be directly controlled to perform eccentricity correction according to the preset eccentricity control curve. This application does not make specific limitations.
[0096] Furthermore, in a network-enabled washing machine system, in order to better distinguish whether the preset eccentricity control curve needs to be adaptively adjusted, the washing machine models that need to be adjusted according to the weight of the clothes can be associated with the corresponding first preset mapping table and stored. By checking whether the washing machine model is associated with the first preset mapping table, it can be determined whether the first mapping table needs to be downloaded to the washing machine for the eccentricity control curve correction step.
[0097] Furthermore, in some other embodiments of this application, after detecting that the eccentricity value is greater than the eccentricity threshold corresponding to the weight of the clothing, the dehydration control curve can be adjusted according to the weight of the foreign object. This application does not make specific limitations on this.
[0098] Furthermore, based on the above implementation scheme, this application also provides a method for updating the dehydration control curve. Specifically, in the above implementation scheme, after adjusting the washing machine speed according to the modified eccentric control curve and obtaining the adjusted eccentric value, the method further includes the following steps:
[0099] (1) If the adjusted eccentricity value is greater than the eccentricity threshold, then count the number of eccentricity anomalies of the washing machine within a preset time period;
[0100] (2) If the number of eccentric abnormalities is greater than a preset number threshold, then the target historical operating parameters are obtained. The target historical operating parameters are historical operating parameters that match the weight of the clothing and the target dehydration stage.
[0101] (3) Update the dehydration control curve according to the target historical operating parameters, and control the washing machine to operate according to the updated dehydration control curve.
[0102] Specifically, in this application, the washing machine adjusts its rotation speed according to the corrected eccentricity control curve and obtains the adjusted eccentricity value. The eccentricity value is compared with the eccentricity threshold corresponding to the weight of the clothes. If the eccentricity value is greater than the eccentricity threshold and the number of eccentricity anomalies in the washing machine within a preset time period is greater than a preset quantity threshold, it indicates that the eccentricity anomalies are frequent. In this case, the target historical operating parameters are obtained to update the spin-drying control curve.
[0103] It is understood that the target historical operating parameters, that is, the historical operating parameters that match the weight of the clothing and the target dehydration stage, are the dehydration speed data corresponding to the historical dehydration stage where the historical clothing weight is the same as the weight of the clothing or is in the same foreign object weight range, wherein the historical dehydration stage is the same as the target dehydration stage.
[0104] Furthermore, based on the above implementation plan, see [link to relevant documentation]. Figure 6 , Figure 6 A flowchart illustrating another embodiment of the washing machine control method provided in this application includes steps S601-S607:
[0105] S601. Obtain the weight of the target garment to be dehydrated, and the target dehydration stage of the target garment.
[0106] S602. Determine the dehydration control curve based on the weight of the garment and the target dehydration stage.
[0107] The specific implementation methods of steps S601-S602 are described in any of the above implementation schemes.
[0108] S603, Obtain the target noise value.
[0109] The target noise value can correspond to the general noise value preset in the washing machine's silent mode, or it can be the target value entered by the user after starting the washing machine's silent mode. It is understood that the user can enter the target value through a mobile phone that communicates with the washing machine, or through the washing machine's display screen or buttons. This application does not make any specific limitations.
[0110] S604. Extract the target rotational speed corresponding to each sub-stage in the dehydration control curve.
[0111] In the embodiments of this application, the dehydration control curve includes multiple sub-stages, including a pre-dehydration sub-stage and a main dehydration sub-stage, or it may also include the shaking sub-stage mentioned in the above embodiments.
[0112] For example, in one embodiment of this application, the complete washing process includes stages such as weighing the dry cloth, water intake, main wash, intermediate spin-drying, rinsing, and final spin-drying. The intermediate spin-drying stage is divided into two curves: a pre-spin at 400 rpm and a main spin at 850 rpm (pre-spin is the pre-spin-drying sub-stage, and main spin is the main spin-drying sub-stage). The final spin-drying stage is divided into three processes: a pre-spin-drying sub-stage at 400 rpm (target speed), a pre-spin-drying sub-stage at 600 rpm (target speed), and the main spin. For ultra-thin platforms or large-diameter platforms, the pre-spin-drying sub-stage is maintained at 200 rpm in pre-spin-drying sub-stage and 400 rpm in pre-spin-drying sub-stage. That is, it can be understood that in some embodiments of this application, different numbers of main spin-drying sub-stages and pre-spin-drying sub-stages can be set for different spin-drying stages, or the target speed corresponding to each sub-stage can be set according to the model of the washing tub or the model of the washing machine.
[0113] In some implementation schemes, the dehydration control curve includes a high-speed trial process, which is triggered only during the final main dehydration stage, unless the user selects not to dehydrate. If not dehydration is selected, the pre-dehydration is also canceled. The high-speed trial process is described as follows: the first two trials (pre-dehydration) are compared only with the highest speed OOB limit. If the limit is met, the speed is increased to the corresponding speed. However, if the user does not select the highest speed, the speed is increased to the selected speed and then maintained until the dehydration ends. The third to fourth trials (main dehydration) are compared with the highest and second-highest speed OOB limits, and the speed at which the limit is met is increased. The speed is increased to the corresponding speed. If the user selects a speed lower than this, the current speed is maintained until the dehydration ends. The remaining number of attempts is compared with the three speeds to determine which speed is sufficient to increase the speed to the corresponding speed. If the user selects a speed lower than this, the current speed is maintained until the dehydration ends. For small load dehydration, there is no high-speed attempt mechanism. The speed corresponding to whichever speed the OOB (Out of Flow) limit is met is increased to the corresponding speed. If a downshift occurs, the final dehydration time is the maximum speed maintenance time until the dehydration ends. If the energy efficiency and noise program is selected, the maximum number of high-speed attempts is 10, and the remaining attempts are used to try the second-highest speed and the base speed.
[0114] S605. Determine the predicted noise value based on the target rotation speed and the weight of the clothing.
[0115] In this solution, the noise generated by the washing machine is predicted based on the target rotational speed and the weight of the clothes, thus obtaining a predicted noise value. It is understood that different clothing weights correspond to different target rotational speeds, resulting in different noise levels. Therefore, we can train a noise prediction model by collecting data on different clothing weights, target rotational speeds, and actual noise levels to determine the predicted noise value based on the target rotational speed and the weight of the clothes.
[0116] It is understood that in some other embodiments of this application, the predicted noise value can also be determined by combining the clothing material, that is, the predicted noise value is determined based on the target rotation speed, clothing material and clothing weight, in the same way as above.
[0117] S606. Determine the eccentricity threshold corresponding to the weight of the clothing based on the relationship between the target noise value and the predicted noise value.
[0118] It is understandable that if the target noise value is greater than the predicted noise value, it means that the washing machine meets the requirements for silent mode. The step of adjusting the spin speed based on the eccentricity value generated by the target clothes when running according to the spin control curve and the eccentricity threshold corresponding to the weight of the clothes is executed.
[0119] It is understandable that if the target noise value is not greater than the predicted noise value, it means that the washing machine is making a lot of noise during the spin cycle. In this case, the eccentricity threshold corresponding to the weight of the clothes is re-determined to limit the speed of the washing machine, thereby reducing the noise during the spin cycle.
[0120] Specifically, in one embodiment of this application, determining the eccentricity threshold corresponding to the weight of the clothing based on the magnitude relationship between the target noise value and the predicted noise value specifically includes the following steps:
[0121] (1) Determine the initial eccentricity threshold corresponding to the weight range to which the weight of the clothing belongs;
[0122] (2) If the target noise value is less than the predicted noise value, the initial eccentricity threshold is reduced to obtain the eccentricity threshold corresponding to the weight of the clothing.
[0123] (3) If the target noise value is greater than or equal to the predicted noise value, the initial eccentricity threshold is set to the eccentricity threshold corresponding to the weight of the clothing.
[0124] Specifically, after obtaining the weight of the clothing, the weight is matched with a preset weight range to determine the weight range to which the clothing weight belongs, and an initial eccentricity threshold associated with the weight range to which the clothing weight belongs is obtained and stored. Further, the target noise value is compared with the predicted noise value. If the target noise value is less than the predicted noise value, the initial eccentricity threshold is controlled to decrease, and the eccentricity threshold corresponding to the clothing weight is obtained. It can be understood that the amount of decrease in the initial eccentricity threshold can be a preset amount or the amount corresponding to the target noise value. Further, the initial eccentricity threshold is set as the eccentricity threshold corresponding to the clothing weight.
[0125] S607. Obtain the eccentricity value generated by the target garment when running according to the dehydration control curve, and adjust the dehydration speed according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment.
[0126] For the specific implementation of step S607, please refer to any of the above implementation schemes.
[0127] Specifically, this application also provides a specific implementation method for controlling the reduction of the initial eccentricity threshold, including the following steps:
[0128] (1) If the target noise value is less than the predicted noise value, then calculate the noise difference between the predicted noise value and the target noise value;
[0129] (2) Obtain the target eccentricity adjustment amount corresponding to the noise difference according to the preset second mapping table of difference and eccentricity adjustment amount;
[0130] (3) Adjust the initial eccentricity threshold by reducing the target eccentricity adjustment amount to obtain the eccentricity threshold corresponding to the weight of the clothing.
[0131] Specifically, the second mapping table is created based on the proportional relationship between the noise difference (between the target noise value and the predicted noise value) and the eccentricity adjustment amount. That is, the larger the noise difference, the larger the eccentricity adjustment amount. In other words, it can be understood that the second mapping table includes multiple mapping relationship groups corresponding to noise differences and eccentricity adjustment amounts.
[0132] Furthermore, based on the above implementation plan, see [link to relevant documentation]. Figure 7 , Figure 7 A flowchart illustrating another embodiment of the washing machine control method provided in this application includes steps S701-S705:
[0133] S701. Obtain the weight of the target garment to be dehydrated, and the target dehydration stage of the target garment.
[0134] S702. Determine the dehydration control curve based on the weight of the garment and the target dehydration stage.
[0135] The specific implementation methods of steps S701-S702 are described in any of the above implementation schemes.
[0136] S703, Obtain the target running time of the washing machine.
[0137] The target duration refers to the total duration of the entire washing machine process. This can be understood as some washing machine processes including those with different durations, such as quick wash, regular wash, or slow wash. For example, when a user starts the washing machine, they can input the duration as the target, or when the user starts different washing processes, the preset duration of the washing process to be executed can be obtained as the target duration.
[0138] S704. Adjust the dehydration control curve according to the relationship between the target duration and the preset base duration.
[0139] Specifically, the preset base duration can be the duration corresponding to the dehydration control curve. It can be understood that when the process implementation is reduced or increased compared to the preset base duration, the execution duration of the dehydration control curve will be further adjusted. For example, one pre-dehydration sub-stage may be reduced, or the uniform duration corresponding to each sub-stage may be reduced.
[0140] S705. Obtain the eccentricity value generated by the target garment when running according to the dehydration control curve, and adjust the dehydration speed according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment.
[0141] Specifically, the implementation method of S705 is described in any of the above implementation schemes.
[0142] The washing machine control device provided in this application's implementation scheme has different load combination and load arrangement methods, with corresponding OOB (Out Of Balance) and WL (Weight Level). Under the same WL level (the same weight range of the clothes), if the OOB is high, it will lead to drum collision, displacement, or even drum explosion. Therefore, the washing machine's intelligent spin-drying control algorithm needs to limit and intercept OOB according to its WL. If it exceeds the specified limit, high speed is not allowed, and low-speed distribution and shaking operation is performed. That is, the spin-drying curve is distinguished according to different user needs (small load washing and spin-drying, medium and large load washing and spin-drying, small load drying and spin-drying, medium and large load drying and spin-drying, etc.) to meet different usage needs. It is also distinguished and judged according to the weighing value before the first pre-spin (i.e., the weight of the target clothes to be spun), and divided into small load and medium and large load, so as to enter different spin-drying curves to achieve their specific needs. Washing and dehydration (dehydration stage) refers to the dehydration process without a drying step after the initial dehydration. Based on the original washing and dehydration process, a pre-dehydration stage is added to increase the probability of successfully reaching the highest speed during the main dehydration. The speed of some maintenance stages is also adjusted to effectively avoid resonance frequencies, such as 850 RPM. Drying and dehydration is a stage within the dehydration process, referring to the dehydration process with a drying step after the initial dehydration. Drying and dehydration requires multiple pre-dehydration steps to effectively remove a large amount of water, ensuring a low OOB (Out-of-Body) before the main dehydration, guaranteeing the reaching of the highest speed and effectively reducing the moisture content after the main dehydration, thus greatly ensuring the drying effect. (If the moisture content is high before drying, even a long drying time will make it difficult to dry). By adjusting the OOB (Out-of-Body) value to determine the distribution and shaking action after a failure, the effectiveness of the shaking is improved, simultaneously increasing the probability of reaching the highest speed during the final dehydration.
[0143] For example, the dehydration control curve varies depending on the program requirements and load. For instance, some washing programs require a maximum dehydration speed of 600 / 850 / 1000 / 1200 / 1400 RPM. A complete washing program includes stages such as weighing the dry cloth, water intake, main wash, intermediate dehydration, rinsing, and final dehydration. The intermediate dehydration stage is divided into two curves: a pre-dehydration at 400 rpm and a main dehydration at 850 rpm. The final dehydration stage is divided into three processes: a pre-dehydration at 400 rpm (1), a pre-dehydration at 600 rpm (2), and the main dehydration. For ultra-thin platforms or large-diameter platforms, the speed is maintained at 200 rpm for pre-dehydration (1) and 400 rpm for pre-dehydration (2). The maximum speed in the intermediate dehydration stage is generally 850 rpm. If a special program sets an intermediate speed, the flow chart shall prevail. During the main dehydration stage of the final dehydration stage, the program determines the final dehydration speed. If the high-speed limit is met, the speed is increased to the corresponding speed. The user program attempts high speed and second-high speed twice each, the energy efficiency and noise program attempts 10 times, and the European standard energy efficiency program only attempts the highest speed during the main dehydration. The limit table parameters are divided into user program parameters (e.g., target duration), energy efficiency program parameters (e.g., target noise value), and special program parameters (e.g., clothing material). The corresponding parameters are called to adaptively adjust the dehydration control curve.
[0144] Furthermore, the dehydration control curve is adaptively adjusted for different platform types. For example, for thin platforms (7 kg and below) and large-diameter platforms (greater than 525 mm), the pre-dehydration speed is increased to 200 rpm for pre-dehydration 1, 400 rpm for pre-dehydration 2, and the main dehydration speed is increased to the set speed. For example, the dehydration control curve corresponding to the drying and dehydration sub-stages includes: pre-dehydration 1 increases to 400 rpm, pre-dehydration 2 increases to 850 rpm, and the main dehydration speed increases to the highest speed. After each segment of the curve is completed, the motor speed drops to 0 rpm, and the drying and shaking action is performed before proceeding to the next stage.
[0145] Specifically, in the implementation scheme of this application, the speed adjustment of dehydration includes: for each dehydration stage, during each dehydration, the number of attempts (i.e., the number of running processes) for the pre-dehydration plus main dehydration stage distributed actions (the above-mentioned running process, which includes at least one acceleration process and at least one constant speed process) is 20 (25 for small loads), and the number of intermediate dehydration attempts is 10. If the number of intermediate dehydration attempts is exhausted, the current stage is skipped and the next stage is entered. If the final dehydration attempt is exhausted and dehydration is still not completed, an NSP alarm is displayed; for example, see Figure 5 As shown, a distribution action consists of four OOB attempts, each using different accelerations and maintaining rotation speeds. The low rotation speed is maintained for 3 seconds. If the OOB requirement is met in all four attempts, the next action is initiated. If the OOB requirement is not met in all four attempts, a shaking action (corresponding to the shaking sub-stage mentioned above) is executed before the next attempt begins.
[0146] During the distribution action, the display time does not decrease; if the number of attempts is exhausted, the washing program skips this stage and enters the next stage, and the corresponding display time decreases to the next stage time (to avoid confusion in timekeeping); in the final dehydration stage, if the number of attempts is exhausted, the program performs two forward and reverse shaking actions, at which point the display time jumps to 1 minute, the program ends after the shaking action is performed, and the alarm NSP is triggered.
[0147] Furthermore, the shaking action can be divided into forward shaking (in the same direction as dehydration) and reverse shaking (in the opposite direction of dehydration), with 45 revolutions maintained for 5 seconds. In each dehydration stage, forward shaking and reverse shaking are alternately performed once after drainage. After a dehydration stage is completed or fails, forward shaking and reverse shaking are alternately performed twice, and then the dehydration stage ends. For example, for the drying and dehydration stage, after the drying and dehydration stage ends or during the drying and dehydration stage, 6 reverse shaking actions and 5 forward and reverse shaking actions can be alternately performed after each drainage to enhance the dehydration performance.
[0148] In some implementation schemes, a separate spin-drying logic is used for small loads without dividing the weight range. The method described above is used to implement the silent mode of the washing machine, or a separate spin-drying logic is preset. This application does not make specific limitations. For example, the number of attempts for energy efficiency or noise program or the OOB limit can be set separately.
[0149] The dehydration control curve is determined based on the weight of the garments and the target dehydration stage. Adaptive dehydration control curves can be determined for some special programs. For example, in a quick wash cycle, the number of dehydration attempts during the intermediate stage is 1, and the final dehydration speed is 400 RPM. There is no main dehydration stage; after completion, the program proceeds to the next stage. If the number of intermediate dehydration attempts is exhausted, the program proceeds to the next stage. The final dehydration logic and parameters are the same as the user program, with a default speed of 850 RPM. High-speed attempts are disabled. If the user selects a speed higher than 850 RPM, a high-speed attempt mechanism is triggered, and the program display time increases by 3 minutes. In the wool program, the intermediate dehydration stage only drains water, not dehydrates it. After draining, the program proceeds directly to the next stage. The final dehydration parameters are based on the wool program parameters, with a maximum speed of 600 RPM. In the drying program, the main dehydration stage involves 6 attempts at the highest speed, 6 attempts at the highest and second-highest speeds, and the remaining attempts are used to try the highest, second-highest, and base speeds.
[0150] This application provides a washing machine control method. It obtains the weight of the target garment to be spun and the target dehydration stage of the garment; determines a dehydration control curve based on the garment weight and the target dehydration stage; obtains the eccentricity value generated by the target garment during operation according to the dehydration control curve; and adjusts the dehydration speed based on the eccentricity value and the eccentricity threshold corresponding to the garment weight. This solution selects a suitable dehydration control curve based on the weight of the target garment and its target dehydration stage to maximize the washing machine's power consumption during dehydration. The washing machine is controlled to spin-dry according to the dehydration control curve, and during the dehydration process, the eccentricity value of the washing machine (i.e., the eccentricity value generated by the target garment during operation according to the dehydration control curve) is monitored in real time. Further adjustments to the dehydration speed are made based on the eccentricity value and the eccentricity threshold corresponding to the garment weight, avoiding excessive deviation that could cause the washing machine to collide with the drum, shift, break, or fail to spin-dry, thus improving the washing machine's control accuracy and performance.
[0151] To better implement the washing machine control method in the embodiments of this application, based on the washing machine control method, the embodiments of this application also provide a washing machine control device, such as... Figure 8 As shown, the washing machine control device includes modules 801-803:
[0152] The acquisition module 801 is used to acquire the weight of the target garment to be dehydrated and the target dehydration stage of the target garment.
[0153] The determining module 802 is used to determine a dehydration control curve based on the weight of the clothing and the target dehydration stage;
[0154] The adjustment module 803 is used to obtain the eccentricity value generated by the target garment when running according to the dehydration control curve, and to adjust the dehydration speed according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment.
[0155] In one embodiment of this application, the adjustment module 803 is used to adjust the spin speed of the dehydration process based on the eccentricity value and the eccentricity threshold corresponding to the weight of the clothing, specifically including:
[0156] If the eccentricity value is greater than the eccentricity threshold corresponding to the weight of the clothing, then the target eccentricity correction amount corresponding to the weight of the clothing is obtained according to the first preset mapping table corresponding to the weight and the eccentricity correction amount.
[0157] The preset eccentricity control curve is corrected according to the target eccentricity correction amount;
[0158] The washing machine speed is adjusted according to the corrected eccentricity control curve, and the adjusted eccentricity value is obtained.
[0159] If the adjusted eccentricity value is less than or equal to the eccentricity threshold, the washing machine is controlled to operate according to the dehydration control curve.
[0160] In one embodiment of this application, the adjustment module 803, used to adjust the washing machine speed according to the modified eccentricity control curve, and after obtaining the adjusted eccentricity value, specifically includes:
[0161] If the adjusted eccentricity value is greater than the eccentricity threshold, then the number of eccentricity anomalies of the washing machine within a preset time period is counted.
[0162] If the number of eccentric anomalies is greater than a preset threshold, then target historical operating parameters are obtained. The target historical operating parameters are historical operating parameters that match the weight of the clothing and the target dehydration stage.
[0163] The dehydration control curve is updated based on the target historical operating parameters, and the washing machine is controlled to operate according to the updated dehydration control curve.
[0164] In one embodiment of this application, the device further includes an eccentricity processing module. Before the adjustment module 803 adjusts the spin speed of the dehydration process based on the eccentricity value and the eccentricity threshold corresponding to the weight of the clothing, the eccentricity processing module is used to:
[0165] Obtain the target noise value;
[0166] Extract the target rotational speed corresponding to each sub-stage in the dehydration control curve, wherein the sub-stage includes a pre-dehydration sub-stage and a main dehydration sub-stage;
[0167] The predicted noise value is determined based on the target rotational speed and the weight of the clothing.
[0168] Based on the relationship between the target noise value and the predicted noise value, the eccentricity threshold corresponding to the weight of the clothing is determined.
[0169] In one embodiment of this application, the device further includes an eccentricity processing module for determining an eccentricity threshold corresponding to the weight of the clothing based on the magnitude relationship between the target noise value and the predicted noise value, specifically including:
[0170] Based on the weight range to which the weight of the clothing belongs, determine the initial eccentricity threshold corresponding to the weight range;
[0171] If the target noise value is less than the predicted noise value, then the initial eccentricity threshold is reduced to obtain the eccentricity threshold corresponding to the weight of the clothing.
[0172] If the target noise value is greater than or equal to the predicted noise value, then the initial eccentricity threshold is set to the eccentricity threshold corresponding to the weight of the clothing.
[0173] In one embodiment of this application, the device further includes an eccentricity processing module, configured to control the initial eccentricity threshold to decrease if the target noise value is less than the predicted noise value, thereby obtaining an eccentricity threshold corresponding to the weight of the clothing. Specifically, this includes:
[0174] If the target noise value is less than the predicted noise value, then the noise difference between the predicted noise value and the target noise value is calculated.
[0175] According to the preset second mapping table of difference and eccentricity adjustment, the target eccentricity adjustment corresponding to the noise difference is obtained;
[0176] The initial eccentricity threshold is reduced based on the target eccentricity adjustment amount to obtain the eccentricity threshold corresponding to the weight of the clothing.
[0177] In one embodiment of this application, the acquisition module 801 is used to acquire the weight of the target garment to be dehydrated and the target dehydration stage of the target garment, specifically including:
[0178] Obtain the weight of the target clothes to be spun dry, and obtain the target running time of the washing machine;
[0179] Based on the relationship between the target duration and the preset base duration, the target dehydration stage corresponding to the target duration is determined.
[0180] This application provides a washing machine control device, which includes an acquisition module for acquiring the weight of the target garment to be spun and the target spun stage of the garment; a determination module for determining a spun-dry control curve based on the garment weight and the target spun-dry stage; and an adjustment module for acquiring the eccentricity value generated by the target garment when running according to the spun-dry control curve, and adjusting the spun-dry speed based on the eccentricity value and the eccentricity threshold corresponding to the garment weight. This solution selects a suitable spun-dry control curve based on the weight of the target garment and its target spun-dry stage to maximize the washing machine's spun-dry power consumption utilization. The washing machine is controlled to spin-dry according to the spun-dry control curve, and during the spin-drying process, the eccentricity value of the washing machine (i.e., the eccentricity value generated by the target garment when running according to the spun-dry control curve) is monitored in real time. Further adjustments to the spun-dry speed are made based on the eccentricity value and the eccentricity threshold corresponding to the garment weight, preventing excessive deviation that could cause the washing machine to collide with the drum, shift, break, or fail to spin-dry, thus improving the washing machine's control accuracy and performance.
[0181] Based on the above implementation scheme, this invention also provides a washing machine, such as... Figure 9 As shown, Figure 9 This is a schematic diagram of an embodiment of the washing machine provided in this application.
[0182] Washing machines include:
[0183] One or more processors;
[0184] Memory; and
[0185] One or more applications, wherein the applications are stored in memory and configured to be executed by a processor from the steps of the washing machine control method in any of the embodiments described above.
[0186] Specifically, a washing machine may include components such as a processor 1001 with one or more processing cores, a memory 1002 with one or more computer-readable storage media, a power supply 1003, and an input unit 1004. Those skilled in the art will understand that... Figure 9 The washing machine structure shown does not constitute a limitation on the washing machine and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0187] The processor 1001 is the control center of the washing machine. It connects to various parts of the washing machine via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 1002, and by calling data stored in the memory 1002, it performs various functions and processes data, thereby providing overall monitoring of the washing machine. It is understood that the processor 1001 communicates with the controller via signal transmission. Optionally, the processor 1001 may include one or more processing cores; preferably, the processor 1001 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1001.
[0188] The memory 1002 can be used to store software programs and modules. The processor 1001 executes various functional applications and data processing by running the software programs and modules stored in the memory 1002. The memory 1002 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created based on the use of the washing machine, etc. In addition, the memory 1002 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1002 may also include a memory controller to provide the processor 1001 with access to the memory 1002.
[0189] In some embodiments of this application, the washing machine control device can be implemented as a computer program, and the computer program can be implemented as follows: Figure 9 The washing machine shown operates on this device. The washing machine's memory can store the various program modules that make up the washing machine control method apparatus, for example, Figure 8 The shown modules are acquisition module 801, determination module 802, and adjustment module 803. The computer program comprised of these modules causes the processor to execute the steps of the washing machine control methods described in the various embodiments of this application.
[0190] For example, Figure 9 The washing machine shown can be used as follows Figure 8 The washing machine control method apparatus shown executes step S201 via the acquisition module 801. The washing machine can execute step S202 via the determination module 802. The washing machine can execute step S203 via the adjustment module 803. The washing machine includes a processor, memory, and network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with an external washing machine via a network connection. When the computer program is executed by the processor, it implements a washing machine control method.
[0191] The washing machine also includes a power supply 1003 that supplies power to the various components. Preferably, the power supply 1003 can be logically connected to the processor 1001 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1003 may also include one or more DC or AC power supplies, a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator, or any other components.
[0192] The washing machine may also include an input unit 1004, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0193] Although not shown, the washing machine may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 1001 in the washing machine loads the executable files corresponding to the processes of one or more applications into the memory 1002 according to the following instructions, and the processor 1001 runs the applications stored in the memory 1002 to realize various functions, as follows:
[0194] Obtain the weight of the target garment to be dehydrated, and the target dehydration stage of the garment;
[0195] Determine the dehydration control curve based on the weight of the garment and the target dehydration stage;
[0196] The eccentricity value generated by the target garment during operation according to the dehydration control curve is obtained, and the dehydration speed is adjusted according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment.
[0197] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0198] Therefore, embodiments of the present invention provide a computer-readable storage medium (hereinafter referred to as the storage medium), which may include: read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any of the washing machine control methods provided in the embodiments of the present invention. For example, the computer program loaded by the processor can execute the following steps:
[0199] Obtain the weight of the target garment to be dehydrated, and the target dehydration stage of the garment;
[0200] Determine the dehydration control curve based on the weight of the garment and the target dehydration stage;
[0201] The eccentricity value generated by the target garment during operation according to the dehydration control curve is obtained, and the dehydration speed is adjusted according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment.
[0202] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed descriptions of other embodiments above, which will not be repeated here.
[0203] In practice, each of the above units or structures can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units or structures, please refer to the previous method embodiments, which will not be repeated here.
[0204] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0205] The foregoing has provided a detailed description of a washing machine control method, apparatus, washing machine, and storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A washing machine control method, characterized in that, include: Obtain the weight of the target garment to be dehydrated, and the target dehydration stage of the garment; Determine the dehydration control curve based on the weight of the garment and the target dehydration stage; Obtain the eccentricity value generated by the target garment when running according to the dehydration control curve, and adjust the dehydration speed according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment; Before adjusting the spin speed based on the eccentricity value and the eccentricity threshold corresponding to the weight of the clothing, the method further includes: Obtain the target noise value; Extract the target rotational speed corresponding to each sub-stage in the dehydration control curve, wherein the sub-stage includes a pre-dehydration sub-stage and a main dehydration sub-stage; The predicted noise value is determined based on the target rotational speed and the weight of the clothing. Based on the relationship between the target noise value and the predicted noise value, determine the eccentricity threshold corresponding to the weight of the clothing; The step of determining the eccentricity threshold corresponding to the weight of the clothing based on the relationship between the target noise value and the predicted noise value includes: Based on the weight range to which the weight of the clothing belongs, determine the initial eccentricity threshold corresponding to the weight range; If the target noise value is less than the predicted noise value, then the initial eccentricity threshold is reduced to obtain the eccentricity threshold corresponding to the weight of the clothing. If the target noise value is greater than or equal to the predicted noise value, then the initial eccentricity threshold is set to the eccentricity threshold corresponding to the weight of the clothing.
2. The washing machine control method according to claim 1, characterized in that, The step of adjusting the spin speed for dehydration based on the eccentricity value and the eccentricity threshold corresponding to the weight of the clothing includes: If the eccentricity value is greater than the eccentricity threshold corresponding to the weight of the clothing, then the target eccentricity correction amount corresponding to the weight of the clothing is obtained according to the first preset mapping table corresponding to the weight and the eccentricity correction amount. The preset eccentricity control curve is corrected according to the target eccentricity correction amount; The washing machine speed is adjusted according to the corrected eccentricity control curve, and the adjusted eccentricity value is obtained. If the adjusted eccentricity value is less than or equal to the eccentricity threshold, the washing machine is controlled to operate according to the dehydration control curve.
3. The washing machine control method according to claim 2, characterized in that, After adjusting the washing machine speed according to the modified eccentricity control curve and obtaining the adjusted eccentricity value, the method further includes: If the adjusted eccentricity value is greater than the eccentricity threshold, then the number of eccentricity anomalies of the washing machine within a preset time period is counted. If the number of eccentric anomalies is greater than a preset threshold, then target historical operating parameters are obtained. The target historical operating parameters are historical operating parameters that match the weight of the clothing and the target dehydration stage. The dehydration control curve is updated based on the target historical operating parameters, and the washing machine is controlled to operate according to the updated dehydration control curve.
4. The washing machine control method according to claim 1, characterized in that, If the target noise value is less than the predicted noise value, then controlling the initial eccentricity threshold to decrease, thereby obtaining the eccentricity threshold corresponding to the weight of the clothing, includes: If the target noise value is less than the predicted noise value, then the noise difference between the predicted noise value and the target noise value is calculated. According to the preset second mapping table of difference and eccentricity adjustment, the target eccentricity adjustment corresponding to the noise difference is obtained; The initial eccentricity threshold is reduced based on the target eccentricity adjustment amount to obtain the eccentricity threshold corresponding to the weight of the clothing.
5. The washing machine control method according to any one of claims 1-4, characterized in that, Obtaining the weight of the target garment to be dehydrated, and the target dehydration stage of the garment, also includes: Obtain the weight of the target clothes to be spun dry, and obtain the target running time of the washing machine; Based on the relationship between the target duration and the preset base duration, the target dehydration stage corresponding to the target duration is determined.
6. A washing machine control device, characterized in that, The device includes: The acquisition module is used to acquire the weight of the target garment to be dehydrated, as well as the target dehydration stage of the garment. The determination module is used to determine a dehydration control curve based on the weight of the clothing and the target dehydration stage; The adjustment module is used to obtain the eccentricity value generated by the target garment when running according to the dehydration control curve, and to adjust the dehydration speed according to the eccentricity value and the eccentricity threshold corresponding to the weight of the garment. An eccentricity processing module is used to obtain a target noise value before adjusting the spin speed for dehydration based on the eccentricity value and the eccentricity threshold corresponding to the weight of the clothing. Extract the target rotational speed corresponding to each sub-stage in the dehydration control curve, wherein the sub-stage includes a pre-dehydration sub-stage and a main dehydration sub-stage; The predicted noise value is determined based on the target rotational speed and the weight of the clothing. Based on the relationship between the target noise value and the predicted noise value, determine the eccentricity threshold corresponding to the weight of the clothing; The eccentricity processing module is further configured to determine the eccentricity threshold corresponding to the weight of the clothing based on the relationship between the target noise value and the predicted noise value, including: Based on the weight range to which the weight of the clothing belongs, determine the initial eccentricity threshold corresponding to the weight range; If the target noise value is less than the predicted noise value, then the initial eccentricity threshold is reduced to obtain the eccentricity threshold corresponding to the weight of the clothing. If the target noise value is greater than or equal to the predicted noise value, then the initial eccentricity threshold is set to the eccentricity threshold corresponding to the weight of the clothing.
7. A washing machine, characterized in that, The washing machine includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps in the washing machine control method of any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to execute the steps of the washing machine control method according to any one of claims 1 to 5.