Breath emulator for simulation and modelling of expired tidal breath carbon dioxide characteristics

Lewis Fleming, Des Gibson, David Hutson, Sam Ahmadzadeh, Ewan Waddell, Shigeng Song, Stuart Reid, Caspar Clark, Julien S Baker, Russell Overend, Calum MacGregor

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)
69 Downloads (Pure)


In this work we describe a breath emulator system, used to simulate temporal characteristics of exhaled carbon dioxide (CO2) concentration waveform versus time simulating how much CO2 is present at each phase of the human lung respiratory process. The system provides a method for testing capnometers incorporating fast response non-dispersive infrared (NDIR) CO2 gas sensing devices - in a clinical setting, capnography devices assess ventilation which is the CO2 movement in and out of the lungs. A mathematical model describing the waveform of the expired CO2 characteristic and influence of CO2 gas sensor noise factors and speed of response is presented and compared with measured and emulated data.

A range of emulated capnogram temporal waveforms indicative of normal and restricted respiratory function demonstrated. The system can provide controlled introduction of water vapour and/ or other gases, simulating the influence of water vapour in exhaled breath and presence of other gases in a clinical setting such as anaesthetic agents (eg N2O). This enables influence of water vapour and/ or other gases to be assessed and modelled in the performance of CO2 gas sensors incorporated into capnography systems. As such the breath emulator provides a means of controlled testing of capnometer CO2 gas sensors in a non-clinical setting, allowing device optimisation before use in a medical environment.

The breath emulator uses a unique combination of mass flow controllers, needle valves and a fast acting switchable pneumatic solenoid valve (FASV), used to controllably emulate exhaled CO2 temporal waveforms for normal and restricted respiratory function. Output data from the described emulator is compared with a mathematical model using a range of input parameters such as time constants associated with inhalation/ exhalation for different parts of the respiratory cycle and CO2 concentration levels. Sensor noise performance is modelled, taking into account input parameters such as sampling period, sensor temperature, sensing light throughput and pathlength.

The system described here produces realistic human capnographic waveforms and has the capability to emulate various waveforms associated with chronic respiratory diseases and early stage detection of exacerbations. The system has the capability of diagnosing medical conditions through analysis of CO2 waveforms.

Demonstrated in this work the emulator has been used to test NDIR gas sensor technology deployed in capnometer devices prior to formal clinical trialling.
Original languageEnglish
Article number105826
JournalComputer Methods and Programs in Biomedicine
Early online date4 Nov 2020
Publication statusPublished - 31 Mar 2021


  • capnography
  • capnometer
  • NDIR
  • carbon dioxide sensor
  • IR photodiode
  • mid-infrared


Dive into the research topics of 'Breath emulator for simulation and modelling of expired tidal breath carbon dioxide characteristics'. Together they form a unique fingerprint.

Cite this