Equipment group construction method and device

Through the method of building equipment groups, the map library is used to query and evaluate equipment groups, the utilization problem of idle equipment is solved, and rapid production line design and resource optimization are achieved.

CN115568287BActive Publication Date: 2025-08-26SIEMENS (CHINA) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201980099535.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-29
Publication Date
2025-08-26
Estimated Expiration
2039-08-29

AI Technical Summary

Technical Problem

When manufacturing companies produce new products, it is difficult for existing technology to effectively utilize idle heavy equipment, resulting in waste of resources and increased operating costs.

Method used

Through the method of building a device group, the construction request is obtained, the hierarchical request set is determined, the candidate device set is queried in the graph library based on the device's characteristic parameters, and the candidate device group is generated in the specified order. After evaluation, the recommended device group is determined to realize the rapid construction and reuse of the device group.

Benefits of technology

Effectively avoid idle equipment, reduce enterprise costs, improve resource utilization, quickly design production lines, and reduce data writeback affecting data consistency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115568287B_ABST
    Figure CN115568287B_ABST
Patent Text Reader

Abstract

The present application discloses a device group construction method and apparatus. The method includes: obtaining a construction request for a device group, and determining a hierarchical request set based on the construction request, wherein the hierarchical request set includes a first-level request and a second-level request; determining a candidate device set in the device set based on the second-level request; determining a candidate device group set based on the candidate device set in a specified order; and determining at least one recommended device group in the candidate device group set based on the first-level request. By adopting the technical solution of the present application, data can be graphed and graph-based queries can be performed, which not only improves the query speed but also ensures data consistency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of process control, and in particular to a method and apparatus for constructing an equipment group for a process control system. Background Art

[0002] For manufacturers that own heavy equipment, effective lifecycle management directly impacts their growth and profitability. Equipment lifecycle management aims to determine the sequence of operations—operation, maintenance, and so on—to achieve the desired state at the lowest cost through engineering and economic analysis.

[0003] When a manufacturing company needs to produce new products, in some industrial fields, such as the electronics assembly industry, production equipment is often not standard equipment and is located in different workshops. Therefore, manufacturing companies often need to purchase new equipment to produce new products. Summary of the Invention

[0004] In order to solve the problem that production equipment is easily left idle, the present application proposes a method and apparatus for constructing a production line based on the characteristics of the equipment.

[0005] On one hand, the present application proposes a method for constructing a device group for a structural component, comprising: obtaining a device group construction request, and determining a hierarchical request set based on the construction request, wherein the hierarchical request set includes a first-level request and a second-level request; determining a candidate device set in a device set based on the second-level request, and determining a candidate device group set based on the candidate device set in a specified order; and determining at least one recommended device group in the candidate device group set based on the first-level request. This construction method allows for rapid device group construction, thereby avoiding idle equipment and reducing enterprise costs.

[0006] In one embodiment, the first-level request is associated with the characteristic parameters of the device group, and the second-level request is associated with the characteristic parameters of the device. This embodiment specifically defines the relationship between the first and second-level requests.

[0007] In one embodiment, determining a candidate device set within a device set further comprises: executing a graph-based query in a graph library based on the second-level request; and determining the candidate device set within the device set based on the result of the graph-based query, wherein the graph library includes graphs of at least a portion of the devices within the device set, and at least a portion of the graphs within the graph library are constructed based on information associated with characteristic parameters of the devices. This embodiment describes how a graph library is constructed and how candidate devices are quickly queried without compromising data consistency.

[0008] In one embodiment, the information associated with the characteristic parameters of the device is determined based on received device management information and / or device design information. This embodiment illustrates that the information used to construct the atlas can come from a physical system independent of the current construction system, such as a device management system or a device design information library.

[0009] In one embodiment, the devices in the candidate device set are selectively linked based on a specified order to determine the candidate device group, wherein the specified order includes at least one of the following: a production order of a product, a reverse order of the production order of the product, a production order of a portion of the product, and a reverse order of the production order of the portion of the product. This embodiment limits the orders according to which the candidate device group can be constructed.

[0010] In one embodiment, at least one candidate device subgroup is determined within the candidate device set based on the second-level request, wherein the number of devices in the candidate device subgroup is less than the number of devices in the candidate device group. The candidate device group set is determined based on the candidate device set and / or the at least one candidate device subgroup, wherein the second-level request is further associated with characteristic parameters of the candidate device subgroup. This embodiment further proposes that the second-level request may also correspond to a candidate device subgroup. For some known fixed combinations, they may be used as subgroups, thereby enabling faster construction of production lines.

[0011] In one embodiment, the method further includes evaluating at least a portion of the candidate device groups in the candidate device group set to determine the at least one recommended device group, and adjusting the evaluation order of subsequent candidate device groups based on the evaluation results of one or more of the candidate device groups. This embodiment allows for rapid acquisition of an optimal solution and subsequent determination of a recommended device group.

[0012] On the other hand, the present application also proposes a device for constructing a device group, which includes: an interface module, configured to obtain a construction request for a device group, and determine a hierarchical request set based on the construction request, wherein the hierarchical request set includes a first-level request and a second-level request; a matching module, configured to determine a candidate device set in a device set based on the second-level request; and a group processing module, configured to determine a candidate device group set based on the candidate device set in a specified order, and determine at least one recommended device group in the candidate device group set based on the first-level request.

[0013] On the other hand, the present application further proposes a computer storage medium having computer executable instructions stored thereon. When the executable instructions are executed, the aforementioned method is performed.

[0014] On the other hand, the present application further proposes a computer device, which includes a memory and a processor, wherein the memory stores computer-executable instructions, and when the executable instructions are executed, the processor executes the aforementioned method.

[0015] Another aspect of the present application further provides a computer program product, which is tangibly stored on a computer-readable medium and includes computer-executable instructions. When the computer-executable instructions are executed, the computer-executable instructions cause at least one processor to perform the aforementioned method.

[0016] By adopting the technical solution of this application, the construction device is independent of the existing device management system / tools, so there is no data write-back. In addition, by graphing the data and performing graph-based queries, the query speed can be improved and the consistency of the data can be guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The embodiments are shown and explained with reference to the accompanying drawings. These drawings are used to illustrate the basic principles and only show the aspects necessary for understanding the basic principles. These drawings are not to scale. In the drawings, the same reference numerals represent similar features.

[0018] Figure 1 Flowchart of a method for constructing a device group according to an embodiment of the present application;

[0019] FIG2a is a schematic diagram of a device group construction system according to an embodiment of the present application;

[0020] Figure 2B A schematic diagram of a device according to an embodiment of the present application;

[0021] Figure 2C A schematic diagram of device query according to an embodiment of the present application;

[0022] Figure 3 A matching diagram according to an embodiment of the present application;

[0023] Figure 4 2 is an architectural diagram of an apparatus for constructing a device group according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] In the following detailed description of the preferred embodiments, reference will be made to the accompanying drawings, which form a part of this application. The accompanying drawings illustrate, by way of example, specific embodiments that can implement the present application. The illustrative embodiments are not intended to be exhaustive of all embodiments according to the present application. It will be understood that other embodiments may be utilized, and structural or logical modifications may be made, without departing from the scope of the present application. Therefore, the following detailed description is not restrictive, and the scope of the present application is defined by the appended claims.

[0025] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0026] First, the terms involved in this application are explained. "Equipment group" refers to a combination of equipment that can realize the process of product manufacturing (for example, a production line) or realize a certain function (for example, a large modular machine). The number of equipment in an "equipment subgroup" is less than the number of equipment in an "equipment group". "Graph-based query" refers to querying a database (for example, a graph library) based on a device graph, which also means that the database includes multiple device graphs.

[0027] The inventors discovered that companies often have idle equipment, a significant portion of which is still functioning normally. However, due to product changes or incomplete information held by managers, these devices can easily become unusable, increasing the company's operating costs and wasting resources. Furthermore, idle equipment often includes both standard and non-standard equipment. Using existing technology, combining these devices into a production line presents significant challenges. Therefore, reusing idle equipment not only improves the company's economic efficiency but also helps conserve resources.

[0028] To address the above issues, this application proposes a method and system for equipment reuse and performance evaluation for rapid production line design. By modeling and linking equipment data and information, matching between devices is achieved. Simulation software (e.g., Siemens' Tecnomatix factory simulation software) can be used to verify and evaluate specific equipment, which is more accurate than simply comparing performance differences between devices. By setting flexible simulation templates, the data gap between actual matching and simulation can be reduced.

[0029] Figure 1 Flowchart of a method for constructing a device group according to an embodiment of the present application.

[0030] Step S101: Obtain a construction request for a device group.

[0031] In this step, a build request for the device group is obtained, and based on the build request, a hierarchical request set is obtained. The hierarchical request set includes a first-level request and a second-level request. The first-level request can represent the requirements at the device group level, corresponding to the characteristic parameters of the device group (for example, cost, energy consumption, etc.); the second-level request can represent the process requirements of individual devices in the device group, corresponding to the characteristic parameters of the individual devices (for example, process type, process accuracy, etc.). It will be understood that in different embodiments, the characteristic parameters of each level can be defined by the user according to the specific application.

[0032] In other embodiments, the second-level request may also represent a requirement at the device sub-group level, associated with characteristic parameters of the device sub-group, where the device sub-group includes at least two devices, and the number of devices in the device sub-group is less than the number of devices in the device group. It will be appreciated that the construction request may be divided into at least one level based on user requirements, the number of devices, and other applicable criteria. It will be appreciated that the device sub-group may be a predefined device combination.

[0033] It is understood that the equipment groups, equipment sub-groups and equipment can be used to process products, such as manufacturing, disassembling, cutting, etc.

[0034] Step S102: Based on the construction request, determine a candidate device set corresponding to the second-level request.

[0035] In this step, a candidate device set corresponding to the second-level request can be selected from the device pool based on the characteristic parameters corresponding to the second-level request. The candidate device set may include multiple candidate devices. For example, a candidate device set with a corresponding process type or process accuracy can be selected based on the second-level request.

[0036] In the embodiment with device subgroups, at least one candidate device subgroup may be selected from the candidate device set based on the device subgroup characteristic parameters corresponding to the second-level request.

[0037] Step S103: Generate a candidate device group based on the determined candidate devices.

[0038] In this step, some candidate devices may be selected from the determined candidate devices according to a specified order to generate a candidate device group.

[0039] For example, the specified order is the process order. The first process corresponds to candidate equipment A1-A2, the second process corresponds to equipment B1 and B2, and the Nth process corresponds to N1 and N2. Therefore, based on the process order, 2 N candidate device groups.

[0040] It is understood that the above-specified order can be adjusted based on user needs. For example, the production order of a product, the reverse of the production order of a product, the production order of a portion of a product, and the reverse of the production order of a portion of a product. The reverse of the production order of a product is the opposite of the production order of the product; the production order of a portion of a product refers to the production order of a portion of components or a portion of a structure in the product; and the reverse of the production order of a portion of a product refers to the reverse of the production order of a portion of components or a portion of a structure in the product.

[0041] In one embodiment, when the equipment group is constructed in the reverse order of the product's production sequence, the equipment group can be used to disassemble the product. Other sequences can also be used based on the product's processing sequence (e.g., manufacturing, disassembly, cutting, etc.), which will not be repeated here.

[0042] Step S104: Based on the first-level request, evaluate the candidate device group set to determine at least one recommended device group.

[0043] In this step, one or more recommended device groups are determined by determining the characteristic parameters of each candidate device group. For example, each candidate device group can be encoded using a predetermined data format. Designated software then evaluates each candidate device group based on the first-level request and determines a recommended device group based on the evaluation results. It is understood that multiple recommended device groups may have the same evaluation results, so multiple recommended device groups may be determined in this step.

[0044] In one embodiment, the 2 generated in the previous step can be processed one by one. N The candidate device groups are evaluated to determine one or more recommended device groups.

[0045] In another embodiment, the 2 N The candidate device groups are sorted by the specified M rules to generate M evaluation groups, each of which contains 2 N Device groups. It is understandable that these rules can be associated with the aforementioned second-level request. Then, at least some of the evaluation groups are evaluated simultaneously, and the evaluation order of these device groups is adjusted based on the evaluation results, thereby determining the recommended device group that meets the requirements (for example, the highest accuracy).

[0046] By executing steps S101-S104, the user can obtain one or more recommended device groups and then determine the device group to use based on these recommended device groups. As can be seen above, the recommended device groups are generated based on the characteristic parameters of the devices (and / or device subgroups) and the characteristic parameters of the device groups, and can objectively reflect the actual performance of the device groups.

[0047] FIG2 a is a schematic diagram of a device group construction system according to an embodiment of the present application.

[0048] As shown in the figure, the device group construction system 100 includes an interface module 101, a map module 102, a matching module 103, a group processing module 104, and a simulation control module 105. These modules are described below one by one.

[0049] The interface module 101 provides an application programming interface between the device group construction system 100 and the user or other systems. It can be used to transmit the received data and pre-process the received data, for example, converting the data format and extracting construction requests by level. For example, after the interface module 101 receives the construction request RQ, it extracts the request RQ into first and second level requests. The graph module 102 obtains data from different data sources from the interface module 101 and links the data together based on specified rules to generate a searchable graph (for example, a device graph). The matching module 103 sends a search request to the graph module 102 based on the extracted construction request (for example, the second level request) to perform a graph-based query in the graph library, and receives the search results returned by the graph module 102, wherein the search results include a set of candidate devices corresponding to the second level request.

[0050] After obtaining a set of candidate devices, matching module 103 provides these candidate devices to group processing module 104. Based on a specified order (e.g., process order), group processing module 104 selectively associates at least a portion of these candidate devices to generate a candidate device group set, where the candidate device group set includes at least one candidate device group. Simulation control module 105 is responsible for converting and preparing relevant data for the candidate device groups and transmitting the candidate device groups selected by group processing module 104 to simulator 300 for evaluation. After simulator 300 generates evaluation results, it provides these results to group processing module 104 to adjust the subsequent evaluation order and determine at least one recommended device group. The determined recommended device group DG is then transmitted via interface module 101.

[0051] The following combination Figure 2A , the workflow of the device group construction system 100 is explained.

[0052] As shown in the figure, the interface module 101 in the device group construction system 100 is communicatively coupled to a data source 200 to obtain information associated with the devices. Specifically, the data source 200 may include a device management system 210 and a device design information library 220. The device management system 210 may provide the interface module 101 with device management information related to the device name, status, service life, functional parameters, and the like, and the device design information library 220 may provide the interface module 101 with the device name, design information, graphics, and related design information of the device group. It will be appreciated that in other embodiments, the device management system 210 and the device design information library 220 may also provide other device-related information to the interface module 101, and the data source 200 may also include other devices to provide device-related information.

[0053] After interface module 101 obtains information associated with a device, it preprocesses the information to make it suitable for processing by graph module 102. After graph module 102 obtains information from a data source, it constructs a graph of the device based on specified relationships. In this embodiment, the device graph is constructed based on the relationships between the data associated with the device.

[0054] It will be appreciated that the atlas library may include atlases for at least a portion of the devices in the device set, and at least a portion of the atlases in the atlas library may be constructed based on multiple sets of information associated with the devices, wherein the multiple sets of information are determined based on received device management information and / or device design information. In other words, the atlases in the atlas library may be generated by the atlas module 102 based on received information, or may be directly received from device atlases provided by other data sources.

[0055] It is understandable that the above functional modules are only for illustrating the workflow of the construction system of the present application, and are not intended to mechanically limit the functions of each module. In other embodiments, the simulation control module 105 may also be integrated into the group processing module 104.

[0056] Figure 2B Schematic diagram of a device according to an embodiment of the present application.

[0057] As shown in the figure, the map of the robotic arm ARM01 is constructed by the following information associated with the characteristic parameters of the device:

[0058] (1) Status information R, which reflects the status of the robot arm ARM01. For example, the status parameter R1 indicates whether the robot arm ARM01 is currently available. The status parameters R2 and R3 respectively indicate the size (200x200x200) and weight of the workpiece that the robot arm ARM01 can handle.

[0059] (2) Performance information S, which reflects the performance of the robot arm ARM01. For example, performance parameters S1, S2, S3, and S4 represent the accuracy, accuracy unit, speed, and speed unit of the robot arm ARM01.

[0060] (3) The process type information K, combined with the performance information S, can indicate that the function of the robot arm ARM01 is screwing and that it has the performance indicated by the performance information S.

[0061] (3) Submodule information M, which reflects that the robot arm ARM01 includes submodules M1 and M2, and the two submodules have the functions of repairing FX and supporting SP respectively.

[0062] (4) Position information P, which reflects the location of the robotic arm ARM01, for example, in workshop No. 2.

[0063] (5) Type information T, which reflects the type of the robot arm ARM01. For example, the robot arm ARM01 can be regarded as a processing unit.

[0064] As shown in the diagram above, robotic arm ARM01 is a processing unit located in Workshop 2 and is currently unavailable (R1 = 0). It has two modules, M1 and M2, also located in Workshop 2. Module M1 is used for maintenance, while M2 is used for support. Robot arm ARM01 can tighten within 30 seconds with an accuracy of 0.2 mm and can handle workpieces with dimensions of 200 x 200 x 200 mm and a weight of 5 kg or less. Therefore, as long as any of the conditions are met, the robotic arm ARM01 can be found.

[0065] It is understandable that, in addition to the above five sets of information, in other embodiments, the map may also include other information associated with characteristic parameters of the equipment, such as price, purchase time, number of maintenance times, etc.

[0066] Based on the above graph, you can query the graph module for eligible devices based on the device's characteristics (corresponding to the second-level request). Figure 2C Schematic diagram of device query according to an embodiment of the present application.

[0067] Please also see Figure 2B and 2C . When a user queries for "robotic arms with the same function (F) as ARM01 and located in the same workshop", for traditional table queries, it is often necessary to perform link operations to obtain data from different tables connected via external keys (key), which often leads to lower query performance. The inventors also found that storing data in different tables to reduce the number of times external keys are used can query data faster, however, this will make data consistency difficult to ensure. In this application, by constructing a graph based on data associated with the device, this can not only ensure data consistency, but also have a faster query speed.

[0068] When querying based on the graph, by querying "robotic arms with the same function as ARM01 and located in the same workshop", the performance information S01-S03 and corresponding status information R01-R03 of three devices can be queried, and then the robotic arms ARM02 and ARM03 with the same function as ARM01 and located in the same workshop can be determined.

[0069] In this embodiment, multiple devices are matched at the second level to obtain devices that meet the requirements of the second level. Figure 3 Schematic diagram of matching according to an embodiment of the present application.

[0070] First, the following matching target is given:

[0071] -C1: The equipment is a processing unit;

[0072] -C2: The equipment can tighten within 30 seconds with an accuracy of <0.5mm;

[0073] -C3: The equipment uses type A glue as the indirect material;

[0074] -C4: The equipment can hold a workpiece weighing 10 kg and 250 mm wide;

[0075] -C5: The equipment is in or near Workshop 2;

[0076] -C61: The device has fixed submodules;

[0077] -C62: The device has a supporting submodule.

[0078] like Figure 3 As shown, the content in the box corresponds to the device's atlas information, and the circle corresponds to the device's matching target.

[0079] Referencing Figure 2a together will make this easier to understand. For a device to be matched, if its location information P satisfies the distance constraint, it can be matched to target C5. If the type information T corresponding to the device status information R is a processing unit, it can be matched to target C1. Similarly, matching targets C2 and C3 can determine whether the performance information of the device to be matched meets the requirements. Matching targets C61 and C62 can determine whether the submodule information M of the device to be matched meets the requirements.

[0080] As you can understand, after obtaining multiple devices that meet the second-level requirements, it is also possible to determine whether the devices are compatible. For example, this can be determined based on their physical interfaces, software interfaces, or other specified constraints. Interface constraints can effectively reduce computational load, and the evaluation results can also serve as constraints. Once the solver obtains these evaluation results, it can calculate the next candidate device group to be evaluated.

[0081] By implementing the above methods, users can make full use of their existing equipment, save unnecessary investment, evaluate the feasibility and performance of building a device group with specified goals, and accelerate the design of new device groups by leveraging existing designs.

[0082] Figure 4 2 is an architectural diagram of an apparatus for constructing a device group according to an embodiment of the present application.

[0083] The apparatus 400 comprises:

[0084] a) an interface module 410 configured to obtain a build request of a device group and determine a hierarchical request set based on the build request, wherein the hierarchical request set includes a first-level request and a second-level request;

[0085] b) a matching module 420 configured to determine a candidate device set in the device set based on the second-level request;

[0086] c) A group processing module 430 is configured to determine a candidate device group set based on the candidate device set in a specified order, and determine at least one recommended device group in the candidate device group set based on the first-level request.

[0087] The apparatus 400 may perform Figure 1 For example, the interface module 410 receives the original construction request and can obtain the first and second level requests. The matching module 420 receives the second level request from the interface module 410 and determines a candidate device set that meets the second level request in a database (e.g., a graph library), where the candidate device set includes multiple devices. The group processing module 430 generates a candidate device group set using the obtained candidate device set in a specified order, and determines at least one recommended device group in the candidate device group set based on the first level request. It can be understood that the candidate device group set includes at least one candidate device group.

[0088] Figure 1 The process of constructing the method in the embodiment also represents computer readable instructions, which include a program executed by a processor. The program can be embodied in a tangible computer readable medium stored in a CD-ROM, a floppy disk, a hard disk, a digital versatile disc (DVD), a Blu-ray disc or other forms of memory. Alternatively, Figure 1 Some or all of the steps in the example methods described herein may be implemented using any combination of application-specific integrated circuits (ASICs), programmable logic devices (PLDs), field programmable logic devices (EPLDs), discrete logic, hardware, firmware, and the like. Information may be stored on a computer-readable medium for any period of time. It will be appreciated that the computer-readable instructions may also be stored on a network server or cloud platform for user convenience.

[0089] The present application also proposes a computer device, which includes a processor and a memory. The memory is used to store instructions, which, when executed, enable the processor to execute Figure 1For example, when the specification is executed, the processor performs the following operations: obtaining a device group construction request, and determining a hierarchical request set based on the construction request, wherein the hierarchical request set includes a first-level request and a second-level request; determining a candidate device set from the device set based on the second-level request; determining a candidate device group set based on the candidate device set in a specified order; and determining at least one recommended device group from the candidate device group set based on the first-level request.

[0090] Another aspect of the present application also provides a computer program product, which is tangibly stored on a computer-readable medium and includes computer-executable instructions that, when executed, cause at least one processor to execute Figure 1 The device group construction method in .

[0091] The present application is presented and described in detail above through the accompanying drawings and preferred embodiments. However, the present application is not limited to these disclosed embodiments, and other solutions derived therefrom by those skilled in the art are also within the scope of protection of the present application.

Claims

1. A method for constructing a device group for a process control system, characterized in that: include: Obtaining a build request for a device group, and determining a hierarchical request set based on the build request, wherein the hierarchical request set includes a first-level request and a second-level request; the first-level request represents a requirement at the device group level, corresponding to characteristic parameters of the device group; the second-level request represents a process requirement for a single device in the device group, corresponding to characteristic parameters of the individual device; Determine a candidate device set in the device set based on the second-level request, and determine a candidate device group set based on the candidate device set in a specified order; and Based on the first-level request, at least one recommended device group is determined in the set of candidate device groups.

