Digital factory capable of realizing rapid copying and copying method
Through the analysis and matching of digital factory equipment objects, the rapid copying and upgrading of digital factory content is achieved, and the difficulties of digital factory upgrade and migration of digital factory content in the existing technology are solved, ensuring the continuity and consistency of the production process.
Patent Information
- Application Number
- CN202411243635.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-09-05
AI Technical Summary
During the construction of a digital factory, the existing technology cannot quickly and effectively upgrade and migrate a large amount of digital content through simple copy and paste, especially when equipment upgrades and technology iterations, it is difficult to achieve rapid transfer of production content.
By analyzing the copied object and the device objects of the copied object, correcting and matching the process routes and action content, using the matching results for verification, and finally copying the action content of the device object to the target device object, realizing the rapid transfer of production content.
It realizes rapid replication and upgrading of digital factory content, ensures the continuity and consistency of the production process, and adapts to the needs of equipment upgrades and technology iterations.
Smart Images

Figure CN119165817A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of digital factories, and in particular to a digital factory capable of rapid duplication and a duplication method. Background Art
[0002] The digital factory is a virtual product that uses relevant data from the entire product life cycle to simulate the entire production process in a computer virtual environment. This product is of high value because it is directly related to the actual production process and has extremely high guiding significance.
[0003] During the construction of a new digital factory, you can refer to the digital factories that have been put into use, that is, adopt a copying method. The advantage of this method is that it can be deployed quickly and the differences can be discovered. However, digital factories involve a large amount of digital content, and with the upgrade of equipment and the iteration of technology, it is impossible to guide them through a simple copy and paste method. Summary of the invention
[0004] The present application provides a digital factory and a replication method that can be quickly replicated, and uses a matching method based on production content to replicate the content of two digital factories. This method can achieve rapid transfer of production content.
[0005] The above-mentioned purpose of the present application is achieved through the following technical solutions: In a first aspect, the present application provides a method for replicating a digital factory, comprising: Analyze the first equipment object included in the copied object to obtain a first process route and a first action content; Analyze the second equipment object included in the copy object to obtain the second process route and the second action content; Correcting the first process route and the second process route based on the standard process route to obtain a first corrected process route and a second corrected process route; Matching is performed according to the first revised process route and the second revised process route to obtain a matching result; Verify the primary matching result using the first action content and the second action content to obtain a secondary matching result; The first action content of the first device object matching the second device object is copied to the second device object according to the secondary matching result.
[0006] In a possible implementation manner of the first aspect, obtaining the first process route includes: Determine the transport device in the device object included in the copied object; Create a transportation route based on the transportation equipment, which includes multiple sub-transportation routes; Convert the equipment objects included in the copied objects into connection points, where the connection points are connected to at least two sub-transportation routes; Determine the direction of the sub-transportation route and establish a transportation route according to the direction of the sub-transportation route to obtain multiple transportation routes; Direction analysis is performed on the obtained multiple transport routes and screening is performed according to the direction analysis results, and one or more transport routes remain; When there is one transport route remaining, the transport route will be used as the process route. When there are multiple transport routes remaining, the transport route pointed to by the selection instruction will be used as the process route.
[0007] In a possible implementation manner of the first aspect, obtaining the first action content includes: placing the first device object into a three-dimensional coordinate system; The first device object is driven to perform an action and record a motion trajectory to obtain a three-dimensional motion trajectory route.
[0008] In a possible implementation manner of the first aspect, matching according to the first revised process route and the second revised process route includes: Put the first revised process route and the second revised process route into the same coordinate system; Adjust the node positions of the first revised process route and the second revised process route so that the corresponding nodes on the first revised process route overlap with those on the second revised process route; Grouping the first device object and the second device object with reference to any two adjacent nodes to obtain a first device object group and a second device object group; The correspondence between the first device object group and the second device object group is analyzed and the node overlap is adjusted according to the correspondence.
[0009] In a possible implementation manner of the first aspect, analyzing the correspondence between the first device object group and the second device object group and adjusting the node overlap according to the correspondence includes: Obtaining and sorting device types in the first device object group to obtain a first device type sequence; Obtaining and sorting the device types in the second device object group to obtain a second device type sequence; Calculating a matching degree between the first device type sequence and the second device type sequence; The node overlap is adjusted according to the matching degree.
[0010] In a possible implementation manner of the first aspect, verifying a matching result using the first action content and the second action content includes: Obtaining a first action content of a first device object and a second action content of a second device object in a matching result; Calculating the similarity between the first action content and the second action content; When the second action content is similar to the first action content, the primary matching result passes the verification, otherwise the first device object and the second device object corresponding to the primary matching result are marked.
[0011] In a possible implementation of the first aspect, when calculating the similarity between the first action content and the second action content, it also includes replacing the first device object or the second device object of a matching result. When replacing the first device object or the second device object of a matching result, the first device object or the second device object in the matching result in the sequential sequence are all replaced.
[0012] In a second aspect, the present application provides a digital factory replication device, comprising: A first analyzing unit, configured to analyze a first equipment object included in the copied object to obtain a first process route and a first action content; A second analyzing unit is used to analyze the second equipment object included in the copy object to obtain a second process route and a second action content; A correction unit, used for correcting the first process route and the second process route based on the standard process route to obtain a first corrected process route and a second corrected process route; A matching unit, configured to perform matching according to the first corrected process route and the second corrected process route to obtain a matching result; A verification unit, used to verify the primary matching result using the first action content and the second action content to obtain a secondary matching result; The copying unit is used to copy the first action content of the first device object matching the second device object to the second device object according to the secondary matching result.
[0013] In a third aspect, the present application provides a rapidly replicable digital factory, the digital factory comprising: one or more memories for storing instructions and digital factory content; and One or more processors are used to call and run the instructions and digital factory content from the memory to execute the method as described in the first aspect and any possible implementation of the first aspect.
[0014] In a fourth aspect, the present application provides a computer-readable storage medium, the computer-readable storage medium comprising: Program, when the program is executed by a processor, the method described in the first aspect and any possible implementation of the first aspect is executed.
[0015] In a fifth aspect, the present application provides a computer program product, comprising program instructions. When the program instructions are executed by a computing device, the method described in the first aspect and any possible implementation of the first aspect is executed.
[0016] In a sixth aspect, the present application provides a chip system, which includes a processor for implementing the functions involved in the above aspects, for example, generating, receiving, sending, or processing the data and / or information involved in the above methods.
[0017] The chip system may be composed of chips, or may include chips and other discrete devices.
[0018] In a possible design, the chip system also includes a memory, which is used to store necessary program instructions and data. The processor and the memory can be decoupled and respectively set on different devices, connected by wired or wireless means, or the processor and the memory can also be coupled on the same device. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 This is a schematic flowchart of the steps of a digital factory replication method provided in this application.
[0020] Figure 2 This is a schematic diagram of obtaining a first corrected process route provided by the present application.
[0021] Figure 3 This is a schematic diagram of obtaining a second corrected process route provided by the present application.
[0022] Figure 4 It is a schematic diagram of connecting two sub-transportation routes provided by the present application. DETAILED DESCRIPTION
[0023] The technical solution in this application is further described in detail below in conjunction with the accompanying drawings.
[0024] This application discloses a method for replicating a digital factory, see Figure 1 In some examples, the digital factory replication method disclosed in the present application includes the following steps: S101, analyzing a first equipment object included in the copied object to obtain a first process route and a first action content; S102, analyzing the second equipment object included in the copy object to obtain a second process route and a second action content; S103, revising the first process route and the second process route based on the standard process route to obtain a first revised process route and a second revised process route; S104, matching is performed according to the first revised process route and the second revised process route to obtain a matching result; S105, verifying the primary matching result using the first action content and the second action content to obtain a secondary matching result; S106: Copy the first action content of the first device object that matches the second device object to the second device object according to the secondary matching result.
[0025] The copied object in step S101 to step S106 refers to a digital factory that has been put into production, and the copy object refers to a digital factory that has not been put into production. The first equipment object included in the copied object is analyzed to obtain a first process route and a first action content, the first action content is associated with the first equipment object, and each first equipment object has a first action content.
[0026] The second equipment object included in the copy object is analyzed to obtain a second process route and a second action content, the second action content is associated with the second equipment object, and each second equipment object has a second action content.
[0027] Then, the first process route and the second process route are corrected based on the standard process route to obtain a first corrected process route ( Figure 2 shown) and the second revised process route ( Figure 3 As shown in the figure), there are only horizontal and vertical lines in the standard process route. For example, if there is a bending section in a process route, then based on the standard process route, this bending section will be changed into a straight section. The purpose of correcting the first process route and the second process route is to facilitate matching.
[0028] Matching is performed according to the first revised process route and the second revised process route to obtain a primary matching result, and then the primary matching result is verified using the first action content and the second action content to obtain a secondary matching result. Finally, according to the secondary matching result, the first action content of the first device object that matches the second device object is copied to the second device object.
[0029] In this way, accurate transfer of the first action content of the first device object can be achieved.
[0030] The specific method of obtaining the first process route is: S201, determining the transport equipment in the equipment objects included in the copied objects; S202, creating a transportation route with the transportation equipment as a reference point, the transportation route including a plurality of sub-transportation routes; S203, converting the equipment objects included in the copied objects into connection points, where the connection points are connected to at least two sub-transportation routes; S204, determining the direction of the sub-transportation route and establishing a transportation route according to the direction of the sub-transportation route, to obtain a plurality of transportation routes; S205, performing direction analysis on the obtained multiple transportation routes and screening according to the direction analysis results, and leaving one or more transportation routes; S206, when there is one transportation route left, the transportation route is used as the process route; when there are multiple transportation routes left, the transportation route pointed to by the selection instruction is used as the process route.
[0031] See also Figure 4 In step S201 to step S206, a transport route is first created according to the transport equipment. The transport route consists of multiple sub-transport routes because processing equipment is also involved in the middle. Then the equipment objects included in the copied object are converted into connection points. The connection points are connected to at least two sub-transport routes. Here, the equipment objects converted into connection points are processing equipment.
[0032] Then, the direction of the sub-transportation route is determined and a transportation route is established according to the direction of the sub-transportation route to obtain multiple transportation routes. The sub-transportation route may have one or more directions.
[0033] Direction analysis is performed on the obtained multiple transportation routes and screening is performed according to the direction analysis results, and one or more transportation routes remain.
[0034] When there is one transport route left, the transport route is used as the process route. When there are multiple transport routes left, the transport route pointed to by the selection instruction is used as the process route. The selection instruction is generated externally, and generally a transport route is directly designated by the staff as the process route.
[0035] The way to get the first action content is: placing the first device object into a three-dimensional coordinate system; The first device object is driven to perform an action and record a motion trajectory to obtain a three-dimensional motion trajectory route.
[0036] The method of obtaining the first process route and the second action content is the same as that described above and will not be repeated here.
[0037] The specific method of matching the first revised process route and the second revised process route is: S301, placing the first corrected process route and the second corrected process route into the same coordinate system; S302, adjusting the node positions of the first revised process route and the second revised process route so that the corresponding nodes on the first revised process route overlap with those on the second revised process route; S303, grouping the first device object and the second device object with reference to any two adjacent nodes to obtain a first device object group and a second device object group; S304: Analyze the correspondence between the first device object group and the second device object group and adjust the node overlap according to the correspondence.
[0038] In the above method, the node (the intersection of at least two sub-transport routes) is first adjusted, and then the first device object and the second device object are grouped according to the node to obtain the first device object group and the second device object group. Then, the correspondence between the first device object group and the second device object group is analyzed and the node overlap is adjusted according to the correspondence.
[0039] Because for the first equipment object group and the second equipment object group, the process routes involved should be the same or similar.
[0040] The correspondence between the first device object group and the second device object group is analyzed and the node overlap is adjusted according to the correspondence as follows: Obtaining and sorting device types in the first device object group to obtain a first device type sequence; Obtaining and sorting the device types in the second device object group to obtain a second device type sequence; Calculating a matching degree between the first device type sequence and the second device type sequence; The node overlap is adjusted according to the matching degree.
[0041] Here, the node overlap is adjusted mainly according to the matching degree between the first device type sequence and the second device type sequence. If the matching degree meets the requirement, the matching is successful. If the requirement is not met, the corresponding node needs to be moved until the matching degree meets the requirement.
[0042] The matching degree is a numerical value. For example, when the first device type sequence and the second device type sequence are matched, 8 out of 10 first device type sequences are successfully matched, and the matching degree is 0.8; 9 out of 10 second device type sequences are successfully matched, and the matching degree is 0.9.
[0043] If the matching degree is set to 0.7, it means the matching is successful. If the matching degree is set to 0, it means the matching is unsuccessful and the node overlap needs to be adjusted.
[0044] The method of using the first action content and the second action content to verify a matching result is: Obtaining a first action content of a first device object and a second action content of a second device object in a matching result; Calculating the similarity between the first action content and the second action content; When the second action content is similar to the first action content, the primary matching result passes the verification, otherwise the first device object and the second device object corresponding to the primary matching result are marked.
[0045] The first action content and the second action content refer to the trajectories of the first device object and the second device object when performing actions within the production process. The trajectories are directly placed in the coordinate system for similarity calculation. When calculating the similarity, the first action content and the second action content are first moved to make the first action content and the second action content overlap as much as possible, and then the proportion of the overlapping part is calculated. At this time, the proportion requires both the first action content and the second action content to be calculated and compared with the set values. Only when both are greater than the set values, the similarity between the first action content and the second action content is considered to meet the requirements.
[0046] When the distance between the two main points is less than the set value, it is considered to be overlapped. In addition, it is also allowed to increase the proportion of the overlapped part by zooming in, zooming out, and rotating.
[0047] Furthermore, when calculating the similarity between the first action content and the second action content, it also includes replacing the first device object or the second device object of a matching result. When replacing the first device object or the second device object of a matching result, the first device object or the second device object in the matching result on the sequential sequence is replaced.
[0048] The present application also provides a digital factory replication device, comprising: A first analyzing unit, configured to analyze a first equipment object included in the copied object to obtain a first process route and a first action content; A second analyzing unit is used to analyze the second equipment object included in the copy object to obtain a second process route and a second action content; A correction unit, used for correcting the first process route and the second process route based on the standard process route to obtain a first corrected process route and a second corrected process route; A matching unit, configured to perform matching according to the first corrected process route and the second corrected process route to obtain a matching result; A verification unit, used to verify the primary matching result using the first action content and the second action content to obtain a secondary matching result; The copying unit is used to copy the first action content of the first device object matching the second device object to the second device object according to the secondary matching result.
[0049] Furthermore, it also includes: A first determining unit, used for determining a transport device in a device object included in the copied object; A first creation unit is used to create a transportation route with the transportation equipment as a reference point, where the transportation route includes a plurality of sub-transportation routes; A second creation unit is used to convert the equipment objects included in the copied object into connection points, where the connection points are connected to at least two sub-transportation routes; A second determining unit is used to determine the direction of the sub-transportation route and establish a transportation route according to the direction of the sub-transportation route to obtain multiple transportation routes; A screening unit, used to perform direction analysis on the obtained multiple transport routes and screen them according to the direction analysis results, leaving one or more transport routes; The first processing unit is used to use the transportation route as the process route when there is one transportation route left, and to use the transportation route pointed to by the selection instruction as the process route when there are multiple transportation routes left.
[0050] Furthermore, it also includes: A second processing unit, used for placing the first device object into a three-dimensional coordinate system; The recording unit is used to drive the first device object to perform an action and record a motion trajectory to obtain a three-dimensional motion trajectory route.
[0051] Furthermore, it also includes: A third processing unit, used for placing the first corrected process route and the second corrected process route into the same coordinate system; An adjustment unit, used for adjusting the node positions of the first revised process route and the second revised process route, so that the corresponding nodes on the first revised process route overlap with those on the second revised process route; A grouping unit, used to group the first device object and the second device object with reference to any two adjacent nodes to obtain a first device object group and a second device object group; The analyzing unit is used to analyze the correspondence between the first device object group and the second device object group and adjust the node overlap according to the correspondence.
[0052] Furthermore, it also includes: A fourth processing unit is used to obtain and sort the device types in the first device object group to obtain a first device type sequence; A fifth processing unit, configured to obtain and sort the device types in the second device object group to obtain a second device type sequence; A first calculation unit, used to calculate the matching degree between the first device type sequence and the second device type sequence; The readjustment unit is used to adjust the node overlap according to the matching degree.
[0053] Furthermore, it also includes: A data acquisition unit, used to obtain a first action content of a first device object and a second action content of a second device object in a matching result; A second calculation unit, used to calculate the similarity between the first action content and the second action content; The marking unit is used to mark the first device object and the second device object corresponding to the first matching result when the second action content is similar to the first action content, and mark the first device object and the second device object corresponding to the first matching result otherwise.
[0054] Furthermore, when calculating the similarity between the first action content and the second action content, it also includes replacing the first device object or the second device object of a matching result. When replacing the first device object or the second device object of a matching result, the first device object or the second device object in the matching result on the sequential sequence is replaced.
[0055] In one example, the unit in any of the above devices can be one or more integrated circuits configured to implement the above methods, such as: one or more application specific integrated circuits (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0056] For another example, when the units in the device can be implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0057] Various objects such as various messages / information / equipment / network elements / systems / devices / actions / operations / processes / concepts that may appear in this application are named. It can be understood that these specific names do not constitute a limitation on the relevant objects. The names assigned may change with factors such as scenarios, contexts or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from the functions and technical effects embodied / executed in the technical scheme.
[0058] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0059] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0060] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0061] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0062] It should also be understood that in various embodiments of the present application, the first, second, etc. are only used to indicate that multiple objects are different. For example, the first time window and the second time window are only used to indicate different time windows. They should not have any impact on the time window itself, and the first, second, etc. mentioned above should not impose any limitations on the embodiments of the present application.
[0063] It should also be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0064] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a computer-readable storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned computer-readable storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0065] The present application also provides a digital factory that can be quickly replicated, and the digital factory includes: one or more memories for storing instructions and digital factory content; and One or more processors are used to call and run the instructions and digital factory content from the memory to execute the method described in the above content.
[0066] The present application also provides a computer program product, which includes instructions. When the instructions are executed, the terminal device and the network device perform operations of the terminal device and the network device corresponding to the above method.
[0067] The present application also provides a chip system, which includes a processor for implementing the functions involved in the above content, such as generating, receiving, sending, or processing the data and / or information involved in the above method.
[0068] The chip system may be composed of chips, or may include chips and other discrete devices.
[0069] The processor mentioned in any of the above places can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for executing programs for controlling the above-mentioned feedback information transmission method.
[0070] In a possible design, the chip system also includes a memory, which is used to store necessary program instructions and data. The processor and the memory can be decoupled and respectively set on different devices, connected by wire or wireless means to support the chip system to implement various functions in the above embodiments. Alternatively, the processor and the memory can also be coupled on the same device.
[0071] Optionally, the computer instructions are stored in a memory.
[0072] Optionally, the memory is a storage unit within the chip, such as a register, a cache, etc. The memory can also be a storage unit within the terminal located outside the chip, such as a ROM or other types of static storage devices that can store static information and instructions, RAM, etc.
[0073] It can be understood that the memory in the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.
[0074] The non-volatile memory may be a ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory.
[0075] The volatile memory may be a RAM, which is used as an external cache. There are many different types of RAM, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct memory bus RAM.
[0076] The embodiments of this specific implementation method are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Therefore, all equivalent changes made based on the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A method for replicating a digital factory, characterized in that: include: Analyze the first equipment object included in the copied object to obtain a first process route and a first action content; Analyze the second equipment object included in the copy object to obtain the second process route and the second action content; Correcting the first process route and the second process route based on the standard process route to obtain a first corrected process route and a second corrected process route; Matching is performed according to the first revised process route and the second revised process route to obtain a matching result; Verify the primary matching result using the first action content and the second action content to obtain a secondary matching result; The first action content of the first device object matching the second device object is copied to the second device object according to the secondary matching result.
2. The method for replicating a digital factory according to claim 1, characterized in that: The first process route includes: Determine the transport device in the device object included in the copied object; Create a transportation route based on the transportation equipment, which includes multiple sub-transportation routes; Convert the equipment objects included in the copied objects into connection points, where the connection points are connected to at least two sub-transportation routes; Determine the direction of the sub-transportation route and establish a transportation route according to the direction of the sub-transportation route to obtain multiple transportation routes; Direction analysis is performed on the obtained multiple transport routes and screening is performed according to the direction analysis results, and one or more transport routes remain; When there is one transport route remaining, the transport route will be used as the process route. When there are multiple transport routes remaining, the transport route pointed to by the selection instruction will be used as the process route.
3. The method for replicating a digital factory according to claim 1, characterized in that: The first action content includes: placing the first device object into a three-dimensional coordinate system; The first device object is driven to perform an action and record a motion trajectory to obtain a three-dimensional motion trajectory route.
4. The method for replicating a digital factory according to claim 1, characterized in that: Matching according to the first revised process route and the second revised process route includes: Put the first revised process route and the second revised process route into the same coordinate system; Adjust the node positions of the first revised process route and the second revised process route so that the corresponding nodes on the first revised process route overlap with those on the second revised process route; Grouping the first device object and the second device object with reference to any two adjacent nodes to obtain a first device object group and a second device object group; The correspondence between the first device object group and the second device object group is analyzed and the node overlap is adjusted according to the correspondence.
5. The method for replicating a digital factory according to claim 4, characterized in that: Analyzing the correspondence between the first device object group and the second device object group and adjusting the node overlap according to the correspondence includes: Obtaining and sorting device types in the first device object group to obtain a first device type sequence; Obtaining and sorting the device types in the second device object group to obtain a second device type sequence; Calculating a matching degree between the first device type sequence and the second device type sequence; The node overlap is adjusted according to the matching degree.
6. The method for replicating a digital factory according to claim 5, characterized in that: Verifying a matching result using the first action content and the second action content includes: Obtaining a first action content of a first device object and a second action content of a second device object in a matching result; Calculating the similarity between the first action content and the second action content; When the second action content is similar to the first action content, the primary matching result passes the verification, otherwise the first device object and the second device object corresponding to the primary matching result are marked.
7. The method for replicating a digital factory according to claim 5, characterized in that: When calculating the similarity between the first action content and the second action content, it also includes replacing the first device object or the second device object of a matching result. When replacing the first device object or the second device object of a matching result, the first device object or the second device object in the matching result in the sequential sequence is replaced.
8. A digital factory replication device, characterized in that: include: A first analyzing unit, configured to analyze a first equipment object included in the copied object to obtain a first process route and a first action content; A second analyzing unit is used to analyze the second equipment object included in the copy object to obtain a second process route and a second action content; A correction unit, used for correcting the first process route and the second process route based on the standard process route to obtain a first corrected process route and a second corrected process route; A matching unit, configured to perform matching according to the first corrected process route and the second corrected process route to obtain a matching result; A verification unit, used to verify the primary matching result using the first action content and the second action content to obtain a secondary matching result; The copying unit is used to copy the first action content of the first device object matching the second device object to the second device object according to the secondary matching result.
9. A rapidly replicable digital factory, characterized in that: The digital factory includes: one or more memories for storing instructions and digital factory content; and One or more processors, configured to call and execute the instructions and digital factory contents from the memory to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer readable storage medium comprises: The program, when the program is executed by a processor, the method according to any one of claims 1 to 7 is executed.
Citation Information
Patent Citations
Methods and apparatus to upgrade and provide control redundancy in process plants
CN101393430A
Method and apparatus for replacing a device in a network
CN101554092A
A system and method for copying settings of a device to another device, particularly for copying settings between lamps
CN102246599A
A system and method for automatically integrating a device in a networked system
CN102246600A
Method and apparatus for controlling replication processing of object
CN102332078A
