Dynamic load detection for a clothes washer

Information

  • Patent Application
  • 20070266504
  • Publication Number
    20070266504
  • Date Filed
    May 19, 2006
    18 years ago
  • Date Published
    November 22, 2007
    17 years ago
Abstract
A method for controlling the spin cycle in an automatic clothes washer. The clothes washer comprises an imperforate tub, a perforate basket located within the tub, a bearing assembly carried by the tub, a drive shaft rotationally supported in the bearing assembly and coupled to the basket to define a rotational axis of the basket, a drive assembly rotating the drive shaft, and a controller operably to the drive assembly, with the controller controlling the drive mechanism to control the spin rate of the basket according to a spin cycle. The method comprises sensing a moment acting on the bearing, and controlling the spin rate of the basket in response to the sensed moment.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

In the drawings:



FIGS. 1A and B are front and side elevational schematic representations of a horizontal axis washing machine subject to a single static imbalance loading condition. The imbalance is located in the middle of the drum.



FIGS. 2A and B are front and side elevational schematic representations of a horizontal axis washing machine subject to a coupled dynamic imbalance loading condition.



FIGS. 3A and B are front and side elevational schematic representations of a horizontal axis washing machine subject to a front single imbalance loading condition.



FIGS. 4A and B are front and side elevational schematic representations of a horizontal axis washing machine subject to a rear single imbalance loading condition.



FIG. 5 is a graphical representation of the relationship between the magnitude of the imbalance load and the dynamic moment for a horizontal axis washing machine.



FIG. 6 is a partially cut away, perspective view of a horizontal axis clothes washer according to the invention.



FIG. 7 is an exploded view of a rotating basket and tub assembly forming a portion of the horizontal axis clothes washer illustrated in FIG. 6.



FIG. 8 is a schematic representation of the basket and tub assembly illustrated in FIG. 7 with loads and distances effecting different imbalance loading conditions.



FIG. 9A is a tabulation of preliminary limit settings for selected rotational velocities of the basket illustrated in FIG. 7.



FIG. 9B is a tabulation of specifications for an accelerometer corresponding to the preliminary limit settings illustrated in FIG. 9A.



FIG. 10 is a graphical representation of a step flow chart for operating a spin cycle for the clothes washer illustrated in FIG. 7.



FIGS. 11A-D illustrate a flow chart for operating the spin cycle for the clothes washer illustrated in FIG. 7.





DESCRIPTION OF AN EMBODIMENT OF THE INVENTION

Referring to the Figures, and in particular to FIG. 6, an embodiment of the invention illustrated as an automatic clothes washer 10 according to the invention is shown having a cabinet 12 with a front portion 15 and a rear portion 17. The front portion 15 has an opening 30 closeable by a door 16. The clothes washer 10 described herein shares many features of a well-known clothes washer, and will not be described in detail except as necessary for a complete understanding of the invention.


The cabinet 12 encloses a perforate rotatable basket 18 within a stationary imperforate tub 20. The cabinet 12 also mounts a control panel 14 having control elements, such as switches, dials, buttons, and the like, operably coupled with a solid-state microprocessor-based controller 22 for controlling the operation of the clothes washer 10. The basket 18 defines an axis of rotation 40, a generally vertical axis 56, and a generally horizontal axis 58. The vertical axis 56 and the horizontal axis 58 intersect at a longitudinal center point of the basket 18.


Referring now to FIG. 7, the basket 18 is rotated by a motor (not shown) coupled to the basket 18 through a pulley 42 and a belt 44. The tub 20 is suspended from the cabinet 12 at its front portion by a pair of suspension springs 32. One or two pairs of dampers 34 are coupled to the cabinet 12 and the tub 20 at its front portion generally diametrically-opposed to the springs 32.


Referring now to FIG. 8A, the basket 18 is supported on an axle 50 which is supported by and rotates within a bearing assembly 52 having a forward bearing 46 and a rear bearing 48 enclosed within a bearing housing 54. The bearing housing 54 can be integral with the tub 20. The axle 50 is horizontally, or nearly horizontally, disposed, and coaxial with the axis of rotation 40.


The basket 18, tub 20 and any other elements connected to them form a suspended mass for the washer that is suspended by the springs 32 and dampers 34. In most applications, the suspended mass will include the bearing assembly 52 and the axle 50. When a clothes load is placed into the basket, it also forms part of the suspended mass.


