← Back to Patent Explorer
US5361628A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for processing test measurements collected from an internal combustion engine for diagnostic purposes

Assignee: Ford Global Technologies LLC
•
Filing: 1993-08-02
•
Granted: 1994-11-08
•
Expires: 2013-08-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for processing test measurements collected from an internal combustion engine that is cold-tested for diagnostic purposes. Test measurements are collected from an engine. The test measurements are "pre-processed" by filtering and subsampling techniques so that Principle Component Analysis can be applied to condense the quantity of test measurements while still retaining a statistically accurate indication of a majority of the original measurements. The pre-processed test measurements are then passed through one or more classifiers including: a Neural Network classifier, a Fuzzy Logic classifier, a cluster-based classifier (or "Spherical" classifier) and a Genetic Program classifier. Results from these classifiers can be used to obtain a verdict about an engine (i.e., whether the engine is "normal" or "faulty").

Inventors

  • 👤 Kenneth A. Marko
  • 👤 Bruce D. Bryant
  • 👤 Nathan R. Soderborg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 15:08
CPC Classifications
F; F02; F02D; F02D41/00; F02D41/22; G; G01; G01M; G01M15/00; G01M15/04; G01M15/05; F02B; F02B75/00; F02B75/02; F02B2075/022; F02B2075/027; F02D41/24; F02D41/26; F02D41/28; F02D2041/286; F02D2041/288; F02D41/02; F02D41/14; F02D41/1401; F02D41/1404; F02D41/1405; Y; Y02; Y02T; Y02T10/00; Y02T10/10; Y02T10/40; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/911; Y10S706/913

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 89 words
A method for cold testing an internal combustion engine comprising the steps of: cranking the engine at a predetermined speed for a predetermined number of revolutions; monitoring an operational parameter of the engine during said predetermined number of revolutions; producing an electrical signal representing said operational parameter; preprocessing said electrical signal to produce a principle component value vector signal representing said operational parameter; and analyzing said principle component value vector signal to produce a classification signal indicating, based on the operational parameter, whether the engine is normal or faulty.
Claim 2
Independent Claim 89 words
A method for cold testing an internal combustion engine comprising the steps of: cranking the engine at a predetermined speed for a predetermined number of revolutions; monitoring an operational parameter of the engine during said predetermined number of revolutions; producing an electrical signal representing said operational parameter; preprocessing said electrical signal to produce a principle component value vector signal representing said operational parameter; and analyzing said principle component value vector signal to produce a classification signal indicating, based on the operational parameter, whether the engine is normal or faulty.
Claim 3
Dependent Claim 15 words
The method of claim 1, wherein said operational parameter is crankshaft torque in the engine.
Claim 4
Dependent Claim 15 words
The method of claim 1, wherein said operational parameter is intake pressure in the engine.
Claim 5
Dependent Claim 15 words
The method of claim 1, wherein said operational parameter is exhaust pressure in the engine.
Claim 6
Dependent Claim 15 words
The method of claim 1, wherein said operational parameter is oil pressure in the engine.
Claim 7
Dependent Claim 163 words
The method of claim 1, wherein said step of preprocessing comprises: passing the electrical signal through a median filter to produce a median filter vector signal having a plurality of vector points; passing the median filter vector through an averaging filter to produce a subsampled signal; partitioning the subsampled signal into segments corresponding to each cylinder event of an engine cycle to produce N subsampled signals, wherein N is the number of cylinders; passing each of the N subsampled signals through a mean filter to produce a mean cylinder signal equal to a mean of the N subsampled signals; passing each of the N subsampled signals through a standard deviation filter to produce a standard deviation vector signal equal to the standard deviation of the N subsampled signals; and passing the standard deviation vector signal and the mean cylinder signal through a principle-component-analysis filter to convert the standard deviation vector signal and the mean cylinder signal into said principle component value vector signal.
Claim 8
Dependent Claim 41 words
The method of claim 1, wherein said step of analyzing said principle component value vector signal comprises: passing said principle component value vector signal through a neural network to produce said classification signal indicating whether the engine is normal or faulty.
Claim 9
Dependent Claim 166 words
The method of claim 1, wherein said step of analyzing said principle component value vector signal comprises: passing said principle component value signal through a cluster-based classifier comprising: plotting said principle component value signal on a plot, wherein the origin of said plot represents a predetermined non-faulty engine and wherein a first predetermined value represents the inner radius (IR) distance from the origin and a second predetermined value represents the outer radius (OR) distance from the origin; determining the distance of said principle component value signal from the origin; producing a distance signal representing the distance of said principle component value signal from the origin; producing said classification signal based upon the distance of said principle component value signal from the origin, wherein the engine is non-faulty if the inner radius distance is greater than the distance of said principle component value signal, and wherein the engine is considered faulty if the distance of said principle component value signal is greater than the outer radius distance.
Claim 10
Dependent Claim 89 words
The method of claim 8, further comprising the steps of: passing said distance signal through a fuzzy logic classifier comprising: determining the engine's degree of membership in a fuzzy normal set, wherein if the distance is less than or equal to the inner radius then the engine is normal, if the distance is less than the outer radius and more than the inner radius, then the engine is marginally normal, and if the distance is greater than or equal to the outer radius, then the engine is not normal.
Claim 11
Dependent Claim 74 words
The method of claim 8, further comprising the steps of: passing said distance signal through a genetic program-derived classifier comprising: producing a signal representing the genetic score of the engine based on said distance signal; and comparing said genetic score to a threshold in memory, wherein if the genetic score is above said threshold then the engine is normal and if the genetic score is below said threshold then the engine is not normal.
Claim 12
Independent Claim 193 words
A method for preprocessing diagnostic test measurements collected from a multi-cylinder internal combustion engine, comprising the steps of: cranking the engine at a predetermined speed for a predetermined number of revolutions; receiving a diagnostic cold-test measurement signal from the engine; passing the cold-test measurement signal through a median filter to produce a median filter vector signal having a plurality of vector points; passing the median filter vector through an averaging filter to produce a subsampled signal: partitioning the subsampled signal into segments corresponding to each cylinder event of an engine cycle to produce N subsampled signals, wherein N is the number of cylinders; passing each of the N subsampled signals through a mean filter to produce a mean cylinder signal equal to a mean of the N subsampled signals; passing each of the N subsampled signals through a standard deviation filter to produce a standard deviation vector signal equal to the standard deviation of the N subsampled signals; and passing the standard deviation vector signal and the mean cylinder signal through a principle-component-analysis filter to convert the standard deviation vector signal and the mean cylinder signal into a principle component value vector signal.
Claim 13
Independent Claim 193 words
A method for preprocessing diagnostic test measurements collected from a multi-cylinder internal combustion engine, comprising the steps of: cranking the engine at a predetermined speed for a predetermined number of revolutions; receiving a diagnostic cold-test measurement signal from the engine; passing the cold-test measurement signal through a median filter to produce a median filter vector signal having a plurality of vector points; passing the median filter vector through an averaging filter to produce a subsampled signal: partitioning the subsampled signal into segments corresponding to each cylinder event of an engine cycle to produce N subsampled signals, wherein N is the number of cylinders; passing each of the N subsampled signals through a mean filter to produce a mean cylinder signal equal to a mean of the N subsampled signals; passing each of the N subsampled signals through a standard deviation filter to produce a standard deviation vector signal equal to the standard deviation of the N subsampled signals; and passing the standard deviation vector signal and the mean cylinder signal through a principle-component-analysis filter to convert the standard deviation vector signal and the mean cylinder signal into a principle component value vector signal.
Claim 14
Dependent Claim 19 words
The method of claim 11, further comprising the step of storing the principle component value vector signal in memory.
Claim 15
Dependent Claim 17 words
The method of claim 11, wherein said diagnostic cold-test measurement signal represents crankshaft torque in the engine.
Claim 16
Dependent Claim 17 words
The method of claim 11, wherein said diagnostic cold-test measurement signal represents intake pressure in the engine.
Claim 17
Dependent Claim 17 words
The method of claim 11, wherein said diagnostic cold-test measurement signal represents exhaust pressure in the engine.
Claim 18
Dependent Claim 78 words
A classification system for cold testing an internal combustion engine to determine whether the engine is faulty or normal, comprising: means for monitoring an operational parameter of the engine while the engine is cranked at a predetermined speed for a predetermined number of revolutions, and for producing an electrical signal representing said operational parameter; and neural network means, coupled to said monitoring and producing means, for producing a classification signal indicating whether the engine is normal or faulty.
Claim 19
Dependent Claim 78 words
A classification system for cold testing an internal combustion engine to determine whether the engine is faulty or normal, comprising: means for monitoring an operational parameter of the engine while the engine is cranked at a predetermined speed for a predetermined number of revolutions, and for producing an electrical signal representing said operational parameter; and neural network means, coupled to said monitoring and producing means, for producing a classification signal indicating whether the engine is normal or faulty.
Claim 20
Dependent Claim 80 words
The classification system of claim 16, further comprising a cluster-based classifier means, coupled to said monitoring and producing means, for plotting a value of said electrical signal on a plot, wherein the origin of said plot represents a predetermined non-faulty engine, and for determining the distance of value from the origin, and for producing a distance signal representing the distance of said value from the origin, wherein the distance signal provides an indication whether the engine is normal or non-faulty.
Claim 21
Dependent Claim 114 words
The classification system of claim 17, further comprising a fuzzy logic means, coupled to said cluster-based classifier means, for determining the engine's degree of membership in a fuzzy normal set, wherein a first predetermined value represents an inner radius distance from the origin and second predetermined value represents an outer radius distance from the origin, wherein if the distance signal is less than or equal to an inner radius then the engine is normal, if the distance is less than the outer radius and more than the inner radius, then the engine is marginally normal, and if the distance is greater than or equal to the outer radius, then the engine is not normal.
Claim 22
Dependent Claim 75 words
The classification system of claim 18, further comprising a genetic program-derived classifier means, coupled to said cluster-based classifier means, for producing a signal representing the genetic score of the engine based on said distance signal, and for comparing said genetic score to a threshold in memory, wherein if the genetic score is above said threshold then the engine is normal and if the genetic score is below said threshold then the engine is not normal.
Claim 23
Dependent Claim 124 words
A classification system for testing an internal combustion engine to determine whether the engine is faulty or normal, comprising: means for monitoring an operational parameter of the engine while the engine is cranked at a predetermined speed for a predetermined number of revolutions, and for producing an electrical signal representing said operational parameter; cluster-based classifier means, coupled to said monitoring and producing means, the plotting a value of said electrical signal on a plot, wherein the origin of said plot represents a predetermined non-faulty engine, and for determining the distance of value from the origin, and for producing a distance signal representing the distance of said value from the origin, wherein the distance signal provides an indication whether the engine is normal or non-faulty.
Claim 24
Dependent Claim 124 words
A classification system for testing an internal combustion engine to determine whether the engine is faulty or normal, comprising: means for monitoring an operational parameter of the engine while the engine is cranked at a predetermined speed for a predetermined number of revolutions, and for producing an electrical signal representing said operational parameter; cluster-based classifier means, coupled to said monitoring and producing means, the plotting a value of said electrical signal on a plot, wherein the origin of said plot represents a predetermined non-faulty engine, and for determining the distance of value from the origin, and for producing a distance signal representing the distance of said value from the origin, wherein the distance signal provides an indication whether the engine is normal or non-faulty.

References Cited (Backward Citations)

US5060279A Cited
US5041976A Cited
US5200899A Cited
US5193513A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-11-07 1998-05-09 1998-11-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-11-07 2002-05-09 2002-11-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-11-07 2006-05-09 2006-11-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag