Method, device and equipment for predicting remaining available time of blood pump of centrifugal pump and medium

By monitoring the wear, rotational speed, and pressure difference of a single ball bearing, and combining it with a preset mapping relationship to calculate the remaining available time of the blood pump, the problem of accurate prediction of the blood pump life in the existing technology is solved, and safe and reliable judgment of the timing of blood pump replacement is achieved, avoiding waste of consumables.

CN120636741APending Publication Date: 2025-09-12CHINABRIDGE (SHENZHEN) MEDICAL TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202410271788.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-11
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

Existing technologies make it difficult to accurately predict the remaining usable time of a centrifugal pump, making it difficult to determine the timing for replacing the blood pump, which may result in waste of consumables or risks to patient health.

Method used

By monitoring the wear of a single ball bearing, combined with the speed and pressure difference, the remaining available time of the blood pump is calculated using a preset mapping relationship, and filtering is performed to improve the prediction accuracy.

Benefits of technology

This enables accurate prediction of the remaining available time of the blood pump, ensuring safety and avoiding waste of consumables.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120636741A_ABST
    Figure CN120636741A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a blood pump remaining available time prediction method and device of a centrifugal pump, computer equipment and a storage medium, and relates to the technical field of medical instrument monitoring. The method comprises the steps that the periodic abrasion loss of a single ball bearing in a monitoring period is obtained; based on the cycle abrasion loss of the monitoring cycle and the historical cycle abrasion loss of a historical monitoring cycle before the monitoring cycle, the current total abrasion loss of the single ball bearing is determined; based on the total abrasion loss and a preset total abrasion loss threshold value, the remaining available abrasion loss of the blood pump is determined; according to the method, the initial estimated available time of the blood pump is determined on the basis of the remaining available wear loss, the periodic wear loss and the duration of the monitoring period, filtering processing is further carried out on the basis of the calculated initial estimated available time, the estimated available time of the blood pump is determined, and therefore the remaining available time of the blood pump can be accurately predicted. Therefore, on one hand, the safety is ensured, and on the other hand, the waste of consumables is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of medical device monitoring, and in particular to a method, device, equipment and medium for predicting the remaining available time of a centrifugal blood pump. Background Art

[0002] In clinical emergency treatment of critically ill patients with severe cardiopulmonary failure, extracorporeal membrane oxygenation (ECMO) is used to provide patients with continuous extracorporeal respiratory and circulatory support to buy more time for emergency treatment. The core components of extracorporeal membrane oxygenation (ECMO) are an artificial lung (also known as a membrane lung or oxygenator) and an artificial heart (also known as a blood pump or power pump). As the technologies related to artificial lungs and artificial hearts continue to improve, ECMO can be maintained for longer periods of time, which also provides the prerequisite for ECMO to be used in the treatment of patients with cardiopulmonary failure. Existing ECMO mainly achieves blood flow by driving the blood pump.

[0003] During ECMO surgery in clinical practice, the blood pump may experience various conditions such as tubing bends and bubbles after prolonged operation due to differences in usage scenarios. Typically, during device use, clinicians often use a constant speed mode, where the speed is set for a period of time and the device then operates and monitors itself. However, in this mode, the patient's physical condition can also cause changes in blood pump parameters such as pressure, flow, and speed. These changes can further lead to varying degrees of wear on the blood pump. When the wear reaches a certain level, it means that the blood pump has reached the limit of its service life. When the blood pump reaches the limit of its life, it will experience abnormal large-scale deflection.

[0004] Centrifugal blood pumps used in ECMO applications typically consist of an outer housing and an inner rotor. The rotor's rotation drives blood flow within the pump. Due to the unique characteristics of ECMO centrifugal blood pumps, they must be as small as possible to reduce perfusion volume. Furthermore, centrifugal blood pumps often operate at high rotational speeds. This high speed increases the force exerted by the rotor and housing to support the fluid and the load on the pump shaft. These pumps must withstand significant axial and radial loads while also requiring high axial precision. Compared to conventional bearings, single ball bearings are more compact and suitable for applications with limited space. Because ball bearings roll rather than slide during operation, they are more suitable for high-speed rotation and offer high axial precision and high axial and radial load capacity. Therefore, a single ball bearing is typically used to connect the rotor to the housing. Its structure can be found in CN111249551B. Other common centrifugal pumps using single ball bearings include CN113446259A, CN112915293A, CN115300785A, and WO2021051645A2.

[0005] In a centrifugal blood pump equipped with a single ball bearing, the impeller rotates under the action of fluid, frequently rubbing against the single ball bearing. The wear on the single ball bearing is far greater than that on other components. Therefore, the life of the blood pump is primarily affected by the wear of the single ball bearing. Therefore, the remaining wear of the single ball bearing can be considered the remaining life of the blood pump.

[0006] The existing technology lacks a method for determining the lifespan of centrifugal pumps using single ball bearings. Conventional methods for predicting the remaining lifespan of blood pumps typically compare wear rates based on a mapping between flow rate and speed or pressure, or use characteristic curves as indicators for assessing the failure lifespan of centrifugal pumps, as described in patents CN106089753B and CN110259702A. However, this method only measures matches with the characteristic curve, and mismatches are interpreted as faults or failures. This approach is limited and subject to significant errors, unable to account for unexpected factors. For example, a bend or squeeze in the pipe connecting the two ends of the pump can alter the flow rate, mismatching the characteristic curve and leading to misjudgment.

[0007] When using ECMO equipment, clinical staff typically use it in either a fixed speed or fixed flow mode. Fixed speed mode sets the speed, while fixed flow mode sets the flow. In fixed speed mode, the flow and pressure may vary. In fixed flow mode, the speed and pressure may vary. Due to differences between ECMO systems from various manufacturers, medical staff generally prefer fixed flow mode when available, as the constant speed ensures constant flow.

[0008] Due to differences in the processing technology of the blood pump itself, the use environment factors, the patient's physical condition, etc., the service life of the blood pump will vary. Since the blood pump is a high-value-added consumable, the same blood pump will be used continuously as much as possible during surgery. The operation time of the blood pump is often relatively long, and its actual service life varies depending on the environment. Clinical doctors and maintenance personnel from equipment manufacturers use experience to judge the use of blood pumps based on conditions such as flow rate and the sound of the blood pump operation. This is not conducive to predicting the progression of the disease and the status of the equipment for hospitals and maintenance manufacturers. Premature replacement of the blood pump will cause waste of consumables, and too late will endanger the health of the patient and even affect his life safety. Based on the above problems, we now add a monitoring function to the equipment to predict the life of the blood pump, which can more objectively display the remaining use time of the blood pump, allowing medical staff to better control the rhythm of the entire operation. Summary of the Invention

[0009] Embodiments of the present invention provide a method, apparatus, computer device, and storage medium for predicting the remaining usable time of a centrifugal blood pump, aiming to address the problem in the prior art of difficulty in accurately determining the remaining usable time of a blood pump, which results in difficulty in determining the timing of blood pump replacement and waste of consumables caused by premature replacement of the blood pump.

[0010] In a first aspect, an embodiment of the present invention provides a method for predicting the remaining available time of a blood pump of a centrifugal pump, comprising: the blood pump includes a rotor and a housing, the rotor and the housing being connected via a single ball bearing, the method comprising:

[0011] Obtaining a current monitoring period of the blood pump, and based on the monitoring period, obtaining a periodic wear amount of the single ball bearing within the monitoring period;

[0012] determining a current total wear amount of the single ball bearing based on the periodic wear amount of the monitoring period and the historical periodic wear amount of the historical monitoring period before the monitoring period;

[0013] determining a remaining available wear amount of the blood pump based on the total wear amount and a preset total wear amount threshold;

[0014] Calculating an initial estimated available time of the blood pump based on the remaining available wear amount, the periodic wear amount, and the duration of the monitoring period;

[0015] A filtering process is performed based on the calculated initial estimated available time to determine the estimated available time of the blood pump.

[0016] Through the above technical solution, the remaining usable time of the blood pump can be accurately predicted, so that the user can accurately grasp the timing of replacing the blood pump, which ensures safety on the one hand and avoids waste of consumables on the other.

[0017] A further technical solution is that the filtering process based on the calculated initial estimated available time to determine the estimated available time of the blood pump includes:

[0018] Obtain the historical estimated available time corresponding to the previous historical monitoring period of the monitoring period;

[0019] Determining whether a difference between the historical estimated available time and the initial estimated available time is less than a preset first time threshold;

[0020] If the difference between the historical estimated available time and the estimated available time is smaller than a preset first time threshold, the initial estimated available time is used as the estimated available time of the blood pump.

[0021] Through the above technical solution, abnormal predictions can be accurately filtered out, so that the calculated estimated available time is accurate and reliable, so that the user can accurately understand the wear of the blood pump.

[0022] A further technical solution is that obtaining the periodic wear amount of the single ball bearing in a preset monitoring period includes:

[0023] Obtaining a target rotation speed value of the blood pump and a target pressure difference between an output port and an input port of the blood pump within the monitoring period;

[0024] The periodic wear amount is determined based on the target rotational speed value, the target pressure difference value, and the duration of the monitoring period.

[0025] The above technical solution is based on the target speed value of the blood pump during the monitoring period, the target pressure difference between the output port and the input port of the blood pump, and the duration of the monitoring period. It can accurately determine the periodic wear amount during the monitoring period, so that the user can accurately understand the wear condition of the blood pump.

[0026] A further technical solution is that obtaining the target speed value of the blood pump and the target pressure difference between the output port and the input port of the blood pump during the monitoring period includes:

[0027] Obtaining a weighted arithmetic mean or a harmonic mean of the rotational speed values ​​of the blood pump during the monitoring period as the target rotational speed value;

[0028] A weighted arithmetic mean or harmonic mean of the pressure difference between the output port and the input port of the blood pump during the monitoring period is obtained as the target pressure difference.

[0029] The above technical solution is based on a weighted arithmetic mean or harmonic mean to represent the overall situation of the speed and pressure difference during the monitoring period, so that the wear of the blood pump during the monitoring period can be accurately predicted even when the speed or pressure difference is unstable.

[0030] A further technical solution is that determining the periodic wear amount based on the target speed value and the target pressure difference value includes:

[0031] Obtaining pre-stored mapping relationships between speed value, pressure difference value, duration and wear amount;

[0032] Based on the preset mapping relationship, the target rotational speed value, the target pressure difference value, and the periodic wear amount corresponding to the duration of the monitoring period are determined.

[0033] The above technical solution can quickly and accurately determine the periodic wear amount by directly calling a pre-set preset mapping relationship.