Referring also to FIG. 8B, a dual-axis acceleration transducer 36 is fixedly attached to the apex of the tub 20, preferred but not limit to, at its front portion, and is operably coupled through an electrical lead 38 to the controller 22. The transducer 36 can be any well-known acceleration transducer suitable for the purposes described herein, such as an analog or digital accelerometer, capable of responding to accelerations in at least one orthogonal direction. Although an accelerometer with another rating can be used, an accelerometer with a 2 g rating is preferred since it can not only measure a weak signal at low RPM with sufficient accuracy, but it can also measure a strong signal at high RPM with little or no saturation. Hereinafter, acceleration transducer and accelerometer will be used interchangeably to refer to a device capable of providing signal outputs corresponding to acceleration along at least one orthogonal axis to which the device is subjected.


The basket 18 rotates about the axis of rotation 40. Static and dynamic imbalance conditions can cause the basket 18 and the tub 20 to vibrate in a side-to-side movement, and in a front-to-back movement. The side-to-side movement will result in oscillation of the tub 20 about the vertical axis 56. The front-to-back movement will result in oscillation of the tub 20 about the horizontal axis 58. The vertical axis 56 is orthogonal to the horizontal axis 58, both of which are orthogonal to the axis of rotation 40. The acceleration transducer 36 is attached to the tub 20 so that the X-axis of the transducer 36 corresponds with the side-to-side oscillation about the vertical axis 56, and the Y-axis corresponds with the front-to-back oscillation about the horizontal; axis 58.


The acceleration transducer 36 generates voltage signals proportional to acceleration, which are transmitted through the lead 38 to the controller 22 for processing as hereinafter described. Preferably, the controller 22 is capable of receiving user-selected input signals and data from the acceleration transducer 36, performing mathematical and control algorithms utilizing the data, storing the data and results from the algorithms, sending control signals to displays and operational components such as motors and heating elements, and the like.


The acceleration transducer 36 is oriented relative to the longitudinal axis of the rotating basket so that a first output signal corresponds to a side-to-side acceleration, i.e. acceleration along the X-axis in an “X” direction, and a second output signal corresponds to a front-to-back acceleration, i.e. acceleration along the Y-axis in a “Y” direction. If the tub 20 is subjected concurrently to both side-to-side acceleration and front-to-back acceleration, the acceleration transducer 36 will generate separate output signals corresponding to the separate acceleration in both directions, which can be processed as hereinafter described.


In practice, the output of the accelerometer, i.e. voltage, is utilized in a hereinafter-discussed method of increasing the spin speed of the basket 18 through discrete steps, rather than actually calculating acceleration from the accelerometer output.


Referring to FIG. 8A, the mass of the vibrating system, including the basket 18, the tub 20, the axle 50, and the like, are readily determined. The mass of the total clothes load can be determined in a well-known manner, such as by evaluating the motor speed, current, or watts draw during motor start up at a preselected time during the operation of the clothes washer, as referenced in European Patent No. EP1167609, which is incorporated herein by reference. Some methods require that the basket angular velocity pass through the critical speed. Using the well-known relationship between centrifugal force caused by imbalance






F=mRω
2


where


F=centrifugal force caused by imbalance;


m=mass of imbalance;


R=radial location of the imbalance to rotating axis; and


ω=angular velocity.


The moment M acting on the forward bearing 46 as illustrated in FIG. 8A can be calculated as





M=Fd,


where


d=longitudinal distance between imbalance load and forward bearing 46, and


M=moment acting on forward bearing 46.


It should be briefly noted that for purposes of this discussion load (or weight) and mass are interchangeable. The mass of an object as used in this description varies from its weight by the gravitational constant.


The X-directional acceleration is directly proportional to the moment, M. When using an accelerometer according to the disclosed embodiment, the magnitude of the voltage signal from the accelerometer is proportional to the moment. Under such circumstances, it would not be necessary to actually calculate the moment. Instead, the voltage signal could be compared to representative voltage values that are indicative of values for the moment value of interest. The representative voltage values are usually empirically determined for the system.


