Diagnostic system using pattern recognition for electronic automotive control systems
First Claim
1. A method for identifying selected conditions in an electronically controlled automotive system comprising the steps of:
- conducting a plurality of system operating trials using a test system, each trial including at least one respective one of a plurality of known selected conditions;
collecting system operating data during said operating trials corresponding to a plurality of system parameters, said operating data including signals passing to and from an electronic control;
inputting said system parameters and corresponding known system fault identities as training vectors to a trainable pattern recognition system;
recursively adjusting said pattern recognition system to converge to a configuration of said pattern recognition system for matching input vectors with said system fault identities;
conducting a system operating trial using a system to be diagnosed;
collecting system diagnostic data corresponding to said plurality of system parameters; and
inputting said system parameters based on said diagnostic data as input vectors to said pattern recognition system to identify said selected conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is disclosed for diagnosing faults in electronic control systems wherein a large volume of information is exchanged between the electronic control processor and a mechanical system under its control. The data is acquired such that parameter vectors describing the system operation are formed. The vectors are provided to a pattern recognition system such as a neural network for classification according to the operating condition of the electronically controlled system. For diagnosis of electronically controlled engine operation, the parameters included in the vectors correspond to individual firing events occurring in the engine operating under a predetermined condition. The diagnostic system can be implemented as a service tool in an automotive service bay or can be implemented within the on-board electronic control system itself.
-
Citations
35 Claims
-
1. A method for identifying selected conditions in an electronically controlled automotive system comprising the steps of:
-
conducting a plurality of system operating trials using a test system, each trial including at least one respective one of a plurality of known selected conditions; collecting system operating data during said operating trials corresponding to a plurality of system parameters, said operating data including signals passing to and from an electronic control; inputting said system parameters and corresponding known system fault identities as training vectors to a trainable pattern recognition system; recursively adjusting said pattern recognition system to converge to a configuration of said pattern recognition system for matching input vectors with said system fault identities; conducting a system operating trial using a system to be diagnosed; collecting system diagnostic data corresponding to said plurality of system parameters; and inputting said system parameters based on said diagnostic data as input vectors to said pattern recognition system to identify said selected conditions. - View Dependent Claims (2)
-
-
3. A method for identifying selected conditions in a combustion engine comprising the steps of:
-
conducting a plurality of engine operating trials using a test engine, each trial including at least one respective one of a plurality of known selected conditions; collecting engine operating data during said operating trials corresponding to a plurality of engine parameters, said parameters including individual firing events; inputting said engine parameters and condition codes as training vectors to a trainable pattern recognition system, each condition code identifying one of said selected conditions; recursively adjusting said pattern recognition system to converge to a configuration of said pattern recognition system for matching input vectors with said condition codes; conducting an engine operating trial using an engine to be diagnosed; collecting engine diagnostic data corresponding to said plurality of engine parameters; and inputting said engine parameters based on said diagnostic data as input vectors to said adjusted pattern recognition system to generate at least one condition code corresponding to one of said selected conditions present in said engine to be diagnosed. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. Apparatus for identifying possible fault conditions in a combustion engine comprising:
-
monitor means for collecting a plurality of time-referenced values corresponding to selected engine parameters during operation of said engine, said parameters including individual firing event information; processing means coupled to said monitor means for processing said values to derive said engine parameters and organizing said engine parameters as vectors; memory means coupled to said processing means for storing said vectors; and pattern recognition means coupled to said memory means for classifying said stored vectors according to said possible fault conditions. - View Dependent Claims (30, 31, 32, 33)
-
-
34. The method for identifying selected conditions in a combustion engine comprising the steps of:
-
conducting a plurality of engine operating trials using a test engine, each trial including at least one respective one of a plurality of known selected conditions; collecting engine operating data during said operating trials corresponding to a plurality of engine parameters, said parameters including individual firing events, said individual firing events including deviation of acceleration of a single cylinder from median filtered acceleration over one engine-cycle; inputting said engine parameters and respective condition codes are training vectors to a pattern recognition system to correlate patterns in said engine parameters with respective selected conditions; conducting an engine operating trial using an engine to be diagnosed; collecting engine diagnostic data corresponding to said plurality of engine parameters; and inputting said engine parameters based on said diagnostic data as input vectors to said pattern recognition system to generate at least one condition code corresponding to one of said selected conditions present in said engine to be diagnosed.
-
-
35. Apparatus for identifying selected conditions in a combustion engine comprising:
-
trial means for conducting a plurality of engine operating trials using a test engine, each trial including at least one respective one of a plurality of known selected conditions; data means coupled to said trial means for collecting engine operating data during said operating trials corresponding to a plurality of engine parameters, said parameters including individual firing events; pattern recognition means for receiving said engine parameters and condition codes as training vectors and for recursively adjusting to a configuration of said pattern recognition means for matching input vectors with said condition codes, each condition code identifying one of said selected conditions; and operating means coupled to said pattern recognition means for collecting engine diagnostic data corresponding to said plurality of engine parameters in an engine to be diagnosed; said engine parameters based on said diagnostic data being input as input vectors to said adjusted pattern recognition means to generate at least one condition code corresponding to one of said selected conditions present in said engine to be diagnosed.
-
Specification