Embodiments of the present application generally relate to industrial digitization, and in particular to a digital twin modeling and simulation method, device, and system.
With the advent of the Industry 4.0 era, we are seeing the dawn of a technological revolution that can fundamentally change the way of manufacturing. The core technology of Industry 4.0 is the digital twin. Manufacturing digitization helps enterprises shorten the production design cycle, reduce production costs, and provide digital services. On the basis of different applications, digital twins may be conceptually divided into three categories: product digital twin in the entire manufacturing process, production digital twin, and equipment digital twin.
Now, as production digital twin is closely related to performance evaluation and operation improvement in production, production digital twin is playing an increasingly important role in manufacturing digitalization. On the basis of production digital twin, production activities in a site may be fully simulated, the actual production capacity may be evaluated, and a dynamic bottleneck in the production process may also be determined. At the same time, in the production process, production digital twin may be given global optimizations, including scheduling and operation time adjustment. However, when a manufacturer attempts to produce digital twins, a developer needs to repeatedly and manually acquire data from different levels of the site, and also needs to manually plan digital twins on the basis of acquired data in commercial production modeling and software environment simulation. This is extremely time-consuming, wasting manpower, increasing the cost of data twin development, and unfavorable for the development and application of data twin technology.
In the prior art, no solution is available for the automatic generation of digital twins. Only some commercial software developers or integrators attempt to establish the backbone of the data flow through the entire production cycle, wherein the production cycle comprises: product design, process design, and production simulation. A data flow may be imported and exported from one platform to another. For example, data in the process design stage may be exported to a production simulation software program to automatically generate a model, for example, layout information. However, the above-described solution has several disadvantages, one of which is the cost problem. The above-described solution requires the purchase of commercial software for the entire industrial process, and some small manufacturers cannot afford the software purchase cost. Another disadvantage is that after some outdated production lines have gone through several rounds of upgrades, the initial process design data are no longer suitable for production digitization. Therefore, in the prior art, no digital twin modeling and simulation mechanism has been established without relying on senior professionals and experts in the field.
A first embodiment of the present invention provides a digital twin modeling and simulation method, which comprises: S1, generating a manufacturing model ontology, acquiring field data, and generating a semantic model instance on the basis of the manufacturing model ontology and the field data; and S2, searching for the attribute of the field data according to the class of the field data, extracting data from the semantic model instance according to the search result, and simulating the semantic model instance on a simulation platform.
Further, in an embodiment, the simulation platform comprises: a semantic search module; a device generation module; a material preparation module; an order management module; a process management module; a logic management module; a key performance index module.
Further, in an embodiment, a resource library of the simulation platform comprises a device library, a transfer library, and a material space.
Further, in an embodiment, the searching further comprises: the simulation platform, after receiving a request for generation and simulation of a production digital twin model, completes the initialization trigger, and specifies the semantic search module to perform a semantic search and obtain a search result; a routing of the semantic search module is acquired from the process management module, the device is set from a preset device library in a simulation template, the material preparation module is instructed to prepare the material with a copy of the original material entity in the material space and provide the raw material to the simulation template, and the order management module downloads orders in a predefined order sequence and provides them to the simulation template; simulation is triggered, and the process management module specifies a device and automatically selects process time before placing the product on the device in the simulation. The logic management module detects a manufacturing state in each device and, when a device has completed an operation on the basis of a part, the logic management module specifies the production part to be transported to the downstream workstation on the basis of the routing of the product; when the simulation trigger is completed, the simulation template reports the simulation state to the key performance index module and sends the key performance output needed by a customer.
Further, in an embodiment, the manufacturing model ontology comprises individuals, class, object property, and data property.
Further, the manufacturing model ontology is divided, according to classification and attributes of site field data, into purchase order, resources, job, equipment, material, part, operation, work unit, raw material, product, routing, area, sales order, order, enterprise, and site.
A second embodiment of the present invention provides a digital twin modeling and simulation system, which comprises: a processor; and a memory coupled to the processor, the memory storing an instruction that, when executed by a processor, causes the electronic device to perform actions, the actions comprising:
Further, in an embodiment, the simulation platform comprises: a semantic search module; a device generation module; a material preparation module; an order management module; a process management module; a logic management module; a key performance index module.
Further, in an embodiment, a resource library of the simulation platform comprises a device library, a transfer library, and a material space.
Further, in an embodiment, the searching further comprises: the simulation platform, after receiving a request for generation and simulation of a production digital twin model, completes the initialization trigger, and specifies the semantic search module to perform a semantic search and obtain a search result; a routing of the semantic search module is acquired from the process management module, the device is set from a preset device library in a simulation template, the material preparation module is instructed to prepare the material with a copy of the original material entity in the material space and provide the raw material to the simulation template, and the order management module downloads orders in a predefined order sequence and provides them to the simulation template; simulation is triggered, and the process management module specifies a device and automatically selects process time before placing the product on the device in the simulation. The logic management module detects a manufacturing state in each device and, when a device has completed an operation on the basis of a part, the logic management module specifies the production part to be transported to the downstream workstation on the basis of the routing of the product; When the simulation trigger is completed, the simulation template reports the simulation state to the key performance index module and sends the key performance output needed by a customer.
Further, in an embodiment, the manufacturing model ontology comprises individuals, class, object property, and data property.
Further, in an embodiment, the manufacturing model ontology is divided, according to classification and attributes of site field data, into purchase order, resources, job, equipment, material, part, operation, work unit, raw material, product, routing, area, sales order, order, enterprise, and site.
A third embodiment of the present invention provides a digital twin modeling and simulation device, which comprises:
a modeling device for generating a manufacturing model ontology, acquiring field data, and generating a semantic model instance on the basis of the manufacturing model ontology and the field data; a simulation device for searching for the attribute of the field data according to the type of the field data, extracting data from the semantic model instance according to the search result, and simulating the semantic model instance on a simulation platform.
A fourth embodiment of the present invention provides a computer program product that is tangibly stored on a computer-readable medium and comprises a computer-executable instruction, and the computer-executable instruction, when executed, causes at least one processor to perform the method according to the first embodiment of the present invention.
A fifth embodiment of the present invention provides a computer-readable medium storing a computer-executable instruction, and when executed, the computer-executable instruction causes at least one processor to perform the method according to the first embodiment of the present invention.
A digital twin modeling and simulation mechanism provided by an embodiment of the present invention is capable of being applied to all types of manufacturing, and it is a manufacturing ontology based on a unified standard, which fully demonstrates the flexibility of embodiments of the present invention. At least one embodiment of the present invention allows a reduction of the dependence on experts in this field for production modeling work, and a decrease in the manpower input in complex production digital twins.
Specific embodiments of the present invention will be described below with reference to the drawings.
A digital twin modeling and simulation mechanism provided by an embodiment of the present invention is divided into two parts: modeling and simulation, wherein, in the modeling part, a common manufacturing model ontology is used to describe relationships among all aspects of manufacturing, and field data from the site are integrated to establish a semantic model instance on the basis of the manufacturing model ontology. In the simulation part, a semantic search function is used to extract useful information and results, and transfer the information and results to a production digital twin simulation platform for simulation.
Among them, a semantic model is used to, by using an ontology description language, describe a manufacturing process, which is known as a knowledge graph. A manufacturing model ontology is a predefined standard, for example, the ISA95 standard, which is a unified standard widely used in the field of manufacturing. Specifically, most standards are used to describe models, objects, activities, and integration in manufacturing. Each standard is based on a specific descriptive element.
A digital twin modeling and simulation method provided by an embodiment of the present invention comprises:
First, step S1 is performed to generate a manufacturing model ontology according to different protocols in the field, acquire site field data, and generate a semantic model template on the basis of the manufacturing model ontology and the field data.
In this embodiment, it is assumed that the manufacturing model ontology is based on the ISA95 standard. On the basis of the ISA95 standard, the manufacturing model ontology is demonstrated by the semantic model shown in
As shown in
Specifically, as shown in
The above-described classification is made in the entire manufacturing process, wherein, for example, a sales order 1 is received to start the manufacturing, then the sales order 1 is converted into a production order 2, the production order 2 is used to produce a product 3, and the product 3 requires a raw material 4. Among them, according to the different compositions of the product 3, the material 5 describes in detail specific materials required by the different compositions of the entire product. Specific materials are purchased by a purchase order 6. Among them, the part 7 is an intermediate generation part of different compositions of the entire product, which is manufactured by a single production step provided by the operation 8. Further, the operation 8 is divided into a plurality of jobs 10. Among them, the product 3 is manufactured according to the routing 9. Among them, a different device 12 is used for the job 10, the device 12 belongs to a work unit 13, and the work unit 13 is a set of devices with the same functional attribute. In addition, the work unit 13 belongs to a different area 14, the area 14 belongs to a specific site 15, and the site 15 belongs to a different enterprise 16.
On the basis of a common manufacturing model ontology, a piece of specific site data comprises topology data, device data, product and production data, which can generate a site instance. For example, a site has two machines, of which one is used for drilling operation and the other is used for assembling operation. The site is involved in the manufacture of tables and chairs. The routing for a table consists of two steps: first performing a drilling operation and then performing an assembling operation. If the site receives a sales order for 100 tables.
Therefore, a semantic model instance is generated on the basis of the manufacturing model ontology shown in
As shown in
In addition, the product 102 is manufactured on the basis of the routing 103, and the attribute of the routing 103 comprises a route number, an operation number, and an operation name. Among them, the route number is “30001001”, the first operation number is “OP10”, the second operation number is “OP20”, the operation name of the first operation is “drilling”, and the operation name of the second operation is “assembly”. The routing 103 comprises a first operation 107 and a second operation 108. Further, the attribute of the first operation 107 comprises an operation name and a duration, wherein the operation name is “drilling” and the duration is “5 minutes”. Further, the attribute of the second operation 108 comprises an operation name and a duration, wherein the operation name is “assembly” and the duration is “4.5 minutes”. In addition, the first operation 107 is performed in the first device 109, wherein the device number of the first device 109 is “2000100”, and the device name of the first device 109 is “drilling station”. The second operation 108 is performed in the first device 110, wherein the device number of the second device 110 is “2000101”, and the device name of the second device 110 is “assembly station”. Both the first device 109 and the second device 110 belong to the first site 111, and the attribute of the first site 111 comprises a site name, wherein the site name is “Star manufacturing Ltd.”.
The relationships among a plurality of entities of the above semantic model instance are shown in
Then, step S2 is performed to search for the attribute of the field data according to the type of the field data, extract data from the semantic model instance according to the search result, and simulate the semantic model instance on a simulation platform.
In order to automatically generate a semantic model instance, the present invention needs some key information from the site side. With the present invention, a semantic search needs to be performed to extract this information in a semantic model instance. In order to perform a semantic search, a query function library has been developed in the present invention, and the query function library comprises: a machine search, an order search, a material search, and a routing search. When a semantic search is performed, the query function comprises a plurality of parameters.
First, a search is performed for all the devices in the first site 111 in the semantic model instance shown in
Then, in the semantic model instance, a search is performed for sales orders and all their attributes by date, and “January 1” is entered into the semantic model search function, wherein the sales order 101 and its attribute information may be found, including the order number, arrival time, expiration time, product number, and quantity.
Next, in the semantic model instance, a search is performed for raw materials and all their attributes by product, and “table” is entered into the semantic model search function, wherein the raw material 104 of the product 102 may be found, and the attribute of the raw material 104 comprises a material name and a material quantity.
Finally, in the semantic model instance, according to the product search routing, “table” is entered into the semantic model search function, and it may be found that the product 102 is manufactured on the basis of the routing 103, wherein the attribute of the routing 103 comprises a route number, an operation number, and an operation name. Among them, the route number is “30001001”, the first operation number is “OP10”, the second operation number is “OP20”, the operation name of the first operation is “drilling”, and the operation name of the second operation is “assembly”.
Information acquired by searching a semantic model in the present invention may be used to automatically generate production digital twins. When the production digital twin module receives a model generation request, a semantic search is triggered in the semantic model instance. A search result will be received by some communication methods between the production digital twin model and the knowledge graph module. Once the production digital twin model receives information obtained by searching a semantic model, some functional modules will perform the functions of a normative model.
With an embodiment of the present invention, simulation is performed on a semantic model instance on a simulation platform, wherein the simulation platform is optionally commercial event-driven simulation software that has undergone secondary development.
Among them, the simulation template SF is used for the visualization and simulation of production digital twins. The device library L1 comprises different assembly stations and dismantle stations. All work points are able to download a routing on the basis of an operation definition and a processing part. In the device library L1, the device element waits for the device to generate a command, and, on receiving a command, the device element will be named and presented in the simulation template SF. The transfer library L2 comprises all the physical connections between the elements of the work points. The material space S3 is used to accommodate material elements for production digital twins, which comprises an original material entity in default. In a model, the materials required for a job automatically generated for a specific production are copies of the original material entity in default in the material space. For example, in this embodiment, it comprises a table, a tabletop, and a table leg. Among them, the transfer library L2 exemplarily comprises a conveyor belt, an automatic mobile trolley transportation and a loader robot.
As shown in
As shown in
Then, simulation is triggered, and the process management module 250 specifies a device and automatically selects a process time before placing the product on the device in the simulation. The logic management module 260 detects a manufacturing state in each device, and, when a device has completed an operation on the basis of a part, the logic management module 260 specifies the production part to be transported to the downstream workstation on the basis of the routing of the product. During the execution of the simulation, the key performance index module 270 records key performance indices for products, devices, and lines, including device utilization, line balance rate, productivity, and throughput. The logic management module 260 selects a type of transfer mode from the transfer library L2, and the transfer library L2 provides a physical connection between workstations in the simulation template SF. The process management module 250 specifies a route to the logic management module 260, and the logic management module 260 specifies connection attributes to the simulation template SF.
Finally, when simulation is triggered, all the key performance indices are sent back for further analysis, which means that the simulation template SF reports the simulation state to the key performance index module 270 and sends the KPI output needed by a customer.
A second embodiment of the present invention provides a digital twin modeling and simulation system, which comprises:
a processor; and a memory coupled to the processor, the memory storing an instruction that, when executed by a processor, causes the electronic device to perform actions, the actions comprising: S1, generating a manufacturing model ontology, acquiring field data, and generating a semantic model instance on the basis of the manufacturing model ontology and the field data; and S2, searching for the attribute of the field data according to the type of the field data, extracting data from the semantic model instance according to the search result, and simulating the semantic model instance on a simulation platform.
Further, the simulation platform comprises: a semantic search module; a device generation module; a material preparation module; an order management module; a process management module; a logic management module; a key performance index module.
Further, a resource library of the simulation platform comprises a device library, a transfer library, and a material space.
Further, the step S2 further comprises the following steps: the simulation platform, after receiving a request for generation and simulation of a production digital twin model, completes the initialization trigger, and specifies the semantic search module to perform a semantic search and obtain a search result; a routing of the semantic search module is acquired from the process management module, the device is set from a preset device library in a simulation template, the material preparation module is instructed to prepare the material with a copy of the original material entity in the material space and provide the raw material to the simulation template, and the order management module downloads orders in a predefined order sequence and provides them to the simulation template; simulation is triggered, and the process management module specifies a device and automatically selects process time before placing the product on the device in the simulation. The logic management module detects a manufacturing state in each device and, when a device has completed an operation on the basis of a part, the logic management module specifies the production part to be transported to the downstream workstation on the basis of the routing of the product; when the simulation trigger is completed, the simulation template reports the simulation state to the key performance index module and sends the key performance output needed by a customer.
Further, the manufacturing model ontology comprises individuals, class, object property, and data property.
Further, the manufacturing model ontology is divided, according to classification and attributes of site field data, into purchase order, resources, job, equipment, material, part, operation, work unit, raw material, product, routing, area, sales order, order, enterprise, and site.
A third embodiment of the present invention provides a digital twin modeling and simulation device, which comprises:
a modeling device for generating a manufacturing model ontology, acquiring field data, and generating a semantic model instance on the basis of the manufacturing model ontology and the field data; a simulation device for searching for the attribute of the field data according to the type of the field data, extracting data from the semantic model instance according to the search result, and simulating the semantic model instance on a simulation platform.
A fourth embodiment of the present invention provides a computer program product that is tangibly stored on a computer-readable medium and comprises a computer-executable instruction, and the computer-executable instruction, when executed, causes at least one processor to perform the method according to the first embodiment of the present invention.
A fifth embodiment of the present invention provides a computer-readable medium storing a computer-executable instruction, and when executed, the computer-executable instruction causes at least one processor to perform the method according to the first embodiment of the present invention.
A digital twin modeling and simulation mechanism provided by an embodiment of the present invention is capable of being applied to all types of manufacturing, and it is a manufacturing ontology based on a unified standard, which fully demonstrates the flexibility of the present invention. The present invention allows a reduction of the dependence on experts in this field for production modeling work, and a decrease in the manpower input in complex production digital twins.
While the present invention has been described in detail with the above-mentioned preferred embodiments, it should be understood that the above description should not be deemed to limit the present invention. Various modifications and substitutions of the present invention will be readily apparent to those of ordinary skill in the art after they read the above description. Therefore, the scope of protection of the present invention should be defined by the appended claims. In addition, no reference numerals specified in a claim should be construed as limiting an involved claim. The term “comprising” does not exclude any devices or steps that are not listed in other claims or the description; terms such as “first” and “second” are used to indicate designations, and do not indicate any specific order.
This application is the national phase under 35 U.S.C. § 371 of PCT International Application No. PCT/CN2019/076549 which has an International filing date of Feb. 28, 2019, the entire contents of which are hereby incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2019/076549 | 2/28/2019 | WO | 00 |