WO2024178642A1 - Method and apparatus for controlling production unit based on meta-universe, device, and storage medium - Google Patents
Method and apparatus for controlling production unit based on meta-universe, device, and storage medium Download PDFInfo
- Publication number
- WO2024178642A1 WO2024178642A1 PCT/CN2023/078839 CN2023078839W WO2024178642A1 WO 2024178642 A1 WO2024178642 A1 WO 2024178642A1 CN 2023078839 W CN2023078839 W CN 2023078839W WO 2024178642 A1 WO2024178642 A1 WO 2024178642A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- production
- production unit
- metaverse
- instruction
- digital twin
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
Definitions
- the present invention relates to the field of industrial control technology, and in particular to methods, devices, equipment and storage media for controlling production units based on a metaverse.
- a production unit (such as a manufacturing group, manufacturing plant, production workshop or assembly line) is a complex system.
- the control method of the production unit is particularly complex, which poses significant challenges to cross-departmental collaboration (such as sales, planning, scheduling, production, logistics, quality and equipment engineering).
- the embodiments of the present invention provide methods, devices, equipment and storage media for controlling production units based on the metaverse.
- a method for controlling a production unit based on a metaverse comprising:
- the metaverse comprising a digital twin of the production unit, wherein the digital twin is adapted to collectively interact with a plurality of roles associated with the production unit in the metaverse;
- the production unit is enabled to execute the optimized instructions.
- it includes:
- the digital twin is presented in the metaverse.
- the implementation mode of the present invention generates a static simulation model based on the static resources of the production unit, and uses decision-making knowledge and real-time dynamic resources to drive the static simulation model to generate a digital twin of the production unit.
- the digital twin in the metaverse can provide quantitative evaluation, analysis and verification of the production process, and facilitate multi-role negotiation of optimized control instructions.
- it includes:
- the digital twin can inform the required resources for each role, facilitating the implementation of the real production process.
- Notification messages corresponding to the respective roles are sent to the respective roles in the metaverse.
- determining the optimized instruction of the control instruction based on the common interaction results between the digital twin and the multiple characters in the metaverse includes:
- the updated control instruction is determined as the optimized instruction.
- control instructions may be optimized based on the production parameters obtained by executing the control instructions to obtain optimized instructions.
- the receiving, from the associated role, an instruction update command adapted to update the control instruction comprises:
- an instruction update command adapted to maintain the production parameters is generated; when the updated resource capabilities of the associated role still do not support the production parameters, an instruction update command adapted to change the production parameters is generated.
- the static resource includes at least one of the following: a bill of materials; a process bill; static configuration parameters of the production unit;
- the real-time dynamic resource includes at least one of the following: the real-time status of the work in progress; the real-time status of the work order; the real-time status of the equipment of the production unit.
- control instruction includes at least one of the following:
- control instructions have multiple implementation methods and are applicable to various scenarios.
- a device for controlling production units based on a metaverse comprising:
- a receiving module configured to receive a control instruction adapted to control a production unit based on a metaverse, the metaverse comprising a digital twin of the production unit, wherein the digital twin is adapted to interact with a plurality of roles associated with the production unit in the metaverse;
- a determination module configured to determine an optimized instruction of the control instruction based on a common interaction result between the digital twin and the plurality of characters in the metaverse;
- a sending module configured to send the optimized instruction to the production unit
- An enabling module is configured to enable the production unit to execute the optimized instruction.
- it includes:
- a presentation module is configured to: generate a static simulation model of the production unit based on first data representing static resources of the production unit; obtain decision knowledge associated with the production process of the production unit; obtain second data representing real-time dynamic resources of the production unit; fuse the second data into third data matching the static simulation model; drive the static simulation model based on the third data and the decision knowledge to generate a digital twin of the production unit; and present the digital twin in the metaverse.
- the implementation mode of the present invention generates a static simulation model based on the static resources of the production unit, and uses decision-making knowledge and real-time dynamic resources to drive the static simulation model to generate a digital twin of the production unit.
- the digital twin in the metaverse can provide quantitative evaluation, analysis and verification of the production process, and facilitate multi-role negotiation of optimized control instructions.
- the determination module is configured to: obtain the execution The optimized instructions obtain the required resources corresponding to the respective roles among the multiple roles; determine the notification messages corresponding to the respective roles, wherein the notification messages are adapted to notify the required resources of the respective roles; and send the notification messages corresponding to the respective roles to the respective roles in the metaverse.
- the digital twin can inform the required resources for each role, facilitating the implementation of the real production process.
- the determination module is configured to: obtain the production parameters obtained by the digital twin executing the control instruction; determine the associated role related to the production parameters from the multiple roles; send the production parameters to the associated role in the metaverse; receive an instruction update command adapted to update the control instruction from the associated role in the metaverse; update the control instruction based on the instruction update command; and determine the updated control instruction as the optimized instruction.
- control instructions may be optimized based on the production parameters obtained by executing the control instructions to obtain optimized instructions.
- the determination module is configured to: when the current resource capabilities of the associated role cannot support the production parameters, send a prompt message to the associated role in the metaverse to prompt the associated role to update the resource capabilities; when the updated resource capabilities of the associated role support the production parameters, generate an instruction update command suitable for maintaining the production parameters; when the updated resource capabilities of the associated role still do not support the production parameters, generate an instruction update command suitable for changing the production parameters.
- An electronic device comprising:
- a memory configured to store executable instructions of the processor
- the processor is used to read the executable instruction from the memory and execute the executable instruction.
- Execute instructions to implement the method of controlling production units based on the metaverse as described in any of the above items.
- a computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions, when executed by a processor, implement the method for controlling production units based on a metaverse as described in any one of the above items.
- a computer program product comprises a computer program, wherein when the computer program is executed by a processor, the method for controlling a production unit based on a metaverse as described in any one of the above items is implemented.
- FIG1 is a flow chart of a method for controlling a production unit based on a metaverse according to an embodiment of the present invention.
- FIG. 2 is an exemplary process diagram for presenting a digital twin of a production unit in a metaverse according to an embodiment of the present invention.
- FIG3 is an exemplary process diagram of a metaverse-based factory control according to an embodiment of the present invention.
- FIG4 is a structural diagram of an apparatus for controlling production units based on a metaverse according to an embodiment of the present invention.
- FIG. 5 is a structural diagram of an electronic device according to an embodiment of the present invention.
- the embodiment of the present invention proposes a Metaverse application framework for collaboration between multiple roles of a production unit. Based on simulation technology and digital twin technology, it drives the mutual collaboration between different roles of a production unit on a common interactive platform (that is, the Metaverse), thereby improving the production efficiency of the production unit.
- FIG1 is a flow chart of a method for controlling a production unit based on a metaverse according to an embodiment of the present invention. As shown in FIG1 , the method includes:
- Step 101 Receive control instructions adapted to control a production unit based on a metaverse, where the metaverse includes a digital twin of the production unit, wherein the digital twin is adapted to interact with multiple roles associated with the production unit in the metaverse.
- production units refer to units that can engage in production and business activities, including industry, mining, commerce and trade, etc.
- production units can be implemented as manufacturing groups, manufacturing plants, production workshops or assembly lines, etc.
- the metaverse is constructed by humans using digital technology, which is a reflection of the real world or transcends the real world.
- the Metaverse can be accessed by many roles in the production unit through devices such as augmented reality (AR), virtual reality (VR), mixed reality (MR), mobile phones, game consoles or personal computers (PCs).
- AR augmented reality
- VR virtual reality
- MR mixed reality
- PCs personal computers
- Digital twins make full use of data such as physical models, sensor updates, and operation history, integrate multi-disciplinary, multi-physical, multi-scale, and multi-probability simulation processes, and complete mapping in virtual space, thereby reflecting the entire life cycle of the corresponding physical equipment.
- the digital twin of a production unit can complete the mapping of a production unit in the real world in virtual space, reflecting the entire life cycle of a production unit in the real world.
- the role associated with the production unit may be a role in the production unit or a collaboration partner of the production unit.
- roles associated with a production unit might include:
- roles in a production unit For example, roles within the department to which the production unit belongs, roles across departments, or roles across regions. Specifically, roles in a production unit may include:
- Sales Salespeople can place orders and keep an eye on delivery dates, clearly seeing the production status in the Metaverse so that customers can have confidence in the delivery schedule.
- Planners generate production and material requirements plans and are responsible for on-time delivery. In the metaverse, planners learn about the execution of plans based on the digital twin and can provide specific schedules.
- the scheduler breaks down the plan into specific production lines and assigns tasks to specific resources.
- the scheduler can test different scheduling schemes in the Metaverse and select the optimal one.
- Production Supervisor Arranges resources according to the production schedule and monitors and tracks the actual production progress in the Metaverse.
- Operators need to know the specific operations and the time required to complete them. Operators can schedule all tasks to be completed in the Metaverse in advance.
- online service providers or solution partners can check the operating status of the equipment and propose solutions based on the analysis.
- it also includes a process of pre-presenting a digital twin in the metaverse.
- the process of presenting a digital twin in the metaverse specifically includes: generating a static simulation model of the production unit based on first data representing the static resources of the production unit; obtaining decision knowledge associated with the production process of the production unit; obtaining second data representing the real-time dynamic resources of the production unit; fusing the second data into third data matching the static simulation model; driving the static simulation model based on the third data and decision knowledge to generate a digital twin of the production unit; and presenting the digital twin in the metaverse.
- the static resources include at least one of the following: Bill of Material (BOM); Bill of Processes (BOP); static configuration parameters of the production unit, etc.
- BOM is a technical document that describes the product composition of the production unit.
- BOM shows the structural relationship and required quantity between the final assembly, sub-assembly, components, parts, and even raw materials of the product.
- BOP is the link between the Engineering Bill of Materials (EBOM) and the Manufacturing Bill of Materials (MBOM).
- BOM shows the entire process of processing in sequence and continuously from raw material input to finished product output through certain production equipment or pipelines.
- the process flow is composed of the production technical conditions of the industrial enterprise and the product Determined by the production technology characteristics.
- the static configuration parameters of the production unit may include the inherent configuration parameters of the production unit, such as workshop size, equipment type and equipment quantity, etc.
- the static simulation model includes a mechanism model that can be a production unit.
- the mechanism model of the production unit also known as the white box model of the production unit, is an accurate mathematical model that describes the production unit and is established based on the objects in the production unit, the internal mechanism of the production process, or the transfer mechanism of the material flow.
- the mechanism model of the production unit can be a mathematical model that characterizes the production process of the production unit based on the mass balance equation, the energy balance equation, the momentum balance equation, the phase balance equation, and certain physical property equations, chemical reaction laws, etc.
- the decision knowledge includes a control logic strategy for controlling the production process of the production unit.
- the decision knowledge can be obtained from user input.
- the control logic strategy may specifically include: (1): after a certain device in the production unit breaks down, specify a replacement device for the broken down device; (2): a processing strategy when the space in the temporary storage area for materials is insufficient (for example, diverting the logistics to a spare area), etc.
- the real-time dynamic resource includes at least one of the following: the real-time status of the work in progress; the real-time status of the work order; the real-time status of the equipment of the production unit, etc.
- the specific operation of fusing the second data representing the real-time dynamic resource into the third data matching the static simulation model includes: data cleaning, processing and fitting, etc.
- the real-time dynamic resource can be obtained from the real production unit through OPC UA or advanced PLC interface.
- the production process of the production unit is described by the correlation between the key parameters associated with the real-time dynamic resources.
- the third data contains the real-time specific values of the real-time dynamic resources and can be regarded as the instantiation data of the key parameters.
- the decision knowledge provides the static simulation model with the control logic strategy for the production process. Therefore, the static simulation model can be driven based on the third data and decision knowledge to generate a digital twin that can map the production unit in real time.
- FIG. 2 is an exemplary process diagram for presenting a digital twin of a production unit in a metaverse according to an embodiment of the present invention.
- a static simulation model of the production unit is generated through a modeling process 22 of a static simulation model (e.g., based on discrete event simulation (DES) technology).
- the static simulation model includes The key parameters of real-time dynamic resources are defined, but the actual values of the key parameters are missing.
- the key parameters can be the real-time status of the work in progress, the real-time status of the work order, the real-time status of the equipment of the production unit, etc.
- decision knowledge 23 for specifying the control logic strategy in the production unit can be obtained from manual input.
- the second data 24 representing the specific real-time numerical value of the key parameters is obtained from the production unit in the physical world.
- Data fusion processing 25 such as data cleaning, processing and fitting is performed on the second data 24 to obtain the third data that matches the key parameters after data fusion processing.
- the key parameters in the static simulation model are instantiated based on the third data.
- the instantiated key parameters and decision knowledge 23 can jointly drive the static simulation model to obtain a digital twin 26 that can map the production unit in the physical world in real time.
- the digital twin 26 is arranged in the metaverse 27, such as in the form of a three-dimensional icon or a three-dimensional model.
- the digital twin 26 can provide quantitative evaluation, analysis and verification of the production process.
- the metaverse 27 can be accessed by many roles of the production unit through devices such as AR, VR, MR, mobile phones, game consoles or PCs.
- the implementation mode of the present invention generates a static simulation model based on the static resources of the production unit, and uses decision-making knowledge and real-time dynamic resources to drive the static simulation model to generate a digital twin of the production unit.
- the digital twin in the metaverse can provide quantitative evaluation, analysis and verification of the production process, and facilitate multi-role negotiation of optimized control instructions.
- Step 102 Determine optimized control instructions based on the results of the joint interaction between the digital twin and multiple characters in the metaverse.
- step 102 specifically includes: obtaining production parameters obtained by the digital twin executing the control instruction; determining an associated role related to the production parameters from multiple roles; sending the production parameters to the associated role in the metaverse; receiving an instruction update command adapted to adjust the control instruction from the associated role in the metaverse; updating the control instruction based on the instruction update command; and determining the updated control instruction as the optimized instruction.
- receiving an instruction update command adapted for adjusting control instructions from an associated role includes: when the current resource capabilities of the associated role do not support production parameters, issuing a prompt message in the metaverse to the associated role for prompting to update resource capabilities; wherein when the updated resource capabilities of the associated role support production parameters, generating an instruction update command adapted for maintaining production parameters; when the updated resource capabilities of the associated role still do not support production parameters, generating an instruction update command adapted for changing production parameters.
- Step 1 Produce 100 SUV cars of model A
- Step 2 Produce 200 family cars of model B.
- the control instruction is executed to simulate the production unit executing the workflow, and a list of production parameters simulating the production process is obtained.
- the production parameters include: the utilization rate of welding equipment; the utilization rate of stamping equipment; the demand for materials (such as plastic steel, glass, rubber, petroleum products, alloys, steel); the demand for material storage space; the batches and batches of material distribution; the task volume of quality inspection, etc.
- the digital twin pre-defines the association between production parameters and roles.
- the digital twin determines that the utilization rate of welding equipment and the utilization rate of stamping equipment are parameters that the dispatcher is concerned about; the material demand and the batches and batches of material distribution are parameters that the internal logistics personnel are concerned about; and the task volume of quality inspection is a parameter that the quality inspection personnel are concerned about.
- the digital twin shows the utilization rate of welding equipment and the utilization rate of stamping equipment to the dispatcher, the material demand and the batches and batches of material distribution to the internal logistics personnel, and the task volume of quality inspection to the quality inspection personnel through immersive interaction.
- the digital twin can also determine whether the current resource capabilities of each associated role support their respective production parameters. When the current resource capabilities of each associated role support them, the control instructions are maintained, that is, the optimized control instructions are the original control instructions.
- the digital twin When the current resource capabilities of an associated role do not support the production parameters corresponding to the associated role, the digital twin sends a prompt message in the metaverse to the associated role that does not support the production parameters to prompt it to update the resource capabilities.
- the associated role updates the resource capabilities based on the prompt message.
- the digital twin When the updated resource capabilities of the associated role can support the production parameters, the digital twin generates an instruction update command adapted to maintain the production parameters; when the updated resource capabilities of the associated role still do not support the production parameters, the digital twin generates an instruction update command adapted to change the production parameters. Based on the maintained or changed production parameters, the digital twin Optimize control instructions.
- the digital twin will reduce the production quantity of Model A SUV in the control instruction. For example, if the number of Model A SUV is reduced to 50, the optimized control instruction will specify 50 Model A SUVs (the rest of the control instruction remains unchanged).
- the digital twin will reduce the production quantity of model B family cars in the control instruction. For example, if the number of model B family cars is reduced to 100, the optimized control instruction specifies that the number of model B family cars is 100 (the rest of the control instruction remains unchanged).
- control instruction includes at least one of the following:
- the production line planning instructions in the production line planning stage can be negotiated between multiple roles.
- the launch of a new product will involve fluctuations in various tasks, such as process flow, working hours, materials, logistics, quality, and equipment management. Based on the process shown in Figure 1, multiple roles can quickly collaborate to formulate control instructions during the product launch phase.
- Step 103 Send optimized instructions to the production unit.
- the digital twin sends optimized instructions to the production unit.
- Step 104 Enable the production unit to execute the optimized instructions.
- the metaverse is provided with quantitative analysis, evaluation and verification functions. Moreover, through the more immersive and friendly interactive environment in the metaverse, efficient collaboration among multiple roles is achieved.
- the method includes: obtaining the required resources corresponding to each of the multiple roles obtained by executing the optimized instructions by the digital twin; determining the notification message corresponding to each of the roles, wherein the notification message is adapted to notify the required resources of each of the roles; and sending the notification message corresponding to each of the roles to each of the roles in the metaverse. Therefore, the notification message corresponding to each of the roles can be determined, wherein the notification message is adapted to notify the required resources of each of the roles.
- Fig. 3 is an exemplary process diagram of controlling a factory based on a metaverse according to an implementation of the present invention.
- a digital twin factory 43 of a factory 51 in the real world 50 can be established through a factory simulation tool (e.g., based on discrete event simulation technology).
- the digital twin factory 43 belongs to the virtual world 40.
- the digital twin factory 43 is connected to the physical factory 51 driven by the digital twin factory 43 through an interface package, OPC UA, PLCSIM Advanced, or Socket provided by the factory simulation tool.
- the digital twin factory 43 is deployed to the metaverse 42 in the virtual world 40.
- the digital twin factory 43 can be connected to the physical world 50 and interact with humans.
- the digital twin factory 43 in the metaverse 42 obtains the real-time IoT data of the factory 51 (e.g., the real-time status of work-in-progress, the real-time status of work orders, and the real-time status of equipment in production units, etc.) and the current control strategy through the SCADA equipment of the factory 51, so as to visualize the real-time status of the factory operation.
- the real-time IoT data and the current control strategy also provide basic data input for the quantitative analysis, evaluation, and verification of the digital twin factory 43.
- the real-time IoT data and the current control strategy can drive the digital twin factory 43.
- the multiple roles 30 associated with the factory 51 may include external suppliers or partners 31, cross-department roles 32, and cross-regional roles 33, etc.
- Each role 30 can access the metaverse 42 in the virtual world 40 through its own interaction method 41 (e.g., AR, VR, MR, mobile phone, game console or PC, etc.).
- the multiple roles 30 are located in the digital twin factory 43 in the metaverse 42.
- Each role 30 can access the metaverse 42 in the virtual world 40 through its own interaction method 41 (e.g., AR, VR, MR, mobile phone, game console or PC, etc.).
- the respective distributed communication technologies provide immersive and friendly interactive access to the Metaverse 42, which enables all roles across departments, regions, and even external suppliers or partners to easily access the Metaverse 42.
- the digital twin factory 43 Through the digital twin factory 43, all roles 30 can view, query, modify, run, and test solutions. With the help of VR tools, such as HTC VIVE (a VR device) and connection plug-ins (e.g., moreViz), an immersive environment can be provided for all roles 30, and more knowledge can be obtained from the factory 51.
- the digital twin factory 43 makes decisions in the Metaverse 42 to optimize control instructions, generate feedback reports, and publish optimized control instructions.
- the digital twin factory 43 feeds back the optimized control instructions (e.g., work order execution sequence, logistics scheduling sequence, control strategy update) to the factory 51 so that the factory 51 executes the optimized control instructions based on SCADA.
- optimized control instructions e.g., work order execution sequence, logistics scheduling sequence, control strategy update
- Fig. 4 is a structural diagram of a device for controlling a production unit based on a metaverse according to an embodiment of the present invention.
- a device 400 for controlling a production unit based on a metaverse includes:
- a receiving module 402 is configured to receive a control instruction adapted to control a production unit based on a metaverse, the metaverse comprising a digital twin of the production unit, wherein the digital twin is adapted to interact with a plurality of roles associated with the production unit in the metaverse;
- a determination module 403 is configured to determine an optimized instruction of the control instruction based on the common interaction results between the digital twin and the multiple characters in the metaverse;
- a sending module 404 is configured to send the optimized instructions to the production unit
- the enabling module 405 is configured to enable the production unit to execute the optimized instructions.
- the apparatus 400 for controlling a production unit based on a metaverse includes:
- the presentation module 401 is configured to: generate a static simulation model of the production unit based on first data representing the static resources of the production unit; obtain decision knowledge associated with the production process of the production unit; obtain second data representing the real-time dynamic resources of the production unit; fuse the second data into third data matching the static simulation model; drive the static simulation model based on the third data and the decision knowledge to generate a digital twin of the production unit; and present the digital twin in the metaverse.
- the determination module 403 is configured to: obtain the required resources corresponding to each of the multiple roles obtained by the digital twin executing the optimized instructions; determine the notification message corresponding to each role, wherein the notification message is adapted to notify the required resources of each role; and Do not send notification messages corresponding to their respective roles to their respective roles.
- the determination module 403 is configured to: obtain production parameters obtained by the digital twin executing control instructions; determine an associated role related to the production parameters from multiple roles; send the production parameters to the associated role in the metaverse; receive an instruction update command adapted to adjust the control instruction from the associated role in the metaverse; update the control instruction based on the instruction update command; and determine the updated control instruction as the optimized instruction.
- the determination module 403 is configured to: when the current resource capabilities of the associated role cannot support the production parameters, send a prompt message to the associated role in the metaverse to prompt the associated role to update the resource capabilities; when the updated resource capabilities of the associated role support the production parameters, generate an instruction update command suitable for maintaining the production parameters; when the updated resource capabilities of the associated role still do not support the production parameters, generate an instruction update command suitable for changing the production parameters.
- FIG5 is a structural diagram of an electronic device according to an embodiment of the present invention.
- the electronic device 500 includes a processor 501, a memory 502, and a computer program stored on the memory 502 and executable on the processor 501.
- the computer program is executed by the processor 501, any of the above methods for controlling production units based on the metaverse is implemented.
- the memory 502 can be specifically implemented as a variety of storage media such as an electrically erasable programmable read-only memory (EEPROM), a flash memory (Flash memory), and a programmable program read-only memory (PROM).
- EEPROM electrically erasable programmable read-only memory
- flash memory Flash memory
- PROM programmable program read-only memory
- the processor 501 can be implemented as including one or more central processing units or one or more field programmable gate arrays, wherein the field programmable gate array integrates one or more central processing unit cores.
- the central processing unit or the central processing unit core can be implemented as a CPU, an MCU or a DSP, and the like.
- a control instruction adapted to control a production unit is received based on the metaverse, and the metaverse includes a digital twin of the production unit, wherein the digital twin is adapted to interact with multiple roles associated with the production unit in the metaverse; based on the results of the interaction between the digital twin and the multiple roles in the metaverse, the optimized instruction of the control instruction is determined; the optimized instruction is sent to the production unit; and the production unit is enabled to execute the optimized instruction.
- Multiple roles interact together in the metaverse to determine the optimized instruction of the control instruction, thereby realizing mutual cooperation between different roles of the production unit and improving production efficiency. Different roles interact based on the metaverse as a unified interaction platform, thereby improving cooperation efficiency.
- a hardware module may include a specially designed permanent circuit or logic device (such as a dedicated processor, such as an FPGA or ASIC) for performing a specific operation.
- the hardware module may also include a programmable logic device or circuit (such as a general-purpose processor or other programmable processor) temporarily configured by software to perform a specific operation.
- a programmable logic device or circuit such as a general-purpose processor or other programmable processor
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本发明涉及工业控制技术领域,特别是基于元宇宙控制生产单位的方法、装置、设备及存储介质。The present invention relates to the field of industrial control technology, and in particular to methods, devices, equipment and storage media for controlling production units based on a metaverse.
生产单位(比如制造集团、制造工厂、生产车间或流水线等)是一种复杂系统。在大规模定制生产时,特别是在多品种和小批量场景中,生产单位的控制方式尤其复杂,这对跨部门协作(如销售、计划、调度、生产、物流、质量和设备工程等)提出了显著挑战。A production unit (such as a manufacturing group, manufacturing plant, production workshop or assembly line) is a complex system. In mass customization production, especially in multi-variety and small batch scenarios, the control method of the production unit is particularly complex, which poses significant challenges to cross-departmental collaboration (such as sales, planning, scheduling, production, logistics, quality and equipment engineering).
另外,为实现更高的生产运营效率,通常需要跨区域供应商和合作伙伴的合作。In addition, to achieve higher production and operation efficiency, cooperation with cross-regional suppliers and partners is usually required.
发明内容Summary of the invention
本发明实施方式提出基于元宇宙控制生产单位的方法、装置、设备及存储介质。The embodiments of the present invention provide methods, devices, equipment and storage media for controlling production units based on the metaverse.
一种基于元宇宙控制生产单位的方法,包括:A method for controlling a production unit based on a metaverse, comprising:
基于元宇宙接收适配于控制生产单位的控制指令,所述元宇宙包含所述生产单位的数字孪生体,其中所述数字孪生体适配于在所述元宇宙中与关联于所述生产单位的多个角色共同交互;receiving a control instruction adapted to control a production unit based on a metaverse, the metaverse comprising a digital twin of the production unit, wherein the digital twin is adapted to collectively interact with a plurality of roles associated with the production unit in the metaverse;
基于所述数字孪生体与所述多个角色在所述元宇宙中的共同交互结果,确定所述控制指令的优化后指令;Determining an optimized instruction of the control instruction based on the joint interaction results between the digital twin and the multiple characters in the metaverse;
向所述生产单位发送所述优化后指令;sending the optimized instruction to the production unit;
使能所述生产单位执行所述优化后指令。The production unit is enabled to execute the optimized instructions.
可见,生产单位的多个角色在元宇宙中共同交互以确定控制指令的优化后 指令,再由生产单位执行优化后指令,实现了生产单位的不同角色之间的相互协作,提高了生产单位的生产效率。另外,生产单位的不同角色基于作为统一交互平台的元宇宙实现便利交互,提高了协作效率。It can be seen that multiple roles of the production unit interact together in the metaverse to determine the optimal control instructions. Instructions are sent to the production unit, and then the production unit executes the optimized instructions, which enables mutual cooperation between different roles in the production unit and improves the production efficiency of the production unit. In addition, different roles in the production unit can interact conveniently based on the metaverse as a unified interactive platform, which improves the efficiency of cooperation.
在一个实施方式中,包括:In one embodiment, it includes:
基于表征所述生产单位的静态资源的第一数据,生成所述生产单位的静态仿真模型;generating a static simulation model of the production unit based on first data characterizing static resources of the production unit;
获取与所述生产单位的生产过程相关联的决策知识;acquiring decision-making knowledge associated with the production process of the production unit;
获取表征所述生产单位的实时动态资源的第二数据;Acquiring second data representing real-time dynamic resources of the production unit;
将所述第二数据融合为与所述静态仿真模型相匹配的第三数据;fusing the second data into third data matching the static simulation model;
基于所述第三数据和所述决策知识驱动所述静态仿真模型,以生成所述生产单位的数字孪生体;driving the static simulation model based on the third data and the decision knowledge to generate a digital twin of the production unit;
在所述元宇宙中呈现所述数字孪生体。The digital twin is presented in the metaverse.
因此,本发明实施方式基于生产单位的静态资源生成静态仿真模型,并利用决策知识和实时动态资源驱动静态仿真模型以生成生产单位的数字孪生体,元宇宙中的数字孪生体可以提供生产过程的定量评估、分析和验证,便于多角色协商出优化后的控制指令。Therefore, the implementation mode of the present invention generates a static simulation model based on the static resources of the production unit, and uses decision-making knowledge and real-time dynamic resources to drive the static simulation model to generate a digital twin of the production unit. The digital twin in the metaverse can provide quantitative evaluation, analysis and verification of the production process, and facilitate multi-role negotiation of optimized control instructions.
在一个实施方式中,包括:In one embodiment, it includes:
获取所述数字孪生体执行所述优化后指令所得到的、对应于所述多个角色中的各自角色的需求资源;Obtaining required resources corresponding to respective roles among the multiple roles obtained by the digital twin executing the optimized instructions;
确定对应于所述各自角色的通知消息,其中所述通知消息适配于通知所述各自角色的需求资源;Determining a notification message corresponding to the respective roles, wherein the notification message is adapted to notify the respective roles of required resources;
可见,通过数字孪生体可以为各自角色通知需求资源,便于实施真正的生产过程。It can be seen that the digital twin can inform the required resources for each role, facilitating the implementation of the real production process.
在所述元宇宙中分别向所述各自角色发送对应于所述各自角色的通知消息。Notification messages corresponding to the respective roles are sent to the respective roles in the metaverse.
在一个实施方式中,所述基于所述数字孪生体与所述多个角色在所述元宇宙中的共同交互结果,确定所述控制指令的优化后指令包括: In one embodiment, determining the optimized instruction of the control instruction based on the common interaction results between the digital twin and the multiple characters in the metaverse includes:
获取所述数字孪生体执行所述控制指令所得到的生产参数;Obtaining production parameters obtained by the digital twin executing the control instruction;
从所述多个角色中,确定与所述生产参数相关的关联角色;Determining, from the plurality of roles, an associated role associated with the production parameter;
在所述元宇宙中,向所述关联角色发送所述生产参数;In the metaverse, sending the production parameter to the associated role;
在所述元宇宙中,从所述关联角色接收适配于更新所述控制指令的指令更新命令;In the metaverse, receiving an instruction update command adapted to update the control instruction from the associated role;
基于所述指令更新命令,更新所述控制指令;Based on the instruction update command, update the control instruction;
将更新后的控制指令确定为所述优化后指令。The updated control instruction is determined as the optimized instruction.
因此,可以基于执行控制指令所得到的生产参数对控制指令进行优化,以得到优化后指令。Therefore, the control instructions may be optimized based on the production parameters obtained by executing the control instructions to obtain optimized instructions.
在一个实施方式中,所述从关联角色接收适配于更新所述控制指令的指令更新命令包括:In one embodiment, the receiving, from the associated role, an instruction update command adapted to update the control instruction comprises:
当所述关联角色的当前资源能力不支持所述生产参数时,在所述元宇宙中向所述关联角色发出用于提示更新资源能力的提示消息;When the current resource capability of the associated role does not support the production parameter, sending a prompt message for prompting the associated role to update the resource capability in the metaverse;
其中当所述关联角色的更新后资源能力支持所述生产参数时,生成适配于维持所述生产参数的指令更新命令;当所述关联角色的更新后资源能力仍不支持所述生产参数时,生成适配于变更所述生产参数的指令更新命令。When the updated resource capabilities of the associated role support the production parameters, an instruction update command adapted to maintain the production parameters is generated; when the updated resource capabilities of the associated role still do not support the production parameters, an instruction update command adapted to change the production parameters is generated.
可见,基于关联角色的更新后资源能力,可以维持或变更生产参数以优化控制指令。It can be seen that based on the updated resource capabilities of the associated roles, production parameters can be maintained or changed to optimize control instructions.
在一个实施方式中,所述静态资源包括下列中的至少一个:物料清单;工艺清单;所述生产单位的静态配置参数;In one embodiment, the static resource includes at least one of the following: a bill of materials; a process bill; static configuration parameters of the production unit;
所述实时动态资源包括下列中的至少一个:在制品的实时状态;工单实时状态;所述生产单位的设备实时状态。The real-time dynamic resource includes at least one of the following: the real-time status of the work in progress; the real-time status of the work order; the real-time status of the equipment of the production unit.
因此,静态资源和实时动态资源具有多种实施方式。Therefore, static resources and real-time dynamic resources have multiple implementation methods.
在一个实施方式中,所述控制指令包括下列中的至少一个:In one embodiment, the control instruction includes at least one of the following:
所述生产单位的生产线规划阶段中的控制指令;Control instructions during the production line planning phase of the production unit;
所述生产单位的产品推出阶段中的控制指令; Control instructions during the product launch phase of said production unit;
所述生产单位的生产运行阶段中的控制指令。Control instructions during the production operation phase of the production unit.
可见,控制指令具有多种实施方式,适用于多种场景。It can be seen that the control instructions have multiple implementation methods and are applicable to various scenarios.
一种基于元宇宙控制生产单位的装置,包括:A device for controlling production units based on a metaverse, comprising:
接收模块,被配置为基于元宇宙接收适配于控制生产单位的控制指令,所述元宇宙包含所述生产单位的数字孪生体,其中所述数字孪生体适配于在所述元宇宙中与关联于所述生产单位的多个角色共同交互;a receiving module configured to receive a control instruction adapted to control a production unit based on a metaverse, the metaverse comprising a digital twin of the production unit, wherein the digital twin is adapted to interact with a plurality of roles associated with the production unit in the metaverse;
确定模块,被配置为基于所述数字孪生体与所述多个角色在所述元宇宙中的共同交互结果,确定所述控制指令的优化后指令;A determination module configured to determine an optimized instruction of the control instruction based on a common interaction result between the digital twin and the plurality of characters in the metaverse;
发送模块,被配置为向所述生产单位发送所述优化后指令;A sending module, configured to send the optimized instruction to the production unit;
使能模块,被配置为使能所述生产单位执行所述优化后指令。An enabling module is configured to enable the production unit to execute the optimized instruction.
可见,生产单位的多个角色在元宇宙中共同交互以确定控制指令的优化后指令,再由生产单位执行优化后指令,实现了生产单位的不同角色之间的相互协作,提高了生产单位的生产效率。另外,生产单位的不同角色基于作为统一交互平台的元宇宙实现交互,提高了协作效率。It can be seen that multiple roles of the production unit interact together in the metaverse to determine the optimized instructions of the control instructions, and then the production unit executes the optimized instructions, which realizes the mutual cooperation between different roles of the production unit and improves the production efficiency of the production unit. In addition, different roles of the production unit interact based on the metaverse as a unified interaction platform, which improves the efficiency of cooperation.
在一个实施方式中,包括:In one embodiment, it includes:
呈现模块,被配置为:基于表征所述生产单位的静态资源的第一数据,生成所述生产单位的静态仿真模型;获取与所述生产单位的生产过程相关联的决策知识;获取表征所述生产单位的实时动态资源的第二数据;将所述第二数据融合为与所述静态仿真模型相匹配的第三数据;基于所述第三数据和所述决策知识驱动所述静态仿真模型,以生成所述生产单位的数字孪生体;在所述元宇宙中呈现所述数字孪生体。A presentation module is configured to: generate a static simulation model of the production unit based on first data representing static resources of the production unit; obtain decision knowledge associated with the production process of the production unit; obtain second data representing real-time dynamic resources of the production unit; fuse the second data into third data matching the static simulation model; drive the static simulation model based on the third data and the decision knowledge to generate a digital twin of the production unit; and present the digital twin in the metaverse.
因此,本发明实施方式基于生产单位的静态资源生成静态仿真模型,并利用决策知识和实时动态资源驱动静态仿真模型以生成生产单位的数字孪生体,元宇宙中的数字孪生体可以提供生产过程的定量评估、分析和验证,便于多角色协商出优化后的控制指令。Therefore, the implementation mode of the present invention generates a static simulation model based on the static resources of the production unit, and uses decision-making knowledge and real-time dynamic resources to drive the static simulation model to generate a digital twin of the production unit. The digital twin in the metaverse can provide quantitative evaluation, analysis and verification of the production process, and facilitate multi-role negotiation of optimized control instructions.
在一个实施方式中,所述确定模块,被配置为:获取所述数字孪生体执行 所述优化后指令所得到的、对应于所述多个角色中的各自角色的需求资源;确定对应于所述各自角色的通知消息,其中所述通知消息适配于通知所述各自角色的需求资源;在所述元宇宙中分别向所述各自角色发送对应于所述各自角色的通知消息。In one embodiment, the determination module is configured to: obtain the execution The optimized instructions obtain the required resources corresponding to the respective roles among the multiple roles; determine the notification messages corresponding to the respective roles, wherein the notification messages are adapted to notify the required resources of the respective roles; and send the notification messages corresponding to the respective roles to the respective roles in the metaverse.
可见,通过数字孪生体可以为各自角色通知需求资源,便于实施真正的生产过程。It can be seen that the digital twin can inform the required resources for each role, facilitating the implementation of the real production process.
在一个实施方式中,所述确定模块,被配置为:获取所述数字孪生体执行所述控制指令所得到的生产参数;从所述多个角色中,确定与所述生产参数相关的关联角色;在所述元宇宙中,向所述关联角色发送所述生产参数;在所述元宇宙中,从所述关联角色接收适配于更新所述控制指令的指令更新命令;基于所述指令更新命令,更新所述控制指令;将更新后的控制指令确定为所述优化后指令。In one embodiment, the determination module is configured to: obtain the production parameters obtained by the digital twin executing the control instruction; determine the associated role related to the production parameters from the multiple roles; send the production parameters to the associated role in the metaverse; receive an instruction update command adapted to update the control instruction from the associated role in the metaverse; update the control instruction based on the instruction update command; and determine the updated control instruction as the optimized instruction.
因此,可以基于执行控制指令所得到的生产参数对控制指令进行优化,以得到优化后指令。Therefore, the control instructions may be optimized based on the production parameters obtained by executing the control instructions to obtain optimized instructions.
在一个实施方式中,所述确定模块,被配置为:当所述关联角色的当前资源能力不能够支持所述生产参数时,在所述元宇宙中向所述关联角色发出用于提示更新资源能力的提示消息;其中当所述关联角色的更新后资源能力支持所述生产参数时,生成适配于维持所述生产参数的指令更新命令;当所述关联角色的更新后资源能力仍不支持所述生产参数时,生成适配于变更所述生产参数的指令更新命令。In one embodiment, the determination module is configured to: when the current resource capabilities of the associated role cannot support the production parameters, send a prompt message to the associated role in the metaverse to prompt the associated role to update the resource capabilities; when the updated resource capabilities of the associated role support the production parameters, generate an instruction update command suitable for maintaining the production parameters; when the updated resource capabilities of the associated role still do not support the production parameters, generate an instruction update command suitable for changing the production parameters.
可见,基于关联角色的更新后资源能力,可以维持或变更生产参数以优化控制指令。It can be seen that based on the updated resource capabilities of the associated roles, production parameters can be maintained or changed to optimize control instructions.
一种电子设备,包括:An electronic device, comprising:
处理器;processor;
存储器,用于存储所述处理器的可执行指令;A memory, configured to store executable instructions of the processor;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述可执 行指令以实施如上任一项所述的基于元宇宙控制生产单位的方法。The processor is used to read the executable instruction from the memory and execute the executable instruction. Execute instructions to implement the method of controlling production units based on the metaverse as described in any of the above items.
一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时实施如上任一项所述的基于元宇宙控制生产单位的方法。A computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions, when executed by a processor, implement the method for controlling production units based on a metaverse as described in any one of the above items.
一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实施如上任一项所述的基于元宇宙控制生产单位的方法。A computer program product comprises a computer program, wherein when the computer program is executed by a processor, the method for controlling a production unit based on a metaverse as described in any one of the above items is implemented.
下面将通过参照附图详细描述本发明的优选实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings so that those skilled in the art can better understand the above and other features and advantages of the present invention. In the accompanying drawings:
图1是根据本发明实施方式的基于元宇宙控制生产单位的方法的流程图。FIG1 is a flow chart of a method for controlling a production unit based on a metaverse according to an embodiment of the present invention.
图2是根据本发明实施方式在元宇宙中呈现生产单位的数字孪生体的示范性过程图。2 is an exemplary process diagram for presenting a digital twin of a production unit in a metaverse according to an embodiment of the present invention.
图3是根据本发明实施方式基于元宇宙控制工厂的示范性过程图。FIG3 is an exemplary process diagram of a metaverse-based factory control according to an embodiment of the present invention.
图4是根据本发明实施方式的基于元宇宙控制生产单位的装置的结构图。FIG4 is a structural diagram of an apparatus for controlling production units based on a metaverse according to an embodiment of the present invention.
图5是根据本发明实施方式的电子设备的结构图。FIG. 5 is a structural diagram of an electronic device according to an embodiment of the present invention.
其中,附图标记如下:
The reference numerals are as follows:
为使本发明的目的、技术方案和优点更加清楚,以下举出实施例对本发明进一步详细说明。 In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention is further described in detail with reference to the following embodiments.
为了描述上的简洁和直观,下文通过描述若干代表性的实施方式来对本发明的方案进行阐述。实施方式中大量的细节仅用于帮助理解本发明的方案。但是很明显,本发明的技术方案实现时可以不局限于这些细节。为了避免不必要地模糊了本发明的方案,一些实施方式没有进行细致地描述,而是仅给出了框架。下文中,“包括”是指“包括但不限于”,“根据……”是指“至少根据……,但不限于仅根据……”。由于汉语的语言习惯,下文中没有特别指出一个成分的数量时,意味着该成分可以是一个也可以是多个,或可理解为至少一个。For the sake of brevity and intuitiveness in description, the scheme of the present invention is explained below by describing several representative implementations. A large number of details in the implementations are only used to help understand the scheme of the present invention. However, it is obvious that the technical scheme of the present invention may not be limited to these details when implemented. In order to avoid unnecessarily obscuring the scheme of the present invention, some implementations are not described in detail, but only a framework is given. Hereinafter, "including" means "including but not limited to", and "according to..." means "at least according to..., but not limited to only according to...". Due to the language habits of Chinese, when the number of a component is not specifically specified below, it means that the component can be one or more, or can be understood as at least one.
申请人发现;目前生产单位的控制过程中,通常至少存在以下技术问题:The applicant found that there are usually at least the following technical problems in the control process of the current production unit:
(1):生产单位的不同角色缺乏生产过程的定量评估、分析和验证的统一模型。(1): Different roles in production units lack a unified model for quantitative evaluation, analysis and verification of production processes.
(2):生产单位的不同角色之间缺乏协作。(2): Lack of collaboration between different roles in the production unit.
(3):生产单位的不同角色依赖于各自数字软件系统实现相互通信和数据传输,缺乏统一的交互平台。(3): Different roles in the production unit rely on their own digital software systems to achieve mutual communication and data transmission, and lack a unified interactive platform.
本发明实施方式提出生产单位的多个角色之间进行协作的元宇宙(Metaverse)应用框架。基于仿真技术和数字孪生技术,驱动生产单位的不同角色之间在共同的交互平台(也就是,元宇宙)上的相互协作,从而提高生产单位的生产效率。The embodiment of the present invention proposes a Metaverse application framework for collaboration between multiple roles of a production unit. Based on simulation technology and digital twin technology, it drives the mutual collaboration between different roles of a production unit on a common interactive platform (that is, the Metaverse), thereby improving the production efficiency of the production unit.
图1是根据本发明实施方式的基于元宇宙控制生产单位的方法的流程图。如图1所示,该方法包括:FIG1 is a flow chart of a method for controlling a production unit based on a metaverse according to an embodiment of the present invention. As shown in FIG1 , the method includes:
步骤101:基于元宇宙接收适配于控制生产单位的控制指令,元宇宙包含生产单位的数字孪生体(Digital Twin),其中数字孪生体适配于在元宇宙中与关联于生产单位的多个角色共同交互。Step 101: Receive control instructions adapted to control a production unit based on a metaverse, where the metaverse includes a digital twin of the production unit, wherein the digital twin is adapted to interact with multiple roles associated with the production unit in the metaverse.
在这里,生产单位是指可以从事生产经营活动的单位,包括工、矿、商和贸,等等。具体地,生产单位可以实施为制造集团、制造工厂、生产车间或流水线,等等。Here, production units refer to units that can engage in production and business activities, including industry, mining, commerce and trade, etc. Specifically, production units can be implemented as manufacturing groups, manufacturing plants, production workshops or assembly lines, etc.
元宇宙是人类运用数字技术构建的,由现实世界映射或超越现实世界,可 与现实世界交互的虚拟世界,具备新型社会体系的数字生活空间。元宇宙可以被生产单位的诸多角色以增强现实(Augmented Reality,AR)、虚拟现实(Virtual Reality,VR)、混合现实(Merged Reality,MR)、手机、游戏机或个人电脑(PC)等设备所访问。The metaverse is constructed by humans using digital technology, which is a reflection of the real world or transcends the real world. A virtual world that interacts with the real world and has a digital living space for a new social system. The Metaverse can be accessed by many roles in the production unit through devices such as augmented reality (AR), virtual reality (VR), mixed reality (MR), mobile phones, game consoles or personal computers (PCs).
数字孪生体是充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程,在虚拟空间中完成映射,从而反映相对应的实体装备的全生命周期过程。生产单位的数字孪生体,可以在虚拟空间中完成真实世界中的生产单位的映射,反映真实世界中的生产单位的全生命周期过程。Digital twins make full use of data such as physical models, sensor updates, and operation history, integrate multi-disciplinary, multi-physical, multi-scale, and multi-probability simulation processes, and complete mapping in virtual space, thereby reflecting the entire life cycle of the corresponding physical equipment. The digital twin of a production unit can complete the mapping of a production unit in the real world in virtual space, reflecting the entire life cycle of a production unit in the real world.
在一个实施方式中,关联于生产单位的角色可以是生产单位中的角色或者生产单位的协作伙伴。In one embodiment, the role associated with the production unit may be a role in the production unit or a collaboration partner of the production unit.
比如,关联于生产单位的角色可以包括:For example, roles associated with a production unit might include:
(一):生产单位中的角色。比如,生产单位所属部门之内的角色、跨部门的角色或跨区域的角色。具体地,生产单位中的角色可以包括:(I): Roles in a production unit. For example, roles within the department to which the production unit belongs, roles across departments, or roles across regions. Specifically, roles in a production unit may include:
(1)销售:销售员可以发布订单并关注交货日期,在元宇宙中清楚地看到生产状态,从而客户可以对交付计划充满信心。(1) Sales: Salespeople can place orders and keep an eye on delivery dates, clearly seeing the production status in the Metaverse so that customers can have confidence in the delivery schedule.
(2)计划:计划员生成生产和物料需求计划,并负责按时交货;在元宇宙中,计划员基于数字孪生体获知计划的执行情况,并且可以流量具体的时间表。(2) Planning: Planners generate production and material requirements plans and are responsible for on-time delivery. In the metaverse, planners learn about the execution of plans based on the digital twin and can provide specific schedules.
(3)调度:调度员将计划分解为特定的生产线,并将任务分配给特定的资源。调度员可以在元宇宙中测试不同的调度方案,并选择优化方案。(3) Scheduling: The scheduler breaks down the plan into specific production lines and assigns tasks to specific resources. The scheduler can test different scheduling schemes in the Metaverse and select the optimal one.
(4)生产主管:根据生产调度安排资源,在元宇宙中监控和跟踪实际生产进度。(4) Production Supervisor: Arranges resources according to the production schedule and monitors and tracks the actual production progress in the Metaverse.
(5)操作员:操作员需要知道具体操作事宜以及完成所需时间。操作员可以在元宇宙中提前预定时间获知需要完成的所有任务。(5) Operators: Operators need to know the specific operations and the time required to complete them. Operators can schedule all tasks to be completed in the Metaverse in advance.
(6)内部物流:根据计划员和调度员的计划,合理安排材料准备、材料分配频率和时间。可以在元宇宙中测试和验证不同的配送方案,以确保在及时配 送材料的前提下优化物流成本。(6) Internal logistics: According to the plans of planners and dispatchers, reasonably arrange material preparation, material distribution frequency and time. Different distribution plans can be tested and verified in the Metaverse to ensure timely distribution. Optimize logistics costs while delivering materials.
(7)质量检验:根据计划在元宇宙中制定适当的质量检验抽样方法,不影响正常生产。(7) Quality inspection: Develop appropriate quality inspection sampling methods in the Metaverse according to the plan without affecting normal production.
(8)设备工程:在元宇宙中检查设备使用的可行性,提前安排设备维护和维修计划。(8) Equipment Engineering: Check the feasibility of equipment use in the Metaverse and arrange equipment maintenance and repair plans in advance.
(二):生产单位的协作伙伴。比如:(ii) Collaborative partners of production units. For example:
(1)生产单位的外部供应商;(1) External suppliers of production units;
(2)生产单位的合作伙伴。(2)Partners of the production unit.
举例,在线服务供应商或解决方案合作伙伴(例如智能搬运机器人的设备供应商),可以检查设备运行状态,并根据分析提出解决方案。For example, online service providers or solution partners (such as equipment suppliers of smart handling robots) can check the operating status of the equipment and propose solutions based on the analysis.
以上示范性描述了生产单位的角色的典型实例,本领域技术人员可以意识到,这种描述仅是示范性的,并不用于限定本发明实施方式的保护范围。The above exemplary descriptions are typical examples of the roles of production units. Those skilled in the art will appreciate that such descriptions are merely exemplary and are not intended to limit the scope of protection of the embodiments of the present invention.
在一个实施方式中,还包括预先在元宇宙中呈现数字孪生体的过程。在元宇宙中呈现数字孪生体的过程具体包括:基于表征生产单位的静态资源的第一数据,生成生产单位的静态仿真模型;获取与生产单位的生产过程相关联的决策知识;获取表征生产单位的实时动态资源的第二数据;将第二数据融合为与静态仿真模型相匹配的第三数据;基于第三数据和决策知识驱动静态仿真模型,以生成生产单位的数字孪生体;在元宇宙中呈现数字孪生体。In one embodiment, it also includes a process of pre-presenting a digital twin in the metaverse. The process of presenting a digital twin in the metaverse specifically includes: generating a static simulation model of the production unit based on first data representing the static resources of the production unit; obtaining decision knowledge associated with the production process of the production unit; obtaining second data representing the real-time dynamic resources of the production unit; fusing the second data into third data matching the static simulation model; driving the static simulation model based on the third data and decision knowledge to generate a digital twin of the production unit; and presenting the digital twin in the metaverse.
在一个实施方式中,静态资源包括下列中的至少一个:物料清单(Bill of Material,BOM);工艺清单(Bill of Processes,BOP);生产单位的静态配置参数,等等。其中:BOM是描述生产单位的产品组成的技术文件。比如,在加工行业,BOM表明了产品的总装件、分装件、组件、部件、零件、直到原材料之间的结构关系以及所需的数量。BOP是连接设计物料清单(Engineering Bill of Materials,EBOM)和制造物料清单(Manufacturing Bill of Materials,MBOM)的纽带。BOM表明通过一定的生产设备或管道,从原材料投入到成品产出,按顺序连续进行加工的全过程。工艺流程是由工业企业的生产技术条件和产品的 生产技术特点决定的。生产单位的静态配置参数可以包括生产单位的固有配置参数,比如车间尺寸、设备种类和设备数量,等等。In one embodiment, the static resources include at least one of the following: Bill of Material (BOM); Bill of Processes (BOP); static configuration parameters of the production unit, etc. Among them: BOM is a technical document that describes the product composition of the production unit. For example, in the processing industry, BOM shows the structural relationship and required quantity between the final assembly, sub-assembly, components, parts, and even raw materials of the product. BOP is the link between the Engineering Bill of Materials (EBOM) and the Manufacturing Bill of Materials (MBOM). BOM shows the entire process of processing in sequence and continuously from raw material input to finished product output through certain production equipment or pipelines. The process flow is composed of the production technical conditions of the industrial enterprise and the product Determined by the production technology characteristics. The static configuration parameters of the production unit may include the inherent configuration parameters of the production unit, such as workshop size, equipment type and equipment quantity, etc.
在一个实施方式中,静态仿真模型包括可以为生产单位的机理模型。生产单位的机理模型,亦称生产单位的白箱模型,是根据生产单位中的对象、生产过程的内部机制或者物质流的传递机理建立起来的、描述生产单位的精确数学模型。生产单位的机理模型可以是基于质量平衡方程、能量平衡方程、动量平衡方程、相平衡方程以及某些物性方程、化学反应定律等而获得表征生产单位的生产过程的数学模型。In one embodiment, the static simulation model includes a mechanism model that can be a production unit. The mechanism model of the production unit, also known as the white box model of the production unit, is an accurate mathematical model that describes the production unit and is established based on the objects in the production unit, the internal mechanism of the production process, or the transfer mechanism of the material flow. The mechanism model of the production unit can be a mathematical model that characterizes the production process of the production unit based on the mass balance equation, the energy balance equation, the momentum balance equation, the phase balance equation, and certain physical property equations, chemical reaction laws, etc.
在一个实施方式中,决策知识包含用于控制生产单位的生产过程的控制逻辑策略。比如,可以从用户输入中获取决策知识。控制逻辑策略具体可以包括:(1):生产单位中的某个设备宕机后,指定该宕机设备的替换设备;(2):当物料暂存区域的空间不够时的处理策略(比如,将物流分流到备用区域),等等。In one embodiment, the decision knowledge includes a control logic strategy for controlling the production process of the production unit. For example, the decision knowledge can be obtained from user input. The control logic strategy may specifically include: (1): after a certain device in the production unit breaks down, specify a replacement device for the broken down device; (2): a processing strategy when the space in the temporary storage area for materials is insufficient (for example, diverting the logistics to a spare area), etc.
在一个实施方式中,实时动态资源包括下列中的至少一个:在制品的实时状态;工单实时状态;生产单位的设备实时状态,等等。将表征实时动态资源的第二数据融合为与静态仿真模型相匹配的第三数据的具体操作包括:数据清理、处理和拟合,等等。其中:可以通过OPC UA或高级PLC接口,从真实的生产单位中获取实时动态资源。In one embodiment, the real-time dynamic resource includes at least one of the following: the real-time status of the work in progress; the real-time status of the work order; the real-time status of the equipment of the production unit, etc. The specific operation of fusing the second data representing the real-time dynamic resource into the third data matching the static simulation model includes: data cleaning, processing and fitting, etc. Among them: the real-time dynamic resource can be obtained from the real production unit through OPC UA or advanced PLC interface.
静态仿真模型中以关联于实时动态资源的关键参数之间的关联性描述生产单位的生产过程。第三数据包含实时动态资源的实时具体数值,可以视为关键参数的实例化数据。决策知识为静态仿真模型提供针对生产过程的控制逻辑策略。因此,可以基于第三数据和决策知识驱动静态仿真模型,以生成能够实时映射生产单位的数字孪生体。In the static simulation model, the production process of the production unit is described by the correlation between the key parameters associated with the real-time dynamic resources. The third data contains the real-time specific values of the real-time dynamic resources and can be regarded as the instantiation data of the key parameters. The decision knowledge provides the static simulation model with the control logic strategy for the production process. Therefore, the static simulation model can be driven based on the third data and decision knowledge to generate a digital twin that can map the production unit in real time.
图2是根据本发明实施方式在元宇宙中呈现生产单位的数字孪生体的示范性过程图。2 is an exemplary process diagram for presenting a digital twin of a production unit in a metaverse according to an embodiment of the present invention.
在图2中,基于表征生产单位的静态资源的第一数据21(比如,XML文件格式或xlsx文件格式),通过静态仿真模型的建模过程22(比如,基于离散事件模拟(DES)技术)生成生产单位的静态仿真模型。该静态仿真模型中包含 对应于实时动态资源的关键参数的定义,但是缺乏关键参数的实际数值。比如,关键参数可以为在制品的实时状态;工单实时状态;生产单位的设备实时状态,等等。In FIG2 , based on first data 21 (e.g., in XML file format or xlsx file format) representing the static resources of the production unit, a static simulation model of the production unit is generated through a modeling process 22 of a static simulation model (e.g., based on discrete event simulation (DES) technology). The static simulation model includes The key parameters of real-time dynamic resources are defined, but the actual values of the key parameters are missing. For example, the key parameters can be the real-time status of the work in progress, the real-time status of the work order, the real-time status of the equipment of the production unit, etc.
另外,可以从人工输入中获取用于指定生产单位中的控制逻辑策略的决策知识23。而且,从物理世界的生产单位获取表征关键参数的具体实时数值的第二数据24。对第二数据24执行数据清理、处理和拟合等数据融合处理25,以得到数据融合处理后的、与关键参数相匹配的第三数据。然后,基于第三数据实例化静态仿真模型中的关键参数。实例化后的关键参数和决策知识23,可以共同驱动静态仿真模型,以得到能够实时映射物理世界中的生产单位的数字孪生体26。将数字孪生体26布置在元宇宙27中,比如以三维图标或三维模型等形式进行呈现。数字孪生体26可以提供生产过程的定量评估、分析和验证。而且,元宇宙27可以被生产单位的诸多角色以AR、VR、MR、手机、游戏机或PC等设备所访问。In addition, decision knowledge 23 for specifying the control logic strategy in the production unit can be obtained from manual input. Moreover, the second data 24 representing the specific real-time numerical value of the key parameters is obtained from the production unit in the physical world. Data fusion processing 25 such as data cleaning, processing and fitting is performed on the second data 24 to obtain the third data that matches the key parameters after data fusion processing. Then, the key parameters in the static simulation model are instantiated based on the third data. The instantiated key parameters and decision knowledge 23 can jointly drive the static simulation model to obtain a digital twin 26 that can map the production unit in the physical world in real time. The digital twin 26 is arranged in the metaverse 27, such as in the form of a three-dimensional icon or a three-dimensional model. The digital twin 26 can provide quantitative evaluation, analysis and verification of the production process. Moreover, the metaverse 27 can be accessed by many roles of the production unit through devices such as AR, VR, MR, mobile phones, game consoles or PCs.
因此,本发明实施方式基于生产单位的静态资源生成静态仿真模型,并利用决策知识和实时动态资源驱动静态仿真模型以生成生产单位的数字孪生体,元宇宙中的数字孪生体可以提供生产过程的定量评估、分析和验证,便于多角色协商出优化后的控制指令。Therefore, the implementation mode of the present invention generates a static simulation model based on the static resources of the production unit, and uses decision-making knowledge and real-time dynamic resources to drive the static simulation model to generate a digital twin of the production unit. The digital twin in the metaverse can provide quantitative evaluation, analysis and verification of the production process, and facilitate multi-role negotiation of optimized control instructions.
以上示范性描述了在元宇宙中呈现生产单位的数字孪生体的典型实例,版本领域技术人员可以意识到,这种描述仅是示范性的,并不用于限定本发明实施方式的保护范围。The above exemplary description presents a typical example of a digital twin of a production unit in the metaverse. Those skilled in the art will appreciate that this description is merely exemplary and is not intended to limit the scope of protection of the embodiments of the present invention.
步骤102:基于数字孪生体与多个角色在元宇宙中的共同交互结果,确定控制指令的优化后指令。Step 102: Determine optimized control instructions based on the results of the joint interaction between the digital twin and multiple characters in the metaverse.
在一个实施方式中,步骤102具体包括:获取数字孪生体执行控制指令所得到的生产参数;从多个角色中,确定与生产参数相关的关联角色;在元宇宙中,向关联角色发送生产参数;在元宇宙中,从关联角色接收适配于调整控制指令的指令更新命令;基于指令更新命令,更新控制指令;将更新后的控制指令确定为优化后指令。 In one embodiment, step 102 specifically includes: obtaining production parameters obtained by the digital twin executing the control instruction; determining an associated role related to the production parameters from multiple roles; sending the production parameters to the associated role in the metaverse; receiving an instruction update command adapted to adjust the control instruction from the associated role in the metaverse; updating the control instruction based on the instruction update command; and determining the updated control instruction as the optimized instruction.
在一个实施方式中,从关联角色接收适配于调整控制指令的指令更新命令包括:当关联角色的当前资源能力不支持生产参数时,在元宇宙中向关联角色发出用于提示更新资源能力的提示消息;其中当关联角色的更新后资源能力支持生产参数时,生成适配于维持生产参数的指令更新命令;当关联角色的更新后资源能力仍不支持生产参数时,生成适配于变更生产参数的指令更新命令。In one embodiment, receiving an instruction update command adapted for adjusting control instructions from an associated role includes: when the current resource capabilities of the associated role do not support production parameters, issuing a prompt message in the metaverse to the associated role for prompting to update resource capabilities; wherein when the updated resource capabilities of the associated role support production parameters, generating an instruction update command adapted for maintaining production parameters; when the updated resource capabilities of the associated role still do not support production parameters, generating an instruction update command adapted for changing production parameters.
举例:假定控制指令为指令生产单位执行下列工作流:第一步:生产A型号的SUV汽车100辆;第二步:生产B型号的家用汽车200辆。For example: Assume that the control instruction instructs the production unit to execute the following workflow: Step 1: Produce 100 SUV cars of model A; Step 2: Produce 200 family cars of model B.
在数字孪生体中,执行该控制指令模拟生产单位执行该工作流,得到模拟该生产过程的生产参数列表。比如,生产参数包括:焊接设备的利用率;冲压设备的利用率;物料(比如,塑胶钢、玻璃、橡胶、石油制品、合金、钢)的需求量;物料存储空间的需求量;物料配送的批次与批量;质量检验的任务量,等等。数字孪生体中预先定义有生产参数与角色之间的关联关系。比如,数字孪生体基于该关联关系,确定焊接设备的利用率和冲压设备的利用率属于调度人员所关心的参数;物料需求量和物料配送的批次与批量属于内部物流人员所关心的参数;质量检验的任务量属于质量检验人员所关心的参数。数字孪生体在元宇宙中,通过沉浸式互动,分别向调度人员展示焊接设备的利用率和冲压设备的利用率、向内部物流人员展示物料需求量和物料配送的批次与批量,以及向质量检验人员展示质量检验的任务量。In the digital twin, the control instruction is executed to simulate the production unit executing the workflow, and a list of production parameters simulating the production process is obtained. For example, the production parameters include: the utilization rate of welding equipment; the utilization rate of stamping equipment; the demand for materials (such as plastic steel, glass, rubber, petroleum products, alloys, steel); the demand for material storage space; the batches and batches of material distribution; the task volume of quality inspection, etc. The digital twin pre-defines the association between production parameters and roles. For example, based on the association, the digital twin determines that the utilization rate of welding equipment and the utilization rate of stamping equipment are parameters that the dispatcher is concerned about; the material demand and the batches and batches of material distribution are parameters that the internal logistics personnel are concerned about; and the task volume of quality inspection is a parameter that the quality inspection personnel are concerned about. In the metaverse, the digital twin shows the utilization rate of welding equipment and the utilization rate of stamping equipment to the dispatcher, the material demand and the batches and batches of material distribution to the internal logistics personnel, and the task volume of quality inspection to the quality inspection personnel through immersive interaction.
数字孪生体还可以确定各个关联角色的当前资源能力是否支持各自的生产参数。当各个关联角色的当前资源能力都支持时,维持控制指令,即优化后的控制指令即为原始的控制指令。The digital twin can also determine whether the current resource capabilities of each associated role support their respective production parameters. When the current resource capabilities of each associated role support them, the control instructions are maintained, that is, the optimized control instructions are the original control instructions.
当存在关联角色的当前资源能力不支持对应于该关联角色的生产参数时,数字孪生体在元宇宙中向不支持生产参数的关联角色发出用于提示更新资源能力的提示消息。关联角色基于提示消息更新资源能力。当关联角色的更新后资源能力能够支持生产参数时,数字孪生体生成适配于维持生产参数的指令更新命令;当关联角色的更新后资源能力仍不支持生产参数时,数字孪生体生成适配于变更生产参数的指令更新命令。数字孪生体基于维持或变更后的生产参数, 对控制指令进行优化。When the current resource capabilities of an associated role do not support the production parameters corresponding to the associated role, the digital twin sends a prompt message in the metaverse to the associated role that does not support the production parameters to prompt it to update the resource capabilities. The associated role updates the resource capabilities based on the prompt message. When the updated resource capabilities of the associated role can support the production parameters, the digital twin generates an instruction update command adapted to maintain the production parameters; when the updated resource capabilities of the associated role still do not support the production parameters, the digital twin generates an instruction update command adapted to change the production parameters. Based on the maintained or changed production parameters, the digital twin Optimize control instructions.
比如,假定内部物流人员反馈即使增加物料后,A型号的SUV汽车的物料仍然不足,则数字孪生体降低控制指令中的A型号的SUV汽车的生产数量。举例,降低到A型号的SUV汽车为50辆,则优化后的控制指令中指定A型号的SUV汽车的50辆(控制指令的其余内容不变)。For example, if the internal logistics personnel report that even after adding materials, the material of Model A SUV is still insufficient, the digital twin will reduce the production quantity of Model A SUV in the control instruction. For example, if the number of Model A SUV is reduced to 50, the optimized control instruction will specify 50 Model A SUVs (the rest of the control instruction remains unchanged).
再比如,假定质量检验人员反馈即使增加质检点后,B型号的家用汽车的质检点仍然不足,则数字孪生体降低控制指令中的B型号的家用汽车的生产数量。举例,降低到B型号的家用汽车为100辆,则优化后的控制指令中指定B型号的家用汽车为100辆(控制指令的其余内容不变)。For another example, if the quality inspector reports that even after adding quality inspection points, the quality inspection points of model B family cars are still insufficient, the digital twin will reduce the production quantity of model B family cars in the control instruction. For example, if the number of model B family cars is reduced to 100, the optimized control instruction specifies that the number of model B family cars is 100 (the rest of the control instruction remains unchanged).
在一个实施方式中,控制指令包括下列中的至少一个:In one embodiment, the control instruction includes at least one of the following:
(1):生产单位的生产线规划阶段中的控制指令;(1): Control instructions in the production line planning stage of the production unit;
比如,在新工厂或生产线的规划阶段,需要与其他部门合作,甚至与外部供应商合作,以完成生产线的具体设计。需要涉及从订单到交付的整个过程,需要为方案的迭代和选择建立统一的平台。基于图1所示流程,可以在多角色之间协商出生产线规划阶段中的生产线规划指令。For example, in the planning stage of a new factory or production line, it is necessary to cooperate with other departments or even external suppliers to complete the specific design of the production line. The entire process from order to delivery needs to be involved, and a unified platform needs to be established for the iteration and selection of solutions. Based on the process shown in Figure 1, the production line planning instructions in the production line planning stage can be negotiated between multiple roles.
(2):生产单位的产品推出阶段中的控制指令。(2): Control instructions during the product launch phase of a production unit.
比如,新产品的推出将涉及各种任务的波动,如工艺流程、工作时间、材料、物流、质量和设备管理。基于图1所示流程,可以在多角色之间快速协作以制定产品推出阶段中的控制指令。For example, the launch of a new product will involve fluctuations in various tasks, such as process flow, working hours, materials, logistics, quality, and equipment management. Based on the process shown in Figure 1, multiple roles can quickly collaborate to formulate control instructions during the product launch phase.
(3):生产单位的生产运行阶段中的控制指令。(3): Control instructions during the production operation phase of a production unit.
比如,基于图1所示流程,可以实现生产单位的生产运行阶段中从销售订单到生产计划和物流配送方案的工作流评估和定量分析。而且,基于图1所示流程,不同试验方案通过沉浸式互动产生的影响,使跨部门合作的利益及时显现,为持续改进创造条件。For example, based on the process shown in Figure 1, the workflow evaluation and quantitative analysis from sales orders to production plans and logistics distribution plans in the production operation stage of the production unit can be realized. Moreover, based on the process shown in Figure 1, the impact of different experimental schemes through immersive interaction makes the benefits of cross-departmental cooperation appear in a timely manner, creating conditions for continuous improvement.
步骤103:向生产单位发送优化后指令。Step 103: Send optimized instructions to the production unit.
在这里,数字孪生体向生产单位发送优化后指令。 Here, the digital twin sends optimized instructions to the production unit.
步骤104:使能生产单位执行优化后指令。Step 104: Enable the production unit to execute the optimized instructions.
在这了,真实世界中的生产单位执行优化后指令。Here, real-world production units execute optimized instructions.
可见,在本发明实施方式中,基于数字孪生技术,为元宇宙提供定量分析、评估和验证功能。而且,通过元宇宙中更具沉浸感和友好的交互环境,实现多角色高效协作。It can be seen that in the embodiments of the present invention, based on the digital twin technology, the metaverse is provided with quantitative analysis, evaluation and verification functions. Moreover, through the more immersive and friendly interactive environment in the metaverse, efficient collaboration among multiple roles is achieved.
在一个实施方式中,包括:获取数字孪生体执行优化后指令所得到的、对应于多个角色中的各自角色的需求资源;确定对应于各自角色的通知消息,其中通知消息适配于通知各自角色的需求资源;在元宇宙中分别向各自角色发送对应于各自角色的通知消息。因此,可以确定对应于各自角色的通知消息,其中通知消息适配于通知各自角色的需求资源。In one embodiment, the method includes: obtaining the required resources corresponding to each of the multiple roles obtained by executing the optimized instructions by the digital twin; determining the notification message corresponding to each of the roles, wherein the notification message is adapted to notify the required resources of each of the roles; and sending the notification message corresponding to each of the roles to each of the roles in the metaverse. Therefore, the notification message corresponding to each of the roles can be determined, wherein the notification message is adapted to notify the required resources of each of the roles.
以生产单位实施为工厂为例对本发明实施方式进行示范性描述。图3是根据本发明实施方式基于元宇宙控制工厂的示范性过程图。The implementation of the present invention is described by taking the production unit as a factory as an example. Fig. 3 is an exemplary process diagram of controlling a factory based on a metaverse according to an implementation of the present invention.
在图3中,可以通过工厂模拟工具(比如,基于离散事件模拟技术)建立真实世界50中的工厂51的数字孪生工厂43。数字孪生工厂43属于虚拟世界40。经由工厂模拟工具提供的接口包、OPC UA、PLCSIM Advanced或Socket等接口,将数字孪生工厂43与被数字孪生工厂43驱动的物理工厂51连接。数字孪生工厂43被部署到虚拟世界40中的元宇宙42。数字孪生工厂43可以连接到物理世界50并与人类交互。元宇宙42中的数字孪生工厂43,经由工厂51的SCADA设备获取工厂51的实时物联网数据(比如:在制品的实时状态、工单实时状态和生产单位的设备实时状态,等)以及当前控制策略,以用于可视化工厂操作的实时状态。而且,实时物联网数据和当前控制策略还为数字孪生工厂43的定量分析、评估和验证提供了基础数据输入。实时物联网数据和当前控制策略可以驱动数字孪生工厂43。In FIG3 , a digital twin factory 43 of a factory 51 in the real world 50 can be established through a factory simulation tool (e.g., based on discrete event simulation technology). The digital twin factory 43 belongs to the virtual world 40. The digital twin factory 43 is connected to the physical factory 51 driven by the digital twin factory 43 through an interface package, OPC UA, PLCSIM Advanced, or Socket provided by the factory simulation tool. The digital twin factory 43 is deployed to the metaverse 42 in the virtual world 40. The digital twin factory 43 can be connected to the physical world 50 and interact with humans. The digital twin factory 43 in the metaverse 42 obtains the real-time IoT data of the factory 51 (e.g., the real-time status of work-in-progress, the real-time status of work orders, and the real-time status of equipment in production units, etc.) and the current control strategy through the SCADA equipment of the factory 51, so as to visualize the real-time status of the factory operation. Moreover, the real-time IoT data and the current control strategy also provide basic data input for the quantitative analysis, evaluation, and verification of the digital twin factory 43. The real-time IoT data and the current control strategy can drive the digital twin factory 43.
关联于工厂51的多个角色30可以包括外部供应方或合作方31、跨部门角色32和跨区域角色33,等等。每个角色30都可以通过各自的交互方式41(比如,AR、VR、MR、手机、游戏机或PC,等等)访问虚拟世界40中的元宇宙42。多个角色30在元宇宙42中分别定位到数字孪生工厂43。每个角色30通过 各自的分布式通信技术,沉浸式和友好地交互访问元宇宙42,这使得跨部门、跨区域、甚至外部供应商或合作伙伴的所有角色都可以方便地访问元宇宙42。通过数字孪生工厂43,所有角色30都可以查看、查询、修改、运行和测试方案。借助VR工具,例如HTC VIVE(一种VR设备)和连接插件(比如,moreViz),可以为所有角色30提供沉浸式环境,并从工厂51获得更多知识。数字孪生工厂43在元宇宙42中做出决策以优化控制指令,生成反馈报告并发布优化后的控制指令。数字孪生工厂43将优化后的控制指令(比如,工作订单执行顺序、物流调度顺序、控制策略更新)反馈给工厂51,以便工厂51基于SCADA执行优化后的控制指令。The multiple roles 30 associated with the factory 51 may include external suppliers or partners 31, cross-department roles 32, and cross-regional roles 33, etc. Each role 30 can access the metaverse 42 in the virtual world 40 through its own interaction method 41 (e.g., AR, VR, MR, mobile phone, game console or PC, etc.). The multiple roles 30 are located in the digital twin factory 43 in the metaverse 42. Each role 30 can access the metaverse 42 in the virtual world 40 through its own interaction method 41 (e.g., AR, VR, MR, mobile phone, game console or PC, etc.). The respective distributed communication technologies provide immersive and friendly interactive access to the Metaverse 42, which enables all roles across departments, regions, and even external suppliers or partners to easily access the Metaverse 42. Through the digital twin factory 43, all roles 30 can view, query, modify, run, and test solutions. With the help of VR tools, such as HTC VIVE (a VR device) and connection plug-ins (e.g., moreViz), an immersive environment can be provided for all roles 30, and more knowledge can be obtained from the factory 51. The digital twin factory 43 makes decisions in the Metaverse 42 to optimize control instructions, generate feedback reports, and publish optimized control instructions. The digital twin factory 43 feeds back the optimized control instructions (e.g., work order execution sequence, logistics scheduling sequence, control strategy update) to the factory 51 so that the factory 51 executes the optimized control instructions based on SCADA.
图4是根据本发明实施方式的基于元宇宙控制生产单位的装置的结构图。如图4所示,基于元宇宙控制生产单位的装置400包括:Fig. 4 is a structural diagram of a device for controlling a production unit based on a metaverse according to an embodiment of the present invention. As shown in Fig. 4, a device 400 for controlling a production unit based on a metaverse includes:
接收模块402,被配置为基于元宇宙接收适配于控制生产单位的控制指令,元宇宙包含生产单位的数字孪生体,其中数字孪生体适配于在元宇宙中与关联于生产单位的多个角色共同交互;A receiving module 402 is configured to receive a control instruction adapted to control a production unit based on a metaverse, the metaverse comprising a digital twin of the production unit, wherein the digital twin is adapted to interact with a plurality of roles associated with the production unit in the metaverse;
确定模块403,被配置为基于数字孪生体与多个角色在元宇宙中的共同交互结果,确定控制指令的优化后指令;A determination module 403 is configured to determine an optimized instruction of the control instruction based on the common interaction results between the digital twin and the multiple characters in the metaverse;
发送模块404,被配置为向生产单位发送优化后指令;A sending module 404 is configured to send the optimized instructions to the production unit;
使能模块405,被配置为使能生产单位执行优化后指令。The enabling module 405 is configured to enable the production unit to execute the optimized instructions.
在一个实施方式中,基于元宇宙控制生产单位的装置400包括:In one embodiment, the apparatus 400 for controlling a production unit based on a metaverse includes:
呈现模块401,被配置为:基于表征生产单位的静态资源的第一数据,生成生产单位的静态仿真模型;获取与生产单位的生产过程相关联的决策知识;获取表征生产单位的实时动态资源的第二数据;将第二数据融合为与静态仿真模型相匹配的第三数据;基于第三数据和决策知识驱动静态仿真模型,以生成生产单位的数字孪生体;在元宇宙中呈现数字孪生体。The presentation module 401 is configured to: generate a static simulation model of the production unit based on first data representing the static resources of the production unit; obtain decision knowledge associated with the production process of the production unit; obtain second data representing the real-time dynamic resources of the production unit; fuse the second data into third data matching the static simulation model; drive the static simulation model based on the third data and the decision knowledge to generate a digital twin of the production unit; and present the digital twin in the metaverse.
在一个实施方式中,确定模块403,被配置为:获取数字孪生体执行优化后指令所得到的、对应于多个角色中的各自角色的需求资源;确定对应于各自角色的通知消息,其中通知消息适配于通知各自角色的需求资源;在元宇宙中分 别向各自角色发送对应于各自角色的通知消息。In one embodiment, the determination module 403 is configured to: obtain the required resources corresponding to each of the multiple roles obtained by the digital twin executing the optimized instructions; determine the notification message corresponding to each role, wherein the notification message is adapted to notify the required resources of each role; and Do not send notification messages corresponding to their respective roles to their respective roles.
在一个实施方式中,确定模块403,被配置为:获取数字孪生体执行控制指令所得到的生产参数;从多个角色中,确定与生产参数相关的关联角色;在元宇宙中,向关联角色发送生产参数;在元宇宙中,从关联角色接收适配于调整控制指令的指令更新命令;基于指令更新命令,更新控制指令;将更新后的控制指令确定为优化后指令。In one embodiment, the determination module 403 is configured to: obtain production parameters obtained by the digital twin executing control instructions; determine an associated role related to the production parameters from multiple roles; send the production parameters to the associated role in the metaverse; receive an instruction update command adapted to adjust the control instruction from the associated role in the metaverse; update the control instruction based on the instruction update command; and determine the updated control instruction as the optimized instruction.
在一个实施方式中,确定模块403,被配置为:当关联角色的当前资源能力不能够支持生产参数时,在元宇宙中向关联角色发出用于提示更新资源能力的提示消息;其中当关联角色的更新后资源能力支持生产参数时,生成适配于维持生产参数的指令更新命令;当关联角色的更新后资源能力仍不支持生产参数时,生成适配于变更生产参数的指令更新命令。In one embodiment, the determination module 403 is configured to: when the current resource capabilities of the associated role cannot support the production parameters, send a prompt message to the associated role in the metaverse to prompt the associated role to update the resource capabilities; when the updated resource capabilities of the associated role support the production parameters, generate an instruction update command suitable for maintaining the production parameters; when the updated resource capabilities of the associated role still do not support the production parameters, generate an instruction update command suitable for changing the production parameters.
本发明实施方式还提出了一种具有处理器-存储器架构的电子设备。图5是根据本发明实施方式的电子设备的结构图。如图5所示,电子设备500包括处理器501、存储器502及存储在存储器502上并可在处理器501上运行的计算机程序,计算机程序被处理器501执行时实现如上任一种的基于元宇宙控制生产单位的方法。其中,存储器502具体可以实施为电可擦可编程只读存储器(EEPROM)、快闪存储器(Flash memory)、可编程程序只读存储器(PROM)等多种存储介质。处理器501可以实施为包括一或多个中央处理器或一或多个现场可编程门阵列,其中现场可编程门阵列集成一或多个中央处理器核。具体地,中央处理器或中央处理器核能够实施为CPU、MCU或DSP,等等。The embodiment of the present invention also proposes an electronic device with a processor-memory architecture. FIG5 is a structural diagram of an electronic device according to an embodiment of the present invention. As shown in FIG5, the electronic device 500 includes a processor 501, a memory 502, and a computer program stored on the memory 502 and executable on the processor 501. When the computer program is executed by the processor 501, any of the above methods for controlling production units based on the metaverse is implemented. Among them, the memory 502 can be specifically implemented as a variety of storage media such as an electrically erasable programmable read-only memory (EEPROM), a flash memory (Flash memory), and a programmable program read-only memory (PROM). The processor 501 can be implemented as including one or more central processing units or one or more field programmable gate arrays, wherein the field programmable gate array integrates one or more central processing unit cores. Specifically, the central processing unit or the central processing unit core can be implemented as a CPU, an MCU or a DSP, and the like.
综上所述,在本发明实施方式中,基于元宇宙接收适配于控制生产单位的控制指令,元宇宙包含生产单位的数字孪生体,其中数字孪生体适配于在元宇宙中与关联于生产单位的多个角色共同交互;基于数字孪生体与多个角色在元宇宙中的共同交互结果,确定控制指令的优化后指令;向生产单位发送优化后指令;使能生产单位执行优化后指令。多个角色在元宇宙中共同交互以确定控制指令的优化后指令,实现了生产单位的不同角色之间的相互协作,提高了生产效率。不同角色基于作为统一交互平台的元宇宙实现交互,提高了协作效率。 In summary, in an embodiment of the present invention, a control instruction adapted to control a production unit is received based on the metaverse, and the metaverse includes a digital twin of the production unit, wherein the digital twin is adapted to interact with multiple roles associated with the production unit in the metaverse; based on the results of the interaction between the digital twin and the multiple roles in the metaverse, the optimized instruction of the control instruction is determined; the optimized instruction is sent to the production unit; and the production unit is enabled to execute the optimized instruction. Multiple roles interact together in the metaverse to determine the optimized instruction of the control instruction, thereby realizing mutual cooperation between different roles of the production unit and improving production efficiency. Different roles interact based on the metaverse as a unified interaction platform, thereby improving cooperation efficiency.
需要说明的是,上述各流程和各结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。各模块的划分仅仅是为了便于描述采用的功能上的划分,实际实现时,一个模块可以分由多个模块实现,多个模块的功能也可以由同一个模块实现,这些模块可以位于同一个设备中,也可以位于不同的设备中。It should be noted that not all steps and modules in the above processes and structure diagrams are necessary, and some steps or modules can be ignored according to actual needs. The execution order of each step is not fixed and can be adjusted as needed. The division of each module is only for the convenience of describing the functional division adopted. In actual implementation, a module can be implemented by multiple modules, and the functions of multiple modules can also be implemented by the same module. These modules can be located in the same device or in different devices.
各实施方式中的硬件模块可以以机械方式或电子方式实现。例如,一个硬件模块可以包括专门设计的永久性电路或逻辑器件(如专用处理器,如FPGA或ASIC)用于完成特定的操作。硬件模块也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。至于具体采用机械方式,或是采用专用的永久性电路,或是采用临时配置的电路(如由软件进行配置)来实现硬件模块,可以根据成本和时间上的考虑来决定。The hardware modules in each embodiment can be implemented mechanically or electronically. For example, a hardware module may include a specially designed permanent circuit or logic device (such as a dedicated processor, such as an FPGA or ASIC) for performing a specific operation. The hardware module may also include a programmable logic device or circuit (such as a general-purpose processor or other programmable processor) temporarily configured by software to perform a specific operation. As for whether to implement the hardware module mechanically, or using a dedicated permanent circuit, or using a temporarily configured circuit (such as configured by software), it can be decided based on cost and time considerations.
以上,仅为本发明的较佳实施方式而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 The above are only preferred embodiments of the present invention and are not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims (15)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/078839 WO2024178642A1 (en) | 2023-02-28 | 2023-02-28 | Method and apparatus for controlling production unit based on meta-universe, device, and storage medium |
| CN202380094788.4A CN120770010A (en) | 2023-02-28 | 2023-02-28 | Method, device, equipment and storage medium for controlling production units based on metaverse |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/078839 WO2024178642A1 (en) | 2023-02-28 | 2023-02-28 | Method and apparatus for controlling production unit based on meta-universe, device, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024178642A1 true WO2024178642A1 (en) | 2024-09-06 |
Family
ID=92589283
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/078839 Ceased WO2024178642A1 (en) | 2023-02-28 | 2023-02-28 | Method and apparatus for controlling production unit based on meta-universe, device, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120770010A (en) |
| WO (1) | WO2024178642A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118898466A (en) * | 2024-10-09 | 2024-11-05 | 华电曹妃甸重工装备有限公司 | Stockyard stacker-reclaimer management system based on digital twin |
| CN119151391A (en) * | 2024-11-20 | 2024-12-17 | 中科云创(厦门)科技有限公司 | Industrial production line transfer supervision system based on industrial meta-universe technology |
| CN119904595A (en) * | 2025-04-01 | 2025-04-29 | 浙江正泰仪器仪表有限责任公司 | Method, device, equipment and medium for realizing metaverse in digital twin scene |
| CN120046374A (en) * | 2025-04-21 | 2025-05-27 | 北自所(北京)科技发展股份有限公司 | Combined research and development method and system for workshop logistics system based on meta universe |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111708332A (en) * | 2020-05-28 | 2020-09-25 | 上海航天精密机械研究所 | Digital twin system of production line |
| CN111857065A (en) * | 2020-06-08 | 2020-10-30 | 北京邮电大学 | Intelligent production system and method based on edge computing and digital twin |
| CN112270508A (en) * | 2020-11-25 | 2021-01-26 | 东北大学 | Digital twin smart cloud scheduling method meeting personalized customized production |
| CN112632778A (en) * | 2020-12-22 | 2021-04-09 | 达闼机器人有限公司 | Operation method and device of digital twin model and electronic equipment |
| WO2022000286A1 (en) * | 2020-06-30 | 2022-01-06 | 西门子股份公司 | Production system control method and device therefor |
| CN114545882A (en) * | 2022-03-11 | 2022-05-27 | 安徽理工大学 | Tight package optical cable production line tension control system based on digital twins |
| CN114935916A (en) * | 2022-06-02 | 2022-08-23 | 南京维拓科技股份有限公司 | Method for realizing industrial meta universe by using Internet of things and virtual reality technology |
| CN115437330A (en) * | 2022-09-26 | 2022-12-06 | 齐君智能科技(苏州)有限公司 | Method for realizing industrial meta universe by using virtual reality technology |
-
2023
- 2023-02-28 CN CN202380094788.4A patent/CN120770010A/en active Pending
- 2023-02-28 WO PCT/CN2023/078839 patent/WO2024178642A1/en not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111708332A (en) * | 2020-05-28 | 2020-09-25 | 上海航天精密机械研究所 | Digital twin system of production line |
| CN111857065A (en) * | 2020-06-08 | 2020-10-30 | 北京邮电大学 | Intelligent production system and method based on edge computing and digital twin |
| WO2022000286A1 (en) * | 2020-06-30 | 2022-01-06 | 西门子股份公司 | Production system control method and device therefor |
| CN112270508A (en) * | 2020-11-25 | 2021-01-26 | 东北大学 | Digital twin smart cloud scheduling method meeting personalized customized production |
| CN112632778A (en) * | 2020-12-22 | 2021-04-09 | 达闼机器人有限公司 | Operation method and device of digital twin model and electronic equipment |
| CN114545882A (en) * | 2022-03-11 | 2022-05-27 | 安徽理工大学 | Tight package optical cable production line tension control system based on digital twins |
| CN114935916A (en) * | 2022-06-02 | 2022-08-23 | 南京维拓科技股份有限公司 | Method for realizing industrial meta universe by using Internet of things and virtual reality technology |
| CN115437330A (en) * | 2022-09-26 | 2022-12-06 | 齐君智能科技(苏州)有限公司 | Method for realizing industrial meta universe by using virtual reality technology |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118898466A (en) * | 2024-10-09 | 2024-11-05 | 华电曹妃甸重工装备有限公司 | Stockyard stacker-reclaimer management system based on digital twin |
| CN119151391A (en) * | 2024-11-20 | 2024-12-17 | 中科云创(厦门)科技有限公司 | Industrial production line transfer supervision system based on industrial meta-universe technology |
| CN119904595A (en) * | 2025-04-01 | 2025-04-29 | 浙江正泰仪器仪表有限责任公司 | Method, device, equipment and medium for realizing metaverse in digital twin scene |
| CN120046374A (en) * | 2025-04-21 | 2025-05-27 | 北自所(北京)科技发展股份有限公司 | Combined research and development method and system for workshop logistics system based on meta universe |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120770010A (en) | 2025-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2024178642A1 (en) | Method and apparatus for controlling production unit based on meta-universe, device, and storage medium | |
| Zhang et al. | A simulation-based approach for plant layout design and production planning | |
| US20230004149A1 (en) | Digital twin modeling and optimization of production processes | |
| Zhou et al. | An event-triggered dynamic scheduling method for randomly arriving tasks in cloud manufacturing | |
| Biswas et al. | Object oriented modeling and decision support for supply chains | |
| KR100846275B1 (en) | Web-based collaboration method that promotes reconstruction, innovation, and virtual manufacturing of business form of manufacturing industry through real-time collaboration system through web | |
| Xue et al. | An agent-based framework for supply chain coordination in construction | |
| Shpilevoy et al. | Multi-agent system “Smart Factory” for real-time workshop management in aircraft jet engines production | |
| Kouider et al. | Multi-agent job shop scheduling system based on co-operative approach of idle time minimisation | |
| CN106530405A (en) | Real-time roaming system of automobile production line based on virtual reality technology | |
| CN103106559A (en) | Virtual-actual fusion industrial engineering comprehensive experiment system | |
| Lee et al. | Simulation-based work plan verification in shipyards | |
| CN105518725A (en) | Production system simulation device, production system simulation method, and production system simulation program | |
| Dehghanimohammadabadi et al. | Simulation-optimization of digital twin | |
| JP2013140583A (en) | System and method for managing life cycle of batch in production control system in real time | |
| Ferreira et al. | Industry 4.0 as enabler for effective manufacturing virtual enterprises | |
| CN104881758A (en) | ERP system capable of realizing integrated supply chain cooperative production and operation method thereof | |
| Ramesh et al. | Digital thread enabled manufacturing automation towards mass personalization | |
| CN115660261B (en) | Production order information processing method, computer device and storage medium | |
| Stadnicka et al. | Development of a rule base and algorithm for a quotation preparation process: a case study with a VSM approach | |
| Rambabu et al. | Gap analysis and optimization of process involved in product design and development by integrating enterprise resource planning & product lifecycle management | |
| Lapesa Barrera | Continuous Improvement Methodologies and Tools | |
| Teufl et al. | Optimised–developing a state of the art system for production planning for industry 4.0 in the construction industry using simulation-based optimisation | |
| Destouet | Application of Artificial Intelligence Techniques for Dynamic Flexible Job Shop Scheduling Problems in the Industry 5.0 context | |
| KR20250177208A (en) | Intelligent production scheduling aps system with ai reinforce learning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23924614 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202380094788.4 Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 202380094788.4 Country of ref document: CN |