Next Article in Journal
Learning Background-Suppressed Dual-Regression Correlation Filters for Visual Tracking
Next Article in Special Issue
IIoT Low-Cost ZigBee-Based WSN Implementation for Enhanced Production Efficiency in a Solar Protection Curtains Manufacturing Workshop
Previous Article in Journal
Structural Monitoring of a Large-Span Arch Bridge Using Customized Sensors
Previous Article in Special Issue
Enhancing Security in ZigBee Wireless Sensor Networks: A New Approach and Mutual Authentication Scheme for D2D Communication
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

From Corrective to Predictive Maintenance—A Review of Maintenance Approaches for the Power Industry

1
TAURON Wytwarzanie S.A., Promienna 51, 43-603 Jaworzno, Poland
2
Department of Distributed Systems and Informatic Devices, Silesian University of Technology, 44-100 Gliwice, Poland
3
School of Information Science and Technology, Nantong University, No. 9 Seyuan Road, Nantong 226019, China
4
Department of Computer Science, Emory University, Atlanta, GA 30322, USA
5
Department of Applied Informatics, Silesian University of Technology, 44-100 Gliwice, Poland
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(13), 5970; https://doi.org/10.3390/s23135970
Submission received: 3 June 2023 / Revised: 23 June 2023 / Accepted: 24 June 2023 / Published: 27 June 2023
(This article belongs to the Collection Wireless Sensor Networks towards the Internet of Things)

Abstract

:
Appropriate maintenance of industrial equipment keeps production systems in good health and ensures the stability of production processes. In specific production sectors, such as the electrical power industry, equipment failures are rare but may lead to high costs and substantial economic losses not only for the power plant but for consumers and the larger society. Therefore, the power production industry relies on a variety of approaches to maintenance tasks, ranging from traditional solutions and engineering know-how to smart, AI-based analytics to avoid potential downtimes. This review shows the evolution of maintenance approaches to support maintenance planning, equipment monitoring and supervision. We present older techniques traditionally used in maintenance tasks and those that rely on IT analytics to automate tasks and perform the inference process for failure detection. We analyze prognostics and health-management techniques in detail, including their requirements, advantages and limitations. The review focuses on the power-generation sector. However, some of the issues addressed are common to other industries. The article also presents concepts and solutions that utilize emerging technologies related to Industry 4.0, touching on prescriptive analysis, Big Data and the Internet of Things. The primary motivation and purpose of the article are to present the existing practices and classic methods used by engineers, as well as modern approaches drawing from Artificial Intelligence and the concept of Industry 4.0. The summary of existing practices and the state of the art in the area of predictive maintenance provides two benefits. On the one hand, it leads to improving processes by matching existing tools and methods. On the other hand, it shows researchers potential directions for further analysis and new developments.

1. Introduction

Maintenance is an indispensable part of almost every production process in industry. The knowledge base and current procedures in this area have evolved since the first industrial revolution. Thus, how can modern technology support current maintenance practices and what benefits does it provide? According to a Delloite report, inappropriate maintenance strategies can reduce overall production capacity by 5 to 20 percent [1]. Likewise, McKinsey forecasts that digital maintenance in the industry can increase asset availability by 5 to 15 percent and reduce maintenance costs by 18 to 25 percent [2]. The top use cases of modern technologies in the industry relate to maintenance. These are predictive maintenance and inspection quality [3]. The main value drivers for using these approaches are as follows [4]:
  • Uptime improvement;
  • Cost reduction;
  • Improved safety, health, environment and quality;
  • Extension of asset life.
Digitization and transformation of predictive processes allow a better understanding of the occurring processes and enable more accurate and justified decisions that rely less on intuition. Furthermore, knowledge from integrated data sources and advanced analytics enables implementing new maintenance strategies, better work and inventory planning, increased production efficiency and increased safety levels.
The power industry has undergone important transformations in recent years, driven by new energy sources, climate changes and ecological factors. This sector can therefore benefit from modern approaches to keep equipment working properly and avoid contamination of the environment and to prevent failures that may have serious ecological consequences. This review presents maintenance techniques and strategies that can help prevent failures and reduce the risk of such problems in the power industry.
In this article, we consider the issue of digital transformation in the maintenance arena with a particular focus on the energy industry. The review will explore how we can improve maintenance by considering opportunities offered by Industry 4.0. The scope includes applications in the energy industry or those that can be adapted from other industry sectors, both in the area of centralized units such as power plants and distributed renewable energy installations.

1.1. Energy Industry

Power engineering is the branch of the industry dealing with the production and distribution of electric and thermal energy. Based on the generation method, we can divide the production of energy into conventional (thermal, gas power plants) and unconventional (wind farms, photovoltaic panels, hydroelectric power plants). Generation methods are strongly linked to energy sources, which can be renewable (water, wind, solar, biomass) and non-renewable (natural gas, coal). The structure of generating assets should ensure high availability and reliability since electricity cannot be stored, i.e., the current temporary production should correspond to the actual demand of recipients. A particular challenge is to increase the share of renewables due to environmental requirements, which necessitates new maintenance techniques for these facilities and unique operating characteristics.
Depending on the type of plant, the maintenance process has to face different typical faults and different operation specifics. In the case of a thermal power plant, most of the equipment is concentrated in a small area. Then, the maintenance process is particularly directed at maintaining the equipment involved in production, such as boilers, feed pumps, turbines and generators. Typical faults can be primarily divided into:
  • Mechanical faults: bearing damage, vibration, heating;
  • Automation system faults: control system malfunctions, tripping of safety systems;
  • Water and oil leaks from machinery and pipes;
  • Fuel supply failures: mills, conveyor belts.
Renewable energy sources and distribution networks are characterized by dispersed distribution, which entails the need for rational planning of maintenance work and monitoring asset health. The cost of inspection and maintenance work in the case of, for example, a wind turbine is associated with higher costs related to safety, logistics and necessary capacities.
Data resources that can be used for maintenance analysis include groups of systems ranging from enterprise to automation control systems. Considering business levels, we can distinguish the following types of layers in the functioning systems (Figure 1):
  • ERP (Enterprise Resource Planning): A group of systems operating at the corporate level, including the systems supporting the implementation of planning, financial and procurement processes of the company.
  • MES (Manufacturing Execution System): Systems in this class operate mainly on data from Operational Technology (OT) systems (SCADA, DCS) and are used to monitor and optimize the production process.
  • SCADA (Supervisory Control And Data Acquisition): Systems designed to facilitate operator monitoring and control of the production process in real time. This is also a type of HMI (human–machine interface) that allows the operator to interact with the device.
  • DCS/PLC (distributed control system/programmable logical controller): Devices controlling the production process in a network connecting sensors, actuators and human–machine interface. They automatically output control signals to devices using data from lower levels.
  • Sensors/Actuators: The lowest layer responsible for executing the manufacturing process. It gathers data from sensors, manipulates control signals in real-time networks.
The collection of all data includes both human-created records and machine-generated repositories and logs, which raises some challenges for the data analysis (e.g., variety and volume that underlie Big Data challenges; see Section 5.2). However, multi-level integration of different systems also opens up new possibilities for insights, transforming existing data assets into real value.

1.2. Related Reviews

Although several review papers cover the industrial applications of Industry 4.0 concepts such as predictive maintenance, Big Data and simulation, none covers the traditionally used and modern techniques for maintenance in the energy sector in such a comprehensive manner. A summary and comparison of our review with other papers published in related areas are presented in Table 1. We assumed the following criteria for the comparison:
  • Strategy: whether it shows the impact of the presented content on management processes, e.g., strategy formulation or potential change of current processes.
  • Methods: whether it presents a detailed description and categorization of methods and algorithms, considering their application, data sources, advantages and disadvantages.
  • Diagnosis: whether it includes a description of methods and applications in areas such as fault detection and identification, pattern recognition and root cause analysis.
  • Prediction: whether it covers methods and applications in areas such as predictive health management, remaining useful life.
  • Prescription: whether it describes advanced analysis applications in the prescriptive area, including techniques such as simulation, digital twin, process optimization.
  • Area: whether it presents industries covered by the review.
The papers compared in Table 1 frequently address various issues of Industry 4.0 and predictive maintenance. For example, Carvalho et al. [5], Diez-Olivan et al. [6] and Zonta et al. [7] focus mainly on predictive maintenance (PdM) applications in a wide range of industries. In contrast, Sikorska et al. [8] analyze the methods of remaining useful life, categorizing the features of the approaches in the context of resources and customer requirements. Gao et al. [9,10] focus on presenting FDI methods (fault detection and identification) and describing them in detail, classifying them as model-based and knowledge-based (data-driven). In the area of diagnostics, a comprehensive review of the papers focusing on root cause analysis is presented by Sole [11]. Only a few papers focus on the energy generation field, but even those are specific to particular sources of energy. For example, Fausing et al. [12] gives an overview of predictive maintenance applications in thermal power plants, while Chao et al. [13] and Ngarayana et al. [14] focus on nuclear power plants.
Table 1. Related articles with a focus on smart maintenance in the industry (including power-generation industry).
Table 1. Related articles with a focus on smart maintenance in the industry (including power-generation industry).
ReferenceYearStrategyMethodsDiagnosisPredictionPrescriptionAreaContribution
Sikorska et al. [8]2011IndustryA comprehensive review of methods related to RUL. Classification of algorithms and presentation of their strengths and weaknesses to facilitate the selection of the suitable model for the specific business required.
Gao et al. [9,10]2015IndustrySurvey of fault-diagnosis and fault-tolerance techniques. Classification of methods as model-based, signal-based and knowledge-based (data-driven).
Sole et al. [11]2017IndustryAn overview focused on the root cause analysis problem, taking particular account of requirements, performance and scalability aspects.
Diez-Olivan et al. [6]2019IndustryA review of applications of data-driven predictive algorithms in the industry within the I4.0 paradigm (categorization into descriptive, predictive and prescriptive analysis).
Carvalho et al. [5]2019IndustryA review of ML methods applied to predictive maintenance. Focuses on methods, devices and data sources used.
Zhang et al. [15]2019IndustryFocuses on data-driven PdM methods and their applications.
Saufi et al. [16]2019Rotating machineryA review of deep learning-based methods for fault detection and diagnosis.
Merkt [17]2019IndustryA review of data-driven predictive methods highlighting challenges and benefits with indicated areas of possible applications.
Alcacer and Cruz-Machado [18]2019Manufact-uringOverview of I4.0 technology applications in terms of enabling opportunities and use in manufacturing environments.
Ngarayana et al. [14]2019Nuclear Power PlantA review of models, methods and strategies for optimizing maintenance at a nuclear power plant. A comparison of scientific studies with real applications.
Soualhi et al. [19]2019IndustryAn overview of diagnostic methods used for fault isolation and identification. Classification of methods as model-based, data-driven and hybrid.
Cinar et al. [20]2020IndustryAn overview of ML applications in PdM. Classifies papers based on methods, data sources, devices used in data acquisition, data size and critical findings.
Chao et al. [13]2020Nuclear Power PlantAn overview of AI applications categorized for typical scenarios in a nuclear power plant; addresses the problem of human–machine interaction.
Fausing et al. [12]2020Thermal Power PlantA review of PdM articles with a focus on the pumping system in power plants.
Zonta et al. [7]2020IndustryA systematic literature review of PdM in the industry. Categorizes methods, standards and applications. Discusses the limitations and challenges of PdM.
this article2022Energy IndustryAn overview of data-driven and experience-based methods improving maintenance. Shows applications of advanced analytics in the energy sector.
○: not studied ◑: mentioned ●: studied

1.3. Contributions

Regarding articles dealing with the presented field, we can distinguish between articles focusing on a broad description of methods in the context of the industry as a whole or the industry-specific articles presenting a narrow range of proposed solutions. Issues linking the value of innovative solutions and possible changes to existing procedures, especially strategies, are hardly ever addressed. This paper extends the spectrum of the published works.
  • It presents traditional approaches and methods used in maintenance against solutions that extend analytical capabilities and automate handbook processes.
  • It shows a wide range of methods covering the areas of diagnostics, prediction and prescription in the context of applications narrowed to the power industry.
  • It proposes a simplified classification common to the areas of diagnosis (fault detection and identification) and prognosis (remaining useful life), categorizing groups of methods in two dimensions: model-based/data-driven and qualitative/quantitative.
  • It discusses and summarizes the challenges and barriers that limit the use of theoretically proven mechanisms in a production environment in practice.
The paper is organized according to the outline shown in Figure 2. Section 4 provides an overview of the advanced analytics methods used to support the maintenance area. Here, we describe in detail the algorithms related to fault detection and health index determination. We also present examples of implementations of more complex systems covering prescriptive maintenance and digital twin issues. We describe in detail methods from the area of fault detection and identification, along with the advantages and disadvantages of applications in particular situations. The use cases include detecting specific faults and anomalies, diagnosis to identify problem root causes, prediction of useful life, simulation and optimization of activities. Section 5 describes the possibilities of the remaining concepts of Industry 4.0 concerning the possible applications in the power industry.

2. Maintenance Strategies in Industry

Maintaining equipment in good condition is an important issue in the production process. Appropriate service and maintenance contribute to a high level of availability and reduce production downtimes. On the other hand, in power plants, maintenance costs represent a significant financial expense. Therefore, it is essential to achieve acceptable production results while optimizing service costs. According to the definition in the European Standard EN13306 [21], maintenance is defined as a combination of all technical, administrative and managerial actions during the life cycle of an item intended to retain it in, or restore it to, a state in which it can perform the required function. Thus, maintenance includes all activities related to inspections, condition monitoring, routine maintenance, replacement of parts, repairs, overhauls, as well as planning and supervision of all these activities.
Maintenance strategies can be classified in terms of the time when a repair is performed relative to the occurrence of a failure. There are three basic approaches of maintenance as shown in Figure 3:
  • Corrective;
  • Preventive;
  • Predictive.

2.1. Corrective Maintenance

Corrective maintenance implies taking action after a failure has occurred. This approach minimizes the cost of servicing the equipment, thus extending the maintenance interval, but it comes at the expense of increased risk of equipment unavailability. The negative effects of corrective maintenance may manifest in:
  • Lost revenue, increased cost of repairing the equipment or related equipment being more damaged, which is a result of a primary failure;
  • Increased time and cost of repair—a result of unplanned downtime.
A simple real-life example of corrective maintenance is replacing a light bulb in a car. The item is only replaced when it burns out, for which the drivers are prepared by having a set of bulbs in reserve.
As stated above, this approach should be used for non-critical, easily repairable equipment. However, a more proactive approach is expected for components whose failure can cause downtime, e.g., steam boiler or turbine in a power plant. The same applies to equipment whose failure may contribute to the degradation or destruction of associated equipment, e.g., conveyor belts in explosion hazardous areas or evaporators or high-pressure steam pipelines. Depending on the procedures defining the moment when the repair should occur, actions can be taken immediately or deferred, depending on the priority and the potential consequences of the failure. In the case of continuous production, a prevalent situation is when some parts permanently work in a defective state. This is difficult to observe since the work parameters of an element slowly deteriorate (which is reflected in, e.g., reduced efficiency, increased vibration, heating). At the same time, they have no or low impact on the efficiency of production.
To facilitate corrective maintenance, we can employ descriptive analytics. Descriptive analytics includes techniques and methods for correctly estimating the failure effects and adopting a proper approach to calculate all potential benefits and risks. When covering equipment with this strategy, it is essential to use diagnostic technologies allowing for fault-detection and -monitoring equipment health. Adopting the proper approach allows taking actions to remove the failure before downtime much quicker.

2.2. Preventive Maintenance

The purpose of preventive maintenance is to avoid unplanned downtime through scheduled periodic inspections and replacements. Typically scheduled tasks include lubrication, adjustments, oil changes or advanced diagnostics. Maintenance intervals can be planned on the basis of manufacturer recommendations, analysis of quality parameters such as MTBF (mean time between failure) and MTTF (mean time to failure). Preventive maintenance ensures good equipment condition and reduces the risk of potential downtime. However, it does not protect against unexpected failures and defects of elements not covered by the maintenance. Additionally, replacing parts too often is not always a good option, for two reasons [23]:
  • By changing an original part with a replacement, the useful life of the whole unit (machine) could be shortened due to an additional risk of failure of the part, assembly error, hidden defects or non-matching part;
  • New parts and consumables have a higher probability of being defective or failing than existing materials that are already in use.
Figure 4 shows the probability distribution of failures over the life cycle of a machine. The risk of failure is higher at start-up, then drops and increases again with wear-out. The statistically determined period between these states can be used as a determinant of the replacement period [24,25].
The disadvantage is also the necessity of planning maintenance and costs. Effective preventive maintenance planning in energy generation should align maintenance intervals with the required plant availability. For the time-based approach, the authors of works [26,27,28,29] propose a cost-reliability model to find the optimal policy by improving reliability over low cost. Planning the schedules requires historical data for analyses of maintenance history, usage conditions or a failure history (we may use specification for the same or a similar device, alternatively, data from the manufacturer). An alternative group of methods relies on task planning with Key Performance Indicators (KPIs) [30,31,32] or actual condition monitoring [33,34,35].

2.3. Predictive Maintenance

In predictive maintenance, the servicing is carried out when it is required, usually shortly before a fault is expected. The essence of this approach is to predict the health of a machine based on repeated analysis or known characteristics. Therefore, predictive maintenance is a type of condition-based maintenance in which we predict future performance based on current and historical indicators. The application of this technique leads to a reduction in both planned and unplanned downtime. Planned downtime refers to preventive actions that can be better scheduled and unplanned downtime is related to unexpected failures that can be avoided by continuously monitoring the equipment condition.
Commonly used conventional predictive maintenance techniques are based on periodic measurements that cover the following [23,36].

2.3.1. Vibration Monitoring

This technique applies to all motion and rotating machinery and is widely used in the industry for diagnostic, condition monitoring and prediction functions. Predictive techniques involve trend analysis for vibration levels, in particular frequency ranges or signal profile analysis. Trend analysis is used to determine remaining useful life and to evaluate component deterioration. Since the vibration level is itself an indicator of poor condition, predictive analyses can easily be made using only this measurement. Signal profile analysis provides the possibility to detect and classify unwanted events. Detection of characteristic signal patterns or anomalies enables discovering specific faults such as leaks, seizures or material loss. The use of this method is costly because it requires the installation of additional measurement equipment. However, developing analytical methods such as those based on machine learning allows for rapid diagnostics without involving experts in the analysis. The vibration monitoring can cover devices and their components such as pumps, fans, compressors, gearboxes, engines, turbines.

2.3.2. Thermography

This technique is used to predict and diagnose the condition of equipment and systems based on temperature measurements. Advanced instrumentation allows for monitoring infrared emissions using thermal imaging cameras, infrared thermometers or line scanners. The analysis of obtained results (temperature, its variations and distribution) allows determining the condition of the device and detecting potential anomalies. In practice, thermography can be used as a non-destructive method to detect wall thickness caused by corrosion and flow erosion in high-temperature pressure pipe [37] and to determine the loss of material in the boiler water–wall tubing [38]. Thermography is also applied for diagnosing electrical equipment, detecting oil leaks [39] and detecting faults in photovoltaic (PV) farms. In the latter case, it enhances the capability and safety of inspections [40,41] and provides methods to determine PV panel health [42,43].

2.3.3. Oil Analysis

Oil plays a vital role inside a working machine—it is responsible for lubricating, cooling, cleaning, protecting or sealing [44]. The systematic analysis of the chemistry and contamination of oil can provide indicators of the wear of machine components and lubrication quality. Systematic analysis of oil makes it possible to determine the state of wear of machine elements [45,46] and to plan preventive actions, such as changing oil or filters more effectively [47]. Investigations may include testing of viscosity, contamination, solid content, oxidation, nitration, total acid number, total base number, particle count. Examination of these properties can determine the quality of the lubricating performance, detecting leaks, corrosion or abnormal wear. Spectrography and ferrography are also complementary techniques in this area, allowing for the analysis of contaminants and additives. Using these methods, we can perform wear particle analysis to determine the types of deterioration such as rubbing wear, cutting wear, rolling fatigue and sliding wear [48,49]. Limitations of this method are the equipment cost and the difficulty in oil sampling and interpretation of results.

2.3.4. Acoustic Analysis

This technique includes analysis of acoustic signals, noise and ultrasound. With relatively inexpensive tools, it is possible to monitor rotating machinery in a similar way to vibration analysis. By analyzing the signal in the frequency domain, we can detect anomalies caused by friction and stresses that may be symptoms of deterioration. In the case of the detection of gearboxes defects, acoustic analysis can complement vibration monitoring for the detection of more minor defects [50]. On the other hand, ultrasonic analysis is used to detect leaks in valves and pipes. Leaks generate an identifiable signature in the high-frequency band [51]. By investigating the shape and characteristics of the ultrasonic waveform, we can detect cavitation in the centrifugal pump [52].

2.3.5. Motor Current Analysis

The electric motor is an integral part of most power plants. Its failures often lead to energy production outages. Therefore, it needs special attention. It is exposed to mechanical faults characteristic of rotating machinery, but a significant part of them is caused by electrical faults. Common failures include bearing failures, stator winding faults, rotor faults, insulation faults [53]. The methods used here (in addition to vibration and acoustic monitoring) cover:
  • Insulation resistance test—insulation may be damaged by high temperature or can be contaminated by humidity. The test consists of grounding the motor frame and applying DC voltage to the motor windings with a measuring device. Then, the device reads the resistance value [54].
  • Motor Current Signature Analysis—this is a technique used to analyze and monitor electrical induction motors, generators, power transformers and other electric equipment. This method uses the supply current to produce the current signature from frequency spectrum transformation. Faults in motor components produce anomalies in a magnetic field and change the mutual and self-inductance of the motor that appear in the motor supply current spectrum [55,56]. This method allows detecting faults such as [53,57]:
    Broken Rotor Bar—a fault that can cause sparking and overheating in a motor. Examining the frequency spectrum of the stator currents can provide early fault detection [58,59].
    Bearing Faults—faults caused by misalignment after bearing installation [60] and increased vibrations [61].
    Eccentricity-related faults—a condition when air gap distance between the rotor and the stator is not equal [62,63].
    Stator or Armature Faults—faults usually related to insulation failure. Shortened turns produce excessive heat in the stator coil and current imbalance [64,65].
    Equipment wear—a degradation of parts observed in the long term. Equipment wear is also visible as changes in the current spectrum.

2.3.6. Analysis of Process Parameters

This approach relies on actual measurements to determine indicators of process performance or health index. By monitoring the index over time, we can assess changes in the equipment condition. This technique is widely used in combination with the Internet of Things (IoT), machine learning and big data technologies. It is possible to utilize the enormous amounts of data generated in technological systems for predictive maintenance tasks. Performance indicators can be directly calculated based on the data. For example, we can calculate the efficiency of a pump based on the flow, heat and power by computing the ratio of output to input power [66]. Other ways are to create a health index model based on historical data or data from a similar machine [67].

2.3.7. Visual Inspection

Online condition monitoring and predictive maintenance improvements sometimes cannot replace traditional inspection methods. To avoid undetected faults, maintenance with defined models and installed metering should be supported by engineering experience in the inspection process. The traditional process can be supported by modern technologies that enable mobility and access to information. Inspections are supported by augmented reality [68], mobile applications [69], radio-frequency identification (RFID) [70] and barcodes.

3. Techniques and Methods in the Maintenance Area

Decisions regarding which equipment to include in which strategy, how to schedule maintenance and how to manage materials are based on the adopted asset-management methodology and assumptions regarding expected availability and efficiency. The outlined processes and techniques allow for continuous improvement and achieving the objectives. The effects of their implementation are driven by control, documentation and integration of data sources related to the history of equipment repairs, diagnostics, warranties or regulatory recommendations. Typically, these data are stored in the enterprise asset-management (EAM) system or computerized maintenance management system (CMMS). An additional advantage is the use of process data (from operational technology) to determine performance and health indicators.

3.1. Total Productive Maintenance

Total Productive Maintenance (TPM) is an employee-focused methodology that concentrates on continuous improvement of equipment effectiveness by involving all employees in maintenance tasks, training the staff and ensuring proper communication between operators and technicians. TPM makes efforts to eliminate the following losses [71]:
  • Breakdowns;
  • Setup and adjustment;
  • Idling and minor stoppages;
  • Reduced speed;
  • Defects in a process;
  • Reduced yield.
A metric for TPM performance is the overall equipment effectiveness (OEE) factor, which is the multiple of availability, performance efficiency and quality rate. TPM derives from other methods of lean manufacturing, such as 5S, 5WHYs or kaizen, but the following activities are specified as being essential:
  • Education and training;
  • Autonomous maintenance;
  • Preventive maintenance;
  • Planning and scheduling;
  • Reliability engineering and predictive maintenance,
  • Equipment design and start-up management.

3.2. Reliability-Centered Maintenance

Reliability-Centered Maintenance (RCM) is defined as a process used to determine what must be done to ensure that any physical asset continues to do what its users want it to do in its present operating context [72]. The primary purpose of RCM is to preserve the system functions rather than to keep the asset in service. The implementation of RCM requires a complete understanding of the functions of the physical asset and the nature of failures associated with those functions. Due to the individual treatment of each type of failure, it may overlook some events that could affect, for example, life expectancy or performance loss [73]. RCM focuses on finding answers to the following questions:
  • What are the functions and associated desired performance standards of the asset in its present operating context (functions)?
  • In what ways can the asset fail to fulfill its functions (functional failures)?
  • What causes each functional failure (failure modes)?
  • What happens when each failure occurs (failure effects)?
  • In what way does each failure matter (failure consequences)?
  • What should be done to predict or prevent each failure (proactive tasks and task intervals)?
  • What should be done if a suitable proactive task cannot be found (default actions)?
RCM can be successfully applied to maintenance management in power distribution. Authors of the work [74], by including the downtime cost of outages, designed an optimization algorithm that allowed to reduce total costs while increasing reliability level. A comprehensive framework to implement RCM, including cost–benefit ratio for critical power distribution equipment, was investigated in Sweden [75]. The analysis of RCM application carried out for important elements of wind turbines was reported in [76], where the authors drew attention to the importance of the standardized and automated collection of failure and maintenance data.

3.3. Failure Mode and Effect Analysis

Failure Mode and Effect Analysis (FMEA) is a methodology to identify potential failure modes for equipment or process, evaluate the risks associated with them, prioritize problems, and identify and execute corrective actions to resolve the most significant problems. Failure mode effects analysis and reliability-centered maintenance are important methods for implementing preventive maintenance programs [77]. Depending on the stage of development, the following types of FMEAs are distinguished into those focusing on System, Project, Process or Service. FMEA analysis consists of a functional decomposition of the object or process being investigated and the collective group of quantitative and qualitative analysis data [78]. An example of the FMEA sheet is shown in Figure 5. It consists of the following elements:
  • Item;
  • Function;
  • Failure;
  • Effects of Failure;
  • Causes of Failure;
  • Assessment rating;
  • Recommended Action.
Qualitative analysis is used to evaluate risk and prioritize corrective actions. It focuses on possible defects, their causes and their effects. Quantitative analysis includes a criticality analysis for each component at a given operating time and identifies the component reliability associated with each potential failure mode. For each failure mode, it also evaluates the probability that the component will cause a system failure.
To evaluate the impact of the identified defects, we can use the risk priority numbers (RPN) method. The method involves determining the following:
  • Severity of each failure;
  • Likelihood of occurrence;
  • Difficulty of detection.
The RPN is then calculated as:
R P N = S e v e r i t y × O c c u r r e n c e × D e t e c t i o n
FMEA analysis was successfully applied to a wind turbine assembly reported in [79]. The authors compared quantitative FMEA results with field failure rates showing meaningful similarity. The results obtained are useful for the future design of wind turbines. Furthermore, the paper points to software supporting FMEA analysis [80,81].
The execution of FMEA analysis can be easily digitized and used in a semi-automatic mode using information systems. Several papers, including [82,83,84], propose coding the FMEA structure using a Bayesian network. The inclusion of probabilistic data allows for better risk analysis and provides opportunities for further insight processing.
The extension of failure analysis by using data-driven methods is presented for actual data in a hydroelectric power plant case study presented in [85]. The authors extended the fundamental FMEA analysis with Association Rule Mining and Social Network Analysis.
Moreover, many works are devoted to the automatic generation of FMEA surveys by using historical data and simulation methods that allow this process to be carried out without involving experts [86,87,88]. An example of the application of a data-driven method using a deep learning technique for the aviation industry has shown that the accuracy of the fault prediction can oscillate around 95% [89].

3.4. Fault Tree Analysis

Fault tree analysis (FTA) is a technique that uses a graphical and logical model to describe the relationships of multiple events leading to a failure. A top-down diagram consists of two types of elements: events and logic gates that link to identify the cause of the top undesired event, as shown in Figure 6. The main goal of FTA is to reduce the risk of system failure based on the identified causes and their probabilities. In addition, through this analysis, we can achieve improved system performance. FTA can be performed standalone or as a complement to FMEA. The main benefits of FTA are:
  • Graphical visualization;
  • Support in identifying the reliability of single components or the whole system;
  • Support in determining the probability of occurrence for each root cause;
  • Assessment of the impact and risk of possible changes;
  • Capability to highlight the critical components;
  • Identification of paths leading to failures;
  • Capability to perform qualitative and quantitative analysis.
Examples of the use of FTA analysis in the industry include fault tree analysis for power transformer based on analytical methods and infrared diagnosis [90] or calculation of fire and explosion risk using expert knowledge and probabilistic methods [91]. The development process is supported by tools that facilitate fault tree diagram generation. Semi-automatic building is based on translating a model written in SysML [92], UML [93], AADL [94] or is generated from a defined set of components, function tables and transition tables [95,96].

3.5. Root Cause Analysis

Root cause analysis (RCA) is a technique that performs deep analysis to identify the underlying root causes of failures to avoid their future occurrence. In the literature, we can also find the RCA under synonymous names fault isolation or fault localization. The process is widely used in industry due to the complexity of systems where associating faults with their symptoms is not always trivial. For example, in the case of a seized bearing, the corrective approach is limited to replacing the component with a new one. At the same time, root cause analysis focuses on finding the root cause, e.g., poor lubrication, oil leakage, vibration, etc., which will help avoid future incidents. Classical inference methods rely on deductive, knowledge-based analysis where we can use the following techniques:
  • 5WHYs is a deductive method that involves iterative asking of “why” questions for the failure that has occurred. With the correct formulation of the questions and maintaining the cause–effect logic, the method allows the analysis of the source of the defect and learning more about its causes.
  • Fishbone diagram, also called Ishikawa diagram, is used to visualize cause-and-effect relationships, thus helping to distinguish the causes from the effects of a particular failure and perceive the complexity of the problem. The analysis starts with determining the occurrence of the event (failure or defect) and proceeds to identify all possible factors that caused it while categorizing the groups of the causes. A typical diagram divided into 4M categories (Man, Machine, Methods, Materials) is shown in Figure 7.
  • A Pareto chart, which is a simple tool that easily categorizes and visualizes data in a bar chart. By following the 80/20 rule (20% of causes cause 80% of problems), the method allows highlighting those causes that provide the most substantial quantitative or financial impacts.
Manual analysis by experts is usually of very good quality. Still, it is very time-consuming and requires extensive industry knowledge, which, together with a complex system, limits the applicability of the method. Therefore, it is worth considering the use of data-driven algorithms to automate the process or assist in making it significantly more straightforward. The used techniques inherited features from areas such as Artificial Intelligence, neural networks, graph theory, statistics and automata theory. While analyzing various algorithms used for root cause analysis, Solè et al. [11] categorized them as:
  • Deterministic—based on designed rules, including such implementations as fault tree, codebooks, Petri nets.
  • Probabilistic—dealing with the uncertainty issue and involving stochastic methods, including Bayesian networks, hidden Markov models, decision trees or fuzzy logic.
Analysis models may have different properties and performances that affect the purpose of using them. The purpose of the analysis may be to detect root cause based on symptoms, with algorithms capable of detecting, classifying or multi-classifying events occurring simultaneously. The purpose of the analysis may be just to detect or classify root causes based on symptoms or to drill down to explain their nature, origins and related incidents fully. Thanks to this, the algorithms may have the capability to detect, classify or multi-classify events occurring at the same time.

4. Value of Advanced Analysis in Maintenance

This chapter will provide examples of how we can use data and analytical opportunities to derive value in the area of maintenance. The methods presented here, categorized in terms of complexity and purpose, allow describing past events and the current situation accurately, predicting outcomes in the future and simulating and optimizing expected results.
Section 4.1 presents a general categorization of approaches at a high level of abstraction according to the scope of analysis and the methods used. Subsequent sections address the issues of prognostics and health management. Section 4.2 presents a categorization of the described PHM methods. Section 4.3, Section 4.4 and Section 4.6 describe in detail three groups of methods—model-based, data-driven and signal-based. Section 4.7 is devoted to the area of determining the remaining useful life. Section 4.8 briefly presents methods from the prescriptive area, including applications of simulation, digital twins and advanced optimization methods.

4.1. Complexity and Scope of Analysis

Digitization of datasets and the capability of real-time processing allow the use of automation and inference to support traditional maintenance processes. Implementation of data mining systems gives undoubted benefits to the process but also requires the involvement of particular resources and, depending on the issue being solved, necessitates engaging in varying levels:
  • IT infrastructure (data repositories, cloud, interfaces);
  • Expert knowledge (domain knowledge and data science);
  • More or less availability of historical data.
Depending on the complexity (and related uncertainty) of the analysis and the time context of the result, the following types of analysis can be distinguished, as shown in Figure 8:
  • Descriptive—answering the question “what happened?” This type of analysis is used to interpret historical data to understand the process better and determine metrics to evaluate and compare performance. An example would be calculating the MTTF (mean time to failure) for a system component. It involves tools and elements, such as reports, metrics, KPIs or graphs, mainly using statistical methods and data visualization.
  • Diagnostic—answering the question “why did it happen?” This type of analysis relies on data-mining techniques to determine the current state and/or its causes. In maintenance tasks, the multi-level analysis includes:
    Fault detection: online detection of a fault or anomaly condition, determining current health index;
    Fault isolation: determination of failure location;
    Fault identification: categorization of the fault.
  • Predictive—answering the question “what will happen?”. This type of analysis utilizes statistical tools and machine learning to predict future conditions. In the context of the research area, it is related to the introduction of predictive maintenance techniques, enhancing the opportunities by using new information technologies that allow online data acquisition, integration and analysis. Predictive techniques focus on detecting future failures and determining the remaining useful life indicators, providing the expected time to failure.
  • Prescriptive—simulates possible scenarios for different decision paths based on the prediction results and chooses the optimal solution according to the assigned target function. This type of analysis engages Artificial Intelligence, optimization and simulation techniques to support real-time decision-making. An example could be an algorithm that controls the operation of a machine in such a way as to extend its remaining useful life to the nearest planned downtime.
The following sections detail the predictive algorithms categorizing and extensively describing the prognostic and health-management methods.

4.2. Classification of Prognostic and Health-Monitoring Methods

Failure detection and diagnostics methods can be classified in different ways considering the used approach, employed resources or techniques. Most commonly, we can group the methods as data-driven and model-based. Some authors also distinguish subgroups sich as knowledge-based, signal-based or stochastic. A hybrid approach is also often used as a combination of several defined methods. According to the taxonomy adopted in the literature and considering the characteristics of the described models, we propose a two-dimensional classification shown in Figure 9. The methods are mainly categorized as:
  • Model-based—a group of model-based approaches requires the system to be designed so that the expert knowledge is encoded in such a way that we can automate the diagnostic process. The model is designed in a deterministic way, e.g., using equations and mathematical modeling, together with flows or graphs to replicate the behavior of the system. These approaches are sometimes referred to as white boxes, where the relationships between inputs and outputs are carefully designed and predictable.
  • Data-driven—approaches that use historical datasets and techniques such as machine learning to create inference rules. In general, data-driven approaches generate a model called a black-box due to limited insight into the structure and mechanics of the model. The design process is based on careful selection of training data and the choice of an appropriate architecture/technique. It requires much less domain knowledge at the cost of slightly more input from the data scientist.
  • Signal-based—approaches that are very similar to traditionally used diagnostic methods. They are based on the assumption that the measured signal reflects the fault condition. The used techniques rely on studying a single signal/measurement, with feature extraction and decomposition of the measured value being the main elements.
  • Quantitative—quantitative approaches focus on determining the relationship between the input and output of the system. They concentrate on heuristics using mathematics, statistics and stochastics and taking into consideration the potential uncertainty.
  • Qualitative—in qualitative models, relations in the system are expressed by qualitative functions of specific system parts, formulated as casual graphs or IF–THEN rules.
Section 4.3, Section 4.4 and Section 4.7 describe in detail the methods included in the categorized approaches: model-based, data-driven and signal-based.

4.3. Model-Based Methods

Model-based methods draw from expert knowledge, making the created system transparent, clear and well-reflecting with respect to the state of knowledge. Here we present the processes that belong to this category together with their description and examples of application in fault-detection and -identification tasks.

4.3.1. Fault Trees

A fault tree represents a structure of the cause-and-effect process in the form of a visual diagram. The application of this method is user-friendly and transparent. It provides an opportunity to describe events (e.g., valve blockage, short circuit) that are difficult to represent with quantitative methods based on measurements [98].
Fault trees have been successfully used in the area of reliability and safety assurance—Purba [99] presents the application fault trees in combination with a fuzzy-based reliability approach to calculate the probability of basic events. The quantitative complementation of the fault tree overcomes limitations caused by a shortage of fault probability distributions. Fault trees extended by fuzzy set theory have also been employed in the petrochemical [100] and mining industries [101] to manage the risks associated with fires and explosions.
Traditional root cause analysis using fault trees and fish-bone diagrams was applied to a gas turbine in a power plant. By considering probabilities and potential costs, Sarkar et al. [102] were able to achieve design improvements and support scheduled maintenance planning.

4.3.2. Expert Systems

The idea of an expert system is to encode the knowledge of industry experts in the form of an algorithm so that the inference process can be automated, e.g., by a computer program. The schematic diagram of the expert system is shown in Figure 10. The user interacts with the system via an interface. It can be a typical computer application, but recently many approaches have used mobility, augmented reality [103,104] or virtual assistant [105]. The knowledge database is a structured repository of documentation, solutions and experience, powered and continually updated by domain specialists.
Based on reviews of available techniques [106,107], we can distinguish the following main techniques applied in expert systems:
  • Rule-based systems—these involve encoding the operation logic in terms of IF–THEN expressions. The technique allows codification of the records of operating instructions, e.g., IF the bearing temperature exceeds a predetermined threshold, THEN send an alert.
  • Case-based reasoning (CBR)—this involves the use of a type of knowledge database that, relying on similar preceding cases, provides a solution for the current problem.
  • Neural networks and evolutionary algorithms—these are two soft computing approaches that provide algorithms based on, for example, artificial neurons or genetic algorithms [108], instead of mathematical logic, for the inference step.
  • Fuzzy system—this is another soft computing approach that relies on fuzzy set theory and allows incorporating uncertainty into the inference. It uses statistical and probabilistic methods to reflect human-like decision-making. Compared to the standard IF–THEN rules, such as the following one:
    IF  T  >  70  THEN  stop
    fuzzy rules contain premises and consequents that are based on fuzzy sets:
    IF   ( T   is   High )   and   ( T   is   rising )   THEN   stop
  • Object-oriented methodology—this focuses on storing procedures and data in the form of classes and hierarchies. Objects (instances of classes) store values, text, graphics, diagrams and all functional information. The method allows modeling facts and relationships using three concepts: abstract data typing, inheritance and object identity.

4.3.3. Analytical Redundancy

