Accurate control method for flow speed of main pump and auxiliary pump of high-pressure infusion pump

By incorporating a power switching circuit and a protection circuit into the high-pressure infusion pump, and combining a flow rate controller and a state machine design, independent control and coordinated regulation of the main and auxiliary pumps are achieved. This solves the problems of low flow rate accuracy and poor stability in traditional high-pressure infusion pumps, and realizes high-precision flow rate control and system stability.

CN121807015APending Publication Date: 2026-04-07THE FIRST MEDICAL CENT CHINESE PLA GENERAL HOSPITAL
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-06
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Traditional high-pressure infusion pump main and auxiliary pump control suffers from low flow rate accuracy, poor system stability, weak adaptability to operating conditions, and an imbalance between the independence and coordination of main and auxiliary pump control, which cannot meet the requirements of high-precision scenarios.

Method used

By integrating a circuit module consisting of a power switching circuit and a protection circuit, combined with a flow rate controller and a state machine design, independent control and coordinated regulation of the main and auxiliary pumps are achieved. Complementary pulse frequency optimization decision-making is adopted to ensure the accuracy and stability of flow rate control.

Benefits of technology

It achieves precise control of the flow rate of the main and auxiliary pumps of the high-pressure infusion pump, reduces the total flow rate error and pressure fluctuation, ensures the stable operation of the system and the safety of the equipment, and reduces the medical risks caused by equipment failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121807015A_ABST
    Figure CN121807015A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of motor control, in particular to a main and auxiliary pump flow velocity accurate control method of a high-pressure infusion pump. For a control wiring network of a main pump and an auxiliary pump of the high-pressure infusion pump, a circuit module is connected, and the circuit module is composed of a power switching circuit and a protection circuit; according to an integrated central control embedded flow rate controller of the high-pressure infusion pump, a control decision of flow rate regulation and control of the main and auxiliary pumps is executed in combination with a circuit module, and flow rate control driving is conducted on motors of the main and auxiliary pumps. Wherein a switching instruction decision of a power switching circuit based on a main and auxiliary pump state event is executed by a flow velocity control layer in the flow velocity controller, and a main and auxiliary pump pulse frequency complementary optimizing decision under the guidance of total flow velocity adjustment is executed by a pulse control layer in the flow velocity controller. Accurate control over the flow speed of the main pump and the auxiliary pump of the high-pressure infusion pump can be achieved, and the total flow speed error and pressure fluctuation are effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of motor control technology, and in particular to a method for precise control of the flow rate of the main and auxiliary pumps of a high-pressure infusion pump. Background Technology

[0002] Traditional high-pressure infusion pumps rely on simple hardware and basic speed regulation for main and auxiliary pump control. Some have simple controllers but only provide one-dimensional speed control, lacking comprehensive monitoring and protection. They require manual parameter setting and are difficult to respond to changes in operating conditions. They suffer from low flow rate accuracy, poor system stability, weak adaptability to operating conditions, and an imbalance between the independence and coordination of main and auxiliary pump control, failing to meet the requirements of high-precision scenarios. Summary of the Invention

[0003] This invention addresses the problems of low flow rate accuracy, poor system stability, weak adaptability to operating conditions, and imbalance between the independence and coordination of main and auxiliary pump control in existing technologies by providing a method for precise flow rate control of the main and auxiliary pumps in a high-pressure infusion pump.

[0004] The technical solution of the present invention to solve the above-mentioned technical problems is as follows:

[0005] This invention provides a method for precise control of the flow rate of the main and auxiliary pumps of a high-pressure infusion pump, comprising: connecting a circuit module to the control wiring network of the main and auxiliary pumps of the high-pressure infusion pump, wherein the circuit module is composed of a power switching circuit and a protection circuit;

[0006] Based on the integrated central control embedded flow rate controller of the high-pressure infusion pump, combined with the circuit module, the control decision for the flow rate regulation of the main and auxiliary pumps is executed, and the flow rate control drive of the main and auxiliary pump motors is performed.

[0007] Specifically, the flow rate control layer within the flow rate controller executes the switching command decision for the power switching circuit based on the status events of the main and auxiliary pumps, and the pulse control layer within the flow rate controller executes the complementary optimization decision for the pulse frequency of the main and auxiliary pumps under the guidance of total flow rate regulation.

[0008] Optionally, the access circuit module includes: for the control wiring network, using the control thread of the main pump motor as the first terminal and the control thread of the auxiliary pump motor as the second terminal, connecting the power switching circuit; determining the key components for flow rate control of the high-pressure infusion pump, determining the component access positions in the control wiring network, and connecting protection circuits at the component access positions, wherein each component access position is connected to a protection circuit.

[0009] Optionally, the flow rate controller includes a pump control layer and a pulse control layer; wherein, the pump control layer embeds a main pump state machine and a secondary pump state machine deployed in parallel, and is connected to a controller, the controller taking the time node of state switching as the decision target; wherein, the construction of the pulse control layer includes: converting the target flow rate into a target pulse frequency, constructing a pulse time axis, wherein the pulse time axis includes a main pump pulse sequence and a secondary pump pulse sequence; for the pulse time axis, the pulse control layer is constructed with pulse timing optimization based on the time complementarity of flow output as the decision target.

[0010] Before executing the switching command decision of the power switching circuit based on the main and auxiliary pump status events, the process includes: retrieving the main and auxiliary pump control records of the high-pressure infusion pump, clustering them by status events, and mining event control sequences, wherein each status event corresponds to one event control sequence; for the event control sequence, executing the switching command conversion based on the power switching circuit to generate a command cluster; and combining the status event-command clusters to generate a status database.

[0011] Specifically, the flow rate control layer within the flow rate controller executes switching command decisions for the power switching circuit based on the main and auxiliary pump status events, including: receiving the real-time control status of the main and auxiliary pumps through real-time sensing; updating the main pump state machine and auxiliary pump state machine in the pump control layer according to the real-time control status to generate real-time status events; and, in response to the real-time status events, the controller within the pump control layer executes event-driven decisions to generate a first switching command.

[0012] The process of performing complementary optimization decision-making for the main and auxiliary pump pulse frequencies under the guidance of total flow rate regulation includes: activating the pulse control layer upon generation of the first switching command; updating the upper-level pulse node of the pulse time axis through interaction with the main pump state machine and the auxiliary pump state machine; and performing complementary decision-making for the main and auxiliary pump pulses under time sequence with the upper-level pulse node as the initial state and the lower-level pulse sequence as the decision state to determine the pulse frequency sequence, wherein the pulse frequency sequence includes the main pump pulse frequency sequence and the auxiliary pump pulse frequency sequence under absolute timestamp constraints.

[0013] Specifically, the pulse frequency sequence is determined by performing optimization iterations based on the time window of the lower-level pulse sequence, which is the constraint condition for minimizing the total flow rate error and pressure fluctuation in the main and auxiliary pump pulse complementarity decision.

[0014] The flow rate control drive for the main and auxiliary pump motors includes: acquiring the first switching command and the pulse frequency sequence, and using absolute timestamp constraints to drive the flow rate control drive for the main and auxiliary pump motors.

[0015] The flow rate control drive process includes: driving the power switching circuit to perform state regulation of the main and auxiliary pumps according to the first switching command; driving the main pump motor to regulate the flow rate according to the main pump pulse frequency sequence; driving the auxiliary pump motor to regulate the flow rate according to the auxiliary pump pulse frequency sequence; wherein the protection circuit performs self-driven protection based on control instability.

[0016] The process of controlling the flow rate of the main and auxiliary pump motors includes: acquiring the protection response of the protection circuit and storing it in a temporary database; determining abnormal responses based on the protection response in the temporary database according to a preset period and mining abnormal response patterns; and managing the key components of the flow rate control according to the abnormal response patterns.

[0017] By implementing this invention, a circuit module can be connected to the control wiring network of the main and auxiliary pumps of a high-pressure infusion pump. This circuit module consists of a power switching circuit and a protection circuit. Connecting the main and auxiliary pump motor control threads as independent terminals to the power switching circuit avoids mutual interference between the main and auxiliary pump control signals, laying the hardware foundation for subsequent independent and precise flow rate control and ensuring accurate transmission of control commands from the main and auxiliary pumps under different operating states. Separate protection circuits are provided for key flow rate control components, providing precise protection for core control parts. When a component experiences control abnormalities or malfunctions, the protection circuit can respond promptly, preventing the fault from escalating and affecting the operation of the entire high-pressure infusion pump system, extending the service life of key components, and reducing equipment maintenance costs.

[0018] By implementing this invention, the integrated flow rate controller embedded in the high-pressure infusion pump, combined with the circuit module, enables control decisions for the flow rate regulation of the main and auxiliary pumps, driving the motors of the main and auxiliary pumps to achieve flow rate control. The pump control layer updates the state machines of the main and auxiliary pumps in real time, generating real-time state events and driving the power switching circuit for state regulation. Simultaneously, the pulse control layer optimizes the pulse frequency sequences of the main and auxiliary pumps, minimizing total flow rate error and pressure fluctuations, and drives the motors of the main and auxiliary pumps to achieve precise flow rate control, meeting the stringent requirements of high-pressure infusion pumps for flow rate accuracy. Furthermore, during the control and drive process, the protection circuit monitors the control status in real time. When control instability occurs, the protection mechanism is automatically triggered to prevent excessive fluctuations in infusion pressure and inaccurate infusion volume due to abnormal flow rate control, ensuring the stable operation of the high-pressure infusion pump system and reducing medical risks caused by equipment failure.

[0019] In summary, by implementing this invention, precise control of the flow rate of the main and auxiliary pumps of a high-pressure infusion pump can be achieved, effectively reducing the total flow rate error and pressure fluctuation. Attached Figure Description

[0020] Figure 1A flowchart illustrating a method for precise flow rate control of the main and auxiliary pumps of a high-pressure infusion pump provided by the present invention;

[0021] Figure 2 This is a flowchart illustrating the process of generating a state database in a method for precise control of the flow rate of the main and auxiliary pumps of a high-pressure infusion pump provided by the present invention. Detailed Implementation

[0022] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0023] In the description of this invention, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0024] In the description of this invention, the term "for example" is used to mean "used as an example, illustration, or description." Any embodiment described as "for example" in this invention is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use the invention. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that the invention can be made without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid obscuring the description of the invention with unnecessary detail. Therefore, the invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed herein.

[0025] Example 1, as Figure 1 As shown, this embodiment of the invention provides a method for precise control of the flow rate of the main and auxiliary pumps of a high-pressure infusion pump, including:

[0026] S100: For the control wiring network of the main and auxiliary pumps of the high-pressure infusion pump, a circuit module is connected, wherein the circuit module is composed of a power switching circuit and a protection circuit.

[0027] S200: Based on the integrated central control embedded flow rate controller of the high-pressure infusion pump, and in conjunction with the circuit module, execute the control decision for the flow rate regulation of the main and auxiliary pumps, and drive the main and auxiliary pump motors to control the flow rate.

[0028] Specifically, the flow rate control layer within the flow rate controller executes the switching command decision for the power switching circuit based on the status events of the main and auxiliary pumps, and the pulse control layer within the flow rate controller executes the complementary optimization decision for the pulse frequency of the main and auxiliary pumps under the guidance of total flow rate regulation.

[0029] In step S100 of this application embodiment, the circuit module is connected, including:

[0030] For the control wiring network, the power switching circuit is connected with the control thread of the main pump motor as the first terminal and the control thread of the auxiliary pump motor as the second terminal.

[0031] The key components for flow rate control of the high-pressure infusion pump are identified, the component connection positions are determined in the control wiring network, and protection circuits are connected to the component connection positions, wherein each component connection position is connected to a protection circuit.

[0032] In step S100 of this application embodiment, the access circuit module lays a solid hardware foundation for the precise control of the flow rate of the main and auxiliary pumps of the high-pressure infusion pump. By scientifically accessing the power switching circuit and protection circuit in the circuit module, the independent and controllable power supply of the main and auxiliary pumps can be ensured. Furthermore, by accessing the protection circuit at the key components of flow rate control, the working status of the key components of flow rate control can be monitored in real time.

[0033] To achieve the above objectives, the power switching circuit must first be connected to the control wiring network, with the control thread of the main pump motor as the first terminal and the control thread of the auxiliary pump motor as the second terminal.

[0034] Based on the control wiring network of the main and auxiliary pumps of the high-pressure infusion pump, the control thread of the main pump motor is defined as the "first terminal," and the control thread of the auxiliary pump motor is defined as the "second terminal." This ensures that the two terminals are directly associated with the control logic of the main and auxiliary pump motors, respectively, avoiding wiring confusion. Then, the corresponding interface of the power switching circuit is connected to the first terminal (main pump control thread) and the second terminal (auxiliary pump control thread), respectively. This allows the power switching circuit to directly receive switching commands from the subsequent flow rate controller, thereby independently controlling the power on / off and power supply parameters of the main and auxiliary pump motors. This provides a hardware path for subsequent power switching decisions based on the status of the main and auxiliary pumps.

[0035] Next, it is necessary to identify the key components for flow rate control of the high-pressure infusion pump, determine the component access locations in the control wiring network, and connect the protection circuit at the component access locations.

[0036] First, identify the key components in the high-pressure infusion pump that directly affect the accuracy of flow rate control, such as the motor drive module, flow rate sensor signal processing module, and pulse generation module. Failure of these components will directly lead to flow rate deviation. Then, in the control wiring network, locate the connection nodes between the above-mentioned key components and other central control units, motors, and other modules. These nodes are the "component connection locations," where the protection circuit needs to monitor the component's input / output signals and power supply status.

[0037] Instead of multiple components sharing a single protection circuit, each component has its own dedicated protection circuit at its connection point. This design ensures that the abnormal state of each critical component can be accurately captured by its dedicated protection circuit, avoiding the ambiguity in fault location or the delay in protection caused by sharing a protection circuit, and achieving precise "one-to-one" protection.

[0038] In step S200 of this application embodiment, the flow rate controller includes a pump control layer and a pulse control layer;

[0039] The pump control layer is embedded with a main pump state machine and a secondary pump state machine deployed in parallel, and a controller is connected to it. The controller takes the time node of state switching as the decision target.

[0040] The construction of the pulse control layer includes:

[0041] The target flow velocity is converted into a target pulse frequency, and a pulse time axis is constructed, wherein the pulse time axis includes the main pump pulse sequence and the auxiliary pump pulse sequence;

[0042] For the pulse time axis, the pulse control layer is constructed with pulse timing optimization based on time complementarity of flow output as the decision objective.

[0043] In this embodiment of the application, step S200 aims to construct the core control logic architecture of the high-pressure infusion pump, namely the flow rate controller, and to achieve precise control of the coordinated operation of the main and auxiliary pumps through the layered design of the pump control layer and the pulse control layer.

[0044] To achieve the above objectives, a pump control layer needs to be constructed first. This involves embedding a main pump state machine and an auxiliary pump state machine within the pump control layer, operating in parallel. The main pump state machine specifically manages the state transitions of the main pump motor, such as from "standby" to "running," and from "high speed" to "low speed." Similarly, the auxiliary pump state machine manages the auxiliary pump motor state. Both independently record state parameters, such as current speed and running time, ensuring that the states of the main and auxiliary pumps can be tracked separately.

[0045] Furthermore, a controller is connected after the state machine, and its core decision-making objective is the "time point of state transition." That is, the controller calculates and outputs the optimal state transition time point based on the current state of the main and auxiliary pumps, the target flow rate requirement, and the state transition conditions fed back by the state machine, ensuring the timing coordination of the main and auxiliary pump state transitions. For example, the state transition condition can be reaching a preset flow rate threshold, and the state transition time point can be the time synchronization point where the main pump slows down while the auxiliary pump speeds up.

[0046] Next, a pulse control layer needs to be constructed. This involves converting the user-defined target flow rate (in ml / min) into the corresponding target pulse frequency (Hz) using a preset flow rate-pulse frequency conversion formula. Since the motor speed of a high-pressure infusion pump is usually controlled by the pulse signal frequency, and the pulse signal frequency is positively correlated with the flow rate, the flow rate-pulse frequency conversion relationship can be predetermined, and the conversion formula can be generated.

[0047] Based on the target pulse frequency, a pulse time axis containing the main pump pulse sequence and the auxiliary pump pulse sequence is generated. For example, the time axis is divided into main pump pulses, which control the start and stop intervals of the main pump motor, and auxiliary pump pulses, which control the start and stop intervals of the auxiliary pump motor, according to the time scale, thus clarifying their distribution in the time dimension.

[0048] The aforementioned pulse timing is optimized based on the core principle of "time complementarity of flow output". For example, when the main pump pulse is in the "off" state, causing a decrease in flow, flow compensation is achieved by adjusting the "on" time window of the auxiliary pump pulse, and vice versa. Based on this complementary logic, the controller adjusts parameters such as the phase and duty cycle of the pulse sequence, ultimately constructing a pulse control layer that can achieve high-precision flow output.

[0049] like Figure 2 As shown, in step S200 of this application embodiment, before executing the switching command decision of the power switching circuit based on the main and auxiliary pump status events, the following steps are included:

[0050] The control records of the main and auxiliary pumps of the high-pressure infusion pump are retrieved, and the event control sequences are clustered by state events. Each state event corresponds to one event control sequence.

[0051] For the event control sequence, a switching command conversion based on the power switching circuit is performed to generate an instruction cluster;

[0052] Combine state events and command clusters to generate a state database.

[0053] In this embodiment of the application, this step provides data support and decision basis for the switching command decision of the power switching circuit, and realizes the systematic management of the main and auxiliary pump status events and corresponding power control commands by constructing a status database.

[0054] Specifically, the first step is to retrieve the control records of the main and auxiliary pumps of the high-pressure infusion pump, cluster them by state events, and mine the event control sequences.

[0055] This involves extracting control records of the main and auxiliary pumps during the past operation of the high-pressure infusion pump, including various status events such as "main pump overload," "auxiliary pump start-up," and "flow rate switching," as well as corresponding power switching operations such as "main pump power failure" and "auxiliary pump power on." Then, a clustering algorithm is used to categorize status events with the same or similar nature based on the similarity of event types and triggering conditions. For example, "abnormal main pump current" and "main pump temperature exceeding limits" are both categorized as "main pump failure events."

[0056] Next, for each clustered state event, its corresponding complete control flow is outlined to form an event control sequence. For example, the control sequence corresponding to the "main pump failure event" might be "fault detected, main pump power cut off, auxiliary pump power started, flow rate compensation adjustment," ensuring that each state event has a clear corresponding operation step.

[0057] Furthermore, for the event control sequence, it is necessary to perform switching instruction conversion based on the power switching circuit to generate an instruction cluster.

[0058] For each event control sequence, operations involving power switching, such as "cut off main pump power" and "start auxiliary pump power," are converted into switching instructions that the power switching circuit can directly execute, such as hardware-recognizable instruction formats like level signals and pulse signals. Then, all power switching instructions corresponding to the same state event are integrated into an instruction cluster. For example, the instruction cluster for a "main pump failure event" might include "main pump power off instruction," "auxiliary pump power on instruction," and "power switching confirmation instruction," ensuring instruction integrity.

[0059] Finally, state events and command clusters need to be combined to generate a state database. This involves establishing a mapping relationship between state events and command clusters, meaning each clustered state event corresponds to a unique command cluster. This mapping relationship is then stored in a structured format to form the state database. This database can be accessed by subsequent decision-making modules. When a new state event is detected, it can quickly match and output the corresponding power switching command cluster, supporting real-time decision-making.

[0060] In step S200 of this application embodiment, the flow rate control layer within the flow rate controller executes a switching command decision based on the main and auxiliary pump state events of the power switching circuit, including:

[0061] The real-time control status of the main and auxiliary pumps is received through real-time sensing.

[0062] Based on the real-time control status, the main pump state machine and the auxiliary pump state machine in the pump control layer are updated to generate real-time status events;

[0063] In response to the real-time status event, the controller in the pump control layer executes event-driven decision-making and generates a first switching instruction.

[0064] In step S200 of this application embodiment, the purpose of the above steps is to achieve dynamic and precise control of the power switching circuit, and to respond to the changes in the status of the main and auxiliary pumps and generate switching commands in real time through the flow control layer in the flow controller.

[0065] To achieve the above steps, it is first necessary to receive the real-time control status of the main and auxiliary pumps through real-time sensing.

[0066] This involves installing sensors, such as current sensors, speed sensors, and temperature sensors, in the main pump motor, auxiliary pump motor, and related control links to collect real-time operating parameters of the main and auxiliary pumps, such as current values, speed, temperature, and load changes. The sensors then transmit the collected real-time data to the flow rate control layer of the flow rate controller via a signal transmission link, ensuring the real-time nature and accuracy of the status information.

[0067] Next, based on the real-time control status, the main pump state machine and the auxiliary pump state machine in the pump control layer need to be updated to generate real-time status events.

[0068] The flow rate control layer will compare the received real-time control status with the current status of the main pump state machine and the auxiliary pump state machine in the pump control layer. For example, if the real-time speed of the main pump is lower than the preset threshold recorded by the main pump state machine, the main pump state machine will be updated from "normal operation" to "abnormal speed"; the auxiliary pump state machine will be updated similarly. Based on the state machine update results, the state changes will be converted into standardized real-time state events, such as "abnormal main pump speed", "auxiliary pump overload", "main and auxiliary pump synchronization completed", etc. Each event contains key information such as state event type, trigger time, and current operating parameters.

[0069] Then, in response to the real-time status event, the controller in the pump control layer executes an event-driven decision and generates a first switching instruction.

[0070] That is, after the controller in the control layer receives a real-time status event, it triggers a preset event-driven decision rule. The event-driven decision rule can be based on the status database constructed in step S200 and match the processing logic of similar historical events.

[0071] Based on event-driven decision-making rules and considering the specific parameters of the current state event, such as its severity and duration, the controller calculates and generates the first switching command for the power switching circuit. For example, when a "main pump overload" event occurs, the command might be "cut off the main pump power and start the auxiliary pump power"; when a "main and auxiliary pump synchronization complete" event occurs, the command might be "maintain the current main and auxiliary pump power states". The command format is adapted to the interface requirements of the power switching circuit to ensure direct execution.

[0072] In step S200 of this application embodiment, the main and auxiliary pump pulse frequency complementary optimization decision under the guidance of total flow rate regulation is performed, including:

[0073] Upon generation of the first switching instruction, the pulse control layer is activated;

[0074] The upper-level pulse node is updated by interacting with the main pump state machine and the auxiliary pump state machine;

[0075] Using the upper-level pulse node as the initial state and the lower-level pulse sequence as the decision state, the timing-based main and auxiliary pump pulse complementarity decision is executed to determine the pulse frequency sequence, wherein the pulse frequency sequence includes the main pump pulse frequency sequence and the auxiliary pump pulse frequency sequence under absolute timestamp constraints.

[0076] In step S200 of this application embodiment, the pulse frequency sequence is determined by performing optimization iteration based on the time window of the lower-level pulse sequence, taking the constraint of minimizing the total flow rate error and pressure fluctuation as the main and auxiliary pump pulse complementarity decision.

[0077] The purpose of the above steps in this embodiment is to achieve precise adjustment of the total flow rate through dynamic complementary optimization of the pulse frequencies of the main and auxiliary pumps.

[0078] To achieve the above objectives, it is first necessary to activate the pulse control layer and update the upper-level pulse node.

[0079] When the first switching command, such as a power command to start the main pump / switch the auxiliary pump, is generated, the system automatically triggers the pulse control layer to switch from standby to active state, enabling it to receive status information and output pulse commands. The activated pulse control layer interacts in real time with the main pump state machine and auxiliary pump state machine in the pump control layer to obtain the current status parameters of the main and auxiliary pumps, such as whether they are running, the basic pulse frequency corresponding to the current speed, and the state switching time.

[0080] Then, based on the information provided by the state machine, the "superior pulse node" is updated on the pulse time axis, which is the key time node corresponding to the power switching command, such as the moment when the main pump starts running and the moment when the auxiliary pump switches over. This serves as the time reference for subsequent pulse sequence optimization, ensuring that pulse control and power state switching are aligned in time.

[0081] Furthermore, it is necessary to use the upper-level pulse node as the initial state and the lower-level pulse sequence as the decision state to perform the timing-based main and auxiliary pump pulse complementarity decision to determine the pulse frequency sequence.

[0082] That is, taking the upper pulse node as the time starting point (initial state), the subsequent time axis is divided into multiple consecutive time windows, and the pulse sequence in each window is the "lower pulse sequence" (decision state). The pulse parameters of the main and auxiliary pumps need to be optimized in each window.

[0083] Specifically, within each time window, complementary rules are designed based on the pulse characteristics of the main and auxiliary pumps, such as the linear relationship between pulse frequency and flow rate. For example, when the main pump pulse is briefly interrupted due to power switching, the auxiliary pump increases the pulse frequency within the same time window to compensate for the flow rate; when the main pump pulse frequency decreases, the auxiliary pump synchronously increases the pulse frequency to maintain a stable total flow rate.

[0084] Then, through complementary decision-making, the pulse frequencies of the main pump and the auxiliary pump are determined within each time window, and an absolute timestamp is added to each pulse sequence, such as "10:00:00.001 Main pump pulse frequency 50Hz, auxiliary pump pulse frequency 30Hz", to ensure the precise coordination of the main and auxiliary pump pulses in the time dimension.

[0085] Furthermore, based on the time window of the lower-level pulse sequence, and under the constraint of minimizing the total flow rate error and pressure fluctuation in the main and auxiliary pump pulse complementarity decision, it is necessary to perform optimization iteration to determine the pulse frequency sequence.

[0086] Specifically, the core constraints are "minimum total flow rate error" and "minimum pressure fluctuation." Within each time window, the initially generated lower-level pulse sequence is iteratively optimized. This means the deviation between the actual total flow rate and the target flow rate (i.e., total flow rate error ≤ preset threshold) and the pressure fluctuation range within the infusion tubing (i.e., pressure fluctuation value ≤ safe range). The preset threshold for the total flow rate error can be set to 0.1%–1% of the target flow rate, taking into account the target flow rate accuracy requirements, motor pulse resolution, and sensor accuracy. The safe range for pressure fluctuation value can be set to 5%–10% of the working pressure, based on the pressure resistance rating of the infusion tubing and fluid characteristics.

[0087] Next, it is necessary to calculate the total flow rate error and pressure fluctuation value under the current pulse sequence;

[0088] If the total flow rate error and pressure fluctuation do not meet the constraints, the ratio of the pulse frequencies of the main and auxiliary pumps is adjusted, such as increasing / decreasing the pulse frequency of a certain pump, and the error and fluctuation are recalculated. This process is repeated iteratively until the optimal pulse frequency combination that meets the constraints is found, ultimately determining the complete pulse frequency sequence that includes the pulse sequences of the main and auxiliary pumps. Finally, the optimized pulse frequency sequence is sent to the execution layer, such as the motor drive module, to be converted into actual pulse signals to control the operation of the main and auxiliary pumps, achieving precise regulation of the total flow rate.

[0089] In step S200 of this application embodiment, the flow rate control drive of the main and auxiliary pump motors includes:

[0090] The first switching instruction and the pulse frequency sequence are obtained, and the main and auxiliary pump motors are driven to control the flow rate using absolute timestamp constraints.

[0091] The flow rate control drive process includes:

[0092] According to the first switching command, drive the power switching circuit to perform state regulation of the main and auxiliary pumps;

[0093] The main pump motor is driven to regulate flow rate according to the main pump pulse frequency sequence, and the auxiliary pump motor is driven to regulate flow rate according to the auxiliary pump pulse frequency sequence. The protection circuit performs self-driven protection based on control instability.

[0094] In this embodiment of the application, the purpose of step S200 is to transform the control commands generated by the decision into actual main and auxiliary pump operation actions, and to achieve stable output of the target flow rate through precise timing control and state regulation, while ensuring equipment safety.

[0095] Specifically, it is necessary to obtain the first switching instruction and the pulse frequency sequence, and use absolute timestamp constraints to drive the main and auxiliary pump motors to control the flow rate.

[0096] According to the first switching command, a switching signal, such as a level signal, is sent to the power switching circuit to perform state regulation of the main and auxiliary pumps, such as powering on the main pump to start, powering off the auxiliary pump to stop, or switching the operating modes of the two to ensure that the power status matches the pulse control requirements.

[0097] Then, for the main pump motor, the main pump pulse frequency sequence is converted into a corresponding pulse electrical signal, such as generating a square wave signal of a specific frequency through a pulse generator to drive the main pump motor to operate at a preset frequency, thereby achieving flow rate regulation; similarly, the auxiliary pump motor is driven based on the auxiliary pump pulse frequency sequence, and the overall flow rate is kept stable through the timing complementarity of the main and auxiliary pump pulses.

[0098] Meanwhile, the protection circuit monitors the operating parameters of the main and auxiliary pump motors and the status of the power switching circuit in real time through sensors. When control instability is detected, such as pulse signal interruption, motor current over-limit, or abnormal power switching, the protection circuit immediately executes preset protection actions, such as cutting off the power supply to the corresponding motor, sending a fault signal to the controller, terminating the abnormal drive process, until the fault is cleared.

[0099] In step S200 of this application embodiment, after the main and auxiliary pump motors are driven by flow rate control, the following steps are included:

[0100] Obtain the protection response from the protection circuit and store it in a temporary database;

[0101] According to a preset period, the temporary database is subjected to abnormal response determination based on protection response, and abnormal response patterns are discovered.

[0102] Based on the abnormal response pattern, the key components for flow rate control are managed and controlled.

[0103] In step S200 of this application embodiment, this detailed step aims to achieve proactive control and prevention of abnormal states of the high-pressure infusion pump by analyzing the response data of the protection circuit.

[0104] First, the protection response of the protection circuit needs to be acquired and stored in a temporary database. Specifically, when the protection circuit triggers self-driven protection such as power failure or alarm, key information of the protection response is recorded in real time, including the trigger time, involved components, and the operating parameters of the main and auxiliary pump motors at the time of triggering. This information is then stored in the temporary database in a standardized format to ensure data traceability and facilitate subsequent batch analysis.

[0105] Furthermore, it is necessary to perform anomaly response determination based on protection responses on the temporary database according to a preset period, and to discover patterns in the anomaly responses. That is, based on the equipment operating intensity and maintenance requirements, a preset analysis period is first established, such as daily or weekly, and protection response data is periodically extracted from the temporary database.

[0106] Next, statistical analysis is performed on the data to identify abnormal responses, such as the protection triggering frequency of a component exceeding the historical average or the concentrated occurrence of protection under specific operating conditions. Then, correlation analysis is used to uncover patterns. For example, correlation analysis between protection type and operating parameters reveals that "the main pump drive module is prone to triggering overcurrent protection when the flow rate is >20ml / min" and "the protection frequency of the auxiliary pump pulse generator increases after 8 hours of continuous operation".

[0107] Finally, based on the aforementioned abnormal response patterns, the key components for flow rate control need to be managed and controlled. This means developing control measures for the corresponding key components based on the abnormal response patterns. For example, for components with high-frequency failures, triggering early maintenance instructions, such as replacing vulnerable parts or cleaning contact points; for anomalies under specific operating conditions, adjusting operating parameters, such as limiting the maximum flow rate under that condition; and for components with potential risks, increasing the frequency of real-time monitoring.

[0108] Finally, the control measures are sent to the controller, the control logic for key components is adjusted, and the control results are recorded in the system to achieve precise control of the flow rate of the main and auxiliary pumps of the high-pressure infusion pump.

[0109] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0110] Those skilled in the art will understand that embodiments of the present invention can provide methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0111] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0112] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0113] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0114] Although preferred embodiments of the invention have been described, those skilled in the art, once they have learned the basic inventive concept, can make other changes and modifications to these embodiments.

[0115] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of this invention and its equivalents, this invention also intends to include these modifications and variations.

Claims

1. A method for precise control of the flow rate of the main and auxiliary pumps of a high-pressure infusion pump, characterized in that, The method includes: For the control wiring network of the main and auxiliary pumps of the high-pressure infusion pump, a circuit module is connected, wherein the circuit module is composed of a power switching circuit and a protection circuit; Based on the integrated central control embedded flow rate controller of the high-pressure infusion pump, combined with the circuit module, the control decision for the flow rate regulation of the main and auxiliary pumps is executed, and the flow rate control drive of the main and auxiliary pump motors is performed. Specifically, the flow rate control layer within the flow rate controller executes the switching command decision for the power switching circuit based on the status events of the main and auxiliary pumps, and the pulse control layer within the flow rate controller executes the complementary optimization decision for the pulse frequency of the main and auxiliary pumps under the guidance of total flow rate regulation.

2. The method for precise flow rate control of the main and auxiliary pumps of a high-pressure infusion pump as described in claim 1, characterized in that, Access circuit modules, including: For the control wiring network, the power switching circuit is connected with the control thread of the main pump motor as the first terminal and the control thread of the auxiliary pump motor as the second terminal. The key components for flow rate control of the high-pressure infusion pump are identified, the component connection positions are determined in the control wiring network, and protection circuits are connected to the component connection positions, wherein each component connection position is connected to a protection circuit.

3. The method for precise flow rate control of the main and auxiliary pumps of a high-pressure infusion pump as described in claim 1, characterized in that, The flow rate controller includes a pump control layer and a pulse control layer; The pump control layer is embedded with a main pump state machine and a secondary pump state machine deployed in parallel, and a controller is connected to it. The controller takes the time node of state switching as the decision target. The construction of the pulse control layer includes: The target flow velocity is converted into a target pulse frequency, and a pulse time axis is constructed, wherein the pulse time axis includes the main pump pulse sequence and the auxiliary pump pulse sequence; For the pulse time axis, the pulse control layer is constructed with pulse timing optimization based on time complementarity of flow output as the decision objective.

4. The method for precise flow rate control of the main and auxiliary pumps of a high-pressure infusion pump as described in claim 3, characterized in that, Before executing the switching command decision for the power switching circuit based on the main and auxiliary pump status events, the following steps are included: The control records of the main and auxiliary pumps of the high-pressure infusion pump are retrieved, and the event control sequences are clustered by state events. Each state event corresponds to one event control sequence. For the event control sequence, a switching command conversion based on the power switching circuit is performed to generate an instruction cluster; Combine state events and command clusters to generate a state database.

5. The method for precise flow rate control of the main and auxiliary pumps of a high-pressure infusion pump as described in claim 4, characterized in that, The flow rate control layer within the flow rate controller executes switching command decisions for the power switching circuit based on main and auxiliary pump status events, including: The real-time control status of the main and auxiliary pumps is received through real-time sensing. Based on the real-time control status, the main pump state machine and the auxiliary pump state machine in the pump control layer are updated to generate real-time status events; In response to the real-time status event, the controller in the pump control layer executes event-driven decision-making and generates a first switching instruction.

6. The method for precise flow rate control of the main and auxiliary pumps of a high-pressure infusion pump as described in claim 5, characterized in that, The main and auxiliary pump pulse frequency complementary optimization decision-making under the guidance of total flow rate regulation includes: Upon generation of the first switching instruction, the pulse control layer is activated; The upper-level pulse node is updated by interacting with the main pump state machine and the auxiliary pump state machine; Using the upper-level pulse node as the initial state and the lower-level pulse sequence as the decision state, the timing-based main and auxiliary pump pulse complementarity decision is executed to determine the pulse frequency sequence, wherein the pulse frequency sequence includes the main pump pulse frequency sequence and the auxiliary pump pulse frequency sequence under absolute timestamp constraints.

7. The method for precise flow rate control of the main and auxiliary pumps of a high-pressure infusion pump as described in claim 6, characterized in that, Using the time window based on the lower-level pulse sequence, and taking the constraint of minimizing the total flow rate error and pressure fluctuation as the main and auxiliary pump pulse complementarity decision, an optimization iteration is performed to determine the pulse frequency sequence.

8. The method for precise flow rate control of the main and auxiliary pumps of a high-pressure infusion pump as described in claim 7, characterized in that, Flow rate control drive for the main and auxiliary pump motors includes: The first switching instruction and the pulse frequency sequence are obtained, and the main and auxiliary pump motors are driven to control the flow rate using absolute timestamp constraints. The flow rate control drive process includes: According to the first switching command, drive the power switching circuit to perform state regulation of the main and auxiliary pumps; The main pump motor is driven to regulate flow rate according to the main pump pulse frequency sequence, and the auxiliary pump motor is driven to regulate flow rate according to the auxiliary pump pulse frequency sequence. The protection circuit performs self-driven protection based on control instability.

9. The method for precise flow rate control of the main and auxiliary pumps of a high-pressure infusion pump as described in claim 2, characterized in that, After controlling the flow rate of the main and auxiliary pump motors, the following steps are taken: Obtain the protection response from the protection circuit and store it in a temporary database; According to a preset period, the temporary database is subjected to abnormal response determination based on protection response, and abnormal response patterns are discovered. Based on the abnormal response pattern, the key components for flow rate control are managed and controlled.