1. Field of the Invention
The invention relates to a method for detecting the degree of bunching of articles in an automatic clothes washer. The inventions further relates to methods of adjustment to reduce the degree of bunching.
2. Description of the Related Art
Automatic clothes washers are ubiquitous. Such appliances clean fabric items effectively, enabling the homeowner to complete other tasks or engage in more satisfying activities while doing the laundry. Modern clothes washers provide a multitude of options for matching a selected cleaning operation to the type of fabric comprising the laundry load and the degree of soiling of the laundry load. This includes setting a liquid level appropriate to the size and fabric type of the laundry load. Modern clothes washers also include sophisticated controllers that are programmed to maximize cleaning efficiency while minimizing water and power consumption. However, despite the capabilities of the modern clothes washer, the appliance remains limited in its ability to detect bunching and then adjust the wash cycle based on real-time information relating to the fabric items being washed.
One type of conventional automatic clothes washer may be provided with a drive motor, generally electrically powered, which may be used to drive a cylindrical perforate basket during a spin cycle, and a clothes mover during wash and rinse cycles for agitating the laundry load within the basket.
In a conventional automatic clothes washer, cleaning of the fabric items may be primarily attributable to three factors: chemical energy, thermal energy, and mechanical energy. These three factors may be varied within the limits of a particular automatic clothes washer to obtain the desired degree of cleaning.
The chemical energy relates to the types of wash aids, e.g. detergent and bleach, applied to the fabric items. All other things being equal, the more wash aid used, the greater will be the cleaning effect.
The thermal energy relates to the temperature of the fabric items. The temperature of the wash liquid typically constitutes the source of the thermal energy. However, other heating sources may be used. For example, one known way uses steam to heat the fabric items. All things being equal, the greater the thermal energy, the greater will be the cleaning effect.
The mechanical energy may be attributed to the contact between the clothes mover and the fabric items, the contact between the fabric items themselves, and the passing of the washing liquid through the fabric items. In washing machines with a fabric mover, the fabric mover tends to cause the fabric items to contact themselves, and for the wash liquid to pass through the fabric items. All things being equal, the greater the amount of mechanical energy, the greater will be the cleaning effect.
These three factors may be adjusted to obtain the desired cleaning effect. For example, while the direct contact between the clothes mover and the fabric items may be beneficial for laundering, it does cause greater physical wearing of the fabric items than the other two factors. Thus, for example, for more delicate clothing, it may be desired to reduce the direct contact. However with contemporary washing machines, it has not yet been possible to determine the mechanical energy imparted to the fabric items during the washing process. Thus, contemporary solutions are based on estimates or empirical data, both of which are typically determined based on a set of standard test conditions. Unfortunately, these standard test conditions are not guaranteed to be repeated when the consumer uses the clothes washer, resulting in a compromised cleaning result. It would be advantageous to the overall cleaning performance if the mechanical energy imparted to the fabric items could be determined during the washing process.
A method and apparatus for determining the degree of bunching of fabric items during a wash process.
In the drawings:
The invention relates to a method of determining the degree of bunching of articles in a clothes washer based upon the mechanical energy imparted to the fabric items by the engagement of a clothes mover with fabric items in a laundry load. The invention may also include a method for adjusting the wash cycle based on the determined bunching. The method utilizes operational characteristics of a drive motor, such as current and speed, to determine the degree of bunching of the clothes articles. The degree of bunching of the clothes articles may be compared with pre-determined threshold for the degree of bunching to control the operating cycle by introduction of liquid to the clothes washer, by setting the agitator stroke, or by stopping the cycle.
Conventional automatic clothes washers enable a user to select one of several laundering options based upon the type of laundry load being placed in the clothes washer. For example, selectable options may include “normal,” “delicates,” “woolens,” and the like. These are typically referred to as “cycles.” As utilized herein, “laundering cycle” will refer to a specific cycle, such as “normal,” extending from the beginning of the cycle to its completion. A laundering cycle will generally consist of at least a wash cycle, a rinse cycle, and a spin cycle. The wash cycle, the rinse cycle, and the spin cycle may consist of several steps, such as a fill step, a drain step, a pause step, an agitation step, and the like. The invention may be used with any cycle regardless of the types and combination of steps.
While the invention will be illustrated with respect to a low profile impeller, other clothes movers may be utilized without departing from the scope of the invention. For example, it has been contemplated that the invention has applicability to horizontal axis washers as well as to the vertical axis washers. For purposes of this application, horizontal axis washer refers to those types of washers that move the fabric items primarily by lifting the fabric items and letting them fall by gravity, regardless of whether the axis of rotation remains primarily horizontal, and vertical axis washer refers to those types of washers that move fabric items by a clothes mover, regardless of whether the axis of rotation remains primarily vertical.
The clothes mover 20 may be operably coupled with a drive motor 28 through an optional transmission 26 and drive belt 30. One or more well-known sensors 31 for monitoring angular velocity, current, voltage, and the like, may be operably coupled with the motor 28. Outputs from the sensors 31 may be delivered to a machine controller 32 in the control panel 14. In many applications, the sensors 31 form part of a motor controller coupled with the machine controller 32. The machine controller 32 may be adapted to send and receive signals for controlling the operation of the clothes washer 10, receiving data from the sensors 31, processing the data, displaying information of interest to a user, and the like.
The clothes washer 10 may also be coupled with a source of water 34 which may be delivered to the tub 16 through a nozzle 36 controlled by a valve 38 operably coupled with the machine controller 32. The valve 38 and the machine controller 32 may enable a precise volume of water to be delivered to the tub 16 for washing and rinsing.
The drive motor 28 may drive the clothes mover 20 in an oscillating manner, first in a forward direction, referred to herein as a forward stroke, then in a backward direction, referred to herein as a backward stroke. The clothes mover 20 may move in a forward direction through a pre-selected angular displacement, for example ranging from 180° to 720°. The clothes mover 20 may move in a backward direction through a similar pre-selected angular displacement. A complete forward stroke and backward stroke are referred to herein as an oscillation cycle.
For clothes movers that move rotationally, the forward and backward strokes are often referred to as the clockwise and counterclockwise strokes. While typically the forward stroke constitutes the clockwise stroke and the backward stroke constitutes the counterclockwise stroke, these relationships may easily be reversed.
In a typical wash cycle, multiple fabric items, which collectively form a laundry load, are placed in the basket on top of the clothes mover 20. Some of the fabric items will be in direct contact with the clothes mover 20 and some will not. As the clothes mover 20 moves, the individual fabric items will be moved directly or indirectly by the clothes mover 20 to impart mechanical energy to the items, which will move the fabric items about the interior of the wash chamber.
In
The intermittent grabbing and slipping of the vane 40 with respect to the clothes mover 20 results in an intermittent application of the weight of the fabric item 50 to the clothes mover 20, which amounts to a loading and unloading of the clothes mover 20. The loading and unloading present themselves as a change in speed of the clothes mover 20, this may be sensed by the sensors 31. In response, the controller 32, which typically tries to move the motor 28 at a predetermined set speed for the given cycle, will increase or decrease the current to the motor 28 to attempt to maintain the set speed.
The magnitude and frequency of grabbing and slipping may be impacted by several factors, only some of which will now be described. The greater the size laundry load, the greater will be the weight of other fabric items bearing on the fabric item in direct contact with the clothes mover 20. The increased volume of the greater laundry load will also tend to inhibit the free movement of the fabric items within the wash chamber.
Wet fabric items tend to create greater frictional resistance with the clothes mover than dry fabric items. However, as liquid level increases in the wash chamber to the point where the fabric items are fully submerged, the additional liquid brings into effect the buoyancy of the fabric items, which has an opposite effect than the weight force of the fabric items. In some instances, the liquid may be sufficiently deep and the clothes mover may sufficiently agitate the liquid that some or all of the fabric items are suspended in the liquid above the clothes mover 20, which will greatly reduce the loading of the clothes mover 20 by the fabric items. Thus, all things being equal, the deeper the liquid, the greater the degree of loading and unloading will be minimized.
Additional wash liquid also tends to interfere with the clothes mover's 20 ability to reverse the direction of the fabric items when the clothes mover 20 switches direction between the forward and backward strokes. For example, when the clothes mover 20 moves in a forward stroke, it causes not only the fabric items to move in the forward stroke direction, but also the liquid in the wash chamber to move in a forward stroke direction. Upon reversing to the backward stroke, fabric items in direct contact with the clothes mover 20 will tend to follow the reverse stroke direction of the clothes mover 20. However, the liquid, especially the liquid above the clothes mover 20, will tend to maintain movement in the forward stroke direction because of its momentum. Thus, the reversal of the clothes mover 20 does not necessarily result in all of the fabric items and liquid in the washer chamber reversing direction in time with the clothes mover 20.
In
Bunching of the fabric items in the wash basket 18 may have several different disadvantageous effects in the clothes washer 10. For example, one common disadvantage may be that the mechanical energy imparted to the fabric items by the clothes mover 20 may be focused primarily on the outside of the bunched fabric articles, which minimizes the cleaning effect to the interior fabric articles. The cleaning effect may be reduced because the wash liquid 4 may not pass through the bunched fabric items 3 as easily as if the clothes were more uniformly distributed. The cleaning effect may also be reduced because the bunched fabric items 3 are not able to move relative to each other and impart mechanical energy to each other.
The bunched clothes may also move asymmetrically within the wash basket even though the clothes mover typically rotates the same distance for both the forward and backward strokes. The phenomena of asymmetrically moving clothes occurs because the bunched clothes load has a greater inertia than an evenly distributed load and may be less likely to change direction of rotation along with the clothes mover. The phenomena may more easily occur as the liquid fill level increases in the wash chamber because the increase in the buoyancy force decreases the weight of the bunched clothes acting on the clothes mover, which makes it easier for the bunched clothes to separate from the clothes mover. The increased liquid further increases the likelihood of asymmetrical clothes movement because as the liquid rises farther above the clothes mover, the liquid may be less responsive to the movement of the clothes mover. For example, the liquid immediately adjacent the clothes mover may be very responsive to the movement of the clothes mover and tends to follow its direction. The further the liquid may be from the clothes mover, the less responsive it may be as the intervening liquid must transfer the forces from the clothes mover. The liquid also has its own inertia. Thus, once set in motion by the clothes mover the liquid as it gets farther away from the clothes mover will not be as greatly affected by the change of direction of the clothes mover. While either the bunched clothes or deeper fill may cause an asymmetrical movement of the clothes, the combined effect of bunched clothing in deeper fill wash cycles makes it more likely the bunched clothes will not follow the movement of the clothes mover. In some cases, the effect may be great enough that the bunched clothes generally move in only one direction in the wash tub. When the bunched clothing does not respond to the clothes mover, the cleaning of the bunched clothes may be reduced as there may be less mechanical energy imparted to the bunched clothes from the impeller, from reduced liquid flow through the clothes, and from less clothes-to-clothes contact.
Bunching may be further disadvantageous in that during either washing operations, where the clothes mover reciprocates, or spinning operations, where the wash basket rotates, but especially during the spinning operations, the bunched clothing may cause an out of balanced condition great enough for the wash basket to bottom out its suspension and/or contact a portion of the cabinet 12, which may be very undesirable.
Bunching may also slow the motor as the impeller blades of the clothes mover contacts the bunched fabric items. In response, the controller 32, which typically tries to move the motor 28 at a predetermined set speed for the given cycle, will increase the current to the motor 28 to attempt to increase the torque and maintain the set speed. The additional motor current results in increased costs to the consumer.
As illustrated, in the forward direction region 74 the clothes mover 20 may be quickly accelerated to a predetermined set speed 74a, maintained at the predetermined set speed 74b, and then quickly decelerated 74c, which may include braking, prior to reversing. Region 74b may often be referred to as the plateau. The backward direction region 76 may be similarly divided into an acceleration step 76a, a plateau 76b, and a deceleration step 76c. Thus, when the clothes mover 20 transitions from the forward stroke to the backward stroke, the motor current 72 decreases to a zero value 94, and the motor speed 70 responsively decreases to a zero or nearly zero value 96. While the decrease in speed may not be shown going to zero in
During the forward and backward strokes as illustrated in
Looking more closely at the ripples of the motor speed waveform in a fairly well distributed load, the ripples may be separated into peaks comprising both positive peaks 82a-d, 86a-d and negative peaks 84a-d, 88a-d. The amplitude or magnitude of the ripples may be determined by comparing the peaks to the motor speed set point. For example, the difference between the positive speed amplitude 82 and the target rotation speed may be a first amplitude value. Similarly, the difference between the negative speed amplitude 84 and the target rotation speed, expressed as an absolute value, may be a second amplitude value. The average frequency of the ripples may be determined by counting the number of positive/negative peaks for a given time period or by taking the speed of the wave and dividing by its wavelength. The motor speed and motor current waveforms have a quasi sinusoidal waveform for which a frequency may be determined using the positive/negative peaks for the time of the plateau 74b, 76b.
The motor current waveform in a fairly well distributed load shows a similar waveform to the motor speed with the current tending to lead the speed. The leading of the current relative to the motor speed results from the controller attempting to maintain the motor speed at the set speed. Because the magnitude of the current depends on the controller trying to maintain the set speed, the motor current does not have a corresponding set point in the way that the motor speed has a set point.
The amplitude values and frequency values for either or both of the motor speed and motor current may be stored by the machine controller 32 as individual data values as well as a cumulative value. The amplitude values may be averaged and, more preferably, a running average of the amplitude values may be determined and stored by the machine controller 32. The frequency values may also be averaged and, more preferably, a moving average of the frequency values may be determined and stored by the machine controller 32. The averages may be calculated over a set or variable time or a set or variable amount of movement of the clothes mover. The averages may be temporary averages or cumulative averages.
More specifically, it is believed that the increased frequency of the backward stroke may be caused because the bunched fabric items are not traveling with the clothes mover to the same extent as on the forward stroke, resulting in a greater number of separations and contacts between the bunched clothes and the blades of the clothes mover, which correspondingly loads/unloads the clothes mover at a greater frequency, causing the motor to respond by increasing/decreasing current/speed in an attempt to maintain the set speed. In this way, the clothes mover can be thought of as skipping beneath the bunched fabric items, with the skipping resulting in an increased number of peaks in the backward stroke of the motor current and motor speed waveforms as well as a reduction in the magnitude of the peaks.
While the increased frequency in the backward stroke relative to the forward stroke indicates bunching, it has been determined that the frequency information can be used to quantify the degree of bunching in addition to the existence of bunching. The degree of bunching of the fabric items may be determined from the motor current data in real-time. In this way, the use of the data amounts to a real-time sensor placed in the wash chamber for determining the degree of bunching. Such a sensor has never before been available.
Applicants have also determined that the amplitude of the motor current may provide an accurate estimate of the degree of bunching of the fabric items, thereby enabling corrective action to be taken. The degree of bunching of the fabric items in a laundry load may be determined from the sample data of the waveforms of the forward and backward strokes, more specifically by comparing the determined amplitudes of the forward and backward strokes. For example, the sample data may be compared essentially on a point by point basis between corresponding points for the forward and backward strokes. The corresponding points may be thought of as paired points. The comparison may be done by determining the difference in amplitude between the corresponding paired points for the forward and backward strokes. This difference may be determined for all of the paired points or some of the paired points. The difference may be determined over one or multiple oscillation cycles. The difference may be tracked as a single difference, a running total that may be weighted or not, or as a trapped maximum difference. The difference of the amplitude may then be compared to a predetermined threshold and the degree of bunching may then be determined. The predetermined threshold may be a range of values or a single value. In most cases, it will be a single value that represents the threshold between acceptable and unacceptable bunching for the given washer.
Applicants have also determined that one type of difference which may accurately determine the degree of bunching is the asymmetry between the forward and backward strokes of the motor current waveform. This asymmetry can be computed from sample data of the waveforms from both the forward and backward strokes. This can be done using the entire waveform for the stroke or a part of the waveform. The asymmetry may be tracked as a single value, a running total that may be weighted or not, or as a trapped maximum value. The asymmetry can provide an estimate of the degree of bunching of the fabric items, thereby enabling corrective action to be taken. The more asymmetrical the waveforms are the greater the degree of bunching estimated.
A more detailed look at one implementation of determining the difference using the paired points should be helpful in further understanding the invention. It should be noted that the following implementation has been based on a mean squared difference method, which has been found to provide the desired resolution for determining the degree of bunching for the contemplated washer; however, it may be contemplated that other mathematical methods may also be used.
Looking to
MSD
—
I=1/NΣn=1n=N{I(CW,n)−I(CCW,n)}2 (1)
where:
I is the current signal;
MSD_I is the mean squared difference for the current signal;
CW is a clockwise stroke of the clothes mover;
CCW is the counterclockwise stroke of the clothes mover;
“N” is the total number of paired data points; and
“n” is the paired data points of interest in the total number N of paired data points.
The number of paired points N may be across one complete oscillation cycle. Alternatively it may be across more than one cycle or less than one cycle. The MSD_I value may then be compared to a threshold T to determine the degree of bunching. The formulas below represent the comparison made between MSD_I and the threshold value.
MSD
—
I>=T=Clothes are bunched (2)
MSD
—
I<T=Clothes are not bunched (3)
The threshold value T will typically be empirically determined for different clothes washers, and established based upon factors such as fabric type, laundry load size, laundering cycle, clothes mover configuration, motor type, transmission type, and the like. An MSD_I greater than or equal to the threshold value T indicates the clothes are bunched. An MSD_I less than the threshold value T indicates the clothes are not bunched.
Another implementation takes the average of the mean squared difference determined by formula (1) for a number of mean squared difference determinations, which may be represented by the formula:
MSD
—
IA=1/MΣm=1m=MMSD—I(m) (4)
where:
M represents the number of mean squared difference determinations used to compute the average; and
m is the current mean squared difference determination.
It is currently contemplated that M will represent the number of oscillation cycles and the mean squared difference MSD_I will be calculated for paired points corresponding to a complete oscillation cycle. In that way, the MSD_IA will be an average of the mean squared difference for multiple oscillation cycles. However, as the MSD_I determination need not be on an oscillation cycle bases, the MSD_IA also need not be on an oscillation cycle basis.
This MSD_IA value may then be compared to its own threshold TA to determine the degree of bunching. The formulas below represent the comparison made between MSD IA and the threshold value.
MSD
—
IA>=TA=Clothes are bunched (5)
MSD
—
IA<TA=Clothes are not bunched (6)
An MSD_IA greater than or equal to the threshold value TA indicates the clothes are bunched. An MSD_IA less than the threshold value TA indicates the clothes are not bunched.
The methods represented by formulas (1) and (4) may also be implemented as a moving average over a predetermined set of values, sets of paired points or mean squared difference determinations as the case may be. For example, a moving average using formula (1) could be continuously calculated using the most recent specified number of paired points such as the most recent 5 points, 50 points, 500 points, or whatever number is chosen. The number of paired points would likely be based on the number of paired points required by a particular washing machine platform to provide the degree of bunching at a resolution needed for the operation of the particular washing machine platform. For formula (4), a moving average calculation could also be implemented by picking a predetermined number and sequence of the mean squared difference determinations from formula (1) such as the last 5, 10, or 15 mean squared difference determination. The number of mean squared difference determinations will likely be based on the number required by a particular washing machine platform to provide the degree of bunching at a resolution needed for the operation of the particular washing machine platform.
An illustrative example of the use of the bunch detection during the operation of the washing machine should be helpful in understanding the bunch detection within the washing operation. During a fill step in a wash cycle, the clothes mover 20 may be rotated through a pre-selected number of preliminary oscillation cycles, for example five, while water is added to the wash chamber, or after an initial filling of the clothes washer 10. Thus, the clothes mover 20 rotates through five forward strokes and five backward strokes while the machine controller 32 keeps track of the degree of bunching using the previously described method. This may be accomplished by the machine controller receiving data samples of the motor current from the sensor 31, storing the values of the magnitude at the same specific sampling time for each of the forward and backward strokes in the oscillation cycle, determining the mean square difference between the two points and maintaining an average of the mean squared differences. At the end of one cycle, the mean squared difference average, MSD_I, may be compared to a pre-selected threshold value, T. Alternatively or additionally, a comparison may also be made at the end of multiple cycles, where the value may be either a moving average or not. The machine controller 32 uses the determination of the degree of bunching to control the operation of the clothes washer. Specifically the machine controller 32 will take corrective action to separate the bunched clothing if the mean squared difference equals or exceeds than the threshold.
It should be noted that other types of threshold comparisons may exist. As described, the mean squared difference determined value is compared on a greater than or equal to basis. However, the threshold could be picked in such a way that the comparison may be done on a greater than basis, less than basis, or less than or equal to basis. The type of comparator may normally be controlled by how the threshold number is quantified. The predetermined threshold value may represent an optimal uniform distribution level reflecting an optimal combination of cleaning effort and cleaning efficiency. An optimal level has been reached when the mean squared difference or average of mean squared difference reaches the pre-selected threshold value.
Another way in which the current and motor speed information can be used to determine the degree of bunching is by using the ripple frequency of the current and motor speed waveforms. One manner of using the frequency is to use an average frequency, which may include determining the average frequency for each of the forward and backward strokes and then comparing the determined average frequencies of the forward and backward strokes. For example, the average frequency may be compared between corresponding samples for the forward and backward strokes. The corresponding samples may be thought of as paired sections of each stroke. The comparison may be done by determining the difference in the average ripple frequency between the forward and backward strokes. This difference may be determined for any useful time segment or operation segment, such as: multiple oscillation cycles, all of an oscillation cycle, or a portion of an oscillation cycle. The difference may be tracked as a single difference, a running total that may be weighted or not, or as a trapped maximum difference. The difference of the frequencies may then be compared to a predetermined threshold and the degree of bunching may then be determined. The predetermined threshold may be a range of values or a single value. In most cases, it will be a single value that represents the threshold between acceptable and unacceptable bunching for the given washer.
A more detailed look at an implementation of determining the difference using frequency data should be helpful in further understanding the invention. It should be noted that the following implementation has been based on an average ripple frequency difference method, which has been found to provide the desired resolution for determining the degree of bunching for the contemplated washer; however, it may be contemplated that other mathematical methods may also be used.
Using the data of
Using the data of
delta—F={Avg—F(W(CW, n))−Avg—F(W(CCW, n)} (1)
where:
W is either the speed or current signal;
Delta_F is the difference between the average frequencies of the signal;
CW is a clockwise stroke of the clothes mover;
CCW is the counterclockwise stroke of the clothes mover;
“n” is the number of samples used to determine the average frequency in each of the clockwise and counterclockwise strokes; and
Avg_F is the average frequency of one of the forward or backward strokes for the “n” samples taken.
The delta_F value may then be compared to a threshold T to determine the degree of bunching. The formulas below represent the comparison made between delta_F and the threshold value.
delta—F>=T=Clothes are bunched (2)
delta—F<T=Clothes are not bunched (3)
The threshold value T will typically be empirically determined for different clothes washers, and established based upon factors such as fabric type, laundry load size, laundering cycle, clothes mover configuration, motor type, transmission type, and the like. A delta_F greater than or equal to the threshold value T indicates the clothes are bunched. A delta_F less than the threshold value T indicates the clothes are not bunched.
Another implementation takes the average of the frequency difference determined by formula (1) for a number of frequency difference determinations, which may be represented by the formula:
delta—FA=1/MΣm=1m=Mdelta—F(m) (4)
where:
M represents the number of frequency difference determinations used to compute the average; and
m is the speed or current frequency difference determination.
It is currently contemplated that M will represent the number of oscillation cycles and the frequency difference delta_F will be calculated for a sample corresponding to a complete oscillation cycle. In that way, the delta_FA will be an average of the frequency difference for multiple oscillation cycles. However, as the delta_F determination need not be on an oscillation cycle bases, the delta_FA also need not be on an oscillation cycle basis.
This delta_FA value may then be compared to its own threshold TA to determine the degree of bunching. The formulas below represent the comparison made between delta_FA and the threshold value.
delta—FA>=TA=Clothes are bunched (5)
delta—FA<TA=Clothes are not bunched (6)
A delta_FA greater than or equal to the threshold value TA indicates the clothes are bunched. A delta_FA less than the threshold value TA indicates the clothes are not bunched.
This implementation has two tunable parameters including M which represents the number of frequency difference determinations used to compute the average and may be varied to include a larger or smaller number of determinations. A larger amount of determinations would show the bunching over a greater period of time while a smaller number would be an average for a shorter time period. Furthermore, TA the threshold level may be tuned to allow bunching to be determined be the invention at lower or greater amounts.
By tuning these parameters the best performance can be extorted using this algorithm. The tunable parameter values may also differ between the speed based and current based algorithms. But irrespective of the signal used, the underlying algorithm metric and concept are the same. The main reason for choosing a moving average as a way to filter the data is to minimize embedded software implementation costs (i.e. memory/CPU usage); otherwise, a more expensive filter may be used to improve detection accuracy.
The methods represented by formulas (1) and (4) may also be implemented as a moving average over a predetermined set of samples, either parts of an oscillation cycle or multiple oscillation cycles as the case may be. For example, a moving average using formula (1) could be continuously calculated using the most recent specified number of samples for each of the forward and backward strokes such as the most recent 5 samples, 50 samples, 500 samples, or whatever number is chosen, of each of the forward and backward strokes. The number of samples would likely be based on the number of samples required by a particular washing machine platform to provide the degree of bunching at a resolution needed for the operation of the particular washing machine platform. For formula (4), a moving average calculation could also be implemented by picking a predetermined number and sequence of the frequency difference determinations from formula (1), such as the last 5, 10, or 15 frequency difference determinations. The number of frequency difference determinations will likely be based on the number required by a particular washing machine platform to provide the degree of bunching at a resolution needed for the operation of the particular washing machine platform.
An illustrative example of the use of the bunch detection during the operation of the washing machine should be helpful in understanding the bunch detection within the washing operation. During a fill step in a wash cycle, the clothes mover 20 may be rotated through a pre-selected number of preliminary oscillation cycles, for example five, while an addition of water to the wash chamber takes place, or after an initial filling of the clothes washer 10. Thus, the clothes mover 20 rotates through five forward strokes and five backward strokes while the machine controller 32 keeps track of the degree of bunching using the previously described method. This may be accomplished by the machine controller receiving data samples of the motor speed or motor current from the sensor 31, storing the values of the average frequency for each of the forward and backward strokes in the oscillation cycle, determining the difference between the two average frequencies and maintaining the differences of the average frequencies. At the end of one cycle, the frequency difference, delta_F, may be compared to a pre-selected threshold value, T. Alternatively or additionally, a comparison may also be made at the end of multiple cycles, where the value may be either a moving average or not. The machine controller 32 uses the determination of the degree of bunching to control the operation of the clothes washer. Specifically the machine controller 32 will take corrective action to separate the bunched clothing if the frequency difference equals or exceeds than the threshold.
It should be noted that other types of threshold comparisons may exist. As described, the frequency difference determined value may be compared on a greater than or equal to basis. However, the threshold could be picked in such a way that the comparison may be done on a greater than basis, less than basis, or less than or equal to basis. The type of comparator may normally be controlled by how the threshold number may be quantified. The predetermined threshold value may represent an optimal uniform distribution level reflecting an optimal combination of cleaning effort and cleaning efficiency. An optimal level has been reached when the difference between the average frequencies or average of the difference between the average frequencies reaches the pre-selected threshold value.
The ability to determine or sense the degree of bunching benefits the improvement of the wash performance as actions may be taken to reduce the bunching. Once one has the ability to determine the degree of bunching, one may then manipulate the wash cycle accordingly to control the degree of bunching. Controlling the liquid level in the clothes washer constitutes one way in which the degree of bunching may be controlled. As the liquid level increases in the wash chamber the fabric items may become more submerged. Even if the articles are not fully submerged the additional liquid adds to the buoyancy effect of the fabric items. This has an opposite effect than the weight force of the fabric items. In some instances, the liquid may be sufficiently deep and the clothes mover may sufficiently agitate the liquid that some or all of the fabric items become unbunched which will greatly reduce the loading of the clothes mover 20 by the fabric items. This in turn allows the clothes mover to move freely and increase its speed in comparison to when the fabric items were bunched. This allows the controller to reduce the motor current. Thus, the determined degree of bunching may be used to adjust the liquid level and thereby control the degree of bunching.
Another way of controlling the degree of bunching constitutes changing the length and speed of the forward or backward stroke of the clothes mover in the clothes washer. First, the speed of the cloth mover may be controlled. Additionally, the clothes mover may be controlled to increase or decrease the length of the forward or backward stroke. Shorter faster strokes of the cloth mover may more easily break up the bunched fabric articles. Once the fabric articles are more separated they may then continue to be more uniformly dispersed in the wash chamber by the forward and backward strokes of the cloth mover. Shorter strokes may also be used in combination with increased liquid levels in the wash chamber to reduce the amount of bunching of the fabric articles. Thus, the determined degree of bunching may be used to adjust the length and speed of the cloth mover stroke and thereby control the degree of bunching.
Furthermore, the machine may also be stopped if the degree of bunching happens to be high enough for safety reasons and so damage will not be done to the machine. Moreover, if the mean squared difference value or the moving average mean squared difference value become less than the threshold the current addition of liquid to the wash chamber will be stopped. Or if the mean squared difference value or the moving average mean squared difference value becomes less than the threshold the strokes may be lengthened and slowed as necessary.
The liquid level and stroke length and speed adjustments may be conducted at any time during the wash cycle. For example, it may be part of the filling step or it may be part of the wash or rinse steps. In this way, the fabric items may be unbunched as soon as bunch detection occurs. This also acts as a safety step if fabric items are irreparably bunched immediately upon a user loading the clothing into the washing machine. The machine may be immediately stopped before damage occurs to the machine.
The invention described herein provides an optimized laundering cycle by setting a liquid level, stroke length and stroke speed that are sufficient for satisfactorily cleaning a laundry load, thereby reducing the bunching of fabric items in the load. Thus, the items being laundered are cleaned more efficiently and cleaned better thereby saving the consumer costs related to cleaning and recleaning. Finally, the utilization of motor current in determining an optimal liquid level and stroke length and speed requires no additional instrumentation, thereby minimizing additional cost. The invention simply utilizes readily available information in a new manner to control an operation in order to optimize the laundering performance of a clothes washer.
While the invention has been specifically described in connection with certain specific embodiments thereof, understand that this constitutes an illustration and not a limitation. Reasonable variation and modification are possible within the scope of the forgoing disclosure and drawings without departing from the spirit of the invention defined in the appended claims.