Scouring system control method and device and related equipment
By obtaining the operating parameters of the ventricular assist device, determining the target erosion flow, and controlling the erosion system to erode, the problem of poor erosion effect in the prior art is solved, and precise erosion and thrombosis prevention of ventricular assist device is achieved, and the reliability of the device and the safety of the patient are improved.
Patent Information
- Application Number
- CN202510077838.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-02-28
AI Technical Summary
The prior art is difficult to accurately control the erosion system of the ventricular assist device, resulting in poor erosion effect or excessive erosion, affecting the service life of the device and patient safety.
By obtaining the parameters of the ventricular assist device, including the operating status of the catheter and the blood pump, the target flush flow is determined and the flushing system is controlled according to the flow rate. The method utilizes a pre-trained machine model to dynamically adjust the flush flow based on real-time parameters to ensure the cleaning of the ventricular assist device and prevent thrombosis.
Accurate flushing of the ventricular assist device is achieved, preventing thrombosis, improving the reliability of the device and patient safety, optimizing the long-term performance of the device, and reducing maintenance frequency and cost.
Smart Images

Figure CN119524312A_ABST
Abstract
Description
Background Art
[0002] The ventricular assist device is an important medical device used to assist or replace heart function, especially for patients with heart failure. With the widespread use of ventricular assist devices, how to maintain the long-term stable operation of the device and reduce complications has become a key technical challenge. Thrombosis is a common problem during the use of ventricular assist devices, which may lead to serious complications and even endanger the patient's life. In order to prevent thrombosis, the ventricular assist device needs to be flushed uninterruptedly. However, traditional flushing methods often lack real-time monitoring and precise control of the operating status of the ventricular assist device, resulting in poor flushing effect or excessive flushing, affecting the service life of the ventricular assist device and patient safety. Therefore, how to achieve precise control of the flushing system to complete the effective flushing of the ventricular assist device is a technical problem that needs to be solved urgently.
[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0004] The present disclosure provides a flushing system control method, device and related equipment, which at least to a certain extent overcome the problem that the related technology cannot accurately control the flushing of the ventricular assist device.
[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0006] According to one aspect of the present disclosure, a flushing system control method is provided, which is applied to a ventricular assist device, and the method includes: acquiring ventricular assist device parameters, which characterize the operating state of the ventricular assist device; determining a target flushing flow rate based on the ventricular assist device parameters; and controlling the flushing system to complete the flushing of the ventricular assist device based on the target flushing flow rate.
[0007] In some embodiments, the ventricular assist device includes a catheter and a blood pump, and the ventricular assist device parameters include: catheter parameters and blood pump parameters, wherein the catheter parameters are used to characterize the working performance of the catheter in the ventricular assist device, and the blood pump parameters are used to characterize the working performance of the blood pump in the ventricular assist device.
[0008] In some embodiments, the ventricular assist device parameters include a real-time circuit occlusion pressure value and a real-time blood pump operating speed value. The target flushing flow rate is determined based on the ventricular assist device parameters, including: inputting the real-time circuit occlusion pressure value and the real-time blood pump operating speed value into a pre-trained target flushing flow rate determination model, and outputting the target flushing flow rate value corresponding to the real-time circuit occlusion pressure.
[0009] In some embodiments, the target flushing flow determination model is obtained by training based on a pre-constructed machine model, and the training method includes: obtaining a historical data set, the historical data set includes: historical pipeline blocking pressure values, historical target flushing flow values, and historical actual flushing flow values, wherein the historical target flushing flow value is a preset flushing flow value calculated based on the historical blood pump operating speed value, and the historical actual flushing flow value is the historical actual flushing flow value of the flushing system; training the machine model based on the historical data set to obtain the target flushing flow determination model.
[0010] In some embodiments, there is a linear fitting relationship between the historical target flushing flow value and the historical blood pump operating speed, and the historical pipeline blocking pressure value is time-varying.
[0011] In some embodiments, the training method further includes: determining an adjustment coefficient based on historical target flushing flow values and historical actual flushing flow values; and optimizing and adjusting a target flushing flow determination model based on the adjustment coefficient.
[0012] In some embodiments, the flushing system includes a flushing plunger pump, and according to a target flushing flow rate, the flushing system is controlled to complete the flushing of the ventricular assist device, including: obtaining current flow state information; according to the current flow state information and the target flushing flow rate, the flushing plunger pump is controlled to complete the flushing of the catheter and blood pump in the ventricular assist device.
[0013] According to another aspect of the present disclosure, a ventricular assist device is provided, including a control device and a flushing system, wherein the control device is used to obtain ventricular assist device parameters and determine a target flushing flow rate based on the ventricular assist device parameters, so that the flushing system is controlled to complete the flushing of the ventricular assist device according to the target flushing flow rate, wherein the ventricular assist device parameters represent the operating state of the ventricular assist device.
[0014] According to another aspect of the present disclosure, a control device is also provided, including: a parameter acquisition module, used to acquire ventricular assist device parameters, the ventricular assist device parameters characterize the operating status of the ventricular assist device; a flow determination module, used to determine a target flushing flow according to the ventricular assist device parameters; and a flushing control module, used to control the flushing system to complete the flushing of the ventricular assist device according to the target flushing flow.
[0015] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above flushing system control methods by executing the executable instructions.
[0016] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the above flushing system control methods is implemented.
[0017] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the flushing system control method described above is implemented.
[0018] The flushing system control method, device and related equipment provided in the embodiments of the present disclosure obtain ventricular assist device parameters, which characterize the operating state of the ventricular assist device; determine the target flushing flow rate according to the ventricular assist device parameters; and control the flushing system to complete the flushing of the ventricular assist device according to the target flushing flow rate. The embodiments of the present disclosure obtain ventricular assist device parameters to determine the target flushing flow rate, and then accurately control the flushing process to ensure smooth blood flow and prevent thrombosis, thereby improving the reliability of the ventricular assist device and ensuring the safety of the user. At the same time, it optimizes the long-term performance of the ventricular assist device, reduces the maintenance frequency and cost caused by improper flushing, and provides users with more stable and effective support.
[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0021] Figure 1 A schematic diagram showing an exemplary application architecture of a flushing system control method in an embodiment of the present disclosure; Figure 2 A flow chart of a flushing system control method according to an embodiment of the present disclosure is shown; Figure 3 A flow chart of a model training method in an embodiment of the present disclosure is shown; Figure 4 A flow chart of another model training method in an embodiment of the present disclosure is shown; Figure 5 A flow chart of another flushing system control method in an embodiment of the present disclosure is shown; Figure 6 A schematic diagram of a flushing plunger intelligent system module in an embodiment of the present disclosure is shown; Figure 7 A logic diagram for controlling a flushing plunger pump in an embodiment of the present disclosure is shown; Figure 8 A schematic diagram of a control device in an embodiment of the present disclosure is shown; Fig. 9 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0022] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0023] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0024] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.
[0025] Figure 1 A schematic diagram of an exemplary application architecture to which the flushing system control method in the embodiment of the present disclosure can be applied is shown.
[0026] like Figure 1 As shown, the application architecture includes a ventricular assist device 101 , a flushing system 102 and a control device 103 .
[0027] Among them, the ventricular assist device (VAD) 101 is a mechanical device used to help the heart pump blood, usually for patients with heart failure or heart insufficiency. Its working principle is to help one or both ventricles of the heart pump blood through implantation or external connection, thereby reducing the burden on the heart and improving blood circulation efficiency.
[0028] The flushing system 102 is connected to the ventricular assist device, or is a separate system inside the ventricular assist device, and is used to maintain and clean the ventricular assist device to ensure that the ventricular assist device operates more safely and effectively.
[0029] The control device 103 is connected to the flushing system 102 and is used to control the flushing system 102 so that the flushing system 102 can flush the ventricular assist device 101 more accurately. In detail, the control device can be connected to the flushing system through a network, and the network can be a wired network or a wireless network. Optionally, the above-mentioned wireless network or wired network uses standard communication technology and / or protocols. The network is usually the Internet, but it can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPSec) etc. may be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies may be used to replace or supplement the above data communication technologies.
[0030] Specifically, the control device 103 can be a terminal device, which can be various electronic devices, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, smart speakers, smart watches, wearable devices, augmented reality devices, virtual reality devices, etc. Optionally, the client of the application installed in different terminal devices is the same, or the client of the same type of application based on different operating systems. Based on the different terminal platforms, the specific form of the client of the application can also be different, for example, the application client can be a mobile client, a PC client, etc.
[0031] The control device 103 can be connected to a server that provides various services, such as a background management server that provides support for the device operated by the user using the control device. The background management server can analyze and process the received request data and feed back the processing results to the control device.
[0032] Optionally, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.
[0033] Those skilled in the art will know that Figure 1 The number of control devices, flushing systems, and ventricular assist devices is only illustrative, and any number may be provided according to actual needs. The embodiments of the present disclosure are not limited thereto.
[0034] Under the above example application architecture, a flushing system control method is provided in an embodiment of the present disclosure, and the method can be executed by any electronic device with computing and processing capabilities.
[0035] Figure 2 A flow chart of a flushing system control method in an embodiment of the present disclosure is shown as follows: Figure 2 As shown, the flushing system control method provided in the embodiment of the present disclosure includes the following steps: S202, obtaining ventricular assist device parameters, where the ventricular assist device parameters represent the operating status of the ventricular assist device.
[0036] It should be noted that the flushing system control method provided in the embodiment of the present disclosure is applied to a ventricular assist device, that is, controlling the flushing system to complete the flushing of the ventricular assist device. Its core purpose is to ensure the internal cleanliness of the ventricular assist device and prevent thrombosis, thereby ensuring the long-term stable operation of the ventricular assist device and the safety of the patient. A ventricular assist device is a mechanical device used to help the heart pump blood, and is usually used to treat patients with heart failure. The working principle of a ventricular assist device is to assist or replace the heart's pumping function with a blood pump, thereby improving blood circulation.
[0037] The ventricular assist device parameters may be any one or more index parameters that characterize the operating status and performance of the ventricular assist device, such as blood pump speed, blood flow, blood pump pressure, catheter pressure, catheter flow, etc. In some embodiments, the ventricular assist device is composed of a catheter and a blood pump, and the catheter is responsible for drawing blood from the heart or venous system and delivering it to the arterial system. The blood pump is responsible for pumping blood from the catheter to the arterial system, partially or completely replacing the function of the heart. The corresponding ventricular assist device parameters can be divided into catheter parameters and blood pump parameters, wherein the catheter parameters are used to characterize the working performance of the catheter, such as pipeline blocking pressure, catheter resistance, catheter flow, etc. The catheter parameters reflect the effect of the catheter on blood flow and whether the catheter is working properly. The blood pump parameters are used to characterize the working performance of the blood pump, such as blood pump speed, blood flow, blood pump pressure, blood pump power consumption, etc. The blood pump parameters reflect the ability of the blood pump to pump blood and whether the blood pump is working properly.
[0038] S204, determining a target washout flow rate according to the ventricular assist device parameters.
[0039] It should be noted that the target flushing flow rate refers to an ideal flushing liquid flow value that needs to be achieved in the flushing system of the ventricular assist device in order to maintain the internal cleanliness of the device and prevent thrombosis. The flow value of the target flushing flow rate is determined based on the parameters of the ventricular assist device and is a key parameter in the flushing system control method.
[0040] Because the ventricular assist device parameters provide direct information about the current operating status of the ventricular assist device. These parameters include but are not limited to blood pump speed, catheter pressure, blood flow, power consumption, etc. They can indicate the working performance of the blood pump and catheter, as well as the flow of blood in the device. In addition, the risk of thrombosis is directly related to factors such as blood flow characteristics, blood pump speed, pressure and flow. By monitoring these parameters, the potential risk of thrombosis can be assessed, and the flushing flow can be adjusted accordingly to effectively prevent thrombosis. The working environment of the ventricular assist device is dynamically changing. For example, the patient's activity level, cardiac load, blood circulation status, etc. may affect the operation of the device. Therefore, it is necessary to dynamically adjust the flushing flow according to the real-time ventricular assist device parameters, that is, to obtain the current target flushing flow to adapt to real-time changes.
[0041] S206, controlling the flushing system to complete flushing of the ventricular assist device according to the target flushing flow rate.
[0042] The purpose of controlling the flushing system to flush the ventricular assist device according to the target flushing flow is to ensure the internal cleanliness of the ventricular assist device and prevent the accumulation of thrombi and other impurities, thereby ensuring the stable operation of the ventricular assist device and the safety of the patient. Since the ventricular assist device will produce blood residues and other substances accumulated during long-term operation, the accumulation may affect the performance and life of the ventricular assist device. By controlling the flushing flow, these accumulations can be removed regularly. When blood flows in the ventricular assist device, thrombi may form, and the risk of thrombosis can be reduced by flushing. In the embodiment of the present disclosure, the target flushing flow is calculated based on the parameters of the ventricular assist device, ensuring an accurate flushing flow value, which can effectively clean the device instead of excessive or insufficient. By accurately controlling the flushing flow, damage to the ventricular assist device can be avoided, while ensuring that each flushing is effective and does not waste resources. Appropriate flushing flow can reduce the additional burden on the patient's heart, avoid hemodynamic instability caused by flushing, and ensure the safety of the patient.
[0043] In some embodiments of the present disclosure, the ventricular assist device parameters include a real-time circuit occlusion pressure value and a real-time blood pump operating speed value. The target flushing flow rate is determined based on the ventricular assist device parameters, and the following steps are also included: the real-time circuit occlusion pressure value and the real-time blood pump operating speed value are input into a pre-trained target flushing flow rate determination model, and the target flushing flow rate value corresponding to the real-time circuit occlusion pressure is output.
[0044] It should be noted that in the flushing system control method provided in the embodiment of the present disclosure, real-time monitoring can be performed, and the key parameters of real-time monitoring include real-time pipeline blocking pressure value and real-time blood pump running speed value. Real-time parameters can reflect the current operating status of the ventricular assist device and potential blockage risk.
[0045] The real-time monitored line occlusion pressure value and blood pump speed value are input into a pre-trained target flushing flow determination model. The target flushing flow determination model is an algorithm or mathematical model based on data analysis, which can process the input parameters and make corresponding calculations. In some embodiments, the target flushing flow determination model can be pre-trained through machine learning or other data analysis techniques. It has learned a large amount of historical data and understands the relationship between the line occlusion pressure and the blood pump speed and the required flushing flow. The purpose of model training is to find the optimal target flushing flow value to maintain the optimal operating state of the ventricular assist device.
[0046] The target flushing flow determination model calculates the corresponding target flushing flow value based on the input real-time parameters. The target flushing flow value is recommended by the model based on the current state of the ventricular assist device to ensure the optimal flow rate for cleaning the inside of the device and preventing thrombosis. Once the target flushing flow value is determined, the control device will adjust the flushing system according to this value and execute the flushing process.
[0047] The advantage of the disclosed embodiment is that the flushing flow rate can be adjusted dynamically and intelligently to adapt to the actual operation of the ventricular assist device, thereby improving the efficiency and safety of flushing. By using a pre-trained model, the method reduces the error of human judgment, improves the level of automation, and can quickly respond to changes in the state of the ventricular assist device.
[0048] In some embodiments of the present disclosure, the target flushing flow determination model is obtained by training based on a pre-built machine model, such as Figure 3 As shown, the training method includes the following steps: S302, obtaining a historical data set, the historical data set including: a historical pipeline blocking pressure value, a historical target flushing flow value, and a historical actual flushing flow value, wherein the historical target flushing flow value is a preset flushing flow value calculated according to a historical blood pump operating speed value, and the historical actual flushing flow value is a historical actual flushing flow value of the flushing system; S304, training a machine model according to the historical data set to obtain a target flushing flow determination model.
[0049] It should be noted that the historical circuit occlusion pressure value is the circuit occlusion pressure data recorded during the past operation of the ventricular assist device. The historical target flushing flow value is the preset flushing flow value calculated based on the historical blood pump operating speed value, which represents the flushing flow considered appropriate in past operations. The historical actual flushing flow value is the flow record of the flushing system when it actually performed the flushing operation in the past.
[0050] Before training the machine model, it is usually necessary to preprocess the historical data set, including cleaning the data (removing outliers, missing values, etc.), standardizing or normalizing, to ensure the quality and consistency of the data. Use the preprocessed historical data set to train the machine model. The final machine model is the target flushing flow determination model. This model can predict and output the corresponding target flushing flow value based on the real-time pipeline blocking pressure value and the real-time blood pump running speed value.
[0051] According to the method provided in the embodiment of the present disclosure, the target flushing flow determination model can intelligently predict and adjust the flushing flow based on historical data and machine learning algorithms to adapt to the actual operating requirements of the ventricular assist device, thereby improving the efficiency and safety of the flushing system.
[0052] In some embodiments of the present disclosure, there is a linear fitting relationship between the historical target flushing flow value and the historical blood pump operating speed, and the historical pipeline blocking pressure value is time-varying.
[0053] It should be noted that linear fitting refers to the existence of a straight-line relationship between two variables, which can be described by the mathematical formula y=mx+b, where: y is the dependent variable (historical target flushing flow value), x is the independent variable (historical blood pump operating speed), m is the slope (indicating the rate of change of the target flushing flow value when the blood pump operating speed changes), and b is the intercept (indicating the target flushing flow value when the blood pump operating speed is zero).
[0054] The linear fitting relationship shows that by analyzing the historical data, it can be concluded that there is a direct and proportional relationship between the blood pump operating speed and the target flushing flow rate. This means that when the blood pump speed increases, the target flushing flow rate will also increase in a certain proportion, and vice versa.
[0055] Time variability refers to the change of historical circuit occlusion pressure values over time. Since the circuit occlusion pressure values change over time, this time series characteristic needs to be considered when using historical data sets. In the flushing system control method, considering the time variability of historical circuit occlusion pressure values helps to train the machine model more accurately, enabling it to better predict and adjust the target flushing flow to adapt to the actual operation of the ventricular assist device.
[0056] In some embodiments of the present disclosure, Figure 4 As shown, the above training method for the target flow determination model also includes the following steps: S402, determining an adjustment coefficient according to a historical target flushing flow value and a historical actual flushing flow value; S404, optimizing and adjusting the target flushing flow determination model according to the adjustment coefficient.
[0057] It should be noted that to compare the historical target flushing flow value with the historical actual flushing flow value, first, it is necessary to compare the preset historical target flushing flow value (calculated based on the historical blood pump operating speed) with the actual recorded historical flushing flow value under the same or similar operating conditions. For each set of data, calculate the difference between the historical target flushing flow value and the historical actual flushing flow value. This difference can be a simple difference or a ratio or percentage. Analyze these differences to determine whether there are systematic deviations. This may involve statistical methods, such as calculating the mean, standard deviation, etc. Based on the difference analysis, an adjustment coefficient can be determined. The adjustment coefficient is used to correct the parameters of the target flushing flow determination model so that the prediction of the target flow determination model is closer to the actual flushing flow.
[0058] The determined adjustment coefficients are applied to the training process of the target flushing flow determination model. The machine model is retrained using the adjusted parameters. After retraining, it is necessary to verify whether the performance of the model has improved, which can be achieved by comparing the model's predictions on the validation data set with the actual flushing flow values.
[0059] According to the disclosed embodiments, the target washout flow model can more accurately predict the optimal washout flow under different operating conditions, thereby improving the washout efficiency and safety of the ventricular assist device. The introduction of the adjustment coefficient enables the model to learn and adapt from actual operation, making the predicted target washout flow closer to the ideal actual washout flow.
[0060] In some embodiments of the present disclosure, the flushing system includes a flushing plunger pump, such as Figure 5 As shown, according to the target flushing flow rate, controlling the flushing system to complete the flushing of the ventricular assist device also includes the following steps: S502, obtaining current flow status information; S504, controlling the flushing plunger pump to complete flushing of the catheter and the blood pump in the ventricular assist device according to the current flow state information and the target flushing flow rate.
[0061] It should be noted that the main function of the flushing system is to flush the catheter and blood pump in the ventricular assist device regularly or continuously to prevent blood coagulation and thrombosis. The flushing system can specifically include a flushing plunger pump, which is the core component of the flushing system. It is responsible for generating and maintaining a certain flow rate to flush the catheter and blood pump in the ventricular assist device. The flushing plunger pump pushes liquid (usually flushing solutions such as glucose or heparin) through the pipes of the ventricular assist device through reciprocating or rotational motion, thereby removing blood components that may be deposited on the inner wall of the pipe.
[0062] The flushing system control method provided in the embodiment of the present disclosure uses a flushing plunger pump to control the flushing system according to a target flushing flow rate to complete flushing of the catheter and the blood pump in the ventricular assist device. The specific steps may include the following: 1. Monitor the flow sensor of the flushing system in real time to obtain the flow status information of the current flushing plunger pump.
[0063] 2. The current flow status information may include actual flushing flow, flushing pressure, pump operating status, etc.
[0064] 3. Compare the current flow rate with the target flushing flow rate: 4. Compare the acquired current flow state information with the predetermined target flushing flow.
[0065] 5. Identify the difference between current traffic and target traffic.
[0066] 6. If the current flow rate is lower than the target flushing flow rate, increase the speed or opening time of the flushing plunger pump to increase the flow rate.
[0067] 7. If the current flow rate is higher than the target flushing flow rate, reduce the speed or opening time of the flushing plunger pump to reduce the flow rate.
[0068] 8. The control device can use PID (proportional-integral-derivative) control or other control algorithms to accurately adjust the operation of the pump to achieve the target flow rate.
[0069] 9. After controlling the flushing plunger pump to reach the target flushing flow rate, perform the flushing operation to flush the catheter and blood pump in the ventricular assist device.
[0070] 10. During the flushing process, continuously monitor the flow status information and adjust the pump operation as needed to maintain a stable flushing flow.
[0071] According to the method provided in the embodiment of the present disclosure, it is possible to ensure that the flushing system of the ventricular assist device operates efficiently according to the preset target flushing flow rate, thereby effectively cleaning the inside of the device, preventing thrombosis, and ensuring the safety of the patient and the long-term stability of the device.
[0072] In some embodiments of the present disclosure, Figure 6-Figure 7 For example, the flushing control method is applied to a brush plunger intelligent system based on a ventricular assist device system, specifically, Figure 6 As shown, the flushing plunger intelligent system may include: a comprehensive management unit, an intelligent operation module, a flushing liquid storage device, a pressure acquisition module, and a driving operation unit.
[0073] The integrated management unit is the system's management of peripherals, recording the density and volume of the flushing liquid, and summarizing the information on the normal operation of the flushing pipeline; the intelligent operation module is used to finally confirm the target flow rate based on the current pipeline pressure, real-time operating flow rate, preset flow value, and adjustment coefficient; the adjustment coefficient is related to the speed of the blood pump running at the front end of the catheter; the flushing liquid storage device mainly refers to an infusion bag or bottle that can store a certain amount of liquid (such as glucose, heparin). The pressure acquisition module is used to obtain the pressure of the flushing liquid injected into the catheter; the drive operation unit is used to adjust the working state of the plunger pump based on the current pressure and target pressure in the current pipeline, so as to achieve the purpose of adjusting the pressure-stabilizing operation of the flushing system.
[0074] When the ventricular assist device is running stably, the blood pump needs to be flushed continuously to prevent blood clots from affecting normal operation, and the flushing pipeline needs to be blocked to prevent blood from flowing back through the blood pump and causing bleeding accidents. The flushing plunger intelligent system based on the ventricular assist device disclosed in the present invention can perfectly meet the stable operation of the ventricular assist device, maintain stable cardiac power, and support basic physiological activities of the human body.
[0075] Through the two parameters of pipeline blocking pressure and blood pump running speed, the flushing plunger pump flow value is intelligently adjusted to provide stable pipeline blocking pressure, prevent blood backflow, prevent blood pump shaft thrombosis, support long-term stable operation of the blood pump, and achieve the needs of maintaining human physiological activities.
[0076] In order to stabilize the pipeline blocking pressure during operation by adjusting the flushing plunger pump flow, the intelligent operation module of the control system determines the target flushing plunger pump flow according to the user's real-time pipeline blocking pressure, the heart assist device blood pump operating speed, the preset flushing plunger flow value and the adjustment coefficient of the heart assist device; through the determined target flushing plunger pump flow, the comprehensive management unit transmits real-time commands to the driving operation unit, which controls and adjusts the flushing plunger pump according to the target flushing plunger pump flow, the current flow state of the flushing plunger pump and the target flushing plunger pump flow. Through the above description, the flushing plunger intelligent system based on the ventricular assist device system uses the pipeline blocking pressure of the device during operation and the operating speed of the heart assist device blood pump (the device is set to different gears) as the basic parameters for calculating the target flushing plunger pump flow in the flushing plunger intelligent system; it can effectively achieve the stability of the pipeline blocking pressure when the ventricular assist system changes and adjusts according to the physiological activities of the human body, avoid blood backflow, prevent blood pump shaft thrombosis, support the blood pump to run smoothly for a long time, and maintain the stability of the human heart power.
[0077] In some embodiments, the real-time pipeline blocking pressure, the operating speed of the heart assist device blood pump, the preset flushing plunger flow value of the heart assist device and the adjustment coefficient are combined. The intelligent operation module obtains the target flushing plunger pump flow by superimposing the flow adjustment amount on the preset value of the flushing plunger pump flow; the adjustment amount takes into account the change in the blood pump operating speed to the human heart state, and can effectively meet the combination of the pipeline blocking pressure and the operating changes of the ventricular assist device blood pump, so that the target flushing plunger pump flow is adjusted along with the ventricular assist device and human physiological adjustments.
[0078] The intelligent operation module includes a flushing plunger flow difference calculation unit and a PID control unit; in adjusting the operating state of the flushing plunger pump based on the current flushing plunger flow and the current flushing plunger flow, the flushing plunger flow difference calculation unit is used to obtain the difference between the last and target flushing plunger flows; the PID control unit is used to input the flow difference into the controller to adjust the driving operation unit to achieve a change in the operating state of the flushing plunger pump and realize the target flushing plunger flow.
[0079] Figure 7 The logic diagram for controlling the flushing plunger pump is shown in FIG. Figure 7As shown, the intelligent operation module determines the target flushing plunger flow rate according to the user's real-time pipeline blocking pressure, the operating speed of the heart assist device blood pump, the preset flushing plunger flow value and the adjustment coefficient of the heart assist device; through the determined target flushing plunger flow rate, the comprehensive management unit transmits the real-time command to the driving operation unit, which controls and adjusts the flushing plunger pump according to the target flushing plunger flow rate, the current flow state of the flushing plunger and the target flushing plunger flow rate.
[0080] The intelligent operation module also includes: a basic parameter module, a deviation adjustment module, and a device driving module. The basic parameter module: after the heart assist device is running stably, the real-time speed s=f*α change curve (α is the motor term constant) is calculated through the feedback signal frequency f, and a preset flushing plunger flow P is provided according to the speed of the blood pump. The relationship between the two is based on the linear fitting relationship after the system is running, P=K*f*α+b, where K and b are linear constants; the real-time pipeline blocking pressure is the pressure change with time characteristics, and the pressure change curve represents the fluctuation of the pipeline pressure of the flushing plunger device with time. This state quantity characterizes the time characteristics of the operating state of the flushing plunger system of the ventricular assist device, and is also the changing state caused by the action of multiple factors of the entire system.
[0081] Deviation adjustment module: used to collect the deviation relationship between the actual flushing plunger flow and the target flushing plunger flow, confirm the adjustment coefficient, approach the target flushing flow with the optimal compensation value, and achieve a reasonable range of target deviation.
[0082] Equipment driver module: Integrate the data values of the basic parameter module and the deviation adjustment module to obtain the setting parameters for achieving the target flushing plunger flow, and send them to the flushing plunger pump of the driving operation unit through the comprehensive management unit. After adjustment, the target flushing plunger flow at the current moment is achieved.
[0083] Based on the same inventive concept, an embodiment of the present disclosure also provides a ventricular assist device, which includes a flushing system and a control device. The control device is used to obtain ventricular assist device parameters and determine a target flushing flow rate based on the ventricular assist device parameters, so that the flushing system is controlled to complete the flushing of the ventricular assist device according to the target flushing flow rate, wherein the ventricular assist device parameters represent the operating state of the ventricular assist device.
[0084] Based on the same inventive concept, the present disclosure also provides a control device in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0085] Figure 8 A schematic diagram of a control device in an embodiment of the present disclosure is shown. Figure 8As shown, the device comprises: A parameter acquisition module 801 is used to acquire ventricular assist device parameters, where the ventricular assist device parameters represent the operating status of the ventricular assist device; The flow determination module 802 is used to determine the target washout flow according to the ventricular assist device parameters; the predicted results on the validation data set are compared with the actual washout flow The flushing control module 803 is used to control the flushing system to complete the flushing of the ventricular assist device according to the target flushing flow rate.
[0086] In some embodiments of the present disclosure, the flow determination module 802 is further used to input the real-time pipeline blocking pressure value and the real-time blood pump running speed value into a pre-trained target flushing flow determination model, and output the target flushing flow value corresponding to the real-time pipeline blocking pressure. In some embodiments of the present disclosure, the control device also includes a model training module for acquiring a historical data set, wherein the historical data set includes: historical pipeline blocking pressure values, historical target flushing flow values, and historical actual flushing flow values, wherein the historical target flushing flow value is a preset flushing flow value calculated based on historical blood pump operating speed values, and the historical actual flushing flow value is the historical actual flushing flow value of the flushing system; the machine model is trained according to the historical data set to obtain the target flushing flow determination model.
[0087] In some embodiments of the present disclosure, the above-mentioned model training module is also used to determine an adjustment coefficient according to the historical target flushing flow value and the historical actual flushing flow value; and optimize and adjust the target flushing flow determination model according to the adjustment coefficient.
[0088] In some embodiments of the present disclosure, the flushing control module 803 is also used to obtain current flow state information; and control the flushing plunger pump to complete the flushing of the catheter and blood pump in the ventricular assist device according to the current flow state information and the target flushing flow.
[0089] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the contents disclosed in the above method embodiments. It should be noted that the above modules as part of the device can be executed in a computer system such as a set of computer executable instructions.
[0090] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0091] Refer to the following Fig. 9 The electronic device 900 according to this embodiment of the present disclosure is described. Fig. 9 The electronic device 900 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0092] like Fig. 9 As shown, the electronic device 900 is in the form of a general computing device. The components of the electronic device 900 may include but are not limited to: at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910).
[0093] The storage unit stores a program code, and the program code can be executed by the processing unit 910, so that the processing unit 910 executes the steps described in the above "Exemplary Method" section of this specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 910 can execute the following steps of the above method embodiment: obtaining ventricular assist device parameters, the ventricular assist device parameters characterizing the operating state of the ventricular assist device; determining a target flushing flow rate according to the ventricular assist device parameters; and controlling the flushing system to complete the flushing of the ventricular assist device according to the target flushing flow rate.
[0094] The storage unit 920 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 9201 and / or a cache storage unit 9202 , and may further include a read-only storage unit (ROM) 9203 .
[0095] The storage unit 920 may also include a program / utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0096] Bus 930 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0097] The electronic device 900 may also communicate with one or more external devices 940 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 900, and / or communicate with any device that enables the electronic device 900 to communicate with one or more other computing devices (e.g., routers, modems, etc.). This communication may be performed through an input / output (I / O) interface 950. In addition, the electronic device 900 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 960. As shown, the network adapter 960 communicates with other modules of the electronic device 900 through a bus 930. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0098] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0099] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer program product, which includes: a computer program, which implements the method in the above embodiment when executed by a processor.
[0100] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.
[0101] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0102] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0103] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0104] In specific implementation, the program code for performing the operation of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0105] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0106] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0107] Through the description of the above implementation modes, it is easy for those skilled in the art to understand that the example implementation modes described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation mode of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation mode of the present disclosure.
[0108] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.
Claims
1. A flushing system control method, characterized in that: Applied to a ventricular assist device, the method comprises: Acquiring a ventricular assist device parameter, wherein the ventricular assist device parameter represents an operating state of the ventricular assist device; determining a target washout flow rate according to the ventricular assist device parameters; According to the target flushing flow rate, the flushing system is controlled to complete the flushing of the ventricular assist device.
2. The flushing system control method according to claim 1, characterized in that: The ventricular assist device includes a catheter and a blood pump, and the ventricular assist device parameters include: catheter parameters and blood pump parameters, wherein the catheter parameters are used to characterize the working performance of the catheter in the ventricular assist device, and the blood pump parameters are used to characterize the working performance of the blood pump in the ventricular assist device.
3. The flushing system control method according to claim 1, characterized in that: The ventricular assist device parameters include a real-time pipeline blocking pressure value and a real-time blood pump running speed value. According to the ventricular assist device parameters, determining a target flushing flow rate includes: The real-time pipeline blocking pressure value and the real-time blood pump running speed value are input into a pre-trained target flushing flow determination model, and the target flushing flow value corresponding to the real-time pipeline blocking pressure is output.
4. The flushing system control method according to claim 3, characterized in that: The target flushing flow determination model is obtained by training based on a pre-built machine model, and the training method includes: Acquire a historical data set, the historical data set including: a historical pipeline blocking pressure value, a historical target flushing flow value, and a historical actual flushing flow value, wherein the historical target flushing flow value is a preset flushing flow value calculated according to a historical blood pump operating speed value, and the historical actual flushing flow value is a historical actual flushing flow value of the flushing system; The target flushing flow determination model is obtained by training the machine model according to the historical data set.
5. The flushing system control method according to claim 4, characterized in that: There is a linear fitting relationship between the historical target flushing flow value and the historical blood pump operating speed, and the historical pipeline blocking pressure value is time-varying.
6. The flushing system control method according to claim 4, characterized in that: The training method further comprises: Determining an adjustment coefficient according to the historical target flushing flow value and the historical actual flushing flow value; The target flushing flow determination model is optimized and adjusted according to the adjustment coefficient.
7. The flushing system control method according to claim 1, characterized in that: The flushing system includes a flushing plunger pump, and according to the target flushing flow rate, the flushing system is controlled to complete flushing of the ventricular assist device, including: Get current traffic status information; The flushing plunger pump is controlled according to the current flow state information and the target flushing flow rate to complete the flushing of the catheter and the blood pump in the ventricular assist device.
8. A control device, characterized in that: include: A parameter acquisition module, used for acquiring a ventricular assist device parameter, wherein the ventricular assist device parameter represents an operating state of the ventricular assist device; a flow determination module, configured to determine a target washout flow rate according to the ventricular assist device parameters; A flushing control module is used to control the flushing system to complete the flushing of the ventricular assist device according to the target flushing flow rate.
9. A ventricular assist device, characterized in that: The ventricular assist device includes a control device and a flushing system, wherein the control device is used to obtain ventricular assist device parameters and determine a target flushing flow rate based on the ventricular assist device parameters, so that the flushing system is controlled to complete the flushing of the ventricular assist device according to the target flushing flow rate, wherein the ventricular assist device parameters represent the operating status of the ventricular assist device.
10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the flushing system control method according to any one of claims 1 to 7 by executing the executable instructions.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the flushing system control method according to any one of claims 1 to 7 is implemented.
12. A computer program product comprising: A computer program or instruction, characterized in that when the computer program or instruction is executed by a processor, the flushing system control method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Flow velocity control method and device
CN115227964A
Pump blood flow estimation method and device for ventricular assist device
CN116370819A
Traffic determination method, traffic detection model training method, equipment and medium
CN116726378A
Control method and device for flushing equipment of ventricular assist system
CN117258138A
Flushing information detection method and device for transcatheter ventricular assist device
CN117643679A
Cited By
Thrombus detection system and device of ventricular auxiliary equipment
CN120189626A
Thrombus detection system and device for ventricular assist device
CN120189626B