Elsevier

Applied Soft Computing

Volume 48, November 2016, Pages 431-443
Applied Soft Computing

Optimization techniques in respiratory control system models

https://doi.org/10.1016/j.asoc.2016.07.033Get rights and content

Highlights

  • Two respiratory control models based on minimizing work of breathing are analyzed.

  • Optimization algorithms and hypercapnic data are used to adjust model parameters.

  • Algorithms are assessed in terms of convergence rate, solution accuracy and precision.

  • Models are evaluated in terms of prediction error and physiological meaning.

Abstract

One of the most complex physiological systems whose modeling is still an open study is the respiratory control system where different models have been proposed based on the criterion of minimizing the work of breathing (WOB). The aim of this study is twofold: to compare two known models of the respiratory control system which set the breathing pattern based on quantifying the respiratory work; and to assess the influence of using direct-search or evolutionary optimization algorithms on adjustment of model parameters. This study was carried out using experimental data from a group of healthy volunteers under CO2 incremental inhalation, which were used to adjust the model parameters and to evaluate how much the equations of WOB follow a real breathing pattern. This breathing pattern was characterized by the following variables: tidal volume, inspiratory and expiratory time duration and total minute ventilation. Different optimization algorithms were considered to determine the most appropriate model from physiological viewpoint. Algorithms were used for a double optimization: firstly, to minimize the WOB and secondly to adjust model parameters. The performance of optimization algorithms was also evaluated in terms of convergence rate, solution accuracy and precision. Results showed strong differences in the performance of optimization algorithms according to constraints and topological features of the function to be optimized. In breathing pattern optimization, the sequential quadratic programming technique (SQP) showed the best performance and convergence speed when respiratory work was low. In addition, SQP allowed to implement multiple non-linear constraints through mathematical expressions in the easiest way. Regarding parameter adjustment of the model to experimental data, the evolutionary strategy with covariance matrix and adaptation (CMA-ES) provided the best quality solutions with fast convergence and the best accuracy and precision in both models. CMAES reached the best adjustment because of its good performance on noise and multi-peaked fitness functions. Although one of the studied models has been much more commonly used to simulate respiratory response to CO2 inhalation, results showed that an alternative model has a more appropriate cost function to minimize WOB from a physiological viewpoint according to experimental data.

Introduction

The primary function of respiratory system is to regulate the homeostasis of arterial blood gases and pH, through supplying oxygen to the blood and removing carbon dioxide (CO2) produced by metabolic activities. From a modeling viewpoint, the respiratory system can be considered as a neurodynamic feedback system, nonlinear, multivariable with delays and continuously affected by physiological and pathological disturbances. Its behavior can be defined by a continuous interaction between the controller and peripheral processes are being controlled (respiratory mechanics and pulmonary gas exchange). The peripheral processes have been extensively studied in previous research [1], [2], [3], [4], [5], [6], [7]. Nevertheless, respiratory controller behavior and how the controller processes different afferent inputs are not completely inferred yet [8].

One of the most interesting issues concerning respiratory system modeling is the possibility of forecasting the respiratory system response of a critical patient connected to a mechanical ventilator. However, mathematical models are still far from allowing this, mainly because of the complexity of the respiratory control system that adjusts the breathing pattern according to mechanical and chemical components minimizing the work of breathing (WOB) and the system response can be affected either by the cost function or by the optimization technique.

The aim of this study is twofold: firstly, to compare two known mechanical cost functions to quantify the WOB [9] and, secondly, to assess the influence of several known optimization techniques, such as direct search and evolutionary algorithms [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], on the adjustment of the breathing pattern (by the controller) and the model parameters (in the identification process).

Two nested optimizations were carried out for this purpose: the first one in the controller that minimizes the WOB by using both mechanical cost estimations proposed in [9] and the second one in the search of the model parameters associated with the response that better matched with experimental data. These data were recorded from a group of subjects under different levels of ventilation (V˙E) produced by hypercapnic stimulation. Hypercapnia is characterized by changes in partial pressure of CO2 in arterial blood (PaCO2) above the normal value (40 mmHg), so the neural control center respond adjusting V˙E and, therefore, breathing pattern subject, in order to keep PaCO2 near physiological values. In this study, hypercapnia was produced increasing partial inspiratory pressure of CO2 (PICO2).

