Digital Twin
Digital Twin
In primary work, the faults are induced in the 3D printer by changing machine parameters and
machine structure. Table 1 shows the generated cubical box
4 Disturbing Extrusion
Temperature: (260 oC)
5 Disturbing Extrusion
Temperature: (180 oC)
6 Disturbing Belt Tension
2. References:
[1] V. Kadam, S. Kumar, A. Bongale, S. Wazarkar, P. Kamat, and S. Patil, “Enhancing Surface
Fault Detection Using Machine Learning for 3D Printed Products,” Appl. Syst. Innov., vol. 4,
no. 2, 2021, doi: 10.3390/asi4020034.
[2] L. Yuan, “Solidification Defects in Additive Manufactured Materials,” Jom, vol. 71, no. 9, pp.
3221–3222, 2019, doi: 10.1007/s11837-019-03662-x.
[4] S. Sayyad, S. Kumar, A. Bongale, P. Kamat, S. Patil, and K. Kotecha, “Data-Driven Remaining
Useful Life Estimation for Milling Process: Sensors, Algorithms, Datasets, and Future
Directions,” IEEE Access, vol. 9, no. July, pp. 1–1, 2021, doi: 10.1109/access.2021.3101284.
[5] M. Singh, E. Fuenmayor, E. P. Hinchy, Y. Qiao, N. Murray, and D. Devine, “Digital twin:
Origin to future,” Appl. Syst. Innov., vol. 4, no. 2, pp. 1–19, 2021, doi: 10.3390/asi4020036.
[7] G. L. Knapp et al., “Building blocks for a digital twin of additive manufacturing,” Acta
Mater., vol. 135, pp. 390–399, 2017, doi: 10.1016/j.actamat.2017.06.039.
3. Proposed Objectives:
The sensors will be mounted on various locations for testing purposes, and respective data will
be collected. Based on collected data, the proper location of sensors will be finalized. The data
will be collected by using the NI DAQ system by selecting the proper sampling frequency. The
collected data will be stored in the device. The normal and abnormal (faulty) data will be labelled
based on the type of fault. The classification algorithms will be used to check the training and
testing accuracy of the model after the complete data is considered altogether. For performance
evaluation, confusion matrices and ROC curves will be considered to select the best classification
algorithm available for various Machine Learning and Deep Learning algorithms. The pre-
processed labelled data is provided to the explainable AI model
Figure 2 : shows the complete architecture of 3D printer Digital Twin (DT). The following
section explains the different subsystems used in the DT setup.
Digital Twin for Product (DT product):
For representing the product in the cyber domain, CAD/CAM tools are used. DT products
represent the parameters such as surface roughness, dimension, mechanical strength, etc. G/M
codes are used to carry geometry information like the process and geometry of the product. STL
files created by CAD software consist of information related to the geometry of the product, and
CAM software slices the product into multiple layers n it gives G/M codes related to the product.
G codes help in controlling the motion of machines like X, Y, Z axes control and filaments
extrusion rate etc. M code help to control machine parameters like temperature, stepper motor
acceleration etc.
Physical Twin for System (PT System):
DT product from design phase gives input to physical twin system of 3D printer (PT System) for
production purpose. This PT system considers factors such as the energy required, raw material
and inputs from DT products for the actual production of the product. Along with these PT
systems also consider parameters like flow rate, nozzle temperature, acceleration of stepper
motor and environmental parameters such as humidity, temperature, pressure etc. during
production
Multi-sensors:
Multi sensors collect the data from the DT system, PT system and Environment system to find the
interaction of parameters. Different sponsors like vibration, current, temperature humidity etc.,
are used to collect the data from these systems. The data is collected using Compact DAQ system.
Collected data helps to construct a stochastic function that carries tasks like; deviation between
PT product and DT product parameters, the deviation between DT product before manufacturing
PT product and continuous update of DT system.
Parsing of DT product:
Data collected from the sensor need to be parsed to its corresponding DT product parameters for
creating a reference library. G/M codes of DT products are used for parsing, which contains
information related to processing parameters such as acceleration of motor, temperature, etc,
along with product geometry information.
Feature Extraction
Sensor data is used to generate a reference library by using feature extraction from it. The parsed
sensor data extracts various time and frequency domain features such as energy, root mean
square values, peak to peak features, standard deviation, Kurtosis, skewness, mean- median
frequency, and signal to noise ratio.
Synchronization and Segmentation of features:
Extracted features synchronization and Segmentation is done based on parsed DT product
parameters. This helps to simplify the process of creating a reference library in the DT system
environment
Machine Learning algorithm:
To generate a reference library from DT products parsed parameters, we need to generate
clusters containing similar features using clustering/ outlier algorithms. We may use silhouette
coefficient for clustering purposes which check feature similarity with other clusters.
Fault Localization Algorithm:
The main purpose of the system digital twin is to detect and localize the fault of the physical
product. The reference library, which was created using a clustering algorithm, is used to detect
and localize DT products. The fault localization algorithm helps to find the deviation of DT
product parameters from its stored reference library parameters. Fault localization algorithm
Parses the DT products features run-time as well as after manufacturing physical product.
DT Update Algorithm:
The reference library of DT products needs to update regularly to keep the DT model alive.
Before updating the reference library, we need to check whether deviation or anomaly is
temporary due to system fault or due to machine parts degradation. The fault localization
algorithm needs to modify for keeping all deviating variables on track. Previous reference library
features need to be compared with the latest features drawn from the sensor data; if the
deviation is significant, we need to update the reference library to keep the DT model updated
and alive. Figure 3 shows the complete flow chart for creating a digital twin of system.
Figure 3: flow chart for creating a digital twin of system
Preliminary work:
The induced faults are captured using multiple sensors such as vibration, sound and current
sensor.
Figure 4: Representation of normal and abnormal (low and high belt tension) condition
vibration, sound, and current sensor data.
Figure 4 shows the representation of normal and abnormal vibration, sound and current sensor
data for low and high belt tension conditions. It is clear that as belt tension is low, the intensity of
vibration and sound sensor increases, and the intensity of the current sensor decreases. For high
belt tension, the intensity of vibration, sound, and current sensor increases.
Figure 5: Anomalies detection of normalized vibration sensor data (a) Low belt tension (b) High
belt tension.
The data anomalies can be found based on normal and faulty data by defining the proper
threshold values, as shown in figure 5.
5. Work Plan (150 words - Please also provide activities schedule – Pert Diagram):
i. Phase wise work plan of action with time line and deliverables in tabular form
(Describe how the proposal includes a plan for pilot application or trial in a realistic
user environment of the technology/product, where the expected impacts to meet
end user needs may be demonstrated to the fullest feasible extent).
ii. Technology Selection (State the criteria used for selection of technology for
addressing key problem(s) and the assessment of available technologies related to
the project)
Name of agency/institution/individual
The Source expert
Generated in-house by staff Symbiosis Institute of Technology,
Symbiosis International (Deemed
University), Pune 412115, India
Generated in-house by employing outside -
experts
Borrowed from an outside -
institution/expert
Modification of technology/know-how -
being used by the beneficiaries
Any other (please specify): -
technology mainly focused on the analytics part using techniques in the Artificial
Intelligence area.
iii. Technology Development/Adoption/Modification/Capacity Buiding – as
applicable (Provide information on the new R&D/adapted R & D to be carried out
for technology.
The R and D part will focuse on the
Big Data analysis part,
Machine Learning and Deep Learning algorithm part for model training and testing
Cloud Services for real-time data storage and analysis.
iv. Institutions/places where detailed lab/field testing or experiments will be
carried out:
Symbiosis Institute of Technology, Symbiosis International (Deemed University), Pune
412115, India
v. Source of Technology:
Artificial Intelligence (AI) is a growing field in Industry 4.0. This technology helps to
diagnose and prognose the machine health condition. Due to the remarkable benefits of
AI techniques in manufacturing industries, Prognostics and Health Management (PHM)
researchers attracted to this technique.
9. Deliverables (the list below must correspond with and be derived from # 4, # 5 & # 6. Please
also indicate affordability of deliverables to the target beneficiaries):
Deliverable Mark √ Brief description
Product development/adaptation - -
The project provides the
development in the process to
improve the quality of the end
Process development/adaptation √
product by monitoring and
controlling the process of additive
manufacturing
Machine learning and deep learning
models are used to develop the
Technology package for development of the √ condition monitoring and Digital
Twin model.
project area
The research paper will be
Technology capability development,
training & √ published on the results obtained
from the adopted technology.
documentation (e.g. reports, papers,
articles,
technology manuals, patents)
The developed condition monitoring
for fault diagnosis can be
Scientific knowledge and/or data
generation implemented in future in other
critical application areas such as
automobile, medical, aerospace etc.
leading to technology development in
future
Other (Please specify) - -
11. Self- sustainability of the project after SEED’s project support is over
(30 words):
Once the digital twin setup is developed for the 3D printer,
the project can easily sustain with minimum running cost.