IP Library Granted Patent US 7,999,496
Granted Patent B2
US 7,999,496 · App. 11/743,901 · Granted Aug 16, 2011

Method and apparatus to determine rotational position of an electrical machine

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 7,999,496
App. No.
11/743,901
Granted
Aug 16, 2011
Kind
B2
Abstract

A control system and method to determine position of a rotor relative to a stator for a synchronous multipole electrical machine is presented, including one for application on a fuel/electric hybrid powertrain for a vehicle. The machine includes a stator, a rotor, and a rotor position sensing mechanism. The control system controls the electrical machine, in conjunction with an electrical storage device and an inverter, using algorithms and calibrations which derive a rotor position based upon a sensorless position sensing technique, and determine an offset from a sensed rotor position. Electrical output from the inverter to the machine is controlled based the offset, which is stored non-volatile memory. A rotor position is derived based upon a sensorless position sensing technique during initial machine operation after startup of the machine, and includes operation in a torque-generative mode and in an electrical energy-generative mode.

Claims (53)

1. Control system for an electric machine comprising a multi-phase multipole motor having a machine stator, and a machine rotor, comprising:

a voltage source inverter generating phase voltages applied to the electric machine in response to final voltage commands provided to the voltage source inverter;

a resolver assembly comprising a resolver rotor operably connected to the machine rotor and a resolver stator operably connected to the machine stator, said resolver stator providing an electrical signal output; and

a controller

providing stationary frame voltages,

providing stationary frame currents based upon measured phase currents from the electric machine,

summing voltage signals at a predetermined high frequency with the stationary frame voltages to generate the final voltage commands,

providing the final voltage commands to the voltage source inverter,

deriving a machine rotor position based upon the stationary frame currents and the predetermined high frequency,

measuring a resolver rotor position from the electrical signal output provided from the resolver stator,

determining an offset parameter as a difference between the derived machine rotor position and the measured resolver rotor position, and

controlling the voltage source inverter based upon the measured resolver rotor position and the offset parameter.

2. The control system of claim 1 , wherein deriving the machine rotor position further comprises deriving the machine rotor position during an initial machine operation.

3. The control system of claim 2 , wherein deriving the machine rotor position during the initial machine operation further comprises deriving the machine rotor position during a first second of machine operation after startup of the machine.

4. The control system of claim 2 , wherein the initial machine operation comprises machine operation in a torque-generative mode and in an electrical energy-generative mode.

5. The control system of claim 1 , wherein deriving the machine rotor position based upon the stationary frame currents and the predetermined high frequency comprises:

estimating synchronous reference frame currents from the stationary frame currents;

band pass filtering the synchronous reference frame currents at the predetermined high frequency;

extracting a DC component from the band pass filtered synchronous reference frame currents;

low pass filtering the DC component; and

estimating the machine rotor position as a function of the low pass filtered DC component.

6. The control system of claim 1 , further comprising the controller storing the offset parameter in a non-volatile memory device.

7. The control system of claim 1 , wherein the resolver stator comprises a plurality of inductive coils and the resolver rotor comprises a plurality of lobes.

8. The control system of claim 1 , wherein the electric machine is operatively connected to a two-mode compound split hybrid electro-mechanical transmission.

9. The control system of claim 8 , further comprising the two-mode compound split hybrid electro-mechanical transmission configured to transmit motive torque to a driveline of a vehicle.

10. Method for controlling electrical energy transmitted between an energy storage device and an electric machine comprising a multi-phase multipole motor having a machine stator, a machine rotor, and a resolver assembly comprising a resolver rotor operably connected to the machine rotor and a resolver stator operably connected to the machine stator, said resolver stator providing an electrical signal output, comprising:

deriving a machine rotor position based upon a sensorless position sensing technique, comprising:

generating phase voltages with a voltage source inverter in response to final voltage commands provided to the voltage source inverter;

applying the phase voltages to the electric machine;

providing stationary frame voltages;

providing stationary frame currents based upon measured phase currents from the electric machine;

summing voltage signals at a predetermined high frequency with the stationary frame voltages to generate the final voltage commands;

providing the final voltage commands to the voltage source inverter; and

deriving the machine rotor position based upon the stationary frame currents and the predetermined high frequency;

measuring a resolver rotor position from the electrical signal output provided from the resolver stator;

determining an offset parameter as a difference between the derived machine rotor position and the measured resolver rotor position; and

controlling electrical energy transmitted between the energy storage device and the electric machine based upon the measured resolver rotor position and the offset parameter.

11. The method of claim 10 , wherein deriving the machine rotor position based upon the sensorless position sensing technique further comprises deriving the machine rotor position during initial machine operation.

12. The method of claim 11 , wherein deriving the machine rotor position during the initial machine operation further comprises deriving the machine rotor position during a first second of machine operation after startup of the machine.

13. The method of claim 11 , wherein the initial machine operation comprises machine operation in a torque-generative mode and in an electrical energy-generative mode.

14. The method of claim 10 , further comprising storing the offset parameter in a non-volatile memory device.

15. Article of manufacture, comprising a storage medium having a computer program encoded therein for effecting a method to control electrical energy transmitted between an energy storage device and an electric machine comprising a multi-phase multipole motor having a machine stator, a machine rotor, and a resolver assembly comprising a resolver rotor operably connected to the machine rotor and a resolver stator operably connected to the machine stator, said resolver stator providing an electrical signal output, the program comprising:

code for deriving a machine rotor position based upon a sensorless position sensing technique executed during a startup of the electrical machine comprising:

code for generating phase voltages with a voltage source inverter in response to final voltage commands provided to the voltage source inverter;

code for applying the phase voltages to the electric machine;

code for providing stationary frame voltages;

code for providing stationary frame currents based upon measured phase currents from the electric machine;

code for summing voltage signals at a predetermined high frequency with the stationary frame voltages to generate the final voltage commands;

code for providing the final voltage commands to the voltage source inverter; and

code for deriving the machine rotor position based upon the stationary frame currents and the predetermined high frequency;

code for measuring a resolver rotor position from the electrical signal output provided from the resolver stator;

code for determining an offset parameter as a difference between the derived machine rotor position and the measured resolver rotor position; and

code for controlling electrical energy transmitted between the energy storage device and the electric machine based upon the measured resolver rotor position and the offset parameter.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034185/0587 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0035 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0057 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025314/0946 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0656 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023162/0140 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0264 →
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/0663 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023124/0563 →
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 022553/0540 →
SECURITY AGREEMENT Recorded Feb 4, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022201/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2007
From: GLEASON, SEAN E.; SCHULZ, STEVEN E.; PRIHODA, PATRICK M.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC
Reel/Frame 019288/0127 →