One advantage of knowing the moment M at the bearing is that the location of the portion of the clothes load causing the imbalance can be determined once the imbalance mass or weight of clothing is determined. Many prior art horizontal axis washing machines enable the detection of the mass to differing degrees of accuracy. Once the moment M and the mass of the clothes load causing the imbalance are known, the distance d from the forward bearing 46 to the center of the portion of the clothes load can be calculated as:






d=M/F=M/mRω
2,


where


M=imbalance moment acting on forward bearing 46, calculated as above;


m=mass of imbalance clothes load, and


d=longitudinal distance parallel to axis of rotation 40 from forward bearing 46 to center of mass of clothes load.


Referring again to FIG. 8A, a family of moments based upon different off-balance loads can be identified, as follows:






M
f
=F
f
d
f;






M
m
=F
m
d
m; and






M
r
=F
r
d
r;


where


Mf=moment relative to the forward bearing 46 due to a front imbalance load Ff 60 located a distance df 62 from the forward bearing 46;


Mm=moment relative to the forward bearing 46 due to a middle imbalance load Fm 64 located a distance dm 66 from the forward bearing 46;


Mr=moment relative to the forward bearing 46 due to a rear imbalance load Fr 168 located a distance dr 70 from the forward bearing 46.


The moments Mf, Mm, and Mr are orthogonal to the axis of rotation.

For a coupled load due to a first load Ff 60 located a distance df 62 from the forward bearing and a second load Fr 68 located a distance dr 70 from the forward bearing:






M
c
=F
f
d
f
−F
r
d
r.


If Ff=Fr, then Mc=Ff(df−dr). Mc, Mf, Mm, and Mr cannot be determined with current technologies.

While the acceleration of the imbalance mass can easily be directly determined from the voltage output, a brief explanation of how the acceleration can be utilized should be useful. Under steady-state conditions, i.e. constant basket rotation, acceleration and displacement have the following relationship:






X
a=−ω2Xd


where


Xa=acceleration in X-direction,


Xd=displacement in X-direction, and


ω=angular velocity.


From the above equation we can see how an accelerometer can predict cabinet hits, which is displacement, using acceleration information. On the other hand, we can recognize that the accelerometer is only one of several possible sensors that can be used in this invention. Other devices can include proximity sensors, laser or optical displacement sensors, and the like. In accordance with the invention, acceleration is evaluated in at least one direction, but preferably in two orthogonal directions relative to the longitudinal axis of the basket, since the second direction capability is readily available at nominal cost. Thus:


Xa=side-to-side acceleration; and


Ya=front-to-back acceleration.


The accelerometer determines a resulting RMS acceleration from the individual accelerations in both directions, calculated as:






XY
a=√{square root over (Xa2+Ya2)}


The RMS acceleration is determined continuously to enable the avoidance of severe vibration before it occurs. The acceleration (in voltage before calibration) at each speed is compared to a limit setting established for each speed, and is calculated according to the following relationship:






XY
=






(


X
j

-

X
av


)

2


+



(


Y
j

-

Y
av


)

2

/
n








and





XY<LRPM


where


XY=RMS acceleration at a selected speed;


Xj=side-to-side acceleration for sample number j;


Yj=front-to-back acceleration for sample number j;








X
av

=




j
=
1

n




X
j

/
n



,




side-to-side average acceleration at the selected speed;








Y
av

=




j
=
1

n




Y
j

/
n



,




front-to-back average acceleration at the selected speed;


j=1, 2, . . . n; n=preselected number of samples, preferably 100 to 400;


LRPM=L70, L140, . . . , L1200; limit setting for indicated speed.


Alternatively, weighted settings can be used for cases with special side-to-side or front-to-back clearance requirements:






XY=√{square root over (X2+kY2)};


where


k=0˜2.


In yet another alternative, separate limit settings can be used for the side-to-side and front-to-back directions.


The determination of Y-direction acceleration, which can predict front-to-back vibration and prevent glass/door hits, is preferred, but not as important as the determination of side-to-side acceleration. Consequently a single-axis accelerometer can be used for this invention if there is a cost saving advantage. However, two-axis accelerometers are readily available, and three-axis accelerometers are available at additional cost.


For the illustrative washing machine as described, the resonance for the suspended mass has been empirically determined to occur around 160 to 200 PRM, which is referred to as the critical speed zone. The critical speed corresponds with the resonance frequency of the suspended mass, i.e. the basket, tub, clothes load, and retained liquid. Empirical data indicates that the greater the acceleration measured at 140 RPM, the greater the displacement when the washer ramps through the critical speed zone. Consequently, acceleration measured at 140 RPM can predict the severity of cabinet hits during ramp through the critical speed, and enable preventative measures to reduce the severity of cabinet hits. The 140 RPM speed is selected to avoid spinning the basket and clothes load at the resonant frequency, yet generate sufficient speed and vibration to indicate whether an imbalance will cause excessive vibration at a higher speed. The resonance frequency, the critical speed, and the “test” speed (i.e. corresponding to the 140 RPM speed) are unique to a specific washer and load configuration, and may vary from the above values.


The limit settings are empirically determined values unique to a specific clothes washer based upon such factors as clothes washer type, load size and type, spin speed, basket size, kind of accelerometers selected and the like. Preferably, the limit settings are expressed in terms of voltage values for direct comparison with the voltage output from the acceleration transducer 36. An example of such limit settings is illustrated in tabular form in FIG. 9A. FIG. 9B is a tabulation of pertinent specifications for an accelerometer corresponding to the limit settings illustrated in FIG. 9A. An accelerometer having different specifications will have different limit settings. The limit settings can be established for a range of loads at each speed. Preferably, the limit settings will be stored as an array or matrix of values in the controller 22.


As the basket is rotated, continuous outputs are generated from the acceleration transducer 36 corresponding to the X-direction acceleration and the Y-direction acceleration, and sent to the controller. A selected number n of regularly-determined X-direction and Y-direction accelerations are averaged, and the RMS acceleration XY is calculated according to the above equation. This RMS acceleration is then compared to the appropriate limit setting stored in the controller.


Referring to FIG. 10, the L70 setting, which is the preselected acceleration limit at a basket speed of 70 RPM, is mainly used for purposes of detecting accelerometer failure prior to increasing the rotational speed of the basket. Thus, when the spin cycle is initiated, the basket speed is increased up to 70 RPM while the output from the acceleration transducer 36 is evaluated. If the L70 limit is not exceeded, the basket speed is increased to 140 RPM.


The L140 setting is used to prevent cabinet hits during ramp up of the basket speed to a high speed up to 1200 RPM, and to evaluate whether there is a likelihood of severe vibration at high speeds. As discussed above, the 140 RPM speed is established based upon the resonance frequency of the suspended mass. It has been determined that if the conditions in the basket do not result in the output from the accelerometer at 140 RPM exceeding the L140 setting, the basket can typically be safely increased to the next high RPM.


The higher limit settings, i.e. L140, L600 . . . L1200 are set based upon an average liquid extraction rate and RPM selected, and to prevent catastrophic vibration due to unexpected conditions. For example, some clothes loads have a relatively low liquid extraction rate and can cause severe vibration at high speeds. If the clothes washer 10 is operated in a very cold environment and then the dampers have big damping forces, a large off-balance load could be ramped up to a high speed without cabinet hits. However, it would be detected at 400 RPM by limit setting L400. When the machine is warmed up, the load will not progress past 140 RPM due to the L140 limit.



FIGS. 11A-D illustrate a flow chart for the invention. Referring also to FIG. 10, at the point in a wash cycle when the clothes washer 10 enters a spin cycle, the output from the accelerometer 36 is continuously sampled and evaluated against the limit settings. The speed of the basket is ramped up to 70 RPM, and the output of the accelerometer during the ramp up to 70 RPM is compared to the L70 limit setting in step 100. If the output from the accelerometer during ramp up or at 70 RPM is greater than the L70 limit setting, the basket spin is terminated and an error code is displayed indicating accelerometer failure, as shown in step 102. If the output from the accelerometer is less than or equal to the L70 limit setting, the basket is rotated, as shown in step 104, at 70 RPM for a preselected time T70


After time T70, the speed of the basket is ramped up, as shown in step 106, to 140 RPM. The output from the accelerometer during the ramp up to 140 RPM is compared to the L140 limit setting, as shown in step 108. If the output from the accelerometer during ramp up or at 140 RPM is greater than the limit setting L140, the basket is rotated, as shown in step 110, at 40 RPM for a preselected time T40. This is followed by a repeat of step 104, i.e. rotation of the basket at 70 RPM for preselected time T70, followed by a second ramping up of the basket speed to 140 RPM. This process is continued until the output from the accelerometer 36 is less than or equal to the L140 limit setting.


The basket is then rotated, as shown in step 112, at 140 RPM for a preselected time T140. The maximum value of the output from the accelerometer at 140 RPM is stored as shown in step 114, and a counter is set to a value of zero. The speed of the basket is then ramped up toward a speed of 400 RPM, is shown in step 116, while a quotient, which is equal to the value of the output from the accelerometer divided by the previously stored maximum value of the output from the accelerometer at 140 RPM, is compared to a limit setting Lsb2 reflecting the presence of unremoved shipping bolts, as shown in step 118. If the quotient is greater than the limit setting Lsb2, the basket spin is terminated and an error code is displayed indicating that shipping bolts are detected, as shown in step 120.


If the quotient is less than the limit setting Lsb2 but greater than a limit setting Lsb1, the basket is rotated at 40 RPM for preselected time T40 followed by spinning at 70 RPM for T70, ramping up to 140 RPM, and repeating of the process. Examples of the limit settings Lsb1, Lsb2, are illustrated in the Table of FIG. 9.


If the quotient is less than the limit setting Lsb1, the output from the accelerometer is then compared to the L400 limit setting, as shown in 124. If the output from the accelerometer is greater than the L400 limit setting, the basket is rotated at 40 RPM for preselected time T40 followed by spinning at 70 RPM for T70, ramping up to 140 RPM, ramping up to 400 RPM, and repeating of the process until the output from the accelerometer is less than or equal to the limit setting L400. The basket is then rotated, as shown in step 126, at 400 RPM for a time T400.


When time T400 has expired, the rotation of the basket is ramped up, as shown in step 128, toward 600 RPM. The output from the accelerometer during the ramp up to 600 RPM is compared as shown in step 130, to the limit setting L600. If the output from the accelerometer during ramp up or at 600 RPM is greater than the limit setting L600, the speed of the basket corresponding to an accelerometer output greater than the limit setting L600 is determined, as shown in step 132. The routine then queries as shown in step 134 whether the counter value is 2. If the counter value is 2, the basket is rotated at a speed equal to the RPM determined in step 132 minus 50 RPM for a time Tstop, as shown in step 140, followed by termination of the spin cycle, as shown in step 142.


If the counter value is not equal to 2, the evaluation process is paused for a time Tpause, as shown in step 136, and the counter value is incremented by 1. The basket is then rotated at a speed equal to the RPM determined in step 132 minus 50 RPM for a time Tt (say, one minute), followed by a second attempt to increase the speed of the basket to 600 RPM. The process is continued either until the counter value equals 2, leading to a final spin and termination of the spin cycle, or until the output from the accelerometer is less than or equal to the limit setting L600.


Referring also to FIG. 10, if the output from the accelerometer is less than or equal to the limit setting L600, the counter is reset, as shown in step 144, to 0, and the basket is rotated, as shown in step 146, at 600 RPM for a time T600. The speed of the basket is then ramped up toward 800 RPM, as shown in step 148, during which a process similar to that described for the ramping up to 600 RPM is employed. During the ramping up of the basket, the output from the accelerometer 36 is compared, as shown in step 150, to a limit setting L800. If the output from the accelerometer is greater than the limit setting L800, the speed of the basket is determined at that output, as shown in step 152, and the routine then queries, as shown in step 154, whether the counter value is 2.


If the counter value is 2, the basket is rotated at a speed equal to the RPM determined in step 152 minus 50 RPM for a time Tstop, as shown in step 160, followed by termination of the spin cycle, as shown in step 162. If the counter value is not equal to 2, the evaluation process is paused for a time Tpause, as shown in step 156, and the counter value is incremented by 1. The basket is then rotated at a speed equal to the RPM determined in step 152 minus 50 RPM for a time Tt, followed by a second attempt to increase the speed of the basket to 800 RPM. The process is continued either until the counter value equals 2, leading to a final spin and termination of the spin cycle, or until the output from the accelerometer is less than or equal to the limit setting L800.


If the output from the accelerometer is less than or equal to the limit setting L800, the counter is reset, as shown in step 164, to 0, and the basket is rotated, as shown in step 166, at 800 RPM for a time T800. The speed of the basket is then ramped up toward 1000 RPM, as shown in step 168, during which the process for the ramping up to 600 RPM and 800 RPM is employed. The output from the accelerometer is compared, as shown in step 170, to a limit setting L1000, and, if greater than the limit setting L1000, the RPM at that output is determined, as shown in step 172, followed by a determination, as shown in step 174, of whether the counter value is 2. Depending upon the counter value, the basket is rotated at a speed 50 RPM less than the speed determined in step 172 for a time Tstop, followed by termination of the spin cycle, as shown in step 182, or the counter value is incremented, the basket is rotated, as shown in step 178, for a time Tt, and the ramp up process is repeated. The process is continued until the counter value equals 2, leading to a final spin and termination of the spin cycle, or until the output from the accelerometer is less than or equal to the limit setting L1000.


If the output from the accelerometer is less than or equal to the limit setting L1000, the counter is set to 0 in step 184, and a determination is made whether the spin cycle is part of a rinse cycle, as shown in step 186. If it is, the basket is rotated at 1000 RPM for a time Tstop, as shown in step 188, and the spin cycle is terminated, as shown in step 190. If it is not, the basket is rotated at 1000 RPM for a time T1000, as shown in step 192, followed by ramping up, as shown in step 194, of the basket speed toward 1200 RPM. The output from the accelerometer during the ramp up to 1200 RPM is compared to a limit setting L1200, as shown in step 196. If the output is greater than the limit setting L1200, the speed of the basket is determined in step 198 followed by rotation of the basket at a speed 50 RPM less than the speed determined in step 198 for a time Tstop, as shown in step 200, followed by termination of the spin cycle, as shown in step 202. If the output from the accelerometer is less than or equal to the limit setting L1200, the basket is rotated at 1200 RPM for a time Tstop, as shown in step 204, followed by termination of the spin cycle, as shown in step 206.


Preferably, Tpause is set as five seconds, and Tstop is set as two to three minutes. FIG. 10 illustrates in graphical form the ramping up of the speed of the basket to a maximum of 1200 RPM. It can be seen from FIG. 10 that for speeds between 140 and 400 RPM, failure to satisfy the limit settings L140 and L400 leads to a spinning of the clothes at 40 RPM. For speeds greater than 400 RPM, failure to satisfy the limit settings L600, L800, L1000, and L1200, results in spinning of the clothes at the speed at which the condition was not met minus 50 RPM, rather than by simply reverting to the previous preprogrammed speed. Thus, for example, if during a ramp up from 800 to 1000 RPM, the limit setting L1000 is exceeded at a basket speed of 925 RPM, the basket is rotated at a speed of 875 RPM rather than the preprogrammed speed of 800 RPM.


The speeds, e.g. 400, 600, . . . , 1200 RPM, associated with the limit settings e.g. L400, L600, . . . , L1200, are somewhat arbitrarily selected, and can be set at speeds other than the values described herein depending upon washer parameters such as the size of the basket and tub, the design clothes load, the design maximum speed, the washer suspension system configuration, resonance frequencies, and the like.


As a practical matter, while the moment acting on the bearing, and the distance from the forward bearing to the center of mass of the clothes load can be determined, such determinations will not typically be made since, if a load imbalance occurs, the spin cycle is adjusted by reducing the spin speed and/or redistributing the clothes load in the basket 18, as previously described.


The use of an accelerometer has other advantages. For example, an off-balance load in the front of the basket 18 will impose a higher moment on the forward bearing 46 than the same size load at the rear of the basket 18. However, prior art technologies that use motor torque, speed, or current to detect an off-balance load treat all off-balance loads the same regardless of their location within the basket 18. The accelerometer-based system described herein can account for the location of the off-balance load and, in the case of an off-balance load at the rear of the basket 18, ramp up to a higher spin speed.


The use of dampers is critical in controlling resonant vibration. However, temperature affects damping performance. For example, the temperature of a damper can arise from 70° F. (typical room temperature) to 120° F. during the first rinsing and spinning, which may involve a spin speed of 800 RPM. The temperature may fall to 90° F. before the second rinsing and spinning. Due to the temperature change, the dampers may perform differently, and consequently, vibration and displacement may increase at and through the 140 RPM spin speed. Prior art technologies cannot detect these changes and the spin cycle may continue with unacceptable vibrations and cabinet hits. However, the accelerometer-based system described herein can detect the differences in vibration due to these effects and adjust the spin cycle accordingly.


