Rotor position estimation apparatus and methods
First Claim
Patent Images
1. An estimation system for estimating a rotor position of a motor load driven by an inverter, wherein the estimation system:
- converts each of four sets of multiphase inverter output current samples obtained at four different sample times in a given inverter pulse width modulation cycle into a corresponding pair of stationary reference frame current values, the given inverter pulse width modulation cycle having a duration equal to a complete cycle of a carrier waveform used in generating pulse width modulated switching signals to control an output of the inverter, andcomputes an estimated rotor position for the given inverter pulse width modulation cycle according to the stationary reference frame current values for the given inverter pulse width modulation cycle;
wherein the four sets of multiphase inverter output current samples are sampled by the estimation system approximately at peaks, valleys and mid-points of one of a plurality of phase shifted carriers used to operate the inverter in the given inverter pulse width modulation cycle wherein a control circuit implements closed loop control of the inverter to control operation of the motor load at least partially according to the estimated rotor position.
1 Assignment
0 Petitions
Accused Products
Abstract
Motor drives, methods and estimation systems are presented for estimating a rotor position of a motor load in which four sets of inverter output current samples obtained at four different sample times in a given inverter PWM cycle are converted into a corresponding stationary reference frame current value pairs, and the rotor position estimate is computed according to the stationary reference frame current values.
-
Citations
12 Claims
-
1. An estimation system for estimating a rotor position of a motor load driven by an inverter, wherein the estimation system:
-
converts each of four sets of multiphase inverter output current samples obtained at four different sample times in a given inverter pulse width modulation cycle into a corresponding pair of stationary reference frame current values, the given inverter pulse width modulation cycle having a duration equal to a complete cycle of a carrier waveform used in generating pulse width modulated switching signals to control an output of the inverter, and computes an estimated rotor position for the given inverter pulse width modulation cycle according to the stationary reference frame current values for the given inverter pulse width modulation cycle; wherein the four sets of multiphase inverter output current samples are sampled by the estimation system approximately at peaks, valleys and mid-points of one of a plurality of phase shifted carriers used to operate the inverter in the given inverter pulse width modulation cycle wherein a control circuit implements closed loop control of the inverter to control operation of the motor load at least partially according to the estimated rotor position. - View Dependent Claims (2, 3, 4)
-
-
5. A motor drive, comprising:
-
a multiphase inverter comprising a plurality of inverter switching devices individually coupled between an inverter DC input and a multiphase inverter AC output; a controller providing pulse width modulated switching control signals to the inverter switching devices of each inverter output phase according to a corresponding one of a plurality of X carriers in each of a plurality of inverter pulse width modulation cycles to convert DC power into multiphase AC output power to drive an associated motor load, each carrier being phase shifted by a non-zero angle 360°
/X relative to one another, X being an integer number of inverter output phases of the multiphase inverter; andat least one processor operative to; convert each of four sets of multiphase inverter output current samples obtained at four different sample times in a given inverter pulse width modulation cycle into a corresponding pair of stationary reference frame current values, the given inverter pulse width modulation cycle having a duration equal to a complete cycle of a carrier waveform used in generating pulse width modulated switching signals to control an output of the inverter, and compute an estimated rotor position associated with the motor load for the given inverter pulse width modulation cycle according to the stationary reference frame current values for the given inverter pulse width modulation cycle; wherein the four sets of multiphase inverter output current samples are sampled by the at least one processor approximately at peaks, valleys and mid-points of one of a plurality of one of the carriers in the given inverter pulse width modulation cycle wherein the at least one processor is operative to implement closed loop control of the inverter to control operation of the motor load at least partially according to the estimated rotor position. - View Dependent Claims (6, 7)
-
-
8. A method for estimating a rotor position of a motor load driven by an inverter, the method comprising:
-
sampling four sets of multiphase inverter output current samples at four different sample times in a given inverter pulse width modulation cycle approximately at peaks, valleys and mid-points of one of a plurality of phase shifted carriers used to operate the inverter in the given inverter pulse width modulation cycle, the given inverter pulse width modulation cycle having a duration equal to a complete cycle of a carrier waveform used in generating pulse width modulated switching signals to control an output of the inverter; using at least one processor, converting each of the four sets of multiphase inverter output current samples into a corresponding pair of stationary reference frame current values; and using the at least one processor, computing an estimated rotor position for the given inverter pulse width modulation cycle according to the stationary reference frame current values for the given inverter pulse width modulation cycle and implementing closed loop control of the inverter to control operation of the motor load at least partially according to the estimated rotor position. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer readable medium with computer executable instructions for estimating a rotor position of a motor load driven by an inverter, comprising computer executable instructions for:
-
sampling four sets of multiphase inverter output current samples at four different sample times in a given inverter pulse width modulation cycle approximately at peaks, valleys and mid-points of one of a plurality of phase shifted carriers used to operate the inverter in the given inverter pulse width modulation cycle, the given inverter pulse width modulation cycle having a duration equal to a complete cycle of a carrier waveform used in generating pulse width modulated switching signals to control an output of the inverter; converting each of the four sets of multiphase inverter output current samples into a corresponding pair of stationary reference frame current values; and computing an estimated rotor position for the given inverter pulse width modulation cycle according to the stationary reference frame current values for the given inverter pulse width modulation cycle and implementing closed loop control of the inverter to control operation of the motor load at least partially according to the estimated rotor position.
-
Specification