CN119165817B - Digital factory capable of fast copying and copying method - Google Patents
Digital factory capable of fast copying and copying method Download PDFInfo
- Publication number
- CN119165817B CN119165817B CN202411243635.4A CN202411243635A CN119165817B CN 119165817 B CN119165817 B CN 119165817B CN 202411243635 A CN202411243635 A CN 202411243635A CN 119165817 B CN119165817 B CN 119165817B
- Authority
- CN
- China
- Prior art keywords
- process route
- route
- equipment
- action content
- equipment object
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- 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/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35349—Display part, programmed locus and tool path, traject, dynamic locus
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application relates to a digital factory capable of being quickly copied and a copying method, wherein the method comprises the steps of analyzing a first equipment object included in a copied object; the method comprises the steps of analyzing a second equipment object included in a replication object, correcting a first process route and a second process route based on a standard process route to obtain a first corrected process route and a second corrected process route, matching according to the first corrected process route and the second corrected process route to obtain a primary matching result, checking the primary matching result by using first action content and second action content to obtain a secondary matching result, and replicating the first action content of the first equipment object matched with the second equipment object to the second equipment object according to the secondary matching result. The application discloses a digital factory and a copying method capable of fast copying, which are used for copying contents of two digital factories in a matching mode based on production contents, and the mode can realize fast transfer of the production contents.
Description
Technical Field
The application relates to the technical field of digital factories, in particular to a digital factory capable of fast copying and a copying method.
Background
The digital factory is based on the related data of the whole life cycle of the product, and the virtual product simulating the whole production process through the computer virtual environment has high value, and has extremely high guiding significance because the product is directly related to the actual production process.
In the new construction process of the digital factory, reference can be made to the digital factory which is already in use, namely, a copy mode is adopted, and the mode has the advantages of being capable of rapidly deploying and finding differences, but the digital factory involves a large amount of digital content, and along with equipment upgrading and technical iteration, the digital factory cannot be guided by a simple copy-paste mode.
Disclosure of Invention
The application provides a digital factory capable of fast copying and a copying method, which use a matching mode based on production contents to copy the contents of two digital factories, and the mode can realize fast transfer of the production contents.
The above object of the present application is achieved by the following technical solutions:
in a first aspect, the present application provides a method of replication in a digital plant, comprising:
Analyzing a first equipment object included in the copied object to obtain a first process route and first action content;
Analyzing a second equipment object included in the copied object to obtain a second process route and 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 carried out according to the first correction process route and the second correction process route, and a primary matching result is obtained;
Checking the primary matching result by using the first action content and the second action content to obtain a secondary matching result;
and copying the first action content of the first device object matched with the second device object to the second device object according to the secondary matching result.
In one possible implementation manner of the first aspect, obtaining the first process route includes:
determining a transport device in a device object included in the replicated object;
Creating a transport route with the transport equipment as a datum, wherein the transport route comprises a plurality of sub transport routes;
converting the equipment object included in the copied object into a connection point, wherein the connection point is connected with at least two sub-transportation routes;
Determining the direction of the sub-transport route and establishing a transport route according to the direction of the sub-transport route to obtain a plurality of transport routes;
carrying out direction analysis on the obtained multiple transport routes, screening according to the direction analysis result, and remaining one or more transport routes;
when one transportation route is left, the transportation route is used as a process route, and when a plurality of transportation routes are left, the transportation route pointed by the selection instruction is used as the process route.
In a possible implementation manner of the first aspect, obtaining the first action content includes:
placing the first equipment object in a three-dimensional coordinate system;
and driving the first equipment object to act and recording the motion trail to obtain a three-dimensional motion trail route.
In one possible implementation manner of the first aspect, matching according to the first modified process route and the second modified process route includes:
Placing the first modified process route and the second modified process route into the same coordinate system;
Adjusting the node positions of the first modified process route and the second modified process route to enable the nodes on the first modified process route to coincide with the corresponding nodes on the second modified process route;
Grouping the first equipment object and the second equipment object by taking any two adjacent nodes as references to obtain a first equipment object group and a second equipment object group;
and analyzing the corresponding relation between the first equipment object group and the second equipment object group and adjusting node superposition according to the corresponding relation.
In a possible implementation manner of the first aspect, analyzing a correspondence between the first device object group and the second device object group and adjusting node coincidence according to the correspondence includes:
acquiring and sequencing the equipment types in the first equipment object group to obtain a first equipment type sequence;
Acquiring and sequencing the equipment types in the second equipment object group to obtain a second equipment type sequence;
calculating the matching degree of the first equipment type sequence and the second equipment type sequence;
And adjusting node superposition according to the matching degree.
In a possible implementation manner of the first aspect, verifying the primary matching result using the first action content and the second action content includes:
Obtaining first action content of a first equipment object and second action content of a second equipment object in a primary matching result;
calculating the similarity of the first action content and the second action content;
and when the second action content is similar to the first action content, checking the primary matching result, otherwise, marking the first equipment object and the second equipment object corresponding to the primary matching result.
In a possible implementation manner of the first aspect, when calculating the similarity between the first action content and the second action content, the method further includes replacing the first device object or the second device object of the primary matching result, and when replacing the first device object or the second device object of the primary matching result, both the first device object or the second device object of the primary matching result in the sequence are replaced.
In a second aspect, the present application provides a reproduction apparatus of a digital plant, comprising:
The first analysis unit is used for analyzing a first equipment object included in the copied object to obtain a first process route and first action content;
the second analysis unit is used for analyzing a second equipment object included in the replication object to obtain a second process route and second action content;
The correction unit is 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;
The matching unit is used for matching according to the first correction process route and the second correction process route to obtain a primary matching result;
the verification unit is used for verifying the primary matching result by using the first action content and the second action content to obtain a secondary matching result;
And the copying unit is used for copying the first action content of the first equipment object matched with the second equipment object to the second equipment object according to the secondary matching result.
In a third aspect, the present application provides a rapidly reproducible digital power plant, comprising:
one or more memories for storing instructions and digitized plant content, and
One or more processors configured to invoke and execute the instructions and the digitized plant content from the memory to perform the method as described in the first aspect and any possible implementation of the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium comprising:
a program which, when executed by a processor, performs a method as described in the first aspect and any possible implementation of the first aspect.
In a fifth aspect, the present application provides a computer program product comprising program instructions which, when executed by a computing device, perform a method as described in the first aspect and any possible implementation of the first aspect.
In a sixth aspect, the present application provides a chip system comprising a processor for implementing the functions involved in the above aspects, e.g. generating, receiving, transmitting, or processing data and/or information involved in the above methods.
The chip system can be composed of chips, and can also comprise chips and other discrete devices.
In one possible design, the system on a chip also includes memory to hold the necessary program instructions and data. The processor and the memory may be decoupled, provided on different devices, respectively, connected by wire or wirelessly, or the processor and the memory may be coupled on the same device.
Drawings
FIG. 1 is a schematic block diagram of the steps of a replication method for a digital plant provided by the present application.
FIG. 2 is a schematic diagram of a first modified process route according to the present application.
FIG. 3 is a schematic diagram of a second modified process route according to the present application.
Fig. 4 is a schematic diagram of a connection between two sub-transportation routes according to the present application.
Detailed Description
The technical scheme in the application is further described in detail below with reference to the accompanying drawings.
Referring to fig. 1, in some examples, the method for copying a digital factory disclosed in the present application includes the following steps:
s101, analyzing a first equipment object included in a copied object to obtain a first process route and first action content;
s102, analyzing a second equipment object included in the copied object to obtain a second process route and second action content;
s103, 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;
s104, matching is carried out according to the first corrected process route and the second corrected process route, and a primary matching result is obtained;
S105, checking the primary matching result by using the first action content and the second action content to obtain a secondary matching result;
And S106, copying the first action content of the first device object matched with the second device object to the second device object according to the secondary matching result.
The copied object in steps S101 to S106 refers to a digital factory that has been put into production, and the copied object refers to a digital factory that has not been put into production. And analyzing the first equipment objects included in the copied object to obtain a first process route and first action contents, wherein the first action contents are associated with the first equipment objects, and each first equipment object is provided with one first action content.
And analyzing the second equipment objects included in the replication object to obtain a second process route and second action contents, wherein the second action contents are associated with the second equipment objects, and each second equipment object is provided with one second action content.
And then correcting the first process route and the second process route based on the standard process route to obtain a first corrected process route (shown in fig. 2) and a second corrected process route (shown in fig. 3), wherein only transverse lines and vertical lines exist in the standard process route, for example, a bending section exists in one process route, and the bending section is changed into a straight line section based on the standard process route, so that the purpose of correcting the first process route and the second process route is to conveniently match.
And matching according to the first correction process route and the second correction process route, after a primary matching result is obtained, checking the primary matching result by using the first action content and the second action content to obtain a secondary matching result, and finally copying the first action content of the first equipment object matched with the second equipment object to the second equipment object according to the secondary matching result.
This enables an accurate transfer of the first action content of the first device object.
The specific way of obtaining the first process route is as follows:
S201, determining transport equipment in equipment objects included in the copied object;
s202, creating a transport route by taking transport equipment as a reference point, wherein the transport route comprises a plurality of sub transport routes;
s203, converting the equipment object included in the copied object into a connection point, wherein the connection point is connected with 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, carrying out direction analysis on the obtained multiple transport routes, screening according to the direction analysis result, and remaining one or more transport routes;
S206, when one transportation route is left, the transportation route is used as a process route, and when a plurality of transportation routes are left, the transportation route pointed by the selection instruction is used as the process route.
Referring to fig. 4, in steps S201 to S206, a transport route is first created from a transport apparatus, the transport route being composed of a plurality of sub-transport routes, since the processing apparatus is also involved in the middle. The device object included in the copied object is then converted into a connection point, which is connected to at least two sub-transport routes, where the device object is converted into a device object processing device of the connection point.
And then 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, wherein the direction of the sub-transportation route can be one or more.
And carrying out direction analysis on the obtained multiple transport routes, screening according to the direction analysis result, and leaving one or more transport routes.
When one transportation route is left, the transportation route is used as a process route, and when a plurality of transportation routes are left, the transportation route pointed by the selection instruction is used as the process route. The selection instruction is generated externally, and a transport route is generally directly designated as a process route by a worker.
The first action content is obtained by the following modes:
placing the first equipment object in a three-dimensional coordinate system;
and driving the first equipment object to act and recording the motion trail to obtain a three-dimensional motion trail route.
The manner of obtaining the first process route and the second operation content is the same as the manner described in the foregoing, and will not be described here again.
The specific way of matching according to the first modified process route and the second modified process route is as follows:
s301, placing the first modified process route and the second modified process route into the same coordinate system;
s302, adjusting the node positions of the first modified process route and the second modified process route to enable the nodes on the first modified process route to coincide with the corresponding nodes on the second modified process route;
s303, grouping the first equipment object and the second equipment object by taking any two adjacent nodes as references to obtain a first equipment object group and a second equipment object group;
s304, analyzing the corresponding relation between the first equipment object group and the second equipment object group and adjusting node superposition according to the corresponding relation.
In the above manner, the node (the intersection point of at least two sub-transportation routes) is adjusted first, then the first equipment object and the second equipment object are grouped according to the node to obtain the first equipment object group and the second equipment object group, then the corresponding relation between the first equipment object group and the second equipment object group is analyzed, and the node superposition is adjusted according to the corresponding relation.
Because the process routes it involves should be the same or similar for the first device object group and the second device object group.
And analyzing the corresponding relation between the first equipment object group and the second equipment object group, and adjusting node superposition according to the corresponding relation as follows:
acquiring and sequencing the equipment types in the first equipment object group to obtain a first equipment type sequence;
Acquiring and sequencing the equipment types in the second equipment object group to obtain a second equipment type sequence;
calculating the matching degree of the first equipment type sequence and the second equipment type sequence;
And adjusting node superposition according to the matching degree.
The node coincidence is mainly adjusted according to the matching degree of the first equipment type sequence and the second equipment type sequence, if the matching degree meets the requirement, the matching is successful, and if the matching degree does not meet the requirement, the corresponding node is required to be moved until the matching degree meets the requirement.
The matching degree is a numerical value, for example, 8 matching success in the first equipment type sequence (10 in number) and 9 matching success in the second equipment type sequence (10 in number) are 0.8, and the matching degree is 0.9 when the first equipment type sequence and the second equipment type sequence are matched.
The matching degree set at this time is 0.7, which indicates that the matching is successful, and if the matching degree set at this time is 0, which indicates that the matching is unsuccessful, it is necessary to adjust the node overlapping.
The method for checking the primary matching result by using the first action content and the second action content is as follows:
Obtaining first action content of a first equipment object and second action content of a second equipment object in a primary matching result;
calculating the similarity of the first action content and the second action content;
and when the second action content is similar to the first action content, checking the primary matching result, otherwise, marking the first equipment object and the second equipment object corresponding to the primary matching result.
The first action content and the second action content refer to tracks when the first equipment object and the second equipment object execute actions in the production process, the tracks are directly put into a coordinate system to perform similarity calculation, when the similarity is calculated, the first action content and the second action content are moved first to enable the first action content and the second action content to overlap as much as possible, then the proportion of the overlapping part is calculated, the proportion at the moment enables the first action content and the second action content to be calculated and compared with set values, and only if the proportion is larger than the set values, the similarity of the first action content and the second action content is considered to be in accordance with requirements.
When the two points overlap, the distance between the two points is smaller than the set value, and the two points are considered to overlap. Further, the increase in the ratio of the overlapping portion can be achieved by enlarging, reducing, rotating, or the like, which is also permissible.
Further, when the similarity between the first action content and the second action content is calculated, the method further comprises replacing the first equipment object or the second equipment object of the primary matching result, and when the first equipment object or the second equipment object of the primary matching result is replaced, the first equipment object or the second equipment object in the primary matching result in the sequence is replaced.
The application also provides a copying device of the digital factory, which comprises:
The first analysis unit is used for analyzing a first equipment object included in the copied object to obtain a first process route and first action content;
the second analysis unit is used for analyzing a second equipment object included in the replication object to obtain a second process route and second action content;
The correction unit is 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;
The matching unit is used for matching according to the first correction process route and the second correction process route to obtain a primary matching result;
the verification unit is used for verifying the primary matching result by using the first action content and the second action content to obtain a secondary matching result;
And the copying unit is used for copying the first action content of the first equipment object matched with the second equipment object to the second equipment object according to the secondary matching result.
Further, the method further comprises the following steps:
A first determining unit configured to determine a transportation device in a device object included in the copied object;
A first creation unit configured to create a transportation route including a plurality of sub transportation routes with the transportation apparatus as a reference point;
The second creation unit is used for converting the equipment object included in the copied object into a connection point, and the connection point is connected with at least two sub-transportation routes;
The second determining unit is used for 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;
the screening unit is used for carrying out direction analysis on the obtained multiple transport routes and screening according to the direction analysis result, and one or more transport routes are left;
The first processing unit is used for taking the transportation route as a process route when one transportation route is left, and taking the transportation route pointed by the selection instruction as a process route when a plurality of transportation routes are left.
Further, the method further comprises the following steps:
The second processing unit is used for placing the first equipment object into a three-dimensional coordinate system;
the recording unit is used for driving the first equipment object to act and recording the motion trail so as to obtain a three-dimensional motion trail route.
Further, the method further comprises the following steps:
The third processing unit is used for placing the first modified process route and the second modified process route into the same coordinate system;
The adjusting unit is used for adjusting the node positions of the first modified process route and the second modified process route so that the corresponding nodes on the first modified process route and the second modified process route are overlapped;
a grouping unit, configured to group the first device object and the second device object with any two adjacent nodes as references, to obtain a first device object group and a second device object group;
And the analysis unit is used for analyzing the corresponding relation between the first equipment object group and the second equipment object group and adjusting node superposition according to the corresponding relation.
Further, the method further comprises the following steps:
a fourth processing unit, configured to obtain and sort device types in the first device object packet, to obtain a first device type sequence;
a fifth processing unit, configured to obtain and sort device types in the second device object group, to obtain a second device type sequence;
a first calculating unit, configured to calculate a matching degree between the first device type sequence and the second device type sequence;
And the readjusting unit is used for adjusting the node superposition according to the matching degree.
Further, the method further comprises the following steps:
the data acquisition unit is used for acquiring first action content of the first equipment object and second action content of the second equipment object in the primary matching result;
a second calculation unit for calculating the similarity of the first action content and the second action content;
And the marking unit is used for marking the first equipment object and the second equipment object corresponding to the primary matching result when the primary matching result passes the verification when the second action content is similar to the first action content.
Further, when the similarity between the first action content and the second action content is calculated, the method further comprises replacing the first equipment object or the second equipment object of the primary matching result, and when the first equipment object or the second equipment object of the primary matching result is replaced, the first equipment object or the second equipment object in the primary matching result in the sequence is replaced.
In one example, the elements in any of the above apparatus may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (application specific integratedcircuit, ASICs), or one or more digital signal processors (DIGITAL SIGNAL processors, DSPs), or one or more field programmable gate arrays (field programmable GATE ARRAY, FPGAs), or a combination of at least two of these integrated circuit forms.
For another example, when the units in the apparatus may be implemented in the form of a scheduler of processing elements, the processing elements may be general-purpose processors, such as a central processing unit (central processing unit, CPU) or other processor that may invoke a program. For another example, the units may be integrated together and implemented in the form of a system-on-a-chip (SOC).
Various objects such as various messages/information/devices/network elements/systems/devices/actions/operations/processes/concepts may be named in the present application, and it should be understood that these specific names do not constitute limitations on related objects, and that the named names may be changed according to the scenario, context, or usage habit, etc., and understanding of technical meaning of technical terms in the present application should be mainly determined from functions and technical effects that are embodied/performed in the technical solution.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of 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.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It should also be understood that in various embodiments of the present application, first, second, etc. are merely intended to represent that multiple objects are different. For example, the first time window and the second time window are only intended to represent different time windows. Without any effect on the time window itself, the first, second, etc. mentioned above should not impose any limitation on the embodiments of the present application.
It is also to be understood that in the various embodiments of the application, where no special description or logic conflict exists, the terms and/or descriptions between the various embodiments are consistent and may reference each other, and features of the various embodiments may be combined to form new embodiments in accordance with their inherent logic relationships.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a computer-readable storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The computer readable storage medium includes various media capable of storing program codes, such as a USB flash disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk.
The application also provides a digital plant capable of fast replication, comprising:
one or more memories for storing instructions and digitized plant content, and
One or more processors for invoking and executing the instructions and digitizing plant content from the memory, performing the method as set forth in the preceding.
The present application also provides a computer program product comprising instructions which, when executed, cause the terminal device and the network device to perform operations of the terminal device and the network device corresponding to the above method.
The present application also provides a chip system comprising a processor for implementing the functions involved in the above, e.g. generating, receiving, transmitting, or processing data and/or information involved in the above method.
The chip system can be composed of chips, and can also comprise chips and other discrete devices.
The processor referred to in any of the foregoing may be a CPU, microprocessor, ASIC, or integrated circuit that performs one or more of the procedures for controlling the transmission of feedback information described above.
In one possible design, the system on a chip also includes memory to hold the necessary program instructions and data. The processor and the memory may be decoupled, and disposed on different devices, respectively, and connected by wired or wireless means, so as to support the chip system to implement the various functions in the foregoing embodiments. Or the processor and the memory may be coupled to the same device.
Optionally, the computer instructions are stored in a memory.
Alternatively, the memory may be a storage unit in the chip, such as a register, a cache, etc., and the memory may also be a storage unit in the terminal located outside the chip, such as a ROM or other type of static storage device, a RAM, etc., that may store static information and instructions.
It will be appreciated that the memory in the present application can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory.
The non-volatile memory may be a ROM, programmable ROM (PROM), erasable programmable ROM (erasable PROM, EPROM), electrically erasable programmable EPROM (EEPROM), or flash memory.
The volatile memory may be RAM, which acts as external cache. There are many different types of RAM, such as sram (STATIC RAM, SRAM), DRAM (DYNAMIC RAM, DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (double DATA RATE SDRAM, DDR SDRAM), enhanced SDRAM (ENHANCED SDRAM, ESDRAM), synchronous DRAM (SYNCH LINK DRAM, SLDRAM), and direct memory bus RAM.
The embodiments of the present application are all preferred embodiments of the present application, and are not limited in scope by the present application, so that all equivalent changes according to the structure, shape and principle of the present application are covered by the scope of the present application.
Claims (6)
1. A method of copying a digital plant, comprising:
Analyzing a first equipment object included in the copied object to obtain a first process route and first action content;
Analyzing a second equipment object included in the copied object to obtain a second process route and 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 carried out according to the first correction process route and the second correction process route, and a primary matching result is obtained;
Checking the primary matching result by using the first action content and the second action content to obtain a secondary matching result;
Copying the first action content of the first equipment object matched with the second equipment object to the second equipment object according to the secondary matching result;
the first process route comprises the following steps:
determining a transport device in a device object included in the replicated object;
Creating a transport route with the transport equipment as a datum, wherein the transport route comprises a plurality of sub transport routes;
converting the equipment object included in the copied object into a connection point, wherein the connection point is connected with at least two sub-transportation routes;
Determining the direction of the sub-transport route and establishing a transport route according to the direction of the sub-transport route to obtain a plurality of transport routes;
carrying out direction analysis on the obtained multiple transport routes, screening according to the direction analysis result, and remaining one or more transport routes;
When one transport route is left, the transport route is used as a process route, and when a plurality of transport routes are left, the transport route pointed by the selection instruction is used as a process route;
obtaining the first action content comprises:
placing the first equipment object in a three-dimensional coordinate system;
driving a first equipment object to act and recording a motion trail to obtain a three-dimensional motion trail route;
matching according to the first modified process route and the second modified process route includes:
Placing the first modified process route and the second modified process route into the same coordinate system;
Adjusting the node positions of the first modified process route and the second modified process route to enable the nodes on the first modified process route to coincide with the corresponding nodes on the second modified process route;
Grouping the first equipment object and the second equipment object by taking any two adjacent nodes as references to obtain a first equipment object group and a second equipment object group;
Analyzing the corresponding relation between the first equipment object group and the second equipment object group and adjusting node superposition according to the corresponding relation;
verifying the primary matching result using the first action content and the second action content includes:
Obtaining first action content of a first equipment object and second action content of a second equipment object in a primary matching result;
calculating the similarity of the first action content and the second action content;
and when the second action content is similar to the first action content, checking the primary matching result, otherwise, marking the first equipment object and the second equipment object corresponding to the primary matching result.
2. The method of copying a digital plant according to claim 1, wherein analyzing the correspondence of the first device object group and the second device object group and adjusting node coincidence according to the correspondence comprises:
acquiring and sequencing the equipment types in the first equipment object group to obtain a first equipment type sequence;
Acquiring and sequencing the equipment types in the second equipment object group to obtain a second equipment type sequence;
calculating the matching degree of the first equipment type sequence and the second equipment type sequence;
And adjusting node superposition according to the matching degree.
3. The method according to claim 1, wherein the calculating of the similarity between the first motion content and the second motion content further comprises replacing the first device object or the second device object of the primary matching result, and wherein the first device object or the second device object of the primary matching result in the sequence is replaced when the first device object or the second device object of the primary matching result is replaced.
4. A reproduction apparatus of a digital plant, comprising:
The first analysis unit is used for analyzing a first equipment object included in the copied object to obtain a first process route and first action content;
the second analysis unit is used for analyzing a second equipment object included in the replication object to obtain a second process route and second action content;
The correction unit is 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;
The matching unit is used for matching according to the first correction process route and the second correction process route to obtain a primary matching result;
the verification unit is used for verifying the primary matching result by using the first action content and the second action content to obtain a secondary matching result;
the copying unit is used for copying the first action content of the first equipment object matched with the second equipment object to the second equipment object according to the secondary matching result, and the obtaining of the first process route comprises the following steps:
determining a transport device in a device object included in the replicated object;
Creating a transport route with the transport equipment as a datum, wherein the transport route comprises a plurality of sub transport routes;
converting the equipment object included in the copied object into a connection point, wherein the connection point is connected with at least two sub-transportation routes;
Determining the direction of the sub-transport route and establishing a transport route according to the direction of the sub-transport route to obtain a plurality of transport routes;
carrying out direction analysis on the obtained multiple transport routes, screening according to the direction analysis result, and remaining one or more transport routes;
When one transport route is left, the transport route is used as a process route, and when a plurality of transport routes are left, the transport route pointed by the selection instruction is used as a process route;
obtaining the first action content comprises:
placing the first equipment object in a three-dimensional coordinate system;
driving a first equipment object to act and recording a motion trail to obtain a three-dimensional motion trail route;
matching according to the first modified process route and the second modified process route includes:
Placing the first modified process route and the second modified process route into the same coordinate system;
Adjusting the node positions of the first modified process route and the second modified process route to enable the nodes on the first modified process route to coincide with the corresponding nodes on the second modified process route;
Grouping the first equipment object and the second equipment object by taking any two adjacent nodes as references to obtain a first equipment object group and a second equipment object group;
Analyzing the corresponding relation between the first equipment object group and the second equipment object group and adjusting node superposition according to the corresponding relation;
verifying the primary matching result using the first action content and the second action content includes:
Obtaining first action content of a first equipment object and second action content of a second equipment object in a primary matching result;
calculating the similarity of the first action content and the second action content;
and when the second action content is similar to the first action content, checking the primary matching result, otherwise, marking the first equipment object and the second equipment object corresponding to the primary matching result.
5. A digital plant that is capable of rapid replication, the digital plant comprising:
one or more memories for storing instructions and digitized plant content, and
One or more processors to invoke and run the instructions and digitized plant content from the memory to perform the method of any of claims 1 to 3.
6. A computer-readable storage medium, the computer-readable storage medium comprising:
a program which, when run by a processor, is adapted to perform the method of any one of claims 1 to 3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411243635.4A CN119165817B (en) | 2024-09-05 | 2024-09-05 | Digital factory capable of fast copying and copying method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411243635.4A CN119165817B (en) | 2024-09-05 | 2024-09-05 | Digital factory capable of fast copying and copying method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN119165817A CN119165817A (en) | 2024-12-20 |
| CN119165817B true CN119165817B (en) | 2025-05-27 |
Family
ID=93890828
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411243635.4A Active CN119165817B (en) | 2024-09-05 | 2024-09-05 | Digital factory capable of fast copying and copying method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119165817B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5295063A (en) * | 1992-04-22 | 1994-03-15 | Maytag Corporation | Data acquisition system having setup duplication capability |
| CN101393430A (en) * | 2007-09-18 | 2009-03-25 | 费舍-柔斯芒特系统股份有限公司 | Method and apparatus for upgrading and providing control redundancy in process plants |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6510359B1 (en) * | 2000-05-11 | 2003-01-21 | Zyvex Corporation | Method and system for self-replicating manufacturing stations |
| KR20050065015A (en) * | 2003-12-24 | 2005-06-29 | (주) 뉴스텍시스템즈 | System and method for checking program plagiarism |
| CN105430837A (en) * | 2006-12-06 | 2016-03-23 | 皇家飞利浦电子股份有限公司 | Method and apparatus for replacing equipment in a network |
| EP2374332B1 (en) * | 2008-12-08 | 2021-02-17 | Signify Holding B.V. | A system and method for copying settings of a device to another device, particularly for copying settings between lamps |
| JP5544372B2 (en) * | 2008-12-09 | 2014-07-09 | コーニンクレッカ フィリップス エヌ ヴェ | System and method for automatically incorporating devices into a networked system |
| JP4929383B2 (en) * | 2010-07-13 | 2012-05-09 | 株式会社東芝 | Object replication control device and program |
| JP2013539142A (en) * | 2010-10-08 | 2013-10-17 | アーベーベー・テクノロジー・アーゲー | Method and system for communication of master-generated modifications to a copy |
| CN110401583B (en) * | 2019-06-21 | 2021-12-07 | 深圳绿米联创科技有限公司 | Method, device, system, mobile terminal and storage medium for replacing equipment |
| JP7276514B2 (en) * | 2019-06-28 | 2023-05-18 | オムロン株式会社 | Methods and apparatus for operating automated systems, automated systems, and computer program products |
| US11537094B2 (en) * | 2020-02-17 | 2022-12-27 | Fisher-Rosemount Systems, Inc. | Cloud-hosted interface for portable device communicators |
| CN112798175B (en) * | 2021-02-24 | 2023-01-24 | 北京康斯特仪表科技股份有限公司 | Method for rapidly configuring working parameters of metering device and pressure metering device |
| CN115494735B (en) * | 2021-06-02 | 2024-12-27 | 华为技术有限公司 | A method for configuring device information of household equipment and electronic device |
| CN114826792B (en) * | 2022-07-01 | 2022-09-09 | 北京蔚领时代科技有限公司 | Audio-based authentication transfer method, device, equipment and readable storage medium |
| CN115659035A (en) * | 2022-11-03 | 2023-01-31 | 电子科技大学 | A method and system for recommending student jobs based on metric learning |
| CN118071389B (en) * | 2024-04-25 | 2024-07-16 | 深圳市方度电子有限公司 | Store analysis method and system based on passenger flow data |
| CN118585381B (en) * | 2024-08-06 | 2025-01-28 | 济南浪潮数据技术有限公司 | Data recovery method, device, equipment, medium and computer program product |
-
2024
- 2024-09-05 CN CN202411243635.4A patent/CN119165817B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5295063A (en) * | 1992-04-22 | 1994-03-15 | Maytag Corporation | Data acquisition system having setup duplication capability |
| CN101393430A (en) * | 2007-09-18 | 2009-03-25 | 费舍-柔斯芒特系统股份有限公司 | Method and apparatus for upgrading and providing control redundancy in process plants |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119165817A (en) | 2024-12-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7055035B2 (en) | Method for generating a read only memory image | |
| US20250068929A1 (en) | Method and apparatus for information fusion, method and apparatus for data communication, and electronic device and non-transitory readable storage medium | |
| CN107797933B (en) | Method and device for generating simulation message | |
| CN114624575B (en) | Chip testing method, device, equipment and storage medium | |
| CN111752846B (en) | Interface testing method and device | |
| CN116166236A (en) | Code recommendation method, device, computer equipment and storage medium | |
| CN111475402B (en) | Program function testing method and related device | |
| JP2011028504A (en) | Multi-objective optimization design support apparatus, method, and program | |
| CN119165817B (en) | Digital factory capable of fast copying and copying method | |
| CN113190905A (en) | Building model analysis method and device and storage medium | |
| CN111260071A (en) | Method, device and storage medium for analyzing universal machine learning model file | |
| CN105867886A (en) | Method and device for writing table | |
| CN116029080A (en) | Chip storage device design and verification method and device and electronic equipment | |
| CN120125089A (en) | Quality prediction method for cross-linking hybrid process products based on parallel collaborative graph network | |
| CN114564336B (en) | Data consistency verification method, device, equipment and storage medium | |
| CN110830938B (en) | Fingerprint positioning quick implementation method for indoor signal source deployment scheme screening | |
| CN109766268A (en) | A kind of sequence assembly instruction program verification method and system | |
| CN119165828B (en) | A modular approach and system for building a digital factory | |
| CN114677186A (en) | Offer calculation method and device for financial product, computer equipment and storage medium | |
| CN119397562B (en) | Data security assessment method and assessment system | |
| CN117011034B (en) | Method, device and electronic device for determining directed acyclic graph | |
| CN120470864B (en) | Direction planning method, direction planning device and direction planning server for digital simulation application | |
| CN118887024A (en) | Data writing method, device, computer equipment, readable storage medium and product | |
| US11513857B2 (en) | Data processing system and accelerator therefor | |
| CN106294862B (en) | A kind of method for reading data and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |