IP Library Granted Patent US 8,390,240
Granted Patent B2
US 8,390,240 · App. 12/137,340 · Granted Mar 5, 2013

Absolute position sensor for field-oriented control of an induction motor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,390,240
App. No.
12/137,340
Granted
Mar 5, 2013
Kind
B2
Abstract

Systems and methods are provided for an automotive drive system using an absolute position sensor for field-oriented control of an induction motor. An automotive drive system comprises an induction motor having a rotor, and a position sensor coupled to the induction motor. The position sensor is configured to sense an absolute angular position of the rotor. A processor may be coupled to the position sensor and configured to determine a relative angular position of the rotor based on a difference between the absolute angular position and an initial angular position obtained when the induction motor is started. A controller may be coupled to the induction motor and the processor and configured to provide field-oriented control of the induction motor based on the relative angular position of the rotor.

Claims (56)

1. An automotive drive system comprising:

an induction motor having a rotor;

an absolute position sensor coupled to the induction motor, wherein the absolute position sensor is configured to sense an absolute angular position of the rotor; and

a controller coupled to the absolute position sensor to add a slip angle to a relative angular position of the rotor to produce a transformation angle, wherein the relative angular position is determined based on the absolute angular position.

2. The automotive drive system of claim 1 , further comprising a processor coupled to the absolute position sensor, the processor being configured to determine the relative angular position of the rotor based on a difference between the absolute angular position and an initial absolute angular position of the rotor, wherein the initial absolute angular position is obtained when the induction motor is started.

3. The automotive drive system of claim 2 , wherein the controller is coupled to the induction motor and the processor, the controller being configured to provide field-oriented control of the induction motor based on the relative angular position of the rotor.

4. The automotive drive system of claim 3 , wherein the controller includes a speed observer configured to determine a speed of the rotor based on the relative angular position.

5. The automotive drive system of claim 4 , wherein the controller is configured to determine a magnetizing current command to produce a desired rotor flux based on the speed of the rotor.

6. The automotive drive system of claim 5 , wherein the controller includes:

a magnetizing current estimator to determine the magnetizing current command based on a rotor flux command obtained from a flux reference table based on the speed of the rotor; and

a slip angle calculator to determine the slip angle based on measured currents in the induction motor, a torque producing current command, the magnetizing current command, and the rotor flux command.

7. The automotive drive system of claim 2 , wherein the processor is configured to determine the relative angular position of the rotor by:

storing the initial absolute angular position of the rotor; and

subtracting the initial absolute angular position from a subsequent absolute angular position of the rotor, wherein subtracting the initial absolute angular position from the subsequent absolute angular position results in the relative angular position.

8. The automotive drive system of claim 1 , wherein the absolute position sensor is a resolver and the automotive drive system further comprises a resolver-to-digital converter coupled to the resolver, the resolver-to-digital converter being configured to determine the relative angular position of the rotor based on the absolute angular position.

9. The automotive drive system of claim 1 , wherein the controller includes:

a stationary coordinate transformer to convert synchronous frame commands to stationary frame commands based on the transformation angle; and

a space vector modulator coupled to the stationary coordinate transformer and the induction motor to operate the induction motor based on the stationary frame commands.

10. The automotive drive system of claim 1 , wherein the controller includes a slip angle calculator to determine the slip angle based on measured currents in the induction motor, a torque producing current command, a magnetizing current command, and a rotor flux command.

11. A drive system for use in a vehicle, the drive system comprising:

an induction motor having a rotor;

a resolver integrated with the induction motor, wherein the resolver further comprises:

a resolver rotor coupled to a shaft of the induction motor, wherein the resolver rotor is concentric to and integral with the shaft; and

a resolver stator coupled to the induction motor, wherein the resolver stator is concentric to the resolver rotor;

a resolver-to-digital converter coupled to the resolver stator, the resolver-to-digital converter being configured to convert signals from the resolver to a digital output representative of an absolute angular position of the rotor; and

a controller coupled to the induction motor and the resolver-to-digital converter to determine a relative angular position of the rotor based on the absolute angular position of the rotor, determine a rotor speed based on the relative angular position, and determine a magnetizing current command to produce a desired rotor flux based on the rotor speed.

12. The drive system of claim 11 , wherein the resolver is a two-pole resolver.

13. The drive system of claim 11 , wherein the controller is configured to determine the relative angular position by:

storing an initial absolute angular position of the rotor, the initial absolute angular position of the rotor being obtained when the induction motor is started; and

subtracting the initial absolute angular position from the absolute angular position of the rotor, wherein subtracting the initial absolute angular position from the absolute angular position results in the relative angular position.

14. The drive system of claim 11 , wherein the controller includes:

a speed observer to determine the rotor speed based on the relative angular position;

a flux reference table to provide a rotor flux command based on the speed of the rotor; and

a magnetizing current estimator to determine the magnetizing current command based on the rotor flux command.

15. The drive system of claim 14 , wherein the controller includes:

a slip angle calculator to determine a slip angle based on measured currents in the induction motor, a torque producing current command, the magnetizing current command, and the rotor flux command;

an adder to add the slip angle to the relative angular position to produce a transformation angle;

a synchronous frame current regulator to determine synchronous frame duty cycle commands such that the measured currents in the induction motor track the torque producing current command and the magnetizing current command;

a stationary coordinate transformer coupled to the synchronous frame current regulator and the adder to convert the synchronous frame duty cycle commands to stationary frame duty cycle commands based on the transformation angle; and

a space vector modulator coupled to the stationary coordinate transformer and the induction motor to operate the induction motor based on the stationary frame duty cycle commands.

16. A method for controlling an induction motor having a rotor, the method comprising:

obtaining an initial absolute angular position of the rotor using an absolute position sensor, wherein the initial absolute angular position of the rotor is obtained when the induction motor is started;

obtaining a subsequent absolute angular position of the rotor using the absolute position sensor;

determining a relative angular position of the rotor based on the initial absolute angular position and the subsequent absolute angular position; and

determining a magnetizing current command to produce a desired rotor flux based on the relative angular position.

17. The method of claim 16 , wherein determining the relative angular position further comprises subtracting the initial absolute angular position from the subsequent absolute angular position, wherein subtracting the initial absolute angular position from the subsequent absolute angular position results in the relative angular position of the rotor.

18. The method of claim 16 , further comprising determining a rotor speed based on the relative angular position of the rotor by differentiating the relative angular position with respect to time.

19. The method of claim 16 , further comprising determining a slip angle based at least in part on the magnetizing current command.

20. The method of claim 16 , further comprising:

determining synchronous frame commands based on the magnetizing current command and a torque producing current command;

determining a rotor speed based on the relative angular position;

obtaining a rotor flux command based on the rotor speed;

determining a slip angle based on the magnetizing current command, the torque producing current command, the rotor flux command, and measured currents in the induction motor;

adding a slip angle to the relative angular position to produce a transformation angle;

converting the synchronous frame commands to stationary frame commands using the transformation angle; and

operating the induction motor based on the stationary frame command, wherein determining the magnetizing current command comprises determining the magnetizing current command based on the rotor flux command.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034384/0758 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0211 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0475 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025315/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0909 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023162/0187 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0215 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023126/0914 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023155/0769 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022554/0538 →
SECURITY AGREEMENT Recorded Feb 3, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022195/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2008
From: STANCU, CONSTANTIN C.; HITI, SILVA; DAWSEY, ROBERT T.; HATCH, ERIK; LABA, MATTHEW D.; SAVAGIAN, PETER J.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 021082/0133 →