Known evolutionary and deterministic optimization algorithms are applied in order to identify the best option for this kind of optimization problems and to guarantee that the model parameter adjustment allows to reproduce real situations with physiological meaning. The performance of these optimization algorithms are evaluated regarding the goodness of fit to experimental data, the convergence rate and the dispersion of the found solutions.

The paper is organized as follows. Section 2 presents previous studies about modeling of respiratory control system response and concerning optimization procedures used in biomedical applications. Section 3 presents a general description of the algorithms addressed in this study and their selected parameter values. Section 4 presents a mathematical description of the analyzed model and its variables of interest. Afterwards, Section 5 shows the optimization problem to be solved: experimental data for the model adjustment, the two nested optimizations solved in this approach (the breathing pattern fitting and the model fitting to experimental data), and finally, statistical tests and validation procedure to select the best algorithms and to compare the found solutions. Section 6 presents the results associated to the both fittings. Finally, Section 7 discusses and concludes the results found in the optimization problem and provides their interpretation in the respiratory model from a physiological point of view. A step by step description about how this approach was carried out is presented in Fig. 1.

Section snippets

Respiratory control system modeling

The respiratory controller may be seen as a central pattern generator in which rhythmic respiratory activity is produced in response to different afferent pathways [20]. Following this hypothesis, several approaches have been used to simulate this control law in respiratory control modeling. In this sense, some authors consider respiratory control system as a reflex-mechanism where breathing pattern is adjusted, from mathematical relationships obtained empirically, in order to meet a

Optimization algorithms

Optimization techniques involve the selection of the best element, regarding some criteria, from a set of available alternatives. In this sense, optimization algorithms are tools which try to minimize (sometimes maximize) a cost function or error by systematically choosing input parameters within a search space. These input parameters involve variables which are often restricted or constrained. There is not a universal optimization algorithm, so the choice of an appropriate algorithm for a

Model description

The model used in this work was proposed by Poon et al. [9] to describe the stationary response of respiratory system under hypercapnia and exercise stimuli. This model presents an optimal control that adjusts V˙E and breathing pattern as a function of minimization of WOB and includes dynamic elements that relate neural activity to ventilatory mechanics [75]. The model discriminates between the mechanical work carried out during inspiration and expiration, so that not only adjusts V˙E but also

Optimization problem

The model response to ventilatory stimuli has to guarantee both the minimum respiratory cost (J) (Eq. (1)) and a good fit to the study population. Therefore, two nested optimization processes were involved in the analyzed model: the optimization of breathing pattern by minimizing J in function of [t1, t2, a1, a2, τ] and the fitting model response to experimental data by minimizing differences between experimental and simulated variables by fitting the parameters [λ1, λ2, n]. A description of

Breathing pattern fitting

The values of J resulting obtained from simulations of RSM1 and RSM2 with the eight analyzed optimization algorithms as a function of number of evaluations (N) are shown in Fig. 8. It can be seen that the lowest J and its corresponding value N were obtained by SQP in both models. Statistical differences were found between SQP and the others algorithms using WMW (p-value < 0.001). Thus, this algorithm was statically more appropriated for the optimization of breathing pattern, so it was selected to

Optimization problem

Two approaches for the respiratory control system modeling based on simultaneous optimization of ventilation and breathing pattern, which were called in this study RSM1 and RSM2, have been analyzed [9]. Such optimization was performed by minimizing a respiratory cost function (J) that reflects the balance of chemical (Jc) and mechanical (Jm) costs of breathing. Differences between both approaches were determined by the equations proposed to quantify Jm during inspiratory and expiratory phases

Acknowledgements

This study was partially funded by the Spanish government MINECO (DPI2014-59049-R), the Technical University of Catalonia (FPU-707.707), the University of Antioquia – Colombia (CODI-E01539-MDC11-1-07). Authors want to thank the Unitat de Semicrítics of Hospital de la Santa Creu i Sant Pau, led by Dr. Salvador Benito, for its help in designing experimental protocol and in the signal recording.

