Simultaneous estimation of respiratory mechanics and patient effort via parametric optimization
11191441 · 2021-12-07
Assignee
Inventors
- FRANCESCO VICARIO (BOSTON, MA, US)
- ANTONIO ALBANESE (NEW YORK, NY, US)
- Dong Wang (Scarsdale, NY, US)
- NIKOLAOS KARAMOLEGKOS (NEW YORK, NY, US)
- NICOLAS WADIH CHBAT (WHITE PLAINS, NY, US)
Cpc classification
A61B5/085
HUMAN NECESSITIES
A61B5/091
HUMAN NECESSITIES
G16H50/20
PHYSICS
G16H20/40
PHYSICS
A61B5/7275
HUMAN NECESSITIES
A61B5/0816
HUMAN NECESSITIES
International classification
A61B5/03
HUMAN NECESSITIES
A61B5/08
HUMAN NECESSITIES
A61B5/091
HUMAN NECESSITIES
A61B5/085
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
G16H50/20
PHYSICS
Abstract
Respiratory variables are estimated on a per-breath basis from airway pressure and flow data acquired by airway pressure and flow sensors (20, 22). A breath detector (28) detects a breath interval. A per-breath respiratory variables estimator (30) fits the airway pressure and flow data over the detected breath interval to an equation of motion of the lungs relating airway pressure, airway flow, and a single-breath parameterized respiratory muscle pressure profile (40, 42) to generate optimized parameter values for the single-breath parameterized respiratory muscle pressure profile. Respiratory muscle pressure is estimated as a function of time over the detected breath interval as the single-breath parameterized respiratory muscle pressure profile with the optimized parameter values, and may for example be displayed as a trend line on a display device (26, 36) or integrated (32) to generate Work of Breathing (WoB) for use in adjusting settings of a ventilator (10).
Claims
1. A respiratory monitor device comprising: an airway pressure sensor configured to acquire airway pressure data as a function of time; an airway flow sensor configured to acquire airway flow data as a function of time; a breath detector comprising an electronic processor programmed to detect a breath interval over a time frame of a single breath, the single breath defined as an interval from an onset of one inspiration period to an onset of a subsequent inspiration period, in at least one of the airway pressure data and the airway flow data; a per-breath respiratory variables estimator comprising an electronic processor programmed to estimate respiratory muscle pressure as a function of time over the detected breath interval by operations including: fitting the airway pressure and airway flow data over the breath interval to an equation of motion of the lungs relating airway pressure, airway flow, and a single-breath parameterized respiratory muscle pressure profile to generate optimized parameter values for the single-breath parameterized respiratory muscle pressure profile, and estimating the respiratory muscle pressure as a function of time over the detected breath interval as the single-breath parameterized respiratory muscle pressure profile with the optimized parameter values; and a patient or nurses' station monitor configured to plot a trend line of the respiratory muscle pressure as a function of time estimated by the per-breath respiratory variables estimator for successive breath intervals detected by the breath detector.
2. The respiratory monitor device of claim 1, wherein the per-breath respiratory variables estimator is further programmed to fit the airway pressure and airway flow data over the breath interval to the equation of motion of the lungs by performing least squares optimization of a linear problem
3. The respiratory monitor device of claim 2, wherein the parameters vector
4. The respiratory monitor device of claim 3, wherein the parameters vector
5. The respiratory monitor device of claim 2, wherein the single-breath parameterized respiratory muscle pressure profile is a single-breath piecewise linear parameterized respiratory muscle pressure profile or a single-breath piecewise parabolic parameterized respiratory muscle pressure profile.
6. The respiratory monitor device of claim 1, wherein the per-breath respiratory variables estimator is programmed to: fit the airway pressure and airway flow data over the breath interval to a plurality of different equations of motion of the lungs each having a different single-breath parameterized respiratory muscle pressure profile; and estimate the respiratory muscle pressure as a function of time over the detected breath interval as the single-breath parameterized respiratory muscle pressure profile with the optimized parameter values produced by the best-fitting equation of motion of the lungs.
7. The respiratory monitor device of claim 6, wherein the different single-breath parameterized respiratory muscle pressure profiles include at least one single-breath piecewise linear parameterized respiratory muscle pressure profile and at least one single-breath piecewise parabolic parameterized respiratory muscle pressure profile.
8. The respiratory monitor device of claim 6, wherein the different single-breath parameterized respiratory muscle pressure profiles include single-breath parameterized respiratory muscle pressure profiles with different time parameter values wherein the time parameters are not fitted by the fitting.
9. The respiratory monitor device of claim 1, further comprising: a mechanical ventilator; and a work or power of breathing estimator comprising an electronic processor programmed to estimate a power of breathing (PoB) or work of breathing (WoB) by integrating the estimated respiratory muscle pressure as a function of time over the detected breath interval.
10. The respiratory monitor device of claim 1, wherein the single-breath parameterized respiratory muscle pressure profile is P.sub.mus,profile(t, P.sub.0, P.sub.p, P.sub.e) where P.sub.0 is a fitted parameter representing respiratory muscle pressure at the beginning of the breath interval, P.sub.p is a fitted parameter representing a negative respiratory muscle pressure of maximum magnitude over the breath interval, and P.sub.e is a fitted parameter representing respiratory muscle pressure at the end of the breath interval; wherein the equation of motion of the lungs is one of:
11. A method of operating on airway pressure data and airway flow data, the method comprising: detecting a breath interval over a time frame of a single breath, the single breath defined as an interval from an onset of one inspiration period to an onset of a subsequent inspiration period, in at least one of the airway pressure data and the airway flow data; fitting the airway pressure and airway flow data over the breath interval to an equation of motion of the lungs relating airway pressure, airway flow, and a single-breath parameterized respiratory muscle pressure profile to generate optimized parameter values for the single-breath parameterized respiratory muscle pressure profile and for respiratory system resistance and for the respiratory system elastance or compliance, and estimating the respiratory muscle pressure as a function of time over the detected breath interval as the single-breath parameterized respiratory muscle pressure profile with the optimized parameter values; estimating the respiratory system resistance as the optimized parameter value for the respiratory system resistance; estimating the respiratory system elastance or compliance as the optimized parameter value for the respiratory system elastance or compliance, wherein the detecting, the fitting, and the estimating operations are performed by an electronic processor; displaying, on a display device, a trend line representing the estimated respiratory muscle pressure as a function of time; displaying, on the display device, a trend line representing the respiratory system resistance as a function of time; displaying, on the display device, a trend line representing the respiratory system elastance or compliance as a function of time.
12. The method of claim 11, wherein the single-breath parameterized respiratory muscle pressure profile has a downward portion extending from an initial pressure at the beginning of the breath interval to a negative pressure of largest magnitude at a first time T.sub.p, an upward portion extending from the first time T.sub.p to a second time T.sub.e and a flat portion extending from the second time T.sub.e to the end of the breath interval.
13. The method of claim 11, wherein: the optimized parameter value for respiratory system resistance includes two resistance parameters R.sub.0 and R.sub.1; and the respiratory system resistance is estimated as R.sub.0+R.sub.1|{dot over (V)}(t)|.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention may take form in various components and arrangements of components, and in various steps and arrangements of steps. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention.
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6) In approaches disclosed herein, the respiratory muscle pressure P.sub.mus(t), respiratory system resistance R.sub.rs, and respiratory system compliance C or elastance E.sub.rs=1/C.sub.rs are simultaneously estimated on a per-breath basis by evaluating the Equation of Motion of the Lungs:
(7)
where P.sub.aw(t) is the measured airway pressure, {dot over (v)}(t) is the measured airway flow, V(t) is the respired air volume, i.e. V(t)=∫{dot over (V)}(t)dt, and P.sub.baseline is a constant. In performing this simultaneous estimation, the airway pressure P.sub.aw(t) and airway flow {dot over (V)}(t) are sampled. Evaluating N samples entails solving for N+2 unknowns (including N values of P.sub.mus(t) and the values of R.sub.rs and C.sub.rs). This is an underdetermined problem as the number of data points (N) is less than the number of unknowns (N+2).
(8) Beyond the problem being underdetermined, a further difficulty recognized herein is that the measured airway pressure P.sub.aw(t) and airway flow {dot over (V)}(t) are likely to be noisy, especially during inhalation which is a rapidly changing transient phase. It is this noisy transient inhalation phase that is of greatest interest in estimating the respiratory muscle pressure P.sub.mus(t), since it is during inhalation that the respiratory muscle pressure is expected to be non-zero in a spontaneously respiring patient.
(9) Approaches disclosed herein advantageously leverage known physiological constraints on the motion of the lungs. First, in a spontaneously breathing patient the motion is expected to follow the breathing cycle. This remains true when the patient is on mechanical ventilation in a support mode such as Pressure Support Ventilation (PSV) in which the ventilator pressure is triggered by the onset of inhalation by the patient. Second, the respiratory muscle pressure P.sub.mus(t) is expected to have a certain profile, in particular starting at a baseline value at the onset of inhalation and decreasing (i.e. becoming more negative) until reaching some (negative) peak value, followed by a rapid return back to the baseline value at the end of the breath intake. After the breath intake is complete, P.sub.mus(t) is expected to remain close to the baseline pressure for the remainder of the breath (e.g. during the expiration period). While some real deviations from this general profile may be present in a particular breath cycle if the patient has ragged or otherwise unstable breathing, high frequency deviations from this general profile (that is, deviations at frequencies much higher than the respiratory rate) are more likely to be due to measurement noise which should be random and average out to close to zero over the breath.
(10) The approaches disclosed herein leverage these constraints by fitting the measured (P.sub.aw(t), {dot over (V)}(t)) samples over a single breath using a single-breath parameterized profile representation of the respiratory muscle pressure P.sub.mus(t). By suitable selection of the parameters of this profile, the resulting problem is a linear problem that can be solved by techniques such as gradient descent, Marquardt-Levenberg, or similar least squares optimization. Parameters that would introduce non-linearity into the optimization problem can also be incorporated into the profile, but these parameters are optimized using a grid search. In practice, these parameters that would introduce non-linearity are time parameters (e.g. the time to peak negative value over the breath intake and the breath intake end time).
(11) Furthermore, the single-breath parameterized respiratory muscle pressure profile can absorb the baseline pressure P.sub.baseline of the Equation of Motion of the Lungs (Equation (2)). To accommodate the possibility of a gradual drift of P.sub.baseline over the breath, the illustrative single-breath parameterized respiratory muscle pressure profiles disclosed herein include different effective baseline values P.sub.0 and P.sub.e at the beginning and end of the breath intake, respectfully. The resulting modified Equation of Motion of the Lungs can be written as:
(12)
where P.sub.mus,profile(t, P.sub.0, P.sub.p, P.sub.e) is the single-breath parameterized respiratory muscle pressure profile. The least squares optimization optimizes the pressure parameters P.sub.0, P.sub.p, P.sub.e. These pressure parameters are the baseline pressure P.sub.0 at the beginning of the breath intake, the maximum negative pressure P.sub.p reached during the breath intake, and the baseline pressure P.sub.e at the end of the breath intake. Typically, P.sub.0≅P.sub.e is expected, but some difference between these values may be obtained by the least squares fitting, which accounts for any gradual drift in the baseline pressure P.sub.baseline of Equation (2) over time. The notation [ . . . ].sub.T.sub.
(13) Advantageously, the least squares fit of Equation (3) to the measured (P.sub.aw(t), {dot over (V)}(t)) samples over the fitted breath entails fitting only five parameters: R.sub.rs, C.sub.rs, P.sub.0, P.sub.p, and P.sub.e. If the sampling rate is one sample every 10 milliseconds and the breath is of duration 3 seconds, the data set includes N=300 samples, so that the problem is now highly overdetermined. Rapid convergence is also facilitated by employing physically realistic starting values for the parameters—for example some suitable starting parameters may be P.sub.0=P.sub.e=0 or P.sub.0=P.sub.e=P.sub.avg where P.sub.avg is the average pressure during the expiration phase. Suitable starting values for the remaining parameters may be chosen as typical literature values for the type of patient being monitored. Other choices for initializing the parameter values are also contemplated. Because this five-parameter fit is fast, it is feasible to repeat the optimization for several possible (T.sub.p, T.sub.e) pairs in the time frame of a single breath (typically 3-5 seconds per breath for a healthy adult with a respiration rate in the range 12-20 breaths per minute) and select the optimization with the lowest fitting error. Thus, the output latency is on the order of a single breath or less, i.e. 5 seconds or less in some embodiments. This low latency is sufficient to enable approximately real-time trending of the parameters of interest, including: P.sub.mus(t) estimated as the optimally fitted profile [P.sub.mus,profile(t, P.sub.0, P.sub.p, P.sub.e)].sub.T.sub.
(14) With reference now to
(15) As diagrammatically indicated in
(16) A per-breath respiratory variables estimator 30 evaluates Equation (3) or another suitable Equation of Motion of the Lungs for each breath interval [0, T.sub.tot] delineated by the breath detector 28 in order to determine the respiratory muscle pressure P.sub.mus(t) over the breath interval and the respiratory system resistance R and compliance C or elastance E.sub.rs. For illustration, an equivalent respiratory circuit 34 of Equation (3) is diagrammatically shown in
(17) The data acquisition and processing components 20, 22, 24, 28, 30, 32 may be variously arranged in a specific implementation. For example, the airway pressure sensor 20 may be built into the patient accessory 18, while the airway flow sensor 22 may be built into the patient accessory 18 or mounted on one of the air hoses 14, 16 or housed within the mechanical ventilator 10. The data analysis components 24, 28, 30, 32 may be implemented by any electronic data processing device, such as a microcontroller or microprocessor or other electronic processor of the mechanical ventilator 10, and/or a microprocessor or microcontroller or other electronic processor of the patient or nurses' station monitor 26, or so forth. The data processing may be further embodied as a non-transitory storage medium storing instructions readable and executable by an electronic processor to perform the disclosed data processing and other functions (e.g. data acquisition, display device control, et cetera). The non-transitory storage medium may, for example, include a hard disk drive or other magnetic storage medium, and/or an optical disk or other optical storage medium, and/or a flash memory or other electronic storage medium, and/or so forth. To enable electronic data processing of the acquired P.sub.aw(t) and {dot over (V)}(t), these signals are sampled and digitized. The sampling and analog-to-digital (A/D) conversion circuitry may be built into the respective sensors 20, 22, or may be performed by sampling and A/D converters associated with sensor input ports of the mechanical ventilator 10 or patient or nurses' station monitor 26, or so forth these data acquisition and pre-processing or data formatting details are not illustrated in diagrammatic
(18) With continuing reference to
(19)
In this illustrative single-breath parameterized respiratory muscle pressure profile 40, the time parameters T.sub.p and T.sub.e are assumed to be known, and the profile assumes that P.sub.mus(t) linearly decreases between t=0 and t=T.sub.p, linearly increase between t=T.sub.p and t=T.sub.e, and stays constant from t=T.sub.e to t=T.sub.tot. Applying the Equation of Motion of the Lungs of Equation (3) using the respiratory muscle pressure profile P.sub.mus,profile(t, P.sub.0, P.sub.p, P.sub.e) of Equation (4) (where again T.sub.p and T.sub.e are taken as fixed values) to a set of measurement samples (P.sub.aw (0), {grave over (V)}(t)), V(0)), (P.sub.aw (1), {grave over (V)}(1), V(1)), . . . , (P.sub.aw (T.sub.tot), {grave over (V)}(T.sub.tot), V(T.sub.tot)) over a single breath yields the following matrix equation:
(20)
where in Equation (5) the notation P.sub.Y replaces the airway pressure notation P.sub.aw used elsewhere herein (the subscript “Y” indicating the illustrative use of a Y-piece as the patient accessory 18), and respiratory system resistance R.sub.rs and elastance E.sub.rs are represented by the shortened forms R and E, respectively. Matrix Equation (5) is solved for the parameters vector [R E P.sub.0 P.sub.p P.sub.e].sup.T using least squares optimization (e.g. gradient descent, Levenberg-Marquardt, etc), and the respiratory muscle pressure is estimated over the breath interval [0, T.sub.tot] using Equation (4) with the optimized values for P.sub.0, P.sub.p, and P.sub.e and the assumed fixed values for T.sub.p and T.sub.e.
(21) Equation (5) is advantageously a linear problem that can be expressed in the form
(22) In illustrative examples herein, optimization of T.sub.p and T.sub.e is performed by way of a grid search, in which Equation (5) is solved for several different choices of T.sub.p and T.sub.e and the values of T.sub.p and T.sub.e for the best optimization result are chosen. Because there involves only two parameters T.sub.p and T.sub.e, and moreover these parameters have a narrow range of physiologically reasonable values. At a minimum, 0<T.sub.p<T.sub.e<T.sub.tot holds, and these constraints can be further narrowed by taking into account the physiologically reasonable range of the inspiration period over the breath interval [0, T.sub.tot].
(23) With continuing reference to
(24) In sum, using the linear and parabolic profiles of
(25) In some embodiments, the single-breath piece-wise parabolic parameterized respiratory muscle pressure profile has a general shape which includes a downward portion extending from an initial pressure (P.sub.0) at the beginning of the breath interval (time t=0) to a negative pressure of largest magnitude (P.sub.p) at a first time T.sub.p, an upward portion extending from the first time T.sub.p to a second time T.sub.e, and a flat portion extending from the second time T.sub.e to the end of the breath interval. This general shape encompasses the shapes of profiles 40, 42 of
(26) With particular reference to
(27)
includes a parameter L representing respiratory system inertance, and replaces the single resistance R.sub.rc with resistance parameters R.sub.0 and R.sub.1 characterizing a parabolic resistance. The Equation of Motion of the Lungs of Equation (6) is therefore an equivalent LRC circuit.
(28) With reference to
(29) The invention has been described with reference to the preferred embodiments. Modifications and alterations may occur to others upon reading and understanding the preceding detailed description. It is intended that the invention be construed as including all such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.