SlideShare a Scribd company logo
1 of 63
Download to read offline
Designing a tool to support fault diagnosis
and help with predictive maintenance of
HVAC electrical actuators
AUTODIAG
J. Vachaudez
23/11/2017
: :
Outline
Part 1 : Context
Part 2 : Data Extraction
Part 3 : Test Bench
Part 4 : Data Manipulation & Visualization
Part 5 : Imbalance Detection - A Machine Learning
Example
2 : :
Part 1
Context
3 : :
1. Maintenance
1.1 Maintenance types
1.2 Predictive maintenance techniques
2. Measurement flow
3. Fault analysis
3.1 Fault types
3.2 Fault signature
4 : :
1. Maintenance
1.1 Maintenance types
1.2 Predictive maintenance techniques
2. Measurement flow
3. Fault analysis
3.1 Fault types
3.2 Fault signature
5 : :
Maintenance types
Types of maintenance :
Reactive maintenance : Repair when it is broken
Preventive maintenance : Repair at regular intervals
Predictive maintenance : Follow the state of the equipement
All together . . .
Proactive maintenance : Operate in the best conditions
6 : :
Maintenance types
Types of maintenance :
Reactive maintenance : Repair when it is broken
Preventive maintenance : Repair at regular intervals
Predictive maintenance : Follow the state of the equipement
All together . . .
Proactive maintenance : Operate in the best conditions
6 : :
1. Maintenance
1.1 Maintenance types
1.2 Predictive maintenance techniques
2. Measurement flow
3. Fault analysis
3.1 Fault types
3.2 Fault signature
7 : :
Predictive maintenance
techniques
Predictive maintenance techniques
• Vibration analysis
• Oil analysis
• Infrared thermography
• Ultrasonic analysis
• Other (electrical motor diagnosis, temperature measurement,
endoscopy, . . .)
8 : :
Predictive maintenance
techniques
Predictive maintenance techniques
• Vibration analysis
• Oil analysis
• Infrared thermography
• Ultrasonic analysis
• Other (electrical motor diagnosis, temperature measurement,
endoscopy, . . .)
8 : :
Unit conversion
x = X · sin(ωt) (1)
dx
dt
= v = ω · X · cos(ωt) (2)
dv
dt
= a = −ω2
· X · sin(ωt) (3)
• Displacement :
µm Pk − Pk
• Speed : mm/s RMS
• Acceleration : g s Pk
t
d
9 : :
Unit conversion
x = X · sin(ωt) (1)
dx
dt
= v = ω · X · cos(ωt) (2)
dv
dt
= a = −ω2
· X · sin(ωt) (3)
• Displacement :
µm Pk − Pk
• Speed : mm/s RMS
• Acceleration : g s Pk
t
d
9 : :
Unit conversion
x = X · sin(ωt) (1)
dx
dt
= v = ω · X · cos(ωt) (2)
dv
dt
= a = −ω2
· X · sin(ωt) (3)
• Displacement :
µm Pk − Pk
• Speed : mm/s RMS
• Acceleration : g s Pk
t
d
9 : :
Units – Order
Définition
The order number may be defined by the quotient of the analyzed
frequency and the reference shaft rotation frequency.
#ordre =
Fpeak[Hz]
Frot[Hz]
• The order number is dimensionless but often represents as a X
• It represents the number of times that the phenomenon occurs per
revolution
10 : :
Units – Order
Définition
The order number may be defined by the quotient of the analyzed
frequency and the reference shaft rotation frequency.
#ordre =
Fpeak[Hz]
Frot[Hz]
• The order number is dimensionless but often represents as a X
• It represents the number of times that the phenomenon occurs per
revolution
10 : :
1. Maintenance
1.1 Maintenance types
1.2 Predictive maintenance techniques
2. Measurement flow
3. Fault analysis
3.1 Fault types
3.2 Fault signature
11 : :
Measurement flow
Step 1 : Transfer database from computer to collector
12 : :
Measurement flow
Step 2 : Measure equipments on customer site
12 : :
Measurement flow
Step 3 : Transfer data from collector to computer
12 : :
Measurement flow
Step 4 : Analyze data and send report to the customer
12 : :
1. Maintenance
1.1 Maintenance types
1.2 Predictive maintenance techniques
2. Measurement flow
3. Fault analysis
3.1 Fault types
3.2 Fault signature
13 : :
1. Maintenance
1.1 Maintenance types
1.2 Predictive maintenance techniques
2. Measurement flow
3. Fault analysis
3.1 Fault types
3.2 Fault signature
14 : :
Fault types
Detectable faults
• Imbalance
• Misalignement
• Looseness
• Bearing (BPFO, BPFI, FTF, BSF)
• Gear
• Belt
• Lubrication
• Cavitation
• . . .
15 : :
Fault types
Detectable faults
• Imbalance
• Misalignement
• Looseness
• Bearing (BPFO, BPFI, FTF, BSF)
• Gear
• Belt
• Lubrication
• Cavitation
• . . .
15 : :
1. Maintenance
1.1 Maintenance types
1.2 Predictive maintenance techniques
2. Measurement flow
3. Fault analysis
3.1 Fault types
3.2 Fault signature
16 : :
Imbalance
Figure 1 – Static imbalance
f
d
1
Figure 2 – Spectral signature
17 : :
Bearing fault
Outter race fault - BPFO
Figure 3 – Outter race fault
Fe 2Fe
1
3Fe
f
d
Figure 4 – Spectral signature
18 : :
Belt fault
Figure 5 – Belt/pulleys
Fc 2Fc
f
d
Figure 6 – Spectral signature
19 : :
Part 2
Data Extraction
20 : :
4. Introduction
5. Fault Frequencies Database Extraction
6. Measurements Database Extraction
7. Reports Database Extraction
8. Equipment Database
8.1 GSK Dashboard
8.2 Equipment database creation & modification
21 : :
Introduction
MHM .txt files MongoDB Autodiag
Extract mea-
surements
Store mea-
surements
Query stored
measurements
22 : :
Introduction
MongoDB Pre-Processing
Featurevector
Classifier
Decision
23 : :
4. Introduction
5. Fault Frequencies Database Extraction
6. Measurements Database Extraction
7. Reports Database Extraction
8. Equipment Database
8.1 GSK Dashboard
8.2 Equipment database creation & modification
24 : :
Bearing Database Extraction
Figure 7 – Bearing text file
25 : :
4. Introduction
5. Fault Frequencies Database Extraction
6. Measurements Database Extraction
7. Reports Database Extraction
8. Equipment Database
8.1 GSK Dashboard
8.2 Equipment database creation & modification
26 : :
Measurements Database Extraction
Need to create a tool, able to extract all measurements from the MHM
database, one at a time.
Results
• ≈ 10 days of extraction 24/7
• ≈ 15000 text files
• ≈ 8 GB of text files
27 : :
Measurements Database Extraction
Need to create a tool, able to extract all measurements from the MHM
database, one at a time.
Results
• ≈ 10 days of extraction 24/7
• ≈ 15000 text files
• ≈ 8 GB of text files
27 : :
4. Introduction
5. Fault Frequencies Database Extraction
6. Measurements Database Extraction
7. Reports Database Extraction
8. Equipment Database
8.1 GSK Dashboard
8.2 Equipment database creation & modification
28 : :
Reports Database Extraction
Figure 8 – Report text file
29 : :
4. Introduction
5. Fault Frequencies Database Extraction
6. Measurements Database Extraction
7. Reports Database Extraction
8. Equipment Database
8.1 GSK Dashboard
8.2 Equipment database creation & modification
30 : :
4. Introduction
5. Fault Frequencies Database Extraction
6. Measurements Database Extraction
7. Reports Database Extraction
8. Equipment Database
8.1 GSK Dashboard
8.2 Equipment database creation & modification
31 : :
Equipment Database
GSK Dashboard
Access to a file from GSK containing :
• Informations about bearing ;
• Informations about belts ;
• Only for WN27.
32 : :
4. Introduction
5. Fault Frequencies Database Extraction
6. Measurements Database Extraction
7. Reports Database Extraction
8. Equipment Database
8.1 GSK Dashboard
8.2 Equipment database creation & modification
33 : :
Equipment Database
Database creation
Needs
• Create an equipment database ;
• Bearing and belt informations for each equipments ;
• Other informations about equipment can be useful (criticity,
type,. . .)
• Need to easily edit the equipment database.
34 : :
Equipment Database
Database creation
Needs
• Create an equipment database ;
• Bearing and belt informations for each equipments ;
• Other informations about equipment can be useful (criticity,
type,. . .)
• Need to easily edit the equipment database.
Figure 9 – Equipments sheet header
34 : :
Equipment Database
Database creation
Needs
• Create an equipment database ;
• Bearing and belt informations for each equipments ;
• Other informations about equipment can be useful (criticity,
type,. . .)
• Need to easily edit the equipment database.
(a) Manufacturer (b) Types
Figure 9 – Manufacturer and Types drop list
34 : :
Part 3
Test Bench
35 : :
Test Bench - Instumentation
Figure 10 – Test Bench - Instumentation
36 : :
Part 4
Data Manipulation & Visualization
37 : :
9. Data Visualization
10. Results
38 : :
Data Visualization
Development of a Bokeh application in order to visualize data.
Goal
• Select data based on :
Geographic location (customer, area, equipment)
Fault diagnose in the report
Type of measurement
• Compute indicators on each selected measurement
• Visualize data
39 : :
Data Visualization
1. Dataset selection.
Figure 11 – Dataset selection
40 : :
Data Visualization
2. Set required parameters to indicators.
(a) Filtering options (b) Global Value options (c) Entropy options
Figure 11 – Indicators options
40 : :
Data Visualization
3. Select indicators to display.
Figure 11 – Indicators selection
40 : :
9. Data Visualization
10. Results
41 : :
Results
Relevant indicator - Example
Figure 12 – Global Value computed, between 0.95 and 1.05 orders, for all
equipments of area WN10
42 : :
Results
Irrelevant indicator - Example
Figure 12 – Kurtosis computed for all equipments of area WN10
42 : :
Results
(a) "NO FAULT" measurements (b) "IMBALANCE" measurements
Figure 13 – Comparison between "NO FAULT" measurements and
"IMBALANCE" measurements
43 : :
Part 5
Imbalance Detection
A Machine Learning Example
44 : :
Supervised learning
SVM
y
x
Figure 14 – Support Vector
Machines
Caracteristics
• Binary classifier
• Find the best separating
hyperplane that separates
the data
45 : :
Imbalance Detection
SVM results imbalance detection
SVM on WN10 : 45 < recognition rate < 92%
SVM on WN27 : 45 < recognition rate < 95%
SVM WN27 applied on WN10 : recognition rate ≈ 85%
46 : :
Imbalance Detection
SVM results imbalance detection
SVM on WN10 : 45 < recognition rate < 92%
SVM on WN27 : 45 < recognition rate < 95%
SVM WN27 applied on WN10 : recognition rate ≈ 85%
46 : :
Thank you for your attention.
47 : :

More Related Content

Similar to Julien vachaudez - projet Autodiag

References1. HCS 2010 online manuals.2. Data Data provi.docx
References1. HCS 2010 online manuals.2. Data  Data provi.docxReferences1. HCS 2010 online manuals.2. Data  Data provi.docx
References1. HCS 2010 online manuals.2. Data Data provi.docx
debishakespeare
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
ajayrampelli
 
24 cnc machine feedback devices
24 cnc machine feedback devices24 cnc machine feedback devices
24 cnc machine feedback devices
Jupira Silva
 
MagneTag Presentation Winter Quarter V3.0
MagneTag Presentation Winter Quarter V3.0MagneTag Presentation Winter Quarter V3.0
MagneTag Presentation Winter Quarter V3.0
John-Paul Petersen
 
Leading Indicator Program OverView Rev A
Leading  Indicator Program OverView Rev ALeading  Indicator Program OverView Rev A
Leading Indicator Program OverView Rev A
Phil Rochette
 
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdfVolvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
dai20nao
 
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdfVolvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
zu0582kui
 

Similar to Julien vachaudez - projet Autodiag (20)

References1. HCS 2010 online manuals.2. Data Data provi.docx
References1. HCS 2010 online manuals.2. Data  Data provi.docxReferences1. HCS 2010 online manuals.2. Data  Data provi.docx
References1. HCS 2010 online manuals.2. Data Data provi.docx
 
