Next Article in Journal
Uncovering Subtle Gait Deterioration in People with Early-Stage Multiple Sclerosis Using Inertial Sensors: A 2-Year Multicenter Longitudinal Study
Previous Article in Journal
An Adversarial Dual-Branch Network for Nonhomogeneous Dehazing in Tunnel Construction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Towards the Augmentation of Digital Twin Performance

1
Arts et Métiers Institute of Technology (AMIT), 75013 Paris, France
2
ERM Automatismes, 84200 Carpentras, France
3
École de Technologie Supérieure, University of Montreal, Montreal, QC H3C 1K3, Canada
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(22), 9248; https://doi.org/10.3390/s23229248
Submission received: 10 October 2023 / Revised: 3 November 2023 / Accepted: 15 November 2023 / Published: 17 November 2023
(This article belongs to the Section Industrial Sensors)

Abstract

:
Digital Twin (DT) aims to provide industrial companies with an interface to visualize, analyze, and simulate the production process, improving overall performance. This paper proposes to extend existing DT by adding a complementary methodology to make it suitable for process supervision. To implement our methodology, we introduce a novel framework that identifies, collects, and analyses data from the production system, enhancing DT functionalities. In our case study, we implemented Key Performance Indicators (KPIs) in the immersive environment to monitor physical processes through cyber representation. First, a review of the Digital Twin (DT) allows us to understand the status of the existing methodologies as well as the problem of data contextualization in recent years. Based on this review, performance data in Cyber–Physical Systems (CPS) are identified, localized, and processed to generate indicators for monitoring machine and production line performance through DT. Finally, a discussion reveals the difficulties of integration and the possibilities to respond to other major industrial challenges, like predictive maintenance.

1. Introduction

The new framework of Industry 4.0, known as Reference Architecture Model Industry 4.0 (RAMI 4.0), has an objective of fully digitizing the industrial shop floor, according to the German committees DIN and DEK [1]. Thus, the DT applications become a popular application to implement in the cyber representation of an industrial system [2]. This surge is related to the deployment of CPS [3], Internet-of-Things (IoT) [4], and cloud-based services [5]. They allow us to integrate the notion of digitization, real-time monitoring, modularity, and interoperability, according to El-Zant et al. [6]. In addition, the DT tasks are also correlated with predictive maintenance [7] and dynamic operation scheduling [8] that take advantage of Machine Learning (ML) and Deep Learning (DL).
However, this transformation is still under development since no standardized methodology that responds to all properties is verified to integrate the full potential of DT, according to the review of the next section. Our objective is to analyze the missing steps for a full DT framework and to introduce a standard framework that allows a simple and effective implementation of performance indicators implementation inside the cyberworld.

2. Digital Twin

The fourth industrial revolution is a term that has become popular throughout various branches such as healthcare [9] and manufacturing [10]. This evolution is coupled with the digitization that served as a base for the surge of DT in the industry.

2.1. Data Availability

Digitization requires a sensory detection system to create coherence between the physical entity and the cyber world. This requirement, also known as a “data-driven approach”, allows control of the production line and to assure an ongoing production cycle. Permulla et al. studied the DEEP-Cyberia program [11]. They found that data collection and performance analysis are key factors in building the connection of physical and virtual.
Kalstoom et al. provided a systematic review of the RAMI4.0 [4]. It is revealed that Internet-of-Things (IoT) is an interesting domain among researchers since it helps to remotely monitor and control an application. The authors conclude their paper with four essential questions: “What are cost-effective methods to capture data?”, “How can the use of power be optimized?”, “How can we manage IoT data?”, and “How can IoT develop manufacturing lines?”.
Christou et al. developed a Quantitative Association of Rule Mining Algorithm (QARMA) [12]. The algorithm serves as a method to extract rules, enhancing the support-confidence of a system. However, the authors reveal that the efficiency of QARMA depends on the data collected. These data are still not fully exploitable since data only refers to basic functions and not to general performance data, such as vibration, acoustic, and current.
The two reviews as well as the QARMA study focus on a lack of data elaboration for performance on the industrial shop floor. Simultaneously, the surge of DT requires these data to create coherence with real-life systems. This importance is presented in the section below.

2.2. Digital Twin Technologies

With respect to Permulla et al. [11] and Kalstoom et al. [4], sensor technology is an important technology to equip the systems for performance supervision. However, the control of a production line is done through a third-party control unit, respecting the industrial norms, according to Negri et al. [13]. This later control feedback is the study for another aspect of DT, which is known as decision classification from DT, introduced by Tao et al. [14]. During our implementation, we address the problem of sensor selection, configuration, and installation.

