Digital Assisted Test Run Method
Through digital auxiliary test run methods and systems, chemical companies can efficiently coordinate the test run plans of multiple devices, solving the problem of inefficient manual operation during the test run, and achieving the automation coordination and management efficiency of test run plan.
Patent Information
- Application Number
- CN202311769524.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2043-12-20
AI Technical Summary
Chemical companies need to coordinate the test run plans of multiple devices during the test run, resulting in a large number of manual operations, inefficient and difficult to effectively deal with conflicts and planned modifications between each device.
It provides a digitally assisted test run method and system, collects input data sets of multiple devices through data input templates, generates a test run planning database and a test run planning diagram, automatically coordinates the demand changes and time arrangements of each device, and reduces the burden of manual drawing of planning diagrams.
It improves the efficiency of test run planning, can efficiently coordinate the requirements changes and time arrangements between various devices, significantly reduces manual operations, and improves the management efficiency of the test run process.
Smart Images

Figure CN117829479B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to the field of digital technology, and more particularly to a method for digitally assisted plant commissioning of a chemical production facility. Background Art
[0002] Commissioning is an important part of chemical project construction. It is a transitional connection process for chemical enterprises from the completion of equipment installation in the construction phase to the commissioning of the equipment, passing the assessment and being formally accepted by the owner. Before commissioning, there must be a reasonable commissioning plan to ensure the normal operation of production equipment and the stable output of product quality. For large chemical enterprises, the construction and operation of the project involve multiple devices (Cluster). The departments corresponding to each device need to make their own commissioning plans. There may be various conflicts and relationships between these commissioning plans of each device. In addition, various modifications may be required in the planning stage of the commissioning plan, and various daily modifications may also exist in the execution stage of the commissioning plan. In order to coordinate the commissioning plans corresponding to each device, a large amount of manual operation is required. Therefore, it is necessary to improve the efficiency of scheduling the commissioning plans of each device to more efficiently deal with the conflicts between the commissioning plans of the above-mentioned devices, as well as the conflicts caused by the planned modifications in the planning stage and the execution stage. Summary of the invention
[0003] In view of the above problems, the present disclosure provides a method and system for digital assisted commissioning. By using these methods and systems, the efficiency of arranging and coordinating commissioning planning can be improved, especially for large chemical companies including many devices. By using the method of digital assisted commissioning provided by the present disclosure, the demand changes and time arrangements between the various devices can be efficiently coordinated. In addition, it can help staff members to efficiently generate commissioning planning maps, reducing the workload of manually drawing planning maps by staff members. In addition, in various embodiments, by adopting the method and system of digital assisted commissioning provided by the present disclosure, the commissioning and related management work of multiple project groups corresponding to multiple devices can be decomposed into units and events, and the logical relationship between each unit and event is defined, and the resources required for each event are defined to form the commissioning and resource demand plan of the project group. In the embodiment of the method and system of digital assisted commissioning provided by the present disclosure, the digital auxiliary tool has the function of overall planning of the overall plan of the project group, the function of adaptively adjusting the demand and supply of resources such as public works according to the local adjustment of the commissioning plan, and the function of providing abstract logical relationships and visualization of progress and status, and at the same time has a good working interface, realizing the network digital management of complex project plans.
[0004] According to one aspect of the present disclosure, a method for digital assisted commissioning is provided, comprising: obtaining a plurality of input data sets corresponding to a plurality of devices, each of the plurality of input data sets being provided in the format of a data input template, the data input template comprising a plurality of attributes, the plurality of attributes comprising device name, object, activity, activity step, activity description, mechanical completion time, activity duration, device internal prerequisite, device external prerequisite, utilities, and usage; generating a first commissioning planning database for the first device based on data elements in a first input data set corresponding to the first device among the plurality of input data sets, dependencies between the data elements in the first input data set indicated by the device internal prerequisite, and dependencies between the data elements in the first input data set and data elements outside the first input data set indicated by the device external prerequisite; and generating a first commissioning planning diagram for the first device based on the first commissioning planning database.
[0005] According to one aspect of the present application, a processing device for digital assisted commissioning is provided, comprising: one or more processors and a memory, wherein the memory stores computer executable instructions, and when the instructions are executed, the one or more processors execute the method according to various embodiments of the present disclosure.
[0006] According to one aspect of the present application, a machine-readable storage medium is provided, which stores executable instructions. When the instructions are executed, one or more processors execute the method according to various embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] A further understanding of the nature and advantages of the content of this specification may be achieved by referring to the following drawings. In the drawings, similar components or features may have the same reference numerals.
[0008] Figure 1A A schematic diagram of a data input template according to an embodiment of the present specification is shown.
[0009] Figure 1B Shows Figure 1A Chinese explanation of each item in the data input template shown.
[0010] Figure 2A A schematic diagram showing an example of a data input template according to an embodiment of the present specification.
[0011] Figure 2B Shows Figure 2A Chinese explanation of each item in the data input template example shown.
[0012] Figure 3A , 4A, 5A, 6A, 7A and 8A respectively show example schematic diagrams of activity data items according to embodiments of the present specification.
[0013] Figure 3B , 4B , 5B, 6B, 7B and 8B respectively show Figure 3A , 4A , 5A, 6A, 7A and 8A show Chinese explanations of the individual items in the activity data item examples.
[0014] Fig. 9 An example schematic diagram of a test run planning diagram according to an embodiment of the present specification is shown.
[0015] Fig.10 An exemplary schematic diagram for coordinating multiple devices according to an embodiment of the present specification is shown.
[0016] Fig.11 A flow chart of a method for digitally assisted commissioning according to an embodiment of the present specification is shown.
[0017] Fig.12 A block diagram of a processing device according to an embodiment of the present specification is shown. DETAILED DESCRIPTION
[0018] The subject matter described herein will now be discussed with reference to example embodiments. It should be understood that the discussion of these embodiments is only to enable those skilled in the art to better understand and implement the subject matter described herein, and is not a limitation of the scope of protection, applicability or examples set forth in the claims. The functions and arrangements of the elements discussed can be changed without departing from the scope of protection of the contents of this specification. Various examples can omit, replace or add various processes or components as needed. For example, the described method can be performed in an order different from the described order, and various steps can be added, omitted or combined. In addition, the features described relative to some examples can also be combined in other examples.
[0019] As used herein, the term "including" and its variations represent open terms, meaning "including but not limited to". The term "based on" means "based at least in part on". The terms "one embodiment" and "an embodiment" mean "at least one embodiment". The term "another embodiment" means "at least one other embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other definitions may be included below, whether explicit or implicit. Unless the context clearly indicates otherwise, the definition of a term is consistent throughout the specification.
[0020] Figure 1A A schematic diagram of a data input template according to an embodiment of the present specification is shown, Figure 1B Shows Figure 1A The Chinese explanations of each item in the data input template shown can be understood. Figure 1B The Chinese characters in the text are not actually present in the data entry template.
[0021] The data entry template includes several attributes, such as Figure 1A and 1B As shown, the multiple attributes are listed in the first row of the data input template, including: device name, object, activity, activity step, activity description, mechanical completion time, activity duration, internal device prerequisites, external device prerequisites, utilities, usage, and units. For a device (cluster), such as a cracker, the commissioning process includes various objects, activities, and activity steps. Each activity requires corresponding time planning. Some activities and / or activity steps have a contextual relationship with each other, and some activities have a contextual relationship with activities and / or activity steps outside the device. Some activity steps require the use of utilities. Therefore, in the commissioning plan for the device, staff are required to arrange the relevant information of various activities and / or activity steps related to the commissioning of the device according to the project schedule requirements. By using Figure 1A The data input template shown is in the form of a form for staff to fill in information on various activities and steps related to the commissioning of the device, which can avoid the burden of staff manually drawing commissioning planning diagrams and greatly reduce the difficulty and workload of the staff's work.
[0022] In one embodiment, the data input template can be a tabular file type, for example, an Excel file in common office software can be used to implement Figure 1A The data input template shown is shown. It is understood that other file types can also be used to implement Figure 1A The data entry template shown is, for example, other file types having similar table functionality to Excel.
[0023] Figure 2A A schematic diagram showing an example of a data input template according to an embodiment of the present specification is shown. Figure 2B Shows Figure 2A The Chinese explanation of each item in the data input template example shown can be understood. Figure 2B The Chinese characters in the text are not the actual contents in the data input template instance.
[0024] exist Figure 2A and 2B In the embodiment shown, a polyethylene (PE) device is used as an example to illustrate the data input template example. The data elements included in the data input template example constitute an input data set corresponding to the PE device shown as an example. In other words, the input data set corresponding to the PE device is based on Figure 1A The format of the data input template is provided as shown. In each row of the data input template instance, a corresponding activity or activity step is defined, as well as parameters related to the activity or activity step, such as machine completion time, duration, device internal prerequisites, device external prerequisites, utilities, and the usage of utilities (e.g., including quantity and unit).
[0025] See also Figure 1A and Figure 2A , multiple attributes in the data input template define an activity or activity step. In the illustrated embodiment, the four attributes of device name, object, activity, and activity step define an activity or activity step. For example, see Figure 2A and 2B In the second row of the data input template instance, the combination of the first four data elements in the row, "PE-EP-MC", defines an activity, which can be described as the mechanical completion of the power system of the PE device. The fifth data element of the row given as an example gives the activity description "Electricity power MC" ("Electrical system completion"), and the sixth data element gives the mechanical completion time "2025-02-08". After receiving the data input template instance, the digital processing tool can determine the corresponding activity based on the first four data elements of the second row, wherein the activity is identified as "PE-EP-MC". In other words, the identification (ID) of the activity is recorded as "PE-EP-MC", which is composed of multiple data elements "PE", "EP" and "MC" of the data input template and a connector "-". It can be understood that the connector can also be used in other ways, not limited to the exemplified way. The digital processing tool determines the description of the corresponding activity as "Electricity power MC" based on the fifth data element of the second row, and determines the mechanical completion time of the corresponding activity as "2025-02-08" based on the sixth data element of the second row. Accordingly, the digital processing tool generates an activity data item corresponding to the activity described in the second row above.
[0026] Figure 3A shows an example schematic diagram of an activity data item according to an embodiment of the present specification, Figure 3B Shows Figure 3A The Chinese explanation of each item in the example of activity data items shown can be understood. Figure 3B The Chinese characters in the text are not the actual contents in the activity data item.
[0027] continue Figure 2A In the example shown above, the digital processing tool generates an activity corresponding to the activity described in the second row above, for example Figure 3AThe activity data item shown includes the activity code "PE-EP-MC", that is, the activity ID determined based on the multiple data elements in the data input template instance mentioned above, the target date "2023-02-08" and the activity description "Electricity power MC".
[0028] Understandably, based on Figure 2A For the data elements in the third to eighth rows of the data input template example shown, the digitizing tool can respectively determine the corresponding activity and the description and parameters of the activity, and generate the same as, for example Figure 3A There are six activity data items similar to the activity data items shown. Figure 3A The activities shown are called mechanical completion activities. The mechanical completion of these activities usually means critical time points. Therefore, the activity data items corresponding to these mechanical completion activities can be organized into a sub-database, which serves as a sub-database of the commissioning planning database of the polyethylene plant in this example.
[0029] Figure 4A shows an example schematic diagram of an activity data item according to an embodiment of the present specification, Figure 4B Shows Figure 4A The Chinese explanation of each item in the example of activity data items shown can be understood. Figure 4B The Chinese characters in the text are not the actual contents in the activity data item.
[0030] Continue to see Figure 1A and Figure 2A , the four attributes of device name, object, activity, and activity step define an activity or activity step. For example, see Figure 2A and 2B The combination of the first four data elements in the fourteenth row of the data input template example, "PE-S15-SB-1", defines an activity step, which can be described as S15 system steam blowing, for example, the fifth data element of the row gives the activity description "S15 Steam Blowing", and the seventh data element gives the duration of the activity step "40" days. The digital processing tool receives Figure 2A After the data is input into the template example shown, the corresponding activity can be determined based on the first four data elements of the fourteenth row, where the activity is identified as "PE-S15-SB-1". The digitizing tool determines the description of the corresponding activity as "S15 Steam Blowing" based on the fifth data element of the row, and determines the duration of the corresponding activity as 40 days based on the seventh data element of the row. Accordingly, the digitizing tool generates an activity data item corresponding to the activity described in the row, such as Figure 4A and4B shown.
[0031] The digitization processing tool can determine that the corresponding activity step is a first-level activity step based on the fourth data element "1" of the above-mentioned fourteenth row in the data input template instance and the attribute "activity step" corresponding to the data element. The digitization processing tool can further determine that the corresponding activity step is a second-level activity step and is a sub-activity step under the first-level activity step "PE-S15-SB-1" defined in the fourteenth row based on the fourth data element "1.1" of the fifteenth row and the attribute "activity step" corresponding to the data element. The digitization processing tool can further determine that the description of the corresponding activity step is "Temporary Piping Installation" based on the fifth data element of the fifteenth row, and that the duration of the corresponding activity step is 5 days based on the seventh data element of the row, and that the internal prerequisite of the corresponding activity step is "PE-S15-MC" (i.e., the activity defined in the seventh row) based on the eighth data element of the row. The digital processing tool can determine that the start time of the activity PE-S15-SB-1 is 2025 / 08 / 31, the duration is 40 days, and the end time is 2025 / 10 / 9 based on the in-device prerequisite in the data element of the fourteenth row of the data input template instance (in this example, the data element is empty) and the in-device prerequisite of the corresponding sub-activity. Accordingly, the digital processing tool includes the determined above content in the following example: Figure 4A in the active data item shown.
[0032] Figure 5A shows an example schematic diagram of an activity data item according to an embodiment of the present specification, Figure 5B Shows Figure 5A The Chinese explanation of each item in the example of activity data items shown can be understood. Figure 5B The Chinese characters in the text are not the actual contents in the activity data item.
[0033] continue Figure 2A In the above example shown, the digital processing tool generates an activity corresponding to the activity described in the fifteenth line above, for example Figure 5AThe activity data item shown. The activity data item includes the activity level "2", the identifier of the activity step in the activity data item "PE-S15-SB-1-1", the parent activity (i.e., the previous level activity) "PE-S15-SB-1", and the activity code "PE-S15-SB-1.1". It can be understood that the identifier "PE-S15-SB-1-1" is a representation of the identifier of the activity step in the activity data item, and the activity code "PE-S15-SB-1.1" is a representation of the identifier of the activity step based on multiple data elements in the input data template instance, and the two are associated to indicate the same activity step. The data auxiliary tool also determines, based on the input data template instance, that the prerequisite of the activity step is the activity "PE-S15-MC" and determines the completion date of the prerequisite activity "2025 / 08 / 30". Accordingly, the activity data item includes the prerequisite activity code "PE-S15-MC" and the completion date "2025 / 08 / 30". The data auxiliary tool also determines the start time of the activity step as "2025 / 08 / 31", the end date as "2025 / 09 / 04", and the duration as "5 days" based on the prerequisite and the relevant data elements in the input data template instance, and includes the above determined contents in the following example: Figure 5A In the activity data item shown. It is understandable that the digital assistance tool can also determine more or fewer parameters based on the data elements in the input data template instance and include them in the activity data item. For example, the digital assistance tool can also determine the critical path of the activity planning based on the various activities composed of the data elements in the input data template instance, and determine the adjustable duration of each activity step based on the critical path. The method of determining the critical path is a known technology in the art, so it will not be described in detail. For example, the critical path is determined based on the longest duration of activities that overlap in time.
[0034] Fig. 6A shows an example schematic diagram of an activity data item according to an embodiment of the present specification, Figure 6B Shows Fig. 6A The Chinese explanation of each item in the example of activity data items shown can be understood. Figure 6B The Chinese characters in the text are not the actual contents in the activity data item.
[0035] continue Figure 2A In the example shown above, the digital processing tool generates an activity corresponding to the activity described in the sixteenth line above, for example Fig. 6AThe activity data item shown. Based on the fourth data element "1.1.1" in the sixteenth row and the attribute "activity step" corresponding to the data element, the digitizing tool determines that the corresponding activity step is a third-level activity step and is a sub-activity step under the second-level activity step "PE-S15-SB-1.1" defined in the fifteenth row. Accordingly, the activity data item generated by the digitizing tool includes the activity level "3", the identifier of the activity step in the activity data item "PE-S15-SB-1-1", the parent activity (i.e., the previous level activity) "PE-S15-SB-1-1", and the activity code "PE-S15-SB-1.1.1". The digitization processing tool can further determine that the description of the corresponding activity step is "Section 1installation" based on the fifth data element of the sixteenth row, and that the duration of the corresponding activity step is 3 days based on the seventh data element of the row, and that the internal prerequisite of the corresponding activity step is "PE-S15-MC" (i.e., the activity defined in the seventh row) based on the eighth data element of the row (the element is empty) and the eighth data element of the fifteenth row where its parent activity step is located, and that the completion date of the prerequisite activity is "2025 / 08 / 30", and accordingly the activity data item includes the prerequisite activity code "PE-S15-MC" and the completion date "2025 / 08 / 30". The digitization auxiliary tool also determines that the start time of the activity step is "2025 / 08 / 31", the end date is "2025 / 09 / 02", and the duration is "3days" based on the prerequisite and the relevant data elements in the input data template instance, and includes the above-mentioned contents determined in the example. Fig. 6A in the active data item shown.
[0036] Fig. 7A shows an example schematic diagram of an activity data item according to an embodiment of the present specification, Figure 7B Shows Fig. 7A The Chinese explanation of each item in the example of activity data items shown can be understood. Figure 7B The Chinese characters in the text are not the actual contents in the activity data item.
[0037] continue Figure 2A In the above example shown, the digital processing tool generates an activity corresponding to the activity described in the seventeenth line above, for example Fig. 7AThe activity data item shown. Based on the fourth data element "1.1.2" in the seventeenth row and the attribute "activity step" corresponding to the data element, the digitizing tool determines that the corresponding activity step is a third-level activity step and is a sub-activity step under the second-level activity step "PE-S15-SB-1.1" defined in the fifteenth row. Accordingly, the activity data item generated by the digitizing tool includes the activity level "3", the identifier of the activity step in the activity data item "PE-S15-SB-1-1-2", the parent activity (i.e., the previous level activity) "PE-S15-SB-1.1", and the activity code "PE-S15-SB-1.1.2". The digital processing tool can further determine, based on the fifth data element of the seventeenth row, that the description of the corresponding activity step is "Section 2 installation" ("Second Section Installation"), and based on the seventh data element of the row, determine that the duration of the corresponding activity step is 2 days, and based on the eighth data element of the row, determine that the internal prerequisite of the corresponding activity step is "PE-S15-SB-1.1.1" (i.e., the activity sub-step 1.1.1 defined in the sixteenth row), and determine the completion date of the prerequisite activity as "2025 / 09 / 02", and accordingly determine that the start time of the activity step 1.1.2 is 2025 / 09 / 03, the end time is 2025 / 09 / 04, and the duration is 2 days, and include the above-determined times in the Fig. 7A in the active data item shown.
[0038] Fig. 8A shows an example schematic diagram of an activity data item according to an embodiment of the present specification, Figure 8B Shows Fig. 8A The Chinese explanation of each item in the example of activity data items shown can be understood. Figure 8B The Chinese characters in the text are not the actual contents in the activity data item.
[0039] continue Figure 2A In the above example shown, the digital processing tool generates an activity corresponding to the activity described in line 18, for example Fig. 8AThe activity data item shown. Based on the fourth data element "1.2" in the eighteenth row and the attribute "activity step" corresponding to the data element, the digitizing tool determines that the corresponding activity step is a second-level activity step and is a sub-activity step under the first-level activity step "PE-S15-SB-1" defined in the fourteenth row. Accordingly, the activity data item generated by the digitizing tool includes the activity level "2", the identifier of the activity step in the activity data item "PE-S15-SB-1-2", the parent activity (i.e., the previous level activity) "PE-S15-SB-1", and the activity code "PE-S15-SB-1.2". The digital processing tool can further determine, based on the fifth data element of the eighteenth row, that the description of the corresponding activity step is "Blowing Execution", and based on the seventh data element of the row, that the duration of the corresponding activity step is 20 days, and based on the eighth data element of the row, that the internal prerequisites of the corresponding activity step are activity sub-steps "PE-S15-SB-1.1.2" (i.e., activity sub-step 1.1.2 defined in the seventeenth row), "PE-HP-IN-1" (i.e., the activity step defined in the twelfth row), "PE-PA-IN-1" (i.e., the activity step defined in the tenth row), and "PE-N2-IN-1" (i.e., the activity step defined in the eleventh row), and determine that the completion date of the prerequisite activity "PE-S15-SB-1.1.2" is "2025 / 09 / 04", and based on the completion date "2025 / 09 / 04" and the further prerequisites of the other three prerequisite activities, determine that the completion dates of the other three prerequisite activities are all "2025 / 09 / 04", and accordingly determine that the start time of the activity step "PE-S15-SB-1.2" is 2025 / 09 / 05, the end time is 2025 / 09 / 24, and the duration is 20 days, and include the above determined times in Fig. 8A The digital processing tool determines that the activity step requires a utility of high-pressure steam (HP) based on the tenth to twelfth data elements of the eighteenth row, and that the usage is 150 t / h. It determines that the activity step requires a utility of plant air (PA) based on the tenth to twelfth data elements of the nineteenth row, and that the usage is 500 Nm3 / h. It determines that the activity step requires a utility of nitrogen (N2) based on the tenth to twelfth data elements of the twentieth row, and that the usage is 500 Nm3 / h. The above-mentioned public works are included in the determined public works. Fig. 8A in the active data item shown.
[0040] Combined with the above Figures 2A to 8BThe data format of the data input template, the definition of each data element therein, the definition of the combination of each data element, etc., and the operation of the digital processing tool to generate a corresponding activity database based on the data input template instance (i.e., the input data set corresponding to a device provided in the data input template format) are explained, wherein one row or multiple rows in the data input template instance correspond to an activity or activity step, and the start time, end time, duration, utility usage, etc. of each activity or activity step are determined based on the mutual relationship of the data elements in the data input template instance. It can be understood that Figures 2A to 8B Only illustrative examples are given. In actual implementation, the data input template corresponding to a device may include more or fewer attributes (columns) and may include more or fewer activities or activity steps (rows). Due to the limitation of the length of the diagram, Figure 2A and 2B Only part of the input data template example of a device is given in the figure. It can be understood that the digital processing tool can be based on the combination of Figures 3A to 8B The same operating principle as described is used to process data elements in other rows (not shown) of the data input template. Figure 2A The data structure of the input data template illustrated as an example and the processing logic of the digital processing tool for the data elements and the combination of data elements in the data structure can provide the staff with a computer-aided method for efficiently implementing the test planning.
[0041] Digital processing tools are based on e.g. Figure 2A The input data set of a device shown generates an example FIG. 3A to FIG. 8A The plurality of activity data items shown in the figure may be referred to as a commissioning planning database of the device. The commissioning planning database of the device includes a first sub-database and a second sub-database. The first sub-database includes first-category activity data items (e.g., Figure 3A The second sub-database includes second-category activity data items corresponding to each activity step of the device (eg FIG. 4A to FIG. 8A The digital assistance tool can further generate a commissioning planning diagram represented in a graphical manner based on the planning database of the device.
[0042] Fig. 9 An example schematic diagram of a test run planning diagram according to an embodiment of the present specification is shown.
[0043] by FIG. 3A to FIG. 8ATaking the activity database of the polyethylene plant shown in the figure as an example, the digital auxiliary tool generates the following information based on the level, start time, end time, duration, and dependency relationship between each activity in the activity database and other activities or activity steps: Fig. 9 The graphical commissioning plan diagram shown. In one embodiment, the graphical commissioning plan diagram can be implemented in the form of a Gantt chart.
[0044] Fig. 9 The horizontal axis in the figure represents time (e.g., in days). The date 2025 / 08 / 30 is based on the digital assistant. Figure 2A The reference date determined by the individual data elements under the attribute "internal prerequisite" in the input data set shown is, for example, the mechanical completion time of the S15 system. Fig. 9 Each long box shown in represents an activity step corresponding to an activity data item, such as Fig. 9 As shown, step S1 corresponds to the above-mentioned activity step "PE-S15-SB-1", step S11 corresponds to the above-mentioned activity step "PE-S15-SB-1.1", step S111 corresponds to the above-mentioned activity step "PE-S15-SB-1.1.1", step S112 corresponds to the above-mentioned activity step "PE-S15-SB-1.1.2", steps S2, S3, and S4 correspond to the above-mentioned activity steps "PE-HP-IN-1", "PE-PA-IN-1", and "PE-N2-IN-1" respectively, step S12 corresponds to the above-mentioned activity step "PE-S15-SB-1.2", step S13 corresponds to the above-mentioned activity step "PE-S15-SB-1.3", and step S14 corresponds to the above-mentioned activity step "PE-S15-SB-1.4".
[0045] pass Fig. 9 The commissioning planning diagram shown can visually display the commissioning planning of a device. In addition, by using digital auxiliary tools based on e.g. Figure 1A and Figure 2A The input data template shown in the figure automatically generates the corresponding Figures 3A to 8A The test run planning database of the activity data items shown in the figure can then automatically generate, for example Fig. 9 The test run planning diagram shown can significantly improve the work efficiency of the staff when making the test run planning.
[0046] In one embodiment, the staff can modify the test run plan by operating the test run plan diagram. For example, when the operator clicks the long bar shown in S12, the screen may display, for example, Fig. 8AThe data in the activity data item shown is displayed to allow the operator to edit the data in the activity data item, for example, to modify the relevant date, modify the usage of the utility project, etc. In one embodiment, other operations can be performed on the commissioning plan, for example, a new activity step or activity sub-step can be added.
[0047] Those skilled in the art will understand that Fig. 9 is based on Figures 2A to 8A The example shown depicts the portion of the commissioning planning diagram related to activity step PE-S15-SB-1 in a simplified form. Based on the same principle, in actual implementation, the commissioning planning diagram may include different items and may include more items.
[0048] Fig.10 An exemplary schematic diagram for coordinating multiple devices according to an embodiment of the present specification is shown.
[0049] Combination of the above Figures 2A to 8A Taking the polyethylene plant as an example, the digital auxiliary tool automatically generates the commissioning plan of the plant based on the input data set of the polyethylene plant. For large chemical companies, a project contains many plants (cluster), and the digital auxiliary tool generates the commissioning plan database of each plant based on the input data set of each plant. Since the departments corresponding to each plant cannot fully understand the various details of the commissioning plan of other plants, there may be conflicts between the activity steps of the commissioning plan of each plant. For example, the demand for public works of each plant is different, and it is difficult to summarize the usage of a certain public work of all plants in a specific time period by manual means, especially in the actual commissioning process, the usage of public works of some plants may be dynamically adjusted, and it is even more difficult to count the usage of a certain public work of multiple plants by manual means. In one embodiment, the digital auxiliary tool can dynamically determine the demand for a specific public work based on the commissioning plan database of multiple plants, and can adjust the supply accordingly. In addition, the supply plan of multiple devices can also be adjusted according to the supply of the public work and the configuration of multiple devices used to provide the public work.
[0050] exist Fig.10 In the example shown, the horizontal axis represents time and the vertical axis represents the quantity of a specific utility. In this example, the utility is high-pressure steam, and as shown by the line represented by "planned supply quantity", it is planned to start supplying high-pressure steam at time t1, and the planned supply quantity is q1 tons / hour. Fig.10The portion shown in the square grid shading represents the demand for high-pressure steam of the first device, the portion shown in the oblique stripe shading represents the demand for high-pressure steam of the second device, and the portion shown in the vertical stripe shading represents the demand for high-pressure steam of the third device. For example, the first device may be a cracking device, the second device may be a polyethylene device, and the third device may be a citral device. The digital auxiliary tool determines the respective demands for high-pressure steam of each device based on the commissioning planning database of the first device, the commissioning planning database of the second device, and the commissioning planning database of the third device, and then determines the total demand for high-pressure steam of each device in each time period. The digital auxiliary tool can compare the total demand for high-pressure steam of each device with the planned supply to determine whether a conflict occurs. For example, the digital auxiliary tool determines that the total demand for high-pressure steam between time t2 and t3 is greater than the planned supply, and the total demand for high-pressure steam between time t3 and t4 is greater than the planned supply, thereby determining that there is a conflict. In one embodiment, the digital auxiliary tool outputs the information of the conflict to remind the operator of the insufficient supply of the high-pressure steam. Accordingly, the digital assistance tool can receive modifications related to corresponding action steps, such as modifications to the amount of high-pressure steam used in certain activities or modifications to the time of certain activities, and update corresponding activity data items based on the received modifications. In one embodiment, the digital assistance tool can determine supply adjustments for multiple supply devices of high-pressure steam and / or usage adjustments for multiple devices that require high-pressure steam, and output the adjustment suggestions together with the above-mentioned reminder conflict information. In one embodiment, the digital assistance tool can determine supply adjustments for multiple supply devices of high-pressure steam and / or usage adjustments for multiple devices that require high-pressure steam, and adjust the operation of the corresponding device or supply equipment based on the determined supply adjustments and / or usage adjustments.
[0051] In one embodiment, taking high-pressure steam as an example of a utility project, there are multiple devices for providing high-pressure steam, for example, three boilers, of which two are large boilers, and their full-load supply capacity is 300 tons / hour, and one is a small boiler, and its full-load supply capacity is 180 tons / hour. The boiler operating load has the following characteristics: when the load rate is 30%-100%, there is basically no substantial difference in the natural gas consumed, which means that the cost is mainly water consumption; when the load rate is lower than 30%, the boiler cannot produce qualified steam, and the unqualified steam produced can only be used for purging, and cannot be used for normal purposes.
[0052] See also Fig.10, since the total demand for high-pressure steam of each device may change dynamically over time, the digital auxiliary tool can adjust the supply and use of high-pressure steam while determining the total demand for high-pressure steam in real time. In one embodiment, the digital auxiliary tool can generate an adjustment plan based on the following processing logic. When the demand of all devices is less than 300 tons / hour: if the total demand is 200 tons / hour, a large boiler is opened with a load rate of 66%; when one or more devices need to increase the use of high-pressure steam, the total demand is increased to 280 tons / hour, and the load rate of the boiler device is increased to 93%. When 300 tons / hour < the demand of all devices < 350 tons / hour: evaluate the steam consumption of all devices, postpone or reduce the steam demand for devices that do not need steam purging, thereby reducing the total demand to 300 tons / hour, and only open a large boiler; if the excess 50 tons / hour of demand is a necessary amount, a small boiler of 180 tons / hour can be opened, and the load rates of the two boilers are adjusted so that the load rates of both boilers are greater than 30%. When 350 tons / hour < the demand of all devices < 480 tons / hour, open two boilers, one large and one small, and adjust the boiler load rate according to the device demand so that the load rate of both boilers is greater than 30%. When 480 tons / hour < the demand of all devices < 600 tons / hour, open two large boilers and adjust the boiler load according to the device demand so that the load rate of both boilers is greater than 30%. When 600 tons / hour < the demand of all devices < 650 tons / hour, open two large boilers, evaluate the steam consumption of all devices, postpone or reduce the steam demand for devices that do not require steam purging, thereby reducing the total demand to 600 tons / hour; if the excess 50 tons / hour demand is all necessary, open another small boiler of 180 tons / hour and adjust the load of the three boilers so that the load rate of the three boilers is greater than 30%. When the total demand of all devices is greater than 650 tons / hour, open three boilers and adjust the load of the three boilers so that the load rate of both boilers is greater than 30%.
[0053] It can be understood that although the above processing logic is described by taking multiple devices generating steam as an example, the above processing logic can also be applied to the supply arrangement of other public works.
[0054] In one embodiment, a plan for the action steps of each device in the multiple devices within a specific future time period (e.g., a predetermined number of days, a month, a week, etc.) can be generated based on multiple commissioning planning databases of the multiple devices. As described above, the operator can dynamically or temporarily change the activity step by modifying the activity data items corresponding to certain activity steps in the planning diagram. The temporary adjustment of these action steps includes increasing and / or reducing the demand for specific utilities. On the one hand, this temporary adjustment function enables the operator to adjust the commissioning plan more efficiently by operating the digital auxiliary tool. On the other hand, this temporary adjustment results in a change in the total demand for a specific utility, such as high-pressure steam, at a specific time. Accordingly, the digital auxiliary tool can dynamically adjust the operation plan of multiple devices used to supply the first utility through the above-mentioned processing logic.
[0055] Combination of the above Fig.10 The invention discloses an embodiment in which a digital assistant tool automatically tracks the total demand of utilities of multiple devices, detects conflicts between demand and planned quantities, and processes them accordingly. In addition, in one embodiment, conflicts between activity steps of commissioning plans of different devices may also include conflicts in time between activity steps with dependencies. For example, an activity step for producing water in the commissioning plan of a first device starts at a first time, and an activity step for using water in the commissioning plan of a second device starts at a second time. The digital assistant tool can determine the first time and the second time based on the commissioning plan database corresponding to the first device and the commissioning plan database corresponding to the second device, and determine that the commissioning plan databases of the two devices conflict after the second time based on the first time. In one embodiment, the digital assistant tool outputs information about the conflict to remind the operator of the conflict. Accordingly, the digital assistant tool can receive modifications about corresponding action steps, such as modifications to the time of the above-mentioned activity step for producing water and / or the activity step for using water, and update corresponding activity data items based on the received modifications. In one embodiment, the digital assistant tool can determine adjustments about the first time and / or the second time, and output the adjustment suggestions together with the above-mentioned information reminding the conflict. In one embodiment, the digital assistance tool can determine adjustments regarding the first time and / or the second time, and adjust the above-mentioned water-generating activity step and / or water-using activity step accordingly.
[0056] Fig.11 A flow chart of a method 1100 for digitally assisted commissioning according to an embodiment of the present specification is shown. The method 1100 may be executed by a digital assistance tool, which may also be referred to as a digital assistance module.
[0057] In step 1110, multiple input data sets corresponding to multiple devices are obtained, each of the multiple input data sets is provided in the format of a data input template, and the data input template includes multiple attributes, and the multiple attributes include device name, object, activity, activity step, activity description, mechanical completion time, activity duration, device internal prerequisites, device external prerequisites, utilities, and usage.
[0058] In step 1120, a first test run planning database for the first device is generated based on data elements in a first input data set corresponding to the first device among the multiple input data sets, dependencies between data elements in the first input data set indicated by prerequisites within the device, and dependencies between the data elements in the first input data set and data elements outside the first input data set indicated by prerequisites outside the device.
[0059] In step 1130 , a first commissioning planning diagram of the first device is generated based on the first commissioning planning database.
[0060] In one embodiment, the first input data set includes a first data element corresponding to the in-device prerequisite, and the first data element includes multiple second data elements in the first input data set, wherein a combination of the multiple second data elements (for example, the PE-S15-MC described above) indicates the in-device prerequisite of the active step corresponding to the first data element, wherein the combination of the multiple second data elements is represented by the respective indicators of the multiple second data elements and the connectors therebetween.
[0061] In one embodiment, the combination of the multiple second data elements includes a second data element corresponding to the device name, a second data element corresponding to the object, and a second data element corresponding to the activity (for example, PE-S15-MC described above), or, the combination of the multiple second data elements includes a second data element corresponding to the device name, a second data element corresponding to the object, a second data element corresponding to the activity, and a second data element corresponding to the activity step (PE-HP-IN-1 described above).
[0062] In one embodiment, the first data element further includes a third data element in the first input data set, wherein the third data element in combination with the plurality of second data elements together indicates an in-device prerequisite for the activity plan corresponding to the first data element.
[0063] In one embodiment, the third data element represents a lower-level activity step below the first-level activity step in the activity step, wherein the lower-level activity step includes at least one of a second-level activity step and a third-level activity step.
[0064] In one embodiment, the first input data set includes a fourth data element corresponding to the off-device prerequisite, and the fourth data element includes one or more fifth data elements in a second input data set among the multiple input data sets, wherein a combination of the one or more fifth data elements indicates an off-device prerequisite for the activity planning corresponding to the fourth data element.
[0065] In one embodiment, in step 1130, based on the data elements in the first input data set, the dependencies between the data elements in the first input data set, and the dependencies between the data elements in the first input data set and data elements outside the first input data set, the timing of each activity or activity step of the first device is determined to generate the first commissioning planning database, wherein the first commissioning planning database includes a first sub-database and a second sub-database, the first sub-database includes first-category activity data items corresponding to the mechanical completion of each sub-device of the first device, and the second sub-database includes second-category activity data items corresponding to each activity step of the first device, wherein each of the first-category activity data items includes the mechanical completion time of the corresponding sub-device, and each of the second-category activity data items includes at least two of the start time, duration, and end time of the corresponding activity step, and at least part of the second-category activity data items includes required utilities and their usage.
[0066] In one embodiment, each of the first-category activity data items includes a first identification code, which corresponds to a combination of multiple data elements in the first input data set that are related to the first-category activity data item, and the combination of the multiple data elements is represented by the respective indicators of the multiple data elements and the connectors therebetween. Each of the second-category activity data items includes a second identification code, which corresponds to a combination of multiple data elements in the first input data set that are related to the second-category activity data item, and the combination of the multiple data elements is represented by the respective indicators of the multiple data elements and the connectors therebetween.
[0067] In one embodiment, the combination of multiple data elements associated with the first-category activity data item includes a data element corresponding to the device name, a data element corresponding to the object, and a data element corresponding to the activity, wherein the combination of multiple data elements associated with the second-category activity data item includes a data element corresponding to the device name, a data element corresponding to the object, a data element corresponding to the activity, and a data element corresponding to the activity step. In one embodiment, each of the second-category activity data items includes a level of a corresponding activity step.
[0068] In one embodiment, in step 1120, for each input data set of the multiple input data sets of the multiple devices in the multiple input data sets, a corresponding test run planning database is generated based on the data elements of the input data set, the dependencies between the data elements in the input data set, and the dependencies between the data elements in the input data set and data elements outside the input data set, thereby generating multiple test run planning databases for the multiple devices, wherein the multiple test run planning databases include the first test run planning database.
[0069] In one embodiment, method 1100 further includes: Fig.11 In step 1140 not shown in the figure, in step 1140, based on the first test run planning database and the second test run planning database corresponding to the second device in the multiple test run planning databases, the active steps in which the first test run planning database and the second test run planning database conflict are determined.
[0070] In one embodiment, in step 1140, a first time is determined when a first activity step in the first test run planning database starts to use a first utility project; a second time is determined when a second activity step in the second test run planning database starts to generate the first utility project; and based on determining that the first time is before the second time, the first activity step and the second activity step are determined to be conflicting activity steps.
[0071] In one embodiment, in step 1140, a plan for the supply quantity of the first public utility is determined; a plan for the total demand quantity of the first public utility is determined based on the multiple trial run planning databases, including a first device corresponding to the first trial run planning database and a second device corresponding to the second trial run planning database; and whether a conflict occurs based on the supply quantity plan and the total demand quantity plan.
[0072] In one embodiment, method 1100 further includes: Fig.11 Step 1150 not shown in the figure, in step 1150, when a conflict is determined based on the planning of the supply quantity and the planning of the total demand quantity, a prompt message is issued to the at least two devices; a modification of the action steps of at least one device among the at least two devices is received; and a test run planning database of the at least one device is updated based on the received modification.
[0073] In one embodiment, method 1100 further includes Fig.11In step 1160 not shown in the figure, when a conflict is determined based on the plan of the supply quantity and the plan of the total demand quantity, the operation plan of the plurality of devices used to supply the first utility is adjusted.In one embodiment, in step 1160, the operation plans of the multiple devices used to supply the first public project are adjusted according to the following processing logic: when the total demand is less than the full load supply of the first device among the multiple devices, the load rate of the first device is increased so that the supply of the first device is equal to the total demand; when the excess of the total demand over the full load supply of the first device is less than a first threshold: based on the priority of the action steps of the at least two devices with respect to the use of the first public project, at least one of the action steps of the at least two devices is postponed to use the first public project; or the demand for the first public project of at least one of the action steps of the at least two devices is reduced. , so that the reduced total demand is equal to the supply of the first device; or start the second device among the multiple devices, and adjust the load rates of the first device and the second device, so that the adjusted load rates of the first device and the second device are both greater than the second threshold; when the total demand exceeds the sum of the full load supply of the first device and the first threshold and is less than the sum of the full load supply of the first device and the full load supply of the second device, start the second device, and adjust the load rates of the first device and the second device, so that the adjusted load rates of the first device and the second device are both greater than the second threshold; when the total demand exceeds the sum of the full load supply of the first device and the full load supply of the second device and When the total demand exceeds the sum of the full load supply of the first device and the full load supply of the third device by less than the first threshold: postpone the time for at least one of the action steps of the at least two devices to use the first public project according to the priority of the action steps of the at least two devices with respect to the use of the first public project; or reduce the time for at least one of the action steps of the at least two devices with respect to the use of the first public project. The demand of the first public utility is reduced so that the reduced total demand is equal to the sum of the full load supply of the first equipment and the full load supply of the third equipment; or the second equipment is started, and the load rates of the first equipment, the second equipment and the third equipment are adjusted so that the adjusted load rates of the first equipment, the second equipment and the third equipment are all greater than the second threshold; when the total demand exceeds the sum of the full load supply of the first equipment and the full load supply of the third equipment by more than the first threshold, the second equipment is started, and the load rates of the first equipment, the second equipment and the third equipment are adjusted so that the adjusted load rates of the first equipment, the second equipment and the third equipment are all greater than the second threshold.
[0074] In one embodiment, method 1100 further includes Fig.11 In step 1170, which is not shown in the figure, a plan of action steps for each of the multiple devices in a specific time period in the future is generated based on the multiple commissioning planning databases; a temporary adjustment of at least one action step of at least one of the multiple devices in the specific time period is received, and the temporary adjustment of at least one action step includes increasing and / or decreasing the demand for the first utility; and the operation plan of the multiple devices used to supply the first utility is dynamically adjusted based on the temporary adjustment, the plan of action steps for each device in the specific time period, and the planned supply of the first utility. In one embodiment, the dynamic adjustment of the operation plan of the multiple devices used to supply the first utility in step 1170 is performed according to the processing logic described in step 1160 above.
[0075] Fig.12 12 shows a block diagram of a processing device according to an embodiment of the present specification. According to one embodiment, the device 1200 may include one or more processors 1210 that execute one or more machine-readable instructions stored or encoded in a machine-readable storage medium (i.e., memory 1230). Although not described herein, Fig.12 However, those skilled in the art will appreciate that the device 1200 may include various other components, such as various communication modules, bus modules, etc. In one embodiment, the digitization assistance tool or digitization assistance module described in the embodiments of the present disclosure may be implemented by software, and the processor 1210 executes the program instructions of the software to implement the above-mentioned combination. Figures 1A to 11 Describes the various operations and functions.
[0076] According to one embodiment, a program product such as a non-transitory machine-readable medium is provided. The non-transitory machine-readable medium may have instructions, which, when executed by the processor 1210, cause the device to perform the above combined with the various embodiments of the present application. Figure 1A-11 Describes the various operations and functions.
[0077] As above Figures 1A to 12 The method and system of digital assisted commissioning according to the embodiments of the present specification are described. Those skilled in the art should understand that various deformations and modifications can be made to the embodiments disclosed above without departing from the essence of the invention. Therefore, the protection scope of the present invention should be defined by the appended claims.
[0078] It should be noted that not all steps and units in the above-mentioned processes and system structure diagrams are necessary, and some steps or units can be ignored according to actual needs. The execution order of each step is not fixed and can be determined as needed. The device structure described in the above-mentioned embodiments can be a physical structure or a logical structure, that is, some units may be implemented by the same physical entity, or some units may be implemented by multiple physical entities, or some components in multiple independent devices may be implemented together.
[0079] The above description of the present disclosure is provided to enable any person of ordinary skill in the art to implement or use the present disclosure. Various modifications to the present disclosure will be apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of protection of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is consistent with the widest range of principles and novel features disclosed herein.
Claims
1. A digital assisted commissioning method, comprising: obtaining a plurality of input data sets corresponding to a plurality of devices, each of the plurality of input data sets being provided in a format of a data input template, the data input template comprising a plurality of attributes, the plurality of attributes comprising device name, object, activity, activity step, activity description, mechanical completion time, activity duration, device internal prerequisite, device external prerequisite, utility, and usage; generating a first commissioning planning database for the first device based on data elements in a first input data set corresponding to the first device among the plurality of input data sets, dependency relationships between the data elements in the first input data set indicated by the device-internal preconditions, and dependency relationships between the data elements in the first input data set and data elements outside the first input data set indicated by the device-external preconditions; as well as generating a first test run planning diagram for the first device based on the first test run planning database, Wherein, the generating of the first commissioning planning database of the first device comprises: determining the time arrangement of each activity or activity step of the first device based on the data elements in the first input data set, the dependency relationship between the data elements in the first input data set, and the dependency relationship between the data elements in the first input data set and the data elements outside the first input data set to generate the first commissioning planning database, wherein the first commissioning planning database comprises a first sub-database and a second sub-database, the first sub-database comprises first-category activity data items corresponding to the mechanical completion of each sub-device of the first device, and the second sub-database comprises second-category activity data items corresponding to each activity step of the first device, wherein each of the first-category activity data items comprises the mechanical completion time of the corresponding sub-device, each of the second-category activity data items comprises at least two of the start time, duration, and end time of the corresponding activity step, and at least part of the second-category activity data items comprises required utilities and their usage, wherein each of the first-category activity data items comprises a first identification code, the first identification code corresponds to a combination of multiple data elements in the first input data set related to the first-category activity data item, the combination of the multiple data elements being represented by respective identifiers of the multiple data elements and connectors therebetween; and each of the second-category activity data items comprises a second identification code, the second identification code corresponds to a combination of multiple data elements in the first input data set related to the second-category activity data item, the combination of the multiple data elements being represented by respective identifiers of the multiple data elements and connectors therebetween. Among them, the combination of multiple data elements related to the first category activity data items includes data elements corresponding to the device name, data elements corresponding to the object, and data elements corresponding to the activity, and wherein the combination of multiple data elements related to the second category activity data items includes data elements corresponding to the device name, data elements corresponding to the object, data elements corresponding to the activity, and data elements corresponding to the activity steps.
2. The method of claim 1, wherein: The first input data set includes a first data element corresponding to the in-device prerequisite, the first data element includes multiple second data elements in the first input data set, wherein the combination of the multiple second data elements indicates the in-device prerequisite of the activity step corresponding to the first data element, wherein the combination of the multiple second data elements is represented by respective indicators of the multiple second data elements and connectors therebetween.
3. The method of claim 2, wherein: The combination of the multiple second data elements includes a second data element corresponding to the device name, a second data element corresponding to the object, and a second data element corresponding to the activity, or the combination of the multiple second data elements includes a second data element corresponding to the device name, a second data element corresponding to the object, a second data element corresponding to the activity, and a second data element corresponding to the activity step.
4. The method of claim 2, wherein: The first data element further includes a third data element in the first input data set, wherein the third data element in combination with the plurality of second data elements together indicates an in-device prerequisite for an activity plan corresponding to the first data element.
5. The method of claim 4, wherein: The third data element represents a lower-level activity step below the first-level activity step among the activity steps, wherein the lower-level activity step includes at least one of a second-level activity step and a third-level activity step.
6. The method of claim 1, wherein: The first input data set includes a fourth data element corresponding to the off-device prerequisite, and the fourth data element includes one or more fifth data elements in a second input data set among the multiple input data sets, wherein a combination of the one or more fifth data elements indicates an off-device prerequisite for the activity planning corresponding to the fourth data element.
7. The method according to any one of claims 1 to 6, wherein generating a first commissioning planning database of the first device comprises: For each of the multiple input data sets of the multiple devices in the multiple input data sets, a corresponding test run planning database is generated based on the data elements of the input data set, the dependencies between the data elements in the input data set, and the dependencies between the data elements in the input data set and data elements outside the input data set, thereby generating multiple test run planning databases for the multiple devices, wherein the multiple test run planning databases include the first test run planning database.
8. The method of claim 7, further comprising: Based on the first test run planning database and a second test run planning database corresponding to a second device among the plurality of test run planning databases, conflicting activity steps in the first test run planning database and the second test run planning database are determined.
9. The method of claim 8, wherein: The step of determining whether the first test run planning database conflicts with the second test run planning database comprises: Determine the plan for the supply of the first public utility; Determine, based on the plurality of commissioning planning databases, a plan for a total demand for the first utility project by at least two devices, including a first device corresponding to the first commissioning planning database and a second device corresponding to the second commissioning planning database; Whether a conflict occurs is determined based on the plan of the supply amount and the plan of the total demand amount.
10. The method of claim 9, further comprising: When a conflict is determined based on the planning of the supply quantity and the planning of the total demand quantity, a prompt message is issued to the at least two devices; receiving a modification regarding an action step with at least one of the at least two devices; A commissioning planning database of the at least one device is updated based on the received modification.
11. The method of claim 10, further comprising: When a conflict is determined based on the planning of the supply quantity and the planning of the total demand quantity, adjusting the operation planning of the plurality of devices for supplying the first utility comprises: When the total demand is less than the full load supply of the first device among the multiple devices, increasing the load rate of the first device so that the supply of the first device is equal to the total demand; When the amount by which the total demand exceeds the full load supply of the first device is less than a first threshold, deferring the time for at least one of the action steps of the at least two devices to use the first utility according to the priority of the action steps of the at least two devices with respect to the use of the first utility; or reducing the demand of the first utility in at least one of the steps of the at least two devices so that the reduced total demand is equal to the supply of the first device; or Starting a second device among the plurality of devices, and adjusting the load rates of the first device and the second device so that the adjusted load rates of the first device and the second device are both greater than a second threshold; When the total demand exceeds the sum of the full load supply of the first device and the first threshold and is less than the sum of the full load supply of the first device and the full load supply of the second device, starting the second device and adjusting the load rates of the first device and the second device so that the adjusted load rates of the first device and the second device are both greater than the second threshold; When the total demand exceeds the sum of the full load supply of the first device and the full load supply of the second device and is less than the sum of the full load supply of the first device and the full load supply of the third device, the third device is started and the second device is not started, and the load rates of the first device and the third device are adjusted so that the adjusted load rates of the first device and the third device are both greater than a second threshold value; when the excess of the total demand over the sum of the full load supply of the first device and the full load supply of the third device is less than the first threshold value: deferring the time for at least one of the action steps of the at least two devices to use the first utility according to the priority of the action steps of the at least two devices with respect to the use of the first utility; or reducing the demand of the first utility in at least one of the steps of the at least two devices so that the reduced total demand is equal to the sum of the full load supply of the first device and the full load supply of the third device; or Starting the second device, and adjusting the load rates of the first device, the second device, and the third device so that the adjusted load rates of the first device, the second device, and the third device are all greater than the second threshold; When the total demand exceeds the sum of the full load supply of the first device and the full load supply of the third device by more than the first threshold, the second device is started, and the load rates of the first device, the second device and the third device are adjusted so that the adjusted load rates of the first device, the second device and the third device are all greater than the second threshold.
12. The method of claim 7, further comprising Generate a plan of action steps for each of the plurality of devices within a specific future time period based on the plurality of test run planning databases; receiving a temporary adjustment of at least one action step of at least one device among the plurality of devices within the specific time period, wherein the temporary adjustment of the at least one action step comprises increasing and / or decreasing a demand of a first utility; Dynamically adjusting the operation plan of multiple devices for supplying the first utility based on the temporary adjustment, the planning of the action steps of each device within the specific time period, and the planned supply amount of the first utility, includes: When the total demand for the first utility after the temporary adjustment is less than the full load supply of the first device among the multiple devices, increasing the load rate of the first device so that the supply of the first device is equal to the total demand; When the amount by which the total demand exceeds the full load supply of the first device is less than a first threshold: Delaying the time for at least one of the action steps of at least two devices including the at least one device to use the first utility according to the priority of the action steps of at least two devices including the at least one device with respect to the use of the first utility; or Reducing the demand of the first utility in at least one of the steps of the at least two devices so that the reduced total demand is equal to the supply of the first device; or Starting a second device among the plurality of devices, and adjusting the load rates of the first device and the second device so that the adjusted load rates of the first device and the second device are both greater than a second threshold; When the total demand exceeds the sum of the full load supply of the first device and the first threshold and is less than the sum of the full load supply of the first device and the full load supply of the second device, starting the second device and adjusting the load rates of the first device and the second device so that the adjusted load rates of the first device and the second device are both greater than the second threshold; When the total demand exceeds the sum of the full load supply of the first device and the full load supply of the second device and is less than the sum of the full load supply of the first device and the full load supply of the third device, the third device is started and the second device is not started, and the load rates of the first device and the third device are adjusted so that the adjusted load rates of the first device and the third device are both greater than a second threshold; When the excess of the total demand over the sum of the full load supply of the first device and the full load supply of the third device is less than the first threshold: deferring the time for at least one of the action steps of the at least two devices to use the first utility according to the priority of the action steps of the at least two devices with respect to the use of the first utility; or Reducing the demand of the first utility in at least one of the steps of the at least two devices so that the reduced total demand is equal to the sum of the full load supply of the first device and the full load supply of the third device; or Starting the second device, and adjusting the load rates of the first device, the second device, and the third device so that the adjusted load rates of the first device, the second device, and the third device are all greater than the second threshold; When the total demand exceeds the sum of the full load supply of the first device and the full load supply of the third device by more than the first threshold, the second device is started, and the load rates of the first device, the second device and the third device are adjusted so that the adjusted load rates of the first device, the second device and the third device are all greater than the second threshold.
13. A processing device for digitally assisting factory commissioning, comprising: one or more processors; as well as A memory storing computer executable instructions which, when executed, cause the one or more processors to perform the method of any one of claims 1 to 12.
14. A machine-readable storage medium storing executable instructions which, when executed, cause one or more processors to perform the method of any one of claims 1 to 12.
Citation Information
Patent Citations
Digital design platform construction method based on IPD (Integrated Product Development) system
CN106779620A
Experimental data management method, experimental data acquisition method and experimental data management system
CN113051326A