Method and computer equipment for generating solution preparation scheme in robot workstation

The solution is automatically modulated through the laboratory robot workstation, and the solution modulation scheme is generated by matching the formulation data with the modulation template, which solves the problem of low solution modulation efficiency and achieves efficient and accurate solution pH control.

CN116189790BActive Publication Date: 2025-08-29SHANGHAI BIOYOND TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210816901.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-12
Publication Date
2025-08-29
Estimated Expiration
2042-07-12

AI Technical Summary

Technical Problem

The solution modulation efficiency in the experiment is low, and the existing technology relies on manual operation, which leads to low efficiency and difficulty in meeting strict pH requirements.

Method used

Using a laboratory robot workstation, by obtaining solution formula data, matching the identification information of the modulation template with the formula keyword, determining the specified dose of the target template and the target adjustment solution, generating a solution modulation scheme, and automatically modulating the solution to achieve the target pH value.

Benefits of technology

It improves the efficiency of solution preparation, reduces manual intervention, ensures that the pH of the solution is within the target range, and reduces resource waste and time consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116189790B_ABST
    Figure CN116189790B_ABST
Patent Text Reader

Abstract

The embodiments of this specification provide a method and computer device for generating a solution preparation scheme in a robotic workstation. The method involves obtaining formula data for a solution formula corresponding to a solution; matching formula keywords in the formula data with identification information of a preparation template for an adjustment solution to obtain a preparation template that matches the formula keywords; determining a target template to be used for preparing the solution and a specified dosage of a target adjustment solution corresponding to the target template in the preparation template based on the target pH value of the solution in the formula data; and generating the solution preparation scheme based on the formula data and the specified dosage of the target adjustment solution. Implementing the function of automatically preparing a solution based on a solution preparation scheme can improve the efficiency of solution preparation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments in this specification relate to the field of solution preparation technology, and more particularly to a method for generating a solution preparation scheme in a robotic workstation and a computer device. Background Art

[0002] With the development of science and technology, the number of various chemical or biochemical experiments has gradually increased, and the various solutions required in the experiments have also increased accordingly.

[0003] Some experiments or formulation processes require strict pH values ​​to ensure the solution meets the intended use. Preparing a solution is fundamental to some experiments, and this process is typically performed by a laboratory technician. However, this process can be inefficient. Summary of the Invention

[0004] Multiple embodiments in this specification provide a method and computer device for generating a solution preparation scheme in a robotic workstation to improve the efficiency of solution preparation.

[0005] One embodiment of the present specification provides a method for generating a solution preparation scheme in a laboratory robot workstation, wherein the solution corresponds to a solution formula, and the method includes: obtaining formula data of the solution formula; wherein the formula data includes formula keywords and the target pH value of the solution; using the formula keywords to match the identification information of the preparation template of the adjustment liquid to obtain a preparation template that matches the formula keywords; wherein the adjustment liquid is used to adjust the pH value; according to the target pH value of the solution, determining in the preparation template the target template required for preparing the solution and the specified dose of the target adjustment liquid corresponding to the target template; wherein the specified dose is determined based on the dose of the target adjustment liquid added during the preparation of the target template; and generating the solution preparation scheme based on the formula data and the specified dose of the target adjustment liquid.

[0006] One embodiment of the present specification provides a device for generating a solution preparation scheme in a laboratory robot workstation, wherein the solution corresponds to a solution formula, and the device includes: a formula data acquisition module, used to obtain formula data of the solution formula; wherein the formula data includes formula keywords and the target pH value of the solution; a keyword matching module, used to use the formula keywords to match the identification information of the preparation template of the adjustment liquid to obtain a preparation template that matches the formula keywords; wherein the adjustment liquid is used to adjust the pH value; a designated dose determination module, used to determine, in the preparation template, a target template required for preparing the solution and a designated dose of the target adjustment liquid corresponding to the target template based on the target pH value of the solution; wherein the designated dose is determined based on the dose of the target adjustment liquid added during the preparation of the target template; and a preparation scheme generation module, used to generate the solution preparation scheme based on the formula data and the designated dose of the target adjustment liquid.

[0007] One embodiment of the present specification provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the method steps in the above embodiment when executing the computer program.

[0008] One embodiment of the present specification provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method steps in the above embodiments are implemented.

[0009] One embodiment of the present specification provides a computer program product, which includes instructions. When the instructions are executed by a processor of a computer device, the computer device is enabled to perform the method steps in the above embodiments.

[0010] Multiple embodiments provided herein involve obtaining formula data for a solution formula corresponding to a solution; matching formula keywords in the formula data with identification information of a preparation template for an adjustment solution to obtain a preparation template matching the formula keywords; determining, within the preparation template, a target template required for preparing the solution and a specified dosage of a target adjustment solution corresponding to the target template based on the target pH value of the solution in the formula data; and generating a solution preparation plan based on the formula data and the specified dosage of the target adjustment solution. Implementing the function of automatically preparing a solution based on the solution preparation plan can improve the efficiency of solution preparation. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1a This is a partial schematic diagram of a solution preparation device in a laboratory robot workstation in a scenario example provided in an embodiment of this specification.

[0012] Figure 1b This is a schematic diagram of a solution preparation device in a laboratory robot workstation in a scenario example provided in an embodiment of this specification.

[0013] Figure 1c A schematic diagram of a solution preparation system in a laboratory robotic workstation provided in one embodiment of the present specification.

[0014] Figure 2 A schematic flow chart of a method for generating a solution preparation scheme in a laboratory robotic workstation provided in one embodiment of this specification.

[0015] Figure 3a A schematic flow chart of a method for generating a solution preparation scheme in a laboratory robotic workstation provided in one embodiment of this specification.

[0016] Figure 3b A partial schematic diagram of first relational data provided for one embodiment of this specification.

[0017] Figure 4a A schematic flow chart of a method for generating a solution preparation scheme in a laboratory robotic workstation provided in one embodiment of this specification.

[0018] Figure 4b A partial schematic diagram of first relational data provided for one embodiment of this specification.

[0019] Figure 5 A schematic flow chart of a method for generating a solution preparation scheme in a laboratory robotic workstation provided in one embodiment of this specification.

[0020] Figure 6 A schematic flow chart of a method for generating a solution preparation scheme in a laboratory robotic workstation provided in one embodiment of this specification.

[0021] Figure 7a A schematic flow chart of a method for generating a solution preparation scheme in a laboratory robotic workstation provided in one embodiment of this specification.

[0022] Figure 7b A partial schematic diagram of a modulation template provided for one embodiment of this specification.

[0023] Figure 7c A partial schematic diagram of a modulation template provided for one embodiment of this specification.

[0024] Figure 8 A schematic flow chart of a method for generating a solution preparation scheme in a laboratory robotic workstation provided in one embodiment of this specification.

[0025] Figure 9A schematic flow chart of a method for generating a solution preparation scheme in a laboratory robotic workstation provided in one embodiment of this specification.

[0026] Figure 10 This is a structural block diagram of a device for generating a solution preparation scheme in a laboratory robotic workstation provided in one embodiment of this specification.

[0027] Figure 11 This is a diagram of the internal structure of a computer device provided for one embodiment of this specification. DETAILED DESCRIPTION

[0028] Scenario Example

[0029] This manual provides an example of an application scenario for generating a solution preparation scheme in a laboratory robotic workstation. Figure 1a and 1b , the client can exchange data with the laboratory robot workstation. The laboratory robot workstation includes a controller, a container, a pH meter, a stirring paddle, etc. Among them, the pH meter and the stirring paddle are connected to the controller. Researchers (such as experimenters) can send solution preparation tasks to the controller of the laboratory robot workstation in the laboratory through the client in the office. The controller is a component structure of the laboratory robot, and the controller receives the solution preparation tasks sent by the client. The solution preparation task can be the recipe data of the solution formula. The recipe data of the solution formula can include the solid phase and liquid phase required for the prepared solution; it can include the category of the adjustment liquid required for the prepared solution (which can be understood as the recipe keyword); it can also include the target pH value of the solution.

[0030] In this scenario example, the solution formula received by the laboratory robot workstation can be: 1L of 10mmol / L ammonium formate solution with a target pH value of 3.5. The adjustment liquid can be a formic acid solution. The solid phase uses ammonium formate and the liquid phase uses ultrapure water. The error range data of the solution can be ±0.02.

[0031] In this example scenario, according to the solution formula received by the laboratory robotic workstation, it is determined that 0.6367 grams of ammonium formate and 1000 milliliters of ultrapure water are required to prepare 1 liter of a 10 mmol / L ammonium formate solution with a target pH of 3.5. Therefore, the laboratory robotic workstation adds 0.6367 grams of ammonium formate to 1000 milliliters of ultrapure water, and the controller in the laboratory robotic workstation controls the stirring paddle 110 to mix the ammonium formate and ultrapure water evenly.

[0032] See also Figure 1b, the pH electrode head 121 of the pH meter 120 is automatically placed into the solution from outside the solution. The pH meter 120 reads the actual pH value of the solution as 4.5 and feeds it back to the controller. "Formic acid solution" is used as the formula keyword. The controller matches the formula keyword with the identification information of the modulation template of the adjustment liquid to obtain multiple modulation templates that match the formula keyword. Using the pH values ​​of the adjustment liquid included in each modulation template, the pH value of the adjustment liquid whose difference from the target pH value of 3.5 of the solution meets the difference threshold condition is determined. For example, the pH value of the adjustment liquid can be 3.6.

[0033] In this scenario example, the modulation template includes first relationship data between the titration dose of the adjustment liquid and the pH value of the adjustment liquid, and second relationship data between the pH value of the adjustment liquid and the pH value change. The pH value change and the specified dose corresponding to the pH value of 3.6 of the adjustment liquid are obtained from the modulation template. The pH value change can be 0.018, and the specified dose can be 24 drops. In this scenario example, the pH value change of 0.018 corresponding to the pH value of 3.6 of the adjustment liquid is compared with the error range data of the solution. If the pH value change of 0.018 is less than the error range data of 0.02, the modulation template including the pH value of 3.6 of the adjustment liquid is used as the target template. The specified dose of 24 drops corresponding to the pH value of 3.6 of the adjustment liquid is obtained from the target template.

[0034] In this example scenario, the controller controls the syringe pump 140 to continuously pump a 50% formic acid solution to fill the pipe 130. The controller controls the dosing needle 150 to move above the solution and add the 50% formic acid solution. The controller controls the stirring paddle 110 to stir the mixture of the formic acid solution and ammonium formate solution until it is evenly mixed. The controller controls the dosing needle 150 to move above the solution and add 24 drops of the 50% formic acid solution. The controller controls the stirring paddle 110 to stir the mixture of the formic acid solution and ammonium formate solution until it is evenly mixed. The pH meter 120 measures the actual pH value of the mixed solution after adding the 24 drops of formic acid solution to be 3.58 and feeds this back to the controller. The controller determines that the actual pH value of 3.58 does not meet the target pH range of 3.5 for the solution. Formic acid solution is added to the solution with an actual pH of 3.58 for fine-tuning, so that the measured actual pH value falls within the target pH range of 3.5±0.02. At this point, solution preparation is complete. The pH electrode head 121 and the stirring paddle 110 are cleaned and dried with compressed air.

[0035] System Architecture

[0036] See also Figure 1c, an embodiment of this specification provides a solution preparation system in a laboratory robot workstation. The solution preparation system in the laboratory robot workstation may include a client and a controller. The client 410 can exchange data with the laboratory robot workstation 420. Researchers can send solution preparation tasks to the controller 421 of the laboratory robot workstation 420 in the laboratory through the client 410 in the office. The controller 421 is a component structure of the laboratory robot. The controller 421 receives the solution preparation task sent by the client 410 to prepare 1L of 0.05mol / L potassium dihydrogen phosphate solution with a target pH value of 3. The controller analyzes and concludes that the formula for preparing the solution is 6.8045 grams of potassium dihydrogen phosphate dissolved in water to make 1000ml. The solution formula can be a prescription for making a basic solution. Specifically, for example, to make 500ml of 10% acetonitrile solution, the solution formula is to measure 50ml of acetonitrile and add it to 450ml of water.

[0037] The client can be any electronic device with network access capabilities. Specifically, for example, it can be a desktop computer, tablet computer, laptop computer, smartphone, digital assistant, smart wearable device, shopping guide terminal, television, smart speaker, microphone, etc. Smart wearable devices include, but are not limited to, smart bracelets, smart watches, smart glasses, smart helmets, smart necklaces, etc. The controller can be any electronic device with certain computing and processing capabilities. It can include a network communication module, a processor, and memory. The controller can also be a distributed server, a system with multiple processors, memories, network communication modules, etc. operating in coordination.

[0038] Example Method

[0039] See also Figure 2 One embodiment of this specification provides a method for generating a solution preparation scheme in a laboratory robotic workstation. A solution corresponds to a solution formula, and the method for generating the solution preparation scheme may include the following steps.

[0040] S210: Obtaining formula data of the solution formula.

[0041] Among them, the formula data includes formula keywords and the target pH value of the solution. The formula data can be data related to the solution formula. For example, the solid phase, liquid phase, adjustment liquid, and target pH value required to configure the solution. The solution formula can be the formula required for preparing the solution provided by the solution demander to the solution preparation party. It is understandable that the molar concentration of the solution can be automatically calculated based on the number of solid phases and liquid phases in the formula data. Specifically, when the solution demander needs a solution, a request can be initiated to the solution preparation party. The staff of the solution preparation party receives the solution preparation request. The staff of the solution preparation party uses the client to send the formula data of the solution formula to the controller in the laboratory robot workstation. The controller obtains the formula data of the solution formula.

[0042] In this embodiment, a laboratory robotic workstation can be used to prepare solutions to improve the efficiency of solution preparation. A laboratory robotic workstation can be used in a laboratory, mainly consisting of one or more robots, equipped with corresponding peripheral equipment. For example, a manipulator, a conveyor, etc. It can also be a group of equipment that completes a relatively independent operation or process with the assistance of researchers (such as experimenters). For example, a robotic workstation includes a controller, a manipulator, etc.

[0043] S220 : Matching the formula keyword with the identification information of the preparation template of the adjustment liquid to obtain a preparation template that matches the formula keyword.

[0044] Among them, the adjustment liquid is used to adjust the pH value. The adjustment liquid can be a liquid for adjusting the pH value of the solution, and can be an acidic liquid or an alkaline liquid. The specified dosage of the adjustment liquid can refer to the amount of liquid added to the solution to adjust the actual pH value of the solution to reach the target pH value. The formula data includes formula keywords, and the formula keywords can be keywords used to indicate the category of the adjustment liquid. The controller pre-stores an adjustment template for the adjustment liquid. Each modulation template has its own identification information. The identification information of the modulation template can be used to identify the modulation template, and can be the name of the modulation template or the number of the modulation template. Specifically, after obtaining the formula data, the formula keywords in the formula data are used to match the identification information of each adjustment template to determine the identification information that matches the formula keywords in the formula data. The modulation template corresponding to the identification information is the modulation template that matches the formula keywords.

[0045] For example, the formula keyword can be "potassium dihydrogen phosphate", and the identification information of the modulation template pre-stored in the controller of "potassium dihydrogen phosphate" is used to search to determine the modulation template with the identification information of 80% phosphoric acid_0.02molL potassium dihydrogen phosphate_PH2.5 and the modulation template with the identification information of 50% phosphoric acid_0.01molL potassium dihydrogen phosphate_PH2.5.

[0046] S230 , determining a target template to be used in the preparation of the solution and a specified dosage of the target adjustment solution corresponding to the target template in the preparation template according to the target pH value of the solution.

[0047] The designated dose is determined by the amount of target adjustment solution added during the preparation of the target template. The preparation template includes a range of pH values, each of which corresponds to a titration quantity required to achieve that pH. This titration quantity is the designated dose. The target pH of the solution falls within the pH range of the preparation template.

[0048] In some cases, after determining at least one modulation template that matches the recipe keyword, since solution modulation has strict requirements on the pH value, it is necessary to further screen the at least one modulation template that matches the recipe keyword based on the target pH value of the solution.

[0049] Specifically, in the formula data of the solution formula, a base solution can be prepared based on the solid phase and liquid phase in the formula data. In order to obtain a solution with a target pH value, an adjustment liquid needs to be added to the base solution. The adjustment liquid corresponds to at least one modulation template, and each modulation template includes a series of pH values. The target pH value of the solution is used to search in each modulation template to determine the target template to be used for the modulation solution. The adjustment liquid corresponding to the target template is the target adjustment liquid. Furthermore, the target pH value of the solution is used to determine the titration amount of the target adjustment liquid that needs to be added to the base solution in the target template.

[0050] S240 : Generate a solution preparation plan based on the formulation data and the specified dosage of the target adjustment solution.

[0051] In some cases, although the formula data of the solution formula has been obtained, the preliminary solution prepared based on the formula data of the solution formula needs to go through a complicated pH value adjustment process. In this embodiment, the specified dosage of the target adjustment liquid is determined based on the modulation template and the target pH value of the solution. Therefore, a solution modulation scheme is generated based on the formula data and the specified dosage of the target adjustment liquid. The solution required by the solution demander is prepared with reference to the solution modulation scheme. Specifically, the preliminary solution is prepared based on the formula data of the solution formula, and the specified dosage of the target adjustment liquid can be directly added to the preliminary solution according to the specified dosage of the target adjustment liquid, so that the solution required by the solution demander can be quickly obtained. There is no need for frequent attempts, and there is no need to test the pH value multiple times during the trial process, which reduces the time spent on preparing the solution.

[0052] It should be noted that during the actual preparation of the solution, the designated dose of the target adjustment solution can be appropriately reduced. For example, if the designated dose is determined to be 24 drops, 21 drops or 22 drops can be used when preparing the solution based on the solution preparation plan.

[0053] In the above-described embodiment, the formula data for a solution formula corresponding to a solution is obtained; the formula keywords in the formula data are matched with the identification information of the preparation template for the adjustment solution to obtain a preparation template that matches the formula keywords; based on the target pH value of the solution in the formula data, a target template to be used for preparing the solution and a specified dosage of the target adjustment solution corresponding to the target template are determined in the preparation template; and a solution preparation plan is generated based on the formula data and the specified dosage of the target adjustment solution. Automatically preparing a solution based on the solution preparation plan can improve the efficiency of solution preparation.

[0054] In some embodiments, the modulation template includes first relationship data between the titration dose of the adjustment solution and the pH value of the adjustment solution. Figure 3a According to the target pH value of the solution, determining the target template to be used in the modulation template and the specified dosage of the target adjustment solution corresponding to the target template may include the following steps.

[0055] S310 , among the pH values ​​of the adjusting liquid included in the modulation template, the pH value of the adjusting liquid whose difference from the target pH value satisfies the difference threshold condition is used as the pH value of the first stage.

[0056] S320: Determine the modulation template including the pH value of the first stage as the target template.

[0057] S330 , searching the first relational data of the target template according to the pH value of the first stage, determining the designated dosage corresponding to the pH value of the first stage, and using the designated dosage as the designated dosage of the target adjustment liquid.

[0058] The modulation template includes first relationship data between the titration dosage of the adjustment liquid and the pH value of the adjustment liquid. Figure 3b , the first relation data can be as follows Figure 3b The modulation template includes several sets of corresponding relationships between the titration dosage of the adjustment solution and the pH value of the adjustment solution. It should be noted that the pH value of the adjustment solution corresponding to a titration dosage of 0 can be understood as the pH value of the base solution. The modulation template includes a series of pH values, namely the pH values ​​of the adjustment solution. Different titration dosages correspond to different pH values ​​of the adjustment solution.

[0059] Specifically, the difference between the target pH value and the pH value of each adjustment liquid in the modulation template is calculated. A difference threshold condition can be set based on actual conditions. It is determined whether the difference between the target pH value and the pH value of each adjustment liquid in the modulation template meets the difference threshold condition. If so, the corresponding adjustment liquid pH value is used as the first-stage pH value. The modulation template including the first-stage pH value is used as the target template. The target template may include first relationship data between the titration dose of the adjustment liquid and the pH value of the adjustment liquid. Based on the first relationship data of the target template, the designated dose corresponding to the first-stage pH value is determined. The adjustment liquid corresponding to the modulation template with the first-stage pH value is the target adjustment liquid. The designated dose corresponding to the first-stage pH value is the designated dose of the target adjustment liquid.

[0060] In this embodiment, the first relationship data between the titration dose of the adjusting solution and the pH value of the adjusting solution in the preparation template is used to determine the target adjusting solution corresponding to the target template, as well as the specified dose of the target adjusting solution. This allows the specified dose of the target adjusting solution to be directly added to the preliminary solution prepared based on the recipe data, rapidly preparing the solution and reducing the time required for solution preparation.

[0061] In some embodiments, the formula data also includes the error range data of the solution. The modulation template also includes the second relationship data between the pH value of the adjustment solution and the pH value change. Figure 4a Before determining the modulation template including the pH value of the first stage as the target template, the method for generating the solution modulation scheme may further include the following steps.

[0062] S410 : Determine a pH value change corresponding to the pH value of the first stage based on second relationship data of the modulation template including the pH value of the first stage.

[0063] Determining the modulation template including the pH value of the first stage as the target template includes:

[0064] S420: If the pH value change corresponding to the pH value in the first stage is not greater than the error range data, the modulation template including the pH value in the first stage is used as the target template.

[0065] In some cases, solutions have strict pH requirements. For example, if the target pH of a solution is 3, and the addition of one extra drop of solution results in a pH of 2.95, which is not within the target pH range of 3.0 ± 0.02, the prepared solution is discarded. Therefore, the preparation template also includes second relationship data between the pH value of the adjusting solution and the pH change. The pH change can be understood as the pH change of the solution with each drop of adjusting solution added in the preparation template. For example, the target pH of the solution is 3.0. If the first-stage pH value is determined to be 3.05 according to the first relationship data between the adjusting solution titration dose and the adjusting solution pH in the preparation template, the corresponding pH change is 0.1. If one drop of adjusting solution is added to the pH of 3.05, the pH value of the solution is updated to 2.95. At this point, 2.95 is not within the target pH range of 3.0 ± 0.02, and the prepared solution is discarded, resulting in unnecessary waste of resources and time.

[0066] For the reasons above, please refer to Figure 4b The modulation template also includes second relationship data between the pH value of the adjustment liquid and the pH change. Before determining the modulation template including the pH value of the first stage as the target template, it is necessary to further determine the modulation template including the pH value of the first stage based on the pH change and the error range data. Specifically, based on the second relationship data of the modulation template including the pH value of the first stage, the pH change corresponding to the pH value of the first stage is determined. The pH change corresponding to the pH value of the first stage is compared with the error range data. If the pH change corresponding to the pH value of the first stage is not greater than the error range data, the modulation template including the pH value of the first stage is selected as the target template.

[0067] In some embodiments, there are multiple modulation templates. The formula data also includes the error range data of the solution. The modulation template also includes the second relationship data between the pH value of the adjustment solution and the pH value change. Figure 5 , the method for generating the solution preparation scheme may further include the following steps.

[0068] S510 : Determine a pH value change corresponding to the pH value of the first stage based on second relationship data of the modulation template including the pH value of the first stage.

[0069] S520: If the pH value change corresponding to the first-stage pH value is greater than the error range data, the pH value of the adjusting liquid included in other templates whose difference from the target pH value meets the difference threshold condition is used as the pH value of the second stage.

[0070] The "other templates" are modulation templates other than the modulation template including the first-stage pH value from the multiple modulation templates. Specifically, there are multiple modulation templates. A search can be performed from high to low percentage to determine the target template to be used within the modulation templates. The modulation template includes not only first relationship data between the titration dosage of the adjustment liquid and the pH value of the adjustment liquid, but also second relationship data between the pH value of the adjustment liquid and the pH change. Before determining the modulation template including the first-stage pH value as the target template, the modulation template including the first-stage pH value needs to be further determined based on the pH change and error range data. Specifically, the pH change corresponding to the first-stage pH value is determined based on the second relationship data of the modulation template including the first-stage pH value. The pH change corresponding to the first-stage pH value is compared with the error range data. If the pH change corresponding to the first-stage pH value is greater than the error range data, this indicates that, after the solution reaches the first-stage pH value, adding a drop of the adjustment liquid corresponding to the modulation template including the first-stage pH value to the solution would cause the pH of the solution to exceed the allowable range of the target pH value, rendering the solution useless.

[0071] Based on the above reasons, if the pH value change corresponding to the pH value of the first stage is greater than the error range data, it indicates that solution modulation requires calling other templates. Other templates include a series of pH values ​​of the adjustment liquid. In other templates, the pH value of the first stage needs to be used as the initial value and the target pH value is used as the final value. Therefore, the target pH value is used to search and match the pH values ​​of the adjustment liquid included in other templates. The target pH value is subtracted from the pH value of the adjustment liquid included in other templates to obtain the difference between the pH value of the adjustment liquid included in other templates and the target pH value. If the difference meets the difference threshold condition, the corresponding pH value of the adjustment liquid is used as the pH value of the second stage.

[0072] S530: Determine the pH value change corresponding to the pH value in the second stage based on the second relationship data of other templates.

[0073] S540: If the pH value change corresponding to the second-stage pH value is not greater than the error range data, the modulation template including the second-stage pH value is used as the target template.

[0074] In this embodiment, other templates also include second relationship data. To prevent the solution from being invalidated, the pH value of the second stage is used to determine the pH change corresponding to the pH value of the second stage within the second relationship data of the other templates. The pH change corresponding to the pH value of the second stage is compared with the error range data. If the pH change corresponding to the pH value of the second stage is not greater than the error range data, the modulation template including the pH value of the second stage is used as the target template.

[0075] In some embodiments, a modulation template including the second-stage pH value can be directly used as a target template, and the adjustment liquid corresponding to the modulation template including the second-stage pH value can be used as the target adjustment liquid. The titration amount corresponding to the second-stage pH value is obtained as the specified dosage of the target adjustment liquid. A solution modulation plan is thus generated based on the solution formulation data and the specified dosage of the adjustment liquid corresponding to the modulation template including the second-stage pH value. A preliminary solution is prepared based on the solution formulation data, and the titration amount corresponding to the second-stage pH value is directly added to the preliminary solution to obtain a solution with the target pH value.

[0076] It should be noted that if the pH change corresponding to the second-stage pH value is greater than the error range data, a pH value of the adjustment liquid whose difference from the target pH value satisfies the difference threshold condition can be further determined from other templates as the third-stage pH value. Based on the second relationship data of the other templates, the pH change corresponding to the third-stage pH value is determined; if the pH change corresponding to the third-stage pH value is not greater than the error range data, the modulation template including the third-stage pH value is used as the target template. It should be understood that the modulation template including the third-stage pH value is different from the modulation template including the second-stage pH value, and the modulation template including the second-stage pH value is different from the modulation template including the first-stage pH value.

[0077] In some embodiments, see Figure 6 According to the target pH value of the solution, determining the target template to be used in the modulation template and the specified dosage of the target adjustment solution corresponding to the target template may include the following steps.

[0078] S610: Use the modulation template including the pH value of the first stage and the modulation template including the pH value of the second stage as target templates.

[0079] S620 , taking the first-stage adjustment liquid corresponding to the modulation template including the first-stage pH value and the second-stage adjustment liquid corresponding to the modulation template including the second-stage pH value as target adjustment liquids.

[0080] S630. Arrange and combine the titration doses of the first-stage adjusting solution and the second-stage adjusting solution according to the target pH value of the solution to obtain a first designated dose of the first-stage adjusting solution and a second designated dose of the second-stage adjusting solution.

[0081] Specifically, the modulation templates correspond to different adjustment liquid types. Each adjustment liquid type corresponds to a different solution concentration. Ideally, the modulation templates can include a first type of adjustment liquid template, which can include modulation templates with different solution concentrations. The modulation templates can also include a second type of adjustment liquid template, which can include modulation templates with different solution concentrations. For example, the modulation templates can include titration curves for 80% phosphoric acid, 0.02 mol / L potassium dihydrogen phosphate, pH 2.5, and 50% phosphoric acid, 0.01 mol / L potassium dihydrogen phosphate, pH 2.5.

[0082] In this embodiment, based on the first relationship data of each modulation template and the target pH value of the solution, the modulation template including the first-stage pH value and the modulation template including the second-stage pH value that need to be called are determined to serve as the target template. Furthermore, the modulation template including the first-stage pH value corresponds to the first-stage adjustment liquid, and the modulation template including the second-stage pH value corresponds to the second-stage adjustment liquid. The first-stage adjustment liquid and the second-stage adjustment liquid serve together as the target adjustment liquid. The target pH value of the solution needs to be within the modulation template including the first-stage pH value, and the target pH value of the solution and the pH value change are used to determine the first specified dose of the first-stage adjustment liquid that needs to be added. According to the first specified dose of the first-stage adjustment liquid that needs to be added, a corresponding amount of the first-stage adjustment liquid is added to the preliminary solution to obtain a solution with the first-stage pH value. It should be noted that the corresponding amount of the first-stage adjustment liquid can be the first specified dose of the first-stage adjustment liquid, or it can be the first-stage adjustment liquid that is less than the first specified dose.

[0083] In this embodiment, the first-stage pH value is compared with the modulation template including the second-stage pH value to determine the titration quantity X corresponding to the first-stage pH value in the modulation template including the second-stage pH value. The target pH value of the solution is compared with the modulation template including the second-stage pH value to determine the titration quantity Y corresponding to the target pH value of the solution in the modulation template including the second-stage pH value. The difference between the titration quantity X and the titration quantity Y is the second specified dose of the second-stage adjustment liquid that needs to be added to the solution with the first-stage pH value. Further, after determining the first specified dose of the first-stage adjustment liquid and the second specified dose of the second-stage adjustment liquid, a solution modulation plan is generated based on the formula data, the first specified dose of the first-stage adjustment liquid, and the second specified dose of the second-stage adjustment liquid. Exemplarily, after the preliminary solution is prepared, the first specified dose of the first-stage adjustment liquid and the second specified dose of the second-stage adjustment liquid are added to the preliminary solution in sequence.

[0084] In the above embodiment, solutions are prepared using two different adjustment solutions based on different preparation templates. If the pH change exceeds the error range, the other preparation template is promptly replaced. This not only improves solution preparation efficiency but also reduces the chance of solution waste.

[0085] In some embodiments, the method for generating a solution preparation plan may further include the following steps: if no preparation template matching the recipe keyword is found, issuing a reminder message. Alternatively, if no target template is determined among the preparation templates based on the target pH value of the solution, issuing a reminder message. The reminder message is used to prompt the user to create a preparation template matching the recipe keyword.

[0086] Specifically, if no modulation template matching the recipe keywords is found using the recipe keywords in the recipe data, indicating that the target template required for the solution does not exist, a reminder message is issued to remind the staff to create a modulation template matching the recipe keywords. If at least one modulation template matching the recipe keywords is found using the recipe keywords in the recipe data, but no modulation template matching the target pH value of the solution in the first relational data is found in the at least one modulation template, a reminder message is also issued. Even if a modulation template matching the target pH value of the solution in the first relational data is found in the at least one modulation template, but the solution's error range data is less than the corresponding pH value change in the second relational data of the modulation template, a reminder message is also issued.

[0087] In some embodiments, see Figure 7a , the method for generating the solution preparation scheme may further include the following steps.

[0088] S710: Prepare a basic solution including specified components; wherein the basic solution corresponds to an initial pH value.

[0089] S720. During the process of adding the adjusting liquid to the base solution, record the dosage of the adjusting liquid each time, the pH value of the base solution after each addition of the adjusting liquid, and the change in the pH value of the base solution after each addition of the adjusting liquid, until the pH value of the base solution after the addition of the adjusting liquid reaches a preset pH value range.

[0090] S730 : Generate a modulation template based on the dosage of the adjusting solution added each time, the pH value of the base solution after each addition of the adjusting solution, and the pH change of the base solution after each addition of the adjusting solution.

[0091] Specifically, the base solution of the specified component can be a solution containing a certain component, and the base solution is used as the original solution for the prepared solution. The base solution can be formed by mixing a liquid and a liquid, or it can be formed by dissolving a solid substance in a liquid. The specified component can be a solute in the solution, which can be a liquid or a part of a substance after the solid is dissolved. For example, an iodine solution can be made by dissolving iodine in alcohol as a base solution, wherein the iodine in the iodine solution is the specified component of the base solution. Specifically, for example, to prepare a 0.02 mol / L potassium dihydrogen phosphate solution with a pH value of 3.5, 6.8 grams of potassium dihydrogen phosphate can be dissolved in 1000 ml of water, and the pH value of the solution is 4.6. The 0.02 mol / L potassium dihydrogen phosphate solution with a pH value of 4.6 is used as the base solution of the specified component. The 0.02 mol / L potassium dihydrogen phosphate solution with a pH value of 4.6 is further adjusted to obtain a 0.02 mol / L potassium dihydrogen phosphate solution with a prepared pH value of 3.5.

[0092] In this embodiment, the laboratory robot workstation can record the dosage of the adjusting liquid added each time as 1, the pH value of the base solution after each addition of the adjusting liquid, and the amount of change in the pH value of the base solution after each addition of the adjusting liquid, in the process of adding the adjusting liquid to the base solution. This is done until the pH value of the base solution after the addition of the adjusting liquid reaches a preset pH range. Based on the dosage of the adjusting liquid added each time, the pH value of the base solution after each addition of the adjusting liquid, and the amount of change in the pH value of the base solution after each addition of the adjusting liquid, a corresponding relationship is generated to generate a modulation template. For example, please refer to Figure 7b The pH value corresponding to a titration number of 0 can be understood as the pH value of the base solution. If one drop of 50% phosphoric acid is added to a base solution with a pH of 3.797, the pH value changes to 3.722. The pH value changes by -0.075. This is analogous and will not be repeated here. Figure 7c , you can also record the temperature after each addition of adjustment liquid.

