IP Library Granted Patent US 6,989,641
Granted Patent B2
US 6,989,641 · App. 10/452,817 · Granted Jan 24, 2006

Methods and apparatus for fault-tolerant control of electric machines

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 6,989,641
App. No.
10/452,817
Granted
Jan 24, 2006
Kind
B2
Abstract

A method for controlling an electric machine having current sensors for less than every phase of the electric machine includes operating a processor to perform a test to preliminarily determine whether a fault exists in one or more of the current sensors and a test to finally determine that the fault exists in the one or more current sensors. The method further includes operating the processor to utilize a state observer of the electric machine to estimate states of the electric machine, wherein the state observer is provided state input measurements from each non-faulty current sensor, if any. Measurements from the current sensor or sensors determined to be faulty are disregarded. The processor controls the electric machine utilizing results from the state observer.

Claims (42)

1. A method for controlling an electric machine having current sensors for less than every phase of the electric machine, when a fault occurs in one or more of the current sensors, said method comprising operating a processor to:

perform a test to determine whether a fault exists in one or more of the current sensors;

utilize a state observer of the electric machine to estimate states of the electric machine, wherein said state observer is provided input measurements from non-faulty current sensors, if any, disregarding measurements from the current sensor or sensors determined to be faulty; and

control the electric machine utilizing results from the state observer;

wherein said performing a test to determine that a fault exists in one or more of the current sensors comprises operating a processor to:

perform a test to preliminarily determine that a fault exists in one or more current sensors; and

perform a test to finally determine that the fault exists in the one or more current sensors;

wherein the electric machine is a three-phase motor having three windings with current sensors on two of the three windings, and wherein performing a test to preliminarily determine that a fault exists in one or more current sensors comprises operating a processor to:

apply a first test voltage waveform to the two of the three windings having a current sensor;

sample measurements from the two current sensors as a function of time;

perform a balancing test on the two windings with current sensors utilizing the sampled measurements;

perform a gain error test on the current sensors utilizing the sampled measurements;

perform an offset error test on the two current sensors utilizing the sampled measurements, and

determine, utilizing said tests, that a fault exists and preliminarily identify which of the two current sensors may be at fault.

2. A method in accordance with claim 1 wherein said performing a balancing test comprises operating the processor to determine whether the sampled currents in each of the two of the three windings represented by the sampled measurements are of equal magnitude and opposite phase, within a predetermined limit.

3. A method in accordance with claim 1 wherein said performing a gain error test comprises operating the processor to determine whether the root mean square values of the sampled currents in each of the two of the three windings represented by the sampled measurements are within a predetermined nominal range.

4. A method in accordance with claim 1 wherein said performing an offset error test comprises operating the processor to determine whether the sum of the sampled currents in the two windings represented by the sampled measurements are less than a predetermined value or values.

5. A method in accordance with claim 1 further comprising, when a fault exists, operating a processor to:

successively apply a second test voltage waveform between each pair of the three windings with the remaining non-paired winding shorted to one winding of the pair;

sample measurements from the two current sensors as a function of time;

determine, utilizing said sampled measurements resulting from the application of the second test voltage, that the identified current sensor is at fault.

6. An apparatus for controlling an electric machine having current sensors for less than every one of its phases, said apparatus comprising:

an inverter configured to provide current to the electric machine;

a processor configured to control the current provided to the electric machine by the inverter in accordance with a desired torque, power, or speed;

said processor further configured to utilize the inverter to test the current sensors to determine whether a fault exists in one or more of the current sensors, and if a fault is determined to exist, to utilize a state observer of the electric machine to estimate states of the electric machine, utilizing state input measurements from each non-faulty current sensor, if any, disregarding the current sensor or sensors determined to be faulty; and to control the electric machine utilizing the inverter and results from the state observer;

said processor further configured to:

perform a test to preliminarily determine that a fault exists in one or more of the current sensors; and

perform a test to finally determine that the fault exists in the one or more current sensors;

wherein the electric machine is a three-phase motor having three windings with current sensors on two of the three windings, and wherein to perform a test to preliminarily determine that a fault exists in one or more of the current sensors, said processor is configured to:

operate the inverter to apply a first test voltage waveform to the two of the three windings having a current sensor;

sample measurements from the two current sensors as a function of time;

perform a balancing test on the two windings with current sensors utilizing the sampled measurements;

perform a gain error test on the current sensors utilizing the sampled measurements;

perform an offset error test on the two current sensors utilizing the sampled measurements; and

determine, utilizing said tests, that a fault exists and preliminarily identify which of the two current sensors may be at fault.

7. An apparatus in accordance with claim 6 wherein to perform a balancing test, said processor is further configured to determine whether the sampled currents in each of the two of the three windings represented by the sampled measurements are of equal magnitude and opposite phase, within a predetermined limit.

8. An apparatus in accordance with claim 6 wherein to perform a gain error test, said processor is further configured to determine whether the root mean square values of the sampled currents in each of the two of the three windings represented by the sampled measurements are within a predetermined nominal range.

9. An apparatus in accordance with claim 6 wherein to perform an offset error test, said processor is configured to determine whether the sums of the sampled currents in the two windings represented by the sampled measurements are less than a predetermined value or values.

10. An apparatus in accordance with claim 6 wherein said processor is configured to:

control the inverter to successively apply a second test voltage waveform between each pair of the three windings with the remaining non-paired winding shorted to one winding of the pair;

sample measurements from the two current sensors as a function of time; and

determine, utilizing the sampled measurements resulting from the application of the second test voltage, that the identified current sensor is at fault.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034183/0680 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025780/0902 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0262 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0347 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025311/0725 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023161/0911 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0001 →
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 023127/0273 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023124/0470 →
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/0399 →
SECURITY AGREEMENT Recorded Feb 4, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022201/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2009
From: GENERAL MOTORS CORPORATION
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 022092/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2003
From: SCHULZ, STEVEN E.; PATEL, NITINKUMAR R.; NAGASHIMA, JAMES M.
To: GENERAL MOTORS CORPORATION
Reel/Frame 014527/0866 →