2. The construction method according to claim 1, wherein Determining the candidate device set from the device set further includes: Based on the second-level request, perform a graph query in the graph library; Based on the result of the graph query, the candidate device set is determined in the device set. The atlas library includes atlases of at least a portion of the devices in the device set, and at least a portion of the atlases in the atlas library are constructed based on information associated with characteristic parameters of the devices.

3. The construction method according to claim 2, wherein: The information associated with the characteristic parameters of the device is determined based on received device management information and / or device design information.

4. The construction method according to claim 2, wherein: Also includes: determining at least one subgroup of candidate devices in the candidate device set based on the second-level request, wherein the number of devices in the subgroup of candidate devices is less than the number of devices in the candidate device group, determining the candidate device group set based on the candidate device set and / or the at least one candidate device subgroup, The second-level request is further associated with characteristic parameters of the secondary group of candidate devices.

5. The construction method according to claim 1, wherein: selectively linking the devices in the candidate device set based on the specified order to determine the candidate device group set, The specified order includes at least one of the following: The production sequence of the products, the reverse of the order in which the products were produced, the order in which a portion of the product is produced, and The reverse of the order in which a portion of the product was produced.

6. The construction method according to claim 1, wherein: The step of determining at least one recommended device group further includes: evaluating at least a portion of the candidate device groups in the set of candidate device groups, and Based on the evaluation result of at least one of the candidate device groups, the evaluation order of subsequent candidate device groups is adjusted.

7. A device for constructing a device group for a process control system, characterized in that: include: The interface module is configured to obtain a build request of a device group and determine a hierarchical request set based on the build request, wherein the hierarchical request set includes a first-level request and a second-level request; the first-level request represents a requirement at the device group level, corresponding to a characteristic parameter of the device group; the second-level request represents a process requirement of a single device in the device group, corresponding to a characteristic parameter of the single device; a matching module configured to determine a candidate device set in the device set based on the second-level request; and The group processing module is configured to determine a candidate device group set based on the candidate device set in a specified order, and determine at least one recommended device group in the candidate device group set based on the first level request.

8. The construction device according to claim 7, wherein Also includes: A graph module is configured to perform a graph query in the graph library based on the second-level request, and provide the query result to the matching module, so that the matching module determines the candidate device set in the device set based on the query result, The atlas library includes atlases of at least a portion of the devices in the device set, and at least a portion of the atlases in the atlas library are constructed based on information associated with characteristic parameters of the devices.

9. The construction device according to claim 8, wherein The information associated with the characteristic parameters of the device is determined based on device management information and / or device design information received via the interface module.

10. The construction device according to claim 8, wherein The matching module is further configured to: determining at least one subgroup of candidate devices in the candidate device set based on the second-level request, wherein the number of devices in the subgroup of candidate devices is less than the number of devices in the candidate device group, determining the candidate device group set based on the candidate device set and / or the at least one candidate device subgroup, The second-level request is further associated with characteristic parameters of the secondary group of candidate devices.

11. The construction device according to claim 7, wherein The group processing module is further configured to: The devices in the candidate device set are selectively linked based on the specified order to determine the candidate device group, wherein the specified order includes at least one of the following: The production sequence of the products, the reverse of the order in which the products were produced, the order in which a portion of the product is produced, and The reverse of the order in which a portion of the product was produced.

12. The construction device according to claim 7, wherein The group processing module is further configured to: evaluating at least a portion of the candidate device groups in the set of candidate device groups, and Based on the evaluation results of one or more candidate device groups, the evaluation order of subsequent candidate device groups is adjusted.

13. A computer storage medium having computer executable instructions stored thereon, wherein when the computer executable instructions are executed, the method according to any one of claims 1 to 6 is performed.

14. A computer device comprising a memory and a processor, wherein the memory stores computer-executable instructions, and when the executable instructions are executed, the processor executes the method according to any one of claims 1 to 6.

15. A computer program product tangibly stored on a computer-readable medium and comprising computer-executable instructions which, when executed, cause at least one processor to perform the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Resource scheduling method and device

    CN106571935A