[0093] In this embodiment, the adjusting liquid may be a liquid for adjusting the pH value of the solution, and may be an acidic liquid, an alkaline liquid, or a neutral liquid.

[0094] In this embodiment, the modulation template may include the type of adjusting solution added to the base solution and the dosage corresponding to the type of adjusting solution. The modulation template may also include the amount of pH change caused by adding the adjusting solution to the base solution.

[0095] In some embodiments, the method for generating the solution preparation scheme may further include the following steps: adding a specified dose of the target adjustment liquid to the base solution according to the solution preparation scheme; measuring the actual pH value of the solution after adding the target adjustment liquid; and if the actual pH value does not reach the target pH range, adding the target adjustment liquid to the solution to make the measured actual pH value reach the target pH range.

[0096] In this embodiment, the laboratory robotic workstation prepares a base solution according to a solution recipe and then adds a specified dosage of the target adjustment solution to the base solution according to the solution preparation plan. By using the specified dosage of the adjustment solution in the solution preparation plan, the solution preparation time is reduced and the efficiency of solution preparation is improved.

[0097] Specifically, for example, to prepare a potassium dihydrogen phosphate solution with a target pH of 2.5, the base solution is a potassium dihydrogen phosphate solution with a pH of 4, and the preparation scheme includes a potassium dihydrogen phosphate titration curve. Based on the potassium dihydrogen phosphate titration curve, the laboratory robotic workstation calculates the dosage of phosphoric acid solution of a certain concentration required to adjust the potassium dihydrogen phosphate from a pH of 4 to the target pH of 2.5. The robotic workstation then controls the liquid adding device to add the calculated dosage of phosphoric acid solution to the potassium dihydrogen phosphate solution with a pH of 4, bringing the pH of the potassium dihydrogen phosphate solution to the target pH of 2.5.

[0098] A designated dose can be a fixed amount of adjusting solution to be added when the pH of the adjusting solution reaches a certain value. Specifically, for example, to adjust the pH of 1L of 0.02 mol / L potassium dihydrogen phosphate from 4.6 to 2.6, 63 drops of 80% phosphoric acid solution would be added to the potassium dihydrogen phosphate solution. These 63 drops constitute the designated dose.

[0099] In this embodiment, the actual pH value of the solution after adding the adjustment liquid is measured by the pH value detection device in the laboratory robot workstation. The pH value detection device can be a pH sensor or a pH meter, etc. The pH value detection device transmits the measured actual pH value of the solution to the controller, and the controller compares the received actual pH value with the target pH range value of the prepared solution. When the actual pH value does not reach the target pH range value, the controller controls the liquid adding device to continue adding a drop of adjustment liquid to the solution, and the stirring paddle stirs the solution and the adjustment liquid. The pH meter measures the actual pH value of the solution and sends the actual pH value to the controller. The controller compares the actual pH value of the solution with the target pH value target range, and repeats the above actions until the actual pH value of the solution reaches the target pH range value. At this time, the controller controls the liquid adding device to stop adding adjustment liquid to the solution. Automatic adjustment of the pH value of the solution that does not reach the target pH range is achieved, thereby improving the quality of the prepared solution.

[0100] In this embodiment, the laboratory robot workstation measures the actual pH value of the solution after adding the adjustment liquid. If the actual pH value does not reach the target range, the adjustment liquid is added to the solution until the actual pH value of the solution reaches the target pH range of the prepared solution. Then, the adjustment liquid is stopped to ensure that the pH value of the solution reaches the target range. The target pH range value may refer to a certain range of pH that needs to be reached after the solution is prepared, such as a pH value of ±0.02. In some cases, the operating environment of the solution may have requirements for the pH of the solution, and the solution needs to meet the pH requirements when the preparation is completed. Specifically, for example, a 10 mol / L ammonium formate solution with a pH value of 2.98 to 3.02 is prepared. The pH value of 2.98 to 3.02 is the target pH range of the prepared solution. The actual pH value may refer to the pH value of the solution measured by a pH detection device.

[0101] In the above embodiment, by detecting the actual pH value of the solution, adjusting liquid is continuously added to the solution that has not reached the target pH value range to make the prepared solution reach the target pH value range, thereby improving the quality of the prepared solution.

[0102] In some embodiments, different adjusting liquids can be two or more liquids with the same components but different concentrations used to adjust the pH value of a solution when preparing a solution. Specifically, to prepare a potassium dihydrogen phosphate solution with a pH value of 3, a 40% phosphoric acid solution and a 70% phosphoric acid solution are used as adjusting liquids, and the 40% phosphoric acid solution and the 70% phosphoric acid solution are different adjusting liquids. The specified dosage of different adjusting liquids can be a certain dosage of different adjusting liquids required to adjust the pH value of the base solution in the adjustment scheme when preparing the solution. Specifically, for example, to adjust the pH value of an ammonium formate solution with a pH value of 4 to 3, the pH value can be obtained by adding a certain dosage of a 50% formic acid solution and a certain dosage of a 30% formic acid solution to an ammonium formate solution with a pH value of 4.

[0103] In some embodiments, see Figure 7b , control the filling pump 140 to drive the liquid to fill the pipeline 130 and the filling needle 150.

[0104] In this embodiment, the laboratory robotic workstation controls the filling pump 140 to drive the liquid to fill the pipe 130 and the liquid addition needle 150 before adding a specified dose of the adjusting solution to the base solution according to the solution formulation. This ensures that each drop of the adjusting solution added to the base solution has the same dose.

[0105] The filling pump 140 may be a device for driving the liquid to be transferred from the first container 510 to the second container 520 , and may be a syringe pump, a peristaltic pump, or the like.

[0106] Pipeline 130 may be a pipe on the line that transfers the solution from first container 510 to second container 520 under the drive of filling pump 140. Pipeline 130 serves to direct the flow direction of the solution. Specifically, filling pump 140 drives the formic acid solution in first container 510 to be transferred to second container 520 through pipeline 130. Specifically, for example, filling pump 140 is controlled to continuously pump formic acid solution until pipeline 130 and dosing needle 150 are filled. Dosing needle 150 is controlled to move above the ammonium formate solution, a drop of formic acid solution is added, the mixed solution of ammonium formate solution and formic acid solution is stirred, and the pH value of the mixed solution is measured until the actual pH value of the solution reaches the target pH value.

[0107] In some embodiments, see Figure 8 According to the target pH value of the solution, determining the target template to be used in the modulation template and the specified dosage of the target adjustment solution corresponding to the target template may include the following steps.

[0108] S810. According to the target pH value of the solution, determine in the modulation templates a modulation template including the first-stage pH value used in the first modulation stage and a modulation template including the second-stage pH value used in the second modulation stage, and use them as target templates.

[0109] S820 , using the first-stage adjustment liquid corresponding to the modulation template including the first-stage pH value and the second-stage adjustment liquid corresponding to the modulation template including the second-stage pH value as target adjustment liquids.

[0110] S830: Determine, based on the target pH value of the solution, the first designated dosage of the first-stage adjustment solution to be added to the modulation template including the first-stage pH value.

[0111] S840: Determine, based on the pH value of the first stage and the target pH value of the solution, a second designated dosage of the second-stage adjusting solution to be added to the modulation template including the pH value of the second stage.

[0112] In some cases, the recipe keywords included in the recipe data are used to specify the type of preparation. There can be multiple preparation templates of the same type. The same type of preparation template can include templates with multiple different solution concentrations. The template used to prepare the solution can be searched from highest to lowest solution concentration.

[0113] Specifically, two templates for preparing the solution are determined within a preparation template based on the target pH value of the solution. The preparation of the solution may include a first preparation stage and a second preparation stage. The target templates include a preparation template including the first-stage pH value used in the first preparation stage, and a preparation template including the second-stage pH value used in the second preparation stage, serving as the target templates. The preparation template including the first-stage pH value corresponds to a first-stage adjustment solution, and the preparation template including the second-stage pH value corresponds to a second-stage adjustment solution. The target adjustment solution includes the first-stage adjustment solution used in the first preparation stage and the second-stage adjustment solution used in the second preparation stage. Based on the target pH value of the solution, a first designated dosage of the first-stage adjustment solution is determined within the preparation template including the first-stage pH value. The first-stage pH value is compared with the preparation template including the second-stage pH value to determine a titration quantity X corresponding to the first-stage pH value in the preparation template including the second-stage pH value. The target pH value of the solution is compared with the preparation template including the second-stage pH value to determine a titration quantity Y corresponding to the target pH value of the solution in the preparation template including the second-stage pH value. The difference between the titration amount X and the titration amount Y is the second specified dosage of the second-stage adjusting solution that needs to be added to the solution at the first-stage pH value.

[0114] In some embodiments, this specification provides a method for generating a solution preparation scheme in a robotic workstation, wherein the solution corresponds to a solution formula. Figure 9 , the method for generating the solution preparation scheme includes the following steps.

[0115] S902: Obtain solution formula data.

[0116] The formula data includes formula keywords, target pH value of the solution, and error range data of the solution.

[0117] S904: Match the recipe keyword with the identification information of the preparation template of the adjustment liquid to obtain a preparation template that matches the recipe keyword.

[0118] The adjusting liquid is used to adjust the pH value; the modulation template includes first relationship data between the titration amount of the adjusting liquid and the pH value of the adjusting liquid; the modulation template also includes second relationship data between the pH value of the adjusting liquid and the amount of pH change. There are multiple modulation templates.

[0119] In some embodiments, if no modulation template matching the recipe keyword is found, a reminder message is issued; wherein the reminder message is used to remind the user to create a modulation template matching the recipe keyword.

[0120] S906 , among the pH values ​​of the adjustment liquid included in the modulation template, the pH value of the adjustment liquid whose difference from the target pH value satisfies the difference threshold condition is used as the pH value of the first stage.

[0121] S908 : Determine a pH value change corresponding to the pH value of the first stage based on the second relationship data of the modulation template including the pH value of the first stage.

[0122] S910: If the pH value change corresponding to the pH value in the first stage is not greater than the error range data, the modulation template including the pH value in the first stage is used as the target template.

[0123] S912: According to the pH value of the first stage, search the first relational data of the target template to determine the designated dosage corresponding to the pH value of the first stage, and use it as the designated dosage of the target adjustment liquid.

[0124] The designated dosage is determined according to the dosage of the target adjustment liquid added during the process of preparing the target template.

[0125] S914: Generate a solution preparation plan based on the recipe data and the specified dosage of the target adjustment solution.

[0126] S916. If the pH value change corresponding to the first-stage pH value is greater than the error range data, the pH value of the adjusting liquid included in other templates whose difference from the target pH value meets the difference threshold condition is used as the pH value of the second stage.

[0127] The other templates are other modulation templates among the multiple modulation templates except the modulation template including the pH value of the first stage.

[0128] S918. Determine the pH value change corresponding to the pH value of the second stage based on the second relationship data of other templates.

[0129] S920: If the pH value change corresponding to the second-stage pH value is not greater than the error range data, the modulation template including the second-stage pH value is used as the target template.

[0130] Among them, the modulation template including the first stage pH value and the modulation template including the second stage pH value are jointly used as the target template; the first stage adjustment liquid corresponding to the modulation template including the first stage pH value and the second stage adjustment liquid corresponding to the modulation template including the second stage pH value are jointly used as the target adjustment liquid.

[0131] S922. Arrange and combine the titration doses of the first-stage adjusting solution and the second-stage adjusting solution according to the target pH value of the solution to obtain a first designated dose of the first-stage adjusting solution and a second designated dose of the second-stage adjusting solution.

[0132] S924 : Generate a solution preparation plan based on the recipe data, a first designated dosage of the first-stage adjusting liquid, and a second designated dosage of the second-stage adjusting liquid.

[0133] S926. Add a specified dose of target adjustment solution to the basic solution according to the solution preparation plan.

[0134] S928. Measure the actual pH value of the solution after adding the target adjustment solution.

[0135] S930: If the actual pH value does not reach the target pH range, add the target adjustment liquid to the solution to make the measured actual pH value reach the target pH range.

[0136] Example apparatus, computer device, storage medium, and program product

[0137] See also Figure 10 One embodiment of this specification also provides a device for generating a solution preparation scheme in a laboratory robotic workstation, wherein the solution corresponds to a solution formula. The device includes a formula data acquisition module, a keyword matching module, a designated dosage determination module, and a preparation scheme generation module.

[0138] A formula data acquisition module, configured to acquire formula data of the solution formula; wherein the formula data includes formula keywords and a target pH value of the solution;

[0139] a keyword matching module, configured to match the formula keyword with identification information of a modulation template of an adjustment liquid to obtain a modulation template that matches the formula keyword; wherein the adjustment liquid is used to adjust the pH value;

[0140] a designated dosage determination module, configured to determine, from the preparation template, a target template to be used for preparing the solution, and a designated dosage of a target adjustment solution corresponding to the target template, based on the target pH value of the solution; wherein the designated dosage is determined based on the dosage of the target adjustment solution added during the preparation of the target template;

[0141] The preparation scheme generating module is configured to generate the solution preparation scheme based on the formulation data and the specified dosage of the target adjustment solution.

[0142] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 11As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for generating a solution modulation scheme in a laboratory robot workstation is implemented. The display screen of the computer device can be a liquid crystal display or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.

[0143] Those skilled in the art will understand that Figure 11 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0144] The embodiments of this specification also provide a computer device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the method steps in the above embodiments when executing the computer program.

[0145] The embodiments of this specification also provide a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method steps in the above embodiments are implemented.

[0146] The embodiments of this specification also provide a computer program product, which includes instructions. When the instructions are executed by a processor of a computer device, the method steps in the above embodiments can be implemented.

[0147] It should be understood that the specific examples herein are only intended to help those skilled in the art better understand the embodiments of this specification, rather than to limit the scope of the present invention.

[0148] It can be understood that in the various implementations of this specification, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation methods of this specification.

[0149] It can be understood that the various embodiments described in this specification can be implemented individually or in combination, and the embodiments in this specification are not limited to this.

[0150] Unless otherwise indicated, all technical and scientific terms used in the embodiments of this specification have the same meaning as those commonly understood by those skilled in the art in the technical field of this specification. The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the scope of this specification. The term "and / or" used in this specification includes any and all combinations of one or more related listed items. The singular forms "a", "above", and "the" used in the embodiments of this specification and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise.

[0151] It is understood that the processor in the embodiments of this specification can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of this specification can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this specification can be directly implemented as being executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0152] It will be understood that the memory in the embodiments of this specification may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0153] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this specification.

[0154] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, devices and units can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.

[0155] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0156] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of this embodiment.

[0157] In addition, each functional unit in each embodiment of this specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0158] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification, or the part that contributes to the prior art, or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0159] The above description is merely a specific embodiment of this specification, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this specification should be included in the scope of protection of this specification. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A method for generating a solution preparation scheme in a laboratory robot workstation, characterized in that: The solution corresponds to a solution formula, and the method includes: Obtaining formula data of the solution formula; wherein the formula data includes formula keywords and the target pH value of the solution; Matching the formula keyword with identification information of a modulation template of the adjusting solution to obtain a modulation template that matches the formula keyword; wherein the adjusting solution is used to adjust the pH value; and the modulation template includes first relationship data between a titration dose of the adjusting solution and the pH value of the adjusting solution; Determining, in the preparation template, a target template to be used for preparing the solution and a specified dosage of a target adjustment solution corresponding to the target template based on the target pH value of the solution; wherein the specified dosage is determined based on the dosage of the target adjustment solution added during the preparation of the target template; generating the solution preparation plan based on the formulation data and the specified dosage of the target adjustment solution; Wherein, determining the target template required for modulating the solution and the specified dosage of the target adjustment solution corresponding to the target template in the modulation template according to the target pH value of the solution includes: Among the pH values ​​of the adjustment liquid included in the modulation template, the pH value of the adjustment liquid whose difference from the target pH value satisfies a difference threshold condition is used as the pH value of the first stage; Determining a modulation template including the pH value of the first stage as the target template; According to the pH value of the first stage, a search is performed in the first relational data of the target template to determine a designated dosage corresponding to the pH value of the first stage, and the designated dosage is used as the designated dosage of the target adjustment liquid.

2. The method according to claim 1, characterized in that The formula data also includes error range data of the solution; the modulation template also includes second relationship data between the pH value of the adjustment solution and the amount of pH change; before determining the modulation template including the pH value of the first stage as the target template, the method further includes: determining a pH value change corresponding to the pH value of the first stage based on second relationship data of the modulation template including the pH value of the first stage; The determining the modulation template including the pH value of the first stage as the target template includes: If the pH value change corresponding to the pH value in the first stage is not greater than the error range data, the modulation template including the pH value in the first stage is used as the target template.

3. The method according to claim 1, characterized in that There are multiple modulation templates; the formula data also includes error range data of the solution; The modulation template further includes second relationship data between the pH value of the adjustment liquid and the pH value change; the method further includes: determining a pH value change corresponding to the pH value of the first stage based on second relationship data of the modulation template including the pH value of the first stage; If the pH value change corresponding to the first-stage pH value is greater than the error range data, the pH value of the adjusting liquid included in other templates, the pH value of the adjusting liquid whose difference from the target pH value satisfies the difference threshold condition, is used as the pH value of the second stage; wherein the other template is other modulation templates among the plurality of modulation templates except the modulation template including the first-stage pH value; determining, based on the second relationship data of the other templates, a pH value change corresponding to the pH value of the second stage; If the pH value change corresponding to the second-stage pH value is not greater than the error range data, the modulation template including the second-stage pH value is used as the target template.

4. The method according to claim 3, characterized in that The method further includes determining, in the modulation template, a target template required for modulating the solution and a specified dosage of a target adjustment solution corresponding to the target template based on the target pH value of the solution. Using the modulation template including the pH value of the first stage and the modulation template including the pH value of the second stage as the target template; The first-stage adjustment liquid corresponding to the modulation template including the first-stage pH value and the second-stage adjustment liquid corresponding to the modulation template including the second-stage pH value are used together as the target adjustment liquid; According to the target pH value of the solution, the titration dose of the adjusting solution of the first stage adjusting solution and the titration dose of the adjusting solution of the second stage adjusting solution are arranged and combined to obtain a first specified dose of the adjusting solution of the first stage and a second specified dose of the adjusting solution of the second stage.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: If no modulation template matching the recipe keyword is found, a reminder message is issued; wherein the reminder message is used to remind the user to create a modulation template matching the recipe keyword; or, If the target pH value of the solution is not determined in the modulation template, a reminder message is issued.

6. The method according to claim 5, characterized in that The method further comprises: preparing a basic solution comprising specified components; wherein the basic solution corresponds to an initial pH value; During the process of adding the adjusting liquid to the base solution, recording the dosage of each added adjusting liquid, the pH value of the base solution after each addition of the adjusting liquid, and the change in the pH value of the base solution after each addition of the adjusting liquid, until the pH value of the base solution after the addition of the adjusting liquid reaches a preset pH value range; A modulation template is generated based on the dosage of the adjusting solution added each time, the pH value of the base solution after each addition of the adjusting solution, and the amount of change in the pH value of the base solution after each addition of the adjusting solution.

7. The method according to claim 1, characterized in that The solution has a target pH range; the method further comprising: According to the solution preparation plan, adding the specified dose of the target adjustment solution to the basic solution; measuring the actual pH value of the solution after adding the target adjustment solution; If the actual pH value does not reach the target pH range, the target adjustment liquid is added to the solution so that the measured actual pH value reaches the target pH range.

8. The method according to claim 1, characterized in that The step of determining, in the modulation template according to the target pH value of the solution, a target template required for modulating the solution and a specified dosage of a target adjustment solution corresponding to the target template comprises: According to the target pH value of the solution, determining, in the modulation template, a modulation template including the pH value of the first stage used in the first modulation stage and a modulation template including the pH value of the second stage used in the second modulation stage, and using them as the target templates; using the first-stage adjustment liquid corresponding to the modulation template including the first-stage pH value and the second-stage adjustment liquid corresponding to the modulation template including the second-stage pH value as the target adjustment liquid; Determining, based on the target pH value of the solution, to add a first designated dosage of the first-stage adjustment solution in the modulation template including the first-stage pH value; According to the pH value of the first stage and the target pH value of the solution, a second designated dosage of the second stage adjusting solution is determined to be added in the preparation template including the pH value of the second stage.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Liquid ph value automatic adjusting system and method

    CN111157681A

  • Method and device for improving rolling quality of pickled plate, medium and equipment

    CN113857243A