References (88)

  • S. Ghosh et al.

    Genetic algorithm based {NARX} model identification for evaluation of insulin sensitivity

    Appl. Soft Comput.

    (2011)
  • S. Ghosh

    A differential evolution based approach for estimating minimal model parameters from IVGTT data

    Comput. Biol. Med.

    (2014)
  • M.C. Lee et al.

    Supervised pattern recognition for the prediction of contrast-enhancement appearance in brain tumors from multivariate magnetic resonance imaging and spectroscopy

    Artif. Intell. Med.

    (2008)
  • V. Moscardó et al.

    Modelling adrenaline secretion during counterregulatory response in Type 1 diabetes for improved hypoglycaemia prediction

    IFAC-PapersOnLine

    (2015)
  • R. Aler et al.

    Applying evolution strategies to preprocessing EEG signals for brain–computer interfaces

    Inform. Sci.

    (2012)
  • A. Das et al.

    Optimization of mechanical ventilator settings

  • W. Yang et al.

    Constrained optimization of an idealized Y-shaped baffle for the Fontan surgery at rest and exercise

    Comput. Methods Appl. Mech. Eng.

    (2010)
  • M.K. Ahirwal et al.

    Adaptive filtering of EEG/ERP through noise cancellers using an improved PSO algorithm

    Swarm Evol. Comput.

    (2014)
  • C. Zimmer et al.

    Comparison of approaches for parameter estimation on stochastic models: generic least squares versus specialized approaches

    Comput. Biol. Chem.

    (2016)
  • R.M. Lewis et al.

    Direct search methods: then and now

    J. Comput. Appl. Math.

    (2000)
  • C. Tin et al.

    Hypercapnia attenuates inspiratory amplitude and expiratory time responsiveness to hypoxia in vagotomized and vagal-intact rats

    Respir. Physiol. Neurobiol.

    (2012)
  • S. Ganzert et al.

    Equation discovery for model identification in ventilated human lung

    Discovery

    (2010)
  • Z.L. Topor et al.

    A computational model of the human respiratory control system: responses to hypoxia and hypercapnia

    Ann. Biomed. Eng.

    (2004)
  • F.T. Tehrani

    Mathematical analysis and computer simulation of the respiratory system in the newborn infant

    IEEE Trans. Biomed. Eng.

    (1993)
  • J.J. Marini et al.

    A general mathematical model for respiratory dynamics relevant to the clinical setting

    Am. Rev. Respir. Dis.

    (1993)
  • C. Roussos et al.

    Respiratory muscle energetics

    Handb. Physiol., Sect. 3, Respir.

    (1986)
  • J.J. Batzel et al.

    Cardiovascular and Respiratory Systems: Modeling, Analysis, and Control

    (2007)
  • C.S. Poon et al.

    Optimization character of inspiratory neural drive

    J. Appl. Physiol.

    (1992)
  • P.E. Gill et al.
    (1981)
  • P.E. Gill et al.

    Procedures for optimization problems with a mixture of bounds and general linear constraints

    ACM Trans. Math. Softw.

    (1984)
  • V. Torczon et al.

    On the convergence of pattern search algorithms

    SIAM J. Optim.

    (1997)
  • R.M. Lewis et al.

    Pattern search algorithms for bound constrained minimization

    SIAM J. Optim.

    (1999)
  • J.E. Dennis et al.

    Mesh adaptive direct search algorithms for constrained optimization

    SIAM J. Optim.

    (2006)
  • L. Eshelman

    The CHC adaptive search algorithm

  • R.V. Sol et al.

    Macroevolutionary algorithms: a new optimization method on fitness landscapes

    IEEE Trans. Evol. Comput.

    (1999)
  • R. Storn et al.

    Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces

    J. Glob. Optim.

    (1997)
  • J. Kennedy et al.

    Particle swarm optimization

  • N. Hansen et al.

    Completely derandomized self-adaptation in evolution strategies

    Evol. Comput.

    (2001)
  • C.S. Poon

    Respiratory models and control

    Biomed. Eng. Handb.

    (1995)
  • A.B. Otis et al.

    Mechanics of breathing in man

    J. Appl. Physiol.

    (1950)
  • R.P. Hamalainen et al.

    Optimal control of inspiratory airflow in breathing

    Optim. Control Appl. Methods

    (1984)
  • C.S. Poon

    Ventilatory control in hypercapnia and exercise: optimization hypothesis

    J. Appl. Physiol.

    (1987)
  • F.T. Tehrani

    Optimal control of respiration in exercise

    Eng. Med. Biol.

    (1998)
  • F.T. Tehrani

    Function of brainstem neurons in optimal control of respiratory mechanics

    Biol. Cybern.

    (2003)
  • View full text