A method, device, system and medium for automatically compensating zero drift of a breathing machine
By acquiring the end-expiratory volume of the ventilator and dynamically adjusting the AD offset, automatic compensation of the flow rate baseline is achieved, solving the flow rate offset problem caused by zero-point AD drift in the existing technology and improving the compensation efficiency.
Patent Information
- Application Number
- CN202410709655.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-03
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2044-06-03
AI Technical Summary
The current ventilator has low compensation efficiency for the flow rate deviation caused by zero-point AD drift, and the existing methods are cumbersome, requiring reverse lookup of tables to calculate the flow rate.
By acquiring the end-expiratory volume of the ventilator, the AD offset is dynamically adjusted to achieve automatic compensation of the flow rate baseline. The compensated flow rate is obtained directly by forward lookup, avoiding reverse lookup.
It improves the efficiency of flow velocity offset compensation, simplifies the compensation process, and enhances compensation efficiency.
Smart Images

Figure CN118477235B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of medical equipment technology, and in particular to a method, device, system and medium for automatic zero-point drift compensation of a ventilator. Background Technology
[0002] Emergency transport ventilators are medical devices used to provide emergency ventilation for patients with respiratory failure. They are characterized by an integrated airway design and have the advantages of being simple and quick to use, compact in size, and easy to carry. They are commonly used in scenarios such as long and short-distance ambulance transport, intra-hospital transport, and field emergency care.
[0003] Emergency transport ventilators typically use differential pressure flow sensors to monitor flow rate signals. The principle of differential pressure flow sensors in measuring airflow is to collect the pressure difference signal generated before and after the airflow passes through a fixed orifice. The pressure difference signal is transmitted to a 16-bit ADS1118 chip, which can convert the pressure difference into a voltage difference, and then convert the voltage difference into an AD value. The AD value is the value after converting analog quantities (such as current and voltage) into digital quantities, thus becoming a digital signal that the machine can use. After calibration using a standard flow device, the standard flow rate and AD can be mapped one-to-one to form a calibration data table.
[0004] However, the AD values collected by the hardware can experience zero-point AD drift, leading to flow velocity shift. To address this issue, current methods typically involve first using the stable end-tidal flow velocity as the zero-point offset velocity, then looking up the AD value in a table to obtain the zero-point drift. Finally, this offset value is added to the currently collected AD value, and the table is looked up again to obtain the new flow velocity – the AD-compensated flow velocity. As can be seen, the existing compensation method is very cumbersome, requiring a reverse lookup of the flow velocity table to calculate the AD each time, followed by a forward lookup of the corrected AD value to calculate the flow velocity, resulting in low compensation efficiency. Summary of the Invention
[0005] In view of the shortcomings of the prior art, the purpose of this invention is to provide a method, device, system and medium for automatic zero-point drift compensation of a ventilator, which aims to improve the compensation efficiency of zero-point drift of the ventilator.
[0006] The technical solution of the present invention is as follows:
[0007] An automatic zero-point drift compensation method for a ventilator includes:
[0008] Obtain the end-expiratory volume of the ventilator and confirm whether the flow rate baseline has deviated from zero based on the end-expiratory volume;
[0009] When the flow rate baseline deviates from zero, the current AD offset is dynamically adjusted according to the end-tidal volume, and the collected flow rate AD value is compensated according to the adjusted AD offset.
[0010] convert the compensated flow rate AD value into a compensated flow rate;
[0011] reacquire a new end-tidal volume based on the compensated flow rate and confirm whether the flow rate baseline is offset from zero, and if so, continue to dynamically adjust the AD offset until the flow rate baseline is returned to zero.
[0012] In one embodiment, the acquiring an end-tidal volume of a ventilator and confirming whether a flow rate baseline is offset from zero based on the end-tidal volume comprises:
[0013] acquiring an inhalation tidal volume and an exhalation tidal volume of the ventilator;
[0014] calculating the end-tidal volume based on the inhalation tidal volume and the exhalation tidal volume;
[0015] confirming that the flow rate baseline is offset from zero when the end-tidal volume is not zero.
[0016] In one embodiment, the end-tidal volume is specifically:
[0017] Vol = Vti - Vte
[0018] wherein Vol is the end-tidal volume, Vti and Vte are the inhalation tidal volume and the exhalation tidal volume, respectively.
[0019] In one embodiment, when the flow rate baseline is offset from zero, dynamically adjusting a current AD offset based on the end-tidal volume and compensating the acquired flow rate AD value based on the adjusted AD offset comprises:
[0020] when the flow rate baseline is offset from zero, dynamically adjusting a current AD offset based on the end-tidal volume according to the formula ΔAD' = ΔAD + k*Vol, wherein ΔAD is the current AD offset, ΔAD' is the adjusted AD offset, Vol is the end-tidal volume, and k is an adjustment coefficient;
[0021] compensating the acquired flow rate AD value based on the adjusted AD offset according to the formula AD' = AD - ΔAD', wherein AD' is a compensated flow rate AD value, and AD is the acquired flow rate AD value.
[0022] In one embodiment, the converting the compensated flow rate AD value into a compensated flow rate specifically comprises:
[0023] looking up a preset calibration table based on the compensated flow rate AD value to obtain a compensated flow rate corresponding to the compensated flow rate AD value.
[0024] In one embodiment, the compensated flow rate is used to reacquire a new end-tidal volume, and it is confirmed whether the flow rate baseline is offset from zero. If it is offset, the dynamic adjustment of the AD offset is continued until the flow rate baseline is returned to zero, including:
[0025] The compensated flow rate is used to reacquire a new end-tidal volume.
[0026] It is confirmed whether the new end-tidal volume is zero. If it is not zero, the adjusted AD offset is taken as the current AD offset. The current AD offset is dynamically adjusted according to the new end-tidal volume to obtain a new compensated flow rate. In this way, the end-tidal volume is zero.
[0027] An automatic zero drift compensation device of a ventilator, comprising:
[0028] An offset confirmation module is configured to acquire an end-tidal volume of the ventilator, and confirm whether a flow rate baseline is offset from zero according to the end-tidal volume.
[0029] A drift compensation module is configured to, when the flow rate baseline is offset from zero, dynamically adjust a current AD offset according to the end-tidal volume, and compensate for an acquired flow rate AD value according to the adjusted AD offset.
[0030] A conversion module is configured to convert the compensated flow rate AD value into a compensated flow rate.
[0031] A circulation module is configured to reacquire a new end-tidal volume based on the compensated flow rate, and confirm whether the flow rate baseline is offset from zero. If it is offset, the dynamic adjustment of the AD offset is continued until the flow rate baseline is returned to zero.
[0032] In one embodiment, the drift compensation module comprises:
[0033] A dynamic adjustment unit is configured to, when the flow rate baseline is offset from zero, dynamically adjust a current AD offset according to the end-tidal volume according to a formula ΔAD' = ΔAD + k*Vol, where ΔAD is the current AD offset, ΔAD' is the adjusted AD offset, Vol is the end-tidal volume, and k is an adjustment coefficient.
[0034] A compensation unit is configured to compensate for an acquired flow rate AD value according to the adjusted AD offset according to a formula AD' = AD - ΔAD', where AD' is a compensated flow rate AD value, and AD is the acquired flow rate AD value.
[0035] An automatic zero drift compensation system of a ventilator, the system comprising at least one processor; and
[0036] A memory in communication connection with the at least one processor; wherein,
[0037] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the zero drift automatic compensation method of the breathing machine.
[0038] A non-volatile computer readable storage medium stores computer executable instructions that, when executed by one or more processors, cause the one or more processors to perform the zero drift automatic compensation method of the breathing machine.
[0039] Beneficial effects: The present application discloses a zero drift automatic compensation method, device, system and medium of a breathing machine. Compared with the prior art, the present application adjusts the AD offset dynamically by using the end-expiratory volume to realize flow rate compensation, without the need for reverse lookup table of flow rate to AD value, so as to realize correction of end-expiratory flow rate offset in a smooth state, and effectively improve the flow rate offset efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0040] The present application will be further described below in conjunction with the drawings and embodiments. In the drawings:
[0041] Figure 1 A flow chart of the zero drift automatic compensation method of the breathing machine provided by the present application embodiment;
[0042] Figure 2 A functional module schematic diagram of the zero drift automatic compensation device of the breathing machine provided by the present application embodiment;
[0043] Figure 3 A hardware structure schematic diagram of the zero drift automatic compensation system of the breathing machine provided by the present application embodiment. DETAILED DESCRIPTION
[0044] To make the purpose, technical scheme and effect of the present application more clear and explicit, the present application will be further described in detail below. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application. The present application embodiments will be introduced below in conjunction with the drawings.
[0045] Please refer to Figure 1 , Figure 1 A flow chart of the zero drift automatic compensation method of the breathing machine provided by the present application. As shown in Figure 1 , the method specifically includes the following steps:
[0046] S100, acquiring the end-expiratory volume of the breathing machine, and confirming whether the flow rate baseline is offset from zero according to the end-expiratory volume.
[0047] In this embodiment, when the emergency transport ventilator has a leak, the zero drift automatic compensation function is implemented. First, the information of the flow rate baseline offset is obtained. Specifically, the end-expiratory volume is used to determine the offset of the end-expiratory flow rate baseline, and whether the flow rate baseline is offset from zero is confirmed, thereby providing a basis for automatic compensation.
[0048] In one embodiment, step S100 comprises:
[0049] The inspiratory tidal volume and expiratory tidal volume of the ventilator are collected.
[0050] The end-expiratory volume is calculated according to the inspiratory tidal volume and expiratory tidal volume.
[0051] When the end-expiratory volume is not zero, it is confirmed that the flow rate baseline is offset from zero.
[0052] In this embodiment, the end-expiratory volume is calculated by collecting the inspiratory tidal volume and expiratory tidal volume of the ventilator. Specifically, the end-expiratory volume is:
[0053] Vol = Vti - Vte
[0054] Where Vol is the end-expiratory volume, Vti and Vte are the inspiratory tidal volume and expiratory tidal volume, respectively. When the end-expiratory volume is not zero, i.e., the inspiratory and expiratory volumes are not equal, it is confirmed that the flow rate baseline is offset.
[0055] S200, when the flow rate baseline is offset from zero, the current AD offset is dynamically adjusted according to the end-expiratory volume, and the collected flow rate AD value is compensated according to the adjusted AD offset.
[0056] In this embodiment, when the flow rate baseline is offset from zero, the end-expiratory volume is calculated to adjust the forward and reverse compensation of the flow rate AD value, i.e., to dynamically adjust the current AD offset. It can be understood that if it is the first adjustment, the current AD offset can be a preset initial offset, for example, the initial offset can be uniformly set at the factory, or it can be obtained by statistical analysis based on historical compensation. This embodiment does not limit this. After dynamically adjusting the current AD offset according to the end-expiratory volume, the flow rate AD value collected by the current sensor is compensated, so that it is not necessary to calculate how much the flow rate baseline is offset up or down, and the automatic compensation of the flow rate AD value can be flexibly realized through the end-expiratory volume.
[0057] S300, converting the compensated flow rate AD value into a compensated flow rate.
[0058] In the embodiment, after the compensated AD value is obtained, the compensated flow rate AD value is converted into a compensated flow rate, so as to continue to observe the flow rate offset adjustment effect after the current compensated AD value. Specifically, the compensated flow rate AD value is used to look up a preset calibration table, and a compensated flow rate corresponding to the compensated flow rate AD value is obtained. That is, in the embodiment, only forward lookup is needed to obtain the compensated flow rate each time the compensation is performed, and the flow rate AD value is directly compensated by the end-expiratory volume during the compensation, without the need of reverse lookup, thereby saving the lookup time and improving the compensation efficiency.
[0059] S400, a new end-expiratory volume is obtained based on the compensated flow rate, and it is determined whether the flow rate baseline deviates from zero. If yes, the dynamic adjustment of the AD offset is continued until the flow rate baseline returns to zero.
[0060] In the embodiment, the new end-expiratory volume can be obtained based on the compensated flow rate, and then the adjustment effect of the flow rate baseline is determined, that is, whether the flow rate baseline deviates from zero or not, that is, whether the end-expiratory volume is zero or not. If the end-expiratory volume is zero at the new flow rate, the flow rate continues to return to zero, and it is determined that the compensation is completed. If there is still deviation, it is determined again whether the flow rate baseline deviates from zero after the dynamic adjustment of the AD offset is continued based on the new end-expiratory volume. The above dynamic adjustment, forward lookup to obtain the flow rate, and determination of whether the flow rate baseline deviates from zero are repeatedly performed until the flow rate baseline returns to zero. In this process, it is not necessary to determine how much the flow rate baseline deviates from zero, and therefore it is not necessary to obtain the AD value of the zero-point drift by reverse lookup of the zero-point offset flow rate. The offset of the compensation is directly dynamically adjusted by the end-expiratory volume, and the self-adaptive compensation of the flow rate AD value is realized.
[0061] In one embodiment, step S200 comprises:
[0062] When the flow rate baseline deviates from zero, the current AD offset is dynamically adjusted according to the end-expiratory volume by the formula ΔAD'=ΔAD+k*Vol, wherein ΔAD is the current AD offset, ΔAD' is the adjusted AD offset, Vol is the end-expiratory volume, and k is an adjustment coefficient.
[0063] According to the adjusted AD offset, the collected flow rate AD value is compensated by the formula AD'=AD-ΔAD', wherein AD' is the compensated flow rate AD value, and AD is the collected flow rate AD value.
[0064] In the embodiment, the dynamic adjustment of the AD offset and the compensation of the flow rate AD value are realized by the following formula each time the compensation is performed:
[0065] ΔAD'=ΔAD+k*Vol
[0066] AD'=AD-ΔAD'
[0067] Specifically, the current AD offset ΔAD is adjusted by the end-tidal volume Vol to obtain an adjusted AD offset ΔAD', it can be seen that if the current ΔAD is the actual AD offset, the compensation is completed, at this time the flow rate baseline is 0, and the end-tidal volume Vol is 0, and the ΔAD no longer changes, that is, the AD offset before and after adjustment is equal; if the current ΔAD does not reach the actual AD offset, that is, ΔAD is too small, at this time the compensation is not completed, and the flow rate baseline is greater than zero, and the end-tidal volume Vol is greater than zero, so that ΔAD' is greater than ΔAD, that is, the adjusted offset is increased, and the compensated flow rate AD value is reduced until the compensation makes the end-tidal volume Vol zero; similarly, if the current ΔAD exceeds the actual AD offset, that is, ΔAD is too large, the compensation is too much, and the flow rate baseline is less than zero, and the end-tidal volume Vol is less than zero, so that ΔAD' is less than ΔAD, that is, the adjusted offset is reduced, and the compensated flow rate AD value is increased until the compensation makes the end-tidal volume Vol zero, thereby realizing dynamic adjustment of the AD offset and further adaptive compensation of the flow rate AD value.
[0068] In one embodiment, step S400 comprises:
[0069] Based on the compensated flow rate, a new end-tidal volume is reacquired;
[0070] It is confirmed whether the new end-tidal volume is zero, if not, the adjusted AD offset is taken as the current AD offset, the current AD offset is dynamically adjusted based on the new end-tidal volume to obtain a new compensated flow rate, and so on until the end-tidal volume is zero.
[0071] In this embodiment, based on the compensated flow rate obtained by the table lookup, a new end-tidal volume is reacquired, and it is confirmed whether the new end-tidal volume is zero, if not, the AD offset needs to be dynamically adjusted to compensate the flow rate AD value, at this time the AD offset adjusted last time, that is, ΔAD', is taken as the current AD offset, that is, ΔAD, for this time adjustment, the current AD offset is dynamically adjusted based on the new end-tidal volume, the flow rate AD value compensated last time is continuously compensated, a new compensated flow rate is obtained by table lookup again, and the above process is repeated in turn until the end-tidal volume is zero, the AD offset no longer changes, the adaptive adjustment is completed, and the flow rate compensation is completed, thereby realizing efficient and simple automatic compensation of zero drift.
[0072] Another embodiment of the present application provides a zero drift automatic compensation device of a breathing machine, as shown in the figure, the device 1 comprises: Figure 2
[0073] An offset confirmation module 11 is configured to acquire an end-tidal volume of the breathing machine, and confirm whether a flow rate baseline is offset from zero according to the end-tidal volume;
[0074] a drift compensation module 12, configured to dynamically adjust a current AD offset according to the end-tidal volume when the flow rate baseline deviates from zero, and compensate the collected flow rate AD value according to the adjusted AD offset;
[0075] a conversion module 13, configured to convert the compensated flow rate AD value into a compensated flow rate;
[0076] a circulation module 14, configured to reacquire a new end-tidal volume based on the compensated flow rate and confirm whether the flow rate baseline deviates from zero, and if so, continue to dynamically adjust the AD offset until the flow rate baseline returns to zero.
[0077] In one embodiment, the drift compensation module comprises:
[0078] a dynamic adjustment unit, configured to dynamically adjust a current AD offset according to the end-tidal volume by a formula AD' = AD + k*Vol when the flow rate baseline deviates from zero, where AD is the current AD offset, AD' is the adjusted AD offset, Vol is the end-tidal volume, and k is an adjustment coefficient;
[0079] a compensation unit, configured to compensate the collected flow rate AD value according to the adjusted AD offset by a formula AD' = AD - AD', where AD' is the compensated flow rate AD value, and AD is the collected flow rate AD value.
[0080] The modules and units referred to in the present application refer to a series of computer program instruction segments capable of completing a specific function, and are more suitable for describing the execution process of the ventilator zero drift automatic compensation than programs. The specific implementation of each module is described in the above corresponding method embodiments, which will not be repeated here.
[0081] Another embodiment of the present application provides a ventilator zero drift automatic compensation system, as shown in Figure 3 The system 10 comprises:
[0082] one or more processors 110 and a memory 120, Figure 3 The processor 110 and the memory 120 can be connected through a bus or other means, Figure 3 For example, by connecting through a bus.
[0083] The processor 110 is configured to implement various control logic of the system 10, and can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a single-chip computer, an ARM (Acorn RISC Machine), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. In addition, the processor 110 can also be any conventional processor, microprocessor, or state machine. The processor 110 can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, and / or any other such configuration.
[0084] The memory 120 is a non-volatile computer-readable storage medium configured to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions corresponding to the ventilator zero drift automatic compensation method in the embodiments of the present application. The processor 110 executes various functional applications and data processing of the system 10 by running the non-volatile software programs, instructions, and units stored in the memory 120, i.e., implements the ventilator zero drift automatic compensation method in the above-described method embodiments.
[0085] The memory 120 can include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; and the data storage area can store data created according to the use of the system 10, etc. In addition, the memory 120 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device. In some embodiments, the memory 120 can optionally include a memory remotely disposed relative to the processor 110, and these remote memories can be connected to the system 10 through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0086] One or more units are stored in the memory 120 and, when executed by the one or more processors 110, perform the ventilator zero drift automatic compensation method in any of the above-described method embodiments, such as performing the method steps S100 to S400 in the above-described Figure 1
[0087] The embodiments of the present application provide a non-volatile computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are executed by one or more processors, such as performing the method steps S100 to S400 in the above-described Figure 1
[0088] By way of example, nonvolatile storage can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM), or flash memory. Volatile storage can include random-access memory (RAM), which acts as external cache memory. By way of example, and not limitation, RAM can be provided in numerous forms such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double-data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus DRAM (DRDRAM). Combinations of the above should also be considered as being within the scope of memory components or memory described herein. The disclosed memory components or memory of the operating environments described herein are intended to include one or any combination of the above memory components or memory.
[0089] In summary, in the ventilator zero drift automatic compensation method, device, system and medium disclosed by the application, the end-expiratory volume of the ventilator is acquired, and it is determined whether the flow rate baseline deviates from zero according to the end-expiratory volume; when the flow rate baseline deviates from zero, the current AD offset is dynamically adjusted according to the end-expiratory volume, and the acquired flow rate AD value is compensated according to the adjusted AD offset; the compensated flow rate AD value is converted into a compensated flow rate; the new end-expiratory volume is re-acquired based on the compensated flow rate, and it is determined whether the flow rate baseline deviates from zero, and if so, the dynamic adjustment of the AD offset is continued until the flow rate baseline is zero. The AD offset is dynamically adjusted by the end-expiratory volume to realize flow rate compensation, without the need for reverse lookup of the flow rate to AD value, so that the correction of the end-expiratory flow rate deviation during smooth breathing is realized, and the flow rate deviation efficiency is effectively improved.
[0090] Of course, those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware (such as a processor, a controller, etc.) to complete, and the computer program can be stored in a non-volatile computer readable storage medium, and the computer program can include the processes of the above-mentioned method embodiments when executed. The storage medium can be a memory, a disk, a floppy disk, a flash memory, an optical storage, etc.
[0091] It should be understood that the application of the present application is not limited to the above examples, and those skilled in the art can make improvements or changes according to the above description, and all these improvements and changes shall fall within the protection scope of the claims of the present application.
Claims
1. A method for automatic compensation of zero drift of a breathing machine, characterized in that, The method comprises the following steps: acquiring an end-expiratory volume of a ventilator, and determining whether a flow rate baseline is offset from zero according to the end-expiratory volume; when the flow rate baseline is offset from zero, dynamically adjusting a current AD offset according to the end-expiratory volume, and compensating for an acquired flow rate AD value according to the adjusted AD offset; converting the compensated flow rate AD value into a compensated flow rate; reacquiring a new end-expiratory volume based on the compensated flow rate, and determining whether the flow rate baseline is offset from zero, and if so, continuously dynamically adjusting the AD offset until the flow rate baseline is zeroed.
2. The method of auto-compensation of zero drift of a ventilator as claimed in claim 1, wherein, The acquiring of the end-expiratory volume of the ventilator and the determining of whether the flow rate baseline is offset from zero according to the end-expiratory volume comprises: acquiring an inhalation tidal volume and an exhalation tidal volume of the ventilator; calculating the end-expiratory volume according to the inhalation tidal volume and the exhalation tidal volume; when the end-expiratory volume is not zero, determining that the flow rate baseline is offset from zero.
3. The method of auto-compensation of zero drift of a ventilator as claimed in claim 2, wherein, The end-expiratory volume is specifically: Vol=Vti-Vte wherein Vol is the end-expiratory volume, Vti and Vte are respectively the inhalation tidal volume and the exhalation tidal volume.
4. The method of auto-compensation of zero drift of a ventilator as claimed in claim 1, wherein, The dynamically adjusting of the current AD offset according to the end-expiratory volume when the flow rate baseline is offset from zero, and the compensating for the acquired flow rate AD value according to the adjusted AD offset, comprises: when the flow rate baseline is offset from zero, dynamically adjusting the current AD offset according to the end-expiratory volume by a formula ΔAD'=ΔAD+k*Vol, wherein ΔAD is the current AD offset, ΔAD' is the adjusted AD offset, Vol is the end-expiratory volume, and k is an adjustment coefficient; compensating for the acquired flow rate AD value according to the adjusted AD offset by a formula AD'=AD-ΔAD', wherein AD' is the compensated flow rate AD value, and AD is the acquired flow rate AD value.
5. The method of auto-compensation of zero drift of a ventilator as claimed in claim 1 wherein, The converting of the compensated flow rate AD value into the compensated flow rate specifically comprises: looking up a preset calibration table according to the compensated flow rate AD value to obtain a compensated flow rate corresponding to the compensated flow rate AD value.
6. The method of auto-compensation of zero drift of a ventilator as claimed in claim 5 wherein, The reacquiring of the new end-expiratory volume based on the compensated flow rate, and the determining of whether the flow rate baseline is offset from zero, and if so, the continuously dynamically adjusting of the AD offset until the flow rate baseline is zeroed, comprises: reacquiring the new end-expiratory volume based on the compensated flow rate; determining whether the new end-expiratory volume is zero, and if not, taking the adjusted AD offset as the current AD offset, dynamically adjusting the current AD offset according to the new end-expiratory volume to obtain a new compensated flow rate, and repeating the above steps until the end-expiratory volume is zero.
7. A zero drift automatic compensation device for a breathing machine, characterized by, The method comprises the following steps: an offset determination module, configured to acquire an end-expiratory volume of a ventilator, and determine whether a flow rate baseline is offset from zero according to the end-expiratory volume; a drift compensation module, configured to, when the flow rate baseline is offset from zero, dynamically adjust a current AD offset according to the end-expiratory volume, and compensate for an acquired flow rate AD value according to the adjusted AD offset; a conversion module, configured to convert the compensated flow rate AD value into a compensated flow rate; and The circulation module is configured to reacquire a new end-tidal volume based on the compensated flow rate and confirm whether the flow rate baseline is offset from zero, and if so, continue to dynamically adjust the AD offset until the flow rate baseline is returned to zero.
8. The apparatus for automatic compensation of zero drift of a ventilator according to claim 7, characterized in that, The drift compensation module comprises: The dynamic adjustment unit is configured to, when the flow rate baseline is offset from zero, dynamically adjust a current AD offset according to the end-tidal volume according to a formula ΔAD' = ΔAD + k*Vol, where ΔAD is the current AD offset, ΔAD' is the adjusted AD offset, Vol is the end-tidal volume, and k is an adjustment coefficient. The compensation unit is configured to compensate the collected flow rate AD value according to the adjusted AD offset according to a formula AD' = AD - ΔAD', where AD' is the compensated flow rate AD value, and AD is the collected flow rate AD value.
9. A system for automatic compensation of zero drift in a breathing machine, characterized by The system comprises at least one processor; and The memory is in communication with the at least one processor; and The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the ventilator zero-point drift automatic compensation method of any one of claims 1-6.
10. A non-transitory computer readable storage medium, comprising: The non-volatile computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions, when executed by one or more processors, can cause the one or more processors to perform the ventilator zero-point drift automatic compensation method of any one of claims 1-6.
Citation Information
Patent Citations
Volume ensuring method of anesthesia machine
CN108066867A
Quick zero point compensation method for measuring electromagnetic flow
CN108645489A