Beruflich Dokumente
Kultur Dokumente
com
Available online at www.sciencedirect.com
ScienceDirect
Available ScienceDirect
online
Procedia
Available atonline
CIRPwww.sciencedirect.com
00 (2019) 000–000
at www.sciencedirect.com
www.elsevier.com/locate/procedia
ScienceDirect
Procedia CIRP 00 (2019) 000–000
ScienceDirect www.elsevier.com/locate/procedia
A new methodology
a
Institute forto
Fraunhofer Matthias
b
analyze
Schneider
Manufacturing
a,
*,the
Engineering functional
Dominik
and Lucke
Automation
a,b
and
, Thomas
IPA, Nobelstraßephysical
Adolf
12, 70569
a
architecture
Stuttgart, Germanyof
Hochschule Reutlingen, ESB Business School, Alteburgstr. 150, 72762 Reutlingen, Germany
existing products a
for an
* Corresponding author. Tel.: +49-711-970-1658.
b
assembly
E-mail address:
Hochschule Reutlingen,
oriented product family identification
Fraunhofer Institute for Manufacturing Engineering and Automation IPA, Nobelstraße 12, 70569 Stuttgart, Germany
matthias.schneider2@ipa.fraunhofer.de
ESB Business School, Alteburgstr. 150, 72762 Reutlingen, Germany
Apart from the effort for development of application specific management of failures during running production. The focus
diagnosis functions the integration of the different models and of this paper is on the architecture and the information model
systems cost a lot of time and effort. Also, the IT-Systems must of the failure management system as basis for further analysis
be capable to process and consider the permanently growing methods. The failure detection which is in the focus of our
amount of collected information from different sources. All future work uses a graph-based approach and model to
these challenges demand new integrated cyber-physical failure calculate and compare the current air flow at the measuring
management systems that simplify and speed up the application point based on typical consumptions values of the machines
specific implementation. and components behind. By combining the typical
This paper presents an approach for a cyber-physical failure consumptions values with their current readable PLC status
management system, capable to use information from values, a near real time calculation can be achieved and used
machines such as programable logic controllers (PLC), sensor for a deviation detection and failure localization.
data of CPS and IT systems to support the diagnosis and
repairing process. Core element is an information model 2. Related Work
creating at runtime a partial digital twin, standardizing the
information representation. In this partial digital twin for Failure management deals with the recognition, prevention
purpose of failure management the different information and reaction to failures. The goal is to minimize the cost caused
sources are combined to detect deviations and to determine the by the failure itself as well as the cost for situation-specific
location of a probable failed component. Key element on the measures to eliminate the failure. Since the attempt to eliminate
technical level is a highly scalable search engine which is all failures is usually neither practicable nor economically
capable to process the large growing amount of information sensible, it is important to find the optimum between the two
performantly. cost categories and to prioritize failures. A failure management
The approach is prototypically implemented to detect system can therefore rather be an extra module to computerized
failures in the form of leakages and operating interrupts in a maintenance planning and control systems (CMMS). Since the
compressed air network. The share of energy costs in systems meanwhile offer more and more functions, a clear
generation can amount to up to 80% of operating costs. demarcation between the individual systems is not always
Compressed air is thus the most expensive energy source in the possible or reasonable. [10]
industrial environment and offers great potential for savings Failure management systems are often also implemented in
measures. [8][9] Leakage detection and repairing in a the form of ticket systems. Such systems are called issue
compressed air network is still a problem. Between 5% up to tracking systems or helpdesk systems such as zendesk [11] or
50% of the total compressed air, consumption can be caused by freshdesk [12]. With these systems, the focus is on the
leakages [8]. management of failures. Each failure or request is stored in the
The concept of a cyber-physical failure management form of a ticket that is uniquely identifiable and contains related
system raises some challenges such as the digital representation information. [13] As these systems are designed for service
of a factory, the collection and analysis of large amounts of desks and not directly for maintenance, they do not have
information from different sources as well as the detection and production related analysis or diagnosis capabilities.
Factory
Management
Maintenance
Worker Further
Approaches to information sources
efficiency
increase
Cost Production information
overview (e.g. orders)
Notification
about failures
Analysis Manually captured
information (e.g. counter states)
Failure information Reasoning Information
(e.g. failure causes,
failure solutions) Machine models,
Failure Historical information Consumption profiles,
Information
Management Machine documentation,
Data Pool
Manual Maintenance history,
failure report ...
Machine
Virtual Sensor
value
Notification Sensors Sensor values,
Operating states, CPS
about failure
PLC data,
...
PLC
Machine
Operator Production
Machine
Fig. 1. Concept of the cyber-physical failure management system.
302 Matthias Schneider et al. / Procedia CIRP 81 (2019) 300–305
Matthias Schneider et al. / Procedia CIRP 00 (2019) 000–000 3
For failure detection numerous methods in manufacturing • Factory Structure: This sub-model mainly contains
systems (e.g. signal processing, machine learning or trend static information which describe the real structure of a
analysis) exist which mainly focus on single manufacturing factory. This means that the physical objects (e.g.
systems or technical processes and their directly related sensor machines, supply components, sensors, CPS) as well as
data. [14] This kind of failure detection systems often do not their relationships to each other are modeled.
use indirect information sources like production IT-systems. • Dynamic Factory Information: The sub-model
contains the dynamic factory information (e.g. sensor
3. Concept values or machine states). It refers to the (static) structure
described in the sub-model Factory Structure and thus
A core element of the cyber-physical failure management enables a virtual representation of the current state of the
system is an information model which combines the numerous factory.
information sources in smart factories. This enables the • Failure Management: This sub-model manages all
creation of a virtual representation of the factory in the form of information relevant to failures. This includes failure
a partial digital twin. With this virtual representation of the reports and their derived maintenance requests and
factory it is possible to detect deviations and determine failures reports about failure elimination. By linking to
and thus support the maintenance workers in their work with maintenance assets, failure information is linked to
failure relevant information. factory information, which enables the provision of
The concept of the cyber-physical failure management failure relevant context information.
system is depicted in Figure 1. Different information sources • User Management: The data of the users of the system
such as machine models or operation profiles represent the are stored here. Different user groups can be
smart factory virtually. Beside static information such as administered with their capabilities. This enables an
machine documentation or repair instructions, this includes automated assignment and notification of failure types to
also dynamic information like actual sensor values or operating a certain group of maintenance workers (e.g. electricians,
states of machines, production orders, or maintenance histories. facility managers, machine specialists). The
All information is stored in an information pool, which forms authentication and rights management of the users are
the basis for detection of failures. The failure management also stored here.
system analyses the information pool and attempts to detect • Configuration: Since the system is designed to be
failures in factories automatically. If a failure is detected, the generic and targets different types of factories, the
probability of localization is determined. Detected failures are system can be configured accordingly and adapted to the
stored and an associated maintenance requests is generated. circumstances of the factory where it is used.
This enables the responsible maintenance worker to be
automatically notified and provided with relevant failure In the information model physical objects such as PLCs,
information. Relevant failure information is e.g. the probable CPS, machines or smart sensors are represented by an abstract
failed component, the probability of localization of the failed description containing describing information and state
component or, if similar failures have already occurred in the variables. The location is one of the most important state
past, suggested solutions for repair of the failure. After the variables of an object, since it is the basis for the localization
failure has been repaired, the maintenance worker returns of failures. A geographical addressing based on longitude and
information about the cause of the failure and how to repair it latitude is used for the location. This makes it possible to
back to the failure management system. This results in a describe the location of an object in the real world uniquely and
feedback loop for information which on the one site flows into globally valid. Thus, objects can be easily localized even across
a bigger information basis for improved failure detection and company locations and the analysis can be extended by
on the other site the support for maintenance workers can be geographical search queries. Relations between the objects
improved for already known failures or similar failure types. In create a virtual representation of the real factory. In addition to
addition to automatic failure detection, failures can also be the relations between the objects, an object can also be related
reported manually by machine operators or the maintenance to a maintenance asset, which links the object with the actual
workers. In this case additional context information can be failure management.
provided directly by the reporter. The direct integration of CPS and other IT-Systems as well
as their consideration in the data model are an important point
3.1. Information model of the cyber-physical failure management system. CPS also
have a certain intelligence that enables them to monitor
The information model enables the combination of different themselves and to provide self-diagnostic capabilities. This
information sources. All information that is represented in the means that not all monitoring and analysis functions have to be
system is described by this information model. It provides the provided by a central system. The failure management can be
basis for the virtual representation of a factory and for the done in such a way that the failure detection capabilities of CPS
analysis to detect and locate failures. The information model is are managed and orchestrated as well as supplemented with
divided into several sub-models: comprehensive analysis functions of the failure management
system.
Matthias Schneider et al. / Procedia CIRP 81 (2019) 300–305 303
4 Matthias Schneider et al. / Procedia CIRP 00 (2019) 000–000
Database
Failure
Integration Sensor Detected
Analysis Analysis Management
Service data failures
Service 1 Service ... Service
Search
Engine
Integration Middleware
REST Websocket MQTT OPC UA ...
CPS
PLC
functions of the service. The service-oriented approach enables engine which is highly scalable and provides additional search
a high degree of modularity and flexibility. Thus, the system and analysis functionalities. Contextual information such as
can be easily extended by new services or existing services can operation instructions, manuals or repair instructions are often
be replaced with existing functions of external maintenance available as digital documents. Usually, these documents are
management systems. The cyber-physical failure management accessible anyway trough a file server of the company and
system consists of the following services: therefore they don’t have to be stored redundantly in the
database. Only a corresponding link to the document on the file
• Integration Service: The Integration Service collects
server is stored in the database. The prototype implementation
information from CPS and production IT-systems. At the
uses Nextcloud, an open source file share platform, as file
same time, it enables the creation of virtual sensors. Virtual
server.
sensors can be used to aggregate information or generate
For the integration of PLCs, other IT-systems or smart
new sensor values through mathematical operations. For
sensors the Manufacturing Services Bus (MSB) [15] is used as
virtual sensors, new sensor values are automatically
an integration middleware. The MSB supports various
calculated as soon as corresponding information is
communication protocols such as REST, Websocket, MQTT
received. New information are collected via an integration
and OPC UA as well as manufacturer-specific PLC
middleware. The middleware supports several
communication protocols. In addition, the MSB, offers
communication protocols such as REST, Websocket, OPC
adapters for Enterprise Resource Planning Systems and
UA or MQTT. This enables a low effort integration of shop
Manufacturing Execution Systems, enabling integration of
floor components (e.g. PLCs) and their associated sensors
production IT systems as further information sources.
and actuators as well as the integration of production IT
The user interface enables the maintenance workers to
systems.
interact with the maintenance management. The maintenance
• Analysis Service: The Integration Service notifies the
workers are notified about new failures and get provided with
Analysis Service about updates in the virtual representation
information about the failures. Once a failure has been
of the factory. This makes it possible to react to changed
eliminated, the maintenance workers can return information
sensor values or machine states, so that the failure analysis
(e.g. about failure causes and possible failure solutions) into the
is always based on the current factory state. On this basis,
failure management system via the user interface. An
an attempt is made to automatically detect and locate
application on a mobile device is best suited to support
failures in the factory. The localization accuracy depends
maintenance workers in their daily work. The mobile device
strongly on the available information. The failure detection
itself is a CPS whose sensors can be used to capture context
approach described in the concept was implemented
information for manual failure reports. For the feedback of
prototypically in the form of a graph-based analysis
information into the system, it is important that the information
algorithm. Therefore, the virtual representation of the
is in a structured form so that it can be further processed
factory structure is modelled as a graph. Each node of the
automatically and considered for further analysis. To achieve
graph is linked to the respective information from the
this, the maintenance worker is supported in the mobile
information pool. When the virtual representation changes,
application by a guided feedback process. Common failure
the affected factory part can be identified directly as a sub-
information (e.g. cause of failure, suggestions for failure
graph. A detected failure can be limited directly to such a
solution or required spare parts) is pre-classified and only must
sub-graph. Based on this sub-graph the probability of
be selected from a catalog.
localisation can be determined. The analysis capabilities of
the system will be extended by further analysis services in
5. Evaluation
future work.
• Failure Management Service: The Failure Management
Compressed air is an important and at the same time one of
Service takes care of the management of existing failures.
the most expensive energy sources in factories, so the detection
A failure is managed over the entire life cycle, from its
and elimination of leakages offers great potential for savings.
detection until its elimination. In this way, information
Therefore, the failure management system was prototypically
(e.g. for repair of the failure and its possible causes) can be
implemented and evaluated for the detection of failures and
fed back into the system and the information base for
leakages in compressed air networks.
analysis can be continuously extended. The Analysis
The system was tested on a model machine that simulates a
Service automatically reports detected failures and
real compressed air network in an industrial production
provides context information. The reporting of failures is
environment. A simple production process is simulated by this
done via the RESTful API of the service. This can also be
model machine. The model machine uses industry standard
used to report failures manually by maintenance workers
compressed air sensors and PLCs with integrated OPC UA
or machine operators.
servers. Leakages and machine failures can be generated
manually. The structure of the model machine is modelled in
The large number of CPS in smart factories, the huge
the failure management system as a production system in a
amount of information as well as the wide variety of
factory. Via OPC UA the information of the PLCs is captured,
information sources sets high requirements for the database
so that a virtual representation containing current sensor values
management system (DBMS) in terms of scalability and
and operating states can be created. The model of the plant
analysis capabilities. Therefore, Elasticsearch is used as
includes consumption profiles for different operating states.
DMBS. Elasticsearch is a document-based NoSQL search
Matthias Schneider et al. / Procedia CIRP 81 (2019) 300–305 305
6 Matthias Schneider et al. / Procedia CIRP 00 (2019) 000–000
Based on the virtual representation failures in the form of machine operated with compressed air showed that it is
leakages or operating interrupts are detected automatically possible to automatically detect failures in the form of leakages
trough deviations to the expected state. Further context or operating interruptions during operation of machines and to
information (e.g. age of components, wear profiles or historical support maintenance workers with failure relevant information.
failure data) can be used to determine the probability of The evaluation showed that the modelling of factory structures
localization for the detected failure. should be supported by graphical tools. The maintenance
Furthermore, the repairing process was tested with the worker can also be better supported by a suggestion-based
mobile application on an Android device. The main users of feedback system when troubleshooting failures. Furthermore,
this application are maintenance workers. Once a failure has the evaluation will be carried out in a larger production
been detected, a corresponding notification is displayed on the scenario. In this context additional failure detection methods
mobile devices of the responsible maintenance workers. Using (e.g. machine learning) for the analysis of large amounts of
the implemented app, a maintenance worker can retrieve information will be considered.
information about the detected failure as well as context
information for the repair. After repairing the maintenance Acknowledgement
worker feeds information (e.g. about the failure cause, needed
spare parts) back to the failure management system. This research was done within the research project Center
The evaluation has shown some potential for improvements for Cyber-Physical Systems (S-TEC ZCPS) at Fraunhofer
of the failure management system which should be considered Institute for Manufacturing and Automation Engineering
in future work: funded by the Ministry of Economic Affairs, Labour and
Housing Baden-Württemberg.
• Modelling the factory structure is very time-consuming.
This is currently done textually and can be significantly
References
improved by providing graphical modeling tools.
• For the analysis corresponding models of the machines are [1] Kagermann H, Wahlster W, Helbig J. Recommendations for implementing
needed, which describe the normal state of the machine the strategic initiative INDUSTRIE 4.0. Final report of the Industrie 4.0
(e.g. consumption profiles for power or compressed air). Working Group: acatech; 2013.
[2] Geisberger E, Broy M. agendaCPS. Berlin, Heidelberg: Springer Berlin
The generation of the models should be further automated Heidelberg; 2012.
and created automatically through a teach-in phase. [3] Radziwon A, Bilberg A, Bogers M, Madsen ES. The Smart Factory.
• In complex factories, analysis is confronted with large Exploring Adaptive and Flexible Manufacturing Solutions. Procedia
amounts of information. In order to manage these amounts Engineering 2014;69. p. 1184–1190.
[4] Shrouf F, Ordieres J, Miragliotta G. Smart factories in Industry 4.0. A
of information, the analysis can be extended with machine review of the concept and of energy management approached in
learning methods such as neuronal networks. This means production based on the Internet of Things paradigm. International
that even large amounts of information can be processed, Journal of Modern Manufacturing Technologies 2015;VII-1. p. 697-701.
[5] Wang S, Wan J, Di Li, Zhang C. Implementing Smart Factory of Industrie
and the quality of failure detection and localization can be 4.0. An Outlook. International Journal of Distributed Sensor Networks
continuously improved by training an appropriate model. 2016;12-1.
• In order to further support the maintenance workers in [6] Lucke D, Adolf T, Le T, Bérenguer C, Christien J, Sieg-Zieba S, Haug R.
Integrated dynamic predictive maintenance planning with advanced
troubleshooting, a recommendation system based on the deterioration and remaining useful lifetime estimation models. In:
feedback of the maintenance workers can be introduced. In Podofillini L, Sudret B, Stojadinovic B, Zio E, Kröger W, editors. Safety
this way, different solutions for failures can be collected and Reliability of Complex Engineered Systems: CRC Press; 2015. p.
2261–2269.
and evaluated. In the long term, the best solution strategy
[7] acatech, editor. Smart Maintenance für Smart Factories. Mit intelligenter
can be determined and suggested automatically. Instandhaltung die Industrie 4.0 vorantreiben. München: Herbert Utz
• The model used for the virtual representation of the factory Verlag; 2015.
is currently specific for the use case of failure detection [8] Zimmermann F, Köse E, Reichart M, Weckmann S, Sauer A. Industrie. In:
Sauer A, Bauernhansl T, editors. Energieeffizienz in Deutschland - eine
and management. It is planned to be extended by further Metastudie, Berlin: Springer Vieweg; 2016. p. 77–172.
standards (e.g. Industrie 4.0 Administration Shell) to [9] Sauer A, Bauernhansl T, editors. Energieeffizienz in Deutschland - eine
enable use cases in other fields such as process Metastudie. Analyse und Empfehlungen. 2nd ed. Berlin: Springer
Vieweg; 2016.
optimization, quality or planning. [10] Fischäder H. Störungsmanagement in netzwerkförmigen
Produktionssystemen. In: Schneider H, Haupt R, editors. Schriften zum
6. Conclusion Produktionsmanagement, Wiesbaden: Deutscher Universitäts-Verlag;
2007.
[11] zendesk. 2018. [Online]. Available: https://www.zendesk.com. [Accessed
In this paper, we present an approach how the potentials of 05.12.2018].
CPS in smart factories can be used for failure management. For [12] freshdesk. 2018. [Online]. Available: https://freshdesk.com. [Accessed
this purpose, an information model that models the structure of 05.12.2018].
[13] Vincent J, Spier R, Rolsky D, Chamberlain D, Foley R. RT Essentials.
factories has been designed. By the numerous information Sebastopol: O'Reilly; 2007.
sources, which both the CPS and production IT systems offer, [14] Huang HH, Wang B. Related work on machine monitoring and
a virtual representation of factories can be generated. This diagnostics. In: Lee J, Wang B, editors. Computer-aided Maintenance,
Boston, MA: Springer US; 1999. p. 41–58.
forms the basis to detect deviations and to determine possible [15] Schel D, Henkel C, Stock D, Meyer O, Rauhöft G, Einberger P, Stöhr M,
failed components in factories. Daxer MA, Seidelmann J. Manufacturing Service Bus. An
Based on a service-oriented architecture the concept was Implementation. Procedia CIRP 2018;67. p. 179–184.
prototypically implemented. The evaluation with a model