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

Scada and power system automation
Scada and power system automationScada and power system automation
Scada and power system automationShubham Kapoor
 
Predictive Maintenance
Predictive MaintenancePredictive Maintenance
Predictive Maintenancefljungbe
 
Job Responsibilities of A Maintenance Engineer
Job Responsibilities of A Maintenance EngineerJob Responsibilities of A Maintenance Engineer
Job Responsibilities of A Maintenance EngineerSAJID ALI RUK
 
Poka-Yoke training pack for circulation.pdf
Poka-Yoke training pack for circulation.pdfPoka-Yoke training pack for circulation.pdf
Poka-Yoke training pack for circulation.pdfManojKmar1
 
Root Cause Analysis .pdf
Root Cause Analysis .pdfRoot Cause Analysis .pdf
Root Cause Analysis .pdfssuser089410
 
Computerized maintenance management system (cmms)
Computerized maintenance management system (cmms)Computerized maintenance management system (cmms)
Computerized maintenance management system (cmms)SHIVAJI CHOUDHURY
 
Dfmea for engine systems
Dfmea for engine systemsDfmea for engine systems
Dfmea for engine systemsKamal Vora
 
Jidoka lean manufacturing
Jidoka   lean manufacturingJidoka   lean manufacturing
Jidoka lean manufacturingHarsh Joshi
 
Six Sigma Principles And Concepts PowerPoint Presentation Slides
Six Sigma Principles And Concepts PowerPoint Presentation SlidesSix Sigma Principles And Concepts PowerPoint Presentation Slides
Six Sigma Principles And Concepts PowerPoint Presentation SlidesSlideTeam
 
Basic Troubleshooting Pwr Pt
Basic Troubleshooting Pwr PtBasic Troubleshooting Pwr Pt
Basic Troubleshooting Pwr PtRlonz
 
Condition monitoring of rotating machines ppt
Condition monitoring of rotating machines pptCondition monitoring of rotating machines ppt
Condition monitoring of rotating machines pptRohit Kaushik
 
Obeya Rooms or Business Performance Rooms
Obeya Rooms or Business Performance RoomsObeya Rooms or Business Performance Rooms
Obeya Rooms or Business Performance RoomsAdam Payne
 
8D problem solving method with sample chart
8D problem solving method with sample chart 8D problem solving method with sample chart
8D problem solving method with sample chart farshid hesami
 

What's hot (20)

Scada and power system automation
Scada and power system automationScada and power system automation
Scada and power system automation
 
Predictive Maintenance
Predictive MaintenancePredictive Maintenance
Predictive Maintenance
 
Tpm preview
Tpm previewTpm preview
Tpm preview
 
Job Responsibilities of A Maintenance Engineer
Job Responsibilities of A Maintenance EngineerJob Responsibilities of A Maintenance Engineer
Job Responsibilities of A Maintenance Engineer
 
Poka-Yoke training pack for circulation.pdf
Poka-Yoke training pack for circulation.pdfPoka-Yoke training pack for circulation.pdf
Poka-Yoke training pack for circulation.pdf
 
6.2 msa-gauge-r&r
6.2 msa-gauge-r&r6.2 msa-gauge-r&r
6.2 msa-gauge-r&r
 
Root Cause Analysis .pdf
Root Cause Analysis .pdfRoot Cause Analysis .pdf
Root Cause Analysis .pdf
 
Computerized maintenance management system (cmms)
Computerized maintenance management system (cmms)Computerized maintenance management system (cmms)
Computerized maintenance management system (cmms)
 
Dfmea for engine systems
Dfmea for engine systemsDfmea for engine systems
Dfmea for engine systems
 
Jidoka lean manufacturing
Jidoka   lean manufacturingJidoka   lean manufacturing
Jidoka lean manufacturing
 
Six Sigma Principles And Concepts PowerPoint Presentation Slides
Six Sigma Principles And Concepts PowerPoint Presentation SlidesSix Sigma Principles And Concepts PowerPoint Presentation Slides
Six Sigma Principles And Concepts PowerPoint Presentation Slides
 
Total Productive Maintenance (TPM)
Total Productive Maintenance (TPM)Total Productive Maintenance (TPM)
Total Productive Maintenance (TPM)
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturing
 
Basic Troubleshooting Pwr Pt
Basic Troubleshooting Pwr PtBasic Troubleshooting Pwr Pt
Basic Troubleshooting Pwr Pt
 
Condition monitoring of rotating machines ppt
Condition monitoring of rotating machines pptCondition monitoring of rotating machines ppt
Condition monitoring of rotating machines ppt
 
Obeya Rooms or Business Performance Rooms
Obeya Rooms or Business Performance RoomsObeya Rooms or Business Performance Rooms
Obeya Rooms or Business Performance Rooms
 
Lean Manufacturing Training
Lean Manufacturing TrainingLean Manufacturing Training
Lean Manufacturing Training
 
8D problem solving method with sample chart
8D problem solving method with sample chart 8D problem solving method with sample chart
8D problem solving method with sample chart
 
Lean six sigma
Lean six sigmaLean six sigma
Lean six sigma
 
Leading a Lean Implementation
Leading a Lean ImplementationLeading a Lean Implementation
Leading a Lean Implementation
 

Viewers also liked

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 SupportCA | Automic Software
 
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 LogisticsMapR Technologies
 
Database Maintenance Optimization Brad Mc Gehee
Database Maintenance Optimization   Brad Mc GeheeDatabase Maintenance Optimization   Brad Mc Gehee
Database Maintenance Optimization Brad Mc GeheePratik joshi
 
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 ZCharles Vestur
 
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 TelecomProvectus
 

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 ProjectPranov 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 applicationsAnish Das
 
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...ijcisjournal
 
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 DiagnosisViralkumar Jayswal
 
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...IRJET Journal
 
Proposed Algorithm for Surveillance Applications
Proposed Algorithm for Surveillance ApplicationsProposed Algorithm for Surveillance Applications
Proposed Algorithm for Surveillance ApplicationsEditor IJCATR
 
Finger pointing
Finger pointingFinger pointing
Finger pointingBoundary
 
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 PERFORMANCEJaresJournal
 
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 IoTIRJET Journal
 
IBM impact-final-reviewed1
IBM impact-final-reviewed1IBM impact-final-reviewed1
IBM impact-final-reviewed1Priya Thinagar
 
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...IJMERJOURNAL
 
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...chennaijp
 
DISEASE PREDICTION SYSTEM USING SYMPTOMS
DISEASE PREDICTION SYSTEM USING SYMPTOMSDISEASE PREDICTION SYSTEM USING SYMPTOMS
DISEASE PREDICTION SYSTEM USING SYMPTOMSIRJET Journal
 
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...IJMER
 
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-replacementSaurabh Gawande
 

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.