Claims
- 1. A method of controlling a synchronous motor relative to a reference speed profile, the motor operating at a speed responsive to an applied voltage and having an output with an output current, comprising the steps of:
- (A) calculating a motor torque reference to balance (a) an estimated motor load torque, (b) the reference speed profile, and (c) a filtered incremental friction;
- (B) specifying a reference torque at the operating speed;
- (C) specifying a reference current to produce the reference torque;
- (D) specifying a primary voltage as a function of the calculated motor torque reference and the reference motor current to create a reference current at the operating speed;
- (E) specifying an incremental voltage based on an incremental resistance and an incremental back EMF of the motor;
- (F) summing the primary and incremental voltages to specify the total voltage; and
- (G) providing the total voltage at the motor to drive the motor to the reference speed profile.
- 2. A method according to claim 1, further comprising the step of inputting the speed profile prior to step A.
- 3. A method according to claim 1, further comprising the step of sensing the motor current at the output.
- 4. A method according to claim 1, further comprising sensing an angular position of a shaft of the motor.
- 5. A method acccording to claim 1, wherein step A comprises the step of determining motor torque in the form of:
- .tau..sub.M,d =H.omega..sub.d +B.omega..sub.d +.tau..sub.L +.mu.e.sub.4
- where .mu.e.sub.4 refers to transient, .tau..sub.L refers to initial value load torque, .omega..sub.d refers to first derivative of desired speed, H refers to moment of inertia, and B refers to rotational friction coefficient.
- 6. A method according to claim 1, wherein step A comprises the step of determining a permanent magnet synchronous motor current in the form of: ##EQU48## where .tau..sub.M,d is the desired motor torque and MI refers to permanent magnetic flux.
- 7. A method according to claim 1, wherein step A comprises the step of determining synchronous reluctance motor current in the form of: ##EQU49## where .tau..sub.M,d is the desired motor torque, .DELTA.L is a difference between inductance coefficients, and P is the number of rotor poles.
- 8. A method according to claim 1, wherein the step of specifying a primary voltage comprises the step of calculating a primary voltage .nu..sub.dq,d to a permanent magnet synchronous motor in the form of: ##EQU50## where L is a matrix of inductance coefficients, R refers to winding resistance, J is a constant matrix, MI refers to permanent magnetic flux, i.sub.dq,d refers to desired current, I.sub.2 is the different order identity matrix, and .omega. refers to angular speed.
- 9. A method according to claim 1, wherein the step of specifying a primary voltage comprises the step of calculating a primary voltage .nu..sub.dq,d to a synchronous reluctance motor in the form of: ##EQU51## where L is a matrix of inductance coefficients, R refers to resistance, i.sub.dq,d refers to desired current, I.sub.2 is the identity matrix, J is a constant matrix, and .omega. refers to angular speed.
- 10. A method according to claim 1, wherein the step A comprises estimating load torque in the following form: ##EQU52## where .tau..sub.L refers to initial value load torque, and e.sub.3 refers to moment of inertia in the form of H(.omega.-.omega..sub.d).
- 11. A method according to claim 1, wherein the step of specifying an incremental voltage comprises determining an incremental back EMF from the reference current, the operating speed, and the speed profile.
- 12. A method according to claim 11, further comprising the step of utilizing a back EMF in the form of .kappa..xi., where .kappa..xi. are design parameters.
- 13. A method according to claim 1, wherein the step of specifying an incremental voltage comprises determining the incremental resistance from the reference current and the output current.
- 14. A motor controller system for specifying an applied voltage to drive a synchronous motor at a desired speed profile, the motor having an output current and a shaft that rotates at an operating speed in response to the applied voltage, comprising:
- a primary voltage module for specifying a primary voltage, the primary voltage module having a first process module for determining an estimated motor load torque, a second process module for determining a filtered incremental friction, a third process module for specifying a reference torque at the operating speed, a fourth process module for specifying a reference current to produce the reference torque, the primary voltage module specifying the primary voltage as a function of the calculated motor torque and the reference motor current to create a reference current at the operating speed,
- a secondary voltage module for specifying an incremental voltage based on an incremental resistance and an incremental back EMF of the motor; and
- means for summing the primary and incremental voltages to specify the applied voltage.
- 15. A motor controller system of claim 14, further comprising a synchronous electric drive responsive to the applied voltage to track the speed profile.
- 16. A motor controller system according to claim 14, further comprising means for switching between process modules corresponding to a permanent magnet synchronous motor or alternatively a synchronous reluctance motor, wherein the applied voltage derives from calculations associated from either the permanent magnet synchronous motor or the synchronous reluctance motor.
- 17. A motor controller system of claim 14, wherein the secondary voltage module comprises means for determining the incremental resistance from the reference current and the output current.
RELATED APPLICATIONS
This application is a continuation of copending Provisional Application Ser. No. 60/044,352, which was filed on Apr. 29, 1997 and which is herein incorporated by reference.
GOVERNMENT LICENSE RIGHTS
The U.S. Government has certain rights in this invention and the right in limited circumstances to require the patent owner to license others on reasonable terms, as provided for by the terms of Grant N00014-95-1-0723 awarded by the Office of Naval Research.
US Referenced Citations (4)