Main

With the continuous development of information technology in recent years (such as network communication technology, sensor technology and intelligent-embedded technology), the virtual space has had a much closer relationship with the physical space than ever before. In this context, digital twins, which are often regarded as living in silico representations of their corresponding physical targets, have grown in popularity. Digital twins can iterate and evolve through the seamless connection and fusion between the virtual and physical spaces1, and this consistency and synchronization can bring many benefits to numerous services, including real-time monitoring, dynamic optimization and accurate prediction2,3,4. The value of digital twins has been recognized by researchers, enterprises and other stakeholders in various fields, including healthcare5,6, agriculture7, urban science8, aerospace engineering9, marine engineering10,11 and even Earth systems12.

Notably, research and application of digital twins in industry are increasingly widespread, as digital twins align with the contemporary demands of smart manufacturing and Industry 4.013. At present, more than 1,000 institutions, including universities, enterprises and research institutes, have carried out related explorations and practice14, which has already covered the entire life cycle of products and manufacturing systems, such as realizing rapid engineering design15, real-time monitoring in the operation process16, intelligent decision-making towards continuous changing manufacturing systems17, prognostics and health management18, and so forth. Different application objects (such as humans, machines and materials), processing technologies and user requirements directly influence the implementation of digital twins, and as a consequence, digital twins should take into account these individual differences of use cases and not always be the same for every context. In addition, there are still some misunderstandings and bottlenecks that hinder further development of digital twins in the industrial field.

In this Perspective, we give an overview of digital twin advancements in industry, followed by a discussion on the pitfalls, challenges and promising research avenues based on the current research status and our own findings from practical applications.

State of the art in digital twins for industrial applications

So far, digital twins have addressed many problems in some industrial application scenarios. Here we give an overview of digital twins in industry from the perspective of theory, technology and applications to better showcase the most recent advancements, understand how digital twins are applied and unravel their value.

Theory and technology

A number of conceptual models of digital twins have been recently proposed to illustrate their components and connotations, as shown in Fig. 1. Figure 1a depicts the three-dimensional digital twin model19, which is one of the most popular conceptual models. Figure 1b is as a more detailed model that takes into account the product, production and performance. Finally, Fig. 1c describes the overall architecture of the digital twin for both products and manufacturing systems, which adds data and services to the three-dimensional digital twin model20. In addition, physical processes and virtual processes are executed alternately during the entire life cycle, as shown in the outer ring of Fig. 1c. The twin model is utilized to support virtual simulations and optimizations, thereby achieving product design, production, testing and optimization at a lower cost and higher efficiency. In addition, the twin model is continuously enriched, modified and updated based on physical information and twin interactions. While these conceptual models differ in terms of framework, they all aim to utilize ultra-fidelity models, rich data and real-time interaction to provide some services for specific objects.

Fig. 1: Digital twin conceptual models.
figure 1

a, The three-dimensional digital twin model is one of the earliest digital twin conceptual models, which includes physical object, virtual model, and the interaction between physical and virtual spaces. b, The Siemens digital twin model demonstrates how digital twins work to improve product, production and performance. c, The five-dimensional digital twin model consists of five dimensions, including physical object, twin model, services, twin data and twin interaction among them.

Full size image

In addition to the conceptual models, reference frameworks have also been recently proposed to provide more detailed guidelines or templates for implementing digital twins toward certain needs. For example, to realize autonomy and real-time supervision, a manufacturing execution system (MES)-integrated digital twin framework was proposed. The framework contains a decision-making level, an MES integration level, and an MES level to deal with error states management during production and reactive disassembly during assembly of products21. The field-synchronized digital twin framework for production scheduling—which includes a physical flowshop system, an input data module, an optimization module, a digital twin module and an operator interface—was proposed to ensure the robustness of the optimal scheduling solutions by considering the uncertainties of a real flowshop22. In addition, a digital twin framework for the simulation and optimization of production systems was proposed to better configure and implement digital twins in the design and operation stages. In this framework, the production twin and machine/process twin were provided with the details about their components and functions3.

Even though conceptual models and reference frameworks are important for providing guidelines for the compositions and the implementation process of digital twins, they alone are not enough, as their specific implementation depends on various supporting technologies.

Twin perception

One of the most important steps of establishing the relationships and realizing the synchronization between the virtual and physical spaces is sensing changes of the environment, machines, people and other elements in the manufacturing systems. This process mainly involves data access, data description, and data transformation from sensors, intelligent terminals and other devices, in which the Industrial Internet of Things (IoT) becomes a valuable choice23,24,25. For example, electric current sensors, accelerometer sensors and acoustic emission sensors could be used to collect the status data of computer numerical control (CNC) machines26. In addition, the data from the CNC system and operation processes—including feed rate, depth of cut, cutter location of the cutting tools, production data, alarm information and so forth—are also needed27,28. The collected data are often integrated into databases or the cloud for further use through data exchange protocols, including transmission control protocol/internet protocol29, open platform communications unified architecture30, MTConnect31 and automation markup language32.

Twin model construction

Twin models are used to depict the key features (such as geometry features, physics features and behavior features) of the manufacturing system and its elements33,34,35. Different modeling methods—including physics-based modeling, data-based modeling and hybrid modeling—have been applied in different scenarios36. The accuracy of physics-based models relies on the understanding of the physical mechanisms and objective laws to a great extent, but this method does not need many data. On the contrary, accurate data-based modeling needs many parameters and many data with high quality. In reality, some mechanisms are not well enough understood and the available data are limited. A hybrid modeling method could take advantage of these two methods, and as such, is regarded as the trend to realize the accurate description of the targets through the fusion of data, knowledge and mechanisms37,38,39.

To meet practical requirements, such as real-time monitoring and dynamic scheduling, multiple models, such as geometric models, mechanical models, material models and discrete-event models, have been constructed40,41,42,43. For example, Söderberg et al. proposed a digital twin model consisting of the geometric representation of the assembly, kinematic relationships, finite-element-analysis functions, Monte Carlo simulation and material properties, thereby supporting the geometry assurance in the design and manufacturing stages44.

Twin data computation

Twin data contain both real-time and historical data on various elements within manufacturing systems, from both physical and virtual spaces. At present, more research is devoted to presenting advanced algorithms or selecting appropriate algorithms oriented to specific requirements, such as the Q-learning algorithm for dynamic scheduling45,46, the particle swarm optimization algorithm for energy optimization47 and the Bayesian network for remaining tool life prediction48. However, research on data-quality improvement, to maximize the value of twin data, is relatively scarce, which cannot be neglected and should be given more attention.

Twin interaction

Twin interaction contains the interactions between the twin model and the physical object, between the twin model and twin data, between the physical object and twin data, between the physical object and services, between the twin model and services, and between twin data and services, thereby forming an organic whole. Serendipitous factors, such as unexpected stochastic disturbance, frequent insertion order and equipment failures, usually make the virtual space inconsistent with practical situations in the industrial scene. This is where twin interactions come into play: the consistency and synchronization between the virtual and physical spaces, which is one of the core features of digital twins, can be realized by virtual–real interaction49. Therefore, some interaction strategies or methods have been studied in the past, for example, the specification-based state replication method50 and the Kalman-filter-as-observer method51. These methods can be mainly divided into two steps. First, the differences between virtual and physical spaces should be uncovered before the virtual space can be updated accordingly. The rule-based consistency-checking method could be used to achieve this goal by comparing the sensed timed event from the physical manufacturing plant with the digital twins-based estimations52. After that, the problem of how to make a virtual space consistent with its corresponding physical space within an acceptable error and time delay can be studied. For example, the anchor point method has been applied to realize synchronization of the manufacturing automation system53.

Applications

On the basis of the developed models and technologies, some explorations and practices have been carried out towards industrial needs. Current applications have shown digital twins’ priorities in the entire product and shop-floor life cycle, as shown in Fig. 2.

Fig. 2: Digital twin applications in industry from the perspective of product life cycle and shop floor life cycle.
figure 2

Digital twins can be applied in the entire life cycle of both the product and the shop floor, and form a coupling in the manufacturing process. The main role of digital twins is to assist in the design and implementation of products and shop floors and to guarantee the performance of shop floors and products through integrated simulation, real-time condition monitoring, prediction, optimization and so forth. In the figure, red is used to represent product-related content; blue is used to represent shop floor-related content; and the green dotted box represents the manufacturing process, in which both the products and the corresponding shop floors should be included.

Full size image

In the design phase, compared with traditional design methods, for example, brainstorming, it is much easier to generate new solutions by using high-fidelity twin models and life-cycle data. The models can support virtual testing with a high level of confidence, which thus can greatly reduce the costs and time of physical testing54. In addition, twin models and product life-cycle data could bridge the gap between design and manufacturing to avoid the condition where the design schemes cannot be realized with limited manufacturing capacity. For example, Huang et al. proposed a framework for rapid product development based on digital twins. The digital product prototypes were obtained based on digital trial manufacturing, which contributes to improving the manufacturing process during the design stage, and rotorcraft components were used to validate the performance of the proposed framework54.

In the production or construction phase, the interaction strategy makes it possible to realize the synchronization between the virtual models and practical status, which can support real-time monitoring55. Furthermore, in the virtual space, multiple schemes (for example, logistics schemes and control schemes) could be simulated to support decision-making and to improve efficiency56,57. Instructions could then be given to the elements in the manufacturing systems, creating a closed loop between the virtual and physical spaces. On the basis of this idea, for the uncertain events, information asymmetry and abnormal interference in the manufacturing process of the shop floor, Fang et al. used digital twins to obtain equipment states, production tasks, interference and other relevant information from the physical shop floor. Shop-floor dynamic scheduling was realized through the analysis of processing time, worker skill level, cost, energy consumption and other data. Thus, the scheduling deviation could be effectively reduced and the efficiency and quality of scheduling execution could be improved58.

In the operation and maintenance or usage and recycling phases, rich sensing data reflect the current state of machines, production lines, factories or other objects. By combining historical data, field data and twin models, a more accurate prediction can be made59. When a machine presents a failure, the fault link, the fault location and the fault cause could be determined rapidly by using digital twins. At the same time, maintenance planning and remote maintenance could also be realized, preventing serious consequences and reducing overall costs60,61,62.

The effects of digital twins at each of these stages are clear, and many companies have been working on this space, including GE, Siemens, IBM and Dassault Systems63. However, there are still two major drawbacks that limit the further development of digital twins. One is that some existing pitfalls (see below) have led to the improper use of digital twins, so the full value of digital twins has not been fully realized yet64. In addition, there are some related technological bottlenecks to overcome. Finally, current applications from academic papers mostly focus on laboratories or pilot production lines rather than practical factories. More efforts are needed to move digital twins from theory to practice. Some companies have provided digital twin solutions, but there is still a long way to go for large-scale applications.

Main pitfalls

Overly simplistic or overly complex models

Modeling is mainly used to describe the features of physical objects, which raises a question about how to determine the right level of detail. It goes without saying that the more accurate the models, the better the simulation results. However, overly complex models require a lot of resources (computing costs and time), which can not only be unnecessary but also not satisfy the timeliness requirement in some situations. For example, to minimize the maximum delay time through dynamic job shop scheduling, the material flow, process flow and information flow are the focuses of twin models. Besides, the health status, capacity, location of equipment and process execution are additional factors that should be considered. However, the models of machines’ screws or product structures are not necessary to obtain accurate results and could even be neglected.

Under this condition, some people may ask whether simpler models are recommended instead. The answer is, however, ‘no’. Ideally, we would like to use simple models effectively to solve complex problems, but in reality, it is hard to do so. For example, the three-dimensional models of a CNC machine tool can reflect only its actions, which allows the visualization of the running process. Because the physical features (for example, fatigue wear and corrosion fatigue) are not embodied in three-dimensional models, the prognostics and health management of the machines cannot be assessed. The problems exposed by overly simplistic and overly complex models or elements include ambiguous requirements and unbalanced input–output. Therefore, it is important to accurately clarify user needs and analyze specific problems, thus guiding the trade-off of model construction or reconstruction between complex models and simple models.

Not just big data

Data are essential to bridge the virtual and physical spaces, which can drive models to be in silico representations of their physical counterparts and machines to operate. However, current research pays more attention to big data and neglects the value of small data to some extent. The difference between big data and small data lies in the scale, complexity and processing methods of the data. Big data often require the use of distributed computing and artificial intelligence techniques for processing and analysis, whereas small data can be processed and analyzed using traditional statistical analysis and data-mining methods. In some conditions, small data could beat big data. A small dataset with high quality is more meaningful for specific industrial services than large observational data of unknown provenance. In addition, big data have a relatively poor performance in assessments of uncertainty65. Some dangers of model misspecification and uncertainty for small data could be obtained, which is helpful for calibrating the uncertainty66. Neglecting small data may also cause bias in big data. Big data usually have a better performance in discovering rules but have a relatively poor performance in imperceptible changes. Hence, it is better to integrate the strengths and limitations from both small data and big data approaches into a hybrid approach to support better industrial services. Moreover, in the process of acquiring big data and small data, the strategy of data collection, data transmission, data storage and data analysis should also be seriously evaluated to avoid unprofitable or unnecessary data collection.

Inadequate interaction

Interaction is one of the main features of digital twins compared with traditional offline simulation, and focus should be given to the timeliness and comprehensiveness of the interaction processes. Timeliness reflects the execution time of the interaction. The higher the real-time requirement, the faster the data transmission needs to be. Although some new data transmission technologies (for example, 6G67,68) have been developed, the transmission speed is still limited. Therefore, we should not blindly pursue high interaction timeliness, but choose different interaction strategies according to each situation. For example, some static production elements (such as machine tool bed) do not need to interact with other elements. However, safety-related elements require a high interactive timeliness. Another important consideration is comprehensiveness, which refers to how much elements and links are considered in the process of interaction. Current applications often focus on the interaction between physical and virtual spaces, or between human and machine. However, we believe that other interactions should also be considered. There are many subelements in virtual and physical spaces, and these subelements also need to interact with each other, including interactions among virtual elements (such as models, data and service) and among physical elements (such as the person, machine, material, method and environment), which need more attention from users and researchers. Through comprehensive interactions, the accuracy of models, the value of data and the quality of service can all be improved.

Underused artificial intelligence

There is a substantial amount of data coming from machines, humans, materials and the environment in the physical space, which brings the challenge of how to deal with these data during the implementation of digital twins. Notably, artificial intelligence is suitable for mining knowledge from huge amounts of data. Artificial intelligence has been flourishing in the past few years, and while it is still under constant development, it might be mature enough to be applied to some practical scenarios. For instance, digital twins can provide dynamic scheduling, equipment failure prediction, energy consumption optimization and some other services with high quality by the use of artificial intelligence. In process manufacturing, Priyanka et al. combined digital twins with machine learning to predict the risk probability rate of an oil pipeline system and to assess its remaining useful life69. In discrete manufacturing, to reduce the impact caused by uncertainties and unpredictable events, Chen et al. proposed a multi-objective scheduling strategy of a fuzzy flexible job shop under the uncertainty of completion time, delivery date and equipment maintenance cycle, and the hybrid particle swarm optimization algorithm with a variable neighborhood search strategy was used to find the optimal scheduling scheme. The effectiveness and feasibility of the proposed method were illustrated in an automobile supporting factory70.

Apart from data mining, artificial intelligence could also be applied in other aspects during the digital twin implementation. Considering the limitations of computing power on the shop floor, artificial intelligence could help solve the problem of optimally allocating computing resources. Moreover, artificial intelligence could be embodied into edge hardware71, greatly reducing the amount of data transfer and better meeting the timeliness requirement of digital twins. Some recent products based on neural network and large language models, such as ChatGPT, may provide additional possibilities to digital twins.

Main challenges

Accurate model construction and comprehensive validation

It is easy to build an accurate model for simple objects. However, in many situations, the structure of the processing equipment, the technological process and the operating environment all may be very complicated, which brings challenges to modeling. The mechanism for some processes and coupling relationships may not be clear or accurate enough either, making it difficult to build their corresponding models. For example, the degree of tool wear is affected by many factors, such as tool material and shape, working environment and cooling method, cutting parameters (such as cutting speed, feed rate and the material to be machined) and so forth. In addition, the different forms of tool wear, including abrasive wear, adhesive wear, diffusion wear, fatigue wear and chemical wear, also relates to the different factors mentioned above72. It is then hard to depict the process of tool wear accurately. In addition, many challenges lie in the balance between computation cost and model accuracy: taking all of the aforementioned factors into account would require a substantial number of parameters, bringing huge computing costs. It is worth noticing that the models here are not infinitely accurate but valid on the premise of satisfying customer demand. To tackle this challenge, the fusion between physics-based models and data is promising, because the knowledge mined by data can compensate the deficiencies of the unknown mechanism to some extent.

Model validation is the main way to evaluate the model performance and the degree of confidence, and an indispensable step for digital twin applications. One-sided or wrong evaluation results will probably mislead the usage of the models and even cause serious consequences. A comprehensive model validation is needed to assist in judging where the models are suitable for. However, there is currently a lack of related international standards or benchmarks in industry to guide the implementation of model validation.

Data tasks under complex working conditions

Data collection, transmission, storage and processing are the main steps to create the value of twin data, and there are challenges in each of these steps.

Data acquisition

Even though there are some common data-acquisition methods—including configuration software, data-acquisition card, sensors and radio-frequency identification devices—there are still some challenges to be addressed. Some interfaces of machines are not open, and some machines do not even have interface to support data collection. Besides, some machines cannot be installed with sensors, as the installed sensors would affect their performance. In some complex working conditions—for example, high temperature, high pressure, low temperature, dust and high-radiation flux—there are higher requirements for sensors, including security, microminiaturization, high precision, low power consumption and so forth.

Data transmission

As more and more data are collected, higher requirements are put forward for data transmission speed. In addition, data transmission faces the risk of unauthorized access, data leakage and data tampering. Common encryption technologies, including link encryption, node encryption and end-to-end encryption, can ensure secure data transmission to some extent, but their performance in data protection is still limited73.

Data storage

The large volume of data makes the data storage burden increasingly unbearable. The software-defined-storage approach could alleviate the above problems, because it utilizes software to manage and control storage resources, contrasting with traditional hardware-dependent storage solutions. Software-defined storage abstracts storage functionality from hardware, enabling the management and configuration of storage resources through software-defined methods. Additional storage nodes or devices can also be easily incorporated to meet growing storage demands74. However, to realize giant technological leaps, the next generation of transformative optical storage technology looks promising75.

Data processing

Both unstructured and structured data are collected in industrial applications. Hence, how to integrate these data formats, ensure data quality and maximize data value becomes a primary task. Recently, advanced algorithms have been more widely used in the field of manufacturing to solve the problem of classification, prediction and optimization. However, better algorithms are still needed to make full use of collected data to meet the needs of different industrial applications. In addition, the explainability, robustness and fairness of algorithms should be further improved. To run these algorithms, the time consumption has a close relationship with the computing power, which would directly affect the timeliness of digital twins. Even though the technology of multi-core chips could optimize the performance of traditional chips, the improvements are in a limited range.

Explainable artificial intelligence for industrial applications

Many factories, shop floors, production lines and products have a high requirement for safety and reliability, as they may contain dangerous articles (for example, crude oil) that are inflammable or explosive. While artificial intelligence has been used to improve the effects and values of some digital twins’ industrial applications76, it is usually a ‘black box,’ which means that how the models work and the results are obtained may not be entirely clear77. In addition, it is difficult to assign responsibility once accidents occur. Explainable artificial intelligence provides a path to address this problem78,79. However, reaching a consensus on the judgement criteria on ‘explainability’, creating an acceptable benchmark considering subjective and objective factors, and making the trade-off between explainability and performance should be further developed in the future80.

Security of digital assets

Twin models and twin data have become important digital assets as business values are often embodied in these models and data. For example, the twin models of CNC machines contain the information of structure, material, hydraulic system, cooling system, lubrication system and so forth. Therefore, the security of digital assets is essential. If the security issues are not well addressed, it is difficult to realize the industrial chain coordination (meaning, cooperation across different enterprises). Recently, some promising security technologies have been developed. Blockchain is one of the potential security solutions for disseminating digital assets across the stakeholders through the characteristics of decentralization, encryption technology and distributed ledger81,82,83. However, more efforts are still needed for developing blockchain and addressing other security issues (for instance, digital assets attacked by an outside party).

Common industrial software and platform

Mature industrial software and platforms could greatly enhance digital twin applications. At present, some companies have developed tools to support digital twin implementation, such as ThingWorx, 3DEXPERIENCE, TwinBuilder, AWS IoT TwinMaker, Azure Digital Twins and Simcenter84. However, the software usually cannot meet the needs of researchers, developers and enterprises84. Often, the functions are rather limited, as companies develop their software based on their main foundation and strengths. In addition, file formats between different software are generally incompatible. To realize digital twins in industry more widely85, a common industrial software or platform is needed, which would break the bespoke mode. In this process, how to balance the benefits of different software companies is also a huge challenge. Therefore, this vision requires the efforts of the entire digital twin community.

Standard of digital twins in industry

An international standard is the foundation for large-scale industrial application of digital twins. Although standardization work has started (for example, ISO 23247, IPC 2551 and ISO/IEC JTC 1/SC 41), different organizations have not reached an agreement on the understanding of digital twins yet, which may result in compatibility and interoperability problems. Therefore, cooperation among standards organizations is needed in the future to maintain consistency and avoid redundancies. Moreover, some existing standards about the technologies used in digital twins could be still adopted. For example, ISO 29002, IEC 61987 and ISO 13372:2012 could be used in digital twins’ industrial applications to maintain compatibility. Standards on software, development processes and implementation processes toward different industrial scenarios are still absent.

Potential ethical and privacy concerns

The introduction of digital twins inevitably raises privacy and ethical concerns for users, as digital twins would contain multiple data and models of the whole manufacturing systems, including private data from individuals. Individuals may be concerned about models and data being abused and misused, thus requesting ownership and control of data and models. In addition, some new cybercriminal activities may also emerge86. Finally, some biases may occur because of incomplete data or selected algorithms, which would further lead to one-sided conclusions and unreasonable decisions. To address the aforementioned issues, related technologies, policies, laws and regulations need to be developed. For example, appropriate information transparency plays an important role in increasing trust of digital twins. Only when the potential ethical and privacy concerns have been well addressed can digital twin applications be widely accepted and trusted.

Conclusion and outlook

Despite the considerable advancements in industrial applications in recent years, the overall maturity of digital twins remains relatively low due to insufficient recognition, inaccurate models, incomplete data, inadequate interaction, immature commercial software and a fragmentary standard system. In addition, the development of digital twins in industry faces persistent technical challenges that need to be overcome to drive further progress.

Digital twins are not isolated from other advanced technologies (such as artificial intelligence), but instead, have a close relationship with them. In the future, digital twins will potentially combine the theory of reliability, complexity and systems engineering to further improve their application effect and better solve systemic problems of complex objects. In addition, to make digital twins sustainable, mature business models, such as a technology provider model and an application service provider model, should be developed. Policy support is also one of the important driving forces for researchers and enterprises at the same time. In a word, to realize digital twins, collaborative efforts from all stakeholders involved are essential.