SlideShare a Scribd company logo
1 of 31
MACHINE LEARNING FOR PREDICTIVE
MAINTENANCE
BY AMEY KULKARNI
WHAT IS MACHINE LEARNING?
It is the field of study that gives the computer the ability to learn without being
explicitly programmed.-Arthur Samuel 1956
It is the process in which we let computers to learn the things on themselves
with experience and give them ability to think and at times take decision.
APPLICATION OF MACHINE LEARING.
Search engines.
Sentiment analysis.(opinion mining)
Forecasting.
Brain machine interface.
Recommender systems.
Artificial intelligence.
INTRODUCTION TO INTERNET OF THINGS.
The internet of things (IoT) is the network of physical devices, vehicles, buildings
and other items—embedded with electronics, software, sensors, actuators,
and network connectivity that enable these objects to collect and exchange data.
PREDICTIVE MAINTENANCE.
 Predictive maintenance is detecting the early symptom of irregular functioning of
a machine and take action before it get converted to breakdown failure.
INTRODUCTION TO MACHINE LEARNING IN
PREDICTIVE MAINTENANCE.
SENSORES AND DATA COLLECTION.
With an increasing number of embedded sensing computer systems setup in
production plants, machines, cars, etc., there are new possibilities to monitor and
log the data from such systems. This development makes it possible to detect
anomalies and predict the failures that affect maintenance plans.
HOW MACHINE LEARING WORKS?
It works in following basic four steps.
Retrieving the data from machine such as vibrations,tempreture,RPM
etc.
Formation of training data set by selecting proper data.
Feeding the training data to computer and applying relevant machine
learning model such as linear regressions, CART, K-means etc.
Testing the model on test data set and recording the feed back for
further improvement in the model.
PURPOSE OF PREDICTIVE MAINTENANCE SOFTWARE.
Machine Condition Analysis software is a predictive maintenance tool that
analyze vibration data. The process includes the collection of vibration data, the
analysis of data resulting in generating faults, and the prescription of repair
recommendations to avoid machine failure. “A fault is an abnormal state of a
machine or system such as dysfunction or malfunction of a part, an assembly,
or the whole system” .Each fault is associated with a severity indicating its
degree of seriousness. An increase in severity indicates a progression to
machine failure. Predicting machine failure allows for the repairing of the
machine before it breaks, saving cost and minimizing machine downtime.
PAST, PRESENT AND FURUTE.
The practices of machine maintenance has been changing continuously from 1800
Industrial Revolution to 21st century and Technology is now finding its place in
Future also.
The birth of maintenance started with Run to Failure concept which is also called
as “crisis maintenance”
 Then machines with no problems had preventive maintenance performed
according to some schedule improved machine uptime.
Now, with predictive maintenance, early identification of machine faults results in
maintenance being performed before failure. With a TTF estimate, maintenance
can be scheduled at the most efficient and convenient time.
CASE BASED REASONING
CBR is a “model of reasoning that incorporates problem solving, understanding, and
learning, and integrates all of them with memory process” . “These tasks are
performed using typical situations, called cases, already experienced by a system”
Cases of machine failure are recorded through various parameters including
vibrations,tempreture,Noise etc.
With help of Domain expert above parameters are modified in terms of Ratios,
Difference, Percentage etc. depending upon their correlation to failure.
These data is then fed to computer and a Statistical model is formed.
Next time a test data set is fed to computer and computer will correlate the test
data to the already formed model and on that bases it predicts the reliability of that
machine.
VARIABLE DICTIONARY OF A CASE
CASE TABLE
 Case ID -Each case is uniquely identified by a Case ID
EquipmentID -is a nominal value representing the machine configuration.
VibStandardDiagnosisID- is a nominal value representing the diagnosis.
DiagnosisGroupID-is a nominal value representing the diagnosis group.
StandardEquipmentID is a nominal value representing the machine
configuration group.
TotalDaystoFailure is a real value that represents the total days to failure for the
case.
CaseTestID is a unique identifier for each test in a case.
DayPosition is a real value representing the day the test occurred in the case
VARIABLE DICTIONARY OF A TEST TABLE
VibStandardSeverityIndex -is a real value that represents the severity of the
diagnosis in the test.
EquipmentID- is a unique identifier for a Machine.
TestResultID -is a unique identifier for a test.
CaseIsActive and CaseTestIsActive are nominal value that flags a case or case
test that should or should not be used in the CBR system.
Attribute Value Description
CaseID 33 Unique key for case
VibStandardEquipmentID 879 Cargo Refrigeration Compressor
VibstandardDiagnosisID 395 Motor Bearing Looseness
CaseType 0 Type of case
TotalDaysToFailure 267 Number of days to failure for the case
DiagnosisGroupID 4 Looseness
VibStandardEquipmentGroupID 82 Motor driven reciprocating compressor no
ball bearings
EquipmentID 6253 No.1 Cargo refrigeration compressor
DayPosition 0, 139, Day position of the test within the case
267
VibDiagnosisSeverityIndex 0, 130, The degree of the diagnosis
640
TestCaseID 147, Unique key for each test included in the
148, 149 case
GROUPING OF VARIABLES
Diagnoses and MIDs have been grouped where the diagnoses basically define the
same problem and where the MIDs are basically describing the same machine
configuration.
 The database contains diagnoses, some of which are very similar. These similar
diagnoses have been grouped and stored in a new table, DiagnosisGroups.
Diagnosis Group 1 Diagnosis Group 2
Coupling Wear Ball Bearing Noise
Coupling Wear or Looseness Ball Bearing Wear
Bearing Wear or Defect
Diagnosis Group Example
GROUPING OF MACHINES
MIDs are basically grouped in terms of the driver components:
 motors, turbines, diesels, and so forth .
 How it is connected to the driven component: geared or belted, or driven (direct
drive).
 The driven component consists of rotary screw, centrifugal, piston, and so forth.
 The driven component consists of pump, compressor, fan, blower, and so forth.
 The groupings are also based on the type of fluid pushed: hydraulics, lube oil,
fuel oil, water, and so forth.
speed where high speed is anything around 3000 – 3600 rpm.
MID Group Example
Group 1 Group 2
AC Chill Water Pump Air Conditioning Salt Water Circulating Pump
A/C Chill Water Pump Air Conditioning Sea Water Service Pump
Air Conditioning Chill Water Pump A/C S/W CIRC PUMP
Air Conditioning Chilled Water Pmp
CASE BASED REASONING IS CARRIED OUT IN
FOLLOWING FOUR STEPS.
 Retrieving -Retrieving is the part that returns an old case that is determined to
be identical or similar to the new problem.
 Reusing – It is the part that applies the solution of the retrieved old case, and
adapts the retrieved solutions to solve the new problem.
 Revising- It is the step that corrects the adapted solution after user feedback.
 Retaining- It is the storing of valid confirmed cases.
CBR-Retaining
Each case consists of a minimum of three consecutive tests.
The tests in a case consist of one in which the machine had a severe fault, one
in which the fault did not exist and one in which the fault exists but is less
than severe.
There are four types of cases.
 Case type 0 consists of a minimum of three consecutive tests on a machine where
the last test has an extreme fault and the first test does not have the fault.
Case type 1 consists of a minimum of three consecutive tests on a machine where
at last test has an extreme grouped fault and the first test does not have the fault.
Case type two and three are built on the same criteria with the exceptions listed in
table.
Case type Description
Type 0 Same diagnosis and same machine
Type 1 Grouped diagnosis and same machine
Type 2 Normalize same diagnosis within the grouped MID
Type 3 Normalize grouped diagnosis within the grouped MID
CBR- Retrieval
Cases are retrieved based on the different types of cases stored in the case
library.
 An instance of a direct case is a case on the same machine with the same fault
but does not include the current test instance.
 An instance of an indirect case is one of the following:
Same diagnosis on one of the grouped MIDs.
Grouped fault on the same MID.
 Grouped fault with one of the grouped MIDs.
The system first attempts to find a direct match .If a case is not found, the system
attempts to find an indirect match and continues through the match types until a
case is found. When a case is found, the solution is applied to the new problem.
MULTIPLE CASE RETRIEVAL
If multiple cases are retrieved, the system selects the best case by
finding a case that is failing at the closest rate as the new problem.
It takes the severity and normalized date and selects the case with
the closest severity to the normalized date. This is an attempt to find
a case that is failing at the same rate as the new problem.
With an attempt to improve accuracy, the algorithm was tweaked to
retrieve 2-nearest neighbour and 3-nearest neighbour. The system
would average the TTF values of the two or three nearest neighbour
cases.
CBR-Reusing
After the system retrieves a case, this known solution is applied to the new
problem. The test date of the new problem is normalized, applied to the previous
solution and the new solution, TTF, is calculated.
 Normalization of date is done by calculating the number of days from the current
test to the first prior test where the diagnosis in question is not present.
For example, let D1 equal to the date of the current test where a specific diagnosis
exists. Let D2 be the date of the first prior test where the specific diagnosis does
not exist and let Dresult be the calculated normalized date, in days. Dresult = D1
– D2. TTF is calculated by subtracting Dresult from previous case’s TTF
CBR-Revising
A user may review all cases in the case library and evaluate for correctness. The
user may decide to flag invalid cases or individual case tests. This allows the user
control in excluding invalid cases or individual case tests from being used during
TTF determination.
KEY BENEFITS OF ENHANCED PREDITIVE
MAINTENANCE.
predictive maintenance

More Related Content

What's hot

Additive Manufacturing Process Simulation and Generative Design-Production of...
Additive Manufacturing Process Simulation and Generative Design-Production of...Additive Manufacturing Process Simulation and Generative Design-Production of...
Additive Manufacturing Process Simulation and Generative Design-Production of...
Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Predictive maintenance
Predictive maintenancePredictive maintenance
Predictive maintenance
James Shearer
 
Module 1 Lecture 1 Introduction To Automation In Production Systems.ppt
Module 1 Lecture 1 Introduction To Automation In Production Systems.pptModule 1 Lecture 1 Introduction To Automation In Production Systems.ppt
Module 1 Lecture 1 Introduction To Automation In Production Systems.ppt
Khalil Alhatab
 

What's hot (20)

Digital cement presentation november 2019
Digital cement presentation november 2019Digital cement presentation november 2019
Digital cement presentation november 2019
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
ED8073 CM_notes
ED8073 CM_notesED8073 CM_notes
ED8073 CM_notes
 
Unit 6 additive mnufacturing
Unit 6   additive mnufacturingUnit 6   additive mnufacturing
Unit 6 additive mnufacturing
 
Wire arc additive manufacturing
Wire arc additive manufacturingWire arc additive manufacturing
Wire arc additive manufacturing
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)
 
Application of Additive Manufacturing in Aerospace Industry
Application of Additive Manufacturing in Aerospace IndustryApplication of Additive Manufacturing in Aerospace Industry
Application of Additive Manufacturing in Aerospace Industry
 
Electrochemical grinding (ecg)
Electrochemical grinding (ecg)Electrochemical grinding (ecg)
Electrochemical grinding (ecg)
 
Failure analysis
Failure analysisFailure analysis
Failure analysis
 
List of mechanical engineering journals
List of mechanical engineering journalsList of mechanical engineering journals
List of mechanical engineering journals
 
Additive Manufacturing Process Simulation and Generative Design-Production of...
Additive Manufacturing Process Simulation and Generative Design-Production of...Additive Manufacturing Process Simulation and Generative Design-Production of...
Additive Manufacturing Process Simulation and Generative Design-Production of...
 
Predictive maintenance
Predictive maintenancePredictive maintenance
Predictive maintenance
 
Additive manufacturing file formats or 3D file formats
Additive manufacturing file formats or 3D file formatsAdditive manufacturing file formats or 3D file formats
Additive manufacturing file formats or 3D file formats
 
Metal Additive Manufacturing
Metal Additive ManufacturingMetal Additive Manufacturing
Metal Additive Manufacturing
 
Laser Beam Welding
Laser Beam WeldingLaser Beam Welding
Laser Beam Welding
 
