A Hybrid Machine Learning Framework for Predictive Maintenance in Smart Manufacturing
A Hybrid Machine Learning Framework for Predictive Maintenance in Smart Manufacturing
1 Introduction
low reliability of machines or needless maintenance tasks. However, the main con-
straints for application of predictive maintenance in BOOST 4.0 can be summarized as
no maintenance history and heterogeneous data. Inspired by these constraints, the
predictive maintenance pilot in BOOST 4.0 deals with a business case as follows:
• The target product is a milling machine in the shop floor
• Products produced by a milling machine can be measured by a Coordinate Mea-
suring Machine (CMM) in the same shop floor
• Providers of milling machines and CMM machines are different, and machine data
is collected by each machine provider
• The results of measurement are useful for the milling machine, but currently there is
no intersection between two kinds of data
• The Data formats of the milling machine and the CMM machine are heterogeneous
• Milling machine data does not have maintenance indicator.
This pilot study consists of the following steps: (i) the acquisition and storage of
data, (ii) data analytics on operating data and monitoring, (iii) continuous evaluation
and prediction of the health status of the equipment as cyber-physical system (i.e.
transform descriptors extracted previously in relevant behaviour models, allowing to
represent the ways of functioning of the machine and the evolution of the equipment
condition over time for detection and prognosis of failures), (iv) decision-making
support by considering the context of use of the equipment.
To address the concern of the acquisition and storage of data, application of the
open source platform for the smart digital future considers data management (See
Fig. 1). This open platform has the capacity of context management to merge
heterogeneous data from milling machines and CMM machines. A system adapter in
the open source platform will read all the data from milling and CMM machines.
314 S. Cho et al.
This chapter describes the details of the predictive maintenance system for the pilot. As
mentioned above, milling machine data have no maintenance indicator of any events.
Therefore, available data limits application of machine learning algorithms and thus
supervised learning and semi-supervised learning are not available for data analytics.
For this reason, this research provides a hybrid machine learning approach combining
unsupervised learning and semi-supervised learning (Fig. 2).
The hybrid approach is comprised of two parts; a training part and a running
part. The main role of the training part is to provide a probabilistic model to identify the
A Hybrid Machine Learning Approach for Predictive Maintenance 315
status of machines. As a hybrid approach, this part has unsupervised learning module
linked to soft-class assignment and semi-supervised learning module linked to hard-
class assignment. Soft-class assignment initiates all the classes as inputs of an unsu-
pervised learning module to overcome no maintenance indicator whereas hard-class
assignment provides consistency of classes.
Based on the assignment modules, new data from milling machines could be used
to identify if the machine status is normal or not. To provide a detailed explanation of
procedures of data analytics, roles of each module are described below.
Receiving unlabelled training data sets (D1u) which means they have no mainte-
nance indicators from the open source platform, the training part will classify all the
data set through an unsupervised learning module. Where the class indexes are k and
pk ¼ NP k =N (Nk: a number Dataset P of class k, N is a total number of datasets),
pk ; lk ; k for each class k and lD1u ; D1u are estimated. And then, where xn 2 D1U ,
P
each of pk ; lk ; k will be updated through the Expectation-Maximization (EM) [5]
algorithm as follows:
P
pk Nðxn jlk ; k Þ
E step : cnk ¼ K ð1Þ
P P
pj Nðxn jlj ; j Þ
j¼1
1 X N
M step : lnew ¼ c xn ð2Þ
k
Nk n¼1 nk
Xnew 1 X N
new T
¼ c ðxn lnew
k Þðxn lk Þ ð3Þ
k Nk n¼1 nk
Nk
pk ¼ ð4Þ
N
1 ðk ¼ yðnÞÞ if dn 2 D2L
M step and estimation of the log likelihood can be estimated following Eqs. (2),
(3), (4) and (5).
Return values from the hybrid approach are presented in a dashboard (See Fig. 3).
Considering how to show results of the proposed approach, the dashboard is comprised
of three kinds of aspects, i.e. a summary of the machines, machines` KPI, and machine
details. A summary of the machines shows a graph representing a rate of available
machines, and abnormal machines with probability of failures. Moreover, machines`
KPI indicates meaningful information such as failure probability, failure events, aging,
A Hybrid Machine Learning Approach for Predictive Maintenance 317
warning events, and so on. Machine details display status of each machine. The hybrid
approach allows extension of visualisation depending on validation process.
The resulting predictive maintenance system will be demonstrated in the milling
machine scenario, and then, its scope will be extended with illustration of all the
predictive maintenance pilots in BOOST 4.0 for a wide range of application.
The main purpose of this research was to provide a novel predictive maintenance
approach for the predictive maintenance pilot of BOOST 4.0. This study addressed the
problems caused by no maintenance annotations and heterogeneous data sources. To
resolve the issue in an efficient way, this paper included an architecture exploiting the
open source platform for the smart digital future for merging heterogeneous data from
milling machines and CMM machines through context management. In addition, the
hybrid predictive maintenance approach was proposed to overcome constraints of no
maintenance annotations.
Accordingly, the implications for knowledge and practice could be summarized as
follows: (i) the shop floor enables a high-value service for users of the equipment by
avoiding downtimes through predictive knowledge. This service brings results of
minimizing the total cost and offers optimization of material usage, and (ii) through
increased equipment availability, as well as the manufacturing technology as a whole,
will help customers to gain a competitive advantage where much unforeseen downtime
reduces the profitable production time.
As for future work, the proposed approach will be implemented and validated on
not only the milling machine case but also other predictive maintenance pilots within
tasks of BOOST 4.0, demonstrating its capacity and potential to support maintenance
engineers and machine operators.
Acknowledgements. This work has been carried out in the framework of BOOST 4.0 Project,
which has received funding from the European Union’s Horizon 2020 research and innovation
programme under grant agreement Nº 780732.
References
1. Lee, J., Kao, H.A., Yang, S.: Service innovation and smart analytics for industry 4.0 and big
data environment. Procedia Cirp 16, 3–8 (2014)
2. BOOST4.0 Project. http://boost40.eu/. Accessed 06 Apr 2018
3. Wang, S., Wan, J., Li, D., Zhang, C.: Implementing smart factory of industrie 4.0: an outlook.
Int. J. Distrib. Sens. Netw. 12(1), 3159805 (2016)
4. Sullivan, G., Pugh, R., Melendez, A.P., Hunt, W.D.: Operations & Maintenance Best
Practices-A Guide to Achieving Operational Efficiency (Release 3) (No. PNNL-19634).
Pacific Northwest National Laboratory (PNNL), Richland (2010)
5. Bishop, C.M.: Pattern Recognition and Machine Learning. Springer, New York (2006)