[0034] A further technical solution is that the total wear amount of the single ball bearing is determined based on the periodic wear amount of the monitoring period and the historical periodic wear amount of the historical monitoring period before the monitoring period, including:

[0035] The periodic wear amount and all the historical periodic wear amounts are accumulated and summed to obtain the total wear amount.

[0036] A further technical solution is that determining the initial estimated available time of the blood pump based on the remaining available wear amount, the periodic wear amount, and the duration of the monitoring period includes:

[0037] Calculating a ratio of the remaining usable wear amount to the periodic wear amount;

[0038] The product of the ratio and the duration of the monitoring period is calculated to obtain an initial estimated available time of the blood pump.

[0039] The above technical solution assumes that the periodic wear amount of each subsequent monitoring cycle is the same. Therefore, by calculating the ratio of the remaining available wear amount to the periodic wear amount; and further calculating the product of the ratio and the duration of the monitoring cycle, the initial estimated available time of the blood pump can be accurately obtained.

[0040] A further technical solution is that the method further comprises:

[0041] Determining whether the estimated available time is less than a preset second time threshold;

[0042] If the estimated available time is less than a preset second time threshold, an alarm message is issued.

[0043] The above technical solution can promptly remind the staff before the blood pump is damaged by setting the second time threshold, thereby providing the staff with sufficient preparation time for replacing the blood pump.

[0044] In a second aspect, an embodiment of the present invention further provides a device for predicting the remaining available time of a blood pump of a centrifugal pump, which includes a unit for executing the above method.

[0045] In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above method when executing the computer program.

[0046] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program can implement the above method when executed by a processor.

[0047] An embodiment of the present invention provides a method, apparatus, computer device, and storage medium for predicting the remaining usable time of a centrifugal blood pump. The method includes: obtaining a current monitoring cycle of the blood pump, and based on the monitoring cycle, obtaining the periodic wear of a single ball bearing within the monitoring cycle; determining the total wear of the single ball bearing based on the periodic wear of the monitoring cycle and the historical periodic wear of historical monitoring cycles prior to the monitoring cycle; determining the remaining usable wear of the blood pump based on the total wear and a preset total wear threshold; determining an initial estimated usable time of the blood pump based on the remaining usable wear, the periodic wear, and the duration of the monitoring cycle; and further performing filtering processing based on the calculated initial estimated usable time to determine the estimated usable time of the blood pump. This method accurately predicts the remaining usable time of the blood pump, allowing a user to accurately determine the timing of blood pump replacement, thereby ensuring safety and avoiding waste of consumables. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0049] Figure 1 A flow chart of a method for predicting the remaining available time of a centrifugal blood pump provided by an embodiment of the present invention;

[0050] Figure 2 A schematic structural diagram of a centrifugal blood pump provided in an embodiment of the present invention;

[0051] Figure 3 Another flowchart of a method for predicting the remaining available time of a centrifugal blood pump provided by another embodiment of the present invention;

[0052] Figure 4 A schematic block diagram of a device for predicting the remaining available time of a centrifugal blood pump provided by an embodiment of the present invention;

[0053] Figure 5 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0054] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0055] It will be understood that when used in this specification and the appended claims, the terms “comprises” and “comprising” indicate the presence of described features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0056] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the present invention. As used in the specification and appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0057] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0058] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0059] See also Figure 1 An embodiment of the present invention provides a method for predicting the remaining available time of a centrifugal blood pump, which is used in an ECMO device. The centrifugal blood pump includes a rotor and a housing, wherein the rotor and the housing are connected via a single ball bearing. The method includes the following steps S1-S5.

[0060] S1, obtaining a current monitoring period of the blood pump, and based on the monitoring period, obtaining a periodic wear amount of the single ball bearing within the monitoring period.

[0061] In specific implementations, the current monitoring period of the blood pump is first determined. For example, the monitoring period is set to 10 minutes, meaning every 10 minutes constitutes a monitoring period. In embodiments of the present invention, the monitoring period can be pre-set by the user or adaptively adjusted based on the remaining computing power of the monitoring device. Specifically, a mapping relationship between remaining computing power and monitoring period is established, allowing the monitoring period to be automatically determined based on the remaining computing power. Generally speaking, the greater the remaining computing power, the shorter the monitoring period can be set, achieving more accurate monitoring.

[0062] Alternatively, the monitoring period can be adaptively adjusted based on the blood pump's speed and the pressure differential between its inlet and outlet. Specifically, a mapping relationship between speed, pressure differential, and monitoring period is established, allowing the monitoring period to be automatically determined based on these values. Generally speaking, the greater the speed and pressure differential, the shorter the monitoring period can be set, resulting in more accurate monitoring.

[0063] After the monitoring cycle ends, the cycle wear amount of the monitoring cycle is obtained. The cycle wear amount refers to the wear amount of a single ball bearing of the blood pump within one monitoring cycle.

[0064] In one embodiment, the above step of “obtaining the periodic wear amount of the single ball bearing in a preset monitoring period” specifically includes the following steps:

[0065] S11 obtains a target rotation speed value of the blood pump and a target pressure difference value between an output port and an input port of the blood pump within the monitoring period.

[0066] In practice, the wear of a single ball bearing is related to the blood pump's rotational speed and the pressure difference between the blood pump's outlet and inlet. In an ECMO device, the blood pump's outlet refers to the blood outlet. The blood pump's inlet refers to the blood inlet. Pressures at both the blood pump's outlet and inlet are measured by pressure sensors. The blood pump's rotational speed is typically set by the user.

[0067] During stable ECMO operation, the blood pump speed and the pressures at the blood pump's outlet and inlet are typically constant or vary minimally. Therefore, in embodiments of the present invention, the target blood pump speed and the pressures at the blood pump's outlet and inlet are typically directly read during a monitoring cycle, and the target pressure difference between the blood pump's outlet and inlet is further calculated.

[0068] Under certain operating conditions (e.g., flow rate adjustment), the rotational speed of the blood pump and the pressures at the output and input ports of the blood pump may change. Accordingly, in order to accurately obtain the periodic wear of a single ball bearing of the blood pump, in one embodiment, the above step of "obtaining a target rotational speed value of the blood pump and a target pressure difference between the output and input ports of the blood pump during the monitoring period" specifically includes the following steps:

[0069] S111 , obtaining a weighted arithmetic mean or a harmonic mean of the rotational speed values ​​of the blood pump within the monitoring period as the target rotational speed value.

[0070] In a specific implementation, the speed value of the blood pump is collected once every preset sampling period within the monitoring period, and then a weighted arithmetic mean or harmonic mean of the collected speed values ​​is calculated as the target speed value.

[0071] S112 , obtaining a weighted arithmetic mean or a harmonic mean of the pressure difference between the output port and the input port of the blood pump during the monitoring period as the target pressure difference.

[0072] In a specific implementation, the pressure difference between the output port and the input port is collected once every preset sampling period within the monitoring period, and then the weighted arithmetic mean or harmonic mean of the collected pressure differences is calculated as the target pressure difference.

[0073] S12 determines the periodic wear amount based on the target rotational speed value, the target pressure difference value, and the duration of the monitoring period.

[0074] In specific implementations, the wear of the blood pump is related to the blood pump's rotational speed, the pressure difference between the blood pump's output and input ports, and the duration of the blood pump's operation. Therefore, in this embodiment of the present invention, the wear during a monitoring period is determined based on the blood pump's target rotational speed, target pressure difference, and the duration of the monitoring period.

[0075] For example, in one embodiment, the above step of “determining the periodic wear amount based on the target rotational speed value and the target pressure difference value” specifically includes the following steps:

[0076] S121 obtains the pre-stored mapping relationship between the rotation speed value, the pressure difference value, and the duration and the wear amount.

[0077] In a specific implementation, a preset mapping relationship between the blood pump speed value, pressure difference value, duration and wear amount is obtained in advance. The preset mapping relationship can be obtained by function fitting, which is not specifically limited in the present invention.

[0078] S122 determines the target rotational speed value, the target pressure difference value, and the periodic wear amount corresponding to the duration of the monitoring period based on the preset mapping relationship.

[0079] In a specific implementation, the target speed value, the target pressure difference value, and the duration of the monitoring period are brought into the preset mapping relationship to calculate the periodic wear amount.

[0080] For example, in one embodiment, the preset mapping relationship is the following formula (1):

[0081]

[0082] Where y is the periodic wear, k1 is the wear coefficient of the ball of a single ball bearing, k2 is the wear coefficient of the bearing, R is the radius of the ball (i.e., the ball of a single ball bearing), F1 is the magnetic attraction of the blood pump, F1 is a fixed value, a1 is the angle between the radius corresponding to the midpoint of the socket (ball bearing) in the ball and the radius corresponding to the starting point of the socket, a is the angle between the radius of any point on the spherical surface on the contact surface in the ball and the radius corresponding to the midpoint of the socket (generally speaking, the size of a can be controlled by the structure, such as opening a countersink at the bottom of the sphere or milling a plane on the end face of the ball head, so that the two do not contact here, and on the other hand, it can store lubricating grease to reduce the friction coefficient of the contact surface). D e is the diameter of the impeller ring gap, d h is the impeller hub diameter, ΔP is the target pressure differential, n is the target speed, and t is the duration of the monitoring cycle. Except for ΔP, n, and t, all other variables are fixed. Therefore, substituting ΔP, n, and t into the equation yields the cycle wear amount y.

[0083] In order to better illustrate the technical solution of the present invention, the structure of the blood pump of the centrifugal pump of the embodiment of the present invention is as follows Figure 2 As shown in the figure, 01 refers to the housing of the blood pump; 02 refers to the impeller, i.e., the rotor; 03 refers to the support ball, i.e., the ball of the single ball bearing; 04 refers to the ball bearing; 05 refers to the blood inlet. F1 refers to the magnetic attraction force on the blood pump impeller, F2 refers to the blood pressure on the blood pump impeller. F refers to the support force of the blood pump impeller on the support ball; D e is the impeller ring clearance diameter.

[0084] Now combine Figure 2 , the derivation process of the above formula (1) is as follows:

[0085] Based on the records in "Analysis of Wear Characteristics of Spherical Friction Pairs" published by Mining Machinery Press (the article only proposes formula algorithms in static mode, and the various variable parameters in this case are dynamic values):

[0086] δ=δ1+δ2=h / cosa Formula (2)

[0087]

[0088]

[0089] y=h=(cosa)(δ1+δ2) Formula (5)

[0090] Among them, δ is the total wear, δ1 and δ2 are the normal wear of the ball (i.e., the ball of a single ball bearing) and the socket (ball bearing) at a given point, respectively, y and h are the periodic wear, k1 is the wear coefficient of the ball of a single ball bearing, k2 is the wear coefficient of the bearing, R is the radius of the ball (i.e., the ball of a single ball bearing), a1 is the angle between the radius corresponding to the midpoint of the socket in the ball and the radius corresponding to the starting point of the socket, a is the angle between the radius of any point on the spherical surface of the ball and the radius corresponding to the midpoint of the socket, when a=a1, it indicates that the wear is the most serious, n is the target speed value, t is the duration of the monitoring cycle, and F is the axial force.

[0091] The axial force F exerted on the blood pump is mainly composed of the magnetic attraction force and the water force, as shown in the following formula (6):

[0092] F=F1-F2 Formula (6)

[0093] Among them, F1 is the magnetic attraction force, F2 is the force exerted by water, and the magnetic attraction force of the pump head is fixed and is a known parameter. According to the principle of "Axial force, radial force and their balance" in Chapter 8 of "Vane Pump Principle and Hydraulic Design", we can get:

[0094]

[0095] Where D0 is the diameter of the impeller ring gap, d h is the impeller hub diameter, and △P is the target pressure difference.

[0096] Based on the above formulas (2) to (7), the above formula (1) can be derived.

[0097] S2, determining the current total wear amount of the single ball bearing of the ball bearing based on the periodic wear amount of the monitoring period and the historical periodic wear amount of the historical monitoring period before the monitoring period.

[0098] In a specific implementation, a historical monitoring cycle refers to the monitoring cycle before the current monitoring cycle. It is understood that after a monitoring cycle ends, the monitoring cycle becomes a historical monitoring cycle, and the cycle wear amount of the monitoring cycle becomes the historical cycle wear amount. In this embodiment of the present invention, the historical cycle wear amount of each historical monitoring cycle is stored.

[0099] Therefore, after determining the periodic wear amount of the current monitoring period, the periodic wear amount and all the historical periodic wear amounts are accumulated and summed to obtain the total wear amount.

[0100] S3 : determining the remaining available wear amount of the blood pump based on the total wear amount and a preset total wear amount threshold.

[0101] In specific implementations, the total wear threshold is usually determined by the manufacturer. When the wear of a single ball bearing of the blood pump reaches the total wear threshold, it indicates that the blood pump is damaged and needs to be replaced.

[0102] In the embodiment of the present invention, the difference between a preset total wear threshold and the total wear is calculated to obtain the remaining available wear of the blood pump.

[0103] S4: Calculate an initial estimated available time of the blood pump based on the remaining available wear amount, the periodic wear amount, and the duration of the monitoring period.

[0104] In a specific implementation, the initial estimated available time of the blood pump is calculated using the remaining available wear, the periodic wear, and the duration of the monitoring period. For example, the reason for using periodic monitoring here is that, under normal circumstances, when the ECMO device is operating stably, the rotational speed of the blood pump and the pressure at the output and input ports of the blood pump are usually constant or change very little, and the periodic wear of the single ball bearing of the blood pump can be considered to be constant. The period can be set very short, or the monitoring period can be automatically determined based on the remaining computing power.

[0105] Therefore, in one embodiment, the above step of “determining the initial estimated available time of the blood pump based on the remaining available wear amount, the periodic wear amount, and the duration of the monitoring period” specifically includes the following steps:

[0106] S41, calculating the ratio of the remaining available wear amount to the periodic wear amount.

[0107] In a specific implementation, the remaining available wear amount is divided by the periodic wear amount to obtain a ratio of the remaining available wear amount to the periodic wear amount.

[0108] S42: Calculate the product of the ratio and the duration of the monitoring period to obtain an initial estimated available time of the blood pump.

[0109] In a specific implementation, the product of the ratio and the duration of the monitoring period is calculated to obtain the initial estimated available time of the blood pump. For example, in one embodiment, if the monitoring period is 10 minutes and the ratio is 100, the initial estimated available time of the blood pump is 1000 minutes.

[0110] S5 , performing filtering processing based on the calculated initial estimated available time to determine the estimated available time of the blood pump.

[0111] In a specific implementation, after the initial estimated available time is calculated, filtering processing is further performed to determine the estimated available time of the blood pump.

[0112] For example, in one embodiment, the above step of “performing filtering processing based on the calculated initial estimated available time to determine the estimated available time of the blood pump” specifically includes the following steps:

[0113] S51, obtaining the historical estimated available time corresponding to the previous historical monitoring period of the monitoring period.

[0114] In a specific implementation, the pre-stored historical estimated available time corresponding to the previous historical monitoring period of the monitoring period is obtained.

[0115] S52: Determine whether the difference between the historical estimated available time and the initial estimated available time is less than a preset time threshold.

[0116] In a specific implementation, it is determined whether the difference between the historical estimated available time and the estimated available time is less than a preset first time threshold. The first time threshold can be set by those skilled in the art and is not specifically limited in the present invention. For example, the first time threshold can be set to 10 times the monitoring period. If the monitoring period is 10 minutes, the time threshold is 100 minutes. The purpose of setting the first time threshold is to filter out abnormal situations.

[0117] S53: If the difference between the historical estimated available time and the initial estimated available time is smaller than a preset first time threshold, use the initial estimated available time as the estimated available time of the blood pump.

