CARDIAC PUMP WITH SPEED ADAPTED FOR VENTRICLE UNLOADING
20180008759 · 2018-01-11
Inventors
Cpc classification
A61M60/178
HUMAN NECESSITIES
A61M60/538
HUMAN NECESSITIES
International classification
Abstract
A blood pump system is implantable in a patient for ventricular support. A pumping chamber has an inlet for receiving blood from a ventricle of the patient. An impeller is received in the pumping chamber. A motor is coupled to the impeller for driving rotation of the impeller. A motor controller is provided for tracking systolic and diastolic phases of a cardiac cycle of the patient and supplying a variable voltage signal to the motor in a variable speed mode to produce a variable impeller speed linked to the cardiac cycle. The impeller speed comprises a ramping up to an elevated speed during the diastolic phase in order to reduce a load on the ventricle at the beginning of the systolic phase.
Claims
1. (canceled)
2. A blood pump, comprising: a chamber including an impeller driven by a motor; and at least one processor for at least: determining a time period of a diastolic phase or a time period of a systolic phase of a cardiac cycle of a user; and varying the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that a speed of the motor begins ramping up during the diastolic phase.
3. The blood pump of claim 2, wherein the at least one processor is further for at least: varying the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that the speed of the motor completes ramping up during the systolic phase.
4. The blood pump of claim 2, wherein the at least one processor is further for at least: varying the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that the speed of the motor begins ramping down during the systolic phase.
5. The blood pump of claim 2, wherein the at least one processor is further for at least: varying the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that the speed of the motor completes ramping down during the diastolic phase.
6. The blood pump of claim 2, wherein the at least one processor is further for at least: maintaining the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, for a period of time during the diastolic phase prior to ramping up the speed of the motor.
7. The blood pump of claim 6, wherein: the speed of the motor maintained for the period of time during the diastolic phase is reduced from an average speed over time of the motor.
8. The blood pump of claim 2, wherein the at least one processor is further for at least: maintaining the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, for a period of time during the systolic phase prior to ramping down the speed of the motor
9. The blood pump of claim 8, wherein: the speed of the motor maintained for the period of time during the systolic phase is increased from an average speed over time of the motor.
10. The blood pump of claim 2, wherein: the speed of the motor begins ramping up during the diastolic phase to reduce a load on a ventricle at a beginning of the systolic phase.
11. The blood pump of claim 4, wherein: the speed of the motor beings ramping down during the systolic phase to avoid a collapse of a ventricle.
12. The blood pump of claim 2, wherein: the speed of the motor begins ramping up at a point in time between about 50% to about 90% into the diastolic phase.
13. The blood pump of claim 4, wherein: the speed of the motor beings ramping down at a point in time between about 50% to about 90% into the systolic phase.
14. The blood pump of claim 2, wherein determining the time period of the diastolic phase or the time period of the systolic phase comprises: the at least one processor receiving a signal from a current sensor of the motor.
15. The pump system of claim 2, wherein determining the time period of the diastolic phase or the time period of the systolic phase comprises: the at least one processor receiving a signal from a pacemaker implanted in the user.
16. A non-transitory machine readable medium having instructions stored thereon for controlling a motor of a blood pump comprising a chamber including an impeller driven by a motor, the instructions executable by at least one processor to at least: determine a time period of a diastolic phase or a time period of a systolic phase of a cardiac cycle of a user; and vary the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that a speed of the motor begins ramping up during the diastolic phase.
17. The non-transitory machine readable medium of claim 16, wherein the instructions are further executable by the at least one processor to at least: vary the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that the speed of the motor completes ramping up during the systolic phase.
18. The non-transitory machine readable medium of claim 16, wherein the instructions are further executable by the at least one processor to at least: vary the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that the speed of the motor begins ramping down during the systolic phase.
19. A method for controlling a motor of a blood pump comprising a chamber including an impeller driven by a motor, wherein the method comprises: determining a time period of a diastolic phase or a time period of a systolic phase of a cardiac cycle of a user; and varying the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that a speed of the motor begins ramping up during the diastolic phase.
20. The method of claim 19, wherein the method further comprises: varying the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that the speed of the motor completes ramping up during the systolic phase.
21. The method of claim 19, wherein the method further comprises: varying the speed of the motor, based on the time period of the diastolic phase or the time period of the systolic phase, such that the speed of the motor begins ramping down during the systolic phase.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0020] Referring to
[0021]
[0022]
[0023]
[0024] To help avoid collapse of the ventricle toward the end of systole or during diastole, impeller speed 52 preferably ramps down at segment 57 from elevated speed 53 to reduced speed 54. Segment 57 begins during the systolic phase of the cardiac cycle (i.e., before the beginning of diastole 51). For example, current curve 49 starts to ramp down at a time 58 which precedes start of diastole 51 by a time t.sub.2. Preferably, time 58 may be at a moment between about 50% to about 90% into the systolic phase. Thus, denoting the length of the systolic phase as t.sub.s, the ratio t.sub.1/t.sub.s is preferably between 0.1 and 0.5.
[0025] As shown in
[0026] A pump system of the present invention is shown in greater detail in
[0027] An average target speed or rpm for operating the pump is provided by a physiological monitor 68 to FOC block 66. The average rpm may be set by a medical caregiver or may be determined according to an algorithm based on various patient parameters such heart beat. Monitor 68 may also generate a status signal for identifying whether the ventricle is in the initial, highly weakened state or whether a predetermined recovery has been obtained in the strength of the ventricle. The average rpm and the status signal are provided to a speed command calculator 70. The status signal can be used to determine whether or not the variable speed control of the invention should be used to unload the ventricle. The status signal can alternatively be externally provided to calculator 70 (e.g., by a physician via an HMI).
[0028] Command calculator 70 is coupled to a cycle tracking block 71 which maintains timing for a cardiac cycle reference. A current signal (e.g., currents i.sub.a, i.sub.b, and i.sub.c) can be used in order to detect the cardiac cycle from the instantaneous blood flow, for example. More specifically, the controller may identify the heart rate by measuring time between current peaks in the speed control mode. Then the speed decrease can start at a calculated time after the occurrence of a current peak. The speed increase can start at a calculated time after the current minimum value is detected. This calculated time typically depends on the heart rate.
[0029] Alternatively, cycle tracking block 71 can be coupled to a pacemaker 72 in the event that the patient is using such a device. Conventional pacemakers have been constructed to continuously generate radio signals that contain information about pulse timing and other data. These sine-wave modulated signals can be received by a special receiver (not shown), where the signals are demodulated, digitized (if necessary), and transferred to cycle tracking block 71. Besides being located near the implanted pacemaker and connected by a cable or wirelessly to the controller (e.g., via BlueTooth), a receiver could be integrated with the controller or the pumping unit.
[0030] Based on the reference cycle timing from block 71, command calculator 70 determines an instantaneous speed (or magnitude of the current vector) to be used by FOC block 66, FOC block 66 generates commanded voltage output values v.sub.a, v.sub.b, and v.sub.c which are input to PWM block 63. The v.sub.a, v.sub.b, and v.sub.c commands may also be coupled to observer 67 for use in detecting speed and position (not shown). Thus, the speed is controlled to follow the curves shown in
[0031] In one embodiment, the timing of the speed increases and decreases are determined as follows. At a constant pacing rate (i.e., constant beat rate), the time for starting the speed acceleration (e.g., at time 56 in
t.sub.acc(n+1)=t.sub.p(n).sub.+60/N−t.sub.1.
where t.sub.p(n) is the time of occurrence of a pacemaker pulse time signaling the start of the current cardiac cycle; N is the heart (pulse) rate in beat/min set by a pacemaker; and t.sub.acc(n+1) is the time to increase the pump speed for the next cardiac cycle. Similarly, the time to start deceleration (e.g., at a time 58 in
t.sub.decel(n−1)=t.sub.a(n+1)+t.sub.s
where t.sub.s is the duration of systole. Systole typically lasts 30% to 50% of the cardiac cycle 60/N, and within a certain heart rate range it is fairly independent of the heart rate N. For example, for a heart rate N between 60-120 beats/min, t.sub.s is between 0.30 seconds and 0.25 seconds.
[0032] In an alternative embodiment, command calculator 70 and FOC block 66 are configured to operate the motor in a constant current mode (i.e., a constant torque mode). In this mode, the speed changes inversely with the pump load (i.e., the flow rate). Thus, an average speed is determined by the physiological monitor. The motor controller adjusts the current to obtain the desired average speed and to keep the current substantially constant. By keeping a constant current in the face of a load which varies within the cardiac cycle, the impeller speed automatically changes.
[0033] In the current control mode, the pump flow increases (load increases in the beginning of systole (at 78) and the speed curve 81 drops to a reduced speed 83. At the end of systole, the flow drops (at 80) and speed increases to an elevated speed 82. Thus, the speed increases and stays relatively high during diastole to help unload the ventricle by pumping out blood at the time it fills the ventricle. This is a natural behavior of the pump in the current control mode.
[0034] Either the variable speed control mode using a variable target speed or using the constant current approach of the invention can be combined with the conventional constant speed mode in order to adapt pump performance to the strength level of the patient's ventricle. In particular, the selection between the variable speed mode and the constant speed mode can be determined according to a physiologic capability of the patient. For example, the pump is set to operate in the constant current mode immediately following the implantation when the left ventricle is weak, thereby providing a greater level of ventricle unloading. With the patient's recovery, the pump may be set to operate in the constant speed mode, promoting higher flow pulsatility and a more natural physiologic response to the patient's activities.