2.3. Methodologies for Digital Twin

The DT uses the 3D model of the equipment to mimic the behavior of the actual module through collected data. These data are transformed into metadata to allow visualization inside the cyber world of the DT. According to Tao et al., CPS and DT have a similar objective, which is the representation of a system in a cyber world [14] (refer to Figure 1).
Tao et al. presented in their review/comparison paper, the difference between the CPS and DT [14]. It is concluded that CPS emphasizes data extraction from sensors and control signals through remote actuators, while DT is used to handle data structures, perform advanced analysis, and guide operators on the production performance. They also describe the decision-making process in the DT as preliminary since the integration of IoT is still at preliminary stages in the industry, due to financial and innovative reasons.
In 2023, Psarommatis et May revised a total of 169 papers and found a gap in the standard for designing a DT [15]. They suggested a standard methodology that goes on from defining the purpose of DT, designing the DT, testing it, and then evaluating it before deployment, refer to Figure 2.
The conception steps are organized to analyze the existing data, such as transferability and effectiveness. These data are divided into inputs, like positioning, vibration, and energy signals, and outputs, such as a control signal to activate an operation. However, the future perspectives of Psarommatis et May (2023) are the collection of performance data, refer to Q1 inside Figure 2, and the development of performance measurements, refer to Q2 inside Figure 2, to validate the conception approach and to deployment of the DT in a production system.

2.4. Observation

The review of Psarommatis et May (2023) and the architecture of Tao et al. (2019) reveal that the DT has become the interest of Industries. Both papers revise a total of 228 papers where the majority identify the data availability and performance measurements as the main sources for the successful deployment of DT. All the articles, cited in this paper or cross-referenced with the review papers, have helped to position our work. Indeed, the directions taken are consistent with their perspectives cited. The aim is to complement existing frameworks by automating the collection, processing, and presentation of performance data in DT. Simultaneously, they identify these fields as the major deficit nowadays, since industrial sensors are costly, and the integration is not straightforward. They require to adapt the infrastructure, manage the cable installation, control the latency of a network, and configure mitigation of data to a high-performance desktop, located at a cloud computing provider. Thus, in our paper, we are not only presenting cost-effective ways to measure performance data but also identifying a framework that allows thcreation of performance indicators inside the DT based on these process data and a local edge/fog computing algorithm.

3. Methodology for KPI in Digital Twin

KPIs, also known as “Key Performance Indicators”, are simple representations for operators to analyze the behavior of a system. Our objective is to find some KPIs to visualize in the DT, allowing us to understand the latency of connection and to monitor the behavior of systems. This integration can respond to the requirements for the identification of performance measurement tools for DT shown in Figure 2. As a result, we designed a methodology that responds to the three questions of Psarommatis et May (2023): “Which data?”, “What to compute?”, and “How to display?”, as shown in Figure 3.
Most systems only inform about internal data of systems, also known as operational data. However, these data serve as a feedback loop for the operation executed by the system. These operational data do not contribute to the performance analysis since the main objective is only to control the process and not to analyze the performance.
After discussion with machinist experts, it is concluded that important data for performance lies in the environmental data of the process, like vibration, acoustic emissions, temperature, current, voltage dips, magnetic flux, etc. During conception, most vendors do not consider the extraction of performance data, creating a major deficit for digitization and DT development. IoT sensors fill this gap by making it possible to add a sensory layer to every system. This layer provides the opportunity to extract the performance data relevant to our case.
After defining the performance data of a machine and their respective measurement place, a further study is conducted to determine the characteristics of IoT sensors. These sensors are either bought as plug-and-play modules or assembled through a development kit. For example, the Bosch XDK110, which is an IoT board, was developed to fit eight sensors for maximum data extraction, such as a magnetometer, a light sensor, a gyroscope, an accelerometer, a temperature sensor, a noise sensor, a humidity sensor, and a pressor sensor. This board is designed to attach on the part to monitor, connecting wirelessly to a cloud platform [16] or to a local server and presents the possibility for extension through external modules. However, this latter option requires a reconfiguration of the firmware as well as an adaptation of data flow in the data transfer pipeline. The other approach is a self-developed board using the Espressif development kit. In addition, it is configured for local or cloud deployment on a selected system. These steps conclude with a known problem in Infrastructure Technology (IT), which is the latency in connection. Since most IoT sensors are wirelessly connected, the latency increases with the number of devices on a network. This concept is proven by different research presented in the Section 4.

Design of Digital Twin

According to the literature review of Section 2, data availability is only one challenge for DT design. Another one is the definition of performance indicators to measure the coherence between physical and cyber worlds. In this section, we propose a mathematical and engineering pipeline, allowing us to transform the raw data into significant KPI, presented in Figure 4.
First, the transfer protocol is defined. D’Ortona et al. used the Message Queue Telemetry Transport (MQTT) protocol to send data around the framework of smart cities [17]. They tested the protocol on a small scale and deduced that through a wireless connection, the MQTT protocol performed at the remarkable delay of 58 milliseconds, putting in the forefront of the 4G technology. As a result, we thought that MQTT is beneficial for our approach, where the broker runs as a service on a desktop, for example, the desktop of DT. In addition, Figure 4 presents two clients: client 1 is the IoT sensor, installed on the physical system as described previously, and client 2 is the DT, receiving all these data for performance measurement.
Second, the pipeline differentiates between two operators: an expert and an operator. The expert represents the maintenance engineer with a deep knowledge of system behavior, while the operator is a system user with minimal training to use the equipment. Our method formulates a reference report, based on expert knowledge, and uses mathematical models to obtain binary vectors, represented in KPIs.
Third, the vectors, presented in Figure 4, are defined in Table 1.
These vectors are defined in our pipeline to represent a systematical approach to transform the raw time signal into physical values through a mapping equivalency, shown in the mapping block of the pipeline and presented mathematically in Equation (1).
4095   I o T m a x
x t     y t
0   I o T m i n
y t = x t 4095 I o T m a x I o T m i n + I o T m i n
where x t represents the measured sample by the sensor, I o T m i n represents the minimum physical measurable value by the sensor, I o T m a x represents the maximum physical measurable value by the sensor, and y t represents one entry of the mapped vector Y n , 1 . The values 0 and 4095 are obtained since most Analog to Digital Converter (ADC) are 16-bits.
The Y vector is considered as an input to the DT, shown in Figure 3. However, the physical performance is not only determined by the time series but also obtained from the frequency signal. This step is represented by a Fast Fourier Transform (FFT), refer to Figure 3 and Figure 4. This transformation computes different properties, our focus is on the fundamental frequency and the percentage of harmonics. This block is represented mathematically by Equation (2).
z t = p = 0 n 1 y p e 2 π i p k n = p = 0 n 2 1 y p e v e n e 2 π i 2 p k n + p = 0 n 2 1 y p o d d e 2 π i 2 p + 1 k n
where the first section represents the Discrete Fourier Transform (DFT) and the second section represents the FFT. The output vector z t is going to be of size n by 1, representing all the frequencies in the signal y t . In our pipeline, the Z vector is constructed from 2 values:
Z = z 1 z 2 ,   w h e r e  
z 1 = max a m p l i t u d e z t
z 2 = p = 0 n a m p l i t u d e ( z p ) n ,   i f   z p   ! = f u n d a m e n t a l   f r e q u e n c y
Thus z 1 represents the fundamental frequency and z 2 represents the percentage of harmonics in the signal.
Fourth, once the vectors Y and Z are computed, a reference report is constructed with the knowledge of a maintenance engineer for the system. This report includes average values for performance signals, maximum/minimum values, optimal frequency for signals, error values, and false correlations. In our dataflow, we used 3 constants to identify optimal time series signals and 2 constants to check the frequencies of the signal. The inverse of these constants is multiplied by the respective vectors, and then conditioned. The binary vectors T and F are used to build the KPIs.
Finally, our approach uses the T and F vectors to visualize the behavior of a normal system user, refer to the blocks “KPI selection” and “Performance blocks” in Figure 3. The selection specifies the type of KPI, it can be a numerical display, a light bulb, a real-time graph, a gauge, etc. Depending on the selection, the design is done in the DT environment and the vectors are either displayed with respect to KPI sections or averaged for an ON/OFF display type. This methodology and its dataflow pipeline are responding to the needs outlined in Section 2.

4. Experimentation

Any framework is subject to important modifications when implemented in an industrial line. Our deployment is executed on a pedagogic manufacturing cell, as seen in Figure 5. Our experimentation is tested on the Computerized Numerical Control (CNC) lathe machine, Tormach 15L SLANT Pro (Manufacturer: Tormach; City: Madison, WI; Country: USA).

4.1. Requirements

Manufacturing machines are more complicated to integrate in DT since its sensors are used internally by the controller and the providers only expect that an operator is using it. Nonetheless, Industry 4.0 breaks the myth and puts reality into a future where human operators are replaced with robots for safety measures. In other words, it becomes essential to transform the human-designed machine into CPS for the RAMI 4.0 framework. Analyzing the selected CNC lathe, the embedded sensors are encoders and limit switches, controlling the safety measures, like preventing the machine from over-spinning or deactivating the tool changer if closed spindle or machine extrema. These data are irrelevant to analyze the machine’s performance. So, to gain access to more insights through the DT, IoT sensors are a solution either for local or for cloud deployment.
As described earlier, we are using the Espressif development kit to assemble our IoT sensors. These sensors are built upon our system process. After a discussion with the machinist, we concluded that the vibration, the acoustic emission, and the current are the signals to monitor the process performance. Thus, we developed our IoT sensors based on this conclusion, refer to Figure 6. The acoustic emissions are measured with a microphone and a noise cancellation circuit, the vibration is measured using an accelerometer and a gyroscope, and the current is measured using the power input.
The broker is a service running on any device connected to the network of the IoT sensors and the Digital Twin. In our experimentation, a WPA2-Personal network is used with no subnetting to avoid dealing with networking complexities. The sensors are assembled on three different ESP32 boards with their own controller and installed at corresponding positions: acoustic and vibration sensors are installed near the machining process and the electrical sensor is installed at the power entry.
Our last requirement is the evaluation of a machine expert for the machine, refer to Figure 7. After discussions, we agreed to set the thresholds of each signal, defining a reference for comparison through arithmetic evaluation. The expert defined five thresholds for each signal s 1 ; s 2 ; s 3 ; w 1 ; w 2 , refer to Table 2 for definitions.
The reference report contains a total of 15 thresholds with a tolerance of 5%. Each signal is characterized by five thresholds. We do not introduce the values of reference reports since they are not usable for all the machines. It is always required to let a maintenance engineer evaluate it and attribute these parameters. In our experiment, the signal amplitudes are low since we used a CNC machine to produce plastic parts.
After all these requirements are set, it is possible for further studies on the mathematical flow in our pipeline to build the KPIs, shown in Figure 4.

4.2. Analysis of Signal

For analysis purposes, we explain the analysis and configuration on a small-scale current vector of five samples with a sampling frequency of 1000 Hz. The other signals, acoustic and vibration, follow a similar configuration pipeline.
We consider five samples of the current signal, shown in Figure 7. This sampling builds our data input with raw values, refer to Equation (3).
X 5,1 = 1648 1196 1647 1194 1635 5,1
The input vector is then transformed using Equation (1). However, it is important to find the calibration parameters defined as “ I o T m a x ” and “ I o T m i n ”. These values are obtained using an oscilloscope to measure the maximum current, corresponding to the maximum output of ADC, defined as 4095 for a 16-bit converter. Thus, after testing the sensor on different current sources, we obtained that I o T m a x = 54   A and I o T m i n = 11   A , known that the minimum value for the sensor corresponds when the machine is ON and is not machining. The mapped vector is
Y 5,1 = 28.30 23.55 18.77 23.53 28.16 5,1 A
The vector in Equation (4) represents a sample from the entire time signal of the current. Then, the FFT is applied to obtain the fundamental frequency z 1 and the percentage of harmonics z 2 . In our case, we obtain
Z 2,1 = 49.5 0.04 2,1
It is essential to note a correlation with the results since in Europe the electric frequency is 50 Hz. In addition, we remark on a small percentage of harmonics caused by the capacitors in the electric board of the CNC machine [18]. Once the vectors Equations (4) and (5) are calculated, the reference thresholds of the reference report are used to obtain the binary vectors for KPI configuration. In our case, the machinist determined the following thresholds:
s 1 , s 2 , s 3 ,   w 1 , w 2 = ( 21 ,   26 ,   29.5 ,   50 ,   0.05 )
The binary time vector is obtained by multiplying the inverse of ( s 1 , s 2 , s 3 ) with the transpose of Equation (4), obtaining the vector shown in Equation (7).
T 3,5 = 1 s 1 1 s 2 1 s 3 Y 5,1 T = 1 21 1 26 1 29.5 28.3 23.55 18.77 23.53 28.16
T 3,5 = 1.35 1.12 0.89 1.12 1.34 1.08 0.91 0.72 0.91 1.08 0.95 0.80 0.64 0.78 0.96 3,5
The proportions of T reveal a normal behavior of the system since the current is oscillating around each set of values, defined by a v e r a g e s 1 , a v e r a g e s 2 , a v e r a g e s 3 . In addition, it is crucial that the values of row 3 in T do not surpass 1. This result shows that the signal is oscillating under the maximum threshold set in the reference report. Before KPI configuration, it is relevant to obtain the frequency properties, denoted by F 1,1 . This vector is obtained by merging the fundamental frequency and the percentage of harmonics.
F 1,1 = 1 w 1 1 w 2 Z 2,1 = 1 50 1 0.05 49.5 0.04 = 0.99 + 0.8 = 1.79
The value of F remains at a constant rate with little to no variations. The ideal value is 2 when the measured fundamental frequency and harmonics percent are equal to the values set in the reference report. To validate the tolerance rate for the value, we discussed it with the electrical team. They used a spectrum analyzer and determined that the acceptable fault, in our case, falls in a range of 8% to 9% for F.
The vectors T and F are conditioned to create the performance indicator inside the 3D environment of DT. It is important to notice that the real input vector is 200 times the length of the one used for clarification in this paper, a size of 1000 samples. The configuration starts by calculating the average of each row in T. The values allow us to understand the signal variation since it should stay constant throughout the process, according to our observations and to the interpretation by machinists. Then, the last row of T is compared, the values above 1 are counted and finally a coefficient is calculated:
o v e r p e a k = n u m b e r   o f   t i m e s   r o w 3 T > 1 n u m b e r   o f   c o l u m n s T
The Equation (7) proportion serves to identify if the signal surpasses a fault, revealing a fault in the process performance. Some other calculations are affected to extract other data for the classification of vector T. However, it is always relevant to compare the values calculated from T with F. If the F-values outbounds the 9% mark, then the machine is certainly in a fault condition either severely or partially.
These different measurements on T and F are best represented on a gauge, as a type of KPI. In the next section, the classification explanation still considers our five-sample vector of the current signal.

4.3. Configuration of KPI

According to the calculated values in the previous section, we can determine the number of levels for the gauge to monitor the energy consumption of the CNC machine. The evolution of the current signal represents the energy since it is known to be correlated with the following formula:
E = U r m s I r m s
where, U r m s is the root mean square of voltage and I r m s is the root mean square of the current. In the AC system, the U r m s is at a constant rate of 220-Vac. However, the I r m s is subject to change with respect to the process. Thus, the variation of the current time series signal affects the energy consumption of the machine. This energy consumption represents either a fault reflected in the current signal or the consumption due to the machine parameters. For further information, we try to elaborate on the classification of energy-current variation in a five-level gauge, represented in Figure 8.
The bold vertical line represents the boundary between the frequency properties. If F 1,1 is in good condition, then the arrow falls to the right side; otherwise, it falls to the left side. In addition, the F-vector presents a higher importance than the T-matrix, meaning that even if T fulfills good conditions, refer to the green level in Figure 8, the arrow still points to the left side in the gauge. However, this case is impossible according to the electrical team of our institute.
The F 1,1 value is assigned to the optimal electrical parameters. In other words, if the current stays at a frequency of 50 Hz and a harmonics percentage of less than 5%, the current that flows in the machine does not present a severe risk. On the other hand, we remarked a correlation with respect to the amplitude of the current, calculated in T-matrix. The third-row value is the maximum amplitude. This threshold defines the operation modes of the electrical components. When the threshold does not surpass a threshold, the electrical system does not overdraw current. However, the slight deviations mean an overdraw and are mostly due to a failure during the process. This deviation is tested, and we remarked when causing a collision during the process, the stepper motors draw more current to push the tool to the right position, causing an overheating of the motor and a deviation in the harmonics of the current signal. This test is realized under the supervision of a professional electrical engineer.
The conditions selected for Gauge configuration are the ones not correlated to other performance data. In our case, we depicted the current signal to monitor the energy, the vibration to monitor the quality of the product, and the acoustic emission to supervise the tool wear. All three KPIs are built the same way, even the conditions are similar as presented in Figure 8 with changes regarding the constants defined. The next section discusses the conditions and responds to the problems found in the literature review of DT.

5. Discussion

According to the review of Tao et al. (2019) and Psarommatis et May (2023) presented in Section 2, DT inputs and performance measurements are essential for the building of a successful DT. An additional review paper of 2022 by Botin-Sanabria et al. [19], splits DT into three domains: the Digital Twin Prototype (DTP), the Digital Twin Instance (DTI), and the Performance Digital Twin (PDT). They emphasize that 84 research focuses on DTP and DTI without looking at the performance of DT, validating the problem for DT input identification and performance analysis with respect to the real system.
Our paper introduced an approach to identify the performance data of a physical machine, to assemble and install low-cost effective IoT sensors, and to transform the data into operator readable KPIs, allowing a fast track for possible damages and process drifts. Since the objective is to monitor the CNC lathe performance, we retrieved key positions to place the sensors, especially on the spindle and cutting tool holder. In this position, we retrieved the vibration and acoustic data. In addition, it is possible to connect to the main power supply of the system for current monitoring.
This approach is completed with a detailed data pipeline, explaining the arithmetic framework to transform time series signals into a KPI. Finally, the feasibility is tested by applying it to a CNC lathe machine. Considering the expertise of machinists, the vibration, the current, and the acoustic emissions are considered our main performance data to monitor the operation quality, the energy consumption, and the tool wear. Our results are compatible with the RAMI 4.0 framework since the acquisition, the calculation, and the display time took an average of 105 ms per 1000 samples, making it suitable for implementation on other research projects. Our machine is equipped with three five-level Gauges, representing the degradation of corresponding signals. Red and orange levels cause an emergency stop of the machine, even if the operator acknowledges the error. Thus, we can integrate a virtual emergency stop in our machine, measuring the degradation and acting accordingly. A perspective for performance data fusion is introduced in the conclusion.

6. Conclusions

This paper treats the digitization of a system from the monitoring aspect. With IoT sensors, the existing DT methodologies, proposed in earlier reviews, are augmented by handling performance data and integrating them into the virtual representation. Our novel framework helps the future design of DTs by not only integrating KPIs but also providing the base for process optimization and predictive maintenance of systems. These indicators assist operators in the monitoring of the operations. They require adaption for different systems, but the logical flow of data treatment stays the same.
At this point, the methodology responds to some key challenges for DT, like “optimization of the cutting parameters of CNC machine”, “state prediction of the CPS”, and “decarbonization of industry” [20]. According to Zezulka et al. [21], these contributions accelerate the deployment of Industry 4.0.

7. Perspectives

All proposed frameworks require updates for adaptation either on different machines or on other data types. In our case, the framework can still be augmented by introducing data fusing, by applying it to other machines, such as 3D printers or laser cutters, and by integrating other high-performance algorithms, such as the one of Rosati et al. [22]. From our side, future work is a collaboration with some machinists to put this described correlation upfront to complete the methodology in all aspects of performance monitoring through data fusion.

Author Contributions

Conceptualization, Q.C. and K.B.; Methodology: Q.C., N.H. and K.B.; Software: Q.C.; Validation: Q.C., V.M., C.L., A.-H.B., A.A. and K.B.; Formal analysis: Q.C., N.H. and K.B.; Investigation: Q.C. and N.H.; Resources: K.B.; Data curation: Q.C.; Writing—original draft: Q.C. and N.H.; Writing—review and editing: N.H.; Visualization: K.B., C.L., A.A. and A.-H.B.; Supervision: K.B. and C.L.; Project administration: K.B. All authors have read and agreed to the published version of the manuscript.

Funding

This paper did not receive any external funding. All the methodology and the experimentation are developed at the laboratory with no external funds.

Data Availability Statement

To reproduce our approach, the data and schematics are made available on request and with a confidential agreement between the two parties.

Conflicts of Interest

Quentin Charrier, Nisar Hakam, Khaled Benfriha, Vincent Meyrueis and Améziane Aoussat are affiliated to laboratory of Product Conception and Innovation at AMIT in Paris. Abdel-Hakim Bouzid is affiliated at ETS in Montréal. Cyril Liotard is the CEO/PDG of ERM Automatismes with his help, we achieved industrial objectives.

References

  1. Standardization Roadmap Industrie 4.0. Available online: https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/standardization_roadmap_i40.html (accessed on 31 October 2023).
  2. Leng, J.; Wang, D.; Shen, W.; Li, X.; Liu, Q.; Chen, X. Digital twins-based smart manufacturing system design in Industry 4.0: A review. J. Manuf. Syst. 2021, 60, 119–137. [Google Scholar] [CrossRef]
  3. Jamaludin, J.; Rohani, J.M. Cyber-Physical System (CPS): State of the Art. In Proceedings of the 2018 International Conference on Computing, Electronic and Electrical Engineering (ICE Cube), Quetta, Pakistan, 12–13 November 2018; IEEE: New York, NY, USA, 2018; pp. 1–5. [Google Scholar] [CrossRef]
  4. Kalsoom, T.; Ahmed, S.; Rafi-Ul-Shan, P.M.; Azmat, M.; Akhtar, P.; Pervez, Z.; Imran, M.A.; Ur-Rehman, M. Impact of IoT on Manufacturing Industry 4.0: A New Triangular Systematic Review. Sustainability 2021, 13, 12506. [Google Scholar] [CrossRef]
  5. Qian, C.; Zhang, Y.; Liu, Y.; Wang, Z. A cloud service platform integrating additive and subtractive manufacturing with high resource efficiency. J. Clean. Prod. 2019, 241, 118379. [Google Scholar] [CrossRef]
  6. El Zant, C.; Benfriha, K.; Loubère, S.; Aoussat, A.; Adjoul, O. A design methodology for modular processes orchestration. CIRP J. Manuf. Sci. Technol. 2021, 35, 106–117. [Google Scholar] [CrossRef]
  7. Li, Z.; Wang, Y.; Wang, K.-S. Intelligent predictive maintenance for fault diagnosis and prognosis in machine centers: Industry 4.0 scenario. Adv. Manuf. 2017, 5, 377–387. [Google Scholar] [CrossRef]
  8. Geng, T.; Amaris, M.; Zuckerman, S.; Goldman, A.; Gao, G.R.; Gaudiot, J.-L. A Profile-Based AI-Assisted Dynamic Scheduling Approach for Heterogeneous Architectures. Int. J. Parallel Prog. 2022, 50, 115–151. [Google Scholar] [CrossRef]
  9. Aceto, G.; Persico, V.; Pescapé, A. Industry 4.0 and Health: Internet of Things, Big Data, and Cloud Computing for Healthcare 4.0. J. Ind. Inf. Integr. 2020, 18, 100129. [Google Scholar] [CrossRef]
  10. Almada-Lobo, F. The Industry 4.0 revolution and the future of Manufacturing Execution Systems (MES). J. Innov. Manag. 2016, 3, 16–21. [Google Scholar] [CrossRef]
  11. Perumalla, K.; Yoginath, S.; Lopez, J. Detecting Sensors and Inferring their Relations at Level-0 in Industrial Cyber-Physical Systems. In Proceedings of the 2019 IEEE International Symposium on Technologies for Homeland Security (HST), Woburn, MA, USA, 5–6 November 2019; pp. 1–5. [Google Scholar] [CrossRef]
  12. Christou, I.T.; Kefalakis, N.; Zalonis, A.; Soldatos, J. Predictive and Explainable Machine Learning for Industrial Internet of Things Applications. In Proceedings of the 2020 16th International Conference on Distributed Computing in Sensor Systems (DCOSS), Marina del Rey, CA, USA, 25–27 May 2020; IEEE: New York, NY, USA, 2020; pp. 213–218. [Google Scholar] [CrossRef]
  13. Negri, E.; Fumagalli, L.; Macchi, M. A Review of the Roles of Digital Twin in CPS-based Production Systems. Procedia Manuf. 2017, 11, 939–948. [Google Scholar] [CrossRef]
  14. Tao, F.; Qi, Q.; Wang, L.; Nee, A.Y.C. Digital Twins and Cyber–Physical Systems toward Smart Manufacturing and Industry 4.0: Correlation and Comparison. Engineering 2019, 5, 653–661. [Google Scholar] [CrossRef]
  15. Psarommatis, F.; May, G. A literature review and design methodology for digital twins in the era of zero defect manufacturing. Int. J. Prod. Res. 2023, 61, 5723–5743. [Google Scholar] [CrossRef]
  16. Iot Enabled Predictive Maintenance. DataLobster. Available online: https://www.datalobster.io (accessed on 12 September 2023).
  17. D’Ortona, C.; Tarchi, D.; Raffaelli, C. Open-Source MQTT-Based End-to-End IoT System for Smart City Scenarios. Future Internet 2022, 14, 57. [Google Scholar] [CrossRef]
  18. Reza, M.S.; Ciobotaru, M.; Agelidis, V.G. Grid synchronisation technique without using trigonometric functions for accurate estimation of fundamental voltage parameters. IET Gener. Transm. Distrib. 2015, 9, 1402–1408. [Google Scholar] [CrossRef]
  19. Botín-Sanabria, D.M.; Mihaita, A.-S.; Peimbert-García, R.E.; Ramírez-Moreno, M.A.; Ramírez-Mendoza, R.A.; Lozoya-Santos, J.D.J. Digital Twin Technology Challenges and Applications: A Comprehensive Review. Remote Sens. 2022, 14, 1335. [Google Scholar] [CrossRef]
  20. Materi, S.; D’Angola, A.; Enescu, D.; Renna, P. Reducing energy costs and CO2 emissions by production system energy flexibility through the integration of renewable energy. Prod. Eng. Res. Dev. 2021, 15, 667–681. [Google Scholar] [CrossRef]
  21. Zezulka, F.; Marcon, P.; Vesely, I.; Sajdl, O. Industry 4.0—An Introduction in the phenomenon. IFAC-Pap. 2016, 49, 8–12. [Google Scholar] [CrossRef]
  22. Rosati, R.; Romeo, L.; Cecchini, G.; Tonetto, F.; Viti, P.; Mancini, A.; Frontoni, E. From knowledge-based to big data analytic model: A novel IoT and machine learning based decision support system for predictive maintenance in Industry 4.0. J. Intell. Manuf. 2023, 34, 107–121. [Google Scholar] [CrossRef]
Figure 1. Correlation of the physical and cyber world.
Figure 1. Correlation of the physical and cyber world.
Sensors 23 09248 g001
Figure 2. Standard conception of DT with problematics.
Figure 2. Standard conception of DT with problematics.
Sensors 23 09248 g002
Figure 3. Methodology for KPI integration.
Figure 3. Methodology for KPI integration.
Sensors 23 09248 g003
Figure 4. Pipeline for data treatment and KPI configuration.
Figure 4. Pipeline for data treatment and KPI configuration.
Sensors 23 09248 g004
Figure 5. Industry line with system 7 as our focus.
Figure 5. Industry line with system 7 as our focus.
Sensors 23 09248 g005
Figure 6. IoT ESP sensor boards, MQTT broker, and Digital Twin.
Figure 6. IoT ESP sensor boards, MQTT broker, and Digital Twin.
Sensors 23 09248 g006
Figure 7. Threshold definitions of maintenance engineer for current evaluation.
Figure 7. Threshold definitions of maintenance engineer for current evaluation.
Sensors 23 09248 g007
Figure 8. Level gauge for energy monitoring.
Figure 8. Level gauge for energy monitoring.
Sensors 23 09248 g008
Table 1. Vectors for KPI configuration in DT.
Table 1. Vectors for KPI configuration in DT.
VectorValue
X n , 1 Raw data vector on interval n
Y n , 1 Physical data vector on interval n
Z 2,1 Frequency properties for input vector
T 3 , n Binary vector for time series on interval n
F 1,1 Binary vector for frequency properties
Table 2. Definition of machine reference thresholds.
Table 2. Definition of machine reference thresholds.
VariableMeaning
s 1 It is the average value of the signal
s 2 It is the upper bound when the machine is not machining
s 3 It is the upper bound when the machine is machining
w 1 It is the fundamental frequency during operation
w 2 It is the percentage of harmonics during operation
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Charrier, Q.; Hakam, N.; Benfriha, K.; Meyrueis, V.; Liotard, C.; Bouzid, A.-H.; Aoussat, A. Towards the Augmentation of Digital Twin Performance. Sensors 2023, 23, 9248. https://doi.org/10.3390/s23229248

AMA Style

Charrier Q, Hakam N, Benfriha K, Meyrueis V, Liotard C, Bouzid A-H, Aoussat A. Towards the Augmentation of Digital Twin Performance. Sensors. 2023; 23(22):9248. https://doi.org/10.3390/s23229248

Chicago/Turabian Style

Charrier, Quentin, Nisar Hakam, Khaled Benfriha, Vincent Meyrueis, Cyril Liotard, Abdel-Hakim Bouzid, and Améziane Aoussat. 2023. "Towards the Augmentation of Digital Twin Performance" Sensors 23, no. 22: 9248. https://doi.org/10.3390/s23229248

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop