Professional Documents
Culture Documents
com
Available ScienceDirect
online atonline
Available www.sciencedirect.com
at www.sciencedirect.com
ScienceDirect
Procedia CIRP 00 (2018) 000–000
ScienceDirect www.elsevier.com/locate/procedia
Architecture28th
andCIRP
development of an
Design Conference, Industrial
May 2018, Nantes,Internet
France of Things
framework for realizing services in Industrial Product Service Systems
A new methodology to analyze the functional and physical architecture of
existingKosmas
products for ana,assembly
Alexopoulos oriented
Spyros Koukas a
product
, Nikoletta familyMourtzis
Bolia, Dimitris identification
a*
a
Laboratory for Manufacturing Systems and Automation, Department of Mechanical Engineering and Aeronautics, University of Patras, 26500, Rio Patras,
Paul Stief *, Jean-Yves Dantan, Alain Etienne, Ali Siadat
Greece
* Corresponding author. Tel.: +30-261-0 99-7262; fax: +30-261-0 99-7744. E-mail address: mourtzis@lms.mech.upatras.gr
École Nationale Supérieure d’Arts et Métiers, Arts et Métiers ParisTech, LCFC EA 4495, 4 Rue Augustin Fresnel, Metz 57078, France
This paper presents the architecture and the development details of an Industrial Internet of Things (IIoT) solution that supports the lifecycle of
IPSSs (Industrial Product-Service Systems). The proposed framework supports the definition, commissioning and operation phases of services
Abstract
in IPSS. The framework utilizes an IIoT system architecture that enables services’ deployment both at the edge tier and in the platform tier and
Inuses the enterprise
today’s business tier for implementing
environment, the trendspecific
towardsapplications thatvariety
more product provideand
interfaces to end-users.
customization A service
is unbroken. fortolaser
Due this machine data analysis
development, the needand
of
aggregation
agile is designed and
and reconfigurable implemented
production systemson emerged
top of thetoproposed framework
cope with in order to
various products demonstrate
and the capabilities
product families. To design of it.
and optimize production
systems as well as to choose the optimal product matches, product analysis methods are needed. Indeed, most of the known methods aim to
© 2018aThe
analyze Authors.
product or onePublished by Elsevier
product family on theB.V.
physical level. Different product families, however, may differ largely in terms of the number and
Peer-review under responsibility of the scientific
nature of components. This fact impedes an efficient committee of the 51st
comparison and CIRP
choiceConference on Manufacturing
of appropriate product familySystems.
combinations for the production
system. A new methodology is proposed to analyze existing products in view of their functional and physical architecture. The aim is to cluster
Keywords: Industrial Internet of Things (IIoT); Industrial Product-Service Systems (IPSS); Data Analytics
these products in new assembly oriented product families for the optimization of existing assembly lines and the creation of future reconfigurable
assembly systems. Based on Datum Flow Chain, the physical structure of the products is analyzed. Functional subassemblies are identified, and
a functional analysis is performed. Moreover, a hybrid functional and physical architecture graph (HyFPAG) is the output which depicts the
1. Introduction The purpose of this paper is to present the architecture and
similarity between product families by providing design support to both, production system planners and product designers. An illustrative
the development details of such an IIoT solution that supports
example of a nail-clipper is used to explain the proposed methodology. An industrial case study on two product families of steering columns of
The manufacturing
thyssenkrupp Presta France environment has
is then carried outradically
to give achanged over evaluation
first industrial the lifecycle of IPSSs.
of the proposed The proposed framework supports the
approach.
the last decades, following the technological
© 2017 The Authors. Published by Elsevier B.V. revolution in definition, commissioning and operation phases of services in
information and communication technology. Manufacturing IPSS. The
Peer-review under responsibility of the scientific committee of the 28th CIRP Design Conference 2018.framework utilizes a three-tier IIoT system
companies’ long-term goal is to remain competitive and ensure architecture that enables services’ deployment both at the edge
their sustainability
Keywords: [1].method;
Assembly; Design The Family
shift of profit margins
identification from tier as well as in the platform tier and uses the enterprise tier
products to services, has transformed traditional production for implementing specific applications that provide interfaces
equipment supplier industries to providers of Industrial to end-users. In order to demonstrate the capabilities of the
Product-Service Systems (IPSS). IPSS is a new business model proposed framework a pilot case from the machine building
1.forIntroduction
consistent delivery of industrial products and services. In of the product
industry range and
is presented. In characteristics manufactured
particular, an IPSS and/ora
that features
many cases, the value creation offered by a service of an IPSS, assembled in this system. In this context, the main
service for laser machine data analysis and aggregation, has challenge in
Due to
requires the fast
a software development
system that needs toinanalyzethe data
domaincoming of modelling and analysis is now not only
been designed and implemented on top of the proposed to cope with single
communication and an ongoing trend of digitization
from different data sources within the industrial product, such and products,
framework. a limited product range or existing product families,
digitalization,
as a numericalmanufacturing
controller of enterprises
a laser-cuttingare machine
facing important
or from but The
also remaining
to be able to of analyze
the paperand to follows:
is as comparethe products
secondtochapter
define
challenges in today’s market environments:
Internet of Things (IoT) devices embedded or attached a continuing
to the new product families. It can be observed that classical
comprises a state of the art on the main aspects of this work. existing
tendency
industrialtowards
product.reduction
In manyofcases,
product development
a diverse number times and
of such product families are
The architecture andregrouped in function
the prototype of the of clients
IIoT or features.
framework are
shortened product lifecycles. In addition, there
industrial products are deployed in a wide range of customeris an increasing However, assembly oriented product families are hardly
presented in section three. Section four presents the application to find.
demand of customization,
environments. The deployment,beingmanagement,
at the same time in a global
and maintenance of On
the the product
proposed family
IIoT level, products
framework differ
for realizing mainlyininIPSS
services two
competition with competitors all over the world. This
of such services create the need for Industrial Internet of Things trend, main characteristics: (i) the number of components
using pilot examples. Finally, this paper concludes with the and (ii) the
which is inducing the development from macro
(IIoT) solutions that take into account the technical details, as to micro type of components (e.g. mechanical, electrical, electronical).
results of this work and also the intentions of the authors for
markets,
well as, results in diminished
the different lot sizes
stakes holders that due to augmenting
are involved in the Classical
future work.methodologies considering mainly single products
product varieties
IPSS business model. (high-volume to low-volume production) [1]. or solitary, already existing product families analyze the
To cope with this augmenting variety as well as to be able to product structure on a physical level (components level) which
identify possible optimization potentials in the existing causes difficulties regarding an efficient definition and
2212-8271 ©system,
production 2018 The it
Authors. Publishedtobyhave
is important Elsevier B.V. knowledge
a precise comparison of different product families. Addressing this
Peer-review under responsibility of the scientific committee of the 51st CIRP Conference on Manufacturing Systems.
2212-8271©©2017
2212-8271 2018The
The Authors.
Authors. Published
Published by Elsevier
by Elsevier B.V. B.V.
Peer-review
Peer-review under
under responsibility
responsibility of scientific
of the the scientific committee
committee of the of theCIRP
28th 51stDesign
CIRP Conference
Conference2018.
on Manufacturing Systems.
10.1016/j.procir.2018.03.152
Kosmas Alexopoulos et al. / Procedia CIRP 72 (2018) 880–885 881
2 Author name / Procedia CIRP 00 (2018) 000–000
In Fig. 1 the architecture of the proposed IIoT framework is world modelling perspective, allowing the definition of new
presented. This framework allows on one hand the definition properties and structure of every item. The modeling also takes
and management of Service Types and Instances. In addition, into account the lifecycle of these items, by differentiating
it is focalized to provide stream and batch analytics support, in between types and instances. This approach is similar to the one
big data enabled technologies, and also to be able to support proposed by RAMI 4.0. [7].
Edge and Cloud Computing. Software components enable the The Sensor model of the framework can be used to model
cost-effective and efficient service provision. In this sense, the arbitrary sensor systems but also in a more abstract way to
architecture shown in Fig. 1 is the reference that shows how model input coming from products or found in other systems.
different implementations can be developed. This approach is based on the concept that “anything that can
A fully functional prototype of the IIoT framework together be read—from files to product-specific data—can and should
with an IPSS system solution has been developed. The be considered sensor input” [17] The IIoT framework includes
developed IIoT framework is comprised of four different a Knowledge Repository that is used to store the models of all
applications that implement the complete prototype solution. the IPSS System, as well as workflow related information that
covers different aspects of the IPSS such as its design,
1. The core IIoT cloud framework application customization, orders, offers, as well as, information about
2. The Edge Software Application suppliers and service providers.
3. The PSS cloud application of the IPSS While sensors are essential sources of information, the
4. The IPSS web-based application services modeling can be used to model IIoT enabled
functionalities offered by an IPSS. The framework allows the
Each one of the four different applications is described in services to receive the data coming from the sensors modelled
detail accordingly. as timeseries and transported in timeseries packages.
Each sensor and service instance is connected to a different
3.1. Core IIoT Cloud Framework set of timeseries through a set of ontology properties, that
define information about the usage of each timeseries, such as
The Core IIoT is a scalable, big data-oriented application if it is an input or an output. The modeling allows the definition
that offers a set of core functionalities for storing and retrieving of different type of timeseries that are connected with
timeseries, accessing the ontology models, as well as, taxonomies of sensor, services, sensor stimuli and other
performing analytic and timeseries processing operations. information. This modeling approach enables the selection of
Moreover, the core IIoT framework provides some reusable analytic queries, such as identifying all the timeseries that
building blocks for UI development such as timeseries chart capture vibration information that is used in a PSS together
visualization, map visualization, and graph visualizations. As with a specific type of products.
shown in Fig. 2 the Core IIoT framework provides The developed IIoT framework uses different technologies
functionalities that are used by all components of an IPSS to persist the model of the IPSS systems, and the timeseries
System. information as each covers a different need.
The Core IoT framework uses a detailed ontology that
models a PSS System. The ontology, models in detail the
building blocks of a Product Service System, which in the
context of this prototype are the Products, the Services and the
Sensors. The modelling and implementation follow an open
4 Author
Kosmasname / Procedia
Alexopoulos CIRP
et al. 00 (2018)
/ Procedia 000–000
CIRP 72 (2018) 880–885 883
The persistence of the Knowledge model about the PSS information that have been modeled as Sensor entities, and the
systems is implemented using the Apache Jena Framework stream of data that is produced by them as timeseries. This layer
TDB that provides native high-performance triple store that on top of getting the readings of the 3D vibration sensors is
supports the full range of Jena APIs [18]. As the Jena API is an responsible to make the appropriate calls to the framework
adopted by different triple data storage systems it is possible to edge module.
use the IIoT framework with different implementations such as The framework edge module is a reusable component that
Oracle Spatial and Graph [19] or Open Link Virtuoso [20]. This offers some edge analytics services such as the calculation of
implementation is ACID compliant and is well suited for the the FFT of the vibration sensors and comparisons of the
CRUD operations as well as detailed SPARQL 1.1 queries. observed values with the given thresholds. The edge module
However, in a big data environment with many different IPSS, also offers other functionalities that are performed by
a BASE compliant, big-data enabled has been used. In communicating with the cloud IoT framework application,
particular, the Apache Cassandra database has been used. The such as the packaging and transmitting of timeseries, the
modeling of the timeseries storage in Cassandra utilizes some sending of notifications and alarms, the retrieval of historical
redundancy in order to achieve better performance in data, the batch processing and the filtering of historical data.
frequently used queries. However, one of the main principles
that Cassandra was built on is that disk space is a very cheap 3.3. The IPSS Cloud Application
resource so minimizing disk seeks at the cost of higher space
consumption is a good tradeoff [21]. The online IPSS application is implemented as a Java EE
The access to the Graph DB and Timeseries database is only application that utilizes the IoT Core Application framework in
granted to the Core IIoT Framework, which is a scalable Java order to perform batch analytics on the information that is
JEE 7.0 application that provides REST interfaces which available in the timeseries, and ontology databases that are
support the lifecycle of PSS systems. Other applications can controlled by the IoT Framework. The analysis implemented
only access information indirectly, by using a wide range of includes functions such as clustering of different alarms per
micro-services offered by the Core IIoT Cloud framework. product, per customer type, as well as, analysis of the lifecycle
of a PSS from a sales perspective, identifying the number of
3.2. The Edge Software Application online Views, Offers, Requests, Orders and Completed orders.
The Edge Software Application is responsible to capture 3.4. The PSS Web UI Application
information from the sensors, process them in the edge layer,
as suggested by the ubiquitous computing approach and also The web-based application offers a user interface that an
utilize the services offered by both the Core IIoT framework IPSS user may access from his browser and has access to the
and the PSS Cloud Application. This software application is historical information saved in the ontology and timeseries
developed in Java and is comprised of two submodules. An databases of the IoT Cloud Framework application. The web
IPSS specific part that has been developed for the prototype based UI, adapts the content exposed to different users
IPSS, and a reusable prototype module that offers useful depending on their role. Users that own a specific IPSS, can
functionality suitable for the development of an IPSS. view information about their IPSS and the historical data that
The IPSS specific module is responsible to capture the has been pushed in the IIoT core application by IPSS software
information coming from the sensors by using the related running on machines they own. On the other hand,
sensors SDK and also capture the information from the Laser manufacturers of machines may view aggregated information
Machine by accessing the machine’s Mongo DB, that stores and analysis over the whole spectrum of their machines models
machine related data such status events, parts processed and coming from different customers. The web based UI is also
more. The sensors and the MongoDB are sources of able to configure the different analyses that take place in the
884 Kosmas Alexopoulos et al. / Procedia CIRP 72 (2018) 880–885
Author name / Procedia CIRP 00 (2018) 000–000 5
IPSS Cloud Application, as well as, control the different Considering that most of the customers are SMEs which lack of
thresholds for warning and alarms that are applicable to the experts and accesses to advance analytics tools, through the
Edge PSS Application. proposed framework they can be connected in such a way with
The modelling follows an open world approach, allowing their IPSS Providers and receive detailed reports about the
these applications to run in two distinct environments. In usage of their machines.
particular, a division concerning the environment of these
applications can be made in terms of the applications running
on the cloud servers and the applications running on the IPSS
hardware, or edge environment.
The proposed framework has an ontology based knowledge
model specifically developed to model product services. Each
Product Service is uniquely identified and its services and
sensors are semantically linked with the streams of data coming
from the IoT devices. The values from the IoT devices are
converted to a single format that is understood internally by the
proposed IIoT framework and can be converted back to its
original form if needed.
4. Pilot Case
Fig. 4. Machine Data Analysis and Reporting: Customers and Manufacturer perspectives and results
5. Conclusions and Future Work [2] Tedeschi S, Mehnen J, Tapoglou N, Roy R. Secure IoT Devices for the
Maintenance of Machine Tools. Procedia CIRP. 2017;59(TESConf
2016):150–5.
The present work provides the architecture and development [3] Suresh P, Daniel JV, Parthasarathy V, Aswathy RH. A state of the art
of an Industrial Internet of Things framework for realizing review on the Internet of Things (IoT) history, technology and fields of
services in Industrial Product Service Systems. An integrated deployment. 2014 Int Conf Sci Eng Manag Res. 2014;1–8.
prototype has been developed that successfully demonstrates [4] Manyika J, Chui M, Bisson P, Woetzel J, Dobbs R, Bughin J, et al. The
data collection, analysis and reporting. The integrated prototype Internet of Things: Mapping the value beyond the hype. McKinsey Glob
Inst. 2015;(June):144.
provides different functionality oriented towards different user [5] Breivold HP, Sandstroem K. Internet of Things for Industrial Automation
roles and their particular needs. From the end-user perspective, -- Challenges and Technical Solutions. 2015 IEEE Int Conf Data Sci Data
the main benefits from the use of this framework are that the Intensive Syst . 2015;532–9.
information collected at the different machines is [6] Sadeghi A-R, Wachsmann C, Waidner M. Security and privacy challenges
systematically collected, aggregated and analyzed by a big-data in industrial internet of things. Proc 52nd Annu Des Autom Conf - DAC
’15 . 2015;1–6.
enabled, streamlined process that respects the privacy and [7] Adolphs P. Rami 4.0. 2015
information of the users. The output of this analysis is reported [8] Lin S-W, Miller B., Durand J., Bleakley G., Chigani A., Martin R., et al.
to the users in a graphical, user friendly way using a set of Reference Architecture. Ind Internet Consort . 2017;1.80:1–7.
different graphs and figures. [9] Alexopoulos K, Makris S, Xanthakis V, Sipsas K, Chryssolouris G. A
The next steps would be to deploy the framework in a set of concept for context-aware computing in manufacturing: the white goods
case. Int J Comput Integr Manuf. 2016;29(8):839–49.
different environments and allow the end users to utilize and [10] Mourtzis D, Vlachou E, Milas N. Industrial Big Data as a Result of IoT
test it for an adequate period of time. Afterwards, the Adoption in Manufacturing. Procedia CIRP . 2016;55:290–5.
functionalities offered by the service will be refined and further [11] Matsas M, Pintzos G, Kapnia A, Mourtzis D. An Integrated Collaborative
improved, based on the feedback received from the end users Platform for managing Product-service Across their Life Cycle. Procedia
through their use and testing of the providing services. CIRP . 2017;59(TESConf 2016):220–6.
[12] Meier H, Roy R, Seliger G. Industrial Product-Service systems-IPS2.
Consolidating the results with the feedback provided by end CIRP Ann - Manuf Technol. 2010;59(2):607–27.
users, the related software components and analytics algorithms [13] Samuel OW. Comparative Analysis of Relational ( Oracle ) and Non-
are going to be improved. Relational ( Cassandra ) Databases for Business Intelligence. 2017
[14] Chebotko A, Kashlev A, Lu S. A Big Data Modeling Methodology for
Acknowledgements Apache Cassandra. 2015 IEEE Int Congr Big Data . 2015;238–45.
[15] Google, Google Cloud Platform, https://cloud.google.com/solutions/iot/
[16] LG,PREDIX Site, https://www.predix.io/
This work has been partially supported by the H2020 EC [17] Biron J, Follett J. Foundational Elements of an IoT Solution . Vol. 64,
funded project “An Integrated Collaborative Platform for Physiological Research. 2016. 69 p.
Managing the Product-Service Engineering Lifecycle – [18] Apache Foundation, Apache Jenna Framework, https://jena.apache.org/
ICP4Life” (GA No: 636862). [19] Oracle Spatial And Graph, Oracle,
http://www.oracle.com/technetwork/database/options/spatialandgraph/do
wnloads/index-089452.html
References [20] Open Link Virtuoso, Jenna providers,
http://vos.openlinksw.com/owiki/wiki/VOS/VirtJenaProvider
[1] Chryssolouris G (2006) Manufacturing Systems: Theory and Practice. [21] Datastax, Advanced Time Series with Cassandra,
second ed.Springer-Verlag, New York. https://www.datastax.com/dev/blog/advanced-time-series-with-cassandra