The present invention relates to decoupling a harmonic signal from a signal path in an electrical or electromechanical circuit, and more particularly to decoupling a harmonic signal from an input signal wherein the harmonic signal is harmonic relative to a signal other than the input signal.
In an induction motor, a rotor is mounted in a stator and is separated from the stator by an air gap. During operation of the motor, alternating currents supplied to windings of the stator induce currents in windings of the rotor. Due to magnetic material saturation, leakage inductance from the stator tends to be lower in regions in which rotor magnetic flux circulates than in regions in which rotor flux is not present. Because rotor magnetic flux direction is associated with a direct axis (d-axis), quadrature axis (q-axis) leakage inductance is lower than direct axis leakage inductance.
It is known to control the operation of an induction machine based on variation of rotor inductance. In at least one known method that has been proposed for use with pulse-width modulation (PWM) inverter-controlled motors, a fluctuating signal to the motor is injected in a synchronously rotating reference frame. The fluctuating signal is a high frequency voltage or current, for example, on the order of a few hundred Hertz, in addition to other voltages required by the motor for normal operation. An impedance difference between the flux axis and the orthogonal axis is then observed. The high-frequency voltage or current magnitude can be used as an error signal that can drive a PI (Proportional-Integral) controller that estimates flux angular velocity and position. If the high-frequency signal is injected in an estimated d-axis where the leakage inductance is at a minimum, the high-frequency current should be at a maximum. In an orthogonal axis, the high frequency current should be zero, corresponding to a region of maximum inductance.
For example, in one known controller configuration numbered generally as 20 in
To eliminate these unwanted components as well as the DC component from the injection component, there is provided a band-pass filter (BPF) 24 tuned at the injection frequency ωi. However, if BPF 24 is too selective (i.e., has a high quality factor Q), it can reduce the dynamic performance of the estimation block. In many configurations, then, a quality factor Q lower than 1 is used for dynamic reasons. Consequently, unwanted harmonics of iqm still can be introduced in the signal path.
An open loop configuration is generally used to eliminate such harmonic components. For example, harmonic components  sin(6ωet+{circumflex over (φ)}6) and {circumflex over (B)} sin(2ωet+{circumflex over (φ)}2) are determined as further described below and are removed by adders 28 and 30. The resulting signal is averaged to an essentially DC component by a low-pass filter (LPF) 32, the result of which is passed through a proportional integrator (PI) controller or regulator 34. An estimate of flux angular speed ωe
The components  sin(6ωet+{circumflex over (φ)}6) and {circumflex over (B)} sin(2ωet+{circumflex over (φ)}2)
obtained by carefully mapping amplitudes  and {circumflex over (B)} as well as their phase shifts {circumflex over (φ)}6 and {circumflex over (φ)}2 as functions of the operating torque of the motor. This mapping can take considerable time. Moreover, harmonic components can change as a function of variables (such as motor temperature and inverter temperature) that are difficult to take into account. Thus, accuracy of the result can be adversely affected.
The present invention, in one embodiment, is directed to a method for decoupling a harmonic signal from an input signal wherein the harmonic signal is harmonic relative to a signal other than the input signal. The method includes multiplying an angular position of the other signal by a value representing the harmonic to obtain an angular position multiple. The input signal and a sine of the angular position multiple are multiplied to obtain a first product signal. The input signal and a cosine of the angular position multiple are multiplied to obtain a second product signal. The first and second product signals are filtered to obtain a DC cosine signal and a DC sine signal. The DC cosine signal is multiplied by twice the sine of the angular position multiple to obtain a first correction signal. The DC sine signal is multiplied by twice the cosine of the angular position multiple to obtain a second correction signal. The correction signals are subtracted from the input signal.
In another embodiment, the invention is directed to a system for decoupling a harmonic signal from an input signal wherein the harmonic signal is an Nth harmonic relative to a signal other than the input signal. The system includes a multiplier that multiplies an angular position of the other signal by N to obtain an angular position multiple. A first sine multiplier multiplies the input signal and a sine of the angular position multiple to obtain a first product signal. A first cosine multiplier multiplies the input signal and a cosine of the angular position multiple to obtain a second product signal. A first filter filters the first product signal to obtain a first DC signal. A second filter filters the second product signal to obtain a second DC signal. A second sine multiplier multiplies the first DC signal by twice the sine of the angular position multiple to obtain a first correction signal. A second cosine multiplier multiplies the second DC signal by twice the cosine of the angular position multiple to obtain a second correction signal. An adder subtracts the correction signals from the input signal.
In another embodiment, a method is described for decoupling a harmonic signal from a current input to a motor, wherein the harmonic signal is an Nth harmonic relative to a flux angular speed of the motor. The method includes integrating the flux angular speed to obtain a flux angular position. The angular position is multiplied by N to obtain an angular position multiple. The input current and a sine of the angular position multiple are multiplied to obtain a first product signal. The input current and a cosine of the angular position multiple are multiplied to obtain a second product signal. The first and second product signals are filtered to obtain a DC cosine signal and a DC sine signal. The DC cosine signal is multiplied by twice the sine of the angular position multiple to obtain a first correction signal. The DC sine signal is multiplied by twice the cosine of the angular position multiple to obtain a second correction signal. The correction signals are subtracted from the input current.
In another embodiment, a control system for controlling an electric motor includes a pulse-width modulation (PWM) controller that injects a control signal into an input current to the motor. A proportional-plus-integral (PI) controller is driven by the control signal to estimate a flux angular speed of the motor. An integrator integrates the estimated flux angular speed to estimate a flux angular position. A harmonic decoupling block uses the estimated flux angular position to obtain a plurality of correction signals representing a harmonic signal that is harmonic relative to the estimated flux angular speed, and subtracts the correction signals from the input current to decouple the harmonic signal from the input current.
In yet another embodiment, a method for controlling an electric motor includes injecting a control signal into an input current to the motor to drive a proportional-plus-integral (PI) controller to estimate a flux angular speed of the motor. The estimated flux angular speed is integrated to estimate a flux angular position. The estimated flux angular position is used to obtain a plurality of correction signals representing a harmonic signal that is harmonic relative to the estimated flux angular speed. The correction signals are subtracted from the input current to decouple the harmonic signal from the input current.
In still another embodiment, a motor apparatus has an electric motor and a controller that injects a control signal into an input current to the motor. The motor apparatus includes a proportional-plus-integral (PI) controller driven by the control signal to estimate a flux angular speed of the motor, an integrator that integrates the estimated flux angular speed to estimate a flux angular position, and a harmonic decoupling block that uses the estimated flux angular position to obtain a plurality of correction signals representing a harmonic signal that is harmonic relative to the estimated flux angular speed, and subtracts the correction signals from the input current to decouple the harmonic signal from the input current.
Further areas of applicability of the present invention will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.
The present invention will become more fully understood from the detailed description and the accompanying drawings, wherein:
The following description of various embodiments is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses. Although embodiments of the present invention are described in connection with induction motors and induction motor control systems, it should be understood that the invention is not so limited. Embodiments are contemplated for use in connection with many different types of electrical and electromechanical circuits and systems wherein it is desired to decouple a harmonic signal from a signal path.
A motor apparatus according to one embodiment of the present invention is indicated generally in
The stator flux position estimator 100 is shown in greater detail in
As further described below, one or more harmonic signals can be decoupled from the signal iqm
As shown in
iqm
where iinj cos(ωit+φi) represents useful information at the injected frequency, A sin(6ωet+φ6) represents an unwanted sixth harmonic relative to the flux angular frequency signal ωe output at block 136, and B sin(2ωet+φ2) represents an unwanted second harmonic relative to the signal ωe. The exemplary block 102 shown in
A sin(6ωet+φ6)sin(6ωet)+B sin(2ωet+φ2)sin(6ωt)+iinj cos(ωit+φi)sin(6ωet),
which is filtered at a low-pass filter LPF1 to obtain essentially a DC signal (A/2)cos(φ6). Similarly, by multiplying at multiplier 208 and filtering using a low-pass filter LPF2, a signal (A/2)sin(φ6) is obtained. The filters LPF1 and LPF2 are conventional filters, e.g., Butterworth and/or Chebyshev filters having poles configured in accordance with the highest dynamic of a signal expected in iinj. After multiplication by 2 sin(6ωet) and 2 cos(6ωet) at multipliers 212 and 214, respectively, two correction signals are obtained, namely, A cos φ6 sin 6ωet and A sin φ6 cos 6ωet. The correction signals are subtracted from iqm
iqm
Thus, the unwanted sixth harmonic A sin(6ωet+φ6) is decoupled from the signal iinj cos(ωit+φi)+B sin(2ωet+φ2). In a similar manner, another decoupling block 102 and associated multiplier 103 wherein N equals two (2) can be used to decouple the signal B sin(2ωet+φ2) from the useful signal iinj cos(ωit+φi).
The effectiveness of configurations of the present invention in decoupling a sixth harmonic component due to dead-time compensation has been tested. At higher motor operating frequencies, this component can be close to an injection component and interfere with useful information contained in the injection signal. This component was effectively decoupled. In some configurations of the present invention, additional harmonic components having frequencies fi6=fi±f6e are decoupled to further reduce interference with an injection component signal utilizing circuitry similar to that used to decouple a sixth harmonic component.
Advantageously, configurations of the present invention do not require special mapping or tuning of the decoupling circuitry. As many harmonic decoupling block configurations as deemed necessary can be cascaded to reduce the effect of unwanted harmonics. Delays introduced by these blocks are minimal in some configurations, thereby requiring no mapping of the parameters of the decoupling blocks.
It will be appreciated that configurations of the present invention provide faster tuning of sensorless control algorithms and insensitivity to parameter variation from inverter to inverter and to temperature variations. In addition, unlike synchronous reference frame filters, embodiments of the present invention do not need a full three-phase signal sequence in order to work. A harmonic signal can be decoupled without a priori knowledge of its amplitude and/or phase. It also will be appreciated that various configurations of the present invention advantageously do not require special mapping or tuning. Embodiments of the present invention can be utilized in a wide range of applications, wherever a signal is to be decoupled from a multiple component spectrum of frequencies.
Those skilled in the art can now appreciate from the foregoing description that the broad teachings of the present invention can be implemented in a variety of forms. Therefore, while this invention has been described in connection with particular examples thereof, the true scope of the invention should not be so limited since other modifications will become apparent to the skilled practitioner upon a study of the drawings, specification, and the following claims.
Number | Name | Date | Kind |
---|---|---|---|
5565752 | Jansen et al. | Oct 1996 | A |
5585709 | Jansen et al. | Dec 1996 | A |
6069467 | Jansen | May 2000 | A |
6388420 | Jansen et al. | May 2002 | B1 |
6628099 | Iwaji et al. | Sep 2003 | B1 |
20030057912 | Iwaji et al. | Mar 2003 | A1 |
Number | Date | Country | |
---|---|---|---|
20050110450 A1 | May 2005 | US |