Experiment operation automatic control method and device based on resource scheduling

By classifying and managing experimental equipment resources, the problems of uneditable experimental processes and low resource utilization in existing technologies are solved, the flexibility of experimental processes and efficient utilization of resources are achieved, and multiple projects can be supported to run in parallel.

CN120672047AActive Publication Date: 2025-09-19WUHAN HUADA GENE BIOMEDICAL ENG CO LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510758936.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-09
Publication Date
2025-09-19
Estimated Expiration
2045-06-09

AI Technical Summary

Technical Problem

The existing experimental operation framework cannot edit and modify the experimental process, has low resource utilization, is difficult to add error handling steps and fault recovery steps, and is difficult to modify the experimental process, making it difficult to adapt to the parallel and flexibility requirements of multiple projects.

Method used

By classifying experimental equipment resources and establishing an equipment resource management module, automatic allocation and scheduling of resources can be achieved. This allows users to edit experimental processes, add error handling and fault recovery steps, and manage the parallel operation of multiple experiments through resource scheduling.

Benefits of technology

It achieves flexibility in experimental processes and efficient use of resources, supports multiple experiments running simultaneously, improves the utilization of instrument resources, allows users to edit processes and add error handling steps, and adapts to the parallel needs of multiple projects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120672047A_ABST
    Figure CN120672047A_ABST
Patent Text Reader

Abstract

The invention discloses an experimental operation automatic control method and device based on resource scheduling, and the method specifically comprises the steps: S1, sorting instrument assemblies of experimental equipment as resources, and classifying the resources according to a working mode; s2, carding experiment steps needed by different experiments, compiling action logic of the experiment steps, and editing and combining the multiple experiment steps to obtain an experiment process; s3, the experiment processes are operated in order according to the experiment starting interval time set by the equipment resource management module, the experiment steps of the experiment processes are executed in sequence in the operation process, resources of the corresponding types are called, and the equipment resource management module manages the experiment processes and resource scheduling in the execution process of the experiment steps; and S4, the equipment resource management module re-evaluates the busy degree of each resource according to the occupation time of each resource, and sets an experiment starting interval time for a subsequent experiment process based on the busy degree. According to the invention, ordered work of resources in a plurality of experiments is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of experimental operation control, and in particular to an experimental operation automatic control method and device based on resource scheduling. Background Art

[0002] The experimental execution framework is used to automate the experimental process. Current experimental execution frameworks focus on sequential control. Specifically, the experimental action flow is programmed, each action is executed at a specified time, and the time taken for each action is checked. In actual testing, this sequential control-based experimental execution framework has largely achieved the intended design results. However, further development revealed numerous shortcomings, such as the inability to edit the experimental process, difficulty in modifying the experimental process, and low instrument resource utilization. Summary of the Invention

[0003] In view of this, it is necessary to provide an automatic control method and device for experimental operation based on resource scheduling to effectively solve the technical problems that the existing experimental operation framework cannot edit and modify the experimental process and has low resource utilization.

[0004] The present invention provides an experimental operation automatic control method based on resource scheduling, comprising the following steps: Step S1: sorting instrument components of experimental equipment as resources and classifying the resources according to working modes; Step S2: sort out the experimental steps required for different experiments, write the action logic of the experimental steps, and edit and combine multiple experimental steps to obtain the experimental process; Step S3: Each of the experimental processes is run in order according to the experiment start interval set by the device resource management module. Each experimental step of the experimental process is executed in sequence during the running process and calls the corresponding category of resources. The device resource management module manages the resource scheduling during the execution of each of the experimental processes and each of the experimental steps; Step S4: The device resource management module re-evaluates the busyness of each resource according to the occupied time of each resource, and sets a corresponding experiment start interval for the subsequent experiment process based on the busyness.

[0005] Preferably, in step S1, the resources are classified according to the working mode, specifically: The resources are divided into independent resources, linkage resources and service resources according to their working mode; the resources that serve as the main operation in the experimental steps are independent resources, the resources that play a supporting role in each step are linkage resources, and the resources used to control the equipment environment status are service resources.

[0006] Preferably, the step S2 is specifically as follows: The experimental steps include editable steps and automatic steps, the editable steps are experimental steps related to reagent processing, and the automatic steps are necessary intermediate steps related to experimental machine design; A plurality of the editable steps are edited and combined, and corresponding automatic steps are automatically generated based on the editable steps to obtain the experimental process.

[0007] Preferably, the step S2 further includes: The experimental steps also include an error handling step, which compiles the action logic of the error handling step and adds the error handling step to the experimental process according to the experimental requirements; the error handling step is urgently inserted into the step running queue when an abnormality occurs in the device and is executed immediately.

[0008] Preferably, the error handling step includes error prevention measures and fault recovery steps, wherein the error prevention measures are used to take preventive measures against foreseeable errors of the experimental equipment, and the fault recovery steps are used to automatically handle abnormal conditions and experimental errors.

[0009] Preferably, each experimental step of the experimental process in step S3 is executed in sequence during the running process and calls resources of corresponding categories, specifically: When the experimental process starts, the device resource management module is requested and occupied with corresponding independent resources. When running to the corresponding experimental step, the device resource management module is requested and occupied with corresponding linkage resources. The independent resources are released when the experimental process is completed, and the linkage resources are released when the corresponding experimental step is completed.

[0010] Preferably, the device resource management module in step S3 manages resource scheduling during the execution of each experimental process and each experimental step, specifically: When the experimental step is executed, the corresponding resources are requested from the device resource management module. The device resource management module checks whether the corresponding resources are idle. If they are idle, the experimental step obtains the corresponding resources to perform the step operation and releases the corresponding resources after the execution is completed. If they are not idle, the experimental step waits for execution.

[0011] Preferably, the device resource management module in step S3 manages resource scheduling during the execution of each experimental process and each experimental step, and further includes: When two parallel experimental steps generate call requests for the same linkage resource, the device resource management module queues and calls the linkage resource.

[0012] Preferably, the device resource management module in step S3 manages resource scheduling during the execution of each experimental process and each experimental step, and further includes: When two parallel experimental processes generate call requests for the same independent resource or the same linked resource, the device resource management module queues and calls the independent resource or the linked resource.

[0013] The present invention also provides an experimental operation automatic control device based on resource scheduling, comprising a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the experimental operation automatic control method based on resource scheduling is implemented.

[0014] Compared with the existing technology, the present invention has the following advantages: the experimental process is created by the user editing and combining multiple experimental steps. Users can edit the desired experimental process according to experimental needs, and the edited experimental process is more flexible than the fixed process. At the same time, the experimental process is triggered and executed step by step during execution, and the corresponding resources are called on demand. Because the operation of the experimental process is based on resource scheduling, it supports multiple experiments running simultaneously, achieving a large experimental throughput. The device resource management module calls and manages resources, allowing resources to work in an orderly manner in multiple experimental processes, realizing efficient and rational resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings: FIG1 is a flow chart of an embodiment of an automatic control method for experimental operation based on resource scheduling provided by the present invention; Figure 2 yes Figure 1 The resource classification diagram of the embodiment of step S1 in the illustrated embodiment; Figure 3a yes Figure 1 A classification diagram of the experimental steps of an embodiment of step S2 in the illustrated embodiment; Figure 3b yes Figure 1 The experimental process of step S2 of an embodiment shown in the embodiment edit diagram; Figure 4a yes Figure 1 The experimental process execution process diagram of step S3 of an embodiment shown in the embodiment; Figure 4b yes Figure 1 The resource scheduling diagram of the parallel experimental steps of step S3 in the embodiment shown; Figure 4c yes Figure 1 The resource scheduling diagram of the parallel experiment process of step S3 in the embodiment shown is shown. DETAILED DESCRIPTION

[0016] The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, and are not used to limit the scope of the present invention.

[0017] Example 1

[0018] See also Figure 1 In this embodiment, an automatic control method for experimental operation based on resource scheduling specifically includes the following steps: Step S1: sorting instrument components of experimental equipment as resources and classifying the resources according to working modes; Step S2: sort out the experimental steps required for different experiments, write the action logic of the experimental steps, and edit and combine multiple experimental steps to obtain the experimental process; Step S3: Each of the experimental processes is run in order according to the experiment start interval set by the device resource management module. Each experimental step of the experimental process is executed in sequence during the running process and calls the corresponding category of resources. The device resource management module manages the resource scheduling during the execution of each of the experimental processes and each of the experimental steps; Step S4: The device resource management module re-evaluates the busyness of each resource according to the occupied time of each resource, and sets a corresponding experiment start interval for the subsequent experiment process based on the busyness.

[0019] This embodiment uses the liquid quality pretreatment experiment as an example to illustrate. The process of liquid quality pretreatment varies greatly between projects, the project process is unstable and may be subject to change, and the single project process has the characteristic of low utilization of instrument resources. Therefore, the corresponding experimental operation framework needs to take into account the flexibility of project process changes and the efficiency of multiple projects in parallel. However, the current experimental operation framework based on timing control is difficult to modify the experimental process, difficult to add error handling steps and fault recovery steps, cannot pause the experiment midway, and the action time nodes are fixed, which makes it difficult to adapt to current needs.

[0020] In response to these needs, this embodiment automatically controls the experimental process based on resource control to increase flexibility. First, resources are sorted out, and the experimental process is controlled by automatically allocating and scheduling device resources. A device resource management module is added for scheduling device resources. This module has two main functions: resource monitoring, which is responsible for the overall allocation and recovery of device resources, checking and occupying required resources before the start of an action, and releasing occupied resources after the action is completed; and flux control, which is responsible for monitoring the busyness of each resource and controlling the experiment start interval accordingly. Ultimately, the experiment runs smoothly and maximizes device utilization.

[0021] Furthermore, the experimental flow is no longer directly written as a single, integrated action logic. Instead, it is organized into basic experimental steps, each of which has its own program-written action logic. The experimental flow is composed of a series of experimental steps edited and combined by the user. Each experimental step begins after the preceding step completes, and each step calls the subsequent steps in the experimental flow after it completes. Because the experimental steps can be edited by the user, error handling and automatic recovery operations can also be added as steps in the experiment.

[0022] This embodiment provides an experimental operation framework based on resource control, which supports parallel scheduling of multiple experiments and simultaneous running of multiple experiments to obtain maximum experimental throughput; it rationally calls on instrument resources so that instrument resources can work in an orderly manner in multiple experimental processes, with high resource utilization, parallel running of experiments, and smooth operation; users can edit the experimental process to facilitate the addition of error handling steps and fault recovery steps, and can pause the experiment midway, and the action time nodes are flexible and variable.

[0023] Specifically, in step S1, the resources are classified according to the working mode, specifically: The resources are divided into independent resources, linkage resources and service resources according to their working mode; the resources that serve as the main operation in the experimental steps are independent resources, the resources that play a supporting role in each step are linkage resources, and the resources used to control the equipment environment status are service resources.

[0024] In the framework of this experiment, each component of the device is regarded as a resource and classified according to the working mode. The independent resource performs the main operation in each step, the linkage resource plays a supporting role in each step, and the service resource controls the device environment status. Figure 2 As shown, this embodiment lists some independent resources, linkage resources and service resources.

[0025] The terms "primary" and "cooperating" are relative terms. When organizing resources, you can label them accordingly to facilitate categorized calls during experimental workflow execution and improve call rates. Each step requests and occupies the required resources during execution, releasing them upon completion.

[0026] Specifically, the step S2 is as follows: The experimental steps include editable steps and automatic steps, the editable steps are experimental steps related to reagent processing, and the automatic steps are necessary intermediate steps related to experimental machine design; A plurality of the editable steps are edited and combined, and corresponding automatic steps are automatically generated based on the editable steps to obtain the experimental process.

[0027] The experimental steps are divided into general experimental steps during the normal progress of the experiment and error handling steps when the experiment goes wrong. General experimental steps are further divided into editable steps and automatic steps. When the user edits the experimental process, editable steps such as adding samples, adding reagents, oscillating magnetic absorption, etc. can be edited by the user. Automatic steps associated with editable steps such as adding reaction cups, transferring reaction cups, discarding reaction cups, etc., these intermediate steps that are necessary due to machine design reasons are automatically generated. In this way, when editing the process, users can only focus on operations related to reagent handling to avoid mistakes in operations such as transferring reaction cups. Figure 3a As shown in FIG, this embodiment lists some editable steps, automatic steps and error handling steps. Figure 3b The figure shows the WSV step flow. The arrows indicate the order in which the steps are executed. Editable steps are added by the user, and other steps are automatically generated.

[0028] Specifically, the step S2 further includes: The experimental steps also include an error handling step, which compiles the action logic of the error handling step and adds the error handling step to the experimental process according to the experimental requirements; the error handling step is urgently inserted into the step running queue when an abnormality occurs in the device and is executed immediately.

[0029] The experimental steps are divided into general experimental steps during the normal progress of the experiment and error handling steps when the experiment goes wrong. The error handling steps can also be added as steps to the experiment. The general experimental steps are edited and combined by the user into experimental processes, which are executed in sequence during the operation of the equipment. The error handling steps are urgently inserted into the step running queue when an abnormality occurs in the equipment and are executed immediately. Specifically, the error handling steps include error prevention measures and fault recovery steps. The error prevention measures are used to take preventive measures for foreseeable errors of the experimental equipment, and the fault recovery steps are used to automatically handle abnormal conditions and experimental errors.

[0030] Error prevention measures prevent predictable errors in the robotic arm, pump, and liquid level detector. Fault recovery steps automatically handle abnormal conditions such as dropped cuvettes and tips, and automatically clean up experiments that encounter unrecoverable errors.

[0031] Specifically, each experimental step of the experimental process in step S3 is executed in sequence during the running process and calls the corresponding category of resources, specifically: When the experimental process starts, the device resource management module is requested and occupied with corresponding independent resources. When running to the corresponding experimental step, the device resource management module is requested and occupied with corresponding linkage resources. The independent resources are released when the experimental process is completed, and the linkage resources are released when the corresponding experimental step is completed.

[0032] When sorting resources, various types of resources have been classified, so they can be called by category when the experimental process is executed. When each step is executed, it will request and occupy the required resources, and release the occupied resources after the execution is completed.

[0033] Specifically, the device resource management module in step S3 manages resource scheduling during the execution of each experimental process and each experimental step, specifically: When the experimental step is executed, the corresponding resources are requested from the device resource management module. The device resource management module checks whether the corresponding resources are idle. If they are idle, the experimental step obtains the corresponding resources to perform the step operation and releases the corresponding resources after the execution is completed. If they are not idle, the experimental step waits for execution.

[0034] Each step will request and occupy the required resources when it is executed, and release the occupied resources after the execution is completed. Figure 4a The figure shows the steps of sample addition, reagent addition, and cuvette loading. The first one from top to bottom is the sample addition step process. The sample addition step process requires calling the sample component, an independent resource, and the translation platform, a linked resource. At the beginning of the sample addition step, an application is made to occupy the sample component to perform the corresponding independent action. When the action of "moving to the liquid filling position" is executed, an application is made to occupy the translation platform to perform the corresponding linked action. After the linked action is executed, the translation platform is released. After the subsequent independent actions are completed, the sample component is released. The second one from top to bottom is the reagent addition step process. The reagent addition step process requires calling the reagent component, an independent resource, and the translation platform, a linked resource. At the beginning of the reagent addition step, an application is made to occupy the reagent component to perform the corresponding independent action. When the action of "moving to the liquid filling position" is executed, an application is made to occupy the translation platform to perform the corresponding linked action. After the linked action is executed, the translation platform is released. After the subsequent independent actions are completed, the reagent component is released. The third one from top to bottom is the reaction cup loading step process. The reaction cup loading step process needs to call the independent resource of the gripper component and the linkage resource of the translation platform. When the reaction cup loading step starts, the gripper component is applied to perform the corresponding independent action. When the action of "moving to the cup placement position" is executed, the translation platform is applied to perform the corresponding linkage action. After the linkage action is completed, the translation platform is released, and the gripper component is released after the subsequent independent actions are completed.

