Sunteți pe pagina 1din 6

Available online at www.sciencedirect.

com

ScienceDirect
Procedia CIRP 72 (2018) 219–224
www.elsevier.com/locate/procedia

51st CIRP Conference on Manufacturing Systems

Lean Data in Manufacturing Systems: Using Artificial Intelligence for


Decentralized Data Reduction and Information Extraction
Thomas Küfnera*, Thomas H.-J. Uhlemanna, Bastian Zieglerb
a
Fraunhofer Project Group Process Innovation at the Chair of Manufacturing and Remanufacturing Technology, Universitätsstr. 9, 95447 Bayreuth, Germany
b
University of Bayreuth, Chair of Manufacturing and Remanufacturing Technology, Universitätsstr. 30, 95447 Bayreuth, Germany
* Corresponding author. Tel.: +49-921-78516-327; fax: +49-921-78516-105. E-mail address: thomas.kuefner@uni-bayreuth.de

Abstract

In the course of digitization, a drastically increased amount of acquired data in production systems can be observed. Nevertheless, only a minor
part of the acquired data is practically used for near real-time analysis and optimization within production systems. This paper introduces a
concept for the realization of a decentralized data analysis integration. Therefore, an analysis system using artificial neural networks is
conducted at the measurement point in the main supply of a production plant, to classify different operating states. The classification accuracy
in all evaluation models is at least 99.82% and proves that it is capable to recognize the operating states of a production machinery reliably. The
significantly, without loss of information, reduced amount of data is handed over to a superordinate instance of the production system for
further use of data.

© 2018 The Authors. Published by Elsevier B.V.


Peer-review under responsibility of the scientific committee of the 51st CIRP Conference on Manufacturing Systems.

Keywords: Edge analytics; Neural networks; Digitization; Artificial intelligence in manufacturing; Smart manufacturing;

1. Introduction using embedded systems. The analysis of measurement


signals is performed on site and reduces data volumes so that
Against the background of digitization, the amount of data only relevant information is delivered to the user. This “Lean
increases dramatically. While in 2016 the volume of annually Data” approach avoids subsequent data mining and the
generated digital data was about 16.1 zettabytes, the volume storage of large amounts of data. In addition, the data traffic
in 2025 is estimated at 163 zettabytes [1]. The exponential coming from the machines is drastically reduced and the user
growth promises further increase in the following years [1]. needs less background knowledge for analysis.
As digitization moves into production, the amount of data that
informs about production processes and products also expands This paper presents a study for a decentralized analysis
[2]. In the field of production and manufacturing, the data model for classifying operating states in production plants
often provides valuable information about production using artificial neural networks (ANN) on embedded systems.
processes or machine anomalies and enables companies to The main objective is the development and evaluation of an
make production facilities more transparent or resource- ANN, which is capable to recognize the operating states of a
efficient. As a current driver, predictive maintenance can be production system based on current measurements in the
mentioned, which ensures an improved production planning, machines main supply. Using the current as an information
longer running times and higher availability of machines [3]. base is possible in almost every technical machinery and is
However, in many cases the data is not considered at all, since more cost-effective compared to other methods already being
the analysis is too time-consuming and expensive or there´s a used to recognize operating states by ANN. Therefore, the
lack of analysis understanding in many companies. Therefore, motivation for this study are the new possibilities for
one approach is the decentralized data analysis in the plant optimizing the production system and increasing its resource

2212-8271 © 2018 The Authors. Published by Elsevier B.V.


Peer-review under responsibility of the scientific committee of the 51st CIRP Conference on Manufacturing Systems.
10.1016/j.procir.2018.03.125
220 Thomas Küfner et al. / Procedia CIRP 72 (2018) 219–224

