WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Minimization of motor torque ripple due to unbalanced conditions    

Get related patents on CD
United States Patent6426602   
Link to this pagehttp://www.wikipatents.com/6426602.html
Inventor(s)McCann; Roy Alan (Saginaw, MI); Mir; Sayeed A. (Saginaw, MI); Skellenger; Dennis B. (Vassar, MI); Colosky; Mark Philip (Vassar, MI)
AbstractA method of minimizing the torque ripple produced by unbalanced phase currents in a sinusoidally excited motor is disclosed. The method comprises measuring the position of the motor; sampling the phase currents of the motor generating thereby at least one phase current; synchronizing the at least one phase current of the motor with the position of the motor; determining the imbalance in the magnitudes of the at least one phase current of the motor; generating a set of modulation index terms for reducing the imbalance in the magnitudes of the at least one phase current to ensure acceptable torque ripple characteristics over the operating velocity of the motor; and generating a set of minimized line-to-ground voltage commands.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Inventor     McCann; Roy Alan (Saginaw, MI); Mir; Sayeed A. (Saginaw, MI); Skellenger; Dennis B. (Vassar, MI); Colosky; Mark Philip (Vassar, MI)
Owner/Assignee     Delphi Technologies, Inc. (Troy, MI)
Patent assignment
All assignments
Company News
Publication Date     July 30, 2002
Application Number     09/659,244
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 11, 2000
US Classification     318/432 318/138 318/284 318/599 318/629
Int'l Classification     H02P 007/00
Examiner     Nappi; Robert E.
Assistant Examiner     Leykin; Rita
Attorney/Law Firm     Anderson; Edmond P.
Address
Parent Case     CROSS REFERENCE TO RELATED APPLICATIONS This application claims the benefit of U.S. Provisional Application No. 60/154,307 filed on Sep. 16, 1999 which is incorporated herein by reference. This application claims the benefit of U.S. Provisional Application No. 60/175,545 filed on Jan. 11, 2000 which is incorporated herein by reference.
Priority Data    
USPTO Field of Search     318/254 318/432 318/437 318/599 318/629 318/138
Patent Tags     minimization motor torque ripple due unbalanced conditions
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
6124688
Coles

Sep,2000

[0 after 0 votes]
6107767
Lu
318/561
Aug,2000

[0 after 0 votes]
6051942
French

Apr,2000

[0 after 0 votes]
6049473
Jang
363/89
Apr,2000

[0 after 0 votes]
6046560
Lu

Apr,2000

[0 after 0 votes]
6008599
Beck

Dec,1999

[0 after 0 votes]
6002226
Collier-Hallman

Dec,1999

[0 after 0 votes]
5998945
Elliott
318/254
Dec,1999

[0 after 0 votes]
5867380
Lee
363/98
Feb,1999

[0 after 0 votes]
5760562
Woodland
318/632
Jun,1998

[0 after 0 votes]
5646496
Woodland
318/632
Jul,1997

[0 after 0 votes]
5625542
Stemmler
363/41
Apr,1997

[0 after 0 votes]
5616999
Matsumura

Apr,1997

[0 after 0 votes]
5451900
Haga

Sep,1995

[0 after 0 votes]
5319294
Ohto
318/568.22
Jun,1994

[0 after 0 votes]
5257828
Miller
180/446
Nov,1993

[0 after 0 votes]
5155419
Naito
318/254
Oct,1992

[0 after 0 votes]
5059878
Bardelang
318/490
Oct,1991

[0 after 0 votes]
4825132
Gritter
318/811
Apr,1989

[0 after 0 votes]
4691269
Yamane
363/41
Sep,1987

[0 after 0 votes]
4661756
Murphy
318/701
Apr,1987

[0 after 0 votes]
4458192
Sakamoto
318/798
Jul,1984

[0 after 0 votes]
4458193
Jonsson
318/803
Jul,1984

[0 after 0 votes]
4300081
Van Landingham
318/599
Nov,1981

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method of minimizing the torque ripple produced by unbalanced phase currents in a sinusoidally excited motor, the method comprising:

measuring the position of the motor;

sampling the phase currents of the motor generating thereby at least one phase current;

synchronizing the at least one phase current of the motor with the position of the motor;

determining the imbalance in the magnitudes of the at least one phase current of the motor;

generating a set of modulation index terms for reducing the imbalance in the magnitudes of the at least one phase current to ensure acceptable torque ripple characteristics over the operating velocity of the motor; and

responsive to the set of modulation index terms, generating a set of minimized line-to-ground voltage commands.

2. The method as set forth in claim 1 further comprising:

converting the set of minimized line-to-ground voltage commands into a set of modulation commands; and

converting the set of modulation commands into a set of phase currents.

3. The method as set forth in claim 2 further comprising determining the imbalance in the phases of the at least one phase current of the motor; and

generating a set of phase angle offset variables for reducing the imbalance in the phases of the phase currents to ensure acceptable torque ripple characteristics over the operating velocity of the motor.

4. The method as set forth in claim 2 wherein generating a set of minimized line-to-ground voltage command includes:

adding the measured position of the motor to a set of phase shift terms;

calculating a trigonometric function of the summation of the measured position of the motor and the set of phase shift terms;

multiplying the trigonometric function of the summation of the measured position of the motor and the set of phase shift terms by the set of modulation index terms, generating thereby a set of line-to-ground voltage commands;

comparing the instantaneous values of the set of line-to-ground voltage commands;

selecting the minimum value of the get of line-to-ground voltage commands;

subtracting the minimum value of the set of line-to-ground voltage commands from the set of line-to-ground voltage commands providing thereby a set of minimized line-to-voltage commands.

5. The method as set forth in claim 4 wherein calculating a trigonometric function includes calculating the trigonometric sine.

6. The method as set forth in claim 3 wherein generating a set of minimized line-to-ground voltage commands includes:

adding the measured position of the motor to the set of phase angle offset variables;

adding the summation of the measured position of the motor and the set of phase angle offset variables to a set of phase shift terms;

calculating a trigonometric function of the summation of the measured position of the motor and the set of phase angle offset variables and the set of phase shift terms;

multiplying the trigonometric function of the summation of the measured position of the motor and the set of phase angle offset variables and the set of phase shift terms by the set of modulation index terms, generating thereby a set of line-to-ground voltage commands;

comparing the instantaneous values of the set of line-to-ground voltage commands;

selecting the minimum value of the set of line-to-ground voltage commands; and

subtracting the minimum value of the set of line-to-ground voltage commands from the set of line-to-ground voltage commands generating thereby a set of minimized line-to-voltage commands.

7. The method as set forth in claim 6 wherein calculating a trigonometric function includes calculating the trigonometric sine.

8. A method of generating a set of minimized line-to-ground voltage commands for minimizing the torque ripple produced by unbalanced phase currents in a sinusoidally excited motor in an automotive steering system, the method comprising:

measuring the position of the motor;

generating a set of modulation index terms;

adding the measured position of the motor to a set of phase shift terms;

calculating a trigonometric function of the summation of the measured position of the motor and the set of phase shift terms;

multiplying the trigonometric function of the summation of the measured position of the motor and the set of phase shift terms by the set of modulation index terms, generating thereby a set of line-to-ground voltage commands;

comparing the instantaneous values of the set of line-to-ground voltage commands;

selecting the minimum value of the set of line-to-ground voltage commands;

subtracting the minimum value of the set of line-to-ground voltage commands from the set of line-to-ground voltage commands providing thereby a set of minimized line-to-voltage commands.

9. The method as set forth in claim 8 wherein calculating a trigonometric function includes calculating a trigonometric sine function.

10. The method as set forth in claim 8 further comprising generating a set of phase angle offset variables.

11. The method as set forth in claim 10 further comprising:

adding the measured position of the motor to the set of phase angle offset variables;

adding the summation of the measured position of the motor and the set of phase angle offset variables to the set of phase shift terms;

calculating a trigonometric function of the summation of the measured position of the motor and the set of phase angle offset variables and the set of phase shift terms;

multiplying the trigonometric function of the summation of the measured position of the motor and the set of phase angle offset variables and the set of phase shift terms by the set of modulation index terms, generating thereby a set of line-to-ground voltage commands;

comparing the instantaneous values of the set of line-to-ground voltage commands;

selecting the minimum value of the set of line-to-ground voltage commands; and

subtracting the minimum value of the set of line-to-ground voltage commands from the set of line-to-ground voltage commands generating thereby a set of minimized line-to-voltage commands.

12. The method as set forth in claim 11 wherein calculating a trigonometric function includes calculating a trigonometric sine.

13. A storage medium encoded with machine-readable computer program code for minimizing the torque ripple produced by unbalanced phase currents in a sinusoidally excited motor in an automotive steering system, the computer code being executable whereby the computer code when run by a computer system will minimize the torque ripple produced by unbalanced phase currents in a sinusoidally excited motor in an automotive steering system, the program code including instructions for causing the computer system to implement a method comprising:

measuring the position of the motor;

sampling the phase currents of the motor generating thereby at least one phase current;

synchronizing the at least one phase current of the motor with the position of the motor;

determining the imbalance in the magnitudes of the at least one phase current of the motor;

generating a set of modulation index terms for reducing the imbalance in the magnitudes of the at least one phase current to ensure acceptable torque ripple characteristics over the operating velocity of the motor; and

responsive to the set of modulation index terms, generating a set of minimized line-to-ground voltage commands.

14. The method as set forth in claim 13 further comprising:

converting the set of minimized line-to-ground voltage commands into a set of modulation commands; and

converting the set of modulation commands into a set of phase currents.

15. The method as set forth in claim 14 further comprising:

determining the imbalance in the phases of the at least one measured phase current of the motor; and

generating a set of phase angle offset variables for reducing the imbalance in the phases of the measured phase currents to ensure acceptable torque ripple characteristics over the operating velocity of the motor.

16. The method as set forth in claim 14 wherein generating a set of minimized line-to-ground voltage command includes;

adding the measured position of the motor to a set of phase shift terms;

calculating a trigonometric function of the summation of the measured position of the motor and the set of phase shift terms;

multiplying the trigonometric function of the summation of the measured position of the motor and the set of phase shift terms by the set of modulation index terms, generating thereby a set of line-to-ground voltage commands;

comparing the instantaneous values of the set of line-to-ground voltage commands;

selecting the minimum value of the set of line-to-ground voltage commands;

subtracting the minimum value of the set of line-to-ground voltage commands from the set of line-to-ground voltage commands providing thereby a set of minimized line-to-voltage commands.

17. The method as set forth in claim 16 wherein calculating a trigonometric function includes calculating the trigonometric sine.

18. The method as set forth in claim 15 wherein generating a set of minimized line-to-ground voltage commands includes:

adding the measured position of the motor to the set of phase angle offset variables;

adding the summation of the measured position of the motor and the set of phase angle offset variables to a set of phase shift terms;

calculating a trigonometric function of the summation of the measured position of the motor and the set of phase angle offset variables and the set of phase shift terms;

multiplying the trigonometric function of the summation of the measured position of the motor and the set of phase angle offset variables and the set of phase shift terms by the set of modulation index terms, generating thereby a set of line-to-ground voltage commands;

comparing the instantaneous values of the set of line-to-ground voltage commands;

selecting the minimum value of the set of line-to-ground voltage commands; and

subtracting the minimum value of the set of line-to-ground voltage commands from the set of line-to-ground voltage commands generating thereby a set of minimized line-to-voltage commands.

19. The method as set forth in claim 18 wherein calculating a trigonometric function includes calculating the trigonometric sine.

20. A storage medium encoded with machine-readable computer program code for generating a set of minimized line-to-ground voltage commands for minimizing the torque ripple produced by unbalanced phase currents in a sinusoidally excited motor in an automotive steering system, the computer code being executable whereby the computer code when run by a computer system will minimize line-to-ground voltage commands for minimizing the torque ripple produced by unbalanced phase currents in a sinusoidally excited motor in an automotive steering system, the program code including instructions for causing the computer system to implement a method comprising:

measuring the position of the motor;

generating a set of modulation index terms;

adding the measured position of the motor to a set of phase shift terms;

calculating a trigonometric function of the summation of the measured position of the motor and the set of phase shift terms;

multiplying the trigonometric function of the summation of the measured position of the motor and the set of phase shift terms by the set of modulation index terms, generating thereby a set of line-to-ground voltage commands;

comparing the instantaneous values of the set of line-to-ground voltage commands;

selecting the minimum value of the set of line-to-ground voltage commands;

subtracting the minimum value of the set of line-to-ground voltage commands from the set of line-to-ground voltage commands providing thereby a set of minimized line-to-voltage commands.

21. The method as set forth in claim 20 wherein calculating a trigonometric function includes calculating a trigonometric sine function.

22. The method as set forth in claim 20 further comprising generating a set of phase angle offset variables.

23. The method as set forth in claim 22 further comprising:

adding the measured position of the motor to the set of phase angle offset variables;

adding the summation of the measured position of the motor and the set of phase angle offset variables to the set of phase shift terms;

calculating a trigonometric function of the summation of the measured position of the motor and the set of phase angle offset variables and the set of phase shift terms;

multiplying the trigonometric function of the summation of the measured position of the motor and the set of phase angle offset variables and the set of phase shift terms by the set of modulation index terms, generating thereby a set of line-to-ground voltage commands;

comparing the instantaneous values of the set of line-to-ground voltage commands;

selecting the minimum value of the set of line-to-ground voltage commands; and

subtracting the minimum value of the set of line-to-ground voltage commands from the set of line-to-ground voltage commands generating thereby a set of minimized line-to-voltage commands.

24. The method as set forth in claim 23 wherein calculating a trigonometric function includes calculating a trigonometric sine.

25. The method as set forth in claim 1 wherein determining the imbalance in the magnitudes of the at least one phase current of the motor includes:

normalizing the at least one phase current;

assigning a phase to the at least one phase current; and

filtering the at least one phase current.

26. The method as set forth in claim 25 wherein normalizing the at least one phase current includes normalizing the at least one phase current to an average value thereof.

27. The method as set forth in claim 3 wherein the imbalance in the phases of the at least one phase current of the motor includes:

normalizing the at least one phase current;

assigning a phase to the at least one phase current; and

filtering the at least one phase current.

28. The method as set forth in claim 27 wherein normalizing the at least one phase current includes normalizing the at least one phase current to an average value thereof.

29. The method as set forth in claim 13 wherein determining the imbalance in the magnitudes of the at least one phase current of the motor includes:

normalizing the at least one phase current;

assigning a phase to the at least one phase current; and

filtering the at least one phase current.

30. The method as set forth in claim 29 wherein normalizing the at least one phase current includes normalizing the at least one phase current to an average value thereof.

31. The method as set forth in claim 15 wherein the imbalance in the phases of the at least one phase current of the motor includes:

normalizing the at least one phase current;

assigning a phase to the at least one phase current; and

filtering the at least one phase current.

32. The method as set forth in claim 31 wherein normalizing the at least one phase current includes normalizing the at least one phase current to an average value thereof.

33. The method as set forth in claim 25 further comprising:

selecting a phase as a reference phase; and

adjusting the remaining phases with respect to the reference phase.

34. The method as set forth in claim 33 further comprising:

setting the modulation index term corresponding to the reference phase equal to a nominal value; and

setting the modulation index terms corresponding to the remaining phases equal to a correction factor times the modulation index term corresponding to the reference phase.

35. The method as set forth in claim 25 wherein assigning a phase to the at least one phase current includes assigning a phase thereto according to the table: Motor Direction Motor Position i.sub.q Phase Assignment Positive -15 degrees to 7.5 degrees I_A_NORM Positive 45 degrees to 67.5 degrees I_B_NORM Positive 105 degrees to 127.5 degrees I_C_NORM Positive 165 degrees to 187.5 degrees I_A_NORM Positive 225 degrees to 247.5 degrees I_B_NORM Positive 285 degrees to 307.5 degrees I_C_NORM Negative -7.5 degrees to 15 degrees I_A_NORM Negative 52.5 degrees to 75 degrees I_B_NORM Negative 112.5 degrees to 135 degrees I_C_NORM Negative 172.5 degrees to 195 degrees I_A_NORM Negative 232.5 degrees to 255 degrees I_B_NORM Negative 292.5 degrees to 315 degrees I_C_NORM

wherein a positive motor direction refers to increasing motor position angles such that the motor generated voltage characteristic transitions through an a-b-c sequence and motor position is referenced to a sinusoidal function associated with the motor phase reference-to-neutral generated voltage characteristic.

36. The method as set forth in claim 27 further comprising:

selecting a phase as a reference phase; and

adjusting the remaining phases with respect to the reference phase.

37. The method as set forth in claim 36 further comprising:

setting the modulation index term corresponding to the reference phase equal to a nominal value; and

setting the modulation index terms corresponding to the remaining phases equal to a correction factor times the modulation index term corresponding to the reference phase.

38. The method as set forth in claim 27 wherein assigning a phase to the at least one phase current includes assigning a phase thereto according to the table: Motor Direction Motor Position i.sub.q Phase Assignment Positive -15 degrees to 7.5 degrees I_A_NORM Positive 45 degrees to 67.5 degrees I_B_NORM Positive 105 degrees to 127.5 degrees I_C_NORM Positive 165 degrees to 187.5 degrees I_A_NORM Positive 225 degrees to 247.5 degrees I_B_NORM Positive 285 degrees to 307.5 degrees I_C_NORM Negative -7.5 degrees to 15 degrees I_A_NORM Negative 52.5 degrees to 75 degrees I_B_NORM Negative 112.5 degrees to 135 degrees I_C_NORM Negative 172.5 degrees to 195 degrees I_A_NORM Negative 232.5 degrees to 255 degrees I_B_NORM Negative 292.5 degrees to 315 degrees I_C_NORM

wherein a positive motor direction refers to increasing motor position angles such that the motor generated voltage characteristic transitions through an a-b-c sequence and motor position is referenced to a sinusoidal function associated with the motor phase reference-to-neutral generated voltage characteristic.

39. The method as set forth in claim 31 further comprising:

selecting a phase as a reference phase; and

adjusting the remaining phases with respect to the reference phase.

40. The method as set forth in claim 39 further comprising:

setting the modulation index term corresponding to the reference phase equal to a nominal value; and

setting the modulation index terms corresponding to the remaining phases equal to a correction factor times the modulation index term corresponding to the reference phase.

41. The method as set forth in claim 31 wherein assigning a phase to the at least one phase current includes assigning a phase thereto according to the table: Motor Direction Motor Position i.sub.q Phase Assignment Positive -15 degrees to 7.5 degrees I_A_NORM Positive 45 degrees to 67.5 degrees I_B_NORM Positive 105 degrees to 127.5 degrees I_C_NORM Positive 165 degrees to 187.5 degrees I_A_NORM Positive 225 degrees to 247.5 degrees I_B_NORM Positive 285 degrees to 307.5 degrees I_C_NORM Negative -7.5 degrees to 15 degrees I_A_NORM Negative 52.5 degrees to 75 degrees I_B_NORM Negative 112.5 degrees to 135 degrees I_C_NORM Negative 172.5 degrees to 195 degrees I_A_NORM Negative 232.5 degrees to 255 degrees I_B_NORM Negative 292.5 degrees to 315 degrees I_C_NORM

wherein a positive motor direction refers to increasing motor position angles such that the motor generated voltage characteristic transitions through an a-b-c sequence and motor position is referenced to a sinusoidal function associated with the motor phase reference-to-neutral generated voltage characteristic.
 Description Submit all comments and votes
 


TECHNICAL FIELD

This invention describes various methods for minimizing torque ripple produced by unbalanced phase currents in a sinusoidally excited motor.

BACKGROUND OF THE INVENTION

Unbalanced phase currents are due primarily to resistance imbalances in the motor and controller. A review is given in T. Jahns and W. Soong, "Pulsating torque minimization techniques for permanent magnet ac motor drives--a review," IEEE Transactions on Industrial Electronics, vol. 43, no. 2, pp. 321-330, April 1996, incorporated herein by reference, of the established methods of minimizing torque ripple along with a summary of the limitations of the existing techniques. An extensive reference list is provided in T. Jahns and W. Soong, which covers the various types of permanent magnet machines including those with trapezoidal back emf and rotor saliency. Torque ripple and pulsations arise from various sources such as magnetic reluctance effects, airgap mmf harmonics, power electronic nonlinearities and unbalanced three phase parameters. Each of these contributors produce a characteristic frequency of torque ripple. A graphical depiction 10 of torque versus position in mechanical degrees for a typical sinusoidal permanent magnet ac motor (PMAC) is shown in FIG. 1.

Referring to FIG. 2, a graphical representation 12 of the spectrum of the torque of FIG. 1 is shown. It is seen in FIG. 2 that the predominant harmonics are the second, sixth, 12.sup.th, 18.sup.th, 24.sup.th and 48.sup.th. The 24.sup.th and 48.sup.th are associated with errors induced in a power electronic motor drive by sensor errors in the position feedback. These components are reduced as the position sensor resolution is increased. The 12.sup.th and 18.sup.th are created by magnetic reluctance variations. These components have a frequency determined by the number of slots per pole and the presence of rotor saliency in the motor magnetic design. The sixth harmonic is due primarily to harmonic distortion in the motor flux linkage (or back emf) chara