Reader small image

You're reading from  Hands-On Industrial Internet of Things

Product typeBook
Published inNov 2018
PublisherPackt
ISBN-139781789537222
Edition1st Edition
Right arrow
Authors (2):
Giacomo Veneri
Giacomo Veneri
author image
Giacomo Veneri

Giacomo Veneri graduated in computer science from the University of Siena. He holds a PhD in neuroscience context with various scientific publications. He is Predix Cloud certified and an influencer, as well as SCRUM and Oracle Java certified. He has 18 years' experience as an IT architect and team leader. He has been an expert on IoT in the fields of oil and gas and transportation since 2013. He lives in Tuscany, where he loves cycling.
Read more about Giacomo Veneri

Antonio Capasso
Antonio Capasso
author image
Antonio Capasso

Antonio Capasso graduated in computer automation in 1999 and computer science in 2003 from the University of Naples. He has been working for twenty years on large and complex IT projects related to the industrial world in a variety of fields (automotive, pharma, food and beverage, and oil and gas), in a variety of roles (programmer, analyst, architect, and team leader) with different technologies and software. Since 2011, he has been involved in building and securing industrial IoT infrastructure. He currently lives in Tuscany, where he loves trekking and swimming.
Read more about Antonio Capasso

View More author details
Right arrow

Implementing a Digital Twin – Advanced Analytics

In the previous chapter, we investigated some of the most interesting classes and use cases to do with I-IoT analytics. We discovered that an analytic can be descriptive, diagnostic, predictive, or prognostic. We also mentioned the remaining useful life (RUL) of an asset or part within the I-IoT.

In this chapter, we will improve our knowledge of I-IoT analytics, using more advanced technologies based on machine learning (ML) and deep learning (DL).

In this section, we will explore the following:

  • Digital twins
  • Practical examples with DL and ML algorithms
  • Platforms on which to build digital twins

Technical requirements

Advanced analytics and digital twins

The official definition of a digital twin is a representation of a physical asset. The first experiments with digital twins were developed by NASA to mirror outer space as a virtual image. Later, digital twin technology was used for product design and manufacturing, in techniques such as 3D prototyping. When more complex objects began to produce data, digital twins moved beyond manufacturing into the domains of the I-IoT, artificial intelligence, and data analytics. Having a digital copy of a physical object gives data scientists the ability to optimize efficiency and create other what-if scenarios.

Digital twins are used in the following sectors:

  • Renewable energy: To emulate wind turbine plants and optimize production
  • Mechanical: For diagnostic purposes, degradation analysis, or what-if scenarios
  • Oil, gas, and power generation: To optimize...

Advanced analytics in practice

Let's put into practice what we have learned so far. We will develop a digital twin with Python, Keras (TensorFlow), and Pandas. We assume that Anaconda 5.2 or Python 3.7 is already installed.

Evaluating the RUL of 100 engines

For this exercise, we will use the free Turbofan Engine Degradation Simulation Data Set provided by NASA.

The Turbofan engine dataset is a free database provided by NASA (Saxena and K. Goebel (2008). Turbofan Engine Degradation Simulation Data Set, NASA Ames Prognostics Data Repository (http://ti.arc.nasa.gov/project/prognostic-data-repository), NASA Ames Research Center, Moffett Field, CA).

...

Platforms for digital twins

A digital twins platform is not that much different from the analytics platforms studied in the previous chapters. All it needs is sufficient storage support to save the current status of the model and to manage the life cycle of the digital twin. In other words, digital twins require the model to be tuned initially. They also require the real asset and the digital asset to be synchronized periodically:

The components of digital twins

The platforms that can support digital twins today include AWS, Predix, and Google Cloud Platform (GCP).

AWS

AWS recommends that we use SageMaker as the main platform for ML. With SageMaker, we can define our model to train parameters and hyperparameters. We can also...

Other kinds of I-IoT data

In the I-IoT, we frequently speak about time-series and sensor data. In some circumstances, however, we can work also with unstructured data. This might include images, such as pictures of geological layers, inspection images, or high frequency data, or log files, such as equipment shutdown report files or security report files. Although this data is not technically part of the I-IoT, it should be considered in the data flow.

Summary

In this chapter, we have explored one of the hottest topics of the I-IoT—the digital twin. We learned about the differences between the physics-based and data-driven approaches and we applied these to two use cases—wind turbine and engines. We also looked at some new technologies, such as DL and RL.

In the next chapter, we will apply the exercises that we have carried out in the past two chapters to a cloud-based technology using Azure, GCP, and AWS.

Questions

  1. Which of the following technologies is not a neural network technology?
    1. CNN
    2. RNN
    3. LSTNN
    4. LSTM
  2. Which of the following is the best definition of digital twins?
    1. A 3D model of a piece of equipment
    2. A digital copy of the design project of a piece of equipment
    3. A digital representation of a piece of equipment
  3. What is the difference between a physics-based and a data-driven model?
    1. A physics-based model is based on mathematics, while a data-driven model is based on statistics
    2. A physics-based model is based on design knowledge, while a data-driven model is driven by data
    3. A physics-based model is based on rules, while a data-driven model is based on machine learning or deep learning

lock icon
The rest of the chapter is locked
You have been reading a chapter from
Hands-On Industrial Internet of Things
Published in: Nov 2018Publisher: PacktISBN-13: 9781789537222
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €14.99/month. Cancel anytime

Authors (2)

author image
Giacomo Veneri

Giacomo Veneri graduated in computer science from the University of Siena. He holds a PhD in neuroscience context with various scientific publications. He is Predix Cloud certified and an influencer, as well as SCRUM and Oracle Java certified. He has 18 years' experience as an IT architect and team leader. He has been an expert on IoT in the fields of oil and gas and transportation since 2013. He lives in Tuscany, where he loves cycling.
Read more about Giacomo Veneri

author image
Antonio Capasso

Antonio Capasso graduated in computer automation in 1999 and computer science in 2003 from the University of Naples. He has been working for twenty years on large and complex IT projects related to the industrial world in a variety of fields (automotive, pharma, food and beverage, and oil and gas), in a variety of roles (programmer, analyst, architect, and team leader) with different technologies and software. Since 2011, he has been involved in building and securing industrial IoT infrastructure. He currently lives in Tuscany, where he loves trekking and swimming.
Read more about Antonio Capasso