At times, the clothes washer may be supported upon a soft floor. At 140 RPM a soft floor will cause increased vibration and potentially unacceptable vibration and cabinet hits at higher speeds. The accelerometer-based system can detect these increased vibrations and adjust the spin cycle accordingly. Similarly, improper installation of the clothes washer may result in the clothes washer being supported on only three legs. This can also lead to increased vibration and cabinet hits, which the accelerometer can detect at the 140 RPM speed, and the spin cycle can be adjusted accordingly.


The accelerometer-based system can also accommodate a load consisting of a single bath towel or similar small, but readily imbalanced, load. Furthermore, in response to a load imbalance detected at a particular speed, prior art technologies reduce the spin speed to the prior stage spin speed, which may be a 200 RPM decrease. With the accelerometer-based system described herein, the spin speed is reduced 50 RPM, thereby providing more effective extraction of liquid notwithstanding the imbalance of the load.


While the invention has been specifically described in connection with certain specific embodiments thereof, it is to be understood that this is by way of illustration and not of limitation. Reasonable variation and modification are possible within the scope of the forgoing disclosure and drawings without departing from the spirit of the invention which is defined in the appended claims.

Claims
  • 1. A method for controlling the spin cycle in an automatic clothes washer comprising an imperforate tub, a perforate basket located within the tub, a bearing assembly carried by the tub, a drive shaft rotationally supported in the bearing assembly and coupled to the basket to define a rotational axis of the basket, a drive assembly rotating the drive shaft, and a controller operably to the drive assembly, with the controller controlling the drive mechanism to control the spin rate of the basket according to a spin cycle, the method comprising: determining a moment acting on the bearing; andcontrolling the spin rate of the basket in response to the determined moment.
  • 2. The method according to claim 1, wherein the determining of the moment comprises sensing the acceleration or displacement of one of the tub and basket about at least one axis different than the rotational axis of the basket.
  • 3. The method according to claim 2, wherein the sensing of the acceleration or displacement of one of the tub and the basket comprises sensing the acceleration or displacement of the tub.
  • 4. The method according to claim 2, wherein the at least one axis is orthogonal to the rotational axis.
  • 5. The method according to claim 2, wherein the determining of the moment comprises determining the displacement of the tub.
  • 6. The method according to claim 2, wherein the at least one axis comprises two axes.
  • 7. The method according to claim 6, wherein the two axes are orthogonal to each other.
  • 8. The method according to claim 1, wherein a location of an imbalanced load is determined based on the determined moment.
  • 9. The method according to claim 8, wherein the determining of the location of the imbalance comprises determining the effective mass of an imbalance in the basket.
  • 10. The method according to claim 9, wherein the determining of the location of the imbalance comprises calculating the location relative to the bearing assembly based on the effective mass and the sensed moment.
  • 11. The method according to claim 1, wherein the spin rate is increased toward a maximum spin rate.
  • 12. The method according to claim 11, wherein the spin cycle is terminated when the determined moment is indicative of the tub being improperly suspended.
  • 13. The method according to claim 11, wherein the determined moment is compared to a threshold moment prior to the spin rate exceeding a spin rate corresponding to a resonance frequency.
  • 14. The method according to claim 13, wherein if the determined moment exceeds the moment threshold, the spin rate is decreased.
  • 15. The method according to claim 14, wherein the decreasing of the spin rate comprises at least part of a redistribution step.
  • 16. The method according to claim 15, wherein the redistribution step comprises repeated steps of increasing the spin rate toward the spin rate corresponding to the resonance frequency and decreasing the spin rate if the determined moment exceeds the moment threshold.
  • 17. The method according to claim 13, wherein if the determined moment does not exceed the moment threshold, the spin rate continues increasing toward the maximum spin rate.
  • 18. The method according to claim 17, wherein the spin rate increase is accelerated to the maximum spin rate.
  • 19. The method according to claim 18, wherein the presence of a dynamic imbalance associated with the basket is determined based on the determined moment.