Blood pump state prediction method, device, equipment and medium
By collecting and analyzing the average phase current of the three-phase motor and combining it with a Hall sensor to determine the blood pump status, the problem of inaccurate blood pump status judgment in the existing technology is solved, and the safety of ECMO equipment and the utilization rate of consumables are improved.
Patent Information
- Application Number
- CN202410271790.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-11
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2044-03-11
AI Technical Summary
Existing technologies make it difficult to accurately judge the status of the blood pump, which makes it difficult to ensure the safety of ECMO equipment and easily leads to waste of consumables.
By collecting the average phase current of the three-phase motor, its stability and consistency changes are judged, and the current cycle is determined by combining with the Hall sensor. Abnormal conditions of the blood pump, including hardware failure, pipe bending, bubbles, etc., are identified, and an alarm is issued for timely processing.
It improves the safety of ECMO equipment, avoids the waste of consumables caused by premature replacement of the blood pump, and ensures the normal operation of the blood pump and patient safety.
Smart Images

Figure CN120626467A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of medical devices, and in particular to a blood pump state prediction method, device, equipment and medium. Background Art
[0002] In clinical emergency care for critically ill patients with severe cardiopulmonary failure, extracorporeal membrane oxygenation (ECMO) is used to provide continuous extracorporeal respiratory and circulatory support, thereby increasing the time it takes to recover. The core components of 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 these devices continue to improve, ECMO can be maintained for longer periods of time, paving the way for its application in the treatment of patients with cardiopulmonary failure. Existing ECMO systems primarily utilize a pump mechanism to drive the blood pump to achieve blood flow. Blood pumps are typically disposable. Because the ECMO system must be primed before being connected to the human body, the pumps are kept as small as possible to minimize the amount of prime required. Due to their small size and the need to maintain the required flow rate, the pumps often operate at a high speed. Furthermore, because they are often used in intensive care units, the blood pumps often require smooth operation.
[0003] During clinical ECMO surgery, various conditions may arise over extended periods of operation due to varying usage scenarios, including tubing kinks, air bubbles, and large amounts of blood clots within the blood pump. Even in the absence of abnormalities, variations in patient and environment can cause varying degrees of wear on the blood pump. When wear reaches a certain level, the blood pump reaches the end of its service life. When the blood pump reaches the end of its lifespan, it exhibits significant deflection. This significant deflection can cause elevated temperatures and lead to hemolysis.
[0004] Due to differences in the blood pump's processing technology, operating environment factors, patient 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 operating time of the blood pump is often relatively long, and its actual service life varies depending on the environment.
[0005] Currently, there is no device that can clearly indicate the status of a blood pump. Clinical physicians and equipment manufacturer maintenance personnel rely on experience to determine the status of a blood pump based on factors such as flow rate and pump sound. For example, existing methods for detecting blood pump health rely on the relationship between flow rate and pump speed. However, this method is relatively crude and only generates an alarm when flow rate and pump speed do not match. It cannot distinguish between flow rate and speed mismatches caused by factors such as pipeline blockage, folding, and air bubbles from blood pump anomalies. A similar method, which measures the current of a centrifugal pump, is relatively simple and cannot filter out some abnormalities, resulting in relatively low accuracy. This makes it difficult for hospitals to accurately predict the progression of the disease and for maintenance manufacturers to accurately predict the status of the equipment. It also makes it difficult to determine the timing of blood pump replacement. Replacing the blood pump too early results in wasted consumables, while replacing it too late can endanger the patient's life. Summary of the Invention
[0006] The embodiments of the present invention provide a blood pump status prediction method, apparatus, device and medium, aiming to solve the problem that it is difficult to accurately judge the blood pump status in the prior art.
[0007] In a first aspect, an embodiment of the present invention provides a blood pump state prediction method, which includes:
[0008] Collect the average phase current of each phase of the motor within a current cycle;
[0009] Determining whether the average value of the phase current of each phase of the motor is stable;
[0010] If the average value of the phase current of each phase of the motor is unstable, determining whether the average value of the phase current of each phase of the motor changes consistently;
[0011] If the average values of the phase currents of the various phases of the motor change consistently, determining whether the average values of the phase currents of the various phases of the motor show periodic changes;
[0012] If the average values of the phase currents of the phases of the motor show periodic changes, it is determined that an abnormality exists in the blood pump of the pump device.
[0013] Through the above technical solution, abnormal conditions of the blood pump and the system connected to the blood pump can be accurately identified, prompting operators to deal with the abnormalities in a timely manner, thereby improving the safety of ECMO equipment use and avoiding the waste of consumables caused by premature replacement of the blood pump.
[0014] A further technical solution is that a Hall sensor is provided at the tail end of the motor of the pump device, and the average value of the phase current of each phase of the motor in one current cycle is collected, including:
[0015] determining a start point and an end point of the current cycle based on a Hall signal of the Hall sensor;
[0016] Based on the current sampling values of the respective phases of the motor collected during the current cycle, an average value of the phase current of the respective phases of the motor is determined.
[0017] Through the above technical solution, the starting point and the end point of the current cycle can be accurately determined, so that based on the current sampling values collected during the current cycle, the average phase current of each phase of the motor can be accurately determined.
[0018] A further technical solution is that the determining whether the average value of the phase current of each phase of the motor is stable includes:
[0019] Determining whether a current fluctuation value of an average value of a phase current of each phase of the motor within a preset time range is greater than a preset current fluctuation threshold;
[0020] If the current fluctuation value of the average phase current of any phase of the motor within a preset time range is greater than a preset current fluctuation threshold, it is determined that the average phase current of each phase of the motor is unstable.
[0021] Through the above technical solution, based on the set current fluctuation threshold, it is possible to accurately determine whether the phase current average value is stable.
[0022] A further technical solution is that the method further comprises:
[0023] If the average values of the phase currents of the phases of the motor change inconsistently, determining whether the number of times the average values of the phase currents of the phases of the motor change inconsistently is greater than a preset number threshold;
[0024] If the number of times that the average values of the phase currents of the phases of the motor are inconsistent is greater than a preset threshold value, it is determined that a hardware failure occurs in the pump device.
[0025] Through the above technical solution, it is possible to accurately detect whether the pump device has a hardware failure, so that when a hardware failure occurs, an alarm message can be issued to promptly remind the user.
[0026] A further technical solution is that, before determining whether the average values of the phase currents of the various phases of the motor have all changed in a consistent manner, the method further includes:
[0027] If the average value of the phase current of each phase of the motor is unstable, determining whether the rotation speed of the pump device is adjusted within the preset time range;
[0028] If the rotation speed of the pump device is not adjusted within the preset time range, the step of determining whether the average values of the phase currents of the respective phases of the motor change in a consistent manner is performed.
[0029] A further technical solution is that before determining whether the average value of the phase current of each phase of the motor presents a periodic change, the method further includes:
[0030] If the average values of the phase currents of the various phases of the motor all change in unison, determining whether a flow fluctuation value of the flow of the pipeline in which the pump device is located within the preset time range is greater than a preset flow fluctuation threshold;
[0031] If the flow fluctuation value of the flow of the pipeline where the pump device is located within the preset time range is not greater than a preset flow fluctuation threshold, determining whether a bubble signal is detected in the pipeline where the pump device is located within the preset time range;
[0032] If no bubble signal is detected in the pipeline where the pump device is located within the preset time range, the step of determining whether the average value of the phase current of each phase of the motor presents a periodic change is performed.
[0033] A further technical solution is that the method further comprises:
[0034] If the flow fluctuation value of the flow of the pipeline where the pump device is located within the preset time range is greater than the preset flow fluctuation threshold, determine whether the pressure fluctuation value of the pressure of the pipeline where the pump device is located within the preset time range is greater than the preset pressure fluctuation threshold;
[0035] If the pressure fluctuation value of the pipeline where the pump device is located within the preset time range is greater than a preset pressure fluctuation threshold, it is determined that the pipeline where the pump device is located is bent;
[0036] If the pressure fluctuation value of the pipeline where the pump device is located within the preset time range is not greater than a preset pressure fluctuation threshold, it is determined that the pipeline where the pump device is located is shaking;
[0037] If a bubble signal is detected in the pipeline where the pump device is located within the preset time range, it is determined that bubbles are flowing through the pipeline where the pump device is located.
[0038] Through the above technical solution, pipeline bending, shaking, bubbles and the like can be accurately detected, thereby avoiding interference of the above situations with the blood pump status detection and improving the accuracy of the blood pump status detection.
[0039] A further technical solution is that the method further comprises:
[0040] If the average value of the phase current of each phase of the motor is stable, determining whether the average value of the phase current of each phase of the motor is greater than a preset no-load current;
[0041] If the average value of the phase current of each phase of the motor is not greater than the preset no-load current, it is determined that the blood pump of the pump device has fallen off;
[0042] If the average value of the phase current of each phase of the motor is greater than the preset no-load current, determining whether the flow rate of the pipeline where the pump device is located is stable;
[0043] If the flow rate of the pipeline where the pump device is located is stable, it is determined that the blood pump of the pump device is normal.
[0044] Through the above technical solution, the detachment of the blood pump can be accurately detected, so that an alarm message can be issued to remind the user in time when the blood pump detaches.
[0045] A further technical solution is that the method further comprises:
[0046] If the average value of the phase current of each phase of the motor does not show a periodic change, determining whether the number of turns in which the average value of the phase current of the motor is unstable is greater than a preset turn threshold;
[0047] If the number of turns in which the average phase current value of the motor is unstable is greater than a preset turn threshold, it is determined that the blood pump of the motor is in a critical state between normal and abnormal.
[0048] Through the above technical solution, it is possible to accurately detect whether the blood pump has reached the critical state between normal and abnormal, so that an alarm message can be issued in time to remind the user to handle it.
[0049] In a second aspect, an embodiment of the present invention further provides a blood pump state prediction device, which includes a unit for executing the above method.
[0050] 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.
[0051] 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.
[0052] The embodiments of the present invention provide a blood pump state prediction method, device, equipment, and medium. The method includes: collecting the average phase current of each phase of a motor within a current cycle; determining whether the average phase current of each phase of the motor is stable; if the average phase current of each phase of the motor is unstable, determining whether the average phase current of each phase of the motor has changed consistently; if the average phase current of each phase of the motor has changed consistently, determining whether the average phase current of each phase of the motor has shown periodic changes; if the average phase current of each phase of the motor has shown periodic changes, determining that the blood pump of the pump device has an abnormality. Therefore, through the technical solution of the present invention, it is possible to accurately identify abnormal conditions of the blood pump and the system connected to the blood pump, prompting the operator to promptly handle the abnormality, thereby improving the safety of ECMO equipment use and avoiding the waste of consumables caused by premature replacement of the blood pump. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] 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.
[0054] Figure 1 A schematic flow chart of a blood pump state prediction method provided by an embodiment of the present invention;
[0055] Figure 2 Another schematic flow chart of a method for predicting a blood pump state provided by an embodiment of the present invention;
[0056] Figure 3 A schematic block diagram of a blood pump state prediction device provided by an embodiment of the present invention;
[0057] Figure 4 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] 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.
[0063] See also Figure 1 An embodiment of the present invention provides a blood pump state prediction method for predicting the state of a blood pump of an ECMO device. In the present invention, the pump device is driven by a motor, and the blood pump is driven by the pump device. Specifically, the blood pump state prediction method includes the following steps:
[0064] S1 collects the average phase current of each phase of the motor within one current cycle.
[0065] In practice, the ECMO device's blood pump is driven by a pump unit, which is in turn driven by a three-phase motor. A three-phase motor is a type of motor that uses three-phase alternating current as its power source. It utilizes the three current phases in the three-phase AC power source to generate a rotating magnetic field through staggered current waveforms, thereby driving the motor's rotor to rotate. A three-phase motor consists of three phases in total. The waveforms of the phase currents in the three phases of a three-phase motor are sinusoidal. One current cycle corresponds to a complete sine wave.
[0066] Specifically, in the embodiment of the present invention, average values of the phase currents of the three phases of the three-phase motor within one current cycle are respectively obtained.
[0067] For example, in one embodiment, a Hall sensor is provided at the tail end of the motor of the pump device, and the method of collecting the average phase current of each phase of the motor within a current cycle includes: determining the starting point and end point of the current cycle based on the Hall signal of the Hall sensor; and determining the average phase current of each phase of the motor based on the current sampling values collected by each phase of the motor within the current cycle.
[0068] In a specific implementation, in order to accurately determine the average value of the phase current of each phase of the motor, it is necessary to collect a complete sine wave cycle, and identifying a complete cycle requires being able to identify the start position and end position of the cycle.
[0069] In the embodiment of the present invention, the Hall sensor is installed at the tail end of the three-phase motor. One complete cycle of the Hall sensor is equal to one complete cycle of the phase current. The sequence of the rotor position numbers detected by the Hall sensor is (5, 1, 3, 2, 6, 4). The moment when the detection starts at position 5 is the moment when the sine wave starts, and the moment when the detection ends at position 4 is the moment when the sine wave ends. In this way, a complete cycle is obtained, and the average phase current is calculated by the following formula:
[0070] Where N is the number of sampling times, a n is the current sampled for the nth time, I a is the average phase current.
[0071] This means that the sum of the terms from n=1 to N is divided by the number of samples to obtain the average value of the sine wave, which is the average phase current.
[0072] S2, determining whether the average value of the phase current of each phase of the motor is stable.
[0073] In a specific implementation, it is determined whether the average value of the phase current of each phase of the motor is stable, that is, whether the average value of the phase current of all phases of the motor is stable. The stability of the phase current average value means that the phase current average value is relatively stable and does not fluctuate. The fluctuation of the phase current is often related to the load change. Since the blood pump often runs smoothly and has a small overall size, the smoothness of the operation of the blood pump can easily change in the presence of pressure changes caused by bending of the pipeline or wear of the blood pump. The change in smoothness will further manifest as load fluctuations. Due to the high speed of the blood pump during operation, even slight load fluctuations can easily cause changes in the three-phase current.
[0074] For example, in one embodiment, determining whether the average phase current of each phase of the motor is stable includes: determining whether a current fluctuation value of the average phase current of each phase of the motor within a preset time range is greater than a preset current fluctuation threshold; if the current fluctuation value of the average phase current of any phase of the motor within the preset time range is greater than the preset current fluctuation threshold, determining that the average phase current of each phase of the motor is unstable. In the embodiment of the present invention, the current fluctuation threshold can be set by those skilled in the art based on experience and is not specifically limited by the present invention.
[0075] In a specific implementation, the preset time range can be set by those skilled in the art and is not specifically defined in the present invention. For example, the time it takes for the motor to rotate once can be set as the preset time range. The preset time range includes multiple current cycles. The current fluctuation value refers to the difference between the maximum and minimum values of the average phase current within the preset time period.
[0076] If the current fluctuation value of the phase current average value of any phase of the motor within a preset time range is greater than a preset current fluctuation threshold, it is determined that the phase current average value of each phase of the motor is unstable; if the current fluctuation value of the phase current average value of all phases of the motor within a preset time range is not greater than the preset current fluctuation threshold, it is determined that the phase current average value of each phase of the motor is stable.
[0077] S3: If the average values of the phase currents of the phases of the motor are unstable, determine whether the average values of the phase currents of the phases of the motor change consistently.
[0078] In a specific implementation, if the average phase current values of the motor phases are unstable, it is determined whether the average phase current values of the motor phases have all changed consistently. Consistently changing the average phase current values means that the changing trends of the average phase current values are consistent, i.e., the average phase current values of the phases increase or decrease simultaneously. If some average phase current values of the phases increase while others decrease, it is considered that the average phase current values of the phases have not changed consistently.
[0079] S4: If the average values of the phase currents of the various phases of the motor change consistently, determine whether the average values of the phase currents of the various phases of the motor change periodically.
[0080] In a specific implementation, if the average values of the phase currents of the motor phases all change in unison, it is determined whether the average values of the phase currents of the motor phases show periodic changes, that is, whether the increase or decrease of the average values of the phase currents of the phases appears periodic.
[0081] For example, in one embodiment, the number of motor stage pairs is 7. Thus, one motor rotation produces seven current sine waves (6*7=42). Therefore, the time it takes for the software to detect 42 Hall signals via the Hall sensors equals one rotation of the motor rotor. A determination is made as to whether the location where the current anomaly occurs occurs 10 times consecutively during one motor rotation. If so, this indicates periodic variation. For example, if the average value of the second three-phase current in the first rotation is excessively high, and the second three-phase current in each of the next nine rotations is also excessively high, this indicates periodic variation.
[0082] S5 , if the average values of the phase currents of the phases of the motor show periodic changes, it is determined that an abnormality exists in the blood pump of the pump device.
[0083] In a specific implementation, if the average current values of the motor phases show periodic variations, it is determined that the blood pump of the pump device is abnormal. In this case, a high-level alarm message may be issued to indicate the abnormality of the blood pump, allowing the operator to promptly be aware of the abnormality and take timely action.
[0084] The technical solution of the embodiment of the present invention is to collect the average phase current of each phase of the motor within a current cycle for the ECMO device; determine whether the average phase current of each phase of the motor is stable; if the average phase current of each phase of the motor is unstable, determine whether the average phase current of each phase of the motor changes consistently; if the average phase current of each phase of the motor changes consistently, determine whether the average phase current of each phase of the motor shows periodic changes; if the average phase current of each phase of the motor shows periodic changes, determine that the blood pump of the pump device has an abnormality. Therefore, through the technical solution of the present invention, the abnormality of the blood pump can be accurately identified, and the operator can be prompted to deal with the abnormality in time, thereby improving the safety of the use of the ECMO device and avoiding the waste of consumables caused by premature replacement of the blood pump.
[0085] It should be noted that in the present invention, all set thresholds (for example, the current fluctuation threshold, the number threshold, and the number of cycles threshold) must be lower than the actual threshold (the actual threshold can be obtained through actual measurement). The purpose of such setting is to leave a certain amount of time for the operator to handle the abnormality after the abnormality of the blood pump is identified, or to ensure that the blood pump can still be used during the process of the operator discovering the abnormality and completing the handling, thereby ensuring the safety of the blood pump.
[0086] See also Figure 2 An embodiment of the present invention provides a blood pump status prediction method for predicting the status of a blood pump of an ECMO device, the method comprising the following steps:
[0087] S101 , collecting the average value of the phase current of each phase of the motor within a current cycle.
[0088] In practice, the blood pump of an ECMO device can be driven by a three-phase motor. A three-phase motor is a type of motor that uses three-phase alternating current as its power source. A three-phase motor utilizes the three current phases in the three-phase AC power source to generate a rotating magnetic field through staggered current waveforms, thereby driving the motor's rotor to rotate. A three-phase motor consists of three phases in total. The waveforms of the phase currents in the three phases of a three-phase motor are sinusoidal waves. One current cycle corresponds to a complete sine wave.
[0089] Specifically, in the embodiment of the present invention, average values of the phase currents of the three phases of the three-phase motor within one current cycle are respectively obtained.
[0090] In one embodiment, a Hall sensor is provided at the tail end of the motor of the pump device, and the acquisition of the average phase current of each phase of the motor within a current cycle includes: determining the starting point and end point of the current cycle based on the Hall signal of the Hall sensor; and determining the average phase current of each phase of the motor based on the current sampling values acquired by each phase of the motor within the current cycle.
[0091] In a specific implementation, in order to accurately determine the average value of the phase current of each phase of the motor, it is necessary to collect a complete sine wave cycle, and identifying a complete cycle requires being able to identify the start position and end position of the cycle.
[0092] In the embodiment of the present invention, the Hall sensor is installed at the tail end of the three-phase motor. One complete cycle of the Hall sensor is equal to one complete cycle of the phase current. The sequence of the rotor position numbers detected by the Hall sensor is (5, 1, 3, 2, 6, 4). The moment when the detection starts at position 5 is the moment when the sine wave starts, and the moment when the detection ends at position 4 is the moment when the sine wave ends. In this way, a complete cycle is obtained. The current value within this cycle is integrated, and the formula is as follows:
[0093] Where N is the number of sampling times, a n is the current sampled for the nth time, I a is the average phase current.
[0094] This means that the sum of the terms from n=1 to N is divided by the number of integrals to obtain the average value of the sine wave, which is the average phase current.
[0095] S102: Determine whether the average value of the phase current of each phase of the motor is stable.
[0096] In a specific implementation, it is determined whether the average value of the phase current of each phase of the motor is stable, that is, whether the average value of the phase current of all phases of the motor is stable. The stable average value of the phase current means that the average value of the phase current is relatively stable and does not fluctuate.
[0097] In one embodiment, determining whether the average phase current value of each phase of the motor is stable includes: determining whether the current fluctuation value of the average phase current value of each phase of the motor within a preset time range is greater than a preset current fluctuation threshold; if the current fluctuation value of the average phase current value of any phase of the motor within a preset time range is greater than a preset current fluctuation threshold, it is determined that the average phase current value of each phase of the motor is unstable.
[0098] In a specific implementation, the preset time range can be set by those skilled in the art and is not specifically defined in the present invention. For example, the time it takes for the motor to rotate once can be set as the preset time range. The preset time range includes multiple current cycles. The current fluctuation value refers to the difference between the maximum and minimum values of the average phase current within the preset time period.
[0099] If the current fluctuation value of the phase current average value of any phase of the motor within a preset time range is greater than a preset current fluctuation threshold, it is determined that the phase current average value of each phase of the motor is unstable; if the current fluctuation value of the phase current average value of all phases of the motor within a preset time range is not greater than the preset current fluctuation threshold, it is determined that the phase current average value of each phase of the motor is stable.
[0100] S103: If the average value of the phase current of each phase of the motor is stable, determine whether the average value of the phase current of each phase of the motor is greater than a preset no-load current.
[0101] In a specific implementation, if the average phase current of each phase of the motor is stable, it is further determined whether the average phase current of each phase of the motor is greater than a preset no-load current. The no-load current refers to the average phase current of each phase when the motor is unloaded. The no-load current is pre-determined and stored.
[0102] S104: If the average value of the phase current of each phase of the motor is not greater than the preset no-load current, it is determined that the blood pump of the pump device has fallen off.
[0103] In a specific implementation, if the average current of each phase of the motor is not greater than a preset no-load current, it indicates that the motor is in a no-load state, and the blood pump of the pump device is determined to be detached. A blood pump detachment prompt message is issued to prompt the operator to take timely action.
[0104] S105: If the average value of the phase current of each phase of the motor is greater than the preset no-load current, determine whether the flow rate of the pipeline where the pump device is located is stable.
[0105] In a specific implementation, if the average value of the phase current of each phase of the motor is greater than a preset no-load current, it is determined whether the flow of the pipeline where the pump device is located is stable.
[0106] The flow rate can be collected by a flow sensor. The method for determining whether the flow rate is stable is specifically as follows: determine whether the flow rate fluctuation value within the preset time range is greater than the preset flow rate fluctuation threshold; if the flow rate fluctuation value within the preset time range is greater than the preset flow rate fluctuation threshold, determine that the flow rate of the pipeline where the pump device is located is unstable; if the flow rate fluctuation value within the preset time range is not greater than the preset flow rate fluctuation threshold, determine that the flow rate of the pipeline where the pump device is located is stable. The flow rate fluctuation value is equal to the difference between the maximum flow rate and the minimum flow rate within the preset time range. The flow rate fluctuation threshold can be set by those skilled in the art, and the present invention does not specifically limit it.
[0107] S106: If the flow rate of the pipeline where the pump device is located is stable, it is determined that the blood pump of the pump device is normal.
[0108] In a specific implementation, if the flow rate of the pipeline where the pump device is located is stable, it is determined that the blood pump of the pump device is normal.
[0109] If the flow rate of the pipeline where the pump device is located is unstable, the process proceeds to the step of determining whether the rotation speed of the pump device is adjusted within the preset time range.
[0110] S107: If the average value of the phase current of each phase of the motor is unstable, determine whether the rotation speed of the pump device is adjusted within the preset time range.
[0111] In a specific implementation, if the average value of the phase current of each phase of the motor is unstable, it is determined whether the speed of the pump device has been adjusted within the preset time range. Specifically, it is determined whether a speed adjustment command has been received within the preset time range. If so, it indicates that the speed of the pump device has been adjusted within the preset time range. The adjustment may be an increase or decrease in speed.
[0112] If the rotation speed of the pump device is adjusted within the preset time range, go to step S101.
[0113] S108: If the rotation speed of the pump device is not adjusted within the preset time range, determine whether the average values of the phase currents of the respective phases of the motor change in a consistent manner.
[0114] In a specific implementation, if the average phase current values of the motor phases are unstable, it is determined whether the average phase current values of the motor phases have all changed consistently. Consistently changing the average phase current values means that the changing trends of the average phase current values are consistent, i.e., the average phase current values of the phases increase or decrease simultaneously, and the magnitude of the changes is the same. If some average phase current values of the phases increase while others decrease, it is considered that the average phase current values of the phases have not changed consistently.
[0115] The three-phase currents of a motor are typically interconnected, with a certain phase relationship between them. Under normal operating conditions, the waveforms of the three-phase currents are generally similar, and therefore their changing trends are consistent. However, in certain situations, such as those caused by system hardware failures, the three-phase currents may exhibit inconsistent changes.
[0116] S109: If the average values of the phase currents of the phases of the motor change inconsistently, determine whether the number of times the average values of the phase currents of the phases of the motor change inconsistently is greater than a preset number threshold.
[0117] In a specific implementation, if the average values of the phase currents of the motor phases undergo inconsistent changes, it is determined whether the number of consecutive occurrences of inconsistent changes in the average values of the phase currents of the motor phases exceeds a preset threshold. For example, if the average value of the phase current of only one phase increases while the average values of the phase currents of the other two phases remain unchanged, then the average values are considered to have undergone inconsistent changes. The threshold can be set empirically by those skilled in the art and is not specifically limited by the present invention.
[0118] Specifically, in addition to hardware failures, some abnormal interference situations may also cause inconsistent changes in the average phase current values. However, abnormal interference situations usually only cause a small number of inconsistencies, and are usually discontinuous. Therefore, in the present invention, it is determined whether the number of consecutive occurrences of inconsistent changes in the average phase current values of each phase of the motor is greater than a preset threshold number of times, so as to exclude the above-mentioned abnormal interference situations.
[0119] S110: If the number of times that the average values of the phase currents of the phases of the motor are inconsistent is greater than a preset threshold, it is determined that a hardware failure occurs in the pump device.
[0120] In a specific implementation, if the number of consecutive occurrences of inconsistent changes in the average phase current values of the motor phases exceeds a preset threshold, the pump device is determined to have a hardware fault. The hardware fault may be caused by a circuit board or motor, such as circuit board resistance, voltage, or component abnormalities that may affect the phase currents. The threshold can be set by a person skilled in the art and is not specifically limited in the present invention. For example, it can be set to 10.
[0121] S111: If the average values of the phase currents of the various phases of the motor change consistently, determine whether a flow fluctuation value of the flow of the pipeline where the pump device is located within the preset time range is greater than a preset flow fluctuation threshold.
[0122] In a specific implementation, if the average phase currents of all phases of the motor change consistently, it is further determined whether a flow fluctuation value of the flow in the pipeline in which the pump device is located within the preset time range exceeds a preset flow fluctuation threshold. The flow rate can be collected by a flow sensor. The flow fluctuation value is equal to the difference between the maximum flow rate and the minimum flow rate within the preset time range.
[0123] S112, if the flow fluctuation value of the flow of the pipeline where the pump device is located within the preset time range is greater than the preset flow fluctuation threshold, determine whether the pressure fluctuation value of the pressure of the pipeline where the pump device is located within the preset time range is greater than the preset pressure fluctuation threshold.
[0124] In a specific implementation, the flow rate may change due to bending, shaking, etc. of the pipeline, which in turn may affect the phase current of the motor, which may lead to misjudgment. Therefore, in order to improve the accuracy of the blood pump state prediction, the flow fluctuation value of the flow in the pipeline where the pump device is located within the preset time range is greater than the preset flow fluctuation threshold, and it is further determined whether the pressure fluctuation value of the pressure in the pipeline where the pump device is located within the preset time range is greater than the preset pressure fluctuation threshold.
[0125] The pressure fluctuation threshold can be set by those skilled in the art and is not specifically limited in the present invention.
[0126] S113: If the pressure fluctuation value of the pipeline where the pump device is located within the preset time range is greater than a preset pressure fluctuation threshold, it is determined that the pipeline where the pump device is located is bent.
[0127] In a specific implementation, the pressure fluctuation when the pipeline is bent will be greater than the pressure fluctuation when the pipeline is shaking. Therefore, if the pressure fluctuation value of the pressure of the pipeline where the pump device is located within the preset time range is greater than the preset pressure fluctuation threshold, it is determined that the pipeline where the pump device is located is bent. At this time, a pipeline bending alarm message is issued to prompt the user to deal with it in time. For example, since pipeline bending is a more serious situation, an alarm message of "Pipeline is bent / squeezed" can be issued on the display panel, and an alarm prompt sound can be issued at the same time to prompt the user to deal with it in time.
[0128] S114: If the pressure fluctuation value of the pipeline where the pump device is located within the preset time range is not greater than a preset pressure fluctuation threshold, it is determined that the pipeline where the pump device is located is shaking.
[0129] In a specific implementation, if the pressure fluctuation value of the pipeline in which the pump device is located does not exceed a preset pressure fluctuation threshold within the preset time range, it is determined that the pipeline in which the pump device is located is shaking. Because shaking is a minor abnormality, the present invention only issues a prompt message without issuing an alarm message. This prompt message can also be set not to be displayed.
[0130] Through the above pressure detection process, the interference of pipeline bending, shaking, etc. on the blood pump status prediction can be eliminated, thereby improving the accuracy.
[0131] S115: If the flow fluctuation value of the flow of the pipeline where the pump device is located within the preset time range is not greater than the preset flow fluctuation threshold, determine whether a bubble signal is detected in the pipeline where the pump device is located within the preset time range.
[0132] In a specific implementation, because the generation of bubbles can cause flow rate changes, which in turn can affect the motor phase current, potentially leading to misjudgment, to improve the accuracy of blood pump status prediction, a flow rate fluctuation value of the flow in the pipeline where the pump device is located within a preset time range is determined to be no greater than a preset flow rate fluctuation threshold, and then whether a bubble signal is detected in the pipeline where the pump device is located within the preset time range is determined. The bubble signal can be detected by a bubble sensor disposed in the pipeline, and the present invention is not specifically limited thereto.
[0133] S116: If a bubble signal is detected in the pipeline where the pump device is located within the preset time range, it is determined that bubbles are flowing in the pipeline where the pump device is located.
[0134] In a specific implementation, if a bubble signal is detected in the pipeline where the pump device is located within the preset time range, it is determined that bubbles are flowing in the pipeline where the pump device is located. At this time, a pipeline bubble alarm message is issued to prompt the user to handle it in time.
[0135] Through the above-mentioned bubble detection process, the interference of bubbles in the blood pump state prediction can be eliminated, thereby improving the accuracy.
[0136] S117: If no bubble signal is detected in the pipeline where the pump device is located within the preset time range, determine whether the average value of the phase current of each phase of the motor presents a periodic change.
[0137] In a specific implementation, if the average values of the phase currents of the motor phases all change in unison, it is determined whether the average values of the phase currents of the motor phases show periodic changes, that is, whether the average values of the phase currents of the phases increase or decrease in a periodic manner.
[0138] For example, in one embodiment, the number of motor stage pairs is 7. Thus, one motor rotation produces seven current sine waves (6*7=42). Therefore, the time it takes for the software to detect 42 Hall signals via the Hall sensors equals one rotation of the motor rotor. A determination is made as to whether the location where the current anomaly occurs occurs 10 times consecutively during one motor rotation. If so, this indicates periodic variation. For example, if the average value of the second three-phase current in the first rotation is excessively high, and the second three-phase current in each of the next nine rotations is also excessively high, this indicates periodic variation.
[0139] S118: If the average values of the phase currents of the phases of the motor show periodic changes, it is determined that an abnormality exists in the blood pump of the pump device.
[0140] In a specific implementation, if the average current values of the motor phases show periodic variations, it is determined that the blood pump of the pump device is abnormal. In this case, a high-level alarm message may be issued to indicate the abnormality of the blood pump, allowing the operator to promptly be aware of the abnormality and take timely action.
[0141] S119: If the average value of the phase current of each phase of the motor does not show periodic changes, determine whether the number of turns of the motor in which the average value of the phase current is unstable is greater than a preset turn threshold.
[0142] In a specific implementation, one motor rotation corresponds to multiple current cycles. For example, in one embodiment, the number of motor phase pairs is 7, so one motor rotation has seven current sine waves, or seven current cycles. If the average phase current value of any current cycle in a motor rotation is unstable, the motor is considered to have unstable average phase current value in that rotation.
[0143] Specifically, the revolution threshold can be set by those skilled in the art based on experience, and is not specifically limited in the present invention. For example, it is set to 5 revolutions, that is, the revolution number at which the average phase current value of the motor becomes unstable is greater than five revolutions.
[0144] S120: If the number of turns in which the average phase current value of the motor is unstable is greater than a preset turn threshold, it is determined that the blood pump of the motor is in a critical state between normal and abnormal.
[0145] In a specific implementation, if the number of turns in which the average phase current value of the motor is unstable is greater than a preset turn threshold, it is determined that the blood pump of the motor is in a critical state between normal and abnormal. This indicates that the blood pump is about to fail, and an alarm message can be issued to prompt the operator to deal with it in time.
[0146] See also Figure 3 , Figure 3This is a schematic block diagram of a blood pump state prediction device 20 provided in an embodiment of the present invention. Corresponding to the above blood pump state prediction method, the present invention further provides a blood pump state prediction device 20. The blood pump state prediction device 20 includes a unit for executing the above blood pump state prediction method. The blood pump state prediction device 20 can be configured in a terminal such as a desktop computer, tablet computer, laptop computer, etc. Specifically, the blood pump state prediction device 20 includes:
[0147] The acquisition unit 21 is used to acquire the average phase current of each phase of the motor within a current cycle;
[0148] A first judging unit 22 is configured to judge whether the average value of the phase current of each phase of the motor is stable;
[0149] A second judging unit 23 is configured to judge whether the average values of the phase currents of the phases of the motor change consistently if the average values of the phase currents of the phases of the motor are unstable;
[0150] a third determining unit 24 for determining whether the average phase current of each phase of the motor presents a periodic change if the average phase current of each phase of the motor changes uniformly;
[0151] The first determination unit 25 is configured to determine that an abnormality exists in the blood pump of the pump device if the average value of the phase current of each phase of the motor presents a periodic change.
[0152] A further technical solution is that a Hall sensor is provided at the tail end of the motor of the pump device, and the average value of the phase current of each phase of the motor in one current cycle is collected, including:
[0153] determining a start point and an end point of the current cycle based on a Hall signal of the Hall sensor;
[0154] Based on the current sampling values of the respective phases of the motor collected during the current cycle, an average value of the phase current of the respective phases of the motor is determined.
[0155] A further technical solution is that the determining whether the average value of the phase current of each phase of the motor is stable includes:
[0156] Determining whether a current fluctuation value of an average value of a phase current of each phase of the motor within a preset time range is greater than a preset current fluctuation threshold;
[0157] If the current fluctuation value of the average phase current of any phase of the motor within a preset time range is greater than a preset current fluctuation threshold, it is determined that the average phase current of each phase of the motor is unstable.
[0158] A further technical solution is that the blood pump state prediction device 20 further includes:
[0159] a fourth determining unit, configured to determine, if an inconsistent change occurs in the average values of the phase currents of the phases of the motor, whether the number of consecutive occurrences of the inconsistent change in the average values of the phase currents of the phases of the motor is greater than a preset number threshold;
[0160] The second determination unit is configured to determine that a hardware failure occurs in the pump device if the number of times that the average values of the phase currents of the phases of the motor are inconsistent is greater than a preset threshold value.
[0161] A further technical solution is that the blood pump state prediction device 20 further includes:
[0162] a fifth determining unit, configured to determine whether the rotational speed of the pump device is adjusted within the preset time range if the average value of the phase current of each phase of the motor is unstable;
[0163] The second judgment unit is specifically configured to, if the rotation speed of the pump device is not adjusted within the preset time range, execute the step of judging whether the average values of the phase currents of the respective phases of the motor change in a consistent manner.
[0164] A further technical solution is that the blood pump state prediction device 20 further includes:
[0165] a sixth judgment unit, configured to judge whether a flow fluctuation value of a flow in a pipeline where the pump device is located within the preset time range is greater than a preset flow fluctuation threshold value if the average values of the phase currents of the respective phases of the motor all change uniformly;
[0166] a seventh judgment unit, configured to judge whether a bubble signal is detected in the pipeline where the pump device is located within the preset time range if a flow fluctuation value of the flow in the pipeline where the pump device is located within the preset time range is not greater than a preset flow fluctuation threshold;
[0167] The third judgment unit is specifically configured to execute the step of judging whether the average value of the phase current of each phase of the motor presents a periodic change if no bubble signal is detected in the pipeline where the pump device is located within the preset time range.
[0168] A further technical solution is that the blood pump state prediction device 20 further includes:
[0169] an eighth judgment unit, configured to judge whether a pressure fluctuation value of the pipeline in which the pump device is located within the preset time range is greater than a preset pressure fluctuation threshold value if a flow fluctuation value of the flow of the pipeline in which the pump device is located within the preset time range is greater than a preset flow fluctuation threshold value;
[0170] a third determining unit, configured to determine that the pipeline in which the pump device is located is bent if a pressure fluctuation value of the pressure of the pipeline in which the pump device is located within the preset time range is greater than a preset pressure fluctuation threshold;
[0171] a fourth determination unit, configured to determine that the pipeline in which the pump device is located is shaking if a pressure fluctuation value of the pressure in the pipeline in which the pump device is located within the preset time range is not greater than a preset pressure fluctuation threshold;
[0172] The fifth determination unit is configured to determine that bubbles are flowing through the pipeline where the pump device is located if a bubble signal is detected in the pipeline where the pump device is located within the preset time range.
[0173] A further technical solution is that the blood pump state prediction device 20 further includes:
[0174] a ninth determining unit, configured to determine whether the average phase current of each phase of the motor is greater than a preset no-load current if the average phase current of each phase of the motor is stable;
[0175] a sixth determination unit, configured to determine that the blood pump of the pump device has fallen off if the average value of the phase currents of the respective phases of the motor is not greater than a preset no-load current;
[0176] a tenth judging unit, configured to judge whether a flow rate of the pipeline in which the pump device is located is stable if an average value of the phase currents of the respective phases of the motor is greater than a preset no-load current;
[0177] The seventh determination unit is configured to determine that the blood pump of the pump device is normal if the flow rate of the pipeline in which the pump device is located is stable.
[0178] A further technical solution is that the blood pump state prediction device 20 further includes:
[0179] an eleventh judging unit, configured to judge, if the average value of the phase current of each phase of the motor does not show periodic variation, whether the number of turns of the motor in which the average value of the phase current is unstable is greater than a preset turn threshold;
[0180] The eighth determination unit is configured to determine whether the blood pump of the motor is in a critical state between normal and abnormal if the number of turns in which the average phase current value of the motor is unstable is greater than a preset turn threshold.
[0181] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the above-mentioned blood pump state prediction device 20 and each unit can refer to the corresponding description in the aforementioned method embodiment. For the convenience and brevity of description, it will not be repeated here.
[0182] The blood pump state prediction device 20 can be implemented in the form of a computer program. Figure 4 Runs on the computer equipment shown.
[0183] See also Figure 4 , Figure 4 This is a schematic block diagram of a computer device provided in an embodiment of the present invention. The computer device 500 can be a terminal or a server. A terminal can be a communication-capable electronic device such as a smartphone, tablet computer, laptop computer, desktop computer, personal digital assistant, or wearable device. A server can be a standalone server or a server cluster consisting of multiple servers.
[0184] 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 .
[0185] The non-volatile storage medium 503 may store an operating system 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 may execute a blood pump state prediction method.
[0186] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500.
[0187] 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 blood pump state prediction method.
[0188] 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 solution of the present invention and does not limit the computer device 500 to which the solution of the present invention is applied. A specific computer device 500 may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0189] The processor 502 is configured to run a computer program 5032 stored in a memory to implement a blood pump state prediction method proposed in any one of the above method embodiments.
[0190] It should be understood that in the embodiment of the present invention, 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. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0191] 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.
[0192] Therefore, the present invention further 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 a blood pump state prediction method proposed in any of the above method embodiments.
[0193] 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.
[0194] 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.
[0195] 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.
[0196] 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.
[0197] 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.
[0198] 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.
[0199] 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.
[0200] 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 blood pump state prediction method, characterized in that: The pump device is driven by a motor, and the method comprises: Collect the average phase current of each phase of the motor within a current cycle; Determining whether the average value of the phase current of each phase of the motor is stable; If the average value of the phase current of each phase of the motor is unstable, determining whether the average value of the phase current of each phase of the motor changes consistently; If the average values of the phase currents of the various phases of the motor change consistently, determining whether the average values of the phase currents of the various phases of the motor show periodic changes; If the average values of the phase currents of the phases of the motor show periodic changes, it is determined that an abnormality exists in the blood pump of the pump device.
2. The blood pump state prediction method according to claim 1, characterized in that: The tail end of the motor of the pump device is provided with a Hall sensor, and the average value of the phase current of each phase of the motor in a current cycle is collected, including: determining a start point and an end point of the current cycle based on a Hall signal of the Hall sensor; Based on the current sampling values of the respective phases of the motor collected during the current cycle, an average value of the phase current of the respective phases of the motor is determined.
3. The blood pump state prediction method according to claim 1, characterized in that: The determining whether the average value of the phase current of each phase of the motor is stable includes: Determining whether a current fluctuation value of an average value of a phase current of each phase of the motor within a preset time range is greater than a preset current fluctuation threshold; If the current fluctuation value of the average phase current of any phase of the motor within a preset time range is greater than a preset current fluctuation threshold, it is determined that the average phase current of each phase of the motor is unstable.
4. The blood pump state prediction method according to claim 1, characterized in that: The method further comprises: If the average values of the phase currents of the phases of the motor change inconsistently, determining whether the number of times the average values of the phase currents of the phases of the motor change inconsistently is greater than a preset number threshold; If the number of times that the average values of the phase currents of the phases of the motor are inconsistent is greater than a preset threshold value, it is determined that a hardware failure occurs in the pump device.
5. The blood pump state prediction method according to claim 3, characterized in that: In the judgment Before determining whether the average values of the phase currents of the respective phases of the motor change in a consistent manner, the method further includes: If the average value of the phase current of each phase of the motor is unstable, determining whether the rotation speed of the pump device is adjusted within the preset time range; If the rotation speed of the pump device is not adjusted within the preset time range, the step of determining whether the average values of the phase currents of the respective phases of the motor change in a consistent manner is performed.
6. The blood pump state prediction method according to claim 3, characterized in that: Before determining whether the average value of the phase current of each phase of the motor presents a periodic change, the method further includes: If the average values of the phase currents of the various phases of the motor all change in unison, determining whether a flow fluctuation value of the flow of the pipeline in which the pump device is located within the preset time range is greater than a preset flow fluctuation threshold; If the flow fluctuation value of the flow of the pipeline where the pump device is located within the preset time range is not greater than a preset flow fluctuation threshold, determining whether a bubble signal is detected in the pipeline where the pump device is located within the preset time range; If no bubble signal is detected in the pipeline where the pump device is located within the preset time range, the step of determining whether the average value of the phase current of each phase of the motor presents a periodic change is performed.
7. The blood pump state prediction method according to claim 6, characterized in that: The method further comprises: If the flow fluctuation value of the flow of the pipeline where the pump device is located within the preset time range is greater than the preset flow fluctuation threshold, determine whether the pressure fluctuation value of the pressure of the pipeline where the pump device is located within the preset time range is greater than the preset pressure fluctuation threshold; If the pressure fluctuation value of the pipeline where the pump device is located within the preset time range is greater than a preset pressure fluctuation threshold, it is determined that the pipeline where the pump device is located is bent; If the pressure fluctuation value of the pipeline where the pump device is located within the preset time range is not greater than a preset pressure fluctuation threshold, it is determined that the pipeline where the pump device is located is shaking; If a bubble signal is detected in the pipeline where the pump device is located within the preset time range, it is determined that bubbles are flowing through the pipeline where the pump device is located.
8. The blood pump state prediction method according to claim 1, characterized in that: The method further comprises: If the average value of the phase current of each phase of the motor is stable, determining whether the average value of the phase current of each phase of the motor is greater than a preset no-load current; If the average value of the phase current of each phase of the motor is not greater than the preset no-load current, it is determined that the blood pump of the pump device has fallen off; If the average value of the phase current of each phase of the motor is greater than the preset no-load current, determining whether the flow rate of the pipeline where the pump device is located is stable; If the flow rate of the pipeline where the pump device is located is stable, it is determined that the blood pump of the pump device is normal.
9. The blood pump state prediction method according to claim 1, characterized in that: The method further comprises: If the average value of the phase current of each phase of the motor does not show a periodic change, determining whether the number of turns in which the average value of the phase current of the motor is unstable is greater than a preset turn threshold; If the number of turns in which the average phase current value of the motor is unstable is greater than a preset turn threshold, it is determined that the blood pump of the motor is in a critical state between normal and abnormal.
10. A blood pump state prediction device, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 9.
11. 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 9 when executing the computer program.
12. 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 9 can be implemented.
Citation Information
Patent Citations
Motor power level simulation method and device
CN108446493A
Intelligent water pump fault early warning system
CN111365223A
Compressor protection method and device, air conditioning unit and storage medium
CN114294781A
Artificial heart device
US20120142998A1
Flow estimation in a blood pump
US20120245681A1