efficiency, which are enabled by the automated recognition of by classifying the tool into one of three states: initial wear,
operating states by using current profiles. medium wear and severe wear. The proposed method is tested
by the audible sound signals of a turning machine and
For this purpose, six defined operating states of a modified performs tool wear classification with 80% of accuracy [9].
production machinery and their current profiles were An example for monitoring a production plant is the
measured. The measurement data is transferred to a multilayer learning process developed by Reuter and Bohlmann. In order
perceptron (MLP), a type of ANN, which is suitable to to detect possible errors in the production operation quickly
classify operating states. The classification capability of the and to avoid downtimes due to maintenance work, the data of
MLP is proofed by various evaluation models, which differ in various sensors of a production plant are preprocessed at first.
the number of transferred machinery data. The prediction Subsequently, they are evaluated and operating states are
accuracy in all evaluation models is at least 99.82% and derived. A downstream MLP reads the activity structure and
proves that the ANN is capable to recognize the operating derives predictions about the future plant behavior, which can
states of a production machinery reliably. The developed detect possible defects or wear of machine parts. The operator
ANN can be used for detecting production faults and is notified of the system status via an user interface. The
machinery wear automatically. process was tested over several months during operation and
could reduce the downtime and maintenance times according
2. Related Work
to Reuter and Bohlmann [10].
Since the beginning of the 1990s, the use of ANN in The use of machine learning has been tested in some areas
production plants has been discussed and partially of production. ANN are used primarily in layout planning and
implemented. In 1997, Heuer identified three main areas of machine control, as well as simulation models for parameter
application of ANN in production plants, which are still valid determination and optimization. With regard to the use of
today. He summed it up under the headings "diagnosis and ANN for the classification of operating states based on current
prognosis", "optimization" and "measurement, control and profiles, little knowledge is known so far. The ANN of this
regulation" [4]. study is to be placed within the scope of the “diagnosis and
prognosis”, since its focus lies on the classification of different
Due to digitalization, the amount of data available in
current profiles. If, based on this, future anomalies can be
production plants is increasing today. Given, that data is a
detected and processes can be controlled, it would at the same
prerequisite for the use of machine learning, it is likely that the
time also be assigned to the area of "measurement, control and
importance of machine learning and ANN in production will regulation".
also increase and go beyond a primary monitoring of industrial
processes. 3. Methodology
As an example of optimization of the factory layout,
Tsadiras et al. developed an ANN, which should efficiently 3.1. Description of the experimental setup
solve the buffer allocation problem that frequently occurs in
production plants. The goal of the ANN is to achieve the Figure 1 shows the electrical schematic of the modified
optimum between maximizing the flow, minimizing the machinery setup. With the setup, different operating states of a
number of buffers, maximizing profit and minimizing the real production plant can be simulated and measured under
average work-in-process. The optimization of this is extremely defined conditions.
time consuming without the use of machine learning, generator
M4
especially for large production lines with many workstations
~
and buffers. The trained ANN of Tsadiras et al. provides K1 K4 motor 1
layout designers with suggestions for solving this problem on L1
L2 M1

production lines with up to 180 workstations and 220 buffers L3 ~


N
[6].
electrical
A frequent use case in diagnosis and prognosis is quality
motor 2 consumer
assurance. Fritzsche describes how ANN can be used in body K5
M2
construction with dynamically adjustable body-building
~
devices. According to him, ANNs are suitable for mapping
complex relationships between quality protocols and control
inverter
measures of the adjustable body-building devices and to K2 K3 K6 motor 3
generate their own instructions for setting the device after a ~ M3

learning phase [7, 8]. ~ ~


Another use case in the sector diagnosis and prognosis is
the condition monitoring of tools. In [9] a trained competitive Fig. 1. Simple schematic of the experimental setup,
ANN is used, to monitor the condition of the tool flank wear consisting of four three-phase asynchronous machines and
an inverter
Thomas Küfner et al. / Procedia CIRP 72 (2018) 219–224 221

The setup consists of four three-phase asynchronous 25

