Automatic batch calibration method and device for elemental analysis instrument
By constructing an automated calibration platform and a dual-priority dynamic scheduling algorithm, parallel and intelligent calibration of multiple elemental analysis instruments was achieved, solving the problems of low efficiency, inconsistent quality, and safety risks in existing technologies, and realizing efficient, accurate, and safe batch calibration.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-06
- Publication Date
- 2026-03-13
AI Technical Summary
The calibration process of existing elemental analysis instruments is inefficient, difficult to guarantee quality consistency, lacks flexibility and poses safety risks. In particular, it is difficult to achieve efficient, accurate and safe automated calibration when dealing with batches and multiple models of instruments.
An automated calibration platform is constructed, employing a dual-priority dynamic scheduling algorithm based on real-time status to achieve parallel, intelligent, and uninterrupted calibration of multiple instruments. By constructing a system that includes element block placement positions, transport mechanisms, multiple instrument placement positions, and control mechanisms, combined with machine vision and safety strategies, intelligent circulation of element blocks and automatic instrument detection are realized.
It significantly improves calibration efficiency, ensures the consistency and security of calibration results, can adapt to mixed calibration tasks of different instrument models, reduces human error, and achieves full-process data traceability.
Smart Images

Figure CN121656502A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of elemental analysis instrument calibration, and in particular to an automatic batch calibration method and apparatus for elemental analysis instruments. Background Technology
[0002] Elemental analysis instruments are core testing equipment in metallurgy, geology, materials science, and quality control. The accuracy of their quantitative analysis results directly depends on the precision and reliability of calibration using standard samples (or standard element blocks) before shipment. Traditional calibration processes rely entirely on manual operation: technicians manually place a series of standard element blocks into the instrument's detection chamber, start the detection using the instrument software, and manually record the data for comparison and verification with standard values. This model has several inherent drawbacks: First, it is extremely inefficient, as the calibration process is strictly sequential, requiring one technician to operate only one instrument, resulting in long calibration cycles and becoming a bottleneck for capacity improvement; second, quality consistency is difficult to guarantee, as manual operation inevitably introduces random errors such as missed detections, incorrect element block placement order, and data recording deviations; third, the process is rigid and lacks flexibility, making it difficult to optimize resource (standard blocks, time) allocation when facing complex tasks involving batch and multi-model instrument calibration; finally, there are certain safety risks, as operators must frequently perform pick-and-place operations near high-speed moving mechanical parts (such as automatic sample stages). Therefore, developing an automated batch calibration solution that is efficient, accurate, flexible, and safe has become a critical technical challenge that needs to be overcome in this field. Summary of the Invention
[0003] This invention aims to overcome the aforementioned shortcomings of the prior art and provide an automated batch calibration method, apparatus, and system for elemental analysis instruments. This method achieves parallel, intelligent, and uninterrupted calibration of multiple instruments by constructing an automated calibration platform and introducing a dual-priority dynamic scheduling algorithm based on real-time status.
[0004] To achieve the above objectives, the present invention adopts the following technical solution: An automatic batch calibration method for elemental analysis instruments is disclosed. Its core lies in constructing a system comprising element block placement positions, a transport mechanism, multiple instrument placement positions, and a control mechanism. Upon system startup, the control mechanism first performs instrument self-tests and status initialization, creating and maintaining a dynamic state set including an instrument state set S, a current detection element set E, and a detection time set T. Subsequently, a core real-time scheduling loop is entered: based on the instrument state set S and the current detection element set E, the detection priority of each instrument is determined, and based on the detection time set T and the standard detection time for each element, the transport priority of the element blocks is calculated. Finally, based on this dual priority, the transport mechanism is controlled to intelligently execute the flow of standard element blocks between placement positions and instruments, and between instruments, while simultaneously controlling instrument detection. Through iterative updates and scheduling, the process continues until the batch is completed.
[0005] Accordingly, the present invention also provides an automatic batch calibration device for implementing the above method.
[0006] The beneficial effects of this invention are as follows: This invention proposes an automated batch calibration method for elemental analysis instruments. By constructing an automated calibration system that includes dynamic status set management and dual-priority scheduling, parallel calibration operations of multiple instruments are achieved, thereby significantly improving calibration efficiency. Since the entire process is automatically executed and controlled by the system, errors that may occur due to manual operation are avoided, ensuring the consistency of the calibration process and results. The system can dynamically determine the flow path of element blocks based on the real-time status of the instruments, making full use of standard sample resources and adapting to mixed calibration tasks of different instrument models and batches. Furthermore, integrated visual monitoring and safety strategies ensure the safety of the operation process, while the automatic recording of data throughout the process ensures the traceability of calibration results. Attached Figure Description
[0007] Figure 1 This is a flowchart of the control method of the present invention; Figure 2 This is a functional block diagram of the control system of the present invention; Figure 3 This is a schematic diagram of the automatic batch calibration device of the present invention. Detailed Implementation
[0008] The technical solution protected by this invention will be described in detail below with reference to the accompanying drawings.
[0009] This invention proposes an automatic batch calibration method and device for elemental analysis instruments. It eliminates the need for redundant preparation of standard element blocks required for calibration and can automatically complete the calibration of multiple elemental analysis instruments of different types simultaneously in a batch calibration process. This avoids the problems of false detection and missed detection that may occur in manual calibration and ensures the accuracy of calibration results.
[0010] Specifically, please refer to Figure 1 The calibration device required for automatic batch calibration according to the present invention includes a frame, on which are arranged element block placement positions, several instrument placement positions, a transport mechanism, and a control mechanism for controlling the transport mechanism to execute transport commands and controlling instrument detection; more specifically, Figure 3 A specific structure of a calibration device is given. The frame 1 is arranged in a U-shape. An element placement position 2 is set on one side of the frame 1. A batch of standard element blocks required for calibration are placed here through corresponding trays. Multiple instrument placement positions 3 are set in sequence at the other two positions of the U-shaped frame 1. Each instrument to be calibrated is placed in the instrument placement position 3 in sequence. A conveying mechanism 4 is set in the center of the frame 1. Its end is equipped with a vacuum suction cup gripper with a built-in pressure detection module to ensure stable gripping of standard element blocks without damaging their surface. The conveying mechanism 4 realizes the flow of element blocks between the various instrument placement positions and between the element placement position 2 and the instrument placement position 3.
[0011] In this embodiment, the control mechanism includes a status acquisition module and a central controller. The status acquisition module acquires the real-time operating status of each instrument to be calibrated. In one embodiment, the status acquisition module includes a machine vision unit, which includes a first camera group for acquiring the instrument's detection screen. The central controller identifies the instrument's operating status by recognizing the image of the detection screen, such as interface unresponsiveness, detection timeout, unqualified detection result, error, detection completion, or readiness. The central controller does not need to intervene in the instrument's built-in detection system, making this calibration device applicable to different types of analytical instruments and improving its versatility. In other embodiments, the status module may also include an instrument communication interface module. This module establishes a data connection between the central controller and each instrument to be calibrated, allowing the reading of internal operating status data from each instrument to determine its operating status.
[0012] The central controller controls the flow of the element blocks of the transport mechanism 4 according to the operating status and detection of the instrument to be calibrated, following a pre-set automatic calibration method. In this embodiment, the central controller establishes a communication connection with the servo driver of the transport mechanism, the image acquisition card of the machine vision system, and each instrument to be calibrated via an industrial Ethernet or RS485 bus. It is also equipped with a 10-inch touch screen to display information such as system operating status, calibration progress, and abnormal alarms, and supports manual intervention.
[0013] Furthermore, the machine vision unit includes a first camera group for monitoring the instrument interface and a second camera 5 for area safety monitoring. The first camera group includes multiple first cameras installed above the instrument placement position, with the lenses aimed at the instrument operation interface, for real-time acquisition of information such as instrument operating status and detection results. The second camera 5 is installed on the top of the rack and uses a wide-angle lens to monitor the entire workbench and surrounding warning and danger zones. It monitors personnel intrusion in real time. When personnel are detected entering the warning zone, the transport mechanism 4 is controlled to slow down. When personnel are detected entering the danger zone or there is a risk of collision, the transport mechanism is controlled to stop immediately.
[0014] Furthermore, the first camera group continuously captures images of the instrument's screen. The image processing algorithm built into the central controller or vision unit analyzes the images in real time, using optical character recognition or feature matching technology to identify keywords (such as "Ready," "Analyzing," "Error," "Complete," etc.) or specific icons on the screen, thereby determining the instrument's status. This method is non-contact and highly versatile, but it relies on a stable lighting environment and a clear screen display. The recognition algorithm is complex and prone to misjudgment.
[0015] The most efficient and reliable solution is to achieve digital communication between the central controller and the instrument through the instrument's standard data port. The instrument communication interface module can be an industrial gateway integrating multiple communication interfaces or a multi-functional communication card plugged into an industrial control computer. Each instrument placement position 3 is configured with a corresponding physical interface (such as USB Type-B, RJ45 Ethernet port, or RS232 port), which connects to the corresponding data port on the back of the instrument to be calibrated via cable. The central controller communicates with the instrument through the instrument communication interface module, following the instrument's programmable control protocol. For most modern analytical instruments, this is typically the SCPI standard command set. For example, sending an instrument status query command will return a string containing explicit status codes such as "READY," "MEASURING," and "ERROR 205." Furthermore, a start command can be used to command the instrument to begin testing. This method directly obtains the instrument's internal status, completely unaffected by ambient light, screen reflections, or changes in viewing angle; the data is real-time, accurate, and enables active control.
[0016] The automatic batch annotation method of the present invention will be described in detail below.
[0017] Please refer to Figure 1During the system initialization phase, the operator connects multiple instruments to be calibrated to the central controller. The central controller can obtain the type of each instrument and assign a unique identification number to it. Simultaneously, the operator prepares the standard element blocks required for this batch of calibrations. Different types of instruments require different sets of standard element blocks, but the same element blocks may be required for different instruments. Based on experience, the operator prepares a set of standard element blocks E0. All combinations of standard element blocks in set E0 can satisfy the requirements of the instruments to be calibrated in this batch, and there is only one of each type of standard element block. In other embodiments, after obtaining all instrument types for this batch, the operator can first obtain the set of standard element blocks Gi required for the calibration process of each instrument, where Gi represents the set of standard element blocks required for the i-th instrument to be calibrated. Then, by taking the union of all sets Gi, the set of standard element blocks E0 can be obtained.
[0018] Operators place standard element blocks into the corresponding slots of the tray according to their element identifiers. After the pressure sensor detects that the element blocks are in place, the batch calibration system is started via the touch screen to prepare for automatic calibration. In other embodiments, before preparing the standard element blocks E0, a self-test command can be sent to each instrument to be calibrated via the central controller. Each instrument executes a self-test procedure (including hardware fault detection, software initialization, communication link verification, etc.) and feeds back the self-test results to the central controller. The central controller selects instruments that pass the self-test based on the self-test results of each instrument and determines the required set of standard element blocks E0 for each instrument based on the type of instrument that passes the self-test.
[0019] Before starting the calibration procedure, the central controller first creates and maintains an instrument state set S={s1, s2, ... s} to record the real-time status of each instrument to be calibrated. n}, where the status values include: in progress, abnormal, standby, and completed; the current detection element set E={e1, e2, ... e} is used to record the current detection element identifier of each instrument. n}, eᵢ is the element identifier or indicates idle time; T is the set of detection times T used to record the current detection time of each instrument; TEi is the set of standard detection times TEi corresponding to the set of standard element blocks Gi required for the calibration process of each instrument, where Tei represents the set of standard detection times for each element block of the i-th instrument to be calibrated to complete its calibration process. The standard detection time of each standard element block corresponding to each instrument can be initially set based on experience, and can be updated after comprehensive calculation of the data from multiple calibrations. For example, a pre-set standard detection time and the detection time corresponding to one calibration completion can be taken, and the average of the two can be taken as the new standard detection time.
[0020] The central controller then initializes the initial state of each instrument to be calibrated, setting all instrument states to standby. In one embodiment, it is assumed that there are 3 devices that pass the self-test. At this time, the instrument state set S = {s1 (standby), s2 (standby), s3 (standby)}, the current detection element set E = {e1 (idle), e2 (idle), e3 (idle)}, and the detection time set T = {t1 (0s), t2 (0s), t3 (0s)}.
[0021] After the standard element blocks are placed in place and each instrument to be calibrated passes its self-test, the central controller can begin the real-time scheduling loop, iteratively executing the following steps: First, determine the detection priority and the handling priority. The steps to determine the detection priority are as follows: the priority of the instrument to be calibrated that does not have a standard element block placed at the current detection position and whose instrument status is standby is determined as the first detection priority; the instrument to be calibrated with the first detection priority is added to the idle instrument set MID; the remaining instruments to be calibrated are determined as the second detection priority.
[0022] The steps for determining the transport priority are as follows: obtain the detection completion time set T of each instrument to be calibrated, calculate the remaining detection time of the current detection element block of each instrument to be calibrated according to its corresponding detection standard time set; determine the priority transfer set D according to the remaining detection time of the current detection element block of each instrument to be calibrated; the standard element blocks in the priority transfer set D are the first transport priority in the element block transport priority; the remaining element blocks are the second transport priority in the element block transport priority.
[0023] Before the first test, all instruments are in standby status and there are no standard element blocks at the test position. Therefore, all instruments are assigned to the first test priority and are included in the idle instrument set MID. That is, at this time, the idle instrument set MID = {M1, M2, M3}. There are no instruments with the second test priority. At the same time, the current test element eᵢ of each instrument is idle and there are no element blocks being tested. Therefore, the priority transfer set D is empty, and all standard element blocks to be assigned are in the second transfer priority.
[0024] Next, the transport mechanism is controlled to transport the standard element blocks and execute the testing procedures of each instrument to be calibrated according to the transport priority of the element blocks and the testing priority of the instruments. Specifically, the central controller controls the transport mechanism to transport the target element blocks of the instruments to be calibrated to the target position according to the set transport rules based on the status of the priority flow set D and the idle instrument set MID. The target element blocks of the instruments to be calibrated refer to the remaining untested standard element blocks of the instruments to be calibrated.
[0025] The transport rules are executed in the following priority order: Rule A: If the priority transfer set D is not empty and the idle instrument set MID is not empty, then priority is given to finding a target instrument in the idle instrument set MID that needs the transferable element block in the priority transfer set D and has not been detected, and the transfer is planned to be performed immediately after the element block is detected. Rule B: If the priority flow set D is not empty and the idle instrument set MID is empty, then check if there are two instruments whose current detected element blocks belong to the priority flow set D or are about to complete detection, and the two element blocks are each other's target elements. If so, then plan to perform element block swapping after the two instruments have completed detection. Rule C: If the priority transfer set D is not empty, the idle instrument set MID is empty, and there is no instrument pair that satisfies Rule B, then check if the following replacement condition exists: the element block required by a first instrument is located in the priority transfer set D, and the element block at the current detection position of the first instrument is no longer required by any other instrument; if so, then plan to transfer the corresponding element block in the priority transfer set D to the first instrument, and recycle the element block at the current detection position of the first instrument to the element block placement position; Rule D: If the priority flow set D is empty and the idle instrument set MID is not empty, then select the required and undetected element block from the element block placement position for the instrument in the idle instrument set MID and allocate it.
[0026] Before the first test, since the priority flow set D is empty and the idle instrument set MID is not empty, rule B is executed: the required and untested element blocks are allocated from the instrument with element block placement position MID. The allocation strategy can be to allocate the first required element block according to the instrument number order. The central controller controls the transport mechanism to sequentially pick up the corresponding standard element blocks and transport them to the detection chamber of each instrument. After positioning is completed, a test start command is sent to the instrument, and each instrument begins to execute the test program.
[0027] In one embodiment, a mechanism for flipping element blocks is also provided on the rack. The central controller controls the conveying mechanism to pick up a standard element block with its face up from the element block tray, and then flips it with its face down through the flipping mechanism. It is then placed into the detection chamber of the corresponding instrument and the corresponding first camera group is controlled to start recognition. The instrument A software is clicked to "start detection".
[0028] During the testing process, the instrument status set S, the current detection element set E, and the detection time set T are updated in real time, and the detection priority of the instrument and the priority of the element block are determined iteratively, and scheduling is performed according to these priorities, until the calibration of this batch is completed.
[0029] After the system has been running for a period of time, the following typical scheduling scenarios may occur: Assume that there is a total set of valid instruments to be calibrated in this batch, M = {A, B, C}, and the required standard element block set for each of the three instruments is {Fe, Cr, Ni}.
[0030] Scenario 1: Assume that the Cr block of instrument B has been detected for 105 seconds (5 seconds remaining), and is added to the priority flow set D. At this time, the priority flow set D = {Fe, Cr}. The Ni block of instrument C has a longer remaining time, and the idle instrument set MID = {A}.
[0031] If both the priority flow set D and the idle instrument set MID are non-empty, then rule A is executed. Check if instrument A needs Fe or Cr. Assuming instrument A needs Cr, after instrument B completes the detection of the Cr block, the Cr block is moved to instrument A. In this embodiment, there are only three instruments in a batch, but when more idle instruments also need Cr blocks (i.e., multiple instruments in the idle instrument set MID (e.g., instruments A1, A2, A3) need the same element block), the instrument with the longest remaining total detection time, such as instrument A1, is selected as the target instrument. After instrument A1 completes its current detection, the Cr block is moved from instrument B for detection. While waiting for instrument A1 to complete its detection, the other element blocks in the priority flow set D are continuously traversed. That is, the states of the priority flow set D and the idle instrument set MID are continuously acquired until the condition is no longer met.
[0032] Scenario 2: After sequentially traversing each element block in the priority flow set D and performing one transfer, and updating the priority flow set D and the idle instrument set MID, assuming the priority flow set D is not empty and the idle instrument set MID is empty, if instruments A and B have completed or are about to complete the detection of Fe and Cr blocks respectively, while instrument C is detecting its current element block and does not meet the first detection priority, resulting in priority flow set D = {Fe, Cr} and MID being empty, if at this time, the remaining element blocks to be detected by instruments A and B contain Cr and Fe respectively, then after instruments A and B complete their detection, their current element blocks can be swapped. This can be achieved by designing the transfer mechanism as a two-jaw structure, which can grip and place the blocks accordingly.
[0033] The same method is used to exchange instruments that are being tested but do not meet the first testing priority.
[0034] Scenario 3: The element block required by a first instrument is located in the priority transfer set D, and the element block at the current detection position of the first instrument is no longer required by any other instrument; if so, then the corresponding element block in the priority transfer set D is planned to be transferred to the first instrument, and the element block at the current detection position of the first instrument is recycled to the element block placement position.
[0035] Scenario 4: If the priority flow set D is empty and the idle instrument set MID is not empty, then select the required and undetected element block from the element block placement position for the instrument in the idle instrument set MID and allocate it.
[0036] In other embodiments, this automatic calibration method further includes an exception handling mechanism, specifically including: acquiring the instrument status set S in real time; when the status of the instrument to be calibrated is abnormal, stopping the calibration of the instrument to be calibrated, updating the current batch of instruments to be calibrated set M to exclude the instruments with abnormal status, determining whether the current standard element block is the target element block of the instrument to be calibrated in the instrument to be calibrated set M, if yes, controlling the transport mechanism to transport the current standard element block to the target instrument, if no, controlling the transport mechanism to transport the current standard element block to the element block placement position.
[0037] Specifically, during the calibration process, the status acquisition module obtains the working interface of the corresponding instrument. If the instrument interface freezes or reports an error, it is determined to be abnormal. At this time, the central controller updates the instrument status set S, suspends the continued operation of the instrument, and removes the instrument from the valid set M. After updating the valid set M, if instrument B is determined to be abnormal, the central controller controls the handling mechanism to remove the element block from instrument B and determines whether the element block is the target element block of instrument A or C in the updated M. If yes, it is added to set D for subsequent scheduling; otherwise, it is directly returned to the tray.
[0038] In addition, the second camera is used to monitor the movement of people within the calibration device's range in real time. If a person is detected entering the warning area, the robot will decelerate at a preset level. If a person is detected entering a dangerous area or there is a risk of collision, the robot's emergency stop function will be triggered immediately.
[0039] When the central controller detects that all required standard element blocks for all instruments have been detected, meaning that the status of all instruments in the instrument status set S is "complete," the calibration for this batch is considered complete. The central controller automatically generates a calibration report, including the calibration time for each instrument, the detection data for each element block, and the standard value comparison results. Simultaneously, it controls the transport mechanism to retrieve all standard element blocks to their placement positions, and the system returns to its initial state, awaiting the next batch of calibration tasks.
[0040] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. An automatic batch calibration method for an elemental analysis instrument, characterized in that, Includes the following steps: A batch calibration system is constructed, which includes an element block placement position, a transport mechanism, several instrument placement positions surrounding the transport mechanism, and a control mechanism. Start the batch calibration system, place the pre-prepared set of standard element blocks E0 into the element block placement position, and then place each instrument to be calibrated into the instrument placement position in sequence, connecting it to the control mechanism; the control mechanism controls the transport mechanism and the instruments to be calibrated to perform calibration according to the following steps: S1. Start each instrument to be calibrated, determine the set M of instruments to be calibrated in this batch based on the self-test results of each instrument, and obtain the set Gi of required standard element blocks corresponding to the instruments to be calibrated in this batch; Gi represents the set of required standard element blocks for the i-th instrument to be calibrated, and its elements are all or part of E0; and the standard detection time TEi corresponding to each set of required standard element blocks Gi. S2. Create and maintain an instrument state set S={s1, s2, ... s} to record the real-time status of each instrument to be calibrated. n }, where the status values include: in progress, abnormal, standby, and completed; the current detection element set E={e1, e2, ... e} is used to record the current detection element identifier of each instrument. n }, eᵢ is the element identifier or indicates idle time; used to record the set T of detection time that has been consumed for each instrument; S3. Obtain the current status of the instruments to be calibrated in this batch in real time, and determine the detection priority of the instruments. The detection priority includes the first detection priority and the second detection priority. The priority of element block handling is determined based on the detection priority of the instruments and the current detection completion status of each instrument. According to the transport priority of the element blocks and the detection priority of the instruments, the transport mechanism is controlled to transport standard element blocks between the element block placement position and the instrument placement position, and between different instrument placement positions, and each instrument to be calibrated is controlled to execute the detection program. S4. Update the instrument status set S, the current detection element set E, and the detection time set T in real time, and iteratively execute step S3 until the calibration of this batch is completed.
2. The automatic batch calibration method for an elemental analysis instrument according to claim 1, characterized in that, Real-time acquisition of the current status of instruments to be calibrated in this batch, determining the testing priority of the instruments, including: The priority of the instrument to be calibrated that does not have a standard element block placed at the current detection position and whose instrument status is standby is determined as the first detection priority; the instrument to be calibrated with the first detection priority is added to the idle instrument set MID; The remaining instruments to be calibrated are designated as the second priority for testing.
3. The automatic batch calibration method for an elemental analysis instrument according to claim 2, characterized in that, Based on the instrument's detection priority and the current detection completion status of each instrument, the handling priority of the element block is determined, including: Obtain the set of detection completion times T for each instrument to be calibrated, and calculate the remaining detection time for the current detection element block of each instrument based on its corresponding detection standard time set. Based on the remaining detection time of the current detection element block of each instrument to be calibrated, a priority transfer set D is determined; the standard element blocks in the priority transfer set D are the first transfer priority in the element block transfer priority; the remaining element blocks are the second transfer priority in the element block transfer priority. For any instrument j, if the element eⱼ being detected is not equal to 0, then the difference between the detected time tⱼ and the standard detection time te(eⱼ) is calculated; if the difference is less than or equal to a preset threshold T, then the instrument j is considered to be in good condition. th If the element block is determined to be a transferable element, it is added to the priority transfer set D; the threshold T th The time required for the transport mechanism to complete one transfer of an element block between any two instrument placement positions.
4. The automatic batch calibration method for an elemental analysis instrument according to claim 3, characterized in that, The transport mechanism is controlled to transport the standard element blocks according to the transport priority of the element blocks and the detection priority of the instruments, and the detection procedures of each instrument to be calibrated are also controlled to be executed, including: Based on the status of the priority flow set D and the idle instrument set MID, the control and handling mechanism moves the target element block of the instrument to be calibrated to the target location according to the set handling rules; wherein, the target element block of the instrument to be calibrated refers to the remaining untested standard element block of the instrument to be calibrated.
5. The automatic batch calibration method for an elemental analysis instrument according to claim 4, characterized in that, The handling rules are executed in the following priority order: Rule A: If the priority transfer set D is not empty and the idle instrument set MID is not empty, then the transferable element blocks in the priority transfer set D are prioritized to find target instruments in the idle instrument set MID that need the element block but have not been detected, and the transfer is planned to be performed immediately after the element block is detected. Rule B: If the priority flow set D is not empty and the idle instrument set MID is empty, then check if there are two instruments whose current detected element blocks belong to the priority flow set D or are about to complete detection, and the two element blocks are each other's target elements. If so, then plan to perform element block swapping after the two instruments have completed detection. Rule C: If the priority transfer set D is not empty, the idle instrument set MID is empty, and there is no instrument pair that satisfies Rule B, then check if the following replacement condition exists: the element block required by a first instrument is located in the priority transfer set D, and the element block at the current detection position of the first instrument is no longer required by any other instrument; if so, then plan to transfer the corresponding element block in the priority transfer set D to the first instrument, and recycle the element block at the current detection position of the first instrument to the element block placement position; Rule D: If the priority flow set D is empty and the idle instrument set MID is not empty, then select the required and undetected element block from the element block placement position for the instrument in the idle instrument set MID and allocate it.
6. The automatic batch calibration method for an elemental analysis instrument according to claim 5, characterized in that, In Rule A, when selecting a target instrument for a transferable element block, if there are multiple instruments in the idle instrument set MID that require the element, the instrument with the longest total remaining detection time calculated based on its remaining calibration tasks is selected as the target instrument.
7. An automatic batch calibration method for an elemental analysis instrument according to any one of claims 1 to 6, characterized in that, It also includes an anomaly handling mechanism, which includes: real-time acquisition of the instrument status set S; When the status of the instrument to be calibrated is abnormal, stop the calibration of the instrument to be calibrated, update the set M of instruments to be calibrated in this batch to exclude the instruments with abnormal status, determine whether the current standard element block is the target element block of the instrument to be calibrated in the set M of instruments to be calibrated, if yes, control the transport mechanism to transport the current standard element block to the target instrument, if no, control the transport mechanism to transport the current standard element block to the element block placement position.
8. The automatic batch calibration method for an elemental analysis instrument according to claim 7, characterized in that, When machine vision detects that the instrument interface is unresponsive, the detection timeout occurs, or the result data is abnormal, the instrument status is marked as abnormal, and its current task is suspended.
9. An automatic batch calibration device for an elemental analysis instrument, characterized in that, include: frame; The element block placement area, mounted on the rack, is used to hold multiple standard samples; The instrument placement position is set on the worktable of the rack and is used to fix the element analysis instrument to be calibrated. The handling mechanism, mounted on the rack, is used to grab and place standard samples; The control mechanism includes a status acquisition module for acquiring the real-time operating status of each instrument to be calibrated and a central controller; the central controller is communicatively connected to the transport mechanism, the status acquisition module and each instrument, and is configured to perform the method as described in any one of claims 1 to 8.
10. An automatic batch calibration device for an elemental analysis instrument according to claim 9, characterized in that, The status acquisition module includes an instrument communication interface module, which establishes a data connection with each instrument to be calibrated, and is used to read the internal working status data of each instrument and send control commands. And / or the status acquisition module includes a machine vision unit, which includes a first camera group for monitoring the instrument interface and a second camera for area security monitoring. The first camera group is used to acquire interface images of each instrument to be calibrated to identify its status, and the second camera is installed on the top of the rack for real-time monitoring of personnel intrusion.
Citation Information
Patent Citations
Detection equipment control method and device, computer equipment and storage medium
CN115356497A
Automatically processing samples contained in sample containers and grouping sample containers according to analysis to be performed on samples contained therein
CN115917327A
Assembly line analysis system
CN118707118A
Sample analyzer and sample scheduling method
CN119224333A
Automatic distribution sample testing method, device, equipment and medium
CN120233095A