Module 1 Lecture 1 Introduction To Automation In Production Systems.ppt
Module 1 Lecture 1 Introduction To Automation In Production Systems.pptModule 1 Lecture 1 Introduction To Automation In Production Systems.ppt
Module 1 Lecture 1 Introduction To Automation In Production Systems.ppt
 
Paper sharing_A digital twin hierarchy for metal additive manufacturing
Paper sharing_A digital twin hierarchy for metal additive manufacturingPaper sharing_A digital twin hierarchy for metal additive manufacturing
Paper sharing_A digital twin hierarchy for metal additive manufacturing
 
Applications of Non Traditional Machining (NTM) in Pharmaceutical Industry
Applications of Non Traditional Machining (NTM) in Pharmaceutical Industry Applications of Non Traditional Machining (NTM) in Pharmaceutical Industry
Applications of Non Traditional Machining (NTM) in Pharmaceutical Industry
 
Smart Manufacturing
Smart ManufacturingSmart Manufacturing
Smart Manufacturing
 
high speed machining
high speed machininghigh speed machining
high speed machining
 

Viewers also liked

Database Maintenance Optimization Brad Mc Gehee
Database Maintenance Optimization   Brad Mc GeheeDatabase Maintenance Optimization   Brad Mc Gehee
Database Maintenance Optimization Brad Mc Gehee
Pratik joshi
 

Viewers also liked (7)

Maintenance and Management Best Practices from Support
Maintenance and Management Best Practices from SupportMaintenance and Management Best Practices from Support
Maintenance and Management Best Practices from Support
 
ML Workshop 1: A New Architecture for Machine Learning Logistics
ML Workshop 1: A New Architecture for Machine Learning LogisticsML Workshop 1: A New Architecture for Machine Learning Logistics
ML Workshop 1: A New Architecture for Machine Learning Logistics
 
Using hadoop for big data
Using hadoop for big dataUsing hadoop for big data
Using hadoop for big data
 
Myths of Data Science
Myths of Data ScienceMyths of Data Science
Myths of Data Science
 
Database Maintenance Optimization Brad Mc Gehee
Database Maintenance Optimization   Brad Mc GeheeDatabase Maintenance Optimization   Brad Mc Gehee
Database Maintenance Optimization Brad Mc Gehee
 
Building a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZBuilding a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to Z
 
Big Data Meetup: Data Science & Big Data in Telecom
Big Data Meetup: Data Science & Big Data in TelecomBig Data Meetup: Data Science & Big Data in Telecom
Big Data Meetup: Data Science & Big Data in Telecom
 

Similar to predictive maintenance

Recommendations for Preventive Maintenance - A Machine Learning Project
Recommendations for Preventive Maintenance - A Machine Learning ProjectRecommendations for Preventive Maintenance - A Machine Learning Project
Recommendations for Preventive Maintenance - A Machine Learning Project
Pranov Mishra
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
Anish Das
 
Poster-An Expert System for Car Failure Diagnosis
Poster-An Expert System for Car Failure DiagnosisPoster-An Expert System for Car Failure Diagnosis
Poster-An Expert System for Car Failure Diagnosis
Viralkumar Jayswal
 
IBM impact-final-reviewed1
IBM impact-final-reviewed1IBM impact-final-reviewed1
IBM impact-final-reviewed1
Priya Thinagar
 

Similar to predictive maintenance (20)

Recommendations for Preventive Maintenance - A Machine Learning Project
Recommendations for Preventive Maintenance - A Machine Learning ProjectRecommendations for Preventive Maintenance - A Machine Learning Project
Recommendations for Preventive Maintenance - A Machine Learning Project
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
 
Fault Detection in Mobile Communication Networks Using Data Mining Techniques...
Fault Detection in Mobile Communication Networks Using Data Mining Techniques...Fault Detection in Mobile Communication Networks Using Data Mining Techniques...
Fault Detection in Mobile Communication Networks Using Data Mining Techniques...
 
Intro 2 Machine Learning
Intro 2 Machine LearningIntro 2 Machine Learning
Intro 2 Machine Learning
 
Poster-An Expert System for Car Failure Diagnosis
Poster-An Expert System for Car Failure DiagnosisPoster-An Expert System for Car Failure Diagnosis
Poster-An Expert System for Car Failure Diagnosis
 
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
 
Proposed Algorithm for Surveillance Applications
Proposed Algorithm for Surveillance ApplicationsProposed Algorithm for Surveillance Applications
Proposed Algorithm for Surveillance Applications
 
Finger pointing
Finger pointingFinger pointing
Finger pointing
 
ANALYSIS OF WTTE-RNN VARIANTS THAT IMPROVE PERFORMANCE
ANALYSIS OF WTTE-RNN VARIANTS THAT IMPROVE PERFORMANCEANALYSIS OF WTTE-RNN VARIANTS THAT IMPROVE PERFORMANCE
ANALYSIS OF WTTE-RNN VARIANTS THAT IMPROVE PERFORMANCE
 
IRJET- Early Detection of Sensors Failure using IoT
IRJET- Early Detection of Sensors Failure using IoTIRJET- Early Detection of Sensors Failure using IoT
IRJET- Early Detection of Sensors Failure using IoT
 
IBM impact-final-reviewed1
IBM impact-final-reviewed1IBM impact-final-reviewed1
IBM impact-final-reviewed1
 
Validation of Maintenance Policy of Steel Plant Machine Shop By Analytic Hier...
Validation of Maintenance Policy of Steel Plant Machine Shop By Analytic Hier...Validation of Maintenance Policy of Steel Plant Machine Shop By Analytic Hier...
Validation of Maintenance Policy of Steel Plant Machine Shop By Analytic Hier...
 
008_23035research061214_49_55
008_23035research061214_49_55008_23035research061214_49_55
008_23035research061214_49_55
 
ETD featurespdf
ETD featurespdfETD featurespdf
ETD featurespdf
 
012_22796ny071214_94_101
012_22796ny071214_94_101012_22796ny071214_94_101
012_22796ny071214_94_101
 
JPJ1439 On False Data-Injection Attacks against Power System State Estimation...
JPJ1439 On False Data-Injection Attacks against Power System State Estimation...JPJ1439 On False Data-Injection Attacks against Power System State Estimation...
JPJ1439 On False Data-Injection Attacks against Power System State Estimation...
 
DISEASE PREDICTION SYSTEM USING SYMPTOMS
DISEASE PREDICTION SYSTEM USING SYMPTOMSDISEASE PREDICTION SYSTEM USING SYMPTOMS
DISEASE PREDICTION SYSTEM USING SYMPTOMS
 
A robust algorithm based on a failure sensitive matrix for fault diagnosis of...
A robust algorithm based on a failure sensitive matrix for fault diagnosis of...A robust algorithm based on a failure sensitive matrix for fault diagnosis of...
A robust algorithm based on a failure sensitive matrix for fault diagnosis of...
 
Data mining-for-prediction-of-aircraft-component-replacement
Data mining-for-prediction-of-aircraft-component-replacementData mining-for-prediction-of-aircraft-component-replacement
Data mining-for-prediction-of-aircraft-component-replacement
 
Ijcet 06 07_002
Ijcet 06 07_002Ijcet 06 07_002
Ijcet 06 07_002
 

predictive maintenance

  • 1. MACHINE LEARNING FOR PREDICTIVE MAINTENANCE BY AMEY KULKARNI
  • 2. WHAT IS MACHINE LEARNING? It is the field of study that gives the computer the ability to learn without being explicitly programmed.-Arthur Samuel 1956 It is the process in which we let computers to learn the things on themselves with experience and give them ability to think and at times take decision.
  • 3. APPLICATION OF MACHINE LEARING. Search engines. Sentiment analysis.(opinion mining) Forecasting. Brain machine interface. Recommender systems. Artificial intelligence.
  • 4.
  • 5. INTRODUCTION TO INTERNET OF THINGS. The internet of things (IoT) is the network of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.
  • 6. PREDICTIVE MAINTENANCE.  Predictive maintenance is detecting the early symptom of irregular functioning of a machine and take action before it get converted to breakdown failure.
  • 7. INTRODUCTION TO MACHINE LEARNING IN PREDICTIVE MAINTENANCE.
  • 8. SENSORES AND DATA COLLECTION. With an increasing number of embedded sensing computer systems setup in production plants, machines, cars, etc., there are new possibilities to monitor and log the data from such systems. This development makes it possible to detect anomalies and predict the failures that affect maintenance plans.
  • 9. HOW MACHINE LEARING WORKS? It works in following basic four steps. Retrieving the data from machine such as vibrations,tempreture,RPM etc. Formation of training data set by selecting proper data. Feeding the training data to computer and applying relevant machine learning model such as linear regressions, CART, K-means etc. Testing the model on test data set and recording the feed back for further improvement in the model.
  • 10.
  • 11.
  • 12. PURPOSE OF PREDICTIVE MAINTENANCE SOFTWARE. Machine Condition Analysis software is a predictive maintenance tool that analyze vibration data. The process includes the collection of vibration data, the analysis of data resulting in generating faults, and the prescription of repair recommendations to avoid machine failure. “A fault is an abnormal state of a machine or system such as dysfunction or malfunction of a part, an assembly, or the whole system” .Each fault is associated with a severity indicating its degree of seriousness. An increase in severity indicates a progression to machine failure. Predicting machine failure allows for the repairing of the machine before it breaks, saving cost and minimizing machine downtime.
  • 13. PAST, PRESENT AND FURUTE. The practices of machine maintenance has been changing continuously from 1800 Industrial Revolution to 21st century and Technology is now finding its place in Future also. The birth of maintenance started with Run to Failure concept which is also called as “crisis maintenance”  Then machines with no problems had preventive maintenance performed according to some schedule improved machine uptime. Now, with predictive maintenance, early identification of machine faults results in maintenance being performed before failure. With a TTF estimate, maintenance can be scheduled at the most efficient and convenient time.
  • 14. CASE BASED REASONING CBR is a “model of reasoning that incorporates problem solving, understanding, and learning, and integrates all of them with memory process” . “These tasks are performed using typical situations, called cases, already experienced by a system” Cases of machine failure are recorded through various parameters including vibrations,tempreture,Noise etc. With help of Domain expert above parameters are modified in terms of Ratios, Difference, Percentage etc. depending upon their correlation to failure. These data is then fed to computer and a Statistical model is formed. Next time a test data set is fed to computer and computer will correlate the test data to the already formed model and on that bases it predicts the reliability of that machine.
  • 15. VARIABLE DICTIONARY OF A CASE CASE TABLE  Case ID -Each case is uniquely identified by a Case ID EquipmentID -is a nominal value representing the machine configuration. VibStandardDiagnosisID- is a nominal value representing the diagnosis. DiagnosisGroupID-is a nominal value representing the diagnosis group. StandardEquipmentID is a nominal value representing the machine configuration group. TotalDaystoFailure is a real value that represents the total days to failure for the case. CaseTestID is a unique identifier for each test in a case. DayPosition is a real value representing the day the test occurred in the case
  • 16. VARIABLE DICTIONARY OF A TEST TABLE VibStandardSeverityIndex -is a real value that represents the severity of the diagnosis in the test. EquipmentID- is a unique identifier for a Machine. TestResultID -is a unique identifier for a test. CaseIsActive and CaseTestIsActive are nominal value that flags a case or case test that should or should not be used in the CBR system.
  • 17. Attribute Value Description CaseID 33 Unique key for case VibStandardEquipmentID 879 Cargo Refrigeration Compressor VibstandardDiagnosisID 395 Motor Bearing Looseness CaseType 0 Type of case TotalDaysToFailure 267 Number of days to failure for the case DiagnosisGroupID 4 Looseness VibStandardEquipmentGroupID 82 Motor driven reciprocating compressor no ball bearings EquipmentID 6253 No.1 Cargo refrigeration compressor DayPosition 0, 139, Day position of the test within the case 267 VibDiagnosisSeverityIndex 0, 130, The degree of the diagnosis 640 TestCaseID 147, Unique key for each test included in the 148, 149 case
  • 18. GROUPING OF VARIABLES Diagnoses and MIDs have been grouped where the diagnoses basically define the same problem and where the MIDs are basically describing the same machine configuration.  The database contains diagnoses, some of which are very similar. These similar diagnoses have been grouped and stored in a new table, DiagnosisGroups.
  • 19. Diagnosis Group 1 Diagnosis Group 2 Coupling Wear Ball Bearing Noise Coupling Wear or Looseness Ball Bearing Wear Bearing Wear or Defect Diagnosis Group Example
  • 20. GROUPING OF MACHINES MIDs are basically grouped in terms of the driver components:  motors, turbines, diesels, and so forth .  How it is connected to the driven component: geared or belted, or driven (direct drive).  The driven component consists of rotary screw, centrifugal, piston, and so forth.  The driven component consists of pump, compressor, fan, blower, and so forth.  The groupings are also based on the type of fluid pushed: hydraulics, lube oil, fuel oil, water, and so forth. speed where high speed is anything around 3000 – 3600 rpm.
  • 21. MID Group Example Group 1 Group 2 AC Chill Water Pump Air Conditioning Salt Water Circulating Pump A/C Chill Water Pump Air Conditioning Sea Water Service Pump Air Conditioning Chill Water Pump A/C S/W CIRC PUMP Air Conditioning Chilled Water Pmp
  • 22. CASE BASED REASONING IS CARRIED OUT IN FOLLOWING FOUR STEPS.  Retrieving -Retrieving is the part that returns an old case that is determined to be identical or similar to the new problem.  Reusing – It is the part that applies the solution of the retrieved old case, and adapts the retrieved solutions to solve the new problem.  Revising- It is the step that corrects the adapted solution after user feedback.  Retaining- It is the storing of valid confirmed cases.
  • 23.
  • 24. CBR-Retaining Each case consists of a minimum of three consecutive tests. The tests in a case consist of one in which the machine had a severe fault, one in which the fault did not exist and one in which the fault exists but is less than severe. There are four types of cases.  Case type 0 consists of a minimum of three consecutive tests on a machine where the last test has an extreme fault and the first test does not have the fault. Case type 1 consists of a minimum of three consecutive tests on a machine where at last test has an extreme grouped fault and the first test does not have the fault. Case type two and three are built on the same criteria with the exceptions listed in table.
  • 25. Case type Description Type 0 Same diagnosis and same machine Type 1 Grouped diagnosis and same machine Type 2 Normalize same diagnosis within the grouped MID Type 3 Normalize grouped diagnosis within the grouped MID
  • 26. CBR- Retrieval Cases are retrieved based on the different types of cases stored in the case library.  An instance of a direct case is a case on the same machine with the same fault but does not include the current test instance.  An instance of an indirect case is one of the following: Same diagnosis on one of the grouped MIDs. Grouped fault on the same MID.  Grouped fault with one of the grouped MIDs. The system first attempts to find a direct match .If a case is not found, the system attempts to find an indirect match and continues through the match types until a case is found. When a case is found, the solution is applied to the new problem.
  • 27. MULTIPLE CASE RETRIEVAL If multiple cases are retrieved, the system selects the best case by finding a case that is failing at the closest rate as the new problem. It takes the severity and normalized date and selects the case with the closest severity to the normalized date. This is an attempt to find a case that is failing at the same rate as the new problem. With an attempt to improve accuracy, the algorithm was tweaked to retrieve 2-nearest neighbour and 3-nearest neighbour. The system would average the TTF values of the two or three nearest neighbour cases.
  • 28. CBR-Reusing After the system retrieves a case, this known solution is applied to the new problem. The test date of the new problem is normalized, applied to the previous solution and the new solution, TTF, is calculated.  Normalization of date is done by calculating the number of days from the current test to the first prior test where the diagnosis in question is not present. For example, let D1 equal to the date of the current test where a specific diagnosis exists. Let D2 be the date of the first prior test where the specific diagnosis does not exist and let Dresult be the calculated normalized date, in days. Dresult = D1 – D2. TTF is calculated by subtracting Dresult from previous case’s TTF
  • 29. CBR-Revising A user may review all cases in the case library and evaluate for correctness. The user may decide to flag invalid cases or individual case tests. This allows the user control in excluding invalid cases or individual case tests from being used during TTF determination.
  • 30. KEY BENEFITS OF ENHANCED PREDITIVE MAINTENANCE.