A Survey on Data Mining for Data-Driven Industrial Assets Maintenance
Abstract
:1. Introduction
- What techniques are commonly used for analysis in the field of industrial assets maintenance, and how have they evolved over the years?
- Which algorithms are most frequently applied, and what are their specific applications, advantages, and disadvantages?
- Are all types of assets used in the industrial sector adequately studied and analyzed? Is there a review that compiles information across all asset types?
- What categories of asset complexity are typically studied, and which techniques are best suited for analyzing these categories of assets?
- What types of data are considered for analysis? Do the techniques support processing data from assets with multiple variables?
- What are the trending topics in machine learning and the role of emerging technologies in advancing industrial maintenance?
- Introduction of data mining (DM) and machine learning (ML) techniques applied to the maintenance of industrial assets;
- Expansion of the study scope to include electric, electronic, and computing assets, in addition to the commonly studied mechanic and electromechanic assets, while proposing four categories of assets based on complexity;
- Analysis of the purposes and applications of DM and ML, with a focus on the most frequently referenced algorithms for condition-based and predictive maintenance;
- Summary of data types and working parameters used in data mining and their relevance to industrial assets maintenance analysis.
2. Materials and Methods
3. Data Mining Application in Industrial Maintenance
3.1. Exploration of Maintenance Strategies for the Application of Data Mining
3.2. Data Mining Application Purposes in Condition-Based and Predictive Maintenance
3.2.1. Degradation Identification
- A
- Anomaly detection: The process of identifying abnormal or unexpected deviations in machinery or equipment performance data. It involves using advanced monitoring and analysis techniques to detect potential faults or irregularities that could lead to breakdowns or failures in industrial systems [7,10,13,16,54,55,57,61,63,75,81,84,95,131,132,133,134,135,136,137,138];
- B
- Degradation: The progressive decline in the quality, efficiency, or functionality of industrial machinery or infrastructure due to different factors such as usage, environmental conditions, or lack of maintenance [1,3,7,14,16,20,22,28,29,30,31,39,40,41,43,45,49,52,53,57,61,64,67,69,73,74,83,89,90,91,92,93,99,104,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166];
- C
- D
- Health condition: Refers to the overall operational state or status of machinery, equipment, or systems in an industrial setting. It involves assessing the well-being and functionality of these assets to ensure they operate efficiently and effectively [3,7,21,23,41,42,55,58,131,141,143,165,168,169,170,171,172,173,174,175,176,177];
- E
- Health monitoring: The continuous or periodic assessment of key parameters, performance indicators, or predictive maintenance data to track the condition of machinery and equipment. This procedure helps to identify potential issues before they lead to breakdowns or failures [1,2,7,64,75,120,152,159,171,178,179,180,181];
- F
- G
- H
- I
- Reliability evaluation: The analysis and assessment of the probability that industrial systems, machines, or components will operate without failure within specified operating conditions. It involves evaluating the reliability and dependability of equipments to minimize downtime [194].
3.2.2. Failure Detection
- A
- Fault detection: The process of actively monitoring and detecting deviations, abnormalities or faults within industrial equipment or systems. It relies on sensors, monitoring tools, data analysis and algorithms to identify deviations from normal operational behavior and trigger alerts or notifications for maintenance or further investigation [6,7,30,34,39,45,51,54,57,60,61,75,80,167,169,174,178,188,193,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234];
- B
- Fault diagnosis: Involves analyzing and determining the root cause or sources of faults, malfunctions, or problems within industrial equipment or systems. It often employs investigative methods, data analysis, and expertise to pinpoint specific issues causing failures [2,3,4,6,7,12,13,32,34,38,39,45,47,53,58,61,77,96,103,106,111,115,118,119,122,131,137,149,157,158,162,163,164,165,169,170,171,172,173,174,175,176,177,178,179,183,184,185,186,188,189,190,191,192,193,198,200,201,203,204,206,207,208,210,211,212,215,216,218,219,221,222,224,225,226,228,229,230,231,232,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382];
- C
- Fault identification: The specific act of recognizing, categorizing, or labeling faults or abnormalities within industrial machines or systems. It involves distinguishing among different types of faults or failures to facilitate targeted troubleshooting and corrective actions [7,45,103,192,208,234,236,267,321,353,366,383,384,385,386,387,388,389].
3.2.3. Health Index Forecasting
- A
- Early fault detection: The capability to identify and detect potential faults or anomalies in industrial machinery or systems at an early stage. It involves the use of monitoring tools, sensors, and predictive algorithms to catch abnormalities before they escalate into severe failures [7,34,80,188,203,230];
- B
- C
- Forecasting: This involves the use of historical data and statistical techniques to predict future trends or conditions related to machinery health, performance, or maintenance needs. It assists in planning maintenance schedules and resource allocation [14,16,30,41,58,67,79,85,92,95,115,137,153,390,391,392,393,394];
- D
- Regression: A statistical method for analyzing the relationship between variables, often employed in predictive maintenance models. Regression analysis helps in understanding how changes in one variable relate to changes in another one and it can be used to predict future outcomes based on historical data patterns [2,3,7,8,10,12,14,16,27,28,41,49,53,58,59,69,72,73,75,76,78,85,91,101,138,149,158,159,160,161,162,171,182,197,269,271,289,290,293,321,346,353,382,391,395,396,397,398,399,400,401,402,403,404,405,406,407];
- E
- Remaining life assessment: This involves the evaluation and estimation of the remaining operational lifespan of industrial machinery. It considers various factors such as usage patterns, environmental conditions, and maintenance history to estimate how much lifespan is left in a system [3,38,71,82,91,147,181,392,395,401,408,409,410,411,412];
- F
- Remaining useful life (RUL): This refers to the estimated time or remaining operational lifespan of a piece of equipment or system before it is expected to fail or become unreliable. Estimating RUL helps in scheduling maintenance activities to maximize asset utilization while minimizing unplanned downtime [2,3,7,9,10,14,16,17,26,43,45,52,53,57,61,62,69,71,74,78,82,88,89,91,93,94,97,120,139,142,144,147,153,156,161,165,166,180,198,392,395,401,402,404,408,410,411,412,413,414,415].
3.2.4. Data Pre-Processing
- A
- B
- Dimension reduction: Similar to feature reduction, it involves techniques to reduce the number of dimensions or variables in a dataset. It aims to retain essential information while reducing the dimensionality of the dataset, making it more manageable for analysis [191,250,308]. In industrial maintenance, dimensionality reduction is applied for the following activities:
- (a)
- Dimensionality reduction of sensor data: In predictive and condition-based maintenance, the principal component analysis (PCA) technique, and other variations of it, can be applied to reduce the dimensionality of sensor data while retaining critical information. This helps to improve the modeling for the equipment failure detection and prediction [63,73,75,231,263,343,416,417];
- (b)
- Feature selection: Feature selection methods, such as filters, wrappers, and embedded methods, are used to choose a subset of the most relevant features to improve the modeling of maintenance prediction and condition-based tasks [12,105,130,333,418,419,420]. Some applied feature selection algorithms are chi-squared, Spearman correlation, mutual information, Fisher score, Pearson correlation, and count-based [395]. Metaheuristic optimization is employed with machine learning algorithms to obtain a new subset of the best features of data, as mentioned in [209,220,252,285,383];
- C
- Feature engineering: This is the process of using domain knowledge to extract and create meaningful features from raw data that improve the performance of machine learning models. It involves selecting, modifying, and creating new features (attributes or variables) to enhance the predictive power of the algorithms. This step is crucial because the quality and relevance of features can significantly impact the accuracy and efficiency of the model. Feature engineering can include techniques like normalization, encoding categorical variables, handling missing data, creating interaction features, and more [3,9,78,395,421];
- D
- Feature extraction: This involves the process of selecting or deriving relevant and meaningful attributes or features from raw data collected from industrial machinery or systems. These extracted features help in building predictive models or performing analysis for maintenance-related insights [2,3,7,8,11,12,14,16,33,40,51,61,75,93,131,137,142,157,158,164,170,171,174,184,192,199,200,204,215,216,222,230,231,235,239,244,246,260,261,267,268,270,275,280,284,286,289,290,293,297,303,315,316,317,320,325,328,329,330,332,333,335,336,337,339,343,347,353,354,356,359,361,362,363,364,365,366,369,370,372,373,374,378,381,389,392,416,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438]. In industrial maintenance, feature extraction applications are for the following tasks:
- (a)
- (b)
- Signal processing: In equipment maintenance, signals from machines (such as vibration, acoustic, electric current and voltage, among others) can be processed using the fast Fourier transform (FFT), general interpolated fast Fourier transform (GIFFT), and Hilbert–Huang transform (HHT) to extract frequency domain features [6,7,14,55,142,274,319,328,439] and the wavelet packet transform (WPT) to extract time-frequency domain features [96,164,171,173,188,235,238,239,291,324,347,370,422,433,440,441] that indicate the condition of the equipment;
- (c)
- Statistical summarization of data: Sensor data over time can be summarized using statistical features, such as kurtosis, mean, standard deviation, maximum value, minimum value, skewness, variance, root-mean-square, central moment, and others, to provide a concise representation of the data for anomaly identification or predictive models for fault prognosis [103,250,270,418,419,441,442,443,444];
- E
- Feature fusion: This combines or integrates multiple features or information sources from different sensors or data streams related to industrial machinery or systems. The goal is to create more informative and comprehensive features that can enhance the understanding of equipment health or performance [7,354]. In industrial maintenance, some examples of feature fusion applications include the following:
- (a)
- Multi-modal data fusion: Industrial maintenance often involves diverse data sources, including not only sensor data and text reports but also images, making this different from previous presented data fusion cases. Feature fusion techniques can combine features extracted from these three different modalities to create a unified representation for more accurate fault detection or equipment health assessment [2,16,362];
- (b)
- Sensor data fusion: In predictive maintenance, data from multiple sensors on the same equipment can be fused by concatenating or averaging the sensor readings [3,10]. This provides a holistic view of the equipment condition and has the potential to provide better data analysis tools across all domains, including the maintenance quality and the management field [16];
- (c)
- (d)
- Text and numerical data fusion: Maintenance reports and numerical sensor data can be fused to provide a more comprehensive understanding of maintenance events and their impact on equipment performance [16];
- F
- Feature learning: This refers to algorithms or techniques that enable systems to automatically discover or learn informative features from raw data without explicit guidance. This process helps to identify patterns or representations that can be useful for predictive maintenance or fault detection [7,9,157,166,258,260,325,351,354,363,365,372,427];
- G
- Feature reduction: This process consists of reducing the number of features or variables in a dataset while preserving as much relevant information as possible. It helps to simplify models, reduce computational complexity, and improve efficiency in the analysis of industrial maintenance data [2,174,175,191];
- H
- Pre-processing: This refers to the initial phase of data preparation where raw data collected from sensors or other sources are cleaned, normalized, transformed, and other necessary steps are taken to make them suitable for analysis. It includes handling missing values, removing noise, and standardizing data formats [2,12,14,16,28,47,78,95,142,193,197,199,200,206,343,445,446,447].
3.2.5. Data Augmentation
- A
- B
- C
- Synthetic data: Artificially generated data that imitate real-world scenarios and characteristics of industrial machinery or systems, also known as fake data [12]. They are used when access to real data is limited or restricted to help train models, test algorithms, or perform analyses without using sensitive or proprietary information [59,99,168,197].In industrial maintenance, synthetic data generation applications examples include the following:
- (a)
- Imbalanced data augmentation: In predictive maintenance, when the majority of the data represent normal equipment behavior, synthetic data can be generated to create more balanced class distributions, ensuring that models effectively detect rare equipment faults [2,12,13,14,350]. For a production system, failure events are rare due to the unaffordable and severe consequences of running machines under fault conditions and the potentially time-consuming degradation process before a failure happens [7];
- (b)
- Rare event simulation: Industrial equipment may experience rare events such as extreme operating conditions or rare failures. Synthetic data can simulate these scenarios to train models for robust fault detection [14].
3.2.6. Domain Adaptation
- A
- Domain adaptation: This refers to the process of modifying or adjusting models or algorithms trained on one domain to perform effectively on a different but related domain. It involves minimizing the effects of domain shift by adapting the learned knowledge or features from a source domain to improve performance on a target domain with different characteristics or distributions [7,131,149,170,183,243,399,448,449,450];
- B
- Domain shift: This occurs when there is a difference or discrepancy between the distribution or characteristics of data from one domain (source domain) to another domain (target domain). In industrial maintenance, this could be observed when the data collected from different machines or systems exhibit variations due to changes in operating conditions, environmental factors, or other variables [351,450];
- C
- Transfer learning: This refers to a machine learning technique in which knowledge or patterns learned from one domain or task are transferred and applied to another related domain or task. In industrial maintenance, it involves using knowledge or models trained on one set of machinery or data to improve learning or performance on a different but related set of machinery or data, especially when the labeled data in the target domain are limited [2,7,12,13,14,118,122,131,170,183,184,241,242,266,349,397,399,426,451].It is most valuable when there is limited data in the target domain. In industrial maintenance, examples of transfer learning applications include the following:
- (a)
- Equipment fault diagnosis: Suppose that the source and target domain data are collected from an identical machine, but with different operation conditions, like different speed and load, or different working environments. In this scenario, transfer learning may be used to adapt fault detection models from a known and labeled source domain. Even when the source and target domain data are collected from different but related machines, like motors and generators, transfer learning may be a feasible technique [12,118,122,131,170,184,241,242,349];
- (b)
- Image data classification: Transfer learning has been established as an effective technique in computer vision for using rich labeled data in the source domain to build an accurate classifier for the target domain [426];
- (c)
- Knowledge transfer across sites: In a multi-site manufacturing environment, knowledge gained from maintenance and quality control at one site (e.g.,: a laboratory) can be transferred to improve operations and maintenance at another site (e.g.,: real-world) with similar processes and equipment. Usually, this is known as a digital twin approach, in which situations and conditions are developed in a laboratory (virtual space) that, in the real world (physical space), would not be easily captured due to the production cost, safety, and other factors of the industrial plant [7];
- (d)
- Time series forecasting: Transfer learning can be used in time series forecasting tasks, where models trained on historical data from one location can be adapted to make forecasts for a different location with similar operating conditions [399].
3.2.7. Objective Optimization
- A
- Energy consumption optimization: Optimization techniques can minimize energy consumption in manufacturing processes by adjusting equipment operating parameters, such as temperature and pressure, to meet production targets while minimizing the overall cost [100]. Another important factor that can be analyzed to optimize energy consumption is the distance between the edge equipment where data are produced and the computation center where they are processed [2];
- B
- C
- Spare parts inventory management: Optimization models can determine the optimal level of spare parts inventory to minimize costs while ensuring that critical components are readily available for maintenance needs [31,37,69]. This is a good example of the role of data-driven prognostics in maintenance decisions that industries usually face over the life cycle of an asset;
- D
- Supply chain optimization: Optimization techniques can optimize the supply chain by minimizing lead times, reducing transportation costs, and ensuring timely delivery of critical spare parts. The factories of the future will combine the efficiency of mass production with custom production, and will optimize the supply chain in real-time thanks to high Internet connectivity. These factories will handle fluctuations in demand in a fully automated and fault-tolerant manner [4], meaning this important process should have redundancy.
3.3. Data Mining Methodologies and Machine Learning Types Applied to Industrial Maintenance
3.3.1. Data Mining Methodologies
3.3.2. General Types of Machine Learning
- A
- ClassificationClassification in ML is crucial for solving various problems in industrial maintenance. The main feature of classification is to sort data into categories or classes; hence, it is a problem of automatically assigning a label to an unlabeled example [455,456]. The three most common types of classification are described below:
- (a)
- Binary classification, which can be used to detect a fault (yes/no) based on sensor data and maintenance history, or to predict whether an asset will fail within the next defined period such as 24 h. This helps in proactive maintenance scheduling, preventing costly breakdowns or the damage of dependant systems, as detailed in [14,38,49,83,398,457];
- (b)
- Multi-class classification, which can be used to categorize different types of equipment faults, such as electric, mechanic, or software-related problems, based on fault data and symptoms, as mentioned in [14,38,244,298,312,322,326]. This can enable maintenance teams to identify the root causes of problems and allocate resources efficiently;
- (c)
- Multiple classification (multi-label classification), which helps identify multiple defects or maintenance needs in a manufacturing process, such as categorizing products with defects in color, shape, and size. According to [108], this supports quality control and ensures comprehensive maintenance planning.
- B
- RegressionRegression is an ML technique used to predict the continuous evolution of numerical values based on input features [455,456]. It aims to model the relationship between independent variables (features) and a dependent variable (target) to make predictions. This prediction of signal evolution can serve as input to expert systems or users to trigger alarms related to patterns observed in the future behavior of a system [14].The output of a regression model is a continuous numerical value, such as temperature, pressure, time to failure, or cost.The main characteristic of regression is the forecasting of future outcomes based on historical data. In industrial maintenance, regression models are applied to various scenarios to estimate or forecast continuous outcomes. A summary with examples of applications in industrial maintenance is presented next:
- (a)
- Remaining useful life (RUL): Regression can be used to predict the RUL of industrial equipment based on sensor data. For instance, predicting when a pump or motor will need maintenance to prevent costly breakdowns. Research studies that have estimated the RUL include [2,3,7,9,10,14,16,17,26,43,45,52,53,57,61,62,69,71,74,78,82,88,89,91,93,94,97,120,139,142,144,147,153,156,161,165,166,180,198,392,395,401,402,404,408,410,411,412,413,414,415];
- (b)
- Quality control: Regression analysis can be applied to predict product quality attributes based on various process parameters; for example, predicting the quality of a product based on manufacturing conditions, as described in [390];
- (c)
- Cost estimation: Regression can estimate maintenance or repair costs and the system availability or performance based on factors such as equipment age, usage, and historical maintenance costs. This aids in budget planning, reducing unplanned downtime, extending equipment lifetimes, and maintenance optimization, as detailed in [7,16,25,26,28,29,41,43,50,52,56,73,74,93,104,109,140,458];
- (d)
- Supply chain optimization: Regression can forecast demand for industrial components, helping in supply chain planning and inventory management [4];
- (e)
- Process enhancement: Regression models can optimize manufacturing processes by identifying the ideal operating conditions that lead to the desired output or goal, such as product yield or efficiency [100];
- (f)
- C
- ClusteringClustering is an ML technique used to group similar data points based on certain similarity measures or patterns; hence, it is a problem of learning to assign a label to examples by leveraging an unlabeled dataset [455,456]. It aims to discover inherent structures or patterns in data by grouping data points into clusters, where points within the same cluster are more similar to each other than to those in other clusters. The output of a clustering algorithm is a set of clusters or groups, and it is typically an unsupervised learning technique because it does not require labeled data [56].In industrial maintenance, clustering helps identify similarities or patterns among equipments, processes, or maintenance events. It allows the determination of outliers or identifies erroneous behaviors on machinery or systems [56]. This technique is useful when there is no prior knowledge or understanding of the monitored system [16]. A summary of clustering in ML with examples from industrial maintenance is presented next:
- (a)
- Equipment health monitoring: Clustering can be applied to sensor data from different equipment to group similar machines based on their operating conditions or performance trends. Some examples mentioned in [7] are clustering wind turbine normal states into multiple different clusters for normal behavior identification or the feature fusion of rotary machines for clustering performance improvement;
- (b)
- Maintenance event categorization: Clustering can categorize maintenance events based on their characteristics, such as failure modes. This helps to understand common maintenance challenges and improve response times [14];
- (c)
- (d)
- (e)
- Anomaly detection: In maintenance, clustering can be used for anomaly detection by identifying data points that do not belong to any cluster, which may indicate unusual equipment or system behavior, or potential faults. This helps prevent damage or failure and reduce the malfunctioning time [54,63,132,133,136,138];
- (f)
- Process enhancement: Clustering can group similar processes or production lines, allowing for the identification of maintenance best practices that can be applied across similar assets [100].
4. Data Types Employed in Data Mining, Asset Variety, and Complexity
4.1. Data Used for Data Mining
4.1.1. General Data Types and Characteristics
4.1.2. Common Data Types for Data Mining
- A
- Time series data: In the industrial field, commonly associated with condition monitoring, time series data contains knowledge in the form of degradation patterns and other types of anomalies in the data that lead to asset degradation. Time-varying features are expected to capture these abnormal patterns, and the models fed with these features are expected to learn to distinguish between normal and abnormal pattern behavior of items and also to forecast the RUL for the monitored items [16]. Time series data have several characteristics that distinguish them from other types of data:
- (a)
- Temporal order: Time series data are collected and recorded in chronological order, where each data point is associated with a specific time or time interval. They are widely used in asset monitoring with periodic inspections [7,20,40,59,81]. The time intervals can be equally spaced, e.g.,: weekly, daily, hourly, minutely, secondly, etc.;
- (b)
- Dependence on time: Time series data exhibit a temporal dependency, meaning that the value of a data point at a given time is often related to the values of previous and/or future data points [359];
- (c)
- Seasonality: Many time series datasets exhibit seasonal patterns, where certain patterns or behaviors repeat at regular intervals, such as daily, weekly, monthly, or yearly cycles. Seasonality can impact data analysis and forecasting [33];
- (d)
- Stationarity: This refers to the characteristic where statistical properties of a time series, such as mean and variance, remain constant over time. Stationary data simplify analysis and modeling. Most signals used for fault pattern recognition are non-stationary, which adds a high complexity for the modeling [45,472];
- (e)
- Trends: Time series data can have underlying trends, which represent long-term changes or movements in the data over time. Trends can be upward (increasing), downward (decreasing), or flat. A very important characteristic in maintenance is the observation of degradation over time to apply early failure detection [20,61] and to evaluate forecasted values [58];
- (f)
- (g)
- B
- Event timestamp data: Often referred to as log data or event data, these data have unique characteristics that make them distinct from other types of data. These characteristics are important when working with event data for various purposes, including monitoring, analysis, troubleshooting and security.Timestamped events include human-generated data that represent information about replaced components and repair activities performed on a certain item or parts of it. Moreover, they also consist of software-generated information, e.g.,: event data information such as alarms and faults messages, which are described in natural language. In addition, they also comprise technical metadata for devices and processes. Event data collection implies a manual or an automatic process and includes qualitative information about the monitored item, such as the description of the installation, breakdown, inspection, repair, overhaul, failure causes, etc., the severity of the failure, and the description of what was done to fix the failure [16]. The main characteristics of timestamped events are as follows:
- (a)
- Timestamps: Event data are associated with specific timestamps, which indicate when each event occurred. These timestamps provide a chronological order, allowing for time-based analysis and tracking of events over time [100];
- (b)
- Event types: Event data typically include different types or categories of events. Each event type represents a specific action, incident, or state change. Examples of event types include error events, system messages, and logs [130];
- (c)
- Granularity: Event data can have different levels of detail, depending on the application. Timestamps can be precise, with high sampling rates (e.g.,: milliseconds, seconds, minutes) [268] or other time units, allowing for fine-grained or coarse-grained analysis;
- (d)
- (e)
- Log levels: Many event logs include log levels that indicate the severity or importance of each event, such as different degrees of fault or system health [7,14,16,96,203,233,280]. Common log levels include INFO, WARNING, ERROR, and CRITICAL. These levels help prioritize events for action or further investigation;
- (f)
- Contextual information: Events often include additional contextual information or metadata, as this information is critical for determining an assertive predictive model, such as source identifiers, event descriptions, user identification, IP addresses, port, repair activities performed, the components replaced, and more [16,67];
- (g)
- Event correlation: Event data may include fields or attributes that allow events to be correlated or grouped, e.g. a correlation identificator can link related events, making it easier to track sequences of events to a particular process instance [100];
- (h)
- (i)
- (j)
- C
- Image data: Image data consist of visual information in the form of images or pictures, possessing unique characteristics that distinguish them from other types of data. These characteristics are essential to consider when working with image data in various applications, including computer vision, image processing, machine learning, and multimedia analysis. Some of the challenging characteristics include image quality [30], resolution, and dimension. The basic characteristics of image data are as follows:
- (a)
- Visual representation: Image data are primarily represented visually as two-dimensional arrays of pixels. Each pixel contains color information and contributes to the overall appearance of the image;
- (b)
- Pixel depth: This is often referred to as bit depth or color depth, i.e., the number of bits used to represent each color of pixel information. Common depths include 8-bit (256 colors), 24-bit (16.7 million colors), and 32-bit (including transparency);
- (c)
- Image dimensions: Image data are characterized by their width and height, which define the dimensions of the image in pixels. The aspect ratio, or the ratio of width to height, affects the appearance of an image;
- (d)
- Image formats: Images are stored in specific file formats, such as JPEG (joint photographic experts group), PNG (portable network graphics), BMP (bitmap image file), TIFF (tag image file format), and others. Each format has its own compression, quality, and compatibility characteristics;
- (e)
- Metadata: Images can contain metadata, including information about the image, such as creation date, author, camera settings, and geolocation data;
- (f)
- Color histograms: Image data can be represented by color histograms, which summarize the distribution of colors within an image. Histograms are useful for image analysis and retrieval;
- (g)
- Data size: High-resolution images and image datasets can be large in terms of file size and memory requirements, requiring efficient storage and processing solutions.
Image data can be processed through a wide range of techniques, including filtering [14], resizing, rotation, cropping, enhancement, flattening [424], noise separation [427], and transformation, to extract information or improve image quality.Regarding image features, image data often involve extracting features or patterns, such as edges, textures, shapes, objects, for tasks such as object detection, recognition, and classification [131,204,265,360,424,426], e.g., detecting typical defects such as cracks, stains, or scratches in mechanic assets [459]. Some types of commonly used image features include moment invariants, gray statistical characteristics, texture features, and the differential box-counting fractal dimension [254]. Hence, the key features for processing image data are as follows:- (a)
- Resolution: Images can have different resolutions, which determine the level of detail in the image. High-resolution images contain more pixels and finer details, while low-resolution images have fewer pixels and coarser details [459]. In some research studies, images containing a large number of pixels are known as superpixel images [427];
- (b)
- (c)
4.1.3. Data Acquisition, Analysis Domain, and Source Categorization
- A
- Data acquisition: There are two main methods of acquisition: embedded or connected sensor, and external sensor. The former refers to a sensor installed inside an asset, i.e., directly connected to the asset, normally included by default for the manufacturer or by request of a customer, measuring voltage, current, vibration, and speed, among other parameters. On the other hand, the latter refers to a sensor installed outside an asset, which is usually performed in the plant to meet engineering or regulatory requirements, including sensors to collect the environment temperature and humidity of a room, the acoustic signal of machinery, or a thermographic camera to verify the working temperature of assets.In the repository under consideration, embedded or connected sensors were mentioned 580 times, making them the most commonly employed sensor type. This widespread use of embedded or connected sensors highlights their importance in monitoring and data collection, particularly in integrated systems where sensors are built into or connected to the equipment. On the other hand, external sensors were mentioned 165 times. Although less prevalent, external sensors still play a crucial role in scenarios where flexibility, retrofitting, or non-intrusive monitoring is required. The significant disparity in usage between embedded or connected and external sensors underscores the preference for integrated solutions, while also acknowledging the critical role of external sensors in specific applications. The reported number of mentions includes the sum of different sensors referenced in research studies of reviews, surveys, taxonomies, and specific studies; for that reason, it excess the number of research works of the core repository.In the analyzed repository, individual sensors were used in 477 research studies, making them the predominant choice for sensor-based data collection. This preference for individual sensors suggests a focus on simpler, more targeted monitoring setups, where a single data stream is sufficient for analysis. However, multiple sensors were utilized in 268 research studies, indicating a significant number of cases where more complex, multi-dimensional data collection was necessary. The use of multiple sensors reflects the growing need for comprehensive monitoring in systems where interactions between different parameters are critical. The difference in the number of studies highlights the balance between simplicity and complexity in sensor deployment, with researchers choosing one or the other depending on the specific requirements of their studies.
- B
- Domain of analysis: For time series data, analyses can be conducted in the time, frequency, and time-frequency domains. The analysis of the repository reveals that time-frequency domain techniques were the most frequently cited, with 114 studies specifically mentioning methods such as wavelet transform and statistical feature extraction. This prominence reflects the importance of capturing both time and frequency information simultaneously, which is crucial for analyzing complex, non-stationary signals. In comparison, 41 studies focused on the frequency domain, often using techniques such as fast Fourier transform (FFT) to analyze the spectral characteristics of the data. These methods are particularly valuable for identifying periodicities and other frequency-based patterns. Finally, 24 studies were conducted in the time domain, where the focus is on analyzing data as they vary over time, without transforming it into other domains. The distribution of these references underscores the variety of analytical approaches employed in research, with a clear emphasis on techniques that can handle more complex, multi-dimensional data.
- C
- Categorization of data by source: The interest in categorizing the data source is to determine whether the dataset is from real-world applications or simulations. A substantial portion of the research, 354 studies, is based on simulated data, encompassing laboratory experiments, simulated public databases, and software-based simulators. This reliance on synthetic data highlights the controlled environments researchers often use to test and validate their models. However, there is a notable gap in the use of real-world data, with only 95 studies utilizing such data, indicating a potential disconnection between theoretical research and practical, real-world applications. The remaining studies in the repository do not explicitly specify their data sources, further emphasizing the need for more transparency and more works on real-world data to ensure the applicability and robustness of the findings.
- D
- Working parameters of assets: Regarding the working parameters data of assets included in the considered research studies for data mining (DM) applications, the most frequently mentioned are as follows: vibration (188 references), speed (65 references), temperature (62 references), mechanical power (53 references), and text data (27 references). Other working parameters with fewer mentions include: acoustic, voltage, current, pressure, sound, acceleration, torque, magnetic field, electrical power, irradiation, displacement, gas concentration, and humidity.
4.2. Types of Assets Considered for Data Mining
4.2.1. Mechanic Assets
- A
- Machine: This includes various equipment used for manufacturing, processing, or performing specific tasks. There are 328 mentions of this term in the research studies [1,2,3,4,5,6,7,8,9,10,11,12,14,16,17,21,23,24,27,31,33,34,35,36,37,38,41,42,44,47,51,53,54,55,56,57,58,59,60,61,62,66,68,71,72,73,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,95,96,98,99,100,102,103,104,105,106,107,108,109,112,113,114,115,116,119,120,121,123,125,130,131,137,138,148,149,151,158,159,160,162,163,165,166,167,168,170,171,175,176,177,179,181,183,184,185,186,188,189,190,191,192,193,195,197,199,200,201,202,203,205,206,207,208,210,211,217,218,219,220,221,222,223,224,225,228,232,233,235,237,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,262,263,266,267,270,272,273,275,276,278,281,285,286,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,337,338,341,344,345,347,348,349,350,357,360,361,363,365,366,367,369,371,372,373,378,379,380,381,382,383,384,385,386,389,390,391,392,394,395,398,399,400,401,402,403,405,406,407,408,411,412,414,417,418,420,421,422,423,428,429,430,431,432,436,437,438,439,442,443,445,446,447,451,452,454,457,461,463,465,466,469,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505];
- B
- Aeroengine: Also known as an aircraft engine, this component generates thrust to propel an aircraft forward. There are 155 mentions of this term in the research studies [2,3,5,7,9,12,16,22,24,25,26,28,29,31,32,34,38,42,45,48,53,57,67,68,71,76,78,82,83,85,91,95,99,106,108,109,110,114,115,116,122,131,137,144,147,152,154,156,162,164,165,166,170,171,174,178,180,181,184,185,197,204,213,214,215,216,221,225,226,230,232,233,235,237,238,239,241,243,245,247,252,254,255,260,262,266,275,286,287,288,289,290,291,292,293,294,297,306,314,325,327,328,336,342,347,348,355,356,357,362,366,367,368,369,370,371,378,382,390,391,395,400,403,405,408,409,410,412,413,419,421,425,433,440,444,454,459,460,471,474,475,477,479,482,498,501,503,506,507,508,509,510,511,512];
- C
- Bearing: These are crucial components found in various machinery and equipment. They facilitate rotational or linear movement by reducing friction between moving parts. There are 151 mentions of this term in the research studies [2,3,6,7,12,44,45,51,53,55,57,58,75,89,92,93,99,106,119,120,141,142,151,153,155,157,160,162,163,171,172,173,174,175,177,183,184,186,188,191,199,200,202,205,207,208,218,219,220,232,233,235,237,240,241,243,244,246,249,250,252,256,257,258,259,260,261,262,263,264,266,269,274,279,280,281,282,283,284,302,306,307,311,312,313,315,316,317,318,321,326,329,330,331,332,333,334,335,336,339,340,341,342,346,348,349,351,352,357,360,363,365,367,369,373,374,378,383,384,386,388,392,393,400,404,410,418,420,430,437,439,441,443,445,446,461,462,463,464,473,481,484,485,493,508,510,512,513,514,515];
- D
- Rotating machinery: This term encompasses various mechanical equipment such as pumps, turbines, compressors, and motors that involve rotating components. There are 103 mentions of this term in the research studies [2,3,6,7,37,51,53,55,57,58,63,86,87,93,119,120,163,165,168,171,175,177,181,185,186,188,189,190,191,192,199,200,206,208,213,219,220,227,233,235,243,246,247,248,250,251,252,257,258,259,260,262,263,266,267,270,272,276,278,281,294,302,306,310,314,320,321,328,341,348,355,359,360,363,365,366,367,372,379,386,389,392,418,420,422,438,441,443,445,446,461,465,473,480,483,486,488,489,493,495,499,516];
- E
- Gears: These are mechanical components that transmit torque and motion between shafts in machinery. There are 84 mentions of this term in the research studies [2,3,6,7,12,35,41,44,45,57,61,89,90,103,106,137,141,142,150,158,174,176,177,183,186,192,197,198,200,209,210,220,221,238,239,243,245,253,258,259,261,262,263,266,268,270,272,273,280,285,301,303,304,319,320,321,337,338,342,351,354,359,361,370,375,376,377,385,416,432,441,442,467,472,492,494,496,497,499,517,518,519,520].
4.2.2. Electromechanic Assets
- A
- Industrial machinery: This term covers a wide range of machinery, including mechanical and electrical components used in industrial processes, manufacturing, and production. There are 92 mentions of this term in the research studies [2,3,4,5,7,10,13,14,15,16,17,18,23,31,36,41,42,45,47,51,52,53,54,55,56,57,58,60,61,62,63,66,67,71,72,75,76,78,86,87,89,96,99,103,109,115,122,132,133,137,141,159,162,168,176,180,182,186,188,193,206,218,224,227,228,232,233,234,236,257,263,264,272,319,323,352,360,361,367,388,390,396,397,401,408,414,446,459,460,471,479,485];
- B
- Electromechanical equipment: These are devices or systems that have both electrical and mechanical components, such as motors, actuators, and relays. There are 80 mentions of this term in the research studies [1,3,4,6,7,10,14,16,23,27,35,36,37,38,41,44,50,51,53,55,56,59,61,67,70,72,73,74,75,77,79,85,87,89,90,93,97,98,100,104,107,109,114,115,116,124,130,131,132,143,147,152,163,166,181,193,197,204,229,231,236,259,260,263,341,342,349,373,387,393,394,402,414,425,452,473,499,502,505];
- C
- Industrial tool: These include various equipment and devices, with both electrical and mechanical components, used for manufacturing, construction, or repair purposes in industrial settings. There are 76 mentions of this term in the research studies [3,4,6,7,10,16,17,18,28,30,34,41,42,45,47,56,57,59,61,63,66,70,71,72,73,75,78,80,81,87,92,93,94,96,100,113,116,122,124,131,143,144,148,158,161,170,172,182,187,197,233,239,249,253,273,274,286,298,322,341,350,351,352,381,391,397,398,423,425,459,468,475,483,509,517];
- D
- Induction motor: These are commonly used in industrial applications to drive machinery and equipment, having both electrical and mechanical parts. There are 37 mentions of this term in the research studies [3,6,55,60,96,111,179,192,207,211,217,224,229,286,300,322,323,324,325,326,345,350,368,384,386,387,428,429,433,434,438,439,469,486,487,491,514];
- E
- Wind turbine: These are structures equipped with large blades that convert wind energy into electrical power. They have both electrical and mechanical components. There are 27 mentions of this term in the research studies [1,3,6,7,12,53,56,63,67,81,106,110,169,197,221,226,237,272,301,309,334,354,357,358,370,509,521].
4.2.3. Electric Assets
- A
- B
- C
- D
- E
4.2.4. Electronic Assets
- A
- B
- C
- D
- E
4.2.5. Computing Assets
- A
- B
- Supervisory control and data acquisition (SCADA) systems: These are used for supervising and controlling industrial processes, such as manufacturing, power generation, or infrastructure. They collect real-time data from sensors and devices, display information on operator screens, and enable operators to control processes remotely. There are seven mentions of this term in the research studies [4,42,54,56,75,169,357];
- C
- D
- Database Management System (DBMS): This is a software used to store, organize, and manage data in databases. There is one mention of this term in the research studies [447];
- E
- Server environment: These, within a virtualized datacenter, comprise virtual machines (VM) running on physical servers. These VMs operate as independent instances, hosting applications, services, or operating systems. There is 1one mention of this term in the research studies [500].
4.3. Overview of Assets, Working Parameters, and Categorization
4.4. Asset Complexity
- A
- Single component: An asset studied as a single component is normally conformed by one component (1C), and for this study’s approach, it is not divided into sub-components [1,29,53,147,231,245,287,328]. Some examples are bearings, gears, linear motion guides, blades, batteries, rectifiers, and photovoltaic panels.
- B
- Multiple components: An asset studied as multiple components is normally composed of two or more (multiple) components (1C+), and for this study’s approach, it may not be convenient to divide it into single components [1,26,29,48,197,204,293,457]. Some examples are gearboxes, combustion and induction motors, compressors, automobile hydraulic brakes, industrial tools, hard disk drives, medical equipments, and power switches.
- C
- Single system: An asset studied as a single system is normally composed of two or more assets with multiple components (1S), and for the purposes of this study, it may not be convenient to divide it into all its multiple components [1,26,66,347,447]. Some examples are heat recyclers, turbofan engines, power transformers, refrigerant flow systems, metal lathes, high-voltage circuit breakers, cyber-physical systems, industrial software, maintenance systems, and virtual servers.
- D
- Multiple systems: An asset studied as multiple systems is normally composed of two or more (individual) systems (1S+), and for this study’s approach, it may not be convenient to divide the asset into its individual systems [12,67,167,407,500]. Some examples are bioreactors, smart power grids, energy production systems, power substations, vehicle control system, server environments.
5. General Techniques, Learning Categories, and Algorithms Used in Industrial Maintenance
5.1. Data Mining Techniques Used in Industrial Maintenance
5.1.1. Rule-Based Technique
- A
- Preventive maintenance (PM): RB systems use predefined rules and conditions to schedule preventive maintenance on industrial assets. For example, maintenance may be triggered after a certain number of operational hours [73].
- B
- Condition-based maintenance (CBM): RB systems can set thresholds for sensor readings [22] of industrial assets. When readings exceed or fall below these thresholds, predefined actions are triggered [57]. For instance, disk monitoring is currently performed mainly through threshold analysis, which is predefined by disk manufacturers. In this approach, the device firmware compares the thresholds with the measured parameters; if an attribute drops below its threshold, it indicates a potential problem with the drive [73].
5.1.2. Model-Based Technique
- A
- Predictive maintenance (PdM): MB approaches involve creating mathematical models of industrial assets’ behavior. These models can simulate equipment performance and predict when maintenance is needed based on the simulation results. Finite element analysis (FEA) [308], failure mode and effect analysis (FMEA) [30], and physics-based models [89] fall into this category. The FMEA approach has been successfully used in the aerospace, nuclear, automotive, and semiconductor industries to support design fault, safety, logistic support, testability, and other related functions [30].
- B
- Condition-based maintenance (CBM): MB techniques can validate the condition of industrial asset by comparing real-time sensor data to expected model outcomes. Significant deviations of the actual data from the expected values generated by the model can trigger maintenance actions. A good example in this case is the physics-based model, which is suitable due to the availability of mathematical models for a system, based on its physical fundamentals. Physics-based modeling provides a means to handle the bias in the measured data and can explain the behavior of a system in a wide range of operating conditions. However, it requires a deep understanding of the failure mechanisms and associated dynamics, which can be challenging to achieve with complex systems that have multiple competing and interrelated damage mechanisms, varying operational conditions, and multifarious data characteristics [45].
5.2. Machine Learning Techniques Used in Industrial Maintenance
5.2.1. Shallow Machine Learning
- A
- Predictive maintenance (PdM): SML techniques, such as classification and regression, can be used to predict the optimal timing for preventive maintenance of industrial assets. Models can be trained on historical data to identify patterns that indicate when equipment is likely to fail or require maintenance [2,41,57].
- B
- Condition-based maintenance (CBM): SML is valuable for analyzing sensor data in real-time. Anomalies in sensor readings of industrial assets can trigger maintenance alerts or alarms, helping to identify deteriorating equipment conditions [30].
5.2.2. Deep Learning
- A
- Predictive maintenance (PdM): DL models, particularly recurrent neural networks (RNNs) [88,93,203,397] and long short-term memory (LSTM) networks [79,109,412], can capture complex temporal or natural language patterns in historical maintenance data of industrial assets. These models are suitable for predicting equipment failures based on sequences of events.
- B
- Condition-based maintenance (CBM): DL is highly proficient in processing high-dimensional sensor data, images, and audio signals [16,51,229,360]. Convolutional neural networks (CNNs) and recurrent neural networks (RNNs) can detect anomalies in real-time sensor readings (stream of data) [53], enabling proactive maintenance of industrial assets.
5.3. Categorization of Machine Learning
- A
- Supervised learning is a category of ML where the algorithm is trained on labeled data [456], meaning that each input data point is associated with a corresponding target or label [2]. The goal is to learn a mapping from inputs to outputs, or predictions, based on the labeled training data. For predictive maintenance, supervised learning is used when the information about the occurrence of failures is present in the modeling dataset [16]. Supervised learning is used for tasks such as classification [95,112,484] (assigning data points to predefined categories or classes) and regression [38] (predicting numerical values). Common algorithms include decision tree, support vector machine, neural networks, boosting algorithms, and statistical methods [72].
- B
- Unsupervised learning involves training ML algorithms on unlabeled data [456], where there are no predefined target labels [2,3]. The goal is to discover hidden patterns, structures, or relationships within the data. For predictive maintenance, unsupervised learning is used when only the process information is available and no historical maintenance data exist [16]. Unsupervised learning is used for tasks such as clustering [54,95] (grouping similar data points), learning effective feature representation from raw signals [3,14] (reducing the number of features while preserving important information), and anomaly detection (identifying unusual data points). Common algorithms include K-means clustering, principal component analysis (PCA), fuzzy C-means method (FCM), and neural network autoencoder [14,32,507].
- C
- Semi-supervised learning combines elements of both supervised and unsupervised learning. In semi-supervised learning, a small portion of the data is labeled, while the majority of the data remain unlabeled [455]. The algorithm leverages the labeled data to improve its understanding of the entire dataset [14]. Semi-supervised learning is useful when obtaining labeled data is expensive, time-consuming, or difficult to achieve in an industrial environment [61]. It can be applied in scenarios where only a subset of data points is labeled, such as in text classification or image recognition with limited labeled samples [459]. Techniques include self-training and co-training. Common algorithms include an extension of support vector machine (transductive support vector machine), neural networks based on graphs (graph neural networks) or encoders/decoders (cross-domain stacked denoising autoencoder), and booting learning (TrAdaboost).
- D
- Reinforcement learning in this type of learning, an agent interacts with an environment and learns to make decisions or take actions to maximize a cumulative reward [144]. The agent learns through a process of trial and error, receiving feedback in the form of rewards or penalties based on its actions [455,456]. Reinforcement learning is used for tasks such as classification, regression, optimization, and domain adaptation [7,117,144,187]. Reinforcement learning is well-suited for problems involving sequential decision-making, such as game playing, robotics control, autonomous driving, and recommendation systems. Key components include the agent, environment, actions, rewards, and a policy that dictates the behavior of the agent. Common algorithms are deep learning algorithm variants, e.g.,: the deep Q-Network [117].
5.4. Overview of DM Algorithms Used in Industrial Maintenance
5.5. Summary of the Most Frequently Referenced Algorithms by Technique
5.5.1. Shallow Machine Learning Representative Algorithms
- A
- Support vector machine (SVM): This is used for classification tasks, typically by finding the optimal hyperplane that best separates data points and maximizing the margin between them [53].The traditional SVM, and its many variations, were implemented in more than 140 studies [3,7,8,9,10,11,12,14,16,23,24,27,35,50,53,62,63,73,76,85,93,102,103,107,108,110,121,131,151,158,162,167,179,197,199,200,201,202,205,217,218,219,220,221,222,223,224,225,232,237,238,240,244,245,246,247,248,249,250,251,252,253,254,269,275,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,373,380,381,383,384,390,397,401,402,403,405,407,409,418,420,421,428,429,430,436,437,439,440,442,443,446,448,451,464,469,472,477,478,480,481,482,490,491,493,494,495,496,497,498].
- B
- Artificial neural network (ANN): This class of ML models is inspired by the neural structure of the human brain. They consist of multiple interconnected nodes (neurons) arranged in layers. Each neuron receives inputs, processes them using activation functions, and passes the result to the next layer. The layers typically consist of input neurons (receiving data), hidden neurons (processing data), and output neurons (producing the output of the model) [53]. Depending on the architecture of the output layer, an ANN can perform classification or regression tasks [14].
- C
- Random forest (RF): This ensemble learning method combines multiple DTs to improve predictive accuracy [73] and reduce overfitting [3].RF RF has demonstrated superior performance compared to other classification algorithms and has been widely applied for ensemble learning. The ensemble learning model builds a set of models which are then combined to improve overall performance, particularly when dealing with complex systems. Generally, the ensemble learning model will perform better than any base learner if an adequate ensemble strategy is adopted [73].
- D
- Principal component analysis (PCA): This is used to reduce the dimensionality of high-dimensional data while retaining as much variance as possible. It transforms data into a new set of uncorrelated variables called principal components.
- E
- F
- Decision tree (DT): A decision tree is used for classification [16] and regression [57,395] tasks by recursively splitting data into subsets based on the most informative features. DTs are non-parametric methods that learn decision rules from input data. Starting from a root node, the model makes decisions that allow it to go through different paths until it reaches a leaf node representing a prediction. The speed of training of these models plus its rapid prediction have helped us to use them in real-time problems [53].
- G
- Logistic regression (LGR): This is a binary classification tool that models the probability of a data point belonging to one of two classes. LGR models can easily provide industrial experts with interpretability [403]. LGR models have also outperformed other well-known classifiers in terms of performance [3].
- H
- Support vector regression (SVR): This is a regression technique that uses a variation of support vector machines (SVMs) to predict continuous numerical values, based on the searching of the hyperplane containing the most points [53,197,401]. It aims to find a regression function that best fits the data while controlling for errors. In some cases, the SVR model performs better, with considerably less estimation error compared with other ML models [7].
- I
- J
- Gradient boosting (GB): This is effective for binary classification. It can handle complex relationships in the data. GB is an ensemble learning technique that combines multiple weak learners to create a strong predictive model.
- K
- Density-based spatial clustering of applications with noise (DBSCAN): This density-based clustering algorithm is used to discover clusters in spatial data based on the density of data points [63]. It has been proven to have a good performance with many datasets.
5.5.2. Deep Learning Representative Algorithms
- A
- Autoencoders (AE) are a type of neural network that can be used for dimensionality reduction and anomaly detection. They consist of an encoder and a decoder, which are connected in a determinate architecture.AEs were referenced in more than 30 research studies [2,3,7,12,30,53,93,142,153,160,165,169,241,243,244,262,267,273,274,317,347,356,371,419,427,444,468,528].Variations of the AE algorithm were also applied for PdM and CBM. These variations included the deep autoencoder (DPAE) [511], stacked autoencoder (SKAE) [142,234,347], stacked sparse autoencoder (SKSAE) [346], sparce autoencoder (SAE) [7,241], variational autoencoder and kernel density estimation (VAE-KDE) [148], stacked contractive autoencoder (SCAE) [427], deep denoising autoencoder (DDAE) [448], multi-level-denoising autoencoder (ML-DAE) [169], stacked denoising autoencoder (SKDAE) [185,267], and cross-domain stacked denoising autoencoder (CD-SDAE) [243].
- B
- Convolutional neural networks (CNNs) are inspired by biological visual perception mechanisms. They have unique structural characteristics, such as local connection, weight sharing, and pooling, which enables CNNs with strong feature learning and representation ability [2]. CNNs are designed for image and spatial data [14].
- C
- Long short-term memory (LSTM) networks are a specialized variant version of recurrent neural networks (RNNs), usually studied as a different algorithm in the technical literature. LSTM was specially designed to address the vanishing gradient problem, which is enhanced by adding “forget” gates and has shown great capability in memorizing and modeling long-term dependency in data. LSTM is one of the most commonly used models when working with time-dependent data [7].
- D
- Recurrent neural networks (RNNs) are designed for sequential data analysis and modeling [14,79]. They have feedback in their hidden connections that allows information to persist over time and keep a memory of previous inputs in the internal state of the network [7], making them suitable for tasks like natural language processing [397,424] and time series analysis [7,203]. However, due to being trained with back propagation through time (BPTT), RNNs always have the notorious gradient vanishing/exploding issue [7].
- E
- Deep belief networks (DBNs) are a type of generative neural network composed of multiple layers of stochastic latent variables. They can be viewed as a composition or stacking of simple, unsupervised networks such as restricted Boltzmann machines (RBMs) [7,53] or other similar structures. DBNs, with multiple hidden layers, can remove the dependence on prior knowledge and adaptively extract features. They are also able to process nonlinear high-dimensional data, thereby effectively avoiding problems, such as dimensional disaster [2]. DBNs are trained in a layer-wise manner, enabling unsupervised feature learning and efficient representation of complex data distributions.
- F
- Generative adversarial networks (GAN) are an unsupervised method that can generate realistic samples via a minimax game between two networks. They consist of a generator network to generate samples and a discriminator network to judge the likeness of the generated samples, which are trained simultaneously through adversarial training. The generated realistic fake data fit within the distribution of the training data, outperforming traditional over-sampling methods by a large margin.
- G
- Gated recurrent units (GRUs) are a variant of recurrent neural networks (RNNs), usually studied as a different algorithm in the technical literature. GRUs were designed with an architecture to address the vanishing gradient problem in standard RNNs and to capture long-term dependencies in sequential data efficiently [7]. GRUs have gates that regulate the flow of information, allowing them to retain important information and discard irrelevant details over sequences.
- H
- Transformer for self-attention (TSA) models are a neural network architecture that is primarily used in natural language processing tasks, but has found applications in various domains due to its ability to handle sequential data efficiently. At its core, the transformer model utilizes a mechanism called self-attention or scaled dot-product attention. Self-attention allows the model to weigh the importance of different input tokens (words, symbols, or segments) when processing a specific token, enabling it to capture dependencies between tokens in an input sequence [366].
- I
- Graph neural networks (GNNs) are specialized neural networks designed to operate on graph-structured data. They can capture complex relationships and dependencies between entities in graphs, making them suitable for tasks involving relational data [2].
- J
- Deep reinforcement learning (DRL), a combination of reinforcement learning (RL) and deep neural networks (DNNs), has shown its potential to be the new generation of decision-making frameworks for complex systems. DRL agents can typically learn by themselves to establish successful optimal policies for gaining maximum long-term rewards.
5.5.3. Model-Based Technique Representative Algorithms
- A
- Proportional hazard model (PHM): A statistical model used to analyze time-to-failure data [526]. It assesses the impact of multiple factors on the hazard rate (probability of failure per unit time).
- B
- Markov process (MP): A stochastic model that describes transitions from one state to another in a sequence of discrete steps. An extension of MP is the hidden Markov model (HMM), which deals with both observable and hidden states. It is a statistical model that includes observed states (visible or measurable) and hidden states (unobserved or latent). Some CBM models that assume discrete-state deterioration are modeled by MP [1].
- C
- Linear regression (LR): A statistical method used to establish a relationship between dependent and independent variables by fitting a linear equation [75].
- D
- Autoregressive integrated moving average (ARIMA): A time series forecasting method that models the relationship between a series of observations and commonly is used for predicting future points in a time series. It incorporates autoregression, differencing, and moving average components.
- E
- Wiener process (WP): A continuous-time stochastic process used to model random fluctuations in various systems [1].
- F
- Analysis of variance (ANOVA): A statistical technique used to compare the means of two or more groups to determine if there are statistically significant differences between them.
- G
- Polynomial regression (PR): A method that extends linear regression by fitting a polynomial equation to the data. It is useful when the relationship between variables is nonlinear. PR can model more complex relationships of data.
- H
- Renewal process (RP): A stochastic process used in probability theory and statistics to model sequences of events occurring in continuous time, where the time intervals between events follow a certain probability distribution. It represents a series of events that occur at irregular intervals, with each event marking the occurrence of some specific action or state change.
- I
- Failure mode and effects analysis (FMEA): A semi-qualitative method used to prevent failures and analyze the risks of a process by identifying causes and effects on the system to determine the actions that will be used to inhibit failures and prioritizing them based on severity, occurrence, and detectability. This approach has been used in the aerospace, nuclear, automotive, and semiconductor industries to support design fault, safety, logistic support, testability, and other related functions [30].
5.5.4. Rule-Based Technique Representative Algorithms
- A
- Expert systems (ES): These systems incorporate knowledge-based rules to make decisions or provide expert-level advice in specific domains. ES are computer applications that simulate the decision-making ability of a human expert in a specific domain by employing a knowledge base and inference engine [12]. These systems use a collection of rules and knowledge to make decisions or solve problems [14,483].
- B
- Repeated incremental pruning to produce error reduction (RIPPER): This rule-based data mining algorithm is used for classification tasks. It operates by creating a set of rules that can predict a target variable by iteratively growing and refining rules through incremental improvements. It starts with a set of rules and then prunes or refines them to reduce prediction errors [50].
6. Discussion
6.1. Asset Characteristics
6.2. Analytical Techniques
6.3. Learning Categorization
7. Trending Topics of Machine Learning and Emerging Technologies in Industrial Maintenance
8. Conclusions and Future Work
- A
- Integration of multi-modal data: One promising path for future research is the integration of multi-modal data [51] in industrial maintenance applications. By combining information from different sources such as time series data, images, maintenance, or operation text descriptions, as well as systems logs, researchers can develop more comprehensive models for fault detection, failure prediction, and anomaly detection. Taking a comprehensive approach to data analysis like this could provide valuable insights into the health and performance of assets, leading to the development of more precise maintenance strategies and enhancing operational efficiency;
- B
- Hyperparameter optimization (HPO) of machine learning algorithms: Hyperparameter optimization (HPO) is a critical area of study with potential for impactful contributions, particularly in improving the robustness and efficiency of algorithms through optimized hyperparameter configurations. The selection of hyperparameters significantly influences the performance and applicability of machine learning (ML) models, and this is especially pronounced in deep learning (DL) models [541];
- C
- Explainable deep learning models: As DL techniques continue to gain interest and space in industrial maintenance, there is a growing need for explainable artificial intelligence (XAI) [9,11,398,459] methods to enhance model interpretability. Research efforts should focus on developing explainable DL models that provide insights into the underlying factors driving predictions and decisions. By incorporating transparency and interpretability into DL frameworks, researchers can facilitate better understanding and acceptance of AI-driven maintenance solutions among industrial practitioners and stakeholders;
- D
- Advanced reinforcement learning algorithms: While reinforcement learning (RL) [7,27,77,117,144] has shown promise in optimizing maintenance processes, there is ample room for advancement in algorithmic development and optimization. Future research could explore novel RL techniques designed specifically for the challenges of industrial maintenance, such as dynamic environments, sparse failure data, and safety constraints. By leveraging the power of advanced RL algorithms, researchers can design more adaptive and efficient maintenance policies that maximize asset performance and longevity for each of the different asset types that shape industry 4.0 [4,7,10,14,93,182,536,542];
- E
- Edge computing for real-time analysis: With the proliferation of IoT devices [4,7,12,23,42,59,60,67,109,112,127,390,537,542] and edge computing capabilities, there is growing interest in deploying real-time analysis techniques for industrial maintenance applications. Research should focus on developing lightweight ML models that can be deployed directly on edge devices to enable real-time data analysis and decision-making. By leveraging edge computing resources, industrial sectors can minimize latency, reduce bandwidth requirements, and improve the scalability of their maintenance systems;
- F
- Collaborative maintenance frameworks: Collaboration and knowledge sharing among industrial stakeholders are essential for advancing maintenance practices and addressing complex challenges effectively. Future research could explore the development of collaborative maintenance frameworks that facilitate data sharing, model transferability, and collective learning across different organizations and industry sectors. By encouraging collaboration and synergy among stakeholders, researchers can accelerate innovation in industrial maintenance and drive continuous improvement in asset performance and reliability.
Author Contributions
Funding
Informed Consent Statement
Conflicts of Interest
References
- Alaswad, S.; Xiang, Y. A review on Condition-based maintenance optimization models for stochastically deteriorating system. Reliab. Eng. Syst. Saf. 2017, 157, 54–63. [Google Scholar] [CrossRef]
- Qiu, S.; Cui, X.; Ping, Z.; Shan, N.; Li, Z.; Bao, X.; Xu, X. Deep Learning Techniques in Intelligent Fault Diagnosis and Prognosis for Industrial Systems: A Review. Sensors 2023, 23, 1305. [Google Scholar] [CrossRef] [PubMed]
- Zhang, W.; Yang, D.; Wang, H. Data-driven methods for Predictive maintenance of industrial equipment: A survey. IEEE Syst. J. 2019, 13, 2213–2227. [Google Scholar] [CrossRef]
- Pech, M.; Vrchota, J.; Bednář, J. Predictive maintenance and intelligent sensors in smart factory. Sensors 2021, 21, 1470. [Google Scholar] [CrossRef] [PubMed]
- Zonta, T.; da Costa, C.A.; Righi, R.d.R.; de Lima, M.J.; da Trindade, E.S.; Li, G.P. Predictive maintenance in the Industry 4.0: A systematic literature review. Comput. Ind. Eng. 2020, 150, 106889. [Google Scholar] [CrossRef]
- Goyal, D.; Saini, A.; Dhami, S.S.; Pabla, B.S. Intelligent Predictive maintenance of dynamic systems using condition monitoring and signal processing techniques—A review. In Proceedings of the 2016 International Conference on Advances in Computing, Communication, & Automation (ICACCA) (Spring), Dehradun, India, 8–9 April 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 1–6. [Google Scholar] [CrossRef]
- Ran, Y.; Zhou, X.; Lin, P.; Wen, Y.; Deng, R. A survey of Predictive maintenance: Systems, purposes and approaches. arXiv 2019, arXiv:1912.07383. [Google Scholar] [CrossRef]
- Chen, Z.; Xiao, F.; Guo, F.; Yan, J. Interpretable machine learning for building energy management: A state-of-the-art review. Adv. Appl. Energy 2023, 9, 100123. [Google Scholar] [CrossRef]
- Vollert, S.; Atzmueller, M.; Theissler, A. Interpretable Machine Learning: A brief survey from the Predictive maintenance perspective. In Proceedings of the 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Vasteras, Sweden, 7–10 September 2021; IEEE Xplore: Piscataway, NJ, USA, 2021; pp. 1–8. [Google Scholar] [CrossRef]
- Dalzochio, J.; Kunst, R.; Pignaton, E.; Binotto, A.; Sanyal, S.; Favilla, J.; Barbosa, J. Machine learning and reasoning for Predictive maintenance in Industry 4.0: Current status and challenges. Comput. Ind. 2020, 123, 103298. [Google Scholar] [CrossRef]
- Janiesch, C.; Zschech, P.; Heinrich, K. Machine learning and deep learning. Electron. Mark. 2021, 31, 685–695. [Google Scholar] [CrossRef]
- Lei, Y.; Yang, B.; Jiang, X.; Jia, F.; Li, N.; Nandi, A.K. Applications of machine learning to machine fault diagnosis: A review and roadmap. Mech. Syst. Signal Process. 2020, 138, 106587. [Google Scholar] [CrossRef]
- Pan, T.; Chen, J.; Zhang, T.; Liu, S.; He, S.; Lv, H. Generative adversarial network in mechanical fault diagnosis under small sample: A systematic review on applications and future perspectives. ISA Trans. 2022, 128, 1–10. [Google Scholar] [CrossRef]
- Esteban, A.; Zafra, A.; Ventura, S. Data mining in Predictive maintenance systems: A taxonomy and systematic review. WIREs Data Min. Knowl. Discov. 2022, 12, e1471. [Google Scholar] [CrossRef]
- Zschech, P. A taxonomy of recurring data analysis problems in maintenance analytics. In Proceedings of the 26th European Conference on Information Systems, Dresden, Germany, 23–28 June 2018; Available online: https://core.ac.uk/download/pdf/301378505.pdf (accessed on 21 January 2025).
- Merkt, O. On the use of Predictive models for improving the quality of industrial maintenance: An analytical literature review of maintenance strategies. In Proceedings of the 2019 Federated Conference on Computer Science and Information Systems (FedCSIS), Leipzig, Germany, 1–4 September 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 693–704. [Google Scholar] [CrossRef]
- Zschech, P. Data Science and Analytics in Industrial Maintenance: Selection, Evaluation, and Application of Data-Driven Methods. Ph.D. Thesis, Technische Universität Dresden, Dresden, Germany, 2020. [Google Scholar]
- Zschech, P. Beyond descriptive taxonomies in data analytics: A systematic evaluation approach for data-driven method pipelines. Inf. Syst. e-Business Manag. 2022, 21, 193–227. [Google Scholar] [CrossRef]
- Huang, Y.; Fang, C.; Wijaya, S. Condition-based preventive maintenance with a yield rate threshold for deteriorating repairable systems. Qual. Reliab. Eng. Int. 2022, 38, 4122–4140. [Google Scholar] [CrossRef]
- Li, S.; Wen, M.; Zu, T.; Kang, R. Condition-based Maintenance Optimization Method Using Performance Margin. Axioms 2023, 12, 168. [Google Scholar] [CrossRef]
- Shoorkand, H.D.; Nourelfath, M.; Hajji, A. A deep learning approach for integrated production planning and Predictive maintenance. Int. J. Prod. Res. 2023, 61, 7972–7991. [Google Scholar] [CrossRef]
- Ma, W.-N.; Li, H.; Yang, Z.-Y.; Hu, Q.-W. Maintenance Optimization for Two-Component Series Systems with Degradation Dependence. IEEE Access 2021, 9, 48174–48184. [Google Scholar] [CrossRef]
- Yeruva, S.; Gunuganti, J.; Kalva, S.; Salkuti, S.R.; Kim, S.-C. Smart Machine Health Prediction Based on Machine Learning in Industry Environment. Information 2023, 14, 181. [Google Scholar] [CrossRef]
- Silva, W.; Capretz, M. Assets Predictive maintenance using convolutional neural networks. In Proceedings of the 2019 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), Toyama, Japan, 8–11 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 59–66. [Google Scholar] [CrossRef]
- Grall, A.; Dieulle, L.; Berenguer, C.; Roussignol, M. Continuous time Predictive maintenance scheduling for a deteriorating system. In Annual Reliability and Maintainability Symposium. 2001 Proceedings. International Symposium on Product Quality and Integrity (Cat. No. 01CH37179); IEEE Xplore: Piscataway, NJ, USA, 2001; pp. 150–155. [Google Scholar] [CrossRef]
- Nguyen, K.-A.; Do, P.; Grall, A. Multi-level Predictive maintenance for multi-component systems. Reliab. Eng. Syst. Saf. 2015, 144, 83–94. [Google Scholar] [CrossRef]
- Ren, Y. Optimizing Predictive maintenance with machine learning for reliability improvement. ASCE-ASME J. Risk Uncert Engrg Sys. Part B Mech. Engrg. 2021, 7, 030801. [Google Scholar] [CrossRef]
- Chen, C.; Wang, C.; Lu, N.; Jiang, B.; Xing, Y. A data-driven Predictive maintenance strategy based on accurate failure prognostics. Eksploat. i Niezawodn.- Maint. Reliab. 2021, 23, 387–394. [Google Scholar] [CrossRef]
- Do, P.; Bérenguer, C. Residual life-based importance measures for Predictive maintenance decision-making. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2021, 236, 98–113. [Google Scholar] [CrossRef]
- Bosman, L.B.; Leon-Salas, W.D.; Hutzel, W.; Soto, E.A. PV system Predictive maintenance: Challenges, current approaches, and opportunities. Energies 2020, 13, 1398. [Google Scholar] [CrossRef]
- Nguyen, K.-A.; Do, P.; Grall, A. Joint Predictive maintenance and inventory strategy for multi-component systems using Birnbaum’s structural importance. Reliab. Eng. Syst. Saf. 2017, 168, 249–261. [Google Scholar] [CrossRef]
- Amruthnath, N.; Gupta, T. A research study on unsupervised machine learning algorithms for early fault detection in Predictive maintenance. In Proceedings of the 2018 5th International Conference on Industrial Engineering and Applications (ICIEA), Singapore, 26–28 April 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 355–361. [Google Scholar] [CrossRef]
- Kulkarni, K.; Devi, U.; Sirighee, A.; Hazra, J.; Rao, P. Predictive maintenance for supermarket refrigeration systems using only case temperature data. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 4640–4645. [Google Scholar] [CrossRef]
- Luo, B.; Wang, H.; Liu, H.; Li, B.; Peng, F. Early fault detection of machine tools based on deep learning and dynamic identification. IEEE Trans. Ind. Electron. 2018, 66, 509–518. [Google Scholar] [CrossRef]
- Yang, D.; Liu, Y.; Li, S.; Li, X.; Ma, L. Gear fault diagnosis based on support vector machine optimized by artificial bee colony algorithm. Mech. Mach. Theory 2015, 90, 219–229. [Google Scholar] [CrossRef]
- Bampoula, X.; Siaterlis, G.; Nikolakis, N.; Alexopoulos, K. A deep learning model for Predictive maintenance in cyber-physical production systems using lstm autoencoders. Sensors 2021, 21, 972. [Google Scholar] [CrossRef] [PubMed]
- Pereira, P.C. Hidden Value in Maintenance System Data: Using Machine Learning to Correlate and Predict the Risk of Asset Failures. In Proceedings of the Offshore Technology Conference, OTC, Houston, TX, USA, 4–7 May 2020; p. D031S037R007. [Google Scholar] [CrossRef]
- Xiang, S.; Huang, D.; Li, X. A generalized Predictive framework for data driven prognostics and diagnostics using machine logs. In Proceedings of the TENCON 2018-2018 IEEE Region 10 Conference, Jeju Island, Republic of Korea, 28–31 October 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 0695–0700. [Google Scholar] [CrossRef]
- Zhang, N.; Tian, S.; Cai, K.; Zhang, J. Condition-based maintenance assessment for a deteriorating system considering stochastic failure dependence. IISE Trans. 2022, 55, 687–697. [Google Scholar] [CrossRef]
- Xu, J.; Liang, Z.; Li, Y.-F.; Wang, K. Generalized Condition-based maintenance optimization for multi-component systems considering stochastic dependency and imperfect maintenance. Reliab. Eng. Syst. Saf. 2021, 211, 107592. [Google Scholar] [CrossRef]
- Converso, G.; Gallo, M.; Murino, T.; Vespoli, S. Predicting Failure Probability in Industry 4.0 Production Systems: A Workload-Based Prognostic Model for Maintenance Planning. Appl. Sci. 2023, 13, 1938. [Google Scholar] [CrossRef]
- Viale, L.; Daga, A.P.; Garibaldi, L.; Caronia, S.; Ronchi, I. Books Trimmer Industrial Machine Knives Diagnosis: A Condition-based Maintenance Strategy Through Vibration Monitoring via Novelty Detection. In ASME International Mechanical Engineering Congress and Exposition; American Society of Mechanical Engineers: New York, NY, USA, 2023; p. V009T14A021. [Google Scholar] [CrossRef]
- Van Horenbeek, A.; Pintelon, L. A dynamic Predictive maintenance policy for complex multi-component systems. Reliab. Eng. Syst. Saf. 2013, 120, 39–50. [Google Scholar] [CrossRef]
- Florian, E.; Sgarbossa, F.; Zennaro, I. Machine learning-based Predictive maintenance: A cost-oriented model for implementation. Int. J. Prod. Econ. 2021, 236, 108114. [Google Scholar] [CrossRef]
- Soleimani, M.; Campean, F.; Neagu, D. Integration of Hidden Markov Modelling and Bayesian Network for fault detection and prediction of complex engineered systems. Reliab. Eng. Syst. Saf. 2021, 215, 107808. [Google Scholar] [CrossRef]
- Liu, H.; Wang, Y.; Chen, W. Anomaly detection for condition monitoring data using auxiliary feature vector and density-based clustering. IET Gener. Transm. Distrib. 2020, 14, 108–118. [Google Scholar] [CrossRef]
- Ilott, P.W.; Griffiths, A.J. Fault diagnosis of pumping machinery using artificial neural networks. Proc. Inst. Mech. Eng. Part E J. Process. Mech. Eng. 1997, 211, 185–194. [Google Scholar] [CrossRef]
- Villanueva, J.B.; Espadafor, F.J.; Cruz-Peragón, F.; García, M.T. A methodology for cracks identification in large crankshafts. Mech. Syst. Signal Process. 2011, 25, 3168–31855. [Google Scholar] [CrossRef]
- Skordilis, E.; Moghaddass, R. A condition monitoring approach for real-time monitoring of degrading systems using Kalman filter and logistic regression. Int. J. Prod. Res. 2017, 55, 5579–5596. [Google Scholar] [CrossRef]
- Kumar, A.; Shankar, R.; Thakur, L.S. A big data driven sustainable manufacturing framework for Condition-based maintenance prediction. J. Comput. Sci. 2018, 27, 428–439. [Google Scholar] [CrossRef]
- Kullu, O.; Cinar, E. A deep-learning-based multi-modal sensor fusion approach for detection of equipment faults. Machines 2022, 10, 1105. [Google Scholar] [CrossRef]
- Huynh, K.; Vu, H.; Nguyen, T.; Ho, A. A Predictive maintenance model for k-out-of-n: F continuously deteriorating systems subject to stochastic and economic dependencies. Reliab. Eng. Syst. Saf. 2022, 226, 108671. [Google Scholar] [CrossRef]
- Hurtado, J.; Salvati, D.; Semola, R.; Bosio, M.; Lomonaco, V. Continual learning for Predictive maintenance: Overview and challenges. Intell. Syst. Appl. 2023, 19, 200251. [Google Scholar] [CrossRef]
- Concetti, L.; Mazzuto, G.; Ciarapica, F.E.; Bevilacqua, M. An Unsupervised Anomaly Detection Based on Self-Organizing Map for the Oil and Gas Sector. Appl. Sci. 2023, 13, 3725. [Google Scholar] [CrossRef]
- Bucci, G.; Ciancetta, F.; Fioravanti, A.; Fiorucci, E.; Mari, S.; Silvestri, A. Online SFRA for Reliability of Power Systems: Characterization of a Batch of Healthy and Damaged Induction Motors for Predictive Maintenance. Sensors 2023, 23, 2583. [Google Scholar] [CrossRef]
- Rodriguez, P.C.; Marti-Puig, P.; Caiafa, C.F.; Serra-Serra, M.; Cusidó, J.; Solé-Casals, J. Exploratory analysis of SCADA data from wind turbines using the K-means clustering algorithm for Predictive maintenance purposes. Machines 2023, 11, 270. [Google Scholar] [CrossRef]
- Albertin, U.; Pedone, G.; Brossa, M.; Squillero, G.; Chiaberge, M. A Real-Time Novelty Recognition Framework Based on Machine Learning for Fault Detection. Algorithms 2023, 16, 61. [Google Scholar] [CrossRef]
- Bera, B.; Lin, C.-L.; Huang, S.-C.; Liang, J.-W.; Lin, P.T. Establishing a Real-Time Multi-Step Ahead Forecasting Model of Unbalance Fault in a Rotor-Bearing System. Electronics 2023, 12, 312. [Google Scholar] [CrossRef]
- Maskeliūnas, R.; Pomarnacki, R.; Huynh, V.K.; Damaševičius, R.; Plonis, D. Power line monitoring through data integrity analysis with Q-learning based data analysis network. Remote Sens. 2022, 15, 194. [Google Scholar] [CrossRef]
- Raja, H.A.; Kudelina, K.; Asad, B.; Vaimann, T.; Kallaste, A.; Rassõlkin, A.; Van Khang, H. Signal Spectrum-Based Machine Learning Approach for Fault Prediction and Maintenance of Electrical Machines. Energies 2022, 15, 9507. [Google Scholar] [CrossRef]
- Calabrese, F.; Regattieri, A.; Bortolini, M.; Gamberi, M.; Pilati, F. Predictive maintenance: A novel framework for a data-driven, semi-supervised, and partially online prognostic health management application in industries. Appl. Sci. 2021, 11, 3380. [Google Scholar] [CrossRef]
- Navicelli, A.; Vincitorio, M.; De Carlo, F.; Tucci, M. Predictive maintenance in industrial plants: Real application of Machine Learning models for prognostics. In Proceedings of the XXIV Summer School Francesco Turco, Brescia, Italy, 11–13 September 2019; Available online: https://hdl.handle.net/2158/1174906 (accessed on 21 January 2025).
- Zayas-Gato, F.; Jove, E.; Casteleiro-Roca, J.; Quintián, H.; Piñón-Pazos, A.; Simić, D. A hybrid one-class approach for detecting anomalies in industrial systems. Expert Syst. 2022, 39, e12990. [Google Scholar] [CrossRef]
- Fink, O. Data-driven intelligent Predictive maintenance of industrial assets. In Women in Industrial and Systems Engineering: Key Advances and Perspectives on Emerging Topics; Springer: Cham, Switzerland, 2020; pp. 589–605. [Google Scholar] [CrossRef]
- Ansari, F.; Fathi, M. Meta-analysis of maintenance knowledge assets towards Predictive cost controlling of cyber physical production systems. In Machine Learning for Cyber Physical Systems: Selected Papers from the International Conference ML4CPS 2015; Springer: Berlin/Heidelberg, Germany, 2016; pp. 103–110. [Google Scholar] [CrossRef]
- Panfilov, P.; Katona, A. Building Predictive maintenance framework for smart environment application systems. In Annals of DAAAM and Proceedings of the International DAAAM Symposium; ACM: New York, NY, USA, 2018; pp. 0460–0470. [Google Scholar] [CrossRef]
- Righetto, S.B.; Martins, M.A.I.; Carvalho, E.G.; Hattori, L.T.; De Francisci, S. Predictive maintenance 4.0 applied in electrical power systems. In Proceedings of the 2021 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA, 16–19 January 2023; IEEE Xplore: Piscataway, NJ, USA, 2021; pp. 1–5. [Google Scholar] [CrossRef]
- Cachada, A.; Moreira, P.M.; Romero, L.; Barbosa, J.; Leitno, P.; Gcraldcs, C.A.S.; Deusdado, L.; Costa, J.; Teixeira, C.; Teixeira, J.; et al. Maintenance 4.0: Intelligent and Predictive maintenance system architecture. In Proceedings of the 2018 IEEE 23rd international conference on emerging technologies and factory automation (ETFA), Torino, Italy, 4–7 September 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 139–146. [Google Scholar] [CrossRef]
- Nguyen, K.T.; Medjaher, K. A new dynamic Predictive maintenance framework using deep learning for failure prognostics. Reliab. Eng. Syst. Saf. 2019, 188, 251–262. [Google Scholar] [CrossRef]
- Chiu, Y.-C.; Cheng, F.-T.; Huang, H.-C. Developing a factory-wide intelligent Predictive maintenance system based on Industry 4.0. J. Chin. Inst. Eng. 2017, 40, 562–571. [Google Scholar] [CrossRef]
- Aivaliotis, P.; Georgoulias, K.; Chryssolouris, G. A RUL calculation approach based on physical-based simulation models for Predictive maintenance. In Proceedings of the 2017 International Conference on Engineering, Technology and Innovation (ICE/ITMC), Madeira Island, Portugal, 27–29 June 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 1243–1246. [Google Scholar] [CrossRef]
- Kaparthi, S.; Bumblauskas, D. Designing Predictive maintenance systems using decision tree-based machine learning techniques. Int. J. Qual. Reliab. Manag. 2020, 37, 659–686. [Google Scholar] [CrossRef]
- Su, C.-J.; Huang, S.-F. Real-time big data analytics for hard disk drive Predictive maintenance. Comput. Electr. Eng. 2018, 71, 93–101. [Google Scholar] [CrossRef]
- Han, X.; Wang, Z.; Xie, M.; He, Y.; Li, Y.; Wang, W. Remaining useful life prediction and Predictive maintenance strategies for multi-state manufacturing systems considering functional dependence. Reliab. Eng. Syst. Saf. 2021, 210, 107560. [Google Scholar] [CrossRef]
- Moleda, M.; Momot, A.; Mrozek, D. Predictive maintenance of boiler feed water pumps using SCADA data. Sensors 2020, 20, 571. [Google Scholar] [CrossRef]
- Baptista, M.; Sankararaman, S.; De Medeiros, I.P.; Nascimento, C., Jr.; Prendinger, H.; Henriques, E.M. Forecasting fault events for Predictive maintenance using data-driven techniques and ARMA modeling. Comput. Ind. Eng. 2018, 115, 41–53. [Google Scholar] [CrossRef]
- Zhang, C.; Gupta, C.; Farahat, A.K.; Ristovski, K.; Ghosh, D.; Hitachi Ltd. Automatic Health Indicator Learning Using Reinforcement Learning for Predictive Maintenance. U.S. Patent No. 11,042,145, 22 June 2021. [Google Scholar]
- Tornede, T.; Tornede, A.; Wever, M.; Mohr, F.; Hüllermeier, E. AutoML for Predictive maintenance: One tool to RUL them all. In IoT Streams for Data-Driven Predictive Maintenance and IoT, Edge, and Mobile for Embedded Machine Learning, Proceedings of the Second International Workshop, IoT Streams 2020, and First International Workshop, ITEM 2020, Co-located with ECML/PKDD 2020, Ghent, Belgium, 14–18 September 2020; Revised Selected Papers 2; Springer International Publishing: Berlin, Germany, 2020; pp. 106–118. [Google Scholar] [CrossRef]
- Fernandes, S.; Antunes, M.; Santiago, A.R.; Barraca, J.P.; Gomes, D.; Aguiar, R.L. Forecasting appliances failures: A machine-learning approach to Predictive maintenance. Information 2020, 11, 208. [Google Scholar] [CrossRef]
- Krenek, J.; Kuca, K.; Blazek, P.; Krejcar, O.; Jun, D. Application of artificial neural networks in condition based Predictive maintenance. In Recent Developments in Intelligent Information and Database Systems; Springer: Berlin, Germany, 2016; pp. 75–86. [Google Scholar] [CrossRef]
- Gianoglio, C.; Ragusa, E.; Bruzzone, A.; Gastaldo, P.; Zunino, R.; Guastavino, F. Unsupervised Monitoring System for Predictive Maintenance of High Voltage Apparatus. Energies 2020, 13, 1109. [Google Scholar] [CrossRef]
- Benaggoune, K.; Meraghni, S.; Ma, J.; Mouss, L.; Zerhouni, N. Post prognostic decision for Predictive maintenance planning with remaining useful life uncertainty. In Proceedings of the 2020 Prognostics and Health Management Conference (Phm-besançon), Besancon, France, 4–7 May 2020; IEEE Xplore: Piscataway, NJ, USA, 2020; pp. 194–199. [Google Scholar] [CrossRef]
- Zheng, H.; Paiva, A.R.; Gurciullo, C.S. Advancing from Predictive maintenance to intelligent maintenance with ai and iiot. arXiv 2020, arXiv:2009.00351. [Google Scholar] [CrossRef]
- Erdmann, M. Unsupervised Anomaly Detection in Sensor Data Used for Predictive Maintenance. Ph.D. Thesis, Ludwig-Maximilians-Universität München, Munich, Germany, 2018. [Google Scholar] [CrossRef]
- Chazhoor, A.; Mounika, Y.; Sarobin, M.V.R.; Sanjana, M.V.; Yasashvini, R. Predictive maintenance using machine learning based classification models. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2020; p. 012001. [Google Scholar] [CrossRef]
- Bagave, P.; Linssen, J.; Teeuw, W.; Brinke, J.K.; Meratnia, N. Channel state information (CSI) analysis for Predictive maintenance using convolutional neural network (CNN). In Proceedings of the 2nd Workshop on Data Acquisition to Analysis, New York, NY, USA, 10 November 2019; pp. 51–56. [Google Scholar] [CrossRef]
- Saied, R.O.; Mostafa, M.S.; Hussein, H.A. Predictive maintenance program based on vibration monitoring. In Design and Modeling of Mechanical Systems-II, Proceedings of the Sixth Conference on Design and Modeling of Mechanical Systems, CMSM’2015, Hammamet, Tunisia, 23–25 March 2015; Springer International Publishing: Cham, Switzerland, 2015; pp. 651–660. [Google Scholar] [CrossRef]
- Rivas, A.; Fraile, J.M.; Chamoso, P.; González-Briones, A.; Sittón, I.; Corchado, J.M. A Predictive maintenance model using recurrent neural networks. In Proceedings of the 14th International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO 2019), Seville, Spain, 13–15 May 2019; Proceedings 14. Springer International Publishing: Cham, Switzerland, 2020; pp. 261–270. [Google Scholar] [CrossRef]
- Aivaliotis, P.; Georgoulias, K.; Chryssolouris, G. The use of Digital Twin for Predictive maintenance in manufacturing. Int. J. Comput. Integr. Manuf. 2019, 32, 1067–1080. [Google Scholar] [CrossRef]
- Paprocka, I.; Kempa, W.M.; Ćwikła, G. Predictive maintenance scheduling with failure rate described by truncated normal distribution. Sensors 2020, 20, 6787. [Google Scholar] [CrossRef] [PubMed]
- Chen, C.; Lu, N.; Jiang, B.; Wang, C. A risk-averse remaining useful life estimation for Predictive maintenance. IEEE/CAA J. Autom. Sin. 2021, 8, 412–422. [Google Scholar] [CrossRef]
- Miller, K.; Dubrawski, A. System-level Predictive maintenance: Review of research literature and gap analysis. arXiv 2020, arXiv:2005.05239. [Google Scholar] [CrossRef]
- Lee, W.J.; Wu, H.; Yun, H.; Kim, H.; Jun, M.B.; Sutherland, J.W. Predictive maintenance of machine tool systems using artificial intelligence techniques applied to machine condition data. Procedia CIRP 2019, 80, 506–511. [Google Scholar] [CrossRef]
- Nguyen, K.-A.; Do, P.; Grall, A. A joint Predictive maintenance and spare parts provisioning policy for multi-component systems using rul prediction and importance measure. In Proceedings of the PHM Society European Conference, Nantes, France, 8–10 July 2014. [Google Scholar] [CrossRef]
- Shcherbakov, M.V.; Glotov, A.V.; Cheremisinov, S.V. Proactive and Predictive maintenance of cyber-physical systems. In Cyber-Physical Systems: Advances in Design & Modelling; Springer International Publishing: Cham, Switzerland, 2019; pp. 263–278. [Google Scholar] [CrossRef]
- Antonino-Daviu, J. Electrical monitoring under transient conditions: A new paradigm in electric motors Predictive maintenance. Appl. Sci. 2020, 10, 6137. [Google Scholar] [CrossRef]
- Ersoz, O.O.; Inal, A.F.; Aktepe, A.; Turker, A.K.; Ersoz, S. A Systematic Literature Review of the Predictive Maintenance from Transportation Systems Aspect. Sustainability 2022, 14, 14536. [Google Scholar] [CrossRef]
- Sipos, R.; Fradkin, D.; Moerchen, F.; Wang, Z. Log-based Predictive maintenance. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA, 24–27 August 2014; pp. 1867–1876. [Google Scholar] [CrossRef]
- Zschech, P.; Bernien, J.; Heinrich, K. Towards a Taxonomic Benchmarking Framework for Predictive Maintenance: The Case of NASA’s Turbofan Degradation. In Proceedings of the Fortieth International Conference on Information Systems (ICIS 2019), Munich, Germany, 15–18 December 2019; Available online: https://www.researchgate.net/publication/336073582 (accessed on 21 January 2025).
- Horn, R.; Zschech, P. Application of Process Mining Techniques to Support Maintenance-Related Objectives. In Proceedings of the 14th International Conference on Wirtschaftsinformatik, Siegen, Germany, 24–27 February 2019; Available online: https://www.researchgate.net/publication/330205294 (accessed on 21 January 2025).
- Onanena, R.; Chamroukhi, F.; Oukhellou, L.; Candusso, D.; Aknin, P.; Hissel, D. Estimation of fuel cell life time using latent variables in regression context. In Proceedings of the 2009 International Conference on Machine Learning and Applications, Miami, FL, USA, 13–15 December 2009; IEEE Xplore: Piscataway, NJ, USA, 2009; pp. 632–637. [Google Scholar] [CrossRef]
- Li, H.; Parikh, D.; He, Q.; Qian, B.; Li, Z.; Fang, D.; Hampapur, A. Improving rail network velocity: A machine learning approach to Predictive maintenance. Transp. Res. Part C Emerg. Technol. 2014, 45, 17–26. [Google Scholar] [CrossRef]
- Praveenkumar, T.; Saimurugan, M.; Krishnakumar, P.; Ramachandran, K. Fault diagnosis of automobile gearbox based on machine learning techniques. Procedia Eng. 2014, 97, 2092–2098. [Google Scholar] [CrossRef]
- Abu-Samah, A.; Shahzad, M.; Zamai, E.; Said, A. Failure prediction methodology for improved proactive maintenance using Bayesian approach. IFAC-PapersOnLine 2015, 48, 844–851. [Google Scholar] [CrossRef]
- Prytz, R.; Nowaczyk, S.; Rögnvaldsson, T.; Byttner, S. Predicting the need for vehicle compressor repairs using maintenance records and logged vehicle data. Eng. Appl. Artif. Intell. 2015, 41, 139–150. [Google Scholar] [CrossRef]
- Biswal, S.; Sabareesh, G. Design and development of a wind turbine test rig for condition monitoring studies. In Proceedings of the 2015 International Conference on Industrial Instrumentation and Control (ICIC), Pune, India, 28–30 May 2015; IEEE Xplore: Piscataway, NJ, USA, 2015; pp. 891–896. [Google Scholar] [CrossRef]
- Machado, R.G.V.; Mota, H.d.O. Simple self-scalable grid classifier for signal denoising in digital processing systems. In Proceedings of the 2015 IEEE 25th International Workshop on Machine Learning for Signal Processing (MLSP), Boston, MA, USA, 17–20 September 2015; IEEE Xplore: Piscataway, NJ, USA, 2015; pp. 1–6. [Google Scholar] [CrossRef]
- Susto, G.A.; Schirru, A.; Pampuri, S.; McLoone, S.; Beghi, A. Machine learning for Predictive maintenance: A multiple classifier approach. IEEE Trans. Ind. Inform. 2014, 11, 812–820. [Google Scholar] [CrossRef]
- Aydin, O.; Guldamlasioglu, S. Using LSTM networks to predict engine condition on large scale data processing framework. In Proceedings of the 2017 4th International Conference on Electrical and Electronic Engineering (ICEEE), Ankara, Turkey, 8–10 April 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 281–285. [Google Scholar] [CrossRef]
- Canizo, M.; Onieva, E.; Conde, A.; Charramendieta, S.; Trujillo, S. Real-time Predictive maintenance for wind turbines using Big Data frameworks. In Proceedings of the 2017 IEEE International Conference on Prognostics and Health Management (ICPHM), Dallas, TX, USA, 19–21 June 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 70–77. [Google Scholar] [CrossRef]
- dos Santos, T.; Ferreira, F.J.T.E.; Pires, J.M.; Damasio, C. Stator winding short-circuit fault diagnosis in induction motors using random forest. In Proceedings of the 2017 IEEE International Electric Machines and Drives Conference (IEMDC), Miami, FL, USA, 21–24 May 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 1–8. [Google Scholar] [CrossRef]
- Pan, Z.; Ge, Y.; Zhou, Y.C.; Huang, J.C.; Zheng, Y.L.; Zhang, N.; Liang, X.X.; Gao, P.; Zhang, G.Q.; Wang, Q.; et al. Cognitive acoustic analytics service for Internet of Things. In Proceedings of the 2017 IEEE International Conference on Cognitive Computing (ICCC), Honolulu, HI, USA, 25–30 June 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 96–103. [Google Scholar] [CrossRef]
- Uhlmann, E.; Pontes, R.P.; Geisert, C.; Hohwieler, E. Cluster identification of sensor data for Predictive maintenance in a Selective Laser Melting machine tool. Procedia Manuf. 2018, 24, 60–65. [Google Scholar] [CrossRef]
- Butte, S.; Prashanth, A.R.; Patil, S.; A R, P. Machine learning based Predictive maintenance strategy: A super learning approach with deep neural networks. In Proceedings of the 2018 IEEE Workshop on Microelectronics and Electron Devices (WMED), Boise, ID, USA, 28 March 2025; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 1–5. [Google Scholar] [CrossRef]
- Kolokas, N.; Vafeiadis, T.; Ioannidis, D.; Tzovaras, D. Forecasting faults of industrial equipment using machine learning classifiers. In Proceedings of the 2018 Innovations in Intelligent Systems and Applications (INISTA), Thessaloniki, Greece, 3–5 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Paolanti, M.; Romeo, L.; Felicetti, A.; Mancini, A.; Frontoni, E.; Loncarski, J. Machine learning approach for Predictive maintenance in industry 4.0. In Proceedings of the 2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA), Oulu, Finland, 2–4 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Martinez, C.; Perrin, G.; Ramasso, E.; Rombaut, M. A deep reinforcement learning approach for early classification of time series. In Proceedings of the 2018 26th European Signal Processing Conference (EUSIPCO), Roma, Italy, 3–7 September 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 2030–2034. [Google Scholar] [CrossRef]
- Xu, Y.; Sun, Y.; Liu, X.; Zheng, Y. A digital-twin-assisted fault diagnosis using deep transfer learning. IEEE Access 2019, 7, 19990–19999. [Google Scholar] [CrossRef]
- Unal, M.; Onat, M.; Demetgul, M.; Kucuk, H. Fault diagnosis of rolling bearings using a genetic algorithm optimized neural network. Measurement 2014, 58, 187–196. [Google Scholar] [CrossRef]
- Xiao, L.; Liu, Z.; Zhang, Y.; Zheng, Y.; Cheng, C. Degradation assessment of bearings with trend-reconstruct-based features selection and gated recurrent unit network. Measurement 2020, 165, 108064. [Google Scholar] [CrossRef]
- Shafi, U.; Safi, A.; Shahid, A.R.; Ziauddin, S.; Saleem, M.Q. Vehicle remote health monitoring and prognostic maintenance system. J. Adv. Transp. 2018, 2018, 1–10. [Google Scholar] [CrossRef]
- Liu, C.; Zhang, L.; Li, J.; Zheng, J.; Wu, C. Two-stage transfer learning for fault prognosis of ion mill etching process. IEEE Trans. Semicond. Manuf. 2021, 34, 185–193. [Google Scholar] [CrossRef]
- Liu, C.; Yao, R.; Zhang, L.; Liao, Y. Attention based Echo state Network: A novel approach for fault prognosis. In Proceedings of the 2019 11th International Conference on Machine Learning and Computing, Zhuhai, China, 22–24 February 2019; pp. 489–493. [Google Scholar] [CrossRef]
- Ferreira, L.; Pilastri, A.; Sousa, V.; Romano, F.; Cortez, P. Prediction of maintenance equipment failures using automated machine learning. In Proceedings of the International Conference on Intelligent Data Engineering and Automated Learning, Manchester, UK, 22–24 November 2021; Springer International Publishing: Cham, Switzerland, 2021; pp. 259–267. [Google Scholar] [CrossRef]
- Rombach, P.; Keuper, J. SmartPred: Unsupervised hard disk failure detection. In Proceedings of the High Performance Computing: ISC High Performance 2020 International Workshops, Frankfurt, Germany, 21–25 June 2020; Revised Selected Papers 35. Springer International Publishing: Cham, Switzerland, 2020; pp. 235–246. [Google Scholar] [CrossRef]
- Liu, C.; Tang, D.; Zhu, H.; Nie, Q. A novel Predictive maintenance method based on deep adversarial learning in the intelligent manufacturing system. IEEE Access 2021, 9, 49557–49575. [Google Scholar] [CrossRef]
- Egger, J.; Masood, T. Augmented reality in support of intelligent manufacturing—A systematic literature review. Comput. Ind. Eng. 2020, 140, 106195. [Google Scholar] [CrossRef]
- Myohanen, J. Improving Industrial Performance with Language Models: A Review of Predictive Maintenance and Process Optimization. Bachelor’s Thesis, Lappeenranta-Lahti University of Technology LUT, Lappeenranta, Finland, 2023. [Google Scholar]
- Yilmaz, U. Predictive Maintenance Using NLP and Clustering Support Messages. Master’s Thesis, Luleå University of Technology, Luleå, Sweden, 2022. Available online: https://www.diva-portal.org/smash/get/diva2:1715464/FULLTEXT01.pdf (accessed on 27 March 2023).
- Wang, J.; Li, C.; Han, S.; Sarkar, S.; Zhou, X. Predictive maintenance based on event-log analysis: A case study. IBM J. Res. Dev. 2017, 61, 11:121–11:132. [Google Scholar] [CrossRef]
- Guo, Y.; Pang, Z.; Du, J.; Jiang, F.; Hu, Q. An improved AlexNet for power edge transmission line anomaly detection. IEEE Access 2020, 8, 97830–97838. [Google Scholar] [CrossRef]
- Nunes, P.; Santos, J.; Rocha, E. Challenges in Predictive maintenance—A review. CIRP J. Manuf. Sci. Technol. 2022, 40, 53–67. [Google Scholar] [CrossRef]
- Jove, E.; Casado-Vara, R.; Casteleiro-Roca, J.-L.; Pérez, J.A.M.; Vale, Z. A hybrid intelligent classifier for anomaly detection. Neurocomputing 2020, 452, 498–507. [Google Scholar] [CrossRef]
- Michelena, Á.; Zayas-Gato, F.; Jove, E.; Casteleiro-Roca, J.-L.; Quintián, H.; Fontenla-Romero, Ó.; Calvo-Rolle, J.L. An Anomaly Detection Approach for Realtime Identification Systems Based on Centroids. In Computational Intelligence in Security for Information Systems Conference; Springer Nature: Cham, Switzerland, 2022; pp. 40–51. [Google Scholar] [CrossRef]
- Jove, E.; Casteleiro-Roca, J.-L.; Quintián, H.; Méndez-Pérez, J.-A. A new method for anomaly detection based on non-convex boundaries with random two-dimensional projections. Inf. Fusion 2020, 65, 50–57. [Google Scholar] [CrossRef]
- Zayas-Gato, F.; Michelena, Á.; Quintián, H.; Jove, E.; Casteleiro-Roca, J.-L.; Leitão, P. A novel method for anomaly detection using beta Hebbian learning and principal component analysis. Log. J. Igpl 2022, 31, 390–399. [Google Scholar] [CrossRef]
- Han, S.; Shao, H.; Cheng, J.; Yang, X.; Cai, B. Convformer-NSE: A novel end-to-end gearbox fault diagnosis framework under heavy noise using joint global and local information. IEEE/ASME Trans. Mechatron. 2022, 28, 340–349. [Google Scholar] [CrossRef]
- Lindh, F. Machine Learning to Detect Anomalies in Datacenter; Uppsala University: Uppsala, Sweden, 2019. Available online: https://www.diva-portal.org/smash/get/diva2:1334370/FULLTEXT01.pdf (accessed on 27 March 2023).
- Si, X.-S.; Wang, W.; Hu, C.-H.; Chen, M.-Y.; Zhou, D.-H. A Wiener-process-based degradation model with a recursive filter algorithm for remaining useful life estimation. Mech. Syst. Signal Process. 2012, 35, 219–237. [Google Scholar] [CrossRef]
- Zhang, Y.; Wang, Y.; Li, X.; Liu, Y.; Gao, W. Condition-based Maintenance Optimization for Gamma Deteriorating Systems under Performance-based Contracting. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2023, 238, 247–259. [Google Scholar] [CrossRef]
- Xu, M.; Jin, X.; Kamarthi, S.; Alam, N.E. A failure-dependency modeling and state discretization approach for Condition-based maintenance optimization of multi-component systems. J. Manuf. Syst. 2018, 47, 141–152. [Google Scholar] [CrossRef]
- Magadán, L.; Suárez, F.J.; Granda, J.C.; Delacalle, F.J.; García, D.F. A Robust Health Prognostics Technique for Failure Diagnosis and the Remaining Useful Lifetime Predictions of Bearings in Electric Motors. Appl. Sci. 2023, 13, 2220. [Google Scholar] [CrossRef]
- Traore, M.; Chammas, A.; Duviella, E. Supervision and prognosis architecture based on dynamical classification method for the Predictive maintenance of dynamical evolving systems. Reliab. Eng. Syst. Saf. 2015, 136, 120–131. [Google Scholar] [CrossRef]
- Skordilis, E.; Moghaddass, R. A deep reinforcement learning approach for real-time sensor-driven decision making and Predictive analytics. Comput. Ind. Eng. 2020, 147, 106600. [Google Scholar] [CrossRef]
- Chen, N.; Ye, Z.-S.; Xiang, Y.; Zhang, L. Condition-based maintenance using the inverse Gaussian degradation model. Eur. J. Oper. Res. 2015, 243, 190–199. [Google Scholar] [CrossRef]
- Ye, Z.-S.; Chen, N. The inverse Gaussian process as a degradation model. Technometrics 2014, 56, 302–311. [Google Scholar] [CrossRef]
- Zhang, L.; Mu, Z.; Sun, C. Remaining useful life prediction for lithium-ion batteries based on exponential model and particle filter. IEEE Access 2018, 6, 17729–17740. [Google Scholar] [CrossRef]
- Wen, J.; Gao, H. Degradation assessment for the ball screw with variational autoencoder and kernel density estimation. Adv. Mech. Eng. 2018, 10, 1–12. [Google Scholar] [CrossRef]
- Lu, W.; Liang, B.; Cheng, Y.; Meng, D.; Yang, J.; Zhang, T. Deep model based domain adaptation for fault diagnosis. IEEE Trans. Ind. Electron. 2016, 64, 2296–2305. [Google Scholar] [CrossRef]
- Chen, H.; Lu, Y.; Tu, L. Fault identification of gearbox degradation with optimized wavelet neural network. Shock Vib. 2013, 20, 247–262. [Google Scholar] [CrossRef]
- Wang, Y.; Kang, S.; Jiang, Y.; Yang, G.; Song, L.; Mikulovich, V. Classification of fault location and the degree of performance degradation of a rolling bearing based on an improved hyper-sphere-structured multi-class support vector machine. Mech. Syst. Signal Process. 2011, 29, 404–414. [Google Scholar] [CrossRef]
- Wu, Q.; Ding, K.; Huang, B. Approach for fault prognosis using recurrent neural network. J. Intell. Manuf. 2018, 31, 1621–1633. [Google Scholar] [CrossRef]
- Lu, H.; Barzegar, V.; Nemani, V.P.; Hu, C.; Laflamme, S.; Zimmerman, A.T. Joint training of a predictor network and a generative adversarial network for time series forecasting: A case study of bearing prognostics. Expert Syst. Appl. 2022, 203, 117415. [Google Scholar] [CrossRef]
- Peng, K.; Jiao, R.; Dong, J.; Pi, Y. A deep belief network based health indicator construction and remaining useful life prediction using improved particle filter. Neurocomputing 2019, 361, 19–28. [Google Scholar] [CrossRef]
- Xu, F.; Fang, Z.; Tang, R.; Li, X.; Tsui, K.L. An unsupervised and enhanced deep belief network for bearing performance degradation assessment. Measurement 2020, 162, 107902. [Google Scholar] [CrossRef]
- Shi, Z.; Chehade, A. A dual-LSTM framework combining change point detection and remaining useful life prediction. Reliab. Eng. Syst. Saf. 2021, 205, 107257. [Google Scholar] [CrossRef]
- Ding, Y.; Jia, M.; Miao, Q.; Cao, Y. A novel time–frequency Transformer based on self–attention mechanism and its application in fault diagnosis of rolling bearings. Mech. Syst. Signal Process. 2022, 168, 108616. [Google Scholar] [CrossRef]
- Li, C.; Sanchez, R.-V.; Zurita, G.; Cerrada, M.; Cabrera, D.; Vásquez, R.E. Multimodal deep support vector classification with homologous features and its application to gearbox fault diagnosis. Neurocomputing 2015, 168, 119–127. [Google Scholar] [CrossRef]
- Yan, J.; Lee, J. DDegradation assessment and fault modes classification using logistic regression. J. Manuf. Sci. Eng. 2004, 127, 912–914. [Google Scholar] [CrossRef]
- Caesarendra, W.; Widodo, A.; Yang, B.-S. Application of relevance vector machine and logistic regression for machine degradation assessment. Mech. Syst. Signal Process. 2010, 24, 1161–1171. [Google Scholar] [CrossRef]
- Yu, J. Tool condition prognostics using logistic regression with penalization and manifold regularization. Appl. Soft Comput. 2018, 64, 454–467. [Google Scholar] [CrossRef]
- Soualhi, A.; Medjaher, K.; Zerhouni, N. Bearing health monitoring based on Hilbert–Huang transform, support vector machine, and regression. IEEE Trans. Instrum. Meas. 2014, 64, 52–62. [Google Scholar] [CrossRef]
- Liu, T.; Chen, J.; Dong, G. Singular spectrum analysis and continuous hidden Markov model for rolling element bearing fault diagnosis. J. Vib. Control. 2013, 21, 1506–1521. [Google Scholar] [CrossRef]
- Kurukuru, V.S.B.; Haque, A.; Kumar, R.; Khan, M.A.; Tripathy, A.K. Machine learning based fault classification approach for power electronic converters. In Proceedings of the 2020 IEEE International Conference on Power Electronics, Drives and Energy Systems (PEDES), Jaipur, India, 16–19 December 2020; IEEE Xplore: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Zhang, Y.; Li, X.; Gao, L.; Wang, L.; Wen, L. Imbalanced data fault diagnosis of rotating machinery using synthetic oversampling and feature learning. J. Manuf. Syst. 2018, 48, 34–50. [Google Scholar] [CrossRef]
- Behera, S.; Misra, R.; Sillitti, A. Multiscale deep bidirectional gated recurrent neural networks based prognostic method for complex non-linear degradation systems. Inf. Sci. 2021, 554, 120–144. [Google Scholar] [CrossRef]
- Shrivastava, R.; Mahalingam, H.; Dutta, N.N. Application and evaluation of random forest classifier technique for fault detection in bioreactor operation. Chem. Eng. Commun. 2016, 204, 591–598. [Google Scholar] [CrossRef]
- Kamel, H. Artificial intelligence for Predictive maintenance. J. Physics Conf. Ser. 2022, 2299, 012001. [Google Scholar] [CrossRef]
- Wu, X.; Jiang, G.; Wang, X.; Xie, P.; Li, X. A multi-level-denoising autoencoder approach for wind turbine fault detection. IEEE Access 2019, 7, 59376–59387. [Google Scholar] [CrossRef]
- Guo, L.; Lei, Y.; Xing, S.; Yan, T.; Li, N. Deep convolutional transfer learning network: A new method for intelligent fault diagnosis of machines with unlabeled data. IEEE Trans. Ind. Electron. 2019, 66, 7316–7325. [Google Scholar] [CrossRef]
- Ahmed, H.; Nandi, A.K. Compressive sampling and feature ranking framework for bearing fault classification with vibration signals. IEEE Access 2018, 6, 44731–44746. [Google Scholar] [CrossRef]
- Jiang, F.; Zhu, Z.; Li, W.; Zhou, G.; Xia, S. Noise reduction in feature level and its application in rolling element bearing fault diagnosis. Adv. Mech. Eng. 2018, 10, 1687814018764820. [Google Scholar] [CrossRef]
- Lei, Y.; He, Z.; Zi, Y. EEMD method and WNN for fault diagnosis of locomotive roller bearings. Expert Syst. Appl. 2011, 38, 7334–7341. [Google Scholar] [CrossRef]
- Li, Z.; Yan, X.; Tian, Z.; Yuan, C.; Peng, Z.; Li, L. Blind vibration component separation and nonlinear feature extraction applied to the nonstationary vibration signals for the gearbox multi-fault diagnosis. Measurement 2013, 46, 259–271. [Google Scholar] [CrossRef]
- Zhao, X.; Jia, M. Fault diagnosis of rolling bearing based on feature reduction with global-local margin Fisher analysis. Neurocomputing 2018, 315, 447–464. [Google Scholar] [CrossRef]
- Chen, Z.; Li, C.; Sánchez, R.V. Multi-layer neural network with deep belief network for gearbox fault diagnosis. J. Vibroengineering 2015, 17, 2379–2392. [Google Scholar]
- Jia, F.; Lei, Y.; Lin, J.; Zhou, X.; Lu, N. Deep neural networks: A promising tool for fault characteristic mining and intelligent diagnosis of rotating machinery with massive data. Mech. Syst. Signal Process. 2016, 72–73, 303–315. [Google Scholar] [CrossRef]
- Daroogheh, N.; Meskin, N.; Khorasani, K. A dual particle filter-based fault diagnosis scheme for nonlinear systems. IEEE Trans. Control. Syst. Technol. 2017, 26, 1317–1334. [Google Scholar] [CrossRef]
- Gangsar, P.; Tiwari, R. Multifault diagnosis of induction motor at intermediate operating conditions using wavelet packet transform and support vector machine. J. Dyn. Syst. Meas. Control. 2018, 140, 081014. [Google Scholar] [CrossRef]
- Yuan, M.; Wu, Y.; Lin, L. Fault diagnosis and remaining useful life estimation of aero engine using LSTM neural network. In Proceedings of the 2016 IEEE International Conference on Aircraft Utility Systems (AUS), Beijing, China, 10–12 October 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 135–140. [Google Scholar] [CrossRef]
- Costello, J.J.A.; West, G.M.; McArthur, S.D.J. Machine learning model for event-based prognostics in gas circulator condition monitoring. IEEE Trans. Reliab. 2017, 66, 1048–1057. [Google Scholar] [CrossRef]
- Kumar, A.; Chinnam, R.B.; Tseng, F. An HMM and polynomial regression based approach for remaining useful life and health state estimation of cutting tools. Comput. Ind. Eng. 2019, 128, 1008–1014. [Google Scholar] [CrossRef]
- Yang, B.; Lei, Y.; Jia, F.; Xing, S. An intelligent fault diagnosis approach based on transfer learning from laboratory bearings to locomotive bearings. Mech. Syst. Signal Process. 2019, 122, 692–706. [Google Scholar] [CrossRef]
- Yang, B.; Lei, Y.; Jia, F.; Xing, S. A transfer learning method for intelligent fault diagnosis from laboratory machines to real-case machines. In Proceedings of the 2018 International Conference on Sensing, Diagnostics, Prognostics, and Control (SDPC), Xi’an, China, 15–17 August 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 35–40. [Google Scholar] [CrossRef]
- Lu, C.; Wang, Z.-Y.; Qin, W.-L.; Ma, J. Fault diagnosis of rotary machinery components using a stacked denoising autoencoder-based health state identification. Signal Process. 2017, 130, 377–388. [Google Scholar] [CrossRef]
- Miao, J.; Wang, J.; Miao, Q. An enhanced multifeature fusion method for rotating component fault diagnosis in different working conditions. IEEE Trans. Reliab. 2021, 70, 1611–1620. [Google Scholar] [CrossRef]
- Rocchetta, R.; Bellani, L.; Compare, M.; Zio, E.; Patelli, E. A reinforcement learning framework for optimal operation and maintenance of power grids. Appl. Energy 2019, 241, 291–301. [Google Scholar] [CrossRef]
- Hernández, A.; Castejón, C.; García-Prada, J.C.; Padrón, I.; Marichal, G.N. Wavelet Packets Transform processing and Genetic Neuro-Fuzzy classification to detect faulty bearings. Adv. Mech. Eng. 2019, 11, 1687814019831185. [Google Scholar] [CrossRef]
- Chen, C.; Mo, C. A method for intelligent fault diagnosis of rotating machinery. Digit. Signal Process. 2004, 14, 203–217. [Google Scholar] [CrossRef]
- Guo, Q.-J.; Yu, H.-B.; Xu, A.-D. A hybrid PSO-GD based intelligent method for machine diagnosis. Digit. Signal Process. 2006, 16, 402–418. [Google Scholar] [CrossRef]
- Li, F.; Wang, J.; Chyu, M.K.; Tang, B. Weak fault diagnosis of rotating machinery based on feature reduction with Supervised Orthogonal Local Fisher Discriminant Analysis. Neurocomputing 2015, 168, 505–519. [Google Scholar] [CrossRef]
- Merainani, B.; Rahmoune, C.; Benazzouz, D.; Ould-Bouamama, B. A novel gearbox fault feature extraction and classification using Hilbert empirical wavelet transform, singular value decomposition, and SOM neural network. J. Vib. Control. 2017, 24, 2512–2531. [Google Scholar] [CrossRef]
- Geramifard, O.; Xu, J.-X.; Panda, S.K. Fault detection and diagnosis in synchronous motors using hidden Markov model-based semi-nonparametric approach. Eng. Appl. Artif. Intell. 2013, 26, 1919–1929. [Google Scholar] [CrossRef]
- Luo, X.; Singh, C.; Patton, A.D. Power system reliability evaluation using learning vector quantization and Monte Carlo simulation. Electr. Power Syst. Res. 2003, 66, 163–169. [Google Scholar] [CrossRef]
- Jove, E.; Casteleiro-Roca, J.-L.; Quintián, H.; Méndez-Pérez, J.-A. Virtual sensor for fault detection, isolation and data recovery for bicomponent mixing machine monitoring. Informatica 2019, 30, 671–687. [Google Scholar] [CrossRef]
- Jove, E.; Casteleiro-Roca, J.-L.; Quintián, H.; Méndez-Pérez, J.A. A new approach for system malfunctioning over an industrial system control loop based on unsupervised techniques. In Proceedings of the International Joint Conference SOCO’18-CISIS’18-ICEUTE’18, San Sebastián, Spain, 6–8 June 2018; Springer International Publishing: Cham, Switzerland, 2019; pp. 415–425. [Google Scholar] [CrossRef]
- Carvalho, T.P.; Soares, F.A.A.M.N.; Vita, R.; Francisco, R.d.P.; Basto, J.P.; Alcalá, S.G.S. A systematic literature review of machine learning methods applied to Predictive maintenance. Comput. Ind. Eng. 2019, 137, 106024. [Google Scholar] [CrossRef]
- Orchard, M.E.; Vachtsevanos, G.J. A particle-filtering approach for on-line fault diagnosis and failure prognosis. Trans. Instrum. Meas. Control. 2009, 31, 221–246. [Google Scholar] [CrossRef]
- Samanta, B.; Al-Balushi, K.; Al-Araimi, S. Artificial neural networks and support vector machines with genetic algorithm for bearing fault detection. Eng. Appl. Artif. Intell. 2003, 16, 657–665. [Google Scholar] [CrossRef]
- Samanta, B.; Al-Balushi, K.R. Artificial neural network based fault diagnostics of rolling element bearings using time-domain features. Mech. Syst. Signal Process. 2003, 17, 317–328. [Google Scholar] [CrossRef]
- Li, Z.; Zhong, S.-S.; Lin, L. Novel gas turbine fault diagnosis method based on performance deviation model. J. Propuls. Power 2017, 33, 730–739. [Google Scholar] [CrossRef]
- Li, X.; Zheng, A.; Zhang, X.; Li, C.; Zhang, L. Rolling element bearing fault detection using support vector machine with improved ant colony optimization. Measurement 2013, 46, 2726–2734. [Google Scholar] [CrossRef]
- Van Gompel, J.; Spina, D.; Develder, C. Satellite based fault diagnosis of photovoltaic systems using recurrent neural networks. Appl. Energy 2021, 305, 117874. [Google Scholar] [CrossRef]
- Nasiri, A.; Taheri-Garavand, A.; Omid, M.; Carlomagno, G.M. Intelligent fault diagnosis of cooling radiator based on deep learning analysis of infrared thermal images. Appl. Therm. Eng. 2019, 163, 114410. [Google Scholar] [CrossRef]
- Zhang, X.; Liang, Y.; Zhou, J.; Zang, Y. A novel bearing fault diagnosis model integrated permutation entropy, ensemble empirical mode decomposition and optimized SVM. Measurement 2015, 69, 164–179. [Google Scholar] [CrossRef]
- Barakat, M.; Lefebvre, D.; Khalil, M.; Druaux, F.; Mustapha, O. Parameter selection algorithm with self adaptive growing neural network classifier for diagnosis issues. Int. J. Mach. Learn. Cybern. 2012, 4, 217–233. [Google Scholar] [CrossRef]
- Zarei, J.; Tajeddini, M.A.; Karimi, H.R. Vibration analysis for bearing fault detection and classification using an intelligent filter. Mechatronics 2014, 24, 151–157. [Google Scholar] [CrossRef]
- de Almeida, L.F.; Bizarria, J.W.; Bizarria, F.C.; Mathias, M.H. Condition-based monitoring system for rolling element bearing using a generic multi-layer perceptron. J. Vib. Control. 2014, 21, 3456–3464. [Google Scholar] [CrossRef]
- Hajnayeb, A.; Ghasemloonia, A.; Khadem, S.; Moradi, M. Application and comparison of an ANN-based feature selection method and the genetic algorithm in gearbox fault diagnosis. Expert Syst. Appl. 2011, 38, 10205–10209. [Google Scholar] [CrossRef]
- Li, H.; Zhang, Y.; Zheng, H. Gear fault detection and diagnosis under speed-up condition based on order cepstrum and radial basis function neural network. J. Mech. Sci. Technol. 2009, 23, 2780–2789. [Google Scholar] [CrossRef]
- Ayhan, B.; Chow, M.-Y.; Song, M.-H. Multiple discriminant analysis and neural-network-based monolith and partition fault-detection schemes for broken rotor bar in induction motors. IEEE Trans. Ind. Electron. 2006, 53, 1298–1308. [Google Scholar] [CrossRef]
- Moosavi, S.; Djerdir, A.; Ait-Amirat, Y.; Khaburi, D. ANN based fault diagnosis of permanent magnet synchronous motor under stator winding shorted turn. Electr. Power Syst. Res. 2015, 125, 67–82. [Google Scholar] [CrossRef]
- Chen, J.; Randall, R.B. Improved automated diagnosis of misfire in internal combustion engines based on simulation models. Mech. Syst. Signal Process. 2015, 64–65, 58–83. [Google Scholar] [CrossRef]
- Chen, J.; Randall, R.B.; Peeters, B. Advanced diagnostic system for piston slap faults in IC engines, based on the non-stationary characteristics of the vibration signals. Mech. Syst. Signal Process. 2016, 75, 434–454. [Google Scholar] [CrossRef]
- Zabihi-Hesari, A.; Ansari-Rad, S.; A Shirazi, F.; Ayati, M. Fault detection and diagnosis of a 12-cylinder trainset diesel engine based on vibration signature analysis and neural network. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2018, 233, 1910–1923. [Google Scholar] [CrossRef]
- Jin, Y.; Shan, C.; Wu, Y.; Xia, Y.; Zhang, Y.; Zeng, L. Fault diagnosis of hydraulic seal wear and internal leakage using wavelets and wavelet neural network. IEEE Trans. Instrum. Meas. 2018, 68, 1026–1034. [Google Scholar] [CrossRef]
- Rapur, J.S.; Tiwari, R. Automation of multi-fault diagnosing of centrifugal pumps using multi-class support vector machine with vibration and motor current signals in frequency domain. J. Braz. Soc. Mech. Sci. Eng. 2018, 40, 278. [Google Scholar] [CrossRef]
- Abbasion, S.; Rafsanjani, A.; Farshidianfar, A.; Irani, N. Rolling element bearings multi-fault classification based on the wavelet denoising and support vector machine. Mech. Syst. Signal Process. 2007, 21, 2933–2945. [Google Scholar] [CrossRef]
- Saidi, L.; Ben Ali, J.; Fnaiech, F. Application of higher order spectral features and support vector machines for bearing faults classification. ISA Trans. 2015, 54, 193–206. [Google Scholar] [CrossRef]
- Ziani, R.; Felkaoui, A.; Zegadi, R. Bearing fault diagnosis using multiclass support vector machines with binary particle swarm optimization and regularized Fisher’s criterion. J. Intell. Manuf. 2014, 28, 405–417. [Google Scholar] [CrossRef]
- Cheng, F.; Peng, Y.; Qu, L.; Qiao, W. Current-based fault detection and identification for wind turbine drivetrain gearboxes. IEEE Trans. Ind. Appl. 2016, 53, 878–887. [Google Scholar] [CrossRef]
- Ebrahimi, B.M.; Faiz, J. Feature extraction for short-circuit fault detection in permanent-magnet synchronous motors using stator-current monitoring. IEEE Trans. Power Electron. 2010, 25, 2673–2682. [Google Scholar] [CrossRef]
- Kurek, J.; Osowski, S. Support vector machine for fault diagnosis of the broken rotor bars of squirrel-cage induction motor. Neural Comput. Appl. 2009, 19, 557–564. [Google Scholar] [CrossRef]
- Gangsar, P.; Tiwari, R. Diagnostics of mechanical and electrical faults in induction motors using wavelet-based features of vibration and current through support vector machine algorithms for various operating conditions. J. Braz. Soc. Mech. Sci. Eng. 2019, 41, 71. [Google Scholar] [CrossRef]
- Li, Z.; Yan, X.; Yuan, C.; Peng, Z. Intelligent fault diagnosis method for marine diesel engines using instantaneous angular speed. J. Mech. Sci. Technol. 2012, 26, 24130–24230. [Google Scholar] [CrossRef]
- Liu, J.; Qu, F.; Hong, X.; Zhang, H. A small-sample wind turbine fault detection method with synthetic fault data using generative adversarial nets. IEEE Trans. Ind. Inform. 2018, 15, 3877–3888. [Google Scholar] [CrossRef]
- Viola, J.; Chen, Y.; Wang, J. FaultFace: Deep convolutional generative adversarial network (DCGAN) based ball-bearing failure detection method. Inf. Sci. 2020, 542, 195–211. [Google Scholar] [CrossRef]
- Pu, Z.; Cabrera, D.; Bai, Y.; Li, C. A one-class generative adversarial detection framework for multifunctional fault diagnoses. IEEE Trans. Ind. Electron. 2021, 69, 8411–8419. [Google Scholar] [CrossRef]
- Tran, M.-Q.; Liu, M.-K.; Tran, Q.-V.; Nguyen, T.-K. Effective fault diagnosis based on wavelet and convolutional attention neural network for induction motors. IEEE Trans. Instrum. Meas. 2021, 71, 1–13. [Google Scholar] [CrossRef]
- Kiranyaz, S.; Gastli, A.; Ben-Brahim, L.; Al-Emadi, N.; Gabbouj, M. Real-time fault detection and identification for MMC using 1-D convolutional neural networks. IEEE Trans. Ind. Electron. 2018, 66, 8760–8771. [Google Scholar] [CrossRef]
- An, Z.; Cheng, L.; Guo, Y.; Ren, M.; Feng, W.; Sun, B.; Ling, J.; Chen, H.; Chen, W.; Luo, Y.; et al. A novel principal component analysis-informer model for fault prediction of nuclear valves. Machines 2022, 10, 240. [Google Scholar] [CrossRef]
- Seryasat, O.; Shoorehdeli, M.A.; Honarvar, F.; Rahmani, A. Multi-fault diagnosis of ball bearing based on features extracted from time-domain and multi-class support vector machine (MSVM). In Proceedings of the 2010 IEEE International Conference on Systems, Man and Cybernetics, Istanbul, Turkey, 10–13 October 2010; IEEE Xplore: Piscataway, NJ, USA, 2010; pp. 4300–4303. [Google Scholar] [CrossRef]
- Boutros, T.; Liang, M. Detection and diagnosis of bearing and cutting tool faults using hidden Markov models. Mech. Syst. Signal Process. 2011, 25, 2102–2124. [Google Scholar] [CrossRef]
- Guo, C.; Hu, W.; Yang, F.; Huang, D. Deep learning technique for process fault detection and diagnosis in the presence of incomplete data. Chin. J. Chem. Eng. 2020, 28, 2358–2367. [Google Scholar] [CrossRef]
- Wang, Z.; Zhang, Q.; Xiong, J.; Xiao, M.; Sun, G.; He, J. Fault diagnosis of a rolling bearing using wavelet packet denoising and random forests. IEEE Sens. J. 2017, 17, 5581–5588. [Google Scholar] [CrossRef]
- Xu, Z.; Li, Q.; Qian, L.; Wang, M. Multi-sensor fault diagnosis based on time series in an intelligent mechanical system. Sensors 2022, 22, 9973. [Google Scholar] [CrossRef]
- Durbhaka, G.; Selvaraj, P. Predictive maintenance for wind turbine diagnostics using vibration signal analysis based on collaborative recommendation approach. In Proceedings of the 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Jaipur, India, 21–24 September 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 1839–1842. [Google Scholar] [CrossRef]
- Zhao, M.; Kang, M.; Tang, B.; Pecht, M. Deep residual networks with dynamically weighted wavelet coefficients for fault diagnosis of planetary gearboxes. IEEE Trans. Ind. Electron. 2017, 65, 4290–4300. [Google Scholar] [CrossRef]
- Zhao, M.; Kang, M.; Tang, B.; Pecht, M. Multiple wavelet coefficients fusion in deep residual networks for fault diagnosis. IEEE Trans. Ind. Electron. 2018, 66, 4696–4706. [Google Scholar] [CrossRef]
- He, X.-H.; Wang, D.; Li, Y.-F.; Zhou, C.-H. A novel bearing fault diagnosis method based on gaussian restricted boltzmann machine. Math. Probl. Eng. 2016, 2016, 1–8. [Google Scholar] [CrossRef]
- Wen, L.; Gao, L.; Li, X. A new deep transfer learning based on sparse autoencoder for fault diagnosis. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 136–144. [Google Scholar] [CrossRef]
- Xiao, D.; Huang, Y.; Zhao, L.; Qin, C.; Shi, H.; Liu, C. Domain adaptive motor fault diagnosis using deep transfer learning. IEEE Access 2019, 7, 80937–80949. [Google Scholar] [CrossRef]
- Pang, S.; Yang, X. A cross-domain stacked denoising autoencoders for rotating machinery fault diagnosis under different working conditions. IEEE Access 2019, 7, 77277–77292. [Google Scholar] [CrossRef]
- Widodo, A.; Kim, E.Y.; Son, J.-D.; Yang, B.-S.; Tan, A.C.; Gu, D.-S.; Choi, B.-K.; Mathew, J. Fault diagnosis of low speed bearing based on relevance vector machine and support vector machine. Expert Syst. Appl. 2009, 36, 7252–7261. [Google Scholar] [CrossRef]
- Li, N.; Zhou, R.; Hu, Q.; Liu, X. Mechanical fault diagnosis based on redundant second generation wavelet packet transform, neighborhood rough set and support vector machine. Mech. Syst. Signal Process. 2012, 28, 608–621. [Google Scholar] [CrossRef]
- Kang, M.; Kim, J.; Kim, J.-M.; Tan, A.C.C.; Kim, E.Y.; Choi, B.-K. Reliable Fault Diagnosis for Low-Speed Bearings Using Individually Trained Support Vector Machines With Kernel Discriminative Feature Analysis. IEEE Trans. Power Electron. 2015, 30, 2786–2797. [Google Scholar] [CrossRef]
- Zhu, X.; Xiong, J.; Liang, Q. Fault Diagnosis of Rotation Machinery Based on Support Vector Machine Optimized by Quantum Genetic Algorithm. IEEE Access 2018, 6, 33583–33588. [Google Scholar] [CrossRef]
- Tang, X.; Zhuang, L.; Cai, J.; Li, C. Multi-fault classification based on support vector machine trained by chaos particle swarm optimization. Knowl.-Based Syst. 2010, 23, 486–490. [Google Scholar] [CrossRef]
- Chen, F.; Tang, B.; Song, T.; Li, L. Multi-fault diagnosis study on roller bearing based on multi-kernel support vector machine with chaotic particle swarm optimization. Measurement 2014, 47, 576–590. [Google Scholar] [CrossRef]
- Su, Z.; Tang, B.; Liu, Z.; Qin, Y. Multi-fault diagnosis for rotating machinery based on orthogonal supervised linear local tangent space alignment and least square support vector machine. Neurocomputing 2015, 157, 208–222. [Google Scholar] [CrossRef]
- Dong, S.; Xu, X.; Liu, J.; Gao, Z. Rotating machine fault diagnosis based on locality preserving projection and back propagation neural network–support vector machine model. Meas. Control. 2015, 48, 211–216. [Google Scholar] [CrossRef]
- Zhang, X.; Chen, W.; Wang, B.; Chen, X. Intelligent fault diagnosis of rotating machinery using support vector machine with ant colony algorithm for synchronous feature selection and parameter optimization. Neurocomputing 2015, 167, 260–279. [Google Scholar] [CrossRef]
- Chen, F.; Tang, B.; Chen, R. A novel fault diagnosis model for gearbox based on wavelet support vector machine with immune genetic algorithm. Measurement 2012, 46, 220–232. [Google Scholar] [CrossRef]
- Liu, Y.; Zhang, J.; Ma, L. A fault diagnosis approach for diesel engines based on self-adaptive WVD, improved FCBF and PECOC-RVM. Neurocomputing 2016, 177, 600–611. [Google Scholar] [CrossRef]
- Cai, C.; Weng, X.; Zhang, C. A novel approach for marine diesel engine fault diagnosis. Clust. Comput. 2017, 20, 1691–1702. [Google Scholar] [CrossRef]
- Dong, S.; Xu, X.; Chen, R. Application of fuzzy C-means method and classification model of optimized K-nearest neighbor for fault diagnosis of bearing. J. Braz. Soc. Mech. Sci. Eng. 2015, 38, 2255–2263. [Google Scholar] [CrossRef]
- Tang, G.; Pang, B.; Tian, T.; Zhou, C. Fault diagnosis of rolling bearings based on improved fast spectral correlation and optimized random forest. Appl. Sci. 2018, 8, 1859. [Google Scholar] [CrossRef]
- Shao, H.; Jiang, H.; Zhao, H.; Wang, F. A novel deep autoencoder feature learning method for rotating machinery fault diagnosis. Mech. Syst. Signal Process. 2017, 95, 187–204. [Google Scholar] [CrossRef]
- Tang, S.; Shen, C.; Wang, D.; Li, S.; Huang, W.; Zhu, Z. A Adaptive deep feature learning network with Nesterov momentum and its application to rotating machinery fault diagnosis. Neurocomputing 2018, 305, 1–14. [Google Scholar] [CrossRef]
- Xie, J.; Du, G.; Shen, C.; Chen, N.; Chen, L.; Zhu, Z. An end-to-end model based on improved adaptive deep belief network and its application to bearing fault diagnosis. IEEE Access 2018, 6, 63584–63596. [Google Scholar] [CrossRef]
- Lei, Y.; Han, D.; Lin, J.; He, Z. Planetary gearbox fault diagnosis using an adaptive stochastic resonance method. Mech. Syst. Signal Process. 2013, 38, 113–124. [Google Scholar] [CrossRef]
- Shao, H.; Xia, M.; Wan, J.; de Silva, C.W. Modified stacked autoencoder using adaptive Morlet wavelet for intelligent fault diagnosis of rotating machinery. IEEE/ASME Trans. Mechatron. 2021, 27, 24–33. [Google Scholar] [CrossRef]
- Zhao, X.; Jia, M. A new local-global deep neural network and its application in rotating machinery fault diagnosis. Neurocomputing 2019, 366, 215–233. [Google Scholar] [CrossRef]
- Jiao, J.; Zheng, X.-J. Fault diagnosis method for industrial robots based on DBN joint information fusion technology. Comput. Intell. Neurosci. 2022, 2022, 1–9. [Google Scholar] [CrossRef] [PubMed]
- Jiang, J.; Bie, Y.; Li, J.; Yang, X.; Ma, G.; Lu, Y.; Zhang, C. Fault diagnosis of the bushing infrared images based on mask R-CNN and improved PCNN joint algorithm. High Volt. 2020, 6, 116–124. [Google Scholar] [CrossRef]
- Pei, X.; Zheng, X.; Wu, J. Rotating machinery fault diagnosis through a transformer convolution network subjected to transfer learning. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
- Du, X.; Jia, L.; Haq, I.U. Fault diagnosis based on SPBO-SDAE and transformer neural network for rotating machinery. Measurement 2022, 188, 110545. [Google Scholar] [CrossRef]
- Li, Z.; Ouyang, B.; Cui, X.; Xu, X.; Qiu, S. Fault Diagnosis Method of Electromagnetic Launch and Recovery Systems Based on Large-Scale Time Series Similarity Search. IEEE Trans. Plasma Sci. 2022, 50, 2293–2304. [Google Scholar] [CrossRef]
- Pandya, D.H.; Upadhyay, S.H.; Harsha, S.P. Fault diagnosis of rolling element bearing by using multinomial logistic regression and wavelet packet transform. Soft Comput. 2013, 18, 255–266. [Google Scholar] [CrossRef]
- Krishnakumari, A.; Elayaperumal, A.; Saravanan, M.; Arvindan, C. Fault diagnostics of spur gear using decision tree and fuzzy classifier. Int. J. Adv. Manuf. Technol. 2016, 89, 3487–3494. [Google Scholar] [CrossRef]
- Li, G.; Chen, H.; Hu, Y.; Wang, J.; Guo, Y.; Liu, J.; Li, H.; Huang, R.; Lv, H.; Li, J. An improved decision tree-based fault diagnosis method for practical variable refrigerant flow system using virtual sensor-based fault indicators. Appl. Therm. Eng. 2018, 129, 1292–1303. [Google Scholar] [CrossRef]
- Santos, P.; Maudes, J.; Bustillo, A. Identifying maximum imbalance in datasets for fault diagnosis of gearboxes. J. Intell. Manuf. 2018, 29, 333–351. [Google Scholar] [CrossRef]
- Li, C.; Sánchez, R.V.; Zurita, G.; Cerrada, M.; Cabrera, D.; Vásquez, R.E. Gearbox fault diagnosis based on deep random forest fusion of acoustic and vibratory signals. Mech. Syst. Signal Process. 2016, 76–77, 283–293. [Google Scholar] [CrossRef]
- Pandya, D.; Upadhyay, S.; Harsha, S. Fault diagnosis of rolling element bearing with intrinsic mode function of acoustic emission data using APF-KNN. Expert Syst. Appl. 2013, 40, 4137–4145. [Google Scholar] [CrossRef]
- Zhang, M.; Zi, Y.; Niu, L.; Xi, S.; Li, Y. Intelligent diagnosis of V-type marine diesel engines based on multifeatures extracted from instantaneous crankshaft speed. IEEE Trans. Instrum. Meas. 2018, 68, 722–740. [Google Scholar] [CrossRef]
- Yang, B.; Han, T.; An, J. ART–KOHONEN neural network for fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2004, 18, 645–657. [Google Scholar] [CrossRef]
- Chen, X.; Zhou, J.; Xiao, H.; Wang, E.; Xiao, J.; Zhang, H. Fault diagnosis based on comprehensive geometric characteristic and probability neural network. Appl. Math. Comput. 2014, 230, 542–554. [Google Scholar] [CrossRef]
- Zhong, B.; MacIntyre, J.; He, Y.; Tait, J. High order neural networks for simultaneous diagnosis of multiple faults in rotating machines. Neural Comput. Appl. 1999, 8, 189–195. [Google Scholar] [CrossRef]
- Yu, Y.; Dejie, Y.; Junsheng, C. A roller bearing fault diagnosis method based on EMD energy entropy and ANN. J. Sound Vib. 2006, 294, 269–277. [Google Scholar] [CrossRef]
- Muruganatham, B.; Sanjith, M.; Krishnakumar, B.; Murty, S.S. Roller element bearing fault diagnosis using singular spectrum analysis. Mech. Syst. Signal Process. 2012, 35, 150–166. [Google Scholar] [CrossRef]
- Lei, Y.; He, Z.; Zi, Y. Application of an intelligent classification method to mechanical fault diagnosis. Expert Syst. Appl. 2009, 36, 9941–9948. [Google Scholar] [CrossRef]
- Gs, V.; Pai, S.P.; Sriram, N.; Rao, R.B. Radial basis function neural network based comparison of dimensionality reduction techniques for effective bearing diagnostics. Proc. Inst. Mech. Eng. Part J J. Eng. Tribol. 2012, 227, 640–653. [Google Scholar] [CrossRef]
- Tang, T.; Bo, L.; Liu, X.; Sun, B.; Wei, D. Variable Predictive model class discrimination using novel Predictive models and adaptive feature selection for bearing fault identification. J. Sound Vib. 2018, 425, 137–148. [Google Scholar] [CrossRef]
- Wu, L.; Yao, B.; Peng, Z.; Guan, Y. Fault diagnosis of roller bearings based on a wavelet neural network and manifold learning. Appl. Sci. 2017, 7, 158. [Google Scholar] [CrossRef]
- Cerrada, M.; Sánchez, R.V.; Cabrera, D.; Zurita, G.; Li, C. Multi-stage feature selection by using genetic algorithms for fault diagnosis in gearboxes based on vibration signal. Sensors 2015, 15, 23903–23926. [Google Scholar] [CrossRef]
- Boukra, T.; Lebaroud, A.; Clerc, G. Statistical and neural-network approaches for the classification of induction machine faults using the ambiguity plane representation. IEEE Trans. Ind. Electron. 2012, 60, 4034–4042. [Google Scholar] [CrossRef]
- Sharkey, A.J.C.; Chandroth, G.O.; Sharkey, N.E. A multi-net system for the fault diagnosis of a diesel engine. Neural Comput. Appl. 2000, 9, 152–160. [Google Scholar] [CrossRef]
- Lu, P.-J.; Zhang, M.-C.; Hsu, T.-C.; Zhang, J. An evaluation of engine faults diagnostics using artificial neural networks. J. Eng. Gas Turbines Power 2001, 123, 340–346. [Google Scholar] [CrossRef]
- Wu, J.-D.; Huang, C.-K.; Chang, Y.-W.; Shiao, Y.-J. Fault diagnosis for internal combustion engines using intake manifold pressure and artificial neural network. Expert Syst. Appl. 2010, 37, 949–958. [Google Scholar] [CrossRef]
- Wu, J.-D.; Huang, C.-K. An engine fault diagnosis system using intake manifold pressure signal and Wigner–Ville distribution technique. Expert Syst. Appl. 2011, 38, 536–544. [Google Scholar] [CrossRef]
- Shen, Y.; Cao, L.; Wang, Z.; Zhou, S.; Gou, B. Fault diagnosis of diesel fuel ejection system based on improved WNN. In Proceedings of the 2006 6th World Congress on Intelligent Control and Automation, Dalian, China, 21–23 June 2006; IEEE Xplore: Piscataway, NJ, USA, 2006; pp. 5752–5755. [Google Scholar] [CrossRef]
- Zhang, C.; Guo, C.; Fan, Y. Fault diagnosis for diesel engine based on immune wavelet neural network. In Proceedings of the 2010 2nd International Conference on Advanced Computer Control, Shenyang, China, 27–29 March 2010; IEEE Xplore: Piscataway, NJ, USA, 2010; pp. 522–526. [Google Scholar] [CrossRef]
- Wu, J.-D.; Kuo, J.-M. An automotive generator fault diagnosis system using discrete wavelet transform and artificial neural network. Expert Syst. Appl. 2009, 36, 9776–9783. [Google Scholar] [CrossRef]
- Wu, J.-D.; Wang, Y.-H.; Chiang, P.-H.; Bai, M.R. A study of fault diagnosis in a scooter using adaptive order tracking technique and neural network. Expert Syst. Appl. 2009, 36, 49–56. [Google Scholar] [CrossRef]
- Xiao, Z.; He, X.; Fu, X.; Malik, O.P. ACO-initialized wavelet neural network for vibration fault diagnosis of hydroturbine generating unit. Math. Probl. Eng. 2015, 2015, 1–7. [Google Scholar] [CrossRef]
- Pang, B.; Tang, G.; Zhou, C.; Tian, T. Rotor fault diagnosis based on characteristic frequency band energy entropy and support vector machine. Entropy 2018, 20, 932. [Google Scholar] [CrossRef] [PubMed]
- Jin, X.; Feng, J.; Du, S.; Li, G.; Zhao, Y. Rotor fault classification technique and precision analysis with kernel principal component analysis and multi-support vector machines. J. Vibroengineering 2014, 16, 2582–2592. [Google Scholar]
- Yuan, S.-F.; Chu, F.-L. Support vector machines-based fault diagnosis for turbo-pump rotor. Mech. Syst. Signal Process. 2006, 20, 939–952. [Google Scholar] [CrossRef]
- Rapur, J.S.; Tiwari, R. On-line time domain vibration and current signals based multi-fault diagnosis of centrifugal pumps using support vector machines. J. Nondestruct. Evaluation 2018, 38, 6. [Google Scholar] [CrossRef]
- Zgarni, S.; Keskes, H.; Braham, A. Nested SVDD in DAG SVM for induction motor condition monitoring. Eng. Appl. Artif. Intell. 2018, 71, 210–215. [Google Scholar] [CrossRef]
- Tang, B.; Song, T.; Li, F.; Deng, L. Fault diagnosis for a wind turbine transmission system based on manifold learning and Shannon wavelet support vector machine. Renew. Energy 2014, 62, 1–9. [Google Scholar] [CrossRef]
- Xu, T.; Yin, Z.; Cai, D.; Zheng, D. Fault diagnosis for rotating machinery based on Local Mean Decomposition morphology filtering and Least Square Support Vector Machine. J. Intell. Fuzzy Syst. 2017, 32, 2061–2070. [Google Scholar] [CrossRef]
- Jiang, X.; Li, S.; Wang, Y. A novel method for self-adaptive feature extraction using scaling crossover characteristics of signals and combining with LS-SVM for multi-fault diagnosis of gearbox. J. Vibroengineering 2015, 17, 1861–1878. [Google Scholar]
- Saravanan, N.; Siddabattuni, V.K.; Ramachandran, K. A comparative study on classification of features by SVM and PSVM extracted using Morlet wavelet for fault diagnosis of spur bevel gear box. Expert Syst. Appl. 2008, 35, 1351–1366. [Google Scholar] [CrossRef]
- Chiang, L.H.; Kotanchek, M.E.; Kordon, A.K. Fault diagnosis based on Fisher discriminant analysis and support vector machines. Comput. Chem. Eng. 2004, 28, 1389–1401. [Google Scholar] [CrossRef]
- Zhang, X.; Wang, B.; Chen, X. Intelligent fault diagnosis of roller bearings with multivariable ensemble-based incremental support vector machine. Knowl.-Based Syst. 2015, 89, 56–85. [Google Scholar] [CrossRef]
- Zheng, J.; Pan, H.; Cheng, J. Rolling bearing fault detection and diagnosis based on composite multiscale fuzzy entropy and ensemble support vector machines. Mech. Syst. Signal Process. 2017, 85, 746–759. [Google Scholar] [CrossRef]
- Ebrahimi, B.M.; Roshtkhari, M.J.; Faiz, J.; Khatami, S.V. Advanced eccentricity fault recognition in permanent magnet synchronous motors using stator current signature analysis. IEEE Trans. Ind. Electron. 2013, 61, 2041–2052. [Google Scholar] [CrossRef]
- Hang, J.; Zhang, J.; Cheng, M. Application of multi-class fuzzy support vector machine classifier for fault diagnosis of wind turbine. Fuzzy Sets Syst. 2016, 297, 128–140. [Google Scholar] [CrossRef]
- Xian, G.-M.; Zeng, B.-Q. An intelligent fault diagnosis method based on wavelet packer analysis and hybrid support vector machines. Expert Syst. Appl. 2009, 36, 12131–12136. [Google Scholar] [CrossRef]
- Hao, R.; Peng, Z.; Feng, Z.; Chu, F. Application of support vector machine based on pattern spectrum entropy in fault diagnostics of rolling element bearings. Meas. Sci. Technol. 2011, 22, 045708. [Google Scholar] [CrossRef]
- Islam, M.M.M.; Kim, J.; Khan, S.A.; Kim, J.-M. Reliable bearing fault diagnosis using Bayesian inference-based multi-class support vector machines. J. Acoust. Soc. Am. 2017, 141, EL89–EL95. [Google Scholar] [CrossRef] [PubMed]
- Ao, H.; Cheng, J.; Yang, Y.; Truong, T.K. The support vector machine parameter optimization method based on artificial chemical reaction optimization algorithm and its application to roller bearing fault diagnosis. J. Vib. Control. 2013, 21, 2434–2445. [Google Scholar] [CrossRef]
- Yang, B.-S.; Han, T.; Hwang, W.-W. Fault diagnosis of rotating machinery based on multi-class support vector machines. J. Mech. Sci. Technol. 2005, 19, 846–859. [Google Scholar] [CrossRef]
- Wu, S.-D.; Wu, P.-H.; Wu, C.-W.; Ding, J.-J.; Wang, C.-C. Bearing fault diagnosis based on multiscale permutation entropy and support vector machine. Entropy 2012, 14, 1343–1356. [Google Scholar] [CrossRef]
- Zhu, K.; Li, H. A rolling element bearing fault diagnosis approach based on hierarchical fuzzy entropy and support vector machine. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2015, 230, 2314–2322. [Google Scholar] [CrossRef]
- Islam, M.M.; Kim, J.-M. Reliable multiple combined fault diagnosis of bearings using heterogeneous feature models and multiclass support vector Machines. Reliab. Eng. Syst. Saf. 2018, 184, 55–66. [Google Scholar] [CrossRef]
- Zhang, X.; Zhou, J. Multi-fault diagnosis for rolling element bearings based on ensemble empirical mode decomposition and optimized support vector machines. Mech. Syst. Signal Process. 2013, 41, 127–140. [Google Scholar] [CrossRef]
- Lu, W.; Jiang, W.; Yuan, G.; Yan, L. A gearbox fault diagnosis scheme based on near-field acoustic holography and spatial distribution features of sound field. J. Sound Vib. 2013, 332, 2593–2610. [Google Scholar] [CrossRef]
- Xing, Z.; Qu, J.; Chai, Y.; Tang, Q.; Zhou, Y. Gear fault diagnosis under variable conditions with intrinsic time-scale decomposition-singular value decomposition and support vector machine. J. Mech. Sci. Technol. 2017, 31, 545–553. [Google Scholar] [CrossRef]
- Shen, C.; Wang, D.; Kong, F.; Tse, P.W. Fault diagnosis of rotating machinery based on the statistical parameters of wavelet packet paving and a generic support vector regressive classifier. Measurement 2013, 46, 1551–1564. [Google Scholar] [CrossRef]
- Widodo, A.; Yang, B.-S.; Gu, D.-S.; Choi, B.-K. Intelligent fault diagnosis system of induction motor based on transient current signal. Mechatronics 2009, 19, 680–689. [Google Scholar] [CrossRef]
- Shahriar, R.; Ahsan, T.; Chong, U. Fault diagnosis of induction motors utilizing local binary pattern-based texture analysis. EURASIP J. Image Video Process. 2013, 2013, 29. [Google Scholar] [CrossRef]
- Kang, M.; Kim, J.-M. Reliable fault diagnosis of multiple induction motor defects using a 2-D representation of Shannon wavelets. IEEE Trans. Magn. 2014, 50, 1–13. [Google Scholar] [CrossRef]
- Sun, W.; Zhao, R.; Yan, R.; Shao, S.; Chen, X. Convolutional discriminative feature learning for induction motor fault diagnosis. IEEE Trans. Ind. Inform. 2017, 13, 1350–1359. [Google Scholar] [CrossRef]
- Martínez-Morales, J.D.; Palacios-Hernández, E.R.; Campos-Delgado, D.U. Multiple-fault diagnosis in induction motors through support vector machine classification at variable operating conditions. Electr. Eng. 2016, 100, 59–73. [Google Scholar] [CrossRef]
- Wang, Y.; Ma, Q.; Zhu, Q.; Liu, X.; Zhao, L. An intelligent approach for engine fault diagnosis based on Hilbert–Huang transform and support vector machine. Appl. Acoust. 2014, 75, 1–9. [Google Scholar] [CrossRef]
- Jafarian, K.; Mobin, M.; Jafari-Marandi, R.; Rabiei, E. Misfire and valve clearance faults detection in the combustion engines based on a multi-sensor vibration signal monitoring. Measurement 2018, 128, 527–536. [Google Scholar] [CrossRef]
- He, D.; Li, R.; Zhu, J. Plastic bearing fault diagnosis based on a two-step data mining approach. IEEE Trans. Ind. Electron. 2012, 60, 3429–3440. [Google Scholar] [CrossRef]
- Jiang, L.; Xuan, J.; Shi, T. Feature extraction based on semi-supervised kernel Marginal Fisher analysis and its application in bearing fault diagnosis. Mech. Syst. Signal Process. 2013, 41, 113–126. [Google Scholar] [CrossRef]
- Jiang, L.; Shi, T.; Xuan, J. Fault diagnosis of rolling bearings based on marginal fisher analysis. J. Vib. Control. 2012, 20, 470–480. [Google Scholar] [CrossRef]
- Safizadeh, M.; Latifi, S. Using multi-sensor data fusion for vibration fault diagnosis of rolling element bearings by accelerometer and load cell. Inf. Fusion 2014, 18, 1–8. [Google Scholar] [CrossRef]
- Van, M.; Kang, H.-J. Two-stage feature selection for bearing fault diagnosis based on dual-tree complex wavelet transform and empirical mode decomposition. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2015, 230, 291–302. [Google Scholar] [CrossRef]
- An, X.; Tang, Y. Application of variational mode decomposition energy distribution to bearing fault diagnosis in a wind turbine. Trans. Inst. Meas. Control. 2016, 39, 1000–1006. [Google Scholar] [CrossRef]
- Ma, J.; Xu, F.; Huang, K.; Huang, R. GNAR-GARCH model and its application in feature extraction for rolling bearing fault diagnosis. Mech. Syst. Signal Process. 2017, 93, 175–203. [Google Scholar] [CrossRef]
- Yao, B.; Zhen, P.; Wu, L.; Guan, Y. Rolling element bearing fault diagnosis using improved manifold learning. IEEE Access 2017, 5, 6027–6035. [Google Scholar] [CrossRef]
- Gharavian, M.; Ganj, F.A.; Ohadi, A.; Bafroui, H.H. Comparison of FDA-based and PCA-based features in fault diagnosis of automobile gearboxes. Neurocomputing 2013, 121, 150–159. [Google Scholar] [CrossRef]
- Vanraj; Dhami, S.S.; Pabla, B.S. Hybrid data fusion approach for fault diagnosis of fixed-axis gearbox. Struct. Health Monit. 2017, 17, 936–945. [Google Scholar] [CrossRef]
- Lei, Y.; He, Z.; Zi, Y. A Combination of WK NN to Fault Diagnosis of Rolling Element Bearings. J. Vib. Acoust. 2009, 131, 064502–0645026. [Google Scholar] [CrossRef]
- Xiao, W.B.; Chen, J.; Dong, G.M.; Zhou, Y.; Wang, Z.Y. A multichannel fusion approach based on coupled hidden Markov models for rolling element bearing fault diagnosis. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2011, 226, 202–216. [Google Scholar] [CrossRef]
- Amarnath, M.; Sugumaran, V.; Kumar, H. Exploiting sound signals for fault diagnosis of bearings using decision tree. Measurement 2012, 46, 1250–1256. [Google Scholar] [CrossRef]
- Praveenkumar, T.; Sabhrish, B.; Saimurugan, M.; Ramachandran, K. Pattern recognition based on-line vibration monitoring system for fault diagnosis of automobile gearbox. Measurement 2018, 114, 233–242. [Google Scholar] [CrossRef]
- Sun, W.; Chen, J.; Li, J. Decision tree and PCA-based fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2007, 21, 1300–1317. [Google Scholar] [CrossRef]
- Sakthivel, N.; Sugumaran, V.; Babudevasenapati, S. Vibration based fault diagnosis of monoblock centrifugal pump using decision tree. Expert Syst. Appl. 2010, 37, 4040–4049. [Google Scholar] [CrossRef]
- Yang, B.-S.; Di, X.; Han, T. Random forests classifier for machine fault diagnosis. J. Mech. Sci. Technol. 2008, 22, 1716–1725. [Google Scholar] [CrossRef]
- Liu, H.; Li, L.; Ma, J. Rolling bearing fault diagnosis based on STFT-deep learning and sound signals. Shock. Vib. 2016, 2016, 1–12. [Google Scholar] [CrossRef]
- Ma, S.; Chen, M.; Wu, J.; Wang, Y.; Jia, B.; Jiang, Y. High-voltage circuit breaker fault diagnosis using a hybrid feature transformation approach based on random forest and stacked autoencoder. IEEE Trans. Ind. Electron. 2018, 66, 9777–9788. [Google Scholar] [CrossRef]
- Liu, S.; Jiang, H.; Wu, Z.; Li, X. Data synthesis using deep feature enhanced generative adversarial networks for rolling bearing imbalanced fault diagnosis. Mech. Syst. Signal Process. 2022, 163, 108139. [Google Scholar] [CrossRef]
- Li, F.; Tang, T.; Tang, B.; He, Q. Deep convolution domain-adversarial transfer learning for fault diagnosis of rolling bearings. Measurement 2021, 169, 108339. [Google Scholar] [CrossRef]
- Shao, S.; Wang, P.; Yan, R. Generative adversarial networks for data augmentation in machine fault diagnosis. Comput. Ind. 2019, 106, 85–93. [Google Scholar] [CrossRef]
- Chen, Z.; He, G.; Li, J.; Liao, Y.; Gryllias, K.; Li, W. Domain adversarial transfer network for cross-domain fault diagnosis of rotary machinery. IEEE Trans. Instrum. Meas. 2020, 69, 8702–8712. [Google Scholar] [CrossRef]
- Peng, Y.; Wang, Y.; Shao, Y. A novel bearing imbalance Fault-diagnosis method based on a Wasserstein conditional generative adversarial network. Measurement 2022, 192, 110924. [Google Scholar] [CrossRef]
- Zhang, Y.; Ji, J.; Ma, B. Reciprocating compressor fault diagnosis using an optimized convolutional deep belief network. J. Vib. Control. 2020, 26, 1538–1548. [Google Scholar] [CrossRef]
- Jiang, G.; Zhao, J.; Jia, C.; He, Q.; Xie, P.; Meng, Z. Intelligent fault diagnosis of gearbox based on vibration and current signals: A multimodal deep learning approach. In Proceedings of the 2019 Prognostics and System Health Management Conference (PHM-Qingdao), Qingdao, China, 25–27 October 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Zhu, D.; Cheng, X.; Yang, L.; Chen, Y.; Yang, S.X. Information fusion fault diagnosis method for deep-sea human occupied vehicle thruster based on deep belief network. IEEE Trans. Cybern. 2021, 52, 9414–9427. [Google Scholar] [CrossRef]
- Zollanvari, A.; Kunanbayev, K.; Bitaghsir, S.A.; Bagheri, M. Transformer fault prognosis using deep recurrent neural network over vibration signals. IEEE Trans. Instrum. Meas. 2020, 70, 1–11. [Google Scholar] [CrossRef]
- Encalada-Davila, A.; Moyon, L.; Tutiven, C.; Puruncajas, B.; Vidal, Y. Early fault detection in the main bearing of wind turbines based on Gated Recurrent Unit (GRU) neural networks and SCADA data. IEEE/ASME Trans. Mechatron. 2022, 27, 5583–5593. [Google Scholar] [CrossRef]
- Lei, J.; Liu, C.; Jiang, D. Fault diagnosis of wind turbine based on Long Short-term memory networks. Renew. Energy 2019, 133, 422–432. [Google Scholar] [CrossRef]
- Shi, J.; Peng, D.; Peng, Z.; Zhang, Z.; Goebel, K.; Wu, D. Planetary gearbox fault diagnosis using bidirectional-convolutional LSTM networks. Mech. Syst. Signal Process. 2022, 162, 107996. [Google Scholar] [CrossRef]
- Li, Y.; Du, X.; Wan, F.; Wang, X.; Xiao, Q.-B. Rotating machinery fault diagnosis based on convolutional neural network and infrared thermal imaging. Chin. J. Aeronaut. 2020, 33, 427–438. [Google Scholar] [CrossRef]
- Liang, P.; Deng, C.; Wu, J.; Yang, Z.; Zhu, J.; Zhang, Z. Compound fault diagnosis of gearboxes via multi-label convolutional neural network and wavelet transform. Comput. Ind. 2019, 113, 103132. [Google Scholar] [CrossRef]
- Xie, T.; Huang, X.; Choi, S.-K. Intelligent mechanical fault diagnosis using multisensor fusion and convolution neural network. IEEE Trans. Ind. Inform. 2021, 18, 3213–3223. [Google Scholar] [CrossRef]
- Pan, J.; Zi, Y.; Chen, J.; Zhou, Z.; Wang, B. LiftingNet: A novel deep learning network with layerwise feature learning from noisy mechanical data for fault classification. IEEE Trans. Ind. Electron. 2017, 65, 4973–4982. [Google Scholar] [CrossRef]
- Huang, D.; Li, S.; Qin, N.; Zhang, Y. Fault diagnosis of high-speed train bogie based on the improved-CEEMDAN and 1-D CNN algorithms. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
- Ye, Z.; Yu, J. Multi-level features fusion network-based feature learning for machinery fault diagnosis. Appl. Soft Comput. 2022, 122, 108900. [Google Scholar] [CrossRef]
- Jin, Y.; Hou, L.; Chen, Y. A time series transformer based method for the rotating machinery fault diagnosis. Neurocomputing 2022, 494, 379–395. [Google Scholar] [CrossRef]
- Fang, H.; Deng, J.; Bai, Y.; Feng, B.; Li, S.; Shao, S.; Chen, D. CLFormer: A lightweight transformer based on convolutional embedding and linear self-attention with strong robustness for bearing fault diagnosis under limited sample conditions. IEEE Trans. Instrum. Meas. 2021, 71, 1–8. [Google Scholar] [CrossRef]
- Tang, Y.; Zhang, X.; Zhai, Y.; Qin, G.; Song, D.; Huang, S.; Long, Z. Rotating machine systems fault diagnosis using semisupervised conditional random field-based graph attention network. IEEE Trans. Instrum. Meas. 2021, 70, 1–10. [Google Scholar] [CrossRef]
- Li, C.; Mo, L.; Yan, R. Fault diagnosis of rolling bearing based on WHVG and GCN. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
- Yu, X.; Tang, B.; Zhang, K. Fault diagnosis of wind turbine gearbox using a novel method of fast deep graph convolutional networks. IEEE Trans. Instrum. Meas. 2021, 70, 1–14. [Google Scholar] [CrossRef]
- Sun, K.; Huang, Z.; Mao, H.; Qin, A.; Li, X.; Tang, W.; Xiong, J. Multi-scale cluster-graph convolution network with multi-channel residual network for intelligent fault diagnosis. IEEE Trans. Instrum. Meas. 2021, 71, 1–12. [Google Scholar] [CrossRef]
- Zhou, K.; Yang, C.; Liu, J.; Xu, Q. Dynamic graph-based feature learning with few edges considering noisy samples for rotating machinery fault diagnosis. IEEE Trans. Ind. Electron. 2021, 69, 10595–10604. [Google Scholar] [CrossRef]
- Li, Y.; Yang, Y.; Wang, X.; Liu, B.; Liang, X. Early fault diagnosis of rolling bearings based on hierarchical symbol dynamic entropy and binary tree support vector machine. J. Sound Vib. 2018, 428, 72–86. [Google Scholar] [CrossRef]
- Yuan, H.; Chen, J.; Dong, G. An improved initialization method of D-KSVD algorithm for bearing fault diagnosis. J. Mech. Sci. Technol. 2017, 31, 5161–5172. [Google Scholar] [CrossRef]
- Yu, J.; He, Y. Planetary gearbox fault diagnosis based on data-driven valued characteristic multigranulation model with incomplete diagnostic information. J. Sound Vib. 2018, 429, 63–77. [Google Scholar] [CrossRef]
- Yu, J.; Huang, W.; Zhao, X. Combined flow graphs and normal naive Bayesian classifier for fault diagnosis of gear box. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2015, 230, 303–313. [Google Scholar] [CrossRef]
- Yu, J.; Bai, M.; Wang, G.; Shi, X. Fault diagnosis of planetary gearbox with incomplete information using assignment reduction and flexible naive Bayesian classifier. J. Mech. Sci. Technol. 2018, 32, 37–47. [Google Scholar] [CrossRef]
- Zhou, H.; Chen, J.; Dong, G.; Wang, R. Detection and diagnosis of bearing faults using shift-invariant dictionary learning and hidden Markov model. Mech. Syst. Signal Process. 2016, 72–73, 65–79. [Google Scholar] [CrossRef]
- Jia, Y.; Xu, M.; Wang, R. Symbolic important point perceptually and hidden Markov model based hydraulic pump fault diagnosis method. Sensors 2018, 18, 4460. [Google Scholar] [CrossRef] [PubMed]
- Li, X.; Meng, H.; Peng, X. Semi-supervised learning for fault identification in electricity distribution networks. In Proceedings of the Twelfth International Conference on Signal Processing Systems, Shanghai, China, 6–9 November 2020; SPIE: Washington, DC, USA, 2021; pp. 82–89. [Google Scholar] [CrossRef]
- Chen, K.-M.; Chang, T.-H.; Wang, K.-C.; Lee, T.-S. Machine learning based automatic diagnosis in mobile communication networks. IEEE Trans. Veh. Technol. 2019, 68, 10081–10093. [Google Scholar] [CrossRef]
- Huang, K.; Stratigopoulos, H.-G.; Mir, S. Fault diagnosis of analog circuits based on machine learning. In Proceedings of the 2010 Design, Automation and Test in Europe Conference and Exhibition (DATE 2010), Dresden, Germany, 8–12 March 2010; IEEE Xplore: Piscataway, NJ, USA, 2010; pp. 1761–1766. [Google Scholar] [CrossRef]
- Li, Y.; Miao, B.; Zhang, W.; Chen, P.; Liu, J.; Jiang, X. Refined composite multiscale fuzzy entropy: Localized defect detection of rolling element bearing. J. Mech. Sci. Technol. 2019, 33, 109–120. [Google Scholar] [CrossRef]
- Singh, M.; Shaik, A.G. Faulty bearing detection, classification and location in a three-phase induction motor based on Stockwell transform and support vector machine. Measurement 2019, 131, 524–533. [Google Scholar] [CrossRef]
- Rafiee, J.; Tse, P.; Harifi, A.; Sadeghi, M. A novel technique for selecting mother wavelet function using an intelligent fault diagnosis system. Expert Syst. Appl. 2009, 36, 4862–4875. [Google Scholar] [CrossRef]
- Hernandez-Vargas, M.; Cabal-Yepez, E.; Garcia-Perez, A. Real-time SVD-based detection of multiple combined faults in induction motors. Comput. Electr. Eng. 2014, 40, 2193–2203. [Google Scholar] [CrossRef]
- Palácios, R.H.C.; Goedtel, A.; Godoy, W.F.; Fabri, J.A. Fault identification in the stator winding of induction motors using PCA with artificial neural networks. J. Control. Autom. Electr. Syst. 2016, 27, 406–418. [Google Scholar] [CrossRef]
- Pan, T.; Chen, J.; Xie, J.; Chang, Y.; Zhou, Z. Intelligent fault identification for industrial automation system via multi-scale convolutional generative adversarial network with partially labeled samples. ISA Trans. 2020, 101, 379–389. [Google Scholar] [CrossRef] [PubMed]
- Yan, X.; Liu, Y.; Jia, M. Multiscale cascading deep belief network for fault identification of rotating machinery under various working conditions. Knowl.-Based Syst. 2020, 193, 105484. [Google Scholar] [CrossRef]
- Kanawaday, A.; Sane, A. Machine learning for Predictive maintenance of industrial machines using IoT sensor data. In Proceedings of the 2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS), Beijing, China, 24–26 November 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 87–90. [Google Scholar] [CrossRef]
- Schafer, F.; Schwulera, E.; Otten, H.; Franke, J. From descriptive to Predictive six sigma: Machine learning for Predictive maintenance. In Proceedings of the 2019 Second International Conference on Artificial Intelligence for Industries (AI4I), Laguna Hills, CA, USA, 25–27 September 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 35–38. [Google Scholar] [CrossRef]
- Ma, M.; Mao, Z. Deep-convolution-based LSTM network for remaining useful life prediction. IEEE Trans. Ind. Inform. 2020, 17, 1658–1667. [Google Scholar] [CrossRef]
- Yang, Z.; Liu, L.; Li, N.; Tian, J. Time series forecasting of motor bearing vibration based on informer. Sensors 2022, 22, 5858. [Google Scholar] [CrossRef] [PubMed]
- Shcherbatov, I.; Turikov, G.N. Determination of power engineering equipment’s defects in Predictive analytic system using machine learning algorithms. J. Phys. Conf. Ser. 2020, 1683, 042056. [Google Scholar] [CrossRef]
- Yurek, O.E.; Birant, D. Remaining useful life estimation for Predictive maintenance using feature engineering. In Proceedings of the 2019 Innovations in Intelligent Systems and Applications Conference (ASYU), Izmir, Turkey, 31 October–2 November 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Zenisek, J.; Affenzeller, M.; Wolfartsberger, J.; Silmbroth, M.; Sievi, C.; Huskic, A.; Jodlbauer, H. Sliding window symbolic regression for Predictive maintenance using model ensembles. In Proceedings of the Computer Aided Systems Theory–EUROCAST 2017: 16th International Conference, Las Palmas de Gran Canaria, Spain, 19–24 February 2017; Revised Selected Papers, Part I 16. Springer International Publishing: Berlin, Germany, 2018; pp. 481–488. [Google Scholar] [CrossRef]
- Zschech, P.; Horn, R.; Höschele, D.; Janiesch, C.; Heinrich, K. Intelligent user assistance for automated data mining method selection. Bus. Inf. Syst. Eng. 2020, 62, 227–247. [Google Scholar] [CrossRef]
- Zschech, P. GAM (e) changer or not? An evaluation of interpretable machine learning models based on additive model constraints. arXiv 2022, arXiv:2204.09123. [Google Scholar] [CrossRef]
- Pan, S.J.; Yang, Q. A survey on transfer learning. IEEE Trans. Knowl. Data Eng. 2010, 22, 1345–1359. [Google Scholar] [CrossRef]
- Hong, S.; Zhou, Z. Application of Gaussian process regression for bearing degradation assessment. In Proceedings of the 2012 6th International Conference on New Trends in Information Science, Service Science and Data Mining (ISSDM2012), Taipei, Taiwan, 23–25 October 2012; IEEE Xplore: Piscataway, NJ, USA, 2012; pp. 644–648. [Google Scholar]
- Mathew, J.; Luo, M.; Pang, C.K. Regression kernel for prognostics with support vector machines. In Proceedings of the 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Limassol, Cyprus, 13–15 September 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 1–5. [Google Scholar] [CrossRef]
- Bakir, A.A.; Zaman, M.; Hassan, A.; Hamid, A.M.F. Prediction of remaining useful life for mech equipment using regression. J. Phys. Conf. Ser. 2019, 1150, 012012. [Google Scholar] [CrossRef]
- Phillips, J.; Cripps, E.; Lau, J.W.; Hodkiewicz, M. Classifying machinery condition using oil samples and binary logistic regression. Mech. Syst. Signal Process. 2015, 60–61, 316–325. [Google Scholar] [CrossRef]
- Ahmad, W.; Khan, S.A.; Islam, M.M.M.; Kim, J.-M. A reliable technique for remaining useful life estimation of rolling element bearings using dynamic regression models. Reliab. Eng. Syst. Saf. 2018, 184, 67–76. [Google Scholar] [CrossRef]
- Nieto, P.G.; García-Gonzalo, E.; Lasheras, F.S.; Juez, F.d.C. Hybrid PSO-SVM-based method for forecasting of the remaining useful life for aircraft engines and evaluation of its reliability. Reliab. Eng. Syst. Saf. 2015, 138, 219–231. [Google Scholar] [CrossRef]
- Belagoune, S.; Bali, N.; Bakdi, A.; Baadji, B.; Atif, K. Deep learning through LSTM classification and regression for transmission line fault detection, diagnosis and location in large-scale multi-machine power systems. Measurement 2021, 177, 109330. [Google Scholar] [CrossRef]
- Mohammed, B.; Awan, I.; Ugail, H.; Younas, M. Failure prediction using machine learning in a virtualised HPC system and application. Clust. Comput. 2019, 22, 471–485. [Google Scholar] [CrossRef]
- Rahhal, J.S.; Abualnadi, D. IOT based Predictive maintenance using LSTM RNN estimator. In Proceedings of the 2020 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), Istanbul, Turkey, 12–13 June 2020; IEEE Xplore: Piscataway, NJ, USA, 2020; pp. 1–5. [Google Scholar] [CrossRef]
- Mathew, V.; Toby, T.; Singh, V.; Rao, B.M.; Kumar, M.G. Prediction of Remaining Useful Lifetime (RUL) of turbofan engine using machine learning. In Proceedings of the 2017 IEEE International Conference on Circuits and Systems (ICCS), Kerala, India, 20–21 December 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 306–311. [Google Scholar] [CrossRef]
- Li, B.; Tang, B.; Deng, L.; Zhao, M. Self-attention ConvLSTM and its application in RUL prediction of rolling bearings. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
- Ding, Y.; Jia, M. Convolutional transformer: An enhanced attention mechanism architecture for remaining useful life estimation of bearings. IEEE Trans. Instrum. Meas. 2022, 71, 1–10. [Google Scholar] [CrossRef]
- Galli, A.; Gravina, M.; Moscato, V.; Sperli, G. Deep Learning for HDD health assessment: An application based on LSTM. IEEE Trans. Comput. 2020, 1, 69–80. [Google Scholar] [CrossRef]
- Wu, J.; Hu, K.; Cheng, Y.; Zhu, H.; Shao, X.; Wang, Y. Data-driven remaining useful life prediction via multiple sensor signals and deep long short-term memory neural network. Isa Trans. 2020, 97, 241–250. [Google Scholar] [CrossRef] [PubMed]
- Del Buono, F.; Calabrese, F.; Baraldi, A.; Paganelli, M.; Regattieri, A. Data-driven Predictive maintenance in evolving environments: A comparison between machine learning and deep learning for novelty detection. In Proceedings of the International Conference on Sustainable Design and Manufacturing, Split, Croatia, 15–17 September 2021; Springer: Singapore, 2021; pp. 109–119. [Google Scholar] [CrossRef]
- Esfahani, Z.; Salahshoor, K.; Farsi, B.; Eicker, U. A new hybrid model for RUL prediction through machine learning. J. Fail. Anal. Prev. 2021, 21, 1596–1604. [Google Scholar] [CrossRef]
- Liu, H.; Zhang, J.; Cheng, Y.; Lu, C. Fault diagnosis of gearbox using empirical mode decomposition and multi-fractal detrended cross-correlation analysis. J. Sound Vib. 2016, 385, 350–371. [Google Scholar] [CrossRef]
- Ling, J.; Liu, G.-J.; Li, J.-L.; Shen, X.-C.; You, D.-D. Fault prediction method for nuclear power machinery based on Bayesian PPCA recurrent neural network model. Nucl. Sci. Tech. 2020, 31, 75. [Google Scholar] [CrossRef]
- Sugumaran, V.; Sabareesh, G.; Ramachandran, K. Fault diagnostics of roller bearing using kernel based neighborhood sCORE multi-class support vector machine. Expert Syst. Appl. 2008, 34, 3090–3098. [Google Scholar] [CrossRef]
- Khazaee, M.; Banakar, A.; Ghobadian, B.; Mirsalim, M.A.; Minaei, S.; Jafari, S.M. Detection of inappropriate working conditions for the timing belt in internal-combustion engines using vibration signals and data mining. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2016, 231, 418–432. [Google Scholar] [CrossRef]
- Wu, S.-D.; Wu, C.-W.; Wu, T.-Y.; Wang, C.-C. Multi-scale analysis based ball bearing defect diagnostics using Mahalanobis distance and support vector machine. Entropy 2013, 15, 416–433. [Google Scholar] [CrossRef]
- Silva, W. Cnn-pdm: A Convolutional Neural Network Framework for Assets Predictive Maintenance. Master’s Thesis, The University of Western Ontario (Canada), London, ON, Canada, 2019. [Google Scholar]
- Gómez, M.; Castejón, C.; García-Prada, J. Automatic condition monitoring system for crack detection in rotating machinery. Reliab. Eng. Syst. Saf. 2016, 152, 239–247. [Google Scholar] [CrossRef]
- Zschech, P.; Heinrich, K.; Bink, R.; Neufeld, J.S. Prognostic model development with missing labels: A Condition-based maintenance approach using machine learning. Bus. Inf. Syst. Eng. 2019, 61, 327–343. [Google Scholar] [CrossRef]
- Heinrich, K.; Zschech, P.; Skouti, T.; Griebenow, J.; Riechert, S. Demystifying the black box: A classification scheme for interpretation and visualization of deep intelligent systems. In Proceedings of the Twenty-fifth Americas Conference on Information Systems, Cancun, Mexico, 15–17 August 2019; Available online: https://www.researchgate.net/publication/332935515 (accessed on 21 January 2025).
- Susto, G.A.; Beghi, A. Dealing with time series data in Predictive maintenance problems. In Proceedings of the 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA), Berlin, Germany, 6–9 September 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 1–4. [Google Scholar] [CrossRef]
- Long, M.; Wang, J.; Ding, G.; Sun, J.; Yu, P.S. Transfer feature learning with joint distribution adaptation. In Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia, 1–8 December 2013; pp. 2200–2207. [Google Scholar] [CrossRef]
- Lv, N.; Chen, C.; Qiu, T.; Sangaiah, A.K. Deep learning and superpixel feature extraction based on contractive autoencoder for change detection in SAR images. IEEE Trans. Ind. Inform. 2018, 14, 5530–5538. [Google Scholar] [CrossRef]
- Widodo, A.; Yang, B.-S. Application of nonlinear feature extraction and support vector machines for fault diagnosis of induction motors. Expert Syst. Appl. 2007, 33, 241–250. [Google Scholar] [CrossRef]
- Widodo, A.; Yang, B.-S.; Han, T. Combination of independent component analysis and support vector machines for intelligent faults diagnosis of induction motors. Expert Syst. Appl. 2007, 32, 299–312. [Google Scholar] [CrossRef]
- Zhu, K.; Song, X.; Xue, D. A roller bearing fault diagnosis method based on hierarchical entropy and support vector machine with particle swarm optimization algorithm. Measurement 2014, 47, 669–675. [Google Scholar] [CrossRef]
- Wong, M.; Jack, L.; Nandi, A. Modified self-organising map for automated novelty detection applied to vibration signal monitoring. Mech. Syst. Signal Process. 2006, 20, 593–610. [Google Scholar] [CrossRef]
- Waqar, T.; Demetgul, M. Thermal analysis MLP neural network based fault diagnosis on worm gears. Measurement 2016, 86, 56–66. [Google Scholar] [CrossRef]
- Sadeghian, A.; Ye, Z.; Wu, B. Online detection of broken rotor bars in induction motors by wavelet packet decomposition and artificial neural networks. IEEE Trans. Instrum. Meas. 2009, 58, 2253–2263. [Google Scholar] [CrossRef]
- Arabacı, H.; Bilgin, O. Automatic detection and classification of rotor cage faults in squirrel cage induction motor. Neural Comput. Appl. 2009, 19, 713–723. [Google Scholar] [CrossRef]
- Kuo, R. Intelligent diagnosis for turbine blade faults using artificial neural networks and fuzzy logic. Eng. Appl. Artif. Intell. 1995, 8, 25–34. [Google Scholar] [CrossRef]
- Keskes, H.; Braham, A.; Lachiri, Z. Broken rotor bar diagnosis in induction machines through stationary wavelet packet transform and multiclass wavelet SVM. Electr. Power Syst. Res. 2013, 97, 151–157. [Google Scholar] [CrossRef]
- Yang, Y.; Yu, D.; Cheng, J. A fault diagnosis approach for roller bearing based on IMF envelope spectrum and SVM. Measurement 2007, 40, 943–950. [Google Scholar] [CrossRef]
- Glowacz, A.; Glowacz, Z. Diagnosis of stator faults of the single-phase induction motor using acoustic signals. Appl. Acoust. 2017, 117, 20–27. [Google Scholar] [CrossRef]
- Ben Salem, S.; Bacha, K.; Chaari, A. Support vector machine based decision for mechanical fault condition monitoring in induction motor using an advanced Hilbert-Park transform. ISA Trans. 2012, 51, 566–572. [Google Scholar] [CrossRef] [PubMed]
- Vong, C.; Wong, P. Engine ignition signal diagnosis with wavelet packet transform and multi-class least squares support vector machines. Expert Syst. Appl. 2011, 38, 8563–8570. [Google Scholar] [CrossRef]
- Tyagi, S.; Panigrahi, S.K. A hybrid genetic algorithm and back-propagation classifier for gearbox fault diagnosis. Appl. Artif. Intell. 2017, 31, 593–612. [Google Scholar] [CrossRef]
- Bordoloi, D.; Tiwari, R. Support vector machine based optimization of multi-fault classification of gears with evolutionary algorithms from time–frequency vibration data. Measurement 2014, 55, 1–14. [Google Scholar] [CrossRef]
- Saimurugan, M.; Ramachandran, K.; Sugumaran, V.; Sakthivel, N. Multi component fault diagnosis of rotational mechanical system based on decision tree and support vector machine. Expert Syst. Appl. 2010, 38, 3819–3826. [Google Scholar] [CrossRef]
- Khazaee, M.; Banakar, A.; Ghobadian, B.; Mirsalim, M.; Minaei, S.; Jafari, M.; Sharghi, P. Fault detection of engine timing belt based on vibration signals using data-mining techniques and a novel data fusion procedure. Struct. Health Monit. 2016, 15, 583–598. [Google Scholar] [CrossRef]
- Wang, G.; Luo, Z.; Qin, X.; Leng, Y.; Wang, T. Fault identification and classification of rolling element bearing based on time-varying autoregressive spectrum. Mech. Syst. Signal Process. 2008, 22, 934–947. [Google Scholar] [CrossRef]
- Gryllias, K.; Antoniadis, I. A Support Vector Machine approach based on physical model training for rolling element bearing fault detection in industrial environments. Eng. Appl. Artif. Intell. 2012, 25, 326–344. [Google Scholar] [CrossRef]
- Karakurt, I.; Ozer, S.; Ulusinan, T.; Ganiz, M.C. A machine learning approach to database failure prediction. In Proceedings of the 2017 International Conference on Computer Science and Engineering (UBMK), Antalya, Turkey, 5–8 October 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 1030–1035. [Google Scholar] [CrossRef]
- Long, M.; Wang, J.; Cao, Y.; Sun, J.; Yu, P.S. Deep learning of transferable representation for scalable domain adaptation. IEEE Trans. Knowl. Data Eng. 2016, 28, 2027–2040. [Google Scholar] [CrossRef]
- Long, M.; Cao, Y.; Wang, J.; Jordan, M. Learning transferable features with deep adaptation networks. In International Conference on Machine Learning; PMLR: Birmingham, UK, 2015; pp. 97–105. [Google Scholar] [CrossRef]
- Balgi, S.; Dukkipati, A. CUDA: Contradistinguisher for unsupervised domain adaptation. In Proceedings of the 2019 IEEE International Conference on Data Mining (ICDM), Beijing, China, 8–11 November 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 21–30. [Google Scholar] [CrossRef]
- Dai, W.; Yang, Q.; Xue, G.-R.; Yu, Y. Boosting for transfer learning. In Proceedings of the 24th International Conference on Machine Learning, Vienna, Austria, 21–27 June 2007; pp. 193–200. [Google Scholar] [CrossRef]
- Ramanathan, M.; Narayanan, K. Disk storage failure prediction in datacenter using machine learning models. Appl. Nanosci. 2021, 13, 1569–1590. [Google Scholar] [CrossRef]
- Zhu, X.; Nie, S.; Wang, C.; Xi, X.; Wang, J.; Li, D.; Zhou, H. A noise removal algorithm based on OPTICS for photon-counting LiDAR data. IEEE Geosci. Remote. Sens. Lett. 2020, 18, 1471–1475. [Google Scholar] [CrossRef]
- Amihai, I.; Chioua, M.; Gitzel, R.; Kotriwala, A.M.; Pareschi, D.; Sosale, G.; Subbiah, S. Modeling machine health using gated recurrent units with entity embeddings and k-means clustering. In Proceedings of the 2018 IEEE 16th International Conference on Industrial Informatics (INDIN), Porto, Portugal, 18–20 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 212–217. [Google Scholar] [CrossRef]
- Russell, S.J.; Peter, N. Artificial Intelligence: A Modern Approach; Prentice Hall: Hoboken, NJ, USA, 2020. [Google Scholar]
- Burkov, A. The Hundred-Page Machine Learning Book; Andriy Burkov: Quebec City, QC, Canada, 2019; Volume 1. [Google Scholar]
- Hushchyn, M.; Sapronov, A.; Ustyuzhanin, A. Machine learning algorithms for automatic anomalies detection in data storage systems operation. Adv. Syst. Sci. Appl. 2019, 19, 23–32. [Google Scholar] [CrossRef]
- Tian, Z.; Liao, H. Condition based maintenance optimization for multi-component systems using proportional hazards model. Reliab. Eng. Syst. Saf. 2011, 96, 581–589. [Google Scholar] [CrossRef]
- Wanner, J.; Herm, L.V.; Heinrich, K.; Janiesch, C.; Zschech, P. White, Grey, Black: Effects of XAI Augmentation on the Confidence in AI-based Decision Support Systems. In ICIS; Technische Universität Dresden: Dresden, Germany, 2020; Available online: https://web.archive.org/web/20220802065430id_/https://aisel.aisnet.org/cgi/viewcontent.cgi?article=1066&context=icis2020 (accessed on 27 March 2023).
- Carletti, M.; Masiero, C.; Beghi, A.; Susto, G.A. Explainable machine learning in industry 4.0: Evaluating feature importance in anomaly detection to enable root cause analysis. In Proceedings of the 2019 IEEE international conference on systems, man and cybernetics (SMC), Bari, Italy, 6–9 October 2019; IEEE Xplore: Piscataway, NJ, USA, 2019; pp. 21–26. [Google Scholar] [CrossRef]
- Yuwono, M.; Qin, Y.; Zhou, J.; Guo, Y.; Celler, B.G.; Su, S.W. Automatic bearing fault diagnosis using particle swarm clustering and Hidden Markov Model. Eng. Appl. Artif. Intell. 2015, 47, 88–100. [Google Scholar] [CrossRef]
- Jiang, H.; Chen, J.; Dong, G.; Liu, T.; Chen, G. Study on Hankel matrix-based SVD and its application in rolling element bearing fault diagnosis. Mech. Syst. Signal Process. 2015, 52–53, 338–359. [Google Scholar] [CrossRef]
- Gan, M.; Wang, C.; Zhu, C. Construction of hierarchical diagnosis network based on deep learning and its application in the fault pattern recognition of rolling element bearings. Mech. Syst. Signal Process. 2016, 72–73, 92–104. [Google Scholar] [CrossRef]
- Yang, J.; Zhang, Y.; Zhu, Y. Intelligent fault diagnosis of rolling element bearing based on SVMs and fractal dimension. Mech. Syst. Signal Process. 2007, 21, 2012–2024. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhou, T.; Huang, X.; Cao, L.; Zhou, Q. Fault diagnosis of rotating machinery based on recurrent neural networks. Measurement 2021, 171, 108774. [Google Scholar] [CrossRef]
- Garg, A.; Vijayaraghavan, V.; Tai, K.; Singru, P.M.; Jain, V.; Krishnakumar, N. Model development based on evolutionary framework for condition monitoring of a lathe machine. Measurement 2015, 73, 95–110. [Google Scholar] [CrossRef]
- Kane, P.; Andhare, A. Application of psychoacoustics for gear fault diagnosis using artificial neural network. J. Low Freq. Noise, Vib. Act. Control. 2016, 35, 207–220. [Google Scholar] [CrossRef]
- Li, H.; Wang, Y.; Zhao, P.; Zhang, X.; Zhou, P. Cutting tool operational reliability prediction based on acoustic emission and logistic regression model. J. Intell. Manuf. 2014, 26, 923–931. [Google Scholar] [CrossRef]
- Gangsar, P.; Tiwari, R. Comparative investigation of vibration and current monitoring for prediction of mechanical and electrical faults in induction motor based on multiclass-support vector machine algorithms. Mech. Syst. Signal Process. 2017, 94, 464–481. [Google Scholar] [CrossRef]
- Turrado, C.C.; Lasheras, F.S.; Calvo-Rollé, J.L.; Piñón-Pazos, A.-J.; Melero, M.G.; Juez, F.J.D.C. A Hybrid Algorithm for Missing Data Imputation and Its Application to Electrical Data Loggers. Sensors 2016, 16, 1467. [Google Scholar] [CrossRef]
- Huuhtanen, T.; Jung, A. Predictive maintenance of photovoltaic panels via deep learning. In Proceedings of the 2018 IEEE Data Science Workshop (DSW), Lausanne, Switzerland, 4–6 June 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 66–70. [Google Scholar] [CrossRef]
- Zhang, X.; Zhao, J.; Zhang, X.; Ni, X.; Li, H.; Sun, F. A novel hybrid compound fault pattern identification method for gearbox based on NIC, MFDFA and WOASVM. J. Mech. Sci. Technol. 2019, 33, 1097–1113. [Google Scholar] [CrossRef]
- Xin, L.; Haidong, S.; Hongkai, J.; Jiawei, X. Modified Gaussian convolutional deep belief network and infrared thermal imaging for intelligent fault diagnosis of rotor-bearing system under time-varying speeds. Struct. Health Monit. 2021, 21, 339–353. [Google Scholar] [CrossRef]
- Zhang, J.; Wang, P.; Yan, R.; Gao, R.X. Long short-term memory for machine remaining life prediction. J. Manuf. Syst. 2018, 48, 78–86. [Google Scholar] [CrossRef]
- Wu, D.; Jennings, C.; Terpenny, J.; Kumara, S. Cloud-based machine learning for Predictive analytics: Tool wear prediction in milling. In Proceedings of the 2016 IEEE International Conference on Big Data (Big Data), Washington, DC, USA, 5–8 December 2016; IEEE Xplore: Piscataway, NJ, USA, 2016; pp. 2062–2069. [Google Scholar] [CrossRef]
- Masani, K.I.; Oza, P.; Agrawal, S. Predictive maintenance and monitoring of industrial machine using machine learning. Scalable Comput. Pr. Exp. 2019, 20, 663–668. [Google Scholar] [CrossRef]
- Susto, G.A.; McLoone, S.; Pagano, D.; Schirru, A.; Pampuri, S.; Beghi, A. Prediction of integral type failures in semiconductor manufacturing through classification methods. In Proceedings of the 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA), Cagliari, Italy, 10–13 September 2013; IEEE Xplore: Piscataway, NJ, USA, 2013; pp. 1–4. [Google Scholar] [CrossRef]
- Lasisi, A.; Attoh-Okine, N. Principal components analysis and track quality index: A machine learning approach. Transp. Res. Part C Emerg. Technol. 2018, 91, 230–248. [Google Scholar] [CrossRef]
- Amihai, I.; Gitzel, R.; Kotriwala, A.M.; Pareschi, D.; Subbiah, S.; Sosale, G. An industrial case study using vibration data and machine learning to predict asset health. In Proceedings of the 2018 IEEE 20th Conference on Business Informatics (CBI), Vienna, Austria, 11–14 July 2018; IEEE Xplore: Piscataway, NJ, USA, 2018; pp. 178–185. [Google Scholar] [CrossRef]
- Jack, L.B.; Nandi, A.K. Fault detection using support vector machines and artificial neural networks, augmented by genetic algorithms. Mech. Syst. Signal Process. 2002, 16, 373–390. [Google Scholar] [CrossRef]
- Rojas, A.; Nandi, A.K. Practical scheme for fast detection and classification of rolling-element bearing faults using support vector machines. Mech. Syst. Signal Process. 2006, 20, 1523–1536. [Google Scholar] [CrossRef]
- Jena, D.; Panigrahi, S. Motor bike piston-bore fault identification from engine noise signature analysis. Appl. Acoust. 2013, 76, 35–47. [Google Scholar] [CrossRef]
- Yang, B.-S.; Lim, D.-S.; Tan, A.C.C. VIBEX: An expert system for vibration fault diagnosis of rotating machinery using decision tree and decision table. Expert Syst. Appl. 2005, 28, 735–742. [Google Scholar] [CrossRef]
- Barakat, M.; El Badaoui, M.; Guillet, F. Hard competitive growing neural network for the diagnosis of small bearing faults. Mech. Syst. Signal Process. 2013, 37, 276–292. [Google Scholar] [CrossRef]
- Castejón, C.; Lara, O.; García-Prada, J. Automated diagnosis of rolling bearings using MRA and neural networks. Mech. Syst. Signal Process. 2010, 24, 289–299. [Google Scholar] [CrossRef]
- Cabal-Yepez, E.; Valtierra-Rodriguez, M.; Romero-Troncoso, R.; Garcia-Perez, A.; Osornio-Rios, R.; Miranda-Vidales, H.; Alvarez-Salas, R. FPGA-based entropy neural processor for online detection of multiple combined faults on induction motors. Mech. Syst. Signal Process. 2012, 30, 123–1300. [Google Scholar] [CrossRef]
- Ghate, V.N.; Dudul, S.V. Cascade neural-network-based fault classifier for three-phase induction motor. IEEE Trans. Ind. Electron. 2010, 58, 1555–1563. [Google Scholar] [CrossRef]
- McCormick, A.C.; Nandi, A.K. Classification of the rotating machine condition using artificial neural networks. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 1997, 211, 439–450. [Google Scholar] [CrossRef]
- McCormick, A.; Nandi, A. Real-time classification of rotating shaft loading conditions using artificial neural networks. IEEE Trans. Neural Networks 1997, 8, 748–757. [Google Scholar] [CrossRef]
- Jegadeeshwaran, R.; Sugumaran, V. Fault diagnosis of automobile hydraulic brake system using statistical features and support vector machines. Mech. Syst. Signal Process. 2015, 52–53, 436–446. [Google Scholar] [CrossRef]
- Keskes, H.; Braham, A. Recursive undecimated wavelet packet transform and DAG SVM for induction motor diagnosis. IEEE Trans. Ind. Inform. 2015, 11, 1059–1066. [Google Scholar] [CrossRef]
- Heidari, M.; Homaei, H.; Golestanian, H.; Heidari, A. Fault diagnosis of gearboxes using wavelet support vector machine, least square support vector machine and wavelet packet transform. J. Vibroengineering 2016, 18, 860–875. [Google Scholar] [CrossRef]
- Sugumaran, V.; Muralidharan, V.; Ramachandran, K. Feature selection using decision tree and classification through proximal support vector machine for fault diagnostics of roller bearing. Mech. Syst. Signal Process. 2007, 21, 930–942. [Google Scholar] [CrossRef]
- Heidari, M.; Shateyi, S. Wavelet support vector machine and multi-layer perceptron neural network with continues wavelet transform for fault diagnosis of gearboxes. J. Vibroengineering 2017, 19, 125–137. [Google Scholar] [CrossRef]
- Jack, L.B.; Nandi, A.K. Support vector machines for detection and characterization of rolling element bearing faults. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2001, 215, 1065–1074. [Google Scholar] [CrossRef]
- Liu, Z.; Zuo, M.J.; Xu, H. Feature ranking for support vector machine classification and its application to machinery fault diagnosis. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2012, 227, 2077–2089. [Google Scholar] [CrossRef]
- Liu, L.; Liang, X.; Zuo, M.J. A dependence-based feature vector and its application on planetary gearbox fault classification. J. Sound Vib. 2018, 431, 192–211. [Google Scholar] [CrossRef]
- Lee, S.-M.; Roh, T.-S.; Choi, D.-W. Defect diagnostics of SUAV gas turbine engine using hybrid SVM-artificial neural network method. J. Mech. Sci. Technol. 2009, 23, 559–568. [Google Scholar] [CrossRef]
- Chen, Q.; Wei, H.; Rashid, M.; Cai, Z. Kernel extreme learning machine based hierarchical machine learning for multi-type and concurrent fault diagnosis. Measurement 2021, 184, 109923. [Google Scholar] [CrossRef]
- Adam, M.; Magnoni, L.; Pilát, M.; Adamová, D. Erratic server behavior detection using machine learning on streams of monitoring data. EPJ Web Conf. 2020, 245, 07002. [Google Scholar] [CrossRef]
- Elmishali, A.; Stern, R.; Kalech, M. Data-augmented software diagnosis. In Proceedings of the AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA, 12–17 February 2016; pp. 4003–4009. [Google Scholar]
- Kurokawa, Y.; Matsudaira, T.; Tanabe, Y.; Fanuc Corp. Machine Learning Device, Failure Prediction Device, Machine System and Machine Learning Method for Learning End-of-Life Failure Condition. U.S. Patent Application No. 15/598,312, 30 November 2017. [Google Scholar]
- Basheer, S.; Gandhi, U.D.; Priyan, M.K.; Parthasarathy, P. Network support data analysis for fault identification using machine learning. In Research Anthology on Machine Learning Techniques, Methods, and Applications; IGI Global: Hershey, PA, USA, 2022; pp. 586–595. [Google Scholar] [CrossRef]
- Pitakrat, T.; van Hoorn, A.; Grunske, L. A comparison of machine learning algorithms for proactive hard disk drive failure detection. In Proceedings of the 4th International ACM Sigsoft Symposium on Architecting Critical Systems, Vancouver, BC, Canada, 17–21 June 2013; pp. 1–10. [Google Scholar] [CrossRef]
- Aboul-Yazeed, R.S.; El-Bialy, A.; Mohamed, A.S. Medical Equipment Failure Rate Analysis Using Supervised Machine Learning. In Proceedings of the International Conference on Advanced Machine Learning Technologies and Applications (AMLTA2018), Cairo, Egypt, 22–24 February 2018; Springer International Publishing: Cham, Switzerland, 2018; pp. 319–327. [Google Scholar]
- Schopka, U.; Roeder, G.; Mattes, A.; Schellenberger, M.; Pfeffer, M.; Pfitzner, L.; Scheibelhofer, P. Practical aspects of virtual metrology and Predictive maintenance model development and optimization. In Proceedings of the ASMC 2013 SEMI Advanced Semiconductor Manufacturing Conference, New York, NY, USA, 14–16 May 2013; IEEE Xplore: Piscataway, NJ, USA, 2013; pp. 180–185. [Google Scholar] [CrossRef]
- Eke, S.; Aka-Ngnui, T.; Clerc, G.; Fofana, I. Characterization of the operating periods of a power transformer by clustering the dissolved gas data. In Proceedings of the 2017 IEEE 11th International Symposium on Diagnostics for Electrical Machines, Power Electronics and Drives (SDEMPED), Tinos, Greece, 29 August–1 September 2017; IEEE Xplore: Piscataway, NJ, USA, 2017; pp. 298–303. [Google Scholar] [CrossRef]
- Deng, W.; Liu, H.; Xu, J.; Zhao, H.; Song, Y. An improved quantum-inspired differential evolution algorithm for deep belief network. IEEE Trans. Instrum. Meas. 2020, 69, 7319–7327. [Google Scholar] [CrossRef]
- Byon, E.; Ding, Y. Season-dependent Condition-based maintenance for a wind turbine using a partially observed Markov decision process. IEEE Trans. Power Syst. 2010, 25, 1823–1834. [Google Scholar] [CrossRef]
- Gao, Y.; Liu, X.; Huang, H.; Xiang, J. A hybrid of FEM simulations and generative adversarial networks to classify faults in rotor-bearing systems. ISA Trans. 2020, 108, 356–366. [Google Scholar] [CrossRef] [PubMed]
- Feng, Y.; Liu, Z.; Chen, J.; Lv, H.; Wang, J.; Yuan, J. Make the rocket intelligent at IoT edge: Stepwise GAN for anomaly detection of LRE with multisource fusion. IEEE Internet Things J. 2021, 9, 3135–3149. [Google Scholar] [CrossRef]
- Xu, F.; Shu, X.; Li, X.; Tang, R. Health indicator construction for roller bearing based on an unsupervised deep belief network with a novel sigmoid zero local minimum point model. Struct. Health Monit. 2020, 20, 2110–2123. [Google Scholar] [CrossRef]
- Dong, S.; Luo, T.; Zhong, L.; Chen, L.; Xu, X. Fault diagnosis of bearing based on the kernel principal component analysis and optimized k-nearest neighbour model. J. Low Freq. Noise Vib. Act. Control. 2017, 36, 354–365. [Google Scholar] [CrossRef]
- Yang, D.-M.; Stronach, A.; Macconnell, P.; Penman, J. Third-order spectral techniques for the diagnosis of motor bearing condition using artificial neural networks. Mech. Syst. Signal Process. 2002, 16, 391–411. [Google Scholar] [CrossRef]
- Qin, B.; Luo, Q.; Li, Z.; Zhang, C.; Wang, H.; Liu, W. Data Screening Based on Correlation Energy Fluctuation Coefficient and Deep Learning for Fault Diagnosis of Rolling Bearings. Energies 2022, 15, 2707. [Google Scholar] [CrossRef]
- Mohammed, A.A.; Neilson, R.D.; Deans, W.F.; MacConnell, P. Crack detection in a rotating shaft using artificial neural networks and PSD characterisation. Meccanica 2013, 49, 255–266. [Google Scholar] [CrossRef]
- Abu-Mahfouz, I. A comparative study of three artificial neural networks for the detection and classification of gear faults. Int. J. Gen. Syst. 2005, 34, 261–277. [Google Scholar] [CrossRef]
- Lai, W.; Tse, P.W.; Zhang, G.; Shi, T. Classification of gear faults using cumulants and the radial basis function network. Mech. Syst. Signal Process. 2004, 18, 381–389. [Google Scholar] [CrossRef]
- Park, S.; Kim, S.; Choi, J.-H. Gear fault diagnosis using transmission error and ensemble empirical mode decomposition. Mech. Syst. Signal Process. 2018, 108, 262–275. [Google Scholar] [CrossRef]
- Samanta, B. Gear fault detection using artificial neural networks and support vector machines with genetic algorithms. Mech. Syst. Signal Process. 2004, 18, 625–644. [Google Scholar] [CrossRef]
- Malik, H.; Mishra, S. Artificial neural network and empirical mode decomposition based imbalance fault diagnosis of wind turbine using TurbSim, FAST and Simulink. IET Renew. Power Gener. 2016, 11, 889–902. [Google Scholar] [CrossRef]
- Han, S.; Woo, S.S. Learning sparse latent graph representations for anomaly detection in multivariate time series. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, 14–18 August 2022; pp. 2977–2986. [Google Scholar] [CrossRef]
- Kaplunov, S.; Malevitis, A.; Niculicea, I.; Holt, S.B.; Pingzhou, L.I.U. Using Machine Learning to Make Network Management Decisions. U.S. Patent No. 10,735,273, 4 August 2020. [Google Scholar]
- Watanabe, Y.; Otsuka, H.; Matsumoto, Y. Failure prediction for cloud datacenter by hybrid message pattern learning. In Proceedings of the 2014 IEEE 11th International Conference on Ubiquitous Intelligence and Computing and 2014 IEEE 11th International Conference on Autonomic and Trusted Computing and 2014 IEEE 14th International Conference on Scalable Computing and Communications and Its Associated Workshops, Bali, Indonesia, 9–12 December 2014; IEEE Xplore: Piscataway, NJ, USA, 2014; pp. 425–432. [Google Scholar] [CrossRef]
- Heinrich, K.; Zschech, P.; Janiesch, C.; Bonin, M. Process data properties matter: Introducing gated convolutional neural networks (GCNN) and key-value-predict attention networks (KVP) for next event prediction with deep learning. Decis. Support Syst. 2021, 143, 113494. [Google Scholar] [CrossRef]
- Chen, C.; Liu, Y.; Wang, S.; Sun, X.; Di Cairano-Gilfedder, C.; Titmus, S.; Syntetos, A.A. Predictive maintenance using cox proportional hazard deep learning. Adv. Eng. Inform. 2020, 44, 101054. [Google Scholar] [CrossRef]
- Wu, T.-L.; Sari, D.Y.; Lin, B.-T.; Chang, C.-W. Monitoring of punch failure in micro-piercing process based on vibratory signal and logistic regression. Int. J. Adv. Manuf. Technol. 2017, 93, 2447–2458. [Google Scholar] [CrossRef]
- Zhang, S.; Su, L.; Gu, J.; Li, K.; Zhou, L.; Pecht, M. Rotating machinery fault detection and diagnosis based on deep domain adaptation: A survey. Chin. J. Aeronaut. 2023, 36, 45–74. [Google Scholar] [CrossRef]
- Du, C.; Zhang, X.; Zhong, R.; Li, F.; Yu, F.; Rong, Y.; Gong, Y. Unmanned aerial vehicle rotor fault diagnosis based on interval sampling reconstruction of vibration signals and a one-dimensional convolutional neural network deep learning method. Meas. Sci. Technol. 2022, 33, 065003. [Google Scholar] [CrossRef]
- Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial networks. Commun. ACM 2020, 63, 139–144. [Google Scholar] [CrossRef]
- Wu, B.; Cai, W.; Cheng, F.; Chen, H. Simultaneous-fault diagnosis considering time series with a deep learning transformer architecture for air handling units. Energy Build. 2022, 257, 111608. [Google Scholar] [CrossRef]
- Ho, P.T.; Albajez, J.A.; Santolaria, J.; Yagüe-Fabra, J.A. Study of augmented reality based manufacturing for further integration of quality control 4.0: A systematic literature review. Appl. Sci. 2022, 12, 1961. [Google Scholar] [CrossRef]
- De Pace, F.; Manuri, F.; Sanna, A. Augmented reality in industry 4.0. Am. J. Comput. Sci. Inf. Technol. 2018, 06, 17. [Google Scholar] [CrossRef]
- Masoni, R.; Ferrise, F.; Bordegoni, M.; Gattullo, M.; Uva, A.E.; Fiorentino, M.; Carrabba, E.; Di Donato, M. Supporting remote maintenance in industry 4.0 through augmented reality. Procedia Manuf. 2017, 11, 1296–1302. [Google Scholar] [CrossRef]
- Reljić, V.; Milenković, I.; Dudić, S.; Šulc, J.; Bajči, B. Augmented reality applications in industry 4.0 environment. Appl. Sci. 2021, 11, 5592. [Google Scholar] [CrossRef]
- Zhong, K.; Jackson, T.; West, A.; Cosma, G. Natural Language Processing Approaches in Industrial Maintenance: A Systematic Literature Review. Procedia Comput. Sci. 2024, 232, 2082–2097. [Google Scholar] [CrossRef]
- Mah, P.M.; Skalna, I.; Muzam, J. Natural language processing and artificial intelligence for enterprise management in the era of industry 4.0. Appl. Sci. 2022, 12, 9207. [Google Scholar] [CrossRef]
- Hadi, M.U.; Qureshi, R.; Shah, A.; Irfan, M.; Zafar, A.; Shaikh, M.B.; Akhtar, N.; Wu, J.; Mirjalili, S. Large language models: A comprehensive survey of its applications, challenges, limitations, and future prospects. Authorea Prepr. 2023, 1–43. [Google Scholar] [CrossRef]
- Hadi, M.U.; Qureshi, R.; Shah, A.; Irfan, M.; Zafar, A.; Shaikh, M.B.; Akhtar, N.; Wu, J.; Mirjalili, S. A survey on large language models: Applications, challenges, limitations, and practical usage. Authorea Prepr. 2023, 1–29. [Google Scholar] [CrossRef]
- Lowin, M. A Text-Based Predictive Maintenance Approach for Facility Management Requests Utilizing Association Rule Mining and Large Language Models. Mach. Learn. Knowl. Extr. 2024, 6, 233–258. [Google Scholar] [CrossRef]
- Agrawal, T. Hyperparameter Optimization in Machine Learning: Make Your Machine Learning and Deep Learning Models More Efficient; Apress: New York, NY, USA, 2021. [Google Scholar]
- Postiglione, A.; Monteleone, M. Predictive Maintenance with Linguistic Text Mining. Mathematics 2024, 12, 1089. [Google Scholar] [CrossRef]
Ítem | Keyword | Number of Mentions |
---|---|---|
1 | Classification | 211 |
2 | Prediction | 204 |
3 | Fault diagnosis | 202 |
4 | Monitoring | 192 |
5 | Neural networks | 188 |
6 | Maintenance | 180 |
7 | Failure analysis | 165 |
8 | Predictive maintenance | 117 |
9 | Optimization | 116 |
10 | Machine learning | 109 |
11 | Artificial intelligence | 100 |
12 | Deep learning | 75 |
13 | Regression | 62 |
14 | Prognosis | 63 |
15 | Condition monitoring | 60 |
Acronym | Definition | Acronym (Cont.) | Definition (Cont.) |
---|---|---|---|
AB | AdaBoost | k-NN | k-nearest neighbors |
AE | Autoencoder | LDA | Linear discriminant analysis |
AI | Artificial Intelligence | LGR | Logistic regression |
ANN | Artificial neural network | LLM | Large language models |
ANOVA | Analysis of variance | LR | Linear regression |
AR | Augmented reality | LSTM | Long short-term memory |
ARIMA | Autoregressive integrated moving average | MB | Model-based |
ARM | Association rule mining | MC | Monte Carlo |
BMP | Bitmap image file | ML | Machine learning |
BPTT | Back propagation through time | ML-DAE | Multi-level denoising autoencoder |
CBM | Condition-based maintenance | MP | Markov process |
CD-SDAE | Cross-domain stacked denoising autoencoders | NLP | Natural language processing |
CHMM | Coupled hidden Markov hodel | PCA | Principal component analysis |
CMYK | Color model: cyan, magenta, yellow, key | PdM | Predictive maintenance |
CNN | Convolutional neural network | PHM | Proportional hazard model |
DAE | Denoising autoencoder | PLC | Programmable logic controller |
DBMS | Database management system | PM | Preventive maintenance |
DBN | Deep beliefnetwork | PNG | Portable network graphics |
DBSCAN | Density-based spatial clustering of applications with noise | PR | Polynomial regression |
DDAE | Deep denoising autoencoder | RB | Rule-based |
DL | Deep learning | RBM | Restricted Boltzmann machine |
DM | Data mining | RF | Random forest |
DNN | Deep neural network | RGB | Color model: red, green, blue |
DPAE | Deep autoencoder | RIPPER | Repeated incremental pruning to produce error reduction |
DRL | Deep reinforcement learning | RL | Reinforcement learning |
DT | Decision tree | RNN | Recurrent neural network |
ES | Expert systems | RP | Renewal process |
FCM | Fuzzy C-means method | RUL | Remaining useful life |
FDP | Fault diagnosis and prognosis | SAE | Sparse autoencoder |
FFT | Fast Fourier transform | SCADA | Supervisory control and data acquisition |
FMEA | Failure mode and effects analysis | SCAE | Stacked contractive autoencoder |
GAN | Generative adversarial network | SKAE | Stacked autoencoder |
GB | Gradient boosting | SKDAE | Stacked denoising autoencoder |
GIFFT | General interpolated fast Fourier transform | SKSAE | Stacked sparse autoencoder |
GIS | Geographic information systems | SML | Shallow machine learning |
GNN | Graph neural network | SSAE-AL | Stacked sparse autoencoder with adaptation layer |
GRU | Gated recurrent units | SVM | Support vector machine |
HDD | Hard disk drive | SVR | Support vector regression |
HHT | Hilbert-Huang transform | TbIAS | Text-based intelligent assistance system |
HI | Health indicator | TIFF | Tag image file format |
HIL | Health indicator learning | TM | Text mining |
HMM | Hidden Markov model | TSA | Transformer for self-attention |
IC | Integrated circuits | VAE-KDE | Variational autoencoder and kernel density estimation |
IoT | Internet of things | VM | Virtual machine |
JPEG | Joint photographic experts group | WP | Wiener process |
HPO | Hyperparameter optimization | WPT | Wavelet packets transform |
K-M | K-means | XAI | Explainable artificial intelligence |
Maintenance Strategy | Objective | Approach | Benefits | Challenges |
---|---|---|---|---|
Preventive maintenance (PM) | PM aims to minimize the likelihood of equipment failure by performing routine maintenance or inspection tasks at scheduled intervals [19,22]. | Maintenance activities are performed proactively, often based on fixed time intervals or predefined criteria [76]. | PM can improve system availability and minimize losses due to breakdowns and failures, extend equipment lifespan, and ensure reliable, safe, and efficient operations [19]. | Includes over-maintenance, increased costs, and difficulties in addressing issues that arise between scheduled maintenance [19]. |
Condition-based maintenance (CBM) | CBM focuses on periodically monitoring equipment (near real-time) to detect signs of degradation or impending failure [20]. Therefore, condition-based monitoring is a key factor of this model [6]. | Continuous monitoring of key parameters, such as temperature, vibration, acoustic emissions, chemical presence, or fluid levels, enables data-driven decisions regarding maintenance [6,20]. | CBM reduces maintenance costs by addressing issues only when necessary, maximizes equipment uptime, minimizes the risk of catastrophic failures, and enables safe operation [20]. | Includes implementing effective monitoring systems and accurately interpreting data [2,55]. |
Predictive maintenance (PdM) | PdM takes CBM a step further by using advanced analytics, machine learning, or predictive models to forecast equipment failures or health conditions [21,27]. | Predictive models analyze historical data, sensor readings and patterns to predict maintenance requirements [24]. | PdM minimizes downtime, reduces maintenance costs, extends asset lifespan, and optimizes resource allocation [21,25,26,34]. | Robust data collection, storage, analysis capabilities, as well as the need for skilled data scientists and engineers [23]. |
Methodology | Definition | Algorithm Example | Application |
---|---|---|---|
Probabilistic model | Represents uncertainty by assigning probabilities to different outcomes. | Naive Bayes [85], hidden Markov model (HMM) [45,163,193,233,378], coupled hidden Markov model (CHMM) [340]. | Classification, sequential data analysis. |
Stochastic model | Includes randomness and probability distributions. | Wiener process (WP) [9], hidden Markov model (HMM) [9], Monte Carlo (MC) simulations [26,31,40,194,197]. | Simulations. |
Statistical learning framework | Use statistical techniques to model relationships between input features and target variables. | Linear regression (LR) [7,75,138,398], logistic regression (LGR) [7,41,49,72,85,159,160,161,171,269,391,403]. | Predicting outcomes based on relationships between variables. |
Neural network | Composed of interconnected artificial neural networks. | Artificial neural network (ANN). | Image recognition [2,131,346,424], natural language processing [53,397], reinforcement learning [7,77,117,144]. |
Hierarchical decision support models | Provide structured decision-making frameworks, often involving hierarchical structures. | Decision tree (DT) [9,73], rule-based systems [12]. | Decision-making processes. |
Ensemble learning | Combines multiple models to improve predictive accuracy and reduce overfitting. | Random forest (RF) [3,398], gradient boosting (GB) [394,409]. | Enhancing model performance, reducing overfitting. |
Boosting learning | Focuses on improving the performance of weak learners by combining them sequentially. | Adaptive boosting (AB), gradient boosting (GB) [23,367,451,452]. | Increasing the accuracy of weak models. |
Density-based model | Identifies clusters based on the density of data points. | Density-based spatial clustering of applications with noise (DBSCAN) [63,453]. | Anomaly detection, clustering. |
Partitioning and dynamic clustering | Divides data into clusters based on similarity, with dynamic clustering adapting to new data. | K-means (k-M) [32,438,454], dynamic clustering [14]. | Clustering similar data points, adapting to new data in streaming scenarios. |
Data Type | Definition | Example | Application |
---|---|---|---|
Numerical data | They are among the most prevalent in data mining. They include the following:
- Continuous numerical data: real numbers that represent measurements; - Discrete numerical data: integer numbers representing counts. | - Continuous numerical data: temperature [2,23,56,57,58], vibration [2,51,57,141,142,163,192,373,414,461,462], humidity [84], or pressure [28,54,56,83,216,290]; - Discrete numerical data: number of events [16], number of well-produced products [5,42] or product identification [391]. | - Continuous numerical data: Used in various scientific and engineering measurements; - Discrete numerical data: Used to count and categorize discrete events or items. |
Categorical data | Represent discrete categories or labels. Common types include the following: - Nominal data: categories with no intrinsic order; - Ordinal data: categories with an inherent order or ranking. | - Nominal data: status [23,81], fault types [240,254,256,260,262,293,295,296,303,316,320,349,373,380,463,464,465] or product names [391]; - Ordinal data: degradation levels [29,39], (e.g.,: low, high, critical), maintenance policy levels of dependency [43] (from none to maximum dependency), imperfect maintenance with different levels [28], faults covering different levels of severity [219]. | - Nominal data: used to classify and label of categorical data; - Ordinal data: used for ranking and ordering data based on levels or severity. |
Text data | Unstructured human-generated text documents. | Information about replaced components and repair activities [16]. | Used for text mining (TM) and natural language processing (NLP) to analyze and extract insights. |
Time series data | Observations collected or recorded over time intervals. | Sensor readings such as acoustic data [2,3,6,7,23,93,112,161,197,244,273,274,312,317,319,338,341,438,466,467,468], current signal [2,179,221,224,322,354,380,384,387,429,434,469], electrical power [107,197,470,471]. | Forecasting, trend analysis, anomaly detection. |
Image data | Visual information in the form of pixel values. | Object detection, fault region extraction, fault diagnosis [265], and image classification [399,424,426,449]. | Computer vision tasks. |
Spatial data | Geographical or location-based information, often represented as latitude and longitude coordinates. They are commonly used in geographic information systems (GIS). | Latitude and longitude coordinates [16]. | Correlation of data and equipment performance considering weather conditions (temperature, humidity, irradiation) regarding geographic information. |
Graph data | Represent relationships and connections between entities. | Vertex and edges of a relationship representation. | Graph mining and network analysis for fault classification [369,371,372]. |
Temporal data | Include timestamps and time-related information. | Event logs [98,100,130], time-stamped or time-based data from preventive maintenance [100]. | Process mining and sequence analysis. |
Multi-modal data | Combine data from multiple sources or different domains [2,3,51]. | Merging data of multiple types and sources, such as combining text (e.g.,: details of work orders created/completed, work order types), images, and numerical data. Studies that have focused on these topics are mentioned in [2,37,186,362]. | Data analysis, recommendation systems, learning model improvement. |
Algorithm | Advantages | Disadvantages | Supported Data Types | Application in Industrial Maintenance | Mentions Number |
---|---|---|---|---|---|
Support vector machine (SVM) | - Effective in high-dimensional spaces; - Versatile due to different kernel functions. | - Less effective with large datasets; - Choice of kernel and parameters can be challenging. | Numeric. | - Fault classification [62,481,520]; - Anomaly detection [308]. | 147 |
Artificial neural network (ANN) | - Ability to model complex relationships in data; - Flexibility in handling different data types and structures; - Capability to learn and adapt to nonlinear relationships. | - Prone to overfitting with small datasets; - Requires a large amount of data for training; - Complex network architecture may be challenging to optimize. | Numeric, categorical. | - Fault prognosis and remaining useful life estimation [3,7,10,53,80,106,119,328,391]; - Fault detection and classification [3,6,10,53,107,164,167,200,210,211,213,214,269,278,288,385,422,432,434,441,498,516,517,521]; - Decision support systems [12,47]. | 68 |
Random forest (RF) | - Reduces overfitting by aggregating multiple decision trees; - Provides feature importance ranking. | - Can be computationally expensive for large datasets; - Less interpretable compared to individual trees. | Numeric, categorical. | - Fault detection [16,33,111,115,273]; - Fault prognosis [110,447,479]; - Feature selection [121]. | 32 |
Principal component analysis (PCA) | - Reduces dimensionality while preserving most important information; - Helps in visualizing high-dimensional data. | - May lose interpretability of original features; - Assumes linear relationships among variables. | Numeric. | - Fault diagnosis [111,133,136]; - Sensor data compression [63,75,85,231,263]; - Feature selection [14,231,337]. | 31 |
k-nearest neighbors (k-NN) | - Simple and intuitive; - No training involved, lazy learning approach. | - Computationally expensive for large datasets; - Sensitive to irrelevant features and distance metrics. | Numeric, categorical. | - Fault detection [53,197]; - Anomaly detection [42]; - Degradation prognosis [7,53]. | 24 |
Decision tree (DT) | - Interpretability, easy to understand and visualize. | - Prone to overfitting, especially with deep trees; - Can be sensitive to small variations in data. | Numeric, categorical. | - Fault classification [3,16,53,121,493]; - Decision support [14]. | 21 |
Logistic regression (LGR) | - Simple and efficient for linearly separable data; - Provides probabilistic interpretations. | - Assumes linear relationship between features and target; - Not suitable for complex relationships in data. | Numeric. | - Failure diagnosis [159,269]; - Degradation [49,161,527]; - Failure prediction [160,394]. | 19 |
Support vector regression (SVR) | - Effective in capturing complex relationships in data; - Handles outliers and nonlinear relationships. | - Sensitive to choice of kernel and regularization parameters; - Computationally intensive for large datasets. | Numeric. | - Remaining useful life estimation and fault prognosis [3,7,14,58,91,162]; - Anomaly detection [3,321]. | 12 |
Linear discriminant analysis (LDA) | - Feature extraction technique for classification; - Maximizes separability between classes. | - Requires the assumption of normality and equal covariances; - Can overfit with small datasets. | Numeric. | - Fault forecasting [407]; - Anomaly or fault detection [14,42]. | 7 |
Gradient boosting (GB) | - Builds strong predictive models; - Handles different types of data well. | - Prone to overfitting if not properly tuned; - More complex compared to individual decision tree. | Numeric, categorical. | - Fault detection [54]; - Failure prognosis or remaining useful life estimation [8,23]. | 6 |
Density-based spatial clustering of applications with noise (DBSCAN) | - Robust to outliers and noise in data; - Does not require the number of clusters as an input. | - Sensitivity to the choice of distance threshold (epsilon); - Struggles with varying density clusters. | Numeric. | - Data clustering [453]; - Anomaly or fault detection [46]. | 4 |
Algorithm | Advantages | Disadvantages | Supported Data Types | Application in Industrial Maintenance | Mentions Number |
---|---|---|---|---|---|
Autoencoder (AE) | - Unsupervised feature learning; - Data denoising and feature extraction. | - Limited interpretability; - Reconstruction loss might not capture meaningful features; - Sensitivity to hyperparameters and architecture choices. | Various data types (numeric, image). | - Feature extraction [2,7]; - Anomaly detection [7]; - Multi-sensor data fusion [7]. | 33 (+34 variations) |
Convolutional neural network (CNN) | - Excellent for image feature extraction; - Effective in capturing spatial hierarchies in data; - Parameter sharing reduces the number of parameters. | - Limited ability to capture sequential dependencies; - Can be computationally expensive, especially with large images; - Ussually requires large amounts of labeled data for training. | Various data types (numeric, image). | - Fault detection [2,24,67,93,227,360,363]; - Feature extraction [2,7,360]; - Fault prognosis and remaining useful life estimation [7,197]. | 49 |
Long short-term memory network (LSTM) | - Captures long-term dependencies in sequential data; - Addresses vanishing gradient problem in RNNs. | - Complexity increases with larger network architectures; - May overfit with small datasets. | Sequential data. | - Remaining useful life estimation and fault prognosis [58,69,79,109,142,412]; - Anomaly detection without pre-processing [180,358]. | 38 |
Recurrent neural network (RNN) | - Handles sequential/temporal data effectively; - Variable-length inputs/outputs. | - Can suffer from vanishing/exploding gradient problems; - Long-range dependencies can be challenging to capture. | Sequential data. | - Fault prognosis and remaining useful life estimation [7,88,93]; - Fault diagnosis [7,203,293]. | 31 |
Deep belief networks (DBNs) | - Unsupervised feature learning; - Efficient representation learning of complex data structures. | - Complex training procedure; - Sensitivity to hyperparameters and architecture choices. | Various data types (numeric, image, text). | - Fault diagnosis and prognosis [2,10,53,176,240,260,264,389,463,473,508,515]; - Feature learning [2,7,12,263,353,354]; - Feature fusion [354,355]; - Health index determination or remaining useful life estimation [12,45,154,155,512]. | 25 |
Generative adversarial network (GAN) | - Generates realistic synthetic data; - Enables unsupervised learning of data distributions. | - Training instability and mode collapse can occur; - Requires careful tuning and balancing of generator and discriminator. | Various data types (numeric, image, text). | - Synthetic data generation [2,7,226,352,510]; - Data augmentation [2,14,227,348,350]; - Fault identification [7,13,228,511]; - Remaining useful life estimation [153]. | 21 |
Gated recurrent units (GRU) | - Captures long-range dependencies in sequential data; - Handles vanishing gradient problem better than standard RNNs. | - May suffer from overfitting with small datasets; - Limited memory compared to LSTM. | Sequential data. | - Health indicator prediction or remaining useful life estimation [7,120,454]; - Early fault diagnosis and prognosis [2,10,356,357,531]; - Text classification [397]; - Feature learning [166,465]. | 13 |
Transformer for self-attention (TSA) | - Handles sequential data efficiently; - Captures long-range dependencies effectively; - Computation Parallelization in order to enhance efficiency. | - Complexity in understanding and training; - Computationally intensive, especially with large input sequences; - Limited interpretability compared to other models. | Sequential data. | - Fault detection and diagnostics [157,267,531]; - Health state prognosis [393]; - Feature extraction [157]; - Transfer learning [266]. | 12 |
Graph neural network (GNN) | - Captures relationships in graph-structured data. | - Computationally intensive, especially with large graphs. | Graph data. | - Dependency analysis [2]; - Fault diagnosis and prognosis [2,368,369,370,371,372,522]. | 9 |
Deep reinforcement learning (DRL) | - Learns optimal decision-making policies through trial and error. | - Sample inefficiency; - High computational requirements. | Various data types (numeric, image, text). | - Proactive maintenance management [7,144,187]; - Remaining useful life estimation [144]; - Health indicator learning (HIL) [7]; - Fault diagnosis [7]. | 3 |
Algorithm | Advantages | Disadvantages | Supported Data Types | Application in Industrial Maintenance | Mentions Number |
---|---|---|---|---|---|
Proportional hazard model (PHM) | - Predicts time-to-failure; - Assesses impact of multiple factors. | - Assumptions on hazard proportionality may not hold; - Sensitive to outliers. | Time-to-failure data. | - Degradation [1,141]; - Optimal maintenance policy [458]; - Performance indicator calculation [526]. | 21 |
Markov process (MP) | - Models sequential dependencies; - Defines transition probabilities. | - Assumes Markov property which may not be applicable in all cases; - Limited memorization property. | Discrete-state data. | - Maintenance planning and strategy optimization [30,39,40,509]; - Fault prediction [45]; - Multi-sensor fusion [340]; - Fault diagnosis [163,193,233,378,379,461,462]. | 19 |
Linear regression (LR) | - Simple to implement and interpret; - Works well with linear relationships. | - Assumes linear relationship between variables; - Sensitive to outliers. | Continuous data. | - Fault prognosis and remaining useful life estimation [7,75,101,398,409,506]; - Anomaly detection [138]. | 8 |
Autoregressive integrated moving average (ARIMA) | - Handles time series data; - Captures trends and seasonality. | - Sensitive to parameter selection; - Assumes stationarity. | Time series data. | - Failure prognosis and remaining useful life estimation [10,58,147,390]; - Degradation [391]. | 6 |
Wiener process (WP) | - Models continuous-time stochastic processes; - Captures random fluctuations. | - Complex modeling for non-stationary processes. | Continuous data. | - Fault prediction [9]; - Degradation [1,20,139]. | 5 |
Analysis of variance (ANOVA) | - Tests differences between groups; - Identifies significant factors. | - Assumes independence and normality; - Sensitivity to outliers. | Categorical and continuous data. | - Feature identification [6,42]; - Performance assessment [459]. | 4 |
Polynomial regression (PR) | - Captures nonlinear relationships; - More flexible than linear regression. | - Susceptible to overfitting; - Interpretability decreases with higher-degree polynomials. | Continuous data. | - Health state estimation [182]. | 2 |
Renewal process (RP) | - Models recurring events; - Considers inter-arrival times. | - Requires detailed event data; - Assumptions on event occurrence may not hold. | Time series data. | - Condition-based maintenance strategy [1]; - Maintenance cost estimation [25]. | 2 |
Failure mode and effects analysis (FMEA) | - Systematic identification of potential failure modes; - Prioritization of risks. | - Subjective scoring; - Difficulty in quantifying severity, occurrence, and detectability. | Qualitative and Quantitative. | - Proactive maintenance [30]. | 1 |
Algorithm | Advantages | Disadvantages | Supported Data Types | Applications in Industrial Maintenance | Mentions Number |
---|---|---|---|---|---|
Expert systems (ES) | - Captures domain-specific knowledge and expertise; - Provides explanations for decision-making. | - Highly dependent on the accuracy of rules and knowledge base; - Can be complex to build and maintain. | Text, numeric, categorical. | - Fault diagnosis [12,294,483]. | 3 |
Repeated incremental pruning to produce error reduction (RIPPER) | - Offers interpretability and readability due to rule-based nature; - Incrementally refines rules for better error reduction. | - May suffer from overfitting with noisy or imbalanced data; - May require parameter tuning for optimal performance. | Numeric, categorical. | - Failure classification [50]. | 1 |
Topic | Description | Applications in Industrial Maintenance |
---|---|---|
Virtual sensor | Virtual sensors are computational models or algorithms that estimate variables indirectly using available data and system knowledge. They offer flexibility, cost-effectiveness, and can measure variables that are difficult or impractical to capture directly. They integrate diverse data sources such as process models, historical data, and real-time measurements to provide accurate estimates, adapt to changing conditions, and identify faults or anomalies [3,4,195,271]. | - Used for damage detection, industrial robot interaction, fault detection, and digital twin applications [4]; - Employed in scenarios such as a bicomponent mixing machine for wind generator blades to predict sensor measurements and replace erroneous readings, improving accuracy and reliability in maintenance processes [195]; - Applied to a variable refrigerant flow system as fault indicators for diagnosing multiple-simultaneous faults, estimating fault levels for each fault, such as improper refrigerant charges and condenser fouling [271]. |
Digital twin | Digital twins are virtual models that simulate physical assets, processes, and systems in real-time. They are continuously updated to reflect the current state of their physical counterparts, enabling precise monitoring and advanced fault detection. This approach not only facilitates the collection of extensive data on failure scenarios but also supports the development of predictive maintenance (PdM) strategies [4,7,59,95]. | - Enables the leverage of data from corporate assets to optimize various facets of operations, including production, maintenance, and inventory tracking [4]; - Enhances maintenance by providing real-time data and predictive analytics to detect pre-failure events [95]; - Digital twins are used for extensive run-to-failure data collection, critical for effective fault detection and prediction, thereby optimizing production and reducing downtime [7]. |
Explainable Artificial Intelligence (XAI) | XAI enhances deep learning models by providing explanations for their output predictions, which is essential for transparency and interpretability [7,9,11,398,459]. | - Allows end-users to understand decisions, recommendations, and actions produced by AI systems, building trust, especially in predictive maintenance applications such as estimating the remaining useful life of machinery [9]; - XAI facilitates understanding of deep learning models by implementing methods that provide insights into model behavior and facilitate understanding through data visualization [7]. |
Augmented reality (AR) | AR overlays digital information onto the physical world, providing real-time guidance and visual instructions, enhancing efficiency and accuracy in maintenance operations, reducing downtime and minimizing human error [532]. AR facilitates collaboration and interaction between humans and digital production systems [127]. | - Improves communication during product design and development, identifying design errors early and reducing the need for physical prototypes, thereby saving time and costs for enterprises [533]; - Enhances maintenance tasks by providing technicians with real-time access to manuals, reducing errors and downtime. Additionally, facilitates remote expert support for complex repairs and enables better decision-making and task optimization by integrating real-time virtual information into the work environment [534]; - The objective is to reduce production times and costs, and improve quality by addressing issues such as limited information availability, inadequate training, and poor communication. AR can simplify tasks, optimize decisions, and enhance the efficiency of workers by integrating real-time virtual information into their environment. For example, AR can display sensor data from industrial equipment directly in the technician’s field of view, enabling immediate action based on real-time data [535]; |
Natural language processing (NLP) | NLP enables the extraction and analysis of insights from unstructured text data like maintenance logs, reports, and technician notes, predicting failures and suggesting preventive measures [128,397,536,537,538,539]. | - A text-based intelligent assistance system (TbIAS) is presented by [397], which automates the selection of appropriate data mining methods based on natural language problem descriptions; - NLP methods enhance failure diagnosis accuracy, decision-making capabilities, and reduce maintenance time by automating the analysis of textual data and integrating it with data-driven maintenance strategies [536]; - Large language models (LLMs) have emerged as powerful tools for a wide range of tasks, including NLP, machine translation, and question-answering. These models leverage deep learning techniques, to learn and understand the complex patterns and structures present in language data. LLMs can process vast amounts of data, and capture semantic relationships between words and phrases. These models can also process visual, audio, audiovisual, as well as multi-modal data [538]; - Combining association rule mining (ARM) with pre-trained LLMs in the context of maintenance requests has been explored to enhance predictive maintenance (PdM) capabilities. Maintenance requests, which are textual descriptions of damages or upcoming work, often contain relevant information for PdM in a facility management context [540]. |
Security and safety challenge | As technology becomes more integrated, cybersecurity issues become crucial, particularly in industrial environments where data collected from sensors must be secured, and the storage and processing by production systems must be guaranteed. Cybersecurity measures include authentication, cryptographic verification, and security protocols to ensure data integrity and protect against external attacks [4]. | - Essential for protecting data integrity in industrial maintenance systems, especially in environments with internet of things (IoT) devices and interconnected networks. Proactive cybersecurity measures help prevent data breaches and ensure safe communication, maintaining the reliability and safety of industrial operations [4]. |
Standards for predictive maintenance | Established guidelines and standards that define the best practices for predictive maintenance technologies and methodologies implementation [7]. | - Ensure consistency and reliability in the application of predictive maintenance strategies across different industries, facilitate the integration of PdM systems into existing processes, including system design, fault diagnosis, and prognostic workflow. Also, support interoperability between various technologies and platforms, leading to better maintenance management practices and facilitating the widespread adoption of innovative technologies in the field [7]. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Coronel, E.; Barán, B.; Gardel, P. A Survey on Data Mining for Data-Driven Industrial Assets Maintenance. Technologies 2025, 13, 67. https://doi.org/10.3390/technologies13020067
Coronel E, Barán B, Gardel P. A Survey on Data Mining for Data-Driven Industrial Assets Maintenance. Technologies. 2025; 13(2):67. https://doi.org/10.3390/technologies13020067
Chicago/Turabian StyleCoronel, Eduardo, Benjamín Barán, and Pedro Gardel. 2025. "A Survey on Data Mining for Data-Driven Industrial Assets Maintenance" Technologies 13, no. 2: 67. https://doi.org/10.3390/technologies13020067
APA StyleCoronel, E., Barán, B., & Gardel, P. (2025). A Survey on Data Mining for Data-Driven Industrial Assets Maintenance. Technologies, 13(2), 67. https://doi.org/10.3390/technologies13020067