The present subject matter relates generally to washing machine appliances, such as horizontal axis washing machine appliances, and methods for monitoring load balances and limiting the basket speed in such washing machine appliances.
Washing machine appliances generally include a cabinet which receives a wash tub for containing water or wash fluid (e.g., water and detergent, bleach, or other wash additives). The wash tub may be suspended within the cabinet by a suspension system to allow some movement relative to the cabinet during operation. A basket is rotatably mounted within the wash tub and defines a wash chamber for receipt of articles for washing. During normal operation of such washing machine appliances, the wash fluid is directed into the wash tub and onto articles within the wash chamber of the basket. A drive assembly is coupled to the wash tub and configured to rotate the wash basket within the wash tub to agitate articles within the wash chamber, to wring wash fluid from articles within the wash chamber, etc.
A significant concern during operation of washing machine appliances is the balance of the tub during operation. For example, articles and water loaded within a basket may not be equally weighted about a central axis of the basket and tub. Accordingly, when the basket rotates, in particular during a spin cycle, the imbalance in clothing weight may cause the basket to be out-of-balance within the tub, such that the axis of rotation does not align with the cylindrical axis of the basket or tub. Such out-of-balance issues can cause the basket to contact the tub during rotation and can further cause movement of the tub within the cabinet. Significant movement of the tub can, in turn, generate increased noise and vibrations and/or cause excessive wear and premature failure of appliance components.
Various methods are known for monitoring load balances and preventing out-of-balance scenarios within washing machine appliances. Such monitoring and prevention may be especially important, for instance, during the high-speed rotation of the wash basket, e.g., during a spin cycle. For example, conventional systems monitor motor current or rotational velocity to determine when articles within the tub are in a suitable position for a spin cycle. Alternatively, one or more balancing rings may be attached to the rotating basket to provide a rotating annular mass that minimizes the effects of imbalances. However, such systems often fail to accurately determine the position of articles within the tub or basket or detect an out-of-balance condition. Moreover, such systems often require additional components and/or sensors, thereby increasing the cost and complexity of the appliance.
Accordingly, improved methods and apparatuses for monitoring load balance in washing machine appliances are desired. In particular, methods and apparatuses that provide for accurate detection of a balanced state or compensation for an imbalanced state during a washing operation would be advantageous.
Aspects and advantages of the invention will be set forth in part in the following description, or may be obvious from the description, or may be learned through practice of the invention.
In one exemplary aspect of the present disclosure, a method for operating a washing machine appliance is provided. The washing machine appliance has a wash tub, a wash basket rotatably mounted within the wash tub by a drive shaft, and a front bearing and a rear bearing for supporting the drive shaft. The method includes rotating the wash basket within the wash tub at a basket speed, obtaining at least one displacement amplitude of the wash tub, obtaining a wobble angle of the wash tub, and determining a bearing force amplitude threshold. The method further includes calculating a virtual bearing force value based in part on at least one of the displacement amplitude and the wobble angle, determining that the virtual bearing force value is greater than the bearing force amplitude threshold, and adjusting at least one operating parameter of the washing machine appliance in response to determining that the virtual bearing force value is greater than the bearing force amplitude threshold.
In another exemplary aspect of the present disclosure, a washing machine appliance is provided including a cabinet, a wash tub positioned within the cabinet, a measurement device operably coupled to the wash tub, and a wash basket rotatably mounted within the wash tub by a drive shaft supported by a front bearing and a rear bearing. A drive assembly is in mechanical communication with the wash basket for rotating the wash basket and a controller is communicatively coupled to the drive assembly and the measurement device. The controller is configured for rotating the wash basket within the wash tub at a basket speed, obtaining a front displacement amplitude and a rear displacement amplitude of the wash tub using the measurement device, and obtaining a wobble angle of the wash tub. The controller is further configured for determining a front bearing force amplitude threshold and a rear bearing force amplitude threshold, calculating a front virtual bearing force value and a rear virtual bearing force value based in part on at least one of the front displacement amplitude, the rear displacement amplitude, and the wobble angle, determining that the front virtual bearing force value is greater than the front bearing force amplitude threshold or the rear virtual bearing force value is greater than the rear bearing force amplitude threshold, and adjusting at least one operating parameter of the washing machine appliance in response to determining that the front virtual bearing force value is greater than the front bearing force amplitude threshold or the rear virtual bearing force value is greater than the rear bearing force amplitude threshold.
These and other features, aspects and advantages of the present invention will become better understood with reference to the following description and appended claims. The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
A full and enabling disclosure of the present invention, including the best mode thereof, directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended figures.
Repeat use of reference characters in the present specification and drawings is intended to represent the same or analogous features or elements of the present invention.
Reference now will be made in detail to embodiments of the invention, one or more examples of which are illustrated in the drawings. Each example is provided by way of explanation of the invention, not limitation of the invention. In fact, it will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the scope or spirit of the invention. For instance, features illustrated or described as part of one embodiment can be used with another embodiment to yield a still further embodiment. Thus, it is intended that the present invention covers such modifications and variations as come within the scope of the appended claims and their equivalents.
In order to aid understanding of this disclosure, several terms are defined below. The defined terms are understood to have meanings commonly recognized by persons of ordinary skill in the arts relevant to the present invention. The terms “includes” and “including” are intended to be inclusive in a manner similar to the term “comprising.” Similarly, the term “or” is generally intended to be inclusive (i.e., “A or B” is intended to mean “A or B or both”). The terms “first,” “second,” and “third” may be used interchangeably to distinguish one element from another and are not intended to signify location or importance of the individual elements. Furthermore, it should be appreciated that as used herein, terms of approximation, such as “approximately,” “substantially,” or “about,” refer to being within a ten percent margin of error.
Referring now to the figures,
Referring to
Wash basket 122 may define one or more agitator features that extend into wash chamber 124 to assist in agitation and cleaning articles disposed within wash chamber 124 during operation of washing machine appliance 100. For example, as illustrated in
Washing machine appliance 100 includes a drive assembly 128 which is coupled to wash tub 120 and is generally configured for rotating wash basket 122 during operation, e.g., such as during an agitation or spin cycle. More specifically, as best illustrated in
Referring generally to
In some embodiments, a window 146 in door 144 permits viewing of wash basket 122 when door 144 is in the closed position (e.g., during operation of washing machine appliance 100). Door 144 also includes a handle (not shown) that, for example, a user may pull when opening and closing door 144. Further, although door 144 is illustrated as mounted to front panel 140, it should be appreciated that door 144 may be mounted to another side of cabinet 102 or any other suitable support according to alternative embodiments. Additionally or alternatively, a front gasket or baffle (not shown) may extend between tub 120 and the front panel 140 about the opening 142 covered by door 144, further sealing tub 120 from cabinet 102.
Referring again to
Turning briefly to
Additionally or alternatively, washing machine appliance 100 can include other vibration damping elements, such as one or more suspension springs 164. According to the illustrated embodiment, suspension system 160 includes two suspension springs 164 that extend between top 104 of cabinet 102 and sides of wash tub 120, e.g., to be fixed at a location proximate to but above a center of gravity of wash tub 120. In optional embodiments, suspension system 160 (and washing machine appliance 100, generally) is free of any annular balancing rings, which would add an evenly-distributed rotating mass on basket 122.
Still referring to
Returning to
As illustrated, a detergent drawer 172 may be slidably mounted within front panel 140. Detergent drawer 172 receives a wash additive (e.g., detergent, fabric softener, bleach, or any other suitable liquid or powder) and directs the fluid additive to wash chamber 124 during operation of washing machine appliance 100. According to the illustrated embodiment, detergent drawer 172 may also be fluidly coupled to spout 170 to facilitate the complete and accurate dispensing of wash additive.
In optional embodiments, a bulk reservoir 174 is disposed within cabinet 102. Bulk reservoir 174 may be configured for receipt of fluid additive for use during operation of washing machine appliance 100. Moreover, bulk reservoir 174 may be sized such that a volume of fluid additive sufficient for a plurality or multitude of wash cycles of washing machine appliance 100 (e.g., five, ten, twenty, fifty, or any other suitable number of wash cycles) may fill bulk reservoir 174. Thus, for example, a user can fill bulk reservoir 174 with fluid additive and operate washing machine appliance 100 for a plurality of wash cycles without refilling bulk reservoir 174 with fluid additive. A reservoir pump 176 is configured for selective delivery of the fluid additive from bulk reservoir 174 to wash tub 120.
A control panel 180 including a plurality of input selectors 182 is coupled to front panel 140. Control panel 180 and input selectors 182 collectively form a user interface input for operator selection of machine cycles and features. A display 184 of control panel 180 indicates selected features, operation mode, a countdown timer, and/or other items of interest to appliance users regarding operation.
Operation of washing machine appliance 100 is controlled by a processing device or a controller 186 that is operatively coupled to control panel 180 for user manipulation to select washing machine cycles and features. In response to user manipulation of control panel 180, controller 186 operates the various components of washing machine appliance 100 to execute selected machine cycles and features. As described in more detail below with respect to
In exemplary embodiments, during operation of washing machine appliance 100, laundry items are loaded into wash basket 122 through opening 142, and a wash operation is initiated through operator manipulation of input selectors 182. For example, a wash cycle may be initiated such that wash tub 120 is filled with water, detergent, or other fluid additives (e.g., via detergent drawer 172 or bulk reservoir 174). One or more valves (not shown) can be controlled by washing machine appliance 100 to provide for filling wash basket 122 to the appropriate level for the amount of articles being washed or rinsed. By way of example, once wash basket 122 is properly filled with fluid, the contents of wash basket 122 can be agitated (e.g., with ribs 126) for an agitation phase of laundry items in wash basket 122. During the agitation phase, the basket 122 may be motivated about the axis of rotation A at a set speed (e.g., first speed or tumble speed). As the basket 122 is rotated, articles within the basket 122 may be lifted and permitted to drop therein.
After the agitation phase of the washing operation is completed, wash tub 120 can be drained, e.g., by drain pump assembly 156. Laundry articles can then be rinsed (e.g., through a rinse cycle) by again adding fluid to wash tub 120, depending on the particulars of the cleaning cycle selected by a user. Ribs 126 may again provide agitation within wash basket 122. One or more spin cycles may also be used. In particular, a spin cycle may be applied after the wash cycle or after the rinse cycle in order to wring wash fluid from the articles being washed. During a spin cycle, basket 122 is rotated at relatively high speeds. For instance, basket 122 may be rotated at one set speed (e.g., second speed or pre-plaster speed) before be rotated at another set speed (e.g., third speed or plaster speed). As would be understood, the pre-plaster speed may be greater than the tumble speed and the plaster speed may be greater than the pre-plaster speed. Moreover, agitation or tumbling of articles may be reduced as basket 122 increases its rotational velocity such that the plaster speed maintains the articles at a generally fixed position relative to basket 122. After articles disposed in wash basket 122 are cleaned (or the washing operation otherwise ends), a user can remove the articles from wash basket 122 (e.g., by opening door 144 and reaching into wash basket 122 through opening 142).
Referring now to
A measurement device 190 in accordance with the present disclosure may include an accelerometer which measures translational motion, such as acceleration along one or more directions. Additionally or alternatively, a measurement device 190 may include a gyroscope, which measures rotational motion, such as rotational velocity about an axis. Moreover, according to exemplary embodiments, a measurement device 190 may include more than one gyroscope and/or more than one accelerometer.
Control panel 180 and other components of washing machine appliance 100, such as motor assembly 130 and measurement device 190, may be in communication with controller 186 via one or more signal lines or shared communication busses. Optionally, measurement device 190 may be included with controller 186 or may alternatively be a printed circuit board that includes the gyroscope and accelerometer thereon. According to exemplary embodiments, measurement devices 190 may include a dedicated microprocessor that performs the calculations specific to the measurement of motion with the calculation results being used by controller 186.
According to the illustrated embodiment, measurement device 190 is mounted to the tub 120 to sense movement of the tub 120 relative to the cabinet 102, e.g., by measuring uniform periodic motion, non-uniform periodic motion, or excursions of the tub 120 during appliance 100 operation. For instance, movement may be measured as discrete identifiable components (e.g., in a predetermined direction). More specifically, according to the illustrated embodiment, measurement device 190 is mounted at a rear of wash tub 120, e.g., to facilitate simple wiring, improved assembly and rigidity, and reduced likelihood of damage. As explained herein, positioning measurement device 190 on wash tub 120 may permit controller 186 to determine the movement of any other position on wash tub 120. However, it should be appreciated that according to alternative embodiments, any suitable number, type, and position of measurement devices may be used.
The measurement device 190 may be mounted to the tub 120 (e.g., via a suitable mechanical fastener, adhesive, etc.) and may be oriented such that the various sub-components (e.g., the gyroscope and accelerometer) are oriented to measure movement along or about particular directions as discussed herein. Notably, the gyroscope and accelerometer in exemplary embodiments are advantageously mounted to the tub 120 at a single location (e.g., the location of the printed circuit board or other component of the measurement device 190 on which the gyroscope and accelerometer are grouped). Such positioning at a single location advantageously reduces the costs and complexity (e.g., due to additional wiring, etc.) of out-of-balance detection, while still providing relatively accurate out-of-balance detection as discussed herein. Alternatively, however, the gyroscope and accelerometer need not be mounted at a single location. For example, a gyroscope located at one location on tub 120 can measure the rotation of an accelerometer located at a different location on tub 120, because rotation about a given axis is the same everywhere on a solid object such as tub 120.
An exemplary method of using measurement device 190 to set limit thresholds on the motion caused by an unbalanced wash load will now be described in detail. Specifically, the exemplary embodiment describes a method for determining two limit thresholds without consideration of the size or location of the unbalanced mass. Instead of determining the size of the unbalanced mass (as done in many prior control algorithms), the present method used a maximum force to be allowed at each of the bearings supporting the drive shaft which supports and rotates the wash basket. More specifically, continuing the example from above, measurement device 190 is used to monitor the motion of wash tub 120 and for determining the forces that motion generates at both front bearing 134 and rear bearing 136. In the event the motion generates a force that exceeds a predetermined threshold for either of these bearings 134, 136, washing machine appliance 100, or more specifically controller 186, takes corrective action to reduce or eliminate stress on the bearings 134, 136 or other appliance components.
Referring now specifically to
As shown in
For purposes of the present method, the suspended mass of washing machine appliance 100 is separated into parts convenient for the purpose of showing how the forces at the shaft bearings 134, 136 have the same magnitude at equilibrium whether they are acting on the rotating mass (i.e., wash basket 122) from one side of the bearings or on the non-rotating mass (i.e., wash tub 120) from the other side. The spinning out-of-balance mass has a centrifugal force (FOOB) that causes the acceleration of all other suspended masses, e.g., wash tub 120 and wash basket 122, to reach equilibrium with the out-of-balance force (FOOB). Thus, the masses undergoing acceleration produce a collective force equal to and opposite of the out-of-balance force (FOOB). Specifically, as illustrated in
To simplify the calculation of the bearing forces (Frr_brg, Frr_brg) as a function of motion of the mass of wash tub, the tub mass 120 is broken into two equivalent masses—one mass that is in the plane at the rear of the tub (massrr, FTUB-RR) at the front bearing 134 and one mass that is located at the front of the tub (massfrt, FTUB_FRT), e.g., proximate the counterweights. The location of the front mass is determined so that the two split masses combined are equivalent to the total tub mass in its actual location. For a given system, massrr and massfrt are known constants. Upon simplifying the location and forces exerted within washing machine appliance 100, the forces may be represented as shown in
Referring now specifically to
The front displacement (δfrt) and the rear displacement (δrr) may be referred to herein as “virtual point amplitudes.” In this regard, virtual point amplitudes are intended to refer to displacement or motion measurements at a location that does not include a measurement device. Virtual point amplitudes may generally be determined by estimation assuming wash tub 120 is a rigid body and knowing the dimensional configuration of wash tub 120. Notably, by using dimensional knowledge and making such assumptions, the position or motion of any point, including points away from the place where the measurement device is located, may be predicted based on the measured position or motion at the measured location. In this manner, washing machine appliance 100 need not include multiple measurement devices while still maintaining the motion of each point on wash tub 120. It should be appreciated that the front displacement (δfrt) and rear displacement (δrr) may be actual measured displacements or virtual point amplitudes according to various embodiments of the present subject matter.
In addition, an angular displacement amplitude (Φ), also referred to as the wobble angle, is determined. Wobble angle (Φ) may represent the conical angle of the cylindrical axis of wash basket 122 relative to the axis of rotation A (
The front distance (lfrt) and rear distance (lrr) are known values based on appliance geometry. In addition, the value of front displacement (δfrt), rear displacement (δrr), and wobble angle (Φ) may all be determined using measurement sensor 190 and the known geometry of washing machine appliance 100, as would be appreciated by one skilled in the art.
According to an exemplary embodiment, using the modeled forces described above and as illustrated in
ΣM=0=ω2δfrtmassfrtlfrt−Frr_brglrr
According to an exemplary embodiment, the rotational velocity of wash basket 122 or basket speed (ω) may be measured at motor assembly 130 in rotations per minute or radians per second. Thus, the rear bearing force (FRR_BRG) may be calculated as follows:
According to an exemplary embodiment, using the modeled forces described above and as illustrated in
ΣF=0=ω2δfrtmassfrt+ω2 cos(β)δrrmassrr+Ffrt_brg+Frr_brg
The term cos(β) δrr in the equation above is the component of the rear displacement (δrr) that is collinear to the front displacement (δfrt), e.g., after compensating for the wobble angle (Φ). In this regard, cos(β) accounts for the phase angle between the front displacement (δfrt) and the rear displacement (δrr), and may be calculated using the law of cosines as shown by the following equation:
Notably, the front and rear displacements (δfrt, δrr) and the wobble angle (Φ) may be measured and the front distance (lfrt) is known, so the term cos(β) may be determined. Going further, substituting the rear bearing force (Frr_brg) into the summation of forces equation above and simplifying results in the following equation:
Using this simplified summation of forces equation, the solution for the front bearing force (Ffrt_brg) is as follows:
The purpose of the present control method is to determine an unsigned threshold or magnitude threshold for allowable displacements. Therefore, the above equation may be represented as follows:
Simplify to get the following, where C1 and C2 are fixed constants:
|Ffrt_brg|=ω2|δfrtC1+cos(β)δrrC2|
where:
Now that equations for both the front bearing force (Ffrt_brg) and the rear bearing force (Frr_brg) have been formulated, a front bearing threshold (AMPFRT) and a rear bearing threshold (AMPRR) may be dependent on the force limit for the front bearing (FLMT_FRT) and the force limit for the rear bearing (FLMT_RR), respectively, along with the basket speed (ω). This may be represented in operation using front and rear bearing threshold equations, referred to herein as “bearing threshold equations,” as follows:
where:
Notably, using the amplitude thresholds equations above, a lookup table may be generated based on the known values as a function of the basket speed (ω). Specifically, for example, the bearing force limits (FLMT_FRT, FLMT_RR) may be determined empirically or may be provided by the bearing manufacturer and the system constants (C3, C4, C5) may be determined based on wash tub 120 geometry and mass. Thus, the left hand side of the above equation may be determined as a function of the basket speed (ω).
In this manner, for a given basket speed (ω), an appliance controller may obtain from the lookup table an associated amplitude threshold for the front and rear bearings. Simultaneously, the controller may use a measurement device (such as measurement device 190) to measure the front displacement (δfrt), the rear displacement (δrr), and the wobble angle (Φ). Furthermore, the front distance (lfrt) and the rear distance (Lrr) may be known for a given appliance. Having these values permits a determination as to whether the displacements have exceeded the amplitude thresholds. Method 200 described below provides one exemplary method of limiting bearing forces using displacement amplitudes and the models described above.
Now that the construction of washing machine appliance 100 and the configuration of controller 186 according to exemplary embodiments have been presented, an exemplary method 200 of operating a washing machine appliance will be described. Although the discussion below refers to the exemplary method 200 of operating washing machine appliance 100, one skilled in the art will appreciate that the exemplary method 200 is applicable to the operation of a variety of other washing machine appliances, such as vertical axis washing machine appliances. In exemplary embodiments, the various method steps as disclosed herein may be performed by controller 186 or a separate, dedicated controller.
Referring now to
Turning especially to
In some embodiments, step 210 follows a wash cycle or rinse cycle and may, furthermore, follow a draining a volume of liquid from the tub. For instance, step 210 may occur after flowing a volume of liquid into the tub. The liquid may include water, and may further include one or more additives as discussed above. The water may be flowed through hoses, a tube, and nozzle assembly into the tub and onto articles that are disposed in the basket for washing. The volume of liquid may be dependent upon the size of the load of articles and other variables which may, for example, be input by a user interacting with the control panel and input selectors thereof.
Optionally, step 210 may occur after agitating articles within the tub (e.g., for an agitation period). During such agitation (which may be a sub-phase of the wash cycle), the volume of liquid flowed into the tub in may remain in the tub (i.e., before the volume of liquid is drained from tub). Moreover, during the agitation period, the basket may be rotated (e.g., at the tumble speed) or oscillated in alternating clockwise-counterclockwise rotation. The agitation period may be defined period of time programmed into the controller. The rotational or oscillation speed, pattern of agitation, and the agitation period may be dependent upon the size of the load of articles.
Method 200 further includes, at step 220, obtaining a front displacement amplitude and a rear displacement amplitude of the wash tub using a measurement device. Specifically, the front displacement amplitude may be measured near the front of the wash tub, e.g., proximate the counterweights 166. In addition, the rear displacement amplitude may be measured at the front bearing. According to exemplary embodiments, these displacement amplitudes may be determined by a measurement device including an accelerometer and a gyroscope. In such an embodiment, for example, the measurement device may be mounted at a convenient location on the outside of wash tub 120 and may be used for determining the displacement of any location on the rigid body of the tub, as described herein.
Step 230 includes obtaining a wobble angle of the wash tub. According to an exemplary embodiment, the wobble angle may be measured or determined using the gyroscope of measurement device 190 (e.g., via integration of detected rotational velocity data).
Step 240 includes determining a front bearing force amplitude threshold and a rear bearing force amplitude threshold as a function of the bearing force limits and the basket speed. Exemplary methods and equations for determining these bearing force amplitude thresholds are provided above. Notably, the bearing force limits are typically known, e.g., the force limit in pounds set by the bearing manufacturer. Similarly, the system constants needed for determining the bearing force amplitude thresholds are known values dependent on system configuration and geometry. Thus, the bearing force amplitude thresholds may be populated in a lookup table only as a function of the measured basket speed.
Step 250 includes calculating a front virtual bearing force value and a rear virtual bearing force value based in part on at least one of the front displacement amplitude, the rear displacement amplitude, and the wobble angle. Exemplary methods and equations for determining these virtual bearing force values are provided above, e.g., using the “bearing threshold equations” set forth above. It should be appreciated that variations and modifications may be made to such equations while remaining within the scope of the present subject matter. For example, when multiple displacement amplitudes are used, the particular mass and dimensional properties are used to calculate the virtual bearing force value. The properties scale, or weight, the multiple displacements amplitudes relative to each other. If only one displacement amplitude is needed, it could be said that the mass or dimensional property was incorporated into the threshold value.
Step 260 includes determining that the front virtual bearing force value is greater than the front bearing force amplitude threshold or the rear virtual bearing force value is greater than the rear bearing force amplitude threshold. If either of these conditions is satisfied, step 270 includes adjusting at least one operating parameter of the washing machine appliance. For example, step 270 may include maintaining or slowing the basket speed to reduce the forces generated at the bearing from an out-of-balance mass.
As used herein, an “operating parameter” of washing machine appliance 100 is any cycle setting, operating time, component setting, spin speed, part configuration, or other operating characteristic that may affect the performance of washing machine appliance 100. Thus, references to operating parameter adjustments or “adjusting at least one operating parameter” are intended to refer to control actions intended to improve system performance in response to out-of-balance masses, bearing forces, displacement amplitudes, wobble angle, etc. Basket spins speeds are used herein as exemplary adjusted operating parameters, but such use is not intended to limit the scope of operating parameter adjustments.
The memory device(s) 186C can include one or more computer-readable media and can store information accessible by the one or more processor(s) 186B, including instructions 186D that can be executed by the one or more processor(s) 186B. For instance, the memory device(s) 186C can store instructions 186D for running one or more software applications, displaying a user interface, receiving user input, processing user input, etc. In some implementations, the instructions 186D can be executed by the one or more processor(s) 186B to cause the one or more processor(s) 186B to perform operations, e.g., such as one or more portions of methods described herein. The instructions 186D can be software written in any suitable programming language or can be implemented in hardware. Additionally, and/or alternatively, the instructions 186D can be executed in logically and/or virtually separate threads on processor(s) 186B.
The one or more memory device(s) 186C can also store data 186E that can be retrieved, manipulated, created, or stored by the one or more processor(s) 186B. The data 186E can include, for instance, data to facilitate performance of methods described herein. The data 186E can be stored in one or more database(s). The one or more database(s) can be connected to controller 186 by a high bandwidth LAN or WAN, or can also be connected to controller through network(s) (not shown). The one or more database(s) can be split up so that they are located in multiple locales. In some implementations, the data 186E can be received from another device.
The computing device(s) 186A can also include a communication module or interface 186F used to communicate with one or more other component(s) of controller 186 or washing machine appliance 100 over the network(s). The communication interface 186F can include any suitable components for interfacing with one or more network(s), including for example, transmitters, receivers, ports, controllers, antennas, or other suitable components.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they include structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
Number | Name | Date | Kind |
---|---|---|---|
6783675 | Sans Rovira Ramon et al. | Aug 2004 | B1 |
8341787 | Kim et al. | Jan 2013 | B2 |
8930031 | Wong | Jan 2015 | B2 |
20130118210 | Wee | May 2013 | A1 |
20140115793 | Hamin et al. | May 2014 | A1 |
Number | Date | Country |
---|---|---|
105442244 | Mar 2016 | CN |
19616985 | Oct 1997 | DE |
1342826 | Sep 2003 | EP |
Entry |
---|
English translation of DE19616985A1. |
Number | Date | Country | |
---|---|---|---|
20200018007 A1 | Jan 2020 | US |