Failure Prediction Using Interaction between Parallel Links of FA Equipment
Failure Prediction Using Interaction between Parallel Links of FA EquipmentFailure Prediction Using Interaction between Parallel Links of FA Equipment
Failure Prediction Using Interaction between Parallel Links of FA Equipment
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
 
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
Klessydra t - designing vector coprocessors for multi-threaded edge-computing...
 
Data view intro flier
Data view intro flierData view intro flier
Data view intro flier
 
Converter station water-cooled pump vibration monitoring and condition assess...
Converter station water-cooled pump vibration monitoring and condition assess...Converter station water-cooled pump vibration monitoring and condition assess...
Converter station water-cooled pump vibration monitoring and condition assess...
 
7 qc tools basic
7 qc tools basic7 qc tools basic
7 qc tools basic
 
24 cnc machine feedback devices
24 cnc machine feedback devices24 cnc machine feedback devices
24 cnc machine feedback devices
 
MagneTag Presentation Winter Quarter V3.0
MagneTag Presentation Winter Quarter V3.0MagneTag Presentation Winter Quarter V3.0
MagneTag Presentation Winter Quarter V3.0
 
573916%20 obd1150%20mnl en%20rev%20b_0auto
573916%20 obd1150%20mnl en%20rev%20b_0auto573916%20 obd1150%20mnl en%20rev%20b_0auto
573916%20 obd1150%20mnl en%20rev%20b_0auto
 
Reliability Centered Maintenance Case Study
 Reliability Centered Maintenance Case Study Reliability Centered Maintenance Case Study
Reliability Centered Maintenance Case Study
 
Tutorial: The Role of Event-Time Analysis Order in Data Streaming
Tutorial: The Role of Event-Time Analysis Order in Data StreamingTutorial: The Role of Event-Time Analysis Order in Data Streaming
Tutorial: The Role of Event-Time Analysis Order in Data Streaming
 
basic computer programming and micro programmed control
basic computer programming and micro programmed controlbasic computer programming and micro programmed control
basic computer programming and micro programmed control
 
Fadal Siemens Control Touch Probe Manual
Fadal Siemens Control Touch Probe ManualFadal Siemens Control Touch Probe Manual
Fadal Siemens Control Touch Probe Manual
 
EMC report.pdf
EMC report.pdfEMC report.pdf
EMC report.pdf
 
mechine vibration diagnotics for beginer
mechine vibration diagnotics for beginermechine vibration diagnotics for beginer
mechine vibration diagnotics for beginer
 
Leading Indicator Program OverView Rev A
Leading  Indicator Program OverView Rev ALeading  Indicator Program OverView Rev A
Leading Indicator Program OverView Rev A
 
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdfVolvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
 
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdfVolvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
 
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdfVolvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
Volvo EC160C L EC160CL Excavator Service Repair Manual Instant Download.pdf
 

More from Synhera

More from Synhera (20)

JDCHE 20-21 - Les pratique de solidarité
JDCHE 20-21 - Les pratique de solidaritéJDCHE 20-21 - Les pratique de solidarité
JDCHE 20-21 - Les pratique de solidarité
 
JDCHE 20-21 - Does the CEO’s gender influence next generation involvement in ...
JDCHE 20-21 - Does the CEO’s gender influence next generation involvement in ...JDCHE 20-21 - Does the CEO’s gender influence next generation involvement in ...
JDCHE 20-21 - Does the CEO’s gender influence next generation involvement in ...
 
JDCHE 20-21 - Questionnement et analyse d’un dispositif de gamification et de...
JDCHE 20-21 - Questionnement et analyse d’un dispositif de gamification et de...JDCHE 20-21 - Questionnement et analyse d’un dispositif de gamification et de...
JDCHE 20-21 - Questionnement et analyse d’un dispositif de gamification et de...
 
JDCHE 20-21 - Acculturation des enfants de milieux populaires à la culture éc...
JDCHE 20-21 - Acculturation des enfants de milieux populaires à la culture éc...JDCHE 20-21 - Acculturation des enfants de milieux populaires à la culture éc...
JDCHE 20-21 - Acculturation des enfants de milieux populaires à la culture éc...
 
JDCHE 20-21 - Ouvrir le dialogue pour la personnalisation des soins par le b...
JDCHE 20-21 -  Ouvrir le dialogue pour la personnalisation des soins par le b...JDCHE 20-21 -  Ouvrir le dialogue pour la personnalisation des soins par le b...
JDCHE 20-21 - Ouvrir le dialogue pour la personnalisation des soins par le b...
 
JDCHE 20-21 - Les enjeux de l’Education aux medias dans l’enseignement second...
JDCHE 20-21 - Les enjeux de l’Education aux medias dans l’enseignement second...JDCHE 20-21 - Les enjeux de l’Education aux medias dans l’enseignement second...
JDCHE 20-21 - Les enjeux de l’Education aux medias dans l’enseignement second...
 
JDCHE 20-21 - SAPTAP Savoir Analyser: les ateliers Philo Traduction et les di...
JDCHE 20-21 - SAPTAP Savoir Analyser: les ateliers Philo Traduction et les di...JDCHE 20-21 - SAPTAP Savoir Analyser: les ateliers Philo Traduction et les di...
JDCHE 20-21 - SAPTAP Savoir Analyser: les ateliers Philo Traduction et les di...
 
JDCHE 20-21 - Effet de la vitesse de marche sur la stratégie cinématique du G...
JDCHE 20-21 - Effet de la vitesse de marche sur la stratégie cinématique du G...JDCHE 20-21 - Effet de la vitesse de marche sur la stratégie cinématique du G...
JDCHE 20-21 - Effet de la vitesse de marche sur la stratégie cinématique du G...
 
JDCHE 20-21 - Evaluation des risques de contamination microbienne croisée a...
JDCHE 20-21 -   Evaluation des risques de contamination microbienne croisée a...JDCHE 20-21 -   Evaluation des risques de contamination microbienne croisée a...
JDCHE 20-21 - Evaluation des risques de contamination microbienne croisée a...
 
JDCHE 20-21 - Les TIC dans le champ de l'Intervention sociale
JDCHE 20-21 - Les TIC dans le champ de l'Intervention socialeJDCHE 20-21 - Les TIC dans le champ de l'Intervention sociale
JDCHE 20-21 - Les TIC dans le champ de l'Intervention sociale
 
JDCHE 20-21 - Les langues, c'est classe(s)
JDCHE 20-21 - Les langues, c'est classe(s)JDCHE 20-21 - Les langues, c'est classe(s)
JDCHE 20-21 - Les langues, c'est classe(s)
 
JDCHE 20-21 - Analyse des paramètres spatio temporels et cinématiques de la c...
JDCHE 20-21 - Analyse des paramètres spatio temporels et cinématiques de la c...JDCHE 20-21 - Analyse des paramètres spatio temporels et cinématiques de la c...
JDCHE 20-21 - Analyse des paramètres spatio temporels et cinématiques de la c...
 
JDCHE 20-21 - Mise au point d’une technique rapide d’extraction de l’ARN vira...
JDCHE 20-21 - Mise au point d’une technique rapide d’extraction de l’ARN vira...JDCHE 20-21 - Mise au point d’une technique rapide d’extraction de l’ARN vira...
JDCHE 20-21 - Mise au point d’une technique rapide d’extraction de l’ARN vira...
 
JDCHE 20-21 - La simulation en santé et la gestion des ressources de crise p...
JDCHE 20-21 -  La simulation en santé et la gestion des ressources de crise p...JDCHE 20-21 -  La simulation en santé et la gestion des ressources de crise p...
JDCHE 20-21 - La simulation en santé et la gestion des ressources de crise p...
 
JDCHE 20-21 - Starwars Wireless Power Charger LOGO
JDCHE 20-21 -  Starwars Wireless Power Charger LOGOJDCHE 20-21 -  Starwars Wireless Power Charger LOGO
JDCHE 20-21 - Starwars Wireless Power Charger LOGO
 
JDCHE 20-21 - Etude de l'efficacité énergétique d'un smart grid DC
JDCHE 20-21 -  Etude de l'efficacité énergétique d'un smart grid DCJDCHE 20-21 -  Etude de l'efficacité énergétique d'un smart grid DC
JDCHE 20-21 - Etude de l'efficacité énergétique d'un smart grid DC
 
JDCHE 20-21 - HYPOCHECK: Développement d’un test de dépistage rapide de deux ...
JDCHE 20-21 - HYPOCHECK: Développement d’un test de dépistage rapide de deux ...JDCHE 20-21 - HYPOCHECK: Développement d’un test de dépistage rapide de deux ...
JDCHE 20-21 - HYPOCHECK: Développement d’un test de dépistage rapide de deux ...
 
JDCHE 20-21 - Un outil pour améliorer la compréhension et la production écrites
JDCHE 20-21 - Un outil pour améliorer la compréhension et la production écritesJDCHE 20-21 - Un outil pour améliorer la compréhension et la production écrites
JDCHE 20-21 - Un outil pour améliorer la compréhension et la production écrites
 
JDCHE 20-21 - DiTS Développement d’un jumeau numérique d’un système de retran...
JDCHE 20-21 - DiTS Développement d’un jumeau numérique d’un système de retran...JDCHE 20-21 - DiTS Développement d’un jumeau numérique d’un système de retran...
JDCHE 20-21 - DiTS Développement d’un jumeau numérique d’un système de retran...
 
JDCHE 20-21 - Antilope : Vers un système bon marché de mesure des polluants ...
JDCHE 20-21 -  Antilope : Vers un système bon marché de mesure des polluants ...JDCHE 20-21 -  Antilope : Vers un système bon marché de mesure des polluants ...
JDCHE 20-21 - Antilope : Vers un système bon marché de mesure des polluants ...
 

Recently uploaded

Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Anamikakaur10
 

Recently uploaded (20)

Call Girls Pune Airport Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pune Airport Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pune Airport Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pune Airport Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
 
Hertwich_EnvironmentalImpacts_BuildingsGRO.pptx
Hertwich_EnvironmentalImpacts_BuildingsGRO.pptxHertwich_EnvironmentalImpacts_BuildingsGRO.pptx
Hertwich_EnvironmentalImpacts_BuildingsGRO.pptx
 
Presentation: Farmer-led climate adaptation - Project launch and overview by ...
Presentation: Farmer-led climate adaptation - Project launch and overview by ...Presentation: Farmer-led climate adaptation - Project launch and overview by ...
Presentation: Farmer-led climate adaptation - Project launch and overview by ...
 
Book Sex Workers Available Pune Call Girls Kondhwa 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Kondhwa  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Kondhwa  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Kondhwa 6297143586 Call Hot India...
 
VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...
VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...
VIP Model Call Girls Viman Nagar ( Pune ) Call ON 8005736733 Starting From 5K...
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Call Girls in Sakinaka Agency, { 9892124323 } Mumbai Vashi Call Girls Serivce...
Call Girls in Sakinaka Agency, { 9892124323 } Mumbai Vashi Call Girls Serivce...Call Girls in Sakinaka Agency, { 9892124323 } Mumbai Vashi Call Girls Serivce...
Call Girls in Sakinaka Agency, { 9892124323 } Mumbai Vashi Call Girls Serivce...
 
Kondhwa ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Kondhwa ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Kondhwa ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Kondhwa ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Proposed Amendments to Chapter 15, Article X: Wetland Conservation Areas
Proposed Amendments to Chapter 15, Article X: Wetland Conservation AreasProposed Amendments to Chapter 15, Article X: Wetland Conservation Areas
Proposed Amendments to Chapter 15, Article X: Wetland Conservation Areas
 
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
 
Cheap Call Girls in Dubai %(+971524965298 )# Dubai Call Girl Service By Rus...
Cheap Call Girls  in Dubai %(+971524965298 )#  Dubai Call Girl Service By Rus...Cheap Call Girls  in Dubai %(+971524965298 )#  Dubai Call Girl Service By Rus...
Cheap Call Girls in Dubai %(+971524965298 )# Dubai Call Girl Service By Rus...
 
VIP Model Call Girls Uruli Kanchan ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Uruli Kanchan ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Uruli Kanchan ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Uruli Kanchan ( Pune ) Call ON 8005736733 Starting From ...
 
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
 
CSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -ENCSR_Tested activities in the classroom -EN
CSR_Tested activities in the classroom -EN
 
VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Wagholi ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls Magarpatta Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Magarpatta Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Magarpatta Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Magarpatta Call Me 7737669865 Budget Friendly No Advance Booking
 
Enhancing forest data transparency for climate action
Enhancing forest data transparency for climate actionEnhancing forest data transparency for climate action
Enhancing forest data transparency for climate action
 
Deforestation
DeforestationDeforestation
Deforestation
 
RATING SYSTEMS- IGBC, GRIHA, LEED--.pptx
RATING  SYSTEMS- IGBC, GRIHA, LEED--.pptxRATING  SYSTEMS- IGBC, GRIHA, LEED--.pptx
RATING SYSTEMS- IGBC, GRIHA, LEED--.pptx
 

Julien vachaudez - projet Autodiag

  • 1. Designing a tool to support fault diagnosis and help with predictive maintenance of HVAC electrical actuators AUTODIAG J. Vachaudez 23/11/2017 : :
  • 2. Outline Part 1 : Context Part 2 : Data Extraction Part 3 : Test Bench Part 4 : Data Manipulation & Visualization Part 5 : Imbalance Detection - A Machine Learning Example 2 : :
  • 4. 1. Maintenance 1.1 Maintenance types 1.2 Predictive maintenance techniques 2. Measurement flow 3. Fault analysis 3.1 Fault types 3.2 Fault signature 4 : :
  • 5. 1. Maintenance 1.1 Maintenance types 1.2 Predictive maintenance techniques 2. Measurement flow 3. Fault analysis 3.1 Fault types 3.2 Fault signature 5 : :
  • 6. Maintenance types Types of maintenance : Reactive maintenance : Repair when it is broken Preventive maintenance : Repair at regular intervals Predictive maintenance : Follow the state of the equipement All together . . . Proactive maintenance : Operate in the best conditions 6 : :
  • 7. Maintenance types Types of maintenance : Reactive maintenance : Repair when it is broken Preventive maintenance : Repair at regular intervals Predictive maintenance : Follow the state of the equipement All together . . . Proactive maintenance : Operate in the best conditions 6 : :
  • 8. 1. Maintenance 1.1 Maintenance types 1.2 Predictive maintenance techniques 2. Measurement flow 3. Fault analysis 3.1 Fault types 3.2 Fault signature 7 : :
  • 9. Predictive maintenance techniques Predictive maintenance techniques • Vibration analysis • Oil analysis • Infrared thermography • Ultrasonic analysis • Other (electrical motor diagnosis, temperature measurement, endoscopy, . . .) 8 : :
  • 10. Predictive maintenance techniques Predictive maintenance techniques • Vibration analysis • Oil analysis • Infrared thermography • Ultrasonic analysis • Other (electrical motor diagnosis, temperature measurement, endoscopy, . . .) 8 : :
  • 11. Unit conversion x = X · sin(ωt) (1) dx dt = v = ω · X · cos(ωt) (2) dv dt = a = −ω2 · X · sin(ωt) (3) • Displacement : µm Pk − Pk • Speed : mm/s RMS • Acceleration : g s Pk t d 9 : :
  • 12. Unit conversion x = X · sin(ωt) (1) dx dt = v = ω · X · cos(ωt) (2) dv dt = a = −ω2 · X · sin(ωt) (3) • Displacement : µm Pk − Pk • Speed : mm/s RMS • Acceleration : g s Pk t d 9 : :
  • 13. Unit conversion x = X · sin(ωt) (1) dx dt = v = ω · X · cos(ωt) (2) dv dt = a = −ω2 · X · sin(ωt) (3) • Displacement : µm Pk − Pk • Speed : mm/s RMS • Acceleration : g s Pk t d 9 : :
  • 14. Units – Order Définition The order number may be defined by the quotient of the analyzed frequency and the reference shaft rotation frequency. #ordre = Fpeak[Hz] Frot[Hz] • The order number is dimensionless but often represents as a X • It represents the number of times that the phenomenon occurs per revolution 10 : :
  • 15. Units – Order Définition The order number may be defined by the quotient of the analyzed frequency and the reference shaft rotation frequency. #ordre = Fpeak[Hz] Frot[Hz] • The order number is dimensionless but often represents as a X • It represents the number of times that the phenomenon occurs per revolution 10 : :
  • 16. 1. Maintenance 1.1 Maintenance types 1.2 Predictive maintenance techniques 2. Measurement flow 3. Fault analysis 3.1 Fault types 3.2 Fault signature 11 : :
  • 17. Measurement flow Step 1 : Transfer database from computer to collector 12 : :
  • 18. Measurement flow Step 2 : Measure equipments on customer site 12 : :
  • 19. Measurement flow Step 3 : Transfer data from collector to computer 12 : :
  • 20. Measurement flow Step 4 : Analyze data and send report to the customer 12 : :
  • 21. 1. Maintenance 1.1 Maintenance types 1.2 Predictive maintenance techniques 2. Measurement flow 3. Fault analysis 3.1 Fault types 3.2 Fault signature 13 : :
  • 22. 1. Maintenance 1.1 Maintenance types 1.2 Predictive maintenance techniques 2. Measurement flow 3. Fault analysis 3.1 Fault types 3.2 Fault signature 14 : :
  • 23. Fault types Detectable faults • Imbalance • Misalignement • Looseness • Bearing (BPFO, BPFI, FTF, BSF) • Gear • Belt • Lubrication • Cavitation • . . . 15 : :
  • 24. Fault types Detectable faults • Imbalance • Misalignement • Looseness • Bearing (BPFO, BPFI, FTF, BSF) • Gear • Belt • Lubrication • Cavitation • . . . 15 : :
  • 25. 1. Maintenance 1.1 Maintenance types 1.2 Predictive maintenance techniques 2. Measurement flow 3. Fault analysis 3.1 Fault types 3.2 Fault signature 16 : :
  • 26. Imbalance Figure 1 – Static imbalance f d 1 Figure 2 – Spectral signature 17 : :
  • 27. Bearing fault Outter race fault - BPFO Figure 3 – Outter race fault Fe 2Fe 1 3Fe f d Figure 4 – Spectral signature 18 : :
  • 28. Belt fault Figure 5 – Belt/pulleys Fc 2Fc f d Figure 6 – Spectral signature 19 : :
  • 30. 4. Introduction 5. Fault Frequencies Database Extraction 6. Measurements Database Extraction 7. Reports Database Extraction 8. Equipment Database 8.1 GSK Dashboard 8.2 Equipment database creation & modification 21 : :
  • 31. Introduction MHM .txt files MongoDB Autodiag Extract mea- surements Store mea- surements Query stored measurements 22 : :
  • 33. 4. Introduction 5. Fault Frequencies Database Extraction 6. Measurements Database Extraction 7. Reports Database Extraction 8. Equipment Database 8.1 GSK Dashboard 8.2 Equipment database creation & modification 24 : :
  • 34. Bearing Database Extraction Figure 7 – Bearing text file 25 : :
  • 35. 4. Introduction 5. Fault Frequencies Database Extraction 6. Measurements Database Extraction 7. Reports Database Extraction 8. Equipment Database 8.1 GSK Dashboard 8.2 Equipment database creation & modification 26 : :
  • 36. Measurements Database Extraction Need to create a tool, able to extract all measurements from the MHM database, one at a time. Results • ≈ 10 days of extraction 24/7 • ≈ 15000 text files • ≈ 8 GB of text files 27 : :
  • 37. Measurements Database Extraction Need to create a tool, able to extract all measurements from the MHM database, one at a time. Results • ≈ 10 days of extraction 24/7 • ≈ 15000 text files • ≈ 8 GB of text files 27 : :
  • 38. 4. Introduction 5. Fault Frequencies Database Extraction 6. Measurements Database Extraction 7. Reports Database Extraction 8. Equipment Database 8.1 GSK Dashboard 8.2 Equipment database creation & modification 28 : :
  • 39. Reports Database Extraction Figure 8 – Report text file 29 : :
  • 40. 4. Introduction 5. Fault Frequencies Database Extraction 6. Measurements Database Extraction 7. Reports Database Extraction 8. Equipment Database 8.1 GSK Dashboard 8.2 Equipment database creation & modification 30 : :
  • 41. 4. Introduction 5. Fault Frequencies Database Extraction 6. Measurements Database Extraction 7. Reports Database Extraction 8. Equipment Database 8.1 GSK Dashboard 8.2 Equipment database creation & modification 31 : :
  • 42. Equipment Database GSK Dashboard Access to a file from GSK containing : • Informations about bearing ; • Informations about belts ; • Only for WN27. 32 : :
  • 43. 4. Introduction 5. Fault Frequencies Database Extraction 6. Measurements Database Extraction 7. Reports Database Extraction 8. Equipment Database 8.1 GSK Dashboard 8.2 Equipment database creation & modification 33 : :
  • 44. Equipment Database Database creation Needs • Create an equipment database ; • Bearing and belt informations for each equipments ; • Other informations about equipment can be useful (criticity, type,. . .) • Need to easily edit the equipment database. 34 : :
  • 45. Equipment Database Database creation Needs • Create an equipment database ; • Bearing and belt informations for each equipments ; • Other informations about equipment can be useful (criticity, type,. . .) • Need to easily edit the equipment database. Figure 9 – Equipments sheet header 34 : :
  • 46. Equipment Database Database creation Needs • Create an equipment database ; • Bearing and belt informations for each equipments ; • Other informations about equipment can be useful (criticity, type,. . .) • Need to easily edit the equipment database. (a) Manufacturer (b) Types Figure 9 – Manufacturer and Types drop list 34 : :
  • 48. Test Bench - Instumentation Figure 10 – Test Bench - Instumentation 36 : :
  • 49. Part 4 Data Manipulation & Visualization 37 : :
  • 50. 9. Data Visualization 10. Results 38 : :
  • 51. Data Visualization Development of a Bokeh application in order to visualize data. Goal • Select data based on : Geographic location (customer, area, equipment) Fault diagnose in the report Type of measurement • Compute indicators on each selected measurement • Visualize data 39 : :
  • 52. Data Visualization 1. Dataset selection. Figure 11 – Dataset selection 40 : :
  • 53. Data Visualization 2. Set required parameters to indicators. (a) Filtering options (b) Global Value options (c) Entropy options Figure 11 – Indicators options 40 : :
  • 54. Data Visualization 3. Select indicators to display. Figure 11 – Indicators selection 40 : :
  • 55. 9. Data Visualization 10. Results 41 : :
  • 56. Results Relevant indicator - Example Figure 12 – Global Value computed, between 0.95 and 1.05 orders, for all equipments of area WN10 42 : :
  • 57. Results Irrelevant indicator - Example Figure 12 – Kurtosis computed for all equipments of area WN10 42 : :
  • 58. Results (a) "NO FAULT" measurements (b) "IMBALANCE" measurements Figure 13 – Comparison between "NO FAULT" measurements and "IMBALANCE" measurements 43 : :
  • 59. Part 5 Imbalance Detection A Machine Learning Example 44 : :
  • 60. Supervised learning SVM y x Figure 14 – Support Vector Machines Caracteristics • Binary classifier • Find the best separating hyperplane that separates the data 45 : :
  • 61. Imbalance Detection SVM results imbalance detection SVM on WN10 : 45 < recognition rate < 92% SVM on WN27 : 45 < recognition rate < 95% SVM WN27 applied on WN10 : recognition rate ≈ 85% 46 : :
  • 62. Imbalance Detection SVM results imbalance detection SVM on WN10 : 45 < recognition rate < 92% SVM on WN27 : 45 < recognition rate < 95% SVM WN27 applied on WN10 : recognition rate ≈ 85% 46 : :
  • 63. Thank you for your attention. 47 : :