Claims
- 1. A voltage mode control method for extending speed range operation from a sinusoidally excited permanent magnet motor, comprising:determining a known maximum allowed value from a first set of parameters with each parameter having said known maximum value; reading a second set of parameters; computing a first derived angle using said first set of parameters and said second set of parameters; computing amplitude and a second derived angle of phase voltage vector using said first derived angle and a third set of parameters; and outputting a set of derived command voltages for controlling a power circuit whereby the said power circuit can achieve required torque levels with lower currents for power switches.
- 2. The voltage mode control method of claim 1 wherein said first set of parameters comprises:a set of tabled available torque having a maximum torque; and a set of tabled mechanical speed having a maximum mechanical speed, whereby both said set of tabled available torque and said set of tabled mechanical speed are derived from a set of maximum allowed phase rms currents.
- 3. The voltage mode control method of claim 1 wherein said second set of parameters comprises:a requisite torque; and a sensed speed derived from a rotor of said sinusoidally excited permanent magnet motor.
- 4. The voltage mode control method of claim 3 further comprising:determining whether said requisite torque is greater than said maximum torque; and if said requisite torque is greater than said maximum torque, setting said requisite torque as said maximum torque.
- 5. The voltage mode control method of claim 1 further comprising computing a requisite phase current.
- 6. The voltage mode control method of claim 1 wherein:said reading of said second set of parameters comprises: reading a speed value; and reading a requisite torque value.
- 7. The voltage mode control method of claim 1 wherein said first derived angle is computed by: α=cos-1[Tcmd3NpKeIp h, r m s]where,α=first derived angle, Np denotes the number of pole pairs, Ke denote back-emf constant of the electric machine, rms value, Eph,rms=Keωm, ωm is machine mechanical speed, in rad/s, Eph,rms is phase rms back-emf.
- 8. The voltage mode control method of claim 1 further comprising:computing a phase rms voltage given by: Vph,rms=Eph,rms2+Iph,rms2(Rph2+Xph2)+2Eph,rmsIph,rms(Rphcos(α)-Xphsin(α)).
- 9. The voltage mode control method of claim 1 wherein: said second derived angle is computed by:where, δ=sin-1[Ip h, r m sRp hsin(α)+Ip h,r m sXp hcos(α)Vp h, r m s]α=first derived angle
- 10. The voltage mode control method of claim 1 wherein said set of derived command voltages comprises:Va Vb and Vc with Va Vb and Vc denoted by: Va=Vph,p sin(δ+θe) Vb=Vph,p sin(120 +δ+θe) Vc=Vph,p sin(δ−120+θe) where,θe=θm Np θe denotes rotor position (electrical) θm denotes rotor position (mechanical) and Vph,p={square root over (2)}Vph,rms.
- 11. The voltage mode control method of claim 1 wherein said power circuit comprises an inverter.
- 12. The voltage mode control method of claim 1 wherein said third set of parameters comprises rms phase current, rms voltage, phase impedance, and phase resistance.
- 13. The voltage mode control method of claim 12 wherein said phase resistance is compensated for temperature variations by a method comprising:measuring the temperature of the phase windings; and calculating the actual phase resistance by using the equation: R=Rr(1+αΔT) where R is the actual phase resistance, Rr is said phase resistance at room temperature, α is a temperature sensitivity coefficient, and ΔT is the difference between said measured temperature and room temperature.
- 14. A power steering assist system comprising:a steering wheel and column; an electric motor comprising a motor controller, said electric motor adapted to impart rotational force to said steering column; a power steering controller adapted to control said electric motor in a manner effective in providing power steering assist to an operator of said steering wheel; and wherein said electric motor controller operates by the method of claim 1.
- 15. A voltage mode control method for reducing torque ripple in an electric motor, comprising:providing a sinusoidally excited permanent magnet motor without current sensors; determining a known maximum allowed value from a first set of parameters with each parameter having said known maximum value; reading a second set of parameters; computing a first derived angle using said first set of parameters and said second set of parameters; computing amplitude and a second derived angle of phase voltage vector using said first derived angle and a third set of parameters; and outputting a set of derived command voltages for controlling a power circuit whereby the said power circuit can achieve required torque levels with lower currents for power switches.
- 16. A storage medium encoded with machine-readable computer program code for extending speed range operation from a sinusoidally excited permanent magnet motor, said storage medium including instructions for causing a computer to implement a method comprising:determining a known maximum allowed value from a first set of parameters with each parameter having said known maximum value; reading a second set of parameters; computing a first derived angle using said first set of parameters and said second set of parameters; computing amplitude and a second derived angle of phase voltage vector using said first derived angle and a third set of parameters; and outputting a set of derived command voltages for controlling a power circuit whereby the said power circuit can achieve required torque levels with lower currents for power switches.
- 17. The storage medium of claim 16 wherein said first set of parameters comprises:a set of tabled available torque having a maximum torque; and a set of tabled mechanical speed having a maximum mechanical speed, whereby both said set of tabled available torque and said set of tabled available mechanical speed are derived from a set of maximum allowed phase rms currents.
- 18. The storage medium of claim 16 wherein said second set of parameters comprises:a requisite torque; and a sensed speed derived from a rotor of said sinusoidally excited permanent magnet motor.
- 19. The storage medium of claim 18 further comprising instructions for causing a computer to implement the procedure of:determining whether said requisite torque is greater than said maximum torque; and if said requisite torque is greater than said maximum torque, setting said requisite torque as said maximum torque.
- 20. The storage medium of claim 16 further comprising instructions for causing a computer to implement the procedure of:computing a requisite phase current.
- 21. The storage medium of claim 16 wherein said reading of said second set of parameters comprises:reading a speed value; and reading a requisite torque value.
- 22. The storage medium of claim 16 wherein said first derived angle is computed by: α=cos-1[Tcmd3NpKeIp h, r m s]where,α=first derived angle, Np denotes the number of pole pairs, Ke denote back-emf constant of the electric machine, rms value, Eph,rms=Keωm, ωm is machine mechanical speed, in rad/s, Eph,rms is phase rms back-emf.
- 23. The storage medium of claim 16 further comprising instructions for causing a computer to implement the procedure of:computing a phase rms voltage given by: Vph,rms=Eph,rms2+Iph,rms2(Rph2+Xph2)+2Eph,rmsIph,rms(Rphcos(α)-Xphsin(α)).
- 24. The storage medium of claim 16 wherein said second derived angle is computed by: δ=sin-1[Ip h, r m sRp hsin(α)+Ip h,r m sXp hcos(α)Vp h, r m s]where,α=first derived angle.
- 25. The storage medium of claim 16 wherein said set of derived command voltages comprising:Va Vb and Vc with Va Vb and Vc denoted by: Va=Vph,p sin(δ+θe) Vb=Vph,p sin(120 +δ+θe) Vc=Vph,p sin(δ−120+θe) where,θe=θm Np θe denotes rotor position (electrical) θm denotes rotor position (mechanical) and Vph,p={square root over (2)}Vph,rms.
- 26. The storage medium of claim 16 wherein said power circuit comprises an inverter.
- 27. The storage medium of claim 16 wherein said third set of parameters comprises rms phase current, rms voltage, phase impedance, and phase resistance.
- 28. The storage medium of claim 27 wherein said phase resistance is compensated for temperature variations by a method comprising:measuring the temperature of the phase windings; and calculating the actual phase resistance by using the equation: R=Rr(1+αΔT) where R is the actual phase resistance, Rr is said phase resistance at room temperature, α is a temperature sensitivity coefficient, and ΔT is the difference between said measured temperature and room temperature.
- 29. A power steering assist system comprising:a steering wheel and column; an electric motor comprising a motor controller having a storage medium, said electric motor adapted to impart rotational force to said steering column; a power steering controller adapted to control said electric motor in a manner effective in providing power steering assist to an operator of said steering wheel; and wherein said storage medium operates said electric motor controller by the method of claim 16.
- 30. A method of reducing torque ripple in an electric motor, comprising:providing a sinusoidally excited permanent magnet electric motor without current sensors; providing a controller for controller said electric motor; said controller having a storage medium encoded with machine-readable computer program code, said code comprising instructions for causing a computer to implement a procedure comprising: determining a known maximum allowed value from a first set of parameters with each parameter having said known maximum value; reading a second set of parameters; computing a first derived angle using said first set of parameters and said second set of parameters; computing amplitude and a second derived angle of phase voltage vector using said first derived angle and a third set of parameters; and outputting a set of derived command voltages for controlling a power circuit whereby the said power circuit can achieve required torque levels with lower currents for power switches.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is based upon, and claims the benefit of, U.S. Provisional Patent Application Nos. 60/154,613, filed Sep. 17, 1999; 60/154,681, filed Sep. 17, 1999; and 60/183,301, filed Feb. 17, 2000, the disclosures of all three of which are incorporated by reference herein in their entirety.
US Referenced Citations (83)
Foreign Referenced Citations (3)
Number |
Date |
Country |
6-311778 |
Nov 1994 |
JP |
11-98884 |
Apr 1999 |
JP |
2001-61291 |
Mar 2001 |
JP |
Provisional Applications (3)
|
Number |
Date |
Country |
|
60/154613 |
Sep 1999 |
US |
|
60/154681 |
Sep 1999 |
US |
|
60/183301 |
Feb 2000 |
US |