Turbine rotating speed control method and device and motor turbine system
By collecting the respiratory pressure values in real time and using the PID control algorithm to generate the turbine speed control signal, combining the output control of acute acceleration and brake braking, the problem of insufficient speed adjustment and accuracy in traditional turbine control methods is solved, and precise control of respiratory pressure and stability of respiratory support is achieved.
Patent Information
- Application Number
- CN202510381369.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2045-03-28
AI Technical Summary
Traditional turbine control methods are difficult to quickly adjust the speed, resulting in insufficient control speed and accuracy of respiratory pressure, which cannot meet the patient's complex and changing breathing needs, and there are problems of energy waste and equipment wear.
By collecting the breathing pressure value in the breathing duct in real time, generating a turbine speed control signal based on the difference between the pressure value and the preset pressure threshold, calculating the control signal using the PID control algorithm, and performing output control of acute acceleration and brake braking based on the preset turbine control threshold.
Accurate control of respiratory pressure is achieved, the speed and accuracy of pressure regulation is improved, the problems brought about by turbine inertia are overcome, the problems of excessive or insufficient adjustment in traditional methods are avoided, and the continuity and stability of respiratory support are ensured.
Smart Images

Figure CN120204551A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automatic control, and particularly to a method and device for controlling the turbine speed and a motor-turbine system. Background Art
[0002] As a crucial medical electromechanical device, a ventilator plays an irreplaceable role in the modern medical field. It can effectively replace, control, or change a person's normal physiological respiration, significantly increase pulmonary ventilation volume, and improve the patient's respiratory function. By using a ventilator, a patient can obtain necessary respiratory support, reduce the consumption of respiratory work, and thus save the heart reserve, creating favorable conditions for treatment and rehabilitation. In the prior art, the commonly used respiratory control method is to achieve respiratory pressure regulation based on traditional turbine control. This method generally uses a turbine to provide a pressure source and detects the respiratory pressure with a pressure sensor. Different target pressures are set in the inhalation and exhalation phases, and then the turbine speed is adjusted according to the comparison result between the detected pressure and the target pressure. When the detected pressure is less than the target pressure, the turbine speed is increased to increase the pressure; when the detected pressure is greater 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 rotation of the turbine has a certain inertia, it is unable to quickly adjust the speed, making it difficult to quickly achieve the adjustment of the target pressure. In practical applications, the patient's breathing conditions are complex and variable, and rapid and precise control of the respiratory pressure is required. The traditional method is unable to meet this demand, which may lead to poor ventilation effect for the patient and even affect the treatment effect. In addition, the traditional method lacks an effective optimization strategy when adjusting the turbine speed, easily causing energy waste and equipment wear. Summary of the Invention
[0004] The present invention aims to provide a method and device for controlling the turbine speed and a motor-turbine system to solve the above technical problems and improve the speed and accuracy of turbine pressure control.
[0005] To solve the above technical problems, the present invention provides a method for controlling the turbine speed, including:
[0006] Real-time collecting the respiratory pressure value in the respiratory pipeline;
[0007] 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 the user's usage requirements;
[0008] Comparing the turbine speed control signal with a preset turbine control threshold, and performing output control on the turbine according to the comparison result; wherein, the output control includes rapid acceleration and braking.
[0009] In the above solution, it emphasizes real-time collection of the respiratory pressure value in the respiratory tract to capture the pressure changes at every moment during the patient's breathing process. Thus, the dynamic information of the patient's breathing can be obtained in the first time, providing a basis for subsequent precise control of the turbine speed. Then, according to the magnitude of the difference between the respiratory pressure value and the preset pressure threshold, the turbine speed control signal to be adjusted is accurately calculated through a preset algorithm. Further, a preset turbine control threshold is introduced, and output control of rapid acceleration and braking of the turbine is performed according to the comparison result to overcome the problems brought by the turbine inertia, avoid the problems of over-regulation or under-regulation in the traditional method, achieve precise control of the respiratory pressure, and improve the speed and accuracy of pressure regulation.
[0010] In one implementation, generating the turbine speed control signal based on the difference between the respiratory pressure value and the preset pressure threshold specifically includes:
[0011] Taking the difference as data input and calling the PID control algorithm to generate the turbine speed control signal; where the expression of the PID control algorithm is:
[0012]
[0013] In the formula, K p is the proportionality 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 integral time constant; T D is the differential time constant.
[0014] In one implementation, comparing the turbine speed control signal with the preset turbine control threshold and performing output control on the turbine according to the comparison result specifically includes:
[0015] Obtaining the working parameters of the turbine and setting the turbine control threshold based on the working parameters; where the turbine control threshold includes a turbine rapid acceleration threshold and a turbine braking threshold;
[0016] When the respiratory pressure value is less than the preset pressure threshold and the turbine speed control signal is greater than the turbine rapid acceleration threshold, output control of rapid acceleration is performed based on the maximum speed of the turbine.
[0017] When the respiratory pressure value is greater than the preset pressure threshold and the turbine speed control signal is less than the turbine braking threshold, output control of braking is performed using the braking function of the turbine.
[0018] In one implementation, comparing the turbine speed control signal with the preset turbine control threshold and performing output control on the turbine according to the comparison result further includes:
[0019] When the respiratory pressure value is less than the preset pressure threshold and the turbine speed control signal is less than the turbine rapid acceleration threshold, switch the output speed of the turbine based on the turbine speed control signal;
[0020] When the respiratory pressure value is greater than the preset pressure threshold and the turbine speed control signal is greater than the turbine braking threshold, switch the output speed of the turbine based on the turbine speed control signal.
[0021] In a second aspect, the present application further provides a turbine speed control device, including: 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 pipeline in real time;
[0023] 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; wherein, the preset pressure threshold is set based on the user's usage 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 rapid acceleration and braking.
[0025] In the above solution, it emphasizes collecting the respiratory pressure value in the respiratory pipeline in real time to capture the pressure changes at every moment during the patient's breathing process. Thus, the dynamic information of the patient's breathing can be obtained in the first time, providing a basis for subsequent precise control of the turbine speed. Then, according to the magnitude 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. Further, a preset turbine control threshold is introduced, and output control of rapid acceleration and braking of the turbine is performed according to the comparison result to overcome the problems brought by the turbine inertia, avoid the problems of excessive or insufficient adjustment in the traditional method, achieve precise control of the respiratory pressure, and improve the speed and accuracy of pressure adjustment.
[0026] In one implementation, 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:
[0027] Taking the difference as data input and calling the PID control algorithm to generate the turbine speed control signal; wherein, the expression of the PID control algorithm is:
[0028]
[0029] In the formula, K pis the proportionality 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 output control on the turbine according to the comparison result, specifically including:
[0031] Obtain the operating parameters of the turbine, and set 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 respiratory pressure value is less than the preset pressure threshold and the turbine speed control signal is greater than the turbine rapid acceleration threshold, perform rapid acceleration output control based on the maximum speed of the turbine;
[0033] When the respiratory pressure value is greater than the preset pressure threshold and the turbine speed control signal is less than the turbine braking threshold, perform braking output control using the braking function of the turbine.
[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 output control on the turbine according to the comparison result, further including:
[0035] When the respiratory pressure value is less than the preset pressure threshold and the turbine speed control signal is less than the turbine rapid acceleration threshold, switch the output speed of the turbine based on the turbine speed control signal;
[0036] When the respiratory pressure value is greater than the preset pressure threshold and the turbine speed control signal is greater than the turbine braking threshold, switch the output speed of the turbine based on the turbine speed control signal.
[0037] In a third aspect, the present application further provides an electric motor turbine system for implementing the above-mentioned turbine speed control method, including: a microprocessor, a driver chip, a power amplifier chip, a turbine, a respiratory pipeline, and a pressure sensor; wherein, the turbine includes an electric motor;
[0038] The pressure sensor is configured to collect the respiratory pressure value in the respiratory pipeline in real time and send the respiratory pressure value to the microprocessor; wherein, the respiratory pipeline is arranged 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 drive chip; wherein, the output control signal includes a brake control signal, a speed control signal, and an enable control signal;
[0040] The drive chip is used to send a drive signal to the power amplification chip according to the received output control signal;
[0041] The power amplification chip is used to amplify the drive signal and send the amplified drive signal to the turbine to drive the motor to rotate
[0042] In the above solution, the pressure sensor is used to collect the pressure value in the breathing pipeline in real time and feedback it to the microprocessor. The microprocessor generates corresponding output control signals according to these real-time data, so as to realize the 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 respiratory pressure changes to meet different usage requirements. For example, in medical breathing 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 signals transmitted by the pressure sensor in real time and quickly generate corresponding control signals, the system can respond quickly to the changes in respiratory pressure. Whether the patient needs to quickly increase the air volume during rapid breathing or reduce the air volume during stable breathing, the system can adjust the turbine speed within 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 drive 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 drive 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 drive chip; the second general output pin is used to transmit the enable control signal;
[0048] The UVW drive signal output pin of the drive chip is connected to the UVW input pin of the power amplification chip;
[0049] The UVW output pins of the power amplifier chip are connected to the UVW input pins of the motor. Description of the Drawings
[0050] Figure 1 It is a schematic flowchart of a turbine speed control method provided in an embodiment of the present invention;
[0051] Figure 2 It is a schematic block diagram of a turbine speed control device provided in an embodiment of the present invention;
[0052] Figure 3 It is a schematic system structure diagram of a motor turbine system provided in an embodiment of the present invention. Detailed Description of the Embodiment
[0053] The following will further describe in detail the specific embodiments of the present invention in conjunction with the drawings and embodiments. The following embodiments are used to illustrate the present invention, but are not used to limit the scope of the present invention.
[0054] The terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products or devices.
[0055] Referring to "embodiment" herein means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of this application. The phrase appears in various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0056] Embodiment 1
[0057] Refer to Figure 1 , Figure 1 It is a schematic flowchart of a turbine speed control method provided in an embodiment of the present invention. The embodiment of the present invention provides a turbine speed control method, including steps 101 to 103, and the specific steps are as follows:
[0058] Step 101: Real-time collect the respiratory pressure value in the respiratory pipeline.
[0059] In the actual application scenario of a ventilator, the accurate acquisition of respiratory pressure is the basis for achieving precise control. To ensure the accuracy and real-time nature of the acquisition, high-precision and fast-response pressure sensors need to be selected. These sensors should be installed at key positions in the respiratory pipeline to obtain the pressure changes during the breathing process as accurately as possible. Preferably, to ensure the reliability of the data, the collected pressure values can also be preprocessed, including operations such as removing noise interference and data filtering. For example, a moving average filtering algorithm can be used to calculate the average of 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 respiratory pressure value and a preset pressure threshold; wherein, the preset pressure threshold is set based on the user's usage requirements.
[0061] The preset pressure threshold is set based on the actual usage requirements of the user. In the application of a ventilator, different patients have different requirements for respiratory pressure due to differences in factors such as their condition and physical status. Therefore, medical staff need to reasonably set the two preset pressure thresholds of the inspiratory positive airway pressure (IPAP) and the expiratory positive airway pressure (EPAP) according to the specific situation of the patient, such as the type and severity of the lung disease, and the respiratory function. For example, for patients with chronic obstructive pulmonary disease, a higher inspiratory pressure may be required to help overcome airway resistance and promote gas exchange; while for some patients with mild respiratory dysfunction, a lower pressure value may be sufficient to meet their respiratory needs. In addition, the preset pressure threshold can also be dynamically adjusted based on the feedback and monitoring data of the patient during use to achieve a better ventilation assistance effect.
[0062] In one embodiment, the generating of the turbine speed control signal based on the difference between the respiratory pressure value and the preset pressure threshold specifically includes:
[0063] Taking the difference as data input and calling a PID control algorithm to generate the turbine speed control signal; wherein, the expression of the PID control algorithm is:
[0064]
[0065] In the formula, K p is the proportionality 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 integral time constant; T D is the differential time constant.
[0066] In the embodiments 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 a 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 errors, and the rate of change of errors, and has strong adaptability and stability. Among them, K p is the proportional coefficient, which determines the response speed of the system 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 integral time constant, which is used to eliminate the steady-state error of the system; T D is the differential time constant, which can predict the change trend of the error and make adjustments in advance to reduce the overshoot of the system.
[0067] Furthermore, in order to enable the PID control algorithm to better adapt to the needs of different patients and different working conditions, the proportional coefficient K p , the integral time constant T t and the differential time constant T D can be reasonably tuned. Common tuning methods include the empirical trial and error method, the Ziegler-Nichols tuning method, etc. The above tuning methods are all conventional technical means in the art and will not be elaborated here.
[0068] Step 103: Compare the turbine speed control signal with the preset turbine control threshold, and perform output control on the turbine according to the comparison result; wherein, the output control includes rapid acceleration and braking.
[0069] In one embodiment, the comparing the turbine speed control signal with the preset turbine control threshold and performing output control on the turbine according to the comparison result specifically includes: 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 respiratory pressure value is less than the preset pressure threshold and the turbine speed control signal is greater than the turbine rapid acceleration threshold, perform output control of rapid acceleration based on the maximum speed of the turbine; when the respiratory pressure value is greater than the preset pressure threshold and the turbine speed control signal is less than the turbine braking threshold, perform output control of braking using the braking function of the turbine.
[0070] In an embodiment of the present invention, operating parameters of the turbine are obtained, such as the maximum rotational speed, rated power, moment of inertia of the turbine, etc. Based on these operating parameters, turbine control thresholds are set, including a turbine rapid acceleration threshold and a turbine braking threshold. The turbine rapid acceleration threshold is the critical value for triggering the turbine to operate at the maximum rotational speed when rapid pressure increase is required; the turbine braking threshold is the critical value for activating the turbine braking function when rapid pressure reduction is required. 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 operate at the maximum rotational speed, increasing equipment wear and energy consumption; if it is set too high, it may not be able to meet the patient's demand for rapid pressure increase in a timely manner. Similarly, the setting of the turbine braking threshold also needs to ensure rapid pressure reduction while avoiding excessive impact on the turbine.
[0071] When the respiratory pressure value is less than the preset pressure threshold and the turbine rotational speed control signal is greater than the turbine rapid acceleration threshold, it indicates that the current pressure is severely insufficient and rapid pressure increase is required. At this time, output control for rapid acceleration is performed based on the maximum rotational speed of the turbine. To ensure the smoothness and safety of the rapid acceleration process, before starting the rapid acceleration, some pre-adjustment operations can be performed on the turbine, such as gradually increasing the supply voltage or PWM duty cycle, to avoid damage to the turbine and the circuit caused by instantaneous large current impact. When the respiratory pressure value is greater than the preset pressure threshold and the turbine rotational speed control signal is less than the turbine braking threshold, it means that the current pressure is too high and rapid pressure reduction is required. At this time, output control for braking is performed using the braking function of the turbine. The braking function can be achieved in various ways, such as electrical braking, mechanical braking, etc. In practical applications, to reduce wear on the turbine, a combination of electrical braking and mechanical braking can be used. First, the rotational speed of the turbine is rapidly reduced through electrical braking, and then when approaching the target rotational speed, mechanical braking is used for precise braking.
[0072] In one embodiment, the comparing the turbine rotational speed control signal with the preset turbine control threshold and performing output control on the turbine according to the comparison result further includes: when the respiratory pressure value is less than the preset pressure threshold and the turbine rotational speed control signal is less than the turbine rapid acceleration threshold, switching the output rotational speed of the turbine based on the turbine rotational speed control signal; when the respiratory pressure value is greater than the preset pressure threshold and the turbine rotational speed control signal is greater than the turbine braking threshold, switching the output rotational speed of the turbine based on the turbine rotational speed control signal.
[0073] In the embodiments of the present invention, when the respiratory pressure value is less than the preset pressure threshold, but the turbine speed control signal is less than the turbine rapid acceleration threshold, it indicates that although the current pressure is insufficient, rapid acceleration is not required. At this time, based on the turbine speed control signal, the output speed of the turbine is switched, and through the output of the PID control algorithm, the speed of the turbine is gradually adjusted to achieve a smooth increase in pressure. When the respiratory pressure value is greater than the preset pressure threshold, and the turbine speed control signal is greater than the turbine braking threshold, it means that the current pressure is too high, but braking is not required. Similarly, based on the turbine speed control signal, the output speed of the turbine is switched, and through the output of the PID control algorithm, the speed of the turbine is gradually reduced to make the pressure drop smoothly. Among them, the turbine speed control signal can be implemented by means such as PWM, voltage, frequency, etc. Exemplarily, PWM (pulse width modulation) is a commonly used method for controlling the speed of an electric motor. By adjusting the duty cycle of the pulse signal, the average voltage of the motor is controlled, thereby achieving the control of the speed. That is, the turbine speed control signal U output by the PID can be converted into a corresponding PWM duty cycle signal; the voltage method is to control the speed of the turbine motor by changing the supply voltage. A voltage regulation circuit can be used to adjust the output voltage according to the turbine speed control signal output by the PID. For example, a linear voltage regulator or a switching voltage regulator can be used to achieve voltage regulation; the frequency method is for some turbine motors using variable frequency drive, and the speed of the turbine is controlled by changing the frequency of the power supply. In this case, an inverter can be used to convert the turbine speed control signal output by the PID into a corresponding frequency signal.
[0074] In the embodiments of the present invention, there is also provided a turbine speed control device, 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 the embodiments of the present invention, there is also provided a computer-readable storage medium. The computer-readable storage medium includes a stored computer program, wherein when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the above-mentioned turbine speed control method.
[0076] Exemplarily, the computer program can be divided into one or more modules. One or more modules are stored in the memory and executed by the processor to complete the present invention. One or more modules can be a series of computer program instruction segments capable of performing specific functions, and these 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 may be a computing device such as a desktop computer, notebook, palm computer, and cloud server. The turbine speed control device may include, but is not limited to, a processor, a memory, and a display. Those skilled in the art can understand that the above components are only examples of the turbine speed control device and do not constitute a limitation on the turbine speed control device. It may include more or fewer components than those described, or combine certain components, or have different components. For example, the turbine speed control device may also include input / output devices, network access devices, buses, etc.
[0078] The so-called processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. 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 through various interfaces and circuits.
[0079] The memory can be used to store computer programs and / or modules. By running or executing the computer programs and / or modules stored in the memory, and by calling the data stored in the memory, the processor realizes various functions of the fuel cell performance recovery device. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, a text conversion function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, text message data, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0080] Among them, when the module based on turbine speed control is implemented in the form of 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, to implement all or part of the processes in the above-mentioned embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0081] An embodiment of the present invention provides a turbine speed control method, which emphasizes real-time collection of the respiratory pressure value in the respiratory pipeline to capture the pressure change at each moment during the patient's breathing process. Thus, the dynamic information of the patient's breathing can be obtained in the first time, providing a basis for subsequent precise control of the turbine speed. Then, according to the magnitude of the difference between the respiratory pressure value and the preset pressure threshold, the turbine speed control signal to be adjusted is accurately calculated through a preset algorithm. Further, a preset turbine control threshold is introduced, and the output control of rapid acceleration and braking of the turbine is performed according to the comparison result to overcome the problems brought by the turbine inertia, avoid the problems of excessive or insufficient adjustment in the traditional method, achieve precise control of the respiratory pressure, and improve the speed and accuracy of pressure adjustment.
[0082] Embodiment 2
[0083] See Figure 2 , Figure 2 It is a schematic diagram of the modules of a turbine speed control device provided in an embodiment of the present invention. An embodiment of the present invention provides a turbine speed control device, including: 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 pipeline in real time;
[0085] The signal generation module 202 is used to generate a turbine speed control signal based on the difference between the respiratory pressure value and the preset pressure threshold; among them, the preset pressure threshold is set based on the user's usage requirements;
[0086] The output control module 203 is configured 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 rapid acceleration and braking.
[0087] In one embodiment, the signal generation module is configured to generate a turbine speed control signal based on the difference between the breathing pressure value and a preset pressure threshold, specifically including:
[0088] Taking the difference as data input, and invoking a PID control algorithm to generate the turbine speed control signal; wherein, the expression of the PID control algorithm is:
[0089]
[0090] In the formula, K p is the proportionality coefficient; e(t) is the difference between the breathing pressure value collected at the current moment and the preset pressure threshold; T t is the integral time constant; T D is the differential time constant.
[0091] In one embodiment, the output control module is configured 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 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, perform output control for rapid acceleration 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, perform output control for braking using the braking function of the turbine.
[0092] In one embodiment, the output control module is configured 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, further including: 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 can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described devices can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0094] An embodiment of the present invention provides a turbine speed control device, which emphasizes real-time acquisition of the respiratory pressure value in the respiratory pipeline to capture the pressure change at each moment during the patient's breathing process. Thus, the dynamic information of the patient's breathing can be obtained in the first time, providing a basis for subsequent precise control of the turbine speed. Then, according to the magnitude of the difference between the respiratory pressure value and the preset pressure threshold, the turbine speed control signal to be adjusted is accurately calculated through a preset algorithm. Further, a preset turbine control threshold is introduced, and the output control of rapid acceleration and braking of the turbine is performed according to the comparison result to overcome the problems brought by the turbine inertia, avoiding the problems of excessive or insufficient adjustment in the traditional method, achieving precise control of the respiratory pressure, and improving the speed and accuracy of pressure adjustment.
[0095] Embodiment 3
[0096] See Figure 3 , Figure 3 which is a schematic structural diagram of a motor-turbine system provided in an embodiment of the present invention. An embodiment of the present invention provides a motor-turbine system for implementing the turbine speed control method as described in Embodiment 1, including: a microprocessor, a driving chip, a power amplification chip, a turbine, a respiratory pipeline, and a pressure sensor; wherein, the turbine includes a motor.
[0097] The pressure sensor is used to real-time collect the respiratory pressure value in the respiratory pipeline and send the respiratory pressure value to the microprocessor; wherein, the respiratory pipeline is arranged 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 driving chip; wherein, the output control signal includes a braking control signal, a speed control signal, and an enabling control signal.
[0099] The driving chip is used to send a driving signal to the power amplification chip according to the received output control signal.
[0100] The power amplification 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 the respiratory pressure value in the respiratory duct in real time. The respiratory duct is arranged at the output end of the turbine, and the pressure sensor can sensitively sense the pressure change in the duct caused by the human respiratory action. After receiving the analog pressure signal transmitted by the pressure sensor, the microprocessor first performs analog-to-digital conversion (ADC) to convert the analog signal into a digital signal for subsequent processing. Then, a filtering algorithm (such as moving average filtering, Kalman filtering, etc.) is used to filter the digital signal to remove noise interference and obtain an accurate respiratory pressure value. According to the processed respiratory pressure value and the turbine speed control method described in Embodiment 1, an output control signal is generated, including a brake control signal (BREAK), a speed control signal (PWM), and an enable control signal (ENABLE). The driver chip provides a UVW drive signal for the turbine according to the received output control signals (BREAK, PWM, ENABLE). There is a logic circuit inside the driver chip, which can accurately generate a UVW three-phase drive signal suitable for driving a brushless motor according to different combinations of control signals. The power amplifier chip is used to amplify the UVW drive signal transmitted by 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 transmitted by 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 respiratory 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-purpose output pin of the microprocessor is connected to the BREAK input pin of the driver chip; the first general-purpose output pin is used to transmit the brake control signal; the second general-purpose output pin of the microprocessor is connected to the ENABLE input pin of the driver chip; the second general-purpose 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 the 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 directly transmits the collected analog pressure signal to the microprocessor. Preferably, to ensure the accuracy of signal transmission and anti-interference ability, 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 drive chip for transmitting the speed control signal. The microprocessor controls the rotation speed of the turbine by adjusting the duty cycle of the PWM signal. The larger the duty cycle, the higher the rotation speed of the turbine; the first general-purpose output pin is connected to the BREAK input pin of the drive chip for transmitting the brake control signal. When rapid braking of the turbine is required, the microprocessor makes this signal effective to drive the turbine to quickly reduce the rotation speed or stop rotating; the second general-purpose output pin is connected to the ENABLE input pin of the drive chip for transmitting the enable control signal. When this signal is effective, the drive chip will control the rotation of the turbine according to the duty cycle of the PWM signal.
[0104] The drive chip receives the BREAK, PWM, and ENABLE signals transmitted from the microprocessor. When the ENABLE signal is effective, the drive chip starts to work; the duty cycle of the PWM signal determines the rotation speed of the turbine; when the BREAK signal is effective, the drive chip will adjust the UVW signal to brake the turbine. The UVW drive signal output pin of the drive chip is connected to the UVW input pin of the power amplification chip to transmit the generated UVW drive signal to the power amplification chip. The power amplification chip receives the UVW drive signal from the drive chip. The power amplification circuit inside the power amplification chip amplifies the weak UVW signal. The UVW output pin of the power amplification chip is connected to the UVW input pin of the motor to transmit the amplified UVW drive signal to the brushless motor to drive the motor to rotate. The brushless motor in the turbine receives the amplified UVW drive signal output by the power amplification chip through the UVW input pin to realize the rotation of the motor. The rotation speed and direction of the motor are determined by parameters such as the frequency, phase, and duty cycle of the UVW signal.
[0105] An embodiment of the present invention provides a motor-turbine system that collects the pressure value in the breathing pipeline in real time through a pressure sensor and feeds it back to the microprocessor. The microprocessor generates corresponding output control signals based on this real-time data, thereby achieving 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 breathing pressure changes to meet different usage requirements. For example, in medical breathing equipment, it can provide appropriate air volume and pressure support in real time according to the breathing strength and frequency of the patient. Since the microprocessor can process the signals transmitted by the pressure sensor in real time and quickly generate corresponding control signals, the system can respond quickly to the changes in breathing pressure. Whether the patient is breathing rapidly and needs to quickly increase the air volume or breathing smoothly and needs to reduce the air volume, the system can adjust the turbine speed within a short time to ensure the continuity and stability of breathing support.
[0106] The above is only the preferred embodiment of the present invention. It should be noted that for those of ordinary skill in the art of this technology, without departing from the technical principle of the present invention, several improvements and replacements can be made, and these improvements and replacements should also be regarded as the protection scope of the present invention.
Claims
1. A turbine speed control method, characterized in that: include: Real-time collection of respiratory pressure values in the respiratory tube; 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; 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.
2. A turbine speed control method according to claim 1, characterized in that: The step of generating a turbine speed control signal based on the difference between the breathing pressure value and a preset pressure threshold value specifically includes: 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: In the formula, K p is the proportionality 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.
3. A turbine speed control method according to claim 1, characterized in that: The step of comparing the turbine speed control signal with a preset turbine control threshold and controlling the turbine output according to the comparison result specifically includes: Acquiring 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, the braking function of the turbine is used to perform output control of the braking.
4. A turbine speed control method according to claim 1, characterized in that: The step of comparing the turbine speed control signal with a preset turbine control threshold and controlling the turbine output according to the comparison result 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.
5. 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 generating module is used to 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; 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.
6. A turbine speed control device as claimed in claim 5, characterized in that: The signal generating module is used to generate a turbine speed control signal based on the difference between the breathing pressure value and a preset pressure threshold, specifically including: 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: In the formula, K p is the proportionality 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.
7. A turbine speed control device as claimed in claim 5, characterized in that: 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: Acquiring 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, the braking function of the turbine is used to perform output control of the braking.
8. A turbine speed control device as claimed in claim 5, characterized in that: 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, 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.
9. A motor turbine system, characterized in that: The method for controlling the turbine speed according to any one of claims 1 to 4 comprises: a microprocessor, a driver chip, a power amplifier chip, a turbine, a breathing duct, and a pressure sensor; wherein the turbine comprises 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 arranged 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 driving chip; wherein the output control signal includes a brake control signal, a speed control signal and an enable control signal; The driving chip is used to send a driving 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.
10. The motor turbine system according to claim 9, 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 driving 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 driving 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
Leakage compensation method for single-loop non-invasive ventilators
CN103071213A
Breathing machine and breathing pressure regulating control system and regulating control method thereof
CN103920214A
Anaesthesia machine pressure control method for achieving dual control through inspiratory phase and expiratory phase
CN105879168A
System, ventilation control method and ventilation control device of high-frequency breathing apparatus
CN110464945A
Breathing machine flow control method based on sleep state and sleep breathing machine
CN115887841A