One of the most commonly used model-based fault/anomaly detection methods involves analytical redundancy [109]. The method consists of modeling the investigated signal or process (U) and examining the difference between the actual output value (Y) and the estimated one (Y’). The resulting difference, also named residual (R), is analyzed in the next step for fault diagnosis. A simplified flow within this method is shown in Figure 11.
The model may be a physical copy of the device (hardware redundancy) or a mathematical expression (either deterministic or statistical) that describes the investigated value based on the relationships between process variables. Depending on the underlying dataset, there are two types of redundancy. Direct redundancy analyzes relationships between correlated instantaneous sensor outputs, while temporal redundancy estimates values based on both sensor outputs and actuator inputs over a time span.
Within this approach, three groups of techniques are distinguished:
  • Observer-based—this relies on comparing the measured value with the estimated one for each particular signal. Internal states are represented by the relation between input and output. In the healthy system, residuals should oscillate around zero, while significant values should indicate failure states. The methods within this group were originally based on the Luenberger observer [110,111] or Kalman filter [112,113]. Recent work describes novel observer-based methods for distributed fault estimation in complex multiagent systems with nonlinear dynamics. Liu et al. [114] present a fault-detection method treating a fault as a special state of the system and using the outputs of neighbor nodes to estimate the fault state by the observer. Han et al. [115] propose a method for a topology defined by a directed graph, where using Schur decomposition makes the system computationally efficient regardless of the number of nodes.
  • Parameter estimation—this assumes that the fault affects the system parameters (which are not necessarily measurements). The technique involves examining changes in the estimated parameters in the continuous domain, e.g., by comparing them to a model condition for the healthy system or checking changes in characteristics [116].
  • Parity space—this is a technique similar to the observer-based one, but the essence is to obtain residuals vector (parity space, residual space) by comparing the consistency of results generated by digital models with measurements (sensor outputs) or process inputs (actuators) [117,118]. Fault identification for sensors can be accomplished by designing relationships so that the values of individual residues are associated with specific sensors. Similarly, for actuator fault identification, we can use parity space transformations so that non-zero results clearly indicate the source of the fault. Examples of such an approach are the following: single actuator parity relation [119] or orthogonal parity equations [120,121].

4.4. Data-Driven Methods

Data-driven methods use available data resources and extensive historical data repositories to model processes and provide inference engines. The methods presented in this group use advanced analytics, including techniques such as machine learning. The main drivers here are the quality of the training data, the ability to process large amounts of data, including streaming data and analytical skills supported by domain knowledge. Important factors determining the quality of the results obtained are quality of training data, data processing capabilities and analytical knowledge.
The spectrum of methods used in this category cover the use of:

4.4.1. Fuzzy Systems

Fuzzy logic-based techniques are often categorized as expert systems, with the added advantage of quantitative rules that improve efficiency in dynamic systems and situations of uncertainty. The essence of fuzzy systems is to transform a vector of input data into a fuzzy set and apply fuzzy rules to inference, which is similar to human reasoning [10]. This means that discrete inputs such as “0” and “1” can be evaluated with respect to intermediate states according to a rule that takes into account the influence of other variables or the change history. Designing the fuzzy system requires including expert knowledge for the fuzzy rules that are created to improve system performance. Knowledge can be drawn from both expert experience and historical data, so the technique is often used in conjunction with expert systems or artificial neural networks.
Fuzzy logic has been applied in instrumentation monitoring, enhancing the operator’s perception and decision-making on the system’s condition and the potential maintenance tasks [122].

4.4.2. Qualitative Trend Analysis (QTA)

This technique relies on series analysis by extracting qualitative features from observed trends. In most cases, the sequence of identified shapes of measured signals reflects significant events affecting process behavior. The technique involves segmenting the time series into episodes so that the end of one is the beginning of the next. Each episode has a qualitative state dependent on the derivative of the signal: increasing (+), decreasing (−) or constant (0) [123]. An example of segmentation is shown in Figure 12. The analysis with these methods consists of two steps:
  • Trend extraction—a transformation of the data series into trend patterns. Here we can use methods such as wavelet transform [124], neural networks [125] or hidden Markov models [126,127].
  • Trend analysis—based on the characteristics of the trends sequences, the qualitative features are obtained to classify characteristic events.
This group of methods is used to assist the operator in analyzing process data, automatically detecting fluctuations before a failure occurs [128], but can also be used to monitor the effectiveness of a process control loop [129].

4.4.3. Statistical Methods

In fault-detection and -diagnosis tasks, quantitative statistical approaches focus on pattern recognition based on features extracted via statistical methods. Widely used statistical fault-diagnosis techniques include principal component analysis (PCA), partial least squares (PLS) auto-regression methods and Support Vector Machines (SVMs).
  • PCA— thisis one of the most commonly used techniques; it transforms the input data vector to reduce its dimensionality with minimal loss of information. The transformation provides fewer features to represent system characteristics, trends and states, simplifying the analysis and further computations. PCA-based methods have been applied recently in several power plants, improving the diagnostic potential and reducing the number of false alarms [130,131,132].
  • PLS—this is a statistical method that finds relationships between features in a linear regression model projected onto a new projection space. The PLS and PCA techniques were used in detecting coal mill blockages [133]. PLS was also applied in the performance monitoring of power plants. By using historical data from process control systems, it is possible to estimate the efficiency of the gas turbine [134] or quality measures of thermal efficiency and NOx and SOx emissions [135].
  • SVM—this is a supervised learning technique based on statistical learning theory [136] that can be applied to both classification and regression tasks. The method involves finding a decision boundary in a space, using a transformation function (named kernel) that maps examples between two classes with a maximum margin. It is widely used in fault detection, typically for equipment in thermal power plants [137] or wind turbines (with comparable accuracy to artificial neural networks) [138].

4.4.4. Stochastic Methods

The stochastic approach includes quantitative methods that create conditional probabilistic models. This group comprises algorithms that diagnose and predict the states (failure and failure-free) defined based on measurement indications and derived probabilities. It generally uses Bayes’ theorem, where the conditional probabilities P of two different events, A and B, are determined according to the equation:
P ( A | B ) = P ( B | A ) P ( A ) P ( B )
A Bayesian network is a representation of a system using a directed graph with nodes representing random variables and states that reflect a cause-and-effect relationship for predicted failures [139]. Despite being categorized as data-driven, stochastic algorithms do not require an extensive and complete dataset. A representative subset is sufficient to determine the probability distribution. The structures and algorithms are very transparent. However, they often require qualitative work in the form of FMEA or RCA analyses to create the necessary structures.
Methods based on Bayesian networks are often combined with other methods to increase the quality of calculations. For example, these can be:
  • Particle filters—this method uses a partial dataset to estimate the state of the system. It is fed with random samples (particles) migrated into groups to estimate posterior distribution [140]. The method can be used to model nonlinear system characteristics with various types of noise.
  • Kalman filter—this is a state estimator that operates on a dynamic system with a Gaussian noise distribution. The state is estimated from a series of current observations (could be incomplete) and the recent system state. It is a computationally efficient algorithm, mainly when applied to linear systems. The Extended Kalman Filter is successfully used with nonlinear input–output relationships.
  • Markov models—Markov models represent a system where the individual states reflect observable events or conditions. The predicted state depends on the sequence of previous states. The extension of the models are Hidden Markov Models, where the process is coded in terms of hidden chains, in case the model is not trivial to describe. With the Markov models, we can model both spatial and temporal events. The disadvantage of the method is the high computational complexity.

4.4.5. Artificial Neural Networks

Artificial neural networks (ANNs) [141] have many application scenarios, including fault-detection and -diagnosis tasks. These types of networks can be categorized based on the architecture adopted and the output goal designated. The method relies on machine learning, which involves adjusting the parameters/weights of a neural network in a sequential training process based on a large amount of historical data. Creating a model does not require engaging an expert’s knowledge but instead needs having a substantial dataset and requires performing the learning process appropriately. The learning strategy is categorized as supervised and unsupervised. Unsupervised learning adjusts the network to the training data, e.g., the network is adjusted for a failure-free period and tracks deviations from this state for production work, or time series are continuously analyzed looking for deviations. Supervised learning requires labels to be specified in the training set and usually needs more input in data pre-processing.
We can categorize the types of ANNs based on the architecture adopted, output goal and learning method.
Considering the output values, the ANNs may perform the following tasks:
  • Detection—when the output is a binary true/false value. They are used when detecting specific events [142,143] or anomalies [144,145].
  • Classification—the process categorizes the data in a way that reflects the relationship in the training set by assigning the defined label (specific fault, state of health). An example is the classification of a fault condition in a wind turbine [146].
  • Regression—this generates a continuous value at the output, usually a residuum or a measure of device health. The method has a wide range of applications, from trend analysis to remaining useful life predictions.
  • Clustering—this is a method that uses unsupervised learning, i.e., the training set requires no labeling. On the basis of the training set, the data are grouped and/or prioritized. The method is used in particular for detecting anomalies. For example, Rakhshani et al. [147] group boiler health states in a power plant and use ANNs for failure prediction.
The classic neural network architecture is a feed-forward network, such as MLP (multi-layer perception) or RBF (radial basis function). The networks consist of an input layer, optional hidden layers and an output layer. The input data can be both quantitative and qualitative and the input dataset is often processed through a feature selection algorithm (to extract the most relevant features) or dimensionality reduction (e.g., using principal component analysis [148]). The feature selection process is properly solved for most deep learning architectures, i.e., having more complex schema and hidden layers. An example is the use of a Convolutional Neural Network (CNN) autonomously performing feature engineering. Janssens et al. [149] obtained much better results with CNN than with the random forest with manual feature engineering, showing time savings on data pre-processing.
A frequently used model, especially in anomaly detection, is auto-encoder. The principle of the auto-encoder is to learn the system representation in an unsupervised way by reconstructing the output of the input signal through lossy compression in the hidden values. The natural application of the network is signal denoising [150], which makes it useful as a pre-processing step in many systems [151]. It can also be used to detect anomalies by generating residuals from differences between the input and output vectors [152,153,154,155,156].
A noteworthy architecture in the area of fault detection and identification is proposed in recurrent neural networks (RNN). A characteristic feature of the RNN is backward connections from further layers, not present in the feed-forward networks. This type of network is designed to analyze sequential data in time series. A sub-type of these types of deep networks is a d long short-term memory (LSTM) that allows for long-term time series analysis through the use of forget gates. The technique can be successfully used to detect failures of rotating machinery such as bearings [157], motors [158] or wind turbines [159].

4.5. Signal-Based Models

Signal-based models investigate the characteristics of the measured signal and compare them with baseline performance obtained for a healthy system or monitor its changes over time. A simple scheme of signal-based failure detection and identification is shown in Figure 13. Potential faults are reflected in the time series of the measured signals or their spectrum, allowing both the anomaly/fault detection and classification of specific faults. The method is widely used in traditional monitoring and diagnostics, investigating vibrations [160], acoustic or current signals [60,161].
Depending on the applied signal processing algorithms and extracted features, we can distinguish the most representative groups of methods, such as time-domain, frequency-domain and time-frequency domain. An extensive review of techniques in this category is described in articles [9,162], while here we present a brief summary.

4.5.1. Time Domain (Temporal Analysis)

These methods operate directly on raw measured signals, exploring averages, trends, min/max values, standard deviation, etc. Within this group, we find techniques related to time series analysis such as CUSUM (Cumulative Sum), Exponentially Weighted Moving Average [163], auto-regressive fitting or root mean square error tracking [164]. This approach aims to determine statistical indicators that allow comparing current readings with a baseline condition.
The plenary gearbox fault-detection example uses the analysis of statistical indices such as root mean square and sample entropy considering the signal selection stage [165]. The root mean square coefficient is often used in time-domain methods as a measure of vibration energy, which directly bears the condition of a device.
The definite advantages of these methods are the ability to evaluate system degradation directly, ease of comparison and transparency. More complex tasks such as determining the source of an anomaly or classifying a fault require other methods, e.g., based on frequency analysis.

4.5.2. Frequency Domain

This is a popular group of diagnostic methods for rotating and electrical equipment. They represent waveforms in the frequency domain and are based on identifying frequencies at which typical defects occur. The signal spectrum can be obtained using the fast Fourier transform, which decomposes the waveform into a sum of sinusoids of different frequencies. Vibration is the most common measurement for bearings and gearboxes, whereas, for motors, we can use methods of motor-current signature analysis (MCSA) [53].
An example of the use of spectrum analysis is the vibration analysis for gearbox bearings [166], which allows tracking the progress of the degradation state; the results obtained were correlated with the findings of periodic inspections.
In the case of electrical signal analysis, current frequency analysis and amplitude demodulation has been used to detect bearing faults in wind turbines [167]. The alternative use of the electric current analysis provides an additional economic advantage in the absence of online vibration monitoring.
The main advantage of frequency analysis is its capability to locate the degraded component of the system. However, the main drawback is its incapacity to identify the origin of the degradation when the system is not stationary. This implies the use of time-frequency analysis.

4.5.3. Time-Frequency Domain

Time-frequency analysis provides feature extraction in both the temporal and spectral domains. It uses transformation tools to decompose the signal and extract feature information contained in non-stationary signals [168]. We can use the following techniques from this group in the maintenance area:
  • Short-time Fourier Transform (STFT): this provides information in both the time and spectral domains by tracking frequency changes as a function of time. However, the calculation of the Fourier transform over successive time intervals makes this method computationally complex. Using the coefficients extracted via the STFT method, Cocconcelli et al. [169] proposed a simple decision rule to detect bearing faults.
  • Wigner–Ville Distribution (WVD): this provides better time-frequency resolution at a lower computational cost. The disadvantage of the method is the occurrence of cross-term interference, which makes the interpretation of results difficult.
  • Wavelet transforms (WTs): these provide powerful signal-processing methods, and are also often used in fault detection [170,171]. WTs evolved from the classical continuous wavelet transform (CWT) and discrete wavelet transform (DWT) approaches. Advantages of using WTs include obtaining high adaptive resolution and handling non-stationary signals. However, choosing the proper base function can sometimes be a challenge.
  • Hilbert–Huang transform (HHT): this consists in decomposing the signal according to the empirical mode decomposition (EMD) methodology into so-called intrinsic mode functions (IMFs) and then the Hilbert spectrum is obtained. HHT is the most adaptive method for non-stationary and non-linear signals.

4.6. RUL—Remaining Useful Life

The prognostic health-monitoring methods described previously can detect failure states and determine the health state of a device. An enhancement of the analysis carried out with these methods is to predict the exact time of expected failure and the degradation characteristics of machine health. The RUL (remaining useful life) indicator measures the time from the current moment to the estimated overall loss of functionality due to a failure, as shown in Figure 14.
The RUL time can be estimated based on one or more health (or degradation) indexes and/or investigating their variation over time. Many methods and algorithms used here coincide with those used in diagnostics and fault detection. The main difference is that in the RUL case, events are predicted in the future, which requires the adoption of certain confidence intervals and uncertainties [172,173]. The quality of a given health index and thus the applicability for the RUL task is determined by maintaining the following features and properties [174,175]:
  • Monotonicity: this is the capability to maintain a constant increase or decrease in the health index over successive cycles, e.g., progressive wear in the absence of maintenance and continuous operation.
  • Robustness: this determines the capability of the metric to make an appropriate prediction given the existence of noise and the degree of uncertainty in the results. Robustness results in a smoothed RUL characteristic.
  • Trendability: this measures the correlation between the degradation rate and time.
  • Identifiability: this enables classification of health status or failure modes on the basis of health index characteristics.
  • Consistency: this is a ratio of the consistency of health indexes obtained with different methods.
Calculating the estimated remaining useful life requires comprehensive data on the current condition of the device and classification of potential failure modes. By correctly identifying the event that initiates a particular failure, we can determine the remaining useful life by extrapolating the degree of degradation and calculating the time when the threshold is exceeded. Alternatively, we can use historical records from the device and take into account the time decay of the health index for the “run to failure” operation. Thus, the most straightforward approach assumes the creation of degradation models for individual failure modes, identification of the current health index and/or failure modes, estimation of the remaining useful life by compiling information about the current state in the context of a probability density function for specific degradation cycles.
The classification of techniques proposed in the works of Sikorska et al. [8] and Lei et al. [174] includes the following approaches:
  • Knowledge-based: Methods based on domain expertise, historical datasets and computerization that allows coding of knowledge, e.g., in the form of algorithms or rules in expert systems. These types of systems are easy to understand and design. The limitations are the functionalities determined by the knowledge of experts and the effort put into the design of the system.
  • Statistical and stochastic methods: Statistical methods rely on analyzing current and past observations to predict future states. Methods are most often based on time series analysis and do not require large amounts of historical data. Distinctive methods used in this area include:
    Autoregressive models allow estimating a parameter correlated with the RUL through time series analysis. The models used assume monotonicity and linearity of the estimated value concerning past data. The techniques used in this area are mostly based on moving average: ARMA (autoregressive–moving average), ARIMA (sutoregressive integrated moving average), WMA (weighted moving average) or ARMAX (autoregressive moving average with ecogenous input).
    Markov models: these assume that machine degradation processes are contained in finite state space. By defining the probabilities connecting the different states, we can estimate the probability of predicted events such as a failure. The prediction values depend on the sequence of the last states in the analyzed time series.
    Proportional hazard models (PHMs): these rely on the survival model proposed by Cox [176]. The PHM takes into account the influence of many factors on the estimated outcome. The main components of the factors of hazard function λ ( t ) are the following: baseline hazard function λ 0 , which describes the degree of degradation in subsequent cycles; and covariate function e x p ( β × X ) , which describes the impact ( β ) on the hazard rate of the occurrence of conditional events ( X ) :
    λ ( t ) = λ 0 ( t ) × e x p ( β 1 X 1 + β 1 X 2 + + β n X n )
  • Machine learning (ML): Machine learning-based methods mostly require working with a large set of historical data, where input from a data engineer is needed more than a technical expert. With these techniques, it is possible to compute RUL values directly from measurements, but the final result is strongly dependent on the chosen architecture and selected test data. The weakness of the approaches here is the lack of insight into the mechanism of operation of the “black box model”. Methods used in this group include:
    Artificial neural networks (ANNs)—these are often employed for RUL estimation tasks because of their ability to adapt, handle nonlinearity and accurately approximate target functions and parameters [177]. ANNs mostly omit the process of modeling machine degradation by finding the valid relationship between machine condition and time. This approach is often applied to gearboxes [178], bearings [179] and remaining rotating machinery.
    Support Vector Machine (SVM)- and Support Vector Regression (SVR)-based methods—these can be applied to the RUL task by using both regression [180,181] and classification [182,183]. They are effective for prediction tasks taking into account the non-linearity of estimated characteristics. They require the use of a suitable representative training set for the created model, but the relatively high computational complexity of the algorithm limits the size of the training set. This group of methods is often used in combination with other techniques to obtain optimal results [184] such as principal component analysis (PCA) for feature reduction [185]; regression and thresholding [186], survival analysis [187,188], hidden markov models (HMMs) [189] or similarity comparison [190].
  • Physics of failure: This technique covers computing the remaining useful life of equipment based on a mathematical process or phenomenon model. It requires a high level of expertise to create the model and calculate the degradation characteristics. Calculations treat material properties and stress/load levels to calculate crack growth, deformations, wear, corrosion and other undesirable events [191]. This type of approach usually provides excellent and understandable results. Due to its complexity, it is used in specific cases (i.e., for a particular phenomenon, e.g., boiler wall thickness, progressive corrosion). A popular trend also in the area of predictive maintenance is the development of digital duplicate devices or entire installations called digital twins. For example, Aivaliotis et al. [192] presented a methodology of device simulation based on empirical data and calculations of the remaining useful life.

4.7. Summary and Comparison of Approaches Used in Prognostic Health Monitoring

The broad spectrum of possible methods used in predictive maintenance tasks makes it difficult to choose the proper one for the particular problem or monitored equipment. Here we try to summarize the described groups of methods for prognostic health monitoring. Table 2 shows use cases and different groups of methods used for prognostic health monitoring. The features and characteristics of the solutions are presented in terms of required resources for implementation and possible use cases. The table uses labels to indicate the strong occurrence of a feature (✓), the absence or contradiction (×) and the occurrence of a feature in certain cases or when it is not dominant (−).
In terms of use cases, the following methods were considered for:
  • Fault detection—identifying sensor and device failures, including degraded performance states;
  • Anomaly detection or undefined faults at the design stage;
  • Fault classification—the capability to diagnose a specific failure mode and to detect multiple defects simultaneously;
  • Root cause analysis—the capability to find root causes and analyze failures;
  • Remaining useful life prediction—the capability to detect faults in the future over a long-term time horizon.
The resource requirements of the methods considered include:
  • Expert knowledge—involvement of domain experts, models, documentation related to the specifics of the process;
  • Data science—required knowledge of data processing, statistics and model design, e.g., deep learning;
  • Large dataset—the need of having large sets of historical data to train the model;
  • Transparency—clarity of model operation and analysis of results.
The choice of the method depends on the specificity of the process. The advantages and disadvantages of the individual methods, together with examples of their applications, are presented in Table 3. Physical models offer the most accurate results, while fuzzy systems, particle and Kalman filters and stochastic methods deal well with noise. Methods based on ANNs and Bayesian networks are used in the case of non-linear data dependencies. Methods that rely on residuum analysis from the analytic redundancy group and ANNs have the best inference for detecting previously undefined faults.
Expert knowledge is especially needed in the case of qualitative methods based on expert systems or physics of failure and in the case of methods that require the design of relations or hierarchization of device states, e.g., fault trees, Markov models, Bayesian networks.
Both a large dataset and data science capabilities are required when using ANNs and stochastic methods (unless there is a representative sample of data).

4.8. Prescription

Prescriptive maintenance exhibits the highest degree of analytic maturity of the organization and thus the complexity of the systems. The provided results of prescriptive maintenance are recommendations (prescripts) that guide decisions to the best path using advanced computation and simulation. Prescriptive maintenance encompasses a range of tools and methods that integrate available data and information to optimize a process by providing recommendations or automating the decision process entirely. Data acquisition and integration, optimization and user interaction are critical issues and challenges in this group of maintenance methods.

4.8.1. Data Acquisition and Integration

Modern technologies from the areas of Big Data, Industrial Internet of Things (IIoT) or cloud/fog computing extend the current capabilities of the systems in place. Data can be collected in dedicated repositories to analyze and integrate both production data from technological systems, such as SCADA or DCS and the data from enterprise asset-management or -maintenance systems. Integration and development of systems can occur in the following directions [193]:
  • Horizontally—expanding the scope of current areas, analyzing more extensive amounts of data, including Big Data and sharing knowledge in the organization. In particular, it focuses on optimizing the entire supply chain, taking into account customer and supplier data.
  • Vertically—combining data from different internal segments to gain knowledge, e.g., machine-acquired data from sensors and technological systems with human-made data from company relational systems.
Table 3. Advantages and disadvantages of specific prognostic and health-management techniques.
Table 3. Advantages and disadvantages of specific prognostic and health-management techniques.
Pros.Cons.Application
Bayesian Networkeasy to understand and transparent
encodes expert knowledge
used for both RUL and RCA purposes
handles uncertainty
complex preparation process
both expert and analytical
knowledge required
finds only known/defined cases
fault detection [158]
diagnosis [194,195]
scheduling [196]
RUL [197,198]
SVMgood modeling of non-linear and linear relationships
used for both regression and classification
does not require a large learning set
lack of transparency
data scientist’s knowledge needed
with large datasets, long computation times
fault detection [137,138,185]
condition monitoring [199,200]
PCAhandles multidimensional datasets
works well with other techniques
generalizes the data
loss of some information
features lose linking to specific components
fault detection [131,132,201,202]
Expert systemtransparent and easy to understand
good interaction with domain knowledge
no need for a physical process model
advanced models require a strong effort
works only with defined cases
fault detection, planning [203]
fault detection [204,205,206]
Fuzzy logicextends the capabilities of the expert system to time series analysis
deals with input noise and uncertainty
requires knowledge to apply fuzzy rulesfault detection [122]
diagnostics [207]
Physical modelsprovide precise results for a specific
well-known case/process
algorithms understandable for industry experts
require considerable modeling effort and extensive domain knowledgeRUL [208]
condition monitoring [209]
ANNsprovide the capability to model complex, non-linear relationships
no domain knowledge required
can be used in conjunction with other techniques
provide direct result output
“black box” results may be non-transparent
prone to overfitting
difficult in determining the uncertainty of results
require a large training set
RUL [178,179]
ARIMAcomputationally efficient
does not require large datasets
requires no expert knowledge
short term forecast only
sensitive to noise and process variations
RUL [210,211,212,213,214]
HMMsallow modeling of both time series
and stationary data
handle incomplete datasets
computationally complex
do not detect previously undefined events
fault detection [126,127]
RUL [215,216]

4.8.2. Simulation and Optimization

The optimization task in the industry often goes beyond the trivial task of solving a linear objective function. The analyzed problems and physical behavior are often expressed by nonlinear characteristics with a high degree of uncertainty.
An essential issue while designing a solution for optimization tasks is to define the optimization objective correctly. In the industry, the objective may be to increase productivity, energy efficiency, increase the remaining useful life or improve scheduling. It is not always possible to strike a balance between the various objectives, so it is important to understand and define the goal according to the priorities.
The computational complexity and the requirement for online access often require heuristic algorithms to achieve an acceptable solution in a given time. Examples of methods used here, in between deterministic mathematical modeling, include the fields of Artificial Intelligence or evolutionary algorithms:
  • Genetic algorithms (GAs): these rely on the mechanism of natural selection, where the genes of the strongest individuals (chromosomes) are passed on to the next generation, allowing the species to survive. The optimization process involves creating a population of individuals and encoding the variables as genes. Each individual represents some way of solving the problem, as evaluated by the fittest function. Appropriate genes are selected in subsequent iterations simulating crossover to bring the solution closer to the optimal value. This optimization method has a wide range of applications. It is very often applied to feature selection and optimization tasks as one of the steps in the data-mining process. Toma et al. [217] presented an example of using GA in feature selection in their algorithm for detecting bearing failure in an engine. More complex applications can be found in the area of distribution grids, with solutions for demand management in smart grids [218] and power flow optimization [219].
  • Particle swarm optimization (PSO) algorithms: these are based on simulating the behavior of a flock of birds or a school of fish. Each individual (bird or fish) represents a solution. Unlike the genetic algorithm, traits are not crossed but evolve by following the best candidate. The algorithm is applied in complex optimization and prediction tasks and is often used in the area of renewable energy sources. Jordehi [220] engages the algorithm for the parameter estimation of photovoltaic modules, while in the article [221] concerning wind farms, PSO is used for load flow prediction.
  • Ant colony methods (another group inspired by nature): these mimic the behavior of ants that can find the shortest path between the anthill and food by communicating with each other via chemical substances. The algorithm is particularly applicable to scheduling optimization [222,223].
  • Dynamic programming (DP): this involves dividing the problem into smaller parts and looking for the overall solution by assembling the results for sub-problems. The approaches used include top-bottom, most often using recursion and bottom-up, solving sub-problems and aggregating, e.g., in an n-dimensional table. This group of methods is often used in computationally complex models with many uncertain variables (e.g., variable external factors such as weather) for optimizing the operation and maintenance of energy sources [224,225].
  • Reinforcement learning: this is one of the main trends in machine learning alongside supervised and unsupervised methods. Unlike supervised methods, modeling does not involve batch computation of the relationship between output and input. Learning involves continuous interaction of the model (agent) with the dynamic environment in real time and optimizing the process using a defined reward function. Recent articles mention the advantage of real-time process optimization for the chemical industry [226] and water-distribution system [227].

4.8.3. Digital Twin

The digital twin concept often appears in works related to Industry 4.0. The digital twin is an advanced digital model reflecting a particular physical machine, system or plant and enables one to perform advanced calculations and simulations, often combining data-driven and model-based techniques. Initially, the concept was used in aeronautics and aircraft field [228,229], but with time it was adapted to other industries. According to Grieves’ definition [230], a digital twin contains three components: physical components in the real world, virtual models in a virtual space and connections between these virtual and real entities. In practice, this means that digital twins can operate on real-time data, e.g., from sensors or control systems and connect them with historical data to be analyzed in virtual models. The virtual model gives feedback based on simulations and optimizations to the physical device (in the form of recommendations or control instructions). The architecture of a digital twin typical for predictive maintenance and production optimization tasks is shown in Figure 15.
Digital twin through simulation-based optimization is applied in many areas. Power industry applications include areas related to:
  • Fault detection and predictive maintenance—in the maintenance area, we can use digital twin for health prediction and remaining useful life [192,231].
  • Performance optimization—this supports technical and economic modeling of coal-fired power plant units and investigates cost-effective solutions to improve their thermal efficiency and operational performance [232].
  • Education and training—modern solutions enable one to perform training in simulated conditions, allowing one to imitate situations of disasters and breakdowns while maintaining safety for employees [233].
  • Energy consumption optimization—digital twin implements reorganization of energy consumption patterns to avoid peak demand while reducing energy costs [234].

5. Other Technology Enablers

Apart from the approaches mentioned in the previous section, other technological approaches, including Industrial Internet of Things, Big Data, Cloud and Edge computing, augmented reality, radio-frequency identification and 3D printing, accelerate progress in the maintenance domain. This section briefly explains them.

5.1. Industry 4.0 Concepts

Industry 4.0 is a term associated with applying modern Information and communications technologies (ICTs) in industry, unlocking new opportunities focused on device interoperability, Artificial Intelligence (AI) and digitization [235,236]. The primary drivers of the process are the reduction of costs for sensors, communication devices, data storage and the continued development of technologies based on the Internet of Things, Big Data and Artificial Intelligence.
Concepts strongly related to the development of Industry 4.0 are as in Figure 16:
  • Big Data [237]: this means large volumes of structured, semi-structured and unstructured data that require specialized technologies to enable efficient storage, fast processing and analysis, to obtain higher business value;
  • Augmented reality [238]: this refers to technology that provides access to information, communication and visualization through dedicated glasses;
  • Autonomous robots [239]: this relates to using robotics and Artificial Intelligence to create machines/devices that communicate with other robots or humans while performing specific tasks;
  • Three-dimensional printing [240]: this provides the ability to create physical objects, parts and prototypes from a virtual design;
  • Simulation [241]: this provides the ability to predict future conditions and outcomes for various scenarios within the equipment, installations and even the entire power plant;
  • Systems integration [242]: this means linking data from multiple plant-level systems and external sources;
  • Cloud computing [243]: this relates to scalable and on-demand data processing and analysis using a network of interconnected servers that give a satisfactory performance;
  • (Industrial) Internet of Things [244]: this refers to technologies that provide communication and data exchange between machines and people in an industrial environment;
  • Cyber-security [245]: this points to technologies protecting the system against unauthorized access to data and taking control over the device.
These components enhance operability through the capability to remotely control, determine equipment health, predict failures, proactively maintain and deploy real-time applications, leading the power plant toward a “smart” factory. A summary of technologies related to Industry 4.0 is presented in Table 4.

5.2. Industrial Internet of Things

Rapidly evolving communication technologies enable easier access, integration and industrial data analysis. This evolution has a particular impact on predictive maintenance because it allows the data from sensors or actuators to be used for many more tasks than initially intended. The Industrial Internet of Things provides a bridge between a physical factory (consisting of sensors, measurements and events) and a virtual collection of models, machine learning and Artificial Intelligence. The combination of data fusion and communication enables applications such as the integration and collaboration of Autonomous Guided Vehicles with the production environment [265,266].
Communication protocols such as Message Queuing Telemetry Transport (MQTT), Constrained Application Protocol (CoAP) or OPC Unified Architecture (OPC UA) ensure secure connections in industrial environments and various types of communication such as machine to machine (M2M), client-server. The aspect of ensuring security in IoT solutions is particularly important in the energy area. Many works are devoted to applying solutions to ensure cyber security by creating dedicated architectures of IoT systems and using deep learning techniques for detecting threats [267]. An example of notable solution use RF (radio-frequency) fingerprinting techniques to identify and legitimize devices on the network [268].

5.3. Big Data

Big Data is generally defined as data in large volumes, requiring special technologies to handle them. Collecting, storing and analyzing data in this form exceeds the capabilities of traditional technologies such as relational databases. Big data properties are most often described in terms of multiple “Vs”:
  • Volume: this refers to the massive amount of data. In the industrial environment, it concerns machine-generated data from devices, sensors or security systems. The enhanced capabilities offered by the IoT make it even more important to develop technologies that can manage large volumes of data.
  • Velocity: this means fast data generation. It is most often associated with the ability to process streaming data in real time.
  • Variety: this refers to data types that can be processed. It does not limit itself to work only on structured tabular datasets but enables processing either structured (numbers, dates, strings), semi-structured (graphs, trees, XMLs) or unstructured (logs, videos, images) datasets.
  • Value: this refers to the value of the information potential that results from applying algorithms and analysis on datasets.
  • Veracity: this determines the reliability of the information by analyzing its source and associated metadata. An example of an indicator of the relevance of information could be the last update time.
Such data appear in many areas of industry and maintenance. With the help of dedicated data repositories or cloud platforms, we can collect, process, transform and query Big Data. Modern systems not only allow for data warehousing [269] or data stream analysis [270] but enable assessment of data quality and approximate information searching in the absence of parts of the dataset [271,272].

5.4. Cloud/Edge Computing

Current industrial systems adopt new architectures to provide high scalability and computing power, low latency or security as needed [273]. A wide range of applications allows for both data stream analysis and batch processing of large historical data. However, we can perform these operations in various computing models, including:
  • Edge computing [274]—this allows for data processing and computations close to the device (for example, performing the Wavelet transform, the Fast Fourier transform or data merging and aggregation [266]). This approach handles data velocity but has limited storage, passing collected and computed data for further processing.
  • Fog computing [275]—this moves data processing from the device itself to fog nodes in the network. The approach also provides lower latency computing on a slightly larger scale.
  • Cloud computing [276]—this employs cloud technologies and IoT hubs (for example, Azure IoT, AWS IoT), providing a highly scalable environment and computing power. It includes services for end-users that perform analytical and monitoring tasks, making security issues and latency a bit more complicated.
Due to the commercial nature of the cloud services provided, an important issue is the reasonable use of resources in pricing schemes. A noteworthy solution uses heuristic-based polynomial time policies to optimize resources to be reserved [277]. A brief comparison of the edge and cloud approaches is shown in Table 5.

5.5. Augmented Reality

Augmented reality (AR) is a technology that allows combining real images with virtual objects, giving the recipient a larger amount of information and introducing the possibility of interaction. AR systems provide promising results in various maintenance areas, such as training, inspection or repairing processes. Examples of applications may include:
  • Training. This concerns applications of virtual and augmented reality in crew training. A trained employee moves in the designed 3D model of the environment performing subsequent procedures in accordance with the training tasks. It is beneficial in industries with a serious risk of exposure to life-threatening situations.
  • Data access. AR technology can provide an interface to existing systems such as document management, Computerised Maintenance Management System (CMMS) or work order management. Many practical applications relate to the presentation of instructions and device documentation in electronic form. This speeds up operation time by avoiding printed documents and searching for information, especially in complex installations such as a power plant.
  • Inspection support. Through integration with process data, processing systems view sensor data and device status online. Mobility also allows collecting information in a different way than writing it down in a notebook—by taking pictures or recording sound. Many solutions are based on online collaboration between the technician and the remote expert. In the case of complex repair work, the expert can see the same as the technician can see on-site, give instructions and display documentation and other materials.

5.6. Radio-Frequency Identification (RFID)

Radio-frequency identification (RFID) has long been used in asset-maintenance and -management tasks in many industries. The technology is based on tagging objects with RFID tags and wireless reading of the information stored in the tags. The idea of the operation is similar to barcodes, but the undoubted advantage of RFID is the ability to read data from a long distance and collectively. For preventive inspections, work can be done faster and with more ergonomics when automated data collection replaces manual sheet filling [256]. The unambiguous identification of devices allows for better data quality and improves inventory processes.

5.7. 3D Printing

One of the emerging technologies associated with Industry 4.0 is 3D printing (also called additive manufacturing). The technology allows building a physical object or part using a 3D printer and a virtual design created in CAD (Computer-Aided Design) software. The technology can find promising applications for designing and prototyping in modern manufacturing, also in the healthcare and medical industry [278,279,280]. In the field of maintenance, we can use new possibilities to recreate damaged parts [259,260]. The ability to manufacture any component reduces inventory costs and procurement time, giving new perspectives to support cost-effective maintenance strategies [261,262]. A summary of technologies related to Industry 4.0 is presented in Table 4.

6. Summary and Discussion

This section summarizes the methods and applications described and compares them with the specifics of the work and the requirements of the energy industry. Finally, the challenges and realities section identifies areas for potential research to enable better application of the results in practice.

6.1. State of the Art

The literature review confirms that many solutions, both in academic papers and real-world applications, can support the maintenance process. Despite its considerable development potential, the energy industry cautiously benefits from new technologies, applying new solutions in a narrow range. Corrective and preventive strategies are still the main approaches used in the energy sector. Complex solutions, including advanced technologies such as Big Data, predictive maintenance, are usually offered as an integral part of the system or an additional service by the control system provider. In the area of predictive maintenance, examples include the Predix™platform [281] offered by General Electric or the ABB Ability™ [282] offered by ABB. In the area of production optimization, VALMET offers a solution to improve processes, for example, combustion, fuel feeding [283]. Why are proven solutions in other industries and methods that achieve good results in laboratories not applicable in the real world?

6.2. Energy Industry Specificity

In general, power plants in operation have equipment designed to operate for several years, including control systems, so integration with new solutions is a technological barrier if not considered at the design stage. Changes and implementations considered for investment must present an appropriate business case and the return on investment factor. In the energy sector, high availability has for years been achieved through the appropriate design of production and logistics processes, e.g., duplication of critical equipment functions (switching to a backup device in case of failure) or storage of components such as motors or pumps to quickly replace a defective device. The profits from smart manufacturing appear if the adopted approach will allow limiting traditional preventive actions, which, however, is related to taking a certain risk.
In the case of indirect influence on profits, the share of the implemented solution is also debatable. In the case of performance improvement, it is easy to make a mistake or statistical fallacy; e.g., what influence does the predictive maintenance system, crew training or overhaul have on the bottom line?

6.3. Challenges and Realities

Technological progress is opening up new opportunities in the industry to use data analytics to support manufacturing processes, thus complementing the benefits of existing expert systems and data repositories. However, many obstacles prevent analytical solutions from being developed or experiments operating in laboratory environments from being applied in production environments. One of the challenges is to meet the requirements of the end user, taking into account the specific working conditions in the power industry. The solutions should be carefully designed in terms of who will be using them. Systems supporting operational work should consider information noise and the stressful nature of operators’ work. In contrast, solutions that help in planning repair works should be appropriately integrated with enterprise systems visualizing financial implications and possible risks. Effective implementation of the system supporting the work of the operator working in the open loop architecture (i.e., giving prompts in real time) requires paying special attention to elements such as visualization or human–machine interface. Another field for researchers is to take care of the problem of uncertainty in decision support systems. This is of particular importance when decisions are made under stressful conditions and require compliance with applicable procedures.
A significant barrier encountered in the energy industry is the alignment of systems with internal safety and regulatory requirements. Power plants are often part of critical infrastructure, which brings additional requirements in the areas of cyber security, physical security and providing operational continuity. Special attention is being paid to nuclear power plants because of the environmental aspects of possible incidents. This increases the cost of implementation and infrastructure (e.g., may require on-premise instead of cloud computing), requires logical or physical separation of network environments and hardens development options. On the other hand, the requirements to ensure cyber-security and physical security of power plant facilities open up opportunities to develop research and solutions towards the use of Industry 4.0 technologies such as the Internet of Things or Artificial Intelligence to provide better protection against threats.
The power industry is the area where stability and security are prioritized over the implementation of innovations and where continuous improvement of competitive advantage is not required. Innovative solution implementations should engage branch engineers both to align solutions with the industry properly and, most importantly, to have a good understanding of data-driven and Industry 4.0 methods.
Initiation of large-scale change may be difficult, may trigger the implementation of new technologies and may include the following: aging workforce or energy transition needs, meeting environmental requirements.

7. Conclusions