[0035] Specifically, the device resource management module in step S3 manages resource scheduling during the execution of each experimental process and each experimental step, and further includes: When two parallel experimental steps generate call requests for the same linkage resource, the device resource management module queues and calls the linkage resource.

[0036] In the same experiment, two steps may be partially parallel and generate queued calls to the same linkage resource. Figure 4b The flowchart shown in the figure shows the queued calls for the translation carriage during the sample loading and reagent adding steps. The sample loading step begins by requesting and occupying the sample component, while the reagent adding step begins by requesting and occupying the reagent component. Both steps require the translation carriage to be called when they reach the aspiration stage. Therefore, the device resource management module arranges these two steps for queued calls. The sample loading step first calls the translation carriage to perform the liquid injection operation, while the reagent adding step waits in line. The translation carriage is released after the sample loading step completes the liquid injection operation, while the reagent adding step calls the translation carriage to complete the liquid injection operation. After the two actions are completed, the corresponding independent resources are released.

[0037] Specifically, the device resource management module in step S3 manages resource scheduling during the execution of each experimental process and each experimental step, and further includes: When two parallel experimental processes generate call requests for the same independent resource or the same linked resource, the device resource management module queues and calls the independent resource or the linked resource.

[0038] In multiple steps of multiple experiments in parallel, independent resources and linked resources will be queued and called between experiments. Figure 4c The flowchart shown shows the call of equipment resources for the two experiments to perform sample addition and reagent addition operations respectively. Both Experiment 1 and Experiment 2 need to call two independent resources, the sample component and the reagent component. The equipment resource management module arranges the two experiments to queue up for call. Experiment 1 first applies for and occupies the sample component and the reagent component. After Experiment 1 uses up the sample component, it releases the sample component, and Experiment 2 can call the sample component. At the same time, Experiment 1 calls the reagent component for subsequent operations. After Experiment 1 uses up the reagent component, Experiment 2 can call the reagent component. Both Experiment 1 and Experiment 2 need to call the translation platform, a linkage resource, twice. Experiment 1 first calls the two independent resources, the sample component and the reagent component. Therefore, when applying for linkage resources, Experiment 1 is given priority. After Experiment 1 uses the translation platform twice, it releases the translation platform, and Experiment 2 calls the translation platform again to complete the corresponding operations.

[0039] Example 2

[0040] This embodiment provides an experimental operation automatic control device based on resource scheduling, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the experimental operation automatic control method based on resource scheduling described in Example 1 is implemented.

[0041] The experimental operation automatic control device based on resource scheduling provided in this embodiment is used to implement the experimental operation automatic control method based on resource scheduling. Therefore, the technical effects possessed by the experimental operation automatic control method based on resource scheduling are also possessed by the experimental operation automatic control device based on resource scheduling, which will not be repeated here.

[0042] The above description is only a preferred specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by any technician familiar with this technical field within the technical scope disclosed in the present invention should be covered by the present invention.

Claims

1. A method for automatic control of experimental operation based on resource scheduling, characterized in that: The following steps are involved: Step S1: sorting instrument components of experimental equipment as resources and classifying the resources according to working modes; Step S2: sort out the experimental steps required for different experiments, write the action logic of the experimental steps, and edit and combine multiple experimental steps to obtain the experimental process; Step S3: Each of the experimental processes is run in order according to the experiment start interval set by the device resource management module. Each experimental step of the experimental process is executed in sequence during the running process and calls the corresponding category of resources. The device resource management module manages the resource scheduling during the execution of each of the experimental processes and each of the experimental steps; Step S4, the device resource management module re-evaluates the busyness of each resource based on the occupied time of each resource, and sets the corresponding experimental start interval time for subsequent experimental processes based on the busyness; Each experimental step of the experimental process in step S3 is executed in sequence during the running process and calls the corresponding category of resources, specifically: When the experimental process starts, the device resource management module is requested and occupied with corresponding independent resources. When running to the corresponding experimental step, the device resource management module is requested and occupied with corresponding linkage resources. The independent resources are released when the experimental process is completed, and the linkage resources are released when the corresponding experimental step is completed.

2. The method for automatic control of experimental operation based on resource scheduling according to claim 1, characterized in that: In step S1, the resources are classified according to the working mode, specifically: The resources are divided into independent resources, linkage resources and service resources according to their working mode; the resources that serve as the main operation in the experimental steps are independent resources, the resources that play a supporting role in each step are linkage resources, and the resources used to control the equipment environment status are service resources.

3. The method for automatic control of experimental operation based on resource scheduling according to claim 1, characterized in that: The step S2 is specifically as follows: The experimental steps include editable steps and automatic steps, the editable steps are experimental steps related to reagent processing, and the automatic steps are necessary intermediate steps related to experimental machine design; A plurality of the editable steps are edited and combined, and corresponding automatic steps are automatically generated based on the editable steps to obtain the experimental process.

4. The method for automatic control of experimental operation based on resource scheduling according to claim 1, characterized in that: The step S2 further includes: The experimental steps also include an error handling step, which compiles the action logic of the error handling step and adds the error handling step to the experimental process according to the experimental requirements; the error handling step is urgently inserted into the step running queue when an abnormality occurs in the device and is executed immediately.

5. The method for automatic control of experimental operation based on resource scheduling according to claim 4 is characterized in that: The error handling step includes error prevention measures and fault recovery steps. The error prevention measures are used to take preventive measures for expected errors of experimental equipment, and the fault recovery steps are used to automatically handle abnormal conditions and experimental errors.

6. The method for automatic control of experimental operation based on resource scheduling according to claim 1, characterized in that: The device resource management module in step S3 manages resource scheduling during the execution of each experimental process and each experimental step, specifically: When the experimental step is executed, the corresponding resources are requested from the device resource management module. The device resource management module checks whether the corresponding resources are idle. If they are idle, the experimental step obtains the corresponding resources to perform the step operation and releases the corresponding resources after the execution is completed. If they are not idle, the experimental step waits for execution.

7. The method for automatic control of experimental operation based on resource scheduling according to claim 1, characterized in that: The device resource management module in step S3 manages resource scheduling during the execution of each experimental process and each experimental step, and further includes: When two parallel experimental steps generate call requests for the same linkage resource, the device resource management module queues and calls the linkage resource.

8. The method for automatic control of experimental operation based on resource scheduling according to claim 1, characterized in that: The device resource management module in step S3 manages resource scheduling during the execution of each experimental process and each experimental step, and further includes: When two parallel experimental processes generate call requests for the same independent resource or the same linked resource, the device resource management module queues and calls the independent resource or the linked resource.

9. An automatic control device for experimental operation based on resource scheduling, characterized in that: The system comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the resource scheduling-based automatic control method for experimental operation is implemented as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Management system and method based on aiming test application system

    CN105930959A

  • Experimental project operation management method based on template instance strategy

    CN113869883A

  • Management method and device of intelligent laboratory based on artificial intelligence

    CN118982216A

  • Experimental design program, experimental design apparatus, and experimental design method

    JP2022170525A

  • System and method for laboratory-wide information management

    US20050273272A1