machines, from which one is used as generator. The three motor 1 (OS1)
motor 2 (OS2)
motors can optionally be driven by an inverter. Simultaneous
20 motor 3 (OS3)
motor operation is not possible. The relevant characteristics of

eactiv powerin kW
the motors are shown in table 1.
15
Table 1. Characteristics of the three motors
motor one motor two motor three
10
nominal current [A] 3.11 5.6 3.0
nominal power [kW] 1.5 3.0 1.5
5
nominal rotation speed [min-1] 2865 2920 2910
power factor [-] 0.85 0.88 0.86
efficiency [%] 81.3 87.3 84.2 0
1 2 13
efficiency class IE2 IE3 IE3
time in s

The measurement of the electrical currents of the system Fig. 2. Active power of the three motors (OS1, OS2 and OS3)
was carried out in the main supply line. For the present case,
only the current in phase conductor L2 was considered. The Motor one and motor three have a similar behavior during
signals are acquired with a sampling rate of 20 kS/s. From start and operation, only the amplitude is different. During the
this, 50 rms-current-values are calculated for each second. 250 measurements of each OS, a temperature change of the
Each measuring sequence lasts exactly 14 seconds and motors can be observed. Therefore, after every tenth current
therefore delivers 700 rms-current-values. The sequences are measurement the surface temperature of the motor body is
later used to train the analysis model or to classify the recorded to monitor the temperature influence on the training
operating states afterwards. For each operating state, 250 data. The different temperature changes are illustrated in
individual measurements were recorded. These labeled figure 3.
records serve as training and evaluation data for the ANN. In
this approach, six different operating states (OS), shown in
temperaturein °C

table 2 are considered to train and evaluate the model. 40

Table 2. Considered operating states


operating state (OS) electrical machine electrical consumer [W] 30
motor 1 (OS1)
OS1 motor one 0 motor 2 (OS2)
OS2 motor two 0 20
motor 3 (OS3)

OS3 motor three 0 0 50 100 150 200 250


OS4 motor one 250 number of measurements
OS5 motor two 250
Fig. 3. Temperature change during the 250 current measurements
OS6 motor three 250
The rise of the temperature is similar at every motor body
Each operating state corresponds to a measuring sequence and stagnates after about 150 measurements at different end-
of 14 seconds. The electrical consumer (resistance) in OS4, temperatures. With the changing temperature, the current
OS5 and OS6 is switched on after seven seconds. The first consumption of the motors also alternates. Figure 4 shows this
and the last seconds serve to capture the entire waveform of behavior of motor three. It should be noted in this context that
an OS. The motors actually operate approximately twelve the current profile of the heated motor three is very similar to
seconds in each OS. Figure 2 shows the active power of OS1, the profile of the cold motor one. This fact makes it nearly
OS2 and OS3. impossible to separate these OS manually.
222 Thomas Küfner et al. / Procedia CIRP 72 (2018) 219–224

30
to the OS. Each record therefore consists of one label and 700
motor 3 (OS3) - 1. measurement
motor 3 (OS3) - 250. measurement
measured values and serves as training data for the ANN. The
25 MLP of this paper bases on the sequential model of Keras
[17]. Ten evaluation models were created, which differ in
20 terms of the number of training and test data records
15 transferred, the parameter settings of the MLP and the number
in A

of operating states transferred. Fig ure 6 illustrates th e models


eff

of the ten MLP, designed in this work.


I2_

10
y
x1 OS1
5

x2
0
1 2 13 y
time in s
x 3
. . OS2
. .

. . . .
Fig. 4. Comparison between the current profiles of the first and the 250th . .

measurement of motor three . .

The current profiles of OS1 and OS4 in figure 5 illustrate x y


701 OS6
the difference between the two scenarios of the operating
states. The profiles during the start of the motor are similar in input hidden hidden output
layer layer one layer two layer
both scenarios. A difference appears after seven seconds when
the electrical consumer is switched on at OS4.
Fig. 6. Visualization of the MLP model

motor 1 (OS4) For each measurement, a 701-dimensional vector is passed


motor 1 (OS1) to the MLP. The input layer must therefore comprise at least
20 701 neurons. The two hidden layers have 500 (layer one) and
150 neurons (layer two). The number of output neurons
equals the number of OS.
I 2 eff in A

Since the best classifications were obtained using ELU


10
(exponential linear units) in the hidden layers, this rectifier is
chosen as the activation function in the first three layers. For

the output layer softmax-function is used as the activation


function.

3.3. Evaluation of the analysis model


0
In order to have reliable outcome about the learning
5 10
success, five ANN with identical parameter settings were
time in s
created for each model. The five independently trained ANN
Fig. 5. Comparison between OS1 and OS4 of motor one were tested on the same samples. The key figures explained
below were then averaged over the five trained ANN.
3.2. Description of the analysis model To evaluate and compare the models, the two following
parameters were defined. The detection rate is the number,
A basic requirement of the model is to reliably classify the which assigns the input data to a certain OS with a
current profiles of a production plant by an ANN. Reliability probability. Ideally, the detection rate is therefore 100%. The
means, that the ANN assigns at least 95% of the transferred average detection rate is the mean value of the detection rates
power profiles to the correct OS. In image recognition, the of all test samples for five trained ANN of one model. In
ImageNet database, consisting of more than 1.2 million addition to the detection rate, the classification accuracy is
images of various classes, has achieved classification another important performance feature of ANN [18]. It
accuracy of up to 97% [11, 12, and 13]. In speech recognition describes what proportion of the test samples was assigned to
as well, sentences are recognized with up to 96% accuracy, the actual OS.
depending on the framework conditions [14, 15, and 16]. Table 3 contains the relevant parameters and information
First step of the analysis model is the data preparation. For about the training and test samples of MLP 6 to 10. Since
this purpose, a label was introduced whose numbering refers MLP 1 to 5 are only used to classify OS1 to OS3, these
Thomas Küfner et al. / Procedia CIRP 72 (2018) 219–224 223

models are not mentioned here. In addition to the test samples, The results allow further progress in predictive
which were completely unknown to the models during maintenance. The change in a current profile of a production
training, about 20% of the training data was used for plant can be an indicator of the wear of components in the
validation. production or indicate production errors. If training data is
transferred which results during such a fault or defect, it
Table 3. Characteristics of MLP 6 to 10 would also be possible to detect erroneous operating states
training samples test samples parameters after the training. Further procedure therefore includes an
No. batch extension of the operating states as well as a reduction of the
total per OS total per OS epochs iterations
size training samples with an equivalent classification accuracy. In
6 960 160 300 50 75 96 750 addition, it will be examined to what extent the models can be
7 480 80 300 50 150 96 750 used in embedded systems in order to perform the analysis
decentral in the production plant.
8 300 50 300 50 250 100 750
9 96 16 1200 200 1000 96 1000 Lean Data Module
database
10 66 11 300 50 1000 66 1000
current- embedded

