Measurement control system, program, and sample measurement method

A measurement control system with RPA software robots automates reference information, measurement sequence, and result output using common variables, addressing inefficiencies and errors in existing systems to enhance productivity and efficiency.

JP2025142554APending Publication Date: 2025-10-01SUMITOMO METAL MINING CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024041981
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-18
Publication Date
2025-10-01

AI Technical Summary

Technical Problem

Existing measurement systems, such as ICP-AES, face inefficiencies due to the high workload and susceptibility to human error when performing various information processing tasks at different frequencies, making it difficult to automate these tasks effectively and maintain their relevance throughout the measurement process.

Method used

A measurement control system utilizing three RPA software robots (first, second, and third RPA software robots) that cooperate using common variables to automate the specification of reference information, measurement sequence identification, and result output, respectively, ensuring the relevance of information processing tasks performed at different frequencies.

Benefits of technology

The system reduces workload and human error while maintaining the relevance of information processing tasks, enhancing measurement efficiency and productivity by automating each step independently yet coherently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025142554000001_ABST
    Figure 2025142554000001_ABST
Patent Text Reader

Abstract

To provide a technique capable of reducing a work burden and efficiently performing measurement of a sample performed by a measuring device without losing each relation of multiple kinds of information processing operation having different execution frequencies.SOLUTION: A measurement control system comprises: a first RPA software robot 21 for specifying reference information required for measurement for a measuring device 1 for performing measurement of a sample before the measurement; a second RPA software robot 22 for specifying information for the measuring device 1 regarding a sequence of measurement for each unit of the measurement in the measuring device 1; and a third RPA software robot 23 for performing reproduction output of information regarding a result of the measurement to a predetermined format at any timing after completion of the measurement by the measuring device 1. The first RPA software robot 21, the second RPA software robot 22, and the third RPA software robot 23 collaborate by using variables that are set commonly for each.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a measurement control system, a program, and a sample measurement method. [Background technology]

[0002] For example, the results of measurement by inductively coupled plasma atomic emission spectroscopy (ICP-AES or ICP-OES) may be used to analyze elements contained in a sample (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-17836 Summary of the Invention [Problem to be solved by the invention]

[0004] When performing measurements such as ICP-AES, various information processing tasks must be performed in the measurement device that performs the measurement and in a computer connected to the measurement device. Specifically, information processing tasks include, for example, identifying reference information required for measurements by the measurement device (e.g., information related to calibration curves, etc.), identifying information related to the measurement sequence (e.g., information related to the measurement process procedure and measurement process content, etc.), and converting the measurement results into an analyzable information format (e.g., generating data for analysis).

[0005] If all of the various information processing tasks are left to humans, the workload on the workers will be high, making them more susceptible to human error and potentially leading to a decrease in measurement efficiency (lower productivity). Therefore, it may be possible to automate these information processing tasks using, for example, RPA (Robotic Process Automation).

[0006] However, multiple types of information processing tasks are required from the start to the end of measurement using a measuring device, and the frequency of each task varies, and the frequency itself can change depending on the measurement conditions, etc. Therefore, taking into account the differences in the frequency of each information processing task, it is not necessarily easy to automate these tasks as a series of processes required for measurement. Furthermore, while it is possible to automate each information processing task separately based on the differences in frequency, in this case the relationship between the various information processing tasks will be lost, and as a result, it is not necessarily possible to reduce the workload and thereby improve efficiency (improve productivity) in the series of processes from the start to the end of measurement.

[0007] The present disclosure provides a technology that enables sample measurement using a measurement device to be performed efficiently without losing the relevance of multiple types of information processing tasks that are performed at different frequencies, while reducing the workload. [Means for solving the problem]

[0008] According to one aspect of the present disclosure, a first RPA software robot that specifies reference information required for a measurement of a sample for a measurement device that performs the measurement prior to the measurement; a second RPA software robot that identifies information about a sequence of measurements for each unit of measurement by the measurement device; a third RPA software robot that outputs information about the measurement results in a predetermined format at any time after the measurement by the measurement device is completed; The first RPA software robot, the second RPA software robot, and the third RPA software robot are configured to cooperate with each other using variables that are set in common to each of them. A measurement control system is provided.

[0009] According to another aspect of the present disclosure, A computer connected to a measuring device that measures the sample, causing the measurement device to function as a first RPA software robot that identifies reference information required for measurement by the measurement device prior to the measurement; causing the measurement device to function as a second RPA software robot that identifies information about a sequence of measurements for each unit of measurement by the measurement device; and a step of causing the robot to function as a third RPA software robot that transcribes and outputs information about the measurement results into a predetermined format at any timing after the measurement by the measurement device is completed; In each step, the first RPA software robot, the second RPA software robot, and the third RPA software robot are linked together using variables that are set in common to each of them. Programs are offered.

[0010] According to yet another aspect of the present disclosure, For a measuring device that performs measurements on a sample, a step of specifying reference information required for measurement by the measurement device by a first RPA software robot prior to the measurement; A step of identifying information about a sequence of measurements for each unit of measurement by the measurement device by a second RPA software robot; and a step of using a third RPA software robot to copy and output information about the measurement result into a predetermined format at any timing after the measurement by the measurement device is completed, In each step, the first RPA software robot, the second RPA software robot, and the third RPA software robot are linked together using variables that are set in common to each of them. A sample measurement method is provided. [Effects of the Invention]

[0011] According to the technology disclosed herein, it is possible to reduce the workload when measuring samples using a measuring device, while also enabling the measurement to be carried out efficiently without losing the relevance of multiple types of information processing tasks that are performed at different frequencies. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a block diagram schematically illustrating an example configuration of a measurement control system according to an embodiment of the present disclosure. [Figure 2] A flow chart showing a specific example of a procedure for information processing by a first RPA software robot in a measurement control system according to an embodiment of the present disclosure. [Figure 3] A flow chart showing a specific example of a procedure for information processing by a second RPA software robot in a measurement control system according to an embodiment of the present disclosure. [Figure 4] A flow chart showing a specific example of a procedure for information processing by a third RPA software robot in a measurement control system according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0013] <One embodiment of the present disclosure> Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings.

[0014] (1) Information processing system configuration First, the configuration of a measurement control system according to an embodiment of the present disclosure will be described. FIG. 1 is a block diagram schematically showing an example of the configuration of a measurement control system according to this embodiment.

[0015] The measurement control system according to this embodiment is for performing measurements on a sample to be measured using a measurement device.

[0016] There are no particular limitations on the sample to be measured, and it can be a powder, solid, liquid (fluid), or a mixture of these. The sample is provided by the client together with a measurement request. In the following explanation, we will use an example in which the sample is a powder containing a metal element.

[0017] The measurement performed by the measurement device may be, for example, a measurement method such as ICP-AES or ICP-OES, but is not limited to a specific measurement method. In other words, measurement devices using various measurement methods can be applied.

[0018] The results obtained by measurements using a measuring device may be used, for example, to analyze the elements contained in a sample, but are not limited to a specific use and may be used for other purposes.

[0019] In order to measure a sample, the measurement control system according to this embodiment is configured to include at least a measurement device 1 and a control device 2, as shown in FIG. 1. The measurement device 1 and the control device 2 are connected to each other so that they can communicate with each other via a wired or wireless communication line (not shown). The measurement control system may also include a code reader 3 and a higher-level host device 4 that can communicate with the control device 2. The control device 2 and the code reader 3 are connected to each other so that they can communicate with each other via a wired or wireless communication line (not shown). The higher-level host device 4 may be installed in a location remote from the measurement device 1 and the control device 2, for example, via a wide area network line, as long as it can communicate with the control device 2.

[0020] The measuring device 1 is used to measure a sample, and a known measuring device can be used, such as an ICP optical emission spectrometer that performs optical emission spectroscopic analysis using a high-frequency inductively coupled plasma (ICP) as a light source.

[0021] The control device 2 supports the measurement process of a sample in the measurement device 1 through process control of the measurement device 1. The process control performed by the control device 2 includes, for example, specifying various pieces of information required for measurement in the measurement device 1. The specification of information here includes generating information to be input to the measurement device 1 and inputting the generated information into the measurement device 1. Note that the process control performed by the control device 2 can include content other than specifying information, and specific examples will be described in detail below.

[0022] The control device 2 is configured to have the functions of a computer in order to perform processing control on the measurement device 1. In other words, the control device 2 is configured to have a display unit 11 such as a display, an operation unit 12 for user operation, a memory unit 13 that stores predetermined programs and various information, a communication unit 14 that communicates with the measurement device 1 and the upper host device 4, and a CPU (Central Processing Unit) unit 20 that reads out and executes predetermined programs from the memory unit 13.

[0023] Of these, the CPU unit 20 executes a predetermined program (software), and the information processing by the software is specifically realized using hardware resources. As a result, the CPU unit 20 functions as a first RPA unit 21, a second RPA unit 22, and a third RPA unit 23.

[0024] The first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 all correspond to RPA software robots implemented by an RPA program as a predetermined program. However, the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 are each configured as separate RPA software robots. In other words, the first RPA unit 21 functions as a first RPA software robot, the second RPA unit 22 functions as a second RPA software robot, and the third RPA unit 23 functions as a third RPA software robot, and each can operate independently. The specific functions implemented by each will be described in detail below.

[0025] As described above, the functions of the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 are specifically realized by executing a predetermined program (software) in the CPU unit 20. In other words, the predetermined program that realizes the functions of these units 21 to 23 corresponds to one embodiment of the "program" in the present disclosure. In this case, the program is provided from outside via a communication line or a storage medium and installed in the storage unit 13.

[0026] The code reader 3 is used to optically read code information such as a one-dimensional barcode or a two-dimensional barcode.

[0027] The upper host device 4 stores and accumulates various information, data, etc., making them available for use by the measurement device 1 and the control device 2. In other words, the upper host device 4 functions as a database server that manages the various information, data, etc. handled by the measurement device 1 and the control device 2.

[0028] (2) Sample measurement procedure Next, a description will be given of the basic processing procedure for measuring a sample using the measurement device 1. Here, a case where the measurement device 1 is an ICP optical emission spectrometer will be taken as an example.

[0029] When measuring a sample using ICP atomic emission spectrometry, first, a standard solution is prepared to specify the calibration curve required for the measurement. The attributes of the standard solution (e.g., the type and concentration of the contained components) are known in advance. By measuring such a standard solution using the measuring device 1, the correspondence between the output value of the measuring device 1 and the concentration of the element (component) to be measured can be determined in the form of a calibration curve.

[0030] The standard solution is prepared according to the type of sample to be measured and the measurement conditions. In other words, the standard solution to be prepared is not limited to a specific one, and there may be multiple types with different attributes. In such cases, identification information for identifying each of the various standard solutions is attached.

[0031] Then, for the prepared standard solution, information about the standard solution (e.g., information specifying the attributes of the standard solution) is specified for the measurement device 1 so that a calibration curve can be determined based on the standard solution. This information is used to specify the calibration curve required for the measurement, and can therefore also be referred to as information for specifying the standards required for the measurement (i.e., standard information required for the measurement). This information is specified, for example, by inputting information into the control device 2 or by transmitting information from the control device 2 to the measurement device 1. The information about the standard solution input by the control device 2 is associated with the identification information of the standard solution and stored in the memory unit 13 of the control device 2.

[0032] Note that the identification of information about the standard solution may be performed only when the prepared standard solution is new. For example, if information about the prepared standard solution has already been stored, the stored information may be used, and there is no need to input new information. In other words, the identification of information about the standard solution may be performed at any point prior to a measurement using the standard solution, and does not necessarily have to be performed immediately before the measurement, nor does it have to be performed every time a measurement is performed with the measurement device 1.

[0033] In this way, when measuring a sample, a standard solution is prepared, and information about the standard solution (i.e., reference information required for the measurement) is identified prior to the measurement. Note that the reference information identified prior to the measurement of the sample may include information about the sequence template (described later) in addition to information about the standard solution. This is because the sequence template can also be considered necessary for sample measurement, and there may be cases where a standard solution and a sequence template uniquely correspond to each other.

[0034] In addition to preparing a standard solution, the sample to be measured is also dissolved when measuring the sample. The sample is dissolved by dissolving the powder sample in a predetermined solution (e.g., an acidic aqueous solution) in a predetermined container, such as a test tube, to enable measurement by the measurement device 1. The predetermined containers are prepared in at least the number of repetitions required for a single unit of sample (hereinafter, each unit is also referred to as a "batch") to accommodate multiple repeated measurement processes. In other words, the sample is dissolved in each of the multiple predetermined containers. The sample solution thus obtained in each predetermined container (hereinafter, simply referred to as "sample solution") is assigned identification information for identifying each of the samples. It is preferable that the identification information be coded and individually affixed to each predetermined container. Each predetermined container containing the sample solution can also be identified by information specifying the support position of the predetermined container on the support rack (hereinafter, also referred to as "support position information").

[0035] After the sample is dissolved, measurement of the sample is initiated as one batch of measurement using the measurement device 1. To initiate the measurement, information regarding the sequence of the measurement is specified for the measurement device 1. This information specifies the sequence of one batch of measurements performed by the measurement device 1, i.e., the procedure of the measurement process for that batch. The procedure of the measurement process may vary depending on the type of sample to be measured, the measurement conditions, etc. In other words, the procedure of the measurement process depends on the sample to be measured and may be different for each batch. For example, depending on the sample, in one batch, the measurement process may be repeated tens to hundreds of times for the sample solution in each of the multiple specified containers described above, with each measurement performed on a standard solution and a sample solution. In order to specify the procedure of such a measurement process (especially a repeated measurement process), information regarding the sequence of the measurement for that batch is specified. Therefore, it becomes necessary to specify the information regarding the sequence for each measurement performed by the measurement device 1 (e.g., each time a different batch is processed).

[0036] The information about the sequence is identified, for example, by inputting information into the control device 2 or transmitting information from the control device 2 to the measurement device 1. Note that multiple sequence templates may be prepared in advance for the measurement sequence. In this case, the sequence template to be applied is selected based on, for example, the type of sample to be measured or the type of standard solution to be used in the measurement, and the selected sequence template is used to identify the information about the sequence. The information about the identified sequence and the sequence template on which it is based are stored and accumulated in the memory unit 13 of the control device 2.

[0037] In this way, when starting a measurement using the measurement device 1, information regarding the sequence of the measurement is identified for each unit of measurement (i.e., each time a different batch is processed), thereby specifying the procedure for repeated measurement processing according to, for example, the sample to be measured.

[0038] Thereafter, the standard solution and the sample solution in each predetermined container are measured in sequence in accordance with the specified measurement sequence in the measurement device 1. The specific processing content of the measurement is publicly known, and therefore will not be described here.

[0039] Then, when all measurements for one batch are completed, the measuring device 1 outputs information about the measurement results. The output information from the measuring device 1 (i.e., the measurement results for the sample) is used, for example, for analyzing the elements contained in the sample. Therefore, the control device 2, which is the information output destination, transfers and outputs the output information from the measuring device 1 into a predetermined format so that it is suitable for analyzing the elements contained in the sample. Specifically, the information about the measurement results output from the measuring device 1 is transferred, for example, into a format specified by spreadsheet software, and further converted into a data format that can be easily used in other devices, such as a CSV (Comma Separated Values) file. In other words, by transferring and outputting into a predetermined format, the measurement results from the measuring device 1 are converted into an information form that can be analyzed (e.g., data for analysis is generated).

[0040] The transfer and output of the data into the predetermined format by the control device 2 can be performed immediately after the measurement of one batch by the measurement device 1 is completed and information is output from the measurement device 1, but this is not necessarily limited to this. For example, the output information from the measurement device 1 can be stored and accumulated in the memory unit 13 of the control device 2, and after the measurement of multiple batches by the measurement device 1 is completed, the output information for each batch can be transferred and output collectively into the predetermined format. In other words, the transfer and output of information related to the measurement results by the measurement device 1 into the predetermined format can be performed at any time after the measurement by the measurement device 1 is completed.

[0041] Based on the information obtained after the transfer and output in this way, it becomes possible to know which elements (qualitative) and how much (quantitative) are contained in the sample to be measured. Moreover, if, for example, the measuring device 1 repeatedly performs the measurement process multiple times per batch during the analysis process, it becomes possible to improve the accuracy of the analysis results.

[0042] (3) Example of information processing by the control device when measuring a sample Next, we will explain the process control that the control device 2 performs on the measurement device 1 when measuring a sample according to the above-mentioned series of procedures. The process control that the control device 2 performs includes at least the following information processing (i) to (iii).

[0043] The information processing required for measuring samples includes: (i) A process for identifying the reference information required for the measurement prior to the measurement. (ii) A process for identifying information about the sequence of measurements for each unit of measurement. (iii) At some point after the measurement is completed, the process of copying and outputting information about the results of the measurement into a specified format. Examples include:

[0044] If all of this information processing were left to the operator of the control device 2, the workload on the operator would be high, making human error more likely to occur and potentially leading to a decrease in measurement efficiency (lower productivity). On the other hand, these information processes not only differ in their execution timing but also in their execution frequency. Moreover, the execution frequency of each process may vary depending on the type of sample to be measured and the measurement conditions (e.g., the type of standard solution). Therefore, it is not necessarily easy to automate these information processes as a series of processes required for measurement, taking into account the differences in their execution frequency. For example, if the information process (i) above is performed infrequently and the information process (ii) above is performed frequently, simply automating these processes together may result in the information process (ii) above not being able to be executed until the execution timing of the information process (i) arrives, and therefore there is a risk that the execution frequency of each process may not be appropriately addressed.

[0045] In this regard, in the present embodiment, the control device 2 has the functions of a first RPA unit 21, a second RPA unit 22, and a third RPA unit 23. The first RPA unit 21 executes the information processing (i) above. The second RPA unit 22 executes the information processing (ii) above. The third RPA unit 23 executes the information processing (iii) above. In other words, the control device 2 divides the role of performing the information processing of (i) to (iii) above among the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23, which can operate separately and independently. This makes it possible to perform the information processing of (i) to (iii) above at their own timing, frequency, etc., rather than automating them collectively as a series of processes. In other words, it becomes possible to automate each of the information processing of (i) to (iii) above separately and independently.

[0046] However, if the information processing steps (i) to (iii) above are automated independently, there is a concern that the correlation between each piece of information processing will be lost. The information processing steps (i) to (iii) above constitute a series of processes from the start to the end of sample measurement, and therefore need to be linked together. Therefore, if the correlation between each piece of information processing is lost, it will be necessary to perform new information processing, separate from the information processing steps (i) to (iii) above, to link each piece of information processing together. As a result, it is not necessarily possible to achieve improved efficiency (improved productivity) in sample measurement using the measuring device 1 by reducing the workload associated with automation.

[0047] Therefore, in this embodiment, the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 are configured to cooperate with each other using variables that are set in common to each of them. As a result, the information processing of (i) to (iii) above does not require separate information processing or the like for coordinating them with each other, and the relevance between each of them is ensured. The specific contents of the variables will be described in detail later.

[0048] Below, the information processing procedures performed by the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 will be explained in order using specific examples, focusing particularly on variables that are set in common to each unit.

[0049] (Information processing procedures by the First RPA Department) First, the procedure of the information processing (i) by the first RPA unit 21 will be described. FIG. 2 is a flow diagram showing a specific example of the procedure of information processing by the first RPA software robot (that is, the first RPA unit 21) in the measurement control system according to this embodiment.

[0050] Typically, the standard solution required for measuring samples using ICP atomic emission spectrometry is prepared in an amount sufficient for multiple batches of measurements. The prepared standard solution is then used sequentially for each batch until the expected number of batches of measurements is completed. In other words, the prepared standard solution continues to be used for a certain period of time. Therefore, new standard solutions are prepared at regular intervals, for example, once a month. Under these circumstances, the first RPA unit 21 performs processing operations in the following procedure.

[0051] When a new standard solution is prepared, prior to measurement using the measurement device 1 using that standard solution (i.e., at any time from the preparation of the standard solution to the start of the first measurement using that standard solution), the first RPA unit 21 is activated by a predetermined operation on the operation unit 12 of the control device 2 (step 101, hereinafter step will be abbreviated as "S").

[0052] After startup, the first RPA unit 21 prompts the user to input a variable via the display unit 11 of the control device 2, and determines whether or not a variable has been input (S102). The variable here refers to information that is input to have the first RPA unit 21 process it. Specifically, the variable here constitutes information about a new standard solution that has been prepared, and the identification information attached to the standard solution corresponds to the variable. The format of the identification information for the standard solution is not particularly limited as long as it can identify the standard solution, but one example is information composed of a character string (particularly a numeric string) (hereinafter, such information will also be referred to as a "standard solution number").

[0053] The variable (standard solution number) may be input by operating the operation unit 12 of the control device 2. However, for example, if a container containing the standard solution is affixed with coded information that encodes the identification information of the standard solution, the variable may be input by reading the coded information with the code reader 3.

[0054] When a variable is input, the first RPA unit 21 acquires information on values ​​related to the attributes of the standard solution (such as the concentration values ​​of constituent components) for the standard solution identified by the input variable as information on values ​​required when using the standard solution (S103). Such information can be acquired, for example, by accessing the upper host device 4 using the identification information of the standard solution (standard solution number) as a key. Alternatively, information may be acquired by accessing a server device managed by the provider of the standard solution, rather than the upper host device 4.

[0055] After acquiring the information, the first RPA unit 21 then creates a sequence template that uniquely corresponds to the standard solution identified by the variables (S104). The sequence template can be created, for example, by reading out a similar sequence template that was created in the past and modifying the sequence template as necessary. Specifically, one possible modification is to rewrite each item of the read sequence template with the value obtained by acquiring the information. In this way, the first RPA unit 21 creates a sequence template that uniquely corresponds to the input variables.

[0056] Thereafter, the first RPA unit 21 associates the input variable (standard solution number), the acquired information regarding the standard solution related to the variable, and the created sequence template with each other, assigns a name, and saves them in at least one of the storage unit 13 of the control device 2 or the upper host device 4 (S105). Furthermore, the first RPA unit 21 may take, for example, a screenshot of the saved content so that it can be manually checked (S105).

[0057] Through the above procedure, the first RPA unit 21 executes the information processing of (i) above, identifies the reference information (i.e., information about the standard solution) required for measurements using the prepared standard solution, and notifies the measurement device 1 of the identified content. As a result, the first RPA unit 21 can perform the information processing of (i) above in a processing time that is approximately 25% of the work time required if the operator of the control device 2 were to perform the processing manually. In other words, by using the first RPA unit 21, it is possible to improve the efficiency of measurements (improve productivity), and also to reduce the workload of the operator and suppress human error.

[0058] (Information processing procedures by the second RPA department) First, the procedure of the information processing (ii) by the second RPA unit 22 will be described. FIG. 3 is a flow diagram showing a specific example of the procedure of information processing by the second RPA software robot (that is, the second RPA unit 22) in the measurement control system according to this embodiment.

[0059] For example, ICP atomic emission spectroscopy measurements are performed on a sample provided by a client in response to a measurement request from the client. When measuring the sample, a standard solution for which the information processing (i) above has been performed is prepared, and the sample is dissolved to prepare a sample solution for multiple predetermined containers. Furthermore, other processing liquids required for sample measurement in the measurement device 1 (e.g., a rinse liquid for cleaning purposes, a control sample solution with known attributes for maintaining measurement accuracy (hereinafter referred to as a "control sample"), and other processing liquids) are also prepared. These are then processed in one batch of measurement. Under these circumstances, the second RPA unit 22 performs processing operations in the following procedure every time one batch of measurement is performed (e.g., multiple times a day).

[0060] At the start of one batch of measurement, the control device 2 acquires measurement request information in response to operation on the operation unit 12 (S201). The measurement request information is information relating to the content of the measurement request from the requester. For example, when an identification code attached to the measurement request is entered on the operation unit 12, the measurement request information can be acquired by accessing the upper host device 4 using the entered identification code as a key. This makes it possible to associate the content of the measurement request from the requester with the measurement results from the measurement device 1.

[0061] Furthermore, at the start of one batch of measurement, the second RPA unit 22 is activated in the control device 2 by a predetermined operation on the operation unit 12 (S202). That is, the second RPA unit 22 is activated every time one batch of measurement is performed.

[0062] After startup, the second RPA unit 22 prompts the user to input variables via the display unit 11 of the control device 2, and determines whether or not there is a variable input (S203). The variables referred to here are information input for processing by the second RPA unit 22, and refer to various types of information required for measurement by the measuring device 1. Specifically, variables referred to here include, for example, registration information related to a measurement request (such as an identification code attached to the measurement request and other information), identification information related to the prepared standard solution (such as a standard solution number), registration information related to the prepared sample solution in a plurality of predetermined containers (such as information about the number and arrangement of the predetermined containers), identification information related to the prepared control sample (such as a control sample number attached in advance), assembly information related to the measuring device 1 that will perform the measurement (such as information about the nebulizer, torch, chamber, etc.), and information related to the operating status of the measuring device 1.

[0063] However, among the variables input here, commonality is maintained for items that are the same as those input to the first RPA unit 21. Specifically, for example, with regard to information about a standard solution, the same variable (standard solution number) is used for the same standard solution. In other words, a variable that is set in common for the information processing (i) performed by the first RPA unit 21 and the information processing (ii) performed by the second RPA unit 22 is used. This enables the first RPA unit 21 and the second RPA unit 22 to cooperate, ensuring the association between the information processing (i) and the information processing (ii).

[0064] When these variables are input, the second RPA unit 22 first acquires a container checklist required to create support position information (S204). The container checklist can be acquired by accessing the storage unit 13 of the control device 2 or the upper host device 4.

[0065] When the container checklist is acquired, the second RPA unit 22 determines whether or not identification information has been input for each of the prepared predetermined containers of sample solution, while prompting the user to input information via the display unit 11 of the control device 2. In this case, if the identification information for the sample solution is affixed to each predetermined container as code information, the second RPA unit 22 may determine whether or not the code information has been read by the code reader 3 (S205).

[0066] When the identification information of the sample solution is input (e.g., by reading the code information attached to the specified container), the second RPA unit 22 transcribes the input identification information into the corresponding location on the acquired container checklist. This is then performed for all of the prepared multiple specified containers to create support position information (S206). The support position information created in this manner enables the control device 2 and the measurement device 1 to recognize the position on the support rack of the specified container containing the sample solution identified by the specific identification information. In other words, the support position information makes it possible to clearly recognize not only the number of prepared specified containers (i.e., sample solutions) but also the arrangement order on each support rack. The support position information (i.e., on the checklist onto which the identification information of the sample solution is transcribed) may also include information (such as registration information) identifying the measurement request for the sample solution.

[0067] When creating the support position information, if the identification information of the sample solution is input by reading the code information with the code reader 3, the workload of the operator can be reduced and human error can be suppressed compared to when information is input by operating the operation unit 12 of the control device 2. This is particularly noticeable when there are multiple specified containers for storing sample solutions to accommodate repeated measurement processes. This means that it is possible to easily and reliably associate the sample solution, which is a tangible object, with various pieces of intangible information by using the code information individually assigned to each sample solution.

[0068] It is possible that measurement processes for multiple batches are performed consecutively in the measurement device 1. In such a case, support position information for multiple batches will be created, but the support position information for each batch may be managed in an identifiable manner, for example, by using serial number information automatically assigned to each batch.

[0069] After creating the support position information, the second RPA unit 22 then starts creating a sequence for the measurement device 1 to perform measurement processing. To do this, the second RPA unit 22 first selects a sequence template that will serve as the basis for creating the sequence (S207). The sequence template can be selected, for example, by using information about the standard solution input as a variable (standard solution number) as a key and reading out a sequence template that uniquely corresponds to the variable from the storage unit 13 of the control device 2 or the upper host device 4.

[0070] After reading the selected sequence template, the second RPA unit 22 creates a sequence based on the read sequence template by modifying the sequence template as necessary. The sequence is created by referencing the support position information created for the prepared sample solution for the plurality of predetermined containers, the identification information for the standard solution entered as a variable, and the identification information for the processing liquid (rinse solution, control sample), and using the reference information. Specifically, for example, for the relevant items in the read sequence template, the number of repeated measurement processes (i.e., the number of predetermined containers containing the sample solution) is secured by item copying. Then, for each of the component items, relevant information (i.e., information on the sample solution, standard solution, rinse solution, control sample, etc.) is extracted from the reference information and pasted onto the component items (S208). This pasting of information onto the component items is repeated until all of the information to be pasted (i.e., relevant information) has been pasted (S209).

[0071] By repeating the above sequence creation until it is completed for all of the relevant information, the second RPA unit 22 completes the sequence of one batch of measurements to be performed by the measurement device 1 (i.e., the rules for the procedure of the measurement process for that one batch) (S210).The second RPA unit 22 then causes the measurement device 1 to execute the measurement process for that one batch using the completed sequence (S211).

[0072] Through the above procedure, the second RPA unit 22 executes the information processing (ii) above, identifies information related to the measurement sequence of one batch to be executed by the measurement device 1, and notifies the measurement device 1 of the identified content. As a result, the second RPA unit 22 can perform the information processing (ii) above in approximately 20% of the processing time compared to when the operator of the control device 2 performs the entire process manually. In other words, the use of the second RPA unit 22 improves measurement efficiency (improves productivity) and also reduces the workload of the operator and suppresses human error. In particular, with regard to the information processing (ii) above, multiple repeated measurement processes may be performed in one batch, which may require repeated copying of items and pasting of information when creating a sequence, resulting in significant reductions in workload and suppression of human error.

[0073] The second RPA unit 22, which realizes such load reduction, is separate and independent from the first RPA unit 21, but they are configured to cooperate using variables that are set in common to each unit, thereby ensuring the association between the information processing (i) and the information processing (ii) above. In particular, the first RPA unit 21 and the second RPA unit 22 set at least information related to the standard solution as a variable that is set in common to each unit. The standard solution uniquely corresponds to the sequence template that serves as the basis for creating the sequence in the information processing (ii) above. Therefore, by setting the information related to the standard solution as a variable that is set in common to each unit, the association between the information processing (i) and the information processing (ii) above can be ensured very accurately and effectively.

[0074] (Information processing procedures by the Third RPA Department) Next, the procedure of the information processing (iii) by the third RPA unit 23 will be described. FIG. 4 is a flowchart showing a specific example of the procedure of information processing by the third RPA software robot (that is, the third RPA unit 23) in the measurement control system according to this embodiment.

[0075] When the measuring device 1 executes one batch of measurement processing, information regarding the measurement results is output from the measuring device 1. The output information from the measuring device 1 (i.e., the measurement results for the sample) is used, for example, for analyzing the elements contained in the sample. When analyzing the elements contained in the sample, it is preferable to transfer the output information from the measuring device 1 into a predetermined format so that predetermined calculation processing, determination processing, etc. can be performed on that predetermined format, in order to improve the efficiency and convenience of the analysis.

[0076] For this reason, after the measurement process in the measurement device 1 is completed, the information processing (iii) above is performed on the output information from the measurement device 1. However, although the information processing (iii) above can be performed each time one batch of measurement process is completed, this is not necessarily limited to this, and it is also possible to process the output information for multiple batches collectively after the measurement process of multiple batches is completed, for example. In other words, the information processing (iii) above may be performed at any time after the measurement process in the measurement device 1 is completed.

[0077] Under these circumstances, the third RPA unit 23 performs processing operations according to the following procedure at any timing after the measurement process in the measurement device 1 is completed (for example, once to several times a day).

[0078] When the measurement process in the measurement device 1 is completed, at some subsequent timing (i.e., a predetermined timing set to perform the information processing (iii) above), the third RPA unit 23 is activated by a predetermined operation on the operation unit 12 of the control device 2 (S301).

[0079] After startup, the third RPA unit 23 prompts the user to input variables via the display unit 11 of the control device 2, and determines whether or not there is a variable input (S301). The variables referred to here are information input to the third RPA unit 23 for processing, and are various types of information required for analyzing output information from the measurement device 1. Specifically, for example, registered information related to the measurement request (such as an identification code attached to the measurement request) and identification information related to the prepared standard solution (such as the standard solution number) correspond to the variables referred to here.

[0080] However, among the variables input here, commonality is maintained for items that are the same as those input to at least one of the first RPA unit 21 or the second RPA unit 22. Specifically, for example, with regard to information about a standard solution, the same variable (standard solution number) is used for the same standard solution. In other words, a variable that is set in common for the above information processing (i) performed by the first RPA unit 21, the above information processing (ii) performed by the second RPA unit 22, and the above information processing (iii) performed by the third RPA unit 23 is used. This enables the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 to cooperate, ensuring the association between the above information processing (i), the above information processing (ii), and the above information processing (iii).

[0081] Note that variable input here may be performed as follows. For example, output information from the measurement device 1 may be identifiable for each batch by file number information assigned to the output information. In such cases, it is possible to obtain the various pieces of information used to obtain the output information (i.e., information to be used as variables) using the file number information as a key. Therefore, the third RPA unit 23 may also use file number information for output information from the measurement device 1 to be processed, thereby eliminating the need for variable input. Even in this case, the various pieces of information obtained (i.e., information to be used as variables) will maintain the commonality described above.

[0082] When a variable is input (or acquired), the third RPA unit 23 acquires file number information for the output information to be analyzed (S303). Then, the output information identified by the file number information is obtained as a file to be analyzed by exporting it from the measurement device 1 (S304).

[0083] Upon obtaining the file to be analyzed, the third RPA unit 23 transfers various information in the file to be analyzed (i.e., information related to the measurement results output from the measurement device 1) into a predetermined format (S305). Specifically, for example, a format specified by spreadsheet software is used as one of the predetermined formats, and various information is transferred into that format. This makes it possible to use, for example, a spreadsheet function in the predetermined format to determine whether there is a problem with the measurement results output from the measurement device 1, whether the measurement results comply with preset standards, and so on.

[0084] Furthermore, upon obtaining the analysis target file, the third RPA unit 23 converts various information in the analysis target file into a data format in a different format that facilitates use by other devices, and saves the converted data as a file in the different format (S306). Specifically, for example, the data is saved as a CSV file in a different format. This makes it possible to make the CSV file of the measurement results from the measurement device 1 available to other devices, such as the upper host device 4.

[0085] In addition to these processes, the third RPA unit 23 may further perform other processes on various types of information in the analysis target file, such as inputting information into a control chart for managing various types of information.

[0086] The third RPA unit 23 repeats the above processing (S303 to S306) for the analysis target files for each batch output from the measurement device 1 until processing is completed for all of the target files (S306). Then, the third RPA unit 23 outputs the processing results for the target files to be processed to the display unit 11 of the control device 2, the upper host device 4, etc., as necessary (S308).

[0087] Through the above procedure, the third RPA unit 23 executes the information processing of (iii) above, transcribes and outputs the output information from the measurement device 1 into a predetermined format, and converts it into an analyzable information format. As a result, the third RPA unit 23 can perform the information processing of (iii) above in about 40% of the processing time compared to when the operator of the control device 2 performs the processing manually, for example. In other words, by using the third RPA unit 23, it is possible to improve the efficiency of measurement (improve productivity), and furthermore, it is possible to reduce the workload of the operator and suppress human error, etc.

[0088] The third RPA unit 23 that realizes such load reduction is separate and independent from the first RPA unit 21 and the second RPA unit 22, but they are linked together using variables that are set in common to each of them, thereby ensuring the relevance between each of the information processes (i) to (iii) above. In particular, if at least information about the standard solution is set as a variable that is set in common to each of them, the information about the standard solution will also play an important role when analyzing the measurement results, and will be extremely useful in ensuring the relevance between each of the information processes (i) to (iii) above.

[0089] (4) Effects Obtained by the Present Embodiment According to this embodiment, one or more of the following effects can be obtained.

[0090] (a) In this embodiment, the first RPA unit 21 executes the information processing (i) above, the second RPA unit 22 executes the information processing (ii) above, and the third RPA unit 23 executes the information processing (iii) above. In other words, the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23, which can operate independently, share the role of performing the information processing (i) to (iii) above. This makes it possible to perform the information processing (i) to (iii) above at their own timing, frequency, etc., rather than automating them as a series of processes. Specifically, even if the execution frequencies of the information processing are different, for example, the information processing (i) above is infrequent and the information processing (ii) above is frequent, it is possible to appropriately respond to the respective execution frequencies. Moreover, in this embodiment, the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 are configured to cooperate with each other using variables that are set in common to each of them. As a result, the information processing of (i) to (iii) above does not require additional information processing or the like to cooperate with each other, and the association between each of them is ensured. In other words, even if the role of performing the information processing of (i) to (iii) above is performed by the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23, which can operate independently, the association between each of them is not impaired. As described above, according to this embodiment, the information processes (i) to (iii) above are not automated all at once, but the information processes (i) to (iii) above are linked to one another to ensure their relevance. Therefore, according to this embodiment, when measuring a sample with the measurement device 1, the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 are used to reduce the information processing workload, and the measurement can be performed efficiently without losing the relevance between multiple types of information processing that are performed at different frequencies.

[0091] (b) In this embodiment, the variables set in common to each of the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 include at least information about standard solutions for identifying a calibration curve. Information about standard solutions plays a very important role not only for identifying a calibration curve, but also for selecting a sequence template that serves as the basis for sequence creation and for analyzing sample measurement results. Therefore, using information about standard solutions as a variable set in common to each unit is particularly useful in ensuring the correlation between each of the information processes (i) to (iii) above.

[0092] (c) In this embodiment, the information about the sequence identified by the information processing in (ii) above defines the procedure for the repeated measurement processing. In the repeated measurement processing, for example, the measurement processing is repeated multiple times in one batch. Therefore, when creating a sequence, it may be necessary to repeatedly copy items, paste information, etc., for the multiple times. Therefore, if the information processing in (ii) above (i.e., the information processing for identifying information about the sequence) is automated using the second RPA unit 22, the workload will be significantly reduced, and human error will be significantly reduced.

[0093] (d) In this embodiment, the information about the sequence is based on a sequence template prepared for each piece of information about the standard solution (i.e., reference information). Therefore, the creation of a sequence in the information processing of (ii) above can be performed by copying items or pasting information into the sequence template, which is very suitable for having the second RPA unit 22 execute the creation of the sequence.

[0094] (e) In this embodiment, the association between the tangible measurement target sample and various intangible information identified by at least one of the first RPA unit 21, the second RPA unit 22, and the third RPA unit 23 is performed based on the code information read by the code reader 3. For example, the second RPA unit 22 associates the sample solution obtained from the measurement target sample with various information about the sample solution using code information individually assigned to each sample solution. In this way, performing the association between each information by reading the code information reduces the workload of the operator and suppresses human error compared to inputting information by operating the operation unit 12 of the control device 2. This is particularly noticeable when, for example, multiple specified containers for storing sample solutions are present to accommodate repeated measurement processes.

[0095] (5) Modifications, etc. Although one embodiment of the present disclosure has been specifically described above, the present disclosure is not limited to the above-described embodiment and can be modified as appropriate without departing from the spirit of the present disclosure.

[0096] For example, in the above embodiment, the measuring device 1 is an ICP optical emission spectrometer, but the present invention is not limited to this and can be applied to other measuring methods. Furthermore, the sample to be measured is not limited to a powder containing a metal element, and can be a powder, solid, liquid (fluid), a mixture of these, or the like.

[0097] Furthermore, in the above embodiment, an example has been described in which there is only one measuring device 1 in the system, but this is not limiting, and there may be multiple measuring devices 1 in the system. The same applies to the control device 2.

[0098] Furthermore, in the above-described embodiment, the reference information identified in the information processing (i) above is explained as an example of information relating to a standard solution, but this is not limited to this, and other types of information may be used as the reference information as long as it is information for identifying standards required for measuring a sample.

[0099] Furthermore, in the above-described embodiment, in the information processing (ii) above, an example was given in which information about a sequence is identified by creating a sequence using a sequence template, but this is not limited to this, and information may be identified by other methods (for example, a method that does not use a sequence template).

[0100] Furthermore, in the above-described embodiment, specific examples of variables used in the information processing (i) to (iii) above were given, but the present invention is not limited to these specific examples, and other input information may be used as variables.

[0101] Furthermore, in the above embodiment, an example was given of inputting information by reading code information using the code reader 3, but this is not limited to this, and information may be input by other methods (for example, manual input, voice input, etc.) without using code information. [Example]

[0102] The present invention will be further described below with reference to examples and comparative examples. Using the measurement control system according to the present invention, in which the measurement device is an ICP optical emission spectrometer, component measurements were carried out on several types of powders containing metals.

[0103] First, (i) prior to measurement, as a process for identifying the reference information required for the measurement, standard solutions for identifying the calibration curve required for the measurement were prepared according to the type of sample to be measured and the measurement conditions, and identification information for identifying each of the standard solutions was attached to each of the standard solutions. In order to obtain a calibration curve for the standard solutions, information about the standard solutions was identified for the measuring device 1. The information was identified by inputting information into the control device 2 and transmitting information from the control device 2 to the measuring device 1, and the information about the standard solutions input by the control device 2 was associated with the identification information of the standard solutions and stored in the memory unit 13 of the control device 2.

[0104] Next, the sample to be measured was dissolved. The sample was dissolved by dissolving it in a predetermined solution using a container prepared in advance so that the sample could be measured by the measurement device 1. The containers were prepared to accommodate the total number of measurements (total number of measurements when multiple measurements are performed for multiple batches), which was 2000, so that multiple measurement processes could be performed in one unit (1 batch) of measurement of the sample. Identification information for identifying each sample solution in each container was attached individually to each container as code information, and the sample solution was identified by the support position information.

[0105] Next, after the sample was dissolved, measurement was started as one batch measurement using the measurement device 1. At the start of the measurement, (ii) a process was performed on the measurement device 1 to identify information about the sequence of the measurement for each unit of measurement, and in order to identify the information about the sequence of the measurement, information was input into the control device 2 and transmitted from the control device 2 to the measurement device 1.

[0106] The measuring device 1 then performs measurements of the standard solution and the sample solution in each designated container in sequence according to the specified measurement sequence. When all measurements for one batch are completed, (iii) at some point after the end of the measurements, a process is performed to transfer and output information about the measurement results into a predetermined format, and the information about the measurement results is output from the measuring device 1. Because the output information from the measuring device 1 is used to measure the elements contained in the sample, the control device 2, which is the information output destination, needs to transfer and output the output information from the measuring device 1 into a predetermined format suitable for use in measuring the elements contained in the sample. The information about the measurement results output from the measuring device 1 was transferred and output into a predetermined format so that it could be used in spreadsheet software. The transfer and output into a predetermined format by the control device 2 involves storing and accumulating the output information from the measuring device 1 in the memory unit 13 of the control device 2. After the measuring device 1 has completed measurements for multiple batches, the output information for each batch is transferred and output together into a predetermined format.

[0107] In order to provide correlation between the information processing steps (i) to (iii) above, information about the standard solution was used as a variable that was set in common to each step.

[0108] When measuring the components of multiple types of powder containing metals using an ICP optical emission spectrometer, the entire series of tasks, including inputting the necessary information, was performed manually without using an RPA software robot.

[0109] Table 1 shows the present example and the comparative example. If the working time for the total number of measurements (2000) in this example is set to 1, the working time for the same number of measurements in the comparative example was 3.5. The work in this example using the RPA software robot was significantly more efficient than the comparative example which did not use the robot. Furthermore, the occurrence of data entry errors was reduced in this example.

[0110] [Table 1] [Explanation of symbols]

[0111] 1...measuring device, 2...controller, 3...upper host device, 11...display unit, 12...operation unit, 13...storage unit, 14...communication unit, 20...CPU unit, 21...first RPA unit, 22...second RPA unit, 23...third RPA unit

Claims

1. a first RPA software robot that specifies reference information required for a measurement of a sample for a measurement device that performs the measurement prior to the measurement; a second RPA software robot that identifies information about a sequence of measurements for each unit of measurement by the measurement device; a third RPA software robot that outputs information about the measurement result in a predetermined format at any time after the measurement by the measurement device is completed; The first RPA software robot, the second RPA software robot, and the third RPA software robot are configured to cooperate with each other using variables that are set in common to each of the robots. Measurement and control system.

2. the measuring device is an inductively coupled plasma optical emission spectrometer, the reference information is information about a standard solution for specifying a calibration curve required for measurement by the inductively coupled plasma optical emission spectrometer; The variables include at least a variable regarding information about the standard solution. The measurement control system of claim 1 .

3. The information about the sequence is configured to define a procedure for repeated measurement processing according to the sample to be measured.

3. The measurement control system according to claim 1 or 2.

4. The information about the sequence is based on a sequence template prepared for each of the reference information. The measurement control system of claim 3 .

5. a code reader for reading code information attached to a container for accommodating the sample; The measuring device is configured to associate a sample to be measured with specific information from at least one of the first RPA software robot, the second RPA software robot, and the third RPA software robot based on code information read by the code reader for the sample. The measurement control system of claim 1 .

6. A computer connected to a measuring device that measures the sample, causing the measurement device to function as a first RPA software robot that identifies reference information required for measurement by the measurement device prior to the measurement; causing the measurement device to function as a second RPA software robot that identifies information about a sequence of measurements for each unit of measurement by the measurement device; and a step of causing the robot to function as a third RPA software robot that outputs information about the measurement result in a predetermined format at any timing after the measurement by the measurement device is completed; In each step, the first RPA software robot, the second RPA software robot, and the third RPA software robot are linked together using variables that are set in common to each of them. program.

7. For a measuring device that performs measurements on a sample, A step of specifying reference information required for measurement by the measurement device by a first RPA software robot prior to the measurement; A step of identifying information about a sequence of measurements for each unit of measurement by the measurement device by a second RPA software robot; and a step of using a third RPA software robot to copy and output information relating to the measurement result into a predetermined format at any timing after the measurement by the measurement device is completed, In each step, the first RPA software robot, the second RPA software robot, and the third RPA software robot are linked together using variables that are set in common to each of them. Sample measurement method.

Citation Information

Patent Citations

  • Metal element concentration analysis method using inductive coupling plasma emission spectrophotometer

    JP2016017836A