An object-oriented computational model to study cardiopulmonary hemodynamic interactions in humans

Comput Methods Programs Biomed. 2018 Jun:159:167-183. doi: 10.1016/j.cmpb.2018.03.008. Epub 2018 Mar 9.

Abstract

Background and objective: This work introduces an object-oriented computational model to study cardiopulmonary interactions in humans.

Methods: Modeling was performed in object-oriented programing language Matlab Simscape, where model components are connected with each other through physical connections. Constitutive and phenomenological equations of model elements are implemented based on their non-linear pressure-volume or pressure-flow relationship. The model includes more than 30 physiological compartments, which belong either to the cardiovascular or respiratory system. The model considers non-linear behaviors of veins, pulmonary capillaries, collapsible airways, alveoli, and the chest wall. Model parameters were derisved based on literature values. Model validation was performed by comparing simulation results with clinical and animal data reported in literature.

Results: The model is able to provide quantitative values of alveolar, pleural, interstitial, aortic and ventricular pressures, as well as heart and lung volumes during spontaneous breathing and mechanical ventilation. Results of baseline simulation demonstrate the consistency of the assigned parameters. Simulation results during mechanical ventilation with PEEP trials can be directly compared with animal and clinical data given in literature.

Conclusions: Object-oriented programming languages can be used to model interconnected systems including model non-linearities. The model provides a useful tool to investigate cardiopulmonary activity during spontaneous breathing and mechanical ventilation.

Keywords: Cardiopulmonary interactions; Mechanical ventilation; Non-linear modeling; Object-oriented modeling; Physiological modeling; Stroke volume.

MeSH terms

  • Arteries / pathology
  • Cardiovascular System
  • Computer Simulation*
  • Heart / diagnostic imaging*
  • Heart / physiology
  • Heart Atria / diagnostic imaging
  • Heart Septum / diagnostic imaging
  • Heart Septum / pathology
  • Heart Ventricles / diagnostic imaging
  • Hemodynamics*
  • Humans
  • Lung / diagnostic imaging*
  • Lung / physiology
  • Models, Biological
  • Pericardium / pathology
  • Pressure
  • Pulmonary Alveoli / diagnostic imaging*
  • Pulmonary Alveoli / physiology
  • Respiration, Artificial*
  • Software
  • Stroke Volume
  • Veins / pathology