IP Library Granted Patent US 8,498,776
Granted Patent B2
US 8,498,776 · App. 12/620,466 · Granted Jul 30, 2013

Fault diagnosis and prognosis using diagnostic trouble code markov chains

Inventors: Satnam Singh (Bangalore, IN); Vineet R. Khare (Bangalore, IN); Rahul Chougule (Bangalore, IN)
Assignee: GM Global Technology Operations LLC
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,498,776
App. No.
12/620,466
Granted
Jul 30, 2013
Kind
B2
Abstract

A system and method for fault diagnosis includes receiving information defining a relationship between failure modes and diagnostic trouble codes and extracting diagnostic trouble code data, including set times, frequency data and diagnostic trouble code sequence information for a plurality of diagnostic trouble codes relating to a plurality of failure modes. The system and method further include constructing a Markov chain using the diagnostic trouble code data for each of the plurality of failure modes, training the Markov chain to learn a set of state parameters using the diagnostic trouble code data, and computing a likelihood of a diagnostic trouble code sequence for each of the plurality of failure modes using the trained Markov chains.

Claims (39)

1. A fault diagnosis and prognosis system, comprising:

a plurality of electronic control units, wherein at least one of the plurality of electronic control units is configured to:

receive information defining a relationship between failure modes and diagnostic trouble codes;

extract diagnostic trouble code data for a plurality of diagnostic trouble codes relating to a particular failure mode;

construct a Markov chain using the diagnostic trouble code data for the particular failure mode;

train the Markov chain to learn a set of state parameters using the diagnostic trouble code data;

compute a likelihood of a diagnostic trouble code sequence for the particular failure mode using the trained Markov chain; and

predict a trend using the trained Markov chain.

2. The system of claim 1 , wherein the diagnostic trouble code data includes set times, frequency data and diagnostic trouble code sequence information.

3. The system of claim 1 , wherein the diagnostic trouble code data is extracted from field failure data and historical data.

4. The system of claim 1 , wherein the particular failure mode is selected from an ambiguity group containing a plurality of failure modes.

5. The system of claim 4 , wherein a Markov chain is constructed for each of the plurality of failure modes in the ambiguity group.

6. The system of claim 5 , wherein a likelihood of a diagnostic trouble code sequence is computed for each of the plurality of failure modes in the ambiguity group.

7. The system of claim 6 , wherein the likelihood for each of the plurality of failure modes is ranked in order of most likely to fail.

8. The system of claim 1 , further including predicting a remaining time to next failure state using the trained Markov chain.

9. The system of claim 1 , wherein the set of state parameters includes initial and transition probabilities for each state of the Markov chain.

10. The system of claim 1 , wherein the at least one of the plurality of electronic control units is a central diagnostic electronic control unit.

11. The system of claim 1 , wherein the information defining a relationship between failure modes and diagnostic trouble codes is in the form of a diagnostic matrix.

12. The system of claim 1 , wherein each of the diagnostic trouble codes represent a state of the Markov chain.

13. The system of claim 12 , wherein the Markov chain is constructed to include a no diagnostic trouble code state to diagnosis intermittent failures.

14. A method for fault diagnosis, comprising:

receiving information defining a relationship between failure modes and diagnostic trouble codes;

extracting diagnostic trouble code data, including set times, frequency data and diagnostic trouble code sequence information for a plurality of diagnostic trouble codes relating to a plurality of failure modes;

constructing a set of Markov chains using the diagnostic trouble code data for each of the plurality of failure modes;

training the set of Markov chains to learn a set of state parameters using the diagnostic trouble code data; and

computing a likelihood of a diagnostic trouble code sequence for each of the plurality of failure modes using the trained set of Markov chains.

15. The method of claim 14 , further including predicting a trend over a given horizon using a trained Markov chain from the set of Markov chains.

16. The method of claim 14 , further including determining a fault diagnosis by ranking a likelihood for each of the plurality of failure modes in order of most likely to fail.

17. The method of claim 16 , further including communicating the fault diagnosis to an on-line communication system.

18. The method of claim 16 , further including communicating the fault diagnosis to an off-line communication system.

19. A computer-readable non-transitory medium tangibly embodying computer-executable instructions for:

receiving a diagnostic matrix defining a relationship between failure modes and diagnostic trouble codes;

extracting diagnostic trouble code data, including set times, frequency data and diagnostic trouble code sequence information for a plurality of diagnostic trouble codes relating to a plurality of failure modes;

constructing a set of Markov chains using the diagnostic trouble code data for each of the plurality of failure modes, wherein each of the diagnostic trouble codes represent a state of a Markov chain from the set of Markov chains;

training the set of Markov chains to learn a set of state parameters using the diagnostic trouble code data, wherein the set of state parameters includes initial and transition probabilities for each state of the Markov chain from the set of Markov chains;

computing a likelihood of a diagnostic trouble code sequence for each of the plurality of failure modes using the trained set of Markov chains;

determining a fault diagnosis by ranking a likelihood for each of the plurality of failure modes in order of most likely to fail; and

predicting a remaining time to next failure state using the trained Markov chain.

20. The system of claim 19 , wherein a Markov chain from the set of Markov chains is constructed to include a no diagnostic trouble code state to diagnosis intermittent failures.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034287/0001 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0299 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0555 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025315/0136 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025246/0234 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023990/0001 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023989/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2009
From: SINGH, SATNAM; KHARE, VINEET R.; CHOUGULE, RAHUL
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023540/0486 →
Continuity (1)
Related Publication 20110118932A1 · May 19, 2011