Nitrogen blowing detection method and device, detection equipment and storage medium
By automatically identifying the liquid level and volume of solution samples, the nitrogen blowing detection is automated, solving the problems of error and cost caused by manual observation and improving detection accuracy.
Patent Information
- Application Number
- CN202311426464.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2043-10-27
AI Technical Summary
Existing nitrogen blowing detection methods require frequent manual observation of whether the sample has reached the near-dry standard, resulting in high labor costs and errors.
By obtaining the liquid level of the solution sample, calculating the solution volume, and automatically stopping nitrogen blowing when the near-dry standard is reached, automatic identification is achieved using a nitrogen blowing detection device and equipment.
It reduced labor costs, improved the accuracy of nitrogen blowing detection, and avoided human error.
Smart Images

Figure CN119901565B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of detection technology, specifically to a nitrogen blowing detection method, apparatus, detection equipment, and storage medium. Background Technology
[0002] Nitrogen blowing is a method of sample concentration by blowing nitrogen gas onto the surface of a heated sample. Typically, nitrogen gas is blown onto the surface of a heated sample, causing the moisture in the sample to evaporate and separate rapidly, thus achieving oxygen-free concentration while maintaining sample purity, resulting in rapid separation and purification. It is widely used in industries such as pesticide residue analysis, commodity inspection, food, environment, pharmaceuticals, and biological products, as well as in sample preparation for liquid chromatography, gas chromatography, and mass spectrometry analysis.
[0003] "Near dry" is an indicator of the degree of sample concentration, meaning that the solution sample is close to dry. In related technologies, personnel need to frequently observe whether the sample has reached the near dry standard, which is not only labor-intensive but also subject to human judgment errors. Summary of the Invention
[0004] This application provides a nitrogen blowing detection method, apparatus, detection equipment, and storage medium, which can reduce labor costs, improve the accuracy of nitrogen blowing detection, and avoid human error.
[0005] The first aspect of this application provides a nitrogen blowing detection method, including:
[0006] The liquid level of the solution sample is obtained when the container being tested contains a solution sample and the container is subjected to nitrogen purging.
[0007] The solution volume of the solution sample is calculated based on the liquid level.
[0008] If the solution volume is less than or equal to the first threshold, nitrogen blowing on the tested container is stopped.
[0009] A second aspect of this application provides a nitrogen blowing detection device, comprising:
[0010] The acquisition unit is used to acquire the liquid level height of the solution sample when the container being tested contains a solution sample and the container being tested is purged with nitrogen.
[0011] A calculation unit is used to calculate the solution volume of the solution sample based on the liquid level height;
[0012] A processing unit is configured to stop nitrogen blowing on the tested container when the solution volume is less than or equal to a first threshold.
[0013] A third aspect of this application provides a detection device, including a processor and a memory, the memory being used to store a computer program, the computer program including program instructions, and the processor being configured to invoke the program instructions to execute the step instructions as described in the first aspect of this application.
[0014] A fourth aspect of this application provides a computer-readable storage medium storing a computer program for electronic data interchange, the computer program including program instructions that, when executed by a processor, cause the processor to perform the step instructions as described in the first aspect of this application.
[0015] A fifth aspect of this application provides a computer program product, wherein the computer program product includes a computer program, the computer program including program instructions, and the program instructions, when executed by a processor, cause the processor to perform the step instructions as described in the first aspect of this application.
[0016] A sixth aspect of this application provides a nitrogen blowing detection system, including a nitrogen blowing device, a detection device, and a liquid level detection device; the nitrogen blowing device is used to blow nitrogen into the container to be tested; the liquid level detection device is used to identify the liquid level height of the solution sample in the container to be tested; the detection device is used to calculate the solution volume of the solution sample based on the liquid level height, and to detect whether the solution sample has reached the near-dry standard based on the solution volume.
[0017] The nitrogen blowing detection method of this application embodiment, when a solution sample is contained in a container to be tested and nitrogen blowing is performed on the container, obtains the liquid level height of the solution sample, calculates the solution volume based on the liquid level height, and stops nitrogen blowing on the container to be tested when the solution volume is less than or equal to a first threshold. In this embodiment, the liquid level height of the solution sample can be obtained, and the solution volume can be calculated based on the liquid level height; when the solution volume is less than or equal to a first threshold (reaching the near-dry standard), nitrogen blowing on the container to be tested is stopped. This method can automatically identify whether the solution sample has reached the near-dry standard, and stop nitrogen blowing when the near-dry standard is reached. Compared with manual judgment, this reduces labor costs, improves the accuracy of nitrogen blowing detection, and avoids human error. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic flowchart of a nitrogen blowing detection method provided in an embodiment of this application;
[0020] Figure 2 This is a schematic flowchart of another nitrogen blowing detection method provided in an embodiment of this application;
[0021] Figure 3 This is a schematic diagram of the structure of a centrifuge tube provided in an embodiment of this application;
[0022] Figure 4 This is a schematic diagram of the air outlet angle of a nitrogen blowing duct and the airflow rotation of a centrifuge tube, provided in an embodiment of this application.
[0023] Figure 5 This is a schematic diagram illustrating the range of variation of the outlet angle of a nitrogen blowing duct provided in an embodiment of this application;
[0024] Figure 6 This is a schematic diagram illustrating how the liquid level is divided into several height intervals, as provided in an embodiment of this application.
[0025] Figure 7 This is a schematic diagram of a process for setting wind speed and air outlet angle based on the current liquid level, provided in an embodiment of this application.
[0026] Figure 8a This is a schematic diagram illustrating the distribution of serial numbers and random probabilities corresponding to a height range, provided in an embodiment of this application.
[0027] Figure 8b This is a schematic diagram showing the distribution of the sequence number and random probability corresponding to another height interval provided in an embodiment of this application;
[0028] Figure 8c This is a schematic diagram showing the distribution of the sequence number and random probability corresponding to another height interval provided in an embodiment of this application;
[0029] Figure 8d This is a schematic diagram showing the distribution of the sequence number and random probability corresponding to another height interval provided in an embodiment of this application;
[0030] Figure 8e This is a schematic diagram showing the distribution of the sequence number and random probability corresponding to another height interval provided in an embodiment of this application;
[0031] Figure 9 This is a schematic flowchart of a multi-channel fully automated nitrogen blowing detection method provided in an embodiment of this application;
[0032] Figure 10 This is a schematic diagram of the structure of a nitrogen blowing detection device provided in an embodiment of this application;
[0033] Figure 11 This is a schematic diagram of the structure of a detection device provided in an embodiment of this application. Detailed Implementation
[0034] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0035] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0036] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.
[0037] The detection equipment involved in the embodiments of this application is a device with data processing and computing capabilities. It can be a mobile phone, tablet computer, laptop computer, ultra-mobile personal computer (UMPC), netbook, digital signal processor, microcontroller unit (MCU), etc.
[0038] The nitrogen blowing detection method of this application embodiment can obtain the liquid level height of the solution sample and calculate the solution volume based on the liquid level height. When the solution volume is less than or equal to a first threshold (when the near-dry standard is reached), nitrogen blowing on the tested container is stopped. This method can automatically identify whether the solution sample has reached the near-dry standard and stop nitrogen blowing when the near-dry standard is reached. Compared with manual judgment, this reduces labor costs, improves the accuracy of nitrogen blowing detection, and avoids human error. The following is a detailed description.
[0039] Nitrogen blowing: This method typically involves blowing nitrogen gas onto the surface of a heated sample, causing the moisture in the sample to evaporate and separate rapidly. This achieves oxygen-free concentration of the sample while maintaining its purity, resulting in rapid separation and purification. It is widely used in pesticide residue analysis, commodity inspection, food, environmental, pharmaceutical, and biological product industries, as well as in sample preparation for liquid chromatography, gas chromatography, and mass spectrometry analysis.
[0040] Near-dry: This is an indicator of the concentration of a sample, meaning the solution is close to dry. There is no specific numerical standard for near-dry; it is a vague definition. Different volume standards are set according to different samples and different business needs. For example, a solution volume of less than 100 microliters (ul) is considered to have reached the near-dry standard.
[0041] This application provides a nitrogen blowing detection system, which includes a nitrogen blowing device, a detection device, and a liquid level detection device. The nitrogen blowing device can blow nitrogen into the container being tested; the liquid level detection device can identify the liquid level height of the solution sample in the container being tested; the detection device can calculate the solution volume of the solution sample based on the liquid level height, and detect whether the solution sample has reached the near-dry standard based on the solution volume.
[0042] Nitrogen blowing equipment can include a nitrogen blowing duct and a motor. The motor can drive the rotation of the nitrogen blowing duct, thereby adjusting the outlet angle of the nitrogen blowing duct to adapt to different liquid level heights, improve the evaporation efficiency of the solution sample, and thus improve the nitrogen blowing efficiency.
[0043] A flow valve can be installed in the nitrogen outlet duct. This flow valve can independently control the gas flow rate in the nitrogen outlet duct, thereby adjusting the air speed of the nitrogen outlet duct.
[0044] A liquid level detection device may include a camera or a liquid level sensor. A camera can acquire images of the container being tested, thereby identifying the liquid level height of the solution sample in the container. A liquid level sensor can also identify the liquid level height of the solution sample in the container. When the liquid level detection device includes a liquid level sensor, it can periodically acquire the liquid level height of the solution sample. When the liquid level detection device includes a camera, it can periodically acquire images of the container being tested, allowing the detection device to acquire these images and identify the liquid level height of the solution sample in the container.
[0045] In this embodiment, the liquid level of the solution sample in the container being tested can be identified, and the solution volume of the solution sample can be calculated based on the liquid level. When the solution volume is less than or equal to a first threshold (when the near-dry standard is reached), nitrogen blowing on the container being tested is stopped. This can automatically identify whether the solution sample has reached the near-dry standard and stop nitrogen blowing when the near-dry standard is reached. Compared with manual judgment, this reduces labor costs, improves the accuracy of nitrogen blowing detection, and avoids human error.
[0046] The container being tested can be a transparent container, such as a centrifuge tube (e.g., a plastic centrifuge tube or a glass centrifuge tube), a test tube, a solvent bottle, a flask, etc.
[0047] The detection device can communicate with the camera (wired or wireless communication). The image captured by the camera can be transmitted to the detection device for detection. The detection device detects whether the solution sample in the image meets the near-dry standard.
[0048] The liquid level of a solution sample is the height between the liquid surface of the sample and the bottom of the container being tested. The liquid level of the solution sample in the image can be identified by analyzing an image captured by a camera that includes the container being tested.
[0049] The solution volume of a solution sample is the volume of the solution sample in the container being tested. An image captured by a camera containing the container being tested can be analyzed to identify the liquid level height of the solution sample in the image, and the solution volume of the solution sample in the image can be calculated based on this liquid level height.
[0050] The detection equipment is a device with image processing and image analysis capabilities.
[0051] The camera's focal length can be set to capture an image that includes the entire container being detected. When the camera is capturing an image containing at least two containers being detected, the camera's focal length can be set to capture a complete image of at least two containers being detected.
[0052] In this embodiment, the first threshold can be preset. The first threshold can be determined based on the type of solution sample and business requirements.
[0053] The embodiments of this application can automatically identify whether a solution sample has reached the near-dry standard (the solution volume of the solution sample in the image of the tested container is less than or equal to a first threshold). When the near-dry standard is reached, nitrogen blowing is stopped. Compared with manual judgment, this reduces labor costs, improves the accuracy of nitrogen blowing detection, and avoids human error.
[0054] Please see Figure 1 , Figure 1 This is a schematic flowchart of a nitrogen blowing detection method provided in an embodiment of this application. Figure 1 The method can be applied to the aforementioned nitrogen blowing detection system. For example... Figure 1 As shown, the method may include the following steps.
[0055] 101. When the container being tested contains a solution sample and the container is purged with nitrogen, the testing device obtains the liquid level height of the solution sample.
[0056] In this embodiment of the application, nitrogen blowing on the container being tested refers to blowing nitrogen into the container being tested using a nitrogen blowing duct, so that the solution sample inside the container being tested evaporates rapidly.
[0057] The testing equipment can control the outlet velocity (or simply air speed) and outlet angle of the nitrogen duct, thereby controlling the nitrogen purging parameters for the container being tested. These parameters can include air speed and outlet angle.
[0058] The detection equipment obtains the liquid level height of the solution sample by capturing an image of the container being tested through a camera, thereby identifying the liquid level height of the solution sample in the container being tested in the image.
[0059] Optionally, in step 101, the detection device acquiring the liquid level height of the solution sample may include the following steps:
[0060] The detection equipment acquires an image containing the container being tested and identifies the liquid level of the solution sample in the image.
[0061] The detection equipment can acquire images captured by a camera, including the container being tested. The solution sample in the image refers to the solution sample inside a specific container within the image. The liquid level of the solution sample refers to the height between the liquid level of the solution sample inside the tested container and the bottom of that container.
[0062] An image containing the container being tested means that the image contains the container being tested. Specifically, the image may contain one container being tested, or it may contain at least two containers being tested, each of which may contain a solution sample. For each container being tested, nitrogen blowing testing can be performed according to steps 101 to 103.
[0063] When the image contains at least two containers being tested, the types of solution samples in each container can be the same or different, and this application does not limit this.
[0064] When the container being tested contains a solution sample and the container is purged with nitrogen, the detection device in step 101 obtains the liquid level of the solution sample, and steps 102 and 103 are performed.
[0065] Optionally, in step 101, the detection device acquiring the liquid level height of the solution sample may include the following steps:
[0066] The detection device acquires images of the container being detected, taken according to a set shooting cycle, and identifies the liquid level of the solution sample in the image.
[0067] In this embodiment, the camera can take pictures according to a set shooting cycle. The focal length is the same for each shot, and the distance between the camera and the container being detected is the same for each shot.
[0068] The shooting cycle can be preset. For example, it can be set to 30 seconds or 1 minute. The shooting cycle is determined by the time taken to execute step 101. Generally, the set shooting cycle should be greater than or equal to the time taken to execute step 101. For example, if the shooting cycle is 30 seconds, the camera will take an image every 30 seconds.
[0069] 102. The detection equipment calculates the solution volume of the solution sample based on the liquid level.
[0070] In this embodiment, the solution volume of the solution sample refers to the volume of the solution sample in a specific container being tested. An image captured by a camera containing a specific container being tested can be analyzed to identify the liquid level height of the solution sample within the container in the image, and the solution volume of the solution sample within the container in the image can be calculated based on this liquid level height.
[0071] 103. When the solution volume is less than or equal to the first threshold, the detection device stops nitrogen blowing onto the container being tested.
[0072] In this embodiment, the first threshold can be preset. The first threshold can be determined based on the type of solution sample and business requirements.
[0073] If the volume of the solution sample in a certain tested container is less than or equal to the first threshold, it indicates that the tested container has completed nitrogen purging, and nitrogen purging of the tested container is stopped.
[0074] The testing equipment can control the flow valve of the nitrogen purging duct of the container being tested to close, thereby stopping the nitrogen purging of the container being tested.
[0075] After performing step 103, if there are still containers in the image that have not completed nitrogen blowing, step 101 can be performed to continue detecting whether other containers have completed nitrogen blowing.
[0076] After performing step 103, if all the inspected containers in the image have completed nitrogen blowing, the process ends.
[0077] Optionally, after performing step 102, Figure 1 You can also perform the following steps:
[0078] If the solution volume is greater than the first threshold, repeat step 101.
[0079] In this embodiment, if the volume of a solution sample in a tested container is greater than a first threshold, it indicates that the solution sample in that tested container has not yet reached the near-dry standard. Therefore, the process continues, taking pictures and analyzing the captured images. Steps 101 to 103 can be repeated.
[0080] If in step 101, the detection device acquires an image containing at least two containers to be detected, and the volume of the solution sample in any one of the containers to be detected is greater than the first threshold, it indicates that the solution sample in the container to be detected has not yet reached the near-dry standard, and step 101 continues.
[0081] In this embodiment, the liquid level of the solution sample can be obtained, and the solution volume of the solution sample can be calculated based on the liquid level. When the solution volume is less than or equal to a first threshold (when the near-dry standard is reached), nitrogen blowing on the container under test is stopped. This can automatically identify whether the solution sample has reached the near-dry standard and stop nitrogen blowing when the near-dry standard is reached. Compared with manual judgment, this reduces labor costs, improves the accuracy of nitrogen blowing detection, and avoids human misjudgment.
[0082] Optionally, in step 101, the detection device identifies the liquid level height of the solution sample in the image, which may include the following steps:
[0083] (11) The detection device inputs the image into a deep learning model to obtain the pixel unit value of the liquid surface position of the solution sample;
[0084] (12) The detection device determines the liquid level height corresponding to the pixel unit value of the liquid level position based on the correspondence between pixel unit value and height.
[0085] In this embodiment, after an image is input into a deep learning model, the deep learning model can output the pixel value of the liquid surface position of the solution sample. The deep learning model can be a pre-trained model. This deep learning model can identify the liquid surface position of the solution sample in the container to be detected in the image and output the pixel value of that liquid surface position.
[0086] The pixel value of the liquid surface position can be the difference between the pixel coordinates of the liquid surface position and the bottom position of the container under test. Specifically, after inputting the image into the deep learning model, the deep learning model can identify the pixel coordinates of the liquid surface position and the bottom position of the solution sample in the container under test in the image. Subtracting the ordinates of the two pixel coordinates yields the pixel value of the liquid surface position of the solution sample in the container under test.
[0087] The relationship between pixel values and height depends on the image resolution and the camera's focal length. With a fixed image resolution and camera focal length, the pixel value is directly proportional to the height. For example, one pixel value corresponds to a height of 0.00085 cm. Pixels can be represented in pixels (Px). If the pixel value is 10000 Px, the corresponding height is 8.5 cm.
[0088] Optionally, the training process of this deep learning model may specifically include the following steps:
[0089] (21) When the container being tested contains a solution sample and the container being tested is subjected to nitrogen blowing, the detection device periodically acquires images containing the container being tested;
[0090] (22) When the liquid surface position in the image is manually marked, the detection device preprocesses the manually marked image to obtain multiple sample images corresponding to the image;
[0091] (23) The detection device uses the multiple sample images and the corresponding liquid surface positions as training samples, and uses the training samples to train the model to obtain the deep learning model.
[0092] In this embodiment of the application, step (21) can be achieved by capturing an image containing the container being detected using a camera. The specific implementation of step (21) can be found in step 101 above, and will not be repeated here.
[0093] In step (21), the types of solution samples in the containers being tested can be configured to be different. Taking the nitrogen blowing detection system described above as an example, eight different types of solution samples can be configured in eight containers being tested.
[0094] Step (22) can obtain multiple images through step (21), generate multiple sample images corresponding to each image, thereby creating more sample images and improving the generalization ability of the trained deep learning model.
[0095] Step (23) involves inputting sample images into the model for training. This training can be conducted in a supervised manner, where the liquid surface position in the sample image serves as the sample label, and the sample image itself is the model's input. The model can calculate the training loss and optimize it based on this loss (e.g., updating the model's weight parameters) to obtain the trained model, i.e., the aforementioned deep learning model. This deep learning model may include a convolutional neural network, which may include multiple convolutional layers.
[0096] Preprocessing may include, but is not limited to, at least one of the following: changing the size of the image, filtering the image (e.g., Gaussian filtering, median filtering, mean filtering, etc.), grayscale processing of the image, equalization processing of the image, compression processing of the image, etc.
[0097] Based on the nitrogen blowing detection system described above, the training process of this deep learning model can specifically include the following steps:
[0098] Step 1: Prepare the solution sample and use a nitrogen blowing device to blow nitrogen. The camera will capture an image every 30 seconds until the sample is completely dried.
[0099] Step 2: Manually label the images acquired in Step 1 to mark the liquid surface positions;
[0100] Step 3: Preprocess the labeled images and perform data augmentation;
[0101] Step 4: Extract data features based on convolutional neural networks and train the model.
[0102] Optionally, in step 102, the detection device calculates the solution volume of the solution sample based on the liquid level height, which may include the following steps:
[0103] The detection device determines the solution volume corresponding to the liquid level based on the functional relationship between height and volume, which can be obtained through fitting.
[0104] In this embodiment, the functional relationship between height and volume is obtained by fitting multiple sets of height and volume data. By inputting the liquid level height into this height-volume functional relationship, the solution volume corresponding to that liquid level height can be obtained.
[0105] Optionally, before the detection device determines the solution volume corresponding to the liquid level height based on the functional relationship between height and volume, the following steps may also be performed:
[0106] (31) Obtain images of the container being tested when it is injected with multiple different specified volumes, identify the liquid level in each image, and obtain multiple different liquid level;
[0107] (32) The functional relationship between height and volume is obtained by fitting the multiple different specified volumes and the multiple different liquid level heights.
[0108] Steps (31) and (32) are the fitting process of the functional relationship between height and volume.
[0109] In this embodiment, the output of the deep learning model is expressed in pixels. In the actual nitrogen blowing process, what is needed is the solution volume data corresponding to the liquid surface position at this time. Camera calibration can be performed to establish a functional relationship between height and volume, V = F(pix). Here, pixel is the pixel unit output by the model, and V is the solution volume.
[0110] Taking centrifuge tubes as an example, the camera calibration process is as follows:
[0111] 1. The nitrogen blowing equipment can simultaneously arrange multiple (e.g., 8) empty centrifuge tubes;
[0112] 2. Use a pipette to add the specified volume of solution Vi to the centrifuge tubes sequentially;
[0113] 3. Take a photo after each addition of liquid;
[0114] 4. Input the photo into the deep learning model to obtain the pixel value Pi;
[0115] 5. Using the Pi dataset as the independent variable and the Vi dataset as the dependent variable, perform multiple multinomial data fittings to obtain the functional relationship Vm=F(Pm).
[0116] This involves multiple multinomial data fitting, which can be determined based on the shape of the centrifuge tube. For example, if the bottom of the centrifuge tube is conical, its volume approximates the volume of a cone using the formula 3V = πR. 2 *H, where the height H and radius R have a linear relationship, and V is a cubic function of H. Multiple multinomial data fitting can be performed using cubic multinomial data fitting. It should be noted that different fitting models can be used for different types of containers.
[0117] Please see Figure 2 , Figure 2 This is a schematic flowchart of another nitrogen blowing detection method provided in the embodiments of this application. Figure 2 The method can be applied to the aforementioned nitrogen blowing detection system. For example... Figure 2 As shown, the method may include the following steps.
[0118] 201. When the container being tested contains a solution sample and the container is purged with nitrogen, the testing device obtains the liquid level height of the solution sample.
[0119] 202. The detection equipment calculates the solution volume of the solution sample based on the liquid level.
[0120] 203. When the solution volume is less than or equal to the first threshold, the detection device stops nitrogen blowing onto the container being tested.
[0121] The specific implementation of steps 201 to 203 can be found in steps 101 to 103 above, and will not be repeated here.
[0122] 204. The detection equipment determines the target nitrogen blowing parameters based on the liquid level height.
[0123] 205. If the target nitrogen blowing parameter is different from the current nitrogen blowing parameter of the container being tested, the testing equipment shall adjust the current nitrogen blowing parameter of the container being tested to the target nitrogen blowing parameter.
[0124] Before adjustment, the evaporation efficiency of the target nitrogen blowing parameters is greater than or equal to that of the current nitrogen blowing parameters. When the target nitrogen blowing parameters differ from the current nitrogen blowing parameters, the detection equipment can adjust the current nitrogen blowing parameters to the target nitrogen blowing parameters, thereby improving the evaporation efficiency and thus the nitrogen blowing efficiency.
[0125] 206. When the target nitrogen blowing parameter is the same as the current nitrogen blowing parameter of the container being tested, the testing equipment maintains the current nitrogen blowing parameter of the container being tested unchanged.
[0126] In this embodiment of the application, the nitrogen blowing parameters may include: air outlet angle and wind speed.
[0127] The current nitrogen blowing parameters are those used in step 201 when nitrogen blowing is performed on the container being tested. After obtaining the liquid level of the solution sample in step 201, the target nitrogen blowing parameters can be determined based on the liquid level. If the target nitrogen blowing parameters are different from the current nitrogen blowing parameters of the container being tested, the current nitrogen blowing parameters of the container being tested need to be reset to match the target nitrogen blowing parameters. If the target nitrogen blowing parameters are the same as the current nitrogen blowing parameters of the container being tested, there is no need to modify the current nitrogen blowing parameters of the container being tested, and the current nitrogen blowing parameters of the container being tested should remain unchanged.
[0128] After performing step 205 or step 206, step 201 can be repeated.
[0129] In this embodiment, the nitrogen blowing parameters can be adjusted at different liquid level heights to improve nitrogen blowing efficiency. The nitrogen blowing parameters can be dynamically adjusted according to the liquid level height to ensure sufficient cyclone energy reaching the liquid surface, thereby improving evaporation efficiency and consequently, nitrogen blowing efficiency.
[0130] Optionally, in step 204, the detection device determines the target nitrogen blowing parameters based on the liquid level height, which may specifically include the following steps:
[0131] (41) The detection equipment obtains the type of the solution sample;
[0132] (42) The detection equipment determines the target nitrogen blowing parameters based on the type of the solution sample and the liquid level.
[0133] In this embodiment, since different types of solutions have significantly different properties, using the same set of nitrogen blowing parameters for different types of solutions may result in inconsistent effects. Setting different nitrogen blowing parameters within the same height range for different types of solutions is beneficial for compatibility with different solutions while maintaining efficiency.
[0134] Optionally, step (42) may include the following steps:
[0135] (421) In the case that there are nitrogen blowing parameters corresponding to the type of the solution sample, the detection device determines the target nitrogen blowing parameter corresponding to the liquid level height from the nitrogen blowing parameters corresponding to the type of the solution sample.
[0136] (422) In the case where there is no nitrogen blowing parameter corresponding to the type of the solution sample, but there is a nitrogen blowing parameter corresponding to the first type, the detection device determines the target nitrogen blowing parameter corresponding to the liquid level height from the nitrogen blowing parameters corresponding to the first type; the first type and the type of the solution sample belong to the same major category set, or the similarity between the first type and the type of the solution sample reaches a third threshold.
[0137] In this embodiment, the existence of nitrogen blowing parameters corresponding to the type of solution sample means that the nitrogen blowing parameters corresponding to the type of solution sample have been stored. For example, if a solution sample of the same type as the solution sample has been tested at least once, then the nitrogen blowing parameters corresponding to the type of solution sample can be stored.
[0138] Similarity refers to the degree of similarity in the characteristics of two types of solution samples. A higher similarity indicates that their properties are similar. The similarity between different solution samples can be determined based on at least one characteristic such as density, viscosity, boiling point, vapor pressure, and surface tension. A third threshold can be preset.
[0139] "No nitrogen blowing parameters corresponding to the type of solution sample" means that no nitrogen blowing parameters corresponding to the type of solution sample have been stored. For example, a solution sample of the same type as this solution sample has not yet been tested.
[0140] Types with similar properties can be grouped into the same large category. For example, types one and two have similar properties and both belong to the same large category. If there is no nitrogen blowing parameter corresponding to type two, but there is a nitrogen blowing parameter corresponding to type one, when nitrogen blowing a type two solution sample, the target nitrogen blowing parameter corresponding to the liquid level of the type two solution sample can be determined from the nitrogen blowing parameters corresponding to type one, thereby improving nitrogen blowing efficiency.
[0141] Optionally, in step 204, the detection device determines the target nitrogen blowing parameters based on the liquid level height, which may specifically include the following steps:
[0142] (51) The detection device determines the height range corresponding to the liquid level based on the liquid level height; wherein the container being detected is pre-divided into at least two height ranges;
[0143] (52) The detection equipment determines the target nitrogen blowing parameters based on the height range corresponding to the liquid level height.
[0144] In this embodiment, the container being tested is pre-divided into at least two height intervals, each with corresponding nitrogen blowing parameters. The height interval corresponding to the liquid level refers to the height interval into which the liquid level falls.
[0145] Optionally, the nitrogen blowing parameters include the outlet angle and the wind speed, and step (52) may include the following steps:
[0146] (521) When the height range corresponding to the liquid level is the first height range, the detection device determines the first target nitrogen blowing parameter; wherein, the wind speed of the first target nitrogen blowing parameter is the same as the wind speed of the current nitrogen blowing parameter, and the air outlet angle of the first target nitrogen blowing parameter changes periodically within a set angle range.
[0147] (522) When the height range of the liquid level is the second height range, the detection device determines the second target nitrogen blowing parameter; wherein the second target nitrogen blowing parameter is the historical nitrogen blowing parameter corresponding to the second height range, or the second target nitrogen blowing parameter is the nitrogen blowing parameter generated by a random method; the upper limit of the first height range is less than or equal to the lower limit of the second height range.
[0148] In this embodiment, the upper limit of the first height range is less than or equal to the lower limit of the second height range, meaning the distance between the first height range and the nitrogen outlet is greater than the distance between the second height range and the nitrogen outlet. For example, when the liquid level is low, the nitrogen outlet is far from the liquid surface, making it difficult to generate a vortex by increasing the wind speed. In this case, the wind speed can remain unchanged or be adjusted to its maximum and kept constant, while the blowing angle is cyclically adjusted to improve the evaporation efficiency of the sample solution through sweeping air.
[0149] Optionally, the inner diameter of the container being tested within the second height range is larger than the inner diameter of the container being tested within the first height range. The container being tested may exhibit a larger inner diameter in the upper half (second height range) and a smaller inner diameter in the lower half (first height range).
[0150] When nitrogen is purged into the container under test, the solution sample inside forms a ring-shaped fluid. This ring-shaped fluid exhibits low flow resistance, a high heat transfer coefficient, and good gas-liquid separation. To ensure high evaporation efficiency, a spiral airflow needs to be formed within the container. Furthermore, the airflow intensity needs to be sufficient to cause the liquid surface to rotate, promoting a redistribution of the gas-liquid interface and facilitating evaporation.
[0151] In the first height range, the liquid level is low and the inner diameter of the container being tested is small. The cyclonic energy of the gas exiting the nitrogen blowing duct attenuates, preventing the formation of a spiral airflow. The air velocity of the nitrogen blowing parameters can be kept constant, while the outlet angle can be periodically varied within a set range. A dynamic sweeping strategy can be employed to improve evaporation efficiency. In the second height range, the liquid level is high and the inner diameter of the container being tested is large. The gas exiting the nitrogen blowing duct can form a spiral airflow, but as the liquid level decreases, the energy of the spiral airflow attenuates. Historical nitrogen blowing parameters corresponding to the second height range or randomly generated nitrogen blowing parameters can be used to find nitrogen blowing parameters with higher evaporation efficiency.
[0152] The historical nitrogen blowing parameters corresponding to the second altitude range can be either the nitrogen blowing parameters with the highest evaporation efficiency in the set of historical nitrogen blowing parameters corresponding to the second altitude range, or nitrogen blowing parameters randomly selected from the set of historical nitrogen blowing parameters.
[0153] Optionally, the set angle range is 30° to 90°.
[0154] Optionally, the inner diameter of the container being tested in the second height range is greater than the inner diameter of the container being tested in the first height range.
[0155] Optionally, within the first height range, the inner diameter of the container being tested is positively correlated with the liquid level.
[0156] In this embodiment, the inner diameter of the container being tested is positively correlated with the liquid level within a first height range. Within this range, the inner diameter of the container increases as the liquid level increases. Within this first height range, the container being tested is similar to a cone or a semi-circle.
[0157] For example, the container being tested has a cylindrical upper part and a conical bottom. Please refer to [link / reference]. Figure 3 , Figure 3 This is a schematic diagram of the structure of a centrifuge tube provided in an embodiment of this application. Figure 3 As shown, the airflow enters the centrifuge tube in a spiral manner, and after reaching the liquid surface, it flows upward from the center of the cyclone and out of the centrifuge tube, carrying away the evaporated liquid.
[0158] In one possible embodiment, the second height interval is a sub-interval of the height interval corresponding to the cylinder, that is, the second height interval is contained within the height interval corresponding to the cylinder. The first height interval is a sub-interval of the height interval corresponding to the cone, that is, the first height interval is contained within the height interval corresponding to the cone.
[0159] In another possible embodiment, the second height range is the height range corresponding to the cylinder, and the first height range is the height range corresponding to the cone.
[0160] In another possible embodiment, the second height interval is a sub-interval of the height interval corresponding to the cylinder, that is, the second height interval is contained within the height interval corresponding to the cylinder. The first height interval is the height interval corresponding to the cone.
[0161] In this embodiment, the historical nitrogen blowing parameter set corresponding to the second height interval includes all nitrogen blowing parameters historically determined within the second height interval for the liquid level height, or the historical nitrogen blowing parameter set corresponding to the second height interval includes the N historical nitrogen blowing parameters with the highest evaporation efficiency historically determined within the second height interval for the liquid level height. N can be an integer greater than or equal to 0. When N = 0, the second target nitrogen blowing parameter is a nitrogen blowing parameter generated using a random method. When N is greater than or equal to 1, the second target nitrogen blowing parameter is the nitrogen blowing parameter with the highest evaporation efficiency in the historical nitrogen blowing parameter set corresponding to the second height interval, or the second target nitrogen blowing parameter is a nitrogen blowing parameter generated using a random method.
[0162] In this set of historical nitrogen blowing parameters, any two parameters are different from each other.
[0163] Optionally, if the number of parameters in the historical nitrogen blowing parameter set is less than the second threshold, the historical nitrogen blowing parameter set corresponding to the second height interval includes all nitrogen blowing parameters that were historically determined for the liquid level height within the second height interval;
[0164] If the number of parameters in the historical nitrogen blowing parameter set is greater than or equal to the second threshold, the historical nitrogen blowing parameter set corresponding to the second height interval includes the N historical nitrogen blowing parameters whose evaporation efficiency is ranked among the top N historically determined within the second height interval, where N is equal to the second threshold.
[0165] In this embodiment, the second threshold can be preset. The second threshold can be set to an integer greater than 2. For example, the second threshold can be set to 10.
[0166] Specifically, after each execution of step 204 within the second height range, if the obtained target nitrogen blowing parameter is a new nitrogen blowing parameter (a nitrogen blowing parameter that has never been set before within the second height range), and the number of parameters in the historical nitrogen blowing parameter set corresponding to the second height range is less than the second threshold, then the new nitrogen blowing parameter is added to the historical nitrogen blowing parameter set corresponding to the second height range.
[0167] The maximum number of parameters in the historical nitrogen blowing parameter set can be set to a first threshold. After each execution of step 204 within the second height interval, if a new nitrogen blowing parameter is obtained and the number of parameters in the historical nitrogen blowing parameter set corresponding to the second height interval is equal to the second threshold, then the evaporation efficiency of the new nitrogen blowing parameter is calculated. If the evaporation efficiency of the new nitrogen blowing parameter is lower than the evaporation efficiency of all historical nitrogen blowing parameters in the aforementioned historical nitrogen blowing parameter set, then the historical nitrogen blowing parameter set corresponding to the second height interval remains unchanged. If the evaporation efficiency of the new nitrogen blowing parameter is higher than the historical nitrogen blowing parameter with the lowest evaporation efficiency in the aforementioned historical nitrogen blowing parameter set, then the historical nitrogen blowing parameter with the lowest evaporation efficiency in the aforementioned historical nitrogen blowing parameter set is replaced by the new nitrogen blowing parameter, resulting in a new historical nitrogen blowing parameter set corresponding to the second height interval. This ensures that the historical nitrogen blowing parameters in the historical nitrogen blowing parameter set corresponding to the second height interval are the set of the N historical nitrogen blowing parameters with the highest historical evaporation efficiency within the second height interval.
[0168] Evaporation efficiency is the change in solution volume per unit time. For example, if an image is taken every minute, the solution volume for each image is calculated using the method in step 202. The evaporation efficiency can be calculated by statistically analyzing the change in solution volume over a period of time. For instance, if the solution volume of the sample in the container being tested at time T1 is V1, and the solution volume of the sample in the container being tested at time T2 is V2, then the evaporation efficiency W = (V1 - V2) / (T2 - T1).
[0169] When the second height interval is a sub-interval of the height interval corresponding to the cylinder, the height interval corresponding to the cylinder can be divided into multiple second height intervals, and each second height interval can correspond to a set of historical nitrogen blowing parameters. It should be noted that the number of historical nitrogen blowing parameters corresponding to each second height interval is not necessarily the same.
[0170] For a downward spiral airflow to form inside the centrifuge tube, the outlet angle of the nitrogen duct needs to meet certain conditions. Clearly, blowing vertically downwards cannot create a spiral airflow. The outlet angle of the nitrogen duct must meet specific conditions: the airflow rotation needs to be as tangential as possible to one side of the centrifuge tube's cross-sectional arc. Simultaneously, the airflow needs a downward velocity component; therefore, the nitrogen duct needs to be tilted downwards at a certain angle. Please refer to [link / reference]. Figure 4 , Figure 4 This is a schematic diagram of the air outlet angle of a nitrogen blowing duct and the airflow rotation of a centrifuge tube, provided in an embodiment of this application.
[0171] The friction of the centrifuge tube walls and the decrease in liquid level inside the tube cause the energy of the cyclone to attenuate when it reaches the liquid surface, resulting in reduced evaporation efficiency with constant outlet angle and wind speed. After the liquid level reaches the conical region at the bottom of the centrifuge tube, the decrease in liquid level height is accompanied by a reduction in the cross-sectional radius. This reduction in radius weakens the cyclone until it is completely destroyed, leading to a stable gas-liquid interface, which is not conducive to further concentration and evaporation.
[0172] To improve evaporation efficiency, the following two problems need to be addressed:
[0173] A. As the liquid level decreases, the cyclone energy decreases; B. A cyclone cannot form in the conical region of the centrifuge tube.
[0174] Regarding question A, the air outlet angle and speed can be dynamically adjusted to ensure sufficient cyclone energy to reach the liquid surface. Regarding question B, when a cyclone cannot be formed, a dynamic sweeping strategy can be used to improve evaporation efficiency.
[0175] A flow valve can be installed in the nitrogen outlet duct, allowing for independent control of the gas flow rate within that duct. The nitrogen outlet duct can be rotated within a set angle range by a motor. This set angle range can be the angle between the nitrogen outlet duct and the horizontal plane, ranging from 30 degrees to 90 degrees. Please refer to [link / reference]. Figure 5 , Figure 5 This is a schematic diagram illustrating the range of variation in the outlet angle of a nitrogen blowing duct provided in an embodiment of this application. For example... Figure 5 As shown, the angle between the nitrogen outlet duct and the horizontal plane can vary within the range of 30°-90°.
[0176] The outlet angle of the first target nitrogen blowing parameter changes periodically, which can be a periodic change within the aforementioned set angle range. For example, an angular velocity (e.g., 1° per second) can be set for the motor, causing the angle between the nitrogen blowing duct and the horizontal plane to circulate within this set angle range. The angular velocity can be preset, and its magnitude can be flexibly set as needed.
[0177] Optionally, in step (522) above, the detection equipment determines the second target nitrogen blowing parameters, which may specifically include the following steps:
[0178] (5221) The detection equipment determines the set of historical nitrogen blowing parameters corresponding to the second height range;
[0179] (5222) The detection device selects the second target nitrogen blowing parameter as one or any one of the historical nitrogen blowing parameters in the set of historical nitrogen blowing parameters according to the first probability, and selects the second target nitrogen blowing parameter as a nitrogen blowing parameter generated by a random method according to the second probability; the sum of the first probability and the second probability is equal to 1.
[0180] The first probability is a value between 0 and 1, the second probability is a value between 0 and 1, and the sum of the first probability and the second probability equals 1.
[0181] Optionally, step (5222) may specifically include: when the number of parameters in the historical nitrogen blowing parameter set is greater than or equal to the second threshold, the detection device selects the second target nitrogen blowing parameter as the historical nitrogen blowing parameter with the highest evaporation efficiency in the historical nitrogen blowing parameter set according to a first probability, and selects the second target nitrogen blowing parameter as the nitrogen blowing parameter generated by a random method according to a second probability; the first probability is greater than the second probability.
[0182] Optionally, in step (522) above, the detection device may further include the following steps in determining the second target nitrogen blowing parameter: if the number of parameters in the historical nitrogen blowing parameter set is less than the second threshold, the detection device determines the second target nitrogen blowing parameter to be a nitrogen blowing parameter generated by a random method.
[0183] In this embodiment, the second threshold can be preset. The second threshold can be set to an integer greater than 2. For example, the second threshold can be set to 10. When the number of parameters in the historical nitrogen blowing parameter set is equal to the second threshold, the historical nitrogen blowing parameter set is the set of the top N historical nitrogen blowing parameters with the highest evaporation efficiency determined historically within the second height range, where N is equal to the second threshold.
[0184] If N equals the second threshold, it indicates that the number of historical nitrogen blowing parameters is relatively large, and the reliability of the historical nitrogen blowing parameters in this set is relatively high. In this case, the second target nitrogen blowing parameter can be selected with the highest evaporation efficiency from the historical nitrogen blowing parameter set according to the first probability, and the second target nitrogen blowing parameter can be selected with the second probability as a nitrogen blowing parameter generated using a random method. If N is less than the second threshold, it indicates that the number of historical nitrogen blowing parameters is relatively small, and the reliability of the historical nitrogen blowing parameters in this set is relatively low. In this case, the second target nitrogen blowing parameter can be generated using a random method.
[0185] The first probability is a value between 0 and 1, the second probability is a value between 0 and 1, and the sum of the first probability and the second probability equals 1.
[0186] The first and second probabilities can be configured. The first and second probabilities can be configured as set values (e.g., the first probability is configured as 0.8 and the second probability as 0.2), or they can be determined based on a set of historical nitrogen blowing parameters. If N historical nitrogen blowing parameters in the set do not change within a first duration (which can be a preset value) before executing step (522), it indicates that the evaporation efficiency of the nitrogen blowing parameters generated by the random method is poor. In this case, the first probability can be increased (up to 1) and the second probability decreased (down to 0) based on the set values, thereby improving the evaporation efficiency.
[0187] Optionally, the nitrogen blowing parameters generated using a random method include:
[0188] The outlet angle of the nitrogen blowing parameters is randomly generated within a set angle range;
[0189] The wind speed for the nitrogen blowing parameters is generated according to the following formula:
[0190] v = P * v max ;
[0191] Where v is the wind speed of the nitrogen blowing parameter, v max is the upper limit of the wind speed for nitrogen blowing parameters, and P is the random probability.
[0192] In this embodiment of the application, the set angle range can be a pre-set range. For example, the set angle range can be the angle between the nitrogen blowing duct and the horizontal plane in the range of 30 degrees to 90 degrees.
[0193] v max This is the upper limit of the wind speed for nitrogen blowing parameters, v max It is related to the pipeline pressure of the nitrogen blowing duct. P can be a randomly generated probability value, ranging from 0 to 1.
[0194] Optional,
[0195] Where P is the random probability, R is a random number between 0 and 1, and n is the index corresponding to the second height interval; n is negatively correlated with the distance from the second height interval to the nitrogen outlet.
[0196] In this embodiment, the second height interval is a sub-interval of the height interval corresponding to the cylinder. The height interval corresponding to the cylinder can be divided into multiple second height intervals, and each second height interval has a different sequence number. The smaller n is, the farther the distance from the second height interval to the nitrogen outlet. The nitrogen outlet refers to the outlet of the nitrogen blowing duct.
[0197] In the above formula, the smaller n is, the greater the probability that P is a high-probability value (e.g., the probability that P is greater than 0.8), and the greater the probability of generating a large wind speed. This maximizes evaporation efficiency.
[0198] In this embodiment, the height of the nitrogen outlet duct is fixed, and the variable nitrogen blowing parameters are the outlet angle and the air velocity. However, during the evaporation process, the height of the nitrogen outlet duct relative to the liquid surface continuously increases, resulting in energy attenuation of the spiral airflow reaching the liquid surface. To maintain a high evaporation efficiency, the outlet angle and air velocity need to be dynamically adjusted according to changes in the liquid surface. This embodiment designs a method for searching nitrogen blowing parameters (including outlet angle and air velocity) based on probability distribution, the steps of which are as follows:
[0199] (61) First, determine the range of the outlet angle and air velocity of the nitrogen blowing duct, such as the outlet angle α. Figure 5 As shown in [30°, 90°] (when α is less than 30 degrees, the downward velocity component is too small and it is not easy to form a spiral), the wind speed is related to the performance of the air source. Different air sources can provide different maximum speeds. The range of wind speed is denoted as [1, v]. max (Unit: L / min; a speed less than 1 L / min cannot rotate the liquid surface). Where, v max This is related to the line pressure of the nitrogen outlet duct. For example, the permissible line pressure (v) for nitrogen outlet ducts used in laboratories is... max The flow rate is 10 L / min.
[0200] (62) Record the height from the bottom of the centrifuge tube to the liquid surface as h (mm). h is the liquid surface height.
[0201] (63) Divide the liquid level into several height intervals with a set height (e.g., 5 mm) as the interval, and denot them as H1, H2, ..., Hn. For example, [0-5] is denoted as H1, [5-10] is denoted as H2, and so on.
[0202] Please see Figure 6 , Figure 6This is a schematic diagram illustrating how the liquid level is divided into several height intervals, as provided in an embodiment of this application. For example... Figure 6 As shown, the first height interval can be either H1 or H2, and the second height interval can be any one of H3-Hn. The sequence number corresponding to height interval H1 is 1, the sequence number corresponding to height interval H2 is 2, the sequence number corresponding to height interval H3 is 3, ..., the sequence number corresponding to height interval Hn is n.
[0203] (64) Record the outlet angle α and wind speed v of Hm, and select the top ten sets of data from high to low evaporation efficiency to obtain the historical nitrogen blowing parameter set corresponding to Hm; its data format can be a dictionary: Hm:{LV1:(α,v),LV2:(α,v),.....LV10:(α,v)}. The historical nitrogen blowing parameter set corresponding to Hm includes LV1:(α,v), LV2:(α,v),.....LV10:(α,v).
[0204] Hm is any one of H1-Hn mentioned above.
[0205] (65) Take a picture every 30 seconds with a period of 30 seconds, determine the liquid level height h based on the picture (see step 101 above for details), and adjust the wind speed and air outlet angle according to the current liquid level height.
[0206] Please see Figure 7 , Figure 7 This is a schematic diagram illustrating a process for setting wind speed and outlet angle based on the current liquid level, as provided in an embodiment of this application. Figure 7 As shown, the process may include the following steps: determining the liquid level height h; matching the height range Hm corresponding to h; if Hm is one of H1 and H2, keeping the wind speed constant and adjusting the α-cycle sweeping; if Hm is not one of H1 and H2, determining whether there are ten parameters in the historical nitrogen blowing parameter set corresponding to Hm; if there are not ten, generating a set of nitrogen blowing parameters α and v using a random method and resetting the nitrogen blowing parameters α and v; if there are ten, selecting the historical nitrogen blowing parameters α and v with the highest evaporation efficiency from the historical nitrogen blowing parameter set corresponding to Hm with an 80% probability, and generating a set of nitrogen blowing parameters α and v using a random method with a 20% probability and resetting the nitrogen blowing parameters α and v.
[0207] (66) Experimental data show that when the liquid level is in the range of H1 and H2, the spiral airflow is difficult to form or even cannot be formed due to the smaller inner diameter of the centrifuge tube. At this time, the sweeping strategy can make the evaporation efficiency higher and allow the nitrogen blowing tube to be swept from 30 degrees to 90 degrees.
[0208] (67) The random method is divided into two parts. The air outlet angle α is directly generated randomly within the range of [30°, 90°]. The wind speed v is related to the liquid level. The farther the air outlet is from the liquid level, the greater the required wind speed. The farther the air outlet is from the liquid level, the greater the probability of obtaining a high wind speed. Wind speed v = P * v max (where v is the wind speed of the nitrogen blowing parameter, v) max This is the upper limit of the wind speed for nitrogen blowing parameters, where P is a random probability. R is a random number between 0 and 1, and n is the index of the height interval to which the liquid level belongs. The smaller the index, the farther the liquid level is from the nitrogen blowing outlet, and the greater the probability of generating a larger wind speed.
[0209] For example, the probability distributions for the serial numbers 3, 5, 10, 15, and 20 can be found in [references to be inserted here]. Figure 8a , Figure 8b , Figure 8c , Figure 8d and Figure 8e The graph shows the probability distribution generated from 20,000 random occurrences, with the horizontal axis representing the probability value and the vertical axis representing the frequency of occurrence. Figures 8a to 8e It can be seen that the smaller the serial number, the easier it is to randomly obtain a value close to 1, and the larger the serial number, the closer the probability value is to a uniform distribution.
[0210] (68) The generation of wind speed and angle is not entirely based on a probability distribution strategy. In order to achieve a balance between actual evaporation efficiency and the exploration of optimal parameters, under the initial conditions, there is a first probability (e.g., 80% probability) to use the nitrogen blowing parameters with the highest historical evaporation efficiency, and a second probability (e.g., 20% probability) to explore potentially better nitrogen blowing parameters. In addition, both the first probability and the second probability are configurable parameters. As the workload of the system increases, the second probability can be gradually reduced, or even set to zero.
[0211] Please see Figure 9 , Figure 9 This is a schematic flowchart illustrating a multi-channel fully automated nitrogen blowing detection method provided in an embodiment of this application. Figure 9 As shown, the method may include the following steps.
[0212] 901. Move the centrifuge tube into the hole of the temperature control metal module;
[0213] Nitrogen blowing equipment may include a temperature-controlled metal bath module. This module controls the temperature of the container being tested, which is beneficial for nitrogen blowing. For example, it can maintain the temperature of the container at a stable 40 degrees Celsius. The temperature-controlled metal bath module can have multiple ports, each capable of holding a centrifuge tube, with each tube corresponding to a testing channel.
[0214] 902, Specify detection channel i, set the near-dry volume discrimination standard dst_V for detection channel i, and the corresponding sample name;
[0215] The temperature-controlled metal bath module can be equipped with multiple ports, each capable of holding one sample container. Each sample container corresponds to one detection channel. The camera can capture images of at least two samples simultaneously, allowing for automatic identification of whether the solution samples in multiple containers have reached near-dryness standards, further improving the efficiency of nitrogen blowing detection. For example, the temperature-controlled metal bath module can hold eight sample containers, each corresponding to a nitrogen blowing duct. Two cameras can be used, each capable of capturing images of four sample containers (e.g., camera 1 captures images of containers 1-4, and camera 2 captures images of containers 5-8).
[0216] 903, Set the camera's shooting cycle;
[0217] 904. The camera's shooting parameters, backlight brightness, and camera exposure time are adaptively determined based on the sample's color depth.
[0218] 905, the camera takes pictures according to the shooting cycle;
[0219] 906, Identify the liquid level height h; After executing step 906, steps 907 and 908 can be executed;
[0220] 907, Calculate the current solution volume Vi based on the liquid level height h;
[0221] 908. Determine the nitrogen blowing parameters α and v based on the liquid level height h;
[0222] 909. Adjust the flow valves of the motor and the nitrogen outlet duct according to the nitrogen blowing parameters α and v; after executing step 909, step 905 can be executed.
[0223] 910. Determine if Vi is less than or equal to dst_V; if yes, proceed to step 911; if no, proceed to step 905.
[0224] 911, Nitrogen blowing in detection channel i is complete;
[0225] 912, Stop nitrogen blowing in detection channel i, and notify the removal of the centrifuge tubes in detection channel i;
[0226] 913. Determine whether nitrogen blowing has been completed in all channels; if yes, proceed to step 914; if no, proceed to step 905.
[0227] 914, the end.
[0228] Figure 9For detailed implementation of the steps, please refer to the above. Figures 1 to 7 The embodiments described herein will not be repeated here.
[0229] This application provides a multi-channel fully automated nitrogen blowing detection method, which can achieve a high level of near-dry discrimination accuracy based on deep learning methods (e.g., near-dry accuracy can reach 20 μL). One camera can monitor 4 centrifuge tubes simultaneously, detect 4 channels simultaneously, and can dynamically adapt to wind speed and blowing angle, thereby improving nitrogen blowing efficiency. It can also improve the coverage of automated nitrogen blowing, and can adapt to backlight intensity and camera exposure parameters, thus covering more types of samples.
[0230] The above mainly describes the solutions of the embodiments of this application from the perspective of the method execution process. It is understood that, in order to achieve the above functions, the detection device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments provided herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0231] This application embodiment can divide the detection device into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional unit. It should be noted that the unit division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0232] Please see Figure 10 , Figure 10 This is a schematic diagram of the structure of a nitrogen blowing detection device provided in an embodiment of this application, as shown below. Figure 10 As shown, the nitrogen blowing detection device 1000 includes:
[0233] The acquisition unit 1001 is used to acquire the liquid level height of the solution sample when the container being tested contains a solution sample and the container being tested is purged with nitrogen.
[0234] The calculation unit 1002 is used to calculate the solution volume of the solution sample based on the liquid level height;
[0235] The processing unit 1003 is used to stop nitrogen blowing on the container being tested when the solution volume is less than or equal to a first threshold.
[0236] Optionally, the acquisition unit 1001 is further configured to acquire the liquid level height of the solution sample when the solution volume is greater than the first threshold.
[0237] Optionally, the acquisition unit 1001 acquires the liquid level height of the solution sample, including:
[0238] Acquire images of the container being tested, captured according to a set shooting cycle, and identify the liquid level of the solution sample in the images.
[0239] Optionally, the acquisition unit 1001 identifies the liquid level height of the solution sample in the image, including: inputting the image into a deep learning model to obtain the pixel unit value of the liquid level position of the solution sample, and determining the liquid level height corresponding to the pixel unit value of the liquid level position based on the correspondence between the pixel unit value and the height.
[0240] Optionally, the nitrogen blowing detection device 1000 further includes a training unit 1004;
[0241] The training unit 1004 is used to periodically acquire images containing the container being tested when the container contains a solution sample and the container is being purged with nitrogen; when the liquid surface position in the image is manually marked, the manually marked image is preprocessed to obtain multiple sample images corresponding to the image; the multiple sample images and the corresponding liquid surface positions are used as training samples, and the model is trained using the training samples to obtain the deep learning model.
[0242] Optionally, the calculation unit 1002 calculates the solution volume of the solution sample based on the liquid level height, including:
[0243] The solution volume corresponding to the liquid level is determined based on the functional relationship between height and volume, which is obtained through fitting.
[0244] Optionally, the nitrogen blowing detection device 1000 further includes a fitting unit 1005;
[0245] The acquisition unit 1001 is also used to acquire images of the container being tested when it is injected with multiple different specified volumes, identify the liquid level in each image, and obtain multiple different liquid level heights;
[0246] The fitting unit 1005 is used to fit a functional relationship between height and volume based on the plurality of different specified volumes and the plurality of different liquid level heights.
[0247] Optionally, the nitrogen blowing detection device 1000 further includes a determining unit 1006 and an adjusting unit 1007;
[0248] The determining unit 1006 is used to determine the target nitrogen blowing parameters based on the liquid level height;
[0249] The adjustment unit 1007 is used to adjust the current nitrogen blowing parameter of the container under test to the target nitrogen blowing parameter when the target nitrogen blowing parameter is different from the current nitrogen blowing parameter of the container under test, wherein the evaporation efficiency of the target nitrogen blowing parameter is greater than or equal to the evaporation efficiency of the current nitrogen blowing parameter.
[0250] The adjustment unit 1007 is further configured to maintain the current nitrogen blowing parameter of the container under test unchanged when the target nitrogen blowing parameter is the same as the current nitrogen blowing parameter of the container under test.
[0251] Optionally, the determining unit 1006 determines the target nitrogen blowing parameters based on the liquid level height, including: determining the height range corresponding to the liquid level height according to the liquid level height; wherein the container being tested is pre-divided into at least two height ranges; and determining the target nitrogen blowing parameters according to the height range corresponding to the liquid level height.
[0252] Optionally, the nitrogen blowing parameters include the outlet angle and wind speed. The determining unit 1006 determines the target nitrogen blowing parameters based on the height range corresponding to the liquid level height, including:
[0253] When the height range corresponding to the liquid level is a first height range, a first target nitrogen blowing parameter is determined; wherein the wind speed of the first target nitrogen blowing parameter is the same as the wind speed of the current nitrogen blowing parameter, and the outlet angle of the first target nitrogen blowing parameter changes periodically within a set angle range; when the liquid level falls into a second height range, a second target nitrogen blowing parameter is determined; wherein the second target nitrogen blowing parameter is a historical nitrogen blowing parameter corresponding to the second height range, or the second target nitrogen blowing parameter is a nitrogen blowing parameter generated using a random method; the upper limit of the first height range is less than or equal to the lower limit of the second height range.
[0254] Optionally, the set angle range is 30° to 90°;
[0255] The inner diameter of the container being tested in the second height range is greater than the inner diameter of the container being tested in the first height range.
[0256] Optionally, within the first height range, the inner diameter of the container being tested is positively correlated with the liquid level.
[0257] Optionally, if the number of parameters in the historical nitrogen blowing parameter set is less than the second threshold, the historical nitrogen blowing parameter set corresponding to the second height interval includes all nitrogen blowing parameters that were historically determined for the liquid level height within the second height interval;
[0258] If the number of parameters in the historical nitrogen blowing parameter set is greater than or equal to the second threshold, the historical nitrogen blowing parameter set corresponding to the second height interval includes the N historical nitrogen blowing parameter sets whose evaporation efficiency is ranked among the top N historically determined within the second height interval, where N is equal to the second threshold.
[0259] Optionally, the determining unit 1006 determines the second target nitrogen blowing parameter, including: determining the set of historical nitrogen blowing parameters corresponding to the second height interval; selecting the second target nitrogen blowing parameter as one or any one of the historical nitrogen blowing parameters in the set of historical nitrogen blowing parameters according to a first probability, and selecting the second target nitrogen blowing parameter as a nitrogen blowing parameter generated by a random method according to a second probability; the sum of the first probability and the second probability is equal to 1.
[0260] Optionally, the determining unit 1006 selects the second target nitrogen blowing parameter as one or any one of the historical nitrogen blowing parameters in the historical nitrogen blowing parameter set according to a first probability, and selects the second target nitrogen blowing parameter as a nitrogen blowing parameter generated by a random method according to a second probability, including: when the number of parameters in the historical nitrogen blowing parameter set is greater than or equal to the second threshold, selecting the second target nitrogen blowing parameter as the historical nitrogen blowing parameter with the highest evaporation efficiency in the historical nitrogen blowing parameter set according to a first probability, and selecting the second target nitrogen blowing parameter as a nitrogen blowing parameter generated by a random method according to a second probability; the first probability is greater than the second probability.
[0261] Optionally, the determining unit 1006 is further configured to determine the second target nitrogen blowing parameter as a nitrogen blowing parameter generated using the random method if the number of parameters in the historical nitrogen blowing parameter set is less than the second threshold.
[0262] Optionally, the determining unit 1006 uses nitrogen blowing parameters generated by a random method, including:
[0263] The outlet angle of the nitrogen blowing parameters is randomly generated within the set angle range;
[0264] The wind speed for the nitrogen blowing parameters is generated according to the following formula:
[0265] v = P * v max ;
[0266] Where v is the wind speed of the nitrogen blowing parameter, v maxis the upper limit of the wind speed for nitrogen blowing parameters, and P is the random probability.
[0267] Optional,
[0268] Where P is the random probability, R is a random number between 0 and 1, and n is the index corresponding to the second height interval; n is negatively correlated with the distance from the second height interval to the nitrogen outlet.
[0269] Optionally, the determining unit 1006 determines the target nitrogen blowing parameters based on the liquid level height, including: obtaining the type of the solution sample; and determining the target nitrogen blowing parameters based on the type of the solution sample and the liquid level height.
[0270] Optionally, the determining unit 1006 determines the target nitrogen blowing parameter based on the type of the solution sample and the liquid level, including: if there is a nitrogen blowing parameter corresponding to the type of the solution sample, determining the target nitrogen blowing parameter corresponding to the liquid level from the nitrogen blowing parameters corresponding to the type of the solution sample; if there is no nitrogen blowing parameter corresponding to the type of the solution sample, but there is a nitrogen blowing parameter corresponding to the first type, determining the target nitrogen blowing parameter corresponding to the liquid level from the nitrogen blowing parameters corresponding to the first type; the first type and the type of the solution sample belong to the same major category set, or the similarity between the first type and the type of the solution sample reaches a third threshold.
[0271] The acquisition unit 1001 may be a communication module in the detection device. The calculation unit 1002, processing unit 1003, training unit 1004, fitting unit 1005, determination unit 1006 and adjustment unit 1007 may be processors in the detection device.
[0272] Figure 10 For a detailed implementation of the nitrogen blowing detection device 1000 shown, please refer to [link to relevant documentation]. Figure 1 , Figure 2 and Figure 9 The method embodiments shown are not described in detail here.
[0273] In this embodiment, the liquid level of the solution sample can be obtained, and the solution volume of the solution sample in the image can be calculated based on the liquid level. When the solution volume is less than or equal to a first threshold (when the near-dry standard is reached), nitrogen blowing on the container under test is stopped. This can automatically identify whether the solution sample has reached the near-dry standard and stop nitrogen blowing when the near-dry standard is reached. Compared with manual judgment, this reduces labor costs, improves the accuracy of nitrogen blowing detection, and avoids human misjudgment.
[0274] Please see Figure 11 , Figure 11This is a schematic diagram of the structure of a detection device provided in an embodiment of this application, such as... Figure 11 As shown, the detection device 1100 includes a processor 1101 and a memory 1102, which are interconnected via a communication bus 1103. The communication bus 1103 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The communication bus 1103 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 11 The bus is represented by a single thick line, but this does not indicate that there is only one bus or one type of bus. Memory 1102 stores computer programs, which include program instructions. Processor 1101 is configured to invoke these program instructions, which include instructions for execution. Figure 1 , Figure 2 and Figure 9 Some or all of the steps in the method shown.
[0275] The memory 1102 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory may exist independently and be connected to the processor via a bus. The memory may also be integrated with the processor.
[0276] The detection device 1100 may also include a communication module 1104. The communication module 1104 can communicate with the camera.
[0277] In this embodiment, the liquid level of the solution sample can be obtained, and the solution volume of the solution sample in the image can be calculated based on the liquid level. When the solution volume is less than or equal to a first threshold (when the near-dry standard is reached), nitrogen blowing on the container under test is stopped. This can automatically identify whether the solution sample has reached the near-dry standard and stop nitrogen blowing when the near-dry standard is reached. Compared with manual judgment, this reduces labor costs, improves the accuracy of nitrogen blowing detection, and avoids human misjudgment.
[0278] This application also provides a computer-readable storage medium storing a computer program for electronic data interchange that causes a computer to perform some or all of the steps of any of the nitrogen blowing detection methods described in the above method embodiments.
[0279] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0280] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0281] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical or other forms.
[0282] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0283] Furthermore, the functional units in the various embodiments of the application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software program module.
[0284] If the integrated unit is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, testing equipment, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0285] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk, etc.
[0286] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method of nitrogen blow detection, characterized by, The method comprises the following steps: acquiring a liquid level of the solution sample in the detected container under the condition that the solution sample is contained in the detected container and nitrogen blowing is performed on the detected container; determining a target nitrogen blowing parameter based on the liquid level, and adjusting a current nitrogen blowing parameter of the detected container to the target nitrogen blowing parameter under the condition that the target nitrogen blowing parameter is different from the current nitrogen blowing parameter of the detected container; calculating a solution volume of the solution sample based on the liquid level; stopping the nitrogen blowing on the detected container under the condition that the solution volume is less than or equal to a first threshold value; wherein the nitrogen blowing parameter comprises a wind angle and a wind speed, and the determining of the target nitrogen blowing parameter based on the liquid level comprises: determining a height interval corresponding to the liquid level according to the liquid level; determining a first target nitrogen blowing parameter under the condition that the height interval corresponding to the liquid level is a first height interval, wherein a wind speed of the first target nitrogen blowing parameter is the same as a wind speed of the current nitrogen blowing parameter or the wind speed of the first target nitrogen blowing parameter is a maximum wind speed, and a wind angle of the first target nitrogen blowing parameter is periodically changed within a set angle range; determining a second target nitrogen blowing parameter under the condition that the height interval corresponding to the liquid level is a second height interval, wherein the second target nitrogen blowing parameter is a historical nitrogen blowing parameter corresponding to the second height interval or the second target nitrogen blowing parameter is a nitrogen blowing parameter generated by using a random method; and an upper limit value of the first height interval is less than or equal to a lower limit value of the second height interval.
2. The method of claim 1, wherein, The acquiring of the liquid level of the solution sample comprises: acquiring an image containing the detected container photographed according to a set photographing period, and identifying the liquid level of the solution sample in the image.
3. The method of claim 2, wherein, The identifying of the liquid level of the solution sample in the image comprises: inputting the image into a deep learning model to obtain a pixel unit value of a liquid surface position of the solution sample, and determining a liquid level corresponding to the pixel unit value of the liquid surface position according to a corresponding relationship between the pixel unit value and the height.
4. The method of claim 3, wherein, Before the inputting of the image into the deep learning model, the method further comprises: periodically acquiring an image containing the detected container under the condition that the solution sample is contained in the detected container and nitrogen blowing is performed on the detected container; obtaining a plurality of sample images corresponding to the image after pre-processing of the image artificially labeled under the condition that the liquid surface position of the image is artificially labeled; using the plurality of sample images and the corresponding liquid surface positions as training samples, and performing model training by using the training samples to obtain the deep learning model.
5. The method of claim 1, wherein, The calculating of the solution volume of the solution sample based on the liquid level comprises: determining a solution volume corresponding to the liquid level based on a function relationship between height and volume, wherein the function relationship between height and volume is obtained by fitting.
6. The method of claim 5, wherein, Before the determining of the solution volume corresponding to the liquid level based on the function relationship between height and volume, the method further comprises: acquiring images of the detected container respectively injected with a plurality of different specified volumes, and identifying liquid levels in each image to obtain a plurality of different liquid levels; The function relationship between height and volume is fitted according to the plurality of different specified volumes and the plurality of different liquid levels.
7. The method of claim 1, wherein, The method further comprises: In a case where the target nitrogen blowing parameter is the same as the current nitrogen blowing parameter of the detected container, maintaining the current nitrogen blowing parameter of the detected container unchanged.
8. The method of claim 1, wherein, The detected container is divided into at least two height intervals in advance.
9. The method of claim 1, wherein, The set angle range is 30° to 90°.
10. The method of claim 1, wherein, The inner diameter of the detected container in the second height interval is greater than the inner diameter of the detected container in the first height interval. The inner diameter of the detected container in the first height interval is positively correlated with the liquid level.
11. The method of claim 1, wherein, The method further comprises: determining a set of historical nitrogen blowing parameters corresponding to the second height interval; selecting the second target nitrogen blowing parameter as one or any one of the historical nitrogen blowing parameters in the set of historical nitrogen blowing parameters according to a first probability, and selecting the second target nitrogen blowing parameter as a nitrogen blowing parameter generated by a random method according to a second probability; the sum of the first probability and the second probability is equal to 1.
12. The method of claim 11, wherein, The method further comprises: in a case where the number of parameters in the set of historical nitrogen blowing parameters is greater than or equal to a second threshold, selecting the second target nitrogen blowing parameter as a historical nitrogen blowing parameter with the highest evaporation efficiency in the set of historical nitrogen blowing parameters according to a first probability, and selecting the second target nitrogen blowing parameter as a nitrogen blowing parameter generated by a random method according to a second probability; the first probability is greater than the second probability.
13. The method of claim 12, wherein, The method further comprises: in a case where the number of parameters in the set of historical nitrogen blowing parameters is less than the second threshold, determining the second target nitrogen blowing parameter as a nitrogen blowing parameter generated by the random method.
14. The method of claim 1, wherein, The method further comprises: the outflow angle of the nitrogen blowing parameter is randomly generated within the set angle range; the wind speed of the nitrogen blowing parameter is generated according to the following formula: ; where v is the wind speed of the nitrogen blowing parameter, v max is the upper limit value of the wind speed of the nitrogen blowing parameter, and P is a random probability.
15. The method of claim 14, wherein, ; wherein P is a random probability, R is a random number between 0 and 1, and n is a serial number corresponding to the second height interval; n is negatively correlated with the distance from the second height interval to the nitrogen blowing outlet.
16. The method of any one of claims 1-15, wherein, The method further comprises: obtaining the type of the solution sample; determining the target nitrogen blowing parameter based on the type of the solution sample and the liquid level.
17. The method of claim 16, wherein, The method further comprises: in a case where there is a nitrogen blowing parameter corresponding to the type of the solution sample, determining the target nitrogen blowing parameter corresponding to the liquid level from the nitrogen blowing parameter corresponding to the type of the solution sample; in a case where there is a nitrogen blowing parameter corresponding to the type of the solution sample, determining the target nitrogen blowing parameter corresponding to the liquid level from the nitrogen blowing parameter corresponding to the type of the solution sample; In the absence of nitrogen blowing parameters corresponding to the type of the solution sample, and in the presence of nitrogen blowing parameters corresponding to a first type, determining a target nitrogen blowing parameter corresponding to the liquid level from the nitrogen blowing parameters corresponding to the first type; the first type and the type of the solution sample belong to the same large category set, or the proximity of the first type to the type of the solution sample reaches a third threshold.
18. A nitrogen purge detection apparatus, characterized by, Comprising: An acquisition unit configured to acquire a liquid level of a solution sample in a detected container when the detected container contains the solution sample and nitrogen blowing is performed on the detected container; A determination unit configured to determine a target nitrogen blowing parameter based on the liquid level; An adjustment unit configured to adjust a current nitrogen blowing parameter of the detected container to the target nitrogen blowing parameter when the target nitrogen blowing parameter is different from the current nitrogen blowing parameter of the detected container; A calculation unit configured to calculate a solution volume of the solution sample based on the liquid level; A processing unit configured to stop nitrogen blowing on the detected container when the solution volume is less than or equal to a first threshold value; The determination unit determines a target nitrogen blowing parameter based on the liquid level, comprising: determining a height interval corresponding to the liquid level according to the liquid level, and determining a target nitrogen blowing parameter according to the height interval corresponding to the liquid level; The nitrogen blowing parameters include the air outlet angle and the air speed, and the determination unit determines the target nitrogen blowing parameter according to the height interval corresponding to the liquid level, comprising: determining a first target nitrogen blowing parameter when the height interval corresponding to the liquid level is a first height interval; wherein the air speed of the first target nitrogen blowing parameter is the same as the air speed of the current nitrogen blowing parameter or the air speed of the first target nitrogen blowing parameter is the maximum air speed, and the air outlet angle of the first target nitrogen blowing parameter is periodically changed within a set angle range; determining a second target nitrogen blowing parameter when the height interval corresponding to the liquid level is a second height interval; wherein the second target nitrogen blowing parameter is a historical nitrogen blowing parameter corresponding to the second height interval, or the second target nitrogen blowing parameter is a nitrogen blowing parameter generated by a random method; the upper limit value of the first height interval is less than or equal to the lower limit value of the second height interval.
19. An inspection apparatus characterized by comprising: A processor and a memory, the memory is used to store a computer program, the computer program includes program instructions, the processor is configured to invoke the program instructions, and the method is executed as claimed in any one of claims 1-17.
20. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, the computer program includes program instructions, and the program instructions make the processor execute the method as claimed in any one of claims 1-17 when executed by the processor. The computer readable storage medium stores a computer program, the computer program includes program instructions, and the program instructions make the processor execute the method as claimed in any one of claims 1-17 when executed by the processor.
Citation Information
Patent Citations
Nitrogen blowing device and control method thereof
CN112255076A
Sample drying device
JP3206142U