US20090295559A1 - Integrated hierarchical process for fault detection and isolation - Google Patents

Integrated hierarchical process for fault detection and isolation Download PDF

Info

Publication number
US20090295559A1
US20090295559A1 US12/131,347 US13134708A US2009295559A1 US 20090295559 A1 US20090295559 A1 US 20090295559A1 US 13134708 A US13134708 A US 13134708A US 2009295559 A1 US2009295559 A1 US 2009295559A1
Authority
US
United States
Prior art keywords
systems
sub
components
vehicle
fault
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/131,347
Inventor
Mark N. Howell
Mutasim A. Salman
Xidong Tang
Xiaodong Zhang
Yilu Zhang
Yuen-Kwok Chin
William C. Lin
Rami I. Debouk
Steven W. Holland
Sugato Chakrabarty
Rahul Chougule
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Priority to US12/131,347 priority Critical patent/US20090295559A1/en
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHAKRABARTY, SUGATO, CHOUGULE, RAHUL, HOLLAND, STEVEN W., DEBOUK, RAMI I., LIN, WILLIAM C., SALMAN, MUTASIM A., TANG, XIDONG, ZHANG, XIAODONG, CHIN, YUEN-KWOK, HOWELL, MARK N., ZHANG, YILU
Assigned to UNITED STATES DEPARTMENT OF THE TREASURY reassignment UNITED STATES DEPARTMENT OF THE TREASURY SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES, CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES reassignment CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Priority to PCT/US2009/045774 priority patent/WO2009148984A1/en
Priority to CN2009801203496A priority patent/CN102046443A/en
Priority to DE112009001371T priority patent/DE112009001371T5/en
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: UNITED STATES DEPARTMENT OF THE TREASURY
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES, CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Assigned to UNITED STATES DEPARTMENT OF THE TREASURY reassignment UNITED STATES DEPARTMENT OF THE TREASURY SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to UAW RETIREE MEDICAL BENEFITS TRUST reassignment UAW RETIREE MEDICAL BENEFITS TRUST SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Publication of US20090295559A1 publication Critical patent/US20090295559A1/en
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: UNITED STATES DEPARTMENT OF THE TREASURY
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: UAW RETIREE MEDICAL BENEFITS TRUST
Assigned to WILMINGTON TRUST COMPANY reassignment WILMINGTON TRUST COMPANY SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to GM Global Technology Operations LLC reassignment GM Global Technology Operations LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q11/00Arrangement of monitoring devices for devices provided for in groups B60Q1/00 - B60Q9/00
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R2021/01122Prevention of malfunction
    • B60R2021/01184Fault detection or diagnostic circuits
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
    • B60W30/02Control of vehicle driving stability

Definitions

  • This invention relates generally to a system and method for determining the root cause of faults in a vehicle system and, more particularly, to a system and method for determining the root cause of faults in a vehicle system and isolating the fault, where the system and method use multiple models and observations in a hierarchical tree to provide a confidence estimate of the source of a particular fault.
  • Modern vehicles include many electrical vehicle systems, such as vehicle stability control systems.
  • vehicle stability control systems For example, certain vehicle stability systems employ automatic braking in response to an undesired turning or yaw of the vehicle.
  • vehicle stability systems employ active front-wheel or rear-wheel steering that assist the vehicle operator in steering the vehicle in response to the detected rotation of the steering wheel.
  • active suspension systems that change the vehicle suspension in response to road conditions and other vehicle operating conditions.
  • Diagnostics monitoring of vehicle stability systems is an important vehicle design consideration so as to be able to quickly detect system faults, and isolate the faults for maintenance and service purposes.
  • These stability systems typically employ various sub-systems, actuators and sensors, such as yaw rate sensors, lateral acceleration sensors, steering hand-wheel angle sensors, etc., that are used to help provide control of the vehicle. If any of the sensors, actuators and sub-systems associated with these systems fail, it is desirable to quickly detect the fault and activate fail-safe strategies so as to prevent the system from improperly responding to a perceived, but false condition. It is also desirable to isolate the defective sensor, actuator or sub-system for maintenance, service and replacement purposes. Thus, it is necessary to monitor the various sensors, actuators and sub-systems employed in these systems to identify a failure.
  • a vehicle may be pulling in one direction, which may be the result of a brake problem or a steering problem.
  • the brake system and the steering system do not know whether the other is operating properly, the overall vehicle system may not be able to identify the root cause of that problem.
  • Each individual sub-system or component may issue a diagnostic trouble code indicating a problem when they are not operating properly, but this trouble code may not be a result of a problem with the sub-system or component issuing the code.
  • the diagnostic code may be set because the sub-system or component is not operating properly, but that operation may be the result of another sub-system or component not operating properly. It is desirable to know how reliable the diagnostics codes are from a particular sub-system or component to determine whether that sub-system or component is the fault of a problem.
  • a system and method for determining the root cause of a fault in a vehicle system, sub-system or component using models and observations.
  • a hierarchical tree is employed to combine trouble or diagnostic codes from multiple sub-systems and components to get a confidence estimate of whether a certain diagnostic code is accurately giving an indication of problem with a particular sub-system or component.
  • a hierarchical diagnosis network is employed that relies on the theory of hierarchical information whereby at any level of the network only the required abstracted information is being used for decision making.
  • a graph-based diagnosis and prognosis system is employed that includes a plurality of nodes interconnected by information pathways. The nodes are fault diagnosis and fault prognosis nodes for components or sub-systems, and contain fault and state-of-health diagnosis and reasoning modules.
  • FIG. 1 is a hierarchical tree for analyzing diagnostic codes from vehicle systems, sub-systems and components, according to an embodiment of the present invention
  • FIG. 2 is a hierarchical diagnosis network for estimating confidence levels of diagnostic codes for diagnosis and prognosis purposes in a vehicle, according to an embodiment of the present invention.
  • FIG. 3 is a graph-based diagnosis and prognosis system for a vehicle, according to an embodiment of the present invention.
  • the present invention proposes a process for determining the root cause of a fault in a vehicle by using multiple models and observations.
  • Each of the models provides a confidence estimate about the observation it makes regarding a potential fault condition.
  • the invention can use a hierarchical tree to analyze diagnostic codes and other signals from sub-systems and components.
  • Each level of the hierarchical tree accesses the information it has before making a decision.
  • the information from different branches of the tree can be dynamically altered based on vehicle information, such as speed dependency.
  • the model confidence estimates can also be determined using data from multiple vehicles.
  • the information can be combined together by various methods, such as statistical techniques, for example, Dempster-Shafer theory or Bayes theory.
  • the hierarchical architecture is scalable and flexible, thus enabling the dynamic integration of multiple faults.
  • the overall vehicle state of health can be determined by looking at the top level of the tree.
  • Each branch can represent a different sub-system, such as engine, electrical, steering, braking, etc., and the state-of-health of these sub-systems can be determined together with a confidence in the assessment.
  • Information in the tree can also be used to replace components that are weakening the overall vehicle health.
  • FIG. 1 is a hierarchical tree 10 of the type discussed above, according to an embodiment of the present invention.
  • the tree 10 includes four layers, where a top layer is a vehicle supervisor 12 that ultimately determines the source of a fault using the information that it receives.
  • the tree 10 is broken down into three systems, namely a vehicle chassis system 14 , a vehicle powertrain system 16 and a vehicle body system 18 .
  • Each separate system 14 , 16 and 18 can be separated into its representative sub-systems at a third level.
  • the chassis system 14 can be separated into a steering sub-system 20 and a braking sub-system 22
  • the powertrain system 16 can be separated into an engine sub-system 24 and a transmission sub-system 26
  • the body system 18 can be separated into a security sub-system 28 and an air bag sub-system 30 .
  • Each sub-system 20 - 30 includes components at a fourth level of the tree 10 , and can be any suitable component in that particular sub-system.
  • the steering sub-system includes components 32 , such as a hand wheel angle (HWA) sensor.
  • HWA hand wheel angle
  • the brake sub-system 22 includes components 34
  • the engine sub-system 24 includes components 36
  • the transmission sub-system 26 includes components 38
  • the security sub-system 28 includes components 40
  • the air bag sub-system 30 includes components 42
  • the tree 10 can be extended to other levels below the fourth level of the components 32 - 42 if the sub-systems and components can be separated.
  • Each of the components 32 - 42 , the sub-systems 20 - 30 , the systems 14 , 16 and 18 and the vehicle supervisor 12 employ various algorithms that analyze vehicle diagnostic codes, trouble codes and other information and data. These algorithms include decision making algorithms that provide a confidence estimate as to whether a particular component 32 - 42 , sub-system 20 - 30 or system 14 , 16 and 18 has a particular fault or a potential fault. For example, signals from the components 32 - 42 are sent to their respective sub-system 20 - 30 , and include diagnostic codes if a potential fault with the component occurs. Further, the components 32 - 34 include algorithms that provide additional signals sent with the diagnostic code that include the confidence estimate signal as to how confident the particular component is that the fault is occurring in that component.
  • the sub-system level can then assess based on all of the signals it is receiving from its components as to whether one of those components has a fault using the diagnosis signals and the confidence estimate signals.
  • the sub-systems 20 - 30 will then send diagnostic signals and confidence estimate signals to the system level, where the system 14 , 16 or 18 will use the signals from all of its sub-systems 20 - 30 to determine where a fault may exist based on the confidence estimate signals and the diagnostic codes.
  • the system 14 , 16 and 18 will know whether one of the components 32 - 42 is faulty in its system hierarchical path, and can also determine whether a particular sub-system 20 - 30 includes a fault with some level of confidence.
  • the signals from the system 14 , 16 and 18 are then sent to the vehicle supervisor 12 that includes supervisory algorithms to monitor all the signals from all of the systems 14 , 16 and 18 .
  • the tree 10 can be used to isolate faults. This can be determined in a number of ways. The most probable fault can be determined by determining the fault path down the tree 10 .
  • the decision makers in the hierarchical tree 10 will be implemented in real-time. The decision makers can be of any form, for example, parity equations, Kalman filters, fuzzy models, neural networks, etc.
  • decision making algorithms in each of the levels can analyze the information to determine the confidence level as to what sub-system or component may have a fault. This confidence level can be analyzed statistically using various processes, such as the Dempster-Shafer theory or Bayes theory.
  • the broader availability of state information at the vehicle level may enable the ability to diagnose failures with better coverage than using information at the sub-system level or component level alone.
  • the hypothesis is that as sub-system interactions increase, a vehicle-level approach to diagnostics will be increasingly more important. Diagnosis of current vehicle systems is symptom driven, that is, following an observation of an unexpected event and/or measurement, a trouble code is issued and detection is required to isolate the cause of the fault. With the introduction of intelligent controlled systems, a detection problem becomes more complex, especially when multiple systems are interacting with each other. A combination of hierarchical and/or a distributed diagnosis approaches may be helpful in reducing the complexity of the isolation algorithms. This comes at the expense of additional processing and communication among involved systems, as well as memory requirements to store information, particularly if the diagnosis is done on-board.
  • Hierarchical diagnosis relies on the theory of hierarchical information whereby at any level only the required abstracted information is being used for decision making. The highest level is in charge of making the diagnostic decisions. For example, at the component level currents and voltages may be used to understand the state of health of an electrical component. Therefore, local and existing diagnostic algorithms/procedures would provide information that will be extracted for use by a higher level in the hierarchy. The challenge is finding the correct abstraction so that the information is not lost. Two layers may be enough, but more may be added depending on the complexity of the system diagnosed.
  • FIG. 2 is a block diagram of a hierarchical diagnosis network 50 of the type discussed above, according to another embodiment of the present invention.
  • the network 50 includes a vehicle diagnostic supervisor 52 at the top of the network 50 that receives signals from a plurality of sub-system 54 .
  • the sub-systems 54 each receive signals from all or most of the components in the network 50 .
  • signals with diagnostic codes, confidence estimates and other information and data are passed up the network 50 from the component level to the sub-system level and then to the supervisor 52 so that the supervisor 52 can make a determination of where a particular problem within the vehicle exists at a certain confidence level so that appropriate action can be taken.
  • Distributed diagnosis may be used to overcome the problem of gathering failure information at one location in order to make a decision about the occurrence of a failure in a vehicle system sub-system or component.
  • Such techniques rely on exchanging information among a set of nodes and devising a set of rules to infer the occurrence of the failure based on the exchanged information.
  • the integrated fault detection and isolation process of the invention can also be extended to create not necessarily a tree, but a graph of the system or sub-system interactions.
  • a graph can provide an analysis to determine the most probable cause of a failure in real time. This is because some sub-systems may have multiple parents, for example, a sub-system may be both electrical and mechanical. Thus, a fault may be isolated by doing a search in the graph. Techniques such as fuzzy logic, Shafer-Dempster processes, etc. can be applied to find the best possible path as there may be multiple paths through the graph for a specific situation.
  • FIG. 3 is a graph-based diagnosis and prognosis system 60 of the type discussed above, according to another embodiment of the present invention.
  • the system 60 includes a plurality of nodes 62 , including a root node 64 , interconnected by information pathways 66 .
  • the nodes 62 are fault diagnosis and fault prognosis nodes for components or sub-systems, and contain fault and state-of-health diagnosis and reasoning modules.
  • the reasoning modules collate information received using, for example, fuzzy logic, neural networks, etc.
  • the reasoning modules process the information about the faults they know of based on the local view of the total system, and forward the information, including fault estimation and health estimation, and signals for estimating the accuracy of the information, along the information pathways 66 to the other nodes 62 to which they are connected.
  • the receiving nodes 62 may have additional local information and will make different decisions based on the information flowing to them.
  • the graph is dynamic with nodes entering and leaving the system 60 . This happens when the system changes to a different state or one of the nodes 62 detects a fault and shuts down.

Abstract

A system and method for determining the root cause of a fault in a vehicle system, sub-system or component using models and observations. In one embodiment, a hierarchical tree is employed to combine trouble or diagnostic codes from multiple sub-systems and components to get a confidence estimate of whether a certain diagnostic code is accurately giving an indication of problem with a particular sub-system or component. In another embodiment, a hierarchical diagnosis network is employed that relies on the theory of hierarchical information whereby at any level of the network only the required abstracted information is being used for decision making. In another embodiment, a graph-based diagnosis and prognosis system is employed that includes a plurality of nodes interconnected by information pathways. The nodes are fault diagnosis and fault prognosis nodes for components or sub-systems, and contain fault and state-of-health diagnosis and reasoning modules.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • This invention relates generally to a system and method for determining the root cause of faults in a vehicle system and, more particularly, to a system and method for determining the root cause of faults in a vehicle system and isolating the fault, where the system and method use multiple models and observations in a hierarchical tree to provide a confidence estimate of the source of a particular fault.
  • 2. Discussion of the Related Art
  • Modern vehicles include many electrical vehicle systems, such as vehicle stability control systems. For example, certain vehicle stability systems employ automatic braking in response to an undesired turning or yaw of the vehicle. Some vehicle stability systems employ active front-wheel or rear-wheel steering that assist the vehicle operator in steering the vehicle in response to the detected rotation of the steering wheel. Some vehicle stability systems employ active suspension systems that change the vehicle suspension in response to road conditions and other vehicle operating conditions.
  • Diagnostics monitoring of vehicle stability systems is an important vehicle design consideration so as to be able to quickly detect system faults, and isolate the faults for maintenance and service purposes. These stability systems typically employ various sub-systems, actuators and sensors, such as yaw rate sensors, lateral acceleration sensors, steering hand-wheel angle sensors, etc., that are used to help provide control of the vehicle. If any of the sensors, actuators and sub-systems associated with these systems fail, it is desirable to quickly detect the fault and activate fail-safe strategies so as to prevent the system from improperly responding to a perceived, but false condition. It is also desirable to isolate the defective sensor, actuator or sub-system for maintenance, service and replacement purposes. Thus, it is necessary to monitor the various sensors, actuators and sub-systems employed in these systems to identify a failure.
  • It is a design challenge to identify the root cause of a fault and isolate the fault all the way down to the component level, or even the sub-system level, in a vehicle system. The various sub-systems and components in a vehicle system, such as vehicle brake system or a vehicle steering system, are typically not designed by the vehicle manufacturer, but are provided by an outside source. Because of this, these components and sub-systems may not have knowledge of what other sub-systems or components are doing in the overall vehicle system, but will only know how their particular sub-system or component is operating. Thus, these outside sub-systems or components may know that they are not operating properly, but will not know if their component or sub-system is faulty or another sub-system or component is faulty. For example, a vehicle may be pulling in one direction, which may be the result of a brake problem or a steering problem. However, because the brake system and the steering system do not know whether the other is operating properly, the overall vehicle system may not be able to identify the root cause of that problem.
  • Each individual sub-system or component may issue a diagnostic trouble code indicating a problem when they are not operating properly, but this trouble code may not be a result of a problem with the sub-system or component issuing the code. In otherwords, the diagnostic code may be set because the sub-system or component is not operating properly, but that operation may be the result of another sub-system or component not operating properly. It is desirable to know how reliable the diagnostics codes are from a particular sub-system or component to determine whether that sub-system or component is the fault of a problem.
  • SUMMARY OF THE INVENTION
  • In accordance with the teachings of the present invention, a system and method are disclosed for determining the root cause of a fault in a vehicle system, sub-system or component using models and observations. In one embodiment, a hierarchical tree is employed to combine trouble or diagnostic codes from multiple sub-systems and components to get a confidence estimate of whether a certain diagnostic code is accurately giving an indication of problem with a particular sub-system or component. In another embodiment, a hierarchical diagnosis network is employed that relies on the theory of hierarchical information whereby at any level of the network only the required abstracted information is being used for decision making. In another embodiment, a graph-based diagnosis and prognosis system is employed that includes a plurality of nodes interconnected by information pathways. The nodes are fault diagnosis and fault prognosis nodes for components or sub-systems, and contain fault and state-of-health diagnosis and reasoning modules.
  • Additional features of the present invention will become apparent from the following description and appended claims taken in conjunction with the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a hierarchical tree for analyzing diagnostic codes from vehicle systems, sub-systems and components, according to an embodiment of the present invention;
  • FIG. 2 is a hierarchical diagnosis network for estimating confidence levels of diagnostic codes for diagnosis and prognosis purposes in a vehicle, according to an embodiment of the present invention; and
  • FIG. 3 is a graph-based diagnosis and prognosis system for a vehicle, according to an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • The following discussion of the embodiments of the invention directed to a system and method for identifying a confidence estimate of whether a vehicle sub-system or component is the root cause of a particular fault is merely exemplary in nature, and is in no way intended to limit the invention or its applications or uses.
  • The present invention proposes a process for determining the root cause of a fault in a vehicle by using multiple models and observations. Each of the models provides a confidence estimate about the observation it makes regarding a potential fault condition. As will be discussed in detail below, the invention can use a hierarchical tree to analyze diagnostic codes and other signals from sub-systems and components. Each level of the hierarchical tree accesses the information it has before making a decision. The information from different branches of the tree can be dynamically altered based on vehicle information, such as speed dependency. The model confidence estimates can also be determined using data from multiple vehicles. The information can be combined together by various methods, such as statistical techniques, for example, Dempster-Shafer theory or Bayes theory. The hierarchical architecture is scalable and flexible, thus enabling the dynamic integration of multiple faults.
  • Information flows up the hierarchical tree from sub-system and component decision makers that make the decisions based on local information. The overall vehicle state of health can be determined by looking at the top level of the tree. Each branch can represent a different sub-system, such as engine, electrical, steering, braking, etc., and the state-of-health of these sub-systems can be determined together with a confidence in the assessment. Information in the tree can also be used to replace components that are weakening the overall vehicle health.
  • FIG. 1 is a hierarchical tree 10 of the type discussed above, according to an embodiment of the present invention. The tree 10 includes four layers, where a top layer is a vehicle supervisor 12 that ultimately determines the source of a fault using the information that it receives. The tree 10 is broken down into three systems, namely a vehicle chassis system 14, a vehicle powertrain system 16 and a vehicle body system 18. Each separate system 14, 16 and 18 can be separated into its representative sub-systems at a third level. For example, the chassis system 14 can be separated into a steering sub-system 20 and a braking sub-system 22, the powertrain system 16 can be separated into an engine sub-system 24 and a transmission sub-system 26, and the body system 18 can be separated into a security sub-system 28 and an air bag sub-system 30. Each sub-system 20-30 includes components at a fourth level of the tree 10, and can be any suitable component in that particular sub-system. For example, the steering sub-system includes components 32, such as a hand wheel angle (HWA) sensor. Likewise, the brake sub-system 22 includes components 34, the engine sub-system 24 includes components 36, the transmission sub-system 26 includes components 38, and the security sub-system 28 includes components 40 and the air bag sub-system 30 includes components 42 The tree 10 can be extended to other levels below the fourth level of the components 32-42 if the sub-systems and components can be separated.
  • Each of the components 32-42, the sub-systems 20-30, the systems 14, 16 and 18 and the vehicle supervisor 12 employ various algorithms that analyze vehicle diagnostic codes, trouble codes and other information and data. These algorithms include decision making algorithms that provide a confidence estimate as to whether a particular component 32-42, sub-system 20-30 or system 14, 16 and 18 has a particular fault or a potential fault. For example, signals from the components 32-42 are sent to their respective sub-system 20-30, and include diagnostic codes if a potential fault with the component occurs. Further, the components 32-34 include algorithms that provide additional signals sent with the diagnostic code that include the confidence estimate signal as to how confident the particular component is that the fault is occurring in that component. As the information goes up to the next level, algorithms at the sub-system level can then assess based on all of the signals it is receiving from its components as to whether one of those components has a fault using the diagnosis signals and the confidence estimate signals. The sub-systems 20-30 will then send diagnostic signals and confidence estimate signals to the system level, where the system 14, 16 or 18 will use the signals from all of its sub-systems 20-30 to determine where a fault may exist based on the confidence estimate signals and the diagnostic codes. Thus, the system 14,16 and 18 will know whether one of the components 32-42 is faulty in its system hierarchical path, and can also determine whether a particular sub-system 20-30 includes a fault with some level of confidence. The signals from the system 14, 16 and 18 are then sent to the vehicle supervisor 12 that includes supervisory algorithms to monitor all the signals from all of the systems 14, 16 and 18.
  • The tree 10 can be used to isolate faults. This can be determined in a number of ways. The most probable fault can be determined by determining the fault path down the tree 10. The decision makers in the hierarchical tree 10 will be implemented in real-time. The decision makers can be of any form, for example, parity equations, Kalman filters, fuzzy models, neural networks, etc. Thus, as information flows up the tree 10, decision making algorithms in each of the levels can analyze the information to determine the confidence level as to what sub-system or component may have a fault. This confidence level can be analyzed statistically using various processes, such as the Dempster-Shafer theory or Bayes theory.
  • The broader availability of state information at the vehicle level may enable the ability to diagnose failures with better coverage than using information at the sub-system level or component level alone. The hypothesis is that as sub-system interactions increase, a vehicle-level approach to diagnostics will be increasingly more important. Diagnosis of current vehicle systems is symptom driven, that is, following an observation of an unexpected event and/or measurement, a trouble code is issued and detection is required to isolate the cause of the fault. With the introduction of intelligent controlled systems, a detection problem becomes more complex, especially when multiple systems are interacting with each other. A combination of hierarchical and/or a distributed diagnosis approaches may be helpful in reducing the complexity of the isolation algorithms. This comes at the expense of additional processing and communication among involved systems, as well as memory requirements to store information, particularly if the diagnosis is done on-board.
  • Hierarchical diagnosis relies on the theory of hierarchical information whereby at any level only the required abstracted information is being used for decision making. The highest level is in charge of making the diagnostic decisions. For example, at the component level currents and voltages may be used to understand the state of health of an electrical component. Therefore, local and existing diagnostic algorithms/procedures would provide information that will be extracted for use by a higher level in the hierarchy. The challenge is finding the correct abstraction so that the information is not lost. Two layers may be enough, but more may be added depending on the complexity of the system diagnosed.
  • FIG. 2 is a block diagram of a hierarchical diagnosis network 50 of the type discussed above, according to another embodiment of the present invention. The network 50 includes a vehicle diagnostic supervisor 52 at the top of the network 50 that receives signals from a plurality of sub-system 54. Likewise, the sub-systems 54 each receive signals from all or most of the components in the network 50. As with the hierarchy tree 10, signals with diagnostic codes, confidence estimates and other information and data are passed up the network 50 from the component level to the sub-system level and then to the supervisor 52 so that the supervisor 52 can make a determination of where a particular problem within the vehicle exists at a certain confidence level so that appropriate action can be taken.
  • Distributed diagnosis may be used to overcome the problem of gathering failure information at one location in order to make a decision about the occurrence of a failure in a vehicle system sub-system or component. Such techniques rely on exchanging information among a set of nodes and devising a set of rules to infer the occurrence of the failure based on the exchanged information.
  • The integrated fault detection and isolation process of the invention can also be extended to create not necessarily a tree, but a graph of the system or sub-system interactions. Such a graph can provide an analysis to determine the most probable cause of a failure in real time. This is because some sub-systems may have multiple parents, for example, a sub-system may be both electrical and mechanical. Thus, a fault may be isolated by doing a search in the graph. Techniques such as fuzzy logic, Shafer-Dempster processes, etc. can be applied to find the best possible path as there may be multiple paths through the graph for a specific situation.
  • FIG. 3 is a graph-based diagnosis and prognosis system 60 of the type discussed above, according to another embodiment of the present invention. The system 60 includes a plurality of nodes 62, including a root node 64, interconnected by information pathways 66. The nodes 62 are fault diagnosis and fault prognosis nodes for components or sub-systems, and contain fault and state-of-health diagnosis and reasoning modules. The reasoning modules collate information received using, for example, fuzzy logic, neural networks, etc. The reasoning modules process the information about the faults they know of based on the local view of the total system, and forward the information, including fault estimation and health estimation, and signals for estimating the accuracy of the information, along the information pathways 66 to the other nodes 62 to which they are connected. The receiving nodes 62 may have additional local information and will make different decisions based on the information flowing to them. The graph is dynamic with nodes entering and leaving the system 60. This happens when the system changes to a different state or one of the nodes 62 detects a fault and shuts down.
  • The foregoing discussion discloses and describes merely exemplary embodiments of the present invention. One skilled in the art will readily recognize from such discussion and from the accompanying drawings and claims that various changes, modifications and variations can be made therein without departing from the spirit and scope of the invention as defined in the following claims.

Claims (20)

1. A method for providing fault detection and isolation in a vehicle, said method comprising:
separating the vehicle into a plurality of systems, a plurality of sub-systems and a plurality of components;
categorizing the systems, sub-systems and components into a hierarchical tree having levels where each system receives signals from a plurality of sub-systems at a lower level than the plurality of systems and each sub-system receives signals from a plurality of components at a lower level than the sub-systems;
employing algorithms in the systems, sub-systems and components that provide and analyze diagnostic codes, trouble codes and other information to provide confidence estimate signals as to the likelihood that a particular sub-system or component has failed;
sending signals from the components to the sub-systems and from the sub-systems to the systems that include the confidence estimate signals;
analyzing the confidence estimate signals in the plurality of systems to attempt to isolate a fault; and
sending signals to a supervisor at the top of the tree that identifies a particular fault with a certain level of confidence.
2. The method according to claim 1 wherein employing algorithms includes employing statistical algorithms.
3. The method according to claim 2 wherein employing statistical algorithms includes employing algorithms selected from the group consisting of Dempster-Shafer theory algorithms and Bayes theory algorithms.
4. The method according to claim 2 wherein employing statistical algorithms includes employing algorithms selected from the group consisting of parity equations, Kalman filters, fuzzy models and neural networks.
5. The method according to claim 1 wherein separating the vehicle into a plurality of systems includes separating the vehicle into a chassis system, a powertrain system and a body system.
6. The method according to claim 5 wherein separating the vehicle into a plurality of sub-systems includes separating the vehicle into a steering sub-system and a brake sub-system that are part of the chassis system, an engine sub-system and a transmission sub-system that are part of the powertrain system and a security sub-system and an air bag sub-system that are part of the body system.
7. The method according to claim 6 wherein separating the vehicle into components includes separating the vehicle into sensors and detectors.
8. The method according to claim 1 wherein categorizing the systems, sub-systems and components includes categorizing the systems, sub-systems and components into a hierarchical diagnosis network where the components provide signals to all of the sub-systems.
9. A method for providing fault detection and isolation in a vehicle, said method comprising:
identifying a plurality of systems, a plurality of sub-systems and a plurality of components in the vehicle;
employing algorithms in the systems, sub-systems and components that provide and analyze diagnostic codes, trouble codes and other information to provide confidence estimate signals as to the likelihood that a particular sub-system or component has failed;
sending the confidence estimate signals between and among the plurality of systems, the plurality of sub-systems and the plurality of components; and
analyzing the confidence estimate signals in the plurality of systems and sub-systems to attempt to identify and isolate a fault.
10. The method according to claim 9 further comprising categorizing the systems, sub-systems and components into a hierarchical tree having levels where each system receives signals from a plurality of sub-systems at a lower level than the plurality of systems and each sub-system receives signals from a plurality of components at a lower level than the sub-systems.
11. The method according to claim 10 further comprising sending signals to a supervisor at the top of the tree that identifies a particular fault with a certain level of confidence.
12. The method according to claim 9 further comprising categorizing the systems, sub-systems and components into a hierarchical diagnosis network where the components provide signals to all of the sub-systems.
13. The method according to claim 9 further comprising categorizing the systems, sub-systems and components into a graph-based diagnosis and prognosis system that includes a plurality of nodes interconnected by information pathways, where the nodes are fault diagnosis and fault prognosis nodes for components or sub-systems, and contain fault and state-of-health diagnosis and reasoning modules.
14. The method according to claim 9 wherein employing algorithms includes employing statistical algorithms.
15. The method according to claim 14 wherein employing statistical algorithms includes employing algorithms selected from the group consisting of Dempster-Shafer theory algorithms and Bayes theory algorithms.
16. The method according to claim 14 wherein employing statistical algorithms includes employing algorithms selected from the group consisting of parity equations, Kalman filters, fuzzy models and neural networks.
17. A fault diagnosis system for providing fault detection and isolation in a vehicle, said system comprising:
means for identifying a plurality of vehicle systems, a plurality of sub-systems and a plurality of components in the vehicle;
means for employing algorithms in the vehicle systems, sub-systems and components that provide and analyze diagnostic codes, trouble codes and other information to provide confidence estimate signals as to the likelihood that a particular sub-system or component has failed;
means for sending the confidence estimate signals between and among the plurality of vehicle systems, the plurality of sub-systems and the plurality of components; and
means for analyzing the confidence estimate signals in the plurality of vehicle systems and sub-systems to attempt to identify and isolate a fault.
18. The fault diagnosis system according to claim 17 further comprising means for categorizing the vehicle systems, sub-systems and components into a hierarchical tree having levels where each system receives signals from a plurality of sub-systems at a lower level than the plurality of systems and each sub-system receives signals from a plurality of components at a lower level than the sub-systems.
19. The fault diagnosis system according to claim 17 further comprising means for categorizing the vehicle systems, sub-systems and components into a hierarchical diagnosis network where the components provide signals to all of the sub-systems.
20. The fault diagnosis system according to claim 17 further comprising means for categorizing the vehicle systems, sub-systems and components into a graph-based diagnosis and prognosis system that includes a plurality of nodes interconnected by information pathways, where the nodes are fault diagnosis and fault prognosis nodes for components or sub-systems, and contain fault and state-of-health diagnosis and reasoning modules.
US12/131,347 2008-06-02 2008-06-02 Integrated hierarchical process for fault detection and isolation Abandoned US20090295559A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US12/131,347 US20090295559A1 (en) 2008-06-02 2008-06-02 Integrated hierarchical process for fault detection and isolation
PCT/US2009/045774 WO2009148984A1 (en) 2008-06-02 2009-06-01 Integrated hierarchical process for fault detection and isolation
CN2009801203496A CN102046443A (en) 2008-06-02 2009-06-01 Integrated hierarchical process for fault detection and isolation
DE112009001371T DE112009001371T5 (en) 2008-06-02 2009-06-01 Integrated hierarchical process for fault detection and localization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/131,347 US20090295559A1 (en) 2008-06-02 2008-06-02 Integrated hierarchical process for fault detection and isolation

Publications (1)

Publication Number Publication Date
US20090295559A1 true US20090295559A1 (en) 2009-12-03

Family

ID=41379092

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/131,347 Abandoned US20090295559A1 (en) 2008-06-02 2008-06-02 Integrated hierarchical process for fault detection and isolation

Country Status (4)

Country Link
US (1) US20090295559A1 (en)
CN (1) CN102046443A (en)
DE (1) DE112009001371T5 (en)
WO (1) WO2009148984A1 (en)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090271062A1 (en) * 2008-04-25 2009-10-29 Gm Global Technology Operations, Inc. Control system and method for filtering dependent diagnostic trouble codes
US20100106357A1 (en) * 2008-10-24 2010-04-29 Gm Global Technology Operations, Inc Combined evidence vehicle health monitoring
CN101941439A (en) * 2010-09-25 2011-01-12 重庆长安汽车股份有限公司 Control system failure diagnosis method for avoiding concurrent failures of hybrid electric vehicles
US20130136007A1 (en) * 2011-11-30 2013-05-30 GM Global Technology Operations LLC Integrated fault diagnosis and prognosis for in-vehicle communications
US8615773B2 (en) 2011-03-31 2013-12-24 Honeywell International Inc. Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules
GB2505061A (en) * 2012-06-26 2014-02-19 Bae Systems Plc System and method for diagnosing a vehicle and its subsystems
US8726084B2 (en) 2011-10-14 2014-05-13 Honeywell International Inc. Methods and systems for distributed diagnostic reasoning
US8751777B2 (en) 2011-01-28 2014-06-10 Honeywell International Inc. Methods and reconfigurable systems to optimize the performance of a condition based health maintenance system
US8832716B2 (en) 2012-08-10 2014-09-09 Honeywell International Inc. Systems and methods for limiting user customization of task workflow in a condition based health maintenance system
US8832649B2 (en) 2012-05-22 2014-09-09 Honeywell International Inc. Systems and methods for augmenting the functionality of a monitoring node without recompiling
US20150046039A1 (en) * 2013-08-08 2015-02-12 Jtekt Corporation Sensor device, motor control device, and electric power steering apparatus
US8990770B2 (en) 2011-05-25 2015-03-24 Honeywell International Inc. Systems and methods to configure condition based health maintenance systems
US9158834B2 (en) 2013-01-21 2015-10-13 Snap-On Incorporated Methods and systems for mapping repair orders within a database
US9201930B1 (en) 2014-05-06 2015-12-01 Snap-On Incorporated Methods and systems for providing an auto-generated repair-hint to a vehicle repair tool
US9336244B2 (en) 2013-08-09 2016-05-10 Snap-On Incorporated Methods and systems for generating baselines regarding vehicle service request data
US20160140776A1 (en) * 2011-11-16 2016-05-19 Autoconnect Holdings Llc Communications based on vehicle diagnostics and indications
US9477950B2 (en) 2014-09-04 2016-10-25 Snap-On Incorporated Prognostics-based estimator
US9582944B2 (en) 2012-05-23 2017-02-28 Snap-On Incorporated Methods and systems for providing vehicle repair information
CN106569475A (en) * 2016-10-15 2017-04-19 安徽省(水利部淮河水利委员会)水利科学研究院(安徽省水利工程质量检测中心站) Remote water taking monitoring equipment fault grading diagnosis method
US9639995B2 (en) 2015-02-25 2017-05-02 Snap-On Incorporated Methods and systems for generating and outputting test drive scripts for vehicles
US9672497B1 (en) 2013-11-04 2017-06-06 Snap-On Incorporated Methods and systems for using natural language processing and machine-learning to produce vehicle-service content
CN107139932A (en) * 2017-05-27 2017-09-08 奇瑞汽车股份有限公司 Communication diagnosing method applied to whole-control system
US20180032942A1 (en) * 2016-07-26 2018-02-01 Mitchell Repair Information Company, Llc Methods and Systems for Tracking Labor Efficiency
JP2018506460A (en) * 2015-01-29 2018-03-08 コンティネンタル・テーベス・アクチエンゲゼルシヤフト・ウント・コンパニー・オッフェネ・ハンデルスゲゼルシヤフト Vehicle control apparatus and method
CN107786897A (en) * 2016-08-31 2018-03-09 南京中兴新软件有限责任公司 IPTV system fault locating method and system
US10216796B2 (en) 2015-07-29 2019-02-26 Snap-On Incorporated Systems and methods for predictive augmentation of vehicle service procedures
CN110223416A (en) * 2019-05-27 2019-09-10 深圳市德塔防爆电动汽车有限公司 A kind of the primary data analysis method and electric vehicle of electric vehicle
US10434868B2 (en) * 2017-10-04 2019-10-08 Toyota Jidosha Kabushiki Kaisha Grille shutter control device
US10643158B2 (en) 2016-04-01 2020-05-05 Snap-On Incorporated Technician timer
US10733548B2 (en) 2017-06-16 2020-08-04 Snap-On Incorporated Technician assignment interface
US20200258057A1 (en) * 2017-10-06 2020-08-13 Hitachi, Ltd. Repair management and execution
WO2020211845A1 (en) * 2019-04-19 2020-10-22 深圳市德塔防爆电动汽车有限公司 Safety tree model-based electric vehicle safety design optimization method
CN111824173A (en) * 2019-04-11 2020-10-27 上海汽车集团股份有限公司 Grading processing method and device suitable for faults of intelligent driving system
WO2020249169A1 (en) * 2019-06-14 2020-12-17 Continental Automotive Gmbh Method for ensuring and maintaining the function of a complete safety-critical system
GB2586633A (en) * 2019-08-30 2021-03-03 Jaguar Land Rover Ltd Layered electrical architecture for vehicle diagnostics
WO2021037965A1 (en) * 2019-08-30 2021-03-04 Jaguar Land Rover Limited Distributed diagnostics architecture for a vehicle
WO2021043660A1 (en) * 2019-09-02 2021-03-11 Jaguar Land Rover Limited Electrical architecture for service-oriented vehicle diagnostics
GB2591053A (en) * 2021-03-26 2021-07-14 Ashok Bongirwar Rajiv Unintended control action (UCA) and causes within a machine
US11144888B2 (en) 2015-10-02 2021-10-12 Snap-On Incorporated Method and system for augmenting real-fix tips with additional content
US11150623B2 (en) 2019-06-28 2021-10-19 GM Global Technology Operations LLC Data-driven approach for effective system change identification
US11429936B2 (en) 2015-10-02 2022-08-30 Snap-On Incorporated System and method for dynamically-changeable displayable pages with vehicle service information
GB2604904A (en) * 2021-03-18 2022-09-21 Jaguar Land Rover Ltd Diagnostics system for a vehicle
US20230166602A1 (en) * 2021-11-27 2023-06-01 Xidong Tang Method and apparatus for controlling distributed propulsion systems
US11798325B2 (en) 2020-12-09 2023-10-24 Cummins Inc. Fault isolation using on-board diagnostic (OBD) capability data

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013053134A1 (en) * 2011-10-14 2013-04-18 中联重科股份有限公司 Excavator, and method and system for determining equipment failure
CN104615513A (en) * 2013-11-05 2015-05-13 张永军 Multilevel code standardization breakdown analyzing method
CN104133984B (en) * 2014-07-01 2017-01-18 西北工业大学 Modularized complicated equipment Bayesian network failure prediction method
EP3037906A1 (en) 2014-12-23 2016-06-29 Televic Rail NV Device and method for distributed diagnostics analysis
CN105718327B (en) * 2016-02-18 2018-12-07 谭晓栋 A kind of failure depth isolation method based on testability model and Bayesian inference
US20190066406A1 (en) * 2017-08-28 2019-02-28 Gm Global Technology Operations Llc, Method and apparatus for monitoring a vehicle
US10424127B2 (en) * 2017-08-28 2019-09-24 GM Global Technology Operations LLC Controller architecture for monitoring health of an autonomous vehicle
CN111376849A (en) * 2018-12-27 2020-07-07 驭势科技(北京)有限公司 Vehicle chassis aging detection method and device, vehicle-mounted equipment and storage medium
CN112598287A (en) * 2020-12-25 2021-04-02 武汉烽火信息集成技术有限公司 Rail transit health assessment method and system
DE102021115385A1 (en) 2021-06-14 2022-12-15 Hans Kallich Vehicle diagnostic device for displaying a circuit diagram with measurement and control signals
DE102021128916A1 (en) 2021-11-05 2023-05-11 Hans Kallich Vehicle diagnostic device with a diagnostic process computer

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6141608A (en) * 1997-10-28 2000-10-31 Snap-On Tools Company System for dynamic diagnosis of apparatus operating conditions
US6654910B1 (en) * 1999-08-14 2003-11-25 International Business Machines Corporation Intelligent fault management
US6662089B2 (en) * 2002-04-12 2003-12-09 Honeywell International Inc. Method and apparatus for improving fault classifications
US6748304B2 (en) * 2002-08-16 2004-06-08 Honeywell International Inc. Method and apparatus for improving fault isolation
US6766230B1 (en) * 2000-11-09 2004-07-20 The Ohio State University Model-based fault detection and isolation system and method
US6999906B2 (en) * 2001-07-20 2006-02-14 Eads Deutschland Gmbh Reconfiguration method for a sensor system comprising at least one set of observers for failure compensation and guaranteeing measured value quality
US7136794B1 (en) * 2001-05-24 2006-11-14 Simmonds Precision Products, Inc. Method and apparatus for estimating values for condition indicators
US20080033693A1 (en) * 2005-02-15 2008-02-07 Abb Research Ltd. Diagnostic device for use in process control system
US7509194B2 (en) * 2001-06-13 2009-03-24 Ricardo Uk Limited Vehicle control
US7650210B2 (en) * 1995-06-07 2010-01-19 Automotive Technologies International, Inc. Remote vehicle diagnostic management

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07147574A (en) * 1993-06-18 1995-06-06 Nec Corp Hierarchical fault report system
JPH11149491A (en) * 1997-11-17 1999-06-02 Toshiba Corp Fault detection rate evaluation method
DE10341412A1 (en) * 2003-05-13 2005-01-05 Continental Teves Ag & Co. Ohg Vehicle dynamics control system for vehicles
JP4059194B2 (en) * 2003-12-25 2008-03-12 トヨタ自動車株式会社 Integrated control system for vehicles
JP2006229421A (en) * 2005-02-16 2006-08-31 Matsushita Electric Ind Co Ltd Network fault diagnostic apparatus
CN101118694A (en) * 2007-05-18 2008-02-06 李克明 Vehicle intellectualized management system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7650210B2 (en) * 1995-06-07 2010-01-19 Automotive Technologies International, Inc. Remote vehicle diagnostic management
US6141608A (en) * 1997-10-28 2000-10-31 Snap-On Tools Company System for dynamic diagnosis of apparatus operating conditions
US6654910B1 (en) * 1999-08-14 2003-11-25 International Business Machines Corporation Intelligent fault management
US6766230B1 (en) * 2000-11-09 2004-07-20 The Ohio State University Model-based fault detection and isolation system and method
US7136794B1 (en) * 2001-05-24 2006-11-14 Simmonds Precision Products, Inc. Method and apparatus for estimating values for condition indicators
US7509194B2 (en) * 2001-06-13 2009-03-24 Ricardo Uk Limited Vehicle control
US6999906B2 (en) * 2001-07-20 2006-02-14 Eads Deutschland Gmbh Reconfiguration method for a sensor system comprising at least one set of observers for failure compensation and guaranteeing measured value quality
US6662089B2 (en) * 2002-04-12 2003-12-09 Honeywell International Inc. Method and apparatus for improving fault classifications
US6748304B2 (en) * 2002-08-16 2004-06-08 Honeywell International Inc. Method and apparatus for improving fault isolation
US20080033693A1 (en) * 2005-02-15 2008-02-07 Abb Research Ltd. Diagnostic device for use in process control system

Cited By (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090271062A1 (en) * 2008-04-25 2009-10-29 Gm Global Technology Operations, Inc. Control system and method for filtering dependent diagnostic trouble codes
US8055400B2 (en) * 2008-04-25 2011-11-08 GM Global Technology Operations LLC Control system and method for filtering dependent diagnostic trouble codes
US20100106357A1 (en) * 2008-10-24 2010-04-29 Gm Global Technology Operations, Inc Combined evidence vehicle health monitoring
US8099206B2 (en) * 2008-10-24 2012-01-17 GM Global Technology Operations LLC Combined evidence vehicle health monitoring
CN101941439A (en) * 2010-09-25 2011-01-12 重庆长安汽车股份有限公司 Control system failure diagnosis method for avoiding concurrent failures of hybrid electric vehicles
US8751777B2 (en) 2011-01-28 2014-06-10 Honeywell International Inc. Methods and reconfigurable systems to optimize the performance of a condition based health maintenance system
US8615773B2 (en) 2011-03-31 2013-12-24 Honeywell International Inc. Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules
US8990770B2 (en) 2011-05-25 2015-03-24 Honeywell International Inc. Systems and methods to configure condition based health maintenance systems
US8726084B2 (en) 2011-10-14 2014-05-13 Honeywell International Inc. Methods and systems for distributed diagnostic reasoning
US20160140776A1 (en) * 2011-11-16 2016-05-19 Autoconnect Holdings Llc Communications based on vehicle diagnostics and indications
US20130136007A1 (en) * 2011-11-30 2013-05-30 GM Global Technology Operations LLC Integrated fault diagnosis and prognosis for in-vehicle communications
US9160620B2 (en) * 2011-11-30 2015-10-13 GM Global Technology Operations LLC Integrated fault diagnosis and prognosis for in-vehicle communications
US8832649B2 (en) 2012-05-22 2014-09-09 Honeywell International Inc. Systems and methods for augmenting the functionality of a monitoring node without recompiling
US9582944B2 (en) 2012-05-23 2017-02-28 Snap-On Incorporated Methods and systems for providing vehicle repair information
GB2505061A (en) * 2012-06-26 2014-02-19 Bae Systems Plc System and method for diagnosing a vehicle and its subsystems
US8832716B2 (en) 2012-08-10 2014-09-09 Honeywell International Inc. Systems and methods for limiting user customization of task workflow in a condition based health maintenance system
US9158834B2 (en) 2013-01-21 2015-10-13 Snap-On Incorporated Methods and systems for mapping repair orders within a database
US9633340B2 (en) 2013-01-21 2017-04-25 Snap-On Incorporated Methods and systems for mapping repair orders within a database
US20150046039A1 (en) * 2013-08-08 2015-02-12 Jtekt Corporation Sensor device, motor control device, and electric power steering apparatus
US9772249B2 (en) * 2013-08-08 2017-09-26 Jtekt Corporation Sensor device, motor control device, and electric power steering apparatus
US9336244B2 (en) 2013-08-09 2016-05-10 Snap-On Incorporated Methods and systems for generating baselines regarding vehicle service request data
US9672497B1 (en) 2013-11-04 2017-06-06 Snap-On Incorporated Methods and systems for using natural language processing and machine-learning to produce vehicle-service content
US11720863B2 (en) 2013-11-04 2023-08-08 Snap-On Incorporated Method and system for generating vehicle service content
US10453036B1 (en) 2013-11-04 2019-10-22 Snap-On Incorporated Method and system for generating vehicle service content based on multi-symptom rule
US10891597B2 (en) 2013-11-04 2021-01-12 Snap-On Incorporated Method and system for generating vehicle service content
US10013679B1 (en) 2013-11-04 2018-07-03 Snap-On Incorporated Method and system for generating vehicle service content from metadata representing meaning of vehicle service data
US9971815B2 (en) 2014-05-06 2018-05-15 Snap-On Incorporated Methods and systems for providing an auto-generated repair-hint to a vehicle repair tool
US9201930B1 (en) 2014-05-06 2015-12-01 Snap-On Incorporated Methods and systems for providing an auto-generated repair-hint to a vehicle repair tool
US9477950B2 (en) 2014-09-04 2016-10-25 Snap-On Incorporated Prognostics-based estimator
JP2018506460A (en) * 2015-01-29 2018-03-08 コンティネンタル・テーベス・アクチエンゲゼルシヤフト・ウント・コンパニー・オッフェネ・ハンデルスゲゼルシヤフト Vehicle control apparatus and method
US10661788B2 (en) 2015-01-29 2020-05-26 Continental Teves Ag & Co. Ohg Vehicle control device and method
US9639995B2 (en) 2015-02-25 2017-05-02 Snap-On Incorporated Methods and systems for generating and outputting test drive scripts for vehicles
US10679433B2 (en) 2015-02-25 2020-06-09 Snap-On Incorporated Methods and systems for generating and outputting test drive scripts for vehicles
US10216796B2 (en) 2015-07-29 2019-02-26 Snap-On Incorporated Systems and methods for predictive augmentation of vehicle service procedures
US11755593B2 (en) 2015-07-29 2023-09-12 Snap-On Incorporated Systems and methods for predictive augmentation of vehicle service procedures
US10984004B2 (en) 2015-07-29 2021-04-20 Snap-On Incorporated Systems and methods for predictive augmentation of vehicle service procedures
US11144888B2 (en) 2015-10-02 2021-10-12 Snap-On Incorporated Method and system for augmenting real-fix tips with additional content
US11429936B2 (en) 2015-10-02 2022-08-30 Snap-On Incorporated System and method for dynamically-changeable displayable pages with vehicle service information
US10643158B2 (en) 2016-04-01 2020-05-05 Snap-On Incorporated Technician timer
US20180032942A1 (en) * 2016-07-26 2018-02-01 Mitchell Repair Information Company, Llc Methods and Systems for Tracking Labor Efficiency
US10692035B2 (en) * 2016-07-26 2020-06-23 Mitchell Repair Information Company, Llc Methods and systems for tracking labor efficiency
CN107786897A (en) * 2016-08-31 2018-03-09 南京中兴新软件有限责任公司 IPTV system fault locating method and system
CN106569475A (en) * 2016-10-15 2017-04-19 安徽省(水利部淮河水利委员会)水利科学研究院(安徽省水利工程质量检测中心站) Remote water taking monitoring equipment fault grading diagnosis method
CN107139932A (en) * 2017-05-27 2017-09-08 奇瑞汽车股份有限公司 Communication diagnosing method applied to whole-control system
US10733548B2 (en) 2017-06-16 2020-08-04 Snap-On Incorporated Technician assignment interface
US10434868B2 (en) * 2017-10-04 2019-10-08 Toyota Jidosha Kabushiki Kaisha Grille shutter control device
US20200258057A1 (en) * 2017-10-06 2020-08-13 Hitachi, Ltd. Repair management and execution
CN111824173A (en) * 2019-04-11 2020-10-27 上海汽车集团股份有限公司 Grading processing method and device suitable for faults of intelligent driving system
WO2020211845A1 (en) * 2019-04-19 2020-10-22 深圳市德塔防爆电动汽车有限公司 Safety tree model-based electric vehicle safety design optimization method
CN110223416A (en) * 2019-05-27 2019-09-10 深圳市德塔防爆电动汽车有限公司 A kind of the primary data analysis method and electric vehicle of electric vehicle
WO2020249169A1 (en) * 2019-06-14 2020-12-17 Continental Automotive Gmbh Method for ensuring and maintaining the function of a complete safety-critical system
US11150623B2 (en) 2019-06-28 2021-10-19 GM Global Technology Operations LLC Data-driven approach for effective system change identification
WO2021037965A1 (en) * 2019-08-30 2021-03-04 Jaguar Land Rover Limited Distributed diagnostics architecture for a vehicle
GB2586633A (en) * 2019-08-30 2021-03-03 Jaguar Land Rover Ltd Layered electrical architecture for vehicle diagnostics
GB2586633B (en) * 2019-08-30 2022-09-07 Jaguar Land Rover Ltd Layered electrical architecture for vehicle diagnostics
US11842582B2 (en) 2019-08-30 2023-12-12 Jaguar Land Rover Limited Layered electrical architecture for vehicle diagnostics
WO2021037957A1 (en) * 2019-08-30 2021-03-04 Jaguar Land Rover Limited Layered electrical architecture for vehicle diagnostics
US20220332334A1 (en) * 2019-08-30 2022-10-20 Jaguar Land Rover Limited Distributed diagnostics architecture for a vehicle
WO2021043660A1 (en) * 2019-09-02 2021-03-11 Jaguar Land Rover Limited Electrical architecture for service-oriented vehicle diagnostics
CN114341758A (en) * 2019-09-02 2022-04-12 捷豹路虎有限公司 Electrical architecture for service-oriented vehicle diagnostics
US11798325B2 (en) 2020-12-09 2023-10-24 Cummins Inc. Fault isolation using on-board diagnostic (OBD) capability data
WO2022195085A1 (en) * 2021-03-18 2022-09-22 Jaguar Land Rover Limited Diagnostics system for a vehicle
GB2604904A (en) * 2021-03-18 2022-09-21 Jaguar Land Rover Ltd Diagnostics system for a vehicle
GB2604904B (en) * 2021-03-18 2024-01-03 Jaguar Land Rover Ltd Diagnostics system for a vehicle
GB2591053A (en) * 2021-03-26 2021-07-14 Ashok Bongirwar Rajiv Unintended control action (UCA) and causes within a machine
US20230166602A1 (en) * 2021-11-27 2023-06-01 Xidong Tang Method and apparatus for controlling distributed propulsion systems
US11801758B2 (en) * 2021-11-27 2023-10-31 Xidong Tang Method and apparatus for controlling distributed propulsion systems

Also Published As

Publication number Publication date
WO2009148984A1 (en) 2009-12-10
DE112009001371T5 (en) 2011-04-28
CN102046443A (en) 2011-05-04

Similar Documents

Publication Publication Date Title
US20090295559A1 (en) Integrated hierarchical process for fault detection and isolation
US7376499B2 (en) State-of-health monitoring and fault diagnosis with adaptive thresholds for integrated vehicle stability system
US7136729B2 (en) Supervisory diagnostics for integrated vehicle stability system
US7133755B2 (en) State of health monitoring and fault diagnosis for integrated vehicle stability system
US8260486B2 (en) Method and apparatus for diagnosis of sensors faults using adaptive fuzzy logic
US7295903B2 (en) Device and method for on-board diagnosis based on a model
JP5319534B2 (en) Fault management method and fault management apparatus
US10532740B2 (en) Method and arrangement for monitoring and adapting the performance of a fusion system of an autonomous vehicle
US8095261B2 (en) Aggregated information fusion for enhanced diagnostics, prognostics and maintenance practices of vehicles
US8442702B2 (en) Fault diagnosis device and method for optimizing maintenance measures in technical systems
US20070078576A1 (en) System and method for fuzzy-logic based fault diagnosis
JP2005048770A (en) Method of utilizing model-based intelligent agent for diagnosing failure for separation
Lanigan et al. Diagnosis in automotive systems: A survey
KR101558383B1 (en) Daignosing method for smart sensor or actuator of vehicle
US20190302753A1 (en) Communications interruption system, communications interruption method, and recording medium
US20220101666A1 (en) Method and Apparatus for Determining a Residual Service Life based on a Predictive Diagnosis of Components of an Electric Drive System Using Artificial Intelligence Techniques
CN112052573B (en) Distributed fault identification method based on limited time observer
CN111891134A (en) Automatic driving processing system, system on chip and method for monitoring processing module
KR20200022674A (en) Apparatus for controlling fail-operational of vehicle, and method thereof
US20220063601A1 (en) Measurement data evaluation for vehicle-dynamics systems having protection of the intended function
Ploix et al. A logical framework for isolation in fault diagnosis
US20230192139A1 (en) Method and system for addressing failure in an autonomous agent
US7539564B2 (en) Device and method for central on-board diagnosis for motor vehicles
Alag et al. A framework for intelligent sensor validation, sensor fusion, and supervisory control of automated vehicles in IVHS
US20220032966A1 (en) On-vehicle control apparatus and on-vehicle control system

Legal Events

Date Code Title Description
AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HOWELL, MARK N.;SALMAN, MUTASIM A.;TANG, XIDONG;AND OTHERS;SIGNING DATES FROM 20080429 TO 20080526;REEL/FRAME:021027/0606

AS Assignment

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0448

Effective date: 20081231

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0448

Effective date: 20081231

AS Assignment

Owner name: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECU

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022554/0538

Effective date: 20090409

Owner name: CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SEC

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022554/0538

Effective date: 20090409

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023126/0914

Effective date: 20090709

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023155/0769

Effective date: 20090814

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023126/0914

Effective date: 20090709

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023155/0769

Effective date: 20090814

AS Assignment

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023156/0215

Effective date: 20090710

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023156/0215

Effective date: 20090710

AS Assignment

Owner name: UAW RETIREE MEDICAL BENEFITS TRUST,MICHIGAN

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023162/0187

Effective date: 20090710

Owner name: UAW RETIREE MEDICAL BENEFITS TRUST, MICHIGAN

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023162/0187

Effective date: 20090710

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:025245/0909

Effective date: 20100420

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UAW RETIREE MEDICAL BENEFITS TRUST;REEL/FRAME:025315/0001

Effective date: 20101026

AS Assignment

Owner name: WILMINGTON TRUST COMPANY, DELAWARE

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:025324/0475

Effective date: 20101027

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC, MICHIGAN

Free format text: CHANGE OF NAME;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:025781/0211

Effective date: 20101202

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION