<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Physiol.</journal-id>
<journal-title>Frontiers in Physiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Physiol.</abbrev-journal-title>
<issn pub-type="epub">1664-042X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1273645</article-id>
<article-id pub-id-type="doi">10.3389/fphys.2023.1273645</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physiology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>An enhanced respiratory mechanics model based on double-exponential and fractional calculus</article-title>
<alt-title alt-title-type="left-running-head">Li et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphys.2023.1273645">10.3389/fphys.2023.1273645</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Li</surname>
<given-names>Zongwei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/466454/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Pei</surname>
<given-names>Yanbin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yuqi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Tian</surname>
<given-names>Qing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Thoracic Surgery</institution>, <institution>The First Medical Centre</institution>, <institution>Chinese PLA General Hospital</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Medical School of Chinese PLA</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/945005/overview">Arran Fernandez</ext-link>, Eastern Mediterranean University, T&#xfc;rkiye</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2414537/overview">Pavan Pranjivan Mehta</ext-link>, International School for Advanced Studies (SISSA), Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1918282/overview">Hani Aiash</ext-link>, Upstate Medical University, United States</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Qing Tian, <email>tianqing777@yeah.net</email>
</corresp>
<fn fn-type="equal" id="fn001">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this work</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>04</day>
<month>12</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>14</volume>
<elocation-id>1273645</elocation-id>
<history>
<date date-type="received">
<day>07</day>
<month>08</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>11</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Li, Pei, Wang and Tian.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Li, Pei, Wang and Tian</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>We address mathematical modelling of respiratory mechanics and put forward a model based on double-exponential and fractional calculus for parameter estimation, model simulation, and evaluation based on actual data. Our model has been implemented on a publicly available executable code with adjustable parameters, making it suitable for different applications. Our analysis represents the first application of fractional calculus and double-exponential modelling to respiratory mechanics, and allows us to propose a hybrid model fitting experimental data in different ventilation modes. Furthermore, our model can be used to study the mechanical features of the respiratory system, improve the safety of ventilation techniques, reduce ventilation damages, and provide strong support for fast and adaptive determination of ventilation parameters.</p>
</abstract>
<kwd-group>
<kwd>double-exponential model</kwd>
<kwd>fractional calculus</kwd>
<kwd>machine learning</kwd>
<kwd>mechanical ventilation</kwd>
<kwd>respiratory mechanics models</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Computational Physiology and Medicine</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the aging population and the increase in chronic respiratory diseases (<xref ref-type="bibr" rid="B9">Divo et al., 2014</xref>; <xref ref-type="bibr" rid="B30">Soriano et al., 2020</xref>; <xref ref-type="bibr" rid="B34">Xie et al., 2020</xref>), the demand for mechanical ventilation treatment has largely increased (<xref ref-type="bibr" rid="B33">Wunsch, 2020</xref>). At the same time, the outbreak of COVID-19 in recent years has further boosted the demand for ventilators. As a consequence, the analysis of more accurate respiratory mechanics models has become extremely important, as it can be used to predict and optimize parameter settings in mechanical ventilation therapy. Further, this kind of models are required to dynamically adjust parameters according to the respiratory characteristics of different patients, in order to improve treatment outcomes and reduce ventilation injuries.</p>
<p>In the field of mechanical ventilation, the respiratory system is often modelled as a linear dynamical system described by linear differential equations. Examples are provided by the single-compartment model (<xref ref-type="bibr" rid="B4">Bates, 2009</xref>; <xref ref-type="bibr" rid="B15">Ghafarian et al., 2016</xref>; <xref ref-type="bibr" rid="B14">Gertler, 2021</xref>) corresponding to a first-order linear differential system, the two-compartment model (<xref ref-type="bibr" rid="B4">Bates, 2009</xref>; <xref ref-type="bibr" rid="B5">Carvalho and Zin, 2011</xref>; <xref ref-type="bibr" rid="B15">Ghafarian et al., 2016</xref>) corresponding to a second-order differential system, and the viscoelastic model (<xref ref-type="bibr" rid="B13">Ganzert et al., 2009</xref>). Over the last few years, different types of respiratory mechanics models have been put forward, including nonlinear models involving elastance and resistance of the respiratory system (<xref ref-type="bibr" rid="B7">Chiew et al., 2015</xref>; <xref ref-type="bibr" rid="B24">Redmond et al., 2017</xref>; <xref ref-type="bibr" rid="B11">Ellwein Fix et al., 2018</xref>; <xref ref-type="bibr" rid="B22">Marconi and De Lazzari, 2020</xref>). These studies generally provide a good theoretical modelling and may be used to simulate the respiratory system. However, they generally involve idealized elementary function description of ventilation pressure (<xref ref-type="bibr" rid="B11">Ellwein Fix et al., 2018</xref>; <xref ref-type="bibr" rid="B22">Marconi and De Lazzari, 2020</xref>; <xref ref-type="bibr" rid="B8">Dincel, 2021</xref>), and ignore the inherent randomness and background noise/error of real respiratory processes. Other studies are based on experimental data, but produce results in disagreement with actual data. For example, the simulations of <xref ref-type="bibr" rid="B2">Albanese et al. (2016)</xref>, lead to a minimum CV(RMSE) (stands for the coefficient of variations of the root mean square errors) volume curve equal to 0.079, which is an order of magnitude higher than the simulation results of all models in this paper. At the same time, these studies did not provide executable program code and corresponding original data.</p>
<p>In this paper, we propose an accurate respiratory mechanics model based on previous research and studies based on actual measurement data. We consider Bama pigs for actual measurements, since they provide conditions close to the healthy state of the human respiratory system, and assess results of our models against actual measurement data. By combining fractional calculus with a double-exponential model, we are able to describe the dynamical behaviour of the coefficients in the differential equations, and to put forward a hybrid model consistent with the experimental in wide range of ventilation modes, and provided. We also provide a public executable code package for parameter estimation, simulation methods, and optimized parameter search.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methods</title>
<sec id="s2-1">
<title>2.1 Respiratory mechanics models</title>
<sec id="s2-1-1">
<title>2.1.1 Linear models</title>
<p>First order linear differential models with constant coefficients (linear single-compartment model). According to previous studies on respiratory mechanics models (<xref ref-type="bibr" rid="B4">Bates, 2009</xref>; <xref ref-type="bibr" rid="B5">Carvalho and Zin, 2011</xref>; <xref ref-type="bibr" rid="B17">Hess, 2014</xref>; <xref ref-type="bibr" rid="B15">Ghafarian et al., 2016</xref>; <xref ref-type="bibr" rid="B14">Gertler, 2021</xref>), the classical linear single-compartment model corresponds to the following differential equation:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>for the pressure (applied power) to the lung P(t), where V(t) is the air volume entering the lung (Tidal volume), E and R denote the elastance and resistance of respiratory system respectively. The offset pressure P<sub>0</sub> represents the positive end-expiratory pressure (PEEP). The compliance C of respiratory system is the reciprocal of elastance E, that is C &#x3d; 1/E.</p>
<p>The electrical circuit that represents the linear single-compartment model consists of a resistance R, a capacitor C (1/E) and a generator P(t) (<xref ref-type="fig" rid="F1">Figure 1A</xref>). The corresponding impedance is (<xref ref-type="bibr" rid="B5">Carvalho and Zin, 2011</xref>; <xref ref-type="bibr" rid="B21">Li, 2011</xref>):<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m3">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the angular frequency in radians/second, and the symbol j represents the unit imaginary number.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Electrical analogue of the respiratory system. <bold>(A)</bold> Scheme corresponding to Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, <bold>(B)</bold> scheme corresponding to Eq. <xref ref-type="disp-formula" rid="e10">10</xref>, <bold>(C)</bold> scheme corresponding to Eqs <xref ref-type="disp-formula" rid="e14">14</xref>, <bold>(D)</bold> different impedance elements in series and in parallel corresponding to Eq. <xref ref-type="disp-formula" rid="e16">16</xref>. The resistance R of respiratory system in Eq. <xref ref-type="disp-formula" rid="e1">1</xref> is equivalent to the resistance in the circuit, and the compliance C of respiratory system is equivalent to the capacitor in the circuit. The current in the circuit represents the flow in the airway.</p>
</caption>
<graphic xlink:href="fphys-14-1273645-g001.tif"/>
</fig>
<p>Moreover, based on the electrical analogous (a), if we assume the initial value V (0) &#x3d; 0 and P<sub>0</sub> &#x3d; 0 (or define a new pressure <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) for simplicity, we can obtain the open-loop transfer function between the pressure P(t) and volume V(t):<disp-formula id="e3">
<mml:math id="m5">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The inverse Laplace transform of transfer function G(s) is given by:<disp-formula id="e4">
<mml:math id="m6">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mi>R</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>If P(t) is a unit step signal, this will be the solution in time domain.</p>
<p>If we express the pressure P(t) as a linear combination of elementary functions:<disp-formula id="e5">
<mml:math id="m7">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Such as sin (at), <inline-formula id="inf3">
<mml:math id="m8">
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, or polynomial functions, and the k<sub>i</sub> are constant coefficients, then we can theoretically obtain the general solution of V(t) in time domain as follows<disp-formula id="e6">
<mml:math id="m9">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where &#x201c;&#x2a;&#x201d; denotes convolution. The result is the same as that obtained by directly solving the equation by Laplace transform. Based on the superposition principle of linear differential equation, the final solution of V(t) is given by<disp-formula id="e7">
<mml:math id="m10">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>For example, if <inline-formula id="inf4">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>at</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> , Eq. <xref ref-type="disp-formula" rid="e1">1</xref> can be written as: <inline-formula id="inf5">
<mml:math id="m12">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>at</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> , with general solution <inline-formula id="inf6">
<mml:math id="m13">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>K</mml:mi>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, where K is a constant determined by the initial conditions and P<sub>constant</sub> is also a constant that determines the magnitude of pressure. Other simple examples are illustrated in the <xref ref-type="sec" rid="s12">Supplementary Material Section S1</xref>.</p>
<p>Although it is theoretically possible to represent any P(t) based on the Fourier transform, this method is not particularly useful due to the computational complexity and the lack of accuracy.</p>
<p>Second order models with constant coefficients. Assuming that the airway is an approximately cylindrical structure of length l and radius r and using Newton&#x2019;s second law (<xref ref-type="bibr" rid="B5">Carvalho and Zin, 2011</xref>; <xref ref-type="bibr" rid="B17">Hess, 2014</xref>) we have:<disp-formula id="e8">
<mml:math id="m14">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>that is:<disp-formula id="e9">
<mml:math id="m15">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where &#x3c1; is the gas density, and <inline-formula id="inf7">
<mml:math id="m16">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> . Due to the relatively low gas density, the inertia coefficient I (Inertia) is generally very small compared to other parameters with the same dimensions in respiratory mechanics models. Taking airway resistance and elasticity into account, the pressure P and volume V are related by the following Eq. <xref ref-type="disp-formula" rid="e10">10</xref>.<disp-formula id="e10">
<mml:math id="m17">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>This is a second order linear differential equation, which corresponds to the electrical analogue shown in <xref ref-type="fig" rid="F1">Figure 1B</xref> with impedance:<disp-formula id="e11">
<mml:math id="m18">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where I represents the total inductance of the circuit.</p>
<p>If we assume the initial conditions V (0) &#x3d; 0 and V&#x2019; (0) &#x3d; 0 (the first-order derivative of V) and P<sub>0</sub> &#x3d; 0 (or define new pressure <inline-formula id="inf8">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) for simplicity, we can also obtain the transfer function, which can be written as the sum of two fractions:<disp-formula id="e12">
<mml:math id="m20">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where a, b, c<sub>1</sub>, c<sub>2</sub> are constant and the real part of a and b are positive, that is Re(a) &#x3e; 0, Re(b) &#x3e; 0 (satisfying the stability constraint conditions) (<xref ref-type="bibr" rid="B38">Zhong, 1988</xref>; <xref ref-type="bibr" rid="B18">Hu, 2007</xref>).</p>
<p>The inverse Laplace transform of the transfer function in Eq. <xref ref-type="disp-formula" rid="e12">12</xref> is given by:<disp-formula id="e13">
<mml:math id="m21">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Assuming that P(t) is a step signal, the general solution of Eq. <xref ref-type="disp-formula" rid="e10">10</xref> has the same form as Eq. <xref ref-type="disp-formula" rid="e14">14</xref>. On the other hand, if we have single-compartment models connected in series or in parallel, we obtain the two-compartment model proposed by Bates (<xref ref-type="bibr" rid="B4">Bates, 2009</xref>), whose dynamics is similar to that governed by Eq. <xref ref-type="disp-formula" rid="e10">10</xref> (<xref ref-type="fig" rid="F1">Figure 1C</xref>), i.e.,<disp-formula id="e14">
<mml:math id="m22">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where k is a constant. The transfer function of Eq. <xref ref-type="disp-formula" rid="e14">14</xref> is similar to that reported in Eq. <xref ref-type="disp-formula" rid="e12">12</xref>:<disp-formula id="e15">
<mml:math id="m23">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>In other words, Eqs <xref ref-type="disp-formula" rid="e10">10</xref>, <xref ref-type="disp-formula" rid="e14">14</xref> has the same solutions.</p>
<p>According to the superposition principle, we can also obtain the general solution of second order linear differential models based on Eq. <xref ref-type="disp-formula" rid="e7">7</xref>. Simple examples are given in the <xref ref-type="sec" rid="s12">Supplementary Material Section 2</xref>.</p>
<p>High-order linear differential models. The term <inline-formula id="inf9">
<mml:math id="m24">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> in Eq. <xref ref-type="disp-formula" rid="e10">10</xref> corresponds to an acceleration, however, in a respiratory mechanical model (<xref ref-type="bibr" rid="B5">Carvalho and Zin, 2011</xref>; <xref ref-type="bibr" rid="B10">Eager et al., 2016</xref>; <xref ref-type="bibr" rid="B8">Dincel, 2021</xref>) we may also consider higher derivatives (like jerk and snap), such that more general models may be obtained, in the following general form:<disp-formula id="e16">
<mml:math id="m25">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where n &#x3e; m.</p>
<p>Assuming the initial values V (0), V&#x2019; (0), V&#x2019;&#x2019; (0), &#x2026; &#x3d; 0, we obtain the transfer function as<disp-formula id="e17">
<mml:math id="m26">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>In a stable respiratory system, the system should satisfy Routh-Hurwitz criterion. The inverse Laplace transform of transfer function G(s) is as follows:<disp-formula id="e18">
<mml:math id="m27">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>Re</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open=")" close="" separators="|">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>If P(t) is a unit step signal, this represents the solution of Eq. <xref ref-type="disp-formula" rid="e16">16</xref>.</p>
<p>Using again the electrical analogy, Eq. <xref ref-type="disp-formula" rid="e16">16</xref> corresponds to put more components in series or in parallel (in a circuit, components connected in parallel are equivalent to adding their transfer functions in the s domain, while components connected in series are equivalent to multiplying their transfer functions in the s domain). The overall circuit has an equivalent impedance Z<sub>total</sub>:<disp-formula id="e19">
<mml:math id="m29">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where R<sub>total</sub>, I<sub>total</sub>, C<sub>total</sub> represent the overall equivalent resistance, capacitor, inductance respectively in the circuit (<xref ref-type="fig" rid="F1">Figure 1D</xref>). Eq. <xref ref-type="disp-formula" rid="e19">19</xref> and Eq. <xref ref-type="disp-formula" rid="e11">11</xref> have indeed a similar form.</p>
<p>However, high-order linear differential models are rarely encountered and applied in practical applications. We suggest caution in using high-order models to describe the respiratory system, primarily based on the following reasons:<list list-type="simple">
<list-item>
<p>1. Since Eq. <xref ref-type="disp-formula" rid="e19">19</xref> and Eq. <xref ref-type="disp-formula" rid="e11">11</xref> have a similar form, we can approximate the effect of high-order differential models by using first and second order differential models.</p>
</list-item>
<list-item>
<p>2. Higher-order differential models are difficult to stabilize in practical applications, as there are always disturbances present in real-world situations. We illustrate some examples in the <xref ref-type="sec" rid="s12">Supplementary Material Section 3</xref>.</p>
</list-item>
<list-item>
<p>3. There are many parameters in high-order differential models, which typically require more measured data to be estimated. In the following sections, we introduce fractional calculus models with fewer parameters and similar accuracy.</p>
</list-item>
<list-item>
<p>4. In nondegenerate mechanics systems, (the Hessian matrix is full rank), based the Hamilton&#x2019;s Principle and Ostrogradsky&#x2019;s theorem, terms of order three and higher in higher-order differential models do not exist. More details on thus point may be found in the <xref ref-type="sec" rid="s12">Supplementary Material Section 4</xref>.</p>
</list-item>
</list>
</p>
<p>Overall, given the above analysis, we are not going to employ high-order differential models in processing measured data.</p>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Fractional calculus models</title>
<p>If there is uncertainty about the appropriate order of the differential terms in the respiratory mechanics model and on the actual weight of each order, we may consider introducing fractional-order terms involving different orders of derivatives into the model. This would also allow us to take into account the memory-dependent viscoelasticity and heterogeneity features of the lung tissue (<xref ref-type="bibr" rid="B4">Bates, 2009</xref>; <xref ref-type="bibr" rid="B13">Ganzert et al., 2009</xref>; <xref ref-type="bibr" rid="B6">Chen et al., 2010</xref>; <xref ref-type="bibr" rid="B5">Carvalho and Zin, 2011</xref>; <xref ref-type="bibr" rid="B19">Ionescu and Kelly, 2017</xref>; <xref ref-type="bibr" rid="B36">Xue and Bai, 2023</xref>), which cannot be captured by classical integer-order differential equations-based lumped-parameter models. Here, we propose a fractional calculus model to solve this problem, which has fewer parameters to be estimated compared to classical models.</p>
<p>Fractional calculus may be introduced in different and slightly inequivalent ways, involving Gr&#xfc;nwald-Letnikov, Riemann&#x2013;Liouville, and Caputo fractional derivatives. Here, we primarily consider the Gr&#xfc;nwald-Letnikov definition that is convenient for numerical calculations. The &#x3b1;-order derivative of a given function f(t) is expressed as (<xref ref-type="bibr" rid="B36">Xue and Bai, 2023</xref>):<disp-formula id="e20">
<mml:math id="m30">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="script">D</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>lim</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>&#x2192;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>h</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mfrac>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>j</mml:mi>
</mml:msup>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>In the above formula, h is a sufficiently small time step, and <inline-formula id="inf11">
<mml:math id="m31">
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes the Gamma function, that is <inline-formula id="inf12">
<mml:math id="m32">
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>&#x221e;</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>&#x3002;This definition assumes that the value of the function f(t) is 0 when t &#x2264; <italic>t</italic>
<sub>0</sub>, in agreement with the assumption that any physical quantity is zero before the initial time t0. Fractional order derivatives are able to capture memory properties (applicable to differentiation where &#x3b1; &#x3e; 0 and to integration where &#x3b1; &#x3c; 0). More about numerical calculations of fractional order calculus can be found in the <xref ref-type="sec" rid="s12">Supplementary Material Section 5</xref>.</p>
<p>Furthermore, according to Eq. <xref ref-type="disp-formula" rid="e20">20</xref>, any fractional order derivative term also involves some higher order derivative features.</p>
<p>Based on the fractional order differentiation proposed above, we modify Eqs <xref ref-type="disp-formula" rid="e1">1</xref>, <xref ref-type="disp-formula" rid="e20">20</xref>, thus obtaining the following fractional order derivative respiratory mechanics model:<disp-formula id="e21">
<mml:math id="m33">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="script">D</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <inline-formula id="inf13">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="script">D</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the &#x3b1;-order derivative of the <inline-formula id="inf14">
<mml:math id="m35">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, with a fractional order differential term &#x3b1; &#x3e; 0. When &#x3b1; &#x3d; 1, it takes the form of Eq. <xref ref-type="disp-formula" rid="e10">10</xref>. In the subsequent sections, we mainly focus on cases with 0&#x3c;&#x3b1; &#x3c; 1.</p>
<p>The above formula contains a single fractional order derivative term. Analogously, we may also introduce models containing more fractional terms, such as the generalization of Eq. <xref ref-type="disp-formula" rid="e22">22</xref> containing 2 fractional order derivative terms, i.e.,<disp-formula id="e22">
<mml:math id="m36">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="script">D</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="script">D</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>&#x3b2;</mml:mi>
</mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>As a matter of fact, upon considering actual measurement data, one sees that more fractional order terms do not provide better results than a single one. Parameters estimation and model simulation results for Eq. <xref ref-type="disp-formula" rid="e21">21, 22</xref> are reported in the <xref ref-type="sec" rid="s12">Supplementary Material Section 6</xref>.</p>
</sec>
<sec id="s2-1-3">
<title>2.1.3 Non-linear models</title>
<p>The models mentioned earlier are all cases where the coefficients of the differential equations are constants. In the actual respiratory system, the elasticity E and airway resistance R may be variables rather than constants (<xref ref-type="bibr" rid="B31">Van Drunen et al., 2014</xref>; <xref ref-type="bibr" rid="B7">Chiew et al., 2015</xref>; <xref ref-type="bibr" rid="B24">Redmond et al., 2017</xref>; <xref ref-type="bibr" rid="B11">Ellwein Fix et al., 2018</xref>; <xref ref-type="bibr" rid="B22">Marconi and De Lazzari, 2020</xref>). When the elasticity E changes with V(t), and the resistance R changes with V&#x2032;(t), based on Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, pressure P(t) and volume V(t) satisfy the following equation:<disp-formula id="e23">
<mml:math id="m37">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>where V&#x2032;(t) represents the first-order derivative of V with respect to t.</p>
<p>Specifically, when only the elasticity E varies with V(t) or only the resistance R varies with V&#x2032;(t), Eq. <xref ref-type="disp-formula" rid="e23">23</xref> can be evolved into Eq. <xref ref-type="disp-formula" rid="e24">24</xref> and Eq. <xref ref-type="disp-formula" rid="e25">25</xref>.<disp-formula id="e24">
<mml:math id="m38">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m39">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>Nonlinear models containing polynomial terms. In order to describe physical situations in which the elasticity E is monotonically (and strongly) positively correlated with V(t) and the resistance R is monotonically strongly positively correlated with V&#x2032;(t), we should consider polynomial functions f and h in Eq. <xref ref-type="disp-formula" rid="e23">23</xref>. To a first approximation, we may safely ignore the different inflection points of the polynomials and focus on the highest order term that mostly affects the behaviour of the functions. This amounts to consider f of the form of <inline-formula id="inf15">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, where E<sub>offset</sub> &#x3e; 0, and the constants &#x3b1; and &#x3b2; capture the behaviour of the elasticity E as a function of V(t). The form of the function h is analogue, i.e., <inline-formula id="inf16">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Overall, we have<disp-formula id="e26">
<mml:math id="m42">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>E</mml:mi>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>E</mml:mi>
</mml:msub>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:msup>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>Then Eq. <xref ref-type="disp-formula" rid="e23">23</xref> can be written as<disp-formula id="e27">
<mml:math id="m43">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mi>x</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:msup>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mi>y</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>where a, b, x and y are constant.</p>
<p>Similarly, when only the elasticity E changes with V(t) in a polynomial form or only the resistance R changes with V&#x2032;(t) in a polynomial form, Eq. <xref ref-type="disp-formula" rid="e27">27</xref> can be written as<disp-formula id="e28">
<mml:math id="m44">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mi>x</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
<disp-formula id="e29">
<mml:math id="m45">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:msup>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mi>y</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>As a matter of fact, there exists some nonlinear models with analytic solutions in terms of elementary functions. For instance, for the model <inline-formula id="inf17">
<mml:math id="m46">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> , if we assume the P(t) is a step signal with constant value P<sub>c</sub>, then its analytic general solution is <inline-formula id="inf18">
<mml:math id="m47">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mi>tan</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, where k is the constant coefficient determined by the initial conditions.</p>
<p>Non-linear models containing exponential terms. In some cases, the respiratory system elasticity E may show a step response property<sup>10,12</sup>. Combined with the results presented in the following sections, this corresponds to the model described by Eq. <xref ref-type="disp-formula" rid="e24">24</xref>. If function f is an exponential function, double-exponential function and triple exponential function, P and V satisfy one of the following equations.<disp-formula id="e30">
<mml:math id="m48">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
<disp-formula id="e31">
<mml:math id="m49">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mi>e</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
<disp-formula id="e32">
<mml:math id="m50">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mi>e</mml:mi>
</mml:msup>
</mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
</p>
<p>The growth in single exponential function is fast, but not as fast as the factorial function. The double-exponential function grows faster than the factorial function (see the <xref ref-type="sec" rid="s12">Supplementary Material Section 7</xref>). The growth rate of the Ackermann&#x2019;s function is much faster than the double-exponential function. As it may intuitively be expected, we will show that without using piecewise functions the faster is the growth, the better is the fitting of the measured data (for a step response).</p>
</sec>
<sec id="s2-1-4">
<title>2.1.4 Hybrid model</title>
<p>Considering the step-like features of the respiratory system elasticity, as well as the memory-dependent viscoelasticity and heterogeneity characteristics of lung tissue, we may combine Eq. <xref ref-type="disp-formula" rid="e21">21</xref> with Eq. <xref ref-type="disp-formula" rid="e30">30</xref> to obtain the hybrid model of Eq. <xref ref-type="disp-formula" rid="e33">33</xref>, which itself incorporates different properties:<disp-formula id="e33">
<mml:math id="m51">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="script">D</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">b</mml:mi>
</mml:mrow>
<mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mi>e</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
</p>
<p>As we will see in the following Sections, this hybrid model provides the best fit for measured data in most situations.</p>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Data collection</title>
<p>We use a Dr&#xe4;ger Savina 300 to measure airway pressure P(t), flow speed V&#x2019;(t) and respiratory volume V(t) in the actual respiration of three Bama pigs. The first Bama pig (sample ID as case1) weighs 28&#xa0;kg, and data are taken for three ventilation modes, namely, pressure control - assist control (PC-AC), volume control - assist control (VC-AC), and volume control - synchronized intermittent mandatory ventilation (VC-SIMV). The second one (sample ID as case2) weighs 31&#xa0;kg and the third one (sample ID as case3) weighs 24.3&#xa0;kg, and data are taken for the VC-AC ventilation mode. In all measurements, pressure P(t), flow speed V&#x2032;(t), and respiratory volume V(t) data are collected every 10&#xa0;ms for at least 6&#xa0;min. In the pressure control ventilation mode, set peak breathing pressure &#x3d; 16&#xa0;mbar, plateau pressure &#x3d; 15&#xa0;mbar and PEEP &#x3d; 3&#xa0;mbar. In the volume control ventilation mode, the tidal volume is set to 0.3&#xa0;L.</p>
<p>During the measurement process, the original HL7 data are first obtained through serial communication, and then the pressure P, flow speed V&#x2032;, and respiratory volume V data at each moment are further parsed and extracted. The data at the same moment are placed in the same row, with each row divided into three columns: pressure P, flow speed V&#x2019;, and respiratory volume V, separated by tabs. The data are arranged in chronological order. Finally, the unit of P is converted to mbar, the flow rate is in L/s, and the respiratory volume is in L, which are written into the txt file.</p>
<p>For cross-validation at different time periods, two data files of 150&#xa0;s duration (15,000 data points, about 50 breathing cycles) are extracted from each breathing mode. After sorting, the data files are respectively named as case1PCAC1.txt, case1VCAC1.txt, case1VCSIMV1.txt, case2VCAC1.txt, case3VCAC1.txt and case1PCAC2.txt, case1VCAC2.txt, case1VCSIMV2.txt, case2VCAC2.txt case3VCAC2.txt.</p>
</sec>
<sec id="s2-3">
<title>2.3 Parameter estimation</title>
<p>Parameter estimation for all the above-mentioned ordinary differential equations with constant coefficients can be performed using the following procedure (<xref ref-type="bibr" rid="B4">Bates, 2009</xref>; <xref ref-type="bibr" rid="B24">Redmond et al., 2017</xref>; <xref ref-type="bibr" rid="B3">Avil&#xe9;s-Rojas and Hurtado, 2022</xref>). The first observation is that all the models analyzed in this paper may be recasted as<disp-formula id="e34">
<mml:math id="m52">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>where <inline-formula id="inf19">
<mml:math id="m53">
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> denotes any linear or nonlinear term of the differential equation, for example, <inline-formula id="inf20">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> may represent <inline-formula id="inf21">
<mml:math id="m55">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf22">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="script">D</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf23">
<mml:math id="m57">
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, etc., while <inline-formula id="inf24">
<mml:math id="m58">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>A</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the corresponding set of coefficients, i.e., the quantities to be estimated.</p>
<p>The values of pressure P(t), flow speed V&#x2032;(t), and respiratory volume V(t) collected in real time are organized in vector and matrix form and used as input for the algorithm. If the collected values of the respiratory system are at n time points <inline-formula id="inf25">
<mml:math id="m59">
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, then the input data are the n-dimensional pressure vector P(t), and the data matrix X with n rows and m&#x2b;1 columns:<disp-formula id="e35">
<mml:math id="m60">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
<disp-formula id="e36">
<mml:math id="m61">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>
</p>
<p>Then, the coefficients can be estimated from<disp-formula id="e37">
<mml:math id="m62">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>A</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>
</p>
<p>In the above Eq. <xref ref-type="disp-formula" rid="e37">37</xref>, <inline-formula id="inf26">
<mml:math id="m63">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents matrix transposition, and <inline-formula id="inf27">
<mml:math id="m64">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents matrix inversion. We estimate parameters by minimizing the sum of squared residuals (SSR). At the extreme point, the partial derivatives with respect to each coefficient are zero, and this provides constraints to obtain their values. In order to determine the fractional-order in Eq. <xref ref-type="disp-formula" rid="e21">21</xref>, we employ Particle Swarm Optimization (PSO) algorithm in machine learning (<xref ref-type="bibr" rid="B20">Kennedy and Eberhart, 1995</xref>; <xref ref-type="bibr" rid="B12">Gad, 2022</xref>; <xref ref-type="bibr" rid="B26">Shami et al., 2022</xref>; <xref ref-type="bibr" rid="B35">Xie et al., 2022</xref>; <xref ref-type="bibr" rid="B37">Yang et al., 2022</xref>), searching for the stable optimal solution with the lowest overall SSR. In this way, we also find the coefficient x for the exponential Eqs <xref ref-type="disp-formula" rid="e30">30</xref>&#x2013;<xref ref-type="disp-formula" rid="e32">32</xref>, and the hybrid Eq. <xref ref-type="disp-formula" rid="e33">33</xref>. For all the models, suitable values of the number of particles N and iterations M may be found, which ensure stable optimal solutions. In general, for Eq. <xref ref-type="disp-formula" rid="e21">21</xref>, M &#x3d; N &#x3d; 5 is enough, whereas for the exponential model we need M &#x3d; N &#x3d; 10, and for the hybrid model, M &#x3d; N &#x3d; 20. Once the values of &#x3b1; and x are determined, their corresponding constant coefficients can be calculated according to Eq. <xref ref-type="disp-formula" rid="e37">37</xref>.</p>
<p>To ensure computational accuracy, we use the different packages in Python to calculate the fractional order derivatives (<xref ref-type="bibr" rid="B1">Adams, 2019</xref>), and call Python code within MATLAB while optimizing the SSR value of the models. In addition, since the exponential Eqs <xref ref-type="disp-formula" rid="e30">30</xref>&#x2013;<xref ref-type="disp-formula" rid="e32">32</xref>, is prone to produce a singular matrix, we perform address Eq. <xref ref-type="disp-formula" rid="e37">37</xref> using a pseudo-inverse matrix to reduce the distortion and deviation of numerical results.</p>
<p>More details about faster empirical estimation methods of the parameters for fractional calculus and exponential terms may be found in the <xref ref-type="sec" rid="s12">Supplementary Material Section 8</xref>.</p>
</sec>
<sec id="s2-4">
<title>2.4 Numerical simulations</title>
<p>After obtaining the estimated values of the parameters, the stability of the models is assessed using the Routh-Hurwitz stability criterion, and then the subsequent simulations are carried out carefully considering their actual physical meaning (<xref ref-type="bibr" rid="B18">Hu, 2007</xref>; <xref ref-type="bibr" rid="B32">Wang et al., 2007</xref>). Generally, we accept estimated values of the parameters only if they are positive. On the one hand, this is required by the Routh-Hurwitz stability criterion, dictating that our models are stable only if all coefficients are positive. On the other hand, from a practical physical perspective, most of the variables of interest, e.g., the elasticity E of lung tissue are positive numbers.</p>
<p>After the parameters meet the above conditions, we use MATLAB/Simulink and Python to complete the calculations and construct the Simulink model for all the models considered in this work. The open-source vfoderiv3 module of Simulink (<xref ref-type="bibr" rid="B25">Scherer et al., 2011</xref>; <xref ref-type="bibr" rid="B29">Sierociuk et al., 2015</xref>; <xref ref-type="bibr" rid="B28">Sierociuk, 2023</xref>) is used for the simulation of fractional calculus. The Simulink model for the other models may be found in the <xref ref-type="sec" rid="s12">Supplementary Material Section 9</xref>.</p>
</sec>
<sec id="s2-5">
<title>2.5 Evaluation criteria</title>
<p>The comparison of models with the same number of parameters to be estimated is made in terms of the SSR and the root mean square error (RMSE). Models with lower values of these two indicators should be preferred. The definition is given by<disp-formula id="e38">
<mml:math id="m65">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>SSR</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>
<disp-formula id="e39">
<mml:math id="m66">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>RMSE</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mfrac>
</mml:msqrt>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(39)</label>
</disp-formula>where <inline-formula id="inf28">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the actual respiratory volume value from measured data at time i (the i th data point), and <inline-formula id="inf29">
<mml:math id="m68">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> represents the value from model simulations. The actual measurement period contains a total of n data points (an overall duration of 150&#xa0;s corresponds to n &#x3d; 15,000). The comparison between different models is made using the Bayesian Information Criterion (BIC) which considers the number of parameters. If <inline-formula id="inf30">
<mml:math id="m69">
<mml:mrow>
<mml:mtext>residuals</mml:mtext>
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, we ignore the irrelevant constants and use the equivalent BIC value, i.e., Eq. <xref ref-type="disp-formula" rid="e40">40</xref>, for model comparison and evaluation (<xref ref-type="bibr" rid="B27">Sheng et al., 2020</xref>).<disp-formula id="e40">
<mml:math id="m70">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>BIC</mml:mtext>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>SSR</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(40)</label>
</disp-formula>
</p>
<p>In the above formula, k represents the number of model parameters. The process of deriving Eq. <xref ref-type="disp-formula" rid="e40">40</xref> based on the original BIC definition and the assumption of residual distribution may be found in the <xref ref-type="sec" rid="s12">Supplementary Material Section 10</xref>.</p>
<p>In addition, we also use the Pearson correlation coefficient between the measured and simulated values of the respiratory volume as an additional criterion for optimization (the closer the correlation coefficient is to 1, the better).</p>
</sec>
<sec id="s2-6">
<title>2.6 Computation details</title>
<p>The executable code and actual respiratory data can be found in the <xref ref-type="sec" rid="s12">Supplementary Material</xref> and our Gitee repository (<ext-link ext-link-type="uri" xlink:href="https://gitee.com/lizwtest/mechanical_ventilation">https://gitee.com/lizwtest/mechanical_ventilation</ext-link>).</p>
<p>For models that do not contain exponential or fractional order differential terms, such as Eq <xref ref-type="disp-formula" rid="e1">1</xref> and Eq. <xref ref-type="disp-formula" rid="e2">2</xref> and Eq. <xref ref-type="disp-formula" rid="e10">10</xref>, and (<xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>), the measured respiratory mechanical data of the respiratory system can be substituted into Eq. <xref ref-type="disp-formula" rid="e37">37</xref> based on <xref ref-type="sec" rid="s2-3">Section 2.3</xref>. This results in calculated values with practical physical characteristics such as respiratory system elasticity E, airway resistance R, P0 (PEEP), and so on.</p>
<p>For the calculation of models containing double exponential or fractional order differential terms, taking the double exponential model of Eq. <xref ref-type="disp-formula" rid="e31">31</xref> as an example, when a suitable value of the exponential parameter x is given in the model, the respiratory system mechanics data is substituted into Eq. <xref ref-type="disp-formula" rid="e37">37</xref> to obtain the elasticity &#x201c;E,&#x201d; airway resistance &#x201c;R&#x201d; and coefficient &#x201c;a&#x201d; which can reflect the weight of the step mechanical characteristic. At this time, the SSR value can be obtained by Eq. <xref ref-type="disp-formula" rid="e38">38</xref> as the score of the PSO function based on the predicted respiratory volume <inline-formula id="inf31">
<mml:math id="m71">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> (t) and the measured volume V(t), and then the velocity vector of N particles is continuously updated for M rounds to find a better value of x (corresponding to the position of the particle), thus obtaining a lower SSR value corresponding to the optimized parameter x. The main flow of the proposed <xref ref-type="statement" rid="Algorithm_1">Algorithm 1</xref> is shown in the pseudo-code. The NCP in the pseudo-code stands for non-coefficient parameters. P_SSR<sub>best</sub>, G_SSR<sub>best</sub>, P<sub>best</sub>, G<sub>best</sub>, represent the particle best SSR value, the global best SSR value, the particle best location, and the global best location, respectively.</p>
<p>
<statement content-type="algorithm" id="Algorithm_1">
<label>Algorithm 1</label>
<p>Pseudo-code for models with PSO algorithm.<list list-type="simple">
<list-item>
<p>input:</p>
</list-item>
<list-item>
<p>Data -- Respiratory mechanical data P(t), V&#x2019; (t), and V(t)</p>
</list-item>
<list-item>
<p>D -- Number of NCPs</p>
</list-item>
<list-item>
<p>M -- Max number of iterations</p>
</list-item>
<list-item>
<p>N -- Swarm size</p>
</list-item>
<list-item>
<p>LB -- Lower boundary of the search space</p>
</list-item>
<list-item>
<p>UB -- Upper boundary of the search space</p>
</list-item>
<list-item>
<p>output:</p>
</list-item>
<list-item>
<p>G<sub>best</sub> -- the best positions (NCPs) found so far</p>
</list-item>
<list-item>
<p>(1)&#x2003;Initialization;</p>
</list-item>
<list-item>
<p>(2)&#x2003;<bold>for</bold> each particle i &#x3d; 1 to N do</p>
</list-item>
<list-item>
<p>(3)&#x2003;<bold>for</bold> each NCP j &#x3d; 1 to D do</p>
</list-item>
<list-item>
<p>(4)&#x2003;Initialize particle velocity and position randomly within [LB, UB]<sup>D</sup>;</p>
</list-item>
<list-item>
<p>(5)&#x2003;end for</p>
</list-item>
<list-item>
<p>(6)&#x2003;Substituting Data into Eq. <xref ref-type="disp-formula" rid="e37">37</xref> to determine all the model parameters;</p>
</list-item>
<list-item>
<p>(7)&#x2003;Compute predicted respiratory volume <inline-formula id="inf32">
<mml:math id="m72">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> (t) based on respiratory mechanical model;</p>
</list-item>
<list-item>
<p>(8)&#x2003;Substituting <inline-formula id="inf33">
<mml:math id="m73">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> (t) and V(t) to Eq. <xref ref-type="disp-formula" rid="e38">38</xref> to initialize P_SSR<sub>best</sub> to the initial value;</p>
</list-item>
<list-item>
<p>(9)&#x2003;<bold>end for</bold>
</p>
</list-item>
<list-item>
<p>(10)&#x2003;Initialize G<sub>best</sub> and G_SSR<sub>best</sub> based on the lowest P_SSR<sub>best</sub>;</p>
</list-item>
<list-item>
<p>(11)&#x2003;<bold>while</bold> iteration &#x3c; max generation M</p>
</list-item>
<list-item>
<p>(12)&#x2003;<bold>for</bold> each particle i &#x3d; 1 to N do</p>
</list-item>
<list-item>
<p>(13)&#x2003;Update the velocity and position of particle i</p>
</list-item>
<list-item>
<p>(14)&#x2003;<bold>if</bold> the position of particle i exceeds the boundary [LB, UB]<sup>D</sup> then</p>
</list-item>
<list-item>
<p>(15)&#x2003;the position of particle i is set to the boundary value;</p>
</list-item>
<list-item>
<p>(16)&#x2003;Substituting Data into Eq. <xref ref-type="disp-formula" rid="e37">37</xref> to determine all the model parameters;</p>
</list-item>
<list-item>
<p>(17)&#x2003;Compute predicted respiratory volume <inline-formula id="inf34">
<mml:math id="m74">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> (t) based on respiratory mechanical model;</p>
</list-item>
<list-item>
<p>(18)&#x2003;Substituting <inline-formula id="inf35">
<mml:math id="m75">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> (t) and V(t) to Eq. <xref ref-type="disp-formula" rid="e38">38</xref> to calculate temporary SSR (fitness) value;</p>
</list-item>
<list-item>
<p>(19)&#x2003;<bold>if</bold> P_SSR<sub>best</sub> &#x3e; temporary SSR value then</p>
</list-item>
<list-item>
<p>(20)&#x2003;P_SSR<sub>best</sub> &#x3d; temporary SSR value;</p>
</list-item>
<list-item>
<p>(21)&#x2003;P<sub>best</sub> &#x3d; location of particle i</p>
</list-item>
<list-item>
<p>(22)&#x2003;<bold>if</bold> G_SSR<sub>best</sub> &#x3e; P_SSR<sub>best</sub> then</p>
</list-item>
<list-item>
<p>(23)&#x2003;G_SSR<sub>best</sub> &#x3d; P_SSR<sub>best</sub>;</p>
</list-item>
<list-item>
<p>(24)&#x2003;G<sub>best</sub> &#x3d; P<sub>best</sub>;</p>
</list-item>
<list-item>
<p>(25)&#x2003;<bold>end for</bold>
</p>
</list-item>
<list-item>
<p>(26)&#x2003;<bold>end while</bold>
</p>
</list-item>
</list>
</p>
</statement>
</p>
<p>Furthermore, for the Gr&#xfc;nwald-Letnikov discretization calculation formula of the open-source vfoderiv3 module in Simulink, you can refer to the following Eqs <xref ref-type="disp-formula" rid="e41">41</xref>, <xref ref-type="disp-formula" rid="e42">42</xref> or the instruction file and related literature of this module (<xref ref-type="bibr" rid="B25">Scherer et al., 2011</xref>; <xref ref-type="bibr" rid="B29">Sierociuk et al., 2015</xref>; <xref ref-type="bibr" rid="B28">Sierociuk, 2023</xref>; <xref ref-type="bibr" rid="B36">Xue and Bai, 2023</xref>). When the step size h is sufficiently small and the start time involved in the calculation is t<sub>0</sub>, the calculation of fractional calculus under the Gr&#xfc;nwald-Letnikov definition is as follows:<disp-formula id="e41">
<mml:math id="m76">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="script">D</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>h</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mfrac>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>where the coefficient <inline-formula id="inf36">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the above <xref ref-type="disp-formula" rid="e41">formula (41)</xref> has the following recursive formula that is convenient for numerical calculation:<disp-formula id="e42">
<mml:math id="m78">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>j</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(42)</label>
</disp-formula>
</p>
<p>For instance, applying it to calculate the &#x3b1; fractional derivative of the respiratory volume V(t) at a certain moment t, is to substitute the measured values of V (t<sub>0</sub>) to V(t) into Eq. <xref ref-type="disp-formula" rid="e41">41</xref> for calculation. The coefficients <inline-formula id="inf37">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of Eq. <xref ref-type="disp-formula" rid="e41">41</xref> are determined by recursive calculation from Eq. <xref ref-type="disp-formula" rid="e42">42</xref>.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 Our results indicate that the parameter estimation and model simulation methods proposed in this paper are fast and effective for all the considered classes of models</title>
<p>Four representative different models have been employed to analyze 150&#xa0;s of PC-AC mode data (corresponding to case1PCAC1.txt, 15,000 data points) for parameter estimation and model simulation. Results for the different models are summarized in <xref ref-type="table" rid="T1">Table 1</xref> along with their mean computation time obtained from three runs (all the calculations are retained to four decimal places).</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Parameter estimation and simulation results of four representative models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="left">Parametric estimation</th>
<th align="left">BIC</th>
<th align="left">Correlation</th>
<th align="left">Time (s)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">P &#x3d; EV &#x2b; RV&#x2019; &#x2b; P0</td>
<td align="left">
<italic>p</italic> &#x3d; 26.1130&#xa0;V &#x2b; 7.1716&#xa0;V&#x2019; &#x2b; 3.3972</td>
<td align="left">
<bold>8138.3069</bold>
</td>
<td align="left">0.9975</td>
<td align="left">0.2721</td>
</tr>
<tr>
<td align="left">P &#x3d; EV &#x2b; RV&#x2019; &#x2b; IV&#x27;&#x2019; &#x2b; P0</td>
<td align="left">
<italic>p</italic> &#x3d; 26.1135&#xa0;V &#x2b; 7.1716&#xa0;V&#x2019; &#x2b; 0.0085&#xa0;V&#x27;&#x2019; &#x2b; 3.3972</td>
<td align="left">
<bold>8427.2498</bold>
</td>
<td align="left">0.9975</td>
<td align="left">0.4648</td>
</tr>
<tr>
<td align="left">P &#x3d; EV &#x2b; RV&#x2019; &#x2b; P0 &#x2b; a&#x2a;V&#x5e;2</td>
<td align="left">
<italic>p</italic> &#x3d; 22.0017&#xa0;V &#x2b; 7.1795&#xa0;V&#x2019; &#x2b; 11.4413&#xa0;V&#x5e;2 &#x2b; 3.4846</td>
<td align="left">
<bold>9474.4923</bold>
</td>
<td align="left">0.9973</td>
<td align="left">0.2880</td>
</tr>
<tr>
<td align="left">P &#x3d; EV &#x2b; RV&#x2019; &#x2b; a&#x2a;D1.1(V) &#x2b; P0&#x2a;</td>
<td align="left">
<italic>p</italic> &#x3d; 26.3247&#xa0;V &#x2b; 6.6647&#xa0;V&#x2019; &#x2b; 0.4388D1.1(V) &#x2b; 3.3804</td>
<td align="left">
<bold>1772.4650</bold>
</td>
<td align="left">0.9984</td>
<td align="left">0.6916</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Note: &#x2a;D1.1(V) represents the 1.1-order fractional derivative of V.</p>
</fn>
<fn>
<p>That the bold values indicates the important BIC indicator results.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>As it is apparent from <xref ref-type="table" rid="T1">Table 1</xref>, the fractional model has the best performance, although the computation time is slightly higher than the other models. For all the models, parameter estimation and model simulation and evaluation may be completed within seconds. <xref ref-type="fig" rid="F2">Figure 2</xref> shows that models reproduce accurately the measured respiratory volumes V(t) data.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Comparison of experimental and simulated V-T curves for different representative models. Models 1 to 4 correspond to P &#x3d; EV &#x2b; RV&#x2019; &#x2b; P0, P &#x3d; EV &#x2b; RV&#x2019; &#x2b; IV&#x27;&#x2019; &#x2b; P0, P &#x3d; EV &#x2b; RV&#x2019; &#x2b; P0 &#x2b; a&#x2a;V&#x5e;2, and P &#x3d; EV &#x2b; RV&#x2019; &#x2b; a&#x2a;D1.1 (V) &#x2b; P0 respectively. <bold>(A)</bold> 10&#xa0;s simulation results for each model, <bold>(B)</bold> zoom of the orange region in <bold>(A)</bold>.</p>
</caption>
<graphic xlink:href="fphys-14-1273645-g002.tif"/>
</fig>
<p>Looking at the first row of <xref ref-type="table" rid="T1">Table 1</xref> as an example, we see that the values of respiratory system elastance E &#x3d; 26.1130 cmH2O/L and respiratory system resistance R &#x3d; 7.1716 cmH2O&#x2a;s/L obtained from Eq. <xref ref-type="disp-formula" rid="e37">37</xref> both fall within the known range of normal measurements (<xref ref-type="bibr" rid="B23">Protti et al., 2011</xref>; <xref ref-type="bibr" rid="B16">Henderson et al., 2017</xref>).</p>
<p>In addition, compared to the study by <xref ref-type="bibr" rid="B2">Albanese et al. (2016)</xref>, our modelling provides an improvement in accuracy by an order of magnitude in terms of the CV(RMSE). In particular, their model achieved an optimal CV(RMSE) &#x3d; RMSE/average (V(t)) &#x3d; 0.079 for the volume V(t). While just using the most basic Eq. <xref ref-type="disp-formula" rid="e1">1</xref> we find CV(RMSE) &#x3d; 0.0089 (the results of other models are even better). This demonstrates the accuracy and reliability of our modelling and parameter estimation methods.</p>
</sec>
<sec id="s3-2">
<title>3.2 The double-exponential model can be chosen as a representative of exponential models</title>
<p>As mentioned above, we have proposed the exponential Eqs <xref ref-type="disp-formula" rid="e30">30</xref>&#x2013;<xref ref-type="disp-formula" rid="e32">32</xref> to describe data measured in three different ventilation modes: PC-AC, VC-AC, VC-SIMV (corresponding to data files case1PCAC1.txt, case1VCAC1.txt, case1VCSIMV1.txt). The x parameter in the exponentials of Eqs <xref ref-type="disp-formula" rid="e30">30</xref>&#x2013;<xref ref-type="disp-formula" rid="e32">32</xref> is optimized using PSO to obtain the most suitable value, and the criterion for optimization is the SSR value (lower SSR value is better). The number of particles N and the number of iterations M are taken as 5, 10, 20, respectively. The SSR and computation time of each model are summarized as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Comparison of SSR and computation time for Eqs <xref ref-type="disp-formula" rid="e30">30</xref>&#x2013;<xref ref-type="disp-formula" rid="e32">32</xref> in three respiratory modes. The left <italic>y</italic>-axis in the Figure denotes time (in seconds), corresponding to the line graph, while the right <italic>y</italic>-axis represents the SSR values, corresponding to the bar graph. The <italic>x</italic>-axis is the particle number N (equal to the number of iterations M). The purple line and bar denote results for Eq. <xref ref-type="disp-formula" rid="e30">30</xref>, green is for Eq. <xref ref-type="disp-formula" rid="e31">31</xref>, and blue is for Eq. <xref ref-type="disp-formula" rid="e32">32</xref>. <bold>(A)</bold> reports results for the PC-AC ventilation mode, <bold>(B)</bold> for the VC-AC ventilation mode and <bold>(C)</bold> for the VC-SIMV ventilation mode.</p>
</caption>
<graphic xlink:href="fphys-14-1273645-g003.tif"/>
</fig>
<p>Overall, the computational results improve (lower SSR values) as the exponent increases (i.e., at a faster growth rate), suggesting that the respiratory system elasticity E has certain step characteristics (the exponential term corresponding to the component separated from the elasticity E), and the closer is to the step characteristics, the better are the results.</p>
<p>Looking at the dashed line in the graph, we conclude that Eq. <xref ref-type="disp-formula" rid="e32">32</xref> shows a significant improvement compared to Eq. <xref ref-type="disp-formula" rid="e30">30</xref> (with a significant difference of <italic>p</italic>-value &#x3d; 0.0001009, and an average difference rate of 12.91% in the three ventilation modes). However, there are no significant differences between Eq. <xref ref-type="disp-formula" rid="e32">32</xref> and <xref ref-type="disp-formula" rid="e31">31</xref> (with a non-significant difference of <italic>p</italic>-value &#x3d; 0.8271, and an average difference rate of 1.05% in the three ventilation modes). Further increasing the exponential order results only in an increase of the computational time. We thus recommend using the double exponential model as a representative of this type of models. The particle number N and iteration rounds M for this type of model PSO optimization are both set to 10, which allows us to achieve saturation in calculations.</p>
</sec>
<sec id="s3-3">
<title>3.3 Exponential models provide superior results compared to the polynomial models in volume-controlled ventilation mode</title>
<p>In order to investigate and find out a suitable nonlinear model to describe the actual respiratory data, we simulate the dynamics of Eq. <xref ref-type="disp-formula" rid="e27">27</xref>, with the exponent ranging from 1 to 11, and select the best model based on its SSR value. When x &#x3d; 1 Eq. <xref ref-type="disp-formula" rid="e27">27</xref> is equivalent to Eq. <xref ref-type="disp-formula" rid="e29">29</xref>, whereas for y &#x3d; 1 Eq. <xref ref-type="disp-formula" rid="e27">27</xref> is equivalent to Eq. <xref ref-type="disp-formula" rid="e28">28</xref>. When both x &#x3d; 1 and y &#x3d; 1, Eq. <xref ref-type="disp-formula" rid="e27">27</xref> reduces to (1). We use three different ventilation modes, PC-AC, VC-AC and VC-SIMV, to estimate the parameters of each model using measured data (corresponding to data files case1PCAC1.txt, case1VCAC1.txt, case1VCSIMV1.txt), and only the parameter values that meet the Routh-Hurwitz criterion and the actual physical meaning are taken for subsequent simulation calculations of SSR values. The results may be summarized as follows:</p>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> shows that the exponent y only weakly influences the overall SSR. To reduce the undetermined parameters Eq. <xref ref-type="disp-formula" rid="e28">28</xref> is thus taken as the more suitable model for the discussion in the subsequent sections.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>SSR of nonlinear polynomial models. <bold>(A&#x2013;C)</bold> illustrate the behaviour of the SSR as a function of the exponent x of the aV(t)<sup>x</sup> term in Eq. <xref ref-type="disp-formula" rid="e27">27</xref>. The fitting functions corresponding to the mean of all curves in the 3 ventilation modes are shown in <xref ref-type="fig" rid="F5">Figures 5A&#x2013;C</xref>, respectively (retaining 2 decimal places). <bold>(D&#x2013;F)</bold> illustrate the behaviour of the SSR as a function of the exponent y of the bV&#x2032;(t)<sup>y</sup> term in Eq. <xref ref-type="disp-formula" rid="e27">27</xref>. The numbers in x1, x2. and y1, y2. in the legend represent the values corresponding to x and y in Eq. <xref ref-type="disp-formula" rid="e27">27</xref>.</p>
</caption>
<graphic xlink:href="fphys-14-1273645-g004.tif"/>
</fig>
<p>The SSR decreases with the exponent x in the term aV(t)<sup>x</sup> with an approximately exponential behaviour. We take the mean and the logarithm of the mean of the SSR values of all curves in <xref ref-type="fig" rid="F4">Figures 4A&#x2013;C</xref> respectively, and through linear regression analysis, we find that the logarithm of the mean of the SSR is more significantly correlated to the independent variable x (higher coefficient of determination r2, see <xref ref-type="sec" rid="s12">Supplementary Material Section 11</xref>). This suggests that the SSR of Eq. <xref ref-type="disp-formula" rid="e28">28</xref> converges slowly and other may be more convenient in terms of convergence and model fitting.</p>
<p>To simplify and more clearly illustrate our results, we further take the best results obtained by using polynomial Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref> of orders 1&#x2013;11, and compare them with results obtained from Eq. <xref ref-type="disp-formula" rid="e31">31</xref>. Comparison is made in terms of SSR for the three different ventilation modes, PC-AC, VC-AC, VC-SIMV, for parameter estimation and simulation (corresponding to data files case1PCAC1.txt, case1VCAC1.txt and case1VCSIMV1.txt). For the double exponential Eq. <xref ref-type="disp-formula" rid="e31">31</xref>, the exponent x is optimized by PSO for a number of particles N &#x3d; 10 and iterations M &#x3d; 10.</p>
<p>As can be seen from the results in <xref ref-type="table" rid="T2">Table 2</xref>, in the Volume-Controlled ventilation mode (VC-AC, VC-SIMV), the double exponential model Eq. <xref ref-type="disp-formula" rid="e31">31</xref> has significantly superior BIC and SSR, obtained in a computational time of the same order of magnitude compared with the other models. According to Eq. <xref ref-type="disp-formula" rid="e26">26</xref>, the exponential term <inline-formula id="inf38">
<mml:math id="m80">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mi>e</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> in Eq. <xref ref-type="disp-formula" rid="e31">31</xref> and the aV(t)<sup>x</sup> term in Eq. <xref ref-type="disp-formula" rid="e28">28</xref> are physically related to the elasticity E (component of respiratory elasticity E), and the results of this Section indicates that the elasticity E of the respiratory system has a step-like characteristic, which is more suitable to be modeled and described by exponential or similar fast-growing functions.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of double-exponential model and polynomial models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Ventilation modes</th>
<th align="left">Model</th>
<th align="left">BIC</th>
<th align="left">SSR</th>
<th align="left">RSME</th>
<th align="left">Time (s)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">PC-AC</td>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e1">1</xref>, <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">3513.5670</td>
<td align="left">1.2583</td>
<td align="left">0.0092</td>
<td align="left">39.3937</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">3955.5499</td>
<td align="left">1.2976</td>
<td align="left">0.0093</td>
<td align="left">46.6033</td>
</tr>
<tr>
<td rowspan="2" align="left">VC-AC</td>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e1">1</xref>, <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">&#x2212;5009.2941</td>
<td align="left">0.7138</td>
<td align="left">0.0069</td>
<td align="left">43.7812</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">
<bold>&#x2212;7615.9289</bold>
</td>
<td align="left">
<bold>0.5999</bold>
</td>
<td align="left">
<bold>0.0063</bold>
</td>
<td align="left">
<bold>74.0008</bold>
</td>
</tr>
<tr>
<td rowspan="2" align="left">VC-SIMV</td>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e1">1</xref>, <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">&#x2212;692.1555</td>
<td align="left">0.95063</td>
<td align="left">0.0080</td>
<td align="left">55.3215</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">
<bold>&#x2212;2916.1684</bold>
</td>
<td align="left">
<bold>0.8207</bold>
</td>
<td align="left">
<bold>0.0074</bold>
</td>
<td align="left">
<bold>127.8307</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>That the bold values indicates superior model results in volume-controlled ventilation modes.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s3-4">
<title>3.4 The fractional calculus model provides superior results compared to integer-order differential models in Pressure-Controlled ventilation mode</title>
<p>We further compare results for the Pressure-Controlled ventilation mode, introducing the fractional calculus term into the respiratory mechanical model.</p>
<p>Before comparing Eq. <xref ref-type="disp-formula" rid="e21">21</xref> with other different models, the undetermined fractional order in the fractional calculus model of Eq. <xref ref-type="disp-formula" rid="e21">21</xref> should be estimated using the PSO algorithm to obtain the optimal solution. First, we use PSO algorithm to determine for which values of the particle number N and iteration rounds M one obtains a stable optimal solution for Eq. <xref ref-type="disp-formula" rid="e21">21</xref>. We use data files from three different breathing patterns: case1PCAC1.txt, case1VCAC1.txt, case1VCSIMV1.txt, and compare SSR for N and M ranging from 3 to 30.</p>
<p>The results are shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. Using M &#x3d; N &#x3d; 5, PSO already reaches a stable optimal solution, and increasing N and M provides only little improvement on the final result. For N &#x3d; M &#x3d; 5, the maximum difference rate from the optimal SSR (N &#x3d; 30 and M &#x3d; 30) in the three ventilation modes is 0.14% for the PC-AC mode. Hence, for the PSO algorithm optimization of Eq. <xref ref-type="disp-formula" rid="e21">21</xref> we consistently set N &#x3d; M &#x3d; 5.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>SSR values as obtained from different PSO parameters in the three ventilation modes for Eq. <xref ref-type="disp-formula" rid="e21">21</xref>. The black line is for the PC-AC mode, green for VC-AC mode, and blue for VC-SIMV mode. The horizontal axis represents the values of M and N in the PSO algorithm, for example, the position of x &#x3d; 5 denotes N &#x3d; 5 and M &#x3d; 5. The SSR value data points calculated from different M and N values are marked with red &#x201c;x&#x201d; in the Figure.</p>
</caption>
<graphic xlink:href="fphys-14-1273645-g005.tif"/>
</fig>
<p>After determining that Eq. <xref ref-type="disp-formula" rid="e21">21</xref> has reached a stable optimal solution based on the PSO algorithm with particle number N &#x3d; 5 and iteration number M &#x3d; 5, we can further compare the single-compartment model Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, fractional calculus model Eq. <xref ref-type="disp-formula" rid="e21">21</xref>, polynomial model Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>, and double-exponential model Eq. <xref ref-type="disp-formula" rid="e31">31</xref> based on the actual measured data from the three ventilation modes case1PCAC1.txt, case1VCAC1.txt, case1VCSIMV1.txt. We calculate their respective BIC values, SSR values, and computation time. The PSO algorithm is used to optimize the fractional order of Eq. <xref ref-type="disp-formula" rid="e21">21</xref> and the exponential parameter of Eq. <xref ref-type="disp-formula" rid="e31">31</xref>, with the goal of minimizing SSR. In the optimization calculation based on the PSO algorithm, for Eq. <xref ref-type="disp-formula" rid="e21">21</xref>, the particle number N &#x3d; 5 and the iteration number M &#x3d; 5 are taken, while for Eq. <xref ref-type="disp-formula" rid="e31">31</xref>, according to the previous results, N &#x3d; M &#x3d; 10 is taken to achieve saturation. To simplify and clearly present our results, the best results from the polynomial models up to order 11 are compared, and the results are shown in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Comparison of fractional calculus model and integer-order differential models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Ventilation modes</th>
<th align="left">Model</th>
<th align="left">BIC</th>
<th align="left">SSR</th>
<th align="left">RMSE</th>
<th align="left">Time (s)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="left">PC-AC</td>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e1">1</xref>
</td>
<td align="left">8138.3069</td>
<td align="left">1.7171</td>
<td align="left">0.0107</td>
<td align="left">0.2692</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e21">21</xref>
</td>
<td align="left">1571.9530</td>
<td align="left">1.1069</td>
<td align="left">0.0086</td>
<td align="left">24.7259</td>
</tr>
<tr>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">3513.5670</td>
<td align="left">1.2583</td>
<td align="left">0.0092</td>
<td align="left">39.3937</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">3955.5499</td>
<td align="left">1.2976</td>
<td align="left">0.0093</td>
<td align="left">46.6033</td>
</tr>
<tr>
<td rowspan="4" align="left">VC-AC</td>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e1">1</xref>
</td>
<td align="left">&#x2212;1352.4948</td>
<td align="left">0.9120</td>
<td align="left">0.0078</td>
<td align="left">0.2641</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e21">21</xref>
</td>
<td align="left">&#x2212;2223.0448</td>
<td align="left">0.8595</td>
<td align="left">0.0076</td>
<td align="left">26.7856</td>
</tr>
<tr>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">&#x2212;5009.2941</td>
<td align="left">0.7138</td>
<td align="left">0.0069</td>
<td align="left">43.7812</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">&#x2212;7615.9289</td>
<td align="left">0.5999</td>
<td align="left">0.0063</td>
<td align="left">74.0008</td>
</tr>
<tr>
<td rowspan="4" align="left">VC-SIMV</td>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e1">1</xref>
</td>
<td align="left">4106.5277</td>
<td align="left">1.7494</td>
<td align="left">0.0108</td>
<td align="left">0.2403</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e21">21</xref>
</td>
<td align="left">2887.3673</td>
<td align="left">1.2084</td>
<td align="left">0.0090</td>
<td align="left">27.9563</td>
</tr>
<tr>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">&#x2212;692.1555</td>
<td align="left">0.9506</td>
<td align="left">0.0080</td>
<td align="left">55.3215</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">&#x2212;2916.1684</td>
<td align="left">0.8207</td>
<td align="left">0.0074</td>
<td align="left">127.8307</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From the above results, it is apparent that the fractional calculus model performs better (lower BIC and SSR values) compared to the single-compartment Eq. <xref ref-type="disp-formula" rid="e1">1</xref> for all the ventilation modes. The running time is generally within half a minute on our computing platform. The additional computation time of the fractional order model is mostly due to the iterative search, required to find the suitable order, whereas the computational time required for saturation is shorter compared to the exponential Eq. <xref ref-type="disp-formula" rid="e31">31</xref>. In particular, for the Pressure-Controlled ventilation mode (PC-AC), the fractional calculus model of Eq. <xref ref-type="disp-formula" rid="e21">21</xref> is superior to other types of models.</p>
</sec>
<sec id="s3-5">
<title>3.5 Significant improvement of respiratory model fitting based on hybrid model</title>
<p>As illustrated in the previous Sections, Eq. <xref ref-type="disp-formula" rid="e21">21</xref> is optimal for the Pressure-Controlled ventilation mode and Eq. <xref ref-type="disp-formula" rid="e31">31</xref> for the Volume-Controlled ventilation mode. In this Section, we investigate whether the hybrid model in Eq. <xref ref-type="disp-formula" rid="e33">33</xref>, which has features of both models may achieve better results (lower BIC and SSR values) for all the ventilation modes.</p>
<p>Since the fractional order &#x3b1; and the exponential term parameter &#x3b2; in the hybrid Eq. <xref ref-type="disp-formula" rid="e33">33</xref> are obtained by PSO algorithm, we first calculate the number of particles N and the number of iterations M required to achieve stable optimal solution based on data from the three different ventilation modes, case1PCAC1.txt, case1VCAC1.txt and case1VCSIMV1.txt.</p>
<p>From <xref ref-type="fig" rid="F6">Figure 6</xref>, we see that the hybrid Eq. <xref ref-type="disp-formula" rid="e33">33</xref> reaches stable optimal solutions for all ventilation modes when N &#x3d; M &#x3d; 20, and that there is no statistical difference compared with the optimal SSR (N &#x3d; 50 and M &#x3d; 50) (<italic>p</italic>-value &#x3d; 0.1835, average difference rate 0.0087% in three ventilation modes). In the following, we use N &#x3d; M &#x3d; 20 to optimize the parameters of the hybrid model Eq. <xref ref-type="disp-formula" rid="e33">33</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>SSR values obtained from different PSO parameters in three ventilation modes for Eq. <xref ref-type="disp-formula" rid="e33">33</xref>. The horizontal axis denotes the values of M &#x3d; N in the PSO algorithm, and the SSR value data points calculated from different M and N values are marked with red &#x201c;x&#x201d; in the Figure.</p>
</caption>
<graphic xlink:href="fphys-14-1273645-g006.tif"/>
</fig>
<p>Next, we compare the BIC and computational time of the single-compartment model Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, fractional calculus model Eq. <xref ref-type="disp-formula" rid="e21">21</xref>, polynomial model Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>, double-exponential model Eq. <xref ref-type="disp-formula" rid="e31">31</xref> and hybrid model Eq. <xref ref-type="disp-formula" rid="e33">33</xref> using the same data (case1PCAC1.txt, case1VCAC1.txt, case1VCSIMV1.txt). For the polynomial model Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>, we take the best results from orders 1&#x2013;11. For Eqs <xref ref-type="disp-formula" rid="e21">21</xref>, <xref ref-type="disp-formula" rid="e31">31</xref>, <xref ref-type="disp-formula" rid="e33">33</xref>, which need to be optimized based on the PSO algorithm, we take their corresponding stable optimal solutions, i.e., N &#x3d; M &#x3d; 5, N &#x3d; M &#x3d; 10 and N &#x3d; M &#x3d; 20, respectively. The results are shown in <xref ref-type="fig" rid="F7">Figure 7A</xref>. After parameter estimation, we further use the relationship between pressure P(t) and respiratory volume V(t) in the data of case1PCAC2.txt, case1VCAC2.txt, case1VCSIMV2.txt for cross-validation (i.e., the pressure in the second time period is used as the input, and the model parameters estimated in the first time period are used for model simulation. The simulated volume <inline-formula id="inf39">
<mml:math id="m81">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>V</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> results are compared with the actual measured respiratory volume V(t) in the second time period to calculate SSR and BIC values), and the results of their BIC, SSR values and computational time correspond to <xref ref-type="fig" rid="F7">Figure 7B</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>BIC and computational time for the three respiratory modes. The left axis in the figure represents BIC value (bar graph), while the right axis represents time (line graph). The horizontal axis represents three different ventilation modes [black for Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, green for (Eq. <xref ref-type="disp-formula" rid="e21">21</xref>), cyan for (Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>), blue for (Eq. <xref ref-type="disp-formula" rid="e31">31</xref>), and purple for (Eq. <xref ref-type="disp-formula" rid="e33">33</xref>)]. <bold>(A)</bold> The results based on data from the first time period (case1PCAC1.txt, case1VCAC1.txt, case1VCSIMV1.txt). <bold>(B)</bold> The cross-validation results based on data from the second time period (case1PCAC2.txt, case1VCAC2.txt, case1VCSIMV2.txt), with the parameter estimation based on data from the first time period.</p>
</caption>
<graphic xlink:href="fphys-14-1273645-g007.tif"/>
</fig>
<p>Results in <xref ref-type="fig" rid="F7">Figure 7A</xref> show that our proposed hybrid model Eq. <xref ref-type="disp-formula" rid="e33">33</xref> is the optimal model for all ventilation modes, and that its BIC value is significantly better than other models. When applied to actual measured data from different time periods of the same mode after estimating the model parameters (<xref ref-type="fig" rid="F7">Figure 7B</xref>), similar results are obtained (the behaviour of the BIC for each model is similar), that is, the hybrid model is the optimal model within a given time period and for cross-validation in different time periods.</p>
<p>In terms of computation time, the optimal hybrid model also takes the longest time for parameter estimation stage. The single-compartment model has the worst BIC value and the shortest calculation time (average 0.26&#xa0;s). Since the hybrid model involves two parameters to be estimated, the main overhead in computation is the optimization of parameters by the PSO algorithm. However, if the personalized characteristic parameters are known, the single-round running time for each model is on the same order of magnitude (<xref ref-type="fig" rid="F7">Figure 7B</xref>), i.e., less than 1&#xa0;s on our computing platform.</p>
<p>In addition, in order to verify the consistency of the results of each model in different experimental animals, we validated results on measured data from another two Bama pig for the VC-AC mode. First, based on the measured data file case2VCAC1.txt, we estimated the parameters and calculated the BIC and SSR values to evaluate the results of each model. Meanwhile, the model parameters obtained from case2VCAC1.txt were used for cross-validation of the relationship between pressure P(t) and respiratory volume V(t) in the measured data of case2VCAC2.txt. Moreover, the validation for case3 data (case3VCAC1.txt and case3VCAC2.txt) is the same. The calculated results of BIC and SSR values are summarized in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Validation of results based on VC-AC mode case2 and case3 data.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Data</th>
<th align="left">Model</th>
<th align="left">BIC</th>
<th align="left">SSR</th>
<th align="left">RMSE</th>
<th align="left">Time (s)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="5" align="left">case2VCAC1</td>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e1">1</xref>
</td>
<td align="left">1248.1023</td>
<td align="left">1.0847</td>
<td align="left">0.0085</td>
<td align="left">0.2199</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e21">21</xref>
</td>
<td align="left">160.5779</td>
<td align="left">1.0075</td>
<td align="left">0.0082</td>
<td align="left">18.9196</td>
</tr>
<tr>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">&#x2212;4093.9475</td>
<td align="left">0.7587</td>
<td align="left">0.0071</td>
<td align="left">29.5528</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">&#x2212;6729.8034</td>
<td align="left">0.6364</td>
<td align="left">0.0065</td>
<td align="left">164.6210</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e33">33</xref>
</td>
<td align="left">&#x2212;8165.1034</td>
<td align="left">0.5776</td>
<td align="left">0.0062</td>
<td align="left">354.8269</td>
</tr>
<tr>
<td rowspan="5" align="left">case2VCAC2</td>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e1">1</xref>
</td>
<td align="left">43.8811</td>
<td align="left">1.0010</td>
<td align="left">0.0082</td>
<td align="left">0.2289</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e21">21</xref>
</td>
<td align="left">&#x2212;1070.1428</td>
<td align="left">0.9282</td>
<td align="left">0.0079</td>
<td align="left">0.5648</td>
</tr>
<tr>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">&#x2212;4286.4003</td>
<td align="left">0.7490</td>
<td align="left">0.0071</td>
<td align="left">0.2439</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">&#x2212;6738.7875</td>
<td align="left">0.6361</td>
<td align="left">0.0065</td>
<td align="left">0.3261</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e33">33</xref>
</td>
<td align="left">&#x2212;8535.8186</td>
<td align="left">0.5635</td>
<td align="left">0.0061</td>
<td align="left">0.6710</td>
</tr>
<tr>
<td rowspan="5" align="left">case3VCAC1</td>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e1">1</xref>
</td>
<td align="left">6291.3048</td>
<td align="left">1.5182</td>
<td align="left">0.0101</td>
<td align="left">0.2427</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e21">21</xref>
</td>
<td align="left">5104.4553</td>
<td align="left">1.4009</td>
<td align="left">0.0097</td>
<td align="left">20.0965</td>
</tr>
<tr>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">&#x2212;531.4728</td>
<td align="left">0.9609</td>
<td align="left">0.0080</td>
<td align="left">30.1726</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">&#x2212;3296.9257</td>
<td align="left">0.8001</td>
<td align="left">0.0073</td>
<td align="left">100.0014</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e33">33</xref>
</td>
<td align="left">&#x2212;5174.8426</td>
<td align="left">0.7051</td>
<td align="left">0.0069</td>
<td align="left">365.5986</td>
</tr>
<tr>
<td rowspan="5" align="left">case3VCAC2</td>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e1">1</xref>
</td>
<td align="left">6846.6370</td>
<td align="left">1.5754</td>
<td align="left">0.0102</td>
<td align="left">0.1550</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e21">21</xref>
</td>
<td align="left">6359.7085</td>
<td align="left">1.5231</td>
<td align="left">0.0101</td>
<td align="left">0.1769</td>
</tr>
<tr>
<td align="left">best of Eqs <xref ref-type="disp-formula" rid="e27">27</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>
</td>
<td align="left">&#x2212;1166.6333</td>
<td align="left">0.9210</td>
<td align="left">0.0078</td>
<td align="left">0.5751</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e31">31</xref>
</td>
<td align="left">&#x2212;4718.4334</td>
<td align="left">0.7278</td>
<td align="left">0.0070</td>
<td align="left">0.1951</td>
</tr>
<tr>
<td align="left">Eq. <xref ref-type="disp-formula" rid="e33">33</xref>
</td>
<td align="left">&#x2212;5374.2667</td>
<td align="left">0.6958</td>
<td align="left">0.0068</td>
<td align="left">0.2108</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The validation results are consistent with the results in <xref ref-type="fig" rid="F7">Figure 7</xref>, indicating that the hybrid model Eq. <xref ref-type="disp-formula" rid="e33">33</xref> can achieve significantly better results for different ventilation modes. Compared with the basic single-compartment model Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, the SSR value of hybrid model Eq. <xref ref-type="disp-formula" rid="e33">33</xref> is nearly halved and the difference in BIC value is even more significant. In addition, the results of <xref ref-type="table" rid="T4">Table 4</xref> also re-verify that if personalized characteristic parameters are obtained based on several respiratory cycle data, they can be used for simulations under the same ventilation mode, and even predict the respiratory volume V(t) curve based on the specified pressure P(t), without having to recalculate the parameter values, with a single round of calculation that can be completed in seconds.</p>
<p>In summary, if there is sufficient computing power or quick calculations is not required, the hybrid model is recommended as the optimal model to universally describe different ventilation modes. When quick calculations are required, the fastest model is the basic Eq. <xref ref-type="disp-formula" rid="e1">1</xref>. For the same individual, the model parameters that conform to its personalized characteristics can also be pre-calculated based on measured data (<xref ref-type="fig" rid="F7">Figure 7B</xref>), and respiratory volume V(t) can be directly calculated based on pressure P(t) in the same conditions.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<p>We have addressed effective modelling of respiratory mechanics and put forward a set of methods for rapid parameter estimation based on measured data (each model round calculation is less than 1&#xa0;s), model simulation and evaluation system, also providing the corresponding executable code (<ext-link ext-link-type="uri" xlink:href="https://gitee.com/lizwtest/mechanical_ventilation">https://gitee.com/lizwtest/mechanical_ventilation</ext-link>) and measured data. Using our approach, different models and parameters can be selected and tailored to different applications to further explore the mechanical characteristics of the respiratory system, improve the ventilation mode of the ventilator, and lay the foundation for the implementation of rapid adaptive parameter ventilation.</p>
<p>Some models analyzed in the article have time-domain general solutions, and so when P(t) in the respiratory system is very close to some elementary functions (or multiple superpositions), the volume V(t) curve (or multiple solutions superposition in linear systems) can be obtained directly through the time-domain general solution. However, considering certain autonomous randomness of individual&#x2019;s breathing and the presence of background, more realistic simulations may be obtained by substituting each point in time order.</p>
<p>In addition, the actual elasticity E of respiratory systems shows a step characteristic. In Volume-Controlled ventilation modes, the pressure P(t) is not fixed, and decreases as it approaches the expected tidal volume, causing a sudden change in the pressure P(t) and respiratory volume V(t) curve. In Pressure-Controlled ventilation modes, the pressure is fixed, which reflects the memory-dependent viscoelasticity and heterogeneity characteristics of lung tissue, whereas in volume-controlled ventilation modes, the pressure P(t) has not a fixed value. The pressure P(t) decreases when it is close to the expected tidal volume, and if it reaches the thoracic/lung volume, the elasticity E of the respiratory system will significantly increase (a larger pressure increment &#x394;P is required to produce the same volume increment &#x394;V). This corresponds to a sudden change in the pressure P(t) and volume V(t) curve, and the volume V(t) curve is more likely to reflect the plateau feature. In Pressure-Controlled ventilation modes, the pressure is fixed to reflect the memory-dependent viscoelasticity and heterogeneity characteristics of lung tissue.</p>
<p>Finally, using the systematic approach proposed in this paper, we have proposed and validated an optimal hybrid model useful for various ventilation modes. To this aim, we have for the first time applied fractional calculus and double exponential terms to the modelling of respiratory mechanics. Compared to other models, the hybrid one shows significantly better BIC and SSR results for different ventilation modes, i.e., it better describes the actual pressure P(t) and respiratory volume V(t) relationship. This implies that we can more accurately describe and simulate the characteristics of respiratory mechanics. Based on this model, we can further study the mechanical characteristics of the respiratory system, deepen our understanding of the impact of mechanical ventilation on patients, and optimize the ventilation mode of the ventilator to improve ventilation effects and reduce ventilation damage.</p>
<p>Furthermore, after pre-calculating personalized parameters using several respiratory cycles of different individuals, we can also implement rapid adaptive parameter ventilation based on the hybrid model. Traditional ventilation mode parameters are generally fixed and cannot be dynamically adjusted according to the patient&#x2019;s real-time respiratory characteristics. However, in the hybrid and other models and methods mentioned in this article, we can dynamically adapt the model and estimate the corresponding model parameters according to the actual data measured at different time intervals of individuals. This makes the overall approach more personalized and adaptable to the actual situation of the patient, thereby achieving better results.</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>We have proposed a system for parameter estimation, model simulation, and evaluation based on actual measured data, and after carefully comparing different models, we have put forward an optimal hybrid model valid for various ventilation modes. It may not only help doctors to better understand the mechanical characteristics of the respiratory system, but also improve the ventilation mode of the ventilator, enhance the effect of respiratory therapy, and provide strong support for the realization of rapid adaptive parameter ventilation, which is a relevant feature to improve the safety, effectiveness, and personalization level of mechanical ventilation.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s12">Supplementary Material</xref>, further inquiries can be directed to the corresponding author/s.</p>
</sec>
<sec id="s7">
<title>Ethics statement</title>
<p>The studies involving animal participants were reviewed and approved by the Chinese PLA General Hospital ethics committee (reference: 2021-NO.-772). The study was conducted in accordance with the local legislation and institutional requirements.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>ZL: Conceptualization, Data curation, Formal Analysis, Methodology, Software, Visualization, Writing&#x2013;original draft. YP: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Validation, Writing&#x2013;review and editing. YW: Resources, Supervision, Writing&#x2013;review and editing. QT: Funding acquisition, Project administration, Resources, Supervision, Writing&#x2013;review and editing.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>The authors declare financial support was received for the research, authorship, and/or publication of this article. This work was supported by the Key Technologies Research and Development Program of China under grant no. 2020YFC0122202.</p>
</sec>
<ack>
<p>The authors would like to express their gratitude to EditSprings (<ext-link ext-link-type="uri" xlink:href="https://www.editsprings.cn">https://www.editsprings.cn</ext-link>) for the expert linguistic services provided.</p>
</ack>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s12">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fphys.2023.1273645/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fphys.2023.1273645/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet3.DOCX" id="SM1" mimetype="application/DOCX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet1.ZIP" id="SM2" mimetype="application/ZIP" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet2.ZIP" id="SM3" mimetype="application/ZIP" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Adams</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <source>differint: a python package for numerical fractional calculus</source>. <comment>
<italic>arXiv preprint arXiv:1912.05303</italic>
</comment>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Albanese</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ursino</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chbat</surname>
<given-names>N. W.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>An integrated mathematical model of the human cardiopulmonary system: model development</article-title>. <source>Am. J. Physiology-Heart Circulatory Physiology</source> <volume>310</volume> (<issue>7</issue>), <fpage>H899</fpage>&#x2013;<lpage>H921</lpage>. <pub-id pub-id-type="doi">10.1152/ajpheart.00230.2014</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Avil&#xe9;s-Rojas</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Hurtado</surname>
<given-names>D. E.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Whole-lung finite-element models for mechanical ventilation and respiratory research applications</article-title>. <source>Front. Physiology</source> <volume>13</volume>, <fpage>2060</fpage>. <pub-id pub-id-type="doi">10.3389/fphys.2022.984286</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bates</surname>
<given-names>J. H.</given-names>
</name>
</person-group> (<year>2009</year>). <source>Lung mechanics: an inverse modeling approach</source>. <publisher-name>Cambridge University Press</publisher-name>.</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Carvalho</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Zin</surname>
<given-names>W. A.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Respiratory system dynamical mechanical properties: modeling in time and frequency domain</article-title>. <source>Biophys. Rev.</source> <volume>3</volume>, <fpage>71</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1007/s12551-011-0048-5</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2010</year>). <source>Fractional order derivative modeling of mechanics and engineering problems</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Science Press</publisher-name>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chiew</surname>
<given-names>Y. S.</given-names>
</name>
<name>
<surname>Pretty</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Docherty</surname>
<given-names>P. D.</given-names>
</name>
<name>
<surname>Lambermont</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Shaw</surname>
<given-names>G. M.</given-names>
</name>
<name>
<surname>Desaive</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Time-varying respiratory system elastance: a physiological model for patients who are spontaneously breathing</article-title>. <source>PLoS ONE</source> <volume>10</volume> (<issue>1</issue>), <fpage>e0114847</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0114847</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dincel</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Advanced mechanical ventilation modes: design and computer simulations</article-title>. <source>Comput. Methods Biomech. Biomed. Engin.</source> <volume>24</volume> (<issue>6</issue>), <fpage>673</fpage>&#x2013;<lpage>686</lpage>. <pub-id pub-id-type="doi">10.1080/10255842.2020.1845319</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Divo</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Martinez</surname>
<given-names>C. H.</given-names>
</name>
<name>
<surname>Mannino</surname>
<given-names>D. M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Ageing and the epidemiology of multimorbidity</article-title>. <source>Eur. Respir. J.</source> <volume>44</volume> (<issue>4</issue>), <fpage>1055</fpage>&#x2013;<lpage>1068</lpage>. <pub-id pub-id-type="doi">10.1183/09031936.00059814</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eager</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Pendrill</surname>
<given-names>A.-M.</given-names>
</name>
<name>
<surname>Reistad</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Beyond velocity and acceleration: jerk, snap and higher derivatives</article-title>. <source>Eur. J. Phys.</source> <volume>37</volume> (<issue>6</issue>), <fpage>065008</fpage>. <pub-id pub-id-type="doi">10.1088/0143-0807/37/6/065008</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ellwein Fix</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Khoury</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Moores</surname>
<given-names>R. R.</given-names>
<suffix>Jr</suffix>
</name>
<name>
<surname>Linkous</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Brandes</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rozycki</surname>
<given-names>H. J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Theoretical open-loop model of respiratory mechanics in the extremely preterm infant</article-title>. <source>PLoS ONE</source> <volume>13</volume> (<issue>6</issue>), <fpage>e0198425</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0198425</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gad</surname>
<given-names>A. G.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Particle swarm optimization algorithm and its applications: a systematic review</article-title>. <source>Archives Comput. Methods Eng.</source> <volume>29</volume> (<issue>5</issue>), <fpage>2531</fpage>&#x2013;<lpage>2561</lpage>. <pub-id pub-id-type="doi">10.1007/s11831-021-09694-4</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ganzert</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>M&#xf6;ller</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Steinmann</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Schumann</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Guttmann</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Pressure-dependent stress relaxation in acute respiratory distress syndrome and healthy lungs: an investigation based on a viscoelastic model</article-title>. <source>Crit. Care</source> <volume>13</volume>, <fpage>1999</fpage>&#x2013;<lpage>R210</lpage>. <pub-id pub-id-type="doi">10.1186/cc8203</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gertler</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Respiratory mechanics</article-title>. <source>Anesthesiol. Clin.</source> <volume>39</volume> (<issue>3</issue>), <fpage>415</fpage>&#x2013;<lpage>440</lpage>. <pub-id pub-id-type="doi">10.1016/j.anclin.2021.04.003</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghafarian</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Jamaati</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hashemian</surname>
<given-names>S. M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A review on human respiratory modeling</article-title>. <source>Tanaffos</source> <volume>15</volume> (<issue>2</issue>), <fpage>61</fpage>&#x2013;<lpage>69</lpage>.</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Henderson</surname>
<given-names>W. R.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Amato</surname>
<given-names>M. B.</given-names>
</name>
<name>
<surname>Brochard</surname>
<given-names>L. J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Fifty years of research in ARDS. Respiratory mechanics in acute respiratory distress syndrome</article-title>. <source>Am. J. Respir. Crit. Care. Med.</source> <volume>196</volume> (<issue>7</issue>), <fpage>822</fpage>&#x2013;<lpage>833</lpage>. <pub-id pub-id-type="doi">10.1164/rccm.201612-2495CI</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hess</surname>
<given-names>D. R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Respiratory mechanics in mechanically ventilated patients</article-title>. <source>Respir. Care</source> <volume>59</volume> (<issue>11</issue>), <fpage>1773</fpage>&#x2013;<lpage>1794</lpage>. <pub-id pub-id-type="doi">10.4187/respcare.03410</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Principles of automatic control</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Science Press</publisher-name>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ionescu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Kelly</surname>
<given-names>J. F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Fractional calculus for respiratory mechanics: power law impedance, viscoelasticity, and tissue heterogeneity</article-title>. <source>Chaos, Solit. Fractals</source> <volume>102</volume>, <fpage>433</fpage>&#x2013;<lpage>440</lpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2017.03.054</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kennedy</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Eberhart</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Particle swarm optimization</article-title>. <source>Proc. ICNN&#x2019;95 - Int. Conf. Neural Netw.</source> <volume>4</volume>, <fpage>1942</fpage>&#x2013;<lpage>1948</lpage>. <pub-id pub-id-type="doi">10.1109/ICNN.1995.488968</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2011</year>). <source>Analog circuits</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Tsinghua University Press</publisher-name>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marconi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>De Lazzari</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>
<italic>In silico</italic> study of airway/lung mechanics in normal human breathing</article-title>. <source>Math. Comput. Simul.</source> <volume>177</volume>, <fpage>603</fpage>&#x2013;<lpage>624</lpage>. <pub-id pub-id-type="doi">10.1016/j.matcom.2020.05.014</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Protti</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cressoni</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Santini</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Langer</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mietto</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Febres</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>Lung stress and strain during mechanical ventilation: any safe threshold?</article-title> <source>Am. J. Respir. Crit. Care. Med.</source> <volume>183</volume> (<issue>10</issue>), <fpage>1354</fpage>&#x2013;<lpage>1362</lpage>. <pub-id pub-id-type="doi">10.1164/rccm.201010-1757OC</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Redmond</surname>
<given-names>D. P.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>K. T.</given-names>
</name>
<name>
<surname>Morton</surname>
<given-names>S. E.</given-names>
</name>
<name>
<surname>Howe</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Chiew</surname>
<given-names>Y. S.</given-names>
</name>
<name>
<surname>Chase</surname>
<given-names>J. G.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A variable resistance respiratory mechanics model &#x2a; &#x2a;the authors acknowledge the support of the health research council (HRC) of New Zealand</article-title>. <source>IFAC-PapersOnLine</source> <volume>50</volume> (<issue>1</issue>), <fpage>6660</fpage>&#x2013;<lpage>6665</lpage>. <pub-id pub-id-type="doi">10.1016/j.ifacol.2017.08.1533</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scherer</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kalla</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>The Gr&#xfc;nwald&#x2013;Letnikov method for fractional differential equations</article-title>. <source>Comput. Math. Appl.</source> <volume>62</volume> (<issue>3</issue>), <fpage>902</fpage>&#x2013;<lpage>917</lpage>. <pub-id pub-id-type="doi">10.1016/j.camwa.2011.03.054</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shami</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>El-Saleh</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Alswaitti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Al-Tashi</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Summakieh</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Mirjalili</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Particle swarm optimization: a comprehensive survey</article-title>. <source>IEEE Access</source> <volume>10</volume>, <fpage>10031</fpage>&#x2013;<lpage>10061</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2022.3142859</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Sheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Probability theory and mathematical statistics</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Higher Education Press</publisher-name>.</citation>
</ref>
<ref id="B28">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Sierociuk</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Fractional variable order derivative Simulink toolkit</article-title>, <comment>Available online: <ext-link ext-link-type="uri" xlink:href="https://www.mathworks.com/matlabcentral/fileexchange/38801-fractional-variable-order-derivative-simulink-toolkit">https://www.mathworks.com/matlabcentral/fileexchange/38801-fractional-variable-order-derivative-simulink-toolkit</ext-link>.</comment>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sierociuk</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Malesza</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Macias</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Derivation, interpretation, and analog modelling of fractional variable order derivative definition</article-title>. <source>Appl. Math. Model.</source> <volume>39</volume> (<issue>13</issue>), <fpage>3876</fpage>&#x2013;<lpage>3888</lpage>. <pub-id pub-id-type="doi">10.1016/j.apm.2014.12.009</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Soriano</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Kendrick</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Paulson</surname>
<given-names>K. R.</given-names>
</name>
<name>
<surname>Gupta</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Abrams</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Adedoyin</surname>
<given-names>R. A.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Prevalence and attributable health burden of chronic respiratory diseases, 1990&#x2013;2017: a systematic analysis for the Global Burden of Disease Study 2017</article-title>. <source>Lancet Respir. Med.</source> <volume>8</volume> (<issue>6</issue>), <fpage>585</fpage>&#x2013;<lpage>596</lpage>. <pub-id pub-id-type="doi">10.1016/S2213-2600(20)30105-3</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Van Drunen</surname>
<given-names>E. J.</given-names>
</name>
<name>
<surname>Chiew</surname>
<given-names>Y. S.</given-names>
</name>
<name>
<surname>Pretty</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Shaw</surname>
<given-names>G. M.</given-names>
</name>
<name>
<surname>Lambermont</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Janssen</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Visualisation of time-varying respiratory system elastance in experimental ARDS animal models</article-title>. <source>BMC Pulm. Med.</source> <volume>14</volume> (<issue>1</issue>), <fpage>33</fpage>&#x2013;<lpage>39</lpage>. <pub-id pub-id-type="doi">10.1186/1471-2466-14-33</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Ordinary differential equations</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Higher Education Press</publisher-name>.</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wunsch</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Mechanical ventilation in COVID-19: interpreting the current epidemiology</article-title>. <source>Am. J. Respir. Crit. Care. Med.</source> <volume>202</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1164/rccm.202004-1385ED</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Trends in prevalence and incidence of chronic respiratory diseases from 1990 to 2017</article-title>. <source>Respir. Res.</source> <volume>21</volume> (<issue>1</issue>), <fpage>49</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1186/s12931-020-1291-8</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Subpopulation particle swarm optimization with a hybrid mutation strategy</article-title>. <source>Comput. Intell. Neurosci.</source> <volume>2022</volume>, <fpage>9599417</fpage>. <pub-id pub-id-type="doi">10.1155/2022/9599417</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Xue</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2023</year>). <source>Fractional calculus: numerical algorithms and implementation</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Tsinghua University Press</publisher-name>.</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A hybrid multi-objective particle swarm optimization with central control strategy</article-title>. <source>Comput. Intell. Neurosci.</source> <volume>2022</volume>, <fpage>1522096</fpage>. <pub-id pub-id-type="doi">10.1155/2022/1522096</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhong</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>1988</year>). <source>Complex analysis</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Higher Education Press</publisher-name>.</citation>
</ref>
</ref-list>
</back>
</article>