Commutation method and apparatus for switched reluctance motor
First Claim
1. A control system for a multiphase switch reluctance motor, having a rotor, for commutating the motor, comprising:
- a. a real-time calibration means for calibrating the rotor to a pre-determined position;
b. a calculation means coupled to the real-time calibration means for calculating a plurality of current-flux characteristics of the motor from the calibrated rotor position to produce rotation of the rotor in a known direction;
c. an estimator coupled to the calculation means for estimating the velocity and switching flux of the motor; and
d. a sequencing means coupled to the estimator for commutating the rotor using the measured velocity and switching flux of the motor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for commutation of a switched reluctance motor (SRM) is disclosed that requires no rotor position sensor or detailed prior knowledge of the motor'"'"'s magnetic characteristics. The apparatus and method employs a calibration routine to learn the flux-current characteristics of each SRM phase in its aligned position. From these characteristics, the flux-current characteristics at other appropriate switching angles are approximated. Commutation is accomplished by estimating the flux in an active phase and comparing the estimate to the flux approximated for the switching angle. The apparatus and method is particularly well suited for relatively heavy duty loading applications, such as a fan.
39 Citations
11 Claims
-
1. A control system for a multiphase switch reluctance motor, having a rotor, for commutating the motor, comprising:
-
a. a real-time calibration means for calibrating the rotor to a pre-determined position;
b. a calculation means coupled to the real-time calibration means for calculating a plurality of current-flux characteristics of the motor from the calibrated rotor position to produce rotation of the rotor in a known direction;
c. an estimator coupled to the calculation means for estimating the velocity and switching flux of the motor; and
d. a sequencing means coupled to the estimator for commutating the rotor using the measured velocity and switching flux of the motor.- View Dependent Claims (2, 3, 4, 5, 6, 7)
a. a current sensing means for sensing phase current in at least one phase of said switched reluctance motor;
b. a voltage sensing means coupled to the current sensing means for sensing phase voltage in at least one phase of said switched reluctance motor;
c. a flux estimation means coupled to the voltage sensing means, and the current sensing means for estimating phase flux in at least one phase of the motor according to the expression;
where ψ
jα
(i) is flux as function of time, vj is voltage, ij is current, j is an integer from l to n, rj is resistance, and τ
is the upper bound of time;d. an interpolation means for curve fitting each respective phase current and estimated phase flux to a curve for each phase; and
e. a storing means for receiving and storing polynomial coefficients of said line for each respective phase.
-
-
3. The control system in accordance with claim 2, wherein the voltage sensing means calculates the average voltage across each phase in a system using PWM current controller according to the expression:
-
4. A control system as claimed in claim 1 wherein the estimator includes:
-
a. a speed calculation means for generating actual motor speed signals from said phase current and pase voltage signals; and
b. a switching flux calculating means for calculating a switching flux according to the expression;
-
-
5. A control system as claimed in with claim 1 wherein the real-time calibration means comprises:
a rotor position detection means for determining the initial position of the rotor to initiate a calibration sequence producing rotation in a known direction.
-
6. The control system in accordance with claim 5, wherein the rotor position detection means is a controller, for applying control signals to the phase windings to cause current to flow between the power source potentials through the phase windings and, in response to the sensed magnitude of the current flow through the phase windings, determining initial position of the rotor from a determination of relative magnitude of the current flow through the phase windings prior to activation of the phase windings to start rotation of the rotor.
-
7. A control system as claimed in with claim 1 wherein the sequencing means includes:
a comparator means for comparing each respective phase flux estimate with said phase switching flux and generating a first logic level signal when the actual rotor angle is closer to axial alignment of the respective stator and rotor poles than said rotor angle reference, and generating a second logic level signal when the actual rotor angle is farther from axial alignment than said rotor angle reference, the output signal from said comparator means changing state when the actual rotor angle is equal to said rotor switching angle.
-
8. A method for commutating a multiphase switched reluctance motor, having a rotor, comprising the steps of:
-
a. calibrating the switched reluctance motor;
b. calculating the current-flux characteristics of the motor for producing rotation of the rotor in a known direction;
c. estimating the velocity and switching flux of the motor using the current-flux characteristics; and
d. sequencing the rotor position as determined by the measured velocity and switching flux. - View Dependent Claims (9, 10, 11)
a. sensing phase current in at least one phase of said multiphase switched reluctance motor;
b. sensing phase voltage in at least one phase of said multiphase switched reluctance motor;
c. sensing phase flux in at least one phase of said multiphase switched reluctance motor;
d. storing said each respective phase current and estimated flux measurement; and
e. interpolating a curve to fit each respective phase current and estimated flux measurement.
-
-
10. A method for commutating a multiphase switched reluctance motor as claimed in claim 8 wherein the sequencing step includes:
-
a. comparing each respective phase flux estimate with said phase switching flux and generating a first logic level signal when the actual rotor angle is closer to axial alignment of the respective stator and rotor poles than said rotor angle reference, and generating a second logic level signal when the actual rotor angle is farther from axial alignment than said rotor angle reference; and
b. indicating when the actual rotor angle is equal to said rotor angle reference by a change in state between the first and second logic level signals.
-
-
11. A method for commutating a multiphase switched reluctance motor as claimed in claim 8 wherein the calibration step includes detecting the initial rotor position to initiate a calibration sequence producing rotation in a known direction.
Specification