Professional Documents
Culture Documents
Janos Gertler
George Mason University Fairfax, Virginia
Outline
What is a fault What is diagnosis Diagnostic approaches
Model - free methods Principal component approach Model - based methods Systems identification
What is a fault
Fault: malfunction of a system component
- sensor fault - actuator fault - plant fault - bias - parameter change - leak, etc.
Symptom: an observable effect of a fault Noise and disturbance: nuissances that may affect the symptoms
What is a fault
actuator command
actuator fault
leak
sensor faults
sensor readings
Sensor fault: reading is different from true value Actuator fault: valve position is different from command Plant fault: leak
Model-free methods
Fault-tree analysis
- cause-effect trees analysed backwards
Spectrum analysis
- fault-specific frequencies in sound, vibration, etc
Limit checking
- checking measurements against preset limits
Limit checking
flow l1 s1 y1 l2 s2 y2 l3 s3 y3
y1 S1 fault Leak3 Leak2 Leak1 High/low flow off normal normal off off
Limit checking Easy to implement Requires no design BUT To accommodate normal variations, must have limited fault sensitivity Has limited fault specificity (symptom explosion)
y1 = u y2 = u y1 y2
Compute eigenvalues 1 n and eigenvectors q1 qn q1 qk , kn, belonging to nonzero 1 k ,, span RepS 1 k are the variances in the respective directions
y1
residual
y2
y2 on u q3 q2 on y2
on y1
Residual Space
r2 y2
r3 y1
y2
Model-Based Methods
faults f(t) disturbances d(t) noise n(t)
static/dynamic linear/nonlinear
Obtaining Models
First principle models Empirical models - classical systems identification - principal component approach - neuronets
Analytical Redundancy
d(t) u(t) PLANT + e(t) MODEL y^(t)
RESIDUAL
PROCESSING
f(t)
Analytical redundancy
f(t) d(t) u(t) PLANT n(t) y(t)
Residual Properties
Detection properties - sensitive to faults - insensitive to disturbances (disturbance decoupling) - insensitive to model errors (model-error robustness) perfect decoupling under limited circumstances optimal decoupling - insensitive to noise noise filtering statistical testing
Residual Properties
Isolation properties - selectively sensitive to faults structured residuals directional residuals optimal residuals perfect decoupling
Residual Generation
u u
flow
Model:
y 2
y1 y1
y1 = u + u + y1
y2 u r1 r2 r3 1 1 0
y2 = u + u + y2
y 1 1 0 1 y 2 0 1 1
Structured residuals
Residual Generation
u u
flow
Model:
y 2
y1 y1
y1 = u + u + y1
y2 on y1 r3 r2
y2 = u + u + y2
r1
on u
on y2 Directional residuals
Under identical conditions (same plant, same response specification) the various methods lead to identical residual generators
Applications
Very large systems - Principal Components are widely used in chemical plants - reliable numerical package is available An intermediate-size system: rain-gauge network in Barcelona, Spain (structured parity relations) Aerospace: traditionally Kalman filtering
Applications
Mass-produced small systems: on-board car-engine diagnosis car-to-car variation (model variation robustness) - GM: parity relations - Ford: neuronets - Daimler: parity relations + identification Many published papers with application to are just simulation studies
GM fleet experiment
Fleet of identical vehicles (Chevy Blazer) available at GM Collect data from 25 vehicles Identify models from combined data from 5 vehicles Test on data from 25 vehicles Residual means and variances vary increase thresholds (sacrifice sensitivity) Only a 50% increase is necessary