IP Library › Granted Patent US 6,950,782
Granted Patent B2
US 6,950,782 · App. 10/629,035 · Granted Sep 27, 2005

Model-based intelligent diagnostic agent

Assignee: Toyota Technical Center USA, Inc.
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,950,782
App. No.
10/629,035
Granted
Sep 27, 2005
Kind
B2
Abstract

The present invention provides a multi-level model-based intelligent agent diagnosis system and method for computer-controlled machinery operative to reduce the complexity typically associated with conventional model based diagnostic systems. The system utilizes a plurality of intelligent agents arranged in a plurality of physically hierarchical layers such that the tasks associated with accomplishing model based diagnosis are distributed amongst the intelligent agents if each layer wherein information gathered from a first lower level intelligent agents is processed by at least one other higher level to realize system fault diagnosis. The system provides increased processing speed of modeling and/or model identification such that faster and more accurate failure isolation and identification is accomplished.

Claims (30)

1. A method of utilizing model based intelligent agents for diagnosing and isolating malfunctions in a computer-controlled machinery comprising the steps of:

disposing a plurality of intelligent agents in the computer controlled machinery, wherein the plurality of agents are disposed in a plurality of hierarchical levels and each intelligent agent has diagnostic capability relative to the hierarchical level the intelligent agent is disposed in, and the plurality of intelligent agents are in data communication with a plurality of computer controllers disposed within the machinery and with each other;

collecting data from the plurality of computer controllers disposed within the computer controlled machinery via at least one intelligent agent disposed in a first hierarchical level, wherein the collected data is analyzed to obtain a first level of diagnostic information and the first level of diagnostic information is communicated to at least one intelligent agent disposed in a second hierarchical level;

employing at least one intelligent agent disposed in the second hierarchical level to perform a second level of diagnostic tasks on the first level of diagnostic information to obtain a second level of diagnostic information, and the second level of diagnostic information is communicated to at least one intelligent agent disposed in a third hierarchical level;

employing the at least one intelligent agent disposed in the third hierarchical level to perform a third level of diagnostic tasks using the second level of diagnostic information, wherein the third level of diagnostic tasks includes analyzing the second level of diagnostic information relative to reference information obtained from a remotely located knowledge database, to accomplish fault isolation within the computer controlled machinery.

2. The method of claim 1 wherein the step of collecting data from at least one intelligent agent disposed in the first hierarchical level further includes the step of collecting and analyzing data to accomplish a first level of fault isolation.

3. The method of claim 2 wherein the step of collecting data from at least one intelligent agent disposed in the second hierarchical level further includes the step of collecting and analyzing data to accomplish a second level of fault isolation, wherein the second level of fault isolation surpasses the first level of fault isolation.

4. The method of claim 3 wherein the step of collecting data from at least one intelligent agent disposed in the third hierarchical level further includes the step of collecting and analyzing data to accomplish a third level of fault isolation, wherein the third level of fault isolation surpasses the second level of fault isolation.

5. The method of claim 1 wherein the intelligent agents are in data communication with each other.

6. The method of claim 1 wherein the intelligent agent includes at least one Application Specific Integrated Circuit (ASIC) disposed within a computer controller.

7. The method of claim 1 wherein said step of performing the second level of diagnostic tasks further includes the step of identifying a failure model relative to the first level of diagnostic information.

8. The method of claim 7 wherein said step of performing the third level of diagnostic tasks further includes the step of analyzing the failure model relative to reference information stored within the at least one intelligent agent disposed in the third hierarchical level.

9. A method of utilizing model based intelligent agents for diagnosing and isolating malfunctions in a computer-controlled machinery comprising the steps of:

disposing a plurality of intelligent agents in the computer controlled machinery, wherein the plurality of agents are disposed in a plurality of hierarchical levels and each intelligent agent has diagnostic capability relative to the hierarchical level the intelligent agent is disposed in, and the plurality of intelligent agents are in data communication with a plurality of computer controllers disposed within the machinery and with each other;

collecting data from the plurality of computer controllers disposed within the computer controlled machinery via at least one intelligent agent disposed in a first hierarchical level, wherein the collected data is analyzed to obtain a first level of diagnostic information and the first level of diagnostic information is communicated to at least one intelligent agent disposed in a second hierarchical level;

employing at least one intelligent agent disposed in the second hierarchical level to perform a second level of diagnostic tasks on the first level of diagnostic information to obtain a second level of diagnostic information that is communicated to at least one intelligent agent disposed in a third hierarchical level, wherein the second level of diagnostic tasks includes reorganizing at least one intelligent agent disposed in the first hierarchical level;

employing the at least one intelligent agent disposed in the third hierarchical level to perform a third level of diagnostic tasks using the second level of diagnostic information, wherein the third level of diagnostic tasks includes analyzing the second level of diagnostic information relative to reference information, to accomplish fault isolation within the computer controlled machinery.

10. The method of claim 9 wherein said step of reorganizing further includes the steps of re-tasking at least one intelligent agent to perform diagnostic tasks on at least one computer controller that the at least one intelligent agent was not previously performing diagnostic tasks on.

11. The method of claim 9 wherein the at least one intelligent agent disposed in the third hierarchical level obtains reference information from a remotely located knowledge database through a wireless communications link.

12. The method of claim 9 further including the step of providing a data link to at least one fault indicator operative to alert a user of the computer controlled machinery that a fault has occurred.

13. A method of utilizing model based intelligent agents for diagnosing and isolating malfunctions in a vehicle comprising the steps of:

disposing a plurality of intelligent agents in the vehicle, wherein the plurality of agents are disposed in a plurality of hierarchical levels and each intelligent agent has diagnostic capability relative to the hierarchical level the intelligent agent is disposed in, and the plurality of intelligent agents are in data communication with a plurality of computer controllers disposed within the vehicle and with each other;

collecting data from the plurality of computer controllers disposed within the vehicle via at least one intelligent agent disposed in a first hierarchical level, wherein the collected data is analyzed to obtain a first level of diagnostic information and the first level of diagnostic information is communicated to at least one intelligent agent disposed in a second hierarchical level;

employing at least one intelligent agent disposed in the second hierarchical level to perform a second level of diagnostic tasks and the second level of diagnostic tasks includes reorganizing the at least one intelligent agent disposed in the first hierarchical level to obtain a second level of diagnostic information, wherein reorganization involves re-tasking at least one intelligent agent to perform diagnostic tasks on at least one computer controller that the at least one intelligent agent was not previously performing diagnostic tasks on, and the second level of diagnostic information is communicated to at least one intelligent agent disposed in a third hierarchical level;

employing the at least one intelligent agent disposed in the third hierarchical level to perform a third level of diagnostic tasks using the second level of diagnostic information, wherein the third level of diagnostic tasks includes analyzing the second level of diagnostic information relative to reference information to accomplish fault isolation within the vehicle.

14. The method of claim 13 wherein the step of collecting data from at least one intelligent agent disposed in the first hierarchical level further includes the step of collecting and analyzing data to accomplish a first level of fault isolation.

15. The method of claim 14 wherein the step of collecting data from at least one intelligent agent disposed in the second hierarchical level further includes the step of collecting and analyzing data to accomplish a second level of fault isolation, wherein the second level of fault isolation surpasses the first level of fault isolation.

16. The method of claim 15 wherein the step of collecting data from at least one intelligent agent disposed in the third hierarchical level further includes the step of collecting and analyzing data to accomplish a third level of fault isolation, wherein the third level of fault isolation surpasses the second level of fault isolation.

17. The method of claim 13 further including the step of providing a data link to at least one fault indicator operative to alert a user of the vehicle that a fault has occurred.

18. The method of claim 13 wherein the at least one intelligent agent disposed in the third hierarchical level obtains reference information from a remotely located knowledge database through a wireless communications link.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2006
From: TOYOTA TECHNICAL CENTER USA, INC.
To: TOYOTA MOTOR CORPORATION
Reel/Frame 017435/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2003
From: QIAO, LIU; KAWMAMOTO, MASAYUKI
To: TOYOTA TECHNICAL CENTER USA INC
Reel/Frame 014354/0706 →
Continuity (1)
Related Publication 20050027480A1 · Feb 3, 2005