[0118] In a specific implementation, if the difference between the historical estimated available time and the estimated available time is less than a preset first time threshold, the estimated available time is considered reliable, and the initial estimated available time is used as the estimated available time of the blood pump. Simultaneously, the remaining available time of the blood pump is updated to the estimated available time, and the updated remaining available time is displayed to the user.

[0119] Furthermore, if the difference between the historical estimated available time and the estimated available time is not less than a preset first time threshold, an abnormal prompt message is issued, for example, "data changes are large and cannot be calculated" is displayed to remind the user to pay attention to the abnormality.

[0120] The technical solution proposed in the embodiment of the present invention obtains the current monitoring cycle of the blood pump, and based on the monitoring cycle, obtains the periodic wear of the single ball bearing within the monitoring cycle; determines the total wear of the single ball bearing based on the periodic wear of the monitoring cycle and the historical periodic wear of the historical monitoring cycles before the monitoring cycle; determines the remaining available wear of the blood pump based on the total wear and a preset total wear threshold; determines the initial estimated available time of the blood pump based on the remaining available wear, the periodic wear and the duration of the monitoring cycle, and further performs filtering processing based on the calculated initial estimated available time to determine the estimated available time of the blood pump, thereby accurately predicting the remaining available time of the blood pump, allowing the user to accurately grasp the timing of replacing the blood pump, ensuring safety on the one hand and avoiding waste of consumables on the other.

[0121] See also Figure 3 In some embodiments, after step S5, the method further includes the following steps:

[0122] S6: Determine whether the estimated available time is less than a preset second time threshold.

[0123] In a specific implementation, a determination is made as to whether the estimated available time is less than a preset second time threshold. The second time threshold can be set by a person skilled in the art and is not specifically limited by the present invention. The second time threshold is set to provide sufficient preparation time for personnel. The second time threshold should comprehensively consider the time required to prepare the blood pump, handle downtime and replacement, and so on.

[0124] S7: If the estimated available time is less than a preset second time threshold, an alarm message is issued.

[0125] In a specific implementation, if the estimated available time is less than a preset second time threshold, it indicates that the blood pump is about to be damaged, and therefore an alarm message is issued to prompt the user to replace the blood pump.

[0126] The following is a complete example of the algorithm: When we get a brand new blood pump, the software is designed to monitor the pump for 10 minutes. The auxiliary life prediction function is turned on in the display panel. After we start the pump, a pop-up window pops up to ask if it is a new blood pump. If it is confirmed to be a new blood pump, the timer starts. At the 10th minute of the pump operation, we obtain the flow rate value, the pressure before the pump is -71 mmHg, and the pressure after the pump is 132 mmHg. Therefore, ΔP = 203 mmHg ≈ 0.027 MPa, speed is 4500r / min, assuming the wear coefficients are k1=0.01x10^(-9)m^3 / (Nm), k2=0.008x10^(-9)m^3 / (Nm), and the other parameters are assumed to be R=0.005m, D_e=0.02m, d_h=0.05m, and F_1=8N, a=∠30゜, t=10min. Assuming the most severe wear, that is, a=a1, substitute the above known parameters into the formula, The wear height (cycle wear) in a 10-minute cycle is calculated to be approximately 2.94e-06m. Assuming we set the wearable height to 0.006m, then the wear degree is calculated to be 0.049%. The display accuracy on the display panel is percentile, and the displayed value is 0. The estimated available time is calculated to be 339.96 hours. Then the estimated wear degree is displayed on the display panel. At this time, because the data calculated in the previous round is 0, the estimated available time is not displayed after filtering. In the 20th minute of the pump operation, we obtain the flow value, the pressure value before the pump is -70mmHg, and the pressure value after the pump is 133mmHg. The other parameters have not changed, the speed, and the known parameters are substituted into the formula to calculate the wear height in 10 minutes to be approximately 2.94e-06m. Adding the wear in the first 10 minutes, the current total wear is approximately 5.88e-06m. The wear degree is then calculated and updated to 0.098% on the display panel, and the remaining available time is calculated to be 339.8 hours. Assuming that the preset time threshold is 10 times the cycle, that is, the time threshold is 100 minutes, the software determines that the difference between the estimated available time calculated this time and the value at the 10th minute is within 100 minutes (that is, the cycle is less than the time threshold), that is, the machine is judged to be in a stable operating state, and then calculates the estimated available time parameters and updates the display value on the display panel.

[0127] The above 10-minute monitoring period is only an example and can be 1 second, 1 minute, etc., and can be set according to actual needs. The flow value, pressure value, and speed obtained can be the weighted arithmetic mean of each parameter within the monitoring period, or a harmonic mean value or other algorithm that can more accurately reflect the monitoring period.

[0128] See also Figure 4 , Figure 4This is a schematic block diagram of a centrifugal pump blood pump remaining available time prediction device 20 provided by an embodiment of the present invention. Corresponding to the above-mentioned centrifugal pump blood pump remaining available time prediction method, the present invention also provides a centrifugal pump blood pump remaining available time prediction device 20. The centrifugal pump blood pump remaining available time prediction device 20 includes a unit for executing the above-mentioned centrifugal pump blood pump remaining available time prediction method. The centrifugal pump blood pump remaining available time prediction device 20 can be configured in a desktop computer, tablet computer, laptop computer, or other terminal. Specifically, the centrifugal pump blood pump remaining available time prediction device 20 includes:

[0129] A first acquiring unit 21 is configured to acquire a current monitoring period of the blood pump, and based on the monitoring period, acquire a periodic wear amount of the single ball bearing within the monitoring period;

[0130] a first determining unit 22 for determining a current total wear amount of the single ball bearing based on the periodic wear amount of the monitoring period and the historical periodic wear amount of the historical monitoring period before the monitoring period;

[0131] a second determining unit 23, configured to determine a remaining available wear amount of the blood pump based on the total wear amount and a preset total wear amount threshold;

[0132] a calculation unit 24 for calculating an initial estimated available time of the blood pump based on the remaining available wear amount, the periodic wear amount, and the duration of the monitoring period;

[0133] The third determining unit 25 performs filtering processing based on the calculated initial estimated available time to determine the estimated available time of the blood pump.

[0134] In one embodiment, performing filtering based on the calculated initial estimated available time to determine the estimated available time of the blood pump includes:

[0135] Obtain the historical estimated available time corresponding to the previous historical monitoring period of the monitoring period;

[0136] Determining whether a difference between the historical estimated available time and the initial estimated available time is less than a preset first time threshold;

[0137] If the difference between the historical estimated available time and the estimated available time is smaller than a preset first time threshold, the initial estimated available time is used as the estimated available time of the blood pump.

[0138] In one embodiment, obtaining the periodic wear amount of the single ball bearing in a preset monitoring period includes:

[0139] Obtaining a target rotation speed value of the blood pump and a target pressure difference between an output port and an input port of the blood pump within the monitoring period;

[0140] The periodic wear amount is determined based on the target rotational speed value, the target pressure difference value, and the duration of the monitoring period.

[0141] In one embodiment, obtaining the target rotation speed value of the blood pump and the target pressure difference between the output port and the input port of the blood pump during the monitoring period includes:

[0142] Obtaining a weighted arithmetic mean or a harmonic mean of the rotational speed values ​​of the blood pump during the monitoring period as the target rotational speed value;

[0143] A weighted arithmetic mean or harmonic mean of the pressure difference between the output port and the input port of the blood pump during the monitoring period is obtained as the target pressure difference.

[0144] In one embodiment, determining the periodic wear amount based on the target rotational speed value and the target pressure difference value includes:

[0145] Obtaining pre-stored mapping relationships between speed value, pressure difference value, duration and wear amount;

[0146] Based on the preset mapping relationship, the target rotational speed value, the target pressure difference value, and the periodic wear amount corresponding to the duration of the monitoring period are determined.

[0147] In one embodiment, determining the total wear amount of the single ball bearing based on the periodic wear amount of the monitoring period and the historical periodic wear amount of the historical monitoring period before the monitoring period includes:

[0148] The periodic wear amount and all the historical periodic wear amounts are accumulated and summed to obtain the total wear amount.

[0149] In one embodiment, determining the initial estimated usable time of the blood pump based on the remaining usable wear amount, the periodic wear amount, and the duration of the monitoring period includes:

[0150] Calculating a ratio of the remaining usable wear amount to the periodic wear amount;

[0151] The product of the ratio and the duration of the monitoring period is calculated to obtain an initial estimated available time of the blood pump.

[0152] In one embodiment, the centrifugal blood pump remaining available time prediction device 20 further includes:

[0153] A second judging unit, configured to judge whether the estimated available time is less than a preset second time threshold;

[0154] The alarm unit is configured to issue an alarm message if the estimated available time is less than a preset second time threshold.

[0155] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the blood pump remaining available time prediction device 20 and each unit of the above-mentioned centrifugal pump can refer to the corresponding description in the aforementioned method embodiment. For the convenience and brevity of description, it will not be repeated here.

[0156] The above-mentioned centrifugal pump blood pump remaining available time prediction device 20 can be implemented in the form of a computer program. The computer program can be used in Figure 5 Runs on the computer equipment shown.

[0157] See also Figure 5 , Figure 5 This is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device 500 can be a terminal or a server. The terminal can be a smart phone, tablet computer, laptop computer, desktop computer, personal digital assistant, wearable device, or other electronic device with communication capabilities. The server can be a standalone server or a server cluster consisting of multiple servers.

[0158] The computer device 500 includes a processor 502 , a memory, and a network interface 505 connected via a system bus 501 , wherein the memory may include a non-volatile storage medium 503 and an internal memory 504 .

[0159] The non-volatile storage medium 503 can store an operating system 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 can execute a method for predicting the remaining available time of a centrifugal blood pump.

[0160] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500.

[0161] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a method for predicting the remaining available time of a centrifugal blood pump.

[0162] The network interface 505 is used to communicate with other devices over the network. Those skilled in the art will appreciate that the above structure is merely a block diagram of a portion of the structure related to the present invention and does not limit the computer device 500 to which the present invention is applied. A specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0163] The processor 502 is configured to run a computer program 5032 stored in a memory to implement the steps of a method for predicting the remaining available time of a blood pump of a centrifugal pump as proposed in any of the above method embodiments.

[0164] It should be understood that in the embodiment of the present application, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0165] Those skilled in the art will appreciate that all or part of the steps in the method of the above-described embodiment can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. The computer program is executed by at least one processor in the computer system to implement the steps in the method of the above-described embodiment.

[0166] Therefore, the present invention also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program. When executed by a processor, the computer program causes the processor to perform the steps of a method for predicting the remaining available time of a centrifugal blood pump as provided in any of the above-described method embodiments.

[0167] The storage medium is a physical, non-transient storage medium, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a magnetic disk, or an optical disk, etc. Any physical storage medium capable of storing program code can be non-volatile or volatile.

[0168] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the composition and steps of each example according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0169] In the several embodiments provided herein, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the various units is merely a logical functional division, and actual implementation may employ other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not implemented.

[0170] The steps in the methods of the embodiments of the present invention may be adjusted in order, combined, or deleted as needed. The units in the devices of the embodiments of the present invention may be combined, divided, or deleted as needed. Furthermore, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit.

[0171] If this integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the existing technology, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, terminal, or network device, etc.) to execute all or part of the steps of the method described in various embodiments of the present invention.

[0172] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0173] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, to the extent such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to encompass such changes and modifications.

[0174] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and such modifications or substitutions are intended to be within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.

Claims

1. A method for predicting the remaining available time of a centrifugal blood pump, characterized in that: The blood pump includes a rotor and a housing, wherein the rotor and the housing are connected via a single ball bearing. The method includes: Obtaining a current monitoring period of the blood pump, and based on the monitoring period, obtaining a periodic wear amount of the single ball bearing within the monitoring period; determining a current total wear amount of the single ball bearing based on the periodic wear amount of the monitoring period and the historical periodic wear amount of the historical monitoring period before the monitoring period; determining a remaining available wear amount of the blood pump based on the total wear amount and a preset total wear amount threshold; Calculating an initial estimated available time of the blood pump based on the remaining available wear amount, the periodic wear amount, and the duration of the monitoring period; A filtering process is performed based on the calculated initial estimated available time to determine the estimated available time of the blood pump.

2. The method for predicting the remaining available time of a centrifugal blood pump according to claim 1, characterized in that: The filtering process based on the calculated initial estimated available time to determine the estimated available time of the blood pump includes: Obtain the historical estimated available time corresponding to the previous historical monitoring period of the monitoring period; Determining whether a difference between the historical estimated available time and the initial estimated available time is less than a preset first time threshold; If the difference between the historical estimated available time and the estimated available time is smaller than a preset first time threshold, the initial estimated available time is used as the estimated available time of the blood pump.

3. The method for predicting the remaining available time of a centrifugal blood pump according to claim 1, characterized in that: The obtaining of the periodic wear amount of the single ball bearing in a preset monitoring period includes: Obtaining a target rotation speed value of the blood pump and a target pressure difference between an output port and an input port of the blood pump within the monitoring period; The periodic wear amount is determined based on the target rotational speed value, the target pressure difference value, and the duration of the monitoring period.

4. The method for predicting the remaining available time of a centrifugal blood pump according to claim 3, characterized in that: The acquiring of the target rotation speed value of the blood pump and the target pressure difference between the output port and the input port of the blood pump during the monitoring period includes: Obtaining a weighted arithmetic mean or a harmonic mean of the rotational speed values ​​of the blood pump during the monitoring period as the target rotational speed value; A weighted arithmetic mean or harmonic mean of the pressure difference between the output port and the input port of the blood pump during the monitoring period is obtained as the target pressure difference.

5. The method for predicting the remaining available time of a centrifugal blood pump according to claim 3, characterized in that: The determining the periodic wear amount based on the target rotational speed value and the target pressure difference value includes: Obtaining pre-stored mapping relationships between speed value, pressure difference value, duration and wear amount; Based on the preset mapping relationship, the target rotational speed value, the target pressure difference value, and the periodic wear amount corresponding to the duration of the monitoring period are determined.

6. The method for predicting the remaining available time of a centrifugal blood pump according to claim 1, characterized in that: The determining of the total wear amount of the single ball bearing based on the periodic wear amount of the monitoring period and the historical periodic wear amount of the historical monitoring period before the monitoring period includes: The periodic wear amount and all the historical periodic wear amounts are accumulated and summed to obtain the total wear amount.

7. The method for predicting the remaining available time of a centrifugal blood pump according to claim 1, characterized in that: The determining, based on the remaining available wear amount, the periodic wear amount, and the duration of the monitoring period, of an initial estimated available time of the blood pump includes: Calculating a ratio of the remaining usable wear amount to the periodic wear amount; The product of the ratio and the duration of the monitoring period is calculated to obtain an initial estimated available time of the blood pump.

8. The method for predicting the remaining available time of a centrifugal blood pump according to claim 1, characterized in that: The method further comprises: Determining whether the estimated available time is less than a preset second time threshold; If the estimated available time is less than a preset second time threshold, an alarm message is issued.

9. A device for predicting the remaining available time of a centrifugal blood pump, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 8.

10. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 8 when executing the computer program.

11. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 8 can be implemented.

Citation Information

Patent Citations

  • A Centrifugal Pump Remaining Life Prediction Method

    CN106089753B

  • Centrifugal pump operation effect judgment method

    CN110259702A

  • A cochlear pump head for artificial hearts, an artificial heart pump, and an ECMO device.

    CN111249551B

  • Centrifugal pump head and equipment for extracorporeal membrane oxygenation

    CN112915293A

  • Medical centrifugal pump head

    CN113446259A