To design an algorithm for detecting and diagnosing faults, you use condition indicators extracted from system data to train a decision model that can analyze test data to determine the current system state.
When designing your algorithm, you might test different fault detection and diagnosis models using different condition indicators. Thus, this step in the design process is likely iterative with the step of extracting condition indicators, as you try different indicators, different combinations of indicators, and different decision models.
For an overview of the types of models you can use, see Decision Models for Fault Detection and Diagnosis
Decision Models for Fault Detection and Diagnosis
Use condition indicators extracted from healthy and faulty data to train classifiers or regression models for detecting and diagnosing faults.
Fault Diagnosis of Centrifugal Pumps Using Steady State Experiments
Use a model-based approach for detection and diagnosis of different types of faults in a pumping system.
Fault Diagnosis of Centrifugal Pumps Using Residual Analysis
Use a model parity-equations-based approach for detection and diagnosis of faults in a pumping system.
Multi-Class Fault Detection Using Simulated Data
Use a Simulink model to generate faulty and healthy data, and use the data to develop a multi-class classifier to detect different combinations of faults.
Analyze and Select Features for Pump Diagnostics
Use the Diagnostic Feature Designer app to analyze and select features to diagnose faults in a triplex reciprocating pump.
Fault Detection Using an Extended Kalman Filter
Use an extended Kalman filter for online estimation of the friction of a simple DC motor. Significant changes in the estimated friction are detected and indicate a fault.
Fault Detection Using Data Based Models
Use a data-based modeling approach for fault detection.
Detect Abrupt System Changes Using Identification Techniques
Detect abrupt changes in the behavior of a system using online estimation and automatic data segmentation techniques.
Chemical Process Fault Detection Using Deep Learning
Use simulation data to train a neural network than can detect faults in a chemical process.
Classification Learner App (Statistics and Machine Learning Toolbox)
Regression Learner App (Statistics and Machine Learning Toolbox)