Professional Documents
Culture Documents
Prognostics
Dr. Ir. M. Sabri, MT
Condition-Based Maintenance
The Opportunity
Condition Based
Maintenance (CBM)
promises to deliver
improved maintainability
and operational availability
of naval systems while
reducing life-cycle costs
The Challenge
Prognostics is the Achilles heel of CBM systems - predicting the
time to failure of critical machines requires new and innovative
methodologies that will effectively integrate diagnostic results with
maintenance scheduling practices
Prognostics
Objective
Determine time window over which maintenance must be
performed without compromising the systems operational
integrity
6. Prognostics
Interface
1.
1.DDL
DDL
Virtual
Sensor
(WNN)
failure
dimension
2.
2.Data
Data
Preprocessing
Preprocessing
3.3.Mode
Mode
Estimator
Estimator/ /
Usage
UsagePattern
Pattern
Identification
Identification
Event
EventDispatch
Dispatch
Central DB
DWNN
CPNN
Database
Database
Management
Management
5. Diagnostics
5.5.Feature
Feature
4.
Feature
4. Feature
Extraction
Extraction
Extraction
Extraction
Classifier
Classifier
(Fuzzy)
(Fuzzy)
Classifier
Classifier
(WNN)
(WNN)
Prognostic Models:
Dynamic Wavelet Neural Network Model
Confidence Prediction Neural Network Model
System
(FMTV, PLS,
etc.)
Sensors
DAQ/CPU
Interface
Army Vehicle
Systems/
Components
Preliminary Diagnostics
Intelligent Selection
Layer
Diagnostic Algorithms
Decision Support
Layer
Prognostic Algorithms
Online
Offline
Interface
Layer
Multiagent System
Intelligent Agent
Software Repository
Hardware
Designer
Statistics
Optimization
Performance
Assessment
Module
Prescription
Maintenance
Plan
Maintainer
Community
of Agents
Multiagent
System
UUT
Events
Preprocessing
Knowledge
Base
Diagnostic
Algorithm
Sensors
UUT
Data-mining
Events
Sensors
UUT
Events
Feature
Extraction
Control
Prognostic
Algorithm
Diagnosis
Prognosis
s
ent
Lo
ca
lK
n
Co
tro
Lo
l
ca
stic
Pro
gn
m
rith
s
s
Alg
stic
th m
ori
Knowledge
Fusion
Prognostic Algorithms
Prognosis
Central
Knowledge
Base
Local Control
Events
l KB
Local KB
L o ca
L o ca
ntrol
L o ca
UUT
Sens
ors
L o ca
ts
UUT
Sensors
Lo
l
ca
al
no
Even
Ev
sor
Sen
UU
c
Lo
g
Dia
o
Alg
l Dia
l Pro
gnos
gnos
tic A
tic A
lgorit
lgorit
hms
hms
Case Library
Failure Mode i
Case #
1
2
3
S1
Symptoms
S2 Sm
Tests
Prescription
On-board/Off-board Diagnostics
Operational
Performance
Monitoring
Embedded Diagnostics
Operator
Abnormal
Performance
Detection
Periodic
Health
Check
Maintainer
Pre-Diagnostic
Session
Diagnostic Session
Post-Diagnostic
Session
Diagnostics
Manager
Case Based
Diagnostics Reasoner
Knowledge Fusion
Module
Platform Data
Platform Family
Case Library
Platform Historical
Records Database
Current Diagnostics
Session Database
DCA
CAN
Embedded
Diagnostics
Interface
Etc..
J-1708
1553
Support Area
Database
*
Updates (brief case model)
Subsystem
*
?
Embedded
Diagnostics
Processor
Pressure Sensor
Fuel
Thermocouple
Starter
Current Shunt
Battery
MSD
Embedded
Diagnostics
Interface
Diagnostics
Database
Controls
Etc..
SPORT
Portable
Diagnostics &
Maintenance
Aid
Platform
Sensor
Diagnostics
Manager
Etc..
Interactive
Electronic
Technical Manual
(GUI)
Displays
Case Based
Diagnostics Reasoner
Uses
Uses
Feeds
Is
MIMOSA
Platform Family
Case Library
Knowledge Fusion
Module
Uses
* 1 or more
? 0 or more
Uses
Diagnostic
Test
Selects
Interfaces
Has
Army Central
Database
Updates
Feeds
Embedded
Diagnostics
Data Collector
Uses
Performance Measures
(How to Compare
and
Measures
Precision for Prognosis
Reliability
Extensibility or Scalability
Robustness
Reuse or Portability
Accuracy
Entropy
Network Activity
Implementation Issues
Embedded Distributed Diagnostic Platform (EDDP)
Hardware:
Modular I/O (e.g. NIs FieldPoint System, or MAX-IO).
Embedded PC (e.g. MPC - Matchbox PC of TIQIT or MAXPC of Strategic-Test).
Network (e.g. Ethernet, PROFIBUS, CAN).
Software:
Windows CE, Linux, QNX, VxWorks, or OsX operating
systems.
Embedded databases (like Polyhedra).
RAD tools (like eMbedded Visual Studio of Microsoft).
An Operator Interface
(LCD Display)
A Small PC
(MPC, MAX-PC)
Sensors
Sensors
Sensors
Technical Measures:
Accuracy, Speed, Complexity, Scalability
Performance
Assessment Matrix:
PM1
PM2
PM3
Algorithm #1
Algorithm #2
Algorithm #3
Behavior Measure:
Output y(n)
Real yr(n)
Predicted yp(n)
nf
PM w(i ) yr (i ) y p (i )
i ns
tpf
t pf (i )
i 1
Discrete time n
1
V {t pf }
N
2
[
t
(
i
)
E
{
t
}]
pf
pf
i 1
Complexity/Cost-benefit Analysis
Complexity Measure
t p td
computation time
complexity E
E
t
time to failure
pf
Cost/Benefit Analysis
frequency of maintenance
downtime for maintenance
dollar cost
etc.
Overall Performance
Overall Performance = w 1accuracy + w 2complexity + w 3cost + .
Cost/Benefit Analysis
Establish Baseline Condition - estimate cost of
breakdown or time-based preventive maintenance from
maintenance logs
A good percentage of Breakdown Maintenance costs
may be counted as CBM benefits
If preventive maintenance is practiced, estimate how
many of these maintenance events may be avoided.
The cost of such avoided maintenance events is counted
as benefit to CBM.
CINCLANTFLT Study
Question: What is the value of prognostics?
Summary of findings:
(1) Notional Development and Implementation for Predictive CBM Based on
CINFCLANTFLT I&D Maintenance Cost Savings
(2) Assumptions
Inflation rate:
Investment Hurdle Rate:
Technology Maintenance Cost:
NPV
IRR
4%
10%
10% Installed Cost
15 year
20 year
$337M
22%
$1,306M
30%
Concluding Remarks
CBM/PHM are relatively new technologies - sufficient
historical data are not available
CBM benefits currently based on avoided costs
Cost of on-board embedded diagnostics primarily
associated with computing requirements
Advances in prognostic technologies (embedded
diagnostics, distributed architectures, etc.) and lower
hardware costs (sensors, computing, interfacing, etc.)
promise to bring CBM system costs within 1-2% of a
typical Army platform cost
Case indexing
AS path
Indexing rules
PD path
Phase matching
Case retrieval
Case similarity
evaluator
calculation
Case memory
inactive
active
Propagation evaluator
Case adaptation
Model-based reasoner
New case constructor
Test/evaluation
Remembrance calculation
Failure driven learning
Model base
tfailure
Tests
Case #j
Time to Failure
TF1
TF2
TF3
Case Library
Prescription
Tests
Prediction-to-Failure Times
output
Mean:
1
E{t pf }
N
t
i 1
pf
(i )
Standard Deviation:
detect
failure
predict
Times
1
S{t df } [
N
(t
i 1
(i ) E{t pf }) ]
2
pf
Accuracy
real
predicted
upper bound
real
lower bound
tp
tf
time
DC
predicted
R
An Example
A defective bearing with a crack causes the machine to
vibrate abnormally
Vibrations can be caught with accelerometers which
translate mechanical movement into electrical signals
Bearing crack faults may be prognosed by examining and
predicting their vibration signals
An Experimental Setup
0.4
0.2
0.2
0.15
0
0.1
-0.2
0.05
-0.4
-0.6
100
200
300
400
500
600
700
800
900
1000
10
-2
-4
0
100 Signals
200 300from
400a good
500 and
600 a 700
800 bearing
900 1000
Vibration
defective
Vibration Signals
20
20
40
60
80
100
40
60 vibration
80
100
PSDs
of the
signals
120
140
120
140
5
4
PSD
PSD
4
3
3
2
2
1
20
40
60
Time Window
80
100
20
40
60
Time Window
80
100
4
PSD
PSD
Prediction
0
80
85
90
95
Time Window
Prediction by AR
100
105
0
80
85
90
Time Window
95
Prediction by WNN
100
Performance
Similarity
Error
Output
Error
Total
Error
100.00
Time
Dynamic
Error
1.0
0.1
1.0
N/A
0.20
0.20
0.20
0.20
0.20
1.0
0.4275
0.5200
0.4074
0.3448
0.3200
2.0197
0.1855
0.5500
0.2684
0.2857
0.3200
1.6096
Performance
Measures
TTF
Error Rate
Dynamic
Error
Scaling
Factor
Weighting
Coefficients
AR
Performance
WNN
Performance
1.0