Particle channel blockage identification method, device, system, equipment and storage medium
Through the voltage data statistics and characteristic analysis of particle channels, the hole blockage is identified, which solves the problem of high misjudgment rate in the existing technology and achieves more accurate hole blockage judgment.
Patent Information
- Application Number
- CN202211661951.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-23
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2042-12-23
AI Technical Summary
In the prior art, the misjudgment rate of particle channel blocking recognition method is high, and it is impossible to accurately determine whether the gem hole is blocked, especially when the temperature changes, the reference voltage fails, resulting in a high misjudgment rate.
By obtaining the voltage data of the particle channel, the particle flow state distribution characteristics are determined, and these characteristics are used to identify the plug holes, including the pulse width statistics and weighting algorithms of the voltage pulse signal, and the flow state distribution characteristics are calculated to determine the plug holes.
The accuracy of the judgment of hole blocking in particle channels is improved, and external environmental factors such as temperature changes affect the hole blocking identification results, reducing the rate of misjudgment.
Smart Images

Figure CN115931037B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of sample analysis, and in particular to a particle channel blockage identification method, device, system, equipment and storage medium. Background Art
[0002] Blood cell count in a blood cell analyzer is generally performed using the electrical impedance method, where a certain amount of blood sample is treated with a specific reagent and then flows from the front pool of the instrument through the gem hole to the back pool under the action of external power. However, during the detection process, due to the small aperture of the gem hole, the gem hole is prone to clogging, which affects the reliability of the instrument's detection function and the accuracy of its performance.
[0003] In the current prior art, there are several methods for determining whether a gemstone is blocked:
[0004] Solution 1: Take the pinhole voltage at startup as a reference, and combine the change of the pinhole voltage curve to determine whether the pinhole is blocked. If the pinhole voltage does not change but is significantly higher than the startup voltage, it is determined that the pinhole is blocked throughout the process. If the pinhole voltage changes significantly after a certain moment, it is considered that the pinhole is blocked. The defect of Solution 1 is that when the temperature of the diluent is significantly different from the temperature at startup, the reference voltage at startup becomes invalid due to the different conductivity of the diluent at different temperatures, and the blockage cannot be accurately reported (for example, if the machine is turned on in the morning, the conductivity of the diluent changes after the ambient temperature rises at noon, and the reference voltage at startup in the morning loses its reference significance).
[0005] Solution 2: Determine whether the hole is blocked by the change of the small hole voltage curve. If the small hole voltage changes significantly after a certain moment, it is considered that the hole is blocked. The defects of Solution 2 are: when the hole is blocked throughout the process, the small hole voltage may not change significantly, and it is impossible to accurately report the hole blocking; there is a high misjudgment rate.
[0006] In summary, in the current prior art, the method for determining whether a gemstone is blocking a hole has a high misjudgment rate. Summary of the invention
[0007] The main purpose of the present invention is to provide a particle channel blockage identification method, device and system, equipment and storage medium, which can solve the problem of high misjudgment rate of particle channel blockage identification in the prior art.
[0008] To achieve the above object, the present invention provides a first aspect of a particle channel blockage identification method, the method comprising:
[0009] Acquiring voltage data of the particle channel within a preset sampling period, wherein the voltage data is used to reflect the flow state of particles entering the particle channel within the sampling period;
[0010] Determining a flow state distribution feature of the particle channel according to the voltage data, wherein the flow state distribution feature is used to reflect the distribution of the flow states of all particles entering the particle channel during the sampling period;
[0011] The flow state distribution characteristics are used to determine the pore blockage identification result of the particle channel.
[0012] In a feasible implementation, determining the flow state distribution characteristics of the particle channel according to the voltage data includes:
[0013] determining flow state characteristics of each particle entering the particle channel using the voltage data;
[0014] Statistical processing is performed according to the flow state characteristics of each particle to determine the flow state distribution characteristics of the particle channel.
[0015] In a feasible implementation, the voltage data at least includes a voltage pulse signal set, the voltage pulse signals included in the voltage pulse signal set correspond to particles one by one, and the flow state characteristics at least include a particle flow rate, then using the voltage data to determine the flow state characteristics of each particle entering the particle channel includes:
[0016] Performing feature extraction processing using the voltage pulse signal to determine the pulse width of each of the voltage pulse signals, wherein the pulse width is used to reflect the particle flow rate of the particles entering the particle channel;
[0017] The pulse width is used as the particle flow rate to determine the flow state characteristics of each particle entering the particle channel.
[0018] In a feasible implementation, the flow state distribution characteristics at least include the distribution characteristics of the pulse width, and the flow state distribution characteristics of each particle are statistically processed to determine the flow state distribution characteristics of the particle channel, including:
[0019] Determining the maximum pulse width of each voltage pulse signal included in the voltage pulse signal set;
[0020] Taking the maximum pulse width as the array length, an initial pulse width array is obtained;
[0021] Traversing the pulse widths of the voltage pulse signals in the voltage pulse signal set to perform pulse width statistics to update the initial pulse width array, and determining a target pulse width array corresponding to each pulse width;
[0022] Determine the pulse width distribution function of the particle channel using the target pulse width array corresponding to each pulse width;
[0023] The flow state distribution characteristics of the particle channel are determined according to the pulse width distribution function.
[0024] In a feasible implementation, the target pulse width array includes a corresponding relationship between the number of pulse widths and the pulse widths, and the flow state distribution characteristics of the particle channel are determined according to the pulse width distribution function, including:
[0025] Inputting each of the pulse widths and the number of pulse widths of the pulse widths into a preset weighting algorithm to determine a weighted pulse width distribution of the pulse width distribution function, wherein the number of pulse widths is the weight of the weighting algorithm;
[0026] Determining an average extracted variance of the pulse width distribution function using the pulse width distribution of the pulse width distribution function and the weighted pulse width distribution;
[0027] Traversing the pulse width distribution function, and determining a pulse width starting point and a pulse width end point in the pulse width distribution function;
[0028] The flow state distribution characteristics of the particle channel are determined using the pulse width starting point, pulse width end point, average extracted variance and pulse width distribution function.
[0029] In a feasible implementation, the determining the pore blocking identification result of the particle channel by using the state distribution feature includes:
[0030] Reading a preset configuration file to determine n flow state distribution characteristic thresholds of the particle channel;
[0031] Determine a target flow state distribution characteristic threshold value by using the n flow state distribution characteristic threshold values and a preset optimization algorithm;
[0032] If the ratio between the flow state distribution characteristic and the target flow state distribution characteristic threshold is greater than a preset multiple threshold, determining that the pore blocking identification result of the particle channel is pore blocking;
[0033] If the ratio between the flow state distribution characteristic and the target flow state distribution characteristic threshold is less than or equal to a preset multiple threshold, the pore blocking identification result of the particle channel is determined to be non-pore blocking.
[0034] To achieve the above object, the second aspect of the present invention provides a particle channel blockage identification device, the device comprising:
[0035] Data acquisition module: used to acquire voltage data of the particle channel within a preset sampling period, wherein the voltage data is used to reflect the flow state of particles entering the particle channel within the sampling period;
[0036] Distribution determination module: used to determine the flow state distribution characteristics of the particle channel according to the voltage data, and the flow state distribution characteristics are used to reflect the distribution of the flow states of all particles entering the particle channel within the sampling period;
[0037] A pore blocking identification module is used to determine the pore blocking identification result of the particle channel by using the flow state distribution characteristics.
[0038] To achieve the above-mentioned purpose, the third aspect of the present invention provides a particle channel blockage identification system, the system is used to execute the steps shown in the first aspect and any feasible implementation method, and the system at least includes the particle channel.
[0039] To achieve the above-mentioned purpose, the fourth aspect of the present invention provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor executes the steps shown in the first aspect and any feasible implementation method.
[0040] To achieve the above-mentioned purpose, the fifth aspect of the present invention provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps shown in the first aspect and any feasible implementation method.
[0041] The embodiments of the present invention have the following beneficial effects:
[0042] The present invention provides a method for identifying a hole blockage in a particle channel, the method comprising: obtaining voltage data of the particle channel within a preset sampling period, the voltage data being used to reflect the flow state of particles entering the particle channel within the sampling period; determining the flow state distribution characteristics of the particle channel according to the voltage data, the flow state distribution characteristics being used to reflect the distribution of the flow state of all particles entering the particle channel within the sampling period; and determining the hole blockage identification result of the particle channel using the flow state distribution characteristics. The above method can be used to obtain the flow state distribution of particles flowing through the particle channel within the sampling period through the voltage data generated when the particles flow through the particle channel, and determine whether the particle channel is hole blockage through the flow state distribution. The hole blockage identification result will not be affected by external environmental factors such as temperature changes, nor will it be affected by the inability to collect voltage changes, thereby improving the accuracy of determining whether the particle channel is hole blockage. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0044] in:
[0045] Figure 1 It is a flow chart of a method for identifying a blocked hole in a particle channel according to an embodiment of the present invention;
[0046] Figure 2 A schematic diagram of an impedance method for detecting particles in an embodiment of the present invention;
[0047] Figure 3 Another flow chart of a method for identifying a blocked hole in a particle channel according to an embodiment of the present invention;
[0048] Figure 4 is a schematic diagram of a pulse width in an embodiment of the present invention;
[0049] Figure 5 is a schematic diagram of a pulse width distribution in an embodiment of the present invention;
[0050] Figure 6 It is a structural block diagram of a particle channel blockage identification device in an embodiment of the present invention;
[0051] Figure 7 4 is a structural block diagram of a computer device in an embodiment of the present invention. DETAILED DESCRIPTION
[0052] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0053] See also Figure 1 , Figure 1 FIG. 1 is a flow chart of a method for identifying a blocked hole in a particle channel according to an embodiment of the present invention. Figure 1 The method shown comprises the following steps:
[0054] 101. Acquire voltage data of the particle channel within a preset sampling period, where the voltage data is used to reflect the flow state of particles entering the particle channel within the sampling period;
[0055] It should be noted that Figure 2 For example, Figure 2 This is a schematic diagram of an impedance method for detecting particles in an embodiment of the present invention. The impedance method detects particles (cells). The small hole (particle channel) is immersed in an electrolyte solution, a constant current power supply is connected at both ends of the small hole, and a constant negative pressure is added on one side of the small hole, so that the liquid flows through the small hole at a constant speed. When a tiny particle passes through the small hole, the voltage at both ends of the small hole will change. The larger the volume of the tiny particle, the greater the voltage change (the larger the voltage pulse); at the same time, the width of the pulse (the end point of the pulse minus the starting point) (such as Figure 2 ) is related to the time it takes for tiny particles to pass through a small hole. The faster the flow rate, the smaller the pulse width, and the slower the flow rate, the larger the pulse width.
[0056] According to this principle, when the small hole is normal, due to the constant negative pressure, the speed of the tiny particles passing through the small hole is constant and within a fixed range. However, since the above-mentioned small hole (gem hole) is a device component that is prone to clogging, such as debris from puncturing a test tube, and aggregates of some macromolecular proteins in the blood, they may adhere to the inner wall of the gem hole, making the aperture smaller and forming a blocked hole. At this time, the flow rate of the liquid has a great change compared to normal, and the state of the particles passing through the small hole will also be more complicated. At this time, the pulse width is disordered, and some particles will pass quickly, and some particles will pass through the gem hole more slowly. Therefore, the voltage data when the particles pass can reflect the flow state of the particles, so the present application first obtains the voltage data of the particle channel within the preset sampling period, and the voltage data is used to reflect the flow state of the particles entering the particle channel within the sampling period.
[0057] Furthermore, a particle channel blockage identification method shown in the present application can be applied to a particle channel blockage identification system, which is used to execute the steps shown in the particle channel blockage identification method, wherein the particle channel blockage identification system includes but is not limited to sample analysis equipment and other detection equipment, and the system at least includes a particle channel for particles to pass through.
[0058] 102. Determine a flow state distribution feature of the particle channel according to the voltage data, wherein the flow state distribution feature is used to reflect the distribution of the flow states of all particles entering the particle channel within the sampling period;
[0059] 103. Determine the pore blockage identification result of the particle channel by using the flow state distribution characteristics.
[0060] After obtaining the above voltage data, whether the hole is blocked can be determined by the flow state reflected by the voltage data. However, in order to improve the accuracy of hole blocking identification, the present application further determines the flow state distribution characteristics of the particle channel based on the voltage data, so as to obtain the distribution of the flow state of all particles entering the particle channel during the sampling period. The hole blocking identification result of the particle channel is determined by the flow state distribution characteristics, wherein the flow state distribution characteristics include but are not limited to the pulse width distribution of the voltage data. For example, the current flow state distribution characteristics can be compared with the flow state distribution characteristics without hole blocking to determine whether the hole is blocked, or the current flow state distribution characteristics can be compared with the flow state distribution characteristics of the hole blocking to determine whether the hole is blocked, etc., which are not limited to the examples given here.
[0061] The present invention provides a method for identifying a hole blockage in a particle channel, the method comprising: obtaining voltage data of the particle channel within a preset sampling period, the voltage data being used to reflect the flow state of particles entering the particle channel within the sampling period; determining the flow state distribution characteristics of the particle channel according to the voltage data, the flow state distribution characteristics being used to reflect the distribution of the flow state of all particles entering the particle channel within the sampling period; and determining the hole blockage identification result of the particle channel using the flow state distribution characteristics. The above method can be used to obtain the flow state distribution of particles flowing through the particle channel within the sampling period through the voltage data generated when the particles flow through the particle channel, and determine whether the particle channel is hole blockage through the state distribution characteristics. The hole blockage identification result will not be affected by external environmental factors such as temperature changes, nor will it be affected by the inability to collect voltage changes, thereby improving the accuracy of determining whether the particle channel is hole blockage.
[0062] See also Figure 3 , Figure 3 FIG. 4 is another flow chart of a method for identifying a blocked hole in a particle channel according to an embodiment of the present invention. Figure 3 The methods shown include:
[0063] 301. Acquire voltage data of the particle channel within a preset sampling period, where the voltage data is used to reflect the flow state of particles entering the particle channel within the sampling period;
[0064] It should be noted that step 301 and Figure 1 The contents of step 101 are similar, and are not described here to avoid repetition. For details, please refer to Figure 1 The content of step 101 is shown.
[0065] 302. Determine flow state characteristics of each particle entering the particle channel using the voltage data;
[0066] Furthermore, the flow state characteristics of each particle entering the particle channel can be obtained through voltage data, wherein the voltage data at least includes a voltage pulse signal set, and the voltage pulse signals included in the voltage pulse signal set correspond to the particles one by one. Generally, a voltage pulse signal P includes a pulse size, a pulse width, and a pulse time to identify three physical quantities, such as Figure 4 As shown, Figure 4 It is a schematic diagram of a pulse width in an embodiment of the present invention. The pulse size is also called the pulse value and is recorded as P.Value; the pulse width is recorded as P.Wide; the pulse time mark is recorded as Pt to mark the time point of this pulse, wherein the pulse width P.Wide = t1-t2, wherein t1 is the start time of the pulse width, and t2 is the end time of the pulse width. Since the faster the particle flow rate, the larger the pulse width.
[0067] Therefore, the flow state characteristics at least include the particle flow rate, and step 302 includes steps A1-A2:
[0068] A1. Performing feature extraction processing using the voltage pulse signal to determine the pulse width of each of the voltage pulse signals, wherein the pulse width is used to reflect the particle flow rate of the particles entering the particle channel;
[0069] A2. Using the pulse width as the particle flow rate, determine the flow state characteristics of each particle entering the particle channel.
[0070] It should be noted that, by performing feature extraction processing on the voltage pulse signal, the pulse width of each voltage pulse signal is determined, and the pulse width of each particle flowing through the particle channel is obtained. Since the pulse width is related to the particle flow rate of the particles entering the particle channel, the pulse width can be regarded as the particle flow rate, so that the flow state characteristics of each particle entering the particle channel are obtained through steps A1-A2.
[0071] 303. Perform statistical processing according to the flow state characteristics of each particle to determine the flow state distribution characteristics of the particle channel, wherein the flow state distribution characteristics are used to reflect the distribution of the flow states of all particles entering the particle channel within the sampling period;
[0072] Furthermore, by collecting statistics on the flow state characteristics of each particle in the particle channel, the flow state distribution of the current particle channel can be known. If the flow state distribution of a particle channel with or without pore blocking is different, the flow state distribution characteristics at least include the distribution characteristics of the pulse width. Therefore, step 303 may include steps B1-B5:
[0073] B1. determining the maximum pulse width of each voltage pulse signal included in the voltage pulse signal set;
[0074] B2. Taking the maximum pulse width as the array length to obtain an initial pulse width array;
[0075] B3, traversing the pulse widths of the voltage pulse signals in the voltage pulse signal set to perform pulse width statistics to update the initial pulse width array, and determining a target pulse width array corresponding to each pulse width;
[0076] B4, using the target pulse width array corresponding to each pulse width to determine the pulse width distribution function of the particle channel;
[0077] B5. Determine the flow state distribution characteristics of the particle channel according to the pulse width distribution function.
[0078] It should be noted that in order to better count the pulse width, first determine the maximum pulse width in the voltage pulse signal set through step B1, and use the maximum pulse width as the array length through step B2 to obtain the initial pulse width array. After the initial pulse width data is established, the voltage pulse signal set can be traversed through step B3 to count the pulse width of the voltage pulse signal, update the initial pulse width array, and finally, obtain the target pulse width array corresponding to each pulse width, so that the pulse width distribution function formed by different pulse widths can be obtained through B4, and the flow state distribution characteristics of the particle channel can be determined through the pulse width distribution function. Among them, the target pulse width array includes the corresponding relationship between the number of pulse widths and the pulse width, and the pulse width distribution function is used to reflect the number distribution of different pulse widths.
[0079] Exemplarily, steps B1-B5 refer to the following process:
[0080] First, the pulse signal set P = f(V, t) (V is the measurement voltage, t is the measurement time), where P.Wide = t2-t1;
[0081] Obtain the maximum pulse width M in the set P through B1, that is, M=max(P.Wide);
[0082] A pulse width array WideArray with a length of M is constructed through B2, and all elements of the pulse width array WideArray are initialized to 0, so that an initial pulse width array can be obtained;
[0083] Traverse the set P through B3. In the i-th loop: let w = P iWide, i represents the i-th pulse in the set P, then the array WideArray[w]=WideArray[w]+1, after traversing the set P, the pulse width distribution function can be obtained: F(w)=WideArray[w], (0<w≤M, w is a positive integer), w is the number of pulse widths, which can be referred to Figure 5 , Figure 5 : is a schematic diagram of a pulse width distribution in an embodiment of the present invention, which is obtained by the above-mentioned pulse width distribution function, and shows the corresponding relationship between different pulse widths and their numbers. Figure 5 (a) is the pulse width distribution when the hole is blocked. Figure 5 (b) shows the pulse width distribution when there is no hole blocking.
[0084] The target pulse width array includes the corresponding relationship between the number of pulse widths and the pulse widths. Therefore, the pulse width distribution can be used to obtain the flow state distribution characteristics. Therefore, step B5 can include steps C1-C4:
[0085] C1. Input each of the pulse widths and the number of pulse widths of the pulse widths into a preset weighting algorithm to determine a weighted pulse width distribution of the pulse width distribution function, wherein the number of pulse widths is the weight of the weighting algorithm;
[0086] C2. determining an average extracted variance of the pulse width distribution function by using the pulse width distribution of the pulse width distribution function and the weighted pulse width distribution;
[0087] It should be noted that each pulse width can be weighted by the number of pulse widths in the sampling period to obtain a weighted pulse width distribution of a pulse width distribution function, and the average extracted variance of the pulse width distribution function can be determined by obtaining the pulse width distribution of the pulse width distribution function and the weighted pulse width distribution. Exemplarily, the preset weighting algorithm is as follows:
[0088]
[0089] Where A is the weighted pulse width distribution, M is the maximum pulse width, w is the number of pulse widths, and F(w) is the pulse width distribution function.
[0090] Among them, the average extraction variance algorithm is as follows:
[0091] Ave=A / S
[0092] In the formula, Ave is the average extracted variance, A is the weighted pulse width distribution, and S is the pulse width distribution.
[0093] C3. Traverse the pulse width distribution function to determine the starting point and ending point of the pulse width in the pulse width distribution function;
[0094] C4. Use the starting point of the pulse width, the ending point of the pulse width, the average extraction variance, and the pulse width distribution function to determine the flow state distribution characteristics of the particle channel.
[0095] Further, to traverse the pulse width distribution function to determine the starting point and ending point of the pulse width in the pulse width distribution function, for example, the traversal process is as follows: Traverse the array WideArray from 1 to M. If WideArray[i]>0 (i is an integer), record the starting point of the pulse width T1 = i and terminate the traversal; Traverse the array WideArray from M to 1. If WideArray[i]>0 (i is an integer), record the starting point of the pulse width T2 = i and terminate the traversal; Finally, through the obtained starting point of the pulse width, the ending point of the pulse width, the average extraction variance, and the pulse width distribution function, determine the flow state distribution characteristics of the particle channel. Among them, reference can be made to Figure 5 , to Figure 5 (a) as an example, Figure 5 where the abscissa is the pulse width and the ordinate is the number of pulse widths. Furthermore, the starting point of the pulse width is 13 of the pulse width, and the ending point of the pulse width is 50 of the pulse width.
[0096] For example, the flow state distribution characteristics can be the variance of the pulse width distribution function. For example, this flow state distribution characteristic can be calculated by the following formula:
[0097]
[0098] In the formula, (0 < w < M, w is an integer);
[0099] where Sd is the flow state distribution characteristic, which can be regarded as the variance value of the pulse width distribution.
[0100] 304. Use the flow state distribution characteristic to determine the hole-blocking identification result of the particle channel.
[0101] It should be noted that step 304 is similar to the content of step 103 shown in Figure 1 . To avoid repetition, it will not be elaborated here. For details, please refer to the content of step 103 shown in Figure 1 .
[0102] In a feasible implementation manner, the flow state distribution threshold of multiple samples can be obtained through testing means. The flow state distribution threshold is used to reflect the critical value of the flow state distribution characteristic when the particle channel is blocked. Further, step 304 can include the following steps D1 - D4:
[0103] D1. Reading a preset configuration file to determine n flow state distribution characteristic thresholds of the particle channel;
[0104] Among them, the threshold value can be pre-written through preliminary testing. Therefore, when blockage identification is required, the pre-set configuration file can be read to determine the n flow state distribution characteristic thresholds of the particle channel, wherein the configuration file may include the flow state distribution characteristics of different particles. Therefore, n flow state distribution characteristic thresholds can be obtained through the configuration file, wherein n is a positive integer.
[0105] Exemplarily, after the instrument including the particle channel is turned on normally, the threshold setting part can be entered after confirming that the instrument status is normal. The setting process is as follows:
[0106] Taking n=5 as an example, first, select five test tubes of blood samples that have not been punctured, mix them manually, open the test tube caps manually, and collect data (this process is to prevent the sampling needle from puncturing the test tube caps during automatic sampling and generating test tube cap debris). Then, through steps 301-302, the flow state distribution characteristics Sd of each of the above five samples can be obtained, which are respectively recorded as the first flow state distribution characteristics Sd1, the second flow state distribution characteristics Sd2, the third flow state distribution characteristics Sd3, the fourth flow state distribution characteristics Sd4, and the fifth flow state distribution characteristics Sd5; Sd1, Sd2, Sd3, Sd4, and Sd5 are stored in the instrument configuration file, which will not become invalid due to the shutdown operation and is a permanent file. At this point, the flow state distribution characteristic threshold setting is completed.
[0107] D2. Determine a target flow state distribution characteristic threshold value by using the n flow state distribution characteristic threshold values and a preset optimization algorithm;
[0108] After reading the configuration file to obtain n flow state distribution feature thresholds, the n flow state distribution feature thresholds can be collectively referred to as one flow state distribution feature threshold, and the target flow state distribution feature threshold is determined using the n flow state distribution feature thresholds and a preset optimization algorithm. The optimization algorithm includes but is not limited to average value calculation or weighted average, etc.
[0109] Exemplarily, the configuration file is read to obtain Sd1, Sd2, Sd3, Sd4, and Sd5. The target flow state distribution characteristic threshold MSd is obtained by averaging Sd1, Sd2, Sd3, Sd4, and Sd5.
[0110] D3. If the ratio between the flow state distribution characteristic and the target flow state distribution characteristic threshold is greater than a preset multiple threshold, determining that the pore blocking identification result of the particle channel is pore blocking;
[0111] D4. If the ratio between the flow state distribution characteristic and the target flow state distribution characteristic threshold is less than or equal to a preset multiple threshold, the pore blocking identification result of the particle channel is determined to be unblocked.
[0112] Furthermore, if the flow state distribution characteristic Sd>1.1*MSd, it means that the detection channel is abnormal, the hole blockage prompt is reported, and the instrument issues a blockage removal instruction; otherwise, it means that the detection channel is normal, there is no hole blockage, and no hole blockage has occurred. In addition, since the physical quantity of pulse width is only related to flow rate under normal circumstances; compared with determining the hole blockage by the small hole voltage, the small hole voltage is more affected by temperature and has a higher error.
[0113] It should be noted that the above method can not only solve the problem of blocked hole being unable to be reported accurately, but also solve the problem of instrument-to-instrument differences by automatically obtaining the distribution characteristics of the instrument itself on different machines, so that each instrument has its own threshold range, instead of determining the threshold by hard-coding the threshold.
[0114] The present invention provides a method for identifying a hole blockage in a particle channel, the method comprising: obtaining voltage data of the particle channel within a preset sampling period, the voltage data being used to reflect the flow state of particles entering the particle channel within the sampling period; using the voltage data to determine the flow state characteristics of each particle entering the particle channel; performing statistical processing according to the flow state characteristics of each particle to determine the flow state distribution characteristics of the particle channel, the flow state distribution characteristics being used to reflect the distribution of the flow state of all particles entering the particle channel within the sampling period; and using the flow state distribution characteristics to determine the hole blockage identification result of the particle channel. The above method can be used to obtain the flow state distribution, i.e., the pulse width distribution, of the particles flowing through the particle channel within the sampling period through the voltage data generated when the particles flow through the particle channel. The pulse width distribution function is used to determine whether the hole is blocked, and the hole blockage identification result will not be affected by external environmental factors such as temperature changes, nor will it be affected by the inability to collect voltage changes, thereby improving the accuracy of determining whether the particle channel is blocked.
[0115] See also Figure 6 , Figure 6 FIG. 1 is a structural block diagram of a particle channel blockage identification device according to an embodiment of the present invention. Figure 6 The device shown comprises:
[0116] Data acquisition module 601: used to acquire voltage data of the particle channel within a preset sampling period, wherein the voltage data is used to reflect the flow state of particles entering the particle channel within the sampling period;
[0117] Distribution determination module 602: used to determine the flow state distribution characteristics of the particle channel according to the voltage data, and the flow state distribution characteristics are used to reflect the distribution of the flow states of all particles entering the particle channel within the sampling period;
[0118] The pore blocking identification module 603 is used to determine the pore blocking identification result of the particle channel by using the flow state distribution characteristics.
[0119] It should be noted that Figure 6 The functions of each module in the device shown are Figure 1 The contents of each step in the method shown are similar. To avoid repetition, they are not described here. For details, please refer to Figure 1 The content of each step in the method shown.
[0120] The present invention provides a hole blocking identification device for a particle channel, the device comprising: a data acquisition module: used to acquire voltage data of a particle channel within a preset sampling period, the voltage data being used to reflect the flow state of particles entering the particle channel within the sampling period; a distribution determination module: used to determine the flow state distribution characteristics of the particle channel according to the voltage data, the flow state distribution characteristics being used to reflect the distribution of the flow state of all particles entering the particle channel within the sampling period; a hole blocking identification module: used to determine the hole blocking identification result of the particle channel using the flow state distribution characteristics. The above method can be used to obtain the flow state distribution of particles flowing through the particle channel within the sampling period through the voltage data generated when the particles flow through the particle channel, and determine whether the particle channel is hole blocking through the flow state distribution, which will not affect the hole blocking identification result due to external environmental factors such as temperature changes, nor will it affect the hole blocking identification result due to the inability to collect voltage changes, thereby improving the accuracy of determining whether the particle channel is hole blocking.
[0121] Figure 7 FIG. 1 shows an internal structure diagram of a computer device in an embodiment. The computer device may be a terminal or a server. Figure 7 As shown, the computer device includes a processor, a memory and a network interface connected via a system bus. The memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor can implement the above method. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor can implement the above method. Those skilled in the art can understand that Figure 7The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0122] In one embodiment, a computer device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the following steps: Figure 1 or Figure 3 The steps of the method are shown.
[0123] In one embodiment, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a processor, the processor performs the following steps: Figure 1 or Figure 3 The steps of the method are shown.
[0124] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0125] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0126] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for identifying a blocked hole in a particle channel, characterized in that: The method comprises: Acquiring voltage data of the particle channel within a preset sampling period, wherein the voltage data is used to reflect the flow state of particles entering the particle channel within the sampling period; Determining a flow state distribution feature of the particle channel according to the voltage data, wherein the flow state distribution feature is used to reflect the distribution of the flow states of all particles entering the particle channel during the sampling period; Determining a pore blocking identification result of the particle channel by using the flow state distribution characteristics; Wherein, the voltage data at least includes a voltage pulse signal set, the voltage pulse signals included in the voltage pulse signal set correspond to particles one by one, the flow state distribution characteristics at least include the distribution characteristics of the pulse width of the voltage pulse signal, and the pulse width is used to reflect the particle flow rate of the particles entering the particle channel, then determining the flow state distribution characteristics of the particle channel according to the voltage data includes: Determining the maximum pulse width of each voltage pulse signal included in the voltage pulse signal set; Taking the maximum pulse width as the array length, an initial pulse width array is obtained; Traversing the pulse widths of the voltage pulse signals in the voltage pulse signal set to perform pulse width statistics to update the initial pulse width array, and determining a target pulse width array corresponding to each pulse width; Determine the pulse width distribution function of the particle channel using the target pulse width array corresponding to each pulse width; determining a flow state distribution characteristic of the particle channel according to the pulse width distribution function; Wherein, the target pulse width array includes the corresponding relationship between the number of pulse widths and the pulse widths, and the flow state distribution characteristics of the particle channel are determined according to the pulse width distribution function, including: Inputting each of the pulse widths and the number of pulse widths of the pulse widths into a preset weighting algorithm to determine a weighted pulse width distribution of the pulse width distribution function, wherein the number of pulse widths is the weight of the weighting algorithm; Determining an average extracted variance of the pulse width distribution function using the pulse width distribution of the pulse width distribution function and the weighted pulse width distribution; Traversing the pulse width distribution function, and determining a pulse width starting point and a pulse width end point in the pulse width distribution function; The flow state distribution characteristics of the particle channel are determined using the pulse width starting point, pulse width end point, average extracted variance and pulse width distribution function.
2. The method according to claim 1, characterized in that: The step of determining the flow state distribution characteristics of the particle channel according to the voltage data comprises: determining flow state characteristics of each particle entering the particle channel using the voltage data; Statistical processing is performed according to the flow state characteristics of each particle to determine the flow state distribution characteristics of the particle channel.
3. The method according to claim 2, characterized in that: The flow state characteristic at least includes the particle flow rate, and the method of using the voltage data to determine the flow state characteristic of each particle entering the particle channel includes: Performing feature extraction processing using the voltage pulse signal to determine the pulse width of each of the voltage pulse signals; The pulse width is used as the particle flow rate to determine the flow state characteristics of each particle entering the particle channel.
4. The method according to claim 1, characterized in that: The determining the pore blocking identification result of the particle channel by using the state distribution feature includes: Reading a preset configuration file to determine n flow state distribution characteristic thresholds of the particle channel; Determine a target flow state distribution characteristic threshold value by using the n flow state distribution characteristic threshold values and a preset optimization algorithm; If the ratio between the flow state distribution characteristic and the target flow state distribution characteristic threshold is greater than a preset multiple threshold, determining that the pore blocking identification result of the particle channel is pore blocking; If the ratio between the flow state distribution characteristic and the target flow state distribution characteristic threshold is less than or equal to a preset multiple threshold, the pore blocking identification result of the particle channel is determined to be non-pore blocking.
5. A particle channel blockage identification device, characterized in that: The device comprises: Data acquisition module: used to acquire voltage data of the particle channel within a preset sampling period, wherein the voltage data is used to reflect the flow state of particles entering the particle channel within the sampling period; Distribution determination module: used to determine the flow state distribution characteristics of the particle channel according to the voltage data, and the flow state distribution characteristics are used to reflect the distribution of the flow states of all particles entering the particle channel within the sampling period; A pore blocking identification module is used to determine the pore blocking identification result of the particle channel by using the flow state distribution characteristics; The voltage data at least includes a voltage pulse signal set, the voltage pulse signals included in the voltage pulse signal set correspond to particles one by one, the flow state distribution characteristics at least include a distribution characteristic of a pulse width of the voltage pulse signal, and the pulse width is used to reflect the particle flow rate of the particles entering the particle channel, The distribution determination module is specifically used to: determine the maximum pulse width of each voltage pulse signal included in the voltage pulse signal set; use the maximum pulse width as the array length to obtain an initial pulse width array; traverse the pulse widths of the voltage pulse signals in the voltage pulse signal set to perform pulse width statistics to update the initial pulse width array, and determine the target pulse width array corresponding to each pulse width; use the target pulse width array corresponding to each pulse width to determine the pulse width distribution function of the particle channel; determine the flow state distribution characteristics of the particle channel according to the pulse width distribution function; Wherein, the target pulse width array includes the correspondence between the number of pulse widths and the pulse widths, and the flow state distribution characteristics of the particle channel are determined according to the pulse width distribution function, including: inputting each of the pulse widths and the number of pulse widths of the pulse widths into a preset weighted algorithm to determine the weighted pulse width distribution of the pulse width distribution function, wherein the number of pulse widths is the weight of the weighted algorithm; using the pulse width distribution of the pulse width distribution function and the weighted pulse width distribution to determine the average extracted variance of the pulse width distribution function; traversing the pulse width distribution function to determine the pulse width starting point and the pulse width end point in the pulse width distribution function; using the pulse width starting point, the pulse width end point, the average extracted variance and the pulse width distribution function to determine the flow state distribution characteristics of the particle channel.
6. A particle channel blockage identification system, characterized in that: The system is used to perform the method according to any one of claims 1 to 4, and the system at least comprises the particle channel.
7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the processor is caused to perform the steps of the method according to any one of claims 1 to 4.
8. A computer device comprising a memory and a processor, characterized in that: The memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to perform the steps of the method according to any one of claims 1 to 4.
