In contemporary laundry treating appliances that treat laundry by the implementation of a treating cycle of operation, process settings for an operation cycle of a laundry treating appliance may depend on the size of a laundry load. In some laundry treating appliances, the user manually inputs a qualitative laundry load size (extra-small, small, medium, large, extra-large, etc.) through a user interface. In other treating appliances, the treating appliance automatically determines the laundry load size because, for example, manual input may be perceived as inconvenient to the user and may result in inaccurate laundry load size determination due to the subjective nature of the estimation.
In treating appliances having a drum defining the treating chamber and a motor for rotating the drum, a parameter of the motor, such as torque, may be indicative of a quantitative size, such as mass or weight, of the laundry, which may then be quantified. Historically, the motors have been controlled by a critically damped motor controller to ensure that the speed and movement of the drum responds appropriately accordingly to the implemented treating cycle of operation to achieve the desired treatment and care of the laundry.
A method and apparatus for operating a laundry treating appliance by applying an underdamped control scheme to a motor driving a drum of the laundry treating appliance, determining a parameter indicative of the torque of the motor, and then determining a laundry load size based on the parameter.
In the drawings:
Referring now to the figures,
The washing machine 10 is described and shown for illustrative purposes and is not intended to be limiting. Other laundry treating appliances than the washing machine 10 may be used. The laundry treating appliance may be any machine that treats fabrics, and examples of the laundry treating appliances may include, but are not limited to, a washing machine, including top-loading, front-loading, vertical axis, and horizontal axis washing machines; a dryer, such as a tumble dryer or a stationary dryer, including top-loading dryers and front-loading dryers; a combination washing machine and dryer; a tumbling or stationary refreshing/revitalizing machine; an extractor; a non-aqueous washing apparatus; and a revitalizing machine.
For illustrative purposes, embodiments of the invention will be described with respect to a washing machine with the fabric being a laundry load, with it being understood that the invention may be adapted for use with other types of laundry treating appliances for treating fabric.
While the illustrated washing machine 10 includes both the tub 14 and the drum 18, with the drum 18 defining the laundry treatment chamber 22, it is within the scope of the invention for the laundry treating appliance to include only one receptacle, with the receptacle defining the laundry treatment chamber for receiving the laundry load to be treated.
Washing machines are typically categorized as either a vertical axis washing machine or a horizontal axis washing machine. As used herein, the “vertical axis” washing machine refers to a washing machine having a rotatable drum that rotates about a generally vertical axis relative to a surface that supports the washing machine. In some vertical axis washing machines, the drum rotates about a vertical axis generally perpendicular to a surface that supports the washing machine. However, the rotational axis need not be perfectly vertical or perpendicular to the surface. The drum can rotate about an axis inclined relative to the vertical axis. As used herein, the “horizontal axis” washing machine refers to a washing machine having a rotatable drum that rotates about a generally horizontal axis relative to a surface that supports the washing machine. In some horizontal axis washing machines, the drum rotates about a horizontal axis generally parallel to a surface that supports the washing machine. However, the rotational axis need not be perfectly horizontal or parallel to the surface. The drum can rotate about an axis inclined relative to the horizontal axis, with fifteen degrees of inclination being one example of inclination.
Vertical axis and horizontal axis machines can sometimes be differentiated by the manner in which they impart mechanical energy to the laundry load. In vertical axis machines, a fabric moving element moves within the drum to impart mechanical energy directly to the laundry load or indirectly through wash liquid in the drum. In horizontal axis machines, mechanical energy is typically imparted to the laundry load by tumbling the laundry load resulting from rotating the drum. The tumbling involves repeated lifting and dropping of the fabric items in the laundry load. The illustrated exemplary washing machine of
With continued reference to
The washing machine 10 of
The liquid supply and recirculation system may further include one or more devices for heating the liquid; exemplary devices include sump heaters and steam generators. Additionally, the liquid supply and recirculation system may differ from the configuration shown in
In case of a dryer, an air flow system (not shown) may be used, having a blower to first draw air across a heating element and into the drum, through a lint filter, and finally out through an exhaust conduit that is connected to an exhaust vent system leading out of the house.
The washing machine 10 may perform one or more manual or automatic operation cycles, and a common operation cycle includes a wash phase, a rinse phase, and a spin extraction phase. Other phases for operation cycles include, but are not limited to, intermediate extraction phases, such as between the wash and rinse phases, and a pre-wash phase preceding the wash phase, and some operation cycles include only a select one or more of these exemplary phases. Regardless of the phases employed in the operation cycle, the methods described below may be used for determining a size of the laundry load before or during any phase of the cycle or operation. The size may be a qualitative size, such as, for example, small, medium, or large, or a quantitative size, such as the load mass.
Referring now to
Many known types of controllers may be used for the controller 70. The specific type of controller is not germane to the invention. The controller 70 may be a combination of a main machine controller 72 and a motor controller 74 within one physical location or a practical implementation may require their physical separation. The motor controller 74 may be configured to control the motor 26 and physically located on the motor and electrically coupled to the controller, and the main machine controller may be configured to control other working components of the washing machine 10. It is contemplated that the controller 70 is a microprocessor-based controller that implements control software, which may comprise one or more software applications, and sends/receives one or more electrical signals to/from each of the various working components to affect the control software. Examples of possible controllers are but not limited to: proportional control (P), proportional integral control (PI), and proportional derivative control (PD), or a combination thereof, a proportional integral derivative control (PID control), may be used to control the various components.
Before specific embodiments of the methods according to the invention are presented, a description of theory behind the methods may be constructive to a complete understanding. The proposed technique of the present invention is based on using a closed-loop speed control system in which the motor torque or a parameter indicative of the motor torque may be available. The parameter indicative of the motor torque may be motor voltage or current. The control system may therefore be any system in which the motor torque may be directly sensed or estimated by a suitable system parameter indicative of torque. Such a system, for example, may be a BPM drive, which is based on a brushless permanent magnet (BPM) motor, or a CIM system, based on cascade induction motor, with a vector control. If a DuoSPIM (duo single phase induction motor) or CIM with a conventional control technique (V/F=constant) is used, then an advanced algorithm may be used for torque estimation.
It can be seen that the underdamped response has a transient speed that oscillates within a decaying envelope relative to the set speed, and has a damping ratio less than 1. The overdamped response does not oscillate about the set speed, but takes longer to reach the set speed than the critically damped response. The overdamped response has a damping ratio of greater than 1. The critically damped response does not oscillate about the set speed and reaches the set speed the fastest. The critically damped response has a damping ratio of 1. Thus, it can be noted, that both the critically damped and overdamped control settings demonstrate non-oscillating responses relative to the set speed.
The proposed technique uses an underdamped control system (oscillatory) to enhances the resolution of the data provided for the torque or indicative parameter, which may be used to determine the size of the laundry load, regardless of the unit of measure be it qualitative units such as, mass, weight, inertia, or quantative units such as extra small, small, medium, large, and extra large. The enhanced resolution results in the underdamped system making the motor a much better sensor as far as torque and torque-indicative parameters are concerned, with the sensor providing a greater resolution for the amount of the laundry.
The underdamped response may be achieved by reducing a damping factor and changing an integral coefficient in a PI controller, or by selecting appropriate proportional and integral coefficients. Such an oscillatory behavior will show up only in the motor torque and will not be much noticeable in the drum speed. An exemplary horizontal axis washing machine with the BPM drive was selected for the demonstrated in
It should be noted that while the underdamped response results in the motor providing greater resolution and more utility as a torque sensor, the underdamped response is less desirable for actually controlling the rotational speed of the drum because the drum takes longer to reach the set speed, which can have many undesirable consequences. For example, if the drum set speed is to be just below or at a satellizing speed, it is possible for the transient drum speed to oscillate between satellizing and non-satellizing speeds. Therefore, it is contemplated that once the laundry amount is determined, the underdamped control scheme may be replaced with either a critically damped or overdamped control scheme. In fact the control schemes may be replaced as needed to complete a particular treating cycle.
The dynamic model of the motor mechanical load is as follows:
T
e(t)=J{tilde over (ω)})(t)+Bω(t)+C (2)
Where Te(t) and ω(t) are motor torque and speed a an instance of time t. J, B and C are coefficients as follows: J—total moment of inertia, B—total viscous friction and C—total coulomb friction.
By integrating both sides of Equation (2) from start to the specific instance time of t, we will have:
If the drum is accelerated with a fixed ramp of α, than the speed becomes:
ω(t)=αt (4)
Substituting Equation (4) into Equation (3) yields:
The correlation between the total inertia and the torque integral is:
According to the Equation (6) to maximize sensitivity of the system inertia to the torque integral and at the same time to minimize the effect of both viscous and coulomb frictions (due to aging and manufacturing variations), the acceleration should be increased and the observation time t should be reduced. In other words, a suitable fast acceleration will nominalize the torque associated with the system friction. Thus, the invention concept may be more robust if the acceleration is chosen to be very fast and the time t (at which the value of integral is calculated) is chosen to be small. The magnitude of the acceleration and the duration of the observation time necessary to nominalize torque associated with the system friction will typically be machine-platform dependent and can be determined by suitable testing for each machine platform. Some non-limiting examples of the suitable fast acceleration are: a substantially step acceleration, acceleration of at least at about 80% or greater of maximum acceleration for the motor, and acceleration at a rate such that the motor torque is proportional to the load-related torque.
Referring now to
A good approximation describing the correlation of
y=−6.4x2+20.3×−9.5 (7)
The estimation of the load size described above may be made for a wet or dry load. The torque signature of the wet load will have more noises due to additional water and its variable behavior during the step response; however those noises may be filtered by an algorithm.
It may be more beneficial to estimate the dry mass as the wet mass alone does not give an information regarding laundry type. If the dry mass is known, then laundry type may be identified and, therefore, right operating parameters (i.e. water temperature, speed profile for tumbling, and spin, etc.) may be selected for all phases (wash, rinse, spin extraction, etc) of the cycle of operation.
As described above, the control system may operate according to the underdamped control scheme by selecting appropriate damping factor and/or other controller coefficients. The microcontroller may determine the desired value of controller parameter(s) before each phase or cycle of operation. Those parameters may change as the cycle proceeds to the next phase. The values for a given washer may be identified and programmed into the microcomputer by a manufacture. The main controller 72 may write the pre-specified values for coefficients into the motor controller 74 as soon as the sensing has started. Ranges and limits for each coefficient may be selected such that the variation in drum speed is not much noticeable by a user. The ranges also depend on a capacity (i.e. maximum load size) and a type (for example, horizontal or vertical axis) of the washing machine. For example, the integral coefficient may be selected to be between 5 and 11, although other ranges may be applicable depending on the specifics of a laundry treating appliance.
The method 100 may begin by setting one or more motor parameters, such as the damping ratio, integral and/or proportional coefficients of the underdamped scheme to be used by the motor controller 74 at 102. The setting one or more parameters for the underdamped scheme at 102 may be optional but is included in this embodiment for illustrative purposes. The method 100 may further continue with accelerating the motor speed according to the underdamped control scheme to accelerate the drum 18. The rotating of the drum 18 may occur in either rotational direction for a predetermined time. The predetermined time may be any time sufficient for load size estimating. The motor may be accelerated at about 80% or greater of maximum acceleration for the motor 26, approximately a step acceleration, or at a rate such that the motor torque is proportional to a load-related torque. Determining the at least one parameter indicative of the torque of the motor 26 may occur at 106 during the motor acceleration 104. The at least one parameter of 106 may be acquired for any suitable time period, and an exemplary time period may be a substantially small period of 30-40 seconds to minimize any potential clothes damage. The determining at least one parameter indicative of the torque of the motor at 106 may include summing the parameter during at least a portion of the time the motor is accelerated at 104. The summing may be a running total of the at least one parameter and the running total may be integral of the motor torque. The at least one parameter may be one of: motor voltage, motor current, motor torque, or a combination thereof. The determined the load size may be a qualitative or quantitative, and may include looking up a corresponding load size for the integral of the torque from a predetermined table of corresponding load size and integral values.
The methods 100 may be used with any treating cycle of operation. They may be a stand-alone cycle that is run before the treating cycle of operation or incorporated into a treating cycle of operation. Thus, after the method 100 is completed, if desired, the motor parameters may be changed as need be to implement a non-underdamped control scheme for the treating cycle or the remainder of the treating cycle, as the case may be.
While the embodiments described above employ motor torque as the motor characteristic employed for determining the laundry load size, the underlying theory for determining the load size relies on the rotational speed of the laundry load, and the method 100 may be adapted for acquiring, sensing, etc. the rotational speed of the drum 18 in other manners. As an alternative, the motor active power can also be used for determining the load. Using various metric results in various resolutions in estimated laundry load size.
The embodiments of the method 100 have been described with respect to the washing machine 10 in
Vertical axis washing machine with an impeller will have higher friction between clothes and impeller, so the selected controller coefficients should be modified for a desired accuracy of the loads size determination. In case of a vertical axis washing machine with an agitator, agitator vanes may play role of a spring action. That spring action may be modeled and the proposed model tuned appropriately. However, even without taking into account the effect of the vanes spring action, the proposed method may still be used to determined the load mass, perhaps with less resolution. Further, the method 100 may be adapted for use in other types of laundry treating appliances, including appliances that do not saturate the laundry, such as clothes dryers and laundry refreshing machines. Modifications to the algorithms may be necessary when employing the method 100 in these types of laundry treating appliances.
The embodiments of the method described herein for determination of laundry load size may be advantageous over the other methods for several reasons. The embodiments provide automatic laundry load size determination that employs existing components of the laundry treating appliance; the motor functions not only to rotate the drum but also works as a sensor that provides data for use in determining the laundry load size, thereby eliminating the cost of additional sensors and the like. Further, with the automatic determination of the laundry load size may be done in a relatively short time frame and may be more accurate than subjective input of a laundry load size by the user. Thus, the process settings for an operation cycle may be adaptive to a particular load size, which may improve the cycle optimization, an unbalance detection, energy and resource savings (e.g., the cycle may employ appropriate amounts of water, cycle lengths, rotational speeds, steam use in steam dispensing appliances, chemistry use in chemistry dispensing appliances, detergent use in automatic detergent dispensing appliances, etc.).
The methods of the present invention may determine the dry laundry load size. Determination of the dry laundry size is particularly beneficial, as they enable determination of other important parameters, such as a laundry type. Additionally, the underdamped control scheme used for determination of the laundry load size according to the present invention does not result in any additional fabric damage, contrary to some other convention methods.
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, and the scope of the appended claims should be construed as broadly as the prior art will permit.