An ultrasonic blade tip breakage detection method, system, device, and medium
By detecting the phase difference fluctuation rate and impedance mean of the ultrasonic scalpel, the problem of lacking stable and reliable scalpel head breakage detection in the ultrasonic scalpel system was solved, and more accurate and reliable anomaly judgment was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MICONVEY TECH CO LTD
- Filing Date
- 2022-11-16
- Publication Date
- 2026-06-26
AI Technical Summary
The lack of stable and reliable methods for detecting tip fracture in existing ultrasonic scalpel systems affects the safety and reliability of the system.
By acquiring the output voltage, output current and phase difference of the ultrasonic scalpel driver, calculating the phase difference fluctuation rate and impedance mean, and combining them with preset thresholds for anomaly detection, it can be determined whether the ultrasonic scalpel has fractures or cracks.
This improves the accuracy and stability of tool tip anomaly detection, reduces the impact of temporary phase difference fluctuations on detection results, and ensures the reliability of detection.
Smart Images

Figure CN115856029B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent medical device applications, and in particular to a method, system, device and medium for detecting fracture of an ultrasonic scalpel tip. Background Technology
[0002] An ultrasonic scalpel is a common surgical instrument characterized by minimal trauma, less smoke, and the ability to promote blood clotting, making it widely used in surgical procedures. Its working principle involves the ultrasonic scalpel unit generating energy output at a specific frequency, which is converted into mechanical longitudinal waves of the same frequency by a transducer. These waves drive the ultrasonic scalpel head to vibrate; the high frequency and small amplitude of these waves create a cutting and clotting effect on small areas of human tissue.
[0003] The transducer itself has a fixed resonant frequency. The ultrasonic scalpel operates most stably and efficiently when the driving frequency is at the transducer's resonant frequency. However, the resonant frequency of the ultrasonic transducer can change due to factors such as temperature, environment, and component aging, leading to a decrease in transducer efficiency. Furthermore, if the ultrasonic scalpel tip operates at a non-resonant point for extended periods, it will accelerate the aging of the tip metal, causing breakage or cracks, thus affecting surgical safety. Currently, there is a lack of stable and reliable detection methods for tip breakage during the cutting process in ultrasonic scalpel systems, which has become a major challenge in their application. Summary of the Invention
[0004] In view of the problems existing in the prior art, this application proposes a method, system, equipment and medium for detecting ultrasonic scalpel tip fracture, which mainly solves the problem of lacking a stable and reliable means of detecting abnormalities in ultrasonic scalpel tips, thus affecting the safety and reliability of the system.
[0005] To achieve the above and other objectives, the technical solution adopted in this application is as follows.
[0006] This application provides a method for detecting ultrasonic scalpel tip fracture, including:
[0007] The output voltage, output current, and phase difference between the output voltage and the output current of the ultrasonic scalpel drive unit at different time points during ultrasonic scalpel excitation were obtained.
[0008] The phase difference is sampled, and the phase difference fluctuation rate of the ultrasonic scalpel is determined based on the sampling results;
[0009] The average impedance of the ultrasonic scalpel is determined based on the output voltage and the output current.
[0010] The phase difference volatility is compared with a preset phase difference volatility threshold. When the phase difference volatility is lower than the preset phase difference volatility threshold, the average phase difference volatility of the ultrasonic scalpel is determined based on the phase difference.
[0011] When the phase difference fluctuation rate is higher than the preset phase difference fluctuation rate threshold, if the average impedance exceeds the preset impedance threshold and the average phase difference fluctuation rate exceeds the preset average threshold, then the ultrasonic scalpel output is abnormal.
[0012] In one embodiment of this application, before determining the average impedance of the ultrasonic scalpel based on the output voltage and the output current, the method further includes:
[0013] The impedance value of the ultrasonic scalpel during the ultrasonic scalpel excitation process is obtained, the impedance value of the ultrasonic scalpel is sampled, and the impedance fluctuation rate of the ultrasonic scalpel is determined based on the sampled data.
[0014] The impedance fluctuation rate is compared with a preset fluctuation rate threshold. When the impedance fluctuation rate is lower than the preset fluctuation rate threshold, the average impedance value and the average impedance fluctuation rate of the ultrasonic scalpel are determined based on the impedance value of the ultrasonic scalpel, so as to combine the average impedance value and the average impedance fluctuation rate to detect ultrasonic scalpel abnormalities.
[0015] In one embodiment of this application, before sampling the impedance value of the ultrasonic scalpel, the following steps are included:
[0016] The ultrasonic scalpel impedance value is compared with a preset sampling start threshold. If the ultrasonic scalpel impedance value is less than the sampling start threshold, sampling of the ultrasonic scalpel impedance value begins.
[0017] In one embodiment of this application, after sampling the impedance value of the ultrasonic scalpel is started, the method further includes:
[0018] The ultrasonic scalpel impedance value is compared with a preset impedance threshold. If the ultrasonic scalpel impedance value is greater than the preset impedance threshold, a preset first impedance fluctuation weighting coefficient is configured for the impedance fluctuation rate, and a preset first phase difference fluctuation coefficient is configured for the phase difference fluctuation rate.
[0019] If the impedance value of the ultrasonic scalpel is less than the preset impedance threshold, then a preset second impedance fluctuation weighting coefficient is configured for the impedance fluctuation rate, and a preset second phase difference fluctuation coefficient is configured for the phase difference fluctuation rate.
[0020] In one embodiment of this application, ultrasonic scalpel anomaly detection is performed by combining the mean impedance value and the mean impedance fluctuation rate, including:
[0021] When an ultrasonic scalpel malfunction is determined based on the mean impedance and the mean impedance fluctuation rate, a first abnormal value is output.
[0022] When an abnormality is detected by the ultrasonic scalpel based on the average phase difference fluctuation rate and the average impedance, a second abnormal value is output.
[0023] The first outlier and the second outlier are weighted according to the first impedance volatility weighting coefficient and the first phase difference volatility coefficient, or the first outlier and the second outlier are weighted according to the second impedance volatility weighting coefficient and the second phase difference volatility coefficient to obtain a weighted value.
[0024] If the weighted value is greater than the preset weighted threshold, an ultrasonic scalpel breakage is output; if the weighted value is less than the preset weighted threshold, an overload of the scalpel head is output.
[0025] In one embodiment of this application, determining an ultrasonic scalpel abnormality based on the mean phase difference fluctuation rate and the mean impedance includes:
[0026] When the impedance fluctuation rate is higher than the preset fluctuation rate threshold, if the average impedance exceeds the preset average impedance threshold and the average impedance fluctuation rate exceeds the preset average threshold, then the ultrasonic scalpel is output as abnormal.
[0027] In one embodiment of this application, sampling the impedance value of the ultrasonic scalpel and determining the impedance fluctuation rate of the ultrasonic scalpel based on the sampling data includes:
[0028] The impedance value of the ultrasonic scalpel is sampled through a sliding window to obtain multiple sets of sampling data;
[0029] The offset of each group of sampled data from the mean of the data within the corresponding sliding window is calculated as the impedance fluctuation rate of the corresponding group of sampled data.
[0030] This application also provides an ultrasonic scalpel tip fracture detection system, comprising:
[0031] The data acquisition module is used to acquire the output voltage, output current, and phase difference between the output voltage and the output current of the ultrasonic scalpel drive host at different time points during ultrasonic scalpel excitation.
[0032] A phase difference fluctuation rate calculation module is used to sample the phase difference and determine the phase difference fluctuation rate of the ultrasonic scalpel based on the sampling results.
[0033] The average impedance calculation module is used to determine the average impedance of the ultrasonic scalpel based on the output voltage and the output current.
[0034] The first detection module is used to compare the phase difference fluctuation rate with a preset phase difference fluctuation rate threshold, and when the phase difference fluctuation rate is lower than the preset phase difference fluctuation rate threshold, determine the average phase difference fluctuation rate of the ultrasonic scalpel based on the phase difference.
[0035] The second detection module is used to output an ultrasonic scalpel abnormality when the phase difference fluctuation rate is higher than the preset phase difference fluctuation rate threshold and the average impedance exceeds the preset impedance threshold and the average phase difference fluctuation rate exceeds the preset average threshold.
[0036] This application also provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the ultrasonic scalpel tip fracture detection method.
[0037] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the ultrasonic scalpel tip fracture detection method.
[0038] As described above, the ultrasonic scalpel tip fracture detection method, system, device, and medium of this application have the following beneficial effects.
[0039] This application uses phase difference fluctuation rate to detect abnormalities in ultrasonic scalpel tips. When the phase difference fluctuation rate exceeds a preset phase difference fluctuation rate threshold, the abnormality is judged by combining the average phase difference fluctuation rate with the average impedance value. This can further improve the accuracy of tip abnormality detection, reduce the impact of temporary and sudden phase difference fluctuations on the overall detection results, and ensure the stability and reliability of abnormality detection. Attached Figure Description
[0040] Figure 1 This is a schematic flowchart of an ultrasonic scalpel tip fracture detection method in one embodiment of this application.
[0041] Figure 2 This is a flowchart illustrating the ultrasonic scalpel tip fracture detection method in another embodiment of this application.
[0042] Figure 3 This is a schematic diagram of the process for ultrasonic scalpel detection combined with impedance and phase difference in another embodiment of this application.
[0043] Figure 4 This is a block diagram of an ultrasonic scalpel tip fracture detection system according to one embodiment of this application.
[0044] Figure 5 This is a schematic diagram of the device in one embodiment of this application. Detailed Implementation
[0045] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.
[0046] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0047] Please see Figure 1 This application provides a method for detecting fracture of an ultrasonic scalpel tip, the method comprising the following steps:
[0048] Step S100: Obtain the output voltage, output current, and phase difference between the output voltage and the output current of the ultrasonic scalpel drive host at different time points during ultrasonic scalpel excitation.
[0049] In one embodiment, a voltage and current acquisition module can be constructed using a Field Programmable Gate Array (FPGA). This module acquires the voltage A / D sample values and current A / D sample values from the drive output terminal of the ultrasonic scalpel host drive circuit. Since the voltage A / D sample value refers to the voltage obtained by voltage division and is not the actual measured voltage value, it is necessary to multiply the voltage A / D sample value by a reference voltage value to obtain the output voltage of the ultrasonic scalpel drive host. Similarly, the current A / D sample value is multiplied by a reference current value to obtain the output current of the ultrasonic scalpel drive host. The specific reference voltage and reference current values can be determined according to the hardware design parameters of the drive circuit of the ultrasonic scalpel drive host, and are not limited here. After obtaining the output voltage and output current, the phase difference between the output voltage and output current can be calculated.
[0050] Step S110: Sample the phase difference and determine the phase difference fluctuation rate of the ultrasonic scalpel based on the sampling results.
[0051] In one embodiment, the phase difference fluctuation rate is used to characterize the degree to which the instantaneous phase difference deviates from the center during the ultrasonic scalpel excitation process. The phase difference at different time points calculated in the aforementioned steps can be sampled using a sliding window. Specifically, the phase difference fluctuation rate φ can be obtained by three-point dynamic sliding window data acquisition, where fluctuation rate φ = Sqrt[Sum[(Yi-Z)2] / 3], where Yi is the current sampling point data within the sliding window, Z is the mean of the data within the sliding window, Sum[] is the summation, and Sqrt[] is the square root. Here, only three sampling points are used as an example; the specific number of sampling points can be adjusted according to actual sampling needs. For example, the number of sampling points within the sliding window can be set to [2, 5]. In fact, if the number of points is too small, it will increase the data misjudgment rate; if the value is too large, it will reduce the data validity of the fluctuation judgment. Therefore, a reasonable value can ensure the validity of subsequent data calculations. Taking a three-point sliding window sampling as an example, the sampled data is represented as: A0{a1, a2, a3}, A1{a2, a3, a4}, A2{a3, a4, a5}, representing sliding window data for three consecutive sampling periods. It's important to note that the starting data point for calculating the phase difference volatility must be the third point (or the fifth point if using five-point sampling). The offset of the phase difference from the center point of the sliding window is obtained by calculating the variance of the sampled data within each sliding window; this is the phase difference volatility of the corresponding sliding window. Thus, multiple phase difference volatility values can be obtained through continuous sampling.
[0052] Step S120: Compare the phase difference fluctuation rate with a preset phase difference fluctuation rate threshold. When the phase difference fluctuation rate is lower than the preset phase difference fluctuation rate threshold, determine the average phase difference fluctuation rate of the ultrasonic scalpel based on the phase difference.
[0053] In one embodiment, the phase difference volatility φ obtained in the aforementioned steps can be compared with a preset phase difference volatility threshold φ0. When the phase difference volatility is less than the phase difference volatility threshold, the average volatility φa is continuously calculated. The average phase difference volatility is the average of the accumulated phase difference volatility before the phase difference volatility threshold is triggered, which can be expressed as: φa=Sum[φ1+…+φn] / n.
[0054] Step S130: When the phase difference fluctuation rate is higher than the preset phase difference fluctuation rate threshold, if the average phase difference fluctuation rate exceeds the preset average threshold, then an ultrasonic scalpel abnormality is output.
[0055] In one embodiment, when the phase difference volatility φ is greater than the phase difference volatility threshold φ0, if the mean volatility φa is determined to be greater than or equal to the preset threshold φ0, then the ultrasonic scalpel is calibrated as abnormal. The ultrasonic scalpel abnormality may include ultrasonic scalpel breakage or cracking.
[0056] Please see Figure 2 , Figure 2This is a flowchart illustrating a method for detecting ultrasonic scalpel tip fracture according to another embodiment of this application. The method for detecting ultrasonic scalpel tip fracture includes the following steps:
[0057] Step S200: Obtain the output voltage, output current, and phase difference between the output voltage and the output current of the ultrasonic scalpel drive host at different time points during ultrasonic scalpel excitation.
[0058] In one embodiment, a voltage and current acquisition module can be constructed using a Field Programmable Gate Array (FPGA). This module acquires the voltage A / D sample values and current A / D sample values from the drive output terminal of the ultrasonic scalpel host drive circuit. Since the voltage A / D sample value refers to the voltage obtained by voltage division and is not the actual measured voltage value, it is necessary to multiply the voltage A / D sample value by a reference voltage value to obtain the output voltage of the ultrasonic scalpel drive host. Similarly, the current A / D sample value is multiplied by a reference current value to obtain the output current of the ultrasonic scalpel drive host. The specific reference voltage and reference current values can be determined according to the hardware design parameters of the drive circuit of the ultrasonic scalpel drive host, and are not limited here. After obtaining the output voltage and output current, the phase difference between the output voltage and output current can be calculated.
[0059] Step S210: Sample the phase difference and determine the phase difference fluctuation rate of the ultrasonic scalpel based on the sampling results.
[0060] In one embodiment, the phase difference fluctuation rate is used to characterize the degree to which the instantaneous phase difference deviates from the center during the ultrasonic scalpel excitation process. The phase difference at different time points calculated in the aforementioned steps can be sampled using a sliding window. Specifically, the phase difference fluctuation rate φ can be obtained by three-point dynamic sliding window data acquisition, where fluctuation rate φ = Sqrt[Sum[(Yi-Z)2] / 3], where Yi is the current sampling point data within the sliding window, Z is the mean of the data within the sliding window, Sum[] is the summation, and Sqrt[] is the square root. Here, only three sampling points are used as an example; the specific number of sampling points can be adjusted according to actual sampling needs. For example, the number of sampling points within the sliding window can be set to [2, 5]. In fact, if the number of points is too small, it will increase the data misjudgment rate; if the value is too large, it will reduce the data validity of the fluctuation judgment. Therefore, a reasonable value can ensure the validity of subsequent data calculations. Taking a three-point sliding window sampling as an example, the sampled data is represented as: A0{a1, a2, a3}, A1{a2, a3, a4}, A2{a3, a4, a5}, representing sliding window data for three consecutive sampling periods. It's important to note that the starting data point for calculating the phase difference volatility must be the third point (or the fifth point if using five-point sampling). The offset of the phase difference from the center point of the sliding window is obtained by calculating the variance of the sampled data within each sliding window; this is the phase difference volatility of the corresponding sliding window. Thus, multiple phase difference volatility values can be obtained through continuous sampling.
[0061] In another embodiment, to further improve the accuracy of ultrasonic scalpel anomaly detection, impedance fluctuation can be combined with phase difference fluctuation for anomaly detection. Based on the output voltage and output current obtained in the preceding steps, the ultrasonic scalpel impedance value can be calculated. The ultrasonic scalpel impedance value Ω = UO / IO, where UO is the drive output voltage = (A / D sampled value of the ultrasonic scalpel host drive output voltage) * (reference voltage value Uref); IO is the drive output current = (A / D sampled value of the ultrasonic scalpel host drive output current) * (reference current value Iref). The specific reference voltage and reference current values can be determined according to the hardware design parameters of the ultrasonic scalpel drive host's drive circuit, and are not limited here.
[0062] In one embodiment, before sampling the ultrasonic scalpel impedance value, the method includes: comparing the ultrasonic scalpel impedance value with a preset sampling start threshold; if the ultrasonic scalpel impedance value is less than the sampling start threshold, then sampling the ultrasonic scalpel impedance value begins.
[0063] Because there is a significant difference between the driving frequency and the resonant point of the ultrasonic transducer when the ultrasonic scalpel is first excited, the impedance of the ultrasonic scalpel will be very high at this time. Sampling and calculation should only begin after the ultrasonic scalpel impedance drops to a certain range to ensure the accuracy of the data in subsequent calculations. A sampling start threshold for the ultrasonic scalpel to operate in a steady state can be preset; only impedances meeting this threshold can be used for subsequent sampling and calculations.
[0064] Step S220: Determine the average impedance of the ultrasonic scalpel based on the output voltage and the output current.
[0065] In one embodiment, the ultrasonic scalpel impedance value at the corresponding time point can be obtained based on the ratio of the output voltage to the output current. The average impedance value is obtained by averaging the ultrasonic scalpel impedance values at each time point. The average impedance value can be expressed as: Ωa = Sum[Ω1 +…+Ωn] / n.
[0066] Step S230: Compare the phase difference fluctuation rate with a preset phase difference fluctuation rate threshold. When the phase difference fluctuation rate is lower than the preset phase difference fluctuation rate threshold, determine the average phase difference fluctuation rate of the ultrasonic scalpel based on the phase difference.
[0067] In one embodiment, the phase difference volatility φ obtained in the aforementioned steps can be compared with a preset phase difference volatility threshold φ0. When the phase difference volatility is less than the phase difference volatility threshold, the average volatility φa is continuously calculated. The average phase difference volatility is the average of the accumulated phase difference volatility before the phase difference volatility threshold is triggered, which can be expressed as: φa=Sum[φ1+…+φn] / n.
[0068] Step S240: When the phase difference fluctuation rate is higher than the preset phase difference fluctuation rate threshold, if the average impedance exceeds the preset impedance threshold and the average phase difference fluctuation rate exceeds the preset average threshold, then the ultrasonic scalpel is output as abnormal.
[0069] In one embodiment, when the phase difference fluctuation rate φ is greater than the phase difference fluctuation rate threshold φ0, if the mean fluctuation rate φa is greater than or equal to the preset threshold φ0 and the mean impedance Ωa is greater than or equal to the preset threshold Ω1, then the ultrasonic scalpel is calibrated as abnormal. The ultrasonic scalpel abnormality may include ultrasonic scalpel breakage or cracking.
[0070] In one embodiment, before determining the average impedance of the ultrasonic scalpel based on the output voltage and the output current, the method further includes:
[0071] The impedance value of the ultrasonic scalpel during the ultrasonic scalpel excitation process is obtained, the impedance value of the ultrasonic scalpel is sampled, and the impedance fluctuation rate of the ultrasonic scalpel is determined based on the sampled data.
[0072] The impedance fluctuation rate is compared with a preset fluctuation rate threshold. When the impedance fluctuation rate is lower than the preset fluctuation rate threshold, the average impedance value and the average impedance fluctuation rate of the ultrasonic scalpel are determined based on the impedance value of the ultrasonic scalpel, so as to combine the average impedance value and the average impedance fluctuation rate to detect ultrasonic scalpel abnormalities.
[0073] Please see Figure 3 , Figure 3 This is a schematic diagram of the process for ultrasonic scalpel detection combined with impedance and phase difference in another embodiment of this application.
[0074] By setting an impedance threshold Z0, if the ultrasonic scalpel impedance Zi is less than Z0, it is considered that the ultrasonic scalpel is working in a steady state, and the ultrasonic scalpel impedance value can be sampled.
[0075] In one embodiment, the ultrasonic scalpel impedance value is compared with a preset impedance threshold. If the ultrasonic scalpel impedance value is greater than the preset impedance threshold, a preset first impedance fluctuation weighting coefficient is configured for the impedance fluctuation rate, and a preset first phase difference fluctuation coefficient is configured for the phase difference fluctuation rate.
[0076] If the impedance value of the ultrasonic scalpel is less than the preset impedance threshold, then a preset second impedance fluctuation weighting coefficient is configured for the impedance fluctuation rate, and a preset second phase difference fluctuation coefficient is configured for the phase difference fluctuation rate.
[0077] In one embodiment, an impedance threshold Za can be set, and the phase difference fluctuation rate weighting coefficient and the impedance fluctuation rate weighting coefficient can be determined by the impedance threshold Za. A mapping relationship between impedance value and weighting coefficient can be established in advance. When the ultrasonic scalpel impedance value is greater than Za, one set of weighting coefficients is used, and when the ultrasonic scalpel impedance value is less than Za, another set of weighting coefficients is used to ensure the accuracy of ultrasonic scalpel anomaly detection under different impedance conditions.
[0078] In one embodiment, the impedance fluctuation rate σ characterizes the degree of instantaneous impedance deviation from the center during ultrasonic scalpel excitation. This method uses three-point dynamic sliding window data acquisition to obtain the impedance fluctuation rate, σ = Sqrt[Sum[(Yi-Z)²] / 3], where Yi is the data of the current sampling point within the sliding window, Z is the mean of the data within the sliding window, Sum[] is the summation, and Sqrt[] is the square root. It should be noted that the number of sampling points in the dynamic sliding window is not limited to three points and can be adjusted appropriately according to the actual sampling period. The adjustment range is [2, 5]. In practice, if the number of points is too small, it will increase the data misjudgment rate; if the number is too large, it will reduce the data validity of the fluctuation judgment. Example of three-point data sliding window sampling: A0{a1, a2, a3}, A1{a2, a3, a4}, A2{a3, a4, a5}, representing sliding window data for three consecutive sampling periods. It should be noted that the starting data point for impedance fluctuation rate calculation must be the third point (if five-point sampling, it must be the fifth point).
[0079] In one embodiment, the mean impedance volatility σa is the mean of the cumulative volatility before the impedance volatility threshold is triggered, i.e., σa = Sum[σ1 +…+σn] / n. The mean impedance Ωa is the mean of the cumulative impedance values before the impedance volatility threshold is triggered, i.e., Ωa = Sum[Ω1 +…+Ωn] / n.
[0080] In one embodiment, when an ultrasonic scalpel malfunction is determined based on the average impedance and the average impedance fluctuation rate, a first abnormal value is output.
[0081] When an abnormality is detected by the ultrasonic scalpel based on the average phase difference fluctuation rate and the average impedance, a second abnormal value is output.
[0082] The first outlier and the second outlier are weighted according to the first impedance volatility weighting coefficient and the first phase difference volatility coefficient, or the first outlier and the second outlier are weighted according to the second impedance volatility weighting coefficient and the second phase difference volatility coefficient to obtain a weighted value.
[0083] If the weighted value is greater than the preset weighted threshold, an ultrasonic scalpel breakage is output; if the weighted value is less than the preset weighted threshold, an overload of the scalpel head is output.
[0084] In one embodiment, when the impedance volatility σ is less than the impedance volatility threshold σ0, the mean value of the impedance volatility σa and the mean value of the impedance Ωa are continuously calculated. When the impedance volatility σ is greater than the impedance volatility threshold σ0, it is determined that the mean volatility σa >= the preset impedance volatility mean threshold σ1 and the impedance mean Ωa >= the preset impedance mean threshold Ω1, then the outlier configuration S1 is set to 1. Similarly, when determining that the ultrasonic scalpel is abnormal through the mean value of the phase difference volatility and the impedance mean, the outlier S2 is set to 1. The outliers S1 and S2 during abnormality are weighted according to the weighting coefficients determined in the foregoing steps to obtain a weighted value, and the tool tip fracture is identified based on the weighted value.
[0085] In one embodiment, according to the different influence weights of the impedance volatility and the phase difference volatility in different stages of the excitation process on the broken tool identification, when the ultrasonic scalpel impedance Zi < Za, the second impedance volatility weighting coefficient PZ = yz2, and the phase difference volatility weighting coefficient PP = yp2; when the ultrasonic scalpel impedance Zi >= Za, the impedance volatility weighting coefficient PZ = yz1, and the phase difference volatility weighting coefficient PP = yp1. Where, yz1 + yp1 = 1, yz2 + yp2 = 1, yz1 >= (M * yz2), yp2 >= (N * yp1), M, N ∈ [2, 5]. The determination threshold St ∈ [(1 - (1 / (1 + max(M, N)))), 1].
[0086] The weighted value is compared with the determination threshold St. If the weighted value is greater than or equal to St, it is calibrated that the tool tip of the ultrasonic scalpel is broken or cracked; otherwise, it is calibrated that the load on the tool tip of the ultrasonic scalpel is too heavy.
[0087] Please refer to Figure 4 , this embodiment provides a detection system for the tool tip fracture of an ultrasonic scalpel, which is used to execute the method for detecting the tool tip fracture of an ultrasonic scalpel described in the foregoing method embodiment. Since the technical principle of the system embodiment is similar to that of the foregoing method embodiment, the same technical details will not be repeated.
[0088] In one embodiment, an ultrasonic scalpel tip fracture detection system includes: a data acquisition module 10, used to acquire the output voltage, output current, and phase difference between the output voltage and the drive output current of the ultrasonic scalpel drive host at different time points during ultrasonic scalpel excitation; a phase difference fluctuation rate calculation module 11, used to sample the phase difference and determine the phase difference fluctuation rate of the ultrasonic scalpel based on the sampling results; an average impedance calculation module 12, used to determine the average impedance of the ultrasonic scalpel based on the output voltage and the output current; a first detection module 13, used to compare the phase difference fluctuation rate with a preset phase difference fluctuation rate threshold, and when the phase difference fluctuation rate is lower than the preset phase difference fluctuation rate threshold, determine the average phase difference fluctuation rate of the ultrasonic scalpel based on the phase difference; and a second detection module 14, used to output an ultrasonic scalpel abnormality when the phase difference fluctuation rate is higher than the preset phase difference fluctuation rate threshold and the average impedance exceeds a preset impedance threshold and the average phase difference fluctuation rate exceeds a preset average value threshold.
[0089] This application also provides an ultrasonic scalpel tip fracture detection device, which may include: one or more processors; and one or more machine-readable media storing instructions thereon, which, when executed by the one or more processors, cause the device to perform... Figure 1 The method described herein. In practical applications, the device can function as a terminal device or a server. Examples of terminal devices include: ultrasonic scalpel host, smartphone, tablet computer, e-book reader, MP3 (Moving Picture Experts Group Audio Layer III) player, MP4 (Moving Picture Experts Group Audio Layer IV) player, laptop computer, in-vehicle computer, desktop computer, set-top box, smart TV, wearable device, etc. This application does not limit the specific device described.
[0090] This application also provides a computer-readable storage medium storing one or more modules (programs) that, when applied to a device, enable the device to execute embodiments of this application. Figure 1The instructions for the steps included in the ultrasonic scalpel tip fracture detection method. The machine-readable medium can be any usable medium that a computer can store, or a data storage device such as a server or data center that integrates one or more usable media. The usable medium can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0091] See Figure 4 This embodiment provides a device 80, which can be a desktop computer, a portable computer, a smartphone, or other devices. Specifically, the device 80 includes at least a memory 82 and a processor 83 connected via a bus 81. The memory 82 stores a computer program, and the processor 83 executes the computer program stored in the memory 82 to perform all or part of the steps in the aforementioned method embodiments.
[0092] The system bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This system bus can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus. The communication interface is used to enable communication between the database access device and other devices (such as clients, read-write libraries, and read-only libraries). Memory may include Random Access Memory (RAM) and may also include non-volatile memory, such as at least one disk drive.
[0093] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0094] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.
Claims
1. A method for detecting fracture of an ultrasonic scalpel tip, characterized in that, include: The output voltage, output current, and phase difference between the output voltage and the output current of the ultrasonic scalpel drive unit at different time points during ultrasonic scalpel excitation were obtained. The phase difference is sampled, and the phase difference fluctuation rate of the ultrasonic scalpel is determined based on the sampling results; The average impedance of the ultrasonic scalpel is determined based on the output voltage and the output current. The phase difference volatility is compared with a preset phase difference volatility threshold. When the phase difference volatility is lower than the preset phase difference volatility threshold, the average phase difference volatility of the ultrasonic scalpel is determined based on the phase difference. When the phase difference fluctuation rate is higher than the preset phase difference fluctuation rate threshold, if the average impedance exceeds the preset impedance threshold and the average phase difference fluctuation rate exceeds the preset average threshold, then the ultrasonic scalpel output is abnormal.
2. The method for detecting ultrasonic scalpel tip fracture according to claim 1, characterized in that, Before determining the average impedance of the ultrasonic scalpel based on the output voltage and the output current, the method further includes: The impedance value of the ultrasonic scalpel during the ultrasonic scalpel excitation process is obtained, the impedance value of the ultrasonic scalpel is sampled, and the impedance fluctuation rate of the ultrasonic scalpel is determined based on the sampled data. The impedance fluctuation rate is compared with a preset fluctuation rate threshold. When the impedance fluctuation rate is lower than the preset fluctuation rate threshold, the average impedance value and the average impedance fluctuation rate of the ultrasonic scalpel are determined based on the impedance value of the ultrasonic scalpel, so as to combine the average impedance value and the average impedance fluctuation rate to detect ultrasonic scalpel abnormalities.
3. The ultrasonic scalpel tip fracture detection method according to claim 2, characterized in that, Before sampling the impedance value of the ultrasonic scalpel, the following steps are included: The ultrasonic scalpel impedance value is compared with a preset sampling start threshold. If the ultrasonic scalpel impedance value is less than the sampling start threshold, sampling of the ultrasonic scalpel impedance value begins.
4. The ultrasonic scalpel tip fracture detection method according to claim 3, characterized in that, After starting to sample the impedance value of the ultrasonic scalpel, the process also includes: The ultrasonic scalpel impedance value is compared with a preset impedance threshold. If the ultrasonic scalpel impedance value is greater than the preset impedance threshold, a preset first impedance fluctuation weighting coefficient is configured for the impedance fluctuation rate, and a preset first phase difference fluctuation coefficient is configured for the phase difference fluctuation rate. If the impedance value of the ultrasonic scalpel is less than the preset impedance threshold, then a preset second impedance fluctuation weighting coefficient is configured for the impedance fluctuation rate, and a preset second phase difference fluctuation coefficient is configured for the phase difference fluctuation rate.
5. The ultrasonic scalpel tip fracture detection method according to claim 4, characterized in that, Ultrasonic scalpel anomaly detection is performed by combining the mean impedance and the mean impedance fluctuation rate, including: When an ultrasonic scalpel malfunction is determined based on the mean impedance and the mean impedance fluctuation rate, a first abnormal value is output. When an abnormality is detected by the ultrasonic scalpel based on the average phase difference fluctuation rate and the average impedance, a second abnormal value is output. The first outlier and the second outlier are weighted according to the first impedance volatility weighting coefficient and the first phase difference volatility coefficient, or the first outlier and the second outlier are weighted according to the second impedance volatility weighting coefficient and the second phase difference volatility coefficient to obtain a weighted value. If the weighted value is greater than the preset weighted threshold, an ultrasonic scalpel breakage is output; if the weighted value is less than the preset weighted threshold, an overload of the scalpel head is output.
6. The method for detecting ultrasonic scalpel tip fracture according to claim 5, characterized in that, Determining ultrasonic scalpel abnormalities based on the mean phase difference fluctuation rate and the mean impedance includes: When the impedance fluctuation rate is higher than the preset fluctuation rate threshold, if the average impedance exceeds the preset average impedance threshold and the average impedance fluctuation rate exceeds the preset average threshold, then the ultrasonic scalpel is output as abnormal.
7. The method for detecting ultrasonic scalpel tip fracture according to claim 1, characterized in that, The impedance value of the ultrasonic scalpel is sampled, and the impedance fluctuation rate of the ultrasonic scalpel is determined based on the sampled data, including: The impedance value of the ultrasonic scalpel is sampled through a sliding window to obtain multiple sets of sampling data; The offset of each group of sampled data from the mean of the data within the corresponding sliding window is calculated as the impedance fluctuation rate of the corresponding group of sampled data.
8. An ultrasonic scalpel tip fracture detection system, characterized in that, include: The data acquisition module is used to acquire the output voltage, output current, and phase difference between the output voltage and the output current of the ultrasonic scalpel drive host at different time points during ultrasonic scalpel excitation. A phase difference fluctuation rate calculation module is used to sample the phase difference and determine the phase difference fluctuation rate of the ultrasonic scalpel based on the sampling results. The average impedance calculation module is used to determine the average impedance of the ultrasonic scalpel based on the output voltage and the output current. The first detection module is used to compare the phase difference fluctuation rate with a preset phase difference fluctuation rate threshold, and when the phase difference fluctuation rate is lower than the preset phase difference fluctuation rate threshold, determine the average phase difference fluctuation rate of the ultrasonic scalpel based on the phase difference. The second detection module is used to output an ultrasonic scalpel abnormality when the phase difference fluctuation rate is higher than the preset phase difference fluctuation rate threshold and the average impedance exceeds the preset impedance threshold and the average phase difference fluctuation rate exceeds the preset average threshold.
9. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the ultrasonic scalpel tip fracture detection method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the ultrasonic scalpel tip fracture detection method according to any one of claims 1 to 7.