Rapid construction method of digital twinborn polymorphic model

Through the rapid construction method of digital twin polymorphic models, through the information collection and hierarchical mount of functional components, the problem of difficulty in quickly building a digital twin model in large discrete manufacturing workshops in the existing technology is solved, and efficient and low resource occupation model construction is achieved, and system performance is improved.

CN119885601APending Publication Date: 2025-04-25JILIN UNIVERSITY +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411935333.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-04-25

Smart Images

  • Figure CN119885601A_ABST
    Figure CN119885601A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of digital twinning, and provides a digital twinning polymorphic model rapid construction method, which comprises the following steps: constructing a functional component digital twinning model, and dividing the functional component digital twinning model into an entity functional component and a virtual functional component; screening functional components corresponding to the real equipment in the physical space, wherein the functional components comprise an entity functional component and a virtual functional component; and carrying out hierarchical mounting on the functional components to obtain the digital twin polymorphic model. The method has practical significance in the development process of the digital twinning system of the discrete manufacturing workshop. The rapid construction method of the digital twinborn polymorphic model can comprehensively cover various digital twinborn models in the system, not only enriches the model types, but also remarkably improves the construction efficiency. Meanwhile, the occupied space of the model is greatly reduced, and the overall operation performance of the system is improved. The method is mainly applied to the construction process of the digital twinning system of the discrete manufacturing workshop, and high efficiency and practicability of the system are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of digital twins, and in particular to a method for quickly constructing a digital twin polymorphic model. Background Art

[0002] In discrete manufacturing workshops, there are many types of production equipment and auxiliary equipment in large quantities. Traditional digital twin model construction methods are often based on a single type of equipment, which is difficult to meet the rapid construction and high-quality mapping requirements of large discrete manufacturing workshops. These devices include tooling equipment without data communication (static model), CNC equipment with real-time data communication (dynamic model), control system without specific physical entity (virtual state model), etc., which makes the existing digital twin model construction method unable to effectively cover the construction requirements of various models. The key to the digital twin system of discrete manufacturing workshops is to reflect the status and behavior of production equipment in real time to optimize the production process and improve resource utilization. However, the current digital twin model construction method is mainly limited to the construction of dynamic models, ignoring the construction of static models and virtual state models, and there are problems such as low construction efficiency and large model resource occupation, which seriously affects the application and development of digital twin systems in discrete manufacturing workshops.

[0003] When building a digital twin system for a discrete manufacturing workshop, the key is to quickly and accurately digitally map all types of equipment in the workshop and establish a reusable digital twin model. Existing digital twin model construction methods, such as model-based design, CNC machine tool multi-domain unified and bionic principle-based digital twin modeling methods, mainly focus on the comprehensiveness of model information, and the process involves the construction of kinematic models, equipment information models and equipment communication models. However, these methods fail to cover all model types in discrete manufacturing workshops, and the consideration of model construction efficiency is relatively insufficient. In addition, the reusability of these models is poor, and each model occupies memory space independently, affecting the system operation performance. When building different types of models, the digital mapping of the model lacks automation and intelligent means, and manual participation is required in the creation and adjustment of each model. It not only takes a lot of time to build a complete digital twin model, but also has extremely low efficiency and is prone to errors, and the structural reuse of the model cannot be achieved. With the widespread application of digital twin technology, the number of models inside the digital twin system is growing exponentially, and the existing digital twin model construction method can no longer meet the demand. To this end, the present invention proposes a method for quickly building a digital twin polymorphic model. Summary of the invention

[0004] The purpose of the present invention is to provide a method for quickly constructing a digital twin polymorphic model, aiming to solve the problems raised in the above-mentioned background technology.

[0005] The purpose of the present invention is achieved through the following technical solutions:

[0006] The method for quickly building a digital twin polymorphic model includes the following steps:

[0007] Step 1: Create digital twin polymorphic model functional components; specifically include:

[0008] Step 11: First, search for corresponding functional components in the digital twin model functional component library; if there are corresponding functional components, derive and inherit the existing functional components to generate new functional components and complete the development of the functional component digital twin model; if there are no corresponding functional components, collect and reorganize the information of the functional components, and sequentially construct geometric information, physical information, behavior information and communication information, and encapsulate the information in multiple dimensions to form a functional component digital twin model;

[0009] Step 12: By determining whether the digital twin model of the functional component contains geometric information, the digital twin model of the functional component is divided into a physical functional component and a virtual functional component;

[0010] Step 2: Create a digital twin polymorphic model; specifically include:

[0011] Step 21: First, filter the functional components corresponding to the real devices in the physical space, including physical functional components and virtual functional components; hierarchically mount the corresponding functional components according to the subordinate and dependent relationships of the various component structures of the real devices. After the mounting is completed, a digital twin polymorphic model is obtained.

[0012] Furthermore, in step 11, the information of the functional component includes geometric information, physical information, behavioral information and communication information;

[0013] The geometric information includes structural features, dimension information, coordinate system information and tolerance information. The coordinate system information includes the global coordinate system and the relative coordinate system.

[0014] Physical information includes material properties, structural properties, mechanical properties and surface quality; material properties include material name, material quality, manufacturer and information description; structural properties include damping ratio, mass and natural frequency; mechanical properties include hardness, toughness, strength and ductility; surface quality includes surface roughness, defect type and surface metallographic structure;

[0015] Behavior information includes maintenance plan, fault diagnosis and status information; maintenance plan includes service life, maintenance cycle and warning threshold; fault diagnosis includes fault type; status information includes real-time status;

[0016] The communication information includes the communication protocols supported by the functional components, sensor types, and data update modules.

[0017] Furthermore, in step 11, the digital twin model of the functional component is expressed as follows:

[0018] PCDTM = {GI, PI, BI, CI};

[0019] Among them, GI is geometric information, PI is physical information, BI is behavioral information, and CI is communication information.

[0020] Furthermore, in step 12, if geometric information exists, it is classified as a physical functional component; if geometric information does not exist, it is classified as a virtual functional component.

[0021] Furthermore, in step 21, classification is performed according to the component categories existing in the digital twin polymorphic model: if the digital twin model has only physical functional components after mounting, it is classified as a static physical model; if the digital twin model has both physical functional components and virtual functional components after mounting, it is classified as a dynamic physical model; if the digital twin model has only virtual functional components after mounting, it is classified as a virtual state model.

[0022] Compared with the prior art, the present invention has the following beneficial effects:

[0023] The present invention has practical significance in the development process of the digital twin system of discrete manufacturing workshops. The proposed digital twin polymorphic model rapid construction method can comprehensively cover all kinds of digital twin models in the system, which not only enriches the model types, but also significantly improves the construction efficiency. At the same time, the method greatly reduces the space occupied by the model and improves the overall operation performance of the system. The method is mainly used in the construction process of the digital twin system of discrete manufacturing workshops, ensuring the efficiency and practicality of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 Process for creating functional components of a digital twin polymorphic model.

[0025] Figure 2 The process of creating a digital twin polymorphic model.

[0026] Figure 3 It is the classification of functional component information.

[0027] Figure 4 A process for quickly creating digital twin models of functional components through derivation and inheritance.

[0028] Figure 5 The construction process of the digital twin polymorphic model.

[0029] Figure 6 It is the hierarchical mount of the digital twin polymorphic model.

[0030] Figure 7It is a static entity model.

[0031] Figure 8 It is a dynamic entity model.

[0032] Fig. 9 It is a virtual model for workshop managers.

[0033] Fig.10 This is a comparison chart of the efficiency of building a digital twin model based on the traditional method and building a digital twin model based on this method. DETAILED DESCRIPTION

[0034] In order to have a clearer understanding of the technical features, purposes and beneficial effects of the present invention, the technical solution of the present invention is now described in detail below, but it should not be construed as limiting the applicable scope of the present invention.

[0035] The specific implementation of the present invention is described in detail below in conjunction with specific embodiments.

[0036] An embodiment of the present invention provides a method for quickly constructing a digital twin polymorphic model, the method comprising the following steps:

[0037] Step 1: Create a digital twin polymorphic model functional component. The process is as follows Figure 1 As shown; specifically including:

[0038] Step 11: Determine whether the digital twin model functional component library contains corresponding functional components.

[0039] (1) If there is no corresponding functional component:

[0040] (11) Collect information about functional components, including: geometric dimensions, manufacturer, material, possible fault types, current information, power information, etc.

[0041] (12) Classify and reorganize the information of functional components into geometric information, physical information, behavioral information, and communication information (see Figure 3 );

[0042] (13) Constructing geometric information of functional components;

[0043] Functional component geometry information (GI): The theoretical model is the three-dimensional geometry file of the functional component. The geometry information of the theoretical model includes: structural features, dimension information, tolerance information, etc. The measurement model can use a three-dimensional scanner or a line laser scanner to collect components in the physical space, thereby obtaining the geometry information of the measurement model, including: structural features, dimension information, coordinate system information (global coordinate system and relative coordinate system), etc. If the functional component has no physical shape, there is no geometry information.

[0044] (14) construct physical information (PI) of functional components;

[0045] Physical information of functional components: including material properties (material quality, material name, manufacturer, information description), structural properties (damping ratio, mass, natural frequency, etc.), mechanical properties (hardness, toughness, strength, ductility, etc.) and surface quality (roughness, defect type, surface metallographic structure, etc.); if the functional component has no solid shape, there is no physical information.

[0046] (15) Construct behavioral information (BI) of functional components;

[0047] Behavioral information of functional components: Behavioral information can describe the real-time status of functional components, including maintenance plan (service life, maintenance cycle and warning threshold), fault diagnosis (fault type) and status information (real-time status).

[0048] (16) Construct functional component communication information (CI);

[0049] Communication information of functional components: The communication information includes the communication protocol, sensor type, data update module, etc. supported by the functional components.

[0050] (17) Encapsulate the geometric information, physical information, behavioral information, and communication information of the functional component to form a functional component digital twin model (FCDTM):

[0051] FCDTM = {GI,PI,BI,CI};

[0052] Among them, GI is geometric information, PI is physical information, BI is behavioral information, and CI is communication information.

[0053] (2) If it contains corresponding functional components:

[0054] (21) Create new functional components through derivation and inheritance between functional components, such as Figure 4 As shown in the figure, through derivation inheritance and attribute reuse, subclass functional components can be quickly constructed, and targeted private information can be established in the subclass functional components to quickly complete the development of the digital twin model of the functional components.

[0055] Step 12: By determining whether the digital twin model of the functional component contains geometric information, the digital twin model of the functional component is divided into physical functional components and virtual functional components (if there is geometric information, it is classified as a physical functional component; if there is no geometric information, it is classified as a virtual functional component), and finally the generation process of the digital twin polymorphic model functional components is completed.

[0056] Step 2: Create a digital twin polymorphic model. The process is as follows Figure 2 As shown; specifically including:

[0057] (1) Select the physical device for which the digital twin model needs to be built. Figure 5 shown.

[0058] (2) Decompose the physical device and select the functional components corresponding to the real device.

[0059] (3) According to the dependency relationship (subordinate relationship and dependent relationship) of each component in the physical entity, the physical functional components and virtual functional components are mounted hierarchically in turn. Figure 6 shown. Figure 6 Mark ① in the figure is the window for viewing the overall structure of the device; Figure 6 Mark ② in the figure is the information configuration panel of the current model, such as the device number, device name, location information, device person in charge information, etc. Figure 6 The mark ③ in the figure is the physical functional component of the device; Figure 6 The mark ④ in is the virtual function component of the device.

[0060] (4) After the mounting is completed, the digital twin polymorphic model can be obtained. Further, according to the component categories existing in the digital twin polymorphic model, it is classified. If the digital twin model has only physical functional components after mounting: static physical model; if the digital twin model has both physical functional components and virtual functional components after mounting: dynamic physical model; if the digital twin model has only virtual functional components after mounting: virtual state model. Among them, static physical model, dynamic physical model and virtual state model are collectively referred to as digital twin polymorphic model.

[0061] Static entity models such as Figure 7 shown.

[0062] Dynamic entity models such as Figure 8 As shown in the figure, various physical functional components and virtual functional components are mounted hierarchically to eventually form a five-axis gantry machining center. Figure 8 Mark ① in the figure is the area where various functional components are mounted in layers. The mounting order of the X, Y, Z, A, B, and C axes is performed in the C++ program. The order after mounting is XYZCA-Tool, which is the logical movement order during machine tool processing. Figure 8 Mark ② in the figure is the member variable area in the functional component information model of the five-axis gantry machining center. Figure 8 Mark ③ in the figure is the parameter adjustment area for the functional component, such as coordinates, materials, collisions, and lighting.

[0063] Taking workshop managers as an example, a virtual model of workshop managers is constructed, such as Fig. 9 shown. Fig. 9Mark ① in the figure indicates that when the operation starts, the digital twin polymorphic model of the workshop manager will obtain the control authority of the objects in the workshop scene. Fig. 9 The mark ② in the figure indicates the key coding logic for accelerating / decelerating the simulation process during the simulation process. Fig. 9 Mark ③ in the figure indicates the key coding logic for controlling the pause / start of the simulation process during the simulation process.

[0064] Fig.10 The left side shows the efficiency comparison between building a digital twin model based on the traditional method and building a digital twin model based on this method. The time in each part of the figure is the average time for each step in building the model 10 times. Fig.10 A in the figure represents the time when the digital twin model is constructed using the traditional method, i.e., without applying this method. Fig.10 B in the figure indicates the time of building a digital twin model by applying this method. As can be seen from the figure, compared with the case of building a digital twin model without applying this method, after applying this method, the construction time of the static entity model is shortened by 74.07%, the construction time of the dynamic entity model is shortened by 81.11%, and the construction time of the virtual state model is shortened by 81%.

[0065] The present invention has practical significance in the development process of the digital twin system of discrete manufacturing workshops. The proposed digital twin polymorphic model rapid construction method can comprehensively cover all kinds of digital twin models in the system, which not only enriches the model types, but also significantly improves the construction efficiency. At the same time, the method greatly reduces the space occupied by the model and improves the overall operation performance of the system. The method is mainly used in the construction process of the digital twin system of discrete manufacturing workshops, ensuring the efficiency and practicality of the system.

[0066] The above are only preferred embodiments of the present invention. It should be pointed out that, for those skilled in the art, several modifications and improvements can be made without departing from the concept of the present invention. These should also be regarded as the protection scope of the present invention. These will not affect the effect of the implementation of the present invention and the practicality of the patent.

Claims

1. A method for rapidly constructing a digital twin polymorphic model, characterized in that: The following steps are involved: Step 1: Create digital twin polymorphic model functional components; specifically include: Step 11: First, search for corresponding functional components in the digital twin model functional component library; if there are corresponding functional components, derive and inherit the existing functional components to generate new functional components and complete the development of the functional component digital twin model; if there are no corresponding functional components, collect and reorganize the information of the functional components, and sequentially construct geometric information, physical information, behavior information and communication information, and encapsulate the information in multiple dimensions to form a functional component digital twin model; Step 12: By determining whether the digital twin model of the functional component contains geometric information, the digital twin model of the functional component is divided into a physical functional component and a virtual functional component; Step 2: Create a digital twin polymorphic model; specifically including: Step 21: First, filter the functional components corresponding to the real devices in the physical space, including physical functional components and virtual functional components; hierarchically mount the corresponding functional components according to the subordinate and dependent relationships of the various component structures of the real devices. After the mounting is completed, a digital twin polymorphic model is obtained.

2. The method for rapidly constructing a digital twin polymorphic model according to claim 1, characterized in that: In step 11, the information of the functional component includes geometric information, physical information, behavioral information and communication information; The geometric information includes structural features, dimension information, coordinate system information and tolerance information. The coordinate system information includes the global coordinate system and the relative coordinate system. Physical information includes material properties, structural properties, mechanical properties and surface quality; material properties include material name, material quality, manufacturer and information description; structural properties include damping ratio, mass and natural frequency; mechanical properties include hardness, toughness, strength and ductility; surface quality includes surface roughness, defect type and surface metallographic structure; Behavior information includes maintenance plan, fault diagnosis and status information; maintenance plan includes service life, maintenance cycle and warning threshold; fault diagnosis includes fault type; status information includes real-time status; The communication information includes the communication protocols supported by the functional components, sensor types, and data update modules.

3. The method for rapidly constructing a digital twin polymorphic model according to claim 1, characterized in that: In step 11, the digital twin model of the functional component is expressed as follows: FCDTM = {GI,PI,BI,GI}; Among them, GI is geometric information, PI is physical information, BI is behavioral information, and CI is communication information.

4. The method for rapidly constructing a digital twin polymorphic model according to claim 1, characterized in that: In step 12, if geometric information exists, it is classified as a physical functional component; if geometric information does not exist, it is classified as a virtual functional component.

5. The method for rapidly constructing a digital twin polymorphic model according to claim 1, characterized in that: In step 21, classification is performed according to the component categories existing in the digital twin polymorphic model: if the digital twin model has only physical functional components after mounting, it is classified as a static physical model; if the digital twin model has both physical functional components and virtual functional components after mounting, it is classified as a dynamic physical model; if the digital twin model has only virtual functional components after mounting, it is classified as a virtual state model.