Laundry treating appliances, such as clothes washers, refreshers, and non-aqueous systems, may have a configuration based on a rotating drum that defines a treating chamber in which laundry items are placed for treating. The laundry treating appliance may have a controller that may control a motor to rotate the drum according to one of several pre-programmed cycles of operation. In some cycles of operation, the rotation speed may be high, e.g., hundreds of RPM. It may be necessary to halt the rotation of the drum quickly, in which case braking will need to be applied to the drum to halt the rotation. One example of such braking is regenerative braking where current flow in the motor is reversed, causing the motor to become a power generator to actively retard the rotation. However, the power generated by the motor during braking increases the DC voltage in the drive circuit to a level where it may exceed the design voltage of the drive circuit. One known solution includes “soft braking” by selectively turning transistors in the motor drive circuit on and off, thereby keeping the regenerative voltage from the motor below a predetermined threshold. Another known solution includes applying a switch and a dynamic braking resistor to discharge excess voltage (sometimes called a chopper circuit). Another known solution is to turn off the motor, thereby allowing inertia and friction to bring the drum to a halt.
According to an embodiment of the invention, a method of actively braking a laundry treating appliance having a motor and a motor driver includes transmitting a PWM control signal to the motor driver to apply torque to the motor, determining the speed of the motor, calculating the stator flux, comparing a detected voltage resulting from applying torque to the motor to a reference voltage, and changing the PWM control signal based on the stator flux.
In another aspect of the invention, an integrated motor control unit for braking a motor in a laundry treating appliance includes a rectifier to convert AC power to DC voltage, a capacitor filter to smooth the DC voltage from the rectifier, a motor driver to drive the motor based on the DC voltage from the capacitor filter, and a microcontroller that controls the motor driver. The microcontroller has an active braking algorithm, and is configured to detect current flowing between the motor driver and the motor and to apply the active braking algorithm to brake the motor using direct torque control based on the current flow.
In the drawings:
The laundry treating appliance of
The laundry holding system comprises a tub 14 supported within the cabinet 12 by a suitable suspension system and a drum 16 provided within the tub 14, the drum 16 defining at least a portion of a laundry treating chamber 18.
The laundry holding system may further include a door 24 which may be movably mounted to the cabinet 12 to selectively close both the tub 14 and the drum 16. A bellows 26 may couple an open face of the tub 14 with the cabinet 12, with the door 24 sealing against the bellows 26 when the door 24 closes the tub 14.
The washing machine 10 may further include a suspension system 28 for dynamically suspending the laundry holding system within the structural support system.
The washing machine 10 also includes a drive system for rotating the drum 16 within the tub 14. The drive system may include a motor M, which may be directly coupled with the drum 16 through a drive shaft 90 to rotate the drum 14 about a rotational axis during a cycle of operation. The motor M may be a brushless permanent magnet (BPM) motor having a stator 92 and a rotor 94. Alternately, the motor M may be coupled to the drum 16 through a belt and a drive shaft to rotate the drum 16, as is known in the art. Other motors, such as an induction motor or a permanent split capacitor (PSC) motor, may also be used. The motor M may rotate the drum 16 at various speeds in either rotational direction.
The washing machine 10 also includes a control system for controlling the operation of the washing machine 10 to implement one or more cycles of operation. The control system may include a controller 96 located within the cabinet 12 and a user interface 98 that is operably coupled with the controller 96. The user interface 98 may include one or more knobs, dials, switches, displays, touch screens and the like for communicating with the user, such as to receive input and provide output. The user may enter different types of information including, without limitation, cycle selection and cycle parameters, such as cycle options.
The controller 96 may include the machine controller and any additional controllers provided for controlling any of the components of the washing machine 10. For example, the controller 96 may include the machine controller and a motor controller. Many known types of controllers may be used for the controller 96. The specific type of controller is not germane to the invention. It is contemplated that the controller is a microprocessor-based controller that implements control software and sends/receives one or more electrical signals to/from each of the various working components to affect the control software. As an example, 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.
As illustrated in
The controller 96 may be operably coupled with one or more components of the washing machine 10 for communicating with and controlling the operation of the component to complete a cycle of operation. For example, the controller 96 may be operably coupled with the motor 88.
The controller 96 may also be coupled with one or more sensors 104 provided in one or more of the systems of the washing machine 10 to receive input from the sensors, which are known in the art and not shown for simplicity. One non-limiting example of sensors 104 that may be communicably coupled with the controller 96 include a motor torque sensor, which may be used to determine a variety of system and laundry characteristics, such as laundry load inertia or mass.
In one example, one or more load amount sensors 106 may also be included in the washing machine 10 and may be positioned in any suitable location for detecting the amount of laundry, either quantitative (inertia, mass, weight, etc.) or qualitative (small, medium, large, etc.) within the treating chamber 18. By way of non-limiting example, it is contemplated that the amount of laundry in the treating chamber may be determined based on the weight of the laundry and/or the volume of laundry in the treating chamber. Thus, the one or more load amount sensors 106 may output a signal indicative of either the weight of the laundry load in the treating chamber 18 or the volume of the laundry load in the treating chamber 18.
In one example, the amount of laundry within the treating chamber 18 may be determined based on motor sensor output, such as output from a motor torque sensor. The motor torque is a function of the inertia of the rotating drum and laundry. There are many known methods for determining the load inertia, and thus the load mass, based on the motor torque. It will be understood that the details of the load amount sensors are not germane to the embodiments of the invention and that any suitable method and sensors may be used to determine the amount of laundry.
The previously described washing machine 10 may be used to implement one or more embodiments of the invention. The embodiments of the method of the invention may be used to control the operation of the washing machine 10 to control the speed of the motor 88 to control the movement of the laundry within the laundry treating chamber 18 to provide a desired mechanical cleaning action.
In one form of control the speed of the motor is adjusted to cause the drum to decelerate, also sometimes known as “active braking.”
If the lid is opened or an unbalance state of the tub is detected, the rapidly rotating motor M must be braked to quickly stop the tub. During active braking, the motor M becomes a power generator and current flows from the motor to the capacitor filter 102 due to the induction electromotive power generated from the motor. The problem is that increased voltage level generated by the power from the motor M may rise to a level exceeding the inner voltage of the designed circuit damaging the peripheral circuit and devices.
Therefore, the conventional system is equipped with a voltage detector 104, a voltage comparator 105, a dynamic braking resistor R1 in order to discharge excess voltage in the system resulted from braking of the motor M, and a microcomputer 108. The voltage detector 104 measures the voltage between the capacitor filter 102 and the motor M, and the measured voltage is delivered to the voltage comparator 105. Thereafter, the voltage comparator 105 compares the voltage between a reference voltage Vref and a detected voltage Vdc measured by the voltage detector 104. The result of comparison is then outputted to a switching element 106. If the detected voltage Vdc exceeds the reference voltage Vref, the switching element 106 turns “on” and the braking resistor R1 is activated. As a result, excess voltage generated between the capacitor filter 102 and the motor M does not flow to the capacitor filter 102, but instead to the dynamic braking resistor R1 where it is discharged into thermal energy, this preserving the design voltage level at the rectifier and capacitor. Meanwhile, the microcomputer 108 takes speed signals of the motor M from a sensor 107 and controls the operation of the motor M through a signal output device 109.
If the detected voltage Vdc between the capacitor filter 102 and the motor M is lower than the reference voltage Vref, then the braking resistor R1 is turned “off” by the switching element 106. Current generated by the motor M is then allowed to flow to the capacitor filter 102 and not to the dynamic braking resistor.
In the present invention, active braking is accomplished via the use of direct torque control. Consequently, braking torque can be maximized without the use of additional braking resistors or position sensors. Looking now at
The integrated motor control unit 200 also includes a microcontroller 204 that controls the motor driver 203 using an active braking algorithm as described below, current inputs ia, ib, and ic, to the motor M, and bus voltage V from the capacitor filter 202. The microcontroller 204 also takes input from a thermal monitor. Looking also at the circuit diagram in
The aforementioned active braking algorithm in the microcontroller 203 utilizes control variables for stator flux (λd) and torque (Tu). During the braking process for any motor, there are two operation modes: a voltage mode (e.g., when the motor SM is at high speed) and a current mode (e.g., when the motor SM is at low speed). The operating regions for active braking are thus determined by the motor speeds, and nominal y-axis and d-axis reference stator fluxes are generated, satisfying voltage limit, inverter current limit, and power limit conditions.
Any given motor will have parameters of angular velocity ω, maximum torque T, and load angles δ for different speeds. The energy dissipated on the stator resistors can be calculated from
where Rs=stator resistance, and is=stator current.
The energy produced by active braking can be calculated from
where Pg=generative energy, Tg=applied torque, ωm=angular velocity of the motor, λ=stator flux, L=stator inductance, and δ=load angle.
While the invention has been specifically described in connection with certain specific embodiments thereof, it is to be understood that this is by way of illustration and not of limitation. Reasonable variation and modification are possible within the scope of the forgoing disclosure and drawings without departing from the spirit of the invention which is defined in the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
6078156 | Spurr | Jun 2000 | A |
6257027 | Imai | Jul 2001 | B1 |
6445879 | Youn et al. | Sep 2002 | B1 |
7592766 | Patel et al. | Sep 2009 | B2 |
7741796 | Poyhonen et al. | Jun 2010 | B2 |
20030020431 | Kiuchi et al. | Jan 2003 | A1 |
20100050703 | Maekawa et al. | Mar 2010 | A1 |
20100079104 | Becker et al. | Apr 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20130241449 A1 | Sep 2013 | US |