Towards a smart workflow in CMMS/EAM systems: An approach based on ML and MCDM
Introduction
A maintenance strategy outlines an organization's plan on how to preserve the health and safety of its assets [1] and consists in procedures for survey, inspection, repair, upkeep, and renewal of systems, subsystems, and components [2]. Moreover, this requires the evaluation and selection of efficient maintenance approaches that provide and deploy information regarding aspects that affect equipment or component lifecycles [3]. In this context, predictive maintenance is a strategy that delivers the ability to predict imminent breakdowns and faults in applications, based on real-time data. Consequently, actions can be taken proactively to ensure a given component's availability and to minimize downtime needed for repair [4]. Nevertheless, due to the increasing amount of data in organizations, adopting tools to assist in managing maintenance activities as well as making the information available in real-time to support the decision-making process has become essential [5].
In this sense, Computerized Maintenance Management Systems (CMMS) and Enterprise Asset Management (EAM) play a vital role in maintenance and repair activities. CMMS aims to assist in the planning, management, and administrative functions required for effective and efficient maintenance [6], whereas EAM aims to manage the asset's lifecycle by enhancing its efficiency and reliability, reducing maintenance costs and risks for the organization [7]. Deploying a CMMS/EAM may promote many benefits for organizations, due to their capability in storing large volumes of data (e.g., machine and/or sensor data, event logs), manage work orders, record previous maintenance cases and best practices, track services, parts inventory, purchase orders, machine downtime, among others [8,9]. Therefore, CMMS/EAM have been designed to trigger maintenance actions, offering users a more realistic activity needs scenario in responding to on-demand work orders or just performing routine inspections [10].
Despite being a fundamental element in maintenance management, a typical CMMS/EAM workflow depends on manual resources to prepare maintenance orders and allocate maintainers to perform activities. The time between the occurrence and the arrival of a technician is known as the response phase [11], which consists in the detection of an occurrence (i.e., machine malfunction), creation of a work order, which can be triggered manually or automatically, and action requirements to be evaluated (i.e., maintenance analyst), planned and scheduled for delivery by a technician. However, this process might generate bottlenecks caused by high numbers of maintenance requests that may arise, resulting in additional costs due to the lack of timely maintenance.
From the integration perspective, according to ISA-95/IEC62264 [12], CMMS/EAM systems belong to level 3 in the automation pyramid, i.e., the same level as Manufacturing Execution Systems (MES). In this sense, data integration is essential in order to exchange assets’ real-time data (e.g., sensors, machine status) to CMMS/EAM systems. So, data integration associated with automatic techniques to support decision-making would be able to reduce maintenance lead-times (from detection to execution) and turn traditional CMMS/EAM workflow into a Smart Workflow [13].
Recent improvements resulted in higher availability of sensors, data acquisition systems, industrial controllers, and computer networks in the manufacturing area [14]. These technologies allow vertical, horizontal, and end-to-end data integration (e.g., machine-to-server, server-to-server, and machine-to-machine) by adopting standardized communication protocols such as OPC UA, MQTT, RESTful HTTP [15], among others. However, the maintenance analysis and planning stages depend on several criteria that must be taken into account when making a decision, such as safety aspects, failure costs, prioritization, product quality, manpower experience, and availability, among others. Additionally, some of these criteria cannot be expressed in financial terms making quantifying them even more complex [16]. So, expert knowledge may be used to aggregate qualitative and quantitative information to support analysis and improve decisions in these stages [17].
From this perspective, Multiple Criteria Decision Making (MCDM) methods aim to apply a set of criteria to assist decision-makers in evaluating complex scenarios. This approach results in a finite set of alternatives that decision-makers must evaluate, select, or rank [1]. Based on their individual importance, the finite set of criteria is weighted, and by using suitable metrics, each alternative is evaluated with respect to each criterion. The evaluation ratings are then pooled, and the alternatives prioritized, ranging from best to worst [16]. As stated by [18], MCDM methods can be linked to CMMS/EAM in order to provide a decision support capability, adding value to data collected in a predictive maintenance context. On the other hand, prediction techniques are a highly debated research area and a trending topic in manufacturing industries [19]. To this end, Machine Learning (ML) techniques can be applied to discover relations among features [20], and, in terms of maintenance management, this information can be used to predict a system's behavior, predict abnormal events, generate warnings, and notify systems and/or operators, assisting in diagnosis and maintenance tasks [21,22].
The proposal is to turn a typical maintenance management workflow into a Smart Workflow, in the areas of preparing maintenance orders and allocating activities to maintainers, in order to promote faster delivery, thereby reducing bottlenecks caused by human activities. In this article, two frameworks are proposed that integrate ML and MCDM to provide Smart Workflow capabilities, with one approach being parallel and the other, series.
The parallel framework is a proposal for integrating ML and MCDM where both are used in the classification stage in order to reduce computational costs and apply a hierarchy of methods to provide lowest cost classification (MCDM) and only use the more expensive (ML) as real proof, in case MCDM is unable to achieve an accurate classification. The parallel framework is applied in selecting the most suitable maintainer to perform the maintenance activity. In the serial framework, MCDM is responsible for choosing the best features for ML, driving higher accuracy in results. Thus, ML operates as a method of classification. In this case, MCDM serves as decision-making support for the ML operation. The serial framework is applied when filling in maintenance order forms.
This paper is structured as follows. Section 2 presents the main concepts and related works. Section 3 introduces the Smart Workflow within a CMMS/EAM system. Section 4 presents the serial and parallel frameworks, used to fill out form fields, and select the most appropriate maintainer to allocate each maintenance order. Section 5 presents the case study in which the research frameworks were applied and their results. Section 6 is responsible for the research conclusions and final considerations.
Section snippets
Background and related works
This section presents an overview of the main topics of this proposal, including the maintenance and asset management system, industrial integration, machine learning, and decision making.
Towards a smart workflow in CMMS/EAM systems
In addressing the lack of support decision analysis in CMMS/EAM systems, this research proposes to partially fill it, assisting CMMS/EAM workflows by filling out maintenance order forms, and automatically allocating activities to maintainers, by applying MCDM and ML techniques. According to [51], modern maintenance management systems must have the autonomy to schedule maintenance, forecast machine malfunctions and breakdowns, and support self-adaptation and self-organization due to new
Frameworks
The serial framework proposed aims to assist in the classification of fields in maintenance order forms, so that these can be automatically completed by the system, in line with predictive maintenance rules triggers, applied in analyzing predictive points. Predictive points are assets which have sensors installed and data is monitored in real-time in order to predict possible failures (signals detected by sensors and transmitted through a communication device, such as a PLC). The parallel
Application case
The case study was carried out in a multinational company of Brazilian origin that offers a maintenance and asset management system. This company has about 85 customers, totaling around 25 thousand users worldwide in countries such as Italy, the United States, Portugal, Mexico, and Chile.
When creating maintenance orders within the system, MCDM and ML are deployed in the serial approach to fill in fields on the maintenance order form and, in the parallel approach, in allocating maintenance
Conclusion
In this article, two proposals were presented to integrate the methods used in maintenance areas, in order to optimize the maintenance process, turning the maintenance workflow into a Smart Workflow, thereby reducing the lead time of CMMS/EAM systems. The automation of the process flow was carried out in two bottlenecks of the maintenance flow in CMMS/EAM systems. The frameworks were divided into a serial and parallel approach, targeted at integrating the methods, with one being dependent on
Author statements
Ewerton Gusthavo Gorski: Conceptualization, Investigation, Methodology, Supervision, Software, Writing - original draft.
Eduardo de Freitas Rocha Loures: Conceptualization, Investigation, Resources, Supervision, Validation.
Eduardo Alves Portela Santos: Conceptualization, Investigation, Resources, Supervision, Validation.
Ricardo Eiji Kondo: Conceptualization, Writing - review and editing, Supervision.
Giovana Regina Del Negro Martins: Conceptualization, Validation
Declaration of Competing Interest
The authors declare no conflict of interest.
References (93)
- et al.
An overview of maintenance management strategies for corroded steel structures in extreme marine environments
Mar. struct.
(2020) - et al.
Process and knowledge management in a collaborative maintenance planning system for high value machine tools
Comput. Ind.
(2017) - et al.
Maintenance in digitalised manufacturing: Delphi-based scenarios for 2030
Int. J. Prod. Econ.
(2017) - et al.
Industrial Internet of Things monitoring solution for advanced predictive maintenance applications
J. Ind. Inf. Integration
(2017) - et al.
Monitoring of wind farms’ power curves using machine learning techniques
Appl. Energy
(2012) - et al.
Industrial maintenance decision-making: A systematic literature review
J. Manuf. Syst.
(2017) - et al.
An industrial evaluation of data access techniques for the interoperability of engineering software tools
J. Ind. Inf. Integr.
(2019) - et al.
An extension of TOPSIS for group decision making
Math. Comput. Modell.
(2007) Comparison of weights in TOPSIS models
Math. Comput. Modell.
(2004)What is the ideal maintenance strategy ? A look at both MoD and commercial shipping best practice
Selecting the most efficient maintenance approach using fuzzy multiple criteria decision making
Int. J. Prod. Econ.
A dissimilarity-based approach to predictive maintenance with application to HVAC systems
CGnal Res. Papers Ser.
A comparison of multi-criteria decision making approaches for maintenance strategy selection (A Case Study)
Int. J. Strat. Decis. Sci.
Maintenance decision support fuzzy system in small and medium industries using decision making grid
Implementation of Enterprise Asset Management using IT tools: a case study of IB thermal power station
J. Inf. Technol. Manag.
Selecting a Computerized Maintenance Management System
Clin. Eng. Manag.
MCDM-review of decision making modules integration in CMMs
World-class maintenance using a computerised maintenance management system
J. Qual. Maintenance Eng.
Towards Industry 4.0: Mapping digital technologies for supply chain management-marketing integration
Bus. Process Manag. J.
Maintenance strategy selection problem: an MCDM overview
J. Qual. Maintenance Eng.
Data fusion framework for decision-making support in reliability-centered maintenance
J. Ind. Product. Eng.
Maintenance decision making, supported by computerized maintenance management system
A new architecture model for smart manufacturing: A performance analysis and comparison with the RAMI 4.0 reference model
Advances in Production Engineering & Management
Multi-sensor data fusion for real-time surface quality control in automated machining systems
Sensors
A decision analysis model for maintenance policy selection using a CMMS
J. Qual. Maintenance Eng.
Improved CMMS and asset management systems – but do they lead to success
Maintenance and Asset Management
CMMS: A Timesaving Implementation Process
CMMS – An integrated view from maintenance management to on-line condition monitoring
Local Cloud Internet of Things Automation: Technology and Business Model Features of Distributed Internet of Things Automation Solutions
IEEE Ind. Electron. Mag.
The Road to Integration
Extending the Automation Pyramid for Industrial Demand Response
Procedia CIRP
Smart factory in Industry 4.0.
Syst. Res. Behav. Sci.
Smart Factory of Industry 4.0: Key Technologies, Application Case, and Challenges
IEEE Access
Industry 4.0 reference architectures: State of the art and future trends
Comput. Ind. Eng.
Networked control and industrial applications [Special section introduction]
IEEE Trans. Indust. Electron.
The essential elements of intelligent Manufacturing System Architecture
Adapting an agile manufacturing concept to the reference architecture model industry 4.0: a survey and case study
J. Ind. Inf. Integr.
Industry 4.0 Development and Application of Intelligent Manufacturing
Past, present and future of Industry 4.0 - a systematic literature review and research agenda proposal
Int. J. Prod. Res.
Axiomatic Design Applied to the Development of a System for Monitoring and Teleoperation of a CNC Machine through the Internet
Procedia CIRP
A Categorical Framework of Manufacturing for Industry 4.0 and Beyond
Procedia CIRP
Cited by (10)
Building Maintenance Cost Estimation and Circular Economy: The Role of Machine-Learning
2023, Sustainable Materials and TechnologiesWorkflow performance prediction based on graph structure aware deep attention neural network
2022, Journal of Industrial Information IntegrationCitation Excerpt :With the arrival of the Internet of Everything in the 5G era [70], large and complex networks of data relationships are woven into the production and operation processes of smart manufacturing, logistics and supply chain, transportation, and Internet of Things industries. For instance, in the context of Industry 4.0, process automation and predictive maintenance play an essential role [71]. Hence, predictions under such circumstances contribute to both operations and maintenances.
DATA-DRIVEN PREDICTIVE ANALYSIS FOR CUTTING MACHINE FAILURES: A TECHNICAL REPORT ON RELIABILITY OPTIMIZATION
2024, Journal of Theoretical and Applied Information TechnologyKnowledge-Based Maintenance Management System of Compressed Air System
2023, Lecture Notes in Networks and Systems