Modern technologies that enable the acquisition, integration and analysis of new industrial data sources provide new possibilities for supporting maintenance processes. A particularly wide field for application is predictive maintenance, where classic methods requiring specialized equipment and expert analysis are replaced by Artificial Intelligence inference based on existing metering, widespread digitization allowing online condition monitoring of equipment and feedback both in the form of operator interaction and a fully automated prescriptive system. The proposed classification of methods with a description of properties and required resources gives an overview of potential solutions for each use case. The presented methods allow implementing tasks related to fault detection and identification depending on the potential of possessed expert knowledge, data resources, the quality of data and equipment metering. The main contribution of this part of the article to this issue is to the present state of the art for considering the transformation of existing processes and routines in the area of asset management. The presented applications and use case approaches can be utilized in similar solutions or encourage the initiation of research and development tasks or proof of concept projects.
The combination of inference from process data analysis with corporate data from the areas of finance and asset management allows for optimal selection of the maintenance strategy and supervision of its implementation. The classic approaches presented in the article can help innovators and data scientists find new directions to fill the technology gap and better align their research with the requirements of interested stakeholders.
Other enablers associated with the development of technologies on the verge of Industry 4.0, such as the Internet of Things, RFID, augmented reality, are also successfully applied in the maintenance area, providing additional support during inspections and automating previously manual tasks.
Summarizing, the article is an extensive resource to motivate practitioners to learn sophisticated analysis methods and to point researchers to potential directions for further development.

Author Contributions

Conceptualization, M.M. and D.M.; methodology, M.M. and D.M.; validation, W.D. and B.M.-M.; formal analysis, V.S.; investigation, D.M.; resources, M.M.; writing—original draft preparation, M.M. and D.M.; writing—review and editing, M.M., D.M., B.M.-M. and V.S.; visualization, M.M.; supervision, D.M.; project administration, D.M.; funding acquisition, D.M. and B.M.-M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported the Polish Ministry of Science and Higher Education as part of the Implementation Doctorate program at the Silesian University of Technology, Gliwice, Poland (contract No. 0053/DW/2018) and partially, by the pro-quality grant for highly scored publications or issued patents of the Rector of the Silesian University of Technology, Gliwice, Poland (grant No. 02/100/RGJ23/0026), Statutory Research funds of the Department of Applied Informatics and the Department of Distributed Systems and Informatic Devices, Silesian University of Technology, Gliwice, Poland (Grants 02/100/BK_23/0027 and 02/110/BK_23/1023), by the ReActive Too project that has received funding from the European Union’s Horizon 2020 Research, Innovation and Staff Exchange Programme under the Marie Skłodowska-Curie Action (Grant Agreement No. 871163) and in part by the National Natural Science Foundation of China under Grant 61976120, in part by the Natural Science Foundation of Jiangsu Province of China under Grant BK20191445, and in part by Natural Science Key Foundation of Jiangsu Education Department of China under Grant 21KJA510004.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
4MMan, Machine, Methods, Materials
AADLArchitecture Analysis and Design Language
AIArtificial Intelligence
ANNArtificial neural network
ARAugmented Reality
ARIMAAutoregressive integrated moving average
ARMAAutoregressive–moving average
ARMAXAutoRegressive Moving Average with eXogenous input
AWSAmazon Web Services
CADComputer-Aided Design
CBRcase-based reasoning
CMMScomputerized maintenance management system
CNNConvolutional Neural Network
CoAPConstrained Application Protocol
CUSUMCumulative Sum
CWTcontinuous wavelet transform
DCdirect current
DCSdistributed control system
DPDynamic programming
DWTdiscrete wavelet transform
EAMenterprise asset management
EMDempirical mode decomposition
ERPEnterprise Resource Planning
FDIfault detection and identification
FMEAFailure Mode and Effect Analysis
FTAFault tree analysis
GAGenetic algorithm
HHTHilbert–Huang transform
HMMhidden Markov model
IaaSInfrastructure as a Service
ICTInformation and communications technologies
IIoTIndustrial Internet of Things
IMFintrinsic mode function
KPIKey Performance Indicator
LSTMlong short-term memory
MCSAMotor Current Signature Analysis
MESManufacturing Execution System
MLMachine learning
MLPmulti-layer perception
MQTTMessage Queuing Telemetry Transport
MTBFmean time between failure
MTTFmean time to failure
NLPNatural Language Processing
OPC UAOPC Unified Architecture
OTOperational Technology
PaaSPlatform as a Service
PCAprincipal component analysis
PdMPredictive maintenance
PHMProportional hazard model
PLCprogrammable logical controller
PLSpartial least squares
PSOParticle swarm optimization
PVphotovoltaic
QTAQualitative trend analysis
RBFradial basis function
RCARoot cause analysis
RCMReliability-Centered Maintenance
RFRadio frequency
RFIDRadio-frequency identification
RNNrecurrent neural network
RPNrisk priority number
RULremaining useful life
SaaSSoftware as a Service
SCADASupervisory Control And Data Acquisition
STFTShort-time Fourier Transform
SVMsupport vector machine
SVRSupport Vector Regression
TPMTotal Productive Maintenance
UMLUnified Modeling Language
WTWavelet transform
WVDWigner–Ville Distribution
XMLExtensible Markup Language
XMPPExtensible Messaging and Presence Protocol

References

  1. Chris, C.; Satish, D. Predictive Maintenance and the Smart Factory. 2017. Available online: https://www2.deloitte.com/content/dam/Deloitte/us/Documents/process-and-operations/us-cons-predictive-maintenance.pdf (accessed on 15 April 2021).
  2. Bradbury, S.; Carpizo, B.; Gentzel, M.; Horah, D.; Thibert, J. Digitally Enabled Reliability: Beyond Predictive Maintenance. 2018. Available online: https://www.mckinsey.com/business-functions/operations/our-insights/digitally-enabled-reliability-beyond-predictive-maintenance# (accessed on 15 April 2021).
  3. IoT-analytics. Industrial AI Market Report 2020–2025. 2019. Available online: https://iot-analytics.com/the-top-10-industrial-ai-use-cases/ (accessed on 15 April 2021).
  4. Mark Haarman, M.M. Predictive Maintenance 4.0 beyond the Hype: PdM 4.0 Delivers Results. 2018. Available online: https://www.pwc.be/en/documents/20180926-pdm40-beyond-the-hype-report.pdf (accessed on 15 April 2021).
  5. Carvalho, T.P.; Soares, F.A.; Vita, R.; Francisco, R.d.P.; Basto, J.P.; Alcalá, S.G. A systematic literature review of machine learning methods applied to predictive maintenance. Comput. Ind. Eng. 2019, 137, 106024. [Google Scholar] [CrossRef]
  6. Diez-Olivan, A.; Del Ser, J.; Galar, D.; Sierra, B. Data fusion and machine learning for industrial prognosis: Trends and perspectives towards Industry 4.0. Inf. Fusion 2019, 50, 92–111. [Google Scholar] [CrossRef]
  7. Zonta, T.; da Costa, C.A.; da Rosa Righi, 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]
  8. Sikorska, J.; Hodkiewicz, M.; Ma, L. Prognostic modeling options for remaining useful life estimation by industry. Mech. Syst. Signal Process. 2011, 25, 1803–1836. [Google Scholar] [CrossRef]
  9. Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques—Part I: Fault diagnosis with model-based and signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef] [Green Version]
  10. Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques—Part II: Fault diagnosis with knowledge-based and hybrid/active approaches. IEEE Trans. Ind. Electron. 2015, 62, 3768–3774. [Google Scholar] [CrossRef] [Green Version]
  11. Solé, M.; Muntés-Mulero, V.; Rana, A.I.; Estrada, G. Survey on models and techniques for root-cause analysis. arXiv 2017, arXiv:1701.08546. [Google Scholar]
  12. Fausing Olesen, J.; Shaker, H.R. Predictive maintenance for pump systems and thermal power plants: State-of-the-art review, trends and challenges. Sensors 2020, 20, 2425. [Google Scholar] [CrossRef] [Green Version]
  13. Chao, L.; Jiafei, L.; Liming, Z.; Aicheng, G.; Yipeng, F.; Jiangpeng, Y.; Xiu, L. Nuclear Power Plants with Artificial Intelligence in Industry 4.0 Era: Top-level Design and Current Applications—A Systemic Review. IEEE Access 2020, 8, 194315–194332. [Google Scholar]
  14. Ngarayana, I.W.; Murakami, K.; Suzuki, M. Nuclear Power Plant Maintenance Optimisation: Models, Methods & Strategies. J. Physics. Conf. Ser. 2019, 1198, 022005. [Google Scholar]
  15. 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]
  16. Saufi, S.R.; Ahmad, Z.A.B.; Leong, M.S.; Lim, M.H. Challenges and opportunities of deep learning models for machinery fault detection and diagnosis: A review. IEEE Access 2019, 7, 122644–122662. [Google Scholar] [CrossRef]
  17. 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; pp. 693–704. [Google Scholar]
  18. Alcácer, V.; Cruz-Machado, V. Scanning the Industry 4.0: A literature review on technologies for manufacturing systems. Eng. Sci. Technol. Int. J. 2019, 22, 899–919. [Google Scholar] [CrossRef]
  19. Soualhi, A.; Elyousfi, B.; Hawwari, Y.; Medjaher, K.; Clerc, G.; Hubert, R.; Guillet, F. PHM SURVEY: Implementation of diagnostic methods for monitoring industrial systems. Int. J. Progn. Health Manag. 2019, 10, 6909. [Google Scholar] [CrossRef]
  20. Çınar, Z.M.; Abdussalam Nuhu, A.; Zeeshan, Q.; Korhan, O.; Asmael, M.; Safaei, B. Machine learning in predictive maintenance towards sustainable smart manufacturing in Industry 4.0. Sustainability 2020, 12, 8211. [Google Scholar] [CrossRef]
  21. Maintenance—Maintenance Terminology; Standard; European Committee for Standardization: Brussels, Belgium, 2010.
  22. Predictive Maintenance in Manufacturing Overview. Available online: https://docs.microsoft.com/en-us/previous-versions/azure/industry-marketing/manufacturing/predictive-maintenance-overview (accessed on 14 April 2021).
  23. Mobley, R.K. An Introduction to Predictive Maintenance; Elsevier: Amsterdam, The Netherlands, 2002. [Google Scholar]
  24. Carter, A.D. Mechanical Reliability; Macmillan International Higher Education: London, UK, 2016. [Google Scholar]
  25. Stapelberg, R.F. Handbook of Reliability, Availability, Maintainability and Safety in Engineering Design; Springer Science & Business Media: London, UK, 2009. [Google Scholar]
  26. Lapa, C.M.F.; Pereira, C.M.N.; de Barros, M.P. A model for preventive maintenance planning by genetic algorithms based in cost and reliability. Reliab. Eng. Syst. Saf. 2006, 91, 233–240. [Google Scholar] [CrossRef]
  27. Cassady, C.R.; Kutanoglu, E. Minimizing job tardiness using integrated preventive maintenance planning and production scheduling. IIE Trans. 2003, 35, 503–513. [Google Scholar] [CrossRef]
  28. Cassady, C.R.; Kutanoglu, E. Integrating preventive maintenance planning and production scheduling for a single machine. IEEE Trans. Reliab. 2005, 54, 304–309. [Google Scholar] [CrossRef]
  29. Radhakrishnan, V.; Ramasamy, M.; Zabiri, H.; Do Thanh, V.; Tahir, N.; Mukhtar, H.; Hamdi, M.; Ramli, N. Heat exchanger fouling model and preventive maintenance scheduling tool. Appl. Therm. Eng. 2007, 27, 2791–2802. [Google Scholar] [CrossRef]
  30. Hidayanto, T.E.; Nugroho, H.S.; Ardi, M.M. Reliability analysis for preventive maintenance of salt crusher machine. Int. J. Mech. Eng. Robot. Res. 2019, 8, 297–303. [Google Scholar] [CrossRef]
  31. Kwak, R.Y.; Takakusagi, A.; Sohn, J.Y.; Fujii, S.; Park, B.Y. Development of an optimal preventive maintenance model based on the reliability assessment for air-conditioning facilities in office buildings. Build. Environ. 2004, 39, 1141–1156. [Google Scholar] [CrossRef]
  32. CARAZAS, F.; DE SOUZA, G. Availability analysis of gas turbines used in power plants. Int. J. Thermodyn. 2009, 12, 28–37. [Google Scholar]
  33. Tian, Z.; Jin, T.; Wu, B.; Ding, F. Condition based maintenance optimization for wind power generation systems under continuous monitoring. Renew. Energy 2011, 36, 1502–1509. [Google Scholar] [CrossRef]
  34. Yun, W.Y.; Endharta, A.J. A preventive replacement policy based on system critical condition. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2016, 230, 93–100. [Google Scholar] [CrossRef]
  35. Heng, A.; Tan, A.C.; Mathew, J.; Montgomery, N.; Banjevic, D.; Jardine, A.K. Intelligent condition-based prediction of machinery reliability. Mech. Syst. Signal Process. 2009, 23, 1600–1614. [Google Scholar] [CrossRef]
  36. Mobley, R.K.; MBB, C. Maintenance Engineering Handbook; McGraw-Hill Education: New York, NY, USA, 2014. [Google Scholar]
  37. Shen, G.; Li, T. Infrared thermography for high-temperature pressure pipe. Insight-Non Test. Cond. Monit. 2007, 49, 151–153. [Google Scholar] [CrossRef]
  38. Cramer, K.E.; Winfree, W.P. Thermographic imaging of material loss in boiler water-wall tubing by application of scanning line source. In Proceedings of the Nondestructive Evaluation of Highways, Utilities and Pipelines IV, International Society for Optics and Photonics, Newport Beach, CA, USA, 9 June 2000; Volume 3995, pp. 600–609. [Google Scholar]
  39. Ralph, M.J. Power plant thermography—Wide range of applications. In Proceedings of the Information Proceedings, Las Vegas, NV, USA; 2004; Volume 135. [Google Scholar]
  40. Gallardo-Saavedra, S.; Hernández-Callejo, L.; Duque-Perez, O. Technological review of the instrumentation used in aerial thermographic inspection of photovoltaic plants. Renew. Sustain. Energy Rev. 2018, 93, 566–579. [Google Scholar] [CrossRef]
  41. de Oliveira, A.K.V.; Aghaei, M.; Rüther, R. Aerial infrared thermography for low-cost and fast fault detection in utility-scale PV power plants. Sol. Energy 2020, 211, 712–724. [Google Scholar] [CrossRef]
  42. Acciani, G.; Simione, G.; Vergura, S. Thermographic analysis of photovoltaic panels. In Proceedings of the International Conference on Renewable Energies and Power Quality (ICREPQ’10), Granada, Spain, 23–25 March 2010; pp. 23–25. [Google Scholar]
  43. Kim, D.; Youn, J.; Kim, C. Automatic fault recognition of photovoltaic modules based on statistical analysis of UAV thermography. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, 42, 179. [Google Scholar] [CrossRef] [Green Version]
  44. Barrett, M.; Williams, K. Oil Analysis. Mater. Eval. 2012, 70, 32–40. [Google Scholar]
  45. Kalligeros, S.S. Predictive Maintenance of Hydraulic Lifts through Lubricating Oil Analysis. Machines 2014, 2, 1–12. [Google Scholar] [CrossRef] [Green Version]
  46. Raposo, H.; Farinha, J.T.; Fonseca, I.; Ferreira, L.A. Condition monitoring with prediction based on diesel engine oil analysis: A case study for urban buses. In Proceedings of the Actuators; Multidisciplinary Digital Publishing Institute: Basel, Switzerland, 2019; Volume 8, p. 14. [Google Scholar]
  47. Jun, H.B.; Kiritsis, D.; Gambera, M.; Xirouchakis, P. Predictive algorithm to determine the suitable time to change automotive engine oil. Comput. Ind. Eng. 2006, 51, 671–683. [Google Scholar] [CrossRef]
  48. Scott, D.; Westcott, V. Predictive maintenance by ferrography. Wear 1977, 44, 173–182. [Google Scholar] [CrossRef]
  49. Dalley, R.J. An overview of ferrography and its use in maintenance. Tappi J. 1991, 74, 85–94. [Google Scholar]
  50. Saxena, V.; Chowdhury, N.; Devendiran, S. Assessment of gearbox fault detection using vibration signal analysis and acoustic emission technique. J. Mech. Civ. Eng. 2013, 7, 52–60. [Google Scholar]
  51. Dudić, S.; Ignjatović, I.; Šešlija, D.; Blagojević, V.; Stojiljković, M. Leakage quantification of compressed air using ultrasound and infrared thermography. Measurement 2012, 45, 1689–1694. [Google Scholar] [CrossRef]
  52. Murovec, J.; Čurović, L.; Novaković, T.; Prezelj, J. Psychoacoustic approach for cavitation detection in centrifugal pumps. Appl. Acoust. 2020, 165, 107323. [Google Scholar] [CrossRef]
  53. Nandi, S.; Toliyat, H.A.; Li, X. Condition monitoring and fault diagnosis of electrical motors—A review. IEEE Trans. Energy Convers. 2005, 20, 719–729. [Google Scholar] [CrossRef]
  54. Lanham, C. Understanding the Tests that Are Recommended for Electric Motor Predictive Maintenance; Baker Instrument Company: Fort Collins, CO, USA, 2002. [Google Scholar]
  55. Miljković, D. Brief review of motor current signature analysis. HDKBR Info Mag. 2015, 5, 14–26. [Google Scholar]
  56. Bonaldi, E.L.; de Oliveira, L.E.d.L.; da Silva, J.G.B.; Lambert-Torresm, G.; da Silva, L.E.B. Predictive maintenance by electrical signature analysis to induction motors. In Induction Motors-Modelling and Control; IntechOpen: London, UK, 2012. [Google Scholar]
  57. Thomson, W.T.; Gilmore, R.J. Motor Current Signature Analysis To Detect Faults In Induction Motor Drives-Fundamentals, Data Interpretation, And Industrial Case Histories. In Proceedings of the 32nd turbomachinery Symposium, Houston, TX, USA, 8–11 September 2003. [Google Scholar]
  58. Granda, D.; Aguilar, W.G.; Arcos-Aviles, D.; Sotomayor, D. Broken bar diagnosis for squirrel cage induction motors using frequency analysis based on MCSA and continuous wavelet transform. Math. Comput. Appl. 2017, 22, 30. [Google Scholar]
  59. Guedidi, S.; Zouzou, S.; Laala, W.; Sahraoui, M.; Yahia, K. Broken bar fault diagnosis of induction motors using MCSA and neural network. In Proceedings of the 8th IEEE Symposium on Diagnostics for Electrical Machines, Power Electronics & Drives, Bologna, Italy, 5–8 September 2011; pp. 632–637. [Google Scholar]
  60. Benbouzid, M.E.H. A review of induction motors signature analysis as a medium for faults detection. IEEE Trans. Ind. Electron. 2000, 47, 984–993. [Google Scholar] [CrossRef] [Green Version]
  61. Singhal, A.; Khandekar, M.A. Bearing fault detection in induction motor using motor current signature analysis. Int. J. Adv. Res. Electr. Electron. Instrum. Eng. 2013, 2, 3258–3264. [Google Scholar]
  62. Cameron, J.; Thomson, W.; Dow, A. Vibration and current monitoring for detecting airgap eccentricity in large induction motors. IET 1986, 133, 155–163. [Google Scholar] [CrossRef]
  63. Al-Sabbagh, Q.S.; Alwan, H.E. Detection of static air-gap eccentricity in three phase induction motor by using artificial neural network (ANN). J. Eng. 2009, 15, 4176–4192. [Google Scholar]
  64. Joksimovic, G.M.; Penman, J. The detection of inter-turn short circuits in the stator windings of operating motors. IEEE Trans. Ind. Electron. 2000, 47, 1078–1084. [Google Scholar] [CrossRef]
  65. Stavrou, A.; Sedding, H.G.; Penman, J. Current monitoring for detecting inter-turn short circuits in induction motors. IEEE Trans. Energy Convers. 2001, 16, 32–37. [Google Scholar] [CrossRef]
  66. Beebe, R.S.; Beebe, R.S. Predictive Maintenance of Pumps Using Condition Monitoring; Elsevier: Amsterdam, The Netherlands, 2004. [Google Scholar]
  67. Chen, A.; Wu, G. Real-time health prognosis and dynamic preventive maintenance policy for equipment under aging Markovian deterioration. Int. J. Prod. Res. 2007, 45, 3351–3379. [Google Scholar] [CrossRef] [Green Version]
  68. Eschen, H.; Kötter, T.; Rodeck, R.; Harnisch, M.; Schüppstuhl, T. Augmented and virtual reality for inspection and maintenance processes in the aviation industry. Procedia Manuf. 2018, 19, 156–163. [Google Scholar] [CrossRef]
  69. Legner, C.; Nolte, C.; Urbach, N. Evaluating Mobile Business Applications in Service and Maintenance Processes: Results of a Quantitative-Empirical Study; AIS Electronic Library (AISeL): East Lansing, MI, USA, 2011. [Google Scholar]
  70. Lin, Y.C.; Su, Y.C.; Lo, N.H.; Cheung, W.F.; Chen, Y.P. Application of Mobile RFID-Based Safety Inspection Management at Construction Jobsite. In Radio Frequency Identification from System to Applications; IntechOpen: London, UK, 2013. [Google Scholar]
  71. Jardine, A.K.; Tsang, A.H. Maintenance, Replacement and Reliability: Theory and Applications; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
  72. Moubray, J. Reliability-Centered Maintenance; Industrial Press Inc.: New York, NY, USA, 2001. [Google Scholar]
  73. Woodhouse, J. Combining the Best Bits of RCM, RBI, TPM, TQM, Six-Sigma and Other ’Solutions’; The Woodhouse Partnership Ltd.: Kingsclere, UK, 2001. [Google Scholar]
  74. Mirsaeedi, H.; Fereidunian, A.; Mohammadi-Hosseininejad, S.M.; Lesani, H. Electricity distribution system maintenance budgeting: A reliability-centered approach. IEEE Trans. Power Deliv. 2017, 33, 1599–1610. [Google Scholar] [CrossRef]
  75. Dehghanian, P.; Fotuhi-Firuzabad, M.; Aminifar, F.; Billinton, R. A comprehensive scheme for reliability centered maintenance in power distribution systems—Part I: Methodology. IEEE Trans. Power Deliv. 2013, 28, 761–770. [Google Scholar] [CrossRef]
  76. Fischer, K.; Besnard, F.; Bertling, L. Reliability-centered maintenance for wind turbines based on statistical analysis and practical experience. IEEE Trans. Energy Convers. 2011, 27, 184–195. [Google Scholar] [CrossRef] [Green Version]
  77. Dzulyadain, H.; Budiasih, E.; Atmaji, F.T.D. Proposed maintenance policy using reliability centered maintenance (RCM) method with FMECA analysis: A case study of automotive industry. In Proceedings of the IOP Conference Series: Materials Science and Engineering, Sanya, China, 12–14 November 2021; Volume 1034, p. 012111. [Google Scholar]
  78. Stamatis, D.H. Failure Mode and Effect Analysis: FMEA from Theory to Execution; Quality Press: Milwaukee, WI, USA, 2003. [Google Scholar]
  79. Arabian-Hoseynabadi, H.; Oraee, H.; Tavner, P. Failure modes and effects analysis (FMEA) for wind turbines. Int. J. Electr. Power Energy Syst. 2010, 32, 817–824. [Google Scholar] [CrossRef] [Green Version]
  80. ReliaSoft XFMEA Software. Available online: https://www.reliasoft.com/products/xfmea-failure-mode-effects-analysis-fmea-software (accessed on 20 April 2021).
  81. Reliability Workbench Software, Isograph. Available online: https://www.isograph.com/software/reliability-workbench/fmeca-software/ (accessed on 20 April 2021).
  82. Weber, P.; Medina-Oliva, G.; Simon, C.; Iung, B. Overview on Bayesian networks applications for dependability, risk analysis and maintenance areas. Eng. Appl. Artif. Intell. 2012, 25, 671–682. [Google Scholar] [CrossRef] [Green Version]
  83. Rastayesh, S.; Bahrebar, S.; Blaabjerg, F.; Zhou, D.; Wang, H.; Dalsgaard Sørensen, J. A System Engineering Approach Using FMEA and Bayesian Network for Risk Analysis—A Case Study. Sustainability 2020, 12, 77. [Google Scholar] [CrossRef] [Green Version]
  84. García, A.; Gilabert, E. Mapping FMEA into Bayesian Networks. Int. J. Perform. Eng. 2011, 7, 525. [Google Scholar]
  85. Antomarioni, S.; Bellinello, M.M.; Bevilacqua, M.; Ciarapica, F.E.; da Silva, R.F.; de Souza, G.F.M. A Data-Driven Approach to Extend Failure Analysis: A Framework Development and a Case Study on a Hydroelectric Power Plant. Energies 2020, 13, 6400. [Google Scholar] [CrossRef]
  86. Walker, M.; Papadopoulos, Y.; Parker, D.; Lönn, H.; Törngren, M.; Chen, D.; Johannson, R.; Sandberg, A. Semi-automatic fmea supporting complex systems with combinations and sequences of failures. SAE Int. J. Passeng. Cars-Mech. Syst. 2009, 2, 791–802. [Google Scholar] [CrossRef]
  87. Hughes, N.; Chou, E.; Price, C.J.; Lee, M.H. Automating Mechanical FMEA Using Functional Models. In Proceedings of the FLAIRS Conference, Orlando, FL, USA, 1–5 May 1999; pp. 394–398. [Google Scholar]
  88. Snooke, N.; Price, C. Model-driven automated software FMEA. In Proceedings of the 2011 Proceedings-Annual Reliability and Maintainability Symposium, Lake Buena Vista, FL, USA, 24–27 January 2011; pp. 1–6. [Google Scholar]
  89. Filz, M.A.; Langner, J.E.B.; Herrmann, C.; Thiede, S. Data-driven failure mode and effect analysis (FMEA) to enhance maintenance planning. Comput. Ind. 2021, 129, 103451. [Google Scholar] [CrossRef]
  90. Wang, Y.; Li, X.; Ma, J.; Li, S. Fault diagnosis of power transformer based on fault-tree analysis (FTA). In Proceedings of the IOP Conference Series: Earth and Environmental Science, Zvenigorod, Russia, 4–7 September 2017; Volume 64, p. 012099. [Google Scholar]
  91. Yazdi, M.; Korhan, O.; Daneshvar, S. Application of fuzzy fault tree analysis based on modified fuzzy AHP and fuzzy TOPSIS for fire and explosion in the process industry. Int. J. Occup. Saf. Ergon. 2020, 26, 319–335. [Google Scholar] [CrossRef]
  92. Alshboul, B.; Petriu, D.C. Automatic derivation of fault tree models from SysML models for safety analysis. J. Softw. Eng. Appl. 2018, 11, 204. [Google Scholar] [CrossRef] [Green Version]
  93. Dickerson, C.E.; Roslan, R.; Ji, S. A formal transformation method for automated fault tree generation from a UML activity model. IEEE Trans. Reliab. 2018, 67, 1219–1236. [Google Scholar] [CrossRef] [Green Version]
  94. Feiler, P.; Delange, J. Automated fault tree analysis from aadl models. ACM SIGAda Ada Lett. 2017, 36, 39–46. [Google Scholar] [CrossRef]
  95. Majdara, A.; Wakabayashi, T. A new approach for computer-aided fault tree generation. In Proceedings of the 2009 3rd Annual IEEE Systems Conference, Vancouver, BC, Canada, 23–26 March 2009; pp. 308–312. [Google Scholar]
  96. Venceslau, A.; Lima, R.; Guedes, L.A.; Silva, I. Ontology for computer-aided fault tree synthesis. In Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA), Barcelona, Spain, 16–19 September 2014; pp. 1–4. [Google Scholar]
  97. Mobley, R.K. Root Cause Failure Analysis; Butterworth-Heinemann: Oxford, UK, 1999. [Google Scholar]
  98. Vesely, W.E.; Goldberg, F.F.; Roberts, N.H.; Haasl, D.F. Fault Tree Handbook; Technical Report; Nuclear Regulatory Commission: Washington, DC, USA, 1981. [Google Scholar]
  99. Purba, J.H. A fuzzy-based reliability approach to evaluate basic events of fault tree analysis for nuclear power plant probabilistic safety assessment. Ann. Nucl. Energy 2014, 70, 21–29. [Google Scholar] [CrossRef]
  100. Lavasani, S.M.; Zendegani, A.; Celik, M. An extension to fuzzy fault tree analysis (FFTA) application in petrochemical process industry. Process Saf. Environ. Prot. 2015, 93, 75–88. [Google Scholar] [CrossRef]
  101. Shi, S.; Jiang, B.; Meng, X. Assessment of gas and dust explosion in coal mines by means of fuzzy fault tree analysis. Int. J. Min. Sci. Technol. 2018, 28, 991–998. [Google Scholar] [CrossRef]
  102. Sarkar, A.; Panja, S.C.; Das, D. Fault tree analysis of Rukhia gas turbine power plant. HKIE Trans. 2015, 22, 32–56. [Google Scholar] [CrossRef]
  103. Syberfeldt, A.; Danielsson, O.; Holm, M.; Wang, L. Dynamic operator instructions based on augmented reality and rule-based expert systems. Procedia Cirp 2016, 41, 346–351. [Google Scholar] [CrossRef]
  104. Friedrich, W.; Jahn, D.; Schmidt, L. ARVIKA-Augmented Reality for Development, Production and Service. In Proceedings of the ISMAR, Darmstadt, Germany, 1 October 2002; Volume 2, pp. 3–4. [Google Scholar]
  105. Cerezo, J.; Kubelka, J.; Robbes, R.; Bergel, A. Building an expert recommender chatbot. In Proceedings of the 2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering (BotSE), Montreal, QC, Canada, 28 May 2019; pp. 59–63. [Google Scholar]
  106. Liao, S.H. Expert system methodologies and applications—A decade review from 1995 to 2004. Expert Syst. Appl. 2005, 28, 93–103. [Google Scholar] [CrossRef]
  107. Leo Kumar, S. Knowledge-based expert system in manufacturing planning: State-of-the-art review. Int. J. Prod. Res. 2019, 57, 4766–4790. [Google Scholar] [CrossRef] [Green Version]
  108. Motlaghi, S.; Jalali, F.; Ahmadabadi, M.N. An expert system design for a crude oil distillation column with the neural networks model and the process optimization using genetic algorithm framework. Expert Syst. Appl. 2008, 35, 1540–1545. [Google Scholar] [CrossRef]
  109. Isermann, R. Process fault detection based on modeling and estimation methods—A survey. Automatica 1984, 20, 387–404. [Google Scholar] [CrossRef]
  110. Eissa, M.A.; Ahmed, M.S.; Darwish, R.; Bassiuny, A. Improved fuzzy luenberger observer-based fault detection for BLDC motor. In Proceedings of the 2015 Tenth International Conference on Computer Engineering & Systems (ICCES), Cairo, Egypt, 23–24 December 2015; pp. 167–174. [Google Scholar]
  111. Jain, P.; Jian, L.; Poon, J.; Spanos, C.; Sanders, S.R.; Xu, J.X.; Panda, S.K. A luenberger observer-based fault detection and identification scheme for photovoltaic DC-DC converters. In Proceedings of the IECON 2017-43rd Annual Conference of the IEEE Industrial Electronics Society, Beijing, China, 29 October–1 November 2017; pp. 5015–5020. [Google Scholar]
  112. Razvarz, S.; Jafari, R.; Gegov, A. Leakage detection in pipeline based on second order extended Kalman filter observer. In Flow Modelling and Control in Pipeline Systems; Springer: Berlin/Heidelberg, Germany, 2021; pp. 161–174. [Google Scholar]
  113. Reif, K.; Unbehauen, R. The Extended Kalman Filter as an exponential observer for nonlinear systems. IEEE Trans. Signal Process. 1999, 47, 2324–2328. [Google Scholar] [CrossRef]
  114. Liu, X.; Gao, X.; Han, J. Distributed fault estimation for a class of nonlinear multiagent systems. IEEE Trans. Syst. Man, Cybern. Syst. 2018, 50, 3382–3390. [Google Scholar] [CrossRef]
  115. Han, J.; Liu, X.; Gao, X.; Wei, X. Intermediate observer-based robust distributed fault estimation for nonlinear multiagent systems with directed graphs. IEEE Trans. Ind. Informatics 2019, 16, 7426–7436. [Google Scholar] [CrossRef]
  116. Isermann, R. Fault diagnosis of machines via parameter estimation and knowledge processing—Tutorial paper. Automatica 1993, 29, 815–835. [Google Scholar] [CrossRef]
  117. Patton, R.J.; Chen, J. A review of parity space approaches to fault diagnosis. IFAC Proc. Vol. 1991, 24, 65–81. [Google Scholar] [CrossRef]
  118. Chow, E.; Willsky, A. Analytical redundancy and the design of robust failure detection systems. IEEE Trans. Autom. Control 1984, 29, 603–614. [Google Scholar] [CrossRef] [Green Version]
  119. Massoumnia, M.A.; Velde, W.E.V. Generating parity relations for detecting and identifying control system component failures. J. Guid. Control. Dyn. 1988, 11, 60–65. [Google Scholar] [CrossRef]
  120. Gertler, J.; Singer, D. A new structural framework for parity equation-based failure detection and isolation. Automatica 1990, 26, 381–388. [Google Scholar] [CrossRef]
  121. Gertler, J.; Luo, Q.; Anderson, K.; Fang, X. Diagnosis of plant failures using orthogonal parity equations. IFAC Proc. Vol. 1990, 23, 361–366. [Google Scholar] [CrossRef]
  122. Holbert, K.E.; Lin, K. Nuclear power plant instrumentation fault detection using fuzzy logic. Sci. Technol. Nucl. Install. 2012, 2012. [Google Scholar] [CrossRef] [Green Version]
  123. Villez, K. Qualitative path estimation: A fast and reliable algorithm for qualitative trend analysis. AIChE J. 2015, 61, 1535–1546. [Google Scholar] [CrossRef]
  124. Flehmig, F.; Watzdorf, R.; Marquardt, W. Identification of trends in process measurements using the wavelet transform. Comput. Chem. Eng. 1998, 22, S491–S496. [Google Scholar] [CrossRef]
  125. Rengaswamy, R.; Venkatasubramanian, V. A syntactic pattern-recognition approach for process monitoring and fault diagnosis. Eng. Appl. Artif. Intell. 1995, 8, 35–51. [Google Scholar] [CrossRef]
  126. Sammaknejad, N.; Huang, B.; Fatehi, A.; Miao, Y.; Xu, F.; Espejo, A. Adaptive monitoring of the process operation based on symbolic episode representation and hidden Markov models with application toward an oil sand primary separation. Comput. Chem. Eng. 2014, 71, 281–297. [Google Scholar] [CrossRef]
  127. Wong, J.C.; McDonald, K.A.; Palazoglu, A. Classification of process trends based on fuzzified symbolic representation and hidden Markov models. J. Process Control 1998, 8, 395–408. [Google Scholar] [CrossRef]
  128. Yamanaka, F.; Nishiya, T. Application of the intelligent alarm system for the plant operation. Comput. Chem. Eng. 1997, 21, S625–S630. [Google Scholar] [CrossRef]
  129. Rengaswamy, R.; Hägglund, T.; Venkatasubramanian, V. A qualitative shape analysis formalism for monitoring control loop performance. Eng. Appl. Artif. Intell. 2001, 14, 23–33. [Google Scholar] [CrossRef]
  130. Shams, M.B.; Budman, H.; Duever, T. Fault detection, identification and diagnosis using CUSUM based PCA. Chem. Eng. Sci. 2011, 66, 4488–4498. [Google Scholar] [CrossRef]
  131. Li, W.; Peng, M.; Wang, Q. Improved PCA method for sensor fault detection and isolation in a nuclear power plant. Nucl. Eng. Technol. 2019, 51, 146–154. [Google Scholar] [CrossRef]
  132. Li, W.; Peng, M.; Wang, Q. Fault identification in PCA method during sensor condition monitoring in a nuclear power plant. Ann. Nucl. Energy 2018, 121, 135–145. [Google Scholar] [CrossRef]
  133. Odgaard, P.F.; Lin, B.; Jorgensen, S.B. Observer and data-driven-model-based fault detection in power plant coal mills. IEEE Trans. Energy Convers. 2008, 23, 659–668. [Google Scholar] [CrossRef]
  134. Chu, F.; Wang, F.; Wang, X.; Zhang, S. A kernel partial least squares method for gas turbine power plant performance prediction. In Proceedings of the 2012 24th Chinese Control and Decision Conference (CCDC), Taiyuan, China, 23–25 May 2012; pp. 3170–3174. [Google Scholar]
  135. Ritchie, J.; Flynn, D. Partial least squares for power plant performance monitoring. IFAC Proc. Vol. 2003, 36, 243–248. [Google Scholar] [CrossRef]
  136. Roushangar, K.; Ghasempour, R. Supporting vector machines. In Handbook of Hydroinformatics; Elsevier: Amsterdam, The Netherlands, 2023; pp. 411–422. [Google Scholar]
  137. Chen, K.Y.; Chen, L.S.; Chen, M.C.; Lee, C.L. Using SVM based method for equipment fault detection in a thermal power plant. Comput. Ind. 2011, 62, 42–50. [Google Scholar] [CrossRef]
  138. Santos, P.; Villa, L.F.; Reñones, A.; Bustillo, A.; Maudes, J. An SVM-based solution for fault detection in wind turbines. Sensors 2015, 15, 5627–5648. [Google Scholar] [CrossRef] [Green Version]
  139. Langseth, H.; Portinale, L. Applications of Bayesian networks in reliability analysis. In Bayesian Network Technologies: Applications and Graphical Models; IGI Global: Hershey, PA, USA, 2007; pp. 84–102. [Google Scholar]
  140. Candy, J.V. Bayesian Signal Processing: Classical, Modern and Particle Filtering Methods; John Wiley & Sons: Hoboken, NJ, USA, 2016; Volume 54. [Google Scholar]
  141. Haykin, S.; Network, N. A comprehensive foundation. Neural Netw. 2004, 2, 41. [Google Scholar]
  142. Schlechtingen, M.; Santos, I.F. Comparative analysis of neural network and regression based condition monitoring approaches for wind turbine fault detection. Mech. Syst. Signal Process. 2011, 25, 1849–1875. [Google Scholar] [CrossRef] [Green Version]
  143. Benazzouz, D.; Benammar, S.; Adjerid, S. Fault detection and isolation based on neural networks case study: Steam turbine. Energy Power Eng. 2011, 3, 513–516. [Google Scholar] [CrossRef] [Green Version]
  144. Tang, Z.; Chen, Z.; Bao, Y.; Li, H. Convolutional neural network-based data anomaly detection method using multiple information for structural health monitoring. Struct. Control Health Monit. 2019, 26, e2296. [Google Scholar] [CrossRef] [Green Version]
  145. De Benedetti, M.; Leonardi, F.; Messina, F.; Santoro, C.; Vasilakos, A. Anomaly detection and predictive maintenance for photovoltaic systems. Neurocomputing 2018, 310, 59–68. [Google Scholar] [CrossRef]
  146. Fadzail, N.; Zali, S.M. Fault detection and classification in wind turbine by using artificial neural network. Int. J. Power Electron. Drive Syst. 2019, 10, 1687. [Google Scholar] [CrossRef]
  147. Rakhshani, E.; Sariri, I.; Rouzbehi, K. Application of data mining on fault detection and prediction in boiler of power plant using artificial neural network. In Proceedings of the 2009 International Conference on Power Engineering, Energy and Electrical Drives, Lisbon, Portugal, 18–20 March 2009; pp. 473–478. [Google Scholar]
  148. Deng, X.; Tian, X.; Chen, S. Modified kernel principal component analysis based on local structure analysis and its application to nonlinear process fault diagnosis. Chemom. Intell. Lab. Syst. 2013, 127, 195–209. [Google Scholar] [CrossRef] [Green Version]
  149. Janssens, O.; Slavkovikj, V.; Vervisch, B.; Stockman, K.; Loccufier, M.; Verstockt, S.; Van de Walle, R.; Van Hoecke, S. Convolutional neural network based fault detection for rotating machinery. J. Sound Vib. 2016, 377, 331–345. [Google Scholar] [CrossRef]
  150. Zilvan, V.; Ramdan, A.; Suryawati, E.; Kusumo, R.B.S.; Krisnandi, D.; Pardede, H.F. Denoising convolutional variational autoencoders-based feature learning for automatic detection of plant diseases. In Proceedings of the 2019 3rd International Conference on Informatics and Computational Sciences (ICICoS), Semarang, Indonesia, 29–30 October 2019; pp. 1–6. [Google Scholar]
  151. Park, P.; Marco, P.D.; Shin, H.; Bang, J. Fault detection and diagnosis using combined autoencoder and long short-term memory network. Sensors 2019, 19, 4612. [Google Scholar] [CrossRef] [Green Version]
  152. Oh, D.Y.; Yun, I.D. Residual error based anomaly detection using auto-encoder in SMD machine sound. Sensors 2018, 18, 1308. [Google Scholar] [CrossRef] [Green Version]
  153. Principi, E.; Rossetti, D.; Squartini, S.; Piazza, F. Unsupervised electric motor fault detection by using deep autoencoders. IEEE/CAA J. Autom. Sin. 2019, 6, 441–451. [Google Scholar] [CrossRef]
  154. Tagawa, T.; Tadokoro, Y.; Yairi, T. Structured denoising autoencoder for fault detection and analysis. In Proceedings of the Asian Conference on Machine Learning, Hong Kong, China, 20–22 November 2015; pp. 96–111. [Google Scholar]
  155. 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]
  156. Qi, Y.; Shen, C.; Wang, D.; Shi, J.; Jiang, X.; Zhu, Z. Stacked sparse autoencoder-based deep network for fault diagnosis of rotating machinery. IEEE Access 2017, 5, 15066–15079. [Google Scholar] [CrossRef]
  157. Shi, H.; Guo, L.; Tan, S.; Bai, X. Rolling bearing initial fault detection using long short-term memory recurrent network. IEEE Access 2019, 7, 171559–171569. [Google Scholar] [CrossRef]
  158. Cho, H.C.; Knowles, J.; Fadali, M.S.; Lee, K.S. Fault detection and isolation of induction motors using recurrent neural networks and dynamic Bayesian modeling. IEEE Trans. Control Syst. Technol. 2009, 18, 430–437. [Google Scholar] [CrossRef]
  159. Xiang, L.; Wang, P.; Yang, X.; Hu, A.; Su, H. Fault detection of wind turbine based on SCADA data analysis using CNN and LSTM with attention mechanism. Measurement 2021, 175, 109094. [Google Scholar] [CrossRef]
  160. Hong, L.; Dhupia, J.S. A time domain approach to diagnose gearbox fault based on measured vibration signals. J. Sound Vib. 2014, 333, 2164–2180. [Google Scholar] [CrossRef]
  161. Chong, U.P. Signal model-based fault detection and diagnosis for induction motors using features of vibration signal in two-dimension domain. Stroj. Vestn. 2011, 57, 655–666. [Google Scholar]
  162. Soualhi, A.; Hawwari, Y.; Medjaher, K.; Clerc, G.; Hubert, R.; Guillet, F. PHM survey: Implementation of signal processing methods for monitoring bearings and gearboxes. Int. J. Progn. Health Manag. 2018, 9, 1–14. [Google Scholar] [CrossRef]
  163. Hunter, J.S. The exponentially weighted moving average. J. Qual. Technol. 1986, 18, 203–210. [Google Scholar] [CrossRef]
  164. Wu, B.; Saxena, A.; Khawaja, T.S.; Patrick, R.; Vachtsevanos, G.; Sparis, P. An approach to fault diagnosis of helicopter planetary gears. In Proceedings of the Proceedings Autotestcon 2004, San Antonio, TX, USA, 20–23 September 2004; pp. 475–481. [Google Scholar]
  165. Feng, K.; Wang, K.; Zhang, M.; Ni, Q.; Zuo, M.J. A diagnostic signal selection scheme for planetary gearbox vibration monitoring under non-stationary operational conditions. Meas. Sci. Technol. 2017, 28, 035003. [Google Scholar] [CrossRef]
  166. Reuben, L.C.K.; Mba, D. Bearing time-to-failure estimation using spectral analysis features. Struct. Health Monit. 2014, 13, 219–230. [Google Scholar] [CrossRef] [Green Version]
  167. Gong, X.; Qiao, W. Bearing fault diagnosis for direct-drive wind turbines via current-demodulated signals. IEEE Trans. Ind. Electron. 2013, 60, 3419–3428. [Google Scholar] [CrossRef] [Green Version]
  168. Sejdić, E.; Djurović, I.; Jiang, J. Time–frequency feature representation using energy concentration: An overview of recent advances. Digit. Signal Process. 2009, 19, 153–183. [Google Scholar] [CrossRef]
  169. Cocconcelli, M.; Zimroz, R.; Rubini, R.; Bartelmus, W. STFT based approach for ball bearing fault detection in a varying speed motor. In Condition Monitoring of Machinery in Non-Stationary Operations; Springer: Berlin/Heidelberg, Germany, 2012; pp. 41–50. [Google Scholar]
  170. Peng, Z.; Chu, F. Application of the wavelet transform in machine condition monitoring and fault diagnostics: A review with bibliography. Mech. Syst. Signal Process. 2004, 18, 199–221. [Google Scholar] [CrossRef]
  171. Rehorn, A.G.; Sejdić, E.; Jiang, J. Fault diagnosis in machine tools using selective regional correlation. Mech. Syst. Signal Process. 2006, 20, 1221–1238. [Google Scholar] [CrossRef]
  172. Deng, Y.; Shichang, D.; Shiyao, J.; Chen, Z.; Zhiyuan, X. Prognostic study of ball screws by ensemble data-driven particle filters. J. Manuf. Syst. 2020, 56, 359–372. [Google Scholar] [CrossRef]
  173. Huang, C.G.; Huang, H.Z.; Li, Y.F.; Peng, W. A novel deep convolutional neural network-bootstrap integrated method for RUL prediction of rolling bearing. J. Manuf. Syst. 2021, 61, 757–772. [Google Scholar] [CrossRef]
  174. Lei, Y.; Li, N.; Guo, L.; Li, N.; Yan, T.; Lin, J. Machinery health prognostics: A systematic review from data acquisition to RUL prediction. Mech. Syst. Signal Process. 2018, 104, 799–834. [Google Scholar] [CrossRef]
  175. Camci, F.; Medjaher, K.; Zerhouni, N.; Nectoux, P. Feature evaluation for effective bearing prognostics. Qual. Reliab. Eng. Int. 2013, 29, 477–486. [Google Scholar] [CrossRef] [Green Version]
  176. Cox, D.R. Regression models and life-tables. J. R. Stat. Soc. Ser. B 1972, 34, 187–202. [Google Scholar] [CrossRef]
  177. Tian, Z. An artificial neural network method for remaining useful life prediction of equipment subject to condition monitoring. J. Intell. Manuf. 2012, 23, 227–237. [Google Scholar] [CrossRef]
  178. Tian, Z.; Zuo, M.J. Health condition prognostics of gears using a recurrent neural network approach. In Proceedings of the 2009 Annual Reliability and Maintainability Symposium, Fort Worth, TX, USA, 26–29 January 2009; pp. 460–465. [Google Scholar]
  179. Huang, R.; Xi, L.; Li, X.; Liu, C.R.; Qiu, H.; Lee, J. Residual life predictions for ball bearings based on self-organizing map and back propagation neural network methods. Mech. Syst. Signal Process. 2007, 21, 193–207. [Google Scholar] [CrossRef]
  180. Vapnik, V.; Golowich, S.E.; Smola, A. Support vector method for function approximation, regression estimation and signal processing. Adv. Neural Inf. Process. Syst. 1997, 9, 281–287. [Google Scholar]
  181. Benkedjouh, T.; Medjaher, K.; Zerhouni, N.; Rechak, S. Health assessment and life prediction of cutting tools based on support vector regression. J. Intell. Manuf. 2015, 26, 213–223. [Google Scholar] [CrossRef] [Green Version]
  182. Carino, J.A.; Zurita, D.; Delgado, M.; Ortega, J.; Romero-Troncoso, R. Remaining useful life estimation of ball bearings by means of monotonic score calibration. In Proceedings of the 2015 IEEE International Conference on Industrial Technology (ICIT), Seville, Spain, 17–19 March 2015; pp. 1752–1758. [Google Scholar]
  183. Sun, J.; Hong, G.S.; Rahman, M.; Wong, Y. The application of nonstandard support vector machine in tool condition monitoring system. In Proceedings of the DELTA 2004. Second IEEE International Workshop on Electronic Design, Test and Applications, Perth, WA, Australia, 28–30 January 2004; pp. 295–300. [Google Scholar]
  184. Huang, H.Z.; Wang, H.K.; Li, Y.F.; Zhang, L.; Liu, Z. Support vector machine based estimation of remaining useful life: Current research status and future trends. J. Mech. Sci. Technol. 2015, 29, 151–163. [Google Scholar] [CrossRef]
  185. Dong, S.; Luo, T. Bearing degradation process prediction based on the PCA and optimized LS-SVM model. Measurement 2013, 46, 3143–3152. [Google Scholar] [CrossRef]
  186. Benkedjouh, T.; Medjaher, K.; Zerhouni, N.; Rechak, S. Remaining useful life estimation based on nonlinear feature reduction and support vector regression. Eng. Appl. Artif. Intell. 2013, 26, 1751–1760. [Google Scholar] [CrossRef]
  187. Widodo, A.; Yang, B.S. Machine health prognostics using survival probability and support vector machine. Expert Syst. Appl. 2011, 38, 8430–8437. [Google Scholar] [CrossRef]
  188. Van Belle, V.; Pelckmans, K.; Suykens, J.; Van Huffel, S. Support vector machines for survival analysis. In Proceedings of the Third International Conference on Computational Intelligence in Medicine and Healthcare (CIMED2007), Plymouth, UK, 1–7 July 2007; pp. 1–8. [Google Scholar]
  189. Altun, Y.; Tsochantaridis, I.; Hofmann, T. Hidden markov support vector machines. In Proceedings of the 20th International Conference on Machine Learning (ICML-03), Washington, DC, USA, 21–24 August 2003; pp. 3–10. [Google Scholar]
  190. Wang, T.; Yu, J.; Siegel, D.; Lee, J. A similarity-based prognostics approach for remaining useful life estimation of engineered systems. In Proceedings of the 2008 International Conference on Prognostics and Health Management, Denver, CO, USA, 6–9 October 2008; pp. 1–6. [Google Scholar]
  191. Fatemi, A.; Yang, L. Cumulative fatigue damage and life prediction theories: A survey of the state of the art for homogeneous materials. Int. J. Fatigue 1998, 20, 9–34. [Google Scholar] [CrossRef]
  192. 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]
  193. Chen, Y. Integrated and intelligent manufacturing: Perspectives and enablers. Engineering 2017, 3, 588–595. [Google Scholar] [CrossRef]
  194. Jones, T.B.; Darling, M.C.; Groth, K.M.; Denman, M.R.; Luger, G.F. A dynamic bayesian network for diagnosing nuclear power plant accidents. In Proceedings of the Twenty-Ninth International Flairs Conference, Key Largo, FL, USA, 16–18 May 2016. [Google Scholar]
  195. Yongli, Z.; Limin, H.; Jinling, L. Bayesian networks-based approach for power systems fault diagnosis. IEEE Trans. Power Deliv. 2006, 21, 634–639. [Google Scholar] [CrossRef]
  196. Abbassi, R.; Bhandari, J.; Khan, F.; Garaniya, V.; Chai, S. Developing a quantitative risk-based methodology for maintenance scheduling using Bayesian network. Chem. Eng. Trans. 2016, 48, 235–240. [Google Scholar]
  197. Nielsen, J.S.; Sørensen, J.D. Bayesian estimation of remaining useful life for wind turbine blades. Energies 2017, 10, 664. [Google Scholar] [CrossRef] [Green Version]
  198. Mosallam, A.; Medjaher, K.; Zerhouni, N. Data-driven prognostic method based on Bayesian approaches for direct remaining useful life prediction. J. Intell. Manuf. 2016, 27, 1037–1048. [Google Scholar] [CrossRef] [Green Version]
  199. Liu, J.; Seraoui, R.; Vitelli, V.; Zio, E. Nuclear power plant components condition monitoring by probabilistic support vector machine. Ann. Nucl. Energy 2013, 56, 23–33. [Google Scholar] [CrossRef] [Green Version]
  200. Yan, J.; Ma, H.; Li, W.; Zhu, H. Assessment of rotor degradation in steam turbine using support vector machine. In Proceedings of the 2009 Asia-Pacific Power and Energy Engineering Conference, Wuhan, China, 28–30 March 2009; pp. 1–4. [Google Scholar]
  201. Yu, Y.; Peng, M.j.; Wang, H.; Ma, Z.g.; Li, W. Improved PCA model for multiple fault detection, isolation and reconstruction of sensors in nuclear power plant. Ann. Nucl. Energy 2020, 148, 107662. [Google Scholar] [CrossRef]
  202. Mandal, S.; Santhi, B.; Sridhar, S.; Vinolia, K.; Swaminathan, P. Sensor fault detection in Nuclear Power Plant using statistical methods. Nucl. Eng. Des. 2017, 324, 103–110. [Google Scholar] [CrossRef]
  203. Bernard, J.; Washio, T. Expert Systems Applications within the Nuclear Industry; OSTI: Oak Ridge, TN, USA, 1989. [Google Scholar]
  204. Veljko, M.T.; Predrag, R.T.; Zeljko, M.D. Expert system for fault detection and isolation of coal-shortage in thermal power plants. In Proceedings of the 2010 Conference on Control and Fault-Tolerant Systems (SysTol), Nice, France, 6–8 October 2010; pp. 666–671. [Google Scholar]
  205. Nabeshima, K.; Suzudo, T.; Seker, S.; Ayaz, E.; Barutcu, B.; Türkcan, E.; Ohno, T.; Kudo, K. On-line neuro-expert monitoring system for borssele nuclear power plant. Prog. Nucl. Energy 2003, 43, 397–404. [Google Scholar] [CrossRef]
  206. Saludes, S.; Corrales, A.; de Miguel, L.J.; Perán, J.R. A SOM and expert system based scheme for fault detection and isolation in a hydroelectric power station. IFAC Proc. Vol. 2003, 36, 999–1004. [Google Scholar] [CrossRef]
  207. Toffolo, A. Fuzzy expert systems for the diagnosis of component and sensor faults in complex energy systems. J. Energy Resour. Technol. 2009, 131, 042002. [Google Scholar] [CrossRef]
  208. Bechhoefer, E.; Bernhard, A.; He, D. Use of Paris law for prediction of component remaining life. In Proceedings of the 2008 IEEE Aerospace Conference, Big Sky, MT, USA, 1–8 March 2008; pp. 1–9. [Google Scholar]
  209. Liang, S.Y.; Li, Y.; Billington, S.A.; Zhang, C.; Shiroishi, J.; Kurfess, T.R.; Danyluk, S. Adaptive prognostics for rotary machineries. Procedia Eng. 2014, 86, 852–857. [Google Scholar] [CrossRef] [Green Version]
  210. Wu, W.; Hu, J.; Zhang, J. Prognostics of machine health condition using an improved ARIMA-based prediction method. In Proceedings of the 2007 2nd IEEE Conference on Industrial Electronics and Applications, Harbin, China, 23–25 May 2007; pp. 1062–1067. [Google Scholar]
  211. Huang, T.; Wang, L.; Jiang, T. Prognostics of products using time series analysis based on degradation data. In Proceedings of the 2010 Prognostics and System Health Management Conference, Macao, China, 12–14 January 2010; pp. 1–5. [Google Scholar]
  212. Cappanera, P.; Manfrida, G.; Nicoletti, A.; Pacini, L.; Romagnoli, S.; Rossi, R. Digital model of a gas turbine performance prediction and preventive maintenance. Aip Conf. Proc. 2019, 2191, 020033. [Google Scholar]
  213. Li, X.; Ding, Q.; Sun, J.Q. Remaining useful life estimation in prognostics using deep convolution neural networks. Reliab. Eng. Syst. Saf. 2018, 172, 1–11. [Google Scholar] [CrossRef] [Green Version]
  214. Babu, G.S.; Zhao, P.; Li, X.L. Deep convolutional neural network based regression approach for estimation of remaining useful life. In Proceedings of the International Conference on Database Systems for Advanced Applications, Dallas, TX, USA, 16–19 April 2016; pp. 214–228. [Google Scholar]
  215. Peng, Y.; Dong, M. A hybrid approach of HMM and grey model for age-dependent health prediction of engineering assets. Expert Syst. Appl. 2011, 38, 12946–12953. [Google Scholar] [CrossRef]
  216. Tobon-Mejia, D.A.; Medjaher, K.; Zerhouni, N.; Tripot, G. A data-driven failure prognostics method based on mixture of Gaussians hidden Markov models. IEEE Trans. Reliab. 2012, 61, 491–503. [Google Scholar] [CrossRef] [Green Version]
  217. Toma, R.N.; Prosvirin, A.E.; Kim, J.M. Bearing fault diagnosis of induction motors using a genetic algorithm and machine learning classifiers. Sensors 2020, 20, 1884. [Google Scholar] [CrossRef] [Green Version]
  218. Bharathi, C.; Rekha, D.; Vijayakumar, V. Genetic algorithm based demand side management for smart grid. Wirel. Pers. Commun. 2017, 93, 481–502. [Google Scholar] [CrossRef]
  219. KS, G.D. Hybrid genetic algorithm and particle swarm optimization algorithm for optimal power flow in power system. J. Comput. Mech. Power Syst. Control 2019, 2, 31–37. [Google Scholar]
  220. Jordehi, A.R. Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules. Sol. Energy 2018, 159, 78–87. [Google Scholar] [CrossRef]
  221. Hagh, M.T.; Amiyan, P.; Galvani, S.; Valizadeh, N. Probabilistic load flow using the particle swarm optimisation clustering method. IET Gener. Transm. Distrib. 2018, 12, 780–789. [Google Scholar] [CrossRef]
  222. Foong, W.K.; Simpson, A.R.; Maier, H.R.; Stolp, S. Ant colony optimization for power plant maintenance scheduling optimization—A five-station hydropower system. Ann. Oper. Res. 2008, 159, 433–450. [Google Scholar] [CrossRef] [Green Version]
  223. Foong, W.K.; Maier, H.R.; Simpson, A.R. Power plant maintenance scheduling using ant colony optimization: An improved formulation. Eng. Optim. 2008, 40, 309–329. [Google Scholar] [CrossRef] [Green Version]
  224. Marano, V.; Rizzo, G.; Tiano, F.A. Application of dynamic programming to the optimal management of a hybrid power plant with wind turbines, photovoltaic panels and compressed air energy storage. Appl. Energy 2012, 97, 849–859. [Google Scholar] [CrossRef]
  225. Tang, Y.; He, H.; Wen, J.; Liu, J. Power system stability control for a wind farm based on adaptive dynamic programming. IEEE Trans. Smart Grid 2014, 6, 166–177. [Google Scholar] [CrossRef]
  226. Powell, K.M.; Machalek, D.; Quah, T. Real-time optimization using reinforcement learning. Comput. Chem. Eng. 2020, 143, 107077. [Google Scholar] [CrossRef]
  227. Hajgató, G.; Paál, G.; Gyires-Tóth, B. Deep Reinforcement Learning for Real-Time Optimization of Pumps in Water Distribution Systems. J. Water Resour. Plan. Manag. 2020, 146, 04020079. [Google Scholar] [CrossRef]
  228. Glaessgen, E.; Stargel, D. The digital twin paradigm for future NASA and US Air Force vehicles. In Proceedings of the 53rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference 20th AIAA/ASME/AHS Adaptive Structures Conference 14th AIAA, Honolulu, HI, USA, 23–26 April 2012; p. 1818. [Google Scholar]
  229. Tuegel, E.J.; Ingraffea, A.R.; Eason, T.G.; Spottswood, S.M. Reengineering aircraft structural life prediction using a digital twin. Int. J. Aerosp. Eng. 2011, 2011, 154798. [Google Scholar] [CrossRef] [Green Version]
  230. Digital Twin: Manufacturing Excellence through Virtual Factory Replication. 2015. Available online: https://www.researchgate.net/publication/275211047_Digital_Twin_Manufacturing_Excellence_through_Virtual_Factory_Replication (accessed on 26 April 2021).
  231. Magargle, R.; Johnson, L.; Mandloi, P.; Davoudabadi, P.; Kesarkar, O.; Krishnaswamy, S.; Batteh, J.; Pitchaikani, A. A simulation-based digital twin for model-driven health monitoring and predictive maintenance of an automotive braking system. In Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, 15–17 May 2017; pp. 35–46. [Google Scholar]
  232. Xu, B.; Wang, J.; Wang, X.; Liang, Z.; Cui, L.; Liu, X.; Ku, A.Y. A case study of digital-twin-modeling analysis on power-plant-performance optimizations. Clean Energy 2019, 3, 227–234. [Google Scholar] [CrossRef] [Green Version]
  233. Assante, D.; Caforio, A.; Flamini, M.; Romano, E. Smart Education in the context of Industry 4.0. In Proceedings of the 2019 IEEE Global Engineering Education Conference (EDUCON), Dubai, United Arab Emirates, 8–11 April 2019; pp. 1140–1145. [Google Scholar]
  234. Fathy, Y.; Jaber, M.; Nadeem, Z. Digital twin-driven decision making and planning for energy consumption. J. Sens. Actuator Netw. 2021, 10, 37. [Google Scholar] [CrossRef]
  235. Schwab, K. The Fourth Industrial Revolution; Currency Books: New York, NY, USA, 2017. [Google Scholar]
  236. Bai, C.; Dallasega, P.; Orzes, G.; Sarkis, J. Industry 4.0 technologies assessment: A sustainability perspective. Int. J. Prod. Econ. 2020, 229, 107776. [Google Scholar] [CrossRef]
  237. Sahal, R.; Breslin, J.G.; Ali, M.I. Big Data and stream processing platforms for Industry 4.0 requirements mapping for a predictive maintenance use case. J. Manuf. Syst. 2020, 54, 138–151. [Google Scholar] [CrossRef]
  238. Marino, E.; Barbieri, L.; Colacino, B.; Fleri, A.K.; Bruno, F. An Augmented Reality inspection tool to support workers in Industry 4.0 environments. Comput. Ind. 2021, 127, 103412. [Google Scholar] [CrossRef]
  239. Javaid, M.; Haleem, A.; Singh, R.P.; Suman, R. Substantial capabilities of robotics in enhancing Industry 4.0 implementation. Cogn. Robot. 2021, 1, 58–75. [Google Scholar] [CrossRef]
  240. Jandyal, A.; Chaturvedi, I.; Wazir, I.; Raina, A.; Haq, M.I.U. 3D printing—A review of processes, materials and applications in Industry 4.0. Sustain. Oper. Comput. 2022, 3, 33–42. [Google Scholar] [CrossRef]
  241. de Paula Ferreira, W.; Armellini, F.; De Santa-Eulalia, L.A. Simulation in Industry 4.0: A state-of-the-art review. Comput. Ind. Eng. 2020, 149, 106868. [Google Scholar] [CrossRef]
  242. Kraus, N.; Kraus, K. Digitalization of business processes of enterprises of the ecosystem of Industry 4.0: Virtual-real aspect of economic growth reserves. WSEAS Trans. Bus. Econ. 2021, 18, 569–580. [Google Scholar] [CrossRef]
  243. O’Donovan, P.; Gallagher, C.; Leahy, K.; O’Sullivan, D.T. A comparison of fog and cloud computing cyber-physical interfaces for Industry 4.0 real-time embedded machine learning engineering applications. Comput. Ind. 2019, 110, 12–35. [Google Scholar] [CrossRef]
  244. Malik, P.K.; Sharma, R.; Singh, R.; Gehlot, A.; Satapathy, S.C.; Alnumay, W.S.; Pelusi, D.; Ghosh, U.; Nayak, J. Industrial Internet of Things and its applications in Industry 4.0: State of the art. Comput. Commun. 2021, 166, 125–139. [Google Scholar] [CrossRef]
  245. Corallo, A.; Lazoi, M.; Lezzi, M. Cybersecurity in the context of Industry 4.0: A structured classification of critical assets and business impacts. Comput. Ind. 2020, 114, 103165. [Google Scholar] [CrossRef]
  246. Zhang, D.; Chan, C.C.; Zhou, G.Y. Enabling Industrial Internet of Things (IIoT) towards an emerging smart energy system. Glob. Energy Interconnect. 2018, 1, 39–47. [Google Scholar]
  247. Boyes, H.; Hallaq, B.; Cunningham, J.; Watson, T. The Industrial Internet of Things (IIoT): An analysis framework. Comput. Ind. 2018, 101, 1–12. [Google Scholar] [CrossRef]
  248. Tu, C.; He, X.; Shuai, Z.; Jiang, F. Big Data issues in smart grid–A review. Renew. Sustain. Energy Rev. 2017, 79, 1099–1107. [Google Scholar] [CrossRef]
  249. Lee, S.; Huh, J.H. An effective security measures for nuclear power plant using Big Data analysis approach. J. Supercomput. 2019, 75, 4267–4294. [Google Scholar] [CrossRef]
  250. Chongwatpol, J. Managing Big Data in coal-fired power plants: A business intelligence framework. Ind. Manag. Data Syst. 2016, 116, 1779–1799. [Google Scholar] [CrossRef]
  251. Li, W.; Yang, T.; Delicato, F.C.; Pires, P.F.; Tari, Z.; Khan, S.U.; Zomaya, A.Y. On enabling sustainable edge computing with renewable energy resources. IEEE Commun. Mag. 2018, 56, 94–101. [Google Scholar] [CrossRef]
  252. Deng, S.; Zhao, H.; Fang, W.; Yin, J.; Dustdar, S.; Zomaya, A.Y. Edge intelligence: The confluence of edge computing and artificial intelligence. IEEE Internet Things J. 2020, 7, 7457–7469. [Google Scholar] [CrossRef] [Green Version]
  253. Che, J.; Duan, Y.; Zhang, T.; Fan, J. Study on the security models and strategies of cloud computing. Procedia Eng. 2011, 23, 586–593. [Google Scholar] [CrossRef]
  254. Ishii, H.; Bian, Z.; Fujino, H.; Sekiyama, T.; Nakai, T.; Okamoto, A.; Shimoda, H.; Izumi, M.; Kanehira, Y.; Morishita, Y. Augmented reality applications for nuclear power plant maintenance work. In Proceedings of the CD-ROM of the International Symposium on Symbiotic Nuclear Power Systems (ISSNP) for 21st Century, Shanghai, China, 15–18 October 2007; pp. 262–268. [Google Scholar]
  255. Lorenz, M.; Knopp, S.; Klimant, P. Industrial augmented reality: Requirements for an augmented reality maintenance worker support system. In Proceedings of the 2018 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct), Munich, Germany, 16–20 October 2018; pp. 151–153. [Google Scholar]
  256. Adgar, A.; Addison, J.; Yau, C. Applications of RFID technology in maintenance systems. In Proceedings of the Second World Congress on Engineering Asset Management (WCEAM), Harrogate, UK, 11–14 June 2007. [Google Scholar]
  257. Angeles, R. RFID technologies: Supply-chain applications and implementation issues. Inf. Syst. Manag. 2005, 22, 51–65. [Google Scholar] [CrossRef]
  258. Guo, Z.; Ngai, E.; Yang, C.; Liang, X. An RFID-based intelligent decision support system architecture for production monitoring and scheduling in a distributed manufacturing environment. Int. J. Prod. Econ. 2015, 159, 16–28. [Google Scholar] [CrossRef]
  259. Kim, H.; Cha, M.; Kim, B.C.; Lee, I.; Mun, D. Maintenance framework for repairing partially damaged parts using 3D printing. Int. J. Precis. Eng. Manuf. 2019, 20, 1451–1464. [Google Scholar] [CrossRef]
  260. Kim, H.; Cha, M.; Kim, B.C.; Kim, T.; Mun, D. Part library-based information retrieval and inspection framework to support part maintenance using 3D printing technology. Rapid Prototyp. J. 2019. [Google Scholar] [CrossRef]
  261. Westerweel, B.; Basten, R.J.; van Houtum, G.J. Preventive Maintenance with a 3D Printing Option. Ssrn Electron. J. 2019. [Google Scholar]
  262. Mackley, C.J. Reducing Costs and Increasing Productivity in Ship Maintenance Using Product Lifecycle Management, 3D Laser Scanning and 3D Printing; Technical report, Acquisition Research Program; Naval Postgraduate School: Monterey, CA, USA, 2014. [Google Scholar]
  263. Lu, Y.; Liu, C.; Kevin, I.; Wang, K.; Huang, H.; Xu, X. Digital Twin-driven smart manufacturing: Connotation, reference model, applications and research issues. Robot. Comput. Integr. Manuf. 2020, 61, 101837. [Google Scholar] [CrossRef]
  264. Kritzinger, W.; Karner, M.; Traar, G.; Henjes, J.; Sihn, W. Digital Twin in manufacturing: A categorical literature review and classification. IFAC-PapersOnLine 2018, 51, 1016–1022. [Google Scholar] [CrossRef]
  265. Cupek, R.; Drewniak, M.; Fojcik, M.; Kyrkjebø, E.; Lin, J.C.W.; Mrozek, D.; Øvsthus, K.; Ziebinski, A. Autonomous Guided Vehicles for Smart Industries—The State-of-the-Art and Research Challenges. In Proceedings of the Computational Science—ICCS 2020; Krzhizhanovskaya, V.V., Závodszky, G., Lees, M.H., Dongarra, J.J., Sloot, P.M.A., Brissos, S., Teixeira, J., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 330–343. [Google Scholar]
  266. Ziebinski, A.; Mrozek, D.; Cupek, R.; Grzechca, D.; Fojcik, M.; Drewniak, M.; Kyrkjebø, E.; Lin, J.C.W.; Øvsthus, K.; Biernacki, P. Challenges Associated with Sensors and Data Fusion for AGV-Driven Smart Manufacturing. In Proceedings of the Computational Science—ICCS 2021; Paszynski, M., Kranzlmüller, D., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M., Eds.; Springer International Publishing: Cham, Switzerland, 2021; pp. 595–608. [Google Scholar]
  267. Lee, I. Internet of Things (IoT) cybersecurity: Literature review and IoT cyber risk management. Future Internet 2020, 12, 157. [Google Scholar] [CrossRef]
  268. Gul, O.M.; Kulhandjian, M.; Kantarci, B.; Touazi, A.; Ellement, C.; D’amours, C. Secure Industrial IoT Systems via RF Fingerprinting Under Impaired Channels With Interference and Noise. IEEE Access 2023, 11, 26289–26307. [Google Scholar] [CrossRef]
  269. Malysiak-Mrozek, B.; Wieszok, J.; Pedrycz, W.; Ding, W.; Mrozek, D. High-Efficient Fuzzy Querying with HiveQL for Big Data Warehousing. IEEE Trans. Fuzzy Syst. 2021, 30, 1823–1837. [Google Scholar] [CrossRef]
  270. Mrozek, D.; Tokarz, K.; Pankowski, D.; Małysiak-Mrozek, B. A Hopping Umbrella for Fuzzy Joining Data Streams from IoT Devices in the Cloud and on the Edge. IEEE Trans. Fuzzy Syst. 2020, 28, 916–928. [Google Scholar] [CrossRef]
  271. Małysiak-Mrozek, B.; Stabla, M.; Mrozek, D. Soft and Declarative Fishing of Information in Big Data Lake. IEEE Trans. Fuzzy Syst. 2018, 26, 2732–2747. [Google Scholar] [CrossRef]
  272. Małysiak-Mrozek, B.; Lipińska, A.; Mrozek, D. Fuzzy Join for Flexible Combining Big Data Lakes in Cyber-Physical Systems. IEEE Access 2018, 6, 69545–69558. [Google Scholar] [CrossRef]
  273. Sittón-Candanedo, I.; Alonso, R.S.; Corchado, J.M.; Rodríguez-González, S.; Casado-Vara, R. A review of edge computing reference architectures and a new global edge proposal. Future Gener. Comput. Syst. 2019, 99, 278–294. [Google Scholar] [CrossRef]
  274. Cao, K.; Liu, Y.; Meng, G.; Sun, Q. An overview on edge computing research. IEEE Access 2020, 8, 85714–85728. [Google Scholar] [CrossRef]
  275. Costa, B.; Bachiega Jr, J.; de Carvalho, L.R.; Araujo, A.P. Orchestration in fog computing: A comprehensive survey. ACM Comput. Surv. (CSUR) 2022, 55, 1–34. [Google Scholar] [CrossRef]
  276. Alouffi, B.; Hasnain, M.; Alharbi, A.; Alosaimi, W.; Alyami, H.; Ayaz, M. A systematic literature review on cloud computing security: Threats and mitigation strategies. IEEE Access 2021, 9, 57792–57807. [Google Scholar] [CrossRef]
  277. Gul, O.M. Heuristic Resource Reservation Policies for Public Clouds in the IoT Era. Sensors 2022, 22, 9034. [Google Scholar] [CrossRef]
  278. Ramya, A.; Vanapalli, S.L. 3D printing technologies in various applications. Int. J. Mech. Eng. Technol. 2016, 7, 396–409. [Google Scholar]
  279. Mpofu, T.P.; Mawere, C.; Mukosera, M. The Impact and Application of 3D Printing Technology. Int. J. Sci. Res. (IJSR) 2014, 02014675, 2148–2152. [Google Scholar]
  280. Shahrubudin, N.; Lee, T.C.; Ramlan, R. An overview on 3D printing technology: Technological, materials and applications. Procedia Manuf. 2019, 35, 1286–1296. [Google Scholar] [CrossRef]
  281. ABB Ability Predictive Maintenance. Available online: https://www.ge.com/digital/iiot-platform (accessed on 29 April 2021).
  282. Predix Platform. Available online: https://global.abb/topic/ability/en/about (accessed on 29 April 2021).
  283. Valmet—Process Optimization. Available online: https://www.valmet.com/automation/applications/energy/applications/process-optimization. (accessed on 29 April 2021).
Figure 1. Pyramid of system levels.
Figure 1. Pyramid of system levels.
Sensors 23 05970 g001
Figure 2. Structure of this review.
Figure 2. Structure of this review.
Sensors 23 05970 g002
Figure 3. Maintenance strategies showing various moments of the repairing process before and after the potential failure of the equipment (based on [22]).
Figure 3. Maintenance strategies showing various moments of the repairing process before and after the potential failure of the equipment (based on [22]).
Sensors 23 05970 g003
Figure 4. “Bathtub” visualizing the probability of failures in early and late stages of the life cycle of a machine.
Figure 4. “Bathtub” visualizing the probability of failures in early and late stages of the life cycle of a machine.
Sensors 23 05970 g004
Figure 5. Example of the FMEA sheet.
Figure 5. Example of the FMEA sheet.
Sensors 23 05970 g005
Figure 6. Example of fault tree analysis for fire accident.
Figure 6. Example of fault tree analysis for fire accident.
Sensors 23 05970 g006
Figure 7. A fishbone diagram with various categories of failure or defect cause [97].
Figure 7. A fishbone diagram with various categories of failure or defect cause [97].
Sensors 23 05970 g007
Figure 8. Scope of insights in analysis.
Figure 8. Scope of insights in analysis.
Sensors 23 05970 g008
Figure 9. Categories of failure detection and identification methods.
Figure 9. Categories of failure detection and identification methods.
Sensors 23 05970 g009
Figure 10. Illustrative schema of the expert system.
Figure 10. Illustrative schema of the expert system.
Sensors 23 05970 g010
Figure 11. Analytical redundancy and residual generation.
Figure 11. Analytical redundancy and residual generation.
Sensors 23 05970 g011
Figure 12. Example of time series segmentation.
Figure 12. Example of time series segmentation.
Sensors 23 05970 g012
Figure 13. Signal-based failure detection and identification.
Figure 13. Signal-based failure detection and identification.
Sensors 23 05970 g013
Figure 14. Remaining useful life based on equipment health.
Figure 14. Remaining useful life based on equipment health.
Sensors 23 05970 g014
Figure 15. Sample diagram of digital twin.
Figure 15. Sample diagram of digital twin.
Sensors 23 05970 g015
Figure 16. Main pillars of Industry 4.0.
Figure 16. Main pillars of Industry 4.0.
Sensors 23 05970 g016
Table 2. Use cases for prognostic health-monitoring methods. The symbols mean: The strong occurrence of a feature (✓), the absence or contradiction (×) and the occurrence of a feature in certain cases or when it is not dominant (−).
Table 2. Use cases for prognostic health-monitoring methods. The symbols mean: The strong occurrence of a feature (✓), the absence or contradiction (×) and the occurrence of a feature in certain cases or when it is not dominant (−).
FTAExpert
Systems
Fuzzy
Systems
Analytical
Redundancy
QTAStatisticStochasticANN
Fault detection
Anomaly/new fault detection×××××
Fault classification×
Root cause analysis
Remaining useful life×
Expert knowledge needed××××
Data science/statistic knowledge needed××××
Large dataset needed××
Transparency×
Table 4. Industry 4.0-related technologies and application areas.
Table 4. Industry 4.0-related technologies and application areas.
EnhancesRelated TechnologiesRefs.
IIoTData acquisition
New data streams
Connectivity
Interoperability
IoT Gateway, IoT hub, CoAP, MQTT, XMPP[246,247]
Big DataData storage
Stream processing
Unstructured data
Hadoop, Spark, Kafka, splunk, NoSQL[248,249,250]
Cloud ComputingData analysis
Applications
Infrastructure
Edge/fog computing, Service models (IaaS, PaaS, SaaS)[251,252,253]
Augmented realityInspections
Communication
Mobility
Smart glasses, Natural Language Processing (NLP), Geolocalization, Gesture recognition[254,255]
RFIDInspection
Inventory
Data collection
Active/passive tags, Bulk reading[256,257,258]
3D PrintingDesigning
Replacements
Computer-aided design, 3D scanning[259,260,261,262]
Digital TwinSimulation
Virtualization
Optimization
Machine learning, simulation software (e.g., ANSYS)[263,264]
Table 5. Comparison of cloud and edge computing. Explanation of symbols: ✓- enough, ✓✓- good, ✓✓✓- very good.
Table 5. Comparison of cloud and edge computing. Explanation of symbols: ✓- enough, ✓✓- good, ✓✓✓- very good.
Cloud ComputingEdge Computing
Accesswirelesswireless
Availability✓✓✓
Capacity✓✓✓
Architecturecentralizeddistributed
Latency✓✓✓
Scalability✓✓✓
Security✓✓✓
Mobility✓✓✓✓✓
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.

Share and Cite

MDPI and ACS Style

Molęda, M.; Małysiak-Mrozek, B.; Ding, W.; Sunderam, V.; Mrozek, D. From Corrective to Predictive Maintenance—A Review of Maintenance Approaches for the Power Industry. Sensors 2023, 23, 5970. https://doi.org/10.3390/s23135970

AMA Style

Molęda M, Małysiak-Mrozek B, Ding W, Sunderam V, Mrozek D. From Corrective to Predictive Maintenance—A Review of Maintenance Approaches for the Power Industry. Sensors. 2023; 23(13):5970. https://doi.org/10.3390/s23135970

Chicago/Turabian Style

Molęda, Marek, Bożena Małysiak-Mrozek, Weiping Ding, Vaidy Sunderam, and Dariusz Mrozek. 2023. "From Corrective to Predictive Maintenance—A Review of Maintenance Approaches for the Power Industry" Sensors 23, no. 13: 5970. https://doi.org/10.3390/s23135970

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop