Sensorless motor braking system
09780701 · 2017-10-03
Assignee
Inventors
Cpc classification
H02P21/36
ELECTRICITY
International classification
H02P21/00
ELECTRICITY
H02P21/36
ELECTRICITY
Abstract
An electric motor control system includes a power inverter and control circuitry configured to control the power inverter either according to a target voltage in a voltage-based control mode or according to a target current in a current-based control mode. A controller is operable to switch operation of the control circuitry between the voltage-based control mode and the current-based control mode. The controller may be configured to operate the control circuitry in the current-based control mode at lower motor operating speeds where stator current margin is of greater significance, and to operate the control circuitry in the voltage-based control mode at higher motor operating speeds where stator voltage margin is of greater significance.
Claims
1. A motor control system comprising: control circuitry configured to generate a first control signal according to a target voltage and to generate a second control signal according to a target current; a first braking mechanism for modifying the first control signal to maximize motor losses, the first braking mechanism configured to augment a maximum voltage value of the first control signal, the first braking mechanism including a difference component for receiving a first signal containing motor reference speed information, for receiving a second signal containing actual motor speed information, and for generating a third signal containing information indicating a difference between the reference speed and the actual speed, and an integrating component for integrating the third signal and communicating an integrated signal to the control circuitry; a second braking mechanism for modifying the second control signal to maximize motor losses; and a controller for switching operation of the motor control system between generating the first control signal and the second control signal.
2. The motor control system of claim 1, further comprising a first switch configured to selectively engage the first braking mechanism, the controller being operable to activate the first switch to engage the first braking mechanism when the motor control system is operating to generate the first control signal and is operating in a braking mode.
3. The motor control system of claim 1, the second braking mechanism configured to augment a flux producing current component of the second control signal.
4. The motor control system of claim 3, the second braking mechanism including: a difference component for receiving a first signal containing motor reference speed information, for receiving a second signal containing actual motor speed information, and for generating a third signal containing information indicating a difference between the reference speed and the actual speed, and an integrating component for integrating the third signal and communicating an integrated signal to the control circuitry.
5. The motor control system of claim 4, further comprising a second switch configured to selectively engage the second braking mechanism, the controller being operable to activate the second switch to engage the second braking mechanism when the motor control system is operating to generate the second control signal and is operating in a braking mode.
6. The motor control system of claim 1, the control circuitry including: a DC bus for delivering power to a power inverter at a forward operating power level, and a capacitor coupled with the DC bus and operable to receive and store electrical energy generated that exceeds the forward operating power level.
7. The motor control system of claim 6, further comprising a regulator for limiting an amount of voltage induced by the motor during braking by regulating a slip frequency of the motor.
8. A motor control system comprising: control circuitry configured to generate a first control signal according to a target voltage and to generate a second control signal according to a target current; a first braking mechanism including a difference component for receiving a first signal containing motor reference speed information, for receiving a second signal containing actual motor speed information, and for generating a third signal containing information indicating a difference between the reference speed and the actual speed, and an integrating component for integrating the third signal and communicating an integrated signal to the control circuitry; a second braking mechanism including a difference component for receiving a fourth signal containing motor reference speed information, for receiving a fifth signal containing actual motor speed information, and for generating a sixth signal containing information indicating a difference between the reference speed and the actual speed, and an integrating component for integrating the sixth signal and communicating an integrated signal to the control circuitry; and a controller for switching operation of the motor control system between generating the first control signal and the second control signal.
9. The motor control system of claim 8, the first braking mechanism configured to augment a maximum voltage value of the first control signal.
10. The motor control system of claim 8, further comprising a first switch configured to selectively engage the first braking mechanism, the controller being operable to activate the first switch to engage the first braking mechanism when the motor control system is operating to generate the first control signal and is operating in a braking mode.
11. The motor control system of claim 8, the second braking mechanism configured to augment a flux producing current component of the second control signal.
12. The motor control system of claim 8, further comprising a second switch configured to selectively engage the second braking mechanism, the controller being operable to activate the second switch to engage the second braking mechanism when the motor control system is operating to generate the second control signal and is operating in a braking mode.
13. The motor control system of claim 8, the control circuitry including: a DC bus for delivering power to a power inverter at a forward operating power level, and a capacitor coupled with the DC bus and operable to receive and store electrical energy generated that exceeds the forward operating power level.
14. The motor control system of claim 13, further comprising a regulator for limiting an amount of voltage induced by the motor during braking by regulating a slip frequency of the motor.
15. A motor control system comprising: control circuitry configured to generate a first control signal according to a target voltage and to generate a second control signal according to a target current; a first braking mechanism configured to augment a maximum voltage value of the first control signal, the first braking mechanism including a difference component for receiving a first signal containing motor reference speed information, for receiving a second signal containing actual motor speed information, and for generating a third signal containing information indicating a difference between the reference speed and the actual speed, and an integrating component for integrating the third signal and communicating an integrated signal to the control circuitry; a second braking mechanism configured to augment a flux producing current component of the second control signal, the second braking mechanism including a difference component for receiving a fourth signal containing motor reference speed information, for receiving a fifth signal containing actual motor speed information, and for generating a sixth signal containing information indicating a difference between the reference speed and the actual speed, and an integrating component for integrating the sixth signal and communicating an integrated signal to the control circuitry; and a controller for switching operation of the motor control system between generating the first control signal and the second control signal.
16. The motor control system of claim 15, further comprising: a first switch configured to selectively engage the first braking mechanism, the controller being operable to activate the first switch to engage the first braking mechanism when the motor control system is operating to generate the first control signal and is operating in a braking mode, and a second switch configured to selectively engage the second braking mechanism, the controller being operable to activate the second switch to engage the second braking mechanism when the motor control system is operating to generate the second control signal and is operating in a braking mode.
17. The motor control system of claim 15, the control circuitry including: a DC bus for delivering power to a power inverter at a forward operating power level, and a capacitor coupled with the DC bus and operable to receive and store electrical energy generated that exceeds the forward operating power level.
18. The motor control system of claim 17, further comprising a regulator for limiting an amount of voltage induced by the motor during braking by regulating a slip frequency of the motor.
19. A motor control system comprising: control circuitry configured to generate a first control signal according to a target voltage and to generate a second control signal according to a target current; a first braking mechanism for modifying the first control signal to maximize motor losses; a second braking mechanism for modifying the second control signal to maximize motor losses, the second braking mechanism configured to augment a flux producing current component of the second control signal, the second braking mechanism including a difference component for receiving a first signal containing motor reference speed information, for receiving a second signal containing actual motor speed information, and for generating a third signal containing information indicating a difference between the reference speed and the actual speed, and an integrating component for integrating the third signal and communicating an integrated signal to the control circuitry; and a controller for switching operation of the motor control system between generating the first control signal and the second control signal.
20. The motor control system of claim 19, further comprising a second switch configured to selectively engage the second braking mechanism, the controller being operable to activate the second switch to engage the second braking mechanism when the motor control system is operating to generate the second control signal and is operating in a braking mode.
Description
DRAWINGS
(1) Embodiments of the present invention are described in detail below with reference to the attached drawing figures, wherein:
(2)
(3)
(4)
(5)
(6) The drawing figures do not limit the present invention to the specific embodiments disclosed and described herein. The drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the invention.
DETAILED DESCRIPTION
(7) The following detailed description of embodiments of the invention references the accompanying drawings. The embodiments are intended to describe aspects of the invention in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments can be utilized and changes can be made without departing from the scope of the claims. The following detailed description is, therefore, not to be taken in a limiting sense. The scope of the present invention is defined only by the appended claims, along with the full scope of equivalents to which such claims are entitled.
(8) In this description, references to “one embodiment”, “an embodiment”, or “embodiments” mean that the feature or features being referred to are included in at least one embodiment of the technology. Separate references to “one embodiment”, “an embodiment”, or “embodiments” in this description do not necessarily refer to the same embodiment and are also not mutually exclusive unless so stated and/or except as will be readily apparent to those skilled in the art from the description. For example, a feature, structure, act, etcetera described in one embodiment may also be included in other embodiments, but is not necessarily included. Thus, the present technology can include a variety of combinations and/or integrations of the embodiments described herein.
(9) Turning now to the drawing figures, and initially
(10) The power source 14 may be a conventional alternating-current power source, such as a standard 115V or 230V source available in residential and commercial buildings via standard electrical outlets. The motor system 10 may be part of an appliance drive system, such as a washing machine or a clothes dryer, that includes additional electrical and mechanical components not illustrated or described herein.
(11) The motor 12 may be an electric induction motor and, in one exemplary embodiment, is a three-phase, four-pole AC induction motor rated to operate at a maximum voltage of between 190 and 200 volts and a maximum current of between 4 and 6 amps. The motor 12 may be configured to operate within a normal operating range of, for example, between 0 and 3,000 rpm, and may be capable of operating at speeds well beyond the normal operation range, such as up to 17,000 or 18,000 rpm. Motor operation beyond the normal operating range may be characterized by progressively diminishing performance characteristics, such as decreased torque, as explained below.
(12) Various operating and performance characteristics of the motor 12, including stator voltage (V.sub.s), maximum operating current and output torque, are illustrated in the graph of
i.sub.s=√{square root over ((i.sub.sd).sup.2+(i.sub.sq).sup.2)}
(13) For purposes of the present teachings, the motor 12 generally operates in three different output speed ranges including low speed, medium speed and high speed. The low speed range generally corresponds to the normal operating region, the medium speed range generally corresponds to a lower portion of the field weakening region, and the high speed range general corresponds to an upper portion of the field weakening region, as indicated in the graph of
(14) The controller 22 includes digital logic configured to interact with and control certain components of the control circuitry 20. The digital logic may include discrete logic components, programmable logic devices and/or general purpose computer processors such as microcontrollers or microprocessors. In some embodiments of the invention, the controller 22 is or includes a computer processor configured to execute a computer program for directing the control circuitry 20 to operate in either the current-based control mode in the low and medium speed ranges or in the voltage-based control mode in the high speed range.
(15) Thus, aspects of the invention may be implemented with one or more computer programs stored in or on computer-readable media residing in or accessible by the controller 22. The computer program comprises a series of executable instructions for implementing logical functions in the controller 22. The computer program can be embodied in any non-transitory computer-readable medium for use by or in connection with the controller 22 wherein the controller fetches instructions from the computer-readable medium and executes the instructions. As used herein, a “computer-readable medium” can be any non-transitory means that can store the program for use by or in connection with the controller. The computer-readable medium can be, for example, but is not limited to, an electronic, magnetic, optical, electro-magnetic, infrared, or semi-conductor system, apparatus, or device. More specific, although not inclusive, examples of the computer-readable medium would include the following: an electrical connection having one or more wires, a random access memory (RAM), a read-only memory (ROM), and an erasable, programmable, read-only memory (EPROM or Flash memory).
(16) Turning now to
(17) Inverter circuitry 38 includes pulse width modulation (“PWM”) control logic 40 and a three-phase inverter 42 that converts DC power from the DC bus 32 to driving waveforms that are communicated to the motor 12. The PWM control logic 40 receives two input signals (V.sub.αref and V.sub.βref) representing two-phase stationary reference frame voltage values V.sub.α and V.sub.β, and converts the input signals to inverter control signals that drive the inverter to convert power from the DC bus 32 to the driving waveforms applied to the motor stator windings. The voltage magnitude, voltage angle and frequency of the driving electric waveforms are manipulated according to the reference motor speed ω.sub.ref to control operation of the motor 12. When the motor 12 is operating at a constant speed or accelerating, it has a positive slip frequency and generally consumes energy. When the motor 12 is decelerating (braking), it has a negative slip frequency and generates energy that is dissipated in the motor 12 (as rotor and stator losses) and that energizes the inverter 42 and the DC bus 32, thereby increasing the voltage in those components beyond the voltage supplied by the rectifier 30. The increased voltage on the DC bus 32 may contribute to braking by further increasing stator voltages and losses in the motor 12, as explained below in greater detail.
(18) When the switch 28 is in a first position (represented by the broken lines in
(19) The reference motor speed (ω.sub.ref) signal is received at the left side of the circuit diagram in
(20) The i.sub.qref signal is communicated from the first proportional-integral controller 44 to a DC voltage limiter circuit 48 that is configured to limit the maximum negative value of i.sub.qref based on the voltage limitations of the motor 12, inverter 42 and/or capacitor 36. The value of i.sub.qref is negative during motor braking when the reference motor speed is less than the actual rotor speed. When braking, regenerative energy from the motor 12 increases the voltage in the inverter 42 and the DC bus capacitor 36, as explained above. The voltage limiter circuit 48 prevents the negative value of i.sub.qref from exceeding a level corresponding to the maximum voltage of the motor, inverter and/or capacitor. The voltage limiter circuit 48 receives a first signal V.sub.dcmax representing a maximum voltage level, a second signal V.sub.dc representing an estimated or measured voltage on the DC bus 32, and subtracts the value of V.sub.dc from V.sub.dcmax. An integrator controller 50 integrates the difference and communicates the result, −i.sub.qrefmax, to a first current limiter component 52 that limits i.sub.qref to the value of −i.sub.qrefmax.
(21) A current limiter component 54 receives both i.sub.qref and i.sub.dref signals and imposes a limit on the signals corresponding to a maximum stator current as defined by a maximum rating of the motor 12 and/or the inverter 42. Thus, while the voltage limiter circuit 48 imposes a maximum negative value of i.sub.qref during braking to regulate regenerative voltage, the current limiter component 54 imposes a maximum positive value of i.sub.qref and i.sub.dref during normal operation. Measured values of the torque-producing component i.sub.q and the flux-producing component i.sub.s of the actual stator current are subtracted from i.sub.qref and i.sub.dref, and the resulting difference is communicated to second 56 and third 58 proportional-integral controllers which calculate rotating two-phase voltage signals V.sub.qref and V.sub.dref.
(22) An inverse Park conversion circuit 60 converts the rotating V.sub.qref and V.sub.dref signals to stationary two-phase signals V.sub.αref and V.sub.βref which are received by the PWM control logic 40 of the inverter circuitry 38. The PWM control logic 40 generates a plurality of inverter control signals based on the stationary two-phase signals V.sub.αref and V.sub.βref, as explained above, and communicates the control signals to the inverter 42.
(23) In the current-based control mode, the control circuitry 20 uses feedback loops to generate the motor control signals. The shunt 34 and sensor 35 detect current and/or voltage on the DC bus 32 and communicate the information to a converter component 62 that generates a plurality of signals representing measured values of the instantaneous stator current and/or voltage. A Clarke conversion circuit 64 converts the measured stator current and/or voltage values to two-phase, stationary values i.sub.α and i.sub.β, which are then converted to two-phase rotating signals i.sub.q and i.sub.d by a Park conversion circuit 66. The i.sub.q and i.sub.d signals are combined with the i.sub.qref and i.sub.dref signals, as explained above. The Clarke conversion circuit 64 may also generate two-phase, stationary values V.sub.α and V.sub.β that are used by a speed estimator 68 to estimate the rotor speed ω.sub.r.
(24) The speed estimator 68 calculates an estimated rotor speed, ω.sub.r, based on characteristics of the power communicated to the stator, such as the estimated values i.sub.α, i.sub.β, V.sub.α and V.sub.β generated by the Clarke conversion circuit 64. The speed estimator 68 uses, for example, model reference adaptive system (MRAS) principles of operation. The ω.sub.r signal is combined with ω.sub.ref to generate i.sub.qref, as explained above. The ω.sub.r signal is also used by an output angle calculation circuit 70 to generate an output angle signal θ.sub.dq that is used by the Clarke and inverse Clarke conversion circuits to translate between the stationary and rotating domains.
(25) The output angle calculation circuit 70 includes a slip calculator 72 that determines slip frequency, ω.sub.s, as a function of i.sub.qref and i.sub.dref. Specifically, the slip frequency may be defined using the following equation:
(26)
where the value of k depends on the characteristics of the motor 12. The slip frequency is combined with the estimated rotor frequency, ω.sub.r, and that combination is integrated using an integrator 74 to generate the output angle signal θ.sub.dq.
(27) As mentioned above, when operating in the current-based control mode the control circuitry 20 uses two independent feedback loops to control the strength and speed of the rotating magnetic field induced in the stator. A first feedback loop controls the strength of the rotating magnetic field and includes the Park 66 and Clarke 64 conversion circuits and the proportional-integral controllers 56, 58. A second feedback loop controls the speed of the rotating magnetic field and includes the Clarke conversion circuit 64, the speed estimator 68, the first proportional-integral controller 44, the field weakening controller 46 and the output angle calculation circuit 70. Thus, there is some overlap between the two feedback loops.
(28) When the switch 28 is in the second position (indicated by solid lines in
(29) In the voltage-based control mode, the control circuitry 20 operates the inverter 42 according to a target voltage (V.sub.rated) rather than a target current. This mode of operation may be desirable, for example, where the motor 12 is operating at very high speeds and stator voltage is at or near the maximum voltage. In such situations, the voltage-based control mode allows greater power to be delivered to the motor 12 because the voltage margins associated the current-based control mode are eliminated.
(30) Control circuitry 100 constructed according to another embodiment of the invention is illustrated in
(31) The current-based brake mechanism 102 determines a difference between a change in the reference speed (Δω.sub.ref) and a change in the estimated rotor speed (Δω.sub.r). That difference is integrated using an integrator controller 106 to generate a differential speed signal Δi.sub.dref that is combined with the i.sub.dref signal when braking in the current-based control mode. Thus, the current-based braking mechanism 102 augments the i.sub.dref signal according to a difference between the reference motor speed ω.sub.ref and the estimated rotor speed ω.sub.r thereby increasing motor losses and causing the motor to slow at a quicker rate. As the difference between the reference motor speed and the estimated motor speed increases, so does the value of Δi.sub.dref and i.sub.dref.
(32) A first braking switch 108 is operable to selectively connect the output of the current-based braking mechanism 102 to the i.sub.dref signal combination point. The controller 22 may be configured to actuate the switch 108 to connect the current-based braking mechanism 102 to the i.sub.dref signal combination point when the motor is in braking mode (i.e., when ω.sub.ref is less than ω.sub.r).
(33) The voltage-based braking mechanism 104 augments the V.sub.rated input to increase motor losses during braking when the control circuitry 20 is operating in the voltage-based control mode. The voltage-based braking mechanism 104 is similar in form and function to the current-based braking mechanism 102, described above, such that the braking signal increases with a difference between the reference speed and the estimated rotor speed. Augmenting the V.sub.rated input causes the voltage applied to the motor to increase as well, thus increasing motor losses during braking and causing the motor to slow at a quicker rate. Increasing the voltage applied to the motor also increases the level of energy generated in the inverter and on the DC bus by the motor, which in turn increases the amount of voltage available to be applied to the motor, further increasing motor losses and braking power.
(34) A second braking switch 110 is operable to selectively connect the output of the voltage-based braking mechanism 104 to the V.sub.rated signal combination point. The controller 22 may be configured to actuate the switch 110 to connect the voltage-based braking mechanism 104 to the V.sub.rated signal combination point when the motor is in braking mode (i.e., when ω.sub.ref is less than ω.sub.r).
(35) As explained above, the amount of energy generated in the inverter 42 and the DC bus 32 by the motor 12 during braking will generally be limited by the rated capacity of the motor 12, the inverter 42 and/or the capacitor 36. When braking in either the voltage-based control mode or the current-based control mode, voltage generated on the DC bus 32 by the motor 12 is limited by the voltage limiting circuit 48. In the current-based control mode, the voltage limiting circuit 48 regulates both i.sub.qref and the motor slip frequency to limit energy generation in the inverter 42 and on the DC bus 32 and thus avoid damage to those components. In the voltage-based control mode, the voltage limiting circuit 48 regulates only the slip frequency.
(36) It will be appreciated by those skilled in the art that the braking mechanisms 102, 104 provide enhanced braking without compromising control of the braking process. The speed of the motor 12, for example, is tracked by the speed estimator 68 such that braking is enabled to decrease motor speed to any speed, including speeds other than zero. It may be desirable, for example, to slow the motor speed from 5,000 rpm to 3,000 rpm.
(37) In operation, the controller 22 actuates the circuit control switch 28 to shift operation of the control circuit between the voltage-based control mode and the current-based control mode. The controller 22 further actuates the first brake switch 108 and the second brake switch 110 to use the brake mechanisms 102, 104 when in braking mode. Operation of the motor system 10 typically begins when the actual speed of the motor is zero and some non-zero reference speed is applied to the motor control system 16. The controller 22 actuates the circuit control switch 28 such that the switch 28 is in the first position to place the control circuitry in the current-based control mode. The control circuitry 20 generates a driving waveform causing the motor speed to gradually increase toward the motor reference speed. As the motor speed increases through the normal operating region, the stator voltage increases linearly with the speed of the motor 12, as illustrated in
(38) If the reference motor speed ω.sub.ref is in the medium speed range, the control circuitry 20 causes the motor speed to increase such that the stator voltage increases to and remains near the maximum available voltage as the actual motor speed reaches the nominal operating speed threshold. The motor speed continues to increase in the field weakening region as the torque-producing component of the stator current increases, the flux-producing component of the stator current decreases, and the motor torque decreases. The actual motor speed eventually reaches the reference speed and stabilizes, and the control circuit 20 continues to drive the motor 12 at the reference speed in the current-based control mode.
(39) If the reference speed is in the high speed range of
(40) While the motor 12 is operating in the high speed range, if the reference motor speed decreases the control circuitry 20 adjusts i.sub.qref and i.sub.dref causing the motor to operate at a negative slip frequency until ω.sub.r decreases to correspond to ω.sub.ref. Operating at a negative slip frequency uses the driving waveform against the motor's movement and therefore acts as a brake. In this braking mode, the motor's movement generates electrical energy that may drive up the voltage in the inverter 42 and/or the DC bus 32. If the voltage in the inverter 42 and/or the DC bus 32 approaches the maximum voltage V.sub.dcmax, the voltage limiting circuit 48 responds by limiting the negative slip frequency to thereby limit the V.sub.dc value and prevent damaging overvoltage.
(41) If the control circuitry 20 includes the voltage-based braking mechanism 104, as soon as the reference motor speed decreases to a level below the estimated speed ω.sub.r, the controller 22 drives the second brake switch 110 to combine the voltage value V.sub.rated with V.sub.qref and thereby increase braking power. When the actual motor speed approaches or reaches the reference motor speed, the controller 22 drives the second brake switch 110 to disengage the braking mechanism 104 from the control circuitry 20.
(42) As long as the reference speed is within the high speed range, the control circuitry 20 continues to operate in the voltage-based control mode. If the reference speed decreases from the high speed range to the middle or low speed range, however, the controller 22 switches operation of the control circuitry 20 from the voltage-based control mode to the current-based control mode by driving the switch 28 from the second position to the first position. If the motor system 10 brakes while in the current-based control mode, the controller 22 drives the first brake switch 108 to engage the current-based braking mechanism 102 as explained above, thereby augmenting the i.sub.dref signal and increasing braking power.
(43) The advantages of the present invention will be apparent to those skilled in the art. The design of the motor system 10 minimizes costs in that it does not require the use of a braking resistor, a regenerative front-end diode bridge, or motor shaft speed sensors. The system 10 operates at maximum efficiency by operating according to a target current at lower speeds where the current margin governs operation, and operating according to a target voltage at higher speeds where the voltage margin governs operation. Furthermore, the motor system 10 includes an enhanced braking system that can quickly brake the motor to any speed without losing the ability to measure the motor's speed.
(44) Although the invention has been described with reference to the preferred embodiment illustrated in the attached drawing figures, it is noted that equivalents may be employed and substitutions made herein without departing from the scope of the invention as recited in the claims. The motor control system may be powered by a direct current source, for example, rather than the alternating current source as illustrated, wherein the rectifier may be omitted. Furthermore, the stator current and voltage values used in the control loops may be derived directly from motor input conductors rather than from the DC bus.