...
MCU
Table 4 shows the results of MLP 6 to 10. Although the profiles UART computer ethernet
number of training data was gradually reduced from MLP 6 to
MLP 10, the accuracy of the models did not decrease. Only data acquisition machine learning data storage,
the parameters like training epochs and iterations has been and based postprocessing
adjusted. At the same time, more test data was available, preprocessing main processing and visualisatio
resulting in higher reliability of the results (MLP 9). At MLP
10, eleven training samples for each OS were necessary, to Fig. 7. Lean Data Module for decentralized information extraction
reach a classification accuracy of 99.93%. In other words, out
of totally 1500 samples, only one prediction was wrong. This Therefore, a hardware concept, illustrated in figure 7 is
is a promising result regarding to the context of monitoring used. It can be installed directly into the three-phase main
production facilities where only a few training samples are supply of production plants. The microcontroller (MCU)
present. samples the current profiles at 10 kS/s and performs a feature
extraction for data volume reduction. Afterwards, models,
Table 4. Results of MLP 6 to 10 introduced in this paper make the classification on the
No. average detection rate [%] classification accuracy [%] embedded system and deliver the information to the database,
6 99.77 99.93 were workers can use it for further purposes.
7 99.86 100.00
Acknowledgements
8 99.91 100.00
9 99.68 99.82 The presented research work is partially financed by the
10 99.81 99.93 European Regional Development Fund (ERDF) and the
Oberfrankenstiftung as supporters of the project Oberfranken
4. Conclusion and outlook 4.0. The authors are responsible for the contents of this
publication.
In this paper, it was examined and evaluated whether a
reliable detection of operating states based on the current
profiles of production plants is possible. Therefore, ten
multilayer perceptron models with several parameter settings
were developed and tested with real machine data. For all
evaluation models, an average detection rate of between
99.68% and 99.99% and a classification accuracy of between
99.82% and 100% were achieved. The values are very close to
the optimum of 100% and prove that the models are suitable
for a reliable classification of the operating states in
production plants. In addition, it has been proved that a small
two-digit number of training samples for each operating state
already suffices for the reliable classification in the present
application case, which makes the models particularly
interesting for use in embedded systems.
224 Thomas Küfner et al. / Procedia CIRP 72 (2018) 219–224

References das Leben in der Zukunft“. VDE-Kongress 2014, Frankfurt am Main.


VDE: Berlin, 2014. ISBN 978-3-8007-3641-6
[11] He, K.; Zhang, X.; Ren, S.; Sun, J.: “Delving Deep into Rectifiers:
[1] Reinsel, D.; Gantz, J.; Rydning, J.: IDC White Paper “Data Age 2025: The
Surpassing Human-Level Performance on ImageNet Classification”. In:
Evolution of Data to Life-Critical - Don’t Focus on Big Data; Focus
CoRR, 2015. URL: http://arxiv.org/pdf/1502.01852v1 (last access:
on the Data That’s Big”. April 2017. URL:
09.07.2017)
https://www.seagate.com/files/www-content/our-
[12] Russakovsky, O.; Deng, J.; Su, H.; Krause, J.; Satheesh, S.; Ma, S.;
story/trends/files/Seagate-WP-DataAge2025-March-2017.pdf (last access
Huang, Z.; Karpathy, A.; Khosla, A.; Bernstein, M.; Berg, A. C.; Fei-Fei,
18.12.2017)
L.: „ImageNet Large Scale Visual Recognition Challenge“. In:
[2] Freitag, M.; Kück, M.; Ait Alla, A.; Lütjen, M.: „Potenziale von Data
International Journal of Computer Vision, 2015, 115, Nr. 3, S. 211–252
Science in Produktion und Logistik: Teil 1 - Eine Einführung in aktuelle
[13] Russakovsky, O.; Deng, J.; Su, H.; Krause, J.; Satheesh, S.; Ma, S.;
Ansätze der Data Science“. In: Industrie 4.0 Management, 2015, 31, Nr.
Huang, Z.; Karpathy, A.; Khosla, A.; Bernstein, M.; Berg, A. C.; Fei-Fei,
5, S. 22–26
L.:„ILSVRC2016“.URL:http://image-
[3] Schmalen, K.: IDC-Studie „Industrie 4.0 in Deutschland – Startschuss für
net.org/challenges/LSVRC/2016/results (last access: 18.08.2017)
die ITK-basierte vierte industrielle Revolution“. URL:
[14] Dua, M.; Aggarwal, R. K.; Kadyan, V.; Dua, S.: “Punjabi Automatic
http://idc.de/de/ueber-idc/press-center/59106-idc-studie-industrie-4-0-
Speech Recognition Using HTK”. In: International Journal of Computer
durchdringt-verarbeitendes-gewerbe-in-deutschland-investitionen-fur-
Science Issues, 2012, 9, Nr. 1, S. 359–364. URL:
2015-geplant, last access 14.12.2017.
https://www.ijcsi.org/papers/IJCSI-9-4-1-359-364.pdf (last access:
[4] Heuer, J.: „Neuronale Netze in der Industrie: Einführung - Analyse –
19.08.2017)
Einsatzmöglichkeiten“. Deutscher Universitätsverlag: Wiesbaden, 1997.
[15] Xiong, W.; Droppo, J.; Huang, X.; Seide, F.; Seltzer, M.; Stolcke, A.; Yu,
ISBN 3-8244-6386-5
D.; Zweig, G.: “Achieving Human Parity in Conversational Speech
[5] Noguchi, K.: “How can ANNs contribute to industrial development?” In:
Recognition”. In: CoRR, 2016. URL:
Proceedings of 1993 International Joint Conference on Neural Networks.
https://arxiv.org/pdf/1610.05256.pdf (last access: 22.08.2017)
IEEE: Piscataway, 1993, S. 1061–1064. – ISBN 0-7803-1421-2
[16] Zeiler, M. D.; Ranzato, M.; Monga, R.; Mao, M.; Yang, K.; Le, Q. V.;
[6] Tsadiras, A. K.; Papadopoulos, C. T.; O’Kelly, M. E. J.: “An artificial
Nguyen, P.; Senior, A.; Vanhoucke, V.; Dean, J.; Hinton, G. E.: “On
neural network based decision support system for solving the buffer
rectified linear units for speech processing”. In: Proceedings of
allocation problem in reliable production lines”. In: Computers &
International Conference on Acoustics, Speech, and Signal Processing
Industrial Engineering, 2013, 66, Nr. 4, S. 1150–1162
(ICASSP), 2013, S. 3517–3521. URL:
[7] Neugebauer, R.: „Ressourceneffizienz: Schlüsseltechnologien für
https://cs.stanford.edu/~quocle/Zeileretal_icassp13.pdf (last access:
Wirtschaft und Gesellschaft“. Springer Vieweg: Berlin, Heidelberg, 2017.
09.07.2017)
ISBN 978-3-662-52889-1
[17] Chollet, F.: Keras Documentation: The Sequential model API. URL:
[8] Fritzsche, R.: Innovationsallianz „Green Carbody Technologies“ –
https://keras.io/models/sequential/ (last access: 26.02.2018)
InnoCaT®. In: „Neugebauer, R. (Hrsg.): „Ressourceneffizienz :
[18] Raschka, S.: “Python Machine Learning: Unlock deeper insights into
Schlüsseltechnologien für Wirtschaft und Gesellschaft“. Springer Vieweg:
machine learning with this vital guide to cutting-edge predictive
Berlin, Heidelberg, 2017, S. 187–188. ISBN 978-3-662-52889-1
analytics”. 2016, Packt Publishing, ISBN 978-1-78355-513-0.
[9] Emerson Raja J.; Lim W.S.; Venkataseshaiah C.: “Tool Condition
[19] Berlec, T.; Potočnik, P.; Govekar, E.; Starbek, M.: “A method of
Monitoring using Competitive Neural Network and Hilbert-Huang
Transform” In: Asian Journal of Scientific Research, 2013, 6: 703-714. production fine layout planning based on self-organising neural network
[10] Reuter, M.; Bohlmann, S.: „Einsatz von neuronalen Netzen zur clustering”. In: International Journal of Production Research, 2014, 52,
automatischen Überwachung einer Fertigungsanlage im Online-Modus“. Nr. 24, S. 7209–7222
In: Kreuse, J.; Wolff, I. (Hrsg.): „Smart cities - Intelligente Lösungen für

S-ar putea să vă placă și