Hierarchical fault diagnosis and prognosis of a system
First Claim
1. A method for diagnosing a fault mode for a no-start condition in a powertrain system of a vehicle, the vehicle including a fuel delivery system and an electronic controller, the powertrain system having an engine fueled by the fuel delivery system and a starter system operable for starting the engine, the starter system including a solenoid relay, a starter solenoid, and a starter motor, the method comprising:
- transmitting, via the electronic controller of the vehicle in response to receiving an engine start request, an enable signal to the solenoid relay to thereby activate the starter solenoid and engage the starter motor with the engine;
in response to a no-start event of the engine when the solenoid relay is enabled, retrieving, from a memory via the electronic controller, a hierarchical precedence rule that assigns relative priority levels to a plurality of fault modes of a plurality of vehicle subsystems;
recording, in a fault report matrix in the memory via the electronic controller, a plurality of fault reports from the plurality of vehicle subsystems, each of the fault reports being indicative of a corresponding one of the fault modes;
determining, via the electronic controller using the hierarchical precedence rule, a corresponding one of the assigned relative priority levels for each of the recorded fault reports;
identifying one or more root cause subsystems of the no-start event as any of the vehicle subsystems with one of the recorded fault reports having a highest priority level of the assigned priority levels; and
executing a control action with respect to the powertrain system of the vehicle via the electronic controller responsive to the one or more identified root cause subsystems, the control action including recording a diagnostic code and/or transmitting a message, each being indicative of the one or more identified root cause subsystems.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for diagnosing a fault mode in a system includes recording a hierarchical precedence rule assigning a priority level to fault modes of the system, and recording, in a fault report matrix, fault reports indicative of a corresponding one or more of the fault modes. The method also includes using the hierarchical precedence rule to determine the assigned relative priority level for the fault reports in response to a predetermined condition, e.g., a requested engine starting event, and identifying a root cause subsystem as a subsystem having the highest assigned priority level. A control action executed via the controller identifies the root cause subsystem by recording a diagnostic code and/or transmitting a message. The system is also disclosed, as is a computer-readable medium programmed with instructions embodying the method.
-
Citations
20 Claims
-
1. A method for diagnosing a fault mode for a no-start condition in a powertrain system of a vehicle, the vehicle including a fuel delivery system and an electronic controller, the powertrain system having an engine fueled by the fuel delivery system and a starter system operable for starting the engine, the starter system including a solenoid relay, a starter solenoid, and a starter motor, the method comprising:
-
transmitting, via the electronic controller of the vehicle in response to receiving an engine start request, an enable signal to the solenoid relay to thereby activate the starter solenoid and engage the starter motor with the engine; in response to a no-start event of the engine when the solenoid relay is enabled, retrieving, from a memory via the electronic controller, a hierarchical precedence rule that assigns relative priority levels to a plurality of fault modes of a plurality of vehicle subsystems; recording, in a fault report matrix in the memory via the electronic controller, a plurality of fault reports from the plurality of vehicle subsystems, each of the fault reports being indicative of a corresponding one of the fault modes; determining, via the electronic controller using the hierarchical precedence rule, a corresponding one of the assigned relative priority levels for each of the recorded fault reports; identifying one or more root cause subsystems of the no-start event as any of the vehicle subsystems with one of the recorded fault reports having a highest priority level of the assigned priority levels; and executing a control action with respect to the powertrain system of the vehicle via the electronic controller responsive to the one or more identified root cause subsystems, the control action including recording a diagnostic code and/or transmitting a message, each being indicative of the one or more identified root cause subsystems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A motor vehicle comprising:
-
a powertrain system with an internal combustion engine; a fuel delivery system operable to fuel the internal combustion engine; a starter system operable to start the engine, the starter system including a solenoid relay, a starter solenoid, and a starter motor; a plurality of vehicle subsystems, which includes the powertrain system, fuel delivery system and starter system; an electronic control unit operable for outputting an embedded fault report indicative of a fault mode of a corresponding one or more of the plurality of vehicle subsystems; and an electronic controller in communication with the plurality of subsystems, wherein the electronic controller is programmed with a hierarchical precedence rule that assigns relative priority levels to a plurality of fault modes of the vehicle subsystems, the electronic controller being configured to; responsive to receiving an engine start request, transmit an enable signal to the solenoid relay to thereby activate the starter solenoid and engage the starter motor with the engine; responsive to a no-start event of the engine when the solenoid relay is enabled, record, in a fault report matrix stored in a memory device, a plurality of fault reports from the plurality of vehicle subsystems, each of the fault reports being indicative of a corresponding one of the fault modes; determine, using the hierarchical precedence rule, a corresponding one of the assigned relative priority levels for each of the recorded fault reports; identify one or more root cause subsystems of the no-start event as any of the vehicle subsystems with one of the recorded fault reports having a highest priority level of the assigned priority levels; and execute a control action with respect to the powertrain system of the vehicle responsive to the one or more identified root cause subsystems, the control action including recording a diagnostic code and/or transmitting a message, each being indicative of the one or more identified root cause subsystems. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable medium on which is recorded a hierarchical precedence rule that assigns relative priority levels to a plurality of fault modes of a vehicle and diagnostic instructions, the execution of which by an electronic controller causes the electronic controller to:
-
transmit, in response to receiving an engine start request, an enable signal to a solenoid relay to thereby activate a starter solenoid and engage a starter motor with an engine; in response to a no-start event of the engine when the solenoid relay is enabled, record, in a fault report matrix stored in a memory device, a plurality of fault reports from a plurality of vehicle subsystems, each of the fault reports being indicative of a corresponding one of the fault modes; determine, using the hierarchical precedence rule, a corresponding one of the assigned relative priority levels for each of the recorded fault reports; identify one or more root cause subsystems of the no-start event as any of the vehicle subsystems with one of the recorded fault reports having a highest priority level of the assigned priority levels; and execute a control action with respect to a powertrain system of the vehicle responsive to the one or more identified root cause subsystems, the control action including recording a diagnostic code and/or transmitting a message, each being indicative of the one or more identified root cause subsystems. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification