Turbine speed control method, device and motor turbine system

By collecting respiratory pressure values ​​in real time and using the PID algorithm to generate turbine speed control signals, combined with sudden acceleration and braking, the problems of slow adjustment speed and low precision in traditional turbine control methods are solved, and precise control of respiratory pressure and optimized use of energy are achieved.

CN120204551BActive Publication Date: 2025-10-03GUANGZHOU RUIPU MEDICAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510381369.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-10-03
Estimated Expiration
2045-03-28

AI Technical Summary

Technical Problem

Traditional turbine control methods are unable to quickly adjust the speed, resulting in inaccurate respiratory pressure control, affecting patient ventilation effects and causing energy waste and equipment wear.

Method used

The respiratory pressure value in the breathing duct is collected in real time, and the turbine speed control signal is generated through the PID control algorithm. Rapid acceleration or braking control is performed according to the preset pressure threshold to overcome the problems caused by turbine inertia.

Benefits of technology

It achieves precise control of respiratory pressure, improves the speed and accuracy of pressure regulation, and ensures the continuity and stability of respiratory support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120204551B_ABST
    Figure CN120204551B_ABST
Patent Text Reader

Abstract

The present invention provides a turbine speed control method, device, and motor-turbine system. The method comprises: collecting respiratory pressure values ​​within a respiratory duct in real time; generating a turbine speed control signal based on the difference between the respiratory pressure value and a preset pressure threshold; wherein the preset pressure threshold is set based on user requirements; comparing the turbine speed control signal with the preset turbine control threshold; and controlling turbine output based on the comparison result; wherein the output control includes sudden acceleration and braking. The present invention can improve the speed and accuracy of turbine pressure control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automatic control technology, and in particular to a turbine speed control method and device, and a motor turbine system. Background Art

[0002] As a vital medical electromechanical device, the ventilator plays an irreplaceable role in modern medicine. It can effectively replace, control, or modify a person's normal physiological breathing, significantly increasing lung ventilation and improving a patient's respiratory function. By using a ventilator, patients can obtain necessary respiratory support, reduce respiratory work consumption, and thereby conserve cardiac reserve, creating favorable conditions for treatment and rehabilitation. The commonly used respiratory control method in the prior art is based on traditional turbine control to achieve respiratory pressure regulation. This method generally utilizes a turbine to provide a pressure source and uses a pressure sensor to detect respiratory pressure. Different target pressures are set for the inspiratory and expiratory phases, and the turbine speed is then adjusted based on the comparison between the detected pressure and the target pressure. When the detected pressure is lower than the target pressure, the turbine speed is increased to increase the pressure; when the detected pressure is higher than the target pressure, the turbine speed is decreased to reduce the pressure.

[0003] However, the above-mentioned traditional turbine control method has obvious defects. Since the turbine rotation has a certain inertia, it makes it impossible to quickly adjust the speed, making it difficult to quickly adjust the target pressure. In actual applications, the patient's breathing conditions are complex and changeable, and the respiratory pressure needs to be quickly and accurately controlled. Traditional methods seem powerless in the face of such demands, which may lead to poor ventilation effects for patients and even affect the treatment effect. In addition, traditional methods lack effective optimization strategies when adjusting the turbine speed, which easily leads to energy waste and equipment wear. Summary of the Invention

[0004] The present invention aims to provide a turbine speed control method, device and motor turbine system to solve the above technical problems and improve the speed and accuracy of turbine pressure control.

[0005] In order to solve the above technical problems, the present invention provides a turbine speed control method, comprising:

[0006] Real-time collection of respiratory pressure values ​​in the breathing tube;

[0007] generating a turbine speed control signal based on a difference between the respiratory pressure value and a preset pressure threshold, wherein the preset pressure threshold is set based on user needs;

[0008] The turbine speed control signal is compared with a preset turbine control threshold, and the turbine output is controlled according to the comparison result; wherein the output control includes sudden acceleration and braking.

[0009] In the above scheme, emphasis is placed on real-time acquisition of respiratory pressure values ​​within the respiratory duct to capture pressure changes at every moment during the patient's breathing process. This allows for immediate acquisition of dynamic information about the patient's breathing, providing a basis for subsequent precise control of the turbine speed. The turbine speed control signal that needs to be adjusted is then accurately calculated using a preset algorithm based on the difference between the respiratory pressure value and the preset pressure threshold. Furthermore, a preset turbine control threshold is introduced, and the turbine's output for rapid acceleration and braking is controlled based on the comparison results to overcome the problems caused by turbine inertia, avoid the problems of over- or under-regulation in traditional methods, achieve precise control of respiratory pressure, and improve the speed and accuracy of pressure regulation.

[0010] In one implementation, generating a turbine speed control signal based on a difference between the respiratory pressure value and a preset pressure threshold specifically includes:

[0011] The difference is used as data input, and a PID control algorithm is called to generate the turbine speed control signal; wherein the expression of the PID control algorithm is:

[0012]

[0013] Where K p is the proportional coefficient; e(t) is the difference between the respiratory pressure value collected at the current moment and the preset pressure threshold; T t is the integration time constant; T D is the differential time constant.

[0014] In one implementation, comparing the turbine speed control signal with a preset turbine control threshold and controlling the turbine output according to the comparison result specifically includes:

[0015] Acquiring operating parameters of the turbine and setting the turbine control threshold based on the operating parameters; wherein the turbine control threshold includes a turbine rapid acceleration threshold and a turbine braking threshold;

[0016] When the breathing pressure value is less than the preset pressure threshold and the turbine speed control signal is greater than the turbine rapid acceleration threshold, performing rapid acceleration output control based on the maximum speed of the turbine;

[0017] When the breathing pressure value is greater than the preset pressure threshold and the turbine speed control signal is less than the turbine braking threshold, the braking function of the turbine is used to perform output control of the braking.

[0018] In one implementation, comparing the turbine speed control signal with a preset turbine control threshold and controlling the turbine output according to the comparison result further includes:

[0019] When the breathing pressure value is less than the preset pressure threshold and the turbine speed control signal is less than the turbine rapid acceleration threshold, switching the output speed of the turbine based on the turbine speed control signal;

[0020] When the breathing pressure value is greater than the preset pressure threshold and the turbine speed control signal is greater than the turbine braking threshold, the output speed of the turbine is switched based on the turbine speed control signal.

[0021] In a second aspect, the present application further provides a turbine speed control device, comprising: a pressure acquisition module, a signal generation module, and an output control module;

[0022] The pressure acquisition module is used to collect the respiratory pressure value in the respiratory duct in real time;

[0023] The signal generating module is used to generate a turbine speed control signal based on the difference between the respiratory pressure value and a preset pressure threshold; wherein the preset pressure threshold is set based on user requirements;

[0024] The output control module is used to compare the turbine speed control signal with a preset turbine control threshold, and perform output control on the turbine according to the comparison result; wherein, the output control includes sudden acceleration and braking.

[0025] In the above scheme, emphasis is placed on real-time acquisition of respiratory pressure values ​​within the respiratory duct to capture pressure changes at every moment during the patient's breathing process. This allows for immediate acquisition of dynamic information about the patient's breathing, providing a basis for subsequent precise control of the turbine speed. The turbine speed control signal that needs to be adjusted is then accurately calculated using a preset algorithm based on the difference between the respiratory pressure value and the preset pressure threshold. Furthermore, a preset turbine control threshold is introduced, and the turbine's output for rapid acceleration and braking is controlled based on the comparison results to overcome the problems caused by turbine inertia, avoid the problems of over- or under-regulation in traditional methods, achieve precise control of respiratory pressure, and improve the speed and accuracy of pressure regulation.

[0026] In one implementation, the signal generating module is configured to generate a turbine speed control signal based on a difference between the respiratory pressure value and a preset pressure threshold, specifically comprising:

[0027] The difference is used as data input, and a PID control algorithm is called to generate the turbine speed control signal; wherein the expression of the PID control algorithm is:

[0028]

[0029] Where K pis the proportional coefficient; e(t) is the difference between the respiratory pressure value collected at the current moment and the preset pressure threshold; T t is the integration time constant; T D is the differential time constant.

[0030] In one implementation, the output control module is configured to compare the turbine speed control signal with a preset turbine control threshold and perform turbine output control based on the comparison result, specifically including:

[0031] Acquiring operating parameters of the turbine and setting the turbine control threshold based on the operating parameters; wherein the turbine control threshold includes a turbine rapid acceleration threshold and a turbine braking threshold;

[0032] When the breathing pressure value is less than the preset pressure threshold and the turbine speed control signal is greater than the turbine rapid acceleration threshold, performing rapid acceleration output control based on the maximum speed of the turbine;

[0033] When the breathing pressure value is greater than the preset pressure threshold and the turbine speed control signal is less than the turbine braking threshold, the braking function of the turbine is used to perform output control of the braking.

[0034] In one implementation, the output control module is configured to compare the turbine speed control signal with a preset turbine control threshold and perform turbine output control based on the comparison result, further comprising:

[0035] When the breathing pressure value is less than the preset pressure threshold and the turbine speed control signal is less than the turbine rapid acceleration threshold, switching the output speed of the turbine based on the turbine speed control signal;

[0036] When the breathing pressure value is greater than the preset pressure threshold and the turbine speed control signal is greater than the turbine braking threshold, the output speed of the turbine is switched based on the turbine speed control signal.

[0037] In a third aspect, the present application further provides a motor-turbine system for implementing the turbine speed control method described above, comprising: a microprocessor, a driver chip, a power amplifier chip, a turbine, a breathing tube, and a pressure sensor; wherein the turbine includes a motor;

[0038] The pressure sensor is used to collect the respiratory pressure value in the respiratory duct in real time and send the respiratory pressure value to the microprocessor; wherein the respiratory duct is provided at the output end of the turbine;

[0039] The microprocessor is used to generate an output control signal according to the respiratory pressure value and send the output control signal to the driver chip; wherein the output control signal includes a brake control signal, a speed control signal and an enable control signal;

[0040] The driver chip is used to send a drive signal to the power amplifier chip according to the received output control signal;

[0041] The power amplifier chip is used to amplify the power of the driving signal and send the amplified driving signal to the turbine to drive the motor to rotate.

[0042] In the above solution, the pressure value in the respiratory duct is collected in real time by a pressure sensor and fed back to the microprocessor. The microprocessor generates a corresponding output control signal based on these real-time data, thereby realizing precise adjustment of the turbine speed. This enables the system to quickly and accurately adjust the working state of the turbine according to the actual changes in respiratory pressure to adapt to different usage requirements. For example, in medical respiratory equipment, appropriate air volume and pressure support can be provided in real time according to the patient's breathing strength and frequency. Since the microprocessor can process the signal from the pressure sensor in real time and quickly generate the corresponding control signal, the system can respond quickly to changes in respiratory pressure. Whether the patient is breathing rapidly and needs to increase the air volume quickly, or breathing steadily and needs to reduce the air volume, the system can adjust the turbine speed in a short time to ensure the continuity and stability of respiratory support.

[0043] In one implementation, the motor-turbine system further includes:

[0044] The output end of the pressure sensor is connected to the analog input pin of the microprocessor;

[0045] The PWM output pin of the microprocessor is connected to the PWM input pin of the driver chip; wherein the PWM output pin is used to transmit the speed control signal;

[0046] The first general output pin of the microprocessor is connected to the BREAK input pin of the driver chip; the first general output pin is used to transmit the brake control signal;

[0047] The second general output pin of the microprocessor is connected to the ENABLE input pin of the driver chip; the second general output pin is used to transmit the enable control signal;

[0048] The UVW driving signal output pin of the driver chip is connected to the UVW input pin of the power amplifier chip;

[0049] The UVW output pin of the power amplifier chip is connected to the UVW input pin of the motor. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 1 is a flow chart of a turbine speed control method provided in one embodiment of the present invention;

[0051] Figure 2 This is a module schematic diagram of a turbine speed control device provided in one embodiment of the present invention;

[0052] Figure 3 The figure is a schematic diagram of the system structure of a motor turbine system provided in one embodiment of the present invention. DETAILED DESCRIPTION

[0053] The following embodiments of the present invention are described in further detail with reference to the accompanying drawings and examples. The following examples are used to illustrate the present invention but are not intended to limit the scope of the present invention.

[0054] The terms "first," "second," and the like in the specification, claims, and drawings of this application are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0055] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0056] Example 1

[0057] See also Figure 1 , Figure 1 1 is a flow chart of a turbine speed control method provided in one embodiment of the present invention. The present invention provides a turbine speed control method, including steps 101 to 103, each of which is as follows:

[0058] Step 101: Acquire the respiratory pressure value in the respiratory tube in real time.

[0059] In the actual application scenarios of ventilators, accurate acquisition of respiratory pressure is the basis for achieving precise control. In order to ensure the accuracy and real-time nature of the acquisition, high-precision, fast-response pressure sensors need to be selected. These sensors should be installed at key positions in the respiratory duct to obtain pressure changes during breathing as accurately as possible. Preferably, in order to ensure the reliability of the data, the collected pressure values ​​can also be preprocessed, including removing noise interference, performing data filtering and other operations. For example, a sliding average filtering algorithm can be used to average multiple continuously collected pressure values ​​to smooth the pressure data and reduce the influence of accidental factors.

[0060] Step 102: Generate a turbine speed control signal based on the difference between the breathing pressure value and a preset pressure threshold; wherein the preset pressure threshold is set based on user usage requirements.

[0061] The preset pressure threshold is set based on the actual usage needs of the user. In the application of ventilators, different patients have different needs for breathing pressure due to differences in their illness, physical condition and other factors. Therefore, medical staff need to reasonably set the two preset pressure thresholds of inspiratory airway pressure (IPAP) and expiratory airway pressure (EPAP) according to the patient's specific situation, such as the type, severity and respiratory function of the lung disease. For example, for patients with chronic obstructive pulmonary disease, a higher inspiratory phase pressure may be required to help overcome airway resistance and promote gas exchange; for some patients with mild respiratory dysfunction, a lower pressure value may be sufficient to meet their breathing needs. In addition, the preset pressure threshold can be dynamically adjusted according to the patient's feedback and monitoring data during use to achieve better ventilation assistance effect.

[0062] In one embodiment, generating the turbine speed control signal based on the difference between the respiratory pressure value and a preset pressure threshold specifically includes:

[0063] The difference is used as data input, and a PID control algorithm is called to generate the turbine speed control signal; wherein the expression of the PID control algorithm is:

[0064]

[0065] Where K p is the proportional coefficient; e(t) is the difference between the respiratory pressure value collected at the current moment and the preset pressure threshold; T t is the integration time constant; T D is the differential time constant.

[0066] In the embodiment of the present invention, the difference between the collected respiratory pressure value and the preset pressure threshold is used as data input, and the PID control algorithm is called to generate the turbine speed control signal. The PID control algorithm is a classic control algorithm that combines the three links of proportional, integral and differential. It can comprehensively adjust the control output according to the current error, the accumulation of error and the rate of change of error, and has strong adaptability and stability. Among them, K p is the proportional coefficient, which determines the system's response speed to the current error; e(t) is the difference between the respiratory pressure value collected at the current moment and the preset pressure threshold; T t is the integration time constant, which is used to eliminate the steady-state error of the system; T D It is the differential time constant, which can predict the changing trend of the error and make adjustments in advance to reduce the overshoot of the system.

[0067] Furthermore, in order to make the PID control algorithm better adapt to the needs of different patients and different working conditions, the proportional coefficient K p , integration time constant T t and the differential time constant T D Perform reasonable tuning. Common tuning methods include empirical trial and error and the Ziegler-Nichols tuning method. These tuning methods are conventional techniques in this field and will not be described in detail here.

[0068] Step 103: Compare the turbine speed control signal with a preset turbine control threshold, and perform output control on the turbine according to the comparison result; wherein the output control includes sudden acceleration and braking.

[0069] In one embodiment, the turbine speed control signal is compared with a preset turbine control threshold, and the turbine output is controlled according to the comparison result, specifically including: obtaining the working parameters of the turbine, and setting the turbine control threshold based on the working parameters; wherein the turbine control threshold includes a turbine rapid acceleration threshold and a turbine braking threshold; when the breathing pressure value is less than the preset pressure threshold, and the turbine speed control signal is greater than the turbine rapid acceleration threshold, rapid acceleration output control is performed based on the maximum speed of the turbine; when the breathing pressure value is greater than the preset pressure threshold, and the turbine speed control signal is less than the turbine braking threshold, braking output control is performed using the braking function of the turbine.

[0070] In an embodiment of the present invention, the operating parameters of the turbine, such as the maximum speed, rated power, moment of inertia, etc. of the turbine, are obtained, and based on these operating parameters, the turbine control thresholds are set, including the turbine rapid acceleration threshold and the turbine braking threshold. The turbine rapid acceleration threshold is a critical value for triggering the turbine to run at the maximum speed when the pressure needs to be increased rapidly; the turbine braking threshold is a critical value for starting the turbine braking function when the pressure needs to be reduced rapidly. The setting of these thresholds needs to comprehensively consider the performance of the turbine, the safety of the patient, and the stability of the system. For example, if the turbine rapid acceleration threshold is set too low, it may cause the turbine to frequently run at the maximum speed, increasing the wear and energy consumption of the equipment; and if it is set too high, it may not be able to meet the patient's demand for a rapid increase in pressure in a timely manner. Similarly, the setting of the turbine braking threshold also needs to ensure that the pressure drops rapidly while avoiding excessive impact on the turbine.

[0071] When the breathing pressure value is less than the preset pressure threshold and the turbine speed control signal is greater than the turbine rapid acceleration threshold, the current pressure is severely insufficient and requires a rapid increase. In this case, rapid acceleration output control is implemented based on the turbine's maximum speed. To ensure smooth and safe rapid acceleration, pre-conditioning the turbine can be performed before initiating rapid acceleration, such as gradually increasing the supply voltage or PWM duty cycle, to prevent damage to the turbine and circuitry caused by sudden high current surges. When the breathing pressure value is greater than the preset pressure threshold and the turbine speed control signal is less than the turbine braking threshold, the current pressure is too high and requires a rapid reduction. In this case, the turbine's braking function is used to control the braking output. The braking function can be implemented in various ways, such as electrical braking and mechanical braking. In practical applications, to reduce wear on the turbine, a combination of electrical and mechanical braking can be used: first, electrical braking quickly reduces the turbine speed, and then, when the target speed is approached, mechanical braking is used for precise braking.

[0072] In one embodiment, the turbine speed control signal is compared with a preset turbine control threshold, and the turbine output is controlled according to the comparison result, and further includes: when the breathing pressure value is less than the preset pressure threshold, and the turbine speed control signal is less than the turbine rapid acceleration threshold, switching the output speed of the turbine based on the turbine speed control signal; when the breathing pressure value is greater than the preset pressure threshold, and the turbine speed control signal is greater than the turbine braking threshold, switching the output speed of the turbine based on the turbine speed control signal.

[0073] In an embodiment of the present invention, when the breathing pressure value is less than a preset pressure threshold, but the turbine speed control signal is less than the turbine acceleration threshold, this indicates that while the current pressure is insufficient, acceleration is not required. In this case, the turbine output speed is switched based on the turbine speed control signal, and the turbine speed is gradually adjusted through the output of the PID control algorithm to achieve a steady increase in pressure. When the breathing pressure value is greater than the preset pressure threshold and the turbine speed control signal is greater than the turbine braking threshold, this indicates that the current pressure is too high, but braking is not required. Similarly, the turbine output speed is switched based on the turbine speed control signal, and the turbine speed is gradually reduced through the output of the PID control algorithm to achieve a steady decrease in pressure. The turbine speed control signal can be implemented using PWM, voltage, or frequency control. For example, PWM (pulse width modulation) is a commonly used motor speed control method that controls the average voltage of the motor by adjusting the duty cycle of the pulse signal, thereby achieving speed control. Specifically, the turbine speed control signal U output by the PID can be converted into a corresponding PWM duty cycle signal. The voltage control method controls the speed of the turbine motor by varying the supply voltage to the turbine motor. A voltage regulation circuit can be used to adjust the output voltage based on the turbine speed control signal output by the PID. For example, a linear or switching regulated power supply can be used to regulate voltage. The frequency rule controls the turbine speed of some variable frequency drive turbine motors by varying the power supply frequency. In this case, a frequency converter can be used to convert the turbine speed control signal output by the PID into a corresponding frequency signal.

[0074] In an embodiment of the present invention, a turbine speed control device is also provided, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, the above-mentioned turbine speed control method is implemented.

[0075] In an embodiment of the present invention, a computer-readable storage medium is further provided. The computer-readable storage medium includes a stored computer program, wherein when the computer program runs, the device where the computer-readable storage medium is located is controlled to execute the above-mentioned turbine speed control method.

[0076] For example, the computer program can be divided into one or more modules, one or more of which are stored in a memory and executed by a processor to implement the present invention. One or more modules can be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the turbine speed control device.

[0077] The turbine speed control device can be a computing device such as a desktop computer, laptop, PDA, or cloud server. The turbine speed control device can include, but is not limited to, a processor, memory, and a display. Those skilled in the art will appreciate that the aforementioned components are merely examples of turbine speed control devices and do not constitute a limitation of the turbine speed control device. The turbine speed control device can include more or fewer components, or combinations of certain components, or different components. For example, the turbine speed control device can also include input / output devices, network access devices, buses, and the like.

[0078] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. The processor is the control center of the fuel cell performance recovery device and connects various parts of the entire fuel cell performance recovery processing device using various interfaces and lines.

[0079] The memory can be used to store computer programs and / or modules. The processor implements various functions of the fuel cell performance recovery device by running or executing the computer programs and / or modules stored in the memory and calling data stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store an operating system and at least one application required for a function (such as a sound playback function, a text conversion function, etc.); the data storage area can store data generated based on the use of the mobile phone (such as audio data, text message data, etc.). In addition, the memory can include high-speed random access memory and non-volatile memory, such as a hard disk, internal memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card (FlashCard), at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0080] If the module based on turbine speed control is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention can implement all or part of the process steps in the above-mentioned method embodiments by using a computer program to instruct the relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form. Computer-readable media can include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium. Those skilled in the art can understand and implement it without expending any creative effort.

[0081] An embodiment of the present invention provides a turbine speed control method that emphasizes real-time collection of respiratory pressure values ​​in the respiratory duct to capture the pressure changes at every moment during the patient's breathing process. This allows the patient's breathing dynamic information to be acquired immediately, providing a basis for subsequent precise control of the turbine speed. Then, based on the difference between the respiratory pressure value and the preset pressure threshold, the turbine speed control signal that needs to be adjusted is accurately calculated using a preset algorithm. Furthermore, a preset turbine control threshold is introduced, and the turbine is subjected to output control for rapid acceleration and braking based on the comparison result to overcome the problems caused by turbine inertia, avoid the problem of over- or under-regulation in traditional methods, achieve precise control of respiratory pressure, and improve the speed and accuracy of pressure regulation.

[0082] Example 2

[0083] See also Figure 2 , Figure 2 Schematic diagram of a turbine speed control device according to an embodiment of the present invention. The present invention provides a turbine speed control device, comprising: a pressure acquisition module 201, a signal generation module 202, and an output control module 203;

[0084] The pressure acquisition module 201 is used to collect the respiratory pressure value in the respiratory duct in real time;

[0085] The signal generating module 202 is used to generate a turbine speed control signal based on the difference between the respiratory pressure value and a preset pressure threshold; wherein the preset pressure threshold is set based on user requirements;

[0086] The output control module 203 is used to compare the turbine speed control signal with a preset turbine control threshold, and perform output control on the turbine according to the comparison result; wherein, the output control includes sudden acceleration and braking.

[0087] In one embodiment, the signal generating module is configured to generate a turbine speed control signal based on a difference between the respiratory pressure value and a preset pressure threshold, specifically comprising:

[0088] The difference is used as data input, and a PID control algorithm is called to generate the turbine speed control signal; wherein the expression of the PID control algorithm is:

[0089]

[0090] Where K p is the proportional coefficient; e(t) is the difference between the respiratory pressure value collected at the current moment and the preset pressure threshold; T t is the integration time constant; T D is the differential time constant.

[0091] In one embodiment, the output control module is used to compare the turbine speed control signal with a preset turbine control threshold, and perform output control on the turbine based on the comparison result, specifically including: obtaining the operating parameters of the turbine, and setting the turbine control threshold based on the operating parameters; wherein the turbine control threshold includes a turbine rapid acceleration threshold and a turbine braking threshold; when the breathing pressure value is less than the preset pressure threshold, and the turbine speed control signal is greater than the turbine rapid acceleration threshold, rapid acceleration output control is performed based on the maximum speed of the turbine; when the breathing pressure value is greater than the preset pressure threshold, and the turbine speed control signal is less than the turbine braking threshold, braking output control is performed using the braking function of the turbine.

[0092] In one embodiment, the output control module is used to compare the turbine speed control signal with a preset turbine control threshold, and perform output control on the turbine based on the comparison result, and also includes: when the breathing pressure value is less than the preset pressure threshold, and the turbine speed control signal is less than the turbine rapid acceleration threshold, switching the output speed of the turbine based on the turbine speed control signal; when the breathing pressure value is greater than the preset pressure threshold, and the turbine speed control signal is greater than the turbine braking threshold, switching the output speed of the turbine based on the turbine speed control signal.

[0093] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0094] An embodiment of the present invention provides a turbine speed control device that emphasizes real-time collection of respiratory pressure values ​​in the respiratory duct to capture the pressure changes at every moment during the patient's breathing process. In this way, the dynamic information of the patient's breathing can be obtained in the first place, providing a basis for the subsequent precise control of the turbine speed. Then, according to the size of the difference between the respiratory pressure value and the preset pressure threshold, the turbine speed control signal that needs to be adjusted is accurately calculated through a preset algorithm. Furthermore, a preset turbine control threshold is introduced, and the output control of the turbine for rapid acceleration and braking is performed based on the comparison result to overcome the problems caused by the turbine inertia, avoid the problem of over- or under-adjustment in the traditional method, achieve precise control of the respiratory pressure, and improve the speed and accuracy of pressure regulation.

[0095] Example 3

[0096] See also Figure 3 , Figure 3 The figure is a schematic diagram of the system structure of a motor-turbine system provided in one embodiment of the present invention. The present invention provides a motor-turbine system for implementing the turbine speed control method described in Example 1, comprising: a microprocessor, a driver chip, a power amplifier chip, a turbine, a breathing tube, and a pressure sensor; wherein the turbine includes a motor;

[0097] The pressure sensor is used to collect the respiratory pressure value in the respiratory duct in real time and send the respiratory pressure value to the microprocessor; wherein the respiratory duct is provided at the output end of the turbine;

[0098] The microprocessor is used to generate an output control signal according to the respiratory pressure value and send the output control signal to the driver chip; wherein the output control signal includes a brake control signal, a speed control signal and an enable control signal;

[0099] The driver chip is used to send a drive signal to the power amplifier chip according to the received output control signal;

[0100] The power amplifier chip is used to amplify the power of the driving signal and send the amplified driving signal to the turbine to drive the motor to rotate.

[0101] In an embodiment of the present invention, a pressure sensor is used to collect real-time respiratory pressure values ​​within the respiratory duct. The respiratory duct is located at the output end of the turbine, and the pressure sensor can sensitively sense pressure changes within the duct caused by human breathing. After receiving the analog pressure signal from the pressure sensor, the microprocessor first performs analog-to-digital conversion (ADC) to convert the analog signal into a digital signal for subsequent processing. A filtering algorithm (such as a sliding average filter or a Kalman filter) is then used to filter the digital signal to remove noise interference and obtain an accurate respiratory pressure value. Based on the processed respiratory pressure value, in conjunction with the turbine speed control method described in Example 1, an output control signal is generated, including a brake control signal (BREAK), a speed control signal (PWM), and an enable control signal (ENABLE). Based on the received output control signals (BREAK, PWM, ENABLE), the driver chip provides UVW drive signals to the turbine. The driver chip contains internal logic circuitry that can accurately generate UVW three-phase drive signals suitable for brushless motor drive based on different control signal combinations. A power amplifier chip is used to amplify the UVW drive signals transmitted from the driver chip to provide sufficient power to drive the brushless motor in the turbine. The turbine uses a brushless motor to drive the fan blades. After receiving the UVW three-phase signal from the power amplifier chip, the brushless motor generates a rotating magnetic field to drive the fan blades to rotate, thereby providing the required air volume for the breathing duct.

[0102] In one embodiment, the motor turbine system further includes: the output end of the pressure sensor is connected to the analog input pin of the microprocessor; the PWM output pin of the microprocessor is connected to the PWM input pin of the driver chip; wherein, the PWM output pin is used to transmit the speed control signal; the first general output pin of the microprocessor is connected to the BREAK input pin of the driver chip; the first general output pin is used to transmit the brake control signal; the second general output pin of the microprocessor is connected to the ENABLE input pin of the driver chip; the second general output pin is used to transmit the enable control signal; the UVW drive signal output pin of the driver chip is connected to the UVW input pin of the power amplifier chip; the UVW output pin of the power amplifier chip is connected to the UVW input pin of the motor.

[0103] In an embodiment of the present invention, the output end of the pressure sensor is connected to the analog input pin of the microprocessor. The pressure sensor transmits the collected analog pressure signal directly to the microprocessor. Preferably, in order to ensure the accuracy and anti-interference ability of signal transmission, a filter capacitor can be added to the connection line between the two to filter out high-frequency noise interference. The PWM output pin of the microprocessor is connected to the PWM input pin of the driver chip for transmitting the speed control signal. The microprocessor controls the speed of the turbine by adjusting the duty cycle of the PWM signal. The larger the duty cycle, the higher the turbine speed; the first general output pin is connected to the BREAK input pin of the driver chip to transmit the brake control signal. When the turbine needs to brake quickly, the microprocessor enables the signal to drive the turbine to quickly reduce the speed or stop rotating; the second general output pin is connected to the ENABLE input pin of the driver chip to transmit the enable control signal. When the signal is valid, the driver chip will control the turbine rotation according to the duty cycle of the PWM signal.

[0104] The driver chip receives the BREAK, PWM, and ENABLE signals from the microprocessor. When the ENABLE signal is active, the driver chip begins operation. The duty cycle of the PWM signal determines the turbine speed. When the BREAK signal is active, the driver chip adjusts the UVW signal to brake the turbine. The driver chip's UVW drive signal output pin is connected to the UVW input pin of the power amplifier chip, transmitting the generated UVW drive signal to the power amplifier chip. The power amplifier chip receives the UVW drive signal from the driver chip. The power amplifier circuit within the power amplifier chip amplifies the weak UVW signal. The UVW output pin of the power amplifier chip is connected to the UVW input pin of the motor, transmitting the amplified UVW drive signal to the brushless motor to drive the motor. The brushless motor in the turbine receives the amplified UVW drive signal from the power amplifier chip via the UVW input pin, causing the motor to rotate. The speed and direction of the motor's rotation are determined by parameters such as the UVW signal's frequency, phase, and duty cycle.

[0105] An embodiment of the present invention provides a motor turbine system, which collects the pressure value in the respiratory duct in real time through a pressure sensor and feeds it back to a microprocessor. The microprocessor generates a corresponding output control signal based on these real-time data, thereby achieving precise regulation of the turbine speed. This enables the system to quickly and accurately adjust the working state of the turbine according to the actual changes in respiratory pressure to adapt to different usage requirements. For example, in medical respiratory equipment, appropriate air volume and pressure support can be provided in real time according to the patient's breathing strength and frequency. Since the microprocessor can process the signal from the pressure sensor in real time and quickly generate the corresponding control signal, the system can respond quickly to changes in respiratory pressure. Whether the patient is breathing rapidly and needs to increase the air volume quickly, or breathing steadily and needs to reduce the air volume, the system can adjust the turbine speed in a short time to ensure the continuity and stability of respiratory support.

[0106] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and substitutions can be made without departing from the technical principles of the present invention. These improvements and substitutions should also be regarded as the scope of protection of the present invention.

Claims

1. A turbine speed control device, characterized in that: include: Pressure acquisition module, signal generation module and output control module; The pressure acquisition module is used to collect the respiratory pressure value in the respiratory duct in real time; The signal generation module is used to generate a turbine speed control signal based on the difference between the respiratory pressure value and a preset pressure threshold; wherein the preset pressure threshold is set based on user usage requirements; the signal generation module is used to generate a turbine speed control signal based on the difference between the respiratory pressure value and the preset pressure threshold, specifically including: using the difference as data input, calling a PID control algorithm to generate the turbine speed control signal; wherein the expression of the PID control algorithm is: ; Where, is the proportionality coefficient; The difference between the respiratory pressure value collected at the current moment and the preset pressure threshold; is the integration time constant; is the differential time constant; The output control module is used to compare the turbine speed control signal with a preset turbine control threshold, and perform output control on the turbine according to the comparison result; wherein, the output control includes sudden acceleration and braking; the output control module is used to compare the turbine speed control signal with a preset turbine control threshold, and perform output control on the turbine according to the comparison result, specifically including: obtaining the working parameters of the turbine, and setting the turbine control threshold based on the working parameters; wherein, the turbine control threshold includes a turbine sudden acceleration threshold and a turbine braking threshold; when the breathing pressure value is less than the preset pressure threshold, and the turbine speed control signal is greater than the turbine sudden acceleration threshold, sudden acceleration output control is performed based on the maximum speed of the turbine; when the breathing pressure value is greater than the preset pressure threshold, and the turbine speed control signal is less than the turbine braking threshold, the braking function of the turbine is used to perform output control of braking.

2. A turbine speed control device according to claim 1, characterized in that: The output control module is used to compare the turbine speed control signal with a preset turbine control threshold and perform turbine output control according to the comparison result, and further includes: When the breathing pressure value is less than the preset pressure threshold and the turbine speed control signal is less than the turbine rapid acceleration threshold, switching the output speed of the turbine based on the turbine speed control signal; When the breathing pressure value is greater than the preset pressure threshold and the turbine speed control signal is greater than the turbine braking threshold, the output speed of the turbine is switched based on the turbine speed control signal.

3. A motor turbine system, characterized in that: The turbine speed control device according to any one of claims 1 to 2 comprises: a microprocessor, a driver chip, a power amplifier chip, a turbine, a breathing tube, and a pressure sensor; wherein the turbine includes a motor; The pressure sensor is used to collect the respiratory pressure value in the respiratory duct in real time and send the respiratory pressure value to the microprocessor; wherein the respiratory duct is provided at the output end of the turbine; The microprocessor is used to generate an output control signal according to the respiratory pressure value and send the output control signal to the driver chip; wherein the output control signal includes a brake control signal, a speed control signal and an enable control signal; The driver chip is used to send a drive signal to the power amplifier chip according to the received output control signal; The power amplifier chip is used to amplify the power of the driving signal and send the amplified driving signal to the turbine to drive the motor to rotate.

4. A motor-turbine system according to claim 3, characterized in that: The motor-turbine system further comprises: The output end of the pressure sensor is connected to the analog input pin of the microprocessor; The PWM output pin of the microprocessor is connected to the PWM input pin of the driver chip; wherein the PWM output pin is used to transmit the speed control signal; The first general output pin of the microprocessor is connected to the BREAK input pin of the driver chip; the first general output pin is used to transmit the brake control signal; The second general output pin of the microprocessor is connected to the ENABLE input pin of the driver chip; the second general output pin is used to transmit the enable control signal; The UVW driving signal output pin of the driver chip is connected to the UVW input pin of the power amplifier chip; The UVW output pin of the power amplifier chip is connected to the UVW input pin of the motor.

Citation Information

Patent Citations

  • System, ventilation control method and ventilation control device of high-frequency breathing apparatus

    CN110464945A

  • Control method and control device for turbine motor and ventilator

    WO2023024475A1