1. Field of the Invention
The present invention relates to a method for sensing the amount of clothes contained in a washing machine, and more particularly to a clothes amount sensing method in a washing machine which is capable of reducing clothes amount sensing errors caused by frictional forces.
2. Description of the Related Art
Generally, a washing machine is an appliance adapted to remove contaminants attached to clothes by utilizing actions of detergent and water. The recent trend of such a washing machine is to sense the amount of clothes contained in the washing machine to perform wash, rinse, spin-dry, and dry cycles in accordance with a wash water level, wash time, amount of detergent, and water flows for rinse and wash cycles determined based on the sensed clothes amount.
As shown in
The casing 2 is provided, at one wall thereof, with a clothes loading/unloading opening 2a. A door 4 is also hingably mounted to the wall of the casing 2 to open and close the clothes loading/unloading opening 2a.
The door 4 includes a door frame 5 hingably coupled to the casing 2, and a door glass 6 mounted to the door frame 5.
The wash tub 20 is provided with a clothes loading/unloading opening 21 for allowing the user to load clothes m into the wash tub 20 and to unload the loaded clothes m from the wash tub 20. The wash tub 20 is also provided with water holes 22, through which wash water w is introduced into and discharged from the wash tub 20.
The motor 30 includes a rotating shaft 32 extending through the water tub 10 while being supported by a bearing 34 mounted to the water tub 10. The rotating shaft 32 is connected to the wash tub 20 at an end thereof spaced away from the motor 30.
The washing machine also includes a water supply unit for supplying wash water w fed from the external of the washing machine into the water tub 10. The water supply unit includes a water supply valve 42 connected to an external hose 41, and adapted to control supply of clean water through the external hose 41, and a detergent box 43 provided with a detergent storing space, a water supply passage, and an outlet to discharge water supplied into the washing machine in a state of being mixed with detergent stored therein.
The washing machine further includes a drainage unit for externally draining wash water w contained in the water tub 10. The drainage unit includes a drainage hose 45 connected to the water tub 10, and a drainage pump 46 for pumping wash water w from the water tub 10 through the drainage hose 45. The drainage hose 45 may have the form of a bellows tube. In some cases, the drainage pump 46 may be dispensed with. In this case, a drainage valve may be installed in the drainage hose 45 to control drainage of wash water w through the drainage hose 45.
The washing machine also includes a control unit 49 for controlling the motor 30, water supply valve 42, and drainage pump 46 in accordance with an operation of the user or a sensed clothes amount.
The washing machine further includes a braking unit for performing an electricity generating operation when the motor is switched to an OFF state thereof.
As shown in
The braking unit 50 converts, into electrical energy, inertial energy of the motor 30 and clothes during a braking operation thereof for the motor 30. The electrical energy is recovered by the motor driving unit 53 in the form of a DC voltage, and is then accumulated in the smoothing unit 52.
The microcomputer 58 switches on the switching unit 56 when the DC voltage accumulated in the smoothing unit 52 is higher than the predetermined reference voltage, thereby turning on the braking resistor R. In the ON state thereof, the braking resistor R consumes the DC voltage accumulated in the smoothing unit 52, in the form of heat, thereby protecting the smoothing unit 52, etc.
On the other hand, when the DC voltage accumulated in the smoothing unit 52 is not higher than the predetermined reference voltage, the microcomputer 58 switches off the switching unit 56, thereby turning off the braking resistor R. In this state, the DC voltage recovered by the motor driving unit 53 is accumulated in the smoothing unit 52.
Meanwhile, where the braking resistor R is turned on, irrespective of the level of the voltage sensed by the voltage sensing unit 54 when the motor 30 is turned off, electricity generated by the braking unit 50 is consumed in the form of heat, without being recovered. On the other hand, where the braking resistor R is turned off, irrespective of the level of the voltage sensed by the voltage sensing unit 54, electricity generated by the braking unit 50 is accumulated in the smoothing unit 52.
Now, operation of the conventional washing machine having the above mentioned configuration will be described.
When the washing machine is operated under the condition in which the door 4 has been closed after clothes m have been loaded in the wash tub 20, the control unit 49 senses the amount of the loaded clothes m while turning on/off the motor 30, and then sets a desired wash water level, a desired wash time, a desired amount of detergent, and desired water flows for rinse and wash cycles, based on the sensed clothes amount. In accordance with the set conditions, the control unit 49 then performs wash, rinse, and spin-dry cycles in a sequential fashion.
That is, the control unit 49 controls the water supply valve 42 for a time set in accordance with the sensed clothes amount, thereby supplying wash water w into the washing machine until the supplied wash water w reaches the set wash water level. The supplied wash water w is fed into the water tub 10, so that it is contained in the water tub 10. Thereafter, the control unit 49 drives the motor 30 to rotate the wash tub 20 at a predetermined RPM for a predetermined time. Thus, the clothes m contained in the wash tub 20 are washed in accordance with action of the wash water w. That is, stains are removed from the clothes m. After completion of this wash cycle, the wash water existing in the water tub 10 in a contaminated state is externally drained from the washing machine through the drainage unit.
Subsequently, the washing machine performs, several times, a rinse cycle for rinsing the washed clothes m to remove bubbles remaining on the clothes m. This rinse cycle is carried out under the condition in which the water supply valve 42 and motor 30 are controlled, based on the sensed clothes amount, as in the wash cycle. The contaminated water containing the removed bubbles is externally drained from the washing machine through the drainage unit.
After performing the rinse cycle several times, the washing machine performs a spin-dry cycle in which the motor 30 is controlled to rotate at high speed, thereby centrifugally removing moisture form the clothes m.
In accordance with the conventional clothes amount sensing method, as shown in
Meanwhile, a variation in pulse width modulation (PWM) duty value occurring in a duration from the start-up state to the constant speed state of the motor 30 is measured to measure a mean PWM duty value, in accordance with the clothes amount sensing method (S5).
A rotated angle of the motor 30 caused by a surplus rotation of the motor 30 is then measured (S6).
Finally, a clothes amount is calculated by adding a product of the mean PWM duty value by a proportional constant a to a product of the rotated angle by a proportional constant b (S7).
In accordance with the above mentioned conventional clothes amount sensing method, however, the calculated clothes amount value may have an error caused by friction generated during the rotation of the wash tub 20, for example, friction of the bearing 34, friction generated between the door glass 6 and the clothes m, etc. Such friction may vary, depending on the kind of the washing machine.
Furthermore, in accordance with the conventional clothes amount sensing method, the static frictional force generated upon the start-up of the motor influences the sensing of the clothes amount because the calculated clothes amount is proportional to a mean value of PWM duty values measured in a duration from the start-up state to the constant speed state of the motor. For this reason, it is impossible to sense an accurate clothes amount.
The present invention has been made in view of the above mentioned problems involved with the related art, and an object of the invention is to provide a clothes amount sensing method in a washing machine which is capable of reducing clothes amount sensing errors caused by frictional forces, thereby achieving an enhancement in accuracy and reliability.
In accordance with one aspect, the present invention provides a method for sensing an amount of clothes contained in a wash tub included in a washing machine, comprising: an acceleration step for accelerating, to a predetermined RPM, a motor adapted to rotate the wash tub; a constant-speed step for maintaining the motor at the predetermined RPM when an RPM of the motor reaches the predetermined RPM in accordance with the acceleration step; a deceleration step for turning off the motor to decelerate the motor, following the constant-speed step; and a clothes amount determination step for determining the amount of the clothes by use of equations of motion respectively established in the acceleration, constant-speed, and deceleration steps.
In accordance with another aspect, the present invention provides a method for sensing an amount of clothes contained in a wash tub included in a washing machine, comprising: an acceleration step for accelerating, to a predetermined RPM, a motor adapted to rotate the wash tub; a constant-speed step for maintaining the motor at the predetermined RPM when an RPM of the motor reaches the predetermined RPM in accordance with the acceleration step; a deceleration step for turning off the motor while braking the motor in an electricity generating mode to decelerate the motor, following the constant-speed step; and a clothes amount determination step for determining the amount of the clothes by use of the principle of the conservation of energy established in the step of braking the motor in the electricity generating mode.
In accordance with another aspect, the present invention provides a method for sensing an amount of clothes contained in a wash tub included in a washing machine, comprising: an acceleration step for accelerating, to a predetermined RPM, a motor adapted to rotate the wash tub; a constant-speed step for maintaining the motor at the predetermined RPM for a predetermined time when an RPM of the motor reaches the predetermined RPM in accordance with the acceleration step; a deceleration step for, following the constant-speed. step, turning off the motor to decelerate the motor, thereby stopping the motor; and a clothes amount determination step for determining the amount of the clothes by use of an equation of energy established in a duration from an acceleration start point of the motor to a constant-speed end point of the motor, and an equation of energy established in a duration from a turn-off point of the motor to a rotation stop point of the motor.
The above objects, and other features and advantages of the present invention will become more apparent after reading the following detailed description when taken in conjunction with the drawings, in which:
Now, preferred embodiments of a clothes amount sensing method in a washing machine according to the present invention will be described with reference to the annexed drawings.
The washing machine, to which the clothes amount sensing method according to the present invention is applied, has the same configuration as that of the general washing machine shown in
In accordance with the clothes amount sensing method according to the first embodiment of the present invention, as shown in
The start-up, acceleration, and maintenance at the first predetermined RPM rpmo of the motor 30, as described above, are adapted to eliminate the influence of a static frictional force, generated upon an operation of sensing a clothes amount, on the sensing of the clothes amount. It is preferred that the first predetermined RPM rpmo, correspond to an RPM sufficiently low to cause clothes m, to be washed, to come into constant contact with an inner peripheral surface of the wash tub 10.
Following the start-up, acceleration, and maintenance at the first predetermined RPM rpm0, the motor 30 is driven in a mode for determining the amount of the clothes m. That is, the motor 30 is maintained at the first predetermined RPM rpm0 for a first predetermined time Δt0 (S103), and is then accelerated until the RPM thereof reaches to a second predetermined RPM rpm1, for example, 130 rpm (Stage 1) (S104).
When the RPM of the motor 30 reaches the second predetermined RPM rpm1, the motor 30 is maintained at the second predetermined RPM rpm1 (Stage 2) (SlO5). When the motor 30 is turned off after being maintained at the second predetermined RPM rpm1 for a second predetermined time Δt2 (S106), it is decelerated in accordance with a surplus rotation thereof (Stage 3) (S107).
When the RPM of the motor 30 subsequently reaches the first predetermined RPM rpm0, the motor 30 is again maintained at the first predetermined RPM rpm0 (S108).
In accordance with the clothes amount sensing method according to the first embodiment of the present invention, the clothes amount IL1′ sensed in the acceleration stage Stage 1 of the motor 30 and the clothes amount IL3′ sensed in the deceleration stage Stage 3 of the motor 30 are calculated, using the following Expressions 1 and 2, respectively (S109).
The clothes amount IL1′ sensed in the acceleration stage Stage 1 is calculated, based on an inertial moment IL1 of the clothes m generated in the acceleration stage Stage 1. On the other hand, the clothes amount IL3′ sensed in the deceleration stage Stage 3 is calculated, based on an inertial moment IL3 of the clothes m generated in the deceleration stage Stage 3. The inertial moment IL1 and inertial moment IL3 can be derived, using equations of motion respectively established in the acceleration, constant-speed, and deceleration stages.
That is, an equation “(I0+IL1)α1=Td1−Tf” is established in the acceleration stage Stage 1, an equation “0=Td2−Tf” is established in the constant-speed stage Stage 2, and an equation “(I0+IL3)α3=−Tf” is established in the deceleration stage Stage 3.
Here, “I0” represents an inertial moment of a rotating body, for example, the wash tub, “IL1” represents an inertial moment of the clothes in the acceleration stage, “IL3” represents an inertial moment of the clothes in the deceleration stage, “α1” represents an angular acceleration in the acceleration stage, “α3” represents an angular acceleration in the deceleration stage, “Td1” represents a motor torque in the acceleration stage, “Tf” represents a frictional torque, and “Td2” represents a motor torque in the constant-speed sage.
The equations of motion in respective stages can be expressed as follows. That is, the inertial moment IL1 of the clothes in the acceleration stage 1 can be expressed by Expression 1, and the inertial moment IL3 of the clothes in the deceleration stage 3 can be expressed by Expression 2.
In the clothes amount sensing mode, the motor is typically driven in a speed range relatively lower than those of wash and spin-dry cycles. In this mode, accordingly, the motor torques Td1 and Td2 are quantitatively proportional to the PWM duty value of the motor. Thus, the motor torque in the acceleration stage Td1 corresponds to k×PWM1 (Td1=k×PWM1), and the frictional torque Tf corresponds to Td2, that is, k×PWM2 (Tf=Td2=k×PWM2). “k” is a proportional constant between the motor torque and the PWM duty value in each stage. The proportional constant k can be experimentally determined.
Referring to Expressions 1 and 2, it can be understood that the inertial moment IL1 of the clothes in the acceleration stage 1 and the inertial moment IL3 of the clothes in the deceleration stage 3 can be calculated by measuring respective angular velocities ω1 and ω2 at start and end points of the acceleration stage Stage 1, respective angular velocities ω′2 and ω3 at start and end points of the deceleration stage Stage 3, the PWM duty value PWM1, in the acceleration stage Stage 1, the PWM duty value PWM2 in the constant-speed stage Stage 2, the acceleration time Δt1, the deceleration time Δt2, and the inertial moment I0 of the rotating body.
Based on the calculated inertial moment IL1 of the clothes in the acceleration stage 1 and the calculated inertial moment IL3 Of the clothes in the deceleration stage 3, the clothes amount IL1′ in the acceleration stage Stage 1 and the clothes amount IL3′ in the deceleration stage Stage 3 are calculated, respectively.
Thereafter, an absolute value of the difference between the clothes amount IL1′ in the acceleration stage Stage 1 and the clothes amount IL3′ in the deceleration stage Stage 3 is calculated. The calculated absolute value is then compared with a predetermined error value Ierr′ (S110).
When it is determined, based on the compared result, that the absolute value of the difference between the clothes amount IL1′ in the acceleration stage Stage 1 and the clothes amount IL3′ in the deceleration stage Stage 3 is not more than a predetermined error value lerr′, a larger one of the clothes amount IL1′ in the acceleration stage Stage 1 and the clothes amount IL3′ in the deceleration stage Stage 3 is selected, and the selected clothes amount is finally determined as a target clothes amount IL′ to be sensed (S111).
Based on the determined clothes amount IL′, a desired wash water level, a desired wash time, a desired amount of detergent, and desired water flows for rinse and wash cycles are determined. Thereafter, the washing machine performs wash, rinse, and spin-dry cycles, based on the determined conditions.
On the other hand, when it is determined that the absolute value of the clothes amount difference is more than the predetermined error value Ierr′, the acceleration stage Stage 1, constant-speed stage Stage 2, deceleration stage Stage 3, and clothes amount calculation stage are repeated until the absolute value of the clothes amount difference is not more than the predetermined error value Ierr′.
When the absolute value of the clothes amount difference is still more than the predetermined error value Ierr′ even after the repetition of the acceleration stage Stage 1, constant-speed stage Stage 2, deceleration stage Stage 3, and clothes amount calculation stage is carried out a predetermined number of times, for example, three times, the washing machine determines that there are clothes amount sensing errors. Based on this determination, the washing machine is turned off. In this case, it is also possible to display or externally inform of the current situation that the clothes amount sensing is impossible. Of course, it may also be possible to control the washing machine to operate in a standard course, without being controlled based on a sensed clothes amount.
In accordance with the clothes amount sensing method according to the second embodiment of the present invention, as shown in
The start-up, acceleration, and maintenance at the first predetermined RPM rpm0 of the motor 30, as described above, are adapted to eliminate the influence of a static frictional force, generated upon an operation of sensing a clothes amount, on the sensing of the clothes amount. It is preferred that the first predetermined RPM rpm0, correspond to an RPM sufficiently low to cause clothes m, to be washed, to come into constant contact with the inner peripheral surface of the wash tub 20.
Following the start-up, acceleration, and maintenance at the first predetermined RPM rpm0, the motor 30 is driven in a mode for determining the amount of the clothes m. That is, the motor 30 is maintained at the first predetermined RPM rpm0 for a first predetermined time Δt0 (S203), and is then accelerated until the RPM thereof reaches to a second predetermined RPM rpm1, for example, 130 rpm (Stage 1) (S204).
When the RPM of the motor 30 reaches the second predetermined RPM rpm1, the motor 30 is maintained at the second predetermined RPM rpm1, (Stage 2) (S205).
When the motor 30 is turned off after being maintained at the second predetermined RPM rpm1, for a second predetermined time Δt2 (S206), it is decelerated in accordance with a surplus rotation thereof (Stage 3) (S207).
When the RPM of the motor 30 subsequently reaches the first predetermined RPM rpm0, the motor 30 is again maintained at the first predetermined RPM rpm0 (S208).
In accordance with the clothes amount sensing method according to the second embodiment of the present invention, an estimated value of an inertial moment of the wash tub 20 and clothes m, I(k), (hereinafter, referred to as an “estimated inertial moment value”), and an estimated frictional torque value Tf(k) are iteratively calculated, using equations of motion respectively established in the acceleration stage Stage 1, constant-speed stage Stage 2, and deceleration stage Stage 3 while taking an error ε into consideration.
That is, an equation
is established in the acceleration stage Stage 1, an equation “Td2=Tf=k×PWM2” is established in the constant-speed stage Stage 2, and an equation
is established in the deceleration stage Stage 3.
Here, “Td1” represents a motor torque in the acceleration stage, and “Td2” represents a motor torque in the constant-speed sage. Since the wash tub 20 is driven in a relatively low speed range in the clothes amount sensing mode, the relation between the motor torque and the PWM duty value in each stage can be approximately expressed by a linear function “Td1=k×PWM1” or “Td2=k×PWM2”. Accordingly, “Td1” and “Td2” can be calculated by measuring the PWM duty value PWM1 in the acceleration stage Stage 1 and the PWM duty value PWM2 in the constant-speed stage Stage 2. “k” is a proportional constant between the motor torque and the PWM duty value in each stage. The proportional constant k can be experimentally determined.
Also, “α1” represents an angular acceleration in the acceleration stage, and can be expressed by
“α3” represents an angular acceleration in the deceleration stage, and can be expressed by
“α1” and “α3” can be calculated by measuring respective angular velocities ω1 and ω2 at start and end points of the acceleration stage Stage 1, respective angular velocities ω′2 and ω3 at start and end points of the deceleration stage Stage 3, the acceleration time Δt1, and the deceleration time Δt2.
Now, procedures for iteratively calculating the estimated inertial moment value I(k) and the estimated frictional torque value Tf(k), taking an error ε into consideration, will be described in detail.
In a first procedure, an estimated value of an initial frictional torque corresponding to a frictional torque generated in the constant-speed stage Stage 2, Tf0 (Tf0=Td2=k ×PWM2), is calculated. In a second procedure, an estimated value of an initial inertial moment I0 is calculated by applying, to the equation of motion established in the acceleration stage Stage 1, a value obtained after adding the error ε to the estimated initial frictional torque value Tf0 calculated in the first procedure (S209).
That is, in the first procedure, the PWM duty value PWM2 in the constant-speed stage Stage 2 is first measured. Based on the calculated PWM duty value PWM2, the estimated initial frictional torque value Tf0 is then calculated.
In the second procedure, the angular velocities ω1 and ω2 and acceleration time Δt1 of the motor 30 in the acceleration stage Stage 1 are first measured. Based on the measured angular velocities ω1 and ω2 and acceleration time Δt1, an angular acceleration α1 in the acceleration stage Stage 1 is then calculated. Also, the PWM duty value PWM1, in the acceleration stage Stage 1 is measured. Based on the calculated PWM duty value PWM1, a motor torque Td1 in the acceleration stage Stage 1 is calculated. Finally, the estimated initial inertial moment value I0 is calculated by applying the calculated angular acceleration α1 and motor torque Td1, to the equation of motion established in the acceleration stage, and applying, to an item “Tf” in the equation of motion established in the acceleration stage, a value obtained after adding the error ε to the estimated initial frictional torque value Tf0.
In a third procedure, the calculated frictional torque, which corresponds to the calculated estimated frictional torque value Tf0, is updated by a next estimated frictional torque value Tf1. The next estimated frictional torque value Tf1 is calculated by applying the estimated inertial moment value I0 calculated in the second procedure to the equation of motion established in the deceleration stage Stage 3 (S210). In a fourth procedure, the calculated inertial moment, which corresponds to the calculated estimated inertial moment value I0, is updated by a next estimated inertial moment value I1. The next estimated inertial moment value I1 is calculated by applying the estimated frictional torque value Tf1 updated in the third procedure to the equation of motion established in the acceleration stage Stage 1 (S211).
In the third procedure, the angular velocities ω2′ and ω3 and deceleration time Δt2 of the motor 30 in the deceleration stage Stage 3 are first measured. Based on the measured angular velocities ω2′ and ω3 and deceleration time Δt2, an angular acceleration α3 in the deceleration stage Stage 3 is then calculated. Thereafter, the estimated frictional torque, value Tf1 is calculated by applying the calculated angular acceleration α3 and the estimated initial inertial moment value I0 calculated in the second procedure to the equation of motion established in the deceleration stage. Using the calculated estimated frictional torque value Tf1, the calculated frictional torque is updated.
In the fourth procedure, the estimated inertial moment value I1 is calculated by applying, to the equation of motion established in the acceleration stage Stage 1, the angular acceleration aL and motor torque Td1 in the acceleration stage Stage 1 calculated in the second procedure, while applying the estimated frictional torque value Tf1 updated in the third procedure to the item “Tf” in the equation of motion established in the acceleration stage. Using the calculated estimated inertial moment value I1, the calculated inertial moment is updated.
In a fifth procedure, the updated frictional torque, which corresponds to the estimated frictional torque value Tf1, is again updated by a next estimated frictional torque value Tf2. The next estimated frictional torque value Tf2 is calculated by applying the estimated inertial moment value I1 updated in the fourth procedure to the equation of motion established in the deceleration stage Stage 3. In a sixth procedure, the updated inertial moment, which corresponds to the estimated inertial moment value I1, is again updated by a next estimated inertial moment value I2. The next estimated inertial moment value I2 is calculated by applying the estimated frictional torque value Tf2 updated in the fifth procedure to the equation of motion established in the acceleration stage Stage 1.
In the fifth procedure, the estimated frictional torque value Tf2 is calculated by applying, to the equation of motion established in the deceleration stage, the angular acceleration α3 in the acceleration stage Stage 1 calculated in the third procedure and the estimated inertial moment value I2 updated in the fourth procedure. Using the calculated estimated frictional torque value Tf2, the updated frictional torque is again updated.
In the sixth procedure, the estimated inertial moment value I2 is calculated by applying, to the equation of motion established in the acceleration stage Stage 1, the angular acceleration α1 and motor torque Td1 in the acceleration stage Stage 1 calculated in the second procedure, while applying the estimated frictional torque value Tf2 updated in the fifth procedure to the item “Tf” in the equation of motion established in the acceleration stage. Using the calculated estimated inertial moment value I2, the updated inertial moment is again updated.
Following the sixth procedure, the fifth and sixth procedures are repetitively carried out to iteratively calculate an estimated inertial moment value I(k) and an estimated frictional moment value Tf(k).
That is, the estimated frictional moment value Tf(k) can be calculated in accordance with the above described iterative calculation, which is expressed as follows:
In accordance with the clothes amount sensing method according to the second embodiment of the present invention, the iterative calculation is completed when the difference between the iteratively calculated successive estimated inertial moment values, that is, a final estimated inertial moment value I(k+1) calculated just before the completion of the iterative calculation and an inertial moment I(k) updated just before the calculation of the final estimated inertial moment value I(k+1), represented by “|I(k)−I(k+1)|” is not more than a predetermined value A (S212). In this case, one of the final estimated inertial moment value I(k+1) and the inertial moment I(k) is selected. Based on the selected inertial moment, the amount of the clothes m is determined (S213).
In accordance with the clothes amount sensing method according to the second embodiment of the present invention, it is possible to achieve a more accurate clothes amount calculation as an iterative calculation is repetitively carried out. Referring to
In accordance with the clothes amount sensing method according to the second embodiment of the present invention, the convergence of the inertial moment to a true value is more rapidly achieved in the case of a higher ratio of the angular acceleration α1 in the acceleration stage Stage 1 to the angular acceleration α3 in the deceleration stage Stage 3, as shown in
Referring to
In accordance with the clothes amount sensing method according to the third embodiment of the present invention, as shown in
When the RPM of the motor 30 reaches the predetermined RPM rpm1, the control unit 49 maintains the motor 30 at the predetermined RPM rpm0for a predetermined time At (constant-speed stage Stage 2) (S303).
After maintaining the motor 30 at the predetermined RPM rpm0 for the predetermined time Δt, the control unit 49 turns off the motor 30, and controls the braking unit 50 to perform a braking operation involving generation of electricity. As the motor 30 is braked in accordance with the braking operation, it is decelerated (deceleration stage Stage 3) (S304 and S305).
In accordance with the clothes amount sensing method according to the third embodiment of the present invention, the inertial moment IL of the clothes m is calculated, taking into consideration the fact that the drive torque Td and frictional torque Tf in the constant-speed stage Stage 2 are equal, while utilizing the principle of the conservation of energy established in the deceleration stage Stage 3.
That is, conditions established in the constant-speed stage Stage 2 can be expressed as follows:
Tf=Td=k1PWM* [Expression 4]
where, “k1” represents a proportional constant in the constant-speed stage, and “PWM*” represents a PWM duty value in the constant-speed stage.
Also, conditions established in the deceleration stage Stage 3 can be expressed as follows:
where, “ID” represents the inertial moment of the wash tub 20, “ω1” represents an angular velocity in the constant-speed stage, “s1” represents a total rotated angle in the deceleration stage, “∫s
Expressions 4 and 5 can be arranged with respect to the inertial moment IL of the clothes m, as expressed in the following Expression:
Thus, the control unit 49 can calculate the inertial moment IL of the clothes m, based on the angular velocity ω1 and PWM duty value PWM* in the constant-speed stage Stage 2, the rotated angle s1 in the deceleration stage Stage 3, the electricity-generating braking energy
in the deceleration stage Stage 3, and the previously calculated inertial moment ID of the wash tub 20.
In accordance with the clothes amount sensing method according to the third embodiment of the present invention, the following Expression can be established by taking, as a value approximate to a true value of the electricity-generating braking energy, an intermediate value between maximum and minimum values of braking torques caused by the electricity-generating braking operation, and applying the taken value to Expression 6.
Thus, the control unit 49 can simply calculate the inertial moment IL of the clothes m, based on the angular velocity ω1 and PWM duty value PWM* in the constant-speed stage Stage 2, the rotated angle s1 in the deceleration stage Stage 3.
That is, the control unit 49 applies, to Expression 7, the angular velocity ω1, PWM duty value PWM*, and rotated angle s1 measured by the sensor 57, which may be a Hall sensor or motor encoder, thereby calculating the inertial moment IL of the clothes m (S306 and S307).
Thereafter, the control unit 49 determines the amount of the clothes m, based on the calculated inertial moment IL of the clothes m (S308).
That is, the inertial moment IL of the clothes m performing a rotating movement is equivalent to the mass of the clothes m, so that it is used as an index of clothes amount.
In accordance with the clothes amount sensing method according to the fourth embodiment of the present invention, as shown in
When the RPM of the motor 30 reaches the predetermined RPM rpm′, the motor 30 is maintained at the predetermined RPM rpm′ (constant-speed stage Stage 2) (S402).
When the motor 30 is turned off after being maintained at the predetermined RPM rpm′ for a predetermined time Δt, it is decelerated in accordance with a surplus rotation thereof (Stage 3) (S403 and S404).
In accordance with the clothes amount sensing method according to the fourth embodiment of the present invention, the amount of the clothes m is determined, based on an equation of energy established in a duration from the acceleration start point of the motor 30 to the constant-speed end point of the motor 30, and an equation of energy established in a duration from the turn-off point of the motor 30 to the rotation stop point of the motor 30. In this case, it is possible to minimize clothes amount determination errors caused by a variation in friction depending on the kind of a washing machine, for which the clothes amount determination is carried out.
The input energy in the washing machine corresponds to the sum of PWM duty values in the duration from the acceleration start point to of the motor 30 to the constant-speed end point t1 of the motor 30. The kinetic energy of the wash tub 20 and clothes m corresponds to “αIω02”. In the acceleration and constant-speed stages of the motor 30, a frictional torque is generated which is proportional to an angular velocity of the wash tub 20 in a direction opposite to the rotation direction of the wash tub 20. Accordingly, the following Expression is established:
where, “PWMsum” represents the sum of PWM duty values in the duration from the acceleration start point t0 of the motor 30 to the constant-speed end point t1 of the motor 30, “s1” represents the sum of rotated angles in the duration from the acceleration start point t0 of the motor 30 to the constant-speed speed end point t1 of the motor 30, and “I” represents the inertial moment of the wash tub 20 and clothes m, that is, the sum of the inertial moment ID of the wash tub 20, which can be experimentally calculated, and the inertial moment IC, of the clothes m to be determined (I=ID+IC), “ω0” represents a mean angular velocity in a duration in which the motor 30 performs a surplus rotation by one turn after a turn-off thereof, that is, a duration from t1 to t1′, “Tn” represents a frictional force generated during the rotation of the wash tub 20, and “A”, “α” and “β” represent proportional constants.
Meanwhile, in a duration from the turn-off point t1 of the motor 30 to the rotation stop point t2 of the motor 30, a frictional torque is generated which is proportional to the angular velocity of the wash tub in a direction opposite to the rotation direction of the wash tub 20. Accordingly, the following Expression is established:
where, “ωsum” represents the sum of angular velocities of the motor 30 in the duration from the turn-off point t1 of the motor 30 to the rotation stop point t2 of the motor 30, “s2” represents the sum of rotated angles in the duration from the turn-off point t1 of the motor 30 to the rotation stop point t2 of the motor 30, and “γ” and “δ” represent proportional constants. “ωsum” can be calculated by accumulating angular velocities ω measured when respective PWM signals are generated in the duration from the turn-off point t1 of the motor 30 to the rotation stop point t2 of the motor 30.
Expressions 8 and 9 can be arranged with respect to the inertial moment I of the wash tub 20 and clothes m after eliminating the frictional force Tn therefrom, as expressed in the following Expression:
where, “a”, “b”, and “c” are proportional constants caused by the arrangement of the proportional constants α, β, γ, and δ.
In accordance with the clothes amount sensing method according to the fourth embodiment of the present invention, the inertial moment I of the wash tub 20 and clothes m is calculated by measuring the PWM duty value sum PWMsum and rotated angle sum s1 in the duration from the acceleration start point t0 of the motor 30 to the turn-off point t1 of the motor 30, measuring the mean angular velocity ω0 in the duration in which the motor 30 performs a surplus rotation by one turn after a turn-off thereof, measuring the angular velocity sum ωsum and the rotated angle sum s2 in the duration from the turn-off off point t1 of the motor 30 to the rotation stop point t2 of the motor 30, and applying the measured values to Expression 10 (S405 and S406).
Thereafter, the inertial moment IC of the clothes m is calculated by deducting the previously-calculated and stored inertial moment ID of the wash tub 20 from the calculated inertial moment I of the wash tub 20 and clothes m (S407). Based on the calculated inertial moment IC of the clothes m, the clothes amount is determined (S408).
That is, the inertial moment IC of the clothes m performing a rotating movement is equivalent to the mass of the clothes m, so that it is used as an index of clothes amount.
As apparent from the above description, in accordance with the clothes amount sensing method according to the present invention, the amount of clothes to be washed may be sensed by calculating the clothes amount sensed in the acceleration stage and the clothes amount sensed in the deceleration stage, calculating an absolute value of the difference between the clothes amounts in the acceleration and deceleration stages, comparing the calculated absolute value with a predetermined error value, selecting a larger one of the clothes amoiunts in the acceleration and deceleration stages when the absolute value is not more than the predetermined error value, and determining the selected clothes amount as a target clothes amount to be sensed. In this case, the sensing of the clothes amount is achieved by carrying out, one time, a clothes amount sensing process using the load values sensed in the acceleration and deceleration stages. Accordingly, there are advantages capable of reducing clothes amount sensing errors caused by frictional forces while achieving an enhancement in accuracy and reliability.
When it is determined, based on the result of the comparison, that the absolute value is more than the predetermined error value, the acceleration, constant-speed, and deceleration stages are repetitively carried out until the absolute value is more than the predetermined error value. Accordingly, it is possible to accurately sense the amount of the clothes, to be washed, within an allowable error range.
The clothes amount sensed in the acceleration stage corresponds to the inertial moment of the clothes in the acceleration stage, whereas the clothes amount sensed in the deceleration stage corresponds to the inertial moment of the clothes in the deceleration stage. Accordingly, it is possible to accurately and rapidly calculate the clothes amount in the acceleration stage and the clothes amount in the deceleration stage by measuring respective angular velocities, respective PWM duty values, and respective inertial moments of the rotating body in the acceleration and deceleration stages, and acceleration and deceleration times, in accordance with the clothes amount sensing method of the present invention.
In accordance with the clothes amount sensing method of the present invention, the amount of clothes to be washed may also be sensed by iteratively calculating an estimated inertial moment value of the wash tub and clothes and an estimated frictional torque value, by use of equations of motion respectively established in the acceleration, constant-speed, and deceleration stages, while taking an error into consideration, comparing, with a predetermined value, an absolute value of the difference between two successive estimated inertial moment values calculated in accordance with the iterative calculation, completing the iterative calculation when the absolute value is not more than the predetermined value, selecting the finally-calculated estimated inertial moment value or the estimated inertial moment value just preceding the final estimated inertial moment value, and determining the selected value as a target clothes amount to be sensed. In this case, the sensing of the clothes amount is achieved by carrying out a clothes amount sensing process only one time. Accordingly, there are advantages capable of reducing clothes amount sensing errors caused by an inaccurate frictional force measurement while achieving an enhancement in accuracy and reliability.
In accordance with the clothes amount sensing method of the present invention, an initial stage may also be carried out, prior to the acceleration stage, to accelerate the motor to a predetermined RPM lower than an RPM set for the acceleration stage, after the start-up thereof, and then to maintain the motor at the predetermined RPM for a predetermined time. In this case, it is possible to eliminate clothes amount sensing errors caused by a static frictional force generated upon the start-up of the motor. Accordingly, there is an advantage of more accurately sensing the amount of the clothes to be washed.
In accordance with the clothes amount sensing method of the present invention, the inertial moment of the clothes may also be calculated, taking into consideration the fact that the drive torque and frictional torque in the constant-speed stage are equal, while utilizing the principle of the conservation of energy in the deceleration stage, in which a braking operation involving generation of electricity is carried out. In this case, accordingly, there are advantages capable of reducing clothes amount sensing errors caused by frictional forces while achieving an enhancement in accuracy and reliability.
In accordance with the clothes amount sensing method of the present invention, the amount of the clothes may also be determined, based on energy acting in a duration from the acceleration start point of the motor to the constant-speed end point of the motor, and energy acting in a duration from the turn-off point of the motor to the rotation stop point of the motor. In this case, it is possible to minimize clothes amount determination errors caused by a variation in friction depending on the kind of a washing machine, for which the clothes amount determination is carried out.
Although the preferred embodiments of the invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-54623 | Aug 2003 | KR | national |
2003-54624 | Aug 2003 | KR | national |
2003-54626 | Aug 2003 | KR | national |
2003-61745 | Sep 2003 | KR | national |