Content area

Abstract

With the gradual development of digital twin technology from theory to practice, the importance of the efficient reuse of existing digital twin models has become increasingly prominent in order to reduce the waste of resources and additional costs caused by repeated modeling. To address the difficulty of reusing multi-dimensional model information (MMI) in existing digital twin models during the conversion process from geometric models to digital twin models, this paper proposes a method for reusing MMI in discrete workshops. First, MMI and its representations are defined and constructed. Subsequently, a model-matching approach is introduced to identify appropriate MMIs for geometric models. Following this, a reuse strategy for workshop MMIs is thoroughly explained. Finally, the effectiveness of the proposed method is validated through case studies in the arc-welding workshop. The accuracy of single-model matching remains consistently at 1 across all model tests, and the proposed method reduces the total number of operations by 126 (94.7%) compared to existing methods in multi-device model construction. The results show that this method can effectively organize the workshop digital twin model, compensate for the shortage of digital twin model reuse, and help engineers reuse the existing MMI to build a digital twin model.

Full text

Turn on search term navigation

1. Introduction

With the deep integration of new-generation information technologies such as artificial intelligence, cloud computing, and the Internet of Things with advanced manufacturing technologies, a gradual realization of real-time interaction and seamless integration between the physical workshop space and virtual environment is emerging, offering robust support for the efficient optimization of manufacturing processes [1]. In this context, the utilization of digital twin technology as an effective means to facilitate such interaction has gained increasing significance in factory applications [2,3], leading to the emergence of the concept of digital twin factories [4].

The conceptual model of a digital twin workshop contains physical entities, a digital twin model, data, and services [5]. The integration of these four elements enables digital twin workshops to exhibit significant advantages in optimizing energy consumption [6], intelligent material tracking [7], and dynamic shop scheduling [8]. However, the prerequisite for the practical application of digital twin workshops is to build a digital twin model [9]. The digital twin model encompasses geometric, physical, behavioral, and rule models, and its construction necessitates multidisciplinary knowledge, an understanding of the application scenario, and expert support [10]. With the promotion of digital twin technology in workshop scheduling [11], production line optimization [12], and production scheduling [13,14], the number of digital twin models of discrete-workshop elements and the required information exhibit a rapid growth trend. This poses challenges for companies regarding personnel training, model management, and reuse [9]. Therefore, it is imperative to optimize the model reuse process by implementing a well-designed mechanism that enhances modeling efficiency and promotes higher rates of model reuse.

According to statistics, 40% of designs can be obtained through direct reuse, while another 40% can be achieved by modifying existing designs [15]. Therefore, the effective reuse of multi-dimensional model information (MMI) in the existing digital twin models is of great significance for significantly improving the construction efficiency of digital twin models in discrete workshops.

Current research rarely addresses the reuse of MMI in discrete workshops for constructing digital twin models [16]. To address the difficulty of reusing MMI in existing digital twin models during the conversion process from geometric models to digital twin models, this paper proposes a method for reusing MMI in discrete workshops. In this study, geometric models primarily represent the shape of physical entities using three-dimensional mesh models in formats such as STL, OBJ, and OFF [17]. These geometric models, to be built into digital twins, are collectively referred to as imported geometric models. The main contributions of this study are as follows:

(1) An MMI and its representation are proposed to facilitate the retrieval of single and multiple devices, thereby enabling effective transfer to imported geometric models.

(2) A model-matching method is proposed for the efficient retrieval of devices and multi-device MMIs for importing geometric models.

(3) A workshop MMI reuse strategy is proposed to establish the mapping relationship between the imported geometric model and the retrieved MMIs, thus initially constructing the digital twin model.

The remaining sections of this paper are organized as follows: Section 2 provides an overview of relevant studies. Section 3 introduces the method employed in this study. Section 4, Section 5 and Section 6 describe MMI and its representation, model-matching methods, and reuse strategies in detail. Section 7 validates the effectiveness of the proposed method through a case study. Section 8 concludes this study and provides an outlook on future research.

2. Literature Review

2.1. Manufacturing System Simulation Software for Digital Twins

Given market demand and competitive pressure, efficient modeling has become the focus of current research. Production system simulation software is often used in the construction of discrete-workshop digital twin models to support subsequent simulation optimization activities. However, such simulation software is not a professional geometric modeling software and typically exhibits limited modeling capabilities. Therefore, digital twin models are often built by combining existing geometric models, software-built scripting languages, and functional components [18]. Common simulation software includes Flexsim [19], DELMIA [20], Factory Simulation [21], Witeness [22], and Visual Components [23]. These applications typically package basic function computation functions into structured functional components, such as forward kinematics, volume sensors, and robot controllers [24,25,26]. The above software relies heavily on manual selection and model name-based retrieval when reusing existing geometric models, functional components, and digital twin models [23]. This method is both time-consuming and often yields inaccurate search results, making it difficult to effectively reuse existing models.

2.2. Model Reuse

Model reuse has emerged as a pivotal strategy within digital twin technology, particularly in the context of discrete manufacturing workshops. The efficient utilization of existing modeling resources can substantially reduce development time and associated costs [16]. Model reuse involves leveraging pre-existing geometric, physical, behavioral, and rule-based models to develop new digital twin models, thereby minimizing redundant modeling efforts. With the advancement of digital twin technology, the integration of multidisciplinary data, such as geometry, kinematics, and behavioral patterns, has become essential for creating comprehensive virtual representations of physical systems [4]. This section reviews existing research on model reuse, with particular emphasis on both one-dimensional and multi-dimensional modeling approaches. It also identifies current limitations that underscore the need for systematic model reuse strategies applicable to multi-dimensional models across single and interconnected devices.

Many scholars have conducted modeling research on various dimensional models based on the existing libraries. In the one-dimensional model, Xiao et al. [27] proposed a workshop geometric modeling method based on model reuse, which includes semantic representation, semantic matching, and adaptive modification steps. However, this approach primarily focuses on the reuse of geometric models for single devices. Aiming to reconstruct features of geometric models, Kim et al. [28] proposed a stepwise volume decomposition method based on a feature template library to identify features in geometric models; nevertheless, this method is constrained to the reuse of local features. Wang et al. [29] explored four feature-parameter extraction methods for reconstructing the solid model of a three-dimensional mesh model, namely stretching, rotating, scanning, and lofting, yet only four conventional feature parameters can be reused. Hu et al. [30] proposed a method for point-cloud CAD model recognition and fitting based on deep learning, which can recognize and fit point-cloud models and then construct CAD models. However, this method emphasizes the reuse of local geometric features and does not support the reuse of multi-dimensional information across single or multiple devices. In the multi-dimensional modeling aspect, Liu et al. [31] proposed a method for building digital mockup motion models based on simulation components, enabling the rapid development of motion simulation models for mechanisms. However, this approach lacks a mechanism for establishing associations between simulation components and corresponding geometric models. Qin et al. [32] proposed a CAD/CAE integration modeling method based on feature domain and structural components, which can improve the design efficiency and modeling accuracy of multi-domain simulation models. Zhang et al. [33] proposed a fast construction method for device-level digital twin models in discrete workshops, which constructs a digital twin model of a device by providing basic components; however, it still requires significant manual operations. Song et al. [34] proposed transfer methods for geometric, behavioral, and algorithmic dimensions to achieve model reuse.

Despite the achievements in model reuse, most studies have primarily focused on the reuse of geometric models. The few approaches that involve the reuse of multi-dimensional models also rely heavily on the direct reuse of componentization. Therefore, in response to the emerging demand for multi-dimensional model construction across single and multiple devices, it is imperative to develop a reuse-based approach that enables the efficient utilization of model resources and achieves effective multi-dimensional modeling.

3. Method Overview

The method of this study is shown in Figure 1. The process begins when the designer builds a digital twin model based on the imported geometric model. First, the information imported into the geometric model is extracted, and its similarity to the Digital Twin Model Representation (DTMR) is calculated to retrieve the reusable MMI. Subsequently, the MMI retrieved is mapped to the imported geometric model using the reuse strategies proposed in this study, thereby facilitating the initial construction of the new digital twin model for MMI reuse. The method mainly consists of three parts:

(1) MMI and its representation. The digital twin model is organized at both the single-device level and the multi-device level, and the MMI is characterized by aspects such as assembly hierarchy, semantic description, attributes, and grid data. Furthermore, the DTMR is constructed to support the retrieval of MMI.

(2) Model matching. After constructing a comprehensive DTMR, the similarity of the imported geometric model to the DTMR is calculated to retrieve the MMI associated with the DTMR. Similarity is calculated at both single and multi-device levels. Search results are sorted in descending order of similarity for subsequent reuse.

(3) Reuse strategy for workshop MMI. The retrieval-based MMI method aims to offer a systematic framework for the reuse of MMI. The retrieved MMIs can be effectively mapped onto the imported geometric model, thereby facilitating the initial construction of a novel digital twin model.

4. MMI and Its Characterization

The digital twin model contains reusable information on multiple aspects, such as physical properties, behavioral patterns, and rules. The information is based on geometric models [35,36]. The effective discovery and utilization of this information necessitates a systematic organization and precise expression when transferring it into the imported geometric model, as well as during the preliminary construction of a new digital twin model. Therefore, based on the structure and data of the discrete workshop digital twin model, an MMI is constructed, and a DTMR is established to support the effective retrieval and transfer of the MMI. The MMI and DTMR are expressed by Equations (1) and (2), respectively (Figure 2):

(1)MMI={Geo,PyD,BehD,RuleD}

GeoD contains geometric models from the multi-device level or the device level and below. PhyD, BehD, and RuleD represent the behavioral, physical, and rule model information embedded in GeoD at different scales of GeoD geometry, respectively. Based on GeoD at different scales, multi-dimensional models such as behavioral, physical, and rule models of MMI can be mapped into the imported geometric model, facilitating the initial construction of a digital twin model.

(2)DTMR={SL,DL,LP,WG}

(3)SL={S1,S2,,Sn}

(4)S=M={M1,M2,,Mm}P={P1,P2,,Pp}T={T1,T2,,Tt}

(5)DL={D1,D2,,Dn}

(6)WG={W1,W2,,Wn}

(7)LP={P1,P2,,Pp}

When the geometric model in the MMI contains multi-device-level geometric models, SL contains the assembly hierarchy between and below these devices. DL, LP, and WG contain the conceptual semantics, attributes, and mesh data of the geometric model for multiple devices, respectively. When the geometric information of the MMI contains device-level geometric information, SL contains the assembly hierarchy within the device, and DL, LP, and WG contain the conceptual semantics, attributes, and mesh data of the device, respectively.

5. Model Matching

To improve the efficiency of model reuse, the first step is to search for MMI. Based on the imported geometric model, a similarity analysis is executed for single-device MMI and multi-device MMI retrieval, as shown in Figure 3.

In single-device MMI retrieval, the initial screening of a suitable model set is based on calculating semantic similarity within the ontology. The subsequent steps involve extracting ontology semantics, model shape features, and model attributes for similarity calculation. Subsequently, a composite similarity calculation is performed, as expressed by Equation (8). Finally, the retrieved MMI is sorted in descending order based on the comprehensive similarity, thus facilitating the manual selection of the most appropriate MMI.

(8)δ=gPeωg×Sg,gPeωg=1

where g denotes the ontology semantics, model shape, or model attribute factor; ωg is the weight occupied by element g; Sg represents the similarity of element g. The weights of the components are set based on the heuristic experience of experts.

For the retrieval of multi-device MMI, the set of eligible multi-device MMI is preliminarily filtered based on specific conditions to ensure that the number of device models in the filtered set matches the semantics, as expressed by Equation (11). Then, based on the model shape feature similarity Simgeo, the similarity values corresponding to each device in the two sets are calculated, and these values are summed and averaged. Finally, the retrieved MMI is sorted in descending order based on the calculated mean value to select the most appropriate MMI.

(9)K={K1,,Km}

(10)E={E1,,En}

(11)AD=SimConceptKi,Ej=1m=n

where K and E are two matched sets of multi-device models. In the sets K and E, Ki and Ej are the two models that have the highest similarity scores in the matching process.

5.1. Ontology Semantic Similarity Analysis

With the continuous development of semantic web services, ontology semantic similarity calculation has been widely employed in fields such as text classification, information retrieval, and data mining [37]. Theoretically, only descriptions with the same or similar semantics have a certain reuse value. The semantic structure tree of discrete shop elements is shown in Figure 4.

Semantic distance refers to the length of the shortest path connecting two concepts in the ontology hierarchy tree, as expressed by Equation (12).

(12)Dist(M1,M2)=i=1nedgei

where edgei denotes the ith edge on the shortest path connecting concepts M1 and M2.

A smaller semantic distance between two concepts indicates a greater similarity. Considering the influence of ontology tree depth, the similarity of the two concepts M1 and M2 in terms of semantic distance is shown in Equation (13):

(13)Simdist(M1,M2)=2(Dep(Tree)1)Dist(M1,M2)2(Dep(Tree)1)

where Dep (Tree) represents the depth of the ontology tree; Dist (M1, M2) denotes the semantic distance between two concepts.

Semantic overlap reflects the degree of semantic similarity between two concepts on their common ancestor nodes. The semantic overlap between two concepts M1 and M2 is denoted as Simdop(M1,M2), as expressed by Equation (14):

(14)Simdop(M1,M2)=2Dep(Lca)1Dep(M1)+Dep(M2)+1

where Lca denotes the nearest common ancestor node of M1 and M2 in the ontology tree; Dep(M) represents the depth of node M in the tree.

Node depth indicates the level of hierarchy within the concept in the ontology tree. As the depth of the nodes increases, the content represented by the concept becomes more specific, and the similarity between concepts increases. The similarity between concepts M1 and M2 in terms of node depth is denoted as Simdep(M1,M2), as expressed by Equation (15):

(15)Simdep(M1,M2)=12(Dep(M1)+Dep(M2)|Dep(M1)Dep(M2)|+2Dep(Tree)+Dep(Lca)Dep(Tree))

where Dep(M) represents the depth of node M; Dep(Tree) denotes the depth of the ontology tree.

Based on the above factors, the semantic synthetic similarity calculation is proposed, as expressed by Equation (16):

(16)SimConpect(M1,M2)=pSimdist(M1,M2)+qSimdop(M1,M2)+wSimdep(M1,M2)p+q+w=1pqw0

where p, q, and w are weight adjustment factors. The weights can be assigned by analyzing the degree to which each influencing factor affects the similarity, with p, q, and w taking the values of 0.5, 0.3, and 0.2, respectively.

5.2. Similarity Analysis of Model Attributes

The feature parameter description of the device includes both the feature name and its corresponding value. When two concepts contain more of the same data attributes and the values of the same attributes are closer, the two concepts tend to be more similar. Considering the effect of characteristics with the same or different names on similarity, it is necessary to compare the differences in the values of characteristics with the same names to accurately reflect the similarity between concepts. The steps for calculating the overall similarity of model attributes are as follows:

Step 1: Input the characterization of models M1 and M2: M1Attr=xi=<NiVi>,1im,M2Attr=yj=<NjVj>,1jn. N and V represent the characteristic name and the characteristic value, respectively; m and n are the number of characteristics in M1 and M2, respectively.

Step 2: Calculate the similarity of characteristic names, as expressed by Equation (17):

(17)SimType(M1,M2)=f(M1M2)f(M1M2)+θf(M1M2)+(1θ)f(M2M1)

where f(M1M2) is the number of characteristics with the same name between concepts M1 and M2. f(M1 − M2) and f(M2M1) are the number of characteristics that are present in M1(M2) but not in M2(M1); θ is the symmetry moderator, and θ = 0.5, i.e., the difference in the degree of similarity induced by the symmetry, is not taken into account.

Step 3: Extract the common characteristic elements of M1 and M2. The number of elements with identical characteristic names is k, and their one-to-one corresponding characteristic values are denoted as Value(M1)=V1,M1,,Vt,M1,,Vk,M1, Value(M2)=V1,M2,,Vt,M2,,Vk,M2, V1~Vt for numerical characteristic values and Vt+1~Vk for textual characteristic values.

Step 4: Calculate the characteristic value of the numeric class SimNumber(M1,M2) and text class SimString(M1,M2); see Equations (18) and (21). Different similarity calculation methods are used depending on the type to which the characteristic value belongs. The similarity of numerical class characteristic values is calculated using the principle of relative error, and the similarity of textual characteristic values is calculated using the Jaro–Winkler algorithm [38], as expressed by Equation (20):

(18)SimNumber(M1,M2)=ε/(ε+i=1k(Ai,M1Ai,M2Ai,M1)2)

(19)Jaro(S,T)=13·(m|S|+m|T|+mtm)

(20)Simcharacter=JaroWinkler(S,T)=Jaro(S,T)+lp(1Jaro(S,T))

(21)SimString(M1,M2)=i=t+1kSimcharacter(Vi,M1,Vi,M2)/(kt)

where |S| and |T| represent the lengths of strings S and T, respectively; m is the number of character matches between the two strings; t denotes the number of character permutations between S and T; l is the prefix-matching length between S and T; p is the scaling factor constant, which is the contribution of the common prefix to the similarity, with the default value of 0.1; ε is the relative error adjusting factor, which is taken as ε = 2.0.

Step 5: Calculate the composite similarity SimAttr(M1,M2), as expressed by Equation (23):

(22)SimValue(M1,M2)=tk×SimNumber(M1,M2)+(ktk)×SimString(M1,M2)

(23)SimAttr(M1,M2)=λSimType(M1,M2)+(1λ)SimValue(M1,M2)

where λ is the moderating factor, which is the weight assigned based on the similarity of characteristic names, with λ = 0.6.

5.3. Similarity Analysis of Model Shapes

To obtain the difference in shape information of geometric models, the shape distribution method proposed by Osada et al. [39] was used to evaluate the similarity between universal three-dimensional models represented by triangular meshes. Let the shape distribution curves of two compared geometric shapes be q(x) and p(x). Then, the similarity of the shape is computed using an effective similarity evaluation method for discrete or continuous probability distributions, the Bhattacharyya distance [40], as expressed by Equation (24):

(24)Simgeo=1+ln(p(x)q(x)dx)

6. Workshop MMI Reuse Strategy

Based on the MMI retrieved in Section 5, further effective transfer of the multi-dimensional model in the MMI to the imported geometric model is necessary for the initial construction of the digital twin model. Therefore, a reuse strategy for MMI is proposed, as shown in Figure 5:

Step 1: Determine the imported geometric model and its corresponding MMI.

Step 2: Determine whether the currently selected imported geometric model is a single-device or multi-device model. If it is a single device, Step 3 is executed; otherwise, Step 4 is executed.

Step 3: Reuse MMI for single devices. The correspondence between the MMI and the geometric information of the imported geometric model is identified at the device level, component level, part level, and local feature level. Then, the physical, behavioral, and rule-related information associated with the geometric in the MMI is mapped to the imported geometric model layer by layer. In order to better assist local feature capture, the grid model can be processed by geometric feature partitioning [39] (a technique specifically designed for grid models) to obtain geometric information.

At the device level, physical characteristics (e.g., device performance, kinematics) and behaviors (e.g., performance degradation, response mechanisms) relevant to the entire device are mapped to the imported geometric model.

At the component level, the MMI is further mapped to the individual components of the device (e.g., the functional description of the component, material type) based on the corresponding components of the imported geometric model.

At the local feature level, the MMI of the local features (e.g., geometric information, mechanical properties) is mapped to the corresponding locations in the imported geometric model.

Step 4: Reuse MMI for multiple devices. The corresponding relationship between the geometric models of the devices is established, and then the relevant information in MMI is mapped to the imported geometric model. This includes mapping logical relationships between devices and reusing global behavior to ensure that multiple devices work together in a coordinated manner.

Step 5: Determine if the entire workshop model has been fully executed. If yes, terminate the process; otherwise, return to Step 1.

7. Case Analysis

7.1. Case Implementation

To verify the effectiveness of the proposed method, a specific arc-welding workshop is selected as a case study, and the implementation results are analyzed. The geometric model of the arc-welding workshop is selected as the model to be imported. The single-device and multi-device geometric models, comprising seven groups, are shown in Figure 6 (Visual Components 4.7). Furthermore, the case implementation process is shown in the following steps in Figure 7: (a) The determination of the imported geometric model; (b) model matching; (c) optimal model recommendation; and (d) model reuse. In (a), the geometric model is first imported. In (b), the imported geometric models are matched in the model library, and the reusable MMI is filtered in (c) based on the similarity value of the matching results. Finally, in (d), MMI reuse is completed by transferring the selected MMI into the imported geometric model.

7.2. Analysis of Results

7.2.1. Analysis of Matching Results

(1) Evaluation indicators

To verify the effectiveness of the proposed model-matching method, model-matching tests and analyses are conducted using the device-level geometric models shown in Figure 6. The precision and recall ratios [41] are adopted as evaluation indicators, which can be expressed as follows:

(25)PN=MSMR

(26)PC=MSMA

where PN represents the recall ratio; MS represents the number of relevant models matched; MR represents the number of all relevant models; PC represents the precision ratio; and MA represents the total number of matched models.

(2) Analysis of results

The matching results are analyzed from a device-level model. In the experimental setup for device-level model retrieval, the TOP-N values are set to 1, 5, and 10. The proposed method shows excellent performance in terms of recall and precision (see Figure 8 and Figure 9). A single geometric model shape-matching method leads to multiple class models in the matching results, indicating that this method primarily emphasizes the similarity of shape features among geometric models. However, it poses challenges in distinguishing between models within the same class. In contrast, the method proposed in this study integrates ontology semantics, model attributes, and model shape feature information to enable targeted retrieval. Compared to data information on only one feature, the proposed method can match the model more accurately.

Based on the analysis results, the proposed method can better capture the differences between the local details of the model and match the appropriate MMI for the imported geometric model.

7.2.2. Modeling Efficiency Analysis

In order to verify the advantages of the proposed method in the construction efficiency of the workshop digital twin model, a comparative experiment is designed between the traditional construction process (Process A) based on functional components and the optimization process (Process B) applied in the proposed method, as shown in Figure 10. Figure 11 presents the comparison results of the number of operations required for constructing each model. The geometric model in Figure 6 is selected as the test object and evaluated based on the minimum number of operations required to construct the model.

In Process A, engineers must manually add attributes, functional components, and associations, which requires knowledge across multiple domains. In B processes, manual operations can be significantly reduced by reusing existing MMIs. When calculating the number of operations, the addition of a single functional component (a), a single digital twin model (b), a single behavioral state (c), and a single behavioral event (d) are counted as 1 operation, while the rest of the additions of association relations, constraint rules, and behavioral actions are not counted.

As shown in Table 1 and Figure 11, Process B results in a significant reduction in the number of operations (a total of 126) compared to Process A, demonstrating the effectiveness of the proposed method in enhancing the construction efficiency of the workshop digital twin model. Process A requires engineers to have a high level of professionalism and has a cumbersome and complex build process. Process B significantly reduces the frequency of human–computer interaction through a reuse mechanism, thus improving the modeling efficiency.

8. Conclusions

This paper discusses the construction process of the workshop digital twin model and proposes the MMI reuse method. This method describes device and multi-device MMIs and retrieves the corresponding MMIs efficiently. Subsequently, the construction of the digital twin model is initiated by mapping the selected MMIs to the imported geometric model using the proposed model reuse strategy. The effectiveness of the proposed method is validated through case studies in the arc-welding workshop. The accuracy of single-model matching remains consistently at 100% across all model tests. Furthermore, the proposed method reduces the number of operations by 126 compared to existing approaches in multi-device model construction. Despite the initial progress achieved in workshops regarding the reuse of digital twin models, there exists scope for further enhancement, thereby providing valuable directions for subsequent research: (1) The current model reuse strategy still requires a lot of manual operations, and future research will be devoted to the automatic association of geometric models with MMI; (2) further research will be conducted on matching algorithms to achieve more efficient retrieval. (3) Additional evaluation of the method’s effectiveness, utility, and limitations should be conducted through surveys involving practitioners across various discrete manufacturing environments.

Author Contributions

All authors contributed to the study of this paper. R.L.: Conceptualization, methodology, software, writing—original draft; J.Z.: Supervision, writing—review, resources, investigation, formal analysis. All authors have read and agreed to the published version of the manuscript.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

Ruiping Luo is engaged in postdoctoral research at Huangshi Donper Compressor Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Footnotes

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.

Figures and Table

Figure 1 Digital twin model reuse process in a discrete workshop.

View Image -

Figure 2 MMI and its DTMR.

View Image -

Figure 3 MMI matching: (a) single-device MMI matching; (b) multi-device MMI matching.

View Image -

Figure 4 The ontological concepts and relationships of workshop elements.

View Image -

Figure 5 Model reuse process.

View Image -

Figure 6 Device geometric model and multi-device geometric model.

View Image -

Figure 7 Case implementation process.

View Image -

Figure 8 Recall.

View Image -

Figure 9 Precision.

View Image -

Figure 10 Model construction process.

View Image -

Figure 11 A comparison of the number of operations for each model construction under different model construction processes.

View Image -

Comparison of total data.

Process Process A Process B
Number of operations 133 7

References

1. Cimino, C.; Negri, E.; Fumagalli, L. Review of digital twin applications in manufacturing. Comput. Ind.; 2019; 113, 103130. [DOI: https://dx.doi.org/10.1016/j.compind.2019.103130]

2. Liu, J.; Liu, J.; Zhuang, C.; Liu, Z.; Miao, T. Construction method of shop-floor digital twin based on MBSE. J. Manuf. Syst.; 2021; 60, pp. 93-118. [DOI: https://dx.doi.org/10.1016/j.jmsy.2021.05.004]

3. Boyes, H.; Watson, T. Digital twins: An analysis framework and open issues. Comput. Ind.; 2022; 143, 103763. [DOI: https://dx.doi.org/10.1016/j.compind.2022.103763]

4. Luo, R.; Sheng, B.; Song, K.; Jian, Y.; Fu, G.; Zhao, F. Assembly feature construction method of equipment mesh model for digital twin workshops. Proc. Inst. Mech. Eng. B J. Eng. Manuf.; 2024; 238, pp. 1940-1951. [DOI: https://dx.doi.org/10.1177/09544054231214018]

5. Zhang, M.; Tao, F.; Nee, A.Y.C. Digital twin enhanced dynamic job-shop scheduling. J. Manuf. Syst.; 2021; 58, pp. 146-156. [DOI: https://dx.doi.org/10.1016/j.jmsy.2020.04.008]

6. Zhang, L.; Zhuang, C.; Tian, Y.; Yao, M. Construction and application of energy footprint model for digital twin workshop oriented to low-carbon operation. Sensors; 2024; 24, 3670. [DOI: https://dx.doi.org/10.3390/s24113670] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/38894461]

7. Wang, Y.; Wang, Y.; Ren, W.; Jiang, Z. Knowledge driven multiview bill of material reconfiguration for complex products in the digital twin workshop. Int. J. Adv. Manuf. Technol.; 2024; 130, pp. 3469-3480. [DOI: https://dx.doi.org/10.1007/s00170-023-12885-x]

8. Ouahabi, N.; Chebak, A.; Kamach, O.; Laayati, O.; Zegrari, M. Leveraging digital twin into dynamic production scheduling: A review. Robot. Comput. Integr. Manuf.; 2024; 89, 102778. [DOI: https://dx.doi.org/10.1016/j.rcim.2024.102778]

9. Jia, W.; Wang, W.; Zhang, Z. From simple digital twin to complex digital twin Part I: A novel modeling method for multi-scale and multi-scenario digital twin. Adv. Eng. Inform.; 2022; 53, 101706. [DOI: https://dx.doi.org/10.1016/j.aei.2022.101706]

10. Luo, R.; Sheng, B.; Lu, Y.; Huang, Y.; Fu, G.; Yin, X. Digital twin model quality optimization and control methods based on workflow management. Appl. Sci.; 2023; 13, 2884. [DOI: https://dx.doi.org/10.3390/app13052884]

11. Tliba, K.; Diallo, T.M.; Penas, O.; Ben Khalifa, R.; Ben Yahia, N.; Choley, J.Y. Digital twin-driven dynamic scheduling of a hybrid flow shop. J. Intell. Manuf.; 2023; 34, pp. 2281-2306. [DOI: https://dx.doi.org/10.1007/s10845-022-01922-3]

12. Guo, H.; Chen, M.; Mohamed, K.; Qu, T.; Wang, S.; Li, J. A digital twin-based flexible cellular manufacturing for optimization of air conditioner line. J. Manuf. Syst.; 2021; 58, pp. 65-78. [DOI: https://dx.doi.org/10.1016/j.jmsy.2020.07.012]

13. Agostino, Í.R.S.; Broda, E.; Frazzon, E.M.; Freitag, M. Using a digital twin for production planning and control in Industry 4.0. Scheduling in Industry 4.0 and Cloud Manufacturing; Springer: Cham, Switzerland, 2020; pp. 39-60.

14. Negri, E.; Pandhare, V.; Cattaneo, L.; Singh, J.; Macchi, M.; Lee, J. Field-synchronized digital twin framework for production scheduling with uncertainty. J. Intell. Manuf.; 2021; 32, pp. 1207-1228. [DOI: https://dx.doi.org/10.1007/s10845-020-01685-9]

15. Chen, J.; Jia, X. An approach for assembly process case discovery using multimedia information source. Comput. Ind.; 2020; 115, 103176. [DOI: https://dx.doi.org/10.1016/j.compind.2019.103176]

16. Tao, F.; Xiao, B.; Qi, Q.; Cheng, J.; Ji, P. Digital twin modeling. J. Manuf. Syst.; 2022; 64, pp. 372-389. [DOI: https://dx.doi.org/10.1016/j.jmsy.2022.06.015]

17. Grodotzki, J.; Müller, B.; Tekkaya, A.E. Introducing a general-purpose augmented reality platform for the use in engineering education. Adv. Ind. Manuf. Eng.; 2023; 6, 100116. [DOI: https://dx.doi.org/10.1016/j.aime.2023.100116]

18. Luo, R.; Sheng, B.; Fu, G.; Huang, Y.; Jian, Y.; Chen, G. A virtual model knowledge updating method driven by data. Int. J. Adv. Manuf. Technol.; 2024; 131, pp. 5403-5418. [DOI: https://dx.doi.org/10.1007/s00170-023-11157-y]

19. Tokgöz, E. Industrial engineering and simulation experience using Flexsim software. Comput. Educ. J.; 2017; 8, pp. 86-95.

20. Bzymek, Z.M.; Nunez, M.; Li, M.; Powers, S. Simulation of a machining sequence using DELMIA/QUEST software. Comput. Aided Des. Appl.; 2008; 5, pp. 401-411. [DOI: https://dx.doi.org/10.3722/cadaps.2008.401-411]

21. Zhu, H. Modeling and Simulation of Production Systems; 1st ed. Tsinghua University Press: Beijing, China, 2022; pp. 1-200.

22. Yasir, A.S.H.M.; Mohamed, N.M.Z.N. Assembly line efficiency improvement by using WITNESS simulation software. Proceedings of the International Conference on Materials Science and Engineering; Penang, Malaysia, 6–7 March 2018.

23. Luo, R.; Sheng, B.; Huang, Y.; Jian, Y.; Song, K.; Lu, Y.; Jiang, F. Key technologies and development trends of digital twin-based production system simulation software. Comput. Integr. Manuf. Syst.; 2023; 29, pp. 1965-1978.

24. Beyer, D. CCVisu: Automatic visual software decomposition. Proceedings of the 30th International Conference on Software Engineering; Leipzig, Germany, 10–18 May 2008; ACM: New York, NY, USA, 2008; pp. 1-10.

25. Jamwal, P.K.; Xie, S.Q.; Tsoi, Y.H.; Aw, K.C. Forward kinematics modelling of a parallel ankle rehabilitation robot using modified fuzzy inference. Mech. Mach. Theory; 2010; 45, pp. 1537-1554. [DOI: https://dx.doi.org/10.1016/j.mechmachtheory.2010.06.017]

26. Wang, H.; Xiang, Z.; Giorgia, P.; Mu, X.; Yang, Y.; Wang, Z.L.; Lee, C. Triboelectric liquid volume sensor for self-powered lab-on-chip applications. Nano Energy; 2016; 23, pp. 80-88. [DOI: https://dx.doi.org/10.1016/j.nanoen.2016.02.054]

27. Xiao, B.; Qi, Q.; Tao, F. Multi-dimensional modeling and abnormality handling of digital twin shop floor. J. Ind. Inf. Integr.; 2023; 35, 100492. [DOI: https://dx.doi.org/10.1016/j.jii.2023.100492]

28. Kim, B.C.; Mun, D. Stepwise volume decomposition for the modification of B-rep models. Int. J. Adv. Manuf. Technol.; 2014; 75, pp. 1393-1403. [DOI: https://dx.doi.org/10.1007/s00170-014-6210-z]

29. Wang, J.; Gu, D.; Gao, Z.; Yu, Z.; Tan, C.; Zhou, L. Feature-based solid model reconstruction. J. Comput. Inf. Sci. Eng.; 2013; 13, 011004. [DOI: https://dx.doi.org/10.1115/1.4023129]

30. Hu, S.; Polette, A.; Pernot, J.P. SMA-Net: Deep learning-based identification and fitting of CAD models from point clouds. Eng. Comput.; 2022; 38, pp. 5467-5488. [DOI: https://dx.doi.org/10.1007/s00366-022-01648-z]

31. Liu, Z.; Fu, Y.; Tan, J. Motion model construction and reuse of digital prototype based on simulation components. J. Mech. Eng.; 2009; 45, pp. 118-124. [DOI: https://dx.doi.org/10.3901/JME.2009.10.118]

32. Qin, B.; Yan, C.; Liu, F. An integrated CAD/CAE modeling approach based on feature domains and structural components. Comput. Integr. Manuf. Syst.; 2011; 17, pp. 1397-1403.

33. Zhang, Y.; Zhang, C.; Yan, J.; Yang, C.; Liu, Z. Rapid construction method of equipment model for discrete manufacturing digital twin workshop system. Robot. Comput. Integr. Manuf.; 2022; 75, 102309. [DOI: https://dx.doi.org/10.1016/j.rcim.2021.102309]

34. Song, J.; Liu, S.; Ma, T.; Sun, Y.; Tao, F.; Bao, J. Resilient digital twin modeling: A transferable approach. Adv. Eng. Inform.; 2023; 58, 102148. [DOI: https://dx.doi.org/10.1016/j.aei.2023.102148]

35. Zhang, D.; Liu, Z.; Li, F.; Zhao, Y.; Zhang, C.; Li, X.; Zhang, Y. The rapid construction method of the digital twin polymorphic model for discrete manufacturing workshop. Robot. Comput. Integr. Manuf.; 2023; 84, 102600. [DOI: https://dx.doi.org/10.1016/j.rcim.2023.102600]

36. Liu, J.; Ji, Q.; Zhou, H.; Du, C.; Liu, X.; Li, M. A multi-dimensional evolution modeling method for digital twin process model. Robot. Comput. Integr. Manuf.; 2024; 86, 102667. [DOI: https://dx.doi.org/10.1016/j.rcim.2023.102667]

37. Karabulut, E.; Pileggi, S.F.; Groth, P.; Degeler, V. Ontologies in digital twins: A systematic literature review. Future Gener. Comput. Syst.; 2023; 149, pp. 101-117. [DOI: https://dx.doi.org/10.1016/j.future.2023.12.013]

38. Doan, A.; Madhavan, J.; Dhamankar, R.; Domingos, P.; Halevy, A. Learning to match ontologies on the semantic web. VLDB J.; 2003; 12, pp. 303-319. [DOI: https://dx.doi.org/10.1007/s00778-003-0104-2]

39. Osada, R.; Funkhouser, T.; Chazelle, B.; Dobkin, D. Shape distributions. ACM Trans. Graph.; 2002; 21, pp. 807-832. [DOI: https://dx.doi.org/10.1145/571647.571648]

40. Kashyap, R. The perfect marriage and much more: Combining dimension reduction, distance measures and covariance. Physica A; 2019; 536, 120938. [DOI: https://dx.doi.org/10.1016/j.physa.2019.04.174]

41. Li, Y.; Fan, B.; Zhang, W.; Jiang, Z. TireNet: A high recall rate method for practical application of tire defect type classification. Future Gener. Comput. Syst.; 2021; 125, pp. 1-9. [DOI: https://dx.doi.org/10.1016